// // Generated By: dol2asm // Translation Unit: d/bg/d_bg_s_chk // #include "dol2asm.h" #include "dolphin/types.h" #include "d/bg/d_bg_s_chk.h" // // Types: // struct dBgS_PolyPassChk { /* 80078D64 */ dBgS_PolyPassChk(); /* 80078DB0 */ ~dBgS_PolyPassChk(); }; struct dBgS_GrpPassChk { /* 80077BA0 */ dBgS_GrpPassChk(); /* 80077BC4 */ ~dBgS_GrpPassChk(); }; struct dBgS_Chk { /* 8007749C */ dBgS_Chk(); /* 800774E8 */ ~dBgS_Chk(); /* 80077560 */ void GetPolyPassChkInfo(); /* 80077564 */ void GetGrpPassChkInfo(); }; // // Forward References: // extern "C" void __ct__8dBgS_ChkFv(); extern "C" void __dt__8dBgS_ChkFv(); extern "C" void GetPolyPassChkInfo__8dBgS_ChkFv(); extern "C" void GetGrpPassChkInfo__8dBgS_ChkFv(); extern "C" static void func_80077574(); // // External References: // void operator delete(void*); extern "C" void __ct__15dBgS_GrpPassChkFv(); extern "C" void __dt__15dBgS_GrpPassChkFv(); extern "C" void __ct__16dBgS_PolyPassChkFv(); extern "C" void __dt__16dBgS_PolyPassChkFv(); extern "C" void __dl__FPv(); // // Declarations: // /* ############################################################################################## */ /* 803AB670-803AB688 0018+00 s=2 e=0 z=0 None .data __vt__8dBgS_Chk */ SECTION_DATA static void* __vt__8dBgS_Chk[6] = { (void*)NULL, (void*)NULL, (void*)__dt__8dBgS_ChkFv, (void*)NULL, (void*)NULL, (void*)func_80077574, }; /* 8007749C-800774E8 004C+00 s=0 e=6 z=0 None .text __ct__8dBgS_ChkFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm dBgS_Chk::dBgS_Chk() { nofralloc #include "asm/d/bg/d_bg_s_chk/__ct__8dBgS_ChkFv.s" } #pragma pop /* 800774E8-80077560 0078+00 s=2 e=6 z=0 None .text __dt__8dBgS_ChkFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm dBgS_Chk::~dBgS_Chk() { nofralloc #include "asm/d/bg/d_bg_s_chk/__dt__8dBgS_ChkFv.s" } #pragma pop /* 80077560-80077564 0004+00 s=0 e=6 z=0 None .text GetPolyPassChkInfo__8dBgS_ChkFv */ void dBgS_Chk::GetPolyPassChkInfo() { /* empty function */ } /* 80077564-80077574 0010+00 s=0 e=6 z=0 None .text GetGrpPassChkInfo__8dBgS_ChkFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void dBgS_Chk::GetGrpPassChkInfo() { nofralloc #include "asm/d/bg/d_bg_s_chk/GetGrpPassChkInfo__8dBgS_ChkFv.s" } #pragma pop /* 80077574-8007757C 0008+00 s=1 e=0 z=0 None .text @16@__dt__8dBgS_ChkFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off extern "C" asm static void func_80077574() { nofralloc #include "asm/d/bg/d_bg_s_chk/func_80077574.s" } #pragma pop