KTimeableInterruptEvent

KTimeableInterruptEvent

class KTimeableInterruptEvent extends KSynchronizationInterruptEvent

Size : 0x10 bytes

Abstract class used as base for KThread, KTimer, and the dummy subclass of the attribute at offset 0x10 of KTimerAndWDTManager. Instances of these classes are kept track of by the KTimerAndWDTManager.

As of 11.3.0-36, a second virtual method was added to decide whether to remove an object from the list of objects tracked by the KTimerAndWDTManager instance, see changelog.

OffsetTypeDescription
0x0void **Pointer to vtable
0x4KSynchronizationInterruptEvent *Next interrupt event (associated with the current one). The linked list represented by this attribute can contain cycles. For KThread instances, this is usually a KTimer, and vice-versa
0x8s64Desired time point (relative to the CPU power-on) in CPU ticks for KTimerAndWDTManager when it’s handling its list of KTimeableInterruptEvent instances

Category:Kernel interrupt events