From dc7d55e71e0d24f19edce09ec77e62acae2a1c70 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9o=20Lam?= Date: Sun, 27 Sep 2020 13:17:59 +0200 Subject: [PATCH] Mark more functions as decompiled --- data/uking_functions.csv | 51 ++++++++++++++++++++-------------------- 1 file changed, 26 insertions(+), 25 deletions(-) diff --git a/data/uking_functions.csv b/data/uking_functions.csv index 56688b27..376d4e36 100644 --- a/data/uking_functions.csv +++ b/data/uking_functions.csv @@ -99,7 +99,7 @@ 0x0000007100000bd4,sub_7100000BD4,76, 0x0000007100000c20,sub_7100000C20,140, 0x0000007100000cac,sub_7100000CAC,140, -0x0000007100000d38,sub_7100000D38,140, +0x0000007100000d38,sub_7100000D38,140,_ZNK4sead15RuntimeTypeInfo6DeriveIN4ksys3act8BaseProcEE9isDerivedEPKNS0_9InterfaceE 0x0000007100000dc4,sub_7100000DC4,12,_ZNK4sead15RuntimeTypeInfo4Root9isDerivedEPKNS0_9InterfaceE 0x0000007100000f44,sub_7100000F44,140, 0x0000007100001028,nullsub_25,4, @@ -152,7 +152,7 @@ 0x0000007100002024,Beam::m3,92, 0x0000007100002080,BeamBase::m62,8, 0x0000007100002088,nullsub_30,4, -0x0000007100002200,_ZNK4sead15RuntimeTypeInfo6DeriveINS_8ResourceEE9isDerivedEPKNS0_9InterfaceE,140, +0x0000007100002200,xxx,140, 0x000000710000228c,BeamBase::ctor,208, 0x000000710000235c,BeamBase::m0,116, 0x00000071000023d0,sub_71000023D0,116, @@ -738,7 +738,7 @@ 0x0000007100023cd8,_ZNK4sead15RuntimeTypeInfo6DeriveINS_10FileDeviceEE9isDerivedEPKNS0_9InterfaceE,140, 0x0000007100023d64,_ZN3ore11ResMetaData8DataType4InitEv,284, 0x0000007100023e80,_ZN4evfl11TriggerType4InitEv,304, -0x0000007100023fb0,sub_7100023FB0,140, +0x0000007100023fb0,sub_7100023FB0,140,_ZNK4sead15RuntimeTypeInfo6DeriveINS_8ResourceEE9isDerivedEPKNS0_9InterfaceE 0x000000710002403c,sub_710002403C,416, 0x00000071000241dc,Rope::construct,176, 0x000000710002428c,Rope::m18,340, @@ -814,7 +814,7 @@ 0x0000007100029048,sub_7100029048,120, 0x00000071000290c0,sub_71000290C0,204, 0x000000710002918c,sub_710002918C,92, -0x00000071000291e8,_ZNK4sead15RuntimeTypeInfo6DeriveINS_10ArchiveResEE9isDerivedEPKNS0_9InterfaceE,140, +0x00000071000291e8,xxx,140, 0x0000007100029274,GiantArmor::construct,148, 0x0000007100029308,sub_7100029308,488, 0x00000071000294f0,sub_71000294F0,532, @@ -19139,8 +19139,8 @@ 0x00000071002dab24,sub_71002DAB24,92, 0x00000071002dab80,sub_71002DAB80,20, 0x00000071002dab94,j__ZdlPv_88,4, -0x00000071002dab98,sub_71002DAB98,140, -0x00000071002dac24,sub_71002DAC24,140, +0x00000071002dab98,sub_71002DAB98,140,_ZNK4sead15RuntimeTypeInfo6DeriveIN4ksys3res8ResourceEE9isDerivedEPKNS0_9InterfaceE +0x00000071002dac24,sub_71002DAC24,140,_ZNK4sead15RuntimeTypeInfo6DeriveINS_14DirectResourceEE9isDerivedEPKNS0_9InterfaceE 0x00000071002dacb0,sub_71002DACB0,80, 0x00000071002dad00,sub_71002DAD00,4, 0x00000071002dad04,sub_71002DAD04,392, @@ -21149,7 +21149,7 @@ 0x000000710033e548,AI_AI_BoxWaterRoot::rtti2,92, 0x000000710033e5a4,sub_710033E5A4,204, 0x000000710033e670,sub_710033E670,92, -0x000000710033e6cc,_ZNK4sead4Heap27checkDerivedRuntimeTypeInfoEPKNS_15RuntimeTypeInfo9InterfaceE,112, +0x000000710033e6cc,xxx,112, 0x000000710033e73c,sub_710033E73C,92, 0x000000710033e798,sub_710033E798,52, 0x000000710033e7cc,AI_AI_BreathAttackEnemyBattle::ctor,100, @@ -51681,7 +51681,7 @@ 0x000000710089783c,StageSelectData::callSomeFnOnMemberx28,12, 0x0000007100897848,StageSelectData::callSomeFnOnMemberx28_b,20, 0x000000710089785c,sub_710089785C,140, -0x00000071008978e8,sub_71008978E8,140, +0x00000071008978e8,sub_71008978E8,140,_ZNK4sead15RuntimeTypeInfo6DeriveINS_15ResourceFactoryEE9isDerivedEPKNS0_9InterfaceE 0x0000007100897974,GameScene320::ctor,36, 0x0000007100897998,GameScene320::dtor,20, 0x00000071008979ac,j__ZdlPv_374,4, @@ -51861,7 +51861,7 @@ 0x000000710089f668,EntryFactoryBase::getResourceSize,8,_ZNK4ksys3res16EntryFactoryBase15getResourceSizeEv 0x000000710089f670,EntryFactoryBase::getLoadDataAlignment,8,_ZNK4ksys3res16EntryFactoryBase20getLoadDataAlignmentEv 0x000000710089f678,EntryFactoryBase::rtti1_impl,0x120,_ZN4ksys3res16EntryFactoryBase33checkDerivedRuntimeTypeInfoStaticEPKN4sead15RuntimeTypeInfo9InterfaceE -0x000000710089f798,sub_710089F798,140,_ZNK4sead15RuntimeTypeInfo6DeriveIN4ksys3res16EntryFactoryBaseEE9isDerivedEPKNS0_9InterfaceE +0x000000710089f798,sub_710089F798,140,_ZNK4sead15RuntimeTypeInfo6DeriveINS_25DirectResourceFactoryBaseEE9isDerivedEPKNS0_9InterfaceE 0x000000710089f824,_ZNK3agl3utl13IParameterObj9preWrite_Ev,8,_ZNK3agl3utl13IParameterObj9preWrite_Ev 0x000000710089f82c,_ZNK3agl3utl13IParameterObj10postWrite_Ev,4,_ZNK3agl3utl13IParameterObj10postWrite_Ev 0x000000710089f830,_ZN3agl3utl13IParameterObj8preRead_Ev,8,_ZN3agl3utl13IParameterObj8preRead_Ev @@ -51880,7 +51880,7 @@ 0x000000710089f8a4,_ZNK3agl3utl14IParameterList8isApply_ENS0_16ResParameterListE,20,_ZNK3agl3utl14IParameterList8isApply_ENS0_16ResParameterListE 0x000000710089f8b8,_ZN3agl3utl14IParameterList21callbackNotAppliable_EPNS0_13IParameterObjEPNS0_13ParameterBaseENS0_15ResParameterObjE,4,_ZN3agl3utl14IParameterList21callbackNotAppliable_EPNS0_13IParameterObjEPNS0_13ParameterBaseENS0_15ResParameterObjE 0x000000710089f8bc,_ZN3agl3utl14IParameterList26callbackNotInterpolatable_EPNS0_13IParameterObjEPNS0_13ParameterBaseENS0_15ResParameterObjES6_NS0_12ResParameterES7_f,4,_ZN3agl3utl14IParameterList26callbackNotInterpolatable_EPNS0_13IParameterObjEPNS0_13ParameterBaseENS0_15ResParameterObjES6_NS0_12ResParameterES7_f -0x000000710089f8c0,sub_710089F8C0,140, +0x000000710089f8c0,sub_710089F8C0,140,_ZNK4sead15RuntimeTypeInfo6DeriveIN4ksys3res16EntryFactoryBaseEE9isDerivedEPKNS0_9InterfaceE 0x000000710089f94c,j__ZdlPv_390,4, 0x000000710089f950,nullsub_5418,4, 0x000000710089f954,sinitCookingEffectsAndCrc32,792, @@ -53482,9 +53482,9 @@ 0x000000710091b464,sub_710091B464,288, 0x000000710091b584,sub_710091B584,92, 0x000000710091b5e0,sub_710091B5E0,68, -0x000000710091b624,sub_710091B624,140, -0x000000710091b6b0,_ZNK4sead15RuntimeTypeInfo6DeriveINS_17NinFileDeviceBaseEE9isDerivedEPKNS0_9InterfaceE,140, -0x000000710091b73c,sub_710091B73C,140, +0x000000710091b624,sub_710091B624,140,_ZNK4sead15RuntimeTypeInfo6DeriveINS_10ArchiveResEE9isDerivedEPKNS0_9InterfaceE +0x000000710091b6b0,_ZNK4sead15RuntimeTypeInfo6DeriveINS_17NinFileDeviceBaseEE9isDerivedEPKNS0_9InterfaceE,140,_ZNK4sead15RuntimeTypeInfo6DeriveINS_17NinFileDeviceBaseEE9isDerivedEPKNS0_9InterfaceE +0x000000710091b73c,sub_710091B73C,140,_ZNK4sead15RuntimeTypeInfo6DeriveINS_10FileDeviceEE9isDerivedEPKNS0_9InterfaceE 0x000000710091b7c8,NpcShopData::initFromBshopMaybe,628, 0x000000710091ba3c,sub_710091BA3C,56, 0x000000710091ba74,NpcShopData::giveItem,5156, @@ -61343,7 +61343,7 @@ 0x0000007100af2d64,SeadMenu::x,12, 0x0000007100af2d70,j__ZdlPv_590,4, 0x0000007100af2d74,_ZN4sead15FixedSafeStringILi36EEaSERKNS_14SafeStringBaseIcEE,240, -0x0000007100af2e64,sub_7100AF2E64,140, +0x0000007100af2e64,sub_7100AF2E64,140,_ZNK4sead15RuntimeTypeInfo6DeriveINS_4HeapEE9isDerivedEPKNS0_9InterfaceE 0x0000007100af2ef0,sub_7100AF2EF0,140, 0x0000007100af2f7c,sub_7100AF2F7C,304, 0x0000007100af30ac,_ZN4sead19NinHostIOFileDeviceC2Ev,92,_ZN4sead19NinHostIOFileDeviceC1Ev @@ -61912,8 +61912,8 @@ 0x0000007100b080f0,_ZNK4sead9FrameHeap18getRuntimeTypeInfoEv,92, 0x0000007100b0814c,_ZN4sead4Heap10tryReallocEPvmi,8,_ZN4sead4Heap10tryReallocEPvmi 0x0000007100b08154,sead::Heap::Heap,336, -0x0000007100b082a4,_ZN4sead4HeapD2Ev,64, -0x0000007100b082e4,sub_7100B082E4,72, +0x0000007100b082a4,_ZN4sead4HeapD1Ev,64,_ZN4sead4HeapD1Ev +0x0000007100b082e4,sub_7100B082E4,72,_ZN4sead4HeapD0Ev 0x0000007100b0832c,_ZN4sead4Heap9destruct_Ev,356, 0x0000007100b08490,_ZN4sead4Heap8dispose_EPKvS2_,316, 0x0000007100b085cc,_ZN4sead4Heap15appendDisposer_EPNS_9IDisposerE,120,_ZN4sead4Heap15appendDisposer_EPNS_9IDisposerE @@ -61923,9 +61923,9 @@ 0x0000007100b08800,_ZNK4sead4Heap8dumpYAMLERNS_11WriteStreamEi,2384, 0x0000007100b09150,nullsub_3213,4, 0x0000007100b09154,_ZN4sead4Heap15makeMetaString_EPNS_22BufferedSafeStringBaseIcEE,120, -0x0000007100b091cc,sub_7100B091CC,112, -0x0000007100b0923c,sub_7100B0923C,92, -0x0000007100b09298,nullsub_3214,4, +0x0000007100b091cc,sub_7100B091CC,112,_ZNK4sead4Heap27checkDerivedRuntimeTypeInfoEPKNS_15RuntimeTypeInfo9InterfaceE +0x0000007100b0923c,sub_7100B0923C,92,_ZNK4sead4Heap18getRuntimeTypeInfoEv +0x0000007100b09298,nullsub_3214,4,_ZNK4sead4Heap4dumpEv 0x0000007100b0929c,nullsub_3215,4, 0x0000007100b092a0,j__ZdlPv_596,4, 0x0000007100b092a4,_ZN4sead7HeapMgr10initializeEm,256, @@ -72352,7 +72352,7 @@ 0x0000007100d5a0cc,sub_7100D5A0CC,92, 0x0000007100d5a128,sub_7100D5A128,48, 0x0000007100d5a158,sub_7100D5A158,92, -0x0000007100d5a1b4,sub_7100D5A1B4,140, +0x0000007100d5a1b4,sub_7100D5A1B4,140,_ZNK4sead15RuntimeTypeInfo6DeriveINS_15SharcArchiveResEE9isDerivedEPKNS0_9InterfaceE 0x0000007100d5a240,AI_QueryBase::ctor,72, 0x0000007100d5a288,sub_7100D5A288,304, 0x0000007100d5a3b8,sub_7100D5A3B8,64, @@ -72489,8 +72489,8 @@ 0x0000007100d5e494,nullsub_3781,4, 0x0000007100d5e498,sub_7100D5E498,52, 0x0000007100d5e4cc,sub_7100D5E4CC,92, -0x0000007100d5e528,sub_7100D5E528,140, -0x0000007100d5e5b4,sub_7100D5E5B4,140, +0x0000007100d5e528,sub_7100D5E528,140,_ZNK4sead15RuntimeTypeInfo6DeriveIN4ksys4util11ManagedTaskEE9isDerivedEPKNS0_9InterfaceE +0x0000007100d5e5b4,sub_7100D5E5B4,140,_ZNK4sead15RuntimeTypeInfo6DeriveIN4ksys4util4TaskEE9isDerivedEPKNS0_9InterfaceE 0x0000007100d5e640,sub_7100D5E640,52, 0x0000007100d5e674,VillagerMgr::ctor,136, 0x0000007100d5e6fc,VillagerMgr::dtor,120, @@ -74333,7 +74333,7 @@ 0x0000007100dd8178,EntryFactoryBgdata::m7,152, 0x0000007100dd8210,EntryFactoryBgdata::m8,8, 0x0000007100dd8218,EntryFactoryBgdata::m9,8, -0x0000007100dd8220,sub_7100DD8220,140, +0x0000007100dd8220,sub_7100DD8220,140,_ZNK4sead15RuntimeTypeInfo6DeriveINS_7ExpHeapEE9isDerivedEPKNS0_9InterfaceE 0x0000007100dd82ac,sub_7100DD82AC,44, 0x0000007100dd82d8,sub_7100DD82D8,184, 0x0000007100dd8390,sub_7100DD8390,144, @@ -90517,7 +90517,7 @@ 0x00000071011f7828,ThreadDerived::calc_,164, 0x00000071011f78cc,sub_71011F78CC,204,_ZNK4ksys4util14GameTaskThread27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE 0x00000071011f7998,sub_71011F7998,92,_ZNK4ksys4util14GameTaskThread18getRuntimeTypeInfoEv -0x00000071011f79f4,sub_71011F79F4,140, +0x00000071011f79f4,sub_71011F79F4,140,_ZNK4sead15RuntimeTypeInfo6DeriveIN4ksys4util10TaskThreadEE9isDerivedEPKNS0_9InterfaceE 0x00000071011f7a80,SetMainInvokerClass::ctor,20,_ZN4ksys4util18TaskDelegateSetterC1Ev 0x00000071011f7a94,SetMainInvokerClass::dtor,4,_ZN4ksys4util18TaskDelegateSetterD1Ev 0x00000071011f7a98,j__ZdlPv_1227,4,_ZN4ksys4util18TaskDelegateSetterD0Ev @@ -91080,6 +91080,7 @@ 0x000000710121338c,ArchiveRes::rtti1,132,_ZNK4ksys3res7Archive27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE 0x0000007101213410,ArchiveRes::rtti2,92,_ZNK4ksys3res7Archive18getRuntimeTypeInfoEv 0x000000710121346c,_ZN4sead15SharcArchiveRes19closeDirectoryImpl_EPNS_9SafeArrayIhLi32EEE,8,_ZNK4sead15SharcArchiveRes19closeDirectoryImpl_EPNS_9SafeArrayIhLi32EEE +0x0000007101213474,_ZN4sead15SharcArchiveRes33checkDerivedRuntimeTypeInfoStaticEPKNS_15RuntimeTypeInfo9InterfaceE,0x174,_ZN4sead15SharcArchiveRes33checkDerivedRuntimeTypeInfoStaticEPKNS_15RuntimeTypeInfo9InterfaceE 0x00000071012135e8,sub_71012135E8,56, 0x0000007101213620,sub_7101213620,92, 0x000000710121367c,Hio::createInstance,144, @@ -94599,7 +94600,7 @@ 0x0000007101307c00,sub_7101307C00,476,_ZN4ksys3res20OffsetReadFileDevice7doLoad_ERN4sead10FileDevice7LoadArgE 0x0000007101307ddc,_ZNK4sead14MainFileDevice27checkDerivedRuntimeTypeInfoEPKNS_15RuntimeTypeInfo9InterfaceE,288,_ZNK4ksys3res20OffsetReadFileDevice27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE 0x0000007101307efc,_ZNK4sead14MainFileDevice18getRuntimeTypeInfoEv_0,92,_ZNK4ksys3res20OffsetReadFileDevice18getRuntimeTypeInfoEv -0x0000007101307f58,sub_7101307F58,140, +0x0000007101307f58,sub_7101307F58,140,_ZNK4sead15RuntimeTypeInfo6DeriveINS_14MainFileDeviceEE9isDerivedEPKNS0_9InterfaceE 0x0000007101307fe4,sub_7101307FE4,32, 0x0000007101308004,sub_7101308004,192, 0x00000071013080c4,sub_71013080C4,84,