mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-07-09 20:41:29 -04:00
.dead section fix
This commit is contained in:
@@ -1,159 +1,339 @@
|
||||
//
|
||||
//
|
||||
// Generated By: dol2asm
|
||||
// Translation Unit: std-vector
|
||||
//
|
||||
//
|
||||
|
||||
#include "JSystem/JGadget/std-vector.h"
|
||||
#include "dol2asm.h"
|
||||
#include "dolphin/types.h"
|
||||
#include "JSystem/JGadget/std-vector.h"
|
||||
|
||||
//
|
||||
//
|
||||
// Types:
|
||||
//
|
||||
//
|
||||
|
||||
namespace JGadget {
|
||||
struct vector {
|
||||
/* 802DCCC8 */ void extend_default(u32, u32, u32);
|
||||
struct vector {
|
||||
/* 802DCCC8 */ // True False
|
||||
// u32 False
|
||||
// u32 False
|
||||
// u32 False
|
||||
void extend_default(u32, u32, u32);
|
||||
};
|
||||
|
||||
template <typename A1>
|
||||
struct TAllocator { };
|
||||
/* TAllocator<void*> */
|
||||
struct TAllocator__template0 {
|
||||
};
|
||||
|
||||
struct TVector_pointer_void {
|
||||
/* 802DCCD0 */ // False True
|
||||
// JGadget::TAllocator<void*> const& False
|
||||
// JGadget::TAllocator<void*> const False
|
||||
// JGadget::TAllocator<void*> True
|
||||
// void* False
|
||||
// void False
|
||||
TVector_pointer_void(JGadget::TAllocator<void*> const&);
|
||||
/* 802DCCFC */ // False False
|
||||
~TVector_pointer_void();
|
||||
/* 802DCDA4 */ // False False
|
||||
// void** False
|
||||
// void* False
|
||||
// void False
|
||||
// void* const& False
|
||||
// void* const False
|
||||
// void* False
|
||||
// void False
|
||||
void insert(void**, void* const&);
|
||||
/* 802DCDC4 */ // False False
|
||||
// void** False
|
||||
// void* False
|
||||
// void False
|
||||
// void** False
|
||||
// void* False
|
||||
// void False
|
||||
void erase(void**, void**);
|
||||
};
|
||||
|
||||
template <typename A1, typename B1>
|
||||
struct TVector { };
|
||||
/* TVector<void*, JGadget::TAllocator<void*>> */
|
||||
struct TVector__template0 {
|
||||
/* 802DD130 */ // False True
|
||||
// void** False
|
||||
// void* False
|
||||
// void False
|
||||
// void* const& False
|
||||
// void* const False
|
||||
// void* False
|
||||
// void False
|
||||
void insert(void**, void* const&);
|
||||
/* 802DCE1C */ // False True
|
||||
// void** False
|
||||
// void* False
|
||||
// void False
|
||||
// u32 False
|
||||
// void* const& False
|
||||
// void* const False
|
||||
// void* False
|
||||
// void False
|
||||
void insert(void**, u32, void* const&);
|
||||
/* 802DCE8C */ // False True
|
||||
// void** False
|
||||
// void* False
|
||||
// void False
|
||||
// u32 False
|
||||
void Insert_raw(void**, u32);
|
||||
};
|
||||
|
||||
};
|
||||
|
||||
template <typename A1>
|
||||
struct TAllocator {};
|
||||
/* TAllocator<void*> */
|
||||
struct TAllocator__template0 {};
|
||||
|
||||
struct TVector_pointer_void {
|
||||
/* 802DCCD0 */ TVector_pointer_void(JGadget::TAllocator<void*> const&);
|
||||
/* 802DCCFC */ ~TVector_pointer_void();
|
||||
/* 802DCDA4 */ void insert(void**, void* const&);
|
||||
/* 802DCDC4 */ void erase(void**, void**);
|
||||
};
|
||||
|
||||
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);
|
||||
};
|
||||
|
||||
}; // namespace JGadget
|
||||
|
||||
//
|
||||
//
|
||||
// Forward References:
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
// True False
|
||||
// u32 False
|
||||
// u32 False
|
||||
// u32 False
|
||||
extern "C" void extend_default__Q27JGadget6vectorFUlUlUl();
|
||||
// False True
|
||||
// JGadget::TAllocator<void*> const& False
|
||||
// JGadget::TAllocator<void*> const False
|
||||
// JGadget::TAllocator<void*> True
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void func_802DCCD0();
|
||||
// False False
|
||||
extern "C" void __dt__Q27JGadget20TVector_pointer_voidFv();
|
||||
// False False
|
||||
// void** False
|
||||
// void* False
|
||||
// void False
|
||||
// void* const& False
|
||||
// void* const False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void insert__Q27JGadget20TVector_pointer_voidFPPvRCPv();
|
||||
// False False
|
||||
// void** False
|
||||
// void* False
|
||||
// void False
|
||||
// void** False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void erase__Q27JGadget20TVector_pointer_voidFPPvPPv();
|
||||
// False True
|
||||
// void** False
|
||||
// void* False
|
||||
// void False
|
||||
// u32 False
|
||||
// void* const& False
|
||||
// void* const False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void func_802DCE1C();
|
||||
// False True
|
||||
// void** False
|
||||
// void* False
|
||||
// void False
|
||||
// u32 False
|
||||
extern "C" void func_802DCE8C();
|
||||
// False True
|
||||
// void** False
|
||||
// void* False
|
||||
// void False
|
||||
// void* const& False
|
||||
// void* const False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void func_802DD130();
|
||||
|
||||
//
|
||||
//
|
||||
// External References:
|
||||
//
|
||||
//
|
||||
|
||||
// False False
|
||||
// void* False
|
||||
// void False
|
||||
// u32 False
|
||||
void* operator new(u32);
|
||||
// False False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
void operator delete(void*);
|
||||
|
||||
// False False
|
||||
// void* False
|
||||
// void False
|
||||
// u32 False
|
||||
extern "C" void* __nw__FUl();
|
||||
// False False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void __dl__FPv();
|
||||
// False False
|
||||
extern "C" void _savegpr_27();
|
||||
// False False
|
||||
extern "C" void _savegpr_29();
|
||||
// False False
|
||||
extern "C" void _restgpr_27();
|
||||
// False False
|
||||
extern "C" void _restgpr_29();
|
||||
|
||||
//
|
||||
//
|
||||
// Declarations:
|
||||
//
|
||||
//
|
||||
|
||||
/* 802DCCC8-802DCCD0 0008+00 s=1 e=0 z=0 None .text extend_default__Q27JGadget6vectorFUlUlUl
|
||||
*/
|
||||
/* 802DCCC8-802DCCD0 0008+00 s=1 e=0 z=0 None .text extend_default__Q27JGadget6vectorFUlUlUl */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// u32 False
|
||||
// u32 False
|
||||
// u32 False
|
||||
asm void JGadget::vector::extend_default(u32 param_0, u32 param_1, u32 param_2) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/JGadget/std-vector/extend_default__Q27JGadget6vectorFUlUlUl.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802DCCD0-802DCCFC 002C+00 s=0 e=1 z=0 None .text
|
||||
* __ct__Q27JGadget20TVector_pointer_voidFRCQ27JGadget14TAllocator<Pv> */
|
||||
|
||||
/* 802DCCD0-802DCCFC 002C+00 s=0 e=1 z=0 None .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
|
||||
// False True
|
||||
// JGadget::TAllocator<void*> const& False
|
||||
// JGadget::TAllocator<void*> const False
|
||||
// JGadget::TAllocator<void*> True
|
||||
// void* False
|
||||
// void False
|
||||
asm JGadget::TVector_pointer_void::TVector_pointer_void(JGadget::TAllocator<void*> const& param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/JGadget/std-vector/func_802DCCD0.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802DCCFC-802DCDA4 00A8+00 s=0 e=2 z=0 None .text __dt__Q27JGadget20TVector_pointer_voidFv
|
||||
*/
|
||||
|
||||
/* 802DCCFC-802DCDA4 00A8+00 s=0 e=2 z=0 None .text __dt__Q27JGadget20TVector_pointer_voidFv */
|
||||
// 802DCD74: 802CED3C (__dl__FPv)
|
||||
// 802DCD84: 802CED3C (__dl__FPv)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
asm JGadget::TVector_pointer_void::~TVector_pointer_void() {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/JGadget/std-vector/__dt__Q27JGadget20TVector_pointer_voidFv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802DCDA4-802DCDC4 0020+00 s=0 e=1 z=0 None .text
|
||||
* insert__Q27JGadget20TVector_pointer_voidFPPvRCPv */
|
||||
|
||||
/* 802DCDA4-802DCDC4 0020+00 s=0 e=1 z=0 None .text insert__Q27JGadget20TVector_pointer_voidFPPvRCPv */
|
||||
// 802DCDB0: 802DD130 (func_802DD130)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// void** False
|
||||
// void* False
|
||||
// void False
|
||||
// void* const& False
|
||||
// void* const False
|
||||
// void* False
|
||||
// void False
|
||||
asm void JGadget::TVector_pointer_void::insert(void** param_0, void* const& param_1) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/JGadget/std-vector/insert__Q27JGadget20TVector_pointer_voidFPPvRCPv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802DCDC4-802DCE1C 0058+00 s=0 e=1 z=0 None .text
|
||||
* erase__Q27JGadget20TVector_pointer_voidFPPvPPv */
|
||||
|
||||
/* 802DCDC4-802DCE1C 0058+00 s=0 e=1 z=0 None .text erase__Q27JGadget20TVector_pointer_voidFPPvPPv */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// void** False
|
||||
// void* False
|
||||
// void False
|
||||
// void** False
|
||||
// void* False
|
||||
// void False
|
||||
asm void JGadget::TVector_pointer_void::erase(void** param_0, void** param_1) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/JGadget/std-vector/erase__Q27JGadget20TVector_pointer_voidFPPvPPv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802DCE1C-802DCE8C 0070+00 s=1 e=0 z=0 None .text
|
||||
* insert__Q27JGadget38TVector<Pv,Q27JGadget14TAllocator<Pv>>FPPvUlRCPv */
|
||||
|
||||
/* 802DCE1C-802DCE8C 0070+00 s=1 e=0 z=0 None .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
|
||||
// False True
|
||||
// void** False
|
||||
// void* False
|
||||
// void False
|
||||
// u32 False
|
||||
// void* const& False
|
||||
// void* const False
|
||||
// void* False
|
||||
// void False
|
||||
asm void JGadget::TVector__template0::insert(void** param_0, u32 param_1, void* const& param_2) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/JGadget/std-vector/func_802DCE1C.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802DCE8C-802DD130 02A4+00 s=1 e=0 z=0 None .text
|
||||
* Insert_raw__Q27JGadget38TVector<Pv,Q27JGadget14TAllocator<Pv>>FPPvUl */
|
||||
|
||||
/* 802DCE8C-802DD130 02A4+00 s=1 e=0 z=0 None .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
|
||||
// False True
|
||||
// void** False
|
||||
// void* False
|
||||
// void False
|
||||
// u32 False
|
||||
asm void JGadget::TVector__template0::Insert_raw(void** param_0, u32 param_1) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/JGadget/std-vector/func_802DCE8C.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802DD130-802DD188 0058+00 s=1 e=0 z=0 None .text
|
||||
* insert__Q27JGadget38TVector<Pv,Q27JGadget14TAllocator<Pv>>FPPvRCPv */
|
||||
|
||||
/* 802DD130-802DD188 0058+00 s=1 e=0 z=0 None .text insert__Q27JGadget38TVector<Pv,Q27JGadget14TAllocator<Pv>>FPPvRCPv */
|
||||
// 802DD160: 802DCE1C (func_802DCE1C)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False True
|
||||
// void** False
|
||||
// void* False
|
||||
// void False
|
||||
// void* const& False
|
||||
// void* const False
|
||||
// void* False
|
||||
// void False
|
||||
asm void JGadget::TVector__template0::insert(void** param_0, void* const& param_1) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/JSystem/JGadget/std-vector/func_802DD130.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user