Difference between revisions of "KTimeableInterruptEvent"

From 3dbrew
Jump to navigation Jump to search
m
Line 17: Line 17:
 
|-
 
|-
 
| 0x4
 
| 0x4
| [[KSynchronizationObject]] *
+
| [[KSynchronizationInterruptEvent]] *
| For KThreadInterruptEvent instances, pointer to the object the thread is waiting on
+
| Next interrupt event (associated with the current one). The linked list represented by this attribute can contain cycles.
 +
For KThreadInterruptEvent instances, this is usually a KTimerInterruptEvent, and vice-versa
 
|-
 
|-
 
| 0x8
 
| 0x8

Revision as of 13:36, 4 December 2016

class KTimeableInterruptEvent extends KSynchronizationInterruptEvent

Size : 0x10 bytes

Abstract base class for KThreadInterruptEvent and KTimerInterruptEvent (which do not define any additional attributes nor methods).

Offset Type Description
0x0 void ** Pointer to vtable
0x4 KSynchronizationInterruptEvent * Next interrupt event (associated with the current one). The linked list represented by this attribute can contain cycles.

For KThreadInterruptEvent instances, this is usually a KTimerInterruptEvent, and vice-versa

0x8 s64 Suspend time for object