mirror of
https://github.com/zeldaret/tp
synced 2026-07-08 14:36:36 -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:
@@ -101,7 +101,7 @@ J2DPrint_NS_dtor:
|
||||
/* 802F4440 002F1380 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 802F4444 002F1384 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 802F4448 002F1388 40 81 00 08 */ ble lbl_802F4450
|
||||
/* 802F444C 002F138C 4B FD A8 F1 */ bl __dl
|
||||
/* 802F444C 002F138C 4B FD A8 F1 */ bl __dl__FPv
|
||||
lbl_802F4450:
|
||||
/* 802F4450 002F1390 7F E3 FB 78 */ mr r3, r31
|
||||
/* 802F4454 002F1394 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
@@ -257,12 +257,12 @@ J2DPrint_NS_setBuffer:
|
||||
/* 802F4678 002F15B8 88 0D 90 04 */ lbz r0, lbl_80451584-_SDA_BASE_(r13)
|
||||
/* 802F467C 002F15BC 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 802F4680 002F15C0 41 82 00 08 */ beq lbl_802F4688
|
||||
/* 802F4684 002F15C4 4B FD A6 B9 */ bl __dl
|
||||
/* 802F4684 002F15C4 4B FD A6 B9 */ bl __dl__FPv
|
||||
lbl_802F4688:
|
||||
/* 802F4688 002F15C8 7F C3 F3 78 */ mr r3, r30
|
||||
/* 802F468C 002F15CC 80 8D 8D F0 */ lwz r4, lbl_80451370-_SDA_BASE_(r13)
|
||||
/* 802F4690 002F15D0 38 A0 00 00 */ li r5, 0
|
||||
/* 802F4694 002F15D4 4B FD A6 7D */ bl __nwa_X2_
|
||||
/* 802F4694 002F15D4 4B FD A6 7D */ bl __nwa__FUlP7JKRHeapi
|
||||
/* 802F4698 002F15D8 90 6D 90 00 */ stw r3, lbl_80451580-_SDA_BASE_(r13)
|
||||
/* 802F469C 002F15DC 93 CD 90 08 */ stw r30, lbl_80451588-_SDA_BASE_(r13)
|
||||
/* 802F46A0 002F15E0 38 00 00 01 */ li r0, 1
|
||||
|
||||
Reference in New Issue
Block a user