public ulong |
AllocatePage() |
public ulong |
AllocateRootPage() |
private nothrow bool |
CheckSecurityViolation(ulong virtualAddress) |
public nothrow void |
ClearTranslationCache(ushort addressSpaceNumber) |
public nothrow void |
CopyPage(ulong fromAddress, ulong toAddress) |
public nothrow void |
DisposeTranslationCache(ushort addressSpaceNumber) |
public void |
FreePage(ulong pageAddress) |
public nothrow void |
FreeRootPage(ulong rootPageAddress) |
public nothrow bool |
GetAddressFromTranslationCache(ulong virtualAddress, ushort& addressSpaceNumber, ulong& pageAddress, ushort& offset, int& entryIndex, ulong& sourcePageNumber) |
public nothrow ulong |
GetPageTableEntry(ulong virtualAddress) |
public nothrow ulong |
GetPageTableEntry(ulong virtualAddress, byte& segmentIndex, ulong& pageAddress, ushort& offset, ushort& addressSpaceNumber, Protection& pageProtection, ulong& pteAddress) |
public inline nothrow AddressTranslationCache& |
GetTranslationCache(ushort addressSpaceNumber) |
private nothrow void |
PageFault(ulong virtualAddress, Protection pageProtection, Protection access) |
public nothrow byte |
ReadByte(ulong virtualAddress, Protection access) |
public nothrow byte |
ReadByte(ulong virtualAddress, Protection access, bool pageFault) |
public nothrow uint |
ReadUInt(ulong virtualAddress, Protection access) |
public nothrow uint |
ReadUInt(ulong virtualAddress, Protection access, bool pageFault) |
public nothrow ulong |
ReadULong(ulong virtualAddress, Protection access) |
public nothrow ulong |
ReadULong(ulong virtualAddress, Protection access, bool pageFault) |
public nothrow ushort |
ReadUShort(ulong virtualAddress, Protection access) |
public nothrow ushort |
ReadUShort(ulong virtualAddress, Protection access, bool pageFault) |
public inline nothrow void |
SetAddressToTranslationCache(ushort addressSpaceNumber, ulong pageAddress, int entryIndex, ulong sourcePageNumber) |
public void |
SharePage(ulong pageAddress) |
public nothrow ulong |
TranslateAddress(ulong virtualAddress, Protection access, bool pageFault) |
public nothrow void |
WriteByte(ulong virtualAddress, byte b, Protection access) |
public nothrow void |
WriteByte(ulong virtualAddress, byte b, Protection access, bool pageFault) |
public nothrow void |
WriteUInt(ulong virtualAddress, uint u, Protection access) |
public nothrow void |
WriteUInt(ulong virtualAddress, uint u, Protection access, bool pageFault) |
public nothrow void |
WriteULong(ulong virtualAddress, ulong u, Protection access) |
public nothrow void |
WriteULong(ulong virtualAddress, ulong u, Protection access, bool pageFault) |
public nothrow void |
WriteUShort(ulong virtualAddress, ushort u, Protection access) |
public nothrow void |
WriteUShort(ulong virtualAddress, ushort u, Protection access, bool pageFault) |