Changes

23 bytes removed ,  18:41, 10 December 2016
no edit summary
Line 1: Line 1:  
[[Category:Kernel synchronization objects]]
 
[[Category:Kernel synchronization objects]]
 
[[Category:Kernel interrupt events]]
 
[[Category:Kernel interrupt events]]
class [[KThread]] extends [[KSynchronizationObject]], [[KTimeableInterruptEvent]], some dummy subclass of [[KSynchronizationInterruptEvent]] and [[KSchedulableInterruptEvent]];
+
class [[KThread]] extends [[KSynchronizationObject]], [[KTimeableInterruptEvent]], [[KSendableInterruptEvent]] and [[KSchedulableInterruptEvent]];
    
Size : 0xB0 bytes
 
Size : 0xB0 bytes
Line 36: Line 36:  
|-
 
|-
 
| 0x24
 
| 0x24
| Subclass of [[KSynchronizationInterruptEvent]]
+
| [[KSendableInterruptEvent]]
| Scheduled by the function called by svcExitThread in a dedicated object (*this)
+
| Interrupt event (*this) sent to terminate a thread, except in the case just below
 
|-
 
|-
 
| 0x2C
 
| 0x2C
 
| [[KSchedulableInterruptEvent]]
 
| [[KSchedulableInterruptEvent]]
| Scheduled by the IRQ handler when the thread should terminate (*this)
+
| Interrupt event (*this) scheduled by the IRQ handler when the thread should terminate (*this)
 
|-
 
|-
 
| 0x34
 
| 0x34