HeapDetail

final class ntoseye.HeapDetail

Subclass of BaseRecord.

One decoded heap (!heap -h|-a <heap>, Heap.inspect()).

property address: int
property error: str | None

The reason that ntoseye could not decode the heap.

property index: int

Position in the PEB heap list.

property kind: str

nt, segment, or unknown (<signature>).

property list_entries: bool

Whether ntoseye walked and listed the entries, chunks, and blocks.

property nt: NtHeap | None

The NT (_HEAP) decoding. None for other heap kinds or if the decoding failed.

property segment: SegmentHeap | None

The segment-heap decoding. None for other heap kinds or if the decoding failed.