PageTableEntry

final class ntoseye.PageTableEntry

Subclass of BaseRecord.

One page-table level of a walk, with the entry decoded into WinDbg-style flags. For an entry that points to a lower table, writable, user, and nx are the restrictions that the entry puts on everything below it.

property address: int

The entry’s virtual address.

property flags: str

WinDbg’s flag string for the entry.

property large_page: bool

Whether the entry maps a large page instead of pointing to a lower table.

property level: str

PXE, PPE, PDE, or PTE.

property nx: bool
property pfn: int

The frame the entry points at.

property present: bool
property user: bool
property value: int

The entry as read.

property writable: bool