diff options
| author | Jonathan Wase <jonathan@familjenwase.se> | 2020-11-29 17:47:00 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-11-29 11:47:00 -0500 |
| commit | 635fbc34ec907fbafce794d4683a2bd73f7c5773 (patch) | |
| tree | e164334ef004014f2ba75f20edbc51aac3b37a60 /asm/JFramework/JFWSystem.s | |
| parent | 68a46e15cb3a50dc572db8645c333529144e8cf8 (diff) | |
Adds JSUList, JKRDisposer, and JKRHeap. (#4)
* Added JSUList, JKRDisposer, and JKRHeap.
JSUList: Decompiled JSUPtrLink and JSUPtrList with their respected
functions. The templated class JSUList is left.
JKRDisposer: Constructor matched but the destructor is close but
not yet a match.
JKRHeap: No functions matches yet. JKRHeap.cpp now includes
"operator delete" which makes it possible to forward compile
destructors.
* moved files from src/ to libs/
Diffstat (limited to 'asm/JFramework/JFWSystem.s')
| -rw-r--r-- | asm/JFramework/JFWSystem.s | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/asm/JFramework/JFWSystem.s b/asm/JFramework/JFWSystem.s index d13ced50a6..3f4743d982 100644 --- a/asm/JFramework/JFWSystem.s +++ b/asm/JFramework/JFWSystem.s @@ -47,7 +47,7 @@ lbl_80271D44: /* 80271D5C 0026EC9C 80 ED 82 0C */ lwz r7, lbl_8045078C-_SDA_BASE_(r13) /* 80271D60 0026ECA0 48 06 02 45 */ bl JKRAram_NS_create /* 80271D64 0026ECA4 38 60 00 7C */ li r3, 0x7c -/* 80271D68 0026ECA8 48 05 CE E5 */ bl __nw +/* 80271D68 0026ECA8 48 05 CE E5 */ bl __nw__FUl /* 80271D6C 0026ECAC 7C 7F 1B 79 */ or. r31, r3, r3 /* 80271D70 0026ECB0 41 82 00 1C */ beq lbl_80271D8C /* 80271D74 0026ECB4 48 0C EF 11 */ bl OSGetCurrentThread @@ -62,7 +62,7 @@ lbl_80271D8C: /* 80271D94 0026ECD4 48 07 2E C1 */ bl JUTVideo_NS_createManager /* 80271D98 0026ECD8 83 ED 81 F8 */ lwz r31, lbl_80450778-_SDA_BASE_(r13) /* 80271D9C 0026ECDC 38 60 00 1C */ li r3, 0x1c -/* 80271DA0 0026ECE0 48 05 CE AD */ bl __nw +/* 80271DA0 0026ECE0 48 05 CE AD */ bl __nw__FUl /* 80271DA4 0026ECE4 28 03 00 00 */ cmplwi r3, 0 /* 80271DA8 0026ECE8 41 82 00 0C */ beq lbl_80271DB4 /* 80271DAC 0026ECEC 7F E4 FB 78 */ mr r4, r31 @@ -75,7 +75,7 @@ lbl_80271DB4: /* 80271DC4 0026ED04 7F C3 F3 78 */ mr r3, r30 /* 80271DC8 0026ED08 48 07 00 79 */ bl JUTException_NS_create /* 80271DCC 0026ED0C 38 60 00 70 */ li r3, 0x70 -/* 80271DD0 0026ED10 48 05 CE 7D */ bl __nw +/* 80271DD0 0026ED10 48 05 CE 7D */ bl __nw__FUl /* 80271DD4 0026ED14 7C 60 1B 79 */ or. r0, r3, r3 /* 80271DD8 0026ED18 41 82 00 14 */ beq lbl_80271DEC /* 80271DDC 0026ED1C 80 8D 82 10 */ lwz r4, lbl_80450790-_SDA_BASE_(r13) @@ -224,7 +224,7 @@ lbl_80271FE0: /* 80272008 0026EF48 80 6D 8C 24 */ lwz r3, lbl_804511A4-_SDA_BASE_(r13) /* 8027200C 0026EF4C 80 8D 82 18 */ lwz r4, lbl_80450798-_SDA_BASE_(r13) /* 80272010 0026EF50 38 A0 00 04 */ li r5, 4 -/* 80272014 0026EF54 48 05 C4 C1 */ bl JKRHeap_NS_alloc_X1_ +/* 80272014 0026EF54 48 05 C4 C1 */ bl alloc__7JKRHeapFUli /* 80272018 0026EF58 80 8D 82 18 */ lwz r4, lbl_80450798-_SDA_BASE_(r13) /* 8027201C 0026EF5C 48 07 1F D1 */ bl JUTException_NS_createConsole /* 80272020 0026EF60 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 |
