mirror of
https://github.com/zeldaret/tp
synced 2026-07-08 06:30:32 -04:00
.dead section fix
This commit is contained in:
@@ -1,173 +1,383 @@
|
||||
//
|
||||
//
|
||||
// Generated By: dol2asm
|
||||
// Translation Unit: Z2AudioArcLoader
|
||||
//
|
||||
//
|
||||
|
||||
#include "Z2AudioLib/Z2AudioArcLoader.h"
|
||||
#include "dol2asm.h"
|
||||
#include "dolphin/types.h"
|
||||
#include "Z2AudioLib/Z2AudioArcLoader.h"
|
||||
|
||||
//
|
||||
//
|
||||
// Types:
|
||||
//
|
||||
//
|
||||
|
||||
struct JKRHeap {};
|
||||
struct JKRHeap {
|
||||
};
|
||||
|
||||
struct JKRArchive {
|
||||
struct EMountDirection {};
|
||||
struct EMountDirection {
|
||||
};
|
||||
|
||||
/* 802D5840 */ void mount(void*, JKRHeap*, JKRArchive::EMountDirection);
|
||||
/* 802D5840 */ // False False
|
||||
// void* False
|
||||
// void False
|
||||
// JKRHeap* False
|
||||
// JKRHeap False
|
||||
// JKRArchive::EMountDirection False
|
||||
void mount(void*, JKRHeap*, JKRArchive::EMountDirection);
|
||||
};
|
||||
|
||||
struct Z2FxLineMgr {
|
||||
/* 802BA7FC */ void initDataArc(JKRArchive*, JKRHeap*);
|
||||
/* 802BA7FC */ // False False
|
||||
// JKRArchive* False
|
||||
// JKRArchive False
|
||||
// JKRHeap* False
|
||||
// JKRHeap False
|
||||
void initDataArc(JKRArchive*, JKRHeap*);
|
||||
};
|
||||
|
||||
struct JAUSection {};
|
||||
struct JAUSection {
|
||||
};
|
||||
|
||||
struct Z2AudioArcLoader {
|
||||
/* 802A9A34 */ Z2AudioArcLoader(JAUSection*);
|
||||
/* 802A9A70 */ void readCommandMore(u32);
|
||||
/* 802A9AC8 */ void readBFCA(void const*);
|
||||
/* 802A9B54 */ void readBSTN(void const*, u32);
|
||||
/* 802A9B58 */ ~Z2AudioArcLoader();
|
||||
/* 802A9A34 */ // False False
|
||||
// JAUSection* False
|
||||
// JAUSection False
|
||||
Z2AudioArcLoader(JAUSection*);
|
||||
/* 802A9A70 */ // True False
|
||||
// u32 False
|
||||
void readCommandMore(u32);
|
||||
/* 802A9AC8 */ // True False
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
void readBFCA(void const*);
|
||||
/* 802A9B54 */ // True False
|
||||
// void False
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
// u32 False
|
||||
void readBSTN(void const*, u32);
|
||||
/* 802A9B58 */ // True False
|
||||
~Z2AudioArcLoader();
|
||||
};
|
||||
|
||||
struct JAUSectionHeap {
|
||||
/* 802A6094 */ void getOpenSection();
|
||||
/* 802A6094 */ // False False
|
||||
void getOpenSection();
|
||||
};
|
||||
|
||||
struct JAUAudioArcLoader {
|
||||
/* 802A4740 */ JAUAudioArcLoader(JAUSection*);
|
||||
/* 802A47AC */ void readWS(u32, void const*, u32);
|
||||
/* 802A4804 */ void readBNK(u32, void const*);
|
||||
/* 802A4834 */ void readBSC(void const*, u32);
|
||||
/* 802A4858 */ void readBST(void const*, u32);
|
||||
/* 802A48A8 */ void readBMS(u32, void const*, u32);
|
||||
/* 802A48D4 */ void readBMS_fromArchive(u32);
|
||||
/* 802A4900 */ void newVoiceBank(u32, u32);
|
||||
/* 802A4930 */ void newDynamicSeqBlock(u32);
|
||||
/* 802A4968 */ void readBSFT(void const*);
|
||||
/* 802A4990 */ void beginBNKList(u32, u32);
|
||||
/* 802A49B4 */ void endBNKList();
|
||||
/* 802A49D8 */ void readMaxSeCategory(int, int, int);
|
||||
/* 802A4740 */ // False False
|
||||
// JAUSection* False
|
||||
// JAUSection False
|
||||
JAUAudioArcLoader(JAUSection*);
|
||||
/* 802A47AC */ // False False
|
||||
// u32 False
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
// u32 False
|
||||
void readWS(u32, void const*, u32);
|
||||
/* 802A4804 */ // False False
|
||||
// u32 False
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
void readBNK(u32, void const*);
|
||||
/* 802A4834 */ // False False
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
// u32 False
|
||||
void readBSC(void const*, u32);
|
||||
/* 802A4858 */ // False False
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
// u32 False
|
||||
void readBST(void const*, u32);
|
||||
/* 802A48A8 */ // False False
|
||||
// u32 False
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
// u32 False
|
||||
void readBMS(u32, void const*, u32);
|
||||
/* 802A48D4 */ // False False
|
||||
// u32 False
|
||||
void readBMS_fromArchive(u32);
|
||||
/* 802A4900 */ // False False
|
||||
// u32 False
|
||||
// u32 False
|
||||
void newVoiceBank(u32, u32);
|
||||
/* 802A4930 */ // False False
|
||||
// u32 False
|
||||
void newDynamicSeqBlock(u32);
|
||||
/* 802A4968 */ // False False
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
void readBSFT(void const*);
|
||||
/* 802A4990 */ // False False
|
||||
// u32 False
|
||||
// u32 False
|
||||
void beginBNKList(u32, u32);
|
||||
/* 802A49B4 */ // False False
|
||||
void endBNKList();
|
||||
/* 802A49D8 */ // False False
|
||||
// int False
|
||||
// int False
|
||||
// int False
|
||||
void readMaxSeCategory(int, int, int);
|
||||
};
|
||||
|
||||
struct JAUAudioArcInterpreter {
|
||||
/* 802A4260 */ ~JAUAudioArcInterpreter();
|
||||
/* 802A4260 */ // False False
|
||||
~JAUAudioArcInterpreter();
|
||||
};
|
||||
|
||||
//
|
||||
//
|
||||
// Forward References:
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
// False False
|
||||
// JAUSection* False
|
||||
// JAUSection False
|
||||
extern "C" void __ct__16Z2AudioArcLoaderFP10JAUSection();
|
||||
// True False
|
||||
// u32 False
|
||||
extern "C" void readCommandMore__16Z2AudioArcLoaderFUl();
|
||||
// True False
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
extern "C" void readBFCA__16Z2AudioArcLoaderFPCv();
|
||||
// True False
|
||||
// void False
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
// u32 False
|
||||
extern "C" void readBSTN__16Z2AudioArcLoaderFPCvUl();
|
||||
// True False
|
||||
extern "C" void __dt__16Z2AudioArcLoaderFv();
|
||||
extern "C" extern void* __vt__16Z2AudioArcLoader[17 + 1 /* padding */];
|
||||
|
||||
//
|
||||
//
|
||||
// External References:
|
||||
//
|
||||
//
|
||||
|
||||
// False False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
void operator delete(void*);
|
||||
|
||||
// False False
|
||||
extern "C" void __dt__22JAUAudioArcInterpreterFv();
|
||||
// False False
|
||||
// JAUSection* False
|
||||
// JAUSection False
|
||||
extern "C" void __ct__17JAUAudioArcLoaderFP10JAUSection();
|
||||
// False False
|
||||
// u32 False
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
// u32 False
|
||||
extern "C" void readWS__17JAUAudioArcLoaderFUlPCvUl();
|
||||
// False False
|
||||
// u32 False
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
extern "C" void readBNK__17JAUAudioArcLoaderFUlPCv();
|
||||
// False False
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
// u32 False
|
||||
extern "C" void readBSC__17JAUAudioArcLoaderFPCvUl();
|
||||
// False False
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
// u32 False
|
||||
extern "C" void readBST__17JAUAudioArcLoaderFPCvUl();
|
||||
// False False
|
||||
// u32 False
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
// u32 False
|
||||
extern "C" void readBMS__17JAUAudioArcLoaderFUlPCvUl();
|
||||
// False False
|
||||
// u32 False
|
||||
extern "C" void readBMS_fromArchive__17JAUAudioArcLoaderFUl();
|
||||
// False False
|
||||
// u32 False
|
||||
// u32 False
|
||||
extern "C" void newVoiceBank__17JAUAudioArcLoaderFUlUl();
|
||||
// False False
|
||||
// u32 False
|
||||
extern "C" void newDynamicSeqBlock__17JAUAudioArcLoaderFUl();
|
||||
// False False
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
extern "C" void readBSFT__17JAUAudioArcLoaderFPCv();
|
||||
// False False
|
||||
// u32 False
|
||||
// u32 False
|
||||
extern "C" void beginBNKList__17JAUAudioArcLoaderFUlUl();
|
||||
// False False
|
||||
extern "C" void endBNKList__17JAUAudioArcLoaderFv();
|
||||
// False False
|
||||
// int False
|
||||
// int False
|
||||
// int False
|
||||
extern "C" void readMaxSeCategory__17JAUAudioArcLoaderFiii();
|
||||
// False False
|
||||
extern "C" void getOpenSection__14JAUSectionHeapFv();
|
||||
// False False
|
||||
// JKRArchive* False
|
||||
// JKRArchive False
|
||||
// JKRHeap* False
|
||||
// JKRHeap False
|
||||
extern "C" void initDataArc__11Z2FxLineMgrFP10JKRArchiveP7JKRHeap();
|
||||
// False False
|
||||
// void False
|
||||
// void* False
|
||||
// void False
|
||||
extern "C" void __dl__FPv();
|
||||
// False False
|
||||
// void* False
|
||||
// void False
|
||||
// JKRHeap* False
|
||||
// JKRHeap False
|
||||
// JKRArchive::EMountDirection False
|
||||
extern "C" void mount__10JKRArchiveFPvP7JKRHeapQ210JKRArchive15EMountDirection();
|
||||
// False False
|
||||
extern "C" void _savegpr_29();
|
||||
// False False
|
||||
extern "C" void _restgpr_29();
|
||||
extern "C" extern void* __vt__17JAUAudioArcLoader[17 + 1 /* padding */];
|
||||
extern "C" extern u8 data_80450B40[4];
|
||||
extern "C" extern u8 data_80450CC0[4 + 4 /* padding */];
|
||||
extern "C" extern u8 sCurrentHeap__7JKRHeap[4];
|
||||
|
||||
//
|
||||
//
|
||||
// Declarations:
|
||||
//
|
||||
//
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 803C9CD0-803C9D18 0044+04 s=2 e=1 z=0 None .data __vt__16Z2AudioArcLoader */
|
||||
/* 803C9CD0-803C9D18 0044+04 s=2 e=1 z=0 None .data __vt__16Z2AudioArcLoader */
|
||||
SECTION_DATA void* __vt__16Z2AudioArcLoader[17 + 1 /* padding */] = {
|
||||
(void*)NULL,
|
||||
(void*)NULL,
|
||||
(void*)__dt__16Z2AudioArcLoaderFv,
|
||||
(void*)readWS__17JAUAudioArcLoaderFUlPCvUl,
|
||||
(void*)readBNK__17JAUAudioArcLoaderFUlPCv,
|
||||
(void*)readBSC__17JAUAudioArcLoaderFPCvUl,
|
||||
(void*)readBST__17JAUAudioArcLoaderFPCvUl,
|
||||
(void*)readBSTN__16Z2AudioArcLoaderFPCvUl,
|
||||
(void*)readBMS__17JAUAudioArcLoaderFUlPCvUl,
|
||||
(void*)readBMS_fromArchive__17JAUAudioArcLoaderFUl,
|
||||
(void*)newVoiceBank__17JAUAudioArcLoaderFUlUl,
|
||||
(void*)newDynamicSeqBlock__17JAUAudioArcLoaderFUl,
|
||||
(void*)readBSFT__17JAUAudioArcLoaderFPCv,
|
||||
(void*)readMaxSeCategory__17JAUAudioArcLoaderFiii,
|
||||
(void*)beginBNKList__17JAUAudioArcLoaderFUlUl,
|
||||
(void*)endBNKList__17JAUAudioArcLoaderFv,
|
||||
(void*)readCommandMore__16Z2AudioArcLoaderFUl,
|
||||
/* padding */
|
||||
NULL,
|
||||
(void*)NULL /* RTTI */,
|
||||
(void*)NULL,
|
||||
(void*)__dt__16Z2AudioArcLoaderFv,
|
||||
(void*)readWS__17JAUAudioArcLoaderFUlPCvUl,
|
||||
(void*)readBNK__17JAUAudioArcLoaderFUlPCv,
|
||||
(void*)readBSC__17JAUAudioArcLoaderFPCvUl,
|
||||
(void*)readBST__17JAUAudioArcLoaderFPCvUl,
|
||||
(void*)readBSTN__16Z2AudioArcLoaderFPCvUl,
|
||||
(void*)readBMS__17JAUAudioArcLoaderFUlPCvUl,
|
||||
(void*)readBMS_fromArchive__17JAUAudioArcLoaderFUl,
|
||||
(void*)newVoiceBank__17JAUAudioArcLoaderFUlUl,
|
||||
(void*)newDynamicSeqBlock__17JAUAudioArcLoaderFUl,
|
||||
(void*)readBSFT__17JAUAudioArcLoaderFPCv,
|
||||
(void*)readMaxSeCategory__17JAUAudioArcLoaderFiii,
|
||||
(void*)beginBNKList__17JAUAudioArcLoaderFUlUl,
|
||||
(void*)endBNKList__17JAUAudioArcLoaderFv,
|
||||
(void*)readCommandMore__16Z2AudioArcLoaderFUl,
|
||||
/* padding */
|
||||
NULL,
|
||||
};
|
||||
|
||||
/* 802A9A34-802A9A70 003C+00 s=0 e=1 z=0 None .text __ct__16Z2AudioArcLoaderFP10JAUSection */
|
||||
/* 802A9A34-802A9A70 003C+00 s=0 e=1 z=0 None .text __ct__16Z2AudioArcLoaderFP10JAUSection */
|
||||
// 802A9A48: 802A4740 (__ct__17JAUAudioArcLoaderFP10JAUSection)
|
||||
// 802A9A4C: 803C9CD0 (__vt__16Z2AudioArcLoader)
|
||||
// 802A9A50: 803C9CD0 (__vt__16Z2AudioArcLoader)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// False False
|
||||
// JAUSection* False
|
||||
// JAUSection False
|
||||
asm Z2AudioArcLoader::Z2AudioArcLoader(JAUSection* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/Z2AudioLib/Z2AudioArcLoader/__ct__16Z2AudioArcLoaderFP10JAUSection.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802A9A70-802A9AC8 0058+00 s=1 e=0 z=0 None .text readCommandMore__16Z2AudioArcLoaderFUl */
|
||||
|
||||
/* 802A9A70-802A9AC8 0058+00 s=1 e=0 z=0 None .text readCommandMore__16Z2AudioArcLoaderFUl */
|
||||
// 802A9AAC: 802A9AC8 (readBFCA__16Z2AudioArcLoaderFPCv)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// u32 False
|
||||
asm void Z2AudioArcLoader::readCommandMore(u32 param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/Z2AudioLib/Z2AudioArcLoader/readCommandMore__16Z2AudioArcLoaderFUl.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802A9AC8-802A9B54 008C+00 s=1 e=0 z=0 None .text readBFCA__16Z2AudioArcLoaderFPCv */
|
||||
|
||||
/* 802A9AC8-802A9B54 008C+00 s=1 e=0 z=0 None .text readBFCA__16Z2AudioArcLoaderFPCv */
|
||||
// 802A9AD8: 803621DC (_savegpr_29)
|
||||
// 802A9AE0: 80450CC0 (data_80450CC0)
|
||||
// 802A9AE8: 802A6094 (getOpenSection__14JAUSectionHeapFv)
|
||||
// 802A9B08: 80451374 (sCurrentHeap__7JKRHeap)
|
||||
// 802A9B10: 802D5840 (mount__10JKRArchiveFPvP7JKRHeapQ210JKRArchive15EMountDirection)
|
||||
// 802A9B18: 80450B40 (data_80450B40)
|
||||
// 802A9B24: 802BA7FC (initDataArc__11Z2FxLineMgrFP10JKRArchiveP7JKRHeap)
|
||||
// 802A9B40: 80362228 (_restgpr_29)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
asm void Z2AudioArcLoader::readBFCA(void const* param_0) {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/Z2AudioLib/Z2AudioArcLoader/readBFCA__16Z2AudioArcLoaderFPCv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802A9B54-802A9B58 0004+00 s=1 e=0 z=0 None .text readBSTN__16Z2AudioArcLoaderFPCvUl */
|
||||
|
||||
/* 802A9B54-802A9B58 0004+00 s=1 e=0 z=0 None .text readBSTN__16Z2AudioArcLoaderFPCvUl */
|
||||
// True False
|
||||
// void False
|
||||
// void const* False
|
||||
// void const False
|
||||
// void False
|
||||
// u32 False
|
||||
void Z2AudioArcLoader::readBSTN(void const* param_0, u32 param_1) {
|
||||
/* empty function */
|
||||
/* empty function */
|
||||
}
|
||||
|
||||
/* 802A9B58-802A9BC8 0070+00 s=1 e=0 z=0 None .text __dt__16Z2AudioArcLoaderFv */
|
||||
|
||||
/* 802A9B58-802A9BC8 0070+00 s=1 e=0 z=0 None .text __dt__16Z2AudioArcLoaderFv */
|
||||
// 802A9B78: 803C9CD0 (__vt__16Z2AudioArcLoader)
|
||||
// 802A9B7C: 803C9CD0 (__vt__16Z2AudioArcLoader)
|
||||
// 802A9B88: 803C9A78 (__vt__17JAUAudioArcLoader)
|
||||
// 802A9B8C: 803C9A78 (__vt__17JAUAudioArcLoader)
|
||||
// 802A9B98: 802A4260 (__dt__22JAUAudioArcInterpreterFv)
|
||||
// 802A9BA8: 802CED3C (__dl__FPv)
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
// True False
|
||||
asm Z2AudioArcLoader::~Z2AudioArcLoader() {
|
||||
nofralloc
|
||||
nofralloc
|
||||
#include "asm/Z2AudioLib/Z2AudioArcLoader/__dt__16Z2AudioArcLoaderFv.s"
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user