From 78833a752c4ee79136b4fcb2ddee795642cd0f2e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9o=20Lam?= Date: Fri, 21 Aug 2020 10:51:25 +0200 Subject: [PATCH] Mark more functions as decompiled --- data/uking_functions.csv | 94 ++++++++++++++++++++-------------------- lib/sead | 2 +- 2 files changed, 48 insertions(+), 48 deletions(-) diff --git a/data/uking_functions.csv b/data/uking_functions.csv index f29448fb..ead6baef 100644 --- a/data/uking_functions.csv +++ b/data/uking_functions.csv @@ -48351,9 +48351,9 @@ 0x00000071007d0304,uking::StageSelect::moveReenter,8, 0x00000071007d030c,_ZN4sead16RegionLanguageID5text_Ei,428, 0x00000071007d04b8,j__ZdlPv_354,4, -0x00000071007d04bc,_ZN4sead15FixedSafeStringILi24EEaSERKNS_14SafeStringBaseIcEE,240, +0x00000071007d04bc,_ZN4sead15FixedSafeStringILi24EEaSERKNS_14SafeStringBaseIcEE,240,_ZN4sead15FixedSafeStringILi24EEaSERKNS_14SafeStringBaseIcEE 0x00000071007d05ac,j__ZdlPv_355,4, -0x00000071007d05b0,_ZN4sead15FixedSafeStringILi96EEaSERKNS_14SafeStringBaseIcEE,240, +0x00000071007d05b0,_ZN4sead15FixedSafeStringILi96EEaSERKNS_14SafeStringBaseIcEE,240,_ZN4sead15FixedSafeStringILi96EEaSERKNS_14SafeStringBaseIcEE 0x00000071007d06a0,j__ZdlPv_356,4, 0x00000071007d06a4,sub_71007D06A4,40, 0x00000071007d06cc,sub_71007D06CC,24, @@ -48460,7 +48460,7 @@ 0x00000071007d1e60,uking::frm::System::preCalc,44, 0x00000071007d1e8c,uking::frm::System::calcAndRunStateMachine,84, 0x00000071007d1ee0,uking::frm::System::postCalc,44, -0x00000071007d1f0c,_ZNK4sead6hostio4Node16getNodeClassTypeEv,8, +0x00000071007d1f0c,_ZNK4sead6hostio4Node16getNodeClassTypeEv,8,_ZNK4sead6hostio4Node16getNodeClassTypeEv 0x00000071007d1f14,sub_71007D1F14,112, 0x00000071007d1f84,sub_71007D1F84,92, 0x00000071007d1fe0,sub_71007D1FE0,44, @@ -61251,7 +61251,7 @@ 0x0000007100aef8c8,_ZN4sead12PtrArrayImpl14tryAllocBufferEiPNS_4HeapEi,96,_ZN4sead12PtrArrayImpl14tryAllocBufferEiPNS_4HeapEi 0x0000007100aef928,_ZN4sead12PtrArrayImpl10freeBufferEv,44,_ZN4sead12PtrArrayImpl10freeBufferEv 0x0000007100aef954,_ZN4sead12PtrArrayImpl5eraseEii,92,_ZN4sead12PtrArrayImpl5eraseEii -0x0000007100aef9b0,_ZN4sead12PtrArrayImpl7shuffleEPNS_6RandomE,128, +0x0000007100aef9b0,_ZN4sead12PtrArrayImpl7shuffleEPNS_6RandomE,128,_ZN4sead12PtrArrayImpl7shuffleEPNS_6RandomE! 0x0000007100aefa30,_ZN4sead12PtrArrayImpl6insertEiPv,132,_ZN4sead12PtrArrayImpl6insertEiPv 0x0000007100aefab4,_ZN4sead12PtrArrayImpl11checkInsertEii,44,_ZN4sead12PtrArrayImpl11checkInsertEii 0x0000007100aefae0,_ZN4sead8TreeNodeC2Ev,12,_ZN4sead8TreeNodeC1Ev @@ -61471,8 +61471,8 @@ 0x0000007100af6cd8,_ZN4sead14MainFileDevice16doReadDirectory_EPjPNS_15DirectoryHandleEPNS_14DirectoryEntryEj,8, 0x0000007100af6ce0,_ZN4sead14MainFileDevice16doMakeDirectory_ERKNS_14SafeStringBaseIcEEj,8, 0x0000007100af6ce8,_ZNK4sead14MainFileDevice18doGetLastRawError_Ev,8, -0x0000007100af6cf0,_ZN4sead4Path12getDriveNameEPNS_22BufferedSafeStringBaseIcEERKNS_14SafeStringBaseIcEE,380, -0x0000007100af6e6c,_ZN4sead4Path18getPathExceptDriveEPNS_22BufferedSafeStringBaseIcEERKNS_14SafeStringBaseIcEE,852, +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, @@ -61908,7 +61908,7 @@ 0x0000007100b0801c,_ZNK4sead9FrameHeap12isAdjustableEv,8, 0x0000007100b08024,_ZNK4sead9FrameHeap27checkDerivedRuntimeTypeInfoEPKNS_15RuntimeTypeInfo9InterfaceE,204, 0x0000007100b080f0,_ZNK4sead9FrameHeap18getRuntimeTypeInfoEv,92, -0x0000007100b0814c,_ZN4sead4Heap10tryReallocEPvmi,8, +0x0000007100b0814c,_ZN4sead4Heap10tryReallocEPvmi,8,_ZN4sead4Heap10tryReallocEPvmi 0x0000007100b08154,sead::Heap::Heap,336, 0x0000007100b082a4,_ZN4sead4HeapD2Ev,64, 0x0000007100b082e4,sub_7100B082E4,72, @@ -61934,7 +61934,7 @@ 0x0000007100b097a0,_ZNK4sead7HeapMgr14getCurrentHeapEv,68, 0x0000007100b097e4,_ZN4sead7HeapMgr15setCurrentHeap_EPNS_4HeapE,60, 0x0000007100b09820,_ZN4sead7HeapMgr14removeRootHeapEPNS_4HeapE,84, -0x0000007100b09874,_ZN4sead20FindContainHeapCacheC2Ev,8, +0x0000007100b09874,_ZN4sead20FindContainHeapCacheC2Ev,8,_ZN4sead20FindContainHeapCacheC1Ev 0x0000007100b0987c,sinitSeadHeapMgr,204, 0x0000007100b09948,_ZN4sead14MathCalcCommonIiE3lcmEii,92, 0x0000007100b099a4,_ZN4sead14MathCalcCommonIjE3lcmEjj,92, @@ -61992,19 +61992,19 @@ 0x0000007100b0c524,j__ZdlPv_599,4, 0x0000007100b0c528,nullsub_3221,4, 0x0000007100b0c52c,j__ZdlPv_600,4, -0x0000007100b0c530,_ZN4sead7MemUtil13checkFillTypeEPKvm,60, +0x0000007100b0c530,_ZN4sead7MemUtil13checkFillTypeEPKvm,60,_ZN4sead7MemUtil13checkFillTypeEPKvm? 0x0000007100b0c56c,sub_7100B0C56C,1332, 0x0000007100b0caa0,_ZN4sead14SafeStringBaseIcEaSERKS1_,12,_ZN4sead14SafeStringBaseIcEaSERKS1_ 0x0000007100b0caac,sub_7100B0CAAC,12, -0x0000007100b0cab8,_ZN4sead22BufferedSafeStringBaseIcEaSERKNS_14SafeStringBaseIcEE,208, +0x0000007100b0cab8,_ZN4sead22BufferedSafeStringBaseIcEaSERKNS_14SafeStringBaseIcEE,208,_ZN4sead22BufferedSafeStringBaseIcEaSERKNS_14SafeStringBaseIcEE 0x0000007100b0cb88,_ZN3agl2fx17OccludedEffectMgr11TextureInfo9PlacementC2EiPS2_,212, 0x0000007100b0cc5c,_ZN4sead18HeapSafeStringBaseIcEaSERKNS_14SafeStringBaseIcEE,208, 0x0000007100b0cd2c,_ZN4sead19FixedSafeStringBaseIcLi12EEaSERKNS_14SafeStringBaseIcEE,212, -0x0000007100b0ce00,_ZNK4sead22BufferedSafeStringBaseIcE22assureTerminationImpl_Ev,20, +0x0000007100b0ce00,_ZNK4sead22BufferedSafeStringBaseIcE22assureTerminationImpl_Ev,20,_ZNK4sead22BufferedSafeStringBaseIcE22assureTerminationImpl_Ev 0x0000007100b0ce14,sub_7100B0CE14,20, 0x0000007100b0ce28,_ZN4sead22BufferedSafeStringBaseIcE7formatVEPKcSt9__va_list,108,_ZN4sead22BufferedSafeStringBaseIcE7formatVEPKcSt9__va_list 0x0000007100b0ce94,_ZN4sead22BufferedSafeStringBaseIcE6formatEPKcz,180,_ZN4sead22BufferedSafeStringBaseIcE6formatEPKcz -0x0000007100b0cf48,_ZN4sead22BufferedSafeStringBaseIDsE6formatEPKDsz,196, +0x0000007100b0cf48,_ZN4sead22BufferedSafeStringBaseIDsE6formatEPKDsz,196,_ZN4sead22BufferedSafeStringBaseIDsE6formatEPKDsz 0x0000007100b0d00c,_ZN4sead22BufferedSafeStringBaseIcE17appendWithFormatVEPKcSt9__va_list,228,_ZN4sead22BufferedSafeStringBaseIcE17appendWithFormatVEPKcSt9__va_list 0x0000007100b0d0f0,_ZN4sead22BufferedSafeStringBaseIcE16appendWithFormatEPKcz,300,_ZN4sead22BufferedSafeStringBaseIcE16appendWithFormatEPKcz 0x0000007100b0d21c,sub_7100B0D21C,316, @@ -62535,17 +62535,17 @@ 0x0000007100b229a0,sinitSeadDate,272, 0x0000007100b22ab0,_ZN4sead8DateSpanC2El,8,_ZN4sead8DateSpanC1El 0x0000007100b22ab8,sub_7100B22AB8,56,_ZN4sead8DateSpanC1ERKNS_12CalendarSpan3DayERKNS1_4HourERKNS1_6MinuteERKNS1_6SecondE -0x0000007100b22af0,_ZN4sead8DateTimeC2Em,8, -0x0000007100b22af8,_ZN4sead8DateTime11setUnixTimeERKNS_12CalendarTime4YearERKNS1_5MonthERKNS1_3DayERKNS1_4HourERKNS1_6MinuteERKNS1_6SecondE,248, -0x0000007100b22bf0,_ZN4sead8DateTime26initializeSystemTimeModuleEv,60, -0x0000007100b22c2c,_ZNK4sead8DateTime15getCalendarTimeEPNS_12CalendarTimeE,480, -0x0000007100b22e0c,_ZN4sead8DateTime6setNowEv,204, -0x0000007100b22ed8,_ZNK4sead8DateTime4diffES0_,44, -0x0000007100b22f04,_ZNK4sead8DateTime9diffToNowEv,68, +0x0000007100b22af0,_ZN4sead8DateTimeC2Em,8,_ZN4sead8DateTimeC1Em +0x0000007100b22af8,_ZN4sead8DateTime11setUnixTimeERKNS_12CalendarTime4YearERKNS1_5MonthERKNS1_3DayERKNS1_4HourERKNS1_6MinuteERKNS1_6SecondE,248,_ZN4sead8DateTime11setUnixTimeERKNS_12CalendarTime4YearERKNS1_5MonthERKNS1_3DayERKNS1_4HourERKNS1_6MinuteERKNS1_6SecondE! +0x0000007100b22bf0,_ZN4sead8DateTime26initializeSystemTimeModuleEv,60,_ZN4sead8DateTime26initializeSystemTimeModuleEv +0x0000007100b22c2c,_ZNK4sead8DateTime15getCalendarTimeEPNS_12CalendarTimeE,480,_ZNK4sead8DateTime15getCalendarTimeEPNS_12CalendarTimeE +0x0000007100b22e0c,_ZN4sead8DateTime6setNowEv,204,_ZN4sead8DateTime6setNowEv! +0x0000007100b22ed8,_ZNK4sead8DateTime4diffES0_,44,_ZNK4sead8DateTime4diffES0_ +0x0000007100b22f04,_ZNK4sead8DateTime9diffToNowEv,68,_ZNK4sead8DateTime9diffToNowEv 0x0000007100b22f48,addTwoNumbers,8, 0x0000007100b22f50,sub_7100B22F50,8, -0x0000007100b22f58,_ZN4sead11DateTimeUtc6setNowEv,48, -0x0000007100b22f88,_ZNK4sead11DateTimeUtc9diffToNowEv,64, +0x0000007100b22f58,_ZN4sead11DateTimeUtc6setNowEv,48,_ZN4sead11DateTimeUtc6setNowEv +0x0000007100b22f88,_ZNK4sead11DateTimeUtc9diffToNowEv,64,_ZNK4sead11DateTimeUtc9diffToNowEv 0x0000007100b22fc8,_ZN4sead8DateUtil10isLeapYearEj,72,_ZN4sead8DateUtil10isLeapYearEj 0x0000007100b23010,_ZN4sead8DateUtil11calcWeekDayERKNS_12CalendarTime4YearERKNS1_5MonthERKNS1_3DayE,192,_ZN4sead8DateUtil11calcWeekDayERKNS_12CalendarTime4YearERKNS1_5MonthERKNS1_3DayE 0x0000007100b230d0,_ZN4sead8TickSpan14setNanoSecondsEl,200,_ZN4sead8TickSpan14setNanoSecondsEl @@ -62707,14 +62707,14 @@ 0x0000007100b2efd4,nullsub_3255,4, 0x0000007100b2efd8,nullsub_3256,4, 0x0000007100b2efdc,nullsub_3257,4, -0x0000007100b2efe0,_ZN4sead12MessageQueueC2Ev,8, -0x0000007100b2efe8,_ZN4sead12MessageQueueD2Ev,4, -0x0000007100b2efec,_ZN4sead12MessageQueue8allocateEiPNS_4HeapE,108, -0x0000007100b2f058,_ZN4sead12MessageQueue4freeEv,48, -0x0000007100b2f088,_ZN4sead12MessageQueue4pushElNS0_9BlockTypeE,32, -0x0000007100b2f0a8,_ZN4sead12MessageQueue3popENS0_9BlockTypeE,72, -0x0000007100b2f0f0,_ZNK4sead12MessageQueue4peekENS0_9BlockTypeE,72, -0x0000007100b2f138,_ZN4sead12MessageQueue3jamElNS0_9BlockTypeE,32, +0x0000007100b2efe0,_ZN4sead12MessageQueueC2Ev,8,_ZN4sead12MessageQueueC1Ev +0x0000007100b2efe8,_ZN4sead12MessageQueueD2Ev,4,_ZN4sead12MessageQueueD1Ev +0x0000007100b2efec,_ZN4sead12MessageQueue8allocateEiPNS_4HeapE,108,_ZN4sead12MessageQueue8allocateEiPNS_4HeapE +0x0000007100b2f058,_ZN4sead12MessageQueue4freeEv,48,_ZN4sead12MessageQueue4freeEv +0x0000007100b2f088,_ZN4sead12MessageQueue4pushElNS0_9BlockTypeE,32,_ZN4sead12MessageQueue4pushElNS0_9BlockTypeE +0x0000007100b2f0a8,_ZN4sead12MessageQueue3popENS0_9BlockTypeE,72,_ZN4sead12MessageQueue3popENS0_9BlockTypeE +0x0000007100b2f0f0,_ZNK4sead12MessageQueue4peekENS0_9BlockTypeE,72,_ZNK4sead12MessageQueue4peekENS0_9BlockTypeE +0x0000007100b2f138,_ZN4sead12MessageQueue3jamElNS0_9BlockTypeE,32,_ZN4sead12MessageQueue3jamElNS0_9BlockTypeE 0x0000007100b2f158,_ZN4sead9SemaphoreC2Eii,76,_ZN4sead9SemaphoreC1Eii 0x0000007100b2f1a4,_ZN4sead9SemaphoreD2Ev,52,_ZN4sead9SemaphoreD1Ev 0x0000007100b2f1d8,sub_7100B2F1D8,60,_ZN4sead9SemaphoreD0Ev @@ -63679,10 +63679,10 @@ 0x0000007100b63c28,_ZN3agl3lyr8Renderer14lockLayerList_Ev,8, 0x0000007100b63c38,nullsub_3294,4, 0x0000007100b63c3c,j__ZdlPv_653,4, -0x0000007100b63c40,_ZN4sead8JobQueue5beginEv,4, -0x0000007100b63c44,_ZN4sead8JobQueue3runEjPjPNS_6WorkerE,12, -0x0000007100b63c50,_ZNK4sead8JobQueue10getNumJobsEv,8, -0x0000007100b63c58,_ZN4sead8JobQueue7isDone_Ev,48, +0x0000007100b63c40,_ZN4sead8JobQueue5beginEv,4,_ZN4sead8JobQueue5beginEv +0x0000007100b63c44,_ZN4sead8JobQueue3runEjPjPNS_6WorkerE,12,_ZN4sead8JobQueue3runEjPjPNS_6WorkerE +0x0000007100b63c50,_ZNK4sead8JobQueue10getNumJobsEv,8,_ZNK4sead8JobQueue10getNumJobsEv +0x0000007100b63c58,_ZN4sead8JobQueue7isDone_Ev,48,_ZN4sead8JobQueue7isDone_Ev 0x0000007100b63c88,_ZN3agl3lyr10RenderInfoC1EPNS_11DrawContextEiNS0_13FrameworkTypeEPKNS_12RenderBufferEbPKNS0_5LayerE,132, 0x0000007100b63d0c,_ZN3agl3lyr10RenderInfoC2EPNS_11DrawContextEiPKNS_12RenderBufferE,44, 0x0000007100b63d38,sub_7100B63D38,8, @@ -91844,7 +91844,7 @@ 0x000000710125a67c,sub_710125A67C,680, 0x000000710125a924,sub_710125A924,84, 0x000000710125a978,sub_710125A978,48, -0x000000710125a9a8,_ZN4sead12PerfJobQueue15measureEndDequeEv,144, +0x000000710125a9a8,xxx,144, 0x000000710125aa38,sub_710125AA38,104, 0x000000710125aaa0,sub_710125AAA0,204, 0x000000710125ab6c,sub_710125AB6C,140, @@ -96877,20 +96877,20 @@ 0x000000710136e3e4,sub_710136E3E4,240, 0x000000710136e4d4,sub_710136E4D4,44, 0x000000710136e500,sub_710136E500,244, -0x000000710136e5f4,_ZN4sead8JobQueueC2Ev,144, -0x000000710136e684,_ZN4sead11FixedSizeJQC2Ev,176, -0x000000710136e734,_ZN4sead11FixedSizeJQ10initializeEjPNS_4HeapE,180, +0x000000710136e5f4,_ZN4sead8JobQueueC2Ev,144,_ZN4sead8JobQueueC1Ev? +0x000000710136e684,_ZN4sead11FixedSizeJQC2Ev,176,_ZN4sead11FixedSizeJQC1Ev! +0x000000710136e734,_ZN4sead11FixedSizeJQ10initializeEjPNS_4HeapE,180,_ZN4sead11FixedSizeJQ10initializeEjPNS_4HeapE 0x000000710136e7e8,sub_710136E7E8,48, -0x000000710136e818,_ZN4sead8JobQueue14setGranularityENS_6CoreIdEj,44, -0x000000710136e844,_ZN4sead8JobQueue14setGranularityEj,92, -0x000000710136e8a0,_ZN4sead11FixedSizeJQ5beginEv,4, -0x000000710136e8a4,_ZN4sead11FixedSizeJQ5enqueEPNS_3JobE,56, -0x000000710136e8dc,_ZN4sead11FixedSizeJQ5clearEv,20, -0x000000710136e8f0,_ZN4sead8JobQueue22setCoreMaskAndWaitTypeENS_10CoreIdMaskENS_8SyncTypeE,116, -0x000000710136e964,_ZN4sead8JobQueue6runAllEPj,112, -0x000000710136e9d4,_ZN4sead8JobQueue6FINISHENS_6CoreIdE,116, -0x000000710136ea48,_ZN4sead11FixedSizeJQ3runEjPjPNS_6WorkerE,712, -0x000000710136ed10,_ZNK4sead11FixedSizeJQ10getNumJobsEv,8, +0x000000710136e818,_ZN4sead8JobQueue14setGranularityENS_6CoreIdEj,44,_ZN4sead8JobQueue14setGranularityENS_6CoreIdEj +0x000000710136e844,_ZN4sead8JobQueue14setGranularityEj,92,_ZN4sead8JobQueue14setGranularityEj +0x000000710136e8a0,_ZN4sead11FixedSizeJQ5beginEv,4,_ZN4sead11FixedSizeJQ5beginEv +0x000000710136e8a4,_ZN4sead11FixedSizeJQ5enqueEPNS_3JobE,56,_ZN4sead11FixedSizeJQ5enqueEPNS_3JobE +0x000000710136e8dc,_ZN4sead11FixedSizeJQ5clearEv,20,_ZN4sead11FixedSizeJQ5clearEv +0x000000710136e8f0,_ZN4sead8JobQueue22setCoreMaskAndWaitTypeENS_10CoreIdMaskENS_8SyncTypeE,116,_ZN4sead8JobQueue22setCoreMaskAndWaitTypeENS_10CoreIdMaskENS_8SyncTypeE +0x000000710136e964,_ZN4sead8JobQueue6runAllEPj,112,_ZN4sead8JobQueue6runAllEPj +0x000000710136e9d4,_ZN4sead8JobQueue6FINISHENS_6CoreIdE,116,_ZN4sead8JobQueue6FINISHENS_6CoreIdE +0x000000710136ea48,_ZN4sead11FixedSizeJQ3runEjPjPNS_6WorkerE,712,_ZN4sead11FixedSizeJQ3runEjPjPNS_6WorkerE! +0x000000710136ed10,_ZNK4sead11FixedSizeJQ10getNumJobsEv,8,_ZNK4sead11FixedSizeJQ10getNumJobsEv 0x000000710136ed18,_ZN4sead6WorkerC1EPNS_9WorkerMgrEjiiRKNS_14SafeStringBaseIcEE,236,_ZN4sead6WorkerC1EPNS_9WorkerMgrEjiiRKNS_14SafeStringBaseIcEE? 0x000000710136ee04,_ZN4sead6Worker10clearJobQQEv,72,_ZN4sead6Worker10clearJobQQEv 0x000000710136ee4c,sead::Worker::calc_,24,_ZN4sead6Worker5calc_El diff --git a/lib/sead b/lib/sead index 2b4d505f..ca01462f 160000 --- a/lib/sead +++ b/lib/sead @@ -1 +1 @@ -Subproject commit 2b4d505fb44470b6c3845220eae7b4ad54f7682f +Subproject commit ca01462f951abc5c67cc340502ed311230f9bc4b