NtHeapSegment

final class ntoseye.NtHeapSegment

Subclass of BaseRecord.

One _HEAP_SEGMENT of an NT heap.

property address: int

The segment header.

property base: int

The first byte of the segment.

property end: int

The first byte after the last page of the segment.

property entries: list[NtHeapEntry]

The entry chain of the segment. Empty unless the entries were listed.

property first_entry: int
property last_valid_entry: int
property pages: int
property stopped: HeapWalkStop | None

Where the chain walk stopped before last_valid_entry, and why. None if the walk did not stop before last_valid_entry.

property uncommitted: list[NtUncommittedRange]

The uncommitted ranges that the entry chain skips.

property uncommitted_pages: int