mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-08-08 10:03:06 -04:00
demangle data-symbols
This commit is contained in:
+35
-9
@@ -117,6 +117,10 @@ struct dSv_info_c {
|
||||
/* 80035360 */ void isSwitch(int, int) const;
|
||||
};
|
||||
|
||||
struct dSv_event_flag_c {
|
||||
static u8 saveBitLabels[1644 + 4 /* padding */];
|
||||
};
|
||||
|
||||
struct dSv_event_c {
|
||||
/* 800349BC */ void isEventBit(u16) const;
|
||||
};
|
||||
@@ -125,6 +129,10 @@ struct dSv_danBit_c {
|
||||
/* 80034BE8 */ void isSwitch(int) const;
|
||||
};
|
||||
|
||||
struct dStage_roomControl_c {
|
||||
static u8 mStatus[65792];
|
||||
};
|
||||
|
||||
struct dRes_info_c {};
|
||||
|
||||
struct dRes_control_c {
|
||||
@@ -145,6 +153,13 @@ struct dRenderingFDAmap_c {
|
||||
/* 8003D3C0 */ void renderingDecoration(dDrawPath_c::line_class const*);
|
||||
};
|
||||
|
||||
struct dMpath_c {
|
||||
static f32 mMinX;
|
||||
static f32 mMaxX;
|
||||
static f32 mMinZ;
|
||||
static f32 mMaxZ;
|
||||
};
|
||||
|
||||
struct dMap_c {
|
||||
/* 80028DF4 */ void getColor(int);
|
||||
/* 80029038 */ void getIconPosition(dTres_c::typeGroupData_c*) const;
|
||||
@@ -174,6 +189,10 @@ struct dMap_c {
|
||||
/* 8002AF20 */ ~dMap_c();
|
||||
};
|
||||
|
||||
struct dMap_HIO_prm_res_dst_s {
|
||||
static u8 m_res[4 + 4 /* padding */];
|
||||
};
|
||||
|
||||
struct dMapInfo_n {
|
||||
/* 8003ECA0 */ void chkGetCompass();
|
||||
/* 8003ECD8 */ void chkGetMap();
|
||||
@@ -183,6 +202,8 @@ struct dMapInfo_n {
|
||||
|
||||
struct dMapInfo_c {
|
||||
/* 8003F6C8 */ void move(int, f32);
|
||||
|
||||
static u32 mNextRoomNo;
|
||||
};
|
||||
|
||||
struct dDrawPathWithNormalPattern_c {
|
||||
@@ -193,6 +214,10 @@ struct dDlst_base_c {
|
||||
/* 8002ABEC */ void draw();
|
||||
};
|
||||
|
||||
struct JMath {
|
||||
static u8 sincosTable_[65536];
|
||||
};
|
||||
|
||||
//
|
||||
// Forward References:
|
||||
//
|
||||
@@ -265,6 +290,7 @@ extern "C" void __dt__28renderingPlusDoorAndCursor_cFv();
|
||||
extern "C" void __dt__19renderingPlusDoor_cFv();
|
||||
extern "C" void __dt__16renderingDAmap_cFv();
|
||||
extern "C" extern char const* const d_map_d_map__stringBase0;
|
||||
extern "C" u8 m_res__22dMap_HIO_prm_res_dst_s[4 + 4 /* padding */];
|
||||
|
||||
//
|
||||
// External References:
|
||||
@@ -329,23 +355,23 @@ extern "C" void _restgpr_27();
|
||||
extern "C" void _restgpr_28();
|
||||
extern "C" void _restgpr_29();
|
||||
extern "C" void strcmp();
|
||||
extern "C" extern u8 saveBitLabels__16dSv_event_flag_c[1644 + 4 /* padding */];
|
||||
extern "C" u8 saveBitLabels__16dSv_event_flag_c[1644 + 4 /* padding */];
|
||||
extern "C" extern void* __vt__18dRenderingFDAmap_c[26];
|
||||
extern "C" extern void* __vt__11dDrawPath_c[16];
|
||||
extern "C" extern void* __vt__19renderingPlusDoor_c[41];
|
||||
extern "C" extern void* __vt__28renderingPlusDoorAndCursor_c[47];
|
||||
extern "C" extern void* __vt__16renderingDAmap_c[38];
|
||||
extern "C" extern u8 mStatus__20dStage_roomControl_c[65792];
|
||||
extern "C" u8 mStatus__20dStage_roomControl_c[65792];
|
||||
extern "C" extern u8 g_dComIfG_gameInfo[122384];
|
||||
extern "C" extern u8 g_Counter[12 + 4 /* padding */];
|
||||
extern "C" extern u8 sincosTable___5JMath[65536];
|
||||
extern "C" extern u32 mNextRoomNo__10dMapInfo_c;
|
||||
extern "C" u8 sincosTable___5JMath[65536];
|
||||
extern "C" u32 mNextRoomNo__10dMapInfo_c;
|
||||
extern "C" extern u8 data_80450E58[4];
|
||||
extern "C" extern u8 data_80450E60[4];
|
||||
extern "C" extern f32 mMinX__8dMpath_c;
|
||||
extern "C" extern f32 mMaxX__8dMpath_c;
|
||||
extern "C" extern f32 mMinZ__8dMpath_c;
|
||||
extern "C" extern f32 mMaxZ__8dMpath_c;
|
||||
extern "C" f32 mMinX__8dMpath_c;
|
||||
extern "C" f32 mMaxX__8dMpath_c;
|
||||
extern "C" f32 mMinZ__8dMpath_c;
|
||||
extern "C" f32 mMaxZ__8dMpath_c;
|
||||
|
||||
//
|
||||
// Declarations:
|
||||
@@ -376,7 +402,7 @@ asm void renderingAmap_c::getIconSize(u8 param_0) const {
|
||||
/* ############################################################################################## */
|
||||
/* 80450D80-80450D88 000280 0004+04 10/10 0/0 0/0 .sbss m_res__22dMap_HIO_prm_res_dst_s
|
||||
*/
|
||||
static u8 m_res__22dMap_HIO_prm_res_dst_s[4 + 4 /* padding */];
|
||||
u8 dMap_HIO_prm_res_dst_s::m_res[4 + 4 /* padding */];
|
||||
|
||||
/* 80451CA0-80451CA4 0002A0 0004+00 4/4 0/0 0/0 .sdata2 @3745 */
|
||||
SECTION_SDATA2 static f32 lit_3745 = 0.5f;
|
||||
|
||||
@@ -64,6 +64,8 @@ struct dMpath_n {
|
||||
/* 8003C8F4 */ void remove();
|
||||
/* 8003D740 */ ~dTexObjAggregate_c();
|
||||
};
|
||||
|
||||
static u8 m_texObjAgg[28];
|
||||
};
|
||||
|
||||
struct dDlst_base_c {
|
||||
@@ -101,6 +103,7 @@ extern "C" void __dt__Q28dMpath_n18dTexObjAggregate_cFv();
|
||||
extern "C" extern char const* const d_map_d_map_path__stringBase0;
|
||||
extern "C" extern void* __vt__18dRenderingFDAmap_c[26];
|
||||
extern "C" extern void* __vt__11dDrawPath_c[16];
|
||||
extern "C" u8 m_texObjAgg__8dMpath_n[28];
|
||||
|
||||
//
|
||||
// External References:
|
||||
@@ -366,8 +369,7 @@ asm void dRenderingFDAmap_c::postRenderingMap() {
|
||||
static u8 lit_3639[12];
|
||||
|
||||
/* 80424684-804246A0 0513A4 001C+00 2/2 5/5 0/0 .bss m_texObjAgg__8dMpath_n */
|
||||
extern u8 m_texObjAgg__8dMpath_n[28];
|
||||
u8 m_texObjAgg__8dMpath_n[28];
|
||||
u8 dMpath_n::m_texObjAgg[28];
|
||||
|
||||
/* 8003D3C0-8003D68C 037D00 02CC+00 0/0 2/2 0/0 .text
|
||||
* renderingDecoration__18dRenderingFDAmap_cFPCQ211dDrawPath_c10line_class */
|
||||
|
||||
@@ -34,6 +34,8 @@ struct dTres_c {
|
||||
/* 8009C360 */ void getFirstData(u8);
|
||||
/* 8009C3B4 */ void getNextData(dTres_c::typeGroupData_c const*);
|
||||
/* 8009C39C */ void getNextData(dTres_c::typeGroupData_c*);
|
||||
|
||||
static u8 mTypeGroupListAll[204 + 4 /* padding */];
|
||||
};
|
||||
|
||||
struct renderingPlusDoorAndCursor_c {
|
||||
@@ -94,6 +96,8 @@ struct renderingDAmap_c {
|
||||
|
||||
struct mDoMtx_stack_c {
|
||||
/* 8000CE38 */ void scaleM(f32, f32, f32);
|
||||
|
||||
static u8 now[48];
|
||||
};
|
||||
|
||||
struct dSv_memBit_c {
|
||||
@@ -104,6 +108,10 @@ struct dSv_info_c {
|
||||
/* 80035360 */ void isSwitch(int, int) const;
|
||||
};
|
||||
|
||||
struct dStage_roomControl_c {
|
||||
static u8 mStatus[65792];
|
||||
};
|
||||
|
||||
struct dStage_FileList2_dt_c {};
|
||||
|
||||
struct dRenderingMap_c {
|
||||
@@ -124,6 +132,8 @@ struct dMpath_n {
|
||||
/* 8003C85C */ void create();
|
||||
/* 8003C8F4 */ void remove();
|
||||
};
|
||||
|
||||
static u8 m_texObjAgg[28];
|
||||
};
|
||||
|
||||
struct dMpath_c {
|
||||
@@ -135,6 +145,16 @@ struct dMpath_c {
|
||||
/* 8003FB70 */ void create();
|
||||
/* 8003FBD0 */ void reset();
|
||||
/* 8003FC70 */ void remove();
|
||||
|
||||
static u8 mLayerList[4];
|
||||
static f32 mMinX;
|
||||
static f32 mMaxX;
|
||||
static f32 mMinZ;
|
||||
static f32 mMaxZ;
|
||||
static f32 mAllCenterX;
|
||||
static f32 mAllCenterZ;
|
||||
static f32 mAllSizeX;
|
||||
static f32 mAllSizeZ;
|
||||
};
|
||||
|
||||
struct dMapInfo_n {
|
||||
@@ -162,6 +182,9 @@ struct dMapInfo_c {
|
||||
/* 8003F714 */ void reset();
|
||||
/* 8003F734 */ void create();
|
||||
/* 8003F754 */ void remove();
|
||||
|
||||
static u32 mNextRoomNo;
|
||||
static u8 mNowStayRoomNo[4];
|
||||
};
|
||||
|
||||
struct dDlst_base_c {};
|
||||
@@ -244,6 +267,17 @@ extern "C" void __sinit_d_map_path_dmap_cpp();
|
||||
extern "C" extern void* __vt__19renderingPlusDoor_c[41];
|
||||
extern "C" extern void* __vt__28renderingPlusDoorAndCursor_c[47];
|
||||
extern "C" extern void* __vt__16renderingDAmap_c[38];
|
||||
extern "C" u32 mNextRoomNo__10dMapInfo_c;
|
||||
extern "C" u8 mNowStayRoomNo__10dMapInfo_c[4];
|
||||
extern "C" u8 mLayerList__8dMpath_c[4];
|
||||
extern "C" f32 mMinX__8dMpath_c;
|
||||
extern "C" f32 mMaxX__8dMpath_c;
|
||||
extern "C" f32 mMinZ__8dMpath_c;
|
||||
extern "C" f32 mMaxZ__8dMpath_c;
|
||||
extern "C" f32 mAllCenterX__8dMpath_c;
|
||||
extern "C" f32 mAllCenterZ__8dMpath_c;
|
||||
extern "C" f32 mAllSizeX__8dMpath_c;
|
||||
extern "C" f32 mAllSizeZ__8dMpath_c;
|
||||
|
||||
//
|
||||
// External References:
|
||||
@@ -310,11 +344,11 @@ extern "C" void _restgpr_27();
|
||||
extern "C" void _restgpr_28();
|
||||
extern "C" void _restgpr_29();
|
||||
extern "C" void floor();
|
||||
extern "C" extern u8 now__14mDoMtx_stack_c[48];
|
||||
extern "C" extern u8 mStatus__20dStage_roomControl_c[65792];
|
||||
extern "C" u8 now__14mDoMtx_stack_c[48];
|
||||
extern "C" u8 mStatus__20dStage_roomControl_c[65792];
|
||||
extern "C" extern u8 g_dComIfG_gameInfo[122384];
|
||||
extern "C" extern u8 m_texObjAgg__8dMpath_n[28];
|
||||
extern "C" extern u8 mTypeGroupListAll__7dTres_c[204 + 4 /* padding */];
|
||||
extern "C" u8 m_texObjAgg__8dMpath_n[28];
|
||||
extern "C" u8 mTypeGroupListAll__7dTres_c[204 + 4 /* padding */];
|
||||
extern "C" extern u8 g_fmapHIO[1188];
|
||||
extern "C" extern u32 __float_max;
|
||||
extern "C" extern u8 struct_80450D64[4];
|
||||
@@ -495,7 +529,7 @@ extern u8 data_80450E58[4];
|
||||
u8 data_80450E58[4];
|
||||
|
||||
/* 80450E5C-80450E60 00035C 0004+00 4/4 0/0 0/0 .sbss mNowStayRoomNo__10dMapInfo_c */
|
||||
static u8 mNowStayRoomNo__10dMapInfo_c[4];
|
||||
u8 dMapInfo_c::mNowStayRoomNo[4];
|
||||
|
||||
/* 80450E60-80450E64 000360 0004+00 4/4 3/3 0/0 .sbss None */
|
||||
extern u8 data_80450E60[4];
|
||||
@@ -569,40 +603,31 @@ void dMapInfo_c::remove() {
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 80450E64-80450E68 000364 0004+00 5/5 1/1 0/0 .sbss mLayerList__8dMpath_c */
|
||||
extern u8 mLayerList__8dMpath_c[4];
|
||||
u8 mLayerList__8dMpath_c[4];
|
||||
u8 dMpath_c::mLayerList[4];
|
||||
|
||||
/* 80450E68-80450E6C 000368 0004+00 3/3 1/1 0/0 .sbss mMinX__8dMpath_c */
|
||||
extern f32 mMinX__8dMpath_c;
|
||||
f32 mMinX__8dMpath_c;
|
||||
f32 dMpath_c::mMinX;
|
||||
|
||||
/* 80450E6C-80450E70 00036C 0004+00 3/3 1/1 0/0 .sbss mMaxX__8dMpath_c */
|
||||
extern f32 mMaxX__8dMpath_c;
|
||||
f32 mMaxX__8dMpath_c;
|
||||
f32 dMpath_c::mMaxX;
|
||||
|
||||
/* 80450E70-80450E74 000370 0004+00 3/3 2/2 0/0 .sbss mMinZ__8dMpath_c */
|
||||
extern f32 mMinZ__8dMpath_c;
|
||||
f32 mMinZ__8dMpath_c;
|
||||
f32 dMpath_c::mMinZ;
|
||||
|
||||
/* 80450E74-80450E78 000374 0004+00 3/3 1/1 0/0 .sbss mMaxZ__8dMpath_c */
|
||||
extern f32 mMaxZ__8dMpath_c;
|
||||
f32 mMaxZ__8dMpath_c;
|
||||
f32 dMpath_c::mMaxZ;
|
||||
|
||||
/* 80450E78-80450E7C 000378 0004+00 1/1 2/2 0/0 .sbss mAllCenterX__8dMpath_c */
|
||||
extern f32 mAllCenterX__8dMpath_c;
|
||||
f32 mAllCenterX__8dMpath_c;
|
||||
f32 dMpath_c::mAllCenterX;
|
||||
|
||||
/* 80450E7C-80450E80 00037C 0004+00 1/1 2/2 0/0 .sbss mAllCenterZ__8dMpath_c */
|
||||
extern f32 mAllCenterZ__8dMpath_c;
|
||||
f32 mAllCenterZ__8dMpath_c;
|
||||
f32 dMpath_c::mAllCenterZ;
|
||||
|
||||
/* 80450E80-80450E84 000380 0004+00 1/1 4/4 0/0 .sbss mAllSizeX__8dMpath_c */
|
||||
extern f32 mAllSizeX__8dMpath_c;
|
||||
f32 mAllSizeX__8dMpath_c;
|
||||
f32 dMpath_c::mAllSizeX;
|
||||
|
||||
/* 80450E84-80450E88 000384 0004+00 1/1 4/4 0/0 .sbss mAllSizeZ__8dMpath_c */
|
||||
extern f32 mAllSizeZ__8dMpath_c;
|
||||
f32 mAllSizeZ__8dMpath_c;
|
||||
f32 dMpath_c::mAllSizeZ;
|
||||
|
||||
/* 80450E88-80450E90 000388 0008+00 4/4 0/0 0/0 .sbss None */
|
||||
static u8 data_80450E88[8];
|
||||
@@ -619,7 +644,7 @@ asm void dMpath_c::isExistMapPathData() {
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 80450630-80450634 0000B0 0004+00 0/0 1/1 2/2 .sdata mNextRoomNo__10dMapInfo_c */
|
||||
SECTION_SDATA extern u32 mNextRoomNo__10dMapInfo_c = 0xFFFFFFFF;
|
||||
SECTION_SDATA u32 dMapInfo_c::mNextRoomNo = 0xFFFFFFFF;
|
||||
|
||||
/* 80450634-80450638 -00001 0004+00 4/4 0/0 0/0 .sdata None */
|
||||
SECTION_SDATA static u8 struct_80450634[4] = {
|
||||
|
||||
@@ -48,6 +48,10 @@ struct dSv_info_c {
|
||||
/* 80035360 */ void isSwitch(int, int) const;
|
||||
};
|
||||
|
||||
struct dSv_event_flag_c {
|
||||
static u8 saveBitLabels[1644 + 4 /* padding */];
|
||||
};
|
||||
|
||||
struct dSv_event_c {
|
||||
/* 800349BC */ void isEventBit(u16) const;
|
||||
};
|
||||
@@ -156,7 +160,7 @@ extern "C" void _restgpr_27();
|
||||
extern "C" void _restgpr_28();
|
||||
extern "C" void _restgpr_29();
|
||||
extern "C" void strcmp();
|
||||
extern "C" extern u8 saveBitLabels__16dSv_event_flag_c[1644 + 4 /* padding */];
|
||||
extern "C" u8 saveBitLabels__16dSv_event_flag_c[1644 + 4 /* padding */];
|
||||
extern "C" extern u8 g_dComIfG_gameInfo[122384];
|
||||
extern "C" extern u32 __float_max;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user