Class Pagemap
Class Documentation
-
class Pagemap
Public Functions
-
void map(uintptr_t virt, uintptr_t phys, Prot prot, Flags flags)
-
void remap(uintptr_t virt, Prot prot, Flags flags)
-
void unmap(uintptr_t virt)
-
void activate()
-
void copy(Pagemap *dest)
-
Result<Mapping, Error> get_mapping(uintptr_t virt)
-
void init(bool kernel)
-
inline Pagemap()
-
inline Pagemap(void *context)
-
void destroy()
-
struct Mapping
Public Members
-
Prot prot
-
uintptr_t address