building RELs

This commit is contained in:
Julgodis
2021-04-06 18:00:35 +02:00
parent f6464a61ce
commit ed1ee30dd2
36358 changed files with 867422 additions and 1426658 deletions
+17 -35
View File
@@ -32,9 +32,9 @@ template <typename A1, typename B1>
struct TVector {};
/* TVector<void*, JGadget::TAllocator<void*>> */
struct TVector__template0 {
/* 802DD130 */ void insert(void**, void* const&);
/* 802DCE1C */ void insert(void**, u32, void* const&);
/* 802DCE8C */ void Insert_raw(void**, u32);
/* 802DD130 */ void func_802DD130(void**, void* const&);
/* 802DCE1C */ void func_802DCE1C(void**, u32, void* const&);
/* 802DCE8C */ void func_802DCE8C(void**, u32);
};
}; // namespace JGadget
@@ -48,17 +48,14 @@ extern "C" void func_802DCCD0();
extern "C" void __dt__Q27JGadget20TVector_pointer_voidFv();
extern "C" void insert__Q27JGadget20TVector_pointer_voidFPPvRCPv();
extern "C" void erase__Q27JGadget20TVector_pointer_voidFPPvPPv();
extern "C" void func_802DCE1C();
extern "C" void func_802DCE8C();
extern "C" void func_802DD130();
extern "C" void func_802DCE1C(void**, u32, void* const&);
extern "C" void func_802DCE8C(void**, u32);
extern "C" void func_802DD130(void**, void* const&);
//
// External References:
//
void* operator new(u32);
void operator delete(void*);
extern "C" void* __nw__FUl();
extern "C" void __dl__FPv();
extern "C" void _savegpr_27();
@@ -70,8 +67,7 @@ extern "C" void _restgpr_29();
// Declarations:
//
/* 802DCCC8-802DCCD0 0008+00 s=1 e=0 z=0 None .text extend_default__Q27JGadget6vectorFUlUlUl
*/
/* 802DCCC8-802DCCD0 2D7608 0008+00 1/1 0/0 0/0 .text extend_default__Q27JGadget6vectorFUlUlUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -81,10 +77,8 @@ asm void JGadget::vector::extend_default(u32 param_0, u32 param_1, u32 param_2)
}
#pragma pop
/* 802DCCD0-802DCCFC 002C+00 s=0 e=1 z=0 None .text
/* 802DCCD0-802DCCFC 2D7610 002C+00 0/0 1/1 0/0 .text
* __ct__Q27JGadget20TVector_pointer_voidFRCQ27JGadget14TAllocator<Pv> */
// 802DCCEC: 802DCCC8 (extend_default__Q27JGadget6vectorFUlUlUl)
// 802DCCF0: 802DCCC8 (extend_default__Q27JGadget6vectorFUlUlUl)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -94,10 +88,7 @@ asm JGadget::TVector_pointer_void::TVector_pointer_void(JGadget::TAllocator<void
}
#pragma pop
/* 802DCCFC-802DCDA4 00A8+00 s=0 e=2 z=0 None .text __dt__Q27JGadget20TVector_pointer_voidFv
*/
// 802DCD74: 802CED3C (__dl__FPv)
// 802DCD84: 802CED3C (__dl__FPv)
/* 802DCCFC-802DCDA4 2D763C 00A8+00 0/0 2/2 0/0 .text __dt__Q27JGadget20TVector_pointer_voidFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -107,9 +98,8 @@ asm JGadget::TVector_pointer_void::~TVector_pointer_void() {
}
#pragma pop
/* 802DCDA4-802DCDC4 0020+00 s=0 e=1 z=0 None .text
/* 802DCDA4-802DCDC4 2D76E4 0020+00 0/0 1/1 0/0 .text
* insert__Q27JGadget20TVector_pointer_voidFPPvRCPv */
// 802DCDB0: 802DD130 (func_802DD130)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -119,7 +109,7 @@ asm void JGadget::TVector_pointer_void::insert(void** param_0, void* const& para
}
#pragma pop
/* 802DCDC4-802DCE1C 0058+00 s=0 e=1 z=0 None .text
/* 802DCDC4-802DCE1C 2D7704 0058+00 0/0 1/1 0/0 .text
* erase__Q27JGadget20TVector_pointer_voidFPPvPPv */
#pragma push
#pragma optimization_level 0
@@ -130,42 +120,34 @@ asm void JGadget::TVector_pointer_void::erase(void** param_0, void** param_1) {
}
#pragma pop
/* 802DCE1C-802DCE8C 0070+00 s=1 e=0 z=0 None .text
/* 802DCE1C-802DCE8C 2D775C 0070+00 1/1 0/0 0/0 .text
* insert__Q27JGadget38TVector<Pv,Q27JGadget14TAllocator<Pv>>FPPvUlRCPv */
// 802DCE2C: 803621DC (_savegpr_29)
// 802DCE40: 802DCE8C (func_802DCE8C)
// 802DCE78: 80362228 (_restgpr_29)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void JGadget::TVector__template0::insert(void** param_0, u32 param_1, void* const& param_2) {
extern "C" asm void func_802DCE1C(void** param_0, u32 param_1, void* const& param_2) {
nofralloc
#include "asm/JSystem/JGadget/std-vector/func_802DCE1C.s"
}
#pragma pop
/* 802DCE8C-802DD130 02A4+00 s=1 e=0 z=0 None .text
/* 802DCE8C-802DD130 2D77CC 02A4+00 1/1 0/0 0/0 .text
* Insert_raw__Q27JGadget38TVector<Pv,Q27JGadget14TAllocator<Pv>>FPPvUl */
// 802DCE9C: 803621D4 (_savegpr_27)
// 802DD030: 802CEC4C (__nw__FUl)
// 802DD110: 802CED3C (__dl__FPv)
// 802DD11C: 80362220 (_restgpr_27)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void JGadget::TVector__template0::Insert_raw(void** param_0, u32 param_1) {
extern "C" asm void func_802DCE8C(void** param_0, u32 param_1) {
nofralloc
#include "asm/JSystem/JGadget/std-vector/func_802DCE8C.s"
}
#pragma pop
/* 802DD130-802DD188 0058+00 s=1 e=0 z=0 None .text
/* 802DD130-802DD188 2D7A70 0058+00 1/1 0/0 0/0 .text
* insert__Q27JGadget38TVector<Pv,Q27JGadget14TAllocator<Pv>>FPPvRCPv */
// 802DD160: 802DCE1C (func_802DCE1C)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void JGadget::TVector__template0::insert(void** param_0, void* const& param_1) {
extern "C" asm void func_802DD130(void** param_0, void* const& param_1) {
nofralloc
#include "asm/JSystem/JGadget/std-vector/func_802DD130.s"
}