// // Generated By: dol2asm // Translation Unit: JKRFileFinder // #include "dol2asm.h" #include "dolphin/types.h" #include "JSystem/JKernel/JKRFileFinder.h" // // Types: // struct JKRFileFinder { /* 802D4910 */ // True False ~JKRFileFinder(); }; struct JKRDvdFinder { /* 802D4770 */ // False False // char const* False // char const False // char False JKRDvdFinder(char const*); /* 802D47F4 */ // True False ~JKRDvdFinder(); /* 802D4874 */ // True False void findNextFile(); }; struct JKRArchive { struct SDirEntry { }; /* 802D5AC0 */ // False False // JKRArchive::SDirEntry* False // JKRArchive::SDirEntry False // u32 False void getDirEntry(JKRArchive::SDirEntry*, u32) const; }; struct JKRArcFinder { /* 802D4638 */ // False False // JKRArchive* False // JKRArchive False // s32 False // s32 False JKRArcFinder(JKRArchive*, s32, s32); /* 802D46C4 */ // True False void findNextFile(); /* 802D4958 */ // True False ~JKRArcFinder(); }; // // Forward References: // // False False // JKRArchive* False // JKRArchive False // s32 False // s32 False extern "C" void __ct__12JKRArcFinderFP10JKRArchivell(); // True False extern "C" void findNextFile__12JKRArcFinderFv(); // False False // char const* False // char const False // char False extern "C" void __ct__12JKRDvdFinderFPCc(); // True False extern "C" void __dt__12JKRDvdFinderFv(); // True False extern "C" void findNextFile__12JKRDvdFinderFv(); // True False extern "C" void __dt__13JKRFileFinderFv(); // True False extern "C" void __dt__12JKRArcFinderFv(); extern "C" extern void* __vt__12JKRDvdFinder[4]; extern "C" extern void* __vt__12JKRArcFinder[4]; extern "C" extern void* __vt__13JKRFileFinder[4]; // // External References: // // False False // void False // void* False // void False void operator delete(void*); // False False // void False // void* False // void False extern "C" void __dl__FPv(); // False False // JKRArchive::SDirEntry* False // JKRArchive::SDirEntry False // u32 False extern "C" void getDirEntry__10JKRArchiveCFPQ210JKRArchive9SDirEntryUl(); // False False extern "C" void DVDOpenDir(); // False False extern "C" void DVDReadDir(); // False False // bool False extern "C" bool DVDCloseDir(); // // Declarations: // /* ############################################################################################## */ /* 803CC208-803CC218 0010+00 s=2 e=0 z=0 None .data __vt__12JKRDvdFinder */ SECTION_DATA void* __vt__12JKRDvdFinder[4] = { (void*)NULL /* RTTI */, (void*)NULL, (void*)__dt__12JKRDvdFinderFv, (void*)findNextFile__12JKRDvdFinderFv, }; /* 803CC218-803CC228 0010+00 s=2 e=0 z=0 None .data __vt__12JKRArcFinder */ SECTION_DATA void* __vt__12JKRArcFinder[4] = { (void*)NULL /* RTTI */, (void*)NULL, (void*)__dt__12JKRArcFinderFv, (void*)findNextFile__12JKRArcFinderFv, }; /* 803CC228-803CC238 0010+00 s=5 e=0 z=0 None .data __vt__13JKRFileFinder */ SECTION_DATA void* __vt__13JKRFileFinder[4] = { (void*)NULL /* RTTI */, (void*)NULL, (void*)__dt__13JKRFileFinderFv, (void*)NULL, }; /* 802D4638-802D46C4 008C+00 s=0 e=1 z=0 None .text __ct__12JKRArcFinderFP10JKRArchivell */ // 802D464C: 803CC228 (__vt__13JKRFileFinder) // 802D4650: 803CC228 (__vt__13JKRFileFinder) // 802D4664: 803CC218 (__vt__12JKRArcFinder) // 802D4668: 803CC218 (__vt__12JKRArcFinder) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // False False // JKRArchive* False // JKRArchive False // s32 False // s32 False asm JKRArcFinder::JKRArcFinder(JKRArchive* param_0, s32 param_1, s32 param_2) { nofralloc #include "asm/JSystem/JKernel/JKRFileFinder/__ct__12JKRArcFinderFP10JKRArchivell.s" } #pragma pop /* 802D46C4-802D4770 00AC+00 s=1 e=0 z=0 None .text findNextFile__12JKRArcFinderFv */ // 802D4718: 802D5AC0 (getDirEntry__10JKRArchiveCFPQ210JKRArchive9SDirEntryUl) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False asm void JKRArcFinder::findNextFile() { nofralloc #include "asm/JSystem/JKernel/JKRFileFinder/findNextFile__12JKRArcFinderFv.s" } #pragma pop /* 802D4770-802D47F4 0084+00 s=0 e=1 z=0 None .text __ct__12JKRDvdFinderFPCc */ // 802D4784: 803CC228 (__vt__13JKRFileFinder) // 802D4788: 803CC228 (__vt__13JKRFileFinder) // 802D479C: 803CC208 (__vt__12JKRDvdFinder) // 802D47A0: 803CC208 (__vt__12JKRDvdFinder) // 802D47B0: 80348F80 (DVDOpenDir) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // False False // char const* False // char const False // char False asm JKRDvdFinder::JKRDvdFinder(char const* param_0) { nofralloc #include "asm/JSystem/JKernel/JKRFileFinder/__ct__12JKRDvdFinderFPCc.s" } #pragma pop /* 802D47F4-802D4874 0080+00 s=1 e=0 z=0 None .text __dt__12JKRDvdFinderFv */ // 802D4814: 803CC208 (__vt__12JKRDvdFinder) // 802D4818: 803CC208 (__vt__12JKRDvdFinder) // 802D4830: 803490E4 (DVDCloseDir) // 802D483C: 803CC228 (__vt__13JKRFileFinder) // 802D4840: 803CC228 (__vt__13JKRFileFinder) // 802D4854: 802CED3C (__dl__FPv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False asm JKRDvdFinder::~JKRDvdFinder() { nofralloc #include "asm/JSystem/JKernel/JKRFileFinder/__dt__12JKRDvdFinderFv.s" } #pragma pop /* 802D4874-802D4910 009C+00 s=1 e=0 z=0 None .text findNextFile__12JKRDvdFinderFv */ // 802D489C: 80349040 (DVDReadDir) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False asm void JKRDvdFinder::findNextFile() { nofralloc #include "asm/JSystem/JKernel/JKRFileFinder/findNextFile__12JKRDvdFinderFv.s" } #pragma pop /* 802D4910-802D4958 0048+00 s=1 e=0 z=0 None .text __dt__13JKRFileFinderFv */ // 802D4928: 803CC228 (__vt__13JKRFileFinder) // 802D492C: 803CC228 (__vt__13JKRFileFinder) // 802D493C: 802CED3C (__dl__FPv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False asm JKRFileFinder::~JKRFileFinder() { nofralloc #include "asm/JSystem/JKernel/JKRFileFinder/__dt__13JKRFileFinderFv.s" } #pragma pop /* 802D4958-802D49B4 005C+00 s=1 e=0 z=0 None .text __dt__12JKRArcFinderFv */ // 802D4970: 803CC218 (__vt__12JKRArcFinder) // 802D4974: 803CC218 (__vt__12JKRArcFinder) // 802D4980: 803CC228 (__vt__13JKRFileFinder) // 802D4984: 803CC228 (__vt__13JKRFileFinder) // 802D4998: 802CED3C (__dl__FPv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False asm JKRArcFinder::~JKRArcFinder() { nofralloc #include "asm/JSystem/JKernel/JKRFileFinder/__dt__12JKRArcFinderFv.s" } #pragma pop