mirror of
https://github.com/zeldaret/tp
synced 2026-07-03 13:00:34 -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:
@@ -46,7 +46,7 @@ JStudio_NS_TFunctionValue_NS_dtor:
|
||||
/* 802816C0 0027E600 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 802816C4 0027E604 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 802816C8 0027E608 40 81 00 08 */ ble lbl_802816D0
|
||||
/* 802816CC 0027E60C 48 04 D6 71 */ bl __dl
|
||||
/* 802816CC 0027E60C 48 04 D6 71 */ bl __dl__FPv
|
||||
lbl_802816D0:
|
||||
/* 802816D0 0027E610 7F E3 FB 78 */ mr r3, r31
|
||||
/* 802816D4 0027E614 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
@@ -2695,7 +2695,7 @@ lbl_80283BA0:
|
||||
/* 80283BF8 00280B38 7F E0 07 35 */ extsh. r0, r31
|
||||
/* 80283BFC 00280B3C 40 81 00 0C */ ble lbl_80283C08
|
||||
/* 80283C00 00280B40 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80283C04 00280B44 48 04 B1 39 */ bl __dl
|
||||
/* 80283C04 00280B44 48 04 B1 39 */ bl __dl__FPv
|
||||
lbl_80283C08:
|
||||
/* 80283C08 00280B48 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80283C0C 00280B4C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
@@ -2720,7 +2720,7 @@ lbl_80283C08:
|
||||
/* 80283C58 00280B98 7F E0 07 35 */ extsh. r0, r31
|
||||
/* 80283C5C 00280B9C 40 81 00 0C */ ble lbl_80283C68
|
||||
/* 80283C60 00280BA0 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80283C64 00280BA4 48 04 B0 D9 */ bl __dl
|
||||
/* 80283C64 00280BA4 48 04 B0 D9 */ bl __dl__FPv
|
||||
lbl_80283C68:
|
||||
/* 80283C68 00280BA8 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80283C6C 00280BAC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
@@ -2745,7 +2745,7 @@ lbl_80283C68:
|
||||
/* 80283CB8 00280BF8 7F E0 07 35 */ extsh. r0, r31
|
||||
/* 80283CBC 00280BFC 40 81 00 0C */ ble lbl_80283CC8
|
||||
/* 80283CC0 00280C00 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80283CC4 00280C04 48 04 B0 79 */ bl __dl
|
||||
/* 80283CC4 00280C04 48 04 B0 79 */ bl __dl__FPv
|
||||
lbl_80283CC8:
|
||||
/* 80283CC8 00280C08 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80283CCC 00280C0C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
@@ -2770,7 +2770,7 @@ lbl_80283CC8:
|
||||
/* 80283D18 00280C58 7F E0 07 35 */ extsh. r0, r31
|
||||
/* 80283D1C 00280C5C 40 81 00 0C */ ble lbl_80283D28
|
||||
/* 80283D20 00280C60 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80283D24 00280C64 48 04 B0 19 */ bl __dl
|
||||
/* 80283D24 00280C64 48 04 B0 19 */ bl __dl__FPv
|
||||
lbl_80283D28:
|
||||
/* 80283D28 00280C68 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80283D2C 00280C6C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
@@ -2795,7 +2795,7 @@ lbl_80283D28:
|
||||
/* 80283D78 00280CB8 7F E0 07 35 */ extsh. r0, r31
|
||||
/* 80283D7C 00280CBC 40 81 00 0C */ ble lbl_80283D88
|
||||
/* 80283D80 00280CC0 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80283D84 00280CC4 48 04 AF B9 */ bl __dl
|
||||
/* 80283D84 00280CC4 48 04 AF B9 */ bl __dl__FPv
|
||||
lbl_80283D88:
|
||||
/* 80283D88 00280CC8 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80283D8C 00280CCC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
@@ -2829,7 +2829,7 @@ lbl_80283DEC:
|
||||
/* 80283DF8 00280D38 7F E0 07 35 */ extsh. r0, r31
|
||||
/* 80283DFC 00280D3C 40 81 00 0C */ ble lbl_80283E08
|
||||
/* 80283E00 00280D40 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80283E04 00280D44 48 04 AF 39 */ bl __dl
|
||||
/* 80283E04 00280D44 48 04 AF 39 */ bl __dl__FPv
|
||||
lbl_80283E08:
|
||||
/* 80283E08 00280D48 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80283E0C 00280D4C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
|
||||
Reference in New Issue
Block a user