CodeOwner

class ntoseye.CodeOwner

Subclass of BaseRecord.

What holds a code address: kind module (name, and system when it is part of Windows or a language runtime), dynamic_code (no module; a dynamic function table covers it, table_start..table_end), or unowned (region: the memory, as the dump’s memory-info list records it).

property kind: Literal['module', 'dynamic_code', 'unowned']

The variant: module, dynamic_code, unowned.

final class DynamicCode

Subclass of CodeOwner.

No module; a dynamic function table the process registered covers it, as for JIT-compiled code. The table covers table_start..table_end.

property kind: Literal['dynamic_code']

dynamic_code.

property table_end: int
property table_start: int
final class Module

Subclass of CodeOwner.

A loaded module. system when it is part of Windows or a language runtime, which raise and dispatch exceptions on a caller’s behalf.

property kind: Literal['module']

module.

property name: str
property system: bool
final class Unowned

Subclass of CodeOwner.

No module and no dynamic function table. region describes the memory when the dump’s memory-info list records it.

property kind: Literal['unowned']

unowned.

property region: str | None