Module mem

Module mem 

Source

Structs§

HostDirtyTracker
Tracks host-side writes into guest memory using a lock-free bitmap.
LockedVmm
MergedPTEWalker
PTE
PTEWalker
PageMapping
Page-level mapping flags for injected page table entries.
ProcessMemory
Convenience wrapper for guest virtual memory access in a process context (CR3).
SharedMemoryRegion
A contiguous guest memory region exposed for sharing with the host.
VecPageAllocator
VirtMappedRange
VirtSpace
VirtualMemoryCursor
A cursor that implements Read/Write/Seek over guest virtual memory.

Enums§

PagePermission

Constants§

BIT_PTE_PRESENT
FRAMES_PER_PAGE_TABLE
M_PAGE_ALIGN
M_PAGE_OFFSET
M_PTE_OFFSET
M_PTE_PADDR
PAGE_SIZE

Traits§

GetMem
NyxMemExtension
PageAllocator
VirtualMemoryBackend

Functions§

join_vaddr
read_phys
read_phys_u8
read_phys_u64
resolve_vaddr
split_vaddr
walk_page_tables
walk_page_tables_merged
walk_virtual_pages
write_phys