CodeView

class ntoseye.CodeView

Subclass of BaseRecord.

A CodeView debug record (IMAGE_DEBUG_TYPE_CODEVIEW), which identifies the PDB that the image was built with.

property format: str

RSDS (PDB 7.0) or NB10 (PDB 2.0).

property guid: str | None

The PDB GUID, for RSDS.

property kind: Literal['rsds', 'nb10']

The variant: rsds, nb10.

final class Nb10

Subclass of CodeView.

PDB 2.0: a timestamp signature, an age, and the PDB path.

property age: int
property kind: Literal['nb10']

nb10.

property pdb: str

The PDB path that the linker recorded.

property signature: int

The PDB timestamp signature, for NB10.

final class Rsds

Subclass of CodeView.

PDB 7.0: a GUID, an age, and the PDB path.

property age: int
property kind: Literal['rsds']

rsds.

property pdb: str

The PDB path that the linker recorded.