EptMapping

final class ntoseye.EptMapping

Subclass of BaseRecord.

Where a guest physical address goes through one VTL’s EPT, and the access that every level of the walk allows.

property entries: list[int]

The entry of each level of the walk, from the PML4 down.

property execute: bool

Execute access: supervisor-mode only when user_execute is not None.

property host_physical: int
property memory_type: int

The EPT memory type (0 UC, 1 WC, 4 WT, 5 WP, 6 WB).

property page_size: int

The size of the mapping page: 4 KiB, 2 MiB, or 1 GiB.

property read: bool
property user_execute: bool | None

User-mode execute access when the VTL uses mode-based execute control, else None.

property write: bool