.dead section fix

This commit is contained in:
Julgodis
2021-03-31 23:22:32 +02:00
parent 2404fb33c7
commit b6eed5208d
8427 changed files with 1951354 additions and 667431 deletions
+168 -36
View File
@@ -1,99 +1,156 @@
//
//
// Generated By: dol2asm
// Translation Unit: m_Do/m_Do_Reset
//
//
#include "m_Do/m_Do_Reset.h"
#include "dol2asm.h"
#include "dolphin/types.h"
#include "m_Do/m_Do_Reset.h"
//
//
// Types:
//
//
struct mDoRst {
/* 800157F4 */ void getResetData();
};
struct mDoDvdThd {
/* 800157FC */ void main(void*);
/* 800157F4 */ // True False
void getResetData();
};
struct Z2AudioMgr {
/* 802CDA6C */ void hasReset() const;
/* 802CDA6C */ // False False
void hasReset() const;
};
struct JUTXfb {
/* 802E5214 */ void clearIndex();
/* 802E5214 */ // False False
void clearIndex();
};
struct JUTVideo {
/* 802E4CAC */ void destroyManager();
/* 802E4CAC */ // False False
void destroyManager();
};
struct JASTaskThread {
/* 8028FE88 */ void pause(bool);
/* 8028FE88 */ // False False
// bool False
void pause(bool);
};
struct JASDvd {
/* 8028FEFC */ void getThreadPointer();
/* 8028FEFC */ // False False
void getThreadPointer();
};
//
//
// Forward References:
//
//
// True False
// void False
static void my_OSCancelAlarmAll();
// True False
static void destroyVideo();
// False False
// int False
// u32 False
// int False
void mDoRst_reset(int, u32, int);
// False False
// int False
// void* False
// void False
void mDoRst_resetCallBack(int, void*);
// True False
// void False
extern "C" static void my_OSCancelAlarmAll__Fv();
// True False
extern "C" static void destroyVideo__Fv();
// False False
// int False
// u32 False
// int False
extern "C" void mDoRst_reset__FiUli();
// False False
// int False
// void* False
// void False
extern "C" void mDoRst_resetCallBack__FiPv();
// True False
extern "C" void getResetData__6mDoRstFv();
extern "C" extern char const* const m_Do_m_Do_Reset__stringBase0;
extern "C" extern u8 mResetData__6mDoRst[4 + 4 /* padding */];
extern "C" extern u8 struct_80450C80[8];
extern "C" extern u8 data_80450C88[8];
//
//
// External References:
//
//
// False False
void mDoDvdErr_ThdCleanup();
// False False
void cAPICPad_recalibrate();
// False False
extern "C" void OSAttention();
extern "C" void main__9mDoDvdThdFPv();
// False False
extern "C" void mDoDvdErr_ThdCleanup__Fv();
// False False
extern "C" void cAPICPad_recalibrate__Fv();
// False False
// bool False
extern "C" void pause__13JASTaskThreadFb();
// False False
extern "C" void getThreadPointer__6JASDvdFv();
// False False
extern "C" void hasReset__10Z2AudioMgrCFv();
// False False
extern "C" void destroyManager__8JUTVideoFv();
// False False
extern "C" void clearIndex__6JUTXfbFv();
// False False
extern "C" void LCDisable();
// False False
extern "C" void OSDisableInterrupts();
// False False
extern "C" void OSRestoreInterrupts();
// False False
extern "C" void OSSetSaveRegion();
// False False
extern "C" void OSResetSystem();
// False False
extern "C" void OSGetCurrentThread();
// False False
extern "C" void OSCancelThread();
// False False
extern "C" void OSDetachThread();
// False False
extern "C" void OSSuspendThread();
// False False
extern "C" void DVDGetDriveStatus();
// False False
extern "C" void DVDCheckDisk();
// False False
extern "C" void VIWaitForRetrace();
// False False
extern "C" void VIFlush();
// False False
extern "C" void VISetBlack();
// False False
extern "C" void GXSetCurrentGXThread();
// False False
extern "C" void GXGetCurrentGXThread();
// False False
extern "C" void GXFlush();
// False False
extern "C" void GXAbortFrame();
// False False
extern "C" void GXDrawDone();
// False False
extern "C" void GXSetDrawDoneCallback();
// False False
extern "C" void _savegpr_27();
extern "C" extern u8 g_mDoMemCd_control[8192];
extern "C" extern u8 struct_80450BB8[4];
@@ -103,69 +160,144 @@ extern "C" extern u8 sCallbackArg__Q210JUTGamePad13C3ButtonReset[4 + 4 /* paddin
extern "C" extern u8 struct_80451500[4];
extern "C" extern u8 sManager__6JUTXfb[4 + 4 /* padding */];
//
//
// Declarations:
//
//
/* 800155D8-800155DC 0004+00 s=1 e=0 z=0 None .text my_OSCancelAlarmAll__Fv */
/* 800155D8-800155DC 0004+00 s=1 e=0 z=0 None .text my_OSCancelAlarmAll__Fv */
// True False
// void False
static void my_OSCancelAlarmAll() {
/* empty function */
/* empty function */
}
/* 800155DC-80015614 0038+00 s=1 e=0 z=0 None .text destroyVideo__Fv */
/* 800155DC-80015614 0038+00 s=1 e=0 z=0 None .text destroyVideo__Fv */
// 800155E8: 802E4CAC (destroyManager__8JUTVideoFv)
// 800155F0: 8035C5AC (GXSetDrawDoneCallback)
// 800155F8: 8034D840 (VISetBlack)
// 800155FC: 8034D694 (VIFlush)
// 80015600: 8034C9C4 (VIWaitForRetrace)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// True False
asm static void destroyVideo() {
nofralloc
nofralloc
#include "asm/m_Do/m_Do_Reset/destroyVideo__Fv.s"
}
#pragma pop
/* ############################################################################################## */
/* 80374198-803741A8 0010+00 s=1 e=0 z=0 None .rodata @stringBase0 */
/* 80374198-803741A8 0010+00 s=1 e=0 z=0 None .rodata @stringBase0 */
#pragma push
#pragma force_active on
#pragma section ".dead"
SECTION_DEAD char const* const stringBase_80374198 = "DVD_STATE_BUSY\n";
#pragma pop
/* 80450C78-80450C80 0004+04 s=3 e=42 z=2 None .sbss mResetData__6mDoRst */
/* 80450C78-80450C80 0004+04 s=3 e=42 z=2 None .sbss mResetData__6mDoRst */
u8 mResetData__6mDoRst[4 + 4 /* padding */];
/* 80015614-8001574C 0138+00 s=0 e=3 z=0 None .text mDoRst_reset__FiUli */
/* 80015614-8001574C 0138+00 s=0 e=3 z=0 None .text mDoRst_reset__FiUli */
// 80015624: 803621D4 (_savegpr_27)
// 80015634: 80451550 (sManager__6JUTXfb)
// 80015638: 802E5214 (clearIndex__6JUTXfbFv)
// 8001563C: 8001665C (mDoDvdErr_ThdCleanup__Fv)
// 80015640: 8026328C (cAPICPad_recalibrate__Fv)
// 80015644: 80450BB8 (struct_80450BB8)
// 80015650: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
// 80015654: 802CDA6C (hasReset__10Z2AudioMgrCFv)
// 80015660: 8034B1C8 (DVDGetDriveStatus)
// 8001566C: 80374198 (m_Do_m_Do_Reset__stringBase0)
// 80015670: 80374198 (m_Do_m_Do_Reset__stringBase0)
// 80015678: 80006814 (OSAttention)
// 8001567C: 8028FEFC (getThreadPointer__6JASDvdFv)
// 8001568C: 8028FE88 (pause__13JASTaskThreadFb)
// 800156A0: 80341A3C (OSSuspendThread)
// 800156A8: 80341714 (OSDetachThread)
// 800156B0: 80341558 (OSCancelThread)
// 800156B4: 8034C9C4 (VIWaitForRetrace)
// 800156B8: 8034C9C4 (VIWaitForRetrace)
// 800156BC: 8035AEA0 (GXGetCurrentGXThread)
// 800156C4: 8033D6F4 (OSDisableInterrupts)
// 800156CC: 80340C84 (OSGetCurrentThread)
// 800156DC: 80341558 (OSCancelThread)
// 800156E0: 8035AE54 (GXSetCurrentGXThread)
// 800156E4: 8035BECC (GXFlush)
// 800156E8: 8035C094 (GXAbortFrame)
// 800156EC: 8035C2F4 (GXDrawDone)
// 800156F4: 8033D71C (OSRestoreInterrupts)
// 800156F8: 800155DC (destroyVideo__Fv)
// 800156FC: 803EAF40 (g_mDoMemCd_control)
// 80015700: 803EAF40 (g_mDoMemCd_control)
// 80015708: 8034C9C4 (VIWaitForRetrace)
// 80015718: 800155D8 (my_OSCancelAlarmAll__Fv)
// 8001571C: 8033B7EC (LCDisable)
// 80015720: 80450C78 (mResetData__6mDoRst)
// 80015724: 800157F4 (getResetData__6mDoRstFv)
// 80015728: 800157F4 (getResetData__6mDoRstFv)
// 80015730: 8033F640 (OSSetSaveRegion)
// 80015740: 8033F8AC (OSResetSystem)
// 80015744: 8034C9C4 (VIWaitForRetrace)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// False False
// int False
// u32 False
// int False
asm void mDoRst_reset(int param_0, u32 param_1, int param_2) {
nofralloc
nofralloc
#include "asm/m_Do/m_Do_Reset/mDoRst_reset__FiUli.s"
}
#pragma pop
/* 8001574C-800157F4 00A8+00 s=0 e=3 z=0 None .text mDoRst_resetCallBack__FiPv */
/* 8001574C-800157F4 00A8+00 s=0 e=3 z=0 None .text mDoRst_resetCallBack__FiPv */
// 80015758: 80450C78 (mResetData__6mDoRst)
// 80015770: 8026328C (cAPICPad_recalibrate__Fv)
// 80015788: 80451501 (struct_80451500)
// 80015794: 804514EC (sCallback__Q210JUTGamePad13C3ButtonReset)
// 80015798: 804514F0 (sCallbackArg__Q210JUTGamePad13C3ButtonReset)
// 800157A8: 80450C78 (mResetData__6mDoRst)
// 800157B0: 8026328C (cAPICPad_recalibrate__Fv)
// 800157B4: 8034B628 (DVDCheckDisk)
// 800157C0: 8034B1C8 (DVDGetDriveStatus)
// 800157D0: 80450C78 (mResetData__6mDoRst)
// 800157DC: 80450C78 (mResetData__6mDoRst)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// False False
// int False
// void* False
// void False
asm void mDoRst_resetCallBack(int param_0, void* param_1) {
nofralloc
nofralloc
#include "asm/m_Do/m_Do_Reset/mDoRst_resetCallBack__FiPv.s"
}
#pragma pop
/* 800157F4-800157FC 0008+00 s=1 e=0 z=0 None .text getResetData__6mDoRstFv */
/* 800157F4-800157FC 0008+00 s=1 e=0 z=0 None .text getResetData__6mDoRstFv */
// 800157F4: 80450C78 (mResetData__6mDoRst)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// True False
asm void mDoRst::getResetData() {
nofralloc
nofralloc
#include "asm/m_Do/m_Do_Reset/getResetData__6mDoRstFv.s"
}
#pragma pop
/* ############################################################################################## */
/* 80450C80-80450C88 0008+00 s=0 e=6 z=0 None .sbss None */
/* 80450C80-80450C88 0008+00 s=0 e=6 z=0 None .sbss None */
u8 struct_80450C80[8];
/* 80450C88-80450C90 0008+00 s=0 e=2 z=0 None .sbss None */
/* 80450C88-80450C90 0008+00 s=0 e=2 z=0 None .sbss None */
u8 data_80450C88[8];