Merge pull request #576 from AsparagusEduardo/pret/pr/sinjoh/heap2
Some checks failed
build / build (push) Has been cancelled

Synced `heap.c/h` structure and names with pokeheartgold and pokeplatinum
This commit is contained in:
red031000 2025-12-24 17:26:54 +00:00 committed by GitHub
commit 038cccaed5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
396 changed files with 4602 additions and 4528 deletions

View File

@ -669,7 +669,7 @@ _02043266:
cmp r7, #0x0
beq _02043270
add r0, r7, #0x0
bl FreeToHeap
bl Heap_Free
_02043270:
add sp, #0x38
pop {r3-r7, pc}

View File

@ -24,7 +24,7 @@ sub_02001B8C: ; 0x02001B8C
mov r1, #0x20
add r7, r2, #0x0
str r0, [sp, #0x4]
bl AllocFromHeap
bl Heap_Alloc
add r4, r0, #0x0
add r3, r5, #0x0
ldmia r3!, {r0-r1}
@ -125,7 +125,7 @@ _02001C68:
bl DestroyListMenuCursorObj
ldrb r0, [r4, #0x1c]
add r1, r4, #0x0
bl FreeToHeapExplicit
bl Heap_FreeExplicit
pop {r4, pc}
thumb_func_start sub_02001C78
@ -886,7 +886,7 @@ sub_020021EC: ; 0x020021EC
bl RemoveWindow
ldr r1, [r5, #0x4]
add r0, r4, #0x0
bl FreeToHeapExplicit
bl Heap_FreeExplicit
ldr r0, [r5, #0x0]
bl ListMenuItems_Delete
add r0, r5, #0x0

View File

@ -720,7 +720,7 @@ sub_0200E6CC: ; 0x0200E6CC
mov r1, #0x10
add r6, r2, #0x0
add r7, r3, #0x0
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
add r1, r0, #0x0
str r5, [r1, #0x0]
str r4, [r1, #0x4]
@ -741,7 +741,7 @@ sub_0200E6F8: ; 0x0200E6F8
add r4, r1, #0x0
add r0, r2, #0x0
mov r1, #0x8
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
add r1, r0, #0x0
mov r2, #0x1
str r5, [r1, #0x0]
@ -766,7 +766,7 @@ sub_0200E71C: ; 0x0200E71C
add r0, r5, #0x0
bl SysTask_Destroy
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
pop {r3-r5, pc}
thumb_func_start sub_0200E73C
@ -780,7 +780,7 @@ sub_0200E73C: ; 0x0200E73C
add r0, r5, #0x0
bl SysTask_Destroy
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
pop {r3-r5, pc}
thumb_func_start sub_0200E758

View File

@ -1542,7 +1542,7 @@ sub_0200F20C: ; 0x0200F20C
ldr r0, [r5, #0x20]
add r6, r1, #0x0
mov r1, #0x1c
bl AllocFromHeap
bl Heap_Alloc
str r0, [r5, #0x14]
mov r2, #0x1c
mov r1, #0x0
@ -1643,7 +1643,7 @@ _0200F2C4:
str r0, [r5, #0xc]
b _0200F2E8
_0200F2D4:
bl FreeToHeap
bl Heap_Free
add r0, r4, #0x0
str r0, [r5, #0x14]
ldr r0, [r5, #0xc]
@ -2001,7 +2001,7 @@ sub_0200F55C: ; 0x0200F55C
_0200F572:
ldr r1, _0200F5B8 ; =0x00000604
add r0, r3, #0x0
bl AllocFromHeap
bl Heap_Alloc
str r0, [r5, #0x0]
mov r0, #0x1
str r0, [r5, #0x4]
@ -2014,7 +2014,7 @@ _0200F572:
_0200F58C:
ldr r1, _0200F5BC ; =0x00000C08
add r0, r3, #0x0
bl AllocFromHeap
bl Heap_Alloc
str r0, [r5, #0x0]
mov r0, #0x2
str r0, [r5, #0x4]
@ -2049,7 +2049,7 @@ sub_0200F5C8: ; 0x0200F5C8
push {r4, lr}
add r4, r0, #0x0
ldr r0, [r4, #0x0]
bl FreeToHeap
bl Heap_Free
mov r0, #0x0
str r0, [r4, #0x0]
pop {r4, pc}
@ -3000,7 +3000,7 @@ sub_0200FCC8: ; 0x0200FCC8
ldr r0, [r5, #0x20]
add r6, r1, #0x0
mov r1, #0x4c
bl AllocFromHeap
bl Heap_Alloc
str r0, [r5, #0x14]
add r4, r0, #0x0
ldr r0, [r5, #0x10]
@ -3064,7 +3064,7 @@ _0200FD34:
b _0200FD66
_0200FD50:
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
add r0, r6, #0x0
str r0, [r5, #0x14]
ldr r0, [r5, #0xc]
@ -3088,7 +3088,7 @@ sub_0200FD6C: ; 0x0200FD6C
add r6, r1, #0x0
mov r1, #0x98
add r7, r2, #0x0
bl AllocFromHeap
bl Heap_Alloc
str r0, [r5, #0x14]
add r4, r0, #0x0
ldr r0, [r5, #0x10]
@ -3156,7 +3156,7 @@ _0200FDDC:
b _0200FE1A
_0200FE04:
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
add r0, r6, #0x0
str r0, [r5, #0x14]
ldr r0, [r5, #0xc]
@ -3307,7 +3307,7 @@ sub_0200FF18: ; 0x0200FF18
ldr r0, [r5, #0x20]
add r4, r1, #0x0
mov r1, #0x38
bl AllocFromHeap
bl Heap_Alloc
str r0, [r5, #0x14]
ldr r0, [r5, #0x10]
add r1, r4, #0x0
@ -3359,7 +3359,7 @@ _0200FF84:
add r0, r4, #0x0
bl sub_0200F5C0
ldr r0, [r5, #0x14]
bl FreeToHeap
bl Heap_Free
add r0, r6, #0x0
str r0, [r5, #0x14]
ldr r0, [r5, #0xc]
@ -3676,7 +3676,7 @@ sub_020101EC: ; 0x020101EC
ldr r0, [r5, #0x20]
add r4, r1, #0x0
mov r1, #0x30
bl AllocFromHeap
bl Heap_Alloc
str r0, [r5, #0x14]
ldr r0, [r5, #0x10]
add r1, r4, #0x0
@ -3728,7 +3728,7 @@ _02010258:
add r0, r4, #0x0
bl sub_0200F5C0
ldr r0, [r5, #0x14]
bl FreeToHeap
bl Heap_Free
add r0, r6, #0x0
str r0, [r5, #0x14]
ldr r0, [r5, #0xc]
@ -3933,7 +3933,7 @@ sub_020103F0: ; 0x020103F0
ldr r0, [r5, #0x20]
add r4, r1, #0x0
mov r1, #0x34
bl AllocFromHeap
bl Heap_Alloc
str r0, [r5, #0x14]
ldr r0, [r5, #0x10]
add r1, r4, #0x0
@ -3985,7 +3985,7 @@ _0201045C:
add r0, r4, #0x0
bl sub_0200F5C0
ldr r0, [r5, #0x14]
bl FreeToHeap
bl Heap_Free
add r0, r6, #0x0
str r0, [r5, #0x14]
ldr r0, [r5, #0xc]
@ -4260,7 +4260,7 @@ sub_02010688: ; 0x02010688
ldr r0, [r5, #0x20]
add r4, r1, #0x0
mov r1, #0x30
bl AllocFromHeap
bl Heap_Alloc
str r0, [r5, #0x14]
ldr r0, [r5, #0x10]
add r1, r4, #0x0
@ -4314,7 +4314,7 @@ _020106F4:
add r0, r4, #0x0
bl sub_0200F5C0
ldr r0, [r5, #0x14]
bl FreeToHeap
bl Heap_Free
add r0, r6, #0x0
str r0, [r5, #0x14]
ldr r0, [r5, #0xc]
@ -4346,7 +4346,7 @@ sub_02010720: ; 0x02010720
mul r1, r2
str r3, [sp, #0x1c]
str r0, [sp, #0x44]
bl AllocFromHeap
bl Heap_Alloc
str r0, [r7, #0xc]
cmp r0, #0x0
bne _02010748
@ -4507,7 +4507,7 @@ sub_02010884: ; 0x02010884
push {r4, lr}
add r4, r0, #0x0
ldr r0, [r4, #0xc]
bl FreeToHeap
bl Heap_Free
mov r0, #0x0
str r0, [r4, #0xc]
pop {r4, pc}
@ -4620,7 +4620,7 @@ sub_02010948: ; 0x02010948
ldr r0, [r5, #0x20]
add r4, r1, #0x0
mov r1, #0x38
bl AllocFromHeap
bl Heap_Alloc
str r0, [r5, #0x14]
mov r1, #0x0
mov r2, #0x38
@ -4677,7 +4677,7 @@ _020109BC:
add r0, r4, #0x0
bl sub_0200F5C0
ldr r0, [r5, #0x14]
bl FreeToHeap
bl Heap_Free
add r0, r6, #0x0
str r0, [r5, #0x14]
ldr r0, [r5, #0xc]
@ -5033,7 +5033,7 @@ sub_02010C7C: ; 0x02010C7C
ldr r0, [r5, #0x20]
add r4, r1, #0x0
mov r1, #0x38
bl AllocFromHeap
bl Heap_Alloc
str r0, [r5, #0x14]
mov r1, #0x0
mov r2, #0x38
@ -5090,7 +5090,7 @@ _02010CF0:
add r0, r4, #0x0
bl sub_0200F5C0
ldr r0, [r5, #0x14]
bl FreeToHeap
bl Heap_Free
add r0, r6, #0x0
str r0, [r5, #0x14]
ldr r0, [r5, #0xc]
@ -5377,7 +5377,7 @@ sub_02010F2C: ; 0x02010F2C
mov r1, #0xcd
ldr r0, [r5, #0x20]
lsl r1, r1, #0x2
bl AllocFromHeap
bl Heap_Alloc
mov r2, #0xcd
str r0, [r5, #0x14]
mov r1, #0x0
@ -5436,7 +5436,7 @@ _02010FAA:
add r0, r4, #0x0
bl sub_0201111C
ldr r0, [r5, #0x14]
bl FreeToHeap
bl Heap_Free
add r0, r6, #0x0
str r0, [r5, #0x14]
ldr r0, [r5, #0xc]
@ -5716,7 +5716,7 @@ sub_020111AC: ; 0x020111AC
mov r1, #0xe2
ldr r0, [r5, #0x20]
lsl r1, r1, #0x2
bl AllocFromHeap
bl Heap_Alloc
mov r2, #0xe2
mov r1, #0x0
lsl r2, r2, #0x2
@ -5797,7 +5797,7 @@ _02011242:
str r0, [r5, #0xc]
b _02011272
_02011258:
bl FreeToHeap
bl Heap_Free
add r0, r4, #0x0
str r0, [r5, #0x14]
ldr r0, [r5, #0xc]

View File

@ -30,7 +30,7 @@ sub_02011744: ; 0x02011744
str r0, [sp, #0x4]
add r0, r7, #0x0
mov r1, #0x68
bl AllocFromHeap
bl Heap_Alloc
str r0, [sp, #0x8]
cmp r0, #0x0
bne _0201175E
@ -63,7 +63,7 @@ _0201177E:
mul r4, r1
add r0, r7, #0x0
add r1, r4, #0x0
bl AllocFromHeap
bl Heap_Alloc
ldr r1, [sp, #0x8]
cmp r0, #0x0
str r0, [r1, #0x60]
@ -93,15 +93,15 @@ _020117C6:
add r5, r6, #0x0
_020117CA:
ldr r0, [r5, #0x0]
bl FreeToHeap
bl Heap_Free
add r4, r4, #0x1
add r5, r5, #0x4
cmp r4, #0xc
blt _020117CA
ldr r0, [r6, #0x60]
bl FreeToHeap
bl Heap_Free
add r0, r6, #0x0
bl FreeToHeap
bl Heap_Free
pop {r4-r6, pc}
.balign 4
@ -137,12 +137,12 @@ _02011802:
mov r1, #0x24
ldr r0, [r5, #0x2c]
mul r1, r6
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
add r7, r0, #0x0
mov r1, #0xc
ldr r0, [r5, #0x2c]
mul r1, r6
bl AllocFromHeap
bl Heap_Alloc
str r0, [r4, #0x0]
str r6, [r4, #0x4]
ldr r0, [r5, #0x28]
@ -160,7 +160,7 @@ _02011802:
add r3, r4, #0x0
bl sub_02011EAC
add r0, r7, #0x0
bl FreeToHeap
bl Heap_Free
add r0, sp, #0x8
bl sub_02011FDC
add r0, r4, #0x0
@ -183,7 +183,7 @@ _02011884:
add r0, r4, #0x0
bl sub_02011F00
ldr r0, [r4, #0x0]
bl FreeToHeap
bl Heap_Free
add r0, r4, #0x0
bl sub_02011B90
pop {r4, pc}
@ -920,7 +920,7 @@ _02011DC6:
lsl r4, r4, #0x5
ldr r0, [sp, #0x34]
add r1, r4, #0x0
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
add r7, r0, #0x0
ldr r0, [r6, #0x4]
ldr r1, [sp, #0x10]
@ -971,7 +971,7 @@ _02011E1A:
ldr r0, [sp, #0x28]
str r0, [r5, #0x20]
add r0, r7, #0x0
bl FreeToHeap
bl Heap_Free
ldr r0, [sp, #0x2c]
add r0, r0, r4
add sp, #0x14
@ -1171,7 +1171,7 @@ _02011F80:
sub_02011FAC: ; 0x02011FAC
push {r4, lr}
mov r1, #0x14
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
add r4, r0, #0x0
bne _02011FBC
bl GF_AssertFail
@ -1191,7 +1191,7 @@ sub_02011FC8: ; 0x02011FC8
bl GF_AssertFail
_02011FD2:
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
pop {r4, pc}
.balign 4

View File

@ -93,7 +93,7 @@ _02012066:
bl GF_AssertFail
_0201206E:
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
pop {r4-r6, pc}
.balign 4
@ -266,7 +266,7 @@ sub_0201219C: ; 0x0201219C
add r0, r5, #0x0
lsl r1, r1, #0x5
str r3, [sp, #0x20]
bl AllocFromHeap
bl Heap_Alloc
add r4, r0, #0x0
ldr r0, [sp, #0x38]
ldr r3, [sp, #0x20]
@ -394,7 +394,7 @@ _0201229C:
blt _02012270
_020122AE:
ldr r0, [sp, #0x20]
bl FreeToHeap
bl Heap_Free
add sp, #0x30
pop {r3-r7, pc}
@ -411,7 +411,7 @@ sub_020122B8: ; 0x020122B8
add r0, r5, #0x0
lsl r1, r1, #0x5
str r3, [sp, #0x10]
bl AllocFromHeap
bl Heap_Alloc
add r4, r0, #0x0
ldr r0, [sp, #0x28]
ldr r3, [sp, #0x10]
@ -566,7 +566,7 @@ _020123D4:
cmp r4, #0x6
blt _020123D4
ldr r0, [sp, #0x14]
bl FreeToHeap
bl Heap_Free
add sp, #0x7c
pop {r4-r7, pc}
nop
@ -623,7 +623,7 @@ sub_0201244C: ; 0x0201244C
add r5, r0, #0x0
add r0, r7, #0x0
lsl r1, r1, #0x6
bl AllocFromHeap
bl Heap_Alloc
add r4, r0, #0x0
add r0, r5, #0x0
add r1, r6, #0x0
@ -641,7 +641,7 @@ sub_02012470: ; 0x02012470
add r6, r1, #0x0
add r0, r7, #0x0
mov r1, #0x20
bl AllocFromHeap
bl Heap_Alloc
add r4, r0, #0x0
add r0, r5, #0x0
add r1, r6, #0x0
@ -660,7 +660,7 @@ _0201249C:
mov r2, #0x20
bl MIi_CpuCopy16
add r0, r5, #0x0
bl FreeToHeap
bl Heap_Free
add r0, r4, #0x0
pop {r3-r7, pc}
.balign 4
@ -722,7 +722,7 @@ _02012504:
cmp r4, #0x6
blt _02012504
ldr r0, [sp, #0x24]
bl FreeToHeap
bl Heap_Free
add sp, #0x8c
pop {r4-r7, pc}
nop

View File

@ -9,7 +9,7 @@ sub_02012944: ; 0x02012944
add r5, r1, #0x0
mov r1, #0xc
add r4, r2, #0x0
bl AllocFromHeap
bl Heap_Alloc
mov r1, #0x0
strb r1, [r0, #0x0]
strb r1, [r0, #0x1]
@ -37,7 +37,7 @@ sub_02012974: ; 0x02012974
bl GF_AssertFail
_0201297E:
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
pop {r4, pc}
.balign 4
@ -119,7 +119,7 @@ sub_02012A00: ; 0x02012A00
push {r3-r5, lr}
ldr r1, _02012A2C ; =0x0000079C
add r5, r0, #0x0
bl AllocFromHeap
bl Heap_Alloc
ldr r2, _02012A2C ; =0x0000079C
mov r1, #0x0
add r4, r0, #0x0
@ -247,7 +247,7 @@ sub_02012B00: ; 0x02012B00
ldr r0, [r4, r0]
bl sub_02012974
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
pop {r4, pc}
.balign 4

View File

@ -93,7 +93,7 @@ _02012CFA:
_02012D04:
ldr r0, [sp, #0x2c]
mov r1, #0xdc
bl AllocFromHeap
bl Heap_Alloc
add r4, r0, #0x0
bne _02012D14
bl GF_AssertFail
@ -267,7 +267,7 @@ _02012E60:
ldr r0, [r5, #0x4]
cmp r0, #0x0
beq _02012E78
bl FreeToHeap
bl Heap_Free
mov r0, #0x0
str r0, [r5, #0x4]
_02012E78:
@ -294,7 +294,7 @@ _02012E94:
bl Camera_Delete
_02012E9E:
add r0, r5, #0x0
bl FreeToHeap
bl Heap_Free
pop {r3-r7, pc}
nop
_02012EA8: .word UNK_021C4858
@ -1493,7 +1493,7 @@ ListMenuCursorNew: ; 0x02013690
push {r3-r5, lr}
mov r1, #0x8
add r5, r0, #0x0
bl AllocFromHeap
bl Heap_Alloc
add r4, r0, #0x0
beq _020136B2
ldr r0, _020136B8 ; =0x0001020F
@ -1526,7 +1526,7 @@ _020136CA:
bl String_Delete
_020136D8:
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
_020136DE:
pop {r4, pc}

View File

@ -15,7 +15,7 @@ sub_02013CD4: ; 0x02013CD4
add r5, r0, #0x0
ldr r0, [r5, #0xc]
mov r1, #0x18
bl AllocFromHeap
bl Heap_Alloc
add r4, r0, #0x0
bne _02013CE8
bl GF_AssertFail
@ -65,13 +65,13 @@ _02013D36:
bl GF_AssertFail
_02013D40:
ldr r0, [r4, #0x0]
bl FreeToHeap
bl Heap_Free
ldr r0, [r4, #0x8]
bl FreeToHeap
bl Heap_Free
ldr r0, [r4, #0x10]
bl FreeToHeap
bl Heap_Free
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
pop {r4, pc}
.balign 4
@ -423,7 +423,7 @@ sub_02013F68: ; 0x02013F68
add r6, r0, #0x0
add r0, r1, #0x0
lsl r1, r6, #0x6
bl AllocFromHeap
bl Heap_Alloc
add r7, r0, #0x0
bne _02013F7C
bl GF_AssertFail
@ -451,7 +451,7 @@ sub_02013F98: ; 0x02013F98
add r0, r1, #0x0
mov r1, #0x28
mul r1, r6
bl AllocFromHeap
bl Heap_Alloc
add r7, r0, #0x0
bne _02013FAE
bl GF_AssertFail
@ -478,7 +478,7 @@ sub_02013FC8: ; 0x02013FC8
add r0, r1, #0x0
mov r1, #0x18
mul r1, r6
bl AllocFromHeap
bl Heap_Alloc
add r7, r0, #0x0
bne _02013FDE
bl GF_AssertFail

View File

@ -24,7 +24,7 @@ sub_02014518: ; 0x02014518
push {r3-r7, lr}
mov r1, #0x78
add r7, r0, #0x0
bl AllocFromHeap
bl Heap_Alloc
mov r1, #0x0
mov r2, #0x78
add r6, r0, #0x0
@ -71,7 +71,7 @@ _0201456E:
ldr r0, [r6, #0x0]
bl DestroyMsgData
add r0, r6, #0x0
bl FreeToHeap
bl Heap_Free
pop {r4-r6, pc}
thumb_func_start sub_02014588

View File

@ -8,7 +8,7 @@ sub_02014590: ; 0x02014590
push {r3-r5, lr}
add r5, r0, #0x0
mov r1, #0x9c
bl AllocFromHeap
bl Heap_Alloc
add r1, r5, #0x0
add r4, r0, #0x0
bl sub_020146F0
@ -30,7 +30,7 @@ sub_020145A8: ; 0x020145A8
bl sub_020146C4
_020145BE:
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
pop {r4, pc}
.balign 4
@ -567,7 +567,7 @@ sub_02014970: ; 0x02014970
add r5, r6, #0x0
_020149B4:
ldr r0, [r5, #0x8]
bl FreeToHeap
bl Heap_Free
add r4, r4, #0x1
add r5, r5, #0x4
cmp r4, #0x4
@ -656,7 +656,7 @@ sub_02014A3C: ; 0x02014A3C
mov r1, #0x14
add r5, r2, #0x0
add r6, r3, #0x0
bl AllocFromHeap
bl Heap_Alloc
add r4, r0, #0x0
add r2, r4, #0x0
mov r1, #0x14
@ -696,7 +696,7 @@ sub_02014A8C: ; 0x02014A8C
mov r1, #0x14
add r5, r2, #0x0
add r6, r3, #0x0
bl AllocFromHeap
bl Heap_Alloc
add r4, r0, #0x0
add r2, r4, #0x0
mov r1, #0x14
@ -746,9 +746,9 @@ sub_02014AD4: ; 0x02014AD4
add r0, r5, #0x0
bl SysTask_Destroy
ldr r0, [r4, #0x8]
bl FreeToHeap
bl Heap_Free
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
pop {r3-r5, pc}
.balign 4
@ -782,9 +782,9 @@ _02014B44:
add r0, r5, #0x0
bl SysTask_Destroy
ldr r0, [r4, #0x4]
bl FreeToHeap
bl Heap_Free
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
pop {r3-r5, pc}
thumb_func_start sub_02014B58

View File

@ -80,7 +80,7 @@ sub_02014BF4: ; 0x02014BF4
mov r1, #0xc
add r5, r0, #0x0
add r6, r2, #0x0
bl AllocFromHeap
bl Heap_Alloc
add r4, r0, #0x0
strb r6, [r4, #0x8]
mov r0, #0x1d
@ -91,7 +91,7 @@ sub_02014BF4: ; 0x02014BF4
add r0, r5, #0x0
add r1, r6, #0x0
str r5, [r4, #0x4]
bl AllocFromHeap
bl Heap_Alloc
mov r1, #0x0
add r2, r6, #0x0
str r0, [r4, #0x0]
@ -104,9 +104,9 @@ sub_02014C28: ; 0x02014C28
push {r4, lr}
add r4, r0, #0x0
ldr r0, [r4, #0x0]
bl FreeToHeap
bl Heap_Free
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
pop {r4, pc}
.balign 4
@ -319,7 +319,7 @@ sub_02014D9C: ; 0x02014D9C
ldr r0, [r5, #0x0]
add r0, r0, r4
ldr r0, [r0, #0x8]
bl FreeToHeap
bl Heap_Free
_02014DD6:
pop {r3-r5, pc}
@ -350,7 +350,7 @@ _02014DF0:
mov r0, #0x0
str r0, [r4, #0x4]
ldr r0, [r4, #0x8]
bl FreeToHeap
bl Heap_Free
_02014E0E:
pop {r3-r5, pc}

View File

@ -22,7 +22,7 @@ sub_0201C24C: ; 0x0201C24C
_0201C25E:
add r0, r4, #0x0
mov r1, #0xc
bl AllocFromHeap
bl Heap_Alloc
ldr r1, _0201C298 ; =UNK_021C5934
cmp r0, #0x0
str r0, [r1, #0x0]
@ -31,7 +31,7 @@ _0201C25E:
_0201C272:
add r0, r4, #0x0
lsl r1, r5, #0x4
bl AllocFromHeap
bl Heap_Alloc
ldr r1, _0201C298 ; =UNK_021C5934
ldr r2, [r1, #0x0]
str r0, [r2, #0x8]
@ -60,10 +60,10 @@ _0201C2AA:
ldr r0, _0201C2C4 ; =UNK_021C5934
ldr r0, [r0, #0x0]
ldr r0, [r0, #0x8]
bl FreeToHeap
bl Heap_Free
ldr r0, _0201C2C4 ; =UNK_021C5934
ldr r0, [r0, #0x0]
bl FreeToHeap
bl Heap_Free
ldr r0, _0201C2C4 ; =UNK_021C5934
mov r1, #0x0
str r1, [r0, #0x0]
@ -131,7 +131,7 @@ sub_0201C328: ; 0x0201C328
add r0, r1, #0x0
mov r1, #0x30
mul r1, r4
bl AllocFromHeap
bl Heap_Alloc
ldr r2, _0201C344 ; =sub_0201C358
add r1, r4, #0x0
add r5, r0, #0x0
@ -150,10 +150,10 @@ _0201C34C: .word NNS_G2dUpdateCellTransferStateManager
thumb_func_start sub_0201C350
sub_0201C350: ; 0x0201C350
ldr r3, _0201C354 ; =FreeToHeap
ldr r3, _0201C354 ; =Heap_Free
bx r3
.balign 4
_0201C354: .word FreeToHeap
_0201C354: .word Heap_Free
thumb_func_start sub_0201C358
sub_0201C358: ; 0x0201C358

View File

@ -10,12 +10,12 @@ sub_0201C360: ; 0x0201C360
add r5, r0, #0x0
add r0, r6, #0x0
mov r1, #0x8
bl AllocFromHeap
bl Heap_Alloc
mov r1, #0x14
add r4, r0, #0x0
add r0, r6, #0x0
mul r1, r5
bl AllocFromHeap
bl Heap_Alloc
str r0, [r4, #0x0]
mov r6, #0x0
str r5, [r4, #0x4]
@ -41,9 +41,9 @@ sub_0201C39C: ; 0x0201C39C
add r4, r0, #0x0
bl sub_0201C414
ldr r0, [r4, #0x0]
bl FreeToHeap
bl Heap_Free
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
pop {r4, pc}
.balign 4

View File

@ -38,7 +38,7 @@ sub_0201D060: ; 0x0201D060
bne _0201D11A
ldr r0, [r5, #0xc]
mov r1, #0x3c
bl AllocFromHeap
bl Heap_Alloc
add r1, r0, #0x0
ldr r0, _0201D120 ; =UNK_021C5994
mov r2, #0x3c
@ -54,7 +54,7 @@ sub_0201D060: ; 0x0201D060
ldr r2, [r1, #0x4]
mov r1, #0x54
mul r1, r2
bl AllocFromHeap
bl Heap_Alloc
ldr r7, _0201D120 ; =UNK_021C5994
mov r6, #0x0
ldr r1, [r7, #0x0]
@ -138,10 +138,10 @@ sub_0201D12C: ; 0x0201D12C
ldr r0, _0201D164 ; =UNK_021C5994
ldr r0, [r0, #0x0]
ldr r0, [r0, #0x0]
bl FreeToHeap
bl Heap_Free
ldr r0, _0201D164 ; =UNK_021C5994
ldr r0, [r0, #0x0]
bl FreeToHeap
bl Heap_Free
ldr r0, _0201D164 ; =UNK_021C5994
mov r1, #0x0
str r1, [r0, #0x0]
@ -1664,14 +1664,14 @@ sub_0201DC58: ; 0x0201DC58
ldr r0, [r0, #0x34]
cmp r0, #0x0
beq _0201DC76
bl FreeToHeap
bl Heap_Free
_0201DC76:
ldr r0, _0201DCBC ; =UNK_021C5994
ldr r0, [r0, #0x0]
ldr r0, [r0, #0x38]
cmp r0, #0x0
beq _0201DC84
bl FreeToHeap
bl Heap_Free
_0201DC84:
ldr r0, _0201DCBC ; =UNK_021C5994
ldr r0, [r0, #0x0]
@ -1680,7 +1680,7 @@ _0201DC84:
beq _0201DC9C
add r0, r6, #0x0
lsr r1, r5, #0x3
bl AllocFromHeap
bl Heap_Alloc
ldr r1, _0201DCBC ; =UNK_021C5994
ldr r1, [r1, #0x0]
str r0, [r1, #0x34]
@ -1692,7 +1692,7 @@ _0201DC9C:
beq _0201DCB4
add r0, r6, #0x0
lsr r1, r4, #0x3
bl AllocFromHeap
bl Heap_Alloc
ldr r1, _0201DCBC ; =UNK_021C5994
ldr r1, [r1, #0x0]
str r0, [r1, #0x38]
@ -1714,12 +1714,12 @@ sub_0201DCC0: ; 0x0201DCC0
bne _0201DCDA
mov r1, #0x0
str r1, [r2, #0x24]
bl FreeToHeap
bl Heap_Free
pop {r3, pc}
_0201DCDA:
mov r1, #0x0
str r1, [r2, #0x28]
bl FreeToHeap
bl Heap_Free
_0201DCE2:
pop {r3, pc}
.balign 4

View File

@ -20,7 +20,7 @@ sub_0201E00C: ; 0x0201E00C
bne _0201E060
add r0, r4, #0x0
mov r1, #0x28
bl AllocFromHeap
bl Heap_Alloc
add r1, r0, #0x0
ldr r0, _0201E064 ; =UNK_021C5998
mov r2, #0x28
@ -33,7 +33,7 @@ sub_0201E00C: ; 0x0201E00C
mul r1, r6
str r6, [r0, #0x4]
add r0, r4, #0x0
bl AllocFromHeap
bl Heap_Alloc
ldr r7, _0201E064 ; =UNK_021C5998
mov r4, #0x0
ldr r1, [r7, #0x0]
@ -89,10 +89,10 @@ sub_0201E08C: ; 0x0201E08C
ldr r0, _0201E0B4 ; =UNK_021C5998
ldr r0, [r0, #0x0]
ldr r0, [r0, #0x0]
bl FreeToHeap
bl Heap_Free
ldr r0, _0201E0B4 ; =UNK_021C5998
ldr r0, [r0, #0x0]
bl FreeToHeap
bl Heap_Free
ldr r0, _0201E0B4 ; =UNK_021C5998
mov r1, #0x0
str r1, [r0, #0x0]

View File

@ -126,7 +126,7 @@ _0201F112:
mov r1, #0xd4
add r0, r4, #0x0
mul r1, r6
bl AllocFromHeap
bl Heap_Alloc
ldr r7, _0201F13C ; =UNK_021C59A8
mov r4, #0x0
str r0, [r7, #0x0]
@ -168,7 +168,7 @@ _0201F14E:
_0201F160:
ldr r0, _0201F174 ; =UNK_021C59A8
ldr r0, [r0, #0x0]
bl FreeToHeap
bl Heap_Free
ldr r0, _0201F174 ; =UNK_021C59A8
mov r1, #0x0
str r1, [r0, #0x0]
@ -230,7 +230,7 @@ _0201F1C8:
mov r1, #0xb8
ldr r0, [r5, #0x4]
mul r1, r2
bl AllocFromHeap
bl Heap_Alloc
str r0, [r4, #0x4]
ldr r0, [r5, #0x0]
str r0, [r4, #0x8]
@ -248,7 +248,7 @@ _0201F1C8:
ldr r1, [r5, #0x0]
ldr r0, [r5, #0x4]
lsl r1, r1, #0x2
bl AllocFromHeap
bl Heap_Alloc
add r1, r4, #0x0
add r1, #0xc4
str r0, [r1, #0x0]
@ -256,7 +256,7 @@ _0201F1C8:
bl sub_0201FABC
ldr r0, [r5, #0x4]
mov r1, #0x10
bl AllocFromHeap
bl Heap_Alloc
add r1, r4, #0x0
add r1, #0xcc
str r0, [r1, #0x0]
@ -265,7 +265,7 @@ _0201F1C8:
ldr r0, [r0, #0x0]
ldr r1, [r5, #0x4]
mov r2, #0x4
bl GF_ExpHeap_FndInitAllocator
bl HeapExp_FndInitAllocator
ldr r0, [r5, #0x0]
ldr r1, [r5, #0x4]
bl sub_0201C360
@ -289,15 +289,15 @@ _0201F24A:
beq _0201F27E
bl sub_0201F284
ldr r0, [r4, #0x4]
bl FreeToHeap
bl Heap_Free
add r0, r4, #0x0
add r0, #0xc4
ldr r0, [r0, #0x0]
bl FreeToHeap
bl Heap_Free
add r0, r4, #0x0
add r0, #0xcc
ldr r0, [r0, #0x0]
bl FreeToHeap
bl Heap_Free
add r0, r4, #0x0
add r0, #0xd0
ldr r0, [r0, #0x0]
@ -1775,7 +1775,7 @@ _0201FCC4:
mov r1, #0x49
ldr r0, [r5, #0x8]
lsl r1, r1, #0x2
bl AllocFromHeap
bl Heap_Alloc
add r4, r0, #0x0
bne _0201FCD6
bl GF_AssertFail
@ -1787,7 +1787,7 @@ _0201FCD6:
lsl r1, r2, #0x6
add r1, r2, r1
lsl r1, r1, #0x2
bl AllocFromHeap
bl Heap_Alloc
str r0, [r4, #0x0]
cmp r0, #0x0
bne _0201FCF4
@ -1798,7 +1798,7 @@ _0201FCF4:
ldr r1, [r5, #0x0]
ldr r0, [r5, #0x8]
lsl r1, r1, #0x2
bl AllocFromHeap
bl Heap_Alloc
str r0, [r4, #0x8]
cmp r0, #0x0
bne _0201FD0C
@ -1856,15 +1856,15 @@ _0201FD6C:
mov r0, #0x46
lsl r0, r0, #0x2
ldr r0, [r4, r0]
bl FreeToHeap
bl Heap_Free
ldr r0, [r4, #0x8]
bl FreeToHeap
bl Heap_Free
ldr r0, [r4, #0x0]
bl FreeToHeap
bl Heap_Free
add r0, r4, #0x0
bl sub_0201FE44
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
mov r0, #0x1
pop {r4, pc}
.balign 4
@ -2211,12 +2211,12 @@ _0202000E:
ldr r0, [r4, #0x70]
cmp r0, #0x0
beq _02020026
bl FreeToHeap
bl Heap_Free
_02020026:
ldr r0, [r4, #0x74]
cmp r0, #0x0
beq _02020030
bl FreeToHeap
bl Heap_Free
_02020030:
add r0, r5, #0x0
mov r1, #0x0
@ -2792,7 +2792,7 @@ sub_020203CC: ; 0x020203CC
push {r4, lr}
mov r1, #0x1
lsl r1, r1, #0xa
bl AllocFromHeap
bl Heap_Alloc
add r4, r0, #0x0
mov r0, #0xb
mov r2, #0x1
@ -2810,7 +2810,7 @@ sub_020203CC: ; 0x020203CC
lsl r2, r2, #0xa
bl GX_LoadOAM
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
pop {r4, pc}
thumb_func_start sub_02020404
@ -2818,7 +2818,7 @@ sub_02020404: ; 0x02020404
push {r4, lr}
mov r1, #0x1
lsl r1, r1, #0xa
bl AllocFromHeap
bl Heap_Alloc
add r4, r0, #0x0
mov r0, #0xb
mov r2, #0x1
@ -2832,7 +2832,7 @@ sub_02020404: ; 0x02020404
lsl r2, r2, #0xa
bl GXS_LoadOAM
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
pop {r4, pc}
.balign 4
@ -3040,12 +3040,12 @@ sub_02020588: ; 0x02020588
mov r1, #0x28
add r0, r7, #0x0
mul r1, r6
bl AllocFromHeap
bl Heap_Alloc
mov r1, #0x54
str r0, [r4, #0x70]
add r0, r7, #0x0
mul r1, r6
bl AllocFromHeap
bl Heap_Alloc
str r0, [r4, #0x74]
ldr r0, [r4, #0x4]
add r3, r6, #0x0

View File

@ -15,14 +15,14 @@ sub_02020C44: ; 0x02020C44
add r7, r0, #0x0
add r0, r4, #0x0
mov r1, #0xc
bl AllocFromHeap
bl Heap_Alloc
add r6, r0, #0x0
bne _02020C5A
bl GF_AssertFail
_02020C5A:
add r0, r4, #0x0
lsl r1, r7, #0x3
bl AllocFromHeap
bl Heap_Alloc
str r0, [r6, #0x0]
cmp r0, #0x0
bne _02020C6C
@ -58,9 +58,9 @@ _02020C9A:
add r0, r4, #0x0
bl sub_02020D9C
ldr r0, [r4, #0x0]
bl FreeToHeap
bl Heap_Free
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
pop {r4, pc}
.balign 4
@ -176,7 +176,7 @@ _02020D7E:
ldr r0, [r4, #0x4]
cmp r0, #0x0
beq _02020D8C
bl FreeToHeap
bl Heap_Free
mov r0, #0x0
str r0, [r4, #0x4]
_02020D8C:
@ -279,7 +279,7 @@ _02020E2A:
ldr r0, [r5, #0x4]
cmp r0, #0x0
beq _02020E34
bl FreeToHeap
bl Heap_Free
_02020E34:
str r4, [r5, #0x4]
pop {r3-r5, pc}
@ -347,7 +347,7 @@ sub_02020E90: ; 0x02020E90
add r6, r0, #0x0
add r0, r4, #0x0
mov r1, #0x8
bl AllocFromHeap
bl Heap_Alloc
add r7, r0, #0x0
add r0, r6, #0x0
add r1, r4, #0x0
@ -356,7 +356,7 @@ sub_02020E90: ; 0x02020E90
str r0, [r7, #0x0]
add r0, r4, #0x0
mul r1, r6
bl AllocFromHeap
bl Heap_Alloc
mov r4, #0x0
str r0, [r7, #0x4]
cmp r6, #0x0
@ -387,9 +387,9 @@ _02020EDE:
ldr r0, [r4, #0x0]
bl sub_02020C90
ldr r0, [r4, #0x4]
bl FreeToHeap
bl Heap_Free
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
pop {r4, pc}
thumb_func_start sub_02020EF8
@ -475,7 +475,7 @@ _02020F82:
cmp r0, #0x0
bne _02020F98
ldr r0, [r4, #0x10]
bl FreeToHeap
bl Heap_Free
mov r0, #0x0
strh r0, [r4, #0x16]
_02020F98:
@ -710,7 +710,7 @@ _0202112E:
ldr r3, [r4, #0xc]
bl sub_020212E4
ldr r0, [r4, #0x10]
bl FreeToHeap
bl Heap_Free
mov r0, #0x0
str r0, [r4, #0x10]
mov r0, #0x1
@ -973,7 +973,7 @@ sub_02021310: ; 0x02021310
add r5, r0, #0x0
add r0, r4, #0x0
add r1, r5, #0x0
bl AllocFromHeap
bl Heap_Alloc
add r1, r6, #0x0
add r2, r5, #0x0
add r4, r0, #0x0

View File

@ -12,7 +12,7 @@ sub_02022318: ; 0x02022318
add r6, r0, #0x0
add r5, r2, #0x0
str r3, [sp, #0x4]
bl AllocFromHeap
bl Heap_Alloc
add r4, r0, #0x0
str r6, [r4, #0x0]
bl NNS_G3dInit
@ -27,7 +27,7 @@ sub_02022318: ; 0x02022318
add r6, r0, #0x0
ldr r0, [r4, #0x0]
add r1, r6, #0x0
bl AllocFromHeap
bl Heap_Alloc
str r0, [r4, #0x8]
mov r0, #0x1
str r0, [sp, #0x0]
@ -52,7 +52,7 @@ _0202236E:
add r5, r0, #0x0
ldr r0, [r4, #0x0]
add r1, r5, #0x0
bl AllocFromHeap
bl Heap_Alloc
str r0, [r4, #0x4]
ldr r0, [sp, #0x20]
ldr r1, [r4, #0x4]
@ -87,11 +87,11 @@ sub_020223BC: ; 0x020223BC
push {r4, lr}
add r4, r0, #0x0
ldr r0, [r4, #0x4]
bl FreeToHeap
bl Heap_Free
ldr r0, [r4, #0x8]
bl FreeToHeap
bl Heap_Free
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
pop {r4, pc}
thumb_func_start sub_020223D4

View File

@ -68,7 +68,7 @@ _02025112:
cmp r4, r0
blt _020250DC
ldr r0, [sp, #0x8]
bl FreeToHeap
bl Heap_Free
add sp, #0xc
pop {r4-r7, pc}
.balign 4
@ -82,7 +82,7 @@ sub_02025128: ; 0x02025128
str r0, [sp, #0x0]
add r0, r7, #0x0
mov r1, #0xc0
bl AllocFromHeap
bl Heap_Alloc
str r0, [sp, #0x4]
mov r6, #0x0
add r5, r0, #0x0
@ -104,7 +104,7 @@ _02025142:
bl GetNutAttr
strb r0, [r5, #0x2]
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
add r6, r6, #0x1
add r5, r5, #0x3
cmp r6, #0x40

View File

@ -44,7 +44,7 @@ sub_02025960: ; 0x02025960
sub_02025964: ; 0x02025964
push {r4, lr}
mov r1, #0x3c
bl AllocFromHeap
bl Heap_Alloc
mov r1, #0x0
mov r2, #0x3c
add r4, r0, #0x0

View File

@ -440,7 +440,7 @@ sub_02026FE4: ; 0x02026FE4
sub_02026FE8: ; 0x02026FE8
push {r4, lr}
mov r1, #0x98
bl AllocFromHeap
bl Heap_Alloc
mov r1, #0x0
mov r2, #0x98
add r4, r0, #0x0

View File

@ -39,7 +39,7 @@ sub_02027E44: ; 0x02027E44
Poffin_New: ; 0x02027E5C
push {r4, lr}
mov r1, #0x8
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
add r4, r0, #0x0
bl sub_02027E44
add r0, r4, #0x0

View File

@ -267,7 +267,7 @@ _02028B0E:
bl sub_02028C08
_02028B12:
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
pop {r4, pc}
.balign 4
@ -939,7 +939,7 @@ sub_02028FA4: ; 0x02028FA4
add r5, r0, #0x0
add r0, r1, #0x0
mov r1, #0x4
bl AllocFromHeap
bl Heap_Alloc
add r4, r0, #0x0
add r0, sp, #0x0
bl GF_RTC_CopyDate
@ -990,7 +990,7 @@ _02029010: .word 0xFFFFC7FF
sub_02029014: ; 0x02029014
push {r3, lr}
mov r1, #0x8
bl AllocFromHeap
bl Heap_Alloc
mov r1, #0x0
strb r1, [r0, #0x0]
strb r1, [r0, #0x1]
@ -1212,7 +1212,7 @@ sub_0202916C: ; 0x0202916C
sub_02029178: ; 0x02029178
push {r3, lr}
mov r1, #0x4
bl AllocFromHeap
bl Heap_Alloc
mov r1, #0x0
strb r1, [r0, #0x0]
strb r1, [r0, #0x1]
@ -1365,7 +1365,7 @@ sub_0202928C: ; 0x0202928C
add r4, r1, #0x0
add r0, r2, #0x0
mov r1, #0x4
bl AllocFromHeap
bl Heap_Alloc
ldrh r2, [r0, #0x0]
mov r1, #0x1
bic r2, r1
@ -1388,7 +1388,7 @@ _020292B8: .word 0xFFFF0001
sub_020292BC: ; 0x020292BC
push {r4, lr}
mov r1, #0x3a
bl AllocFromHeap
bl Heap_Alloc
mov r1, #0x0
mov r2, #0x3a
add r4, r0, #0x0

View File

@ -158,7 +158,7 @@ sub_0202B93C: ; 0x0202B93C
add r4, r0, #0x0
add r0, r5, #0x0
mov r1, #0x34
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
str r0, [sp, #0x4]
add r5, r0, #0x0
ldr r0, _0202B9E8 ; =UNK_020EEAD0
@ -248,7 +248,7 @@ sub_0202B9EC: ; 0x0202B9EC
add r6, r0, #0x0
add r0, r4, #0x0
lsl r1, r1, #0x2
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
mov r2, #0x4e
mov r1, #0x0
lsl r2, r2, #0x2
@ -286,7 +286,7 @@ _0202BA38:
cmp r6, #0xd
blt _0202BA38
ldr r0, [sp, #0x0]
bl FreeToHeap
bl Heap_Free
add r0, r7, #0x0
bl String_Delete
ldr r0, [sp, #0x4]
@ -611,7 +611,7 @@ sub_0202BC98: ; 0x0202BC98
mov r1, #0xe0
str r2, [sp, #0x10]
add r4, r3, #0x0
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
add r6, r0, #0x0
mov r0, #0x0
str r0, [sp, #0x0]
@ -643,7 +643,7 @@ sub_0202BC98: ; 0x0202BC98
bl sub_0202BAD4
_0202BCEA:
add r0, r6, #0x0
bl FreeToHeap
bl Heap_Free
add sp, #0x14
pop {r4-r7, pc}
@ -722,7 +722,7 @@ sub_0202BD6C: ; 0x0202BD6C
str r0, [sp, #0x4]
ldr r0, [sp, #0x0]
mov r1, #0x4c
bl AllocFromHeap
bl Heap_Alloc
mov r1, #0x0
mov r2, #0x4c
add r7, r0, #0x0
@ -766,7 +766,7 @@ _0202BDC4:
blt _0202BDC4
_0202BDE2:
ldr r0, [sp, #0x8]
bl FreeToHeap
bl Heap_Free
add r0, r7, #0x0
add sp, #0x10
pop {r3-r7, pc}
@ -780,7 +780,7 @@ sub_0202BDF0: ; 0x0202BDF0
str r1, [sp, #0x0]
add r0, r7, #0x0
mov r1, #0x4c
bl AllocFromHeap
bl Heap_Alloc
mov r1, #0x0
mov r2, #0x4c
add r4, r0, #0x0
@ -855,5 +855,5 @@ _0202BE7E:
mov r2, #0x4c
bl MI_CpuFill8
add r0, r6, #0x0
bl FreeToHeap
bl Heap_Free
pop {r4-r6, pc}

View File

@ -455,7 +455,7 @@ sub_0202D7D8: ; 0x0202D7D8
lsl r7, r4, #0x4
mov r0, #0xf
add r1, r7, #0x0
bl AllocFromHeap
bl Heap_Alloc
mov r1, #0x0
add r2, r7, #0x0
str r0, [r5, #0x18]
@ -485,11 +485,11 @@ sub_0202D804: ; 0x0202D804
thumb_func_start sub_0202D824
sub_0202D824: ; 0x0202D824
ldr r3, _0202D82C ; =FreeToHeap
ldr r3, _0202D82C ; =Heap_Free
ldr r0, [r0, #0x18]
bx r3
nop
_0202D82C: .word FreeToHeap
_0202D82C: .word Heap_Free
thumb_func_start sub_0202D830
sub_0202D830: ; 0x0202D830

View File

@ -48,7 +48,7 @@ sub_0202D8D0: ; 0x0202D8D0
bne _0202D8EC
mov r0, #0xf
mov r1, #0x18
bl AllocFromHeap
bl Heap_Alloc
ldr r1, _0202D914 ; =UNK_021C59E0
str r0, [r1, #0x0]
_0202D8EC:
@ -82,7 +82,7 @@ sub_0202D918: ; 0x0202D918
ldr r0, [r0, #0x0]
cmp r0, #0x0
beq _0202D92C
bl FreeToHeap
bl Heap_Free
ldr r0, _0202D930 ; =UNK_021C59E0
mov r1, #0x0
str r1, [r0, #0x0]

View File

@ -24,7 +24,7 @@ sub_0202DB14: ; 0x0202DB14
mov r1, #0xe9
mov r0, #0xf
lsl r1, r1, #0x2
bl AllocFromHeap
bl Heap_Alloc
ldr r1, _0202DBA0 ; =UNK_021C59E4
mov r2, #0xe9
str r0, [r1, #0x0]
@ -104,7 +104,7 @@ _0202DBB8:
ldr r0, [r0, #0x0]
cmp r0, #0x0
beq _0202DBD2
bl FreeToHeap
bl Heap_Free
_0202DBD2:
ldr r0, _0202DBDC ; =UNK_021C59E4
mov r1, #0x0

View File

@ -75,7 +75,7 @@ sub_02033B68: ; 0x02033B68
bl sub_02033D9C
add r0, r4, #0x0
mov r1, #0x20
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
add r4, r0, #0x0
ldr r0, _02033BC4 ; =sub_02033BC8
add r1, r4, #0x0
@ -276,7 +276,7 @@ sub_02033CD4: ; 0x02033CD4
strh r1, [r0, #0x4]
_02033CF6:
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
pop {r4, pc}
nop
_02033D00: .word 0x40000200
@ -320,7 +320,7 @@ sub_02033D3C: ; 0x02033D3C
add r0, r3, #0x0
lsl r1, r1, #0x2
add r4, r2, #0x0
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
str r0, [sp, #0x4]
cmp r0, #0x0
beq _02033D92
@ -350,7 +350,7 @@ _02033D80:
bl GXS_LoadOBJPltt
_02033D8C:
ldr r0, [sp, #0x4]
bl FreeToHeap
bl Heap_Free
_02033D92:
add sp, #0x8
pop {r3-r5, pc}
@ -366,7 +366,7 @@ sub_02033D9C: ; 0x02033D9C
add r5, r0, #0x0
add r0, r2, #0x0
lsl r1, r1, #0x2
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
str r0, [sp, #0x4]
cmp r0, #0x0
beq _02033E58
@ -456,7 +456,7 @@ _02033E46:
bl GXS_LoadOBJ
_02033E52:
ldr r0, [sp, #0x4]
bl FreeToHeap
bl Heap_Free
_02033E58:
add sp, #0x8
pop {r3-r5, pc}

View File

@ -15,7 +15,7 @@ sub_02034A28: ; 0x02034A28
_02034A38:
ldr r1, _02034A44 ; =0x00000AC8
add r0, r4, #0x0
bl AllocFromHeap
bl Heap_Alloc
str r0, [r5, #0x14]
pop {r3-r5, pc}
.balign 4
@ -31,7 +31,7 @@ sub_02034A48: ; 0x02034A48
bl GF_AssertFail
_02034A56:
ldr r0, [r4, #0x14]
bl FreeToHeap
bl Heap_Free
pop {r4, pc}
.balign 4

View File

@ -300,7 +300,7 @@ sub_02035254: ; 0x02035254
mov r1, #0x2
mov r0, #0xb
lsl r1, r1, #0x8
bl AllocFromHeap
bl Heap_Alloc
mov r2, #0x0
strh r2, [r0, #0x2a]
mov r1, #0x7e
@ -506,7 +506,7 @@ _020353D6:
add r1, r5, #0x0
bl sub_0203598C
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
ldr r0, [r5, #0x34]
bl MapObjectManager_UnpauseAllMovement
mov r0, #0x1
@ -535,10 +535,10 @@ _02035412:
add r0, r6, #0x0
bl TaskManager_Jump
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
b _02035484
_02035432:
bl FreeToHeap
bl Heap_Free
ldr r0, [r5, #0x34]
bl MapObjectManager_UnpauseAllMovement
mov r0, #0x1
@ -559,7 +559,7 @@ _02035440:
mov r1, #0x3
bl ScheduleBgTilemapBufferTransfer
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
ldr r0, [r5, #0x34]
bl MapObjectManager_UnpauseAllMovement
mov r0, #0x1
@ -1661,7 +1661,7 @@ sub_02035D34: ; 0x02035D34
add r6, r0, #0x0
mov r0, #0xb
mov r1, #0x20
bl AllocFromHeap
bl Heap_Alloc
add r4, r0, #0x0
ldr r0, [r5, #0xc]
bl Save_Pokedex_Get
@ -1731,7 +1731,7 @@ sub_02035DC8: ; 0x02035DC8
cmp r1, #0x0
beq _02035DF0
mov r0, #0xb
bl FreeToHeapExplicit
bl Heap_FreeExplicit
_02035DF0:
mov r0, #0xc
strh r0, [r4, #0x2a]
@ -1794,7 +1794,7 @@ sub_02035E50: ; 0x02035E50
add r4, r0, #0x0
mov r0, #0xb
mov r1, #0x40
bl AllocFromHeap
bl Heap_Alloc
mov r1, #0x7e
lsl r1, r1, #0x2
ldr r1, [r4, r1]
@ -1804,7 +1804,7 @@ sub_02035E50: ; 0x02035E50
mov r0, #0x7e
lsl r0, r0, #0x2
ldr r0, [r4, r0]
bl FreeToHeap
bl Heap_Free
add r0, r6, #0x0
add r0, #0x23
ldrb r0, [r0, #0x0]
@ -1846,7 +1846,7 @@ _02035E9C: ; jump table (using 16-bit offset)
_02035ECC:
mov r0, #0xb
mov r1, #0x30
bl AllocFromHeap
bl Heap_Alloc
add r7, r0, #0x0
ldr r0, [r5, #0xc]
bl SaveArray_Party_Get
@ -1898,7 +1898,7 @@ _02035ECC:
_02035F4A:
mov r0, #0xb
mov r1, #0x30
bl AllocFromHeap
bl Heap_Alloc
add r7, r0, #0x0
ldr r0, [r5, #0xc]
bl SaveArray_Party_Get
@ -1938,7 +1938,7 @@ _02035F4A:
bl sub_0203796C
mov r0, #0xb
mov r1, #0x4
bl AllocFromHeap
bl Heap_Alloc
ldrh r1, [r6, #0x24]
strh r1, [r0, #0x0]
mov r1, #0x0
@ -1955,7 +1955,7 @@ _02035F4A:
_02035FD0:
mov r0, #0xb
mov r1, #0x30
bl AllocFromHeap
bl Heap_Alloc
add r7, r0, #0x0
ldr r0, [r5, #0xc]
bl SaveArray_Party_Get
@ -1995,7 +1995,7 @@ _02035FD0:
bl sub_0203796C
mov r0, #0xb
mov r1, #0x4
bl AllocFromHeap
bl Heap_Alloc
mov r1, #0x0
strh r1, [r0, #0x0]
ldr r1, [r6, #0x34]
@ -2080,7 +2080,7 @@ _020360AC:
_020360EA:
mov r0, #0xb
mov r1, #0x4
bl AllocFromHeap
bl Heap_Alloc
add r1, r6, #0x0
add r1, #0x22
ldrb r1, [r1, #0x0]
@ -2119,7 +2119,7 @@ _020360EA:
_02036144:
mov r0, #0xb
mov r1, #0xc
bl AllocFromHeap
bl Heap_Alloc
ldrh r1, [r6, #0x24]
strh r1, [r0, #0x2]
mov r1, #0x3
@ -2141,7 +2141,7 @@ _02036144:
_02036170:
mov r0, #0xb
mov r1, #0xc
bl AllocFromHeap
bl Heap_Alloc
add r7, r0, #0x0
ldr r0, [r5, #0x1c]
ldr r0, [r0, #0x0]
@ -2256,7 +2256,7 @@ _02036254:
strh r0, [r4, #0x2a]
_0203625E:
add r0, r6, #0x0
bl FreeToHeap
bl Heap_Free
mov r0, #0x0
add sp, #0xc
pop {r4-r7, pc}
@ -2338,7 +2338,7 @@ sub_020362E4: ; 0x020362E4
mov r0, #0x7e
lsl r0, r0, #0x2
ldr r0, [r4, r0]
bl FreeToHeap
bl Heap_Free
ldr r0, [sp, #0x8]
bl sub_0206E384
cmp r0, #0x5
@ -2394,7 +2394,7 @@ _0203637A:
_0203638A:
mov r0, #0xb
mov r1, #0x40
bl AllocFromHeap
bl Heap_Alloc
mov r1, #0x0
mov r2, #0x40
add r5, r0, #0x0
@ -2455,7 +2455,7 @@ _020363F6:
mov r0, #0x7f
lsl r0, r0, #0x2
ldr r0, [r4, r0]
bl FreeToHeap
bl Heap_Free
add r0, r5, #0x0
bl ItemIdIsMail
cmp r0, #0x1
@ -2494,7 +2494,7 @@ _020363F6:
_02036474:
mov r0, #0xb
mov r1, #0x40
bl AllocFromHeap
bl Heap_Alloc
mov r1, #0x0
mov r2, #0x40
add r5, r0, #0x0
@ -2554,7 +2554,7 @@ _020364EE:
strh r0, [r4, #0x2a]
_020364F8:
ldr r0, [sp, #0x8]
bl FreeToHeap
bl Heap_Free
mov r0, #0x0
add sp, #0x18
pop {r3-r7, pc}
@ -2689,7 +2689,7 @@ sub_020365F0: ; 0x020365F0
_02036618:
mov r0, #0x20
mov r1, #0x8
bl AllocFromHeap
bl Heap_Alloc
mov r1, #0x7e
lsl r1, r1, #0x2
str r0, [r4, r1]
@ -2738,7 +2738,7 @@ _02036676:
_02036678:
strh r0, [r4, #0x2a]
add r0, r5, #0x0
bl FreeToHeap
bl Heap_Free
pop {r4-r6, pc}
.balign 4
@ -2794,7 +2794,7 @@ sub_020366D4: ; 0x020366D4
mov r0, #0x7e
lsl r0, r0, #0x2
ldr r0, [r4, r0]
bl FreeToHeap
bl Heap_Free
add r0, r5, #0x0
bl FieldSystem_LoadFieldOverlay
mov r0, #0xc
@ -2949,7 +2949,7 @@ _02036834:
bl StartScriptFromMenu
_0203683E:
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
mov r0, #0x0
pop {r4-r6, pc}
.balign 4
@ -2966,7 +2966,7 @@ sub_0203684C: ; 0x0203684C
add r4, r0, #0x0
mov r0, #0xb
mov r1, #0x30
bl AllocFromHeap
bl Heap_Alloc
mov r1, #0x7e
lsl r1, r1, #0x2
ldr r1, [r4, r1]
@ -2976,13 +2976,13 @@ sub_0203684C: ; 0x0203684C
mov r0, #0x7e
lsl r0, r0, #0x2
ldr r0, [r4, r0]
bl FreeToHeap
bl Heap_Free
ldrb r0, [r7, #0x12]
cmp r0, #0x2
bne _0203692E
mov r0, #0xb
mov r1, #0x40
bl AllocFromHeap
bl Heap_Alloc
mov r1, #0x7f
lsl r1, r1, #0x2
ldr r1, [r4, r1]
@ -3050,7 +3050,7 @@ _020368EE:
mov r0, #0x7f
lsl r0, r0, #0x2
ldr r0, [r4, r0]
bl FreeToHeap
bl Heap_Free
mov r0, #0x7e
lsl r0, r0, #0x2
str r5, [r4, r0]
@ -3073,7 +3073,7 @@ _0203692E:
bl StartMenu_SetExitTaskFunc
_0203694A:
add r0, r7, #0x0
bl FreeToHeap
bl Heap_Free
mov r0, #0x0
pop {r3-r7, pc}
.balign 4
@ -3193,7 +3193,7 @@ sub_02036A14: ; 0x02036A14
lsl r1, r1, #0x2
ldr r1, [r4, r1]
mov r0, #0xb
bl FreeToHeapExplicit
bl Heap_FreeExplicit
mov r1, #0x73
lsl r1, r1, #0x2
add r0, r5, #0x0
@ -3223,7 +3223,7 @@ sub_02036A78: ; 0x02036A78
lsl r1, r1, #0x2
ldr r1, [r4, r1]
mov r0, #0xb
bl FreeToHeapExplicit
bl Heap_FreeExplicit
mov r1, #0x73
lsl r1, r1, #0x2
add r0, r5, #0x0
@ -3255,7 +3255,7 @@ Task_UseFlyInField: ; 0x02036AB8
ldr r1, [r4, r0]
mov r0, #0xb
ldr r7, [r1, #0x0]
bl FreeToHeapExplicit
bl Heap_FreeExplicit
mov r0, #0x7e
lsl r0, r0, #0x2
ldr r5, [r4, r0]
@ -3264,7 +3264,7 @@ Task_UseFlyInField: ; 0x02036AB8
bne _02036B0E
mov r0, #0xb
add r1, r5, #0x0
bl FreeToHeapExplicit
bl Heap_FreeExplicit
mov r1, #0x7a
lsl r1, r1, #0x2
lsl r2, r7, #0x18
@ -3320,7 +3320,7 @@ _02036B0E:
lsl r1, r1, #0x2
ldr r1, [r4, r1]
mov r0, #0xb
bl FreeToHeapExplicit
bl Heap_FreeExplicit
add r0, r6, #0x0
bl FieldSystem_LoadFieldOverlay
mov r0, #0x72
@ -3372,7 +3372,7 @@ sub_02036BC4: ; 0x02036BC4
mov r0, #0xb
mov r1, #0x4
add r6, r2, #0x0
bl AllocFromHeap
bl Heap_Alloc
strh r5, [r0, #0x0]
strb r6, [r0, #0x2]
strb r4, [r0, #0x3]
@ -3497,7 +3497,7 @@ _02036CD4:
mov r0, #0x7f
lsl r0, r0, #0x2
ldr r0, [r4, r0]
bl FreeToHeap
bl Heap_Free
mov r0, #0x0
pop {r4-r6, pc}
nop
@ -3515,7 +3515,7 @@ sub_02036CEC: ; 0x02036CEC
ldr r7, [r6, r0]
mov r0, #0xb
mov r1, #0x40
bl AllocFromHeap
bl Heap_Alloc
mov r1, #0x0
mov r2, #0x40
add r4, r0, #0x0
@ -3649,7 +3649,7 @@ sub_02036E08: ; 0x02036E08
mov r0, #0x3
mov r1, #0x49
lsl r2, r0, #0x10
bl CreateHeap
bl Heap_Create
ldr r0, [r4, #0xc]
bl SaveArray_Party_Get
ldrb r1, [r5, #0x0]
@ -3736,7 +3736,7 @@ _02036EF2:
add r4, r0, #0x0
mov r0, #0xb
mov r1, #0x4
bl AllocFromHeap
bl Heap_Alloc
ldrb r1, [r5, #0x0]
str r1, [r0, #0x0]
mov r1, #0x7f
@ -3744,7 +3744,7 @@ _02036EF2:
str r0, [r6, r1]
sub r0, r1, #0x4
ldr r0, [r6, r0]
bl FreeToHeap
bl Heap_Free
mov r0, #0x7e
lsl r0, r0, #0x2
str r4, [r6, r0]
@ -3773,7 +3773,7 @@ sub_02036F1C: ; 0x02036F1C
ldr r0, [r4, r0]
bl sub_0206C92C
mov r0, #0x49
bl DestroyHeap
bl Heap_Destroy
ldr r0, _02036F9C ; =0x00000475
mov r1, #0x0
bl sub_02005350
@ -3801,7 +3801,7 @@ sub_02036F1C: ; 0x02036F1C
mov r0, #0x7f
lsl r0, r0, #0x2
ldr r0, [r4, r0]
bl FreeToHeap
bl Heap_Free
ldr r1, _02036FA0 ; =sub_020362E4
add r0, r4, #0x0
bl StartMenu_SetExitTaskFunc

View File

@ -187,16 +187,16 @@ sub_02037400: ; 0x02037400
mov r0, #0x3
mov r1, #0xb
lsl r2, r2, #0xe
bl CreateHeap
bl Heap_Create
mov r1, #0x20
mov r0, #0x3
lsl r2, r1, #0x9
bl CreateHeap
bl Heap_Create
mov r2, #0x3
mov r0, #0x0
mov r1, #0x5b
lsl r2, r2, #0x8
bl CreateHeap
bl Heap_Create
add r0, r5, #0x0
mov r1, #0xb8
mov r2, #0xb
@ -207,7 +207,7 @@ sub_02037400: ; 0x02037400
bl MI_CpuFill8
mov r0, #0xb
mov r1, #0x10
bl AllocFromHeap
bl Heap_Alloc
str r0, [r4, #0x0]
mov r1, #0x0
str r1, [r0, #0x0]
@ -268,7 +268,7 @@ sub_020374B0: ; 0x020374B0
add r0, r4, #0x0
add r0, #0x94
ldr r0, [r0, #0x0]
bl FreeToHeap
bl Heap_Free
add r0, r4, #0x0
add r0, #0x90
ldr r0, [r0, #0x0]
@ -278,15 +278,15 @@ sub_020374B0: ; 0x020374B0
ldr r0, [r0, #0x0]
bl sub_0208A320
ldr r0, [r4, #0x0]
bl FreeToHeap
bl Heap_Free
add r0, r5, #0x0
bl OverlayManager_FreeData
mov r0, #0x5b
bl DestroyHeap
bl Heap_Destroy
mov r0, #0xb
bl DestroyHeap
bl Heap_Destroy
mov r0, #0x20
bl DestroyHeap
bl Heap_Destroy
pop {r3-r5, pc}
thumb_func_start sub_02037504

View File

@ -422,7 +422,7 @@ sub_0203797C: ; 0x0203797C
mov r1, #0x40
add r6, r2, #0x0
add r7, r3, #0x0
bl AllocFromHeap
bl Heap_Alloc
add r4, r0, #0x0
mov r0, #0x0
add r1, r4, #0x0
@ -634,13 +634,13 @@ _02037B1A:
cmp r0, #0x0
bne _02037B3A
ldr r0, [r4, #0x8]
bl FreeToHeap
bl Heap_Free
mov r0, #0x0
str r0, [r5, #0x0]
b _02037B3A
_02037B30:
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
mov r0, #0x1
pop {r4-r6, pc}
_02037B3A:
@ -658,7 +658,7 @@ sub_02037B44: ; 0x02037B44
add r6, r0, #0x0
add r0, r5, #0x0
mov r1, #0xc
bl AllocFromHeap
bl Heap_Alloc
add r4, r0, #0x0
add r0, r5, #0x0
add r1, r6, #0x0
@ -752,7 +752,7 @@ sub_02037C00: ; 0x02037C00
mov r0, #0xb
mov r1, #0x30
add r6, r2, #0x0
bl AllocFromHeap
bl Heap_Alloc
add r4, r0, #0x0
ldr r0, [r5, #0xc]
bl SaveArray_Party_Get
@ -805,7 +805,7 @@ sub_02037C7C: ; 0x02037C7C
add r0, r1, #0x0
mov r1, #0x30
add r6, r2, #0x0
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
mov r1, #0x0
mov r2, #0x30
add r4, r0, #0x0
@ -854,7 +854,7 @@ sub_02037CF0: ; 0x02037CF0
add r5, r1, #0x0
mov r1, #0x30
add r6, r2, #0x0
bl AllocFromHeap
bl Heap_Alloc
mov r1, #0x0
mov r2, #0x30
add r4, r0, #0x0
@ -985,7 +985,7 @@ _02037E00:
ldr r0, [r5, #0xc]
bl sub_020853A8
add r0, r5, #0x0
bl FreeToHeap
bl Heap_Free
add sp, #0x4
mov r0, #0x1
pop {r3-r6, pc}
@ -1006,7 +1006,7 @@ sub_02037E18: ; 0x02037E18
add r7, r0, #0x0
mov r0, #0x20
mov r1, #0x10
bl AllocFromHeap
bl Heap_Alloc
add r4, r0, #0x0
ldr r0, [sp, #0x4]
cmp r6, #0x0
@ -1084,7 +1084,7 @@ sub_02037EB8: ; 0x02037EB8
mov r1, #0x5
mov r0, #0xb
lsl r1, r1, #0x6
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
add r4, r0, #0x0
add r0, r5, #0x0
add r1, r4, #0x0
@ -1112,7 +1112,7 @@ sub_02037EF8: ; 0x02037EF8
add r5, r0, #0x0
mov r0, #0xb
mov r1, #0x2
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
add r4, r0, #0x0
add r0, r5, #0x0
bl FieldSystem_GetSaveData
@ -1255,7 +1255,7 @@ sub_0203800C: ; 0x0203800C
mov r1, #0x20
add r7, r2, #0x0
add r6, r3, #0x0
bl AllocFromHeap
bl Heap_Alloc
mov r1, #0x0
mov r2, #0x20
add r4, r0, #0x0
@ -1330,9 +1330,9 @@ _020380B4:
ldr r0, [r5, #0x4]
strh r1, [r0, #0x0]
ldr r0, [r5, #0xc]
bl FreeToHeap
bl Heap_Free
add r0, r5, #0x0
bl FreeToHeap
bl Heap_Free
mov r0, #0x1
pop {r3-r5, pc}
_020380C8:
@ -1349,7 +1349,7 @@ sub_020380CC: ; 0x020380CC
mov r1, #0x10
add r7, r2, #0x0
str r3, [sp, #0x4]
bl AllocFromHeap
bl Heap_Alloc
add r4, r0, #0x0
add r2, r4, #0x0
mov r1, #0x10
@ -1440,17 +1440,17 @@ sub_02038144: ; 0x02038144
bl PlayerProfile_sizeof
add r1, r0, #0x0
mov r0, #0x20
bl AllocFromHeap
bl Heap_Alloc
str r0, [r5, #0x38]
bl sub_020690C4
add r1, r0, #0x0
mov r0, #0x20
bl AllocFromHeap
bl Heap_Alloc
str r0, [r5, #0x3c]
bl sub_020690C4
add r1, r0, #0x0
mov r0, #0x20
bl AllocFromHeap
bl Heap_Alloc
str r0, [r5, #0x40]
str r4, [r5, #0x0]
mov r0, #0x0
@ -1465,21 +1465,21 @@ sub_020381CC: ; 0x020381CC
ldr r0, [r4, #0x38]
cmp r0, #0x0
beq _020381DE
bl FreeToHeap
bl Heap_Free
mov r0, #0x0
str r0, [r4, #0x38]
_020381DE:
ldr r0, [r4, #0x3c]
cmp r0, #0x0
beq _020381EC
bl FreeToHeap
bl Heap_Free
mov r0, #0x0
str r0, [r4, #0x3c]
_020381EC:
ldr r0, [r4, #0x40]
cmp r0, #0x0
beq _020381FA
bl FreeToHeap
bl Heap_Free
mov r0, #0x0
str r0, [r4, #0x40]
_020381FA:
@ -1549,7 +1549,7 @@ _0203826A:
add r0, r4, #0x4
bl sub_020381CC
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
add sp, #0x34
mov r0, #0x1
pop {r4-r7, pc}
@ -1633,7 +1633,7 @@ _020382F6:
mov r0, #0x3
mov r1, #0x1a
lsl r2, r0, #0x10
bl CreateHeap
bl Heap_Create
ldr r0, [r5, #0xc]
bl Save_PlayerData_GetOptionsAddr
str r0, [sp, #0x24]
@ -1691,7 +1691,7 @@ _02038386:
ldr r0, [r4, #0x60]
bl sub_0206C92C
mov r0, #0x1a
bl DestroyHeap
bl Heap_Destroy
mov r0, #0x7
str r0, [r4, #0x0]
b _020383C8
@ -1719,7 +1719,7 @@ sub_020383D8: ; 0x020383D8
add r4, r0, #0x0
mov r0, #0x20
mov r1, #0x68
bl AllocFromHeap
bl Heap_Alloc
add r2, r0, #0x0
mov r0, #0x0
str r0, [r2, #0x0]
@ -1736,7 +1736,7 @@ sub_020383F8: ; 0x020383F8
add r5, r0, #0x0
mov r0, #0x20
mov r1, #0xc
bl AllocFromHeap
bl Heap_Alloc
add r4, r0, #0x0
ldr r0, [r5, #0x7c]
str r0, [r4, #0x0]
@ -1761,7 +1761,7 @@ sub_0203842C: ; 0x0203842C
add r5, r0, #0x0
mov r0, #0xb
mov r1, #0x14
bl AllocFromHeap
bl Heap_Alloc
add r4, r0, #0x0
ldr r0, [r5, #0xc]
str r0, [r4, #0x0]
@ -1891,7 +1891,7 @@ _0203852E:
ldr r0, [r4, #0x10]
bl String_Delete
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
mov r0, #0x1
pop {r3-r7, pc}
_02038544:
@ -1975,7 +1975,7 @@ CreateNamingScreen: ; 0x020385CC
add r7, r0, #0x0
mov r0, #0xb
mov r1, #0x14
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
add r4, r0, #0x0
mov r0, #0x0
str r0, [r4, #0x0]
@ -2114,7 +2114,7 @@ sub_020386E0: ; 0x020386E0
stmia r2!, {r0-r1}
mov r0, #0xb
mov r1, #0x44
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
add r4, r0, #0x0
ldr r0, [r5, #0xc]
bl sub_0202ABBC
@ -2190,7 +2190,7 @@ sub_02038790: ; 0x02038790
stmia r2!, {r0-r1}
mov r0, #0xb
mov r1, #0x28
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
add r4, r0, #0x0
ldr r0, [r5, #0xc]
bl Save_FrontierData_Get
@ -2258,7 +2258,7 @@ sub_02038824: ; 0x02038824
add r4, r0, #0x0
cmp r1, #0x2
bne _02038842
bl FreeToHeap
bl Heap_Free
mov r0, #0x0
pop {r3-r5, pc}
_02038842:
@ -2441,7 +2441,7 @@ _02038956:
bl sub_0205F6D8
_020389BA:
add r0, r5, #0x0
bl FreeToHeap
bl Heap_Free
add sp, #0xc
mov r0, #0x1
pop {r4-r7, pc}
@ -2462,7 +2462,7 @@ sub_020389CC: ; 0x020389CC
str r0, [sp, #0x0]
mov r0, #0x20
add r1, r0, #0x0
bl AllocFromHeap
bl Heap_Alloc
add r4, r0, #0x0
str r4, [r4, #0xc]
ldr r0, [r5, #0xc]
@ -2595,7 +2595,7 @@ sub_02038AF4: ; 0x02038AF4
add r0, r1, #0x0
mov r1, #0x8
add r6, r2, #0x0
bl AllocFromHeap
bl Heap_Alloc
add r4, r0, #0x0
str r6, [r4, #0x4]
ldr r0, [r5, #0xc]

View File

@ -1064,7 +1064,7 @@ _02038DD2:
mov r0, #0x0
str r0, [r4, #0x0]
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
cmp r5, #0x0
beq _02038E14
ldr r0, [sp, #0x0]
@ -1086,7 +1086,7 @@ CreateFieldContext: ; 0x02038E20
push {r4, lr}
mov r0, #0xb
mov r1, #0xdc
bl AllocFromHeap
bl Heap_Alloc
add r4, r0, #0x0
bne _02038E32
bl GF_AssertFail
@ -1109,9 +1109,9 @@ DeleteScriptContext: ; 0x02038E48
ldr r0, [r4, #0x78]
bl DestroyMsgData
ldr r0, [r4, #0x7c]
bl FreeToHeap
bl Heap_Free
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
pop {r4, pc}
thumb_func_start sub_02038E60
@ -1161,7 +1161,7 @@ CreateScriptContext: ; 0x02038EB0
add r6, r1, #0x0
mov r0, #0xb
mov r1, #0x84
bl AllocFromHeap
bl Heap_Alloc
add r4, r0, #0x0
bne _02038EC6
bl GF_AssertFail
@ -2313,7 +2313,7 @@ sub_02039754: ; 0x02039754
mov r1, #0x6
add r0, r4, #0x0
mul r1, r2
bl AllocFromHeap
bl Heap_Alloc
str r0, [sp, #0x1c]
cmp r5, #0x0
bne _02039786

View File

@ -11,7 +11,7 @@ CallTask_UseSunyshoreBinoculars: ; 0x02046030
add r4, r0, #0x0
mov r0, #0xb
mov r1, #0xc
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
add r2, r0, #0x0
mov r0, #0x0
strb r0, [r2, #0x0]
@ -217,7 +217,7 @@ _020461CE:
b _020461F8
_020461E4:
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
add r0, r5, #0x0
mov r1, #0x0
bl sub_0206367C

View File

@ -18,7 +18,7 @@ BattleSetup_New: ; 0x020476CC
mov r1, #0x67
lsl r1, r1, #0x2
add r5, r0, #0x0
bl AllocFromHeap
bl Heap_Alloc
mov r2, #0x67
mov r1, #0x0
lsl r2, r2, #0x2
@ -283,7 +283,7 @@ sub_02047814: ; 0x02047814
add r1, r6, #0x0
bl Party_AddMon
add r0, r6, #0x0
bl FreeToHeap
bl Heap_Free
ldr r0, [r5, #0xc]
bl SaveArray_PCStorage_Get
mov r1, #0x45
@ -330,7 +330,7 @@ _0204796C:
bl GF_AssertFail
_02047976:
ldr r0, [r5, #0x4]
bl FreeToHeap
bl Heap_Free
add r4, r4, #0x1
add r5, r5, #0x4
cmp r4, #0x4
@ -348,7 +348,7 @@ _02047996:
add r0, r4, #0x0
add r0, #0xf8
ldr r0, [r0, #0x0]
bl FreeToHeap
bl Heap_Free
add r5, r5, #0x1
add r4, r4, #0x4
cmp r5, #0x4
@ -366,7 +366,7 @@ _020479BA:
mov r0, #0x46
lsl r0, r0, #0x2
ldr r0, [r4, r0]
bl FreeToHeap
bl Heap_Free
add r5, r5, #0x1
add r4, r4, #0x4
cmp r5, #0x4
@ -374,21 +374,21 @@ _020479BA:
mov r0, #0x42
lsl r0, r0, #0x2
ldr r0, [r7, r0]
bl FreeToHeap
bl Heap_Free
mov r0, #0x11
lsl r0, r0, #0x4
ldr r0, [r7, r0]
bl FreeToHeap
bl Heap_Free
mov r0, #0x13
lsl r0, r0, #0x4
ldr r0, [r7, r0]
bl FreeToHeap
bl Heap_Free
mov r0, #0x4d
lsl r0, r0, #0x2
ldr r0, [r7, r0]
bl sub_02061020
add r0, r7, #0x0
bl FreeToHeap
bl Heap_Free
pop {r3-r7, pc}
thumb_func_start sub_020479FC
@ -697,7 +697,7 @@ _02047C82:
blt _02047C40
_02047C98:
add r0, r5, #0x0
bl FreeToHeap
bl Heap_Free
mov r1, #0x42
lsl r1, r1, #0x2
ldr r0, [sp, #0x10]
@ -868,7 +868,7 @@ _02047DEE:
blt _02047DEE
_02047E0E:
ldr r0, [sp, #0x8]
bl FreeToHeap
bl Heap_Free
_02047E14:
ldr r0, [sp, #0xc]
cmp r0, #0x0

View File

@ -53,7 +53,7 @@ _020484CC:
add r1, r4, #0x0
bl SaveHallOfFame
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
add sp, #0x14
pop {r3-r6, pc}
.balign 4
@ -110,7 +110,7 @@ _02048556:
mov r1, #0x4
mov r0, #0x3
lsl r2, r1, #0xf
bl CreateHeap
bl Heap_Create
add r0, r6, #0x0
add r1, r5, #0x0
bl sub_02048764
@ -238,9 +238,9 @@ _02048666:
cmp r0, #0x0
bne _02048688
add r0, r5, #0x0
bl FreeToHeap
bl Heap_Free
mov r0, #0x4
bl DestroyHeap
bl Heap_Destroy
mov r0, #0x0
bl OS_ResetSystem
add sp, #0xc
@ -262,7 +262,7 @@ CallTask_GameClear: ; 0x02048694
add r4, r0, #0x0
mov r0, #0x20
mov r1, #0x3c
bl AllocFromHeap
bl Heap_Alloc
add r5, r0, #0x0
ldr r0, [r4, #0xc]
bl Save_VarsFlags_Get

View File

@ -847,7 +847,7 @@ _02048FAE:
b _02048FC4
_02048FBA:
add r0, r6, #0x0
bl FreeToHeap
bl Heap_Free
mov r0, #0x1
pop {r3-r7, pc}
_02048FC4:
@ -882,7 +882,7 @@ _02048FF8:
_02049000:
mov r0, #0xb
mov r1, #0x18
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
add r2, r0, #0x0
mov r1, #0x0
ldr r0, _02049030 ; =0x000001D2
@ -962,7 +962,7 @@ _02049090:
str r0, [r4, #0x0]
b _020490B6
_020490AE:
bl FreeToHeap
bl Heap_Free
mov r0, #0x1
pop {r4-r6, pc}
_020490B6:
@ -978,7 +978,7 @@ sub_020490C0: ; 0x020490C0
add r4, r1, #0x0
mov r0, #0xb
mov r1, #0x1c
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
add r2, r0, #0x0
mov r0, #0x0
str r0, [r2, #0x0]
@ -1042,7 +1042,7 @@ _0204914C:
add r0, r5, #0x0
bl sub_02048AE4
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
mov r0, #0x1
pop {r3-r5, pc}
_0204915C:
@ -1058,7 +1058,7 @@ sub_02049160: ; 0x02049160
add r7, r0, #0x0
mov r0, #0xb
mov r1, #0x18
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
add r4, r0, #0x0
add r0, r7, #0x0
bl sub_0203739C
@ -1155,7 +1155,7 @@ _02049216:
str r0, [r4, #0x0]
b _0204923C
_02049234:
bl FreeToHeap
bl Heap_Free
mov r0, #0x1
pop {r4-r6, pc}
_0204923C:
@ -1171,7 +1171,7 @@ CallTask_ScriptWarp: ; 0x02049240
mov r1, #0x18
add r4, r2, #0x0
add r6, r3, #0x0
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
add r2, r0, #0x0
mov r0, #0x0
str r0, [r2, #0x0]
@ -1203,7 +1203,7 @@ sub_02049274: ; 0x02049274
mov r0, #0xb
str r2, [sp, #0x4]
str r3, [sp, #0x8]
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
add r2, r0, #0x0
mov r0, #0x0
str r0, [r2, #0x0]
@ -1239,7 +1239,7 @@ sub_020492BC: ; 0x020492BC
mov r0, #0xb
str r2, [sp, #0x4]
str r3, [sp, #0x8]
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
add r2, r0, #0x0
mov r0, #0x0
str r0, [r2, #0x0]
@ -1324,7 +1324,7 @@ _02049364:
str r0, [r4, #0x0]
b _02049390
_02049388:
bl FreeToHeap
bl Heap_Free
mov r0, #0x1
pop {r3-r7, pc}
_02049390:
@ -1473,7 +1473,7 @@ sub_02049494: ; 0x02049494
mov r0, #0xb
mov r1, #0x20
add r4, r2, #0x0
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
add r2, r0, #0x0
mov r0, #0x0
str r0, [r2, #0x0]
@ -1570,7 +1570,7 @@ _0204955A:
str r0, [r4, #0x0]
b _02049570
_02049568:
bl FreeToHeap
bl Heap_Free
mov r0, #0x1
pop {r3-r7, pc}
_02049570:
@ -1786,7 +1786,7 @@ _020496FE:
str r0, [r4, #0x0]
b _02049712
_0204970A:
bl FreeToHeap
bl Heap_Free
mov r0, #0x1
pop {r3-r7, pc}
_02049712:
@ -1803,7 +1803,7 @@ sub_02049718: ; 0x02049718
mov r0, #0xb
mov r1, #0x1c
add r6, r2, #0x0
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
mov r1, #0x0
mov r2, #0x1c
add r7, r0, #0x0
@ -1844,7 +1844,7 @@ sub_0204976C: ; 0x0204976C
add r4, r0, #0x0
mov r0, #0xb
mov r1, #0x40
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
add r5, r0, #0x0
mov r1, #0x0
str r1, [r5, #0x0]
@ -2137,7 +2137,7 @@ _020499D0:
ldr r0, [r5, #0x34]
bl MapObjectManager_UnpauseAllMovement
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
add sp, #0x8
mov r0, #0x1
pop {r4-r6, pc}
@ -2231,7 +2231,7 @@ _02049A96:
mov r0, #0x1
bl ov18_02247970
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
add sp, #0x8
mov r0, #0x1
pop {r4-r6, pc}
@ -2370,7 +2370,7 @@ _02049BBE:
str r0, [r4, #0x0]
b _02049BDC
_02049BD2:
bl FreeToHeap
bl Heap_Free
add sp, #0x8
mov r0, #0x1
pop {r4-r6, pc}
@ -2480,7 +2480,7 @@ _02049C9C:
add r0, r5, #0x0
bl sub_02048AE4
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
mov r0, #0x1
pop {r3-r5, pc}
_02049CAC:
@ -2496,7 +2496,7 @@ sub_02049CB0: ; 0x02049CB0
add r7, r0, #0x0
mov r0, #0xb
mov r1, #0x18
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
add r4, r0, #0x0
add r0, r7, #0x0
bl sub_0203739C
@ -2598,7 +2598,7 @@ _02049D80:
b _02049D98
_02049D8E:
add r0, r5, #0x0
bl FreeToHeap
bl Heap_Free
mov r0, #0x1
pop {r3-r7, pc}
_02049D98:
@ -2615,7 +2615,7 @@ sub_02049D9C: ; 0x02049D9C
add r4, r0, #0x0
mov r0, #0xb
mov r1, #0x1c
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
add r6, r0, #0x0
mov r1, #0x0
mov r2, #0x1c
@ -2726,7 +2726,7 @@ _02049E88:
b _02049E9E
_02049E94:
add r0, r5, #0x0
bl FreeToHeap
bl Heap_Free
mov r0, #0x1
pop {r3-r7, pc}
_02049E9E:
@ -2746,7 +2746,7 @@ sub_02049EA4: ; 0x02049EA4
add r7, r0, #0x0
mov r0, #0xb
mov r1, #0x1c
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
mov r1, #0x0
mov r2, #0x1c
add r4, r0, #0x0
@ -2838,7 +2838,7 @@ _02049F68:
str r0, [r4, #0x0]
b _02049F8E
_02049F86:
bl FreeToHeap
bl Heap_Free
mov r0, #0x1
pop {r4-r6, pc}
_02049F8E:
@ -2866,7 +2866,7 @@ sub_02049F98: ; 0x02049F98
str r0, [r4, #0x6c]
mov r0, #0xb
mov r1, #0x1c
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
add r2, r0, #0x0
ldr r0, [sp, #0x30]
str r5, [sp, #0x4]

View File

@ -13,7 +13,7 @@ sub_0204A368: ; 0x0204A368
bne _0204A388
ldr r1, _0204A38C ; =0x000080E2
mov r0, #0xb
bl AllocFromHeap
bl Heap_Alloc
str r0, [r5, #0x54]
ldr r0, [r5, #0x28]
ldr r1, [r5, #0x54]
@ -31,7 +31,7 @@ sub_0204A390: ; 0x0204A390
ldr r0, [r4, #0x54]
cmp r0, #0x0
beq _0204A3A2
bl FreeToHeap
bl Heap_Free
mov r0, #0x0
str r0, [r4, #0x54]
_0204A3A2:

View File

@ -72,7 +72,7 @@ sub_0204B388: ; 0x0204B388
add r5, r0, #0x0
add r0, r6, #0x0
mov r1, #0x64
bl AllocFromHeap
bl Heap_Alloc
add r4, r0, #0x0
mov r1, #0x0
mov r2, #0x64
@ -94,9 +94,9 @@ sub_0204B3B8: ; 0x0204B3B8
add r4, r0, #0x0
bl sub_0204B444
ldr r0, [r4, #0x4]
bl FreeToHeap
bl Heap_Free
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
pop {r4, pc}
.balign 4
@ -117,7 +117,7 @@ sub_0204B3D0: ; 0x0204B3D0
add r2, r6, #0x0
bl sub_020253E0
add r0, r5, #0x0
bl FreeToHeap
bl Heap_Free
pop {r4-r6, pc}
_0204B3FA:
ldr r0, [r0, #0x18]
@ -140,7 +140,7 @@ sub_0204B410: ; 0x0204B410
bl ov05_021E4C54
add r1, r0, #0x0
ldr r0, [r5, #0x0]
bl AllocFromHeap
bl Heap_Alloc
str r0, [r5, #0x60]
ldr r2, [r5, #0x60]
add r0, r4, #0x0
@ -826,7 +826,7 @@ _0204B972:
bl PlayerAvatar_GetMapObject
bl MapObject_PauseMovement
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
mov r0, #0x1
pop {r3-r5, pc}
_0204B98E:
@ -843,7 +843,7 @@ sub_0204B9A0: ; 0x0204B9A0
add r5, r0, #0x0
mov r0, #0x20
mov r1, #0x10
bl AllocFromHeap
bl Heap_Alloc
add r4, r0, #0x0
mov r0, #0x0
str r0, [r4, #0x0]

View File

@ -232,7 +232,7 @@ _0204BB72:
cmp r6, #0x6
blt _0204BB3C
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
add sp, #0x10
pop {r3-r7, pc}
.balign 4
@ -495,7 +495,7 @@ sub_0204BD40: ; 0x0204BD40
mov r2, #0x1
bl sub_020479FC
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
add r0, r7, #0x0
pop {r3-r7, pc}
.balign 4

View File

@ -29,7 +29,7 @@ sub_0204C1B4: ; 0x0204C1B4
mov r1, #0x20
add r4, r2, #0x0
add r6, r3, #0x0
bl AllocFromHeap
bl Heap_Alloc
add r2, r0, #0x0
str r5, [r2, #0x4]
str r4, [r2, #0x8]
@ -95,7 +95,7 @@ _0204C23C:
ldr r0, [r0, #0x1c]
bl ov05_021F45E8
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
add sp, #0xc
mov r0, #0x1
pop {r4-r5, pc}
@ -114,7 +114,7 @@ sub_0204C260: ; 0x0204C260
mov r1, #0x24
add r4, r2, #0x0
add r6, r3, #0x0
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
add r2, r0, #0x0
mov r0, #0x0
str r0, [r2, #0x0]
@ -145,7 +145,7 @@ sub_0204C29C: ; 0x0204C29C
mov r1, #0x24
str r2, [sp, #0x0]
str r3, [sp, #0x4]
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
add r6, r0, #0x0
mov r4, #0x0
str r4, [r6, #0x0]
@ -348,7 +348,7 @@ _0204C41E:
str r0, [r4, #0x0]
b _0204C458
_0204C450:
bl FreeToHeap
bl Heap_Free
mov r0, #0x1
pop {r3-r7, pc}
_0204C458:

View File

@ -71,7 +71,7 @@ _0204CB40:
bl ov18_02244D1C
add r1, r0, #0x0
mov r0, #0xf
bl AllocFromHeap
bl Heap_Alloc
ldr r1, _0204CC34 ; =UNK_021C5A68
ldr r2, [r1, #0x0]
str r0, [r2, #0x4]
@ -281,7 +281,7 @@ _0204CCF0:
ldr r0, [r1, r0]
cmp r0, #0x0
beq _0204CD0E
bl FreeToHeap
bl Heap_Free
ldr r0, [r7, #0x0]
mov r1, #0x0
add r2, r0, r5
@ -326,11 +326,11 @@ _0204CD2C:
ldr r0, _0204CD70 ; =UNK_021C5A68
ldr r0, [r0, #0x0]
ldr r0, [r0, #0x4]
bl FreeToHeap
bl Heap_Free
_0204CD60:
ldr r0, _0204CD70 ; =UNK_021C5A68
ldr r0, [r0, #0x0]
bl FreeToHeap
bl Heap_Free
ldr r0, _0204CD70 ; =UNK_021C5A68
mov r1, #0x0
str r1, [r0, #0x0]
@ -4559,7 +4559,7 @@ sub_0204ED9C: ; 0x0204ED9C
ldr r0, [r1, r0]
cmp r0, #0x0
beq _0204EDE2
bl FreeToHeap
bl Heap_Free
ldr r2, _0204EDE8 ; =UNK_021C5A68
lsl r1, r4, #0x2
ldr r3, [r2, #0x0]
@ -4616,7 +4616,7 @@ sub_0204EDEC: ; 0x0204EDEC
ldr r0, [r1, r0]
cmp r0, #0x0
beq _0204EE2A
bl FreeToHeap
bl Heap_Free
_0204EE2A:
mov r0, #0x9e
lsl r0, r0, #0x2
@ -5027,7 +5027,7 @@ sub_0204F124: ; 0x0204F124
cmp r0, #0x0
bne _0204F14A
add r0, r5, #0x0
bl FreeToHeap
bl Heap_Free
add r0, r6, #0x0
bl SysTask_Destroy
pop {r3-r7, pc}
@ -5048,7 +5048,7 @@ _0204F156:
add r0, #0xea
strb r1, [r0, #0x0]
add r0, r5, #0x0
bl FreeToHeap
bl Heap_Free
add r0, r6, #0x0
bl SysTask_Destroy
_0204F172:
@ -5062,7 +5062,7 @@ sub_0204F178: ; 0x0204F178
add r4, r0, #0x0
mov r0, #0xb
mov r1, #0x8
bl AllocFromHeap
bl Heap_Alloc
add r1, r0, #0x0
mov r2, #0x0
str r2, [r1, #0x0]
@ -6067,7 +6067,7 @@ _0204F990:
add r0, r5, #0x0
bl String_Delete
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
pop {r3-r5, pc}
nop
_0204F9B0: .word UNK_021C5A68
@ -6186,7 +6186,7 @@ sub_0204FA78: ; 0x0204FA78
ldr r0, [r1, r0]
cmp r0, #0x0
beq _0204FA98
bl FreeToHeap
bl Heap_Free
_0204FA98:
mov r0, #0xf
lsl r4, r5, #0x2

View File

@ -64,7 +64,7 @@ sub_0204FBB0: ; 0x0204FBB0
bl sub_0208881C
mov r0, #0xf
mov r1, #0x48
bl AllocFromHeap
bl Heap_Alloc
ldr r1, _0204FC08 ; =UNK_021C5A6C
mov r2, #0x48
str r0, [r1, #0x0]
@ -114,7 +114,7 @@ _0204FC26:
ldr r0, [r0, r5]
cmp r0, #0x0
beq _0204FC32
bl FreeToHeap
bl Heap_Free
_0204FC32:
add r4, r4, #0x1
add r5, r5, #0x4
@ -125,11 +125,11 @@ _0204FC32:
ldr r0, [r0, #0x44]
cmp r0, #0x0
beq _0204FC48
bl FreeToHeap
bl Heap_Free
_0204FC48:
ldr r0, _0204FC58 ; =UNK_021C5A6C
ldr r0, [r0, #0x0]
bl FreeToHeap
bl Heap_Free
ldr r0, _0204FC58 ; =UNK_021C5A6C
mov r1, #0x0
str r1, [r0, #0x0]
@ -154,7 +154,7 @@ sub_0204FC5C: ; 0x0204FC5C
mov r0, #0x3
mov r1, #0x21
lsl r2, r2, #0xa
bl CreateHeap
bl Heap_Create
ldr r0, _0204FC9C ; =UNK_021C5A6C
ldr r0, [r0, #0x0]
ldr r0, [r0, #0x18]
@ -577,7 +577,7 @@ _0204FFCA:
bne _0204FFDE
ldr r1, _0205001C ; =0x0000066C
add r0, r7, #0x0
bl AllocFromHeap
bl Heap_Alloc
ldr r1, [r6, #0x0]
str r0, [r1, r5]
_0204FFDE:
@ -1443,7 +1443,7 @@ sub_020506C8: ; 0x020506C8
bl sub_0204D320
add r1, r0, #0x0
mov r0, #0xf
bl AllocFromHeap
bl Heap_Alloc
ldr r1, _02050720 ; =UNK_021C5A6C
mov r2, #0x0
ldr r1, [r1, #0x0]
@ -1585,7 +1585,7 @@ sub_020507F8: ; 0x020507F8
bl sub_0204D320
add r1, r0, #0x0
mov r0, #0xf
bl AllocFromHeap
bl Heap_Alloc
ldr r1, _0205084C ; =UNK_021C5A6C
mov r2, #0x0
ldr r1, [r1, #0x0]
@ -1690,7 +1690,7 @@ _020508E6:
ldr r0, [r0, r5]
cmp r0, #0x0
beq _020508F8
bl FreeToHeap
bl Heap_Free
ldr r1, [r6, #0x0]
mov r0, #0x0
str r0, [r1, r5]
@ -1944,7 +1944,7 @@ _02050ADE:
ldr r0, _02050B00 ; =UNK_021C5A6C
ldr r0, [r0, #0x0]
ldr r0, [r0, #0x44]
bl FreeToHeap
bl Heap_Free
ldr r0, _02050B00 ; =UNK_021C5A6C
mov r1, #0x0
ldr r0, [r0, #0x0]
@ -2279,7 +2279,7 @@ _02050D66:
bl ov18_0223E1A4
bl sub_02031860
mov r0, #0x21
bl DestroyHeap
bl Heap_Destroy
ldr r0, _02050D84 ; =UNK_021C5A6C
mov r1, #0x0
ldr r0, [r0, #0x0]

View File

@ -24,7 +24,7 @@ sub_02050E48: ; 0x02050E48
str r2, [sp, #0x0]
str r3, [sp, #0x4]
ldr r6, [r5, #0xc]
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
mov r1, #0x0
mov r2, #0x30
add r4, r0, #0x0
@ -79,7 +79,7 @@ sub_02050ED4: ; 0x02050ED4
add r5, r0, #0x0
add r0, r1, #0x0
mov r1, #0x40
bl AllocFromHeap
bl Heap_Alloc
mov r1, #0x0
mov r2, #0x40
add r4, r0, #0x0
@ -235,7 +235,7 @@ _02051006:
add r0, #0x3c
strb r1, [r0, #0x0]
ldr r0, [r4, #0x4]
bl FreeToHeap
bl Heap_Free
mov r0, #0x0
str r0, [r4, #0x4]
mov r0, #0x1
@ -258,7 +258,7 @@ _02051032:
add r0, #0x3c
strb r1, [r0, #0x0]
ldr r0, [r4, #0x0]
bl FreeToHeap
bl Heap_Free
mov r0, #0x0
str r0, [r4, #0x0]
mov r0, #0x1
@ -479,7 +479,7 @@ _020511E4:
add r0, r4, #0x0
bl sub_02051998
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
add sp, #0x8
mov r0, #0x1
pop {r3-r5, pc}
@ -487,7 +487,7 @@ _020511F6:
add r0, r4, #0x0
bl sub_02051998
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
bl sub_0204F7FC
add sp, #0x8
mov r0, #0x1
@ -1295,7 +1295,7 @@ sub_02051880: ; 0x02051880
_0205188E:
mov r0, #0xb
mov r1, #0x8c
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
add r4, r0, #0x0
mov r1, #0x0
mov r2, #0x8c
@ -1370,11 +1370,11 @@ _02051938:
add r6, r0, #0x0
mov r0, #0xb
add r1, r6, #0x0
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
str r0, [r4, #0x4c]
mov r0, #0xb
add r1, r6, #0x0
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
str r0, [r4, #0x48]
mov r0, #0xb
bl SaveArray_Party_Alloc
@ -1421,17 +1421,17 @@ sub_02051998: ; 0x02051998
ldr r0, [r4, #0x50]
cmp r0, #0x0
beq _020519A6
bl FreeToHeap
bl Heap_Free
_020519A6:
ldr r0, [r4, #0x4c]
cmp r0, #0x0
beq _020519B0
bl FreeToHeap
bl Heap_Free
_020519B0:
ldr r0, [r4, #0x48]
cmp r0, #0x0
beq _020519BA
bl FreeToHeap
bl Heap_Free
_020519BA:
ldr r0, [r4, #0x2c]
bl DestroyMsgData
@ -2259,7 +2259,7 @@ _0205200C:
_02052028:
bl sub_0204F7FC
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
mov r0, #0x1
pop {r4-r6, pc}
_02052036:
@ -2299,7 +2299,7 @@ _02052066:
bne _0205209C
mov r0, #0xb
mov r1, #0x2c
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
add r2, r0, #0x0
str r4, [r2, #0x24]
mov r0, #0x0

View File

@ -137,7 +137,7 @@ _020520C0:
mov r0, #0x3
mov r1, #0x1f
lsl r2, r2, #0x6
bl CreateHeapAtEnd
bl Heap_CreateAtEnd
add r0, r4, #0x0
bl sub_02052110
add r5, r0, #0x0
@ -187,7 +187,7 @@ _0205211E:
mov r1, #0x19
mov r0, #0x1f
lsl r1, r1, #0x4
bl AllocFromHeap
bl Heap_Alloc
mov r2, #0x19
mov r1, #0x0
lsl r2, r2, #0x4
@ -623,9 +623,9 @@ sub_020524A0: ; 0x020524A0
ldr r0, [r4, #0xc]
bl SysTask_Destroy
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
mov r0, #0x1f
bl DestroyHeap
bl Heap_Destroy
_020524B8:
pop {r4, pc}
.balign 4
@ -1889,7 +1889,7 @@ _02052DBA:
str r4, [sp, #0x4]
bl BufferString
add r0, r6, #0x0
bl FreeToHeap
bl Heap_Free
add r0, r7, #0x0
bl DestroyMsgData
_02052DE0:
@ -2003,15 +2003,15 @@ sub_02052EAC: ; 0x02052EAC
mov r0, #0x62
lsl r0, r0, #0x2
ldr r0, [r4, r0]
bl FreeToHeap
bl Heap_Free
mov r0, #0x63
lsl r0, r0, #0x2
ldr r0, [r4, r0]
bl FreeToHeap
bl Heap_Free
mov r0, #0x61
lsl r0, r0, #0x2
ldr r0, [r4, r0]
bl FreeToHeap
bl Heap_Free
pop {r4, pc}
thumb_func_start sub_02052ED0

View File

@ -17,7 +17,7 @@ sub_02052EE8: ; 0x02052EE8
ldr r1, _02052F58 ; =0x000004E8
add r5, r0, #0x0
mov r0, #0x1f
bl AllocFromHeap
bl Heap_Alloc
add r4, r0, #0x0
ldr r2, _02052F58 ; =0x000004E8
mov r0, #0x0
@ -50,7 +50,7 @@ sub_02052EE8: ; 0x02052EE8
ldr r0, [r0, #0x38]
str r0, [r4, #0x8]
mov r0, #0xb
bl CreateHeapAtEnd
bl Heap_CreateAtEnd
mov r0, #0x59
bl sub_02053618
ldr r1, _02052F6C ; =0x000004DC
@ -113,9 +113,9 @@ sub_02052FA4: ; 0x02052FA4
ldr r0, [r4, r0]
bl sub_0205362C
mov r0, #0x59
bl DestroyHeap
bl Heap_Destroy
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
pop {r4, pc}
.balign 4
_02052FC4: .word 0x000004DC
@ -913,7 +913,7 @@ sub_020535E0: ; 0x020535E0
push {r4, lr}
add r4, r0, #0x0
ldr r0, [r4, #0x0]
bl FreeToHeap
bl Heap_Free
ldr r0, [r4, #0x4]
cmp r0, #0x0
beq _020535F4
@ -946,7 +946,7 @@ sub_02053618: ; 0x02053618
push {r4, lr}
mov r1, #0x35
lsl r1, r1, #0x4
bl AllocFromHeap
bl Heap_Alloc
add r4, r0, #0x0
bl sub_020535BC
add r0, r4, #0x0
@ -958,5 +958,5 @@ sub_0205362C: ; 0x0205362C
add r4, r0, #0x0
bl sub_02053600
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
pop {r4, pc}

View File

@ -170,7 +170,7 @@ sub_02053708: ; 0x02053708
add r4, r0, #0x0
add r0, r5, #0x0
lsl r1, r1, #0x6
bl AllocFromHeap
bl Heap_Alloc
add r5, r0, #0x0
ldr r0, [sp, #0x0]
mov r2, #0x0
@ -187,7 +187,7 @@ _02053734:
cmp r2, r0
blt _02053734
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
add r0, r5, #0x0
add sp, #0x4
pop {r3-r6, pc}

View File

@ -989,7 +989,7 @@ _02053E24:
bl sub_02008BE0
str r0, [r5, #0x4]
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
add sp, #0x18
pop {r3-r7, pc}
nop
@ -1008,7 +1008,7 @@ sub_02053E8C: ; 0x02053E8C
bl sub_0200965C
add r1, r0, #0x0
mov r0, #0x4
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
add r4, r0, #0x0
mov r0, #0x4
add r1, r6, #0x0
@ -1018,7 +1018,7 @@ sub_02053E8C: ; 0x02053E8C
mov r2, #0x4
bl sub_02009668
add r0, r6, #0x0
bl FreeToHeap
bl Heap_Free
cmp r5, #0x0
beq _02053ED0
add r0, r4, #0x0
@ -1039,7 +1039,7 @@ _02053ED2:
add r0, r4, #0x0
bl sub_020096B4
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
add r0, r5, #0x0
pop {r3-r7, pc}
.balign 4
@ -1253,7 +1253,7 @@ sub_02054088: ; 0x02054088
add r5, r1, #0x0
mov r0, #0x4
mov r1, #0x14
bl AllocFromHeap
bl Heap_Alloc
str r0, [r5, #0x0]
mov r2, #0x14
mov r1, #0x0
@ -1291,7 +1291,7 @@ sub_020540C8: ; 0x020540C8
bl sub_0201FFC8
ldr r1, [r4, #0x0]
mov r0, #0x4
bl FreeToHeapExplicit
bl Heap_FreeExplicit
mov r0, #0x0
str r0, [r4, #0x0]
_020540E4:
@ -1372,7 +1372,7 @@ sub_02054168: ; 0x02054168
add r5, r1, #0x0
mov r0, #0x4
mov r1, #0x14
bl AllocFromHeap
bl Heap_Alloc
str r0, [r5, #0x0]
mov r2, #0x14
mov r1, #0x0
@ -1408,7 +1408,7 @@ sub_020541A4: ; 0x020541A4
bl sub_0201FFC8
ldr r1, [r4, #0x0]
mov r0, #0x4
bl FreeToHeapExplicit
bl Heap_FreeExplicit
mov r0, #0x0
str r0, [r4, #0x0]
_020541C0:
@ -1443,7 +1443,7 @@ sub_020541E8: ; 0x020541E8
add r5, r1, #0x0
mov r0, #0x4
mov r1, #0x14
bl AllocFromHeap
bl Heap_Alloc
str r0, [r5, #0x0]
mov r2, #0x14
mov r1, #0x0
@ -1481,7 +1481,7 @@ sub_02054228: ; 0x02054228
bl sub_0201FFC8
ldr r1, [r4, #0x0]
mov r0, #0x4
bl FreeToHeapExplicit
bl Heap_FreeExplicit
mov r0, #0x0
str r0, [r4, #0x0]
_02054244:
@ -1542,7 +1542,7 @@ sub_020542A4: ; 0x020542A4
add r5, r1, #0x0
mov r0, #0x4
mov r1, #0x18
bl AllocFromHeap
bl Heap_Alloc
str r0, [r5, #0x0]
mov r2, #0x18
mov r1, #0x0
@ -1581,7 +1581,7 @@ sub_020542E8: ; 0x020542E8
bl sub_0201FFC8
ldr r1, [r4, #0x0]
mov r0, #0x4
bl FreeToHeapExplicit
bl Heap_FreeExplicit
mov r0, #0x0
str r0, [r4, #0x0]
_02054304:
@ -1703,7 +1703,7 @@ sub_020543D8: ; 0x020543D8
add r5, r1, #0x0
mov r0, #0x4
mov r1, #0x18
bl AllocFromHeap
bl Heap_Alloc
str r0, [r5, #0x0]
mov r2, #0x18
mov r1, #0x0
@ -1749,7 +1749,7 @@ sub_0205442C: ; 0x0205442C
bl sub_0201FFC8
ldr r1, [r4, #0x0]
mov r0, #0x4
bl FreeToHeapExplicit
bl Heap_FreeExplicit
mov r0, #0x0
str r0, [r4, #0x0]
_02054448:
@ -1861,7 +1861,7 @@ sub_02054508: ; 0x02054508
add r5, r1, #0x0
mov r0, #0x4
mov r1, #0x14
bl AllocFromHeap
bl Heap_Alloc
str r0, [r5, #0x0]
mov r2, #0x14
mov r1, #0x0
@ -1900,7 +1900,7 @@ sub_0205454C: ; 0x0205454C
bl sub_0201FFC8
ldr r1, [r4, #0x0]
mov r0, #0x4
bl FreeToHeapExplicit
bl Heap_FreeExplicit
mov r0, #0x0
str r0, [r4, #0x0]
_02054568:

View File

@ -456,7 +456,7 @@ _02054F28:
add r1, sp, #0x0
bl sub_02058BB4
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
add sp, #0xc
mov r0, #0x1
pop {r4-r5, pc}
@ -475,7 +475,7 @@ sub_02054F50: ; 0x02054F50
str r0, [sp, #0x0]
mov r0, #0xb
mov r1, #0x14
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
mov r1, #0x0
mov r2, #0x14
add r4, r0, #0x0
@ -561,7 +561,7 @@ sub_02054FE4: ; 0x02054FE4
cmp r1, #0x0
bne _02055028
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
mov r0, #0x1
pop {r4, pc}
_02055028:
@ -578,7 +578,7 @@ sub_0205502C: ; 0x0205502C
str r0, [sp, #0x0]
mov r0, #0xb
mov r1, #0xc
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
add r4, r0, #0x0
mov r1, #0x0
mov r2, #0xc

View File

@ -157,7 +157,7 @@ sub_0205AEA4: ; 0x0205AEA4
add r6, r1, #0x0
mov r0, #0x4
mov r1, #0x14
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
add r4, r0, #0x0
bne _0205AEBA
bl GF_AssertFail
@ -212,7 +212,7 @@ _0205AF14:
bl sub_0205AE50
mov r0, #0x4
add r1, r4, #0x0
bl FreeToHeapExplicit
bl Heap_FreeExplicit
add r0, r5, #0x0
bl SysTask_Destroy
pop {r3-r5, pc}

View File

@ -675,7 +675,7 @@ sub_0205CA80: ; 0x0205CA80
mov r1, #0x2c
add r7, r2, #0x0
str r3, [sp, #0x0]
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
add r4, r0, #0x0
bne _0205CA9A
bl GF_AssertFail
@ -723,7 +723,7 @@ sub_0205CAE0: ; 0x0205CAE0
bl sub_0201B6C8
add r1, r0, #0x0
mov r0, #0x4
bl FreeToHeapExplicit
bl Heap_FreeExplicit
add r0, r4, #0x0
bl SysTask_Destroy
pop {r4, pc}

View File

@ -145,7 +145,7 @@ sub_0205CF10: ; 0x0205CF10
mov r1, #0xc
add r6, r2, #0x0
add r7, r3, #0x0
bl AllocFromHeap
bl Heap_Alloc
str r5, [r0, #0x0]
strh r4, [r0, #0x4]
strh r6, [r0, #0x6]
@ -263,7 +263,7 @@ _0205CFC6:
b _0205D020
_0205D016:
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
mov r0, #0x1
pop {r3-r7, pc}
_0205D020:
@ -282,7 +282,7 @@ sub_0205D024: ; 0x0205D024
add r7, r0, #0x0
mov r0, #0xb
mov r1, #0x40
bl AllocFromHeap
bl Heap_Alloc
mov r1, #0x0
mov r2, #0x40
add r4, r0, #0x0
@ -765,7 +765,7 @@ sub_0205D400: ; 0x0205D400
add r7, r0, #0x0
mov r0, #0xb
mov r1, #0x40
bl AllocFromHeap
bl Heap_Alloc
mov r1, #0x0
mov r2, #0x40
add r4, r0, #0x0
@ -989,7 +989,7 @@ sub_0205D5C4: ; 0x0205D5C4
add r5, r0, #0x0
mov r0, #0xb
mov r1, #0x4
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
add r4, r0, #0x0
mov r0, #0x0
str r0, [r4, #0x0]
@ -1013,7 +1013,7 @@ sub_0205D604: ; 0x0205D604
add r4, r0, #0x0
mov r0, #0xb
mov r1, #0x4
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
add r2, r0, #0x0
mov r0, #0x0
str r0, [r2, #0x0]
@ -1132,7 +1132,7 @@ sub_0205D6BC: ; 0x0205D6BC
str r0, [sp, #0x0]
ldr r1, [sp, #0x0]
mov r0, #0xb
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
ldr r2, [sp, #0x0]
mov r1, #0x0
add r7, r0, #0x0
@ -1379,7 +1379,7 @@ sub_0205D8B8: ; 0x0205D8B8
add r5, r0, #0x0
mov r0, #0xb
mov r1, #0x18
bl AllocFromHeap
bl Heap_Alloc
add r4, r0, #0x0
mov r0, #0x0
strh r0, [r4, #0x16]
@ -1475,7 +1475,7 @@ _0205D984:
ldr r0, [r4, #0x10]
bl String_Delete
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
mov r0, #0x1
pop {r3-r5, pc}
_0205D9A0:
@ -1496,7 +1496,7 @@ sub_0205D9A8: ; 0x0205D9A8
add r7, r0, #0x0
mov r0, #0xb
mov r1, #0x40
bl AllocFromHeap
bl Heap_Alloc
mov r1, #0x0
mov r2, #0x40
add r4, r0, #0x0
@ -1728,7 +1728,7 @@ _0205DB66:
_0205DB9C:
mov r0, #0xb
mov r1, #0x2c
bl AllocFromHeap
bl Heap_Alloc
add r4, r0, #0x0
mov r1, #0x0
mov r2, #0x2c
@ -1762,7 +1762,7 @@ _0205DBE0:
cmp r5, #0x0
bne _0205DBEA
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
_0205DBEA:
mov r0, #0x1
pop {r3-r7, pc}
@ -1776,7 +1776,7 @@ sub_0205DBF0: ; 0x0205DBF0
add r6, r1, #0x0
mov r0, #0xb
mov r1, #0x18
bl AllocFromHeap
bl Heap_Alloc
add r4, r0, #0x0
mov r0, #0x0
strh r0, [r4, #0x16]
@ -1863,7 +1863,7 @@ _0205DC94:
bl sub_02087E14
b _0205DCB6
_0205DCB2:
bl FreeToHeap
bl Heap_Free
_0205DCB6:
add r0, r5, #0x0
bl FieldSystem_LoadFieldOverlay
@ -1891,7 +1891,7 @@ _0205DCE2:
ldr r0, [r5, #0x34]
bl MapObjectManager_UnpauseAllMovement
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
mov r0, #0x1
pop {r3-r5, pc}
_0205DCFA:

View File

@ -13,7 +13,7 @@ UNK_020F7374: ; 0x020F7374
sub_0205DD18: ; 0x0205DD18
push {r4, lr}
mov r1, #0xd4
bl AllocFromHeap
bl Heap_Alloc
add r4, r0, #0x0
mov r0, #0x1
lsl r0, r0, #0x10
@ -28,10 +28,10 @@ sub_0205DD18: ; 0x0205DD18
thumb_func_start sub_0205DD38
sub_0205DD38: ; 0x0205DD38
ldr r3, _0205DD3C ; =FreeToHeap
ldr r3, _0205DD3C ; =Heap_Free
bx r3
.balign 4
_0205DD3C: .word FreeToHeap
_0205DD3C: .word Heap_Free
thumb_func_start sub_0205DD40
sub_0205DD40: ; 0x0205DD40
@ -929,7 +929,7 @@ _0205E3CC:
str r0, [r5, #0x0]
b _0205E3FC
_0205E3DE:
bl FreeToHeap
bl Heap_Free
ldr r0, [r4, #0x34]
bl MapObjectManager_UnpauseAllMovement
mov r0, #0x1

View File

@ -36,7 +36,7 @@ sub_0205EB38: ; 0x0205EB38
mov r1, #0x5b
add r0, r4, #0x0
lsl r1, r1, #0x2
bl AllocFromHeap
bl Heap_Alloc
mov r2, #0x5b
add r7, r0, #0x0
mov r1, #0x0
@ -124,7 +124,7 @@ _0205EC02:
add r0, r7, #0x0
bl ov05_021D99F8
add r0, r7, #0x0
bl FreeToHeap
bl Heap_Free
pop {r3-r7, pc}
thumb_func_start sub_0205EC18

View File

@ -187,7 +187,7 @@ _0205F8F8:
_0205F90A:
mov r0, #0xb
mov r1, #0x4
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
mov r1, #0x0
mov r2, #0x4
add r6, r0, #0x0
@ -323,7 +323,7 @@ _0205FA16:
add r0, sp, #0x28
bl FS_CloseFile
add r0, r6, #0x0
bl FreeToHeap
bl Heap_Free
add sp, #0x70
pop {r3-r7, pc}
nop

View File

@ -294,7 +294,7 @@ _020604D0:
mov r1, #0x5
bl sub_0202AAFC
ldr r0, [sp, #0x1c]
bl FreeToHeap
bl Heap_Free
ldr r0, [sp, #0x14]
bl sub_0202AA38
add r2, r0, #0x0

View File

@ -108,11 +108,11 @@ _02060764:
b _0206078A
_02060772:
ldr r0, [r4, #0x24]
bl FreeToHeap
bl Heap_Free
ldr r0, [r4, #0x28]
bl FreeToHeap
bl Heap_Free
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
add sp, #0x8
mov r0, #0x1
pop {r4-r6, pc}
@ -130,7 +130,7 @@ CallTask_NPCTrade: ; 0x02060790
mov r1, #0x2c
add r6, r2, #0x0
str r3, [sp, #0x0]
bl AllocFromHeap
bl Heap_Alloc
mov r1, #0x0
mov r2, #0x2c
add r4, r0, #0x0

View File

@ -19,7 +19,7 @@ sub_020607D4: ; 0x020607D4
mov r1, #0x80
add r7, r2, #0x0
str r3, [sp, #0xc]
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
add r4, r0, #0x0
strb r6, [r4, #0x1]
strb r7, [r4, #0x4]
@ -151,7 +151,7 @@ _020608F0:
_020608F8:
bl GF_AssertFail
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
add sp, #0x28
pop {r3-r7, pc}
_02060906:
@ -177,7 +177,7 @@ sub_02060924: ; 0x02060924
mov r0, #0xb
mov r1, #0x8
add r6, r2, #0x0
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
add r2, r0, #0x0
str r6, [r2, #0x4]
strb r4, [r2, #0x0]
@ -222,7 +222,7 @@ _0206097C:
pop {r4-r6, pc}
_0206098A:
add r0, r6, #0x0
bl FreeToHeap
bl Heap_Free
mov r0, #0x1
pop {r4-r6, pc}
_02060994:
@ -398,7 +398,7 @@ _02060AE2:
strb r0, [r4, #0x0]
b _02060B00
_02060AF6:
bl FreeToHeap
bl Heap_Free
add sp, #0xc
mov r0, #0x1
pop {r3-r6, pc}

View File

@ -582,7 +582,7 @@ _02061000:
sub_02061008: ; 0x02061008
push {r4, lr}
mov r1, #0x24
bl AllocFromHeap
bl Heap_Alloc
add r4, r0, #0x0
mov r0, #0x0
add r1, r4, #0x0
@ -593,10 +593,10 @@ sub_02061008: ; 0x02061008
thumb_func_start sub_02061020
sub_02061020: ; 0x02061020
ldr r3, _02061024 ; =FreeToHeap
ldr r3, _02061024 ; =Heap_Free
bx r3
.balign 4
_02061024: .word FreeToHeap
_02061024: .word Heap_Free
thumb_func_start sub_02061028
sub_02061028: ; 0x02061028

View File

@ -61,11 +61,11 @@ sub_020625EC: ; 0x020625EC
mov r1, #0x50
lsl r2, r0, #0xd
ldr r6, [r5, #0xc]
bl CreateHeap
bl Heap_Create
mov r1, #0x2d
mov r0, #0x50
lsl r1, r1, #0x4
bl AllocFromHeap
bl Heap_Alloc
mov r2, #0x2d
mov r1, #0x0
lsl r2, r2, #0x4
@ -187,14 +187,14 @@ _020626EC:
_020626FE:
add r0, r4, #0x0
ldr r5, [r4, #0x0]
bl FreeToHeap
bl Heap_Free
mov r2, #0x2d
add r0, r4, #0x0
mov r1, #0x0
lsl r2, r2, #0x4
bl MI_CpuFill8
add r0, r5, #0x0
bl DestroyHeap
bl Heap_Destroy
mov r0, #0xc
add sp, #0x8
pop {r3-r7, pc}
@ -647,7 +647,7 @@ sub_02062A70: ; 0x02062A70
mov r1, #0x3c
ldr r0, [r4, #0x0]
mul r1, r2
bl AllocFromHeap
bl Heap_Alloc
mov r1, #0xb
lsl r1, r1, #0x6
str r0, [r4, r1]
@ -909,7 +909,7 @@ _02062C72:
mov r0, #0xb
lsl r0, r0, #0x6
ldr r0, [r6, r0]
bl FreeToHeap
bl Heap_Free
pop {r3-r7, pc}
.balign 4
@ -2095,7 +2095,7 @@ _02063636:
str r0, [r4, #0x0]
b _02063646
_0206363E:
bl FreeToHeap
bl Heap_Free
mov r0, #0x1
pop {r3-r5, pc}
_02063646:
@ -2112,7 +2112,7 @@ sub_02063650: ; 0x02063650
add r4, r0, #0x0
mov r0, #0xb
mov r1, #0xc
bl AllocFromHeap
bl Heap_Alloc
add r2, r0, #0x0
mov r0, #0x0
str r0, [r2, #0x0]

View File

@ -10,7 +10,7 @@ sub_02063888: ; 0x02063888
mov r1, #0x18
add r4, r2, #0x0
add r6, r3, #0x0
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
add r3, r0, #0x0
mov r2, #0x18
mov r1, #0x0
@ -92,7 +92,7 @@ _02063920:
sub r2, r2, #0x2
bl sub_020492BC
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
_02063942:
mov r0, #0x0
add sp, #0x1c

View File

@ -273,7 +273,7 @@ _020645D8: .word sub_020646DC
sub_020645DC: ; 0x020645DC
push {r4, lr}
mov r1, #0x10
bl AllocFromHeap
bl Heap_Alloc
add r4, r0, #0x0
bne _020645EC
bl GF_AssertFail
@ -292,12 +292,12 @@ _020645F2:
thumb_func_start sub_02064600
sub_02064600: ; 0x02064600
ldr r3, _02064608 ; =FreeToHeapExplicit
ldr r3, _02064608 ; =Heap_FreeExplicit
add r1, r0, #0x0
ldr r0, [r1, #0x8]
bx r3
.balign 4
_02064608: .word FreeToHeapExplicit
_02064608: .word Heap_FreeExplicit
thumb_func_start sub_0206460C
sub_0206460C: ; 0x0206460C
@ -306,7 +306,7 @@ sub_0206460C: ; 0x0206460C
add r5, r1, #0x0
mul r5, r2
add r1, r5, #0x0
bl AllocFromHeap
bl Heap_Alloc
add r4, r0, #0x0
bne _02064622
bl GF_AssertFail
@ -320,13 +320,13 @@ _02064622:
thumb_func_start sub_02064630
sub_02064630: ; 0x02064630
ldr r3, _0206463C ; =FreeToHeapExplicit
ldr r3, _0206463C ; =Heap_FreeExplicit
add r1, r0, #0x0
ldr r0, [r1, #0x8]
ldr r1, [r1, #0xc]
bx r3
nop
_0206463C: .word FreeToHeapExplicit
_0206463C: .word Heap_FreeExplicit
thumb_func_start sub_02064640
sub_02064640: ; 0x02064640

View File

@ -365,7 +365,7 @@ sub_020649D4: ; 0x020649D4
_020649FE:
mov r0, #0xb
mov r1, #0x10
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
add r2, r0, #0x0
mov r0, #0x0
str r0, [r2, #0x0]
@ -525,7 +525,7 @@ _02064B2E:
str r0, [r4, #0x0]
b _02064B5C
_02064B52:
bl FreeToHeap
bl Heap_Free
add sp, #0x1c
mov r0, #0x1
pop {r4-r5, pc}
@ -642,7 +642,7 @@ _02064C24:
str r0, [r4, #0x0]
b _02064C52
_02064C48:
bl FreeToHeap
bl Heap_Free
add sp, #0x1c
mov r0, #0x1
pop {r4-r5, pc}

View File

@ -198,7 +198,7 @@ _02065050: .word 0x00000668
sub_02065054: ; 0x02065054
push {r4, lr}
ldr r1, _0206506C ; =0x0000066C
bl AllocFromHeap
bl Heap_Alloc
ldr r2, _0206506C ; =0x0000066C
mov r1, #0x0
add r4, r0, #0x0
@ -210,10 +210,10 @@ _0206506C: .word 0x0000066C
thumb_func_start sub_02065070
sub_02065070: ; 0x02065070
ldr r3, _02065074 ; =FreeToHeap
ldr r3, _02065074 ; =Heap_Free
bx r3
.balign 4
_02065074: .word FreeToHeap
_02065074: .word Heap_Free
thumb_func_start GetTrainerCardLevel
GetTrainerCardLevel: ; 0x02065078
@ -587,7 +587,7 @@ sub_02065344: ; 0x02065344
add r5, r0, #0x0
mov r0, #0xb
mov r1, #0x8
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
add r4, r0, #0x0
mov r0, #0x0
str r0, [r4, #0x0]
@ -656,7 +656,7 @@ _020653C8:
ldr r0, [r4, #0x78]
bl sub_02052EAC
add r0, r5, #0x0
bl FreeToHeap
bl Heap_Free
mov r0, #0x1
pop {r3-r5, pc}
_020653E2:

View File

@ -43,11 +43,11 @@ sub_020653EC: ; 0x020653EC
mov r0, #0x3
mov r1, #0x2b
lsl r2, r2, #0xc
bl CreateHeap
bl Heap_Create
mov r1, #0x6e
mov r0, #0x2b
lsl r1, r1, #0x2
bl AllocFromHeap
bl Heap_Alloc
mov r2, #0x6e
mov r1, #0x0
lsl r2, r2, #0x2
@ -109,9 +109,9 @@ sub_02065474: ; 0x02065474
mov r1, #0x14
bl sub_02066044
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
ldr r0, [r4, #0x0]
bl DestroyHeap
bl Heap_Destroy
pop {r4, pc}
.balign 4
@ -666,7 +666,7 @@ _020658E2:
add r1, r0, #0x0
add r1, #0x22
ldrb r5, [r1, #0x0]
bl FreeToHeap
bl Heap_Free
cmp r5, #0x7
bne _02065912
ldr r1, [r4, #0xc]
@ -832,7 +832,7 @@ _02065A24:
add r1, r0, #0x0
add r1, #0x23
ldrb r6, [r1, #0x0]
bl FreeToHeap
bl Heap_Free
cmp r6, #0x6
bne _02065A4E
cmp r5, #0x7
@ -877,7 +877,7 @@ _02065A86:
mov r0, #0x6d
lsl r0, r0, #0x2
ldr r0, [r4, r0]
bl FreeToHeap
bl Heap_Free
ldr r2, _02065AE8 ; =0x0000013B
ldrb r1, [r4, #0x17]
ldrb r2, [r4, r2]
@ -1707,7 +1707,7 @@ _02066134:
add r0, r6, r0
strb r2, [r0, #0x1e]
add r0, r7, #0x0
bl FreeToHeap
bl Heap_Free
add sp, #0x14
pop {r4-r7, pc}
@ -2368,7 +2368,7 @@ sub_02066664: ; 0x02066664
_02066676:
ldr r0, [r5, #0x0]
mov r1, #0x40
bl AllocFromHeap
bl Heap_Alloc
mov r1, #0x0
mov r2, #0x40
add r4, r0, #0x0
@ -2567,7 +2567,7 @@ _02066802:
mov r0, #0x0
pop {r3-r5, pc}
_0206680C:
bl FreeToHeap
bl Heap_Free
mov r0, #0x1
pop {r3-r5, pc}
_02066814:
@ -2581,7 +2581,7 @@ sub_02066818: ; 0x02066818
add r4, r0, #0x0
mov r0, #0xb
mov r1, #0x8
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
add r2, r0, #0x0
mov r0, #0x0
str r0, [r2, #0x0]

View File

@ -23,11 +23,11 @@ sub_0206BF90: ; 0x0206BF90
add r5, r0, #0x0
mov r0, #0x5
mov r1, #0x8
bl AllocFromHeap
bl Heap_Alloc
add r4, r0, #0x0
mov r0, #0x5
mov r1, #0x8
bl AllocFromHeap
bl Heap_Alloc
add r6, r0, #0x0
ldr r0, _0206BFE4 ; =UNK_020F828C
mov r1, #0xc
@ -223,7 +223,7 @@ sub_0206C0C8: ; 0x0206C0C8
mov r1, #0x4
str r2, [sp, #0x8]
add r7, r3, #0x0
bl AllocFromHeap
bl Heap_Alloc
add r6, r0, #0x0
ldr r0, [sp, #0x0]
bl ov11_022300D4
@ -281,7 +281,7 @@ _0206C138:
blt _0206C138
_0206C14A:
add r0, r6, #0x0
bl FreeToHeap
bl Heap_Free
add sp, #0xc
pop {r4-r7, pc}
@ -644,7 +644,7 @@ _0206C3C4:
_0206C3DE:
add r0, r6, #0x0
add r1, r7, #0x0
bl AllocFromHeap
bl Heap_Alloc
str r0, [r5, #0x10]
add r4, r4, #0x1
add r5, r5, #0x4
@ -905,7 +905,7 @@ _0206C5A4:
pop {r3-r7, pc}
_0206C5CC:
add r0, r5, #0x0
bl FreeToHeap
bl Heap_Free
ldr r0, [sp, #0x0]
bl SysTask_Destroy
_0206C5D8:
@ -962,7 +962,7 @@ _0206C61E:
pop {r3-r7, pc}
_0206C63E:
add r0, r5, #0x0
bl FreeToHeap
bl Heap_Free
ldr r0, [sp, #0x0]
bl SysTask_Destroy
_0206C64A:

View File

@ -51,7 +51,7 @@ sub_0206C700: ; 0x0206C700
mov r1, #0x80
add r7, r2, #0x0
str r3, [sp, #0x18]
bl AllocFromHeap
bl Heap_Alloc
add r4, r0, #0x0
mov r0, #0x0
add r1, r4, #0x0
@ -186,7 +186,7 @@ sub_0206C700: ; 0x0206C700
str r0, [r4, #0x10]
add r0, r5, #0x0
mov r1, #0x30
bl AllocFromHeap
bl Heap_Alloc
str r0, [r4, #0x3c]
ldr r1, [r4, #0x3c]
mov r0, #0x0
@ -325,15 +325,15 @@ sub_0206C92C: ; 0x0206C92C
ldr r0, [r4, #0xc]
bl MessageFormat_Delete
ldr r0, [r4, #0x10]
bl FreeToHeap
bl Heap_Free
ldr r0, [r4, #0x3c]
bl FreeToHeap
bl Heap_Free
ldr r0, [r4, #0x58]
bl sub_020143D0
ldr r0, [r4, #0x0]
bl FreeToHeap
bl Heap_Free
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
mov r0, #0x0
bl TextFlags_SetCanABSpeedUpPrint
pop {r4, pc}
@ -738,7 +738,7 @@ _0206CCCE:
mov r3, #0x4
bl sub_02007E68
ldr r0, [r4, #0x5c]
bl GF_ExpHeap_FndGetTotalFreeSize
bl HeapExp_FndGetTotalFreeSize
mov r1, #0x2
lsl r1, r1, #0xe
cmp r0, r1
@ -2176,7 +2176,7 @@ _0206D8EA:
add r2, r6, #0x0
bl SetMonData
add r0, r6, #0x0
bl FreeToHeap
bl Heap_Free
add r0, r5, #0x0
mov r1, #0xa1
add r2, sp, #0x0
@ -2211,7 +2211,7 @@ _0206D8EA:
ldr r0, [r4, #0x54]
bl Save_Poketch_PokemonHistoryAddMon
add r0, r5, #0x0
bl FreeToHeap
bl Heap_Free
ldr r0, [r4, #0x4c]
ldr r3, [r4, #0x5c]
mov r1, #0x4
@ -2589,7 +2589,7 @@ sub_0206DC80: ; 0x0206DC80
mov r2, #0x2
bl sub_02068B68
add r0, r5, #0x0
bl FreeToHeap
bl Heap_Free
mov r0, #0x0
str r0, [sp, #0x0]
str r0, [sp, #0x4]
@ -2670,7 +2670,7 @@ sub_0206DD6C: ; 0x0206DD6C
add r2, r5, #0x0
bl StringExpandPlaceholders
add r0, r5, #0x0
bl FreeToHeap
bl Heap_Free
ldr r0, [r4, #0x4]
mov r1, #0xff
bl FillWindowPixelBuffer

View File

@ -210,7 +210,7 @@ sub_0206DFB4: ; 0x0206DFB4
mov r1, #0x12
lsl r1, r1, #0xa
add r4, r0, #0x0
bl AllocFromHeap
bl Heap_Alloc
add r2, r0, #0x0
mov r0, #0x1
str r0, [sp, #0x0]
@ -266,7 +266,7 @@ sub_0206E024: ; 0x0206E024
add r0, r5, #0x0
bl sub_02012DE4
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
pop {r3-r5, pc}
thumb_func_start sub_0206E03C
@ -310,7 +310,7 @@ sub_0206E07C: ; 0x0206E07C
add r5, r0, #0x0
ldr r0, [r5, #0x0]
mov r1, #0x10
bl AllocFromHeap
bl Heap_Alloc
add r4, r0, #0x0
bne _0206E090
bl GF_AssertFail
@ -363,6 +363,6 @@ sub_0206E0DC: ; 0x0206E0DC
ldr r0, [r4, #0xc]
bl sub_0206E024
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
pop {r4, pc}
.balign 4

View File

@ -203,7 +203,7 @@ _0206F34A:
ldr r2, _0206F388 ; =0x00040100
mov r0, #0x3
mov r1, #0x36
bl CreateHeap
bl Heap_Create
bl sub_02088878 ; Loads overlay 13
mov r0, #0x36
bl ov13_02211E60
@ -212,9 +212,9 @@ _0206F34A:
b _0206F380
_0206F366:
ldr r0, [r4, #0x0]
bl FreeToHeap
bl Heap_Free
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
ldr r0, [r4, #0x4]
add r0, r0, #0x1
str r0, [r4, #0x4]
@ -235,14 +235,14 @@ sub_0206F38C: ; 0x0206F38C
push {r4, lr}
mov r0, #0xb
mov r1, #0x10
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
mov r1, #0x0
mov r2, #0x10
add r4, r0, #0x0
bl MI_CpuFill8
mov r0, #0xb
mov r1, #0xc
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
mov r1, #0x0
mov r2, #0xc
str r0, [r4, #0x0]

View File

@ -148,7 +148,7 @@ sub_0206F3FC: ; 0x0206F3FC
mov r0, #0x3
mov r1, #0xc
lsl r2, r2, #0x10
bl CreateHeap
bl Heap_Create
add r0, r4, #0x0
bl sub_0206FE74
add r4, r0, #0x0
@ -1022,7 +1022,7 @@ _0206FB30:
ldr r0, [sp, #0x0]
bl OverlayManager_FreeData
mov r0, #0xc
bl DestroyHeap
bl Heap_Destroy
mov r0, #0x1
pop {r3-r7, pc}
.balign 4
@ -1237,7 +1237,7 @@ sub_0206FCD4: ; 0x0206FCD4
bl FreeBgTilemapBuffer
mov r0, #0xc
add r1, r4, #0x0
bl FreeToHeapExplicit
bl Heap_FreeExplicit
pop {r4, pc}
.balign 4
@ -1293,7 +1293,7 @@ sub_0206FD24: ; 0x0206FD24
bl memcpy
mov r0, #0xc
add r1, r4, #0x0
bl FreeToHeapExplicit
bl Heap_FreeExplicit
mov r1, #0x1a
mov r0, #0x0
lsl r1, r1, #0x4
@ -3668,7 +3668,7 @@ sub_020710C4: ; 0x020710C4
bl ClearFrameAndWindow2
mov r0, #0xc
mov r1, #0x8
bl AllocFromHeap
bl Heap_Alloc
add r4, r0, #0x0
ldr r0, _02071174 ; =0x000005A4
ldr r0, [r5, r0]
@ -3729,7 +3729,7 @@ _02071146:
bl sub_02072844
mov r0, #0xc
add r1, r4, #0x0
bl FreeToHeapExplicit
bl Heap_FreeExplicit
add r0, r5, #0x0
bl sub_0207295C
mov r1, #0x0
@ -5373,7 +5373,7 @@ sub_02071DF4: ; 0x02071DF4
beq _02071E30
_02071E1E:
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
add r0, r5, #0x0
mov r1, #0x0
bl sub_0207703C
@ -5391,7 +5391,7 @@ _02071E30:
cmp r0, #0x0
bne _02071E5A
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
add r0, r5, #0x0
mov r1, #0x1
bl sub_0207703C
@ -5399,7 +5399,7 @@ _02071E30:
pop {r3-r5, pc}
_02071E5A:
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
ldr r0, _02071F1C ; =0x000005A4
ldr r2, _02071F20 ; =0x00000B25
ldr r1, [r5, r0]
@ -6241,7 +6241,7 @@ _020724FE:
cmp r4, #0x6
blo _020724FE
ldr r0, [sp, #0x8]
bl FreeToHeap
bl Heap_Free
add sp, #0x10
pop {r3-r7, pc}
.balign 4

View File

@ -1610,7 +1610,7 @@ sub_02074AF4: ; 0x02074AF4
mov r1, #0x2c
add r4, r5, r0
mov r0, #0xc
bl AllocFromHeap
bl Heap_Alloc
add r7, r0, #0x0
mov r0, #0x3
lsl r0, r0, #0x8
@ -1672,7 +1672,7 @@ _02074B6A:
add r1, r7, #0x0
str r0, [r3, #0x0]
mov r0, #0xc
bl FreeToHeapExplicit
bl Heap_FreeExplicit
mov r1, #0x3
lsl r1, r1, #0x8
ldrb r3, [r4, r1]

View File

@ -17,7 +17,7 @@ sub_0207550C: ; 0x0207550C
cmp r0, #0x1
beq _0207552C
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
mov r0, #0x1c
pop {r3-r5, pc}
_0207552C:
@ -58,7 +58,7 @@ _0207552C:
beq _0207558A
_02075580:
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
mov r0, #0x0
pop {r3-r5, pc}
_0207558A:
@ -68,7 +68,7 @@ _0207558A:
cmp r0, #0x0
beq _020755A0
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
mov r0, #0x1
pop {r3-r5, pc}
_020755A0:
@ -78,7 +78,7 @@ _020755A0:
cmp r0, #0x0
beq _020755B6
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
mov r0, #0x2
pop {r3-r5, pc}
_020755B6:
@ -143,32 +143,32 @@ _0207562C:
b _0207568E
_02075632:
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
mov r0, #0x3
pop {r3-r5, pc}
_0207563C:
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
mov r0, #0x4
pop {r3-r5, pc}
_02075646:
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
mov r0, #0x5
pop {r3-r5, pc}
_02075650:
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
mov r0, #0x6
pop {r3-r5, pc}
_0207565A:
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
mov r0, #0x7
pop {r3-r5, pc}
_02075664:
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
mov r0, #0x8
pop {r3-r5, pc}
_0207566E:
@ -178,12 +178,12 @@ _0207566E:
cmp r0, #0x0
beq _02075684
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
mov r0, #0xb
pop {r3-r5, pc}
_02075684:
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
mov r0, #0x9
pop {r3-r5, pc}
_0207568E:
@ -193,7 +193,7 @@ _0207568E:
cmp r0, #0x0
beq _020756A4
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
mov r0, #0xa
pop {r3-r5, pc}
_020756A4:
@ -203,7 +203,7 @@ _020756A4:
cmp r0, #0x0
beq _020756BA
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
mov r0, #0xb
pop {r3-r5, pc}
_020756BA:
@ -213,13 +213,13 @@ _020756BA:
cmp r0, #0x0
ble _020756D0
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
mov r0, #0xc
pop {r3-r5, pc}
_020756D0:
bge _020756DC
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
mov r0, #0x12
pop {r3-r5, pc}
_020756DC:
@ -229,13 +229,13 @@ _020756DC:
cmp r0, #0x0
ble _020756F2
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
mov r0, #0xd
pop {r3-r5, pc}
_020756F2:
bge _020756FE
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
mov r0, #0x13
pop {r3-r5, pc}
_020756FE:
@ -245,13 +245,13 @@ _020756FE:
cmp r0, #0x0
ble _02075714
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
mov r0, #0xe
pop {r3-r5, pc}
_02075714:
bge _02075720
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
mov r0, #0x14
pop {r3-r5, pc}
_02075720:
@ -261,13 +261,13 @@ _02075720:
cmp r0, #0x0
ble _02075736
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
mov r0, #0xf
pop {r3-r5, pc}
_02075736:
bge _02075742
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
mov r0, #0x15
pop {r3-r5, pc}
_02075742:
@ -277,13 +277,13 @@ _02075742:
cmp r0, #0x0
ble _02075758
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
mov r0, #0x10
pop {r3-r5, pc}
_02075758:
bge _02075764
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
mov r0, #0x16
pop {r3-r5, pc}
_02075764:
@ -293,13 +293,13 @@ _02075764:
cmp r0, #0x0
ble _0207577A
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
mov r0, #0x11
pop {r3-r5, pc}
_0207577A:
bge _02075786
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
mov r0, #0x17
pop {r3-r5, pc}
_02075786:
@ -309,7 +309,7 @@ _02075786:
cmp r0, #0x0
beq _0207579C
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
mov r0, #0x18
pop {r3-r5, pc}
_0207579C:
@ -319,7 +319,7 @@ _0207579C:
cmp r0, #0x0
beq _020757B2
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
mov r0, #0x19
pop {r3-r5, pc}
_020757B2:
@ -329,7 +329,7 @@ _020757B2:
cmp r0, #0x0
beq _020757C8
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
mov r0, #0x1a
pop {r3-r5, pc}
_020757C8:
@ -345,12 +345,12 @@ _020757C8:
beq _020757EA
_020757E0:
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
mov r0, #0x1b
pop {r3-r5, pc}
_020757EA:
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
mov r0, #0x1c
pop {r3-r5, pc}

View File

@ -730,7 +730,7 @@ _020772FE:
mov r0, #0x3
mov r1, #0x12
lsl r2, r2, #0xe
bl CreateHeap
bl Heap_Create
mov r1, #0x5d
add r0, r6, #0x0
lsl r1, r1, #0x4
@ -1418,7 +1418,7 @@ sub_02077894: ; 0x02077894
mov r2, #0x5
bl CreateMon
add r0, r6, #0x0
bl FreeToHeap
bl Heap_Free
_020778DE:
mov r1, #0x56
lsl r1, r1, #0x2
@ -1509,18 +1509,18 @@ _02077982:
ldr r1, _02077A70 ; =0x000004AC
mov r0, #0x12
ldr r1, [r4, r1]
bl FreeToHeapExplicit
bl Heap_FreeExplicit
ldr r0, [r4, #0x0]
cmp r0, #0x1
bne _020779C2
ldr r1, _02077A74 ; =0x000004B4
mov r0, #0x12
ldr r1, [r4, r1]
bl FreeToHeapExplicit
bl Heap_FreeExplicit
ldr r1, _02077A78 ; =0x000004BC
mov r0, #0x12
ldr r1, [r4, r1]
bl FreeToHeapExplicit
bl Heap_FreeExplicit
_020779C2:
mov r0, #0x16
lsl r0, r0, #0x4
@ -1583,7 +1583,7 @@ _02077A0C:
add r1, r0, #0x0
bl Main_SetVBlankIntrCB
mov r0, #0x12
bl DestroyHeap
bl Heap_Destroy
ldr r0, _02077A80 ; =gSystem + 0x60
mov r1, #0x0
strb r1, [r0, #0x5]
@ -1607,7 +1607,7 @@ sub_02077A84: ; 0x02077A84
str r0, [sp, #0x0]
add r7, r2, #0x0
add r5, r3, #0x0
bl AllocFromHeap
bl Heap_Alloc
add r4, r0, #0x0
str r6, [r4, #0x0]
str r7, [r4, #0x4]
@ -1648,7 +1648,7 @@ _02077ADA:
ldr r0, [r4, #0x18]
bl String_Delete
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
pop {r4, pc}
thumb_func_start sub_02077AE8
@ -1997,7 +1997,7 @@ _02077D88:
mov r1, #0x0
bl BufferBoxMonSpeciesName
add r0, r5, #0x0
bl FreeToHeap
bl Heap_Free
_02077DCE:
ldr r0, [r7, #0x44]
cmp r0, #0x0
@ -2177,7 +2177,7 @@ _02077F1A:
mov r1, #0x0
bl BufferBoxMonSpeciesName
add r0, r6, #0x0
bl FreeToHeap
bl Heap_Free
b _02077F7E
_02077F50:
mov r1, #0x56
@ -2250,7 +2250,7 @@ _02077FB0:
bl FreeBgTilemapBuffer
mov r0, #0x12
add r1, r6, #0x0
bl FreeToHeapExplicit
bl Heap_FreeExplicit
pop {r4-r6, pc}
thumb_func_start sub_02077FE8

View File

@ -247,7 +247,7 @@ sub_02079B60: ; 0x02079B60
bl GetNarcMemberSizeByIdPair
add r1, r0, #0x0
add r0, r7, #0x0
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
add r7, r0, #0x0
ldr r0, [sp, #0x4]
ldr r1, [sp, #0x28]
@ -340,7 +340,7 @@ _02079C24:
bl BG_LoadPlttData
_02079C36:
add r0, r7, #0x0
bl FreeToHeap
bl Heap_Free
add sp, #0x14
pop {r4-r7, pc}
@ -355,7 +355,7 @@ sub_02079C40: ; 0x02079C40
bl GetNarcMemberSizeByIdPair
add r1, r0, #0x0
ldr r0, [sp, #0x18]
bl AllocFromHeap
bl Heap_Alloc
add r4, r0, #0x0
add r0, r6, #0x0
add r1, r5, #0x0

View File

@ -92,7 +92,7 @@ sub_02079C7C: ; 0x02079C7C
mov r0, #0x3
mov r1, #0x13
lsl r2, r2, #0x12
bl CreateHeap
bl Heap_Create
ldr r1, _02079DAC ; =0x0000069C
add r0, r4, #0x0
mov r2, #0x13
@ -339,7 +339,7 @@ sub_02079ECC: ; 0x02079ECC
add r0, r4, #0x0
bl OverlayManager_FreeData
mov r0, #0x13
bl DestroyHeap
bl Heap_Destroy
mov r0, #0x1
pop {r3-r5, pc}
.balign 4
@ -533,7 +533,7 @@ sub_0207A08C: ; 0x0207A08C
bl FreeBgTilemapBuffer
mov r0, #0x13
add r1, r4, #0x0
bl FreeToHeapExplicit
bl Heap_FreeExplicit
pop {r4, pc}
.balign 4
@ -1649,7 +1649,7 @@ _0207A980:
cmp r0, #0x2
bne _0207A99E
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
_0207A99E:
mov r1, #0x7
mov r0, #0x0
@ -1831,7 +1831,7 @@ sub_0207AAE0: ; 0x0207AAE0
add r2, r7, #0x0
bl sub_0207AB0C
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
pop {r3-r7, pc}
.balign 4
@ -2765,7 +2765,7 @@ _0207B256:
mov r1, #0x3
bl ScheduleBgTilemapBufferTransfer
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
ldr r0, _0207B2AC ; =0x0000068C
ldrsb r0, [r5, r0]
cmp r0, #0x0

View File

@ -1548,7 +1548,7 @@ sub_0207E190: ; 0x0207E190
add r2, r7, #0x0
bl sub_0207E0C4
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
b _0207E1F4
_0207E1E8:
sub r0, #0x8

View File

@ -24,7 +24,7 @@ sub_0207FD00: ; 0x0207FD00
add r6, r1, #0x0
add r0, r7, #0x0
mov r1, #0x3c
bl AllocFromHeap
bl Heap_Alloc
add r4, r0, #0x0
mov r2, #0x65
str r7, [r4, #0x0]
@ -436,34 +436,34 @@ sub_02080094: ; 0x02080094
ldr r0, [r4, #0x18]
cmp r0, #0x0
beq _020800A2
bl FreeToHeap
bl Heap_Free
_020800A2:
ldr r0, [r4, #0x20]
cmp r0, #0x0
beq _020800AC
bl FreeToHeap
bl Heap_Free
_020800AC:
ldr r0, [r4, #0x28]
cmp r0, #0x0
beq _020800B6
bl FreeToHeap
bl Heap_Free
_020800B6:
ldr r0, [r4, #0x30]
cmp r0, #0x0
beq _020800C0
bl FreeToHeap
bl Heap_Free
_020800C0:
ldr r0, [r4, #0x38]
cmp r0, #0x0
beq _020800CA
bl FreeToHeap
bl Heap_Free
_020800CA:
ldr r0, [r4, #0x8]
bl MessageFormat_Delete
ldr r0, [r4, #0x4]
bl DestroyMsgData
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
pop {r4, pc}
.balign 4

View File

@ -47,7 +47,7 @@ sub_02080C38: ; 0x02080C38
add r5, r0, #0x0
mov r0, #0xb
mov r1, #0x8
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
mov r1, #0x0
mov r2, #0x8
add r4, r0, #0x0
@ -249,7 +249,7 @@ _02080DE2:
bl GF_AssertFail
_02080DE6:
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
add sp, #0x28
mov r0, #0x1
pop {r3-r7, pc}
@ -271,7 +271,7 @@ sub_02080E0C: ; 0x02080E0C
add r6, r1, #0x0
mov r0, #0xb
mov r1, #0x8
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
mov r1, #0x0
mov r2, #0x8
add r4, r0, #0x0
@ -500,7 +500,7 @@ _02080FCE:
bl GF_AssertFail
_02080FD2:
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
mov r0, #0x1
pop {r3-r5, pc}
_02080FDC:
@ -750,7 +750,7 @@ _020811A4:
bl GF_AssertFail
_020811A8:
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
add sp, #0x10
mov r0, #0x1
pop {r3-r7, pc}
@ -772,7 +772,7 @@ sub_020811D8: ; 0x020811D8
push {r4, lr}
ldr r1, _02081204 ; =0x000019C4
mov r0, #0x14
bl AllocFromHeap
bl Heap_Alloc
ldr r2, _02081204 ; =0x000019C4
mov r1, #0x0
add r4, r0, #0x0
@ -794,10 +794,10 @@ _02081208: .word 0x00000123
thumb_func_start sub_0208120C
sub_0208120C: ; 0x0208120C
ldr r3, _02081210 ; =FreeToHeap
ldr r3, _02081210 ; =Heap_Free
bx r3
.balign 4
_02081210: .word FreeToHeap
_02081210: .word Heap_Free
thumb_func_start sub_02081214
sub_02081214: ; 0x02081214
@ -807,7 +807,7 @@ sub_02081214: ; 0x02081214
mov r0, #0xb
mov r1, #0x14
lsl r2, r2, #0xe
bl CreateHeap
bl Heap_Create
bl sub_020811D8
add r4, r0, #0x0
bl GetLCRNGSeed
@ -1162,14 +1162,14 @@ sub_020814E8: ; 0x020814E8
mov r0, #0x56
lsl r0, r0, #0x2
ldr r0, [r7, r0]
bl FreeToHeap
bl Heap_Free
mov r6, #0x57
mov r4, #0x0
add r5, r7, #0x0
lsl r6, r6, #0x2
_020814FE:
ldr r0, [r5, #0x0]
bl FreeToHeap
bl Heap_Free
add r0, r5, #0x0
add r0, #0xe8
ldr r0, [r0, #0x0]
@ -1177,9 +1177,9 @@ _020814FE:
add r0, r5, #0x0
add r0, #0xf8
ldr r0, [r0, #0x0]
bl FreeToHeap
bl Heap_Free
ldr r0, [r5, r6]
bl FreeToHeap
bl Heap_Free
add r4, r4, #0x1
add r5, r5, #0x4
cmp r4, #0x4
@ -1191,7 +1191,7 @@ _020814FE:
add r0, r7, #0x0
bl sub_0208120C
mov r0, #0x14
bl DestroyHeap
bl Heap_Destroy
pop {r3-r7, pc}
.balign 4
@ -1287,7 +1287,7 @@ sub_020815D0: ; 0x020815D0
bl sub_02027740
mov r0, #0x14
mov r1, #0x28
bl AllocFromHeap
bl Heap_Alloc
mov r1, #0x0
mov r2, #0x28
add r4, r0, #0x0
@ -1354,7 +1354,7 @@ sub_02081668: ; 0x02081668
add r4, r0, #0x0
ldr r0, _0208167C ; =0x000019B8
ldr r0, [r4, r0]
bl FreeToHeap
bl Heap_Free
ldr r0, _0208167C ; =0x000019B8
mov r1, #0x0
str r1, [r4, r0]
@ -3262,7 +3262,7 @@ sub_02082444: ; 0x02082444
_02082456:
mov r0, #0x4
mov r1, #0x10
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
mov r1, #0x0
mov r2, #0x10
add r4, r0, #0x0
@ -3413,7 +3413,7 @@ sub_0208251C: ; 0x0208251C
_02082580:
ldr r0, _02082598 ; =0x000019BC
ldr r0, [r5, r0]
bl FreeToHeap
bl Heap_Free
ldr r0, _02082598 ; =0x000019BC
mov r1, #0x0
str r1, [r5, r0]

View File

@ -188,7 +188,7 @@ _0208292A:
ldr r1, [sp, #0x24]
add r0, r5, #0x0
add r1, r1, #0x1
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
add r5, r0, #0x0
ldr r0, [sp, #0x78]
cmp r0, #0x1
@ -495,9 +495,9 @@ _02082B6A:
blt _02082B5A
_02082B7E:
add r0, r5, #0x0
bl FreeToHeap
bl Heap_Free
ldr r0, [sp, #0x14]
bl FreeToHeap
bl Heap_Free
add sp, #0x58
pop {r3-r7, pc}
.balign 4
@ -708,7 +708,7 @@ _02082CD2:
b _02082BE0
_02082D06:
ldr r0, [sp, #0x14]
bl FreeToHeap
bl Heap_Free
add sp, #0x18
pop {r3-r7, pc}
.balign 4
@ -948,12 +948,12 @@ sub_02082ED0: ; 0x02082ED0
ldr r1, [sp, #0x18]
ldr r0, [sp, #0x8]
add r1, r1, #0x1
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
ldr r1, [sp, #0x18]
add r6, r0, #0x0
ldr r0, [sp, #0x8]
add r1, r1, #0x1
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
str r0, [sp, #0x10]
ldr r0, [sp, #0x18]
add r2, r5, #0x0
@ -1208,11 +1208,11 @@ _02083058:
str r0, [sp, #0x4]
strh r1, [r0, #0x0]
ldr r0, [sp, #0x10]
bl FreeToHeap
bl Heap_Free
add r0, r6, #0x0
bl FreeToHeap
bl Heap_Free
ldr r0, [sp, #0x14]
bl FreeToHeap
bl Heap_Free
add sp, #0x24
pop {r4-r7, pc}
.balign 4

View File

@ -308,7 +308,7 @@ sub_020836BC: ; 0x020836BC
add r4, r0, #0x0
mov r0, #0x14
add r1, r4, #0x1
bl AllocFromHeap
bl Heap_Alloc
add r5, r0, #0x0
add r0, r7, #0x0
add r1, r5, #0x0
@ -327,7 +327,7 @@ _020836F0:
mov r4, #0x0
_020836F2:
add r0, r5, #0x0
bl FreeToHeap
bl Heap_Free
add r0, r4, #0x0
pop {r3-r7, pc}
@ -435,7 +435,7 @@ sub_020837B4: ; 0x020837B4
mov r0, #0x14
mov r1, #0x31
add r6, r2, #0x0
bl AllocFromHeap
bl Heap_Alloc
add r4, r0, #0x0
add r0, r6, #0x0
add r1, r4, #0x0
@ -456,7 +456,7 @@ _020837E6:
mov r5, #0x0
_020837E8:
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
add r0, r5, #0x0
pop {r4-r6, pc}
.balign 4
@ -501,7 +501,7 @@ sub_02083834: ; 0x02083834
mov r0, #0x14
mov r1, #0x19
add r5, r2, #0x0
bl AllocFromHeap
bl Heap_Alloc
add r6, r0, #0x0
mov r4, #0x0
mov r7, #0x8
@ -531,7 +531,7 @@ _02083876:
mov r4, #0x0
_02083878:
add r0, r6, #0x0
bl FreeToHeap
bl Heap_Free
add r0, r4, #0x0
pop {r3-r7, pc}
nop
@ -570,7 +570,7 @@ sub_020838B4: ; 0x020838B4
bl CopyStringToU16Array
mov r0, #0x14
add r1, r0, #0x0
bl AllocFromHeap
bl Heap_Alloc
add r4, r0, #0x0
add r0, sp, #0x0
add r1, r4, #0x4
@ -594,7 +594,7 @@ _020838F6:
mov r5, #0x0
_020838F8:
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
add r0, r5, #0x0
add sp, #0x10
pop {r3-r5, pc}
@ -630,7 +630,7 @@ sub_02083930: ; 0x02083930
add r4, r0, #0x0
mov r0, #0x14
add r1, r4, #0x1
bl AllocFromHeap
bl Heap_Alloc
add r5, r0, #0x0
add r0, r7, #0x0
add r1, r5, #0x0
@ -649,7 +649,7 @@ _02083964:
mov r4, #0x0
_02083966:
add r0, r5, #0x0
bl FreeToHeap
bl Heap_Free
add r0, r4, #0x0
pop {r3-r7, pc}
@ -917,7 +917,7 @@ sub_02083B48: ; 0x02083B48
mov r0, #0x14
mov r1, #0x7
add r6, r2, #0x0
bl AllocFromHeap
bl Heap_Alloc
add r4, r0, #0x0
add r0, r6, #0x0
add r1, r4, #0x0
@ -936,7 +936,7 @@ _02083B76:
mov r5, #0x0
_02083B78:
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
add r0, r5, #0x0
pop {r4-r6, pc}
.balign 4

View File

@ -29,7 +29,7 @@ sub_020854E0: ; 0x020854E0
str r0, [sp, #0x4]
ldr r0, [sp, #0x20]
mov r1, #0x1c
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
mov r1, #0x0
mov r2, #0x1c
add r4, r0, #0x0
@ -67,7 +67,7 @@ sub_02085538: ; 0x02085538
mov r1, #0x1c
add r6, r2, #0x0
str r3, [sp, #0x0]
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
mov r1, #0x0
mov r2, #0x1c
add r4, r0, #0x0
@ -97,7 +97,7 @@ sub_02085578: ; 0x02085578
add r6, r1, #0x0
add r0, r7, #0x0
mov r1, #0x1c
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
mov r1, #0x0
mov r2, #0x1c
add r4, r0, #0x0
@ -124,7 +124,7 @@ sub_020855B0: ; 0x020855B0
add r6, r1, #0x0
add r0, r7, #0x0
mov r1, #0x1c
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
mov r1, #0x0
mov r2, #0x1c
add r4, r0, #0x0
@ -191,10 +191,10 @@ sub_0208562C: ; 0x0208562C
ldr r0, [r4, #0x14]
cmp r0, #0x0
beq _0208563A
bl FreeToHeap
bl Heap_Free
_0208563A:
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
pop {r4, pc}
.balign 4
@ -235,7 +235,7 @@ sub_02085644: ; 0x02085644
add r2, sp, #0x0
bl SetMonData
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
add r0, r6, #0x0
_0208569E:
pop {r3-r7, pc}
@ -272,7 +272,7 @@ _020856BC:
add r2, r5, #0x0
bl Mailbox_DeleteSlotI
add r0, r6, #0x0
bl FreeToHeap
bl Heap_Free
add r0, r5, #0x0
pop {r3-r7, pc}
.balign 4
@ -284,7 +284,7 @@ sub_020856F0: ; 0x020856F0
add r4, r0, #0x0
add r0, r5, #0x0
mov r1, #0x34
bl AllocFromHeap
bl Heap_Alloc
mov r1, #0x0
mov r2, #0x34
add r6, r0, #0x0
@ -358,7 +358,7 @@ sub_0208578C: ; 0x0208578C
bl String_Delete
_0208579A:
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
pop {r4, pc}
.balign 4
@ -418,7 +418,7 @@ sub_020857F8: ; 0x020857F8
mov r0, #0x3
mov r1, #0x28
lsl r2, r2, #0xc
bl CreateHeap
bl Heap_Create
add r0, r4, #0x0
mov r1, #0x1c
mov r2, #0x28
@ -629,6 +629,6 @@ sub_020859A0: ; 0x020859A0
add r0, r5, #0x0
bl OverlayManager_FreeData
ldr r0, [r4, #0x0]
bl DestroyHeap
bl Heap_Destroy
mov r0, #0x1
pop {r3-r5, pc}

View File

@ -184,7 +184,7 @@ sub_020859C0: ; 0x020859C0
mov r0, #0x3
mov r1, #0x35
lsl r2, r2, #0x12
bl CreateHeap
bl Heap_Create
mov r0, #0x35
bl ov62_02230F3C
bl ov62_0222F7E0
@ -505,7 +505,7 @@ sub_02085C08: ; 0x02085C08
add r0, r4, #0x0
add r0, #0xe4
ldr r0, [r0, #0x0]
bl FreeToHeap
bl Heap_Free
add r0, r4, #0x0
add r0, #0xe8
ldr r0, [r0, #0x0]
@ -539,7 +539,7 @@ sub_02085C08: ; 0x02085C08
bl sub_02085D8C
ldr r0, _02085D64 ; =0x00000428
ldr r0, [r4, r0]
bl FreeToHeap
bl Heap_Free
add r0, r4, #0x0
bl ov62_0222DAEC
mov r0, #0x73
@ -570,7 +570,7 @@ sub_02085C08: ; 0x02085C08
bl OverlayManager_FreeData
bl sub_0201CD04
mov r0, #0x35
bl DestroyHeap
bl Heap_Destroy
ldr r0, _02085D68 ; =SDK_OVERLAY_OVERLAY_08_ID
bl UnloadOverlayByID
mov r0, #0x1
@ -805,11 +805,11 @@ _02085F14:
b _02085F38
_02085F20:
ldr r0, [r6, #0xc]
bl FreeToHeap
bl Heap_Free
ldr r0, [r6, #0x8]
bl FreeToHeap
bl Heap_Free
add r0, r6, #0x0
bl FreeToHeap
bl Heap_Free
add sp, #0xc
mov r0, #0x1
pop {r4-r7, pc}
@ -828,7 +828,7 @@ ShowSealCapsuleEditor: ; 0x02085F48
add r5, r1, #0x0
mov r0, #0xb
mov r1, #0x18
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
add r4, r0, #0x0
add r2, r4, #0x0
mov r1, #0x18
@ -841,7 +841,7 @@ _02085F5E:
mov r0, #0xb
mov r1, #0x30
str r5, [r4, #0x10]
bl AllocFromHeap
bl Heap_Alloc
mov r1, #0x0
mov r2, #0x30
str r0, [r4, #0x8]
@ -854,7 +854,7 @@ _02085F5E:
mov r1, #0x40
str r5, [r0, #0x28]
mov r0, #0xb
bl AllocFromHeap
bl Heap_Alloc
mov r1, #0x0
mov r2, #0x40
str r0, [r4, #0xc]

View File

@ -23,7 +23,7 @@ sub_02086084: ; 0x02086084
mov r0, #0x3
mov r1, #0x47
lsl r2, r2, #0x12
bl CreateHeap
bl Heap_Create
add r0, r5, #0x0
mov r1, #0x80
mov r2, #0x47
@ -208,7 +208,7 @@ sub_020861DC: ; 0x020861DC
mov r1, #0x4
bl FreeBgTilemapBuffer
ldr r0, [r4, #0x4]
bl FreeToHeap
bl Heap_Free
bl sub_0201C29C
ldr r0, [r4, #0x3c]
bl sub_020072E8
@ -219,7 +219,7 @@ sub_020861DC: ; 0x020861DC
add r0, r5, #0x0
bl OverlayManager_FreeData
mov r0, #0x47
bl DestroyHeap
bl Heap_Destroy
mov r0, #0x1
pop {r3-r5, pc}
.balign 4
@ -375,7 +375,7 @@ _020863B6:
str r0, [r4, #0x0]
b _020863CE
_020863C4:
bl FreeToHeap
bl Heap_Free
add sp, #0xc
mov r0, #0x1
pop {r4-r7, pc}
@ -394,7 +394,7 @@ sub_020863DC: ; 0x020863DC
add r4, r1, #0x0
mov r0, #0xb
mov r1, #0x1c
bl AllocFromHeapAtEnd
bl Heap_AllocAtEnd
add r2, r0, #0x0
add r3, r2, #0x0
mov r1, #0x1c

View File

@ -879,7 +879,7 @@ sub_02086A80: ; 0x02086A80
mov r1, #0x12
lsl r1, r1, #0xa
add r4, r0, #0x0
bl AllocFromHeap
bl Heap_Alloc
add r2, r0, #0x0
mov r0, #0x1
str r0, [sp, #0x0]
@ -935,7 +935,7 @@ sub_02086AF0: ; 0x02086AF0
add r0, r5, #0x0
bl sub_02012DE4
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
pop {r3-r5, pc}
thumb_func_start sub_02086B08
@ -975,7 +975,7 @@ sub_02086B40: ; 0x02086B40
add r5, r0, #0x0
ldr r0, [r5, #0x0]
mov r1, #0x10
bl AllocFromHeap
bl Heap_Alloc
add r4, r0, #0x0
bne _02086B54
bl GF_AssertFail
@ -1023,10 +1023,10 @@ _02086B9C:
thumb_func_start sub_02086BA0
sub_02086BA0: ; 0x02086BA0
ldr r3, _02086BA4 ; =FreeToHeap
ldr r3, _02086BA4 ; =Heap_Free
bx r3
.balign 4
_02086BA4: .word FreeToHeap
_02086BA4: .word Heap_Free
thumb_func_start sub_02086BA8
sub_02086BA8: ; 0x02086BA8

View File

@ -13,7 +13,7 @@ UNK_020FD144: ; 0x020FD144
sub_02087A6C: ; 0x02087A6C
push {r3, lr}
mov r1, #0x18
bl AllocFromHeap
bl Heap_Alloc
add r3, r0, #0x0
mov r2, #0x18
mov r1, #0x0
@ -32,7 +32,7 @@ sub_02087A84: ; 0x02087A84
bl GF_AssertFail
_02087A8E:
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
pop {r4, pc}
.balign 4
@ -107,17 +107,17 @@ _02087B1A:
bl GF_AssertFail
_02087B24:
ldr r0, [r4, #0x0]
bl FreeToHeap
bl Heap_Free
ldr r0, [r4, #0x4]
bl FreeToHeap
bl Heap_Free
ldr r0, [r4, #0x8]
bl FreeToHeap
bl Heap_Free
ldr r0, [r4, #0xc]
bl FreeToHeap
bl Heap_Free
ldr r0, [r4, #0x10]
bl FreeToHeap
bl Heap_Free
ldr r0, [r4, #0x14]
bl FreeToHeap
bl Heap_Free
mov r0, #0x0
str r0, [r4, #0x0]
str r0, [r4, #0x4]

View File

@ -50,7 +50,7 @@ sub_02087D00: ; 0x02087D00
str r0, [sp, #0x0]
add r0, r5, #0x0
lsl r1, r1, #0x2
bl AllocFromHeap
bl Heap_Alloc
mov r2, #0xcf
mov r1, #0x0
lsl r2, r2, #0x2
@ -159,7 +159,7 @@ _02087DEE:
ldr r0, [sp, #0x4]
bl MessageFormat_Delete
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
ldr r0, [sp, #0x0]
strb r0, [r7, #0x0]
mov r0, #0x5
@ -171,10 +171,10 @@ _02087DEE:
thumb_func_start sub_02087E14
sub_02087E14: ; 0x02087E14
ldr r3, _02087E18 ; =FreeToHeap
ldr r3, _02087E18 ; =Heap_Free
bx r3
.balign 4
_02087E18: .word FreeToHeap
_02087E18: .word Heap_Free
thumb_func_start sub_02087E1C
sub_02087E1C: ; 0x02087E1C
@ -206,7 +206,7 @@ sub_02087E40: ; 0x02087E40
mov r0, #0x3
mov r1, #0x2c
lsl r2, r2, #0xc
bl CreateHeap
bl Heap_Create
add r0, r4, #0x0
mov r1, #0x18
mov r2, #0x2c
@ -294,7 +294,7 @@ sub_02087EE8: ; 0x02087EE8
add r0, r5, #0x0
bl OverlayManager_FreeData
ldr r0, [r4, #0x0]
bl DestroyHeap
bl Heap_Destroy
mov r0, #0x1
pop {r3-r5, pc}
.balign 4
@ -376,7 +376,7 @@ _02087F86:
strb r0, [r1, #0x2]
ldr r0, [r5, #0x0]
mov r1, #0x40
bl AllocFromHeap
bl Heap_Alloc
mov r1, #0x0
mov r2, #0x40
add r4, r0, #0x0
@ -426,7 +426,7 @@ _02087FE6:
ldrb r6, [r0, #0x0]
strb r6, [r5, #0x8]
ldr r0, [r5, #0x10]
bl FreeToHeap
bl Heap_Free
cmp r6, #0x7
bne _02087FFE
mov r0, #0x0
@ -434,7 +434,7 @@ _02087FE6:
_02087FFE:
ldr r0, [r5, #0x0]
mov r1, #0x30
bl AllocFromHeap
bl Heap_Alloc
add r4, r0, #0x0
ldr r0, [r5, #0xc]
ldr r0, [r0, #0x10]
@ -490,7 +490,7 @@ _0208806E:
ldrb r0, [r0, #0x14]
strb r0, [r5, #0x8]
ldr r0, [r5, #0x10]
bl FreeToHeap
bl Heap_Free
cmp r4, #0x1
bne _02088084
mov r0, #0x0
@ -517,7 +517,7 @@ sub_020880A0: ; 0x020880A0
add r5, r0, #0x0
ldr r0, [r5, #0x0]
mov r1, #0xc
bl AllocFromHeap
bl Heap_Alloc
mov r1, #0x0
mov r2, #0xc
add r4, r0, #0x0
@ -574,9 +574,9 @@ sub_0208810C: ; 0x0208810C
_0208811E:
ldr r4, [r4, #0x10]
ldr r0, [r4, #0x4]
bl FreeToHeap
bl Heap_Free
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
mov r0, #0x6
pop {r4, pc}
@ -586,7 +586,7 @@ sub_02088130: ; 0x02088130
add r5, r0, #0x0
ldr r0, [r5, #0x0]
mov r1, #0x30
bl AllocFromHeap
bl Heap_Alloc
ldr r2, [r5, #0xc]
add r4, r0, #0x0
ldrb r1, [r2, #0x1]
@ -650,9 +650,9 @@ sub_020881AC: ; 0x020881AC
_020881BE:
ldr r0, [r4, #0x10]
ldr r0, [r0, #0x24]
bl FreeToHeap
bl Heap_Free
ldr r0, [r4, #0x10]
bl FreeToHeap
bl Heap_Free
mov r0, #0x0
pop {r4, pc}

View File

@ -18,7 +18,7 @@ sub_02088320: ; 0x02088320
add r6, r0, #0x0
add r7, r2, #0x0
str r3, [sp, #0x0]
bl AllocFromHeap
bl Heap_Alloc
mov r2, #0x59
mov r1, #0x0
lsl r2, r2, #0x2
@ -54,7 +54,7 @@ sub_02088360: ; 0x02088360
lsl r2, r2, #0x2
bl MI_CpuFill8
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
pop {r4, pc}
thumb_func_start sub_0208837C
@ -138,7 +138,7 @@ _02088402:
ldr r0, [sp, #0x0]
mov r1, #0x4
ldr r0, [r0, #0x0]
bl AllocFromHeap
bl Heap_Alloc
mov r2, #0x16
ldr r1, [sp, #0x0]
lsl r2, r2, #0x4
@ -160,7 +160,7 @@ sub_0208843C: ; 0x0208843C
mov r0, #0x16
lsl r0, r0, #0x4
ldr r0, [r5, r0]
bl FreeToHeap
bl Heap_Free
ldr r0, [r5, #0x10]
bl sub_0201FD58
mov r0, #0x15
@ -216,7 +216,7 @@ sub_02088490: ; 0x02088490
_020884B4:
ldr r0, [r5, #0x0]
mov r1, #0x8
bl AllocFromHeap
bl Heap_Alloc
str r0, [sp, #0x38]
mov r1, #0x0
mov r2, #0x8
@ -259,15 +259,15 @@ _020884D8:
bl sub_02009DE0
ldr r0, [r5, #0x0]
mov r1, #0x10
bl AllocFromHeap
bl Heap_Alloc
add r4, r0, #0x0
ldr r0, [r5, #0x0]
mov r1, #0x8
bl AllocFromHeap
bl Heap_Alloc
str r0, [r4, #0x8]
ldr r0, [r5, #0x0]
mov r1, #0x24
bl AllocFromHeap
bl Heap_Alloc
ldr r1, [r4, #0x8]
mov r3, #0xe
str r0, [r1, #0x0]
@ -464,7 +464,7 @@ sub_02088694: ; 0x02088694
add r1, r2, r1
strb r0, [r1, #0x1]
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
pop {r3-r5, pc}
.balign 4

View File

@ -89,14 +89,14 @@ sub_020888DC: ; 0x020888DC
mov r0, #0x3
mov r1, #0x31
lsl r2, r2, #0xc
bl CreateHeap
bl Heap_Create
add r0, r4, #0x0
bl OverlayManager_GetField18
ldr r0, [r0, #0x8]
mov r1, #0x31
bl sub_02088898
mov r0, #0x31
bl DestroyHeap
bl Heap_Destroy
mov r0, #0x0
bl OS_ResetSystem
mov r0, #0x1

View File

@ -33,7 +33,7 @@ sub_020889B0: ; 0x020889B0
mov r0, #0x3
mov r1, #0x37
lsl r2, r2, #0xe
bl CreateHeap
bl Heap_Create
add r0, r4, #0x0
mov r1, #0x24
mov r2, #0x37
@ -137,7 +137,7 @@ sub_02088A78: ; 0x02088A78
bl OverlayManager_GetField18
ldr r0, [r4, #0xc]
ldr r6, [r4, #0x0]
bl FreeToHeap
bl Heap_Free
add r0, r4, #0x0
mov r1, #0x0
mov r2, #0x24
@ -145,7 +145,7 @@ sub_02088A78: ; 0x02088A78
add r0, r5, #0x0
bl OverlayManager_FreeData
add r0, r6, #0x0
bl DestroyHeap
bl Heap_Destroy
mov r0, #0x1
pop {r4-r6, pc}
.balign 4

View File

@ -548,7 +548,7 @@ sub_02088F0C: ; 0x02088F0C
add r5, r1, #0x0
ldr r1, _02088F44 ; =0x0000195C
add r6, r0, #0x0
bl AllocFromHeap
bl Heap_Alloc
add r4, r0, #0x0
add r0, r6, #0x0
str r5, [r4, #0x0]
@ -581,7 +581,7 @@ sub_02088F4C: ; 0x02088F4C
ldr r0, [r4, #0x4]
bl EasyChatManager_Delete
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
_02088F5E:
pop {r4, pc}

View File

@ -42,7 +42,7 @@ sub_02089498: ; 0x02089498
mov r0, #0x3
mov r1, #0x58
lsl r2, r2, #0x10
bl CreateHeap
bl Heap_Create
add r0, r5, #0x0
mov r1, #0x38
mov r2, #0x58
@ -197,7 +197,7 @@ sub_020895F0: ; 0x020895F0
add r0, r5, #0x0
bl OverlayManager_FreeData
add r0, r4, #0x0
bl DestroyHeap
bl Heap_Destroy
mov r0, #0x0
bl OS_ResetSystem
mov r0, #0x1
@ -329,7 +329,7 @@ sub_020896E0: ; 0x020896E0
mov r1, #0x0
bl FreeBgTilemapBuffer
ldr r0, [r4, #0x14]
bl FreeToHeap
bl Heap_Free
pop {r4, pc}
thumb_func_start sub_02089734

View File

@ -38,7 +38,7 @@ sub_02089960: ; 0x02089960
mov r0, #0x3
mov r1, #0x58
lsl r2, r2, #0x10
bl CreateHeap
bl Heap_Create
add r0, r5, #0x0
mov r1, #0x3c
mov r2, #0x58
@ -141,7 +141,7 @@ sub_02089A40: ; 0x02089A40
add r0, r5, #0x0
bl OverlayManager_FreeData
add r0, r4, #0x0
bl DestroyHeap
bl Heap_Destroy
ldr r0, _02089A64 ; =SDK_OVERLAY_OVERLAY_83_ID
ldr r1, _02089A68 ; =ov83_0223A360
bl RegisterMainOverlay
@ -268,7 +268,7 @@ sub_02089B2C: ; 0x02089B2C
mov r1, #0x0
bl FreeBgTilemapBuffer
ldr r0, [r4, #0x18]
bl FreeToHeap
bl Heap_Free
pop {r4, pc}
thumb_func_start sub_02089B80

View File

@ -52,7 +52,7 @@ _0208A2A6:
lsl r1, r1, #0x6
strb r0, [r4, r1]
ldr r0, [r4, #0x4]
bl FreeToHeap
bl Heap_Free
add r0, r5, #0x0
bl FieldSystem_LoadFieldOverlay
mov r0, #0x11

View File

@ -13,7 +13,7 @@ sub_0208A338: ; 0x0208A338
add r5, r0, #0x0
mov r0, #0x20
mov r1, #0x6c
bl AllocFromHeap
bl Heap_Alloc
add r4, r0, #0x0
mov r0, #0x19
str r5, [r4, #0x0]
@ -85,7 +85,7 @@ sub_0208A3C8: ; 0x0208A3C8
add r0, r4, #0x0
bl sub_0208A400
add r0, r4, #0x0
bl FreeToHeap
bl Heap_Free
pop {r4, pc}
.balign 4

View File

@ -1022,17 +1022,17 @@
.extern SetKeyRepeatTimers
.extern SetSoftResetDisableMask
.extern ClearSoftResetDisableMask
.extern InitHeapSystem
.extern CreateHeap
.extern CreateHeapAtEnd
.extern DestroyHeap
.extern AllocFromHeap
.extern AllocFromHeapAtEnd
.extern FreeToHeap
.extern FreeToHeapExplicit
.extern GF_ExpHeap_FndGetTotalFreeSize
.extern GF_ExpHeap_FndInitAllocator
.extern ReallocFromHeap
.extern Heap_InitSystem
.extern Heap_Create
.extern Heap_CreateAtEnd
.extern Heap_Destroy
.extern Heap_Alloc
.extern Heap_AllocAtEnd
.extern Heap_Free
.extern Heap_FreeExplicit
.extern HeapExp_FndGetTotalFreeSize
.extern HeapExp_FndInitAllocator
.extern Heap_Realloc
.extern GF_heap_c_dummy_return_true
.extern BgConfig_Alloc
.extern BgConfig_GetHeapId

View File

@ -16,7 +16,7 @@ ov04_021D74E0: ; 0x021D74E0
_021D74F2:
ldr r1, _021D7648 ; =0x00001FAC
add r0, r4, #0
bl AllocFromHeap
bl Heap_Alloc
ldr r2, _021D7644 ; =ov04_0220FBC0
mov r1, #0x1f
str r0, [r2, #4]
@ -48,7 +48,7 @@ _021D74F2:
str r4, [r0, r1]
ldr r1, _021D764C ; =0x0002B020
add r0, r4, #0
bl AllocFromHeap
bl Heap_Alloc
ldr r2, _021D7644 ; =ov04_0220FBC0
ldr r1, _021D7650 ; =0x00001F04
ldr r3, [r2]
@ -202,13 +202,13 @@ ov04_021D7660: ; 0x021D7660
ldr r0, [r2, r1]
sub r1, #0x50
ldr r1, [r2, r1]
bl FreeToHeapExplicit
bl Heap_FreeExplicit
ldr r1, _021D76A0 ; =ov04_0220FBC0
ldr r0, _021D76A8 ; =0x00001F54
ldr r2, [r1]
ldr r1, [r1, #4]
ldr r0, [r2, r0]
bl FreeToHeapExplicit
bl Heap_FreeExplicit
ldr r0, _021D76A0 ; =ov04_0220FBC0
mov r1, #0
str r1, [r0, #4]

View File

@ -522,7 +522,7 @@ ov04_021D8A7C: ; 0x021D8A7C
cmp r1, #0
bne _021D8ACA
ldr r1, _021D8BD0 ; =0x000035DC
bl AllocFromHeap
bl Heap_Alloc
ldr r2, _021D8BCC ; =ov04_0220FBC8
mov r1, #0x35
str r0, [r2]
@ -766,7 +766,7 @@ ov04_021D8C6C: ; 0x021D8C6C
lsl r0, r0, #8
ldr r0, [r2, r0]
ldr r1, [r1]
bl FreeToHeapExplicit
bl Heap_FreeExplicit
mov r1, #0
ldr r0, _021D8CBC ; =ov04_0220FBC8
cmp r4, #0

View File

@ -69,7 +69,7 @@ _021D7564:
mov r0, #3
ldr r2, [r2, #4]
mov r1, #4
bl CreateHeap
bl Heap_Create
ldr r0, [r4, #4]
cmp r0, #0
beq _021D757A
@ -77,7 +77,7 @@ _021D7564:
_021D757A:
mov r0, #4
mov r1, #0x28
bl AllocFromHeap
bl Heap_Alloc
mov r1, #0
mov r2, #0x28
str r0, [r4, #4]
@ -355,13 +355,13 @@ _021D7806:
add r1, r0, #0
bl Main_SetVBlankIntrCB
ldr r0, [r4, #8]
bl FreeToHeap
bl Heap_Free
ldr r0, [r4, #4]
bl FreeToHeap
bl Heap_Free
mov r0, #0
str r0, [r4, #4]
mov r0, #4
bl DestroyHeap
bl Heap_Destroy
ldr r0, [r4, #0x70]
ldr r0, [r0]
lsl r0, r0, #8
@ -1157,7 +1157,7 @@ ov05_021D7EE8: ; 0x021D7EE8
add r6, r1, #0
add r5, r0, #0
mov r1, #0x64
bl AllocFromHeap
bl Heap_Alloc
add r4, r0, #0
mov r0, #0x60
add r1, r6, #0
@ -1189,7 +1189,7 @@ _021D7F18:
blt _021D7F18
_021D7F2C:
strh r3, [r4]
bl FreeToHeap
bl Heap_Free
add r0, r4, #0
pop {r4, r5, r6, pc}
nop
@ -1207,10 +1207,10 @@ ov05_021D7F40: ; 0x021D7F40
thumb_func_start ov05_021D7F44
ov05_021D7F44: ; 0x021D7F44
ldr r3, _021D7F48 ; =FreeToHeap
ldr r3, _021D7F48 ; =Heap_Free
bx r3
.balign 4, 0
_021D7F48: .word FreeToHeap
_021D7F48: .word Heap_Free
.section .rodata

View File

@ -11,7 +11,7 @@ ov05_021D7F4C: ; 0x021D7F4C
add r0, r5, #0
mov r1, #0x14
add r6, r2, #0
bl AllocFromHeap
bl Heap_Alloc
add r4, r0, #0
str r7, [r4]
str r5, [r4, #4]
@ -21,7 +21,7 @@ ov05_021D7F4C: ; 0x021D7F4C
str r6, [r4, #8]
add r0, r5, #0
add r1, r7, #0
bl AllocFromHeap
bl Heap_Alloc
str r0, [r4, #0xc]
ldr r1, [r4, #0xc]
mov r0, #0
@ -31,7 +31,7 @@ ov05_021D7F4C: ; 0x021D7F4C
bl sub_0201B578
add r1, r0, #0
add r0, r5, #0
bl AllocFromHeap
bl Heap_Alloc
str r0, [r4, #0x10]
ldr r1, [r4, #0x10]
add r0, r6, #0
@ -60,11 +60,11 @@ _021D7FAA:
blt _021D7FAA
_021D7FBC:
ldr r0, [r5, #0xc]
bl FreeToHeap
bl Heap_Free
ldr r0, [r5, #0x10]
bl FreeToHeap
bl Heap_Free
add r0, r5, #0
bl FreeToHeap
bl Heap_Free
pop {r4, r5, r6, pc}
thumb_func_start ov05_021D7FD0
@ -158,7 +158,7 @@ _021D806C:
cmp r1, #0
beq _021D807A
ldr r0, [r5, #4]
bl AllocFromHeap
bl Heap_Alloc
str r0, [r4, #0x10]
_021D807A:
ldr r3, [r6, #8]
@ -205,7 +205,7 @@ _021D80BE:
cmp r0, #0
beq _021D80CC
ldr r0, [r4, #0x10]
bl FreeToHeap
bl Heap_Free
_021D80CC:
ldr r0, [r4, #4]
bl SysTask_Destroy

Some files were not shown because too many files have changed in this diff Show More