diff --git a/CMakeLists.txt b/CMakeLists.txt index 8c065a71..b1a20e67 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -64,7 +64,8 @@ target_compile_options(uking PRIVATE -Wall -Wextra) target_compile_options(uking PRIVATE -fno-strict-aliasing) target_compile_options(uking PRIVATE -Wno-invalid-offsetof) -include_directories(lib/NintendoSDK/include) +add_subdirectory(lib/NintendoSDK) +target_link_libraries(uking PUBLIC NintendoSDK) add_subdirectory(lib/sead) target_link_libraries(uking PUBLIC sead) diff --git a/data/uking_functions.csv b/data/uking_functions.csv index 656bddc9..096e7fcf 100644 --- a/data/uking_functions.csv +++ b/data/uking_functions.csv @@ -485,7 +485,7 @@ 0x000000710001257c,nullsub_45,4, 0x0000007100012580,_ZNK4sead15RuntimeTypeInfo6DeriveINS_13TaskParameterEE9isDerivedEPKNS0_9InterfaceE,140, 0x000000710001260c,j__ZdlPv_6,4, -0x0000007100012610,_ZNK4sead14SafeStringBaseIcE9findIndexERKS1_,468, +0x0000007100012610,_ZNK4sead14SafeStringBaseIcE9findIndexERKS1_,468,_ZNK4sead14SafeStringBaseIcE9findIndexERKS1_? 0x00000071000127e4,_ZN4sead18Matrix34CalcCommonIfE7inverseERNS_9BaseMtx34IfEERKS3_,336, 0x0000007100012934,j__ZdlPv_7,4, 0x0000007100012938,_ZN4sead19FixedSafeStringBaseIcLi80EEaSERKNS_14SafeStringBaseIcEE,240, @@ -2307,7 +2307,7 @@ 0x000000710007f8f8,sub_710007F8F8,56, 0x000000710007f930,sub_710007F930,532, 0x000000710007fb44,sub_710007FB44,32, -0x000000710007fb64,_ZN4sead10FileHandleD2Ev,40, +0x000000710007fb64,_ZN4sead10FileHandleD2Ev,40,_ZN4sead10FileHandleD2Ev 0x000000710007fb8c,sub_710007FB8C,288, 0x000000710007fcac,sub_710007FCAC,92, 0x000000710007fd08,Motorcycle::rtti1,8, @@ -2315,7 +2315,7 @@ 0x000000710007fd6c,Motorcycle::m45,8, 0x000000710007fd74,Motorcycle::m133,8, 0x000000710007fd7c,Motorcycle::m163,8, -0x000000710007fd84,_ZN4sead10FileHandleD0Ev,64, +0x000000710007fd84,_ZN4sead10FileHandleD0Ev,64,_ZN4sead10FileHandleD0Ev 0x000000710007fdc4,sub_710007FDC4,140, 0x000000710007ffc4,j__ZdlPv_29,4, 0x000000710007ffc8,_ZN4sead19FixedSafeStringBaseIcLi128EEaSERKNS_14SafeStringBaseIcEE,240, @@ -6542,7 +6542,7 @@ 0x000000710011d8d8,AI_Action_EventOpenMessageTips::init,8, 0x000000710011d8e0,AI_Action_EventOpenMessageTips::enter,32, 0x000000710011d900,AI_Action_EventOpenMessageTips::calc,604, -0x000000710011db5c,_ZNK4sead14SafeStringBaseIcE10rfindIndexERKS1_,460, +0x000000710011db5c,_ZNK4sead14SafeStringBaseIcE10rfindIndexERKS1_,460,_ZNK4sead14SafeStringBaseIcE10rfindIndexERKS1_? 0x000000710011dd28,AI_Action_EventOpenMessageTips::leave,4, 0x000000710011dd2c,AI_Action_EventOpenMessageTips::loadParams,164, 0x000000710011ddd0,AI_Action_EventOpenMessageTips::rtti1,288, @@ -11624,7 +11624,7 @@ 0x00000071001bf6c0,AI_Action_ItemAmiiboCreateFromDropTable::loadParams,932, 0x00000071001bfa64,AI_Action_ItemAmiiboCreateFromDropTable::parsePairActor,1008, 0x00000071001bfe54,AI_Action_ItemAmiiboCreateFromDropTable::parseFlagActor,1096, -0x00000071001c029c,splitString,736, +0x00000071001c029c,splitString,736,_ZNK4sead14SafeStringBaseIcE14token_iterator3getEPNS_22BufferedSafeStringBaseIcEE 0x00000071001c057c,AI_Action_ItemAmiiboCreateFromDropTable::rtti1,288, 0x00000071001c069c,AI_Action_ItemAmiiboCreateFromDropTable::rtti2,92, 0x00000071001c06f8,sub_71001C06F8,204, @@ -21206,7 +21206,7 @@ 0x000000710034140c,AI_AI_CalledEnemyMove::rtti2,92, 0x0000007100341468,AI_AI_CannonBallRoot::ctor,48, 0x0000007100341498,AI_AI_CannonBallRoot::dtor,4, -0x000000710034149c,_ZN4sead17NinFileDeviceBaseD2Ev,36, +0x000000710034149c,AI_AI_CannonBallRoot::dtorDelete,36, 0x00000071003414c0,AI_AI_CannonBallRoot::init,8, 0x00000071003414c8,AI_AI_CannonBallRoot::enter,156, 0x0000007100341564,AI_AI_CannonBallRoot::calc,4, @@ -61348,7 +61348,7 @@ 0x0000007100af30ac,_ZN4sead19NinHostIOFileDeviceC2Ev,92, 0x0000007100af3108,sub_7100AF3108,8, 0x0000007100af3110,sub_7100AF3110,8, -0x0000007100af3118,_ZN4sead17NinFileDeviceBaseD2Ev_0,4, +0x0000007100af3118,_ZN4sead17NinFileDeviceBaseD2Ev,4,_ZN4sead17NinFileDeviceBaseD2Ev 0x0000007100af311c,_ZN4sead20NinContentFileDeviceD0Ev,36, 0x0000007100af3140,sub_7100AF3140,288, 0x0000007100af3260,sub_7100AF3260,92, @@ -61361,7 +61361,7 @@ 0x0000007100af338c,_ZN4sead17NinSaveFileDeviceD0Ev_0,36, 0x0000007100af33b0,_ZNK4sead17NinSaveFileDevice27checkDerivedRuntimeTypeInfoEPKNS_15RuntimeTypeInfo9InterfaceE,288, 0x0000007100af34d0,_ZNK4sead17NinSaveFileDevice18getRuntimeTypeInfoEv,92, -0x0000007100af352c,_ZNK4sead17NinFileDeviceBase14doIsAvailable_Ev,8, +0x0000007100af352c,_ZNK4sead17NinFileDeviceBase14doIsAvailable_Ev,8,_ZNK4sead17NinFileDeviceBase14doIsAvailable_Ev 0x0000007100af3534,_ZN4sead17ArchiveFileDevice14doGetFileSize_EPjRKNS_14SafeStringBaseIcEE,128, 0x0000007100af35b4,_ZN4sead17ArchiveFileDevice14doGetFileSize_EPjPNS_10FileHandleE,68, 0x0000007100af35f8,_ZN4sead17ArchiveFileDevice14doIsExistFile_EPbRKNS_14SafeStringBaseIcEE,116, @@ -61416,19 +61416,20 @@ 0x0000007100af5400,_ZNK4sead10FileDevice26getHandleBaseHandleBuffer_EPNS_10HandleBaseE,8,_ZNK4sead10FileDevice26getHandleBaseHandleBuffer_EPNS_10HandleBaseE 0x0000007100af5408,_ZNK4sead10FileDevice12doTracePath_ERKNS_14SafeStringBaseIcEE,152,_ZNK4sead10FileDevice12doTracePath_ERKNS_14SafeStringBaseIcEE 0x0000007100af54a0,_ZNK4sead10FileDevice14doResolvePath_EPNS_22BufferedSafeStringBaseIcEERKNS_14SafeStringBaseIcEE_0,228,_ZNK4sead10FileDevice14doResolvePath_EPNS_22BufferedSafeStringBaseIcEERKNS_14SafeStringBaseIcEE -0x0000007100af5584,_ZN4sead10FileHandle5closeEv,108, -0x0000007100af55f0,_ZN4sead10FileHandle8tryCloseEv,108, -0x0000007100af565c,sub_7100AF565C,352, -0x0000007100af57bc,_ZN4sead10FileHandle7tryReadEPjPhj,344, -0x0000007100af5914,_ZN4sead10FileHandle5writeEPKhj,148, -0x0000007100af59a8,_ZN4sead10FileHandle8tryWriteEPjPKhj,152, -0x0000007100af5a40,_ZN4sead10FileHandle4seekEiNS_10FileDevice10SeekOriginE,128, -0x0000007100af5ac0,_ZN4sead10FileHandle17getCurrentSeekPosEv,116, -0x0000007100af5b34,_ZN4sead10FileHandle11getFileSizeEv,80, -0x0000007100af5b84,_ZN4sead10FileHandle14tryGetFileSizeEPj,48, -0x0000007100af5bb4,_ZN4sead15DirectoryHandle5closeEv,108, -0x0000007100af5c20,_ZN4sead15DirectoryHandle4readEPNS_14DirectoryEntryEj,140, -0x0000007100af5cac,_ZN4sead15DirectoryHandle7tryReadEPjPNS_14DirectoryEntryEj,164, +0x0000007100af5584,_ZN4sead10FileHandle5closeEv,108,_ZN4sead10FileHandle5closeEv +0x0000007100af55f0,_ZN4sead10FileHandle8tryCloseEv,108,_ZN4sead10FileHandle8tryCloseEv +0x0000007100af565c,sub_7100AF565C,0x28,_ZN4sead10FileHandle4readEPhj +0x0000007100af5684,sub_7100AF5684,0x138,_ZN4sead10FileDevice4readEPNS_10FileHandleEPhj +0x0000007100af57bc,_ZN4sead10FileHandle7tryReadEPjPhj,344,_ZN4sead10FileHandle7tryReadEPjPhj +0x0000007100af5914,_ZN4sead10FileHandle5writeEPKhj,148,_ZN4sead10FileHandle5writeEPKhj +0x0000007100af59a8,_ZN4sead10FileHandle8tryWriteEPjPKhj,152,_ZN4sead10FileHandle8tryWriteEPjPKhj +0x0000007100af5a40,_ZN4sead10FileHandle4seekEiNS_10FileDevice10SeekOriginE,128,_ZN4sead10FileHandle4seekEiNS_10FileDevice10SeekOriginE +0x0000007100af5ac0,_ZN4sead10FileHandle17getCurrentSeekPosEv,116,_ZN4sead10FileHandle17getCurrentSeekPosEv +0x0000007100af5b34,_ZN4sead10FileHandle11getFileSizeEv,80,_ZN4sead10FileHandle11getFileSizeEv +0x0000007100af5b84,_ZN4sead10FileHandle14tryGetFileSizeEPj,48,_ZN4sead10FileHandle14tryGetFileSizeEPj +0x0000007100af5bb4,_ZN4sead15DirectoryHandle5closeEv,108,_ZN4sead15DirectoryHandle5closeEv +0x0000007100af5c20,_ZN4sead15DirectoryHandle4readEPNS_14DirectoryEntryEj,140,_ZN4sead15DirectoryHandle4readEPNS_14DirectoryEntryEj +0x0000007100af5cac,_ZN4sead15DirectoryHandle7tryReadEPjPNS_14DirectoryEntryEj,164,_ZN4sead15DirectoryHandle7tryReadEPjPNS_14DirectoryEntryEj 0x0000007100af5d50,_ZNK4sead10FileDevice27checkDerivedRuntimeTypeInfoEPKNS_15RuntimeTypeInfo9InterfaceE,112,_ZNK4sead10FileDevice27checkDerivedRuntimeTypeInfoEPKNS_15RuntimeTypeInfo9InterfaceE 0x0000007100af5dc0,_ZNK4sead10FileDevice18getRuntimeTypeInfoEv_0,92,_ZNK4sead10FileDevice18getRuntimeTypeInfoEv 0x0000007100af5e1c,_ZN4sead13FileDeviceMgr18SingletonDisposer_D2Ev,144, @@ -61471,14 +61472,14 @@ 0x0000007100af6cd8,_ZN4sead14MainFileDevice16doReadDirectory_EPjPNS_15DirectoryHandleEPNS_14DirectoryEntryEj,8, 0x0000007100af6ce0,_ZN4sead14MainFileDevice16doMakeDirectory_ERKNS_14SafeStringBaseIcEEj,8, 0x0000007100af6ce8,_ZNK4sead14MainFileDevice18doGetLastRawError_Ev,8, -0x0000007100af6cf0,_ZN4sead4Path12getDriveNameEPNS_22BufferedSafeStringBaseIcEERKNS_14SafeStringBaseIcEE,380,_ZN4sead4Path12getDriveNameEPNS_22BufferedSafeStringBaseIcEERKNS_14SafeStringBaseIcEE! -0x0000007100af6e6c,_ZN4sead4Path18getPathExceptDriveEPNS_22BufferedSafeStringBaseIcEERKNS_14SafeStringBaseIcEE,852,_ZN4sead4Path18getPathExceptDriveEPNS_22BufferedSafeStringBaseIcEERKNS_14SafeStringBaseIcEE! -0x0000007100af71c0,_ZN4sead4Path6getExtEPNS_22BufferedSafeStringBaseIcEERKNS_14SafeStringBaseIcEE,1008, -0x0000007100af75b0,_ZN4sead4Path11getFileNameEPNS_22BufferedSafeStringBaseIcEERKNS_14SafeStringBaseIcEE,740, -0x0000007100af7894,_ZN4sead4Path15getBaseFileNameEPNS_22BufferedSafeStringBaseIcEERKNS_14SafeStringBaseIcEE,968, -0x0000007100af7c5c,_ZN4sead4Path16getDirectoryNameEPNS_22BufferedSafeStringBaseIcEERKNS_14SafeStringBaseIcEE,984, -0x0000007100af8034,_ZN4sead4Path4joinEPNS_22BufferedSafeStringBaseIcEEPKcS5_,760, -0x0000007100af832c,_ZN4sead4Path15changeDelimiterEPNS_22BufferedSafeStringBaseIcEEc,256, +0x0000007100af6cf0,_ZN4sead4Path12getDriveNameEPNS_22BufferedSafeStringBaseIcEERKNS_14SafeStringBaseIcEE,380,_ZN4sead4Path12getDriveNameEPNS_22BufferedSafeStringBaseIcEERKNS_14SafeStringBaseIcEE +0x0000007100af6e6c,_ZN4sead4Path18getPathExceptDriveEPNS_22BufferedSafeStringBaseIcEERKNS_14SafeStringBaseIcEE,852,_ZN4sead4Path18getPathExceptDriveEPNS_22BufferedSafeStringBaseIcEERKNS_14SafeStringBaseIcEE +0x0000007100af71c0,_ZN4sead4Path6getExtEPNS_22BufferedSafeStringBaseIcEERKNS_14SafeStringBaseIcEE,1008,_ZN4sead4Path6getExtEPNS_22BufferedSafeStringBaseIcEERKNS_14SafeStringBaseIcEE? +0x0000007100af75b0,_ZN4sead4Path11getFileNameEPNS_22BufferedSafeStringBaseIcEERKNS_14SafeStringBaseIcEE,740,_ZN4sead4Path11getFileNameEPNS_22BufferedSafeStringBaseIcEERKNS_14SafeStringBaseIcEE +0x0000007100af7894,_ZN4sead4Path15getBaseFileNameEPNS_22BufferedSafeStringBaseIcEERKNS_14SafeStringBaseIcEE,968,_ZN4sead4Path15getBaseFileNameEPNS_22BufferedSafeStringBaseIcEERKNS_14SafeStringBaseIcEE +0x0000007100af7c5c,_ZN4sead4Path16getDirectoryNameEPNS_22BufferedSafeStringBaseIcEERKNS_14SafeStringBaseIcEE,984,_ZN4sead4Path16getDirectoryNameEPNS_22BufferedSafeStringBaseIcEERKNS_14SafeStringBaseIcEE +0x0000007100af8034,_ZN4sead4Path4joinEPNS_22BufferedSafeStringBaseIcEEPKcS5_,760,_ZN4sead4Path4joinEPNS_22BufferedSafeStringBaseIcEEPKcS5_ +0x0000007100af832c,_ZN4sead4Path15changeDelimiterEPNS_22BufferedSafeStringBaseIcEEc,256,_ZN4sead4Path15changeDelimiterEPNS_22BufferedSafeStringBaseIcEEc 0x0000007100af842c,sead::GameFrameworkNx::initialize_,20, 0x0000007100af8440,_ZN4sead15GameFrameworkNxC1ERKNS0_9CreateArgE,208, 0x0000007100af8510,_ZN4sead15GameFrameworkNxD2Ev,20, @@ -62611,29 +62612,29 @@ 0x0000007100b2c360,sub_7100B2C360,36, 0x0000007100b2c384,_ZNK4sead20NinContentFileDevice27checkDerivedRuntimeTypeInfoEPKNS_15RuntimeTypeInfo9InterfaceE,288, 0x0000007100b2c4a4,_ZNK4sead20NinContentFileDevice18getRuntimeTypeInfoEv,92, -0x0000007100b2c500,_ZN4sead17NinFileDeviceBaseC2ERKNS_14SafeStringBaseIcEES4_,392, -0x0000007100b2c688,_ZN4sead17NinFileDeviceBase7doOpen_EPNS_10FileHandleERKNS_14SafeStringBaseIcEENS_10FileDevice12FileOpenFlagE,548, -0x0000007100b2c8ac,_ZN4sead17NinFileDeviceBase8doClose_EPNS_10FileHandleE,100, -0x0000007100b2c910,_ZN4sead17NinFileDeviceBase8doFlush_EPNS_10FileHandleE,68, -0x0000007100b2c954,_ZN4sead17NinFileDeviceBase9doRemove_ERKNS_14SafeStringBaseIcEE,212, -0x0000007100b2ca28,_ZN4sead17NinFileDeviceBase7doRead_EPjPNS_10FileHandleEPhj,152, -0x0000007100b2cac0,_ZN4sead17NinFileDeviceBase8doWrite_EPjPNS_10FileHandleEPKhj,152, -0x0000007100b2cb58,_ZN4sead17NinFileDeviceBase7doSeek_EPNS_10FileHandleEiNS_10FileDevice10SeekOriginE,160, -0x0000007100b2cbf8,_ZN4sead17NinFileDeviceBase20doGetCurrentSeekPos_EPjPNS_10FileHandleE,48, -0x0000007100b2cc28,_ZN4sead17NinFileDeviceBase14doGetFileSize_EPjRKNS_14SafeStringBaseIcEE,184, -0x0000007100b2cce0,_ZN4sead17NinFileDeviceBase14doGetFileSize_EPjPNS_10FileHandleE,92, -0x0000007100b2cd3c,_ZN4sead17NinFileDeviceBase14doIsExistFile_EPbRKNS_14SafeStringBaseIcEE,264, -0x0000007100b2ce44,_ZN4sead17NinFileDeviceBase19doIsExistDirectory_EPbRKNS_14SafeStringBaseIcEE,264, -0x0000007100b2cf4c,_ZN4sead17NinFileDeviceBase16doOpenDirectory_EPNS_15DirectoryHandleERKNS_14SafeStringBaseIcEE,228, -0x0000007100b2d030,_ZN4sead17NinFileDeviceBase17doCloseDirectory_EPNS_15DirectoryHandleE,32, -0x0000007100b2d050,_ZN4sead17NinFileDeviceBase16doReadDirectory_EPjPNS_15DirectoryHandleEPNS_14DirectoryEntryEj,404, -0x0000007100b2d1e4,_ZN4sead17NinFileDeviceBase16doMakeDirectory_ERKNS_14SafeStringBaseIcEEj,212, -0x0000007100b2d2b8,_ZNK4sead17NinFileDeviceBase18doGetLastRawError_Ev,8, -0x0000007100b2d2c0,_ZNK4sead17NinFileDeviceBase16formatPathForFS_EPNS_22BufferedSafeStringBaseIcEERKNS_14SafeStringBaseIcEE,120, -0x0000007100b2d338,_ZNK4sead17NinFileDeviceBase14doResolvePath_EPNS_22BufferedSafeStringBaseIcEERKNS_14SafeStringBaseIcEE,12, -0x0000007100b2d344,_ZN4sead17NinFileDeviceBaseD0Ev,36, -0x0000007100b2d368,_ZNK4sead17NinFileDeviceBase27checkDerivedRuntimeTypeInfoEPKNS_15RuntimeTypeInfo9InterfaceE,204, -0x0000007100b2d434,_ZNK4sead17NinFileDeviceBase18getRuntimeTypeInfoEv,92, +0x0000007100b2c500,_ZN4sead17NinFileDeviceBaseC2ERKNS_14SafeStringBaseIcEES4_,392,_ZN4sead17NinFileDeviceBaseC1ERKNS_14SafeStringBaseIcEES4_ +0x0000007100b2c688,_ZN4sead17NinFileDeviceBase7doOpen_EPNS_10FileHandleERKNS_14SafeStringBaseIcEENS_10FileDevice12FileOpenFlagE,548,_ZN4sead17NinFileDeviceBase7doOpen_EPNS_10FileHandleERKNS_14SafeStringBaseIcEENS_10FileDevice12FileOpenFlagE! +0x0000007100b2c8ac,_ZN4sead17NinFileDeviceBase8doClose_EPNS_10FileHandleE,100,_ZN4sead17NinFileDeviceBase8doClose_EPNS_10FileHandleE +0x0000007100b2c910,_ZN4sead17NinFileDeviceBase8doFlush_EPNS_10FileHandleE,68,_ZN4sead17NinFileDeviceBase8doFlush_EPNS_10FileHandleE +0x0000007100b2c954,_ZN4sead17NinFileDeviceBase9doRemove_ERKNS_14SafeStringBaseIcEE,212,_ZN4sead17NinFileDeviceBase9doRemove_ERKNS_14SafeStringBaseIcEE +0x0000007100b2ca28,_ZN4sead17NinFileDeviceBase7doRead_EPjPNS_10FileHandleEPhj,152,_ZN4sead17NinFileDeviceBase7doRead_EPjPNS_10FileHandleEPhj +0x0000007100b2cac0,_ZN4sead17NinFileDeviceBase8doWrite_EPjPNS_10FileHandleEPKhj,152,_ZN4sead17NinFileDeviceBase8doWrite_EPjPNS_10FileHandleEPKhj +0x0000007100b2cb58,_ZN4sead17NinFileDeviceBase7doSeek_EPNS_10FileHandleEiNS_10FileDevice10SeekOriginE,160,_ZN4sead17NinFileDeviceBase7doSeek_EPNS_10FileHandleEiNS_10FileDevice10SeekOriginE +0x0000007100b2cbf8,_ZN4sead17NinFileDeviceBase20doGetCurrentSeekPos_EPjPNS_10FileHandleE,48,_ZN4sead17NinFileDeviceBase20doGetCurrentSeekPos_EPjPNS_10FileHandleE +0x0000007100b2cc28,_ZN4sead17NinFileDeviceBase14doGetFileSize_EPjRKNS_14SafeStringBaseIcEE,184,_ZN4sead17NinFileDeviceBase14doGetFileSize_EPjRKNS_14SafeStringBaseIcEE +0x0000007100b2cce0,_ZN4sead17NinFileDeviceBase14doGetFileSize_EPjPNS_10FileHandleE,92,_ZN4sead17NinFileDeviceBase14doGetFileSize_EPjPNS_10FileHandleE +0x0000007100b2cd3c,_ZN4sead17NinFileDeviceBase14doIsExistFile_EPbRKNS_14SafeStringBaseIcEE,264,_ZN4sead17NinFileDeviceBase14doIsExistFile_EPbRKNS_14SafeStringBaseIcEE +0x0000007100b2ce44,_ZN4sead17NinFileDeviceBase19doIsExistDirectory_EPbRKNS_14SafeStringBaseIcEE,264,_ZN4sead17NinFileDeviceBase19doIsExistDirectory_EPbRKNS_14SafeStringBaseIcEE +0x0000007100b2cf4c,_ZN4sead17NinFileDeviceBase16doOpenDirectory_EPNS_15DirectoryHandleERKNS_14SafeStringBaseIcEE,228,_ZN4sead17NinFileDeviceBase16doOpenDirectory_EPNS_15DirectoryHandleERKNS_14SafeStringBaseIcEE +0x0000007100b2d030,_ZN4sead17NinFileDeviceBase17doCloseDirectory_EPNS_15DirectoryHandleE,32,_ZN4sead17NinFileDeviceBase17doCloseDirectory_EPNS_15DirectoryHandleE +0x0000007100b2d050,_ZN4sead17NinFileDeviceBase16doReadDirectory_EPjPNS_15DirectoryHandleEPNS_14DirectoryEntryEj,404,_ZN4sead17NinFileDeviceBase16doReadDirectory_EPjPNS_15DirectoryHandleEPNS_14DirectoryEntryEj +0x0000007100b2d1e4,_ZN4sead17NinFileDeviceBase16doMakeDirectory_ERKNS_14SafeStringBaseIcEEj,212,_ZN4sead17NinFileDeviceBase16doMakeDirectory_ERKNS_14SafeStringBaseIcEEj +0x0000007100b2d2b8,_ZNK4sead17NinFileDeviceBase18doGetLastRawError_Ev,8,_ZNK4sead17NinFileDeviceBase18doGetLastRawError_Ev +0x0000007100b2d2c0,_ZNK4sead17NinFileDeviceBase16formatPathForFS_EPNS_22BufferedSafeStringBaseIcEERKNS_14SafeStringBaseIcEE,120,_ZNK4sead17NinFileDeviceBase16formatPathForFS_EPNS_22BufferedSafeStringBaseIcEERKNS_14SafeStringBaseIcEE +0x0000007100b2d338,_ZNK4sead17NinFileDeviceBase14doResolvePath_EPNS_22BufferedSafeStringBaseIcEERKNS_14SafeStringBaseIcEE,12,_ZNK4sead17NinFileDeviceBase14doResolvePath_EPNS_22BufferedSafeStringBaseIcEERKNS_14SafeStringBaseIcEE +0x0000007100b2d344,_ZN4sead17NinFileDeviceBaseD0Ev,36,_ZN4sead17NinFileDeviceBaseD0Ev +0x0000007100b2d368,_ZNK4sead17NinFileDeviceBase27checkDerivedRuntimeTypeInfoEPKNS_15RuntimeTypeInfo9InterfaceE,204,_ZNK4sead17NinFileDeviceBase27checkDerivedRuntimeTypeInfoEPKNS_15RuntimeTypeInfo9InterfaceE +0x0000007100b2d434,_ZNK4sead17NinFileDeviceBase18getRuntimeTypeInfoEv,92,_ZNK4sead17NinFileDeviceBase18getRuntimeTypeInfoEv 0x0000007100b2d490,_ZN4sead13NullFaderTaskC1ERKNS_16TaskConstructArgE,68, 0x0000007100b2d4d4,_ZN4sead13FaderTaskBaseC2ERKNS_16TaskConstructArgEPKc,636, 0x0000007100b2d750,sub_7100B2D750,44, diff --git a/lib/NintendoSDK b/lib/NintendoSDK index 583c350e..de5aa695 160000 --- a/lib/NintendoSDK +++ b/lib/NintendoSDK @@ -1 +1 @@ -Subproject commit 583c350e47ed5f1bf3d257a7158859e3f1fc0845 +Subproject commit de5aa695c03ab118bbda2da3fc963da41e59ac0c diff --git a/lib/sead b/lib/sead index c59b6360..fc563e0a 160000 --- a/lib/sead +++ b/lib/sead @@ -1 +1 @@ -Subproject commit c59b636024717815a859442c12e843e6afe3602f +Subproject commit fc563e0adcb6eeec59f3fcd8ace1fb396763f1ad