VcpuStatus

final class ntoseye.VcpuStatus

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 id: str

The backend thread/vCPU ID (p1.1).

property rip: int | None

None if ntoseye cannot read the register context.

property saved_vtl: list[SavedVtlState]

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.