Dokumentacja pliku src/thread/process.cpp

#include "src/common/shared.hpp"
#include "src/common/string.hpp"
#include "src/common/blist.hpp"
#include "src/common/blistsort.hpp"
#include "src/common/qsort.hpp"
#include "src/memory/memset.hpp"
#include "src/memory/align.hpp"
#include "src/memory/alloc4k.hpp"
#include "src/memory/heap.hpp"
#include "src/memory/pager.hpp"
#include "src/arch/x86/context.hpp"
#include "src/arch/x86/interr.hpp"
#include "src/arch/x86/except_c.hpp"
#include "src/arch/x86/rtc.hpp"
#include "src/thread/scheduler.hpp"
#include "src/thread/process.hpp"

Idź do kodu źródłowego tego pliku.

Przestrzenie nazw

namespace  Thread

Funkcje

void * kmalloc (size_t size, size_t alignment, uint32 facility, int(*destruct)(class Memory::Heap::heapbox *, void *))
int kfree (void *ptr)
int EnvGet (struct env_t *env)
int Thread::ProcessRegister (class process_t *proc)
int Thread::ProcessKill (int no)
process_t * Thread::ProcessGet (int i)
int Thread::MmapDestroyStack (class mmap_t *m, struct mmap_s *s)

Zmienne

process_t Thread::kernel_process
class blist_t Thread::Processes
int Thread::LastProcessNum = 1


Dokumentacja funkcji

int EnvGet ( struct env_t env  ) 

int kfree ( void *  ptr  )  [inline]

Definicja w linii 40 pliku process.cpp.

Odwołuje się do Memory::Heap::heap0.

void* kmalloc ( size_t  size,
size_t  alignment,
uint32  facility,
int(*)(class Memory::Heap::heapbox *, void *)  destruct 
) [inline]

Definicja w linii 35 pliku process.cpp.

Odwołuje się do Memory::Heap::heap0.


Wygenerowano Sat Jul 19 02:21:25 2008 dla panaLiX programem  doxygen 1.5.6