MemoryRegionInfo

final class ntoseye.MemoryRegionInfo

Subclass of BaseRecord.

One VAD region of a process (!vad, proc.regions items, address context).

property commit_charge: int | None

The committed pages that are charged to the region.

property details: str | None

A description: the mapped file.

property end: int

The end of the region (exclusive).

property level: int

The node’s depth in the VAD tree.

property node_address: int

The VAD’s node in the process’s VAD tree.

property private_memory: bool | None

Whether the region is private (not shared or mapped).

property protection: int | None

The VAD protection value, if known. It is an index into the memory manager’s protection table, not a PAGE_* mask.

property size: int

Size in bytes.

property start: int

The first address of the region.

property vad_type: int | None

The VAD type (_MI_VAD_TYPE), when known.