From 12a05adfa7fe90452b25605306e122588a6dc5b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9o=20Lam?= Date: Fri, 21 Aug 2020 00:09:07 +0200 Subject: [PATCH] Mark more functions as decompiled --- data/uking_functions.csv | 268 +++++++++++++++++++-------------------- lib/sead | 2 +- 2 files changed, 135 insertions(+), 135 deletions(-) diff --git a/data/uking_functions.csv b/data/uking_functions.csv index 27b9855e..f29448fb 100644 --- a/data/uking_functions.csv +++ b/data/uking_functions.csv @@ -25398,7 +25398,7 @@ 0x00000071003fc8a0,AI_AI_GolemNormal::m56,212, 0x00000071003fc974,AI_AI_GolemNormal::m57,28, 0x00000071003fc990,AI_AI_GolemNormal::m49,196, -0x00000071003fca54,_ZN4sead6Worker5calc_El,24, +0x00000071003fca54,xxx,24, 0x00000071003fca6c,AI_AI_GolemNormal::m37,144, 0x00000071003fcafc,AI_AI_GolemNormal::m38,144, 0x00000071003fcb8c,AI_AI_GolemNormal::rtti1,8, @@ -48207,11 +48207,11 @@ 0x00000071007c8ee8,_ZN4sead11TreeMapImplINS_14SafeStringBaseIcEEE5eraseEPNS_11TreeMapNodeIS2_EERKS2_,1420, 0x00000071007c9474,_ZN4sead11TreeMapImplINS_14SafeStringBaseIcEEE8eraseMinEPNS_11TreeMapNodeIS2_EE,436, 0x00000071007c9628,SoundCalcThread::dtorDelete,36, -0x00000071007c964c,_ZN4sead6Thread7destroyEv,12, -0x00000071007c9658,_ZNK4sead6Thread15getMessageQueueEv,8, -0x00000071007c9660,_ZN4sead6Thread26quitAndDestroySingleThreadEb,16, -0x00000071007c9670,_ZNK4sead6Thread12getBlockTypeEv,8, -0x00000071007c9678,_ZNK4sead6Thread12getStackSizeEv,8, +0x00000071007c964c,_ZN4sead6Thread7destroyEv,12,_ZN4sead6Thread7destroyEv +0x00000071007c9658,_ZNK4sead6Thread15getMessageQueueEv,8,_ZNK4sead6Thread15getMessageQueueEv +0x00000071007c9660,_ZN4sead6Thread26quitAndDestroySingleThreadEb,16,_ZN4sead6Thread26quitAndDestroySingleThreadEb +0x00000071007c9670,_ZNK4sead6Thread12getBlockTypeEv,8,_ZNK4sead6Thread12getBlockTypeEv +0x00000071007c9678,_ZNK4sead6Thread12getStackSizeEv,8,_ZNK4sead6Thread12getStackSizeEv 0x00000071007c9680,SoundCalcThread::calc_,52, 0x00000071007c96b4,sub_71007C96B4,8, 0x00000071007c96bc,LayerFactory::makeLayer3D,348, @@ -61245,25 +61245,25 @@ 0x0000007100aef6fc,_ZNK4sead8ListImpl3nthEi,100,_ZNK4sead8ListImpl3nthEi 0x0000007100aef760,_ZNK4sead8ListImpl7indexOfEPKNS_8ListNodeE,64,_ZNK4sead8ListImpl7indexOfEPKNS_8ListNodeE 0x0000007100aef7a0,_ZN4sead8ListImpl5clearEv,44,_ZN4sead8ListImpl5clearEv -0x0000007100aef7cc,_ZN4sead8ListImpl4swapEPNS_8ListNodeES2_,144,_ZN4sead8ListImpl4swapEPNS_8ListNodeES2_? +0x0000007100aef7cc,_ZN4sead8ListImpl4swapEPNS_8ListNodeES2_,144,_ZN4sead8ListImpl4swapEPNS_8ListNodeES2_ 0x0000007100aef85c,_ZN4sead12PtrArrayImpl9setBufferEiPv,24,_ZN4sead12PtrArrayImpl9setBufferEiPv 0x0000007100aef874,_ZN4sead12PtrArrayImpl11allocBufferEiPNS_4HeapEi,84,_ZN4sead12PtrArrayImpl11allocBufferEiPNS_4HeapEi 0x0000007100aef8c8,_ZN4sead12PtrArrayImpl14tryAllocBufferEiPNS_4HeapEi,96,_ZN4sead12PtrArrayImpl14tryAllocBufferEiPNS_4HeapEi 0x0000007100aef928,_ZN4sead12PtrArrayImpl10freeBufferEv,44,_ZN4sead12PtrArrayImpl10freeBufferEv 0x0000007100aef954,_ZN4sead12PtrArrayImpl5eraseEii,92,_ZN4sead12PtrArrayImpl5eraseEii 0x0000007100aef9b0,_ZN4sead12PtrArrayImpl7shuffleEPNS_6RandomE,128, -0x0000007100aefa30,_ZN4sead12PtrArrayImpl6insertEiPv,132,_ZN4sead12PtrArrayImpl6insertEiPv? +0x0000007100aefa30,_ZN4sead12PtrArrayImpl6insertEiPv,132,_ZN4sead12PtrArrayImpl6insertEiPv 0x0000007100aefab4,_ZN4sead12PtrArrayImpl11checkInsertEii,44,_ZN4sead12PtrArrayImpl11checkInsertEii -0x0000007100aefae0,_ZN4sead8TreeNodeC2Ev,12, -0x0000007100aefaec,sub_7100AEFAEC,12, -0x0000007100aefaf8,_ZN4sead8TreeNode13pushBackChildEPS0_,172, -0x0000007100aefba4,_ZN4sead8TreeNode13detachSubTreeEv,116, -0x0000007100aefc18,_ZN4sead8TreeNode15pushBackSiblingEPS0_,172, -0x0000007100aefcc4,_ZN4sead8TreeNode14pushFrontChildEPS0_,172, -0x0000007100aefd70,sub_7100AEFD70,184, -0x0000007100aefe28,sub_7100AEFE28,168, -0x0000007100aefed0,_ZN4sead8TreeNode9detachAllEv,156, -0x0000007100aeff6c,_ZN4sead8TreeNode27clearChildLinksRecursively_Ev,60, +0x0000007100aefae0,_ZN4sead8TreeNodeC2Ev,12,_ZN4sead8TreeNodeC1Ev +0x0000007100aefaec,sub_7100AEFAEC,12,_ZN4sead8TreeNode10clearLinksEv +0x0000007100aefaf8,_ZN4sead8TreeNode13pushBackChildEPS0_,172,_ZN4sead8TreeNode13pushBackChildEPS0_ +0x0000007100aefba4,_ZN4sead8TreeNode13detachSubTreeEv,116,_ZN4sead8TreeNode13detachSubTreeEv +0x0000007100aefc18,_ZN4sead8TreeNode15pushBackSiblingEPS0_,172,_ZN4sead8TreeNode15pushBackSiblingEPS0_ +0x0000007100aefcc4,_ZN4sead8TreeNode14pushFrontChildEPS0_,172,_ZN4sead8TreeNode14pushFrontChildEPS0_ +0x0000007100aefd70,sub_7100AEFD70,184,_ZN4sead8TreeNode16insertBeforeSelfEPS0_ +0x0000007100aefe28,sub_7100AEFE28,168,_ZN4sead8TreeNode15insertAfterSelfEPS0_ +0x0000007100aefed0,_ZN4sead8TreeNode9detachAllEv,156,_ZN4sead8TreeNode9detachAllEv +0x0000007100aeff6c,_ZN4sead8TreeNode27clearChildLinksRecursively_Ev,60,_ZN4sead8TreeNode27clearChildLinksRecursively_Ev 0x0000007100aeffa8,sub_7100AEFFA8,132, 0x0000007100af002c,sub_7100AF002C,148, 0x0000007100af00c0,sub_7100AF00C0,56, @@ -62002,21 +62002,21 @@ 0x0000007100b0cd2c,_ZN4sead19FixedSafeStringBaseIcLi12EEaSERKNS_14SafeStringBaseIcEE,212, 0x0000007100b0ce00,_ZNK4sead22BufferedSafeStringBaseIcE22assureTerminationImpl_Ev,20, 0x0000007100b0ce14,sub_7100B0CE14,20, -0x0000007100b0ce28,_ZN4sead22BufferedSafeStringBaseIcE7formatVEPKcSt9__va_list,108, -0x0000007100b0ce94,_ZN4sead22BufferedSafeStringBaseIcE6formatEPKcz,180, +0x0000007100b0ce28,_ZN4sead22BufferedSafeStringBaseIcE7formatVEPKcSt9__va_list,108,_ZN4sead22BufferedSafeStringBaseIcE7formatVEPKcSt9__va_list +0x0000007100b0ce94,_ZN4sead22BufferedSafeStringBaseIcE6formatEPKcz,180,_ZN4sead22BufferedSafeStringBaseIcE6formatEPKcz 0x0000007100b0cf48,_ZN4sead22BufferedSafeStringBaseIDsE6formatEPKDsz,196, -0x0000007100b0d00c,_ZN4sead22BufferedSafeStringBaseIcE17appendWithFormatVEPKcSt9__va_list,228, -0x0000007100b0d0f0,_ZN4sead22BufferedSafeStringBaseIcE16appendWithFormatEPKcz,300, +0x0000007100b0d00c,_ZN4sead22BufferedSafeStringBaseIcE17appendWithFormatVEPKcSt9__va_list,228,_ZN4sead22BufferedSafeStringBaseIcE17appendWithFormatVEPKcSt9__va_list +0x0000007100b0d0f0,_ZN4sead22BufferedSafeStringBaseIcE16appendWithFormatEPKcz,300,_ZN4sead22BufferedSafeStringBaseIcE16appendWithFormatEPKcz 0x0000007100b0d21c,sub_7100B0D21C,316, -0x0000007100b0d358,_ZN4sead17StringBuilderBaseIcE6createEiPNS_4HeapEi,200, -0x0000007100b0d420,_ZN4sead17StringBuilderBaseIcE4copyEPKci,172, -0x0000007100b0d4cc,_ZNK4sead17StringBuilderBaseIcE8endsWithEPKc,132, -0x0000007100b0d550,_ZN4sead17StringBuilderBaseIcE6formatEPKcz,192, -0x0000007100b0d610,_ZN4sead17StringBuilderBaseIcE16appendWithFormatEPKcz,208, -0x0000007100b0d6e0,_ZN4sead17StringBuilderBaseIcE6copyAtEiPKci,224, -0x0000007100b0d7c0,_ZN4sead17StringBuilderBaseIcE19copyAtWithTerminateEiPKci,212, -0x0000007100b0d894,_ZN4sead17StringBuilderBaseIcE6appendEPKci,152, -0x0000007100b0d92c,_ZN4sead17StringBuilderBaseIcE6appendEci,132, +0x0000007100b0d358,_ZN4sead17StringBuilderBaseIcE6createEiPNS_4HeapEi,200,_ZN4sead17StringBuilderBaseIcE6createEiPNS_4HeapEi +0x0000007100b0d420,_ZN4sead17StringBuilderBaseIcE4copyEPKci,172,_ZN4sead17StringBuilderBaseIcE4copyEPKci +0x0000007100b0d4cc,_ZNK4sead17StringBuilderBaseIcE8endsWithEPKc,132,_ZNK4sead17StringBuilderBaseIcE8endsWithEPKc +0x0000007100b0d550,_ZN4sead17StringBuilderBaseIcE6formatEPKcz,192,_ZN4sead17StringBuilderBaseIcE6formatEPKcz +0x0000007100b0d610,_ZN4sead17StringBuilderBaseIcE16appendWithFormatEPKcz,208,_ZN4sead17StringBuilderBaseIcE16appendWithFormatEPKcz +0x0000007100b0d6e0,_ZN4sead17StringBuilderBaseIcE6copyAtEiPKci,224,_ZN4sead17StringBuilderBaseIcE6copyAtEiPKci +0x0000007100b0d7c0,_ZN4sead17StringBuilderBaseIcE19copyAtWithTerminateEiPKci,212,_ZN4sead17StringBuilderBaseIcE19copyAtWithTerminateEiPKci +0x0000007100b0d894,_ZN4sead17StringBuilderBaseIcE6appendEPKci,152,_ZN4sead17StringBuilderBaseIcE6appendEPKci +0x0000007100b0d92c,_ZN4sead17StringBuilderBaseIcE6appendEci,132,_ZN4sead17StringBuilderBaseIcE6appendEci? 0x0000007100b0da64,sub_7100B0DA64,1308, 0x0000007100b0df80,sub_7100B0DF80,1352, 0x0000007100b0e4c8,_ZN4sead10StringUtil11tryParseU32EPjRKNS_14SafeStringBaseIcEENS0_14CardinalNumberE,4, @@ -62178,71 +62178,71 @@ 0x0000007100b187c4,sub_7100B187C4,16, 0x0000007100b187d4,nullsub_3227,4, 0x0000007100b187d8,sub_7100B187D8,140, -0x0000007100b18864,_ZN4sead15CriticalSectionC2Ev_0,60, -0x0000007100b188a0,_ZN4sead15CriticalSectionC2EPNS_4HeapE,64, -0x0000007100b188e0,_ZN4sead15CriticalSectionC2EPNS_4HeapENS_9IDisposer14HeapNullOptionE,60, -0x0000007100b1891c,_ZN4sead15CriticalSectionD2Ev,52, -0x0000007100b18950,_ZN4sead15CriticalSectionD0Ev,60, -0x0000007100b1898c,_ZN4sead15CriticalSection4lockEv,8, -0x0000007100b18994,_ZN4sead15CriticalSection7tryLockEv,8, -0x0000007100b1899c,_ZN4sead15CriticalSection6unlockEv,8, -0x0000007100b189a4,_ZN4sead5MutexC2Ev,60, +0x0000007100b18864,_ZN4sead15CriticalSectionC2Ev_0,60,_ZN4sead15CriticalSectionC1Ev +0x0000007100b188a0,_ZN4sead15CriticalSectionC2EPNS_4HeapE,64,_ZN4sead15CriticalSectionC1EPNS_4HeapE +0x0000007100b188e0,_ZN4sead15CriticalSectionC2EPNS_4HeapENS_9IDisposer14HeapNullOptionE,60,_ZN4sead15CriticalSectionC1EPNS_4HeapENS_9IDisposer14HeapNullOptionE +0x0000007100b1891c,_ZN4sead15CriticalSectionD2Ev,52,_ZN4sead15CriticalSectionD1Ev +0x0000007100b18950,_ZN4sead15CriticalSectionD0Ev,60,_ZN4sead15CriticalSectionD0Ev +0x0000007100b1898c,_ZN4sead15CriticalSection4lockEv,8,_ZN4sead15CriticalSection4lockEv +0x0000007100b18994,_ZN4sead15CriticalSection7tryLockEv,8,_ZN4sead15CriticalSection7tryLockEv +0x0000007100b1899c,_ZN4sead15CriticalSection6unlockEv,8,_ZN4sead15CriticalSection6unlockEv +0x0000007100b189a4,_ZN4sead5MutexC2Ev,60,_ZN4sead5MutexC1Ev 0x0000007100b189e0,_ZN4sead5MutexC1EPNS_4HeapE,60, -0x0000007100b18a1c,_ZN4sead5MutexD2Ev,52, -0x0000007100b18a50,_ZN4sead5MutexD0Ev,60, -0x0000007100b18a8c,_ZN4sead5Mutex4lockEv,8, -0x0000007100b18a94,_ZN4sead5Mutex6unlockEv_0,8, -0x0000007100b18a9c,_ZN4sead6ThreadC2ERKNS_14SafeStringBaseIcEEPNS_4HeapEiNS_12MessageQueue9BlockTypeElii,476, -0x0000007100b18c78,_ZN4sead6Thread14ninThreadFunc_EPv,140, -0x0000007100b18d04,_ZN4sead6ThreadC2EPNS_4HeapEPN2nn2os10ThreadTypeEj,284, -0x0000007100b18e20,_ZN4sead6Thread11setAffinityERKNS_10CoreIdMaskE,56, -0x0000007100b18e58,_ZN4sead6ThreadD2Ev,268, -0x0000007100b18f64,_ZN4sead6ThreadD0Ev,36, -0x0000007100b18f88,_ZN4sead6Thread5sleepENS_8TickSpanE,20, -0x0000007100b18f9c,j__ZN2nn2os11YieldThreadEv_0,4, -0x0000007100b18fa0,_ZN4sead6Thread5startEv,80, -0x0000007100b18ff0,_ZN4sead6Thread8waitDoneEv,60, -0x0000007100b1902c,_ZNK4sead6Thread26getStackCheckStartAddress_Ev,8, -0x0000007100b19034,_ZN4sead6Thread11setPriorityEi,32, -0x0000007100b19054,_ZNK4sead6Thread11getPriorityEv,8, -0x0000007100b1905c,_ZN4sead9ThreadMgr18SingletonDisposer_D2Ev,100, -0x0000007100b190c0,_ZN4sead9ThreadMgr18SingletonDisposer_D0Ev,108, -0x0000007100b1912c,_ZN4sead9ThreadMgr14createInstanceEPNS_4HeapE,136, -0x0000007100b191b4,_ZN4sead9ThreadMgr15initMainThread_EPNS_4HeapE,184, -0x0000007100b1926c,_ZN4sead10MainThreadD2Ev,36, -0x0000007100b19290,_ZN4sead10MainThreadD0Ev,68, +0x0000007100b18a1c,_ZN4sead5MutexD2Ev,52,_ZN4sead5MutexD1Ev +0x0000007100b18a50,_ZN4sead5MutexD0Ev,60,_ZN4sead5MutexD0Ev +0x0000007100b18a8c,_ZN4sead5Mutex4lockEv,8,_ZN4sead5Mutex4lockEv +0x0000007100b18a94,_ZN4sead5Mutex6unlockEv_0,8,_ZN4sead5Mutex6unlockEv +0x0000007100b18a9c,_ZN4sead6ThreadC2ERKNS_14SafeStringBaseIcEEPNS_4HeapEiNS_12MessageQueue9BlockTypeElii,476,_ZN4sead6ThreadC2ERKNS_14SafeStringBaseIcEEPNS_4HeapEiNS_12MessageQueue9BlockTypeElii +0x0000007100b18c78,_ZN4sead6Thread14ninThreadFunc_EPv,140,_ZN4sead6Thread14ninThreadFunc_EPv +0x0000007100b18d04,_ZN4sead6ThreadC2EPNS_4HeapEPN2nn2os10ThreadTypeEj,284,_ZN4sead6ThreadC2EPNS_4HeapEPN2nn2os10ThreadTypeEj +0x0000007100b18e20,_ZN4sead6Thread11setAffinityERKNS_10CoreIdMaskE,56,_ZN4sead6Thread11setAffinityERKNS_10CoreIdMaskE +0x0000007100b18e58,_ZN4sead6ThreadD2Ev,268,_ZN4sead6ThreadD1Ev +0x0000007100b18f64,_ZN4sead6ThreadD0Ev,36,_ZN4sead6ThreadD0Ev +0x0000007100b18f88,_ZN4sead6Thread5sleepENS_8TickSpanE,20,_ZN4sead6Thread5sleepENS_8TickSpanE +0x0000007100b18f9c,j__ZN2nn2os11YieldThreadEv_0,4,_ZN4sead6Thread5yieldEv +0x0000007100b18fa0,_ZN4sead6Thread5startEv,80,_ZN4sead6Thread5startEv +0x0000007100b18ff0,_ZN4sead6Thread8waitDoneEv,60,_ZN4sead6Thread8waitDoneEv +0x0000007100b1902c,_ZNK4sead6Thread26getStackCheckStartAddress_Ev,8,_ZNK4sead6Thread26getStackCheckStartAddress_Ev +0x0000007100b19034,_ZN4sead6Thread11setPriorityEi,32,_ZN4sead6Thread11setPriorityEi +0x0000007100b19054,_ZNK4sead6Thread11getPriorityEv,8,_ZNK4sead6Thread11getPriorityEv +0x0000007100b1905c,_ZN4sead9ThreadMgr18SingletonDisposer_D2Ev,100,_ZN4sead9ThreadMgr18SingletonDisposer_D2Ev +0x0000007100b190c0,_ZN4sead9ThreadMgr18SingletonDisposer_D0Ev,108,_ZN4sead9ThreadMgr18SingletonDisposer_D0Ev +0x0000007100b1912c,_ZN4sead9ThreadMgr14createInstanceEPNS_4HeapE,136,_ZN4sead9ThreadMgr14createInstanceEPNS_4HeapE +0x0000007100b191b4,_ZN4sead9ThreadMgr15initMainThread_EPNS_4HeapE,184,_ZN4sead9ThreadMgr15initMainThread_EPNS_4HeapE +0x0000007100b1926c,_ZN4sead10MainThreadD2Ev,36,_ZN4sead10MainThreadD2Ev +0x0000007100b19290,_ZN4sead10MainThreadD0Ev,68,_ZN4sead10MainThreadD0Ev 0x0000007100b192d4,nullsub_3228,4, 0x0000007100b192d8,nullsub_3229,4, 0x0000007100b192dc,nullsub_3230,4, 0x0000007100b192e0,nullsub_3231,4, 0x0000007100b192e4,nullsub_3232,4, 0x0000007100b192e8,nullsub_3233,4, -0x0000007100b192ec,_ZN4sead14DelegateThreadC1ERKNS_14SafeStringBaseIcEEPNS_10IDelegate2IPNS_6ThreadElEEPNS_4HeapEiNS_12MessageQueue9BlockTypeElii,92, -0x0000007100b19348,_ZN4sead14DelegateThreadD2Ev,4, -0x0000007100b1934c,_ZN4sead14DelegateThreadD0Ev,36, -0x0000007100b19370,_ZN4sead14DelegateThread5calc_El,32, -0x0000007100b19390,_ZN4sead13ReadWriteLockC2Ev,84, -0x0000007100b193e4,sead::ReadWriteLock::dtor,40, -0x0000007100b1940c,_ZN4sead13ReadWriteLock8readLockEv,168, -0x0000007100b194b4,_ZN4sead13ReadWriteLock10readUnlockEv,64, -0x0000007100b194f4,_ZN4sead13ReadWriteLock9writeLockEv,168, -0x0000007100b1959c,_ZN4sead13ReadWriteLock11writeUnlockEv,200, -0x0000007100b19664,sead::SpinLock::ctor,12, -0x0000007100b19670,nullsub_3234,4, -0x0000007100b19674,sead::SpinLock::lock,96, -0x0000007100b196d4,_ZN4sead8SpinLock6unlockEv,92, -0x0000007100b19730,_ZN4sead6Thread4run_Ev,84, -0x0000007100b19784,_ZNK4sead6Thread21calcStackUsedSizePeakEv,8, -0x0000007100b1978c,_ZN4sead6Thread11sendMessageElNS_12MessageQueue9BlockTypeE,48, -0x0000007100b197bc,_ZN4sead6Thread11recvMessageENS_12MessageQueue9BlockTypeE,28, -0x0000007100b197d8,_ZN4sead6Thread4quitEb,76, -0x0000007100b19824,_ZN4sead6Thread27quitAndWaitDoneSingleThreadEb,56, -0x0000007100b1985c,_ZN4sead9ThreadMgrC2Ev,76, -0x0000007100b198a8,j__ZN4sead9ThreadMgr15initMainThread_EPNS_4HeapE,4, -0x0000007100b198ac,sub_7100B198AC,252, -0x0000007100b199a8,sub_7100B199A8,36, -0x0000007100b199cc,_ZNK4sead9ThreadMgr12isMainThreadEv,48, -0x0000007100b199fc,_ZN4sead10ThreadUtil29ConvertPrioritySeadToPlatformEi,4, +0x0000007100b192ec,_ZN4sead14DelegateThreadC1ERKNS_14SafeStringBaseIcEEPNS_10IDelegate2IPNS_6ThreadElEEPNS_4HeapEiNS_12MessageQueue9BlockTypeElii,92,_ZN4sead14DelegateThreadC1ERKNS_14SafeStringBaseIcEEPNS_10IDelegate2IPNS_6ThreadElEEPNS_4HeapEiNS_12MessageQueue9BlockTypeElii +0x0000007100b19348,_ZN4sead14DelegateThreadD2Ev,4,_ZN4sead14DelegateThreadD1Ev +0x0000007100b1934c,_ZN4sead14DelegateThreadD0Ev,36,_ZN4sead14DelegateThreadD0Ev +0x0000007100b19370,_ZN4sead14DelegateThread5calc_El,32,_ZN4sead14DelegateThread5calc_El +0x0000007100b19390,_ZN4sead13ReadWriteLockC2Ev,84,_ZN4sead13ReadWriteLockC1Ev +0x0000007100b193e4,sead::ReadWriteLock::dtor,40,_ZN4sead13ReadWriteLockD1Ev +0x0000007100b1940c,_ZN4sead13ReadWriteLock8readLockEv,168,_ZN4sead13ReadWriteLock8readLockEv? +0x0000007100b194b4,_ZN4sead13ReadWriteLock10readUnlockEv,64,_ZN4sead13ReadWriteLock10readUnlockEv? +0x0000007100b194f4,_ZN4sead13ReadWriteLock9writeLockEv,168,_ZN4sead13ReadWriteLock9writeLockEv +0x0000007100b1959c,_ZN4sead13ReadWriteLock11writeUnlockEv,200,_ZN4sead13ReadWriteLock11writeUnlockEv? +0x0000007100b19664,sead::SpinLock::ctor,12,_ZN4sead8SpinLockC1Ev +0x0000007100b19670,nullsub_3234,4,_ZN4sead8SpinLockD1Ev +0x0000007100b19674,sead::SpinLock::lock,96,_ZN4sead8SpinLock4lockEv! +0x0000007100b196d4,_ZN4sead8SpinLock6unlockEv,92,_ZN4sead8SpinLock6unlockEv! +0x0000007100b19730,_ZN4sead6Thread4run_Ev,84,_ZN4sead6Thread4run_Ev +0x0000007100b19784,_ZNK4sead6Thread21calcStackUsedSizePeakEv,8,_ZNK4sead6Thread21calcStackUsedSizePeakEv +0x0000007100b1978c,_ZN4sead6Thread11sendMessageElNS_12MessageQueue9BlockTypeE,48,_ZN4sead6Thread11sendMessageElNS_12MessageQueue9BlockTypeE +0x0000007100b197bc,_ZN4sead6Thread11recvMessageENS_12MessageQueue9BlockTypeE,28,_ZN4sead6Thread11recvMessageENS_12MessageQueue9BlockTypeE +0x0000007100b197d8,_ZN4sead6Thread4quitEb,76,_ZN4sead6Thread4quitEb +0x0000007100b19824,_ZN4sead6Thread27quitAndWaitDoneSingleThreadEb,56,_ZN4sead6Thread27quitAndWaitDoneSingleThreadEb +0x0000007100b1985c,_ZN4sead9ThreadMgrC2Ev,76,_ZN4sead9ThreadMgrC1Ev +0x0000007100b198a8,j__ZN4sead9ThreadMgr15initMainThread_EPNS_4HeapE,4,_ZN4sead9ThreadMgr10initializeEPNS_4HeapE +0x0000007100b198ac,sub_7100B198AC,252,_ZN4sead9ThreadMgrD1Ev +0x0000007100b199a8,sub_7100B199A8,36,_ZN4sead9ThreadMgrD0Ev +0x0000007100b199cc,_ZNK4sead9ThreadMgr12isMainThreadEv,48,_ZNK4sead9ThreadMgr12isMainThreadEv +0x0000007100b199fc,_ZN4sead10ThreadUtil29ConvertPrioritySeadToPlatformEi,4,_ZN4sead10ThreadUtil29ConvertPrioritySeadToPlatformEi 0x0000007100b19a00,nullsub_3236,4, 0x0000007100b19a04,_ZN4sead10ControllerC2EPNS_13ControllerMgrE,116, 0x0000007100b19a78,_ZN4sead10Controller4calcEv,300, @@ -62337,22 +62337,22 @@ 0x0000007100b1c544,_ZNK4sead12DirectCamera14doUpdateMatrixEPNS_8Matrix34IfEE,28, 0x0000007100b1c560,sub_7100B1C560,288, 0x0000007100b1c680,sub_7100B1C680,92, -0x0000007100b1c6dc,_ZN4sead8Color4u84setfEffff,140, -0x0000007100b1c768,_ZN4sead8Color4u87setLerpERKS0_S2_f,176, -0x0000007100b1c818,_ZN4sead8Color4u818setGammaCollectionERKS0_f,260, -0x0000007100b1c91c,_ZN4seadmlERKNS_8Color4u8Ef,104, -0x0000007100b1c984,_ZN4seadeqERKNS_8Color4u8ES2_,92, -0x0000007100b1c9e0,_ZN4sead7Color4f7setLerpERKS0_S2_f,128, -0x0000007100b1ca60,_ZN4sead7Color4f18setGammaCollectionERKS0_f,100, -0x0000007100b1cac4,_ZN4sead7Color4f4lerpERKS0_S2_f,92, -0x0000007100b1cb20,_ZN4sead7Color4fpLERKS0_,60, -0x0000007100b1cb5c,_ZN4sead7Color4fmLERKS0_,60, -0x0000007100b1cb98,sub_7100B1CB98,44, -0x0000007100b1cbc4,_ZN4seadplERKNS_7Color4fES2_,36, -0x0000007100b1cbe8,_ZN4seadmlERKNS_7Color4fES2_,36, -0x0000007100b1cc0c,_ZN4seadmlERKNS_7Color4fEf,32, -0x0000007100b1cc2c,_ZN4seaddvERKNS_7Color4fEf,32, -0x0000007100b1cc4c,_ZN4seadeqERKNS_7Color4fES2_,92, +0x0000007100b1c6dc,_ZN4sead8Color4u84setfEffff,140,_ZN4sead8Color4u84setfEffff +0x0000007100b1c768,_ZN4sead8Color4u87setLerpERKS0_S2_f,176,_ZN4sead8Color4u87setLerpERKS0_S2_f +0x0000007100b1c818,_ZN4sead8Color4u818setGammaCollectionERKS0_f,260,_ZN4sead8Color4u818setGammaCollectionERKS0_f +0x0000007100b1c91c,_ZN4seadmlERKNS_8Color4u8Ef,104,_ZN4seadmlERKNS_8Color4u8Ef? +0x0000007100b1c984,_ZN4seadeqERKNS_8Color4u8ES2_,92,_ZN4seadeqERKNS_8Color4u8ES2_ +0x0000007100b1c9e0,_ZN4sead7Color4f7setLerpERKS0_S2_f,128,_ZN4sead7Color4f7setLerpERKS0_S2_f +0x0000007100b1ca60,_ZN4sead7Color4f18setGammaCollectionERKS0_f,100,_ZN4sead7Color4f18setGammaCollectionERKS0_f +0x0000007100b1cac4,_ZN4sead7Color4f4lerpERKS0_S2_f,92,_ZN4sead7Color4f4lerpERKS0_S2_f +0x0000007100b1cb20,_ZN4sead7Color4fpLERKS0_,60,_ZN4sead7Color4fpLERKS0_ +0x0000007100b1cb5c,_ZN4sead7Color4fmLERKS0_,60,_ZN4sead7Color4fmLERKS0_ +0x0000007100b1cb98,sub_7100B1CB98,44,_ZN4seadmlERKNS_8Color4u8Ef? +0x0000007100b1cbc4,_ZN4seadplERKNS_7Color4fES2_,36,_ZN4seadplERKNS_7Color4fES2_ +0x0000007100b1cbe8,_ZN4seadmlERKNS_7Color4fES2_,36,_ZN4seadmlERKNS_7Color4fES2_ +0x0000007100b1cc0c,_ZN4seadmlERKNS_7Color4fEf,32,_ZN4seadmlERKNS_7Color4fEf +0x0000007100b1cc2c,_ZN4seaddvERKNS_7Color4fEf,32,_ZN4seaddvERKNS_7Color4fEf +0x0000007100b1cc4c,_ZN4seadeqERKNS_7Color4fES2_,92,_ZN4seadeqERKNS_7Color4fES2_ 0x0000007100b1cca8,_ZNK4sead11FrameBuffer4bindEPNS_11DrawContextE,12, 0x0000007100b1ccb4,nullsub_3171_0,4, 0x0000007100b1ccb8,_ZN4sead11FrameBufferD2Ev,4, @@ -62476,14 +62476,14 @@ 0x0000007100b206ac,sub_7100B206AC,104, 0x0000007100b20714,nullsub_3245,4, 0x0000007100b20718,j__ZdlPv_617,4, -0x0000007100b2071c,_ZN4sead12GlobalRandom18SingletonDisposer_D2Ev_0,56, -0x0000007100b20754,_ZN4sead12GlobalRandom18SingletonDisposer_D0Ev_0,92, -0x0000007100b207b0,_ZN4sead12GlobalRandom14createInstanceEPNS_4HeapE_0,136, -0x0000007100b20838,_ZN4sead6Random4initEv,96, -0x0000007100b20898,_ZN4sead6Random4initEj,68, -0x0000007100b208dc,_ZN4sead6Random4initEjjjj,68, -0x0000007100b20920,_ZN4sead6Random6getU32Ev,44, -0x0000007100b2094c,_ZNK4sead6Random10getContextEPjS1_S1_S1_,36, +0x0000007100b2071c,_ZN4sead12GlobalRandom18SingletonDisposer_D2Ev_0,56,_ZN4sead12GlobalRandom18SingletonDisposer_D2Ev +0x0000007100b20754,_ZN4sead12GlobalRandom18SingletonDisposer_D0Ev_0,92,_ZN4sead12GlobalRandom18SingletonDisposer_D0Ev +0x0000007100b207b0,_ZN4sead12GlobalRandom14createInstanceEPNS_4HeapE_0,136,_ZN4sead12GlobalRandom14createInstanceEPNS_4HeapE +0x0000007100b20838,_ZN4sead6Random4initEv,96,_ZN4sead6Random4initEv +0x0000007100b20898,_ZN4sead6Random4initEj,68,_ZN4sead6Random4initEj +0x0000007100b208dc,_ZN4sead6Random4initEjjjj,68,_ZN4sead6Random4initEjjjj +0x0000007100b20920,_ZN4sead6Random6getU32Ev,44,_ZN4sead6Random6getU32Ev +0x0000007100b2094c,_ZNK4sead6Random10getContextEPjS1_S1_S1_,36,_ZNK4sead6Random10getContextEPjS1_S1_S1_ 0x0000007100b20970,_ZN4sead8Geometry30calcSquaredDistancePointToLineERKNS_7Vector2IfEERKNS_4LineIS2_EEPf,80, 0x0000007100b209c0,_ZN4sead8Geometry33calcSquaredDistancePointToSegmentERKNS_7Vector3IfEERKNS_7SegmentIS2_EEPf,156, 0x0000007100b20a5c,sub_7100B20A5C,216, @@ -62715,11 +62715,11 @@ 0x0000007100b2f0a8,_ZN4sead12MessageQueue3popENS0_9BlockTypeE,72, 0x0000007100b2f0f0,_ZNK4sead12MessageQueue4peekENS0_9BlockTypeE,72, 0x0000007100b2f138,_ZN4sead12MessageQueue3jamElNS0_9BlockTypeE,32, -0x0000007100b2f158,_ZN4sead9SemaphoreC2Eii,76, -0x0000007100b2f1a4,_ZN4sead9SemaphoreD2Ev,52, -0x0000007100b2f1d8,sub_7100B2F1D8,60, -0x0000007100b2f214,_ZN4sead9Semaphore4lockEv,8, -0x0000007100b2f21c,_ZN4sead9Semaphore6unlockEv,8, +0x0000007100b2f158,_ZN4sead9SemaphoreC2Eii,76,_ZN4sead9SemaphoreC1Eii +0x0000007100b2f1a4,_ZN4sead9SemaphoreD2Ev,52,_ZN4sead9SemaphoreD1Ev +0x0000007100b2f1d8,sub_7100B2F1D8,60,_ZN4sead9SemaphoreD0Ev +0x0000007100b2f214,_ZN4sead9Semaphore4lockEv,8,_ZN4sead9Semaphore4lockEv +0x0000007100b2f21c,_ZN4sead9Semaphore6unlockEv,8,_ZN4sead9Semaphore6unlockEv 0x0000007100b2f224,_ZN3agl11DrawContextC2Ev,92, 0x0000007100b2f280,_ZN3agl11DrawContext16setCommandBufferEPNS_11DisplayListE,48, 0x0000007100b2f2b0,_ZN3agl11DrawContextD2Ev,124, @@ -63235,7 +63235,7 @@ 0x0000007100b4bc24,_ZN3agl3utl13ParameterBaseC2Ev,64, 0x0000007100b4bc64,_ZN3agl3utl13ParameterBase18initializeListNodeERKN4sead14SafeStringBaseIcEES6_S6_PNS0_13IParameterObjE,104, 0x0000007100b4bccc,_ZN3agl3utl13ParameterBaseC2ERKN4sead14SafeStringBaseIcEES6_PNS0_13IParameterObjE,120, -0x0000007100b4bd44,_ZN3agl3utl13ParameterBase8calcHashERKN4sead14SafeStringBaseIcEE,44, +0x0000007100b4bd44,_ZN3agl3utl13ParameterBase8calcHashERKN4sead14SafeStringBaseIcEE,44,_ZN3agl3utl13ParameterBase8calcHashERKN4sead14SafeStringBaseIcEE 0x0000007100b4bd70,sub_7100B4BD70,32, 0x0000007100b4bd90,_ZNK3agl3utl13ParameterBase8getLabelEv,32, 0x0000007100b4bdb0,_ZNK3agl3utl13ParameterBase7getMetaEv,32, @@ -63934,12 +63934,12 @@ 0x0000007100b74b18,sub_7100B74B18,20, 0x0000007100b74b2c,sub_7100B74B2C,52, 0x0000007100b74b60,_ZN3agl6detail14ShaderTextUtil13createRawTextERKN4sead14SafeStringBaseIcEEPKPKcSA_iPbPNS2_4HeapE,2016, -0x0000007100b75340,_ZN3agl6detail18AtomicPtrArrayImpl9setBufferEiPv,28, -0x0000007100b7535c,_ZN3agl6detail18AtomicPtrArrayImpl11allocBufferEiPN4sead4HeapEi,76, -0x0000007100b753a8,_ZN3agl6detail18AtomicPtrArrayImpl10freeBufferEv,52, -0x0000007100b753dc,_ZN3agl6detail18AtomicPtrArrayImpl5eraseEii,96, -0x0000007100b7543c,_ZN3agl6detail18AtomicPtrArrayImpl4sortEPFiPKvS3_E,324, -0x0000007100b75580,_ZN3agl6detail18AtomicPtrArrayImpl8heapSortEPFiPKvS3_E,396, +0x0000007100b75340,_ZN3agl6detail18AtomicPtrArrayImpl9setBufferEiPv,28,_ZN3agl6detail18AtomicPtrArrayImpl9setBufferEiPv +0x0000007100b7535c,_ZN3agl6detail18AtomicPtrArrayImpl11allocBufferEiPN4sead4HeapEi,76,_ZN3agl6detail18AtomicPtrArrayImpl11allocBufferEiPN4sead4HeapEi +0x0000007100b753a8,_ZN3agl6detail18AtomicPtrArrayImpl10freeBufferEv,52,_ZN3agl6detail18AtomicPtrArrayImpl10freeBufferEv +0x0000007100b753dc,_ZN3agl6detail18AtomicPtrArrayImpl5eraseEii,96,_ZN3agl6detail18AtomicPtrArrayImpl5eraseEii +0x0000007100b7543c,_ZN3agl6detail18AtomicPtrArrayImpl4sortEPFiPKvS3_E,324,_ZN3agl6detail18AtomicPtrArrayImpl4sortEPFiPKvS3_E! +0x0000007100b75580,_ZN3agl6detail18AtomicPtrArrayImpl8heapSortEPFiPKvS3_E,396,_ZN3agl6detail18AtomicPtrArrayImpl8heapSortEPFiPKvS3_E! 0x0000007100b7570c,j__ZdlPv_657,4, 0x0000007100b75710,_ZN4sead19FixedSafeStringBaseIcLi106EEaSERKNS_14SafeStringBaseIcEE,240, 0x0000007100b75800,sub_7100B75800,100, @@ -73008,7 +73008,7 @@ 0x0000007100d7b974,sub_7100D7B974,936, 0x0000007100d7bd1c,sub_7100D7BD1C,1092, 0x0000007100d7c160,sub_7100D7C160,820, -0x0000007100d7c494,_ZN4sead7Color4f14adjustOverflowEv,264, +0x0000007100d7c494,sub_7100D7C494,264, 0x0000007100d7c59c,sub_7100D7C59C,460, 0x0000007100d7c768,ActorAwareness::sleep,4, 0x0000007100d7c76c,ActorAwareness::disable,404, @@ -89544,8 +89544,8 @@ 0x00000071011bcffc,sub_71011BCFFC,100,_ZN4ksys3act11BaseProcMgr18SingletonDisposer_D2Ev 0x00000071011bd060,sub_71011BD060,108,_ZN4ksys3act11BaseProcMgr18SingletonDisposer_D0Ev 0x00000071011bd0cc,BaseProcMgr::createInstance,372, -0x00000071011bd240,sub_71011BD240,164,_ZN4ksys3act11BaseProcMgrD1Ev! -0x00000071011bd2e4,sub_71011BD2E4,36,_ZN4ksys3act11BaseProcMgrD0Ev! +0x00000071011bd240,sub_71011BD240,164, +0x00000071011bd2e4,sub_71011BD2E4,36, 0x00000071011bd308,BaseProcMgr::init,680, 0x00000071011bd5b0,BaseProcMgr::generateActorId,28,_ZN4ksys3act11BaseProcMgr14generateProcIdEPj 0x00000071011bd5cc,BaseProcMgr::registerActor,156,_ZN4ksys3act11BaseProcMgr12registerProcERNS0_8BaseProcE? @@ -96891,13 +96891,13 @@ 0x000000710136e9d4,_ZN4sead8JobQueue6FINISHENS_6CoreIdE,116, 0x000000710136ea48,_ZN4sead11FixedSizeJQ3runEjPjPNS_6WorkerE,712, 0x000000710136ed10,_ZNK4sead11FixedSizeJQ10getNumJobsEv,8, -0x000000710136ed18,_ZN4sead6WorkerC1EPNS_9WorkerMgrEjiiRKNS_14SafeStringBaseIcEE,236, -0x000000710136ee04,_ZN4sead6Worker10clearJobQQEv,72, -0x000000710136ee4c,sead::Worker::calc_,24, -0x000000710136ee64,_ZN4sead6Worker12pushJobQueueEPKcPNS_8JobQueueENS_16JobQueuePushTypeE,192, -0x000000710136ef24,_ZN4sead6Worker7wakeup_El,88, +0x000000710136ed18,_ZN4sead6WorkerC1EPNS_9WorkerMgrEjiiRKNS_14SafeStringBaseIcEE,236,_ZN4sead6WorkerC1EPNS_9WorkerMgrEjiiRKNS_14SafeStringBaseIcEE? +0x000000710136ee04,_ZN4sead6Worker10clearJobQQEv,72,_ZN4sead6Worker10clearJobQQEv +0x000000710136ee4c,sead::Worker::calc_,24,_ZN4sead6Worker5calc_El +0x000000710136ee64,_ZN4sead6Worker12pushJobQueueEPKcPNS_8JobQueueENS_16JobQueuePushTypeE,192,_ZN4sead6Worker12pushJobQueueEPKcPNS_8JobQueueENS_16JobQueuePushTypeE +0x000000710136ef24,_ZN4sead6Worker7wakeup_El,88,_ZN4sead6Worker7wakeup_El! 0x000000710136ef7c,sead::Worker::m19,580, -0x000000710136f1c0,_ZN4sead6WorkerD2Ev,64, +0x000000710136f1c0,_ZN4sead6WorkerD2Ev,64,_ZN4sead6WorkerD2Ev 0x000000710136f200,sead::Worker::m1,72, 0x000000710136f248,_ZN4sead9WorkerMgrC2Ev,192, 0x000000710136f308,j__ZN2nn2os13GetSystemTickEv_0_0,4, diff --git a/lib/sead b/lib/sead index 9f70679d..2b4d505f 160000 --- a/lib/sead +++ b/lib/sead @@ -1 +1 @@ -Subproject commit 9f70679d4cfbce260d967b27adf4c17f17ac8e34 +Subproject commit 2b4d505fb44470b6c3845220eae7b4ad54f7682f