mirror of
https://github.com/zeldaret/tp
synced 2026-07-08 06:30:32 -04:00
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/
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user