HeapBlockSearch

final class ntoseye.HeapBlockSearch

Subclass of BaseRecord.

The heap block that contains an address (!heap -x <addr>, Heaps.find_block()).

property address: int

The search address.

property block: HeapMatchNtEntry | HeapMatchNtLfhBlock | HeapMatchNtVirtual | HeapMatchNtSegment | HeapMatchPage | HeapMatchVsChunk | HeapMatchLfhBlock | HeapMatchRange | HeapMatchLarge | None

The location of the address in the heap. None if no heap contains it.

property errors: list[str]

The heaps that ntoseye could not search, and the reasons.

property found: bool

Whether a heap contains the address.

property heap: HeapIdentity | None

The heap that contains the address. None if no heap contains it.

property truncated: bool

Whether a heap list or heap walk stopped at its limit, in which case the search may have missed the block.