Skip to content

Commit 4ba2f3e

Browse files
committed
Match 3 thumb tagged object handlers
1 parent 6d047d9 commit 4ba2f3e

6 files changed

Lines changed: 39 additions & 81 deletions

File tree

src/overlays/ov056/asm_stubs/calls/func_ov056_020b5a34.c

Lines changed: 0 additions & 27 deletions
This file was deleted.
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
extern int NNSi_FndGetCurrentRootHeap(void);
2+
extern void func_ov056_020b5a80(int param);
3+
extern void func_ov056_020b6398(int obj);
4+
extern void func_ov022_020a4798(int obj, int tag_a, int tag_b);
5+
extern void func_ov022_0209fb24(void);
6+
7+
void *func_ov056_020b5a34(int param) {
8+
int obj = NNSi_FndGetCurrentRootHeap();
9+
func_ov056_020b5a80(param);
10+
func_ov056_020b6398(obj);
11+
func_ov022_020a4798(obj, 0x46, 0xcf);
12+
return (void *)func_ov022_0209fb24;
13+
}

src/overlays/ov076/asm_stubs/calls/func_ov076_020b8114.c

Lines changed: 0 additions & 27 deletions
This file was deleted.
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
extern int NNSi_FndGetCurrentRootHeap(void);
2+
extern void func_ov076_020b8160(int param);
3+
extern void func_ov076_020b8a78(int obj);
4+
extern void func_ov022_020a4798(int obj, int tag_a, int tag_b);
5+
extern void func_ov022_0209fb24(void);
6+
7+
void *func_ov076_020b8114(int param) {
8+
int obj = NNSi_FndGetCurrentRootHeap();
9+
func_ov076_020b8160(param);
10+
func_ov076_020b8a78(obj);
11+
func_ov022_020a4798(obj, 0x46, 0xcf);
12+
return (void *)func_ov022_0209fb24;
13+
}

src/overlays/ov093/asm_stubs/calls/func_ov093_020ba7d4.c

Lines changed: 0 additions & 27 deletions
This file was deleted.
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
extern int NNSi_FndGetCurrentRootHeap(void);
2+
extern void func_ov093_020ba820(int param);
3+
extern void func_ov093_020bb138(int obj);
4+
extern void func_ov022_020a4798(int obj, int tag_a, int tag_b);
5+
extern void func_ov022_0209fb24(void);
6+
7+
void *func_ov093_020ba7d4(int param) {
8+
int obj = NNSi_FndGetCurrentRootHeap();
9+
func_ov093_020ba820(param);
10+
func_ov093_020bb138(obj);
11+
func_ov022_020a4798(obj, 0x46, 0xcf);
12+
return (void *)func_ov022_0209fb24;
13+
}

0 commit comments

Comments
 (0)