Dokumentacja klasy Memory::Pager::memtree

#include <pager.hpp>

Lista wszystkich składowych.

Metody publiczne

void init (addr_t *pgd, class Memory::Heap::heapbox *hp)
void done ()
void pte_map (addr_t virt, uint32 value)
uint32 pte_val (addr_t virt)
void pte_umap (addr_t virt)
void pte_lazy (addr_t virt, uint32 flags)
int pte_alloc (addr_t virt, uint32 flags)

Atrybuty publiczne

addr_tpage_directory
uint32 cr3
mmap_t memory_map


Opis szczegółowy

Definicja w linii 43 pliku pager.hpp.


Dokumentacja funkcji składowych

void Memory::Pager::memtree::init ( addr_t pgd,
class Memory::Heap::heapbox hp 
)

void Memory::Pager::memtree::done (  ) 

Definicja w linii 157 pliku pager.cpp.

Odwołania w Thread::ProcFinishOff().

void Memory::Pager::memtree::pte_map ( addr_t  virt,
uint32  value 
)

uint32 Memory::Pager::memtree::pte_val ( addr_t  virt  ) 

void Memory::Pager::memtree::pte_umap ( addr_t  virt  ) 

Definicja w linii 207 pliku pager.cpp.

Odwołuje się do NULL i pte_map().

void Memory::Pager::memtree::pte_lazy ( addr_t  virt,
uint32  flags 
)

Definicja w linii 212 pliku pager.cpp.

Odwołuje się do NULL, PTE_LAZY i pte_map().

Odwołania w Thread::process_t::alloc_stack() i pte_alloc().

int Memory::Pager::memtree::pte_alloc ( addr_t  virt,
uint32  flags 
)


Dokumentacja atrybutów składowych

Definicja w linii 46 pliku pager.hpp.

Odwołania w Memory::Pager::allocate_memtree(), init(), pte_map() i pte_val().


Dokumentacja dla tej klasy została wygenerowana z plików:

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