![]() |
My Project
|
#include "kernel/mod2.h"#include <fcntl.h>#include <cstdio>#include <cstring>#include <assert.h>#include <new>Go to the source code of this file.
Data Structures | |
| struct | vspace::Result< T > |
| struct | vspace::Status |
| class | vspace::internals::FastLock |
| struct | vspace::internals::ProcessInfo |
| struct | vspace::internals::MetaPage |
| struct | vspace::internals::ProcessChannel |
| struct | vspace::internals::Block |
| struct | vspace::internals::VSeg |
| struct | vspace::internals::VMem |
| struct | vspace::internals::refcount_t |
| class | vspace::internals::Mutex |
| struct | vspace::VRef< T > |
| struct | vspace::VRef< void > |
| struct | vspace::ZRef< T > |
| struct | vspace::ZRef< T >::RefCounted |
| class | vspace::VString |
| class | vspace::VMap< Spec > |
| struct | vspace::VMap< Spec >::Node |
| struct | vspace::DictSpec |
| class | vspace::Semaphore |
| class | vspace::Queue< T > |
| struct | vspace::Queue< T >::Node |
| class | vspace::SyncVar< T > |
| class | vspace::Event |
| class | vspace::EventSet |
| class | vspace::WaitSemaphoreEvent |
| class | vspace::EnqueueEvent< T > |
| class | vspace::DequeueEvent< T > |
| class | vspace::SyncReadEvent< T > |
Namespaces | |
| namespace | vspace |
| namespace | vspace::internals |
Enumerations | |
| enum | vspace::ErrCode { vspace::ErrNone , vspace::ErrGeneral , vspace::ErrFile , vspace::ErrMMap , vspace::ErrOS } |
| enum | vspace::internals::SignalState { vspace::internals::Waiting = 0 , vspace::internals::Pending = 1 , vspace::internals::Accepted = 2 } |
| struct vspace::internals::ProcessInfo |
| Data Fields | ||
|---|---|---|
| pid_t | pid | |
| ipc_signal_t | signal | |
| SignalState | sigstate | |
| struct vspace::internals::MetaPage |
| Data Fields | ||
|---|---|---|
| FastLock | allocator_lock | |
| size_t | config_header[4] | |
| vaddr_t | freelist[LOG2_SEGMENT_SIZE+1] | |
| ProcessInfo | process_info[MAX_PROCESS] | |
| int | segment_count | |
| struct vspace::internals::ProcessChannel |
| struct vspace::VMap::Node |