X86PagingMethodEPT
X86PagingMethodEPT::PageDirectoryEntryForAddress(uint64* virtualPMLTop,
X86PagingMethodEPT::PageTableForAddress(uint64* virtualPMLTop,
X86PagingMethodEPT::PageTableEntryForAddress(uint64* virtualPMLTop,
X86PagingMethodEPT::PutPageTableEntryInTable(uint64* entry,
X86PagingMethodEPT::X86PagingMethodEPT()
X86PagingMethodEPT::~X86PagingMethodEPT()
X86PagingMethodEPT::PageDirectoryForAddress(uint64* virtualPMLTop,
X86PagingMethodEPT::SetTableEntryFlags(uint64_t* entryPointer, uint64_t flags)
X86PagingMethodEPT::TestAndSetTableEntry(uint64* entry, uint64 newEntry, uint64 oldEntry)
X86PagingMethodEPT::ClearTableEntry(uint64_t* entryPointer)
X86PagingMethodEPT::ClearTableEntryFlags(uint64_t* entryPointer,
X86PagingMethodEPT::MemoryTypeToPageTableEntryFlags(uint32 memoryType)
class X86PagingMethodEPT {
X86PagingMethodEPT();
virtual ~X86PagingMethodEPT();
X86PagingMethodEPT::PhysicalPageMapper()
X86PagingMethodEPT::SetTableEntry(uint64_t* entryPointer, uint64_t newEntry)
status_t error = X86PagingMethodEPT::PhysicalPageMapper()
uint64* entry = X86PagingMethodEPT::PageTableEntryForAddress(
X86PagingMethodEPT::PutPageTableEntryInTable(entry, physicalAddress,
uint64* entry = X86PagingMethodEPT::PageTableEntryForAddress(
uint64 oldEntry = X86PagingMethodEPT::ClearTableEntry(entry);
uint64* pageTable = X86PagingMethodEPT::PageTableForAddress(
uint64 oldEntry = X86PagingMethodEPT::ClearTableEntry(
uint64* pde = X86PagingMethodEPT::PageDirectoryEntryForAddress(
uint64* entry = X86PagingMethodEPT::PageTableEntryForAddress(
uint64 oldEntry = X86PagingMethodEPT::ClearTableEntryFlags(entry,
uint64* entry = X86PagingMethodEPT::PageTableEntryForAddress(
oldEntry = X86PagingMethodEPT::ClearTableEntryFlags(entry,
if (X86PagingMethodEPT::TestAndSetTableEntry(entry, 0, oldEntry)
oldEntry = X86PagingMethodEPT::ClearTableEntryFlags(entry,