diff options
Diffstat (limited to 'arm9/asm/OS_thread.s')
-rw-r--r-- | arm9/asm/OS_thread.s | 48 |
1 files changed, 45 insertions, 3 deletions
diff --git a/arm9/asm/OS_thread.s b/arm9/asm/OS_thread.s index 3a8da2c1..05c0f5bc 100644 --- a/arm9/asm/OS_thread.s +++ b/arm9/asm/OS_thread.s @@ -1,9 +1,51 @@ .include "asm/macros.inc" .include "global.inc" - .extern UNK_021D349C - .extern OSi_LauncherThread - .extern OSi_SystemCallbackInSwitchThread + .section .bss + + .global OSi_StackForDestructor +OSi_StackForDestructor: ; 0x021D3480 + .space 0x4 + + .global OSi_RescheduleCount +OSi_RescheduleCount: ; 0x021D3484 + .space 0x4 + + .global OSi_ThreadIdCount +OSi_ThreadIdCount: ; 0x021D3488 + .space 0x4 + + .global OSi_SystemCallbackInSwitchThread +OSi_SystemCallbackInSwitchThread: ; 0x021D348C + .space 0x4 + + .global OSi_CurrentThreadPtr +OSi_CurrentThreadPtr: ; 0x021D3490 + .space 0x4 + + .global OSi_IsThreadInitialized +OSi_IsThreadInitialized: ; 0x021D3494 + .space 0x4 + + .global OSi_ThreadInfo +OSi_ThreadInfo: ; 0x021D3498 + .space 0x4 + + .global UNK_021D349C +UNK_021D349C: ; 0x021D349C + .space 0xc + + .global OSi_IdleThread +OSi_IdleThread: ; 0x021D34A8 + .space 0xc0 + + .global OSi_LauncherThread +OSi_LauncherThread: ; 0x021D3568 + .space 0xC0 + + .global OSi_IdleThreadStack +OSi_IdleThreadStack: ; 0x021D3628 + .space 0xC8 .text |