IpiProcessor

final class ntoseye.IpiProcessor

Subclass of BaseRecord.

The IPI state of one processor.

property awaiting: list[int]

The processors whose pending list holds a request from this processor.

property fields: Record

The _KPRCB IPI fields that this build has, by name, each as a Diagnostic of its value.

property frozen_state: Diagnostic[str] | None

The decoded IpiFrozen value (Running, Frozen, …). None if the build does not have the field.

property kprcb: int
property pending: Diagnostic[list[IpiRequest]]

The requests in the queue of this processor that are not taken yet, in list order. Unavailable on builds without a mailbox for each sender, or if ntoseye cannot read the list.

property pending_truncated: bool

Whether the walk of the pending list stopped at its limit or at a repeated mailbox.

property processor: int