mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
demangle data-symbols
This commit is contained in:
+19
-7
@@ -11,6 +11,10 @@
|
||||
// Types:
|
||||
//
|
||||
|
||||
struct mDoMtx_stack_c {
|
||||
static u8 now[48];
|
||||
};
|
||||
|
||||
struct Vec {};
|
||||
|
||||
struct dTres_c {
|
||||
@@ -35,6 +39,11 @@ struct dTres_c {
|
||||
/* 8009C3CC */ void setPosition(int, u8, Vec const*, int);
|
||||
/* 8009C49C */ void getTypeGroupNoToType(u8);
|
||||
/* 8009C4B0 */ void getTypeToTypeGroupNo(u8);
|
||||
|
||||
static u8 const typeToTypeGroup[34 + 6 /* padding */];
|
||||
static u8 mTypeGroupListAll[204 + 4 /* padding */];
|
||||
static u8 mTypeGroupData[4];
|
||||
static u8 mNum[2 + 2 /* padding */];
|
||||
};
|
||||
|
||||
struct dSv_memBit_c {
|
||||
@@ -72,6 +81,10 @@ extern "C" void getNextData__7dTres_cFPCQ27dTres_c15typeGroupData_c();
|
||||
extern "C" void setPosition__7dTres_cFiUcPC3Veci();
|
||||
extern "C" void getTypeGroupNoToType__7dTres_cFUc();
|
||||
extern "C" void getTypeToTypeGroupNo__7dTres_cFUc();
|
||||
extern "C" u8 const typeToTypeGroup__7dTres_c[34 + 6 /* padding */];
|
||||
extern "C" u8 mTypeGroupListAll__7dTres_c[204 + 4 /* padding */];
|
||||
extern "C" u8 mTypeGroupData__7dTres_c[4];
|
||||
extern "C" u8 mNum__7dTres_c[2 + 2 /* padding */];
|
||||
|
||||
//
|
||||
// External References:
|
||||
@@ -94,7 +107,7 @@ extern "C" void _savegpr_28();
|
||||
extern "C" void _restgpr_26();
|
||||
extern "C" void _restgpr_27();
|
||||
extern "C" void _restgpr_28();
|
||||
extern "C" extern u8 now__14mDoMtx_stack_c[48];
|
||||
extern "C" u8 now__14mDoMtx_stack_c[48];
|
||||
extern "C" extern u8 g_dComIfG_gameInfo[122384];
|
||||
extern "C" extern u8 data_80450680[8];
|
||||
extern "C" extern u32 __float_nan;
|
||||
@@ -105,7 +118,7 @@ extern "C" extern u32 __float_nan;
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 80450F98-80450F9C 000498 0004+00 2/2 0/0 0/0 .sbss mTypeGroupData__7dTres_c */
|
||||
static u8 mTypeGroupData__7dTres_c[4];
|
||||
u8 dTres_c::mTypeGroupData[4];
|
||||
|
||||
/* 8009BBD8-8009BC18 096518 0040+00 0/0 1/1 0/0 .text createWork__7dTres_cFv */
|
||||
#pragma push
|
||||
@@ -139,11 +152,10 @@ asm void dTres_c::remove() {
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 80425438-80425508 052158 00CC+04 6/6 3/3 0/0 .bss mTypeGroupListAll__7dTres_c */
|
||||
extern u8 mTypeGroupListAll__7dTres_c[204 + 4 /* padding */];
|
||||
u8 mTypeGroupListAll__7dTres_c[204 + 4 /* padding */];
|
||||
u8 dTres_c::mTypeGroupListAll[204 + 4 /* padding */];
|
||||
|
||||
/* 80450F9C-80450FA0 00049C 0002+02 2/2 0/0 0/0 .sbss mNum__7dTres_c */
|
||||
static u8 mNum__7dTres_c[2 + 2 /* padding */];
|
||||
u8 dTres_c::mNum[2 + 2 /* padding */];
|
||||
|
||||
/* 8009BC6C-8009BCB4 0965AC 0048+00 2/2 0/0 0/0 .text reset__7dTres_cFv */
|
||||
#pragma push
|
||||
@@ -278,7 +290,7 @@ asm void dTres_c::setPosition(int param_0, u8 param_1, Vec const* param_2, int p
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 8037B0D8-8037B100 007738 0022+06 2/2 0/0 0/0 .rodata typeToTypeGroup__7dTres_c */
|
||||
SECTION_RODATA static u8 const typeToTypeGroup__7dTres_c[34 + 6 /* padding */] = {
|
||||
SECTION_RODATA u8 const dTres_c::typeToTypeGroup[34 + 6 /* padding */] = {
|
||||
0xFF,
|
||||
0x00,
|
||||
0x00,
|
||||
@@ -321,7 +333,7 @@ SECTION_RODATA static u8 const typeToTypeGroup__7dTres_c[34 + 6 /* padding */] =
|
||||
0x00,
|
||||
0x00,
|
||||
};
|
||||
COMPILER_STRIP_GATE(8037B0D8, &typeToTypeGroup__7dTres_c);
|
||||
COMPILER_STRIP_GATE(8037B0D8, &dTres_c::typeToTypeGroup);
|
||||
|
||||
/* 8009C49C-8009C4B0 096DDC 0014+00 0/0 1/1 0/0 .text getTypeGroupNoToType__7dTres_cFUc
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user