Difference between revisions of "KSynchronizationInterruptEvent"

From 3dbrew
Jump to navigation Jump to search
Line 1: Line 1:
 
[[Category:Kernel objects]]
 
[[Category:Kernel objects]]
class [[KInterruptEvent]] extends [[ARM11_Interrupts#InterruptEvent|InterruptEvent]]
+
class [[KSynchronizationInterruptEvent]] extends [[ARM11_Interrupts#InterruptEvent|InterruptEvent]]
  
 +
Size : 0x8 bytes
  
Size : 0x8 bytes
+
This this the abstract base class for all interrupt events related to synchronization objects; there's no new virtual function for this class.
 +
Its instances always have a parent object.
  
 
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
Line 16: Line 18:
 
|-
 
|-
 
| 0x4
 
| 0x4
| u32
+
| [[KSynchronizationObject]]
| Unknown
+
| Pointer to the object the parent is waiting on, or should signal
 
|}
 
|}

Revision as of 17:16, 2 December 2016

class KSynchronizationInterruptEvent extends InterruptEvent

Size : 0x8 bytes

This this the abstract base class for all interrupt events related to synchronization objects; there's no new virtual function for this class. Its instances always have a parent object.

Offset Type Description
0x0 void ** Pointer to vtable
0x4 KSynchronizationObject Pointer to the object the parent is waiting on, or should signal