mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-08-08 18:13:02 -04:00
.dead section fix
This commit is contained in:
+248
-86
@@ -1,232 +1,394 @@
|
||||
//
|
||||
//
|
||||
// Generated By: dol2asm
|
||||
// Translation Unit: d/event/d_event_lib
|
||||
//
|
||||
//
|
||||
|
||||
#include "d/event/d_event_lib.h"
|
||||
#include "dol2asm.h"
|
||||
#include "dolphin/types.h"
|
||||
#include "d/event/d_event_lib.h"
|
||||
|
||||
//
|
||||
//
|
||||
// Types:
|
||||
//
|
||||
//
|
||||
|
||||
struct fopAc_ac_c {};
|
||||
struct fopAc_ac_c {
|
||||
};
|
||||
|
||||
struct dEvt_control_c {
|
||||
/* 80042468 */ void reset();
|
||||
/* 80042468 */ // False False
|
||||
void reset();
|
||||
};
|
||||
|
||||
struct dEvent_manager_c {
|
||||
/* 80047698 */ void getEventIdx(fopAc_ac_c*, u8);
|
||||
/* 80047A78 */ void endCheck(s16);
|
||||
/* 80047698 */ // False False
|
||||
// fopAc_ac_c* False
|
||||
// fopAc_ac_c False
|
||||
// u8 False
|
||||
void getEventIdx(fopAc_ac_c*, u8);
|
||||
/* 80047A78 */ // False False
|
||||
// s16 False
|
||||
void endCheck(s16);
|
||||
};
|
||||
|
||||
template <typename A0>
|
||||
struct action_class {};
|
||||
struct action_class { };
|
||||
/* action_class<dEvLib_callback_c> */
|
||||
struct action_class__template0 {};
|
||||
|
||||
struct dEvLib_callback_c {
|
||||
/* 8004886C */ void eventUpdate();
|
||||
/* 800488A4 */ void setEvent(int, int, int);
|
||||
/* 80048940 */ void orderEvent(int, int, int);
|
||||
/* 80048970 */ void setAction(action_class<dEvLib_callback_c>*);
|
||||
/* 800489A8 */ void initAction();
|
||||
/* 800489F8 */ void executeAction();
|
||||
/* 80048A50 */ void initStart();
|
||||
/* 80048A70 */ void executeStart();
|
||||
/* 80048B1C */ void initRun();
|
||||
/* 80048B48 */ void executeRun();
|
||||
struct action_class__template0 {
|
||||
};
|
||||
|
||||
//
|
||||
struct dEvLib_callback_c {
|
||||
/* 8004886C */ // False False
|
||||
void eventUpdate();
|
||||
/* 800488A4 */ // False False
|
||||
// int False
|
||||
// int False
|
||||
// int False
|
||||
void setEvent(int, int, int);
|
||||
/* 80048940 */ // False False
|
||||
// int False
|
||||
// int False
|
||||
// int False
|
||||
void orderEvent(int, int, int);
|
||||
/* 80048970 */ // False True
|
||||
// action_class<dEvLib_callback_c>* False
|
||||
// action_class<dEvLib_callback_c> True
|
||||
// dEvLib_callback_c False
|
||||
void setAction(action_class<dEvLib_callback_c>*);
|
||||
/* 800489A8 */ // True False
|
||||
void initAction();
|
||||
/* 800489F8 */ // True False
|
||||
void executeAction();
|
||||
/* 80048A50 */ // True False
|
||||
void initStart();
|
||||
/* 80048A70 */ // True False
|
||||
void executeStart();
|
||||
/* 80048B1C */ // True False
|
||||
void initRun();
|
||||
/* 80048B48 */ // True False
|
||||
void executeRun();
|
||||
};
|
||||
|
||||
//
|
||||
// Forward References:
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
// False False
|
||||
extern "C" void eventUpdate__17dEvLib_callback_cFv();
|
||||
// False False
|
||||
// int False
|
||||
// int False
|
||||
// int False
|
||||
extern "C" void setEvent__17dEvLib_callback_cFiii();
|
||||
// False False
|
||||
// int False
|
||||
// int False
|
||||
// int False
|
||||
extern "C" void orderEvent__17dEvLib_callback_cFiii();
|
||||
// False True
|
||||
// action_class<dEvLib_callback_c>* False
|
||||
// action_class<dEvLib_callback_c> True
|
||||
// dEvLib_callback_c False
|
||||
extern "C" void func_80048970();
|
||||
// True False
|
||||
extern "C" void initAction__17dEvLib_callback_cFv();
|
||||
// True False
|
||||
extern "C" void executeAction__17dEvLib_callback_cFv();
|
||||
// True False
|
||||
extern "C" void initStart__17dEvLib_callback_cFv();
|
||||
// True False
|
||||
extern "C" void executeStart__17dEvLib_callback_cFv();
|
||||
// True False
|
||||
extern "C" void initRun__17dEvLib_callback_cFv();
|
||||
// True False
|
||||
extern "C" void executeRun__17dEvLib_callback_cFv();
|
||||
// False False
|
||||
extern "C" void __sinit_d_event_lib_cpp();
|
||||
extern "C" extern void* lit_3617[3];
|
||||
extern "C" extern void* lit_3618[3];
|
||||
extern "C" extern void* lit_3621[3];
|
||||
extern "C" extern void* lit_3622[3 + 1 /* padding */];
|
||||
|
||||
//
|
||||
//
|
||||
// External References:
|
||||
//
|
||||
//
|
||||
|
||||
// False False
|
||||
// fopAc_ac_c* False
|
||||
// fopAc_ac_c False
|
||||
// s16 False
|
||||
// u8 False
|
||||
// u16 False
|
||||
// u16 False
|
||||
// u16 False
|
||||
void fopAcM_orderOtherEventId(fopAc_ac_c*, s16, u8, u16, u16, u16);
|
||||
// False False
|
||||
// fopAc_ac_c* False
|
||||
// fopAc_ac_c False
|
||||
// u8 False
|
||||
// s16 False
|
||||
// u16 False
|
||||
// u16 False
|
||||
// u16 False
|
||||
void fopAcM_orderMapToolEvent(fopAc_ac_c*, u8, s16, u16, u16, u16);
|
||||
|
||||
// False False
|
||||
// fopAc_ac_c* False
|
||||
// fopAc_ac_c False
|
||||
// s16 False
|
||||
// u8 False
|
||||
// u16 False
|
||||
// u16 False
|
||||
// u16 False
|
||||
extern "C" void fopAcM_orderOtherEventId__FP10fopAc_ac_csUcUsUsUs();
|
||||
// False False
|
||||
// fopAc_ac_c* False
|
||||
// fopAc_ac_c False
|
||||
// u8 False
|
||||
// s16 False
|
||||
// u16 False
|
||||
// u16 False
|
||||
// u16 False
|
||||
extern "C" void fopAcM_orderMapToolEvent__FP10fopAc_ac_cUcsUsUsUs();
|
||||
// False False
|
||||
extern "C" void reset__14dEvt_control_cFv();
|
||||
// False False
|
||||
// fopAc_ac_c* False
|
||||
// fopAc_ac_c False
|
||||
// u8 False
|
||||
extern "C" void getEventIdx__16dEvent_manager_cFP10fopAc_ac_cUc();
|
||||
// False False
|
||||
// s16 False
|
||||
extern "C" void endCheck__16dEvent_manager_cFs();
|
||||
// False False
|
||||
extern "C" void __ptmf_test();
|
||||
// False False
|
||||
extern "C" void __ptmf_scall();
|
||||
extern "C" extern u8 g_dComIfG_gameInfo[122384];
|
||||
|
||||
//
|
||||
//
|
||||
// Declarations:
|
||||
//
|
||||
//
|
||||
|
||||
/* 8004886C-800488A4 0038+00 s=0 e=0 z=23 None .text eventUpdate__17dEvLib_callback_cFv */
|
||||
/* 8004886C-800488A4 0038+00 s=0 e=0 z=23 None .text eventUpdate__17dEvLib_callback_cFv */
|
||||
// 8004888C: 800489F8 (executeAction__17dEvLib_callback_cFv)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
asm void dEvLib_callback_c::eventUpdate() {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/d/event/d_event_lib/eventUpdate__17dEvLib_callback_cFv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 804246E0-804246F8 0018+00 s=2 e=0 z=0 None .bss l_startAction */
|
||||
/* 804246E0-804246F8 0018+00 s=2 e=0 z=0 None .bss l_startAction */
|
||||
static u8 l_startAction[24];
|
||||
|
||||
/* 800488A4-80048940 009C+00 s=1 e=0 z=1 None .text setEvent__17dEvLib_callback_cFiii */
|
||||
/* 800488A4-80048940 009C+00 s=1 e=0 z=1 None .text setEvent__17dEvLib_callback_cFiii */
|
||||
// 800488F0: 804061C0 (g_dComIfG_gameInfo)
|
||||
// 800488F4: 804061C0 (g_dComIfG_gameInfo)
|
||||
// 80048904: 80047698 (getEventIdx__16dEvent_manager_cFP10fopAc_ac_cUc)
|
||||
// 8004891C: 804246E0 (l_startAction)
|
||||
// 80048920: 804246E0 (l_startAction)
|
||||
// 80048924: 80048970 (func_80048970)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// int False
|
||||
// int False
|
||||
// int False
|
||||
asm void dEvLib_callback_c::setEvent(int param_0, int param_1, int param_2) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/d/event/d_event_lib/setEvent__17dEvLib_callback_cFiii.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 80048940-80048970 0030+00 s=0 e=0 z=21 None .text orderEvent__17dEvLib_callback_cFiii */
|
||||
|
||||
/* 80048940-80048970 0030+00 s=0 e=0 z=21 None .text orderEvent__17dEvLib_callback_cFiii */
|
||||
// 8004895C: 800488A4 (setEvent__17dEvLib_callback_cFiii)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// int False
|
||||
// int False
|
||||
// int False
|
||||
asm void dEvLib_callback_c::orderEvent(int param_0, int param_1, int param_2) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/d/event/d_event_lib/orderEvent__17dEvLib_callback_cFiii.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 80048970-800489A8 0038+00 s=3 e=0 z=0 None .text
|
||||
* setAction__17dEvLib_callback_cFP33action_class<17dEvLib_callback_c> */
|
||||
|
||||
/* 80048970-800489A8 0038+00 s=3 e=0 z=0 None .text setAction__17dEvLib_callback_cFP33action_class<17dEvLib_callback_c> */
|
||||
// 80048994: 800489A8 (initAction__17dEvLib_callback_cFv)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False True
|
||||
// action_class<dEvLib_callback_c>* False
|
||||
// action_class<dEvLib_callback_c> True
|
||||
// dEvLib_callback_c False
|
||||
asm void dEvLib_callback_c::setAction(action_class<dEvLib_callback_c>* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/d/event/d_event_lib/func_80048970.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 800489A8-800489F8 0050+00 s=1 e=0 z=0 None .text initAction__17dEvLib_callback_cFv */
|
||||
|
||||
/* 800489A8-800489F8 0050+00 s=1 e=0 z=0 None .text initAction__17dEvLib_callback_cFv */
|
||||
// 800489C0: 80362018 (__ptmf_test)
|
||||
// 800489DC: 80362084 (__ptmf_scall)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
asm void dEvLib_callback_c::initAction() {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/d/event/d_event_lib/initAction__17dEvLib_callback_cFv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 800489F8-80048A50 0058+00 s=1 e=0 z=0 None .text executeAction__17dEvLib_callback_cFv */
|
||||
|
||||
/* 800489F8-80048A50 0058+00 s=1 e=0 z=0 None .text executeAction__17dEvLib_callback_cFv */
|
||||
// 80048A14: 80362018 (__ptmf_test)
|
||||
// 80048A34: 80362084 (__ptmf_scall)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
asm void dEvLib_callback_c::executeAction() {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/d/event/d_event_lib/executeAction__17dEvLib_callback_cFv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 80048A50-80048A70 0020+00 s=1 e=0 z=0 None .text initStart__17dEvLib_callback_cFv */
|
||||
|
||||
/* 80048A50-80048A70 0020+00 s=1 e=0 z=0 None .text initStart__17dEvLib_callback_cFv */
|
||||
// 80048A5C: 80048A70 (executeStart__17dEvLib_callback_cFv)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
asm void dEvLib_callback_c::initStart() {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/d/event/d_event_lib/initStart__17dEvLib_callback_cFv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 804246F8-80424710 0018+00 s=2 e=0 z=0 None .bss l_runAction */
|
||||
/* 804246F8-80424710 0018+00 s=2 e=0 z=0 None .bss l_runAction */
|
||||
static u8 l_runAction[24];
|
||||
|
||||
/* 80048A70-80048B1C 00AC+00 s=2 e=0 z=0 None .text executeStart__17dEvLib_callback_cFv */
|
||||
/* 80048A70-80048B1C 00AC+00 s=2 e=0 z=0 None .text executeStart__17dEvLib_callback_cFv */
|
||||
// 80048ABC: 8001B7B4 (fopAcM_orderMapToolEvent__FP10fopAc_ac_cUcsUsUsUs)
|
||||
// 80048AE0: 8001B67C (fopAcM_orderOtherEventId__FP10fopAc_ac_csUcUsUsUs)
|
||||
// 80048AFC: 804246F8 (l_runAction)
|
||||
// 80048B00: 804246F8 (l_runAction)
|
||||
// 80048B04: 80048970 (func_80048970)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
asm void dEvLib_callback_c::executeStart() {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/d/event/d_event_lib/executeStart__17dEvLib_callback_cFv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 80048B1C-80048B48 002C+00 s=1 e=0 z=0 None .text initRun__17dEvLib_callback_cFv */
|
||||
|
||||
/* 80048B1C-80048B48 002C+00 s=1 e=0 z=0 None .text initRun__17dEvLib_callback_cFv */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
asm void dEvLib_callback_c::initRun() {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/d/event/d_event_lib/initRun__17dEvLib_callback_cFv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 80048B48-80048BD8 0090+00 s=1 e=0 z=0 None .text executeRun__17dEvLib_callback_cFv */
|
||||
|
||||
/* 80048B48-80048BD8 0090+00 s=1 e=0 z=0 None .text executeRun__17dEvLib_callback_cFv */
|
||||
// 80048B68: 804061C0 (g_dComIfG_gameInfo)
|
||||
// 80048B6C: 804061C0 (g_dComIfG_gameInfo)
|
||||
// 80048B74: 80047A78 (endCheck__16dEvent_manager_cFs)
|
||||
// 80048B9C: 80042468 (reset__14dEvt_control_cFv)
|
||||
// 80048BA8: 80048970 (func_80048970)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
asm void dEvLib_callback_c::executeRun() {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/d/event/d_event_lib/executeRun__17dEvLib_callback_cFv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 803A82B8-803A82C4 000C+00 s=1 e=0 z=0 None .data cNullVec__6Z2Calc */
|
||||
/* 803A82B8-803A82C4 000C+00 s=1 e=0 z=0 None .data cNullVec__6Z2Calc */
|
||||
SECTION_DATA static u8 cNullVec__6Z2Calc[12] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
/* 803A82C4-803A82D0 000C+00 s=1 e=0 z=0 None .data @3617 */
|
||||
SECTION_DATA static void* lit_3617[3] = {
|
||||
(void*)NULL,
|
||||
(void*)0xFFFFFFFF,
|
||||
(void*)initStart__17dEvLib_callback_cFv,
|
||||
};
|
||||
|
||||
/* 803A82D0-803A82DC 000C+00 s=1 e=0 z=0 None .data @3618 */
|
||||
SECTION_DATA static void* lit_3618[3] = {
|
||||
(void*)NULL,
|
||||
(void*)0xFFFFFFFF,
|
||||
(void*)executeStart__17dEvLib_callback_cFv,
|
||||
};
|
||||
|
||||
/* 803A82DC-803A82E8 000C+00 s=1 e=0 z=0 None .data @3621 */
|
||||
SECTION_DATA static void* lit_3621[3] = {
|
||||
(void*)NULL,
|
||||
(void*)0xFFFFFFFF,
|
||||
(void*)initRun__17dEvLib_callback_cFv,
|
||||
};
|
||||
|
||||
/* 803A82E8-803A82F8 000C+04 s=1 e=0 z=0 None .data @3622 */
|
||||
SECTION_DATA static void* lit_3622[3 + 1 /* padding */] = {
|
||||
(void*)NULL,
|
||||
(void*)0xFFFFFFFF,
|
||||
(void*)executeRun__17dEvLib_callback_cFv,
|
||||
/* padding */
|
||||
NULL,
|
||||
};
|
||||
|
||||
/* 80048BD8-80048C54 007C+00 s=0 e=1 z=0 None .text __sinit_d_event_lib_cpp */
|
||||
/* 80048BD8-80048C54 007C+00 s=0 e=0 z=0 None .text __sinit_d_event_lib_cpp */
|
||||
// 80048BD8: 803A82B8 (cNullVec__6Z2Calc)
|
||||
// 80048BDC: 803A82B8 (cNullVec__6Z2Calc)
|
||||
// 80048BE0: 804246E0 (l_startAction)
|
||||
// 80048BE4: 804246E0 (l_startAction)
|
||||
// 80048C18: 804246F8 (l_runAction)
|
||||
// 80048C1C: 804246F8 (l_runAction)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
extern "C" asm void __sinit_d_event_lib_cpp() {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/d/event/d_event_lib/__sinit_d_event_lib_cpp.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
#pragma section ".ctors$15"
|
||||
__declspec(section ".ctors$15") void* const _ctors_80048BD8 = (void*)__sinit_d_event_lib_cpp;
|
||||
#pragma pop
|
||||
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 803A82C4-803A82D0 000C+00 s=0 e=0 z=0 None .data @3617 */
|
||||
SECTION_DATA void* lit_3617[3] = {
|
||||
(void*)NULL,
|
||||
(void*)0xFFFFFFFF,
|
||||
(void*)initStart__17dEvLib_callback_cFv,
|
||||
};
|
||||
|
||||
/* 803A82D0-803A82DC 000C+00 s=0 e=0 z=0 None .data @3618 */
|
||||
SECTION_DATA void* lit_3618[3] = {
|
||||
(void*)NULL,
|
||||
(void*)0xFFFFFFFF,
|
||||
(void*)executeStart__17dEvLib_callback_cFv,
|
||||
};
|
||||
|
||||
/* 803A82DC-803A82E8 000C+00 s=0 e=0 z=0 None .data @3621 */
|
||||
SECTION_DATA void* lit_3621[3] = {
|
||||
(void*)NULL,
|
||||
(void*)0xFFFFFFFF,
|
||||
(void*)initRun__17dEvLib_callback_cFv,
|
||||
};
|
||||
|
||||
/* 803A82E8-803A82F8 000C+04 s=0 e=0 z=0 None .data @3622 */
|
||||
SECTION_DATA void* lit_3622[3 + 1 /* padding */] = {
|
||||
(void*)NULL,
|
||||
(void*)0xFFFFFFFF,
|
||||
(void*)executeRun__17dEvLib_callback_cFv,
|
||||
/* padding */
|
||||
NULL,
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user