summaryrefslogtreecommitdiff
path: root/arm9/asm/OS_thread.s
diff options
context:
space:
mode:
Diffstat (limited to 'arm9/asm/OS_thread.s')
-rw-r--r--arm9/asm/OS_thread.s48
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