VcpuInfo

final class ntoseye.VcpuInfo

Subclass of BaseRecord.

A vCPU (backend execution context) and the guest code that it runs.

property context: str

What the vCPU runs: kernel, a process name, hypervisor, VTL1, a guest partition’s VP (partition 0x3 VP 1), or unknown; no context for a dump CPU whose context the dump lacks. Empty if ntoseye cannot read the register context.

property error: str | None

The reason that the register context is not available. None if it is available.

property number: int | None

The zero-based processor number, as dbg.cpus numbers it; None for a backend thread that is no processor.

property rip: int | None

None if ntoseye cannot read the register context.

property saved_vtl: list[SavedVtl]

For a vCPU halted in the Windows hypervisor, the VTL states that the hypervisor saved for the vCPU’s virtual processor, VTL0 first.

property serving: ServedVp | None

For a vCPU halted in the Windows hypervisor, the guest partition’s virtual processor whose exit it handles or that it is about to enter, when it is not one of the root partition’s.

property symbol: str | None

The nearest symbol to rip, if one resolves.