From 13230639bdd2fb4f5f7444b7f052919934a29463 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9o=20Lam?= Date: Thu, 15 Oct 2026 22:56:22 +0100 Subject: [PATCH 1/5] data: bind rows to functions the decomp already implements These rows had no name, a placeholder or a misspelt class name (e.g. forceSetCameraPos) even though the decomp already had the function, so nothing counted or checked them. They now carry the source's name and are marked O or M. Also adds the missing row for sead's decodeSZSNxAsm64_. (AI assisted using Claude Opus 5.5) --- data/uking_functions.csv | 291 ++++++++++++++++++++------------------- 1 file changed, 146 insertions(+), 145 deletions(-) diff --git a/data/uking_functions.csv b/data/uking_functions.csv index d30583e7..b4ad5b6f 100644 --- a/data/uking_functions.csv +++ b/data/uking_functions.csv @@ -199,11 +199,11 @@ Address,Quality,Size,Name 0x0000007100003e44,U,000008,BeamBase::m2 0x0000007100003e4c,U,000092,BeamBase::m3 0x0000007100003ea8,U,000028,BeamBase::m165 -0x0000007100003ec4,U,000012, -0x0000007100003ed0,U,000004,nullsub_33 -0x0000007100003ed4,U,000008, -0x0000007100003edc,U,000008, -0x0000007100003ee4,U,000012, +0x0000007100003ec4,O,000012,_ZN6xlink27Locator5resetEv +0x0000007100003ed0,O,000004,_ZN6xlink27Locator14setTriggerInfoENS_11TriggerTypeEPNS_24ResTriggerOverwriteParamENS_7BoneMtxE +0x0000007100003ed4,O,000008,_ZNK6xlink27Locator14getTriggerTypeEv +0x0000007100003edc,O,000008,_ZNK6xlink27Locator24getTriggerOverwriteParamEv +0x0000007100003ee4,O,000012,_ZNK6xlink27Locator19getOverwriteBoneMtxEv 0x0000007100003ef0,O,000004,_ZN4sead14SafeStringBaseIcED0Ev 0x0000007100003ef4,O,000004,_ZNK4sead14SafeStringBaseIcE22assureTerminationImpl_Ev 0x0000007100003ef8,U,000056,DamageMgrBow::ctor @@ -623,7 +623,7 @@ Address,Quality,Size,Name 0x000000710001b1b8,U,000004,nullsub_53 0x000000710001b1bc,O,000140,_ZNK4sead15RuntimeTypeInfo6DeriveINS_6CameraEE9isDerivedEPKNS0_9InterfaceE 0x000000710001b248,U,000004,j__ZdlPv_11 -0x000000710001b24c,U,000240, +0x000000710001b24c,O,000240,_ZN4sead15FixedSafeStringILi512EEaSERKNS_14SafeStringBaseIcEE 0x000000710001b33c,U,000088, 0x000000710001b394,U,000096, 0x000000710001b3f4,U,000040, @@ -1349,7 +1349,7 @@ Address,Quality,Size,Name 0x000000710004cd98,O,000288,_ZNK5uking6action15AnimeDrivenTurn27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE 0x000000710004ceb8,O,000092,_ZNK5uking6action15AnimeDrivenTurn18getRuntimeTypeInfoEv 0x000000710004cf14,O,000356,_ZNK4ksys3act2ai10ActionBase19getDynamicParamImplIPN4sead7Vector3IfEEEEbPT_RKNS4_14SafeStringBaseIcEEMNS1_9ParamPackEKFbS9_SD_ES9_ -0x000000710004d078,U,000060, +0x000000710004d078,O,000060,_ZNK4ksys3act2ai9ParamPack13getPtrGenericIN4sead7Vector3IfEELNS_14AIDefParamTypeE3EEEbPPT_RKNS4_14SafeStringBaseIcEE 0x000000710004d0b4,U,000536,AI_ActionDragonFollowOrChallengeRing::ctor 0x000000710004d2cc,U,000684, 0x000000710004d578,W,000068,_ZN5uking6action21AppearFollowChallengeD1Ev @@ -1386,7 +1386,7 @@ Address,Quality,Size,Name 0x000000710004fea4,O,000004,_ZN4ksys3act2ai10ActionBase6leave_Ev 0x000000710004fea8,O,000004,_ZN4ksys3act2ai6Action5calc_Ev 0x000000710004feac,O,000356,_ZNK4ksys3act2ai10ActionBase19getDynamicParamImplIPiEEbPT_RKN4sead14SafeStringBaseIcEEMNS1_9ParamPackEKFbS6_SB_ES6_ -0x0000007100050010,U,000060, +0x0000007100050010,O,000060,_ZNK4ksys3act2ai9ParamPack13getPtrGenericIiLNS_14AIDefParamTypeE1EEEbPPT_RKN4sead14SafeStringBaseIcEE 0x000000710005004c,O,000048,_ZN5uking6action26AscendingCurrentShieldableC1ERKN4ksys3act2ai10ActionBase7InitArgE 0x000000710005007c,O,000004,_ZN5uking6action26AscendingCurrentShieldableD1Ev 0x0000007100050080,O,000036,_ZN5uking6action26AscendingCurrentShieldableD0Ev @@ -1427,7 +1427,7 @@ Address,Quality,Size,Name 0x0000007100050bcc,O,000288,_ZNK5uking6action25BikeWarpEffectValueSetter27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE 0x0000007100050cec,O,000092,_ZNK5uking6action25BikeWarpEffectValueSetter18getRuntimeTypeInfoEv 0x0000007100050d48,O,000356,_ZNK4ksys3act2ai10ActionBase19getDynamicParamImplIPfEEbPT_RKN4sead14SafeStringBaseIcEEMNS1_9ParamPackEKFbS6_SB_ES6_ -0x0000007100050eac,U,000060, +0x0000007100050eac,O,000060,_ZNK4ksys3act2ai9ParamPack13getPtrGenericIfLNS_14AIDefParamTypeE2EEEbPPT_RKN4sead14SafeStringBaseIcEE 0x0000007100050ee8,U,000100,AI_Action_CameraVibrate::ctor 0x0000007100050f4c,W,000080,_ZN5uking6action13CameraVibrateD1Ev 0x0000007100050f9c,W,000088,_ZN5uking6action13CameraVibrateD0Ev @@ -1472,7 +1472,7 @@ Address,Quality,Size,Name 0x000000710005362c,O,000288,_ZNK5uking6action23ChangeFreeMovingForDemo27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE 0x000000710005374c,O,000092,_ZNK5uking6action23ChangeFreeMovingForDemo18getRuntimeTypeInfoEv 0x00000071000537a8,O,000356,_ZNK4ksys3act2ai10ActionBase19getDynamicParamImplIPbEEbPT_RKN4sead14SafeStringBaseIcEEMNS1_9ParamPackEKFbS6_SB_ES6_ -0x000000710005390c,U,000060, +0x000000710005390c,O,000060,_ZNK4ksys3act2ai9ParamPack13getPtrGenericIbLNS_14AIDefParamTypeE4EEEbPPT_RKN4sead14SafeStringBaseIcEE 0x0000007100053948,O,000048,_ZN5uking6action25ChargeChemicalWeaponPowerC1ERKN4ksys3act2ai10ActionBase7InitArgE 0x0000007100053978,O,000004,_ZN5uking6action25ChargeChemicalWeaponPowerD1Ev 0x000000710005397c,O,000036,_ZN5uking6action25ChargeChemicalWeaponPowerD0Ev @@ -2269,7 +2269,7 @@ Address,Quality,Size,Name 0x000000710006e9e8,U,000792, 0x000000710006ed00,U,000812, 0x000000710006f02c,U,002360, -0x000000710006f964,U,000024, +0x000000710006f964,O,000024,_ZN4sead6hostio5CurveIfE16interpolateToF32Ef 0x000000710006f97c,U,000636, 0x000000710006fbf8,U,000268, 0x000000710006fd04,U,000152, @@ -2389,7 +2389,7 @@ Address,Quality,Size,Name 0x000000710007f8e8,U,000016,Motorcycle::x_5 0x000000710007f8f8,U,000056, 0x000000710007f930,U,000532, -0x000000710007fb44,U,000032, +0x000000710007fb44,O,000032,_ZN4sead18HeapSafeStringBaseIcED2Ev 0x000000710007fb64,O,000040,_ZN4sead10FileHandleD2Ev 0x000000710007fb8c,U,000288,MotorcycleUserTag::rtti1 0x000000710007fcac,U,000092,MotorcycleUserTag::rtti2 @@ -2408,7 +2408,7 @@ Address,Quality,Size,Name 0x00000071000801ac,O,000060,_ZN4sead18HeapSafeStringBaseIcED0Ev 0x00000071000801e8,U,000004,_ZN2al9StringTmpILi128EED0Ev 0x00000071000801ec,O,000240,_ZN4sead15FixedSafeStringILi128EEaSERKNS_14SafeStringBaseIcEE -0x00000071000802dc,U,000024, +0x00000071000802dc,O,000024,_ZN4sead6hostio5CurveIfE18interpolateToVec2fEf 0x00000071000802f4,U,000140, 0x0000007100080380,U,000104,HavokActiveObject::construct 0x00000071000803e8,U,000004,nullsub_154 @@ -2761,7 +2761,7 @@ Address,Quality,Size,Name 0x000000710008ec3c,O,000092,_ZNK5uking6action15AnimalEatAction18getRuntimeTypeInfoEv 0x000000710008ec98,U,000008,uking::action::AnimalEatAction::m32 0x000000710008eca0,O,000356,_ZNK4ksys3act2ai10ActionBase19getDynamicParamImplIPNS0_12BaseProcLinkEEEbPT_RKN4sead14SafeStringBaseIcEEMNS1_9ParamPackEKFbS7_SC_ES7_ -0x000000710008ee04,U,000060, +0x000000710008ee04,O,000060,_ZNK4ksys3act2ai9ParamPack13getPtrGenericINS0_12BaseProcLinkELNS_14AIDefParamTypeE8EEEbPPT_RKN4sead14SafeStringBaseIcEE 0x000000710008ee40,O,000048,_ZN5uking6action23AnimalElectricParalysisC1ERKN4ksys3act2ai10ActionBase7InitArgE 0x000000710008ee70,O,000004,_ZN5uking6action23AnimalElectricParalysisD1Ev 0x000000710008ee74,O,000036,_ZN5uking6action23AnimalElectricParalysisD0Ev @@ -3854,7 +3854,7 @@ Address,Quality,Size,Name 0x00000071000b91c0,O,000008,_ZNK5uking6action15BalloonRopeBase27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE 0x00000071000b91c8,O,000092,_ZNK5uking6action15BalloonRopeBase18getRuntimeTypeInfoEv 0x00000071000b9224,O,000356,_ZNK4ksys3act2ai10ActionBase19getDynamicParamImplIPPNS0_14BaseProcHandleEEEbPT_RKN4sead14SafeStringBaseIcEEMNS1_9ParamPackEKFbS8_SD_ES8_ -0x00000071000b9388,U,000060,ai::ParamPack::getAITreeVarPointerWrapper +0x00000071000b9388,O,000060,_ZNK4ksys3act2ai9ParamPack13getPtrGenericIPNS0_14BaseProcHandleELNS_14AIDefParamTypeE10EEEbPPT_RKN4sead14SafeStringBaseIcEE 0x00000071000b93c4,O,000372,_ZN5uking6action15BalloonRopeBase33checkDerivedRuntimeTypeInfoStaticEPKN4sead15RuntimeTypeInfo9InterfaceE 0x00000071000b9538,U,000124,AI_Action_BasicSignalBossAwakeSleep::ctor 0x00000071000b95b4,W,000040,_ZN5uking6action25BasicSignalBossAwakeSleepD1Ev @@ -4249,8 +4249,8 @@ Address,Quality,Size,Name 0x00000071000c5878,O,000132,_ZNK5uking6action27BindActionUseParentPickInfo27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE 0x00000071000c58fc,O,000092,_ZNK5uking6action27BindActionUseParentPickInfo18getRuntimeTypeInfoEv 0x00000071000c5958,O,000140,_ZNK4sead15RuntimeTypeInfo6DeriveIN5uking6action22BindActionForManyActorEE9isDerivedEPKNS0_9InterfaceE -0x00000071000c59e4,U,000356,AI_AIOrActionBase::getStringDynamic_0 -0x00000071000c5b48,U,000056, +0x00000071000c59e4,O,000356,_ZNK4ksys3act2ai10ActionBase19getDynamicParamImplIPN4sead14SafeStringBaseIcEEEEbPT_RKS6_MNS1_9ParamPackEKFbS9_SB_ES9_ +0x00000071000c5b48,O,000056,_ZNK4ksys3act2ai9ParamPack13getPtrGenericIN4sead14SafeStringBaseIcEELNS_14AIDefParamTypeE0EEEbPPT_RKS6_ 0x00000071000c5b80,O,000052,_ZN5uking6action7BindOffC1ERKN4ksys3act2ai10ActionBase7InitArgE 0x00000071000c5bb4,O,000020,_ZN5uking6action7BindOffD1Ev 0x00000071000c5bc8,O,000052,_ZN5uking6action7BindOffD0Ev @@ -4988,7 +4988,7 @@ Address,Quality,Size,Name 0x00000071000e40d4,O,000288,_ZNK5uking6action11CreateEpona27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE 0x00000071000e41f4,O,000092,_ZNK5uking6action11CreateEpona18getRuntimeTypeInfoEv 0x00000071000e4250,U,000004,j__ZdlPv_39 -0x00000071000e4254,U,000240, +0x00000071000e4254,O,000240,_ZN4sead15FixedSafeStringILi48EEaSERKNS_14SafeStringBaseIcEE 0x00000071000e4344,U,000004,j__ZdlPv_40 0x00000071000e4348,U,000008, 0x00000071000e4350,U,000128, @@ -5335,7 +5335,7 @@ Address,Quality,Size,Name 0x00000071000ee850,O,000372,_ZN5uking6action24DgnObj_DLC_DungeonRotate33checkDerivedRuntimeTypeInfoStaticEPKN4sead15RuntimeTypeInfo9InterfaceE 0x00000071000ee9c4,O,000140,_ZNK4sead15RuntimeTypeInfo6DeriveIN5uking6action17DungeonRotateBaseEE9isDerivedEPKNS0_9InterfaceE 0x00000071000eea50,U,000052, -0x00000071000eea84,U,000048,AI_Action_Unknown_0135b937::ctor +0x00000071000eea84,M,000048,_ZN5uking6action3DieC1ERKN4ksys3act2ai10ActionBase7InitArgE 0x00000071000eeab4,O,000004,_ZN5uking6action3DieD1Ev 0x00000071000eeab8,O,000036,_ZN5uking6action3DieD0Ev 0x00000071000eeadc,O,000004,_ZN5uking6action3Die5init_EPN4sead4HeapE @@ -7765,15 +7765,15 @@ Address,Quality,Size,Name 0x0000007100138688,O,000216,_ZNK5uking6action31ForceRagdollOffWaterFloatFreeze27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE 0x0000007100138760,O,000092,_ZNK5uking6action31ForceRagdollOffWaterFloatFreeze18getRuntimeTypeInfoEv 0x00000071001387bc,O,000048,_ZN5uking6action17ForceSetCameraPosC1ERKN4ksys3act2ai10ActionBase7InitArgE -0x00000071001387ec,U,000020,_ZN5uking6action17forceSetCameraPosD1Ev -0x0000007100138800,U,000052,_ZN5uking6action17forceSetCameraPosD0Ev -0x0000007100138834,U,000008,_ZN5uking6action17forceSetCameraPos5init_EPN4sead4HeapE -0x000000710013883c,U,000004,_ZN5uking6action17forceSetCameraPos6enter_EPN4ksys3act2ai15InlineParamPackE -0x0000007100138840,U,000088,_ZN5uking6action17forceSetCameraPos5calc_Ev -0x0000007100138898,U,000004,_ZN5uking6action17forceSetCameraPos6leave_Ev -0x000000710013889c,U,000004,_ZN5uking6action17forceSetCameraPos11loadParams_Ev -0x00000071001388a0,U,000288,_ZNK5uking6action17forceSetCameraPos27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE -0x00000071001389c0,U,000092,_ZNK5uking6action17forceSetCameraPos18getRuntimeTypeInfoEv +0x00000071001387ec,O,000020,_ZN5uking6action17ForceSetCameraPosD1Ev +0x0000007100138800,O,000052,_ZN5uking6action17ForceSetCameraPosD0Ev +0x0000007100138834,O,000008,_ZN5uking6action17ForceSetCameraPos5init_EPN4sead4HeapE +0x000000710013883c,O,000004,_ZN5uking6action17ForceSetCameraPos6enter_EPN4ksys3act2ai15InlineParamPackE +0x0000007100138840,M,000088,_ZN5uking6action17ForceSetCameraPos5calc_Ev +0x0000007100138898,O,000004,_ZN5uking6action17ForceSetCameraPos6leave_Ev +0x000000710013889c,O,000004,_ZN5uking6action17ForceSetCameraPos11loadParams_Ev +0x00000071001388a0,O,000288,_ZNK5uking6action17ForceSetCameraPos27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE +0x00000071001389c0,O,000092,_ZNK5uking6action17ForceSetCameraPos18getRuntimeTypeInfoEv 0x0000007100138a1c,O,000048,_ZN5uking6action21ForceSetMtxFromPlayerC1ERKN4ksys3act2ai10ActionBase7InitArgE 0x0000007100138a4c,O,000020,_ZN5uking6action21ForceSetMtxFromPlayerD1Ev 0x0000007100138a60,O,000052,_ZN5uking6action21ForceSetMtxFromPlayerD0Ev @@ -10488,8 +10488,8 @@ Address,Quality,Size,Name 0x0000007100188798,W,001360,_ZN5uking6action22GiantDoubleGroundPunch11loadParams_Ev 0x0000007100188ce8,O,000132,_ZNK5uking6action22GiantDoubleGroundPunch27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE 0x0000007100188d6c,O,000092,_ZNK5uking6action22GiantDoubleGroundPunch18getRuntimeTypeInfoEv -0x0000007100188dc8,U,000356, -0x0000007100188f2c,U,000060, +0x0000007100188dc8,O,000356,_ZNK4ksys3act2ai10ActionBase21getDynamicParamImpl_2IPN4sead7Vector3IfEEEEbPT_RKNS4_14SafeStringBaseIcEEMNS1_9ParamPackEKFbS9_SD_ES9_ +0x0000007100188f2c,O,000060,_ZNK4ksys3act2ai9ParamPack15getPtrGeneric_2IN4sead7Vector3IfEELNS_14AIDefParamTypeE3EEEbPPT_RKNS4_14SafeStringBaseIcEE 0x0000007100188f68,O,000140,_ZNK4sead15RuntimeTypeInfo6DeriveIN5uking6action21ForkSeqNoWeaponAttackEE9isDerivedEPKNS0_9InterfaceE 0x0000007100188ff4,U,000052,AI_Action_GiantDownSwingAttack::ctor 0x0000007100189028,O,000004,_ZN5uking6action20GiantDownSwingAttackD1Ev @@ -11940,16 +11940,16 @@ Address,Quality,Size,Name 0x00000071001bb02c,O,000136,_ZN5uking6action18InvisibleKorokWait11loadParams_Ev 0x00000071001bb0b4,O,000288,_ZNK5uking6action18InvisibleKorokWait27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE 0x00000071001bb1d4,O,000092,_ZNK5uking6action18InvisibleKorokWait18getRuntimeTypeInfoEv -0x00000071001bb230,U,000088,AI_Action_inWaterSelForkASPlay::ctor -0x00000071001bb288,U,000020,_ZN5uking6action20inWaterSelForkASPlayD1Ev -0x00000071001bb29c,U,000052,_ZN5uking6action20inWaterSelForkASPlayD0Ev -0x00000071001bb2d0,U,000008,_ZN5uking6action20inWaterSelForkASPlay5init_EPN4sead4HeapE -0x00000071001bb2d8,U,000284,_ZN5uking6action20inWaterSelForkASPlay6enter_EPN4ksys3act2ai15InlineParamPackE -0x00000071001bb3f4,U,000376,_ZN5uking6action20inWaterSelForkASPlay5calc_Ev -0x00000071001bb56c,U,000004,_ZN5uking6action20inWaterSelForkASPlay6leave_Ev -0x00000071001bb570,U,000240,_ZN5uking6action20inWaterSelForkASPlay11loadParams_Ev -0x00000071001bb660,U,000288,_ZNK5uking6action20inWaterSelForkASPlay27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE -0x00000071001bb780,U,000092,_ZNK5uking6action20inWaterSelForkASPlay18getRuntimeTypeInfoEv +0x00000071001bb230,M,000088,_ZN5uking6action20InWaterSelForkASPlayC1ERKN4ksys3act2ai10ActionBase7InitArgE +0x00000071001bb288,O,000020,_ZN5uking6action20InWaterSelForkASPlayD1Ev +0x00000071001bb29c,O,000052,_ZN5uking6action20InWaterSelForkASPlayD0Ev +0x00000071001bb2d0,O,000008,_ZN5uking6action20InWaterSelForkASPlay5init_EPN4sead4HeapE +0x00000071001bb2d8,M,000284,_ZN5uking6action20InWaterSelForkASPlay6enter_EPN4ksys3act2ai15InlineParamPackE +0x00000071001bb3f4,M,000376,_ZN5uking6action20InWaterSelForkASPlay5calc_Ev +0x00000071001bb56c,O,000004,_ZN5uking6action20InWaterSelForkASPlay6leave_Ev +0x00000071001bb570,O,000240,_ZN5uking6action20InWaterSelForkASPlay11loadParams_Ev +0x00000071001bb660,O,000288,_ZNK5uking6action20InWaterSelForkASPlay27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE +0x00000071001bb780,O,000092,_ZNK5uking6action20InWaterSelForkASPlay18getRuntimeTypeInfoEv 0x00000071001bb7dc,O,000048,_ZN5uking6action16IsMorphEndASPlayC1ERKN4ksys3act2ai10ActionBase7InitArgE 0x00000071001bb80c,W,000020,_ZN5uking6action16IsMorphEndASPlayD1Ev 0x00000071001bb820,W,000052,_ZN5uking6action16IsMorphEndASPlayD0Ev @@ -13092,7 +13092,7 @@ Address,Quality,Size,Name 0x00000071001ed5c8,O,000092,_ZNK5uking6action26Msg2CameraResetInterpolate18getRuntimeTypeInfoEv 0x00000071001ed624,O,000052,_ZN5uking6action26Msg2CameraResetInterpolateD0Ev 0x00000071001ed658,O,000356,_ZNK4ksys3act2ai10ActionBase21getDynamicParamImpl_2IPfEEbPT_RKN4sead14SafeStringBaseIcEEMNS1_9ParamPackEKFbS6_SB_ES6_ -0x00000071001ed7bc,U,000060, +0x00000071001ed7bc,O,000060,_ZNK4ksys3act2ai9ParamPack15getPtrGeneric_2IfLNS_14AIDefParamTypeE2EEEbPPT_RKN4sead14SafeStringBaseIcEE 0x00000071001ed7f8,O,000048,_ZN5uking6action24Msg2CameraResetNoConnectC1ERKN4ksys3act2ai10ActionBase7InitArgE 0x00000071001ed828,U,000108,_ZN5uking6action24Msg2CameraResetNoConnect8oneShot_Ev 0x00000071001ed894,O,000288,_ZNK5uking6action24Msg2CameraResetNoConnect27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE @@ -14988,7 +14988,7 @@ Address,Quality,Size,Name 0x000000710022cd9c,O,000064,_ZN5uking6action26RemainElectricCannonCharge11loadParams_Ev 0x000000710022cddc,O,000288,_ZNK5uking6action26RemainElectricCannonCharge27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE 0x000000710022cefc,O,000092,_ZNK5uking6action26RemainElectricCannonCharge18getRuntimeTypeInfoEv -0x000000710022cf58,U,000004,sead::SafeArray_SafeString_4::dtor +0x000000710022cf58,O,000004,_ZN4sead9SafeArrayINS_14SafeStringBaseIcEELi4EED2Ev 0x000000710022cf5c,U,000464, 0x000000710022d12c,U,000112,AI_Action_RemainsElectricWeakPointWait::ctor 0x000000710022d19c,W,000124,_ZN5uking6action28RemainsElectricWeakPointWaitD1Ev @@ -15413,7 +15413,7 @@ Address,Quality,Size,Name 0x000000710023dd8c,O,000100,_ZN5uking6action11RotatedWait11loadParams_Ev 0x000000710023ddf0,O,000288,_ZNK5uking6action11RotatedWait27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE 0x000000710023df10,O,000092,_ZNK5uking6action11RotatedWait18getRuntimeTypeInfoEv -0x000000710023df6c,U,000048,AI_Action_Unknown_683be220::ctor +0x000000710023df6c,O,000048,_ZN5uking6action3RunC1ERKN4ksys3act2ai10ActionBase7InitArgE 0x000000710023df9c,W,000060,_ZN5uking6action3Run6enter_EPN4ksys3act2ai15InlineParamPackE 0x000000710023dfd8,O,000132,_ZNK5uking6action3Run27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE 0x000000710023e05c,O,000092,_ZNK5uking6action3Run18getRuntimeTypeInfoEv @@ -20040,7 +20040,7 @@ Address,Quality,Size,Name 0x00000071002f2204,U,000048, 0x00000071002f2234,U,000092, 0x00000071002f2290,O,000008,_ZNK4sead9IDelegate9isNoDummyEv -0x00000071002f2298,U,000008, +0x00000071002f2298,O,000008,_ZNK4sead9IDelegate5cloneEPNS_4HeapE 0x00000071002f22a0,U,000068, 0x00000071002f22e4,U,000004,nullsub_947 0x00000071002f22e8,U,000068, @@ -20195,16 +20195,16 @@ Address,Quality,Size,Name 0x00000071002f87c8,U,000008,uking::ai::AddNodeNodeCarried::m38 0x00000071002f87d0,O,000372,_ZN5uking2ai18AddNodeNodeCarried33checkDerivedRuntimeTypeInfoStaticEPKN4sead15RuntimeTypeInfo9InterfaceE 0x00000071002f8944,O,000064,_ZN5uking2ai19AddNoiseToTargetPosC1ERKN4ksys3act2ai10ActionBase7InitArgE -0x00000071002f8984,U,000004,_ZN5uking2ai19addNoiseToTargetPosD1Ev -0x00000071002f8988,U,000036,_ZN5uking2ai19addNoiseToTargetPosD0Ev -0x00000071002f89ac,U,000008,_ZN5uking2ai19addNoiseToTargetPos5init_EPN4sead4HeapE -0x00000071002f89b4,U,000872,_ZN5uking2ai19addNoiseToTargetPos6enter_EPN4ksys3act2ai15InlineParamPackE +0x00000071002f8984,O,000004,_ZN5uking2ai19AddNoiseToTargetPosD1Ev +0x00000071002f8988,O,000036,_ZN5uking2ai19AddNoiseToTargetPosD0Ev +0x00000071002f89ac,O,000008,_ZN5uking2ai19AddNoiseToTargetPos5init_EPN4sead4HeapE +0x00000071002f89b4,M,000872,_ZN5uking2ai19AddNoiseToTargetPos6enter_EPN4ksys3act2ai15InlineParamPackE 0x00000071002f8d1c,U,000336, 0x00000071002f8e6c,U,000236,_ZN5uking2ai19addNoiseToTargetPos5calc_Ev -0x00000071002f8f58,U,000004,_ZN5uking2ai19addNoiseToTargetPos6leave_Ev -0x00000071002f8f5c,U,000304,_ZN5uking2ai19addNoiseToTargetPos11loadParams_Ev -0x00000071002f908c,U,000288,_ZNK5uking2ai19addNoiseToTargetPos27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE -0x00000071002f91ac,U,000092,_ZNK5uking2ai19addNoiseToTargetPos18getRuntimeTypeInfoEv +0x00000071002f8f58,O,000004,_ZN5uking2ai19AddNoiseToTargetPos6leave_Ev +0x00000071002f8f5c,O,000304,_ZN5uking2ai19AddNoiseToTargetPos11loadParams_Ev +0x00000071002f908c,O,000288,_ZNK5uking2ai19AddNoiseToTargetPos27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE +0x00000071002f91ac,O,000092,_ZNK5uking2ai19AddNoiseToTargetPos18getRuntimeTypeInfoEv 0x00000071002f9208,O,000048,_ZN5uking2ai29AddPlayerLargeAttackJustGuardC1ERKN4ksys3act2ai10ActionBase7InitArgE 0x00000071002f9238,O,000008,_ZN5uking2ai29AddPlayerLargeAttackJustGuard5init_EPN4sead4HeapE 0x00000071002f9240,W,000016,_ZN5uking2ai29AddPlayerLargeAttackJustGuard6enter_EPN4ksys3act2ai15InlineParamPackE @@ -20299,8 +20299,8 @@ Address,Quality,Size,Name 0x00000071002fb8c4,O,000176,_ZN5uking2ai12AirOctaFlyUp6leave_Ev 0x00000071002fb974,O,000164,_ZN5uking2ai12AirOctaFlyUp11loadParams_Ev 0x00000071002fba18,O,000284,_ZN5uking2ai12AirOctaFlyUp14handleMessage_ERKN4ksys7MessageE -0x00000071002fbb34,U,000288, -0x00000071002fbc54,U,000092, +0x00000071002fbb34,O,000288,_ZNK5uking2ai12AirOctaFlyUp27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE +0x00000071002fbc54,O,000092,_ZNK5uking2ai12AirOctaFlyUp18getRuntimeTypeInfoEv 0x00000071002fbcb0,U,000052,AI_AI_AirOctaReaction::ctor 0x00000071002fbce4,O,000004,_ZN5uking2ai15AirOctaReactionD1Ev 0x00000071002fbce8,O,000036,_ZN5uking2ai15AirOctaReactionD0Ev @@ -21522,7 +21522,7 @@ Address,Quality,Size,Name 0x000000710032de9c,U,000140, 0x000000710032df28,U,000140, 0x000000710032dfb4,U,000140, -0x000000710032e040,U,000140, +0x000000710032e040,O,000140,_ZNK4sead15RuntimeTypeInfo6DeriveINS_14ControllerBaseEE9isDerivedEPKNS0_9InterfaceE 0x000000710032e0cc,U,000060,AI_AI_BirdDead::ctor 0x000000710032e108,O,000004,_ZN5uking2ai8BirdDeadD1Ev 0x000000710032e10c,O,000036,_ZN5uking2ai8BirdDeadD0Ev @@ -37428,8 +37428,8 @@ Address,Quality,Size,Name 0x0000007100616878,O,000004,_ZN4ksys3act2ai8Behavior5leaveEv 0x000000710061687c,U,000048, 0x00000071006168ac,U,000092, -0x0000007100616908,U,000008, -0x0000007100616910,U,000008, +0x0000007100616908,O,000008,_ZNK4sead10IDelegate1IPN4ksys4phys9RigidBodyEE9isNoDummyEv +0x0000007100616910,O,000008,_ZNK4sead10IDelegate1IPN4ksys4phys9RigidBodyEE5cloneEPNS_4HeapE 0x0000007100616918,U,000076,AI_Behavior_AirWallMaterialSpecify::ctor 0x0000007100616964,U,000188, 0x0000007100616a20,U,000160,AI_Behavior_AirWallMaterialSpecify::m8 @@ -39841,7 +39841,7 @@ Address,Quality,Size,Name 0x000000710064c550,U,000516,sinitAmiiboMgrDates 0x000000710064c754,U,000004,nullsub_2156 0x000000710064c758,M,000772,_ZN5uking13AutoPlacementC1Ev -0x000000710064ca5c,U,000416, +0x000000710064ca5c,M,000416,_ZN5uking13AutoPlacementD1Ev 0x000000710064cbfc,O,000388,_ZN5uking13AutoPlacement14sub_710064CBFCEPN4sead4HeapEhii 0x000000710064cd80,O,000052,_ZN5uking13AutoPlacement14sub_710064CD80Ejj 0x000000710064cdb4,O,000428,_ZN5uking14ActorSpawnInfo18calcSpawnLocationsEv @@ -40000,7 +40000,7 @@ Address,Quality,Size,Name 0x000000710065a510,U,000048, 0x000000710065a540,U,000092, 0x000000710065a59c,U,000004,j__ZdlPv_286 -0x000000710065a5a0,U,000240, +0x000000710065a5a0,O,000240,_ZN4sead15FixedSafeStringILi1024EEaSERKNS_14SafeStringBaseIcEE 0x000000710065a690,U,000356,sinitAutoPlacement 0x000000710065a7f4,U,000620, 0x000000710065aa60,U,000404,_ZNK4gsys13ModelResource30searchG3dResMaterialAnmExIndexENS_15MaterialAnmTypeERKN4sead14SafeStringBaseIcEE @@ -40973,7 +40973,7 @@ Address,Quality,Size,Name 0x000000710068c640,O,000052,_ZN5uking5query14CheckFadeStateD0Ev 0x000000710068c674,U,000536,AI_Query_CheckFadeState::doQuery 0x000000710068c88c,O,000112,_ZN5uking5query14CheckFadeState10loadParamsERKN4evfl8QueryArgE -0x000000710068c8fc,U,000100,AI_Query_CheckFadeState::m8 +0x000000710068c8fc,O,000100,_ZN5uking5query14CheckFadeState10loadParamsEv 0x000000710068c960,O,000204,_ZNK5uking5query14CheckFadeState27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE 0x000000710068ca2c,O,000092,_ZNK5uking5query14CheckFadeState18getRuntimeTypeInfoEv 0x000000710068ca88,O,000052,_ZN5uking5query9CheckFameC1ERKN4ksys3act2ai5Query7InitArgE @@ -41105,7 +41105,7 @@ Address,Quality,Size,Name 0x000000710068fe9c,O,000052,_ZN5uking5query12CheckMapAreaD0Ev 0x000000710068fed0,U,000244,AI_Query_CheckMapArea::doQuery 0x000000710068ffc4,O,000064,_ZN5uking5query12CheckMapArea10loadParamsERKN4evfl8QueryArgE -0x0000007100690004,U,000064,AI_Query_CheckMapArea::m8 +0x0000007100690004,O,000064,_ZN5uking5query12CheckMapArea10loadParamsEv 0x0000007100690044,O,000204,_ZNK5uking5query12CheckMapArea27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE 0x0000007100690110,O,000092,_ZNK5uking5query12CheckMapArea18getRuntimeTypeInfoEv 0x000000710069016c,O,000048,_ZN5uking5query21CheckMasterSwordStateC1ERKN4ksys3act2ai5Query7InitArgE @@ -41347,7 +41347,7 @@ Address,Quality,Size,Name 0x0000007100695a1c,O,000052,_ZN5uking5query12CheckStarterD0Ev 0x0000007100695a50,U,000440,AI_Query_CheckStarter::doQuery 0x0000007100695c08,O,000112,_ZN5uking5query12CheckStarter10loadParamsERKN4evfl8QueryArgE -0x0000007100695c78,U,000100,AI_Query_CheckStarter::m8 +0x0000007100695c78,O,000100,_ZN5uking5query12CheckStarter10loadParamsEv 0x0000007100695cdc,O,000204,_ZNK5uking5query12CheckStarter27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE 0x0000007100695da8,O,000092,_ZNK5uking5query12CheckStarter18getRuntimeTypeInfoEv 0x0000007100695e04,O,000048,_ZN5uking5query16CheckTerrorLevelC1ERKN4ksys3act2ai5Query7InitArgE @@ -41835,7 +41835,7 @@ Address,Quality,Size,Name 0x00000071006a1124,O,000020,_ZN5uking5query13KeyInputCheckD1Ev 0x00000071006a1138,O,000052,_ZN5uking5query13KeyInputCheckD0Ev 0x00000071006a116c,U,000212,AI_Query_KeyInputCheck::doQuery -0x00000071006a1240,U,000136,AI_Query_KeyInputCheck::m10 +0x00000071006a1240,M,000136,_ZN5uking5query13KeyInputCheck10loadParamsERKN4evfl8QueryArgE 0x00000071006a12c8,O,000064,_ZN5uking5query13KeyInputCheck10loadParamsEv 0x00000071006a1308,O,000204,_ZNK5uking5query13KeyInputCheck27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE 0x00000071006a13d4,O,000092,_ZNK5uking5query13KeyInputCheck18getRuntimeTypeInfoEv @@ -48593,7 +48593,7 @@ Address,Quality,Size,Name 0x0000007100799d2c,U,000052, 0x0000007100799d60,U,000092, 0x0000007100799dbc,O,000008,_ZNK4sead11IDelegate1RIPvbE9isNoDummyEv -0x0000007100799dc4,U,000008, +0x0000007100799dc4,O,000008,_ZNK4sead11IDelegate1RIPvbE5cloneEPNS_4HeapE 0x0000007100799dcc,U,000404, 0x0000007100799f60,U,000252, 0x000000710079a05c,U,000252, @@ -48916,7 +48916,7 @@ Address,Quality,Size,Name 0x00000071007a7534,U,000092, 0x00000071007a7590,U,000008, 0x00000071007a7598,U,000008, -0x00000071007a75a0,U,000140, +0x00000071007a75a0,O,000140,_ZNK4sead15RuntimeTypeInfo6DeriveINS_13CalculateTaskEE9isDerivedEPKNS0_9InterfaceE 0x00000071007a762c,O,000140,_ZNK4sead15RuntimeTypeInfo6DeriveINS_8TaskBaseEE9isDerivedEPKNS0_9InterfaceE 0x00000071007a76b8,U,000048, 0x00000071007a76e8,U,000092, @@ -49520,7 +49520,7 @@ Address,Quality,Size,Name 0x00000071007c9670,O,000008,_ZNK4sead6Thread12getBlockTypeEv 0x00000071007c9678,O,000008,_ZNK4sead6Thread12getStackSizeEv 0x00000071007c9680,U,000052,SoundCalcThread::calc_ -0x00000071007c96b4,U,000008, +0x00000071007c96b4,O,000008,_ZNK4sead6hostio10Reflexible16getNodeClassTypeEv 0x00000071007c96bc,U,000348,LayerFactory::makeLayer3D 0x00000071007c9818,U,000188,gsys::Layer3D::construct 0x00000071007c98d4,U,000740, @@ -49547,16 +49547,16 @@ Address,Quality,Size,Name 0x00000071007ca518,U,000164,sys::Layer2D::construct 0x00000071007ca5bc,U,000348, 0x00000071007ca718,U,000164,uking::DebugLayer::construct -0x00000071007ca7bc,U,000092, -0x00000071007ca818,U,000100, +0x00000071007ca7bc,O,000092,_ZN4sead13DelegateEventIRKNS_14InfLoopChecker12InfLoopParamEE4SlotD2Ev +0x00000071007ca818,O,000100,_ZN4sead13DelegateEventIRKNS_14InfLoopChecker12InfLoopParamEE4SlotD0Ev 0x00000071007ca87c,U,000140, 0x00000071007ca908,U,000048, 0x00000071007ca938,U,000092, -0x00000071007ca994,U,000008, +0x00000071007ca994,O,000008,_ZNK4sead10IDelegate1IRKNS_14InfLoopChecker12InfLoopParamEE9isNoDummyEv 0x00000071007ca99c,U,000008, 0x00000071007ca9a4,U,000140, 0x00000071007caa30,U,000140, -0x00000071007caabc,U,000140, +0x00000071007caabc,O,000140,_ZNK4sead15RuntimeTypeInfo6DeriveINS_9FrameworkEE9isDerivedEPKNS0_9InterfaceE 0x00000071007cab48,U,000356, 0x00000071007cacac,U,000096, 0x00000071007cad0c,U,000740, @@ -51425,7 +51425,7 @@ Address,Quality,Size,Name 0x000000710082523c,O,000052,_ZN5uking6action15PlayerWaterFallD0Ev 0x0000007100825270,U,000008,_ZNK5uking6action15PlayerWaterFall12isChangeableEv 0x0000007100825278,O,000356,_ZNK4ksys3act2ai10ActionBase19getDynamicParamImplIPPNS_4RailEEEbPT_RKN4sead14SafeStringBaseIcEEMNS1_9ParamPackEKFbS8_SD_ES8_ -0x00000071008253dc,U,000060, +0x00000071008253dc,O,000060,_ZNK4ksys3act2ai9ParamPack13getPtrGenericIPNS_4RailELNS_14AIDefParamTypeE11EEEbPPT_RKN4sead14SafeStringBaseIcEE 0x0000007100825418,O,000056,_ZN5uking6action19PlayerWaterFallJumpC1ERKN4ksys3act2ai10ActionBase7InitArgE 0x0000007100825450,W,000196,_ZN5uking6action19PlayerWaterFallJump6enter_EPN4ksys3act2ai15InlineParamPackE 0x0000007100825514,W,000076,_ZN5uking6action19PlayerWaterFallJump5calc_Ev @@ -53263,7 +53263,7 @@ Address,Quality,Size,Name 0x00000071008a5464,U,000152,DungeonPackMgr::instance::dtor 0x00000071008a54fc,U,000160,DungeonPackMgr::instance::dtorDelete 0x00000071008a559c,U,000288,DungeonPackMgr::createInstance -0x00000071008a56bc,U,000068,EntryFactorySARC::dtor +0x00000071008a56bc,O,000068,_ZN4ksys3res12EntryFactoryINS0_7ArchiveEED2Ev 0x00000071008a5700,U,000384,DungeonPackMgr::makeHeap 0x00000071008a5880,U,000080,DungeonPackMgr::cleanupAndUnregisterFactory 0x00000071008a58d0,U,000300,DungeonPackMgr::submitLoadPackRequest @@ -53585,7 +53585,7 @@ Address,Quality,Size,Name 0x00000071008bd8b0,U,000092, 0x00000071008bd90c,U,000132, 0x00000071008bd990,U,000092, -0x00000071008bd9ec,U,000008, +0x00000071008bd9ec,O,000008,_ZNK4sead10Controller11isConnectedEv 0x00000071008bd9f4,U,000004,j__ZdlPv_406 0x00000071008bd9f8,U,000372, 0x00000071008bdb6c,U,000240, @@ -54010,8 +54010,8 @@ Address,Quality,Size,Name 0x00000071008ef11c,O,000172,_ZN4ksys3gdt31getFlag_IsGet_App_ElectricRelicEb 0x00000071008ef1c8,O,000172,_ZN4ksys3gdt28getFlag_IsGet_App_FinalTrialEb 0x00000071008ef274,O,000172,_ZN4ksys3gdt27getFlag_IsGet_App_FireRelicEb -0x00000071008ef320,U,000172, -0x00000071008ef3cc,U,000172, +0x00000071008ef320,O,000172,_ZN4ksys3gdt28getFlag_IsGet_App_WaterRelicEb +0x00000071008ef3cc,O,000172,_ZN4ksys3gdt27getFlag_IsGet_App_WindRelicEb 0x00000071008ef478,O,000172,_ZN4ksys3gdt23getFlag_IsGet_Obj_AlbumEb 0x00000071008ef524,O,000172,_ZN4ksys3gdt28getFlag_IsGet_Obj_AmiiboItemEb 0x00000071008ef5d0,O,000180,_ZN4ksys3gdt28setFlag_IsGet_Obj_AmiiboItemEbb @@ -56747,7 +56747,7 @@ Address,Quality,Size,Name 0x000000710098590c,U,000184, 0x00000071009859c4,U,000004,nullsub_2785 0x00000071009859c8,U,000640,SwkbdMgr::show -0x0000007100985c48,U,000004,nullsub_2786 +0x0000007100985c48,O,000004,_ZN4sead14SafeStringBaseIDsED2Ev 0x0000007100985c4c,U,000004,nullsub_2787 0x0000007100985c50,U,000004,nullsub_2788 0x0000007100985c54,U,000048,SwkbdMgr::x @@ -58099,8 +58099,8 @@ Address,Quality,Size,Name 0x00000071009cfb14,U,000756, 0x00000071009cfe08,U,000104, 0x00000071009cfe70,U,000032, -0x00000071009cfe90,U,000008, -0x00000071009cfe98,U,000008, +0x00000071009cfe90,O,000008,_ZNK6xlink25IUser18getDebugDrawCameraEv +0x00000071009cfe98,O,000008,_ZNK6xlink25IUser22getDebugDrawProjectionEv 0x00000071009cfea0,U,000008, 0x00000071009cfea8,U,000008, 0x00000071009cfeb0,U,000072, @@ -58559,7 +58559,7 @@ Address,Quality,Size,Name 0x00000071009ec420,U,000016,ScreenAppMap::m143 0x00000071009ec430,U,000604,ScreenAppMap::m49 0x00000071009ec68c,U,000060,_ZN6xlink227FixedEnumPropertyDefinitionILi3EED2Ev -0x00000071009ec6c8,U,000004,nullsub_2925 +0x00000071009ec6c8,O,000004,_ZN6xlink218PropertyDefinitionD2Ev 0x00000071009ec6cc,U,000004, 0x00000071009ec6d0,U,000176, 0x00000071009ec780,U,000020, @@ -58636,8 +58636,8 @@ Address,Quality,Size,Name 0x00000071009f28b0,U,000008,ScreenAppMap::m157 0x00000071009f28b8,U,000008,ScreenAppMap::m161 0x00000071009f28c0,U,000008,ScreenAppMap::demoReenter -0x00000071009f28c8,U,000004,j__ZdlPv_540 -0x00000071009f28cc,U,000004,j__ZdlPv_541 +0x00000071009f28c8,O,000004,_ZN6xlink221S32PropertyDefinitionD0Ev +0x00000071009f28cc,O,000004,_ZN6xlink218PropertyDefinitionD0Ev 0x00000071009f28d0,U,000004,j__ZdlPv_542 0x00000071009f28d4,U,000040, 0x00000071009f28fc,U,000024, @@ -62988,9 +62988,9 @@ Address,Quality,Size,Name 0x0000007100aee8e4,U,000704, 0x0000007100aeeba4,U,000744,_ZN2nn3vfx6detail6Shader28InitializeConstantBufferSlotEv 0x0000007100aeee8c,U,000140, -0x0000007100aeef18,U,000020, -0x0000007100aeef2c,U,000020, -0x0000007100aeef40,U,000020, +0x0000007100aeef18,O,000020,_ZN2nn3gfx4util23SetMemoryPoolDebugLabelINS0_12ApiVariationINS0_7ApiTypeILi4EEENS0_10ApiVersionILi8EEEEEEEvPNS0_11TMemoryPoolIT_EEPKc +0x0000007100aeef2c,O,000020,_ZN2nn3gfx4util19SetBufferDebugLabelINS0_12ApiVariationINS0_7ApiTypeILi4EEENS0_10ApiVersionILi8EEEEEEEvPNS0_7TBufferIT_EEPKc +0x0000007100aeef40,O,000020,_ZN2nn3gfx4util20SetSamplerDebugLabelINS0_12ApiVariationINS0_7ApiTypeILi4EEENS0_10ApiVersionILi8EEEEEEEvPNS0_8TSamplerIT_EEPKc 0x0000007100aeef54,U,000052, 0x0000007100aeef88,O,000096,_Znwm 0x0000007100aeefe8,O,000096,_Znam @@ -63464,11 +63464,11 @@ Address,Quality,Size,Name 0x0000007100afee70,O,000004,_ZNK4sead19DebugFontMgrJis1Nvn3endEPNS_11DrawContextE 0x0000007100afee74,U,000836,_ZNK4sead19DebugFontMgrJis1Nvn5printEPNS_11DrawContextERKNS_10ProjectionERKNS_6CameraERKNS_8Matrix34IfEERKNS_7Color4fEPKvi 0x0000007100aff1b8,O,000008,_ZNK4sead19DebugFontMgrJis1Nvn11getEncodingEv -0x0000007100aff1c0,U,000100, +0x0000007100aff1c0,O,000100,_ZN4sead15DebugFontMgrNvn18SingletonDisposer_D2Ev 0x0000007100aff224,U,000108, 0x0000007100aff290,O,000164,_ZN4sead15DebugFontMgrNvn14createInstanceEPNS_4HeapE -0x0000007100aff334,U,000004, -0x0000007100aff338,U,000004, +0x0000007100aff334,M,000004,_ZN4sead15DebugFontMgrNvnD1Ev +0x0000007100aff338,M,000004,_ZN4sead15DebugFontMgrNvnD0Ev 0x0000007100aff33c,O,000240,_ZN4sead15DebugFontMgrNvn10initializeEPNS_4HeapEPKcS4_j 0x0000007100aff42c,U,001188,_ZN4sead15DebugFontMgrNvn20initializeFromBinaryEPNS_4HeapEPvmS3_mj 0x0000007100aff8d0,O,000044,_ZN4sead15DebugFontMgrNvn22swapUniformBlockBufferEv @@ -63728,14 +63728,14 @@ Address,Quality,Size,Name 0x0000007100b09b8c,m,000116,_ZN4sead11BitFlagUtil18findOnBitFromRightEji 0x0000007100b09c00,O,000132,_ZN4sead11BitFlagUtil17countRightOnBit64Emi 0x0000007100b09c84,m,000172,_ZN4sead11BitFlagUtil20findOnBitFromRight64Emi -0x0000007100b09d30,U,000004,nullsub_3216 -0x0000007100b09d34,U,000004,nullsub_3217 -0x0000007100b09d38,U,000004,nullsub_3218 -0x0000007100b09d3c,U,000012, -0x0000007100b09d48,U,000004,nullsub_3219 -0x0000007100b09d4c,U,000008,bswap32_ -0x0000007100b09d54,U,000004,nullsub_3220 -0x0000007100b09d58,U,000008,bswap64_ +0x0000007100b09d30,O,000004,_ZN12_GLOBAL__N_15Null8Eh +0x0000007100b09d34,O,000004,_ZN12_GLOBAL__N_15Swap8Eh +0x0000007100b09d38,O,000004,_ZN12_GLOBAL__N_16Null16Et +0x0000007100b09d3c,O,000012,_ZN12_GLOBAL__N_16Swap16Et +0x0000007100b09d48,O,000004,_ZN12_GLOBAL__N_16Null32Ej +0x0000007100b09d4c,O,000008,_ZN12_GLOBAL__N_16Swap32Ej +0x0000007100b09d54,O,000004,_ZN12_GLOBAL__N_16Null64Em +0x0000007100b09d58,O,000008,_ZN12_GLOBAL__N_16Swap64Em 0x0000007100b09d60,O,000116,_ZN4sead8EnumUtil15getParseTextCS_Ev 0x0000007100b09dd4,O,000100,_ZN4sead8EnumUtil20getInitValueArrayCS_Ev 0x0000007100b09e38,O,000248,_ZN4sead8EnumUtil10parseText_EPPcS1_i @@ -63784,13 +63784,13 @@ Address,Quality,Size,Name 0x0000007100b0cc5c,O,000208,_ZN4sead18HeapSafeStringBaseIcEaSERKNS_14SafeStringBaseIcEE 0x0000007100b0cd2c,U,000212,_ZN4sead19FixedSafeStringBaseIcLi12EEaSERKNS_14SafeStringBaseIcEE 0x0000007100b0ce00,O,000020,_ZNK4sead22BufferedSafeStringBaseIcE22assureTerminationImpl_Ev -0x0000007100b0ce14,U,000020, +0x0000007100b0ce14,O,000020,_ZNK4sead22BufferedSafeStringBaseIDsE22assureTerminationImpl_Ev 0x0000007100b0ce28,O,000108,_ZN4sead22BufferedSafeStringBaseIcE7formatVEPKcSt9__va_list 0x0000007100b0ce94,O,000180,_ZN4sead22BufferedSafeStringBaseIcE6formatEPKcz 0x0000007100b0cf48,O,000196,_ZN4sead22BufferedSafeStringBaseIDsE6formatEPKDsz 0x0000007100b0d00c,O,000228,_ZN4sead22BufferedSafeStringBaseIcE17appendWithFormatVEPKcSt9__va_list 0x0000007100b0d0f0,O,000300,_ZN4sead22BufferedSafeStringBaseIcE16appendWithFormatEPKcz -0x0000007100b0d21c,U,000316, +0x0000007100b0d21c,O,000316,_ZN4sead22BufferedSafeStringBaseIDsE16appendWithFormatEPKDsz 0x0000007100b0d358,O,000200,_ZN4sead17StringBuilderBaseIcE6createEiPNS_4HeapEi 0x0000007100b0d420,O,000172,_ZN4sead17StringBuilderBaseIcE4copyEPKci 0x0000007100b0d4cc,O,000132,_ZNK4sead17StringBuilderBaseIcE8endsWithEPKc @@ -63800,7 +63800,7 @@ Address,Quality,Size,Name 0x0000007100b0d7c0,O,000212,_ZN4sead17StringBuilderBaseIcE19copyAtWithTerminateEiPKci 0x0000007100b0d894,O,000152,_ZN4sead17StringBuilderBaseIcE6appendEPKci 0x0000007100b0d92c,m,000132,_ZN4sead17StringBuilderBaseIcE6appendEci -0x0000007100b0d9b0,U,000180, +0x0000007100b0d9b0,O,000180,_ZN4sead17StringBuilderBaseIcE11replaceCharEcc 0x0000007100b0da64,U,000004, 0x0000007100b0da68,U,001304, 0x0000007100b0df80,U,000004, @@ -63838,7 +63838,7 @@ Address,Quality,Size,Name 0x0000007100b133a4,U,002820, 0x0000007100b13ea8,U,000540, 0x0000007100b140c4,O,000048,_ZN4sead10ArchiveRes9doCreate_EPhjPNS_4HeapE -0x0000007100b140f4,U,000036, +0x0000007100b140f4,O,000036,_ZNK4sead10ArchiveRes16isExistFileImpl_ERKNS_14SafeStringBaseIcEE 0x0000007100b14118,O,000008,_ZNK4sead10ArchiveRes20getLoadDataAlignmentEv 0x0000007100b14120,O,000028,_ZN4sead14DirectResourceC1Ev 0x0000007100b1413c,O,000040,_ZN4sead14DirectResourceD1Ev @@ -64064,8 +64064,8 @@ Address,Quality,Size,Name 0x0000007100b1a8a4,O,000092,_ZNK4sead13ControllerMgr18getRuntimeTypeInfoEv 0x0000007100b1a900,O,000092,_ZN4sead17ControllerWrapperC2Ev 0x0000007100b1a95c,O,000412,_ZN4sead17ControllerWrapper4calcEjb -0x0000007100b1aaf8,U,000348, -0x0000007100b1ac54,U,000288, +0x0000007100b1aaf8,O,000348,_ZN4sead17ControllerWrapper12setPadConfigEiPKhb +0x0000007100b1ac54,O,000288,_ZNK4sead17ControllerWrapper27checkDerivedRuntimeTypeInfoEPKNS_15RuntimeTypeInfo9InterfaceE 0x0000007100b1ad74,U,000092, 0x0000007100b1add0,U,000036, 0x0000007100b1adf4,U,000008, @@ -64092,13 +64092,13 @@ Address,Quality,Size,Name 0x0000007100b1b74c,U,000036, 0x0000007100b1b770,U,000008, 0x0000007100b1b778,U,000040, -0x0000007100b1b7a0,U,000044, -0x0000007100b1b7cc,U,000016, -0x0000007100b1b7dc,U,000020, -0x0000007100b1b7f0,U,000020, -0x0000007100b1b804,U,000188, -0x0000007100b1b8c0,U,000204,FrameHeap::x_1 -0x0000007100b1b98c,U,000092, +0x0000007100b1b7a0,M,000044,_ZN4sead18PatternRumbleAddonC2EPNS_10ControllerE +0x0000007100b1b7cc,O,000016,_ZNK4sead18PatternRumbleAddon15isPatternEnableEv +0x0000007100b1b7dc,M,000020,_ZN4sead18PatternRumbleAddon12startPatternEPKcj +0x0000007100b1b7f0,M,000020,_ZN4sead18PatternRumbleAddon11stopPatternEv +0x0000007100b1b804,M,000188,_ZN4sead18PatternRumbleAddon4calcEv +0x0000007100b1b8c0,O,000204,_ZNK4sead18PatternRumbleAddon27checkDerivedRuntimeTypeInfoEPKNS_15RuntimeTypeInfo9InterfaceE +0x0000007100b1b98c,O,000092,_ZNK4sead18PatternRumbleAddon18getRuntimeTypeInfoEv 0x0000007100b1b9e8,U,000004,nullsub_3238 0x0000007100b1b9ec,U,000004,j__ZdlPv_606 0x0000007100b1b9f0,O,000004,_ZN4sead6CameraD1Ev @@ -64138,7 +64138,7 @@ Address,Quality,Size,Name 0x0000007100b1cac4,O,000092,_ZN4sead7Color4f4lerpERKS0_S2_f 0x0000007100b1cb20,O,000060,_ZN4sead7Color4fpLERKS0_ 0x0000007100b1cb5c,O,000060,_ZN4sead7Color4fmLERKS0_ -0x0000007100b1cb98,U,000044, +0x0000007100b1cb98,O,000044,_ZN4sead7Color4fmLEf 0x0000007100b1cbc4,O,000036,_ZN4seadplERKNS_7Color4fES2_ 0x0000007100b1cbe8,O,000036,_ZN4seadmlERKNS_7Color4fES2_ 0x0000007100b1cc0c,O,000032,_ZN4seadmlERKNS_7Color4fEf @@ -64335,8 +64335,8 @@ Address,Quality,Size,Name 0x0000007100b22e0c,O,000204,_ZN4sead8DateTime6setNowEv 0x0000007100b22ed8,O,000044,_ZNK4sead8DateTime4diffES0_ 0x0000007100b22f04,O,000068,_ZNK4sead8DateTime9diffToNowEv -0x0000007100b22f48,U,000008, -0x0000007100b22f50,U,000008, +0x0000007100b22f48,O,000008,_ZN4seadplENS_8DateTimeENS_8DateSpanE +0x0000007100b22f50,O,000008,_ZN4sead11DateTimeUtcC2Em 0x0000007100b22f58,O,000048,_ZN4sead11DateTimeUtc6setNowEv 0x0000007100b22f88,O,000064,_ZNK4sead11DateTimeUtc9diffToNowEv 0x0000007100b22fc8,O,000072,_ZN4sead8DateUtil10isLeapYearEj @@ -64576,8 +64576,8 @@ Address,Quality,Size,Name 0x0000007100b30a70,O,000056,_ZN3agl6detail14GPUMemBlockMgr10initializeEPN4sead4HeapES4_ 0x0000007100b30aa8,U,001052,_ZN3agl6detail14GPUMemBlockMgr14tryAllocMemoryEPNS_15GPUMemBlockBaseEPN4sead4HeapEmiNS_15MemoryAttributeE 0x0000007100b30ec4,O,000032,_ZN3agl6detail14GPUMemBlockMgr22calcGPUMemoryAlignmentEi -0x0000007100b30ee4,U,000100, -0x0000007100b30f48,U,000108, +0x0000007100b30ee4,O,000100,_ZN3agl6driver17GraphicsDriverMgr18SingletonDisposer_D2Ev +0x0000007100b30f48,O,000108,_ZN3agl6driver17GraphicsDriverMgr18SingletonDisposer_D0Ev 0x0000007100b30fb4,O,000088,_ZN3agl6driver17GraphicsDriverMgr14deleteInstanceEv 0x0000007100b3100c,O,000024,_ZN3agl6driver17GraphicsDriverMgrC2Ev 0x0000007100b31024,O,000004,_ZN3agl6driver17GraphicsDriverMgrD2Ev @@ -64725,7 +64725,7 @@ Address,Quality,Size,Name 0x0000007100b35b84,U,000004,nullsub_3269 0x0000007100b35b88,U,000004,nullsub_3270 0x0000007100b35b8c,U,000292, -0x0000007100b35cb0,U,000020, +0x0000007100b35cb0,O,000020,_ZN3agl14ShaderLocation11setLocationEi 0x0000007100b35cc4,O,000008,_ZN3agl14ShaderLocation11setLocationENS_10ShaderTypeEi 0x0000007100b35ccc,U,001068,_ZN3agl15UniformLocation6searchERKNS_13ShaderProgramE 0x0000007100b360f8,U,000068,_ZNK3agl15UniformLocation13setUniformNVNEPNS_11DrawContextEjPKv @@ -65348,7 +65348,7 @@ Address,Quality,Size,Name 0x0000007100b53d60,U,000244,_ZNK3agl3utl13IParameterObj10writeToXMLEPN4sead10XmlElementEPNS2_4HeapE 0x0000007100b53e54,O,000100,_ZN3agl3utl13IParameterObj20applyResParameterObjENS0_15ResParameterObjES2_fPNS0_14IParameterListE 0x0000007100b53eb8,U,000532,_ZN3agl3utl13IParameterObj21applyResParameterObj_EbNS0_15ResParameterObjES2_fPNS0_14IParameterListE -0x0000007100b540cc,U,000164, +0x0000007100b540cc,O,000164,_ZN3agl3utl13IParameterObj4copyEPNS0_13ParameterBaseES3_PKS2_S5_ 0x0000007100b54170,O,000164,_ZN3agl3utl13IParameterObj4copyERKS1_ 0x0000007100b54214,m,000232,_ZN3agl3utl13IParameterObj8copyLerpERKS1_S3_f 0x0000007100b542fc,U,000100, @@ -65567,7 +65567,7 @@ Address,Quality,Size,Name 0x0000007100b6aac0,U,000016, 0x0000007100b6aad0,U,001144,_ZN3agl6detail15TextureDataUtil20convFormatNNGfxToAGLEN2nn3gfx11ImageFormatE 0x0000007100b6af48,O,000012,_ZN3agl26ResBinaryShaderArchiveData12getExtensionEv -0x0000007100b6af54,U,001332, +0x0000007100b6af54,M,001332,_ZN3agl22ResBinaryShaderArchive5setUpEb 0x0000007100b6b488,U,000844, 0x0000007100b6b7d4,U,000072,_ZN3agl22ResBinaryShaderArchive7cleanUpEv 0x0000007100b6b81c,U,000100, @@ -65604,7 +65604,7 @@ Address,Quality,Size,Name 0x0000007100b6d0b8,O,000112,_ZN3agl15ModifyEndianU32EbPvm 0x0000007100b6d128,O,000012,_ZN3agl20ResShaderArchiveData12getExtensionEv 0x0000007100b6d134,M,001140,_ZN3agl16ResShaderArchive5setUpEv -0x0000007100b6d5a8,U,000112, +0x0000007100b6d5a8,M,000112,_ZNK3agl16ResShaderProgram22getResShaderMacroArrayENS_10ShaderTypeE 0x0000007100b6d618,M,000048,_ZNK3agl16ResShaderProgram26getResShaderVariationArrayEv 0x0000007100b6d648,O,000068,_ZNK3agl18ResShaderVariation8getValueEi 0x0000007100b6d68c,O,000068,_ZNK3agl18ResShaderVariation5getIDEv @@ -68515,7 +68515,7 @@ Address,Quality,Size,Name 0x0000007100beb98c,U,000036, 0x0000007100beb9b0,U,000936, 0x0000007100bebd58,U,000008, -0x0000007100bebd60,U,000008, +0x0000007100bebd60,O,000008,_ZNK6xlink25IUser17getActionSlotNameEi 0x0000007100bebd68,U,000004,nullsub_3463 0x0000007100bebd6c,U,000008, 0x0000007100bebd74,U,000052, @@ -73672,7 +73672,7 @@ Address,Quality,Size,Name 0x0000007100d2b5a8,U,000008, 0x0000007100d2b5b0,U,000008, 0x0000007100d2b5b8,U,000004,j__ZdlPv_842 -0x0000007100d2b5bc,U,000240, +0x0000007100d2b5bc,O,000240,_ZN4sead15FixedSafeStringILi768EEaSERKNS_14SafeStringBaseIcEE 0x0000007100d2b6ac,U,000060, 0x0000007100d2b6e8,U,000188, 0x0000007100d2b7a4,U,000036, @@ -73707,7 +73707,7 @@ Address,Quality,Size,Name 0x0000007100d2d1cc,O,000004,_ZN4ksys3act18BaseProcJobHandlerD2Ev 0x0000007100d2d1d0,O,000004,_ZN4ksys3act18BaseProcJobHandlerD0Ev 0x0000007100d2d1d4,U,000048, -0x0000007100d2d204,U,000004,nullsub_3748 +0x0000007100d2d204,O,000004,_ZN4ksys3act18BaseProcJobHandler13invokeSpecialEv 0x0000007100d2d208,U,000048, 0x0000007100d2d238,U,000092, 0x0000007100d2d294,U,000052, @@ -74583,9 +74583,9 @@ Address,Quality,Size,Name 0x0000007100d5bf8c,W,000188,_ZN4ksys3map9RailGuideD0Ev 0x0000007100d5c048,U,000004,j__ZdlPv_852 0x0000007100d5c04c,O,000260,_ZN4ksys3map20RailRemainGuidePoint5parseEPNS0_9MubinIterEPN4sead4HeapE -0x0000007100d5c150,U,000096, -0x0000007100d5c1b0,U,000156, -0x0000007100d5c24c,U,000188, +0x0000007100d5c150,M,000096,_ZN4ksys3map15RailRemainGuideC1Ev +0x0000007100d5c1b0,M,000156,_ZN4ksys3map15RailRemainGuideD0Ev +0x0000007100d5c24c,M,000188,_ZN4ksys3map15RailRemainGuide10allocPointEPN4sead4HeapE 0x0000007100d5c308,m,000076,_ZN4ksys3map20RailConnectablePointD1Ev 0x0000007100d5c354,m,000076,_ZN4ksys3map20RailConnectablePointD0Ev 0x0000007100d5c3a0,O,000008,_ZNK4ksys3map20RailConnectablePoint15getJunctionRailEv @@ -74605,7 +74605,7 @@ Address,Quality,Size,Name 0x0000007100d5c9c4,O,000008,_ZNK4ksys3map9RailRoute10getRouteIdEv 0x0000007100d5c9cc,O,000032,_ZNK4ksys3map9RailRoute17getCheckPointNameEi 0x0000007100d5c9ec,U,000196, -0x0000007100d5cab0,U,000156, +0x0000007100d5cab0,M,000156,_ZN4ksys3map9RailRouteD0Ev 0x0000007100d5cb4c,m,000384,_ZN4ksys3map9RailRoute5parseEPNS0_9MubinIterE 0x0000007100d5cccc,O,000004,_ZN4ksys3map4Rail4x_38Ev 0x0000007100d5ccd0,O,000008,_ZN4ksys3map4Rail4x_18Ev @@ -74619,8 +74619,8 @@ Address,Quality,Size,Name 0x0000007100d5ce20,U,000120,Placement18a::createInstance 0x0000007100d5ce98,U,000080, 0x0000007100d5cee8,U,000324, -0x0000007100d5d02c,U,000136, -0x0000007100d5d0b4,U,000144, +0x0000007100d5d02c,M,000136,_ZN4ksys3act11ActorSystem18SingletonDisposer_D2Ev +0x0000007100d5d0b4,M,000144,_ZN4ksys3act11ActorSystem18SingletonDisposer_D0Ev 0x0000007100d5d144,U,000128,ActorSystem::createInstance 0x0000007100d5d1c4,U,000592,ActorSystem::ctor 0x0000007100d5d414,U,000040,ActorSystem::callAutoPlacementMgrPreCalcFn @@ -84808,7 +84808,7 @@ Address,Quality,Size,Name 0x0000007100fcd76c,O,000052,_ZNK4ksys4phys28StaticCompoundRigidBodyGroup12getRigidBodyENS0_13BodyLayerTypeE 0x0000007100fcd7a0,O,000016,_ZN4ksys4phys7UserTag21onMaxPositionExceededEPNS0_9RigidBodyE 0x0000007100fcd7b0,O,000020,_ZN4ksys4phys7UserTag9onImpulseEPNS0_9RigidBodyES3_f -0x0000007100fcd7c4,U,000004,phys::UserTag::m4n +0x0000007100fcd7c4,O,000004,_ZN4ksys4phys7UserTag18onBodyShapeChangedEPNS0_9RigidBodyE 0x0000007100fcd7c8,U,000004,phys::UserTag::m5n 0x0000007100fcd7cc,U,000004,phys::UserTag::m7n 0x0000007100fcd7d0,O,000104,_ZN4ksys4phys25ContactLayerCollisionInfoC1ENS0_12ContactLayerE @@ -84967,8 +84967,8 @@ Address,Quality,Size,Name 0x0000007100fd554c,O,000020,_ZN4ksys3qst14IndicatorActorD1Ev 0x0000007100fd5560,O,000052,_ZN4ksys3qst14IndicatorActorD0Ev 0x0000007100fd5594,U,000268,sinitQuestIndicatorString -0x0000007100fd56a0,U,000100, -0x0000007100fd5704,U,000108, +0x0000007100fd56a0,O,000100,_ZN4ksys3qst7Manager18SingletonDisposer_D1Ev +0x0000007100fd5704,O,000108,_ZN4ksys3qst7Manager18SingletonDisposer_D0Ev 0x0000007100fd5770,M,000216,_ZN4ksys3qst7Manager14createInstanceEPN4sead4HeapE 0x0000007100fd5848,U,000476,_ZN4ksys3qst7Manager14sub_7100FD5848ERKN4sead14SafeStringBaseIcEES6_ 0x0000007100fd5a24,U,000424, @@ -92235,7 +92235,7 @@ Address,Quality,Size,Name 0x00000071011b8d40,U,000004,nullsub_4631 0x00000071011b8d44,U,000004,nullsub_4632 0x00000071011b8d48,U,000004,nullsub_4633 -0x00000071011b8d4c,U,000008, +0x00000071011b8d4c,O,000008,_ZN6xlink219IEventCallbackELink13effectPreEmitERKNS0_8EventArgE 0x00000071011b8d54,U,000004,nullsub_4634 0x00000071011b8d58,U,000004,nullsub_4635 0x00000071011b8d5c,U,000004,nullsub_4636 @@ -92805,7 +92805,7 @@ Address,Quality,Size,Name 0x00000071011db754,U,000048, 0x00000071011db784,U,000092, 0x00000071011db7e0,U,000004,j__ZdlPv_1215 -0x00000071011db7e4,U,000048, +0x00000071011db7e4,O,000048,_ZN4ksys3act19BaseProcJobHandlerTINS0_5ActorEE6invokeEv 0x00000071011db814,U,000512,sinit_actor 0x00000071011dba14,O,000100,_ZN4ksys3act12ActorCreator18SingletonDisposer_D1Ev 0x00000071011dba78,O,000108,_ZN4ksys3act12ActorCreator18SingletonDisposer_D0Ev @@ -93620,7 +93620,7 @@ Address,Quality,Size,Name 0x00000071012013c4,U,000016,res::clearResLoadArgAllocSize 0x00000071012013d4,O,000288,_ZNK4ksys3res8Resource27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE 0x00000071012014f4,O,000092,_ZNK4ksys3res8Resource18getRuntimeTypeInfoEv -0x0000007101201550,U,000004,nullsub_5570 +0x0000007101201550,O,000004,__cxx_global_array_dtor 0x0000007101201554,M,000324,_GLOBAL__sub_I_resHandle.cpp 0x0000007101201698,O,000004,_ZN4ksys3res12ILoadRequestD0Ev 0x000000710120169c,O,000136,_ZN4ksys3res11LoadRequestC1Ev @@ -93789,7 +93789,7 @@ Address,Quality,Size,Name 0x000000710120b044,M,000212,_ZN4ksys3res15ResourceMgrTask15makeHeapForUnitERKNS1_11MakeHeapArgE 0x000000710120b118,U,000096,res::ResourceMgrTask::__auto4 0x000000710120b178,O,000568,_ZN4ksys3res15ResourceMgrTask21clearCachesAndGetUnitERKNS1_10GetUnitArgE -0x000000710120b3b0,U,000004,nullsub_4700 +0x000000710120b3b0,O,000004,_ZN4ksys3res12_GLOBAL__N_119ClearCachesTaskDataD2Ev 0x000000710120b3b4,O,000024,_ZN4ksys3res15ResourceMgrTask32setActorCreateInitializerThreadsERKNS1_35SetActorCreateInitializerThreadsArgE 0x000000710120b3cc,O,000020,_ZN4ksys3res15ResourceMgrTask34clearActorCreateInitializerThreadsEv 0x000000710120b3e0,O,000076,_ZN4ksys3res15ResourceMgrTask12pauseThreadsEv @@ -93826,8 +93826,8 @@ Address,Quality,Size,Name 0x000000710120c9b8,O,000204,_ZNK4ksys3res17MemoryTaskRequest27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE 0x000000710120ca84,O,000092,_ZNK4ksys3res17MemoryTaskRequest18getRuntimeTypeInfoEv 0x000000710120cae0,O,000004,_ZN4ksys3res17MemoryTaskRequestD0Ev -0x000000710120cae4,U,000184, -0x000000710120cb9c,U,000080, +0x000000710120cae4,M,000184,_ZNK4ksys3res12_GLOBAL__N_119ClearCachesTaskData27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE +0x000000710120cb9c,M,000080,_ZNK4ksys3res12_GLOBAL__N_119ClearCachesTaskData18getRuntimeTypeInfoEv 0x000000710120cbec,U,000004,j__ZdlPv_1240 0x000000710120cbf0,O,000004,_ZN4sead12AnyDelegate2IPNS_6ThreadElE11UnbindDummy6invokeES2_l 0x000000710120cbf4,O,000008,_ZNK4sead12AnyDelegate2IPNS_6ThreadElE11UnbindDummy9isNoDummyEv @@ -94473,7 +94473,7 @@ Address,Quality,Size,Name 0x000000710123c4c4,U,000004,j__ZdlPv_1255 0x000000710123c4c8,U,000008,XLinkPropDefinitions::x 0x000000710123c4d0,U,000008, -0x000000710123c4d8,U,000004,j__ZdlPv_1256 +0x000000710123c4d8,O,000004,_ZN6xlink221F32PropertyDefinitionD0Ev 0x000000710123c4dc,U,000428, 0x000000710123c688,U,000428, 0x000000710123c834,U,000428,_ZN3aal8Debugger11LimitResult5text_Ei @@ -97083,8 +97083,8 @@ Address,Quality,Size,Name 0x00000071012ec52c,O,000040,_ZThn664_N4ksys3res8AnimInfoD0Ev 0x00000071012ec554,O,000004,_ZN4ksys3res8AnimInfo9doCreate_EPhjPN4sead4HeapE 0x00000071012ec558,O,000004,_ZThn632_N4ksys3res8AnimInfo9doCreate_EPhjPN4sead4HeapE -0x00000071012ec55c,U,002428, -0x00000071012eced8,U,000008, +0x00000071012ec55c,M,002428,_ZN4ksys3res8AnimInfo6parse_EPhmPN4sead4HeapE +0x00000071012eced8,O,000008,_ZThn632_N4ksys3res8AnimInfo6parse_EPhmPN4sead4HeapE 0x00000071012ecee0,O,000068,_ZNK4ksys3res8AnimInfo7getAnimERKN4sead14SafeStringBaseIcEE 0x00000071012ecf24,O,000400,_ZNK4ksys3res8AnimInfo13findAnimIndexERKN4sead14SafeStringBaseIcEE 0x00000071012ed0b4,O,000008,_ZNK4ksys3res8AnimInfo27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE @@ -99890,7 +99890,7 @@ Address,Quality,Size,Name 0x0000007101367730,U,000024, 0x0000007101367748,U,000056, 0x0000007101367780,U,000148, -0x0000007101367814,U,000004,nullsub_4934 +0x0000007101367814,O,000004,_ZN4sead15ControllerAddonD2Ev 0x0000007101367818,U,000004,nullsub_4935 0x000000710136781c,U,000288, 0x000000710136793c,U,000092, @@ -100043,10 +100043,10 @@ Address,Quality,Size,Name 0x000000710136e120,U,000108, 0x000000710136e18c,U,000308, 0x000000710136e2c0,U,000240, -0x000000710136e3b0,U,000052, -0x000000710136e3e4,U,000240, -0x000000710136e4d4,U,000044, -0x000000710136e500,U,000244, +0x000000710136e3b0,O,000052,_ZN4sead9HashCRC168calcHashEPKvj +0x000000710136e3e4,O,000240,_ZN4sead9HashCRC1619calcHashWithContextEPNS0_7ContextEPKvj +0x000000710136e4d4,O,000044,_ZN4sead9HashCRC1614calcStringHashEPKc +0x000000710136e500,O,000244,_ZN4sead9HashCRC1625calcStringHashWithContextEPNS0_7ContextEPKc 0x000000710136e5f4,m,000144,_ZN4sead8JobQueueC1Ev 0x000000710136e684,M,000176,_ZN4sead11FixedSizeJQC1Ev 0x000000710136e734,O,000180,_ZN4sead11FixedSizeJQ10initializeEjPNS_4HeapE @@ -100068,7 +100068,7 @@ Address,Quality,Size,Name 0x000000710136ef24,O,000088,_ZN4sead6Worker7wakeup_El 0x000000710136ef7c,U,000580,sead::Worker::m19 0x000000710136f1c0,O,000064,_ZN4sead6WorkerD2Ev -0x000000710136f200,U,000072,sead::Worker::m1 +0x000000710136f200,O,000072,_ZN4sead6WorkerD0Ev 0x000000710136f248,O,000192,_ZN4sead9WorkerMgrC1Ev 0x000000710136f308,O,000004,_ZN4sead9WorkerMgr10onInfLoop_ERKNS_14InfLoopChecker12InfLoopParamE 0x000000710136f30c,O,000056,_ZN4sead9WorkerMgr13InitializeArgC1Ev @@ -100079,7 +100079,7 @@ Address,Quality,Size,Name 0x000000710136f988,O,000304,_ZN4sead9WorkerMgr4syncEv 0x000000710136fab8,O,000120,_ZN4sead9WorkerMgrD2Ev 0x000000710136fb30,O,000128,_ZN4sead9WorkerMgrD0Ev -0x000000710136fbb0,U,000048, +0x000000710136fbb0,O,000048,_ZN4sead9Delegate1INS_9WorkerMgrERKNS_14InfLoopChecker12InfLoopParamEE6invokeES5_ 0x000000710136fbe0,U,000092, 0x000000710136fc3c,U,000164,LMS_InitMessage 0x000000710136fce0,U,000044,LMS_CloseMessage @@ -100101,6 +100101,7 @@ Address,Quality,Size,Name 0x0000007101370664,U,000308,_ZN4sead5nnsdk14PrintStackDumpEPN2nn2os17UserExceptionInfoEmm 0x0000007101370798,U,000204,_ZN4sead5nnsdk15PrintModuleListEv 0x0000007101370864,U,000280,_ZN4sead5nnsdk22PrintUserExceptionInfoEPN2nn2os17UserExceptionInfoE +0x000000710137097c,O,000148,_Z17decodeSZSNxAsm64_PvPKv 0x0000007101370a10,U,000272,LMSi_AnalyzeMessageBinary 0x0000007101370b20,U,000140,LMSi_SearchBlockByName 0x0000007101370bac,U,000056,LMSi_GetHashTableIndexFromLabel From 0e2f35c1614c3daff9ab27edeb03b10ee94e9954 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9o=20Lam?= Date: Mon, 28 Sep 2026 03:39:31 +0200 Subject: [PATCH 2/5] data: fix rows bound to the wrong function Some names sat on the wrong body, e.g. increaseFlag_* functions that differ only by a string literal (which tools/check can't see) and FixedSafeString operator= rows with the wrong size. These rows now take the IDB's name, which comes from flag strings, vtable slots, FixedSafeString sizes and Super Mario Odyssey, Labo and Splatoon 2 symbols; a few are blanked. O/M/W statuses that belonged to another function are dropped, and some rows that now have the right name are marked O. (AI assisted using Claude Fable 5.1 and Claude Opus 5.5) --- data/uking_functions.csv | 170 +++++++++++++++++++-------------------- 1 file changed, 85 insertions(+), 85 deletions(-) diff --git a/data/uking_functions.csv b/data/uking_functions.csv index b4ad5b6f..844740c4 100644 --- a/data/uking_functions.csv +++ b/data/uking_functions.csv @@ -171,7 +171,7 @@ Address,Quality,Size,Name 0x00000071000025b0,U,000124, 0x000000710000262c,U,000288,BeamBase::m18 0x000000710000274c,O,000004,_ZN4sead14SafeStringBaseIcED2Ev -0x0000007100002750,M,000004,_ZN4sead22BufferedSafeStringBaseIcED0Ev +0x0000007100002750,U,000004,BeamBase::onPreDeleteStart_ 0x0000007100002754,U,000060,BeamBase::m20 0x0000007100002790,U,000220,BeamBase::m15 0x000000710000286c,U,000220,BeamBase::m16 @@ -250,7 +250,7 @@ Address,Quality,Size,Name 0x00000071000043b0,U,000140, 0x000000710000443c,U,000140, 0x00000071000044c8,O,000140,_ZNK4sead15RuntimeTypeInfo6DeriveIN4ksys3act14IDamageManagerEE9isDerivedEPKNS0_9InterfaceE -0x0000007100004554,O,000140,_ZNK4sead15RuntimeTypeInfo6DeriveINS_18LogicalFrameBufferEE9isDerivedEPKNS0_9InterfaceE +0x0000007100004554,U,000140,_ZNK4sead15RuntimeTypeInfo6DeriveIN4ksys3act10WeaponBaseEE9isDerivedEPKNS0_9InterfaceE 0x00000071000045e0,U,000344,Bullet::construct 0x0000007100004738,U,000196,Bullet::m31 0x00000071000047fc,U,000192,Bullet::m48 @@ -504,12 +504,12 @@ Address,Quality,Size,Name 0x0000007100012514,U,000036, 0x0000007100012538,U,000068, 0x000000710001257c,U,000004,nullsub_45 -0x0000007100012580,O,000140,_ZNK4sead15RuntimeTypeInfo6DeriveINS_13TaskParameterEE9isDerivedEPKNS0_9InterfaceE +0x0000007100012580,U,000140,_ZNK4sead15RuntimeTypeInfo6DeriveIN5uking3act5EnemyEE9isDerivedEPKNS0_9InterfaceE 0x000000710001260c,O,000004,_ZN4sead15FixedSafeStringILi16EED0Ev 0x0000007100012610,O,000468,_ZNK4sead14SafeStringBaseIcE9findIndexERKS1_ 0x00000071000127e4,W,000336,_ZN4sead18Matrix34CalcCommonIfE7inverseERNS_9BaseMtx34IfEERKS3_ 0x0000007100012934,O,000004,_ZN4sead21FormatFixedSafeStringILi128EED0Ev -0x0000007100012938,U,000240, +0x0000007100012938,O,000240,_ZN4sead15FixedSafeStringILi128EEaSERKNS_14SafeStringBaseIcEE 0x0000007100012a28,U,000600, 0x0000007100012c80,U,000068,Enemy::construct 0x0000007100012cc4,U,000044, @@ -615,13 +615,13 @@ Address,Quality,Size,Name 0x000000710001b098,U,000004,nullsub_49 0x000000710001b09c,U,000068, 0x000000710001b0e0,U,000004,nullsub_50 -0x000000710001b0e4,W,000068,_ZN4sead15FixedSafeStringILi128EED0Ev -0x000000710001b128,M,000004,_ZN4sead19FixedSafeStringBaseIcLi128EED0Ev +0x000000710001b0e4,U,000068,uking::act::MessageReceiverNoRoamReturn::dtorDelete +0x000000710001b128,U,000004,uking::act::MessageReceiverNoRoamReturn::resetPayload 0x000000710001b12c,U,000068, 0x000000710001b170,U,000004,nullsub_52 0x000000710001b174,U,000068, 0x000000710001b1b8,U,000004,nullsub_53 -0x000000710001b1bc,O,000140,_ZNK4sead15RuntimeTypeInfo6DeriveINS_6CameraEE9isDerivedEPKNS0_9InterfaceE +0x000000710001b1bc,U,000140, 0x000000710001b248,U,000004,j__ZdlPv_11 0x000000710001b24c,O,000240,_ZN4sead15FixedSafeStringILi512EEaSERKNS_14SafeStringBaseIcEE 0x000000710001b33c,U,000088, @@ -637,7 +637,7 @@ Address,Quality,Size,Name 0x000000710001ba90,U,000060, 0x000000710001bacc,U,000288, 0x000000710001bbec,U,000092, -0x000000710001bc48,O,000140,_ZNK4sead15RuntimeTypeInfo6DeriveINS_12LookAtCameraEE9isDerivedEPKNS0_9InterfaceE +0x000000710001bc48,U,000140, 0x000000710001bcd4,U,000140,_ZNK4sead15RuntimeTypeInfo6DeriveINS_10ProjectionEE9isDerivedEPKNS0_9InterfaceE 0x000000710001bd60,U,000060,DamageMgrWeapon::ctor 0x000000710001bd9c,U,000288,DamageMgrWeapon::rtti1 @@ -957,14 +957,14 @@ Address,Quality,Size,Name 0x000000710002e824,U,000008, 0x000000710002e82c,U,000016, 0x000000710002e83c,U,000008, -0x000000710002e844,O,000204,_ZNK4sead11FrameBuffer27checkDerivedRuntimeTypeInfoEPKNS_15RuntimeTypeInfo9InterfaceE -0x000000710002e910,O,000092,_ZNK4sead11FrameBuffer18getRuntimeTypeInfoEv -0x000000710002e96c,O,000140,_ZNK4sead15RuntimeTypeInfo6DeriveINS_21ControllerWrapperBaseEE9isDerivedEPKNS0_9InterfaceE +0x000000710002e844,U,000204,uking::act::GiantEnemyLegsIk::InitArg::checkDerivedRuntimeTypeInfo +0x000000710002e910,U,000092, +0x000000710002e96c,U,000140,uking::act::GiantEnemyLegsIk::InitArg::RuntimeTypeInfo::isDerived 0x000000710002e9f8,U,000204, 0x000000710002eac4,U,000092, 0x000000710002eb20,U,000140,_ZNK4sead15RuntimeTypeInfo6DeriveINS_10ControllerEE9isDerivedEPKNS0_9InterfaceE 0x000000710002ebac,U,000140,_ZNK4sead15RuntimeTypeInfo6DeriveINS_17ControllerWrapperEE9isDerivedEPKNS0_9InterfaceE -0x000000710002ec38,O,000140,_ZNK4sead15RuntimeTypeInfo6DeriveINS_15ControllerAddonEE9isDerivedEPKNS0_9InterfaceE +0x000000710002ec38,U,000140, 0x000000710002ecc4,U,000024, 0x000000710002ecdc,U,000004,j__ZdlPv_18 0x000000710002ece0,U,000028, @@ -1114,7 +1114,7 @@ Address,Quality,Size,Name 0x000000710003b8b0,U,000216,Guardian::m2 0x000000710003b988,U,000092,Guardian::m3 0x000000710003b9e4,U,000048,Guardian::x_8 -0x000000710003ba14,M,000052,_ZN4sead26BufferFileDeviceReadStreamD2Ev +0x000000710003ba14,U,000052,uking::act::MessageSenderBroadCast::dtorDelete 0x000000710003ba48,U,000008, 0x000000710003ba50,U,000064, 0x000000710003ba90,U,000008, @@ -2407,7 +2407,7 @@ Address,Quality,Size,Name 0x00000071000800bc,O,000240,_ZN4sead19FixedSafeStringBaseIcLi256EEaSERKNS_14SafeStringBaseIcEE 0x00000071000801ac,O,000060,_ZN4sead18HeapSafeStringBaseIcED0Ev 0x00000071000801e8,U,000004,_ZN2al9StringTmpILi128EED0Ev -0x00000071000801ec,O,000240,_ZN4sead15FixedSafeStringILi128EEaSERKNS_14SafeStringBaseIcEE +0x00000071000801ec,O,000240,_ZN4sead19FixedSafeStringBaseIcLi128EEaSERKNS_14SafeStringBaseIcEE 0x00000071000802dc,O,000024,_ZN4sead6hostio5CurveIfE18interpolateToVec2fEf 0x00000071000802f4,U,000140, 0x0000007100080380,U,000104,HavokActiveObject::construct @@ -22411,7 +22411,7 @@ Address,Quality,Size,Name 0x00000071003566d8,O,000008,_ZN5uking2ai15ControlRailRoot5init_EPN4sead4HeapE 0x00000071003566e0,W,000132,_ZN5uking2ai15ControlRailRoot6enter_EPN4ksys3act2ai15InlineParamPackE 0x0000007100356764,U,000080, -0x00000071003567b4,U,000172,_ZN5uking2ai14DragonRootBase8reenter_EPS2_b +0x00000071003567b4,U,000172,_ZN5uking2ai15ControlRailRoot8reenter_EPS2_b 0x0000007100356860,U,000540,_ZN5uking2ai15ControlRailRoot5calc_Ev 0x0000007100356a7c,U,000640, 0x0000007100356cfc,U,000076, @@ -29771,7 +29771,7 @@ Address,Quality,Size,Name 0x00000071004b53a0,U,000052, 0x00000071004b53d4,U,000008, 0x00000071004b53dc,U,000004,j__ZdlPv_117 -0x00000071004b53e0,U,000240,_ZN4sead15FixedSafeStringILi20EEaSERKNS_14SafeStringBaseIcEE +0x00000071004b53e0,O,000240,_ZN4sead19FixedSafeStringBaseIcLi48EEaSERKNS_14SafeStringBaseIcEE 0x00000071004b54d0,U,000064,AI_AI_NavMeshTurnAwayFromHitPos::ctor 0x00000071004b5510,O,000004,_ZN5uking2ai25NavMeshTurnAwayFromHitPosD1Ev 0x00000071004b5514,O,000036,_ZN5uking2ai25NavMeshTurnAwayFromHitPosD0Ev @@ -29791,7 +29791,7 @@ Address,Quality,Size,Name 0x00000071004b5fb8,U,000016, 0x00000071004b5fc8,U,000116,uking::ai::NavMove::m34 0x00000071004b603c,U,000680,_ZN5uking2ai7NavMove5calc_Ev -0x00000071004b62e4,W,000024,_ZNK4sead13ControllerMgr12getFrameworkEv +0x00000071004b62e4,U,000024,uking::ai::NavMove::getPathState 0x00000071004b62fc,U,000116, 0x00000071004b6370,U,000116, 0x00000071004b63e4,U,000020, @@ -39929,8 +39929,8 @@ Address,Quality,Size,Name 0x0000007100654244,U,000076,apQueryNavMeshFace 0x0000007100654290,U,000008,apQueryUnknown 0x0000007100654298,U,000916,sinitSomeBfevflStrings -0x000000710065462c,O,000100,_ZN4sead15DebugFontMgrNvn18SingletonDisposer_D1Ev -0x0000007100654690,O,000108,_ZN4sead15DebugFontMgrNvn18SingletonDisposer_D0Ev +0x000000710065462c,U,000100,uking::AutoPlacementMgr::SingletonDisposer_::dtor +0x0000007100654690,U,000108,uking::AutoPlacementMgr::SingletonDisposer_::dtorDelete 0x00000071006546fc,W,000140,_ZN5uking16AutoPlacementMgr14createInstanceEPN4sead4HeapE 0x0000007100654788,O,000088,_ZN5uking16AutoPlacementMgr14deleteInstanceEv 0x00000071006547e0,U,001636,_ZN5uking16AutoPlacementMgrC1Ev @@ -39972,7 +39972,7 @@ Address,Quality,Size,Name 0x00000071006594d4,U,000288,AutoPlacementMgr::__auto8 0x00000071006595f4,U,000864, 0x0000007100659954,U,000680, -0x0000007100659bfc,W,000484,_ZN4sead17StringBuilderBaseIcE15replaceCharListERKNS_14SafeStringBaseIcEES5_ +0x0000007100659bfc,U,000484,_ZNK4sead14SafeStringBaseIcE9findIndexERKS1_i 0x0000007100659de0,U,000096,AutoPlacementMgr::__auto3 0x0000007100659e40,U,000340,_ZN5uking16AutoPlacementMgr14sub_7100659E40EPN4ksys3act5ActorERKN4sead14SafeStringBaseIcEEib 0x0000007100659f94,U,000140,_ZN5uking16AutoPlacementMgr14sub_7100659F94EPN4ksys3act5ActorE @@ -40205,7 +40205,7 @@ Address,Quality,Size,Name 0x00000071006681e0,U,000004,nullsub_6131 0x00000071006681e4,U,000124, 0x0000007100668260,U,000048, -0x0000007100668290,W,000040,_ZN4sead13ReadWriteLockD2Ev +0x0000007100668290,U,000040, 0x00000071006682b8,U,000008, 0x00000071006682c0,U,000080, 0x0000007100668310,U,000344, @@ -40216,7 +40216,7 @@ Address,Quality,Size,Name 0x000000710066885c,U,000092, 0x00000071006688b8,U,000216, 0x0000007100668990,U,000152, -0x0000007100668a28,W,000100,_ZN3agl6detail14GPUMemBlockMgr18SingletonDisposer_D1Ev +0x0000007100668a28,U,000100,GearMgr::SingletonDisposer_::dtor 0x0000007100668a8c,U,000108, 0x0000007100668af8,U,000136,GearMgr::createInstance 0x0000007100668b80,U,000088, @@ -40366,13 +40366,13 @@ Address,Quality,Size,Name 0x0000007100671a74,U,001124, 0x0000007100671ed8,U,000160, 0x0000007100671f78,U,000236, -0x0000007100672064,W,000100,_ZN4sead11FixedSizeJQ5dequeEv +0x0000007100672064,U,000100,uking::act::tryClaimSingleActorSlot 0x00000071006720c8,U,000072, 0x0000007100672110,U,000904, 0x0000007100672498,U,000224, 0x0000007100672578,U,000356, 0x00000071006726dc,U,000264, -0x00000071006727e4,W,000164,_ZN4sead6Worker10getNextJQ_Ev +0x00000071006727e4,U,000164,uking::act::tryAcquireWizzrobeWeatherRequest 0x0000007100672888,U,000260, 0x000000710067298c,U,000372, 0x0000007100672b00,U,000028, @@ -45219,7 +45219,7 @@ Address,Quality,Size,Name 0x00000071006d9748,U,000092, 0x00000071006d97a4,U,000112, 0x00000071006d9814,U,000092, -0x00000071006d9870,O,000020,_ZN5uking3act8Struct20D2Ev +0x00000071006d9870,U,000020,_ZN4ksys3act12Struct20BaseD2Ev 0x00000071006d9884,U,000004,j__ZdlPv_295 0x00000071006d9888,U,000004,nullsub_2287 0x00000071006d988c,U,000004,nullsub_2288 @@ -49495,7 +49495,7 @@ Address,Quality,Size,Name 0x00000071007c87a8,U,000092,RootTask::getRuntimeTypeInfo 0x00000071007c8804,U,000204, 0x00000071007c88d0,U,000092, -0x00000071007c892c,U,000140, +0x00000071007c892c,O,000140,_ZNK4sead15RuntimeTypeInfo6DeriveINS_13TaskParameterEE9isDerivedEPKNS0_9InterfaceE 0x00000071007c89b8,U,000204, 0x00000071007c8a84,U,000092, 0x00000071007c8ae0,U,000004,nullsub_2439 @@ -49577,8 +49577,8 @@ Address,Quality,Size,Name 0x00000071007cb3a4,U,000092, 0x00000071007cb400,U,000004,j__ZdlPv_349 0x00000071007cb404,U,000032,_ZN4sead10StrTreeMapILi32EbE4Node6erase_Ev -0x00000071007cb424,U,000140, -0x00000071007cb4b0,U,000140, +0x00000071007cb424,O,000140,_ZNK4sead15RuntimeTypeInfo6DeriveINS_12LookAtCameraEE9isDerivedEPKNS0_9InterfaceE +0x00000071007cb4b0,O,000140,_ZNK4sead15RuntimeTypeInfo6DeriveINS_6CameraEE9isDerivedEPKNS0_9InterfaceE 0x00000071007cb53c,U,000008, 0x00000071007cb544,U,000004,nullsub_2441 0x00000071007cb548,U,000032,gameSceneTaskComplete @@ -49658,9 +49658,9 @@ Address,Quality,Size,Name 0x00000071007d0304,U,000008,uking::StageSelect::moveReenter 0x00000071007d030c,O,000428,_ZN4sead16RegionLanguageID5text_Ei 0x00000071007d04b8,U,000004,j__ZdlPv_354 -0x00000071007d04bc,U,000240, +0x00000071007d04bc,O,000240,_ZN4sead15FixedSafeStringILi95EEaSERKNS_14SafeStringBaseIcEE 0x00000071007d05ac,U,000004,j__ZdlPv_355 -0x00000071007d05b0,U,000240, +0x00000071007d05b0,O,000240,_ZN4sead19FixedSafeStringBaseIcLi95EEaSERKNS_14SafeStringBaseIcEE 0x00000071007d06a0,U,000004,j__ZdlPv_356 0x00000071007d06a4,U,000040, 0x00000071007d06cc,U,000024, @@ -51689,9 +51689,9 @@ Address,Quality,Size,Name 0x0000007100844878,O,000036,_ZN5uking2ai15PlayerRideHorseD0Ev 0x000000710084489c,U,000428,_ZN3aal9ShapeType5text_Ei 0x0000007100844a48,U,000004,j__ZdlPv_367 -0x0000007100844a4c,O,000240,_ZN4sead15FixedSafeStringILi95EEaSERKNS_14SafeStringBaseIcEE +0x0000007100844a4c,U,000240,_ZN4sead15FixedSafeStringILi107EEaSERKNS_14SafeStringBaseIcEE 0x0000007100844b3c,U,000004,j__ZdlPv_368 -0x0000007100844b40,O,000240,_ZN4sead19FixedSafeStringBaseIcLi95EEaSERKNS_14SafeStringBaseIcEE +0x0000007100844b40,U,000240,_ZN4sead19FixedSafeStringBaseIcLi107EEaSERKNS_14SafeStringBaseIcEE 0x0000007100844c30,O,000048,_ZN5uking2ai10PlayerRootC1ERKN4ksys3act2ai10ActionBase7InitArgE 0x0000007100844c60,U,000060,_ZN5uking2ai10PlayerRoot5calc_Ev 0x0000007100844c9c,W,000076,_ZN5uking2ai10PlayerRoot6enter_EPN4ksys3act2ai15InlineParamPackE @@ -53044,10 +53044,10 @@ Address,Quality,Size,Name 0x0000007100899770,U,000140, 0x00000071008997fc,U,000104, 0x0000007100899864,U,000172, -0x0000007100899910,O,000092,_ZNK4sead17ControllerWrapper18getRuntimeTypeInfoEv -0x000000710089996c,O,000036,_ZN4sead17ControllerWrapperD0Ev -0x0000007100899990,O,000008,_ZThn312_N4sead17ControllerWrapperD1Ev -0x0000007100899998,O,000040,_ZThn312_N4sead17ControllerWrapperD0Ev +0x0000007100899910,U,000092,uking::JumpButtonControllerWrapper::getRuntimeTypeInfo +0x000000710089996c,U,000036,uking::JumpButtonControllerWrapper::dtorDelete +0x0000007100899990,U,000008,_ZThn312_N5uking27JumpButtonControllerWrapperD1Ev +0x0000007100899998,U,000040,_ZThn312_N5uking27JumpButtonControllerWrapperD0Ev 0x00000071008999c0,U,000140, 0x0000007100899a4c,U,000024, 0x0000007100899a64,U,000004,nullsub_2608 @@ -53514,7 +53514,7 @@ Address,Quality,Size,Name 0x00000071008bb840,U,000056,someEventMgrCheck 0x00000071008bb878,U,000088, 0x00000071008bb8d0,U,000004,j__ZdlPv_402 -0x00000071008bb8d4,U,000240,_ZN4sead19FixedSafeStringBaseIcLi81EEaSERKNS_14SafeStringBaseIcEE +0x00000071008bb8d4,O,000240,_ZN4sead19FixedSafeStringBaseIcLi16EEaSERKNS_14SafeStringBaseIcEE 0x00000071008bb9c4,U,000100,_ZN3agl6detail12ShaderHolder18SingletonDisposer_D1Ev 0x00000071008bba28,U,000108, 0x00000071008bba94,U,000348,GameConfig::createInstance @@ -53795,7 +53795,7 @@ Address,Quality,Size,Name 0x00000071008e5da4,O,000172,_ZN4ksys3gdt21getFlag_AutoSaveOnOffEb 0x00000071008e5e50,O,000172,_ZN4ksys3gdt32getFlag_BalladOfHeroes_ActivatedEb 0x00000071008e5efc,O,000172,_ZN4ksys3gdt40getFlag_BalladOfHeroes_ChainRing_RunningEb -0x00000071008e5fa8,O,000172,_ZN4ksys3gdt24increaseFlag_CurrentHartEib +0x00000071008e5fa8,O,000172,_ZN4ksys3gdt45increaseFlag_BalladOfHeroes_ChainRing_RunningEib 0x00000071008e6054,O,000180,_ZN4ksys3gdt40setFlag_BalladOfHeroes_ChainRing_RunningEib 0x00000071008e6108,O,000024,_ZN4ksys3gdt42resetFlag_BalladOfHeroes_ChainRing_RunningEb 0x00000071008e6120,O,000172,_ZN4ksys3gdt29getFlag_BalladOfHeroes_Step02Eb @@ -53865,21 +53865,21 @@ Address,Quality,Size,Name 0x00000071008e8da0,O,000172,_ZN4ksys3gdt19getFlag_CurrentMamoEb 0x00000071008e8e4c,O,000172,_ZN4ksys3gdt24increaseFlag_CurrentMamoEib 0x00000071008e8ef8,O,000172,_ZN4ksys3gdt20getFlag_CurrentRupeeEb -0x00000071008e8fa4,O,000172,_ZN4ksys3gdt24increaseFlag_STErrorCodeEib +0x00000071008e8fa4,O,000172,_ZN4ksys3gdt25increaseFlag_CurrentRupeeEib 0x00000071008e9050,O,000180,_ZN4ksys3gdt20setFlag_CurrentRupeeEib 0x00000071008e9104,O,000172,_ZN4ksys3gdt38getFlag_CurrentTotalGetRupeeInMiniGameEb -0x00000071008e91b0,O,000172,_ZN4ksys3gdt25increaseFlag_CurrentRupeeEib +0x00000071008e91b0,O,000172,_ZN4ksys3gdt43increaseFlag_CurrentTotalGetRupeeInMiniGameEib 0x00000071008e925c,O,000160,_ZN4ksys3gdt26getFlag_DeadHorse_UserNameEPPKcib 0x00000071008e92fc,O,000172,_ZN4ksys3gdt39getFlag_Defeated_Priest_Boss_Normal_NumEb -0x00000071008e93a8,O,000172,_ZN4ksys3gdt25increaseFlag_FamouseValueEib +0x00000071008e93a8,O,000172,_ZN4ksys3gdt44increaseFlag_Defeated_Priest_Boss_Normal_NumEib 0x00000071008e9454,O,000172,_ZN4ksys3gdt30getFlag_DefeatedForestGiantNumEb -0x00000071008e9500,O,000172,_ZN4ksys3gdt25increaseFlag_Item_VelRateEib +0x00000071008e9500,O,000172,_ZN4ksys3gdt35increaseFlag_DefeatedForestGiantNumEib 0x00000071008e95ac,O,000180,_ZN4ksys3gdt30setFlag_DefeatedForestGiantNumEib 0x00000071008e9660,O,000172,_ZN4ksys3gdt24getFlag_DefeatedGolemNumEb -0x00000071008e970c,O,000172,_ZN4ksys3gdt25increaseFlag_KorokNutsNumEib +0x00000071008e970c,O,000172,_ZN4ksys3gdt29increaseFlag_DefeatedGolemNumEib 0x00000071008e97b8,O,000180,_ZN4ksys3gdt24setFlag_DefeatedGolemNumEib 0x00000071008e986c,O,000172,_ZN4ksys3gdt27getFlag_DefeatedSandwormNumEb -0x00000071008e9918,O,000172,_ZN4ksys3gdt25increaseFlag_MaxHartValueEib +0x00000071008e9918,O,000172,_ZN4ksys3gdt32increaseFlag_DefeatedSandwormNumEib 0x00000071008e99c4,O,000180,_ZN4ksys3gdt27setFlag_DefeatedSandwormNumEib 0x00000071008e9a78,O,000172,_ZN4ksys3gdt26getFlag_Die_PGanonElectricEb 0x00000071008e9b24,O,000172,_ZN4ksys3gdt22getFlag_Die_PGanonFireEb @@ -54343,7 +54343,7 @@ Address,Quality,Size,Name 0x00000071008fc864,O,000172,_ZN4ksys3gdt37getFlag_WaterSupportReuseTimeInCastleEb 0x00000071008fc910,O,000180,_ZN4ksys3gdt37setFlag_WaterSupportReuseTimeInCastleEfb 0x00000071008fc9c4,O,000172,_ZN4ksys3gdt27getFlag_WeaponPorchStockNumEb -0x00000071008fca70,O,000172,_ZN4ksys3gdt26increaseFlag_Location_MineEib +0x00000071008fca70,O,000172,_ZN4ksys3gdt32increaseFlag_WeaponPorchStockNumEib 0x00000071008fcb1c,O,000172,_ZN4ksys3gdt30getFlag_Wind_Relic_BattleStartEb 0x00000071008fcbc8,O,000172,_ZN4ksys3gdt27getFlag_Wind_Relic_FinishedEb 0x00000071008fcc74,O,000172,_ZN4ksys3gdt36getFlag_WindSupportReuseTimeInCastleEb @@ -54431,9 +54431,9 @@ Address,Quality,Size,Name 0x0000007100902310,U,000320,_ZN5uking6nxargs10handleArgsEv 0x0000007100902450,U,002848, 0x0000007100902f70,U,000004,j__ZdlPv_410 -0x0000007100902f74,U,000240,_ZN4sead15FixedSafeStringILi37EEaSERKNS_14SafeStringBaseIcEE +0x0000007100902f74,O,000240,_ZN4sead15FixedSafeStringILi5EEaSERKNS_14SafeStringBaseIcEE 0x0000007100903064,U,000004,j__ZdlPv_411 -0x0000007100903068,U,000240,_ZN4sead19FixedSafeStringBaseIcLi37EEaSERKNS_14SafeStringBaseIcEE +0x0000007100903068,O,000240,_ZN4sead19FixedSafeStringBaseIcLi5EEaSERKNS_14SafeStringBaseIcEE 0x0000007100903158,U,000260, 0x000000710090325c,U,000416, 0x00000071009033fc,U,000012, @@ -54981,8 +54981,8 @@ Address,Quality,Size,Name 0x00000071009221ec,U,000012, 0x00000071009221f8,U,000012, 0x0000007100922204,U,000008, -0x000000710092220c,O,000008,_ZNK4sead15DebugFontMgrNvn12getCharWidthEDs -0x0000007100922214,M,000008,_ZNK4sead15DebugFontMgrNvn13getMaxDrawNumEv +0x000000710092220c,U,000008,uking::act::getCameraSphereCastDistanceRangeMaybe +0x0000007100922214,U,000008,uking::act::getCameraSphereCastMaxIterations 0x000000710092221c,U,000012, 0x0000007100922228,U,000012, 0x0000007100922234,U,000012, @@ -57880,9 +57880,9 @@ Address,Quality,Size,Name 0x00000071009ca364,U,000008, 0x00000071009ca36c,U,000428,_ZN3aal14AttenuationXml23AttenuationCurveElmType5text_Ei 0x00000071009ca518,U,000004,j__ZdlPv_527 -0x00000071009ca51c,U,000240,_ZN4sead15FixedSafeStringILi43EEaSERKNS_14SafeStringBaseIcEE +0x00000071009ca51c,O,000240,_ZN4sead15FixedSafeStringILi82EEaSERKNS_14SafeStringBaseIcEE 0x00000071009ca60c,U,000004,j__ZdlPv_528 -0x00000071009ca610,U,000240,_ZN4sead19FixedSafeStringBaseIcLi43EEaSERKNS_14SafeStringBaseIcEE +0x00000071009ca610,O,000240,_ZN4sead19FixedSafeStringBaseIcLi82EEaSERKNS_14SafeStringBaseIcEE 0x00000071009ca700,U,000272, 0x00000071009ca810,U,000004,j__ZdlPv_529 0x00000071009ca814,U,000040, @@ -57896,7 +57896,7 @@ Address,Quality,Size,Name 0x00000071009ca980,U,000092, 0x00000071009ca9dc,U,000004,j_j__ZN4sead14DirectResourceD2Ev 0x00000071009ca9e0,U,000008, -0x00000071009ca9e8,W,000036,_ZN4sead10ArchiveResD0Ev +0x00000071009ca9e8,U,000036,uking::ui::ItemIconTexture::dtorDelete 0x00000071009caa0c,U,000040, 0x00000071009caa34,U,000160, 0x00000071009caad4,U,000060, @@ -58111,7 +58111,7 @@ Address,Quality,Size,Name 0x00000071009cff54,U,000004,nullsub_2898 0x00000071009cff58,U,000008, 0x00000071009cff60,U,000020, -0x00000071009cff74,U,000020, +0x00000071009cff74,O,000020,_ZNK6xlink25IUser24getMtxCorrectingDrawBoneEv 0x00000071009cff88,U,000008, 0x00000071009cff90,U,000296, 0x00000071009d00b8,U,000140, @@ -63465,7 +63465,7 @@ Address,Quality,Size,Name 0x0000007100afee74,U,000836,_ZNK4sead19DebugFontMgrJis1Nvn5printEPNS_11DrawContextERKNS_10ProjectionERKNS_6CameraERKNS_8Matrix34IfEERKNS_7Color4fEPKvi 0x0000007100aff1b8,O,000008,_ZNK4sead19DebugFontMgrJis1Nvn11getEncodingEv 0x0000007100aff1c0,O,000100,_ZN4sead15DebugFontMgrNvn18SingletonDisposer_D2Ev -0x0000007100aff224,U,000108, +0x0000007100aff224,O,000108,_ZN4sead15DebugFontMgrNvn18SingletonDisposer_D0Ev 0x0000007100aff290,O,000164,_ZN4sead15DebugFontMgrNvn14createInstanceEPNS_4HeapE 0x0000007100aff334,M,000004,_ZN4sead15DebugFontMgrNvnD1Ev 0x0000007100aff338,M,000004,_ZN4sead15DebugFontMgrNvnD0Ev @@ -63474,8 +63474,8 @@ Address,Quality,Size,Name 0x0000007100aff8d0,O,000044,_ZN4sead15DebugFontMgrNvn22swapUniformBlockBufferEv 0x0000007100aff8fc,O,000008,_ZNK4sead15DebugFontMgrNvn9getHeightEv 0x0000007100aff904,O,000008,_ZNK4sead15DebugFontMgrNvn8getWidthEv -0x0000007100aff90c,U,000008, -0x0000007100aff914,U,000008, +0x0000007100aff90c,O,000008,_ZNK4sead15DebugFontMgrNvn12getCharWidthEDs +0x0000007100aff914,O,000008,_ZNK4sead15DebugFontMgrNvn13getMaxDrawNumEv 0x0000007100aff91c,O,000044,_ZNK4sead15DebugFontMgrNvn5beginEPNS_11DrawContextE 0x0000007100aff948,O,000004,_ZNK4sead15DebugFontMgrNvn3endEPNS_11DrawContextE 0x0000007100aff94c,U,000716,_ZNK4sead15DebugFontMgrNvn5printEPNS_11DrawContextERKNS_10ProjectionERKNS_6CameraERKNS_8Matrix34IfEERKNS_7Color4fEPKvi @@ -63500,7 +63500,7 @@ Address,Quality,Size,Name 0x0000007100b00884,U,000204,_ZNK4sead16DisplayBufferNvn27checkDerivedRuntimeTypeInfoEPKNS_15RuntimeTypeInfo9InterfaceE 0x0000007100b00950,U,000092,_ZNK4sead16DisplayBufferNvn18getRuntimeTypeInfoEv 0x0000007100b009ac,U,000140,_ZNK4sead15RuntimeTypeInfo6DeriveINS_11FrameBufferEE9isDerivedEPKNS0_9InterfaceE -0x0000007100b00a38,U,000140, +0x0000007100b00a38,O,000140,_ZNK4sead15RuntimeTypeInfo6DeriveINS_18LogicalFrameBufferEE9isDerivedEPKNS0_9InterfaceE 0x0000007100b00ac4,U,000140,_ZNK4sead15RuntimeTypeInfo6DeriveINS_13DisplayBufferEE9isDerivedEPKNS0_9InterfaceE 0x0000007100b00b50,U,000196,_ZN4sead11GraphicsNvnC1ERKNS0_9CreateArgE 0x0000007100b00c14,U,000004,_ZN4sead11GraphicsNvn24defaultNvnDebugCallback_ERKNS0_21NvnDebugCallbackParamE @@ -63782,7 +63782,7 @@ Address,Quality,Size,Name 0x0000007100b0cab8,O,000208,_ZN4sead22BufferedSafeStringBaseIcEaSERKNS_14SafeStringBaseIcEE 0x0000007100b0cb88,U,000212,_ZN3agl2fx17OccludedEffectMgr11TextureInfo9PlacementC2EiPS2_ 0x0000007100b0cc5c,O,000208,_ZN4sead18HeapSafeStringBaseIcEaSERKNS_14SafeStringBaseIcEE -0x0000007100b0cd2c,U,000212,_ZN4sead19FixedSafeStringBaseIcLi12EEaSERKNS_14SafeStringBaseIcEE +0x0000007100b0cd2c,O,000212,_ZN4sead18HeapSafeStringBaseIDsEaSERKNS_14SafeStringBaseIDsEE 0x0000007100b0ce00,O,000020,_ZNK4sead22BufferedSafeStringBaseIcE22assureTerminationImpl_Ev 0x0000007100b0ce14,O,000020,_ZNK4sead22BufferedSafeStringBaseIDsE22assureTerminationImpl_Ev 0x0000007100b0ce28,O,000108,_ZN4sead22BufferedSafeStringBaseIcE7formatVEPKcSt9__va_list @@ -64066,11 +64066,11 @@ Address,Quality,Size,Name 0x0000007100b1a95c,O,000412,_ZN4sead17ControllerWrapper4calcEjb 0x0000007100b1aaf8,O,000348,_ZN4sead17ControllerWrapper12setPadConfigEiPKhb 0x0000007100b1ac54,O,000288,_ZNK4sead17ControllerWrapper27checkDerivedRuntimeTypeInfoEPKNS_15RuntimeTypeInfo9InterfaceE -0x0000007100b1ad74,U,000092, -0x0000007100b1add0,U,000036, -0x0000007100b1adf4,U,000008, -0x0000007100b1adfc,U,000040, -0x0000007100b1ae24,U,000140, +0x0000007100b1ad74,O,000092,_ZNK4sead17ControllerWrapper18getRuntimeTypeInfoEv +0x0000007100b1add0,O,000036,_ZN4sead17ControllerWrapperD0Ev +0x0000007100b1adf4,O,000008,_ZThn312_N4sead17ControllerWrapperD1Ev +0x0000007100b1adfc,O,000040,_ZThn312_N4sead17ControllerWrapperD0Ev +0x0000007100b1ae24,O,000140,_ZNK4sead15RuntimeTypeInfo6DeriveINS_21ControllerWrapperBaseEE9isDerivedEPKNS0_9InterfaceE 0x0000007100b1aeb0,O,000096,_ZN4sead21ControllerWrapperBaseC2Ev 0x0000007100b1af10,O,000104,_ZN4sead21ControllerWrapperBaseD2Ev 0x0000007100b1af78,O,000064,_ZN4sead21ControllerWrapperBase10unregisterEv @@ -64082,8 +64082,8 @@ Address,Quality,Size,Name 0x0000007100b1b1f0,O,000012,_ZN4sead21ControllerWrapperBase9setEnableEb 0x0000007100b1b1fc,U,000004,j__ZN4sead14ControllerBase12setIdleBase_Ev 0x0000007100b1b200,U,000004,j__ZN4sead14ControllerBase11isIdleBase_Ev_0 -0x0000007100b1b204,U,000204, -0x0000007100b1b2d0,U,000092, +0x0000007100b1b204,O,000204,_ZNK4sead21ControllerWrapperBase27checkDerivedRuntimeTypeInfoEPKNS_15RuntimeTypeInfo9InterfaceE +0x0000007100b1b2d0,O,000092,_ZNK4sead21ControllerWrapperBase18getRuntimeTypeInfoEv 0x0000007100b1b32c,U,000072,_ZN4sead21MaskControllerWrapperC2Ev 0x0000007100b1b374,U,000404,_ZN4sead21MaskControllerWrapper4calcEjb 0x0000007100b1b508,U,000200,_ZN4sead21MaskControllerWrapper12setPadConfigEiPKjb @@ -64893,7 +64893,7 @@ Address,Quality,Size,Name 0x0000007100b3e5fc,U,000088,_ZN3agl3env9EnvObjSet4bindEPNS0_9EnvObjMgrE 0x0000007100b3e654,O,000020,_ZN3agl3utl12ParameterObjD2Ev 0x0000007100b3e668,O,000020,_ZN3agl3utl13ParameterListD2Ev -0x0000007100b3e67c,U,000020,_ZN3agl3utl9ParameterIN4sead15FixedSafeStringILi32EEEED1Ev +0x0000007100b3e67c,O,000020,_ZN3agl3utl9ParameterIN4sead15FixedSafeStringILi32EEEED2Ev 0x0000007100b3e690,U,000008, 0x0000007100b3e698,U,000036, 0x0000007100b3e6bc,U,000040, @@ -65595,7 +65595,7 @@ Address,Quality,Size,Name 0x0000007100b6c274,U,000388,_ZN3agl3lyr8LayerJob6invokeEv 0x0000007100b6c3f8,U,000016, 0x0000007100b6c408,U,002544, -0x0000007100b6cdf8,U,000088,_ZN4gsys14ResourceEditor14deleteInstanceEv +0x0000007100b6cdf8,O,000088,_ZN3agl3utl18ParameterStringMgr14deleteInstanceEv 0x0000007100b6ce50,U,000044,_ZN3agl11IndexStreamC2Ev 0x0000007100b6ce7c,U,000088,_ZN3agl11IndexStreamD2Ev 0x0000007100b6ced4,U,000088, @@ -65805,7 +65805,7 @@ Address,Quality,Size,Name 0x0000007100b75f34,U,000036,_ZN3aal6Handle15setBiquadFilterEif 0x0000007100b75f58,U,000036,_ZN3aal6Handle13setBiquadTypeEi 0x0000007100b75f7c,U,000032,_ZN3aal6Handle16setFadeCurveTypeENS_13FadeCurveTypeE -0x0000007100b75f9c,W,000040,_ZNK4sead13ControllerMgr18getControllerAddonEiNS_16ControllerDefine7AddonIdE +0x0000007100b75f9c,U,000040,_ZN3aal6Handle17setStartDelayTimeEf 0x0000007100b75fc4,U,000040,_ZN3aal6Handle13setFadeInTimeEf 0x0000007100b75fec,U,000044,_ZN3aal6Handle19setReleaseCurveTypeENS_13FadeCurveTypeE 0x0000007100b76018,U,000044,_ZN3aal6Handle17setVirtualizeModeENS_14VirtualizeModeE @@ -67828,7 +67828,7 @@ Address,Quality,Size,Name 0x0000007100bd2988,M,000376,_ZN6xlink28ErrorMgrC1EPKNS_6SystemE 0x0000007100bd2b00,O,000004,_ZN6xlink28ErrorMgr4calcEv 0x0000007100bd2b04,O,000004,_ZN4sead15FixedSafeStringILi320EED0Ev -0x0000007100bd2b08,U,000240,_ZN4sead19FixedSafeStringBaseIcLi69EEaSERKNS_14SafeStringBaseIcEE +0x0000007100bd2b08,O,000240,_ZN4sead15FixedSafeStringILi320EEaSERKNS_14SafeStringBaseIcEE 0x0000007100bd2bf8,M,000408,_ZN6xlink219PropertyTriggerCtrlC2EPNS_12UserInstanceEPN4sead6BufferINS_22ModelTriggerConnectionEEEibPKNS_11ResPropertyENS_7ResModeE 0x0000007100bd2d90,O,000016,_ZN6xlink219PropertyTriggerCtrl5resetEv 0x0000007100bd2da0,U,001076,_ZN6xlink219PropertyTriggerCtrl4calcEv @@ -68523,7 +68523,7 @@ Address,Quality,Size,Name 0x0000007100bebdb0,U,000052, 0x0000007100bebde4,U,000004,nullsub_3464 0x0000007100bebde8,U,000008, -0x0000007100bebdf0,O,000020,_ZNK6xlink25IUser24getMtxCorrectingDrawBoneEv +0x0000007100bebdf0,U,000020,eui::SoundLink2User::getAutoInputMtxSource 0x0000007100bebe04,U,000016, 0x0000007100bebe14,U,000056, 0x0000007100bebe4c,U,000020, @@ -69660,7 +69660,7 @@ Address,Quality,Size,Name 0x0000007100c2d294,U,000004,j__ZdlPv_804 0x0000007100c2d298,U,000004,j__ZdlPv_805 0x0000007100c2d29c,U,000004,j__ZdlPv_806 -0x0000007100c2d2a0,U,000240,_ZN4sead15FixedSafeStringILi107EEaSERKNS_14SafeStringBaseIcEE +0x0000007100c2d2a0,U,000240,_ZN4sead19FixedSafeStringBaseIcLi260EEaSERKNS_14SafeStringBaseIcEE 0x0000007100c2d390,U,000012, 0x0000007100c2d39c,U,000076, 0x0000007100c2d3e8,U,000004,j__ZdlPv_807 @@ -70261,8 +70261,8 @@ Address,Quality,Size,Name 0x0000007100c57b50,U,000020, 0x0000007100c57b64,U,000080, 0x0000007100c57bb4,U,000108, -0x0000007100c57c20,O,000204,_ZNK4sead21ControllerWrapperBase27checkDerivedRuntimeTypeInfoEPKNS_15RuntimeTypeInfo9InterfaceE -0x0000007100c57cec,O,000092,_ZNK4sead21ControllerWrapperBase18getRuntimeTypeInfoEv +0x0000007100c57c20,U,000204, +0x0000007100c57cec,U,000092,_ZNK4gsys13PointLightRig18getRuntimeTypeInfoEv 0x0000007100c57d48,U,000004,j_nullsub_3628 0x0000007100c57d4c,U,000020, 0x0000007100c57d60,U,000168,_ZN4gsys8LightRigINS_10PointLightEE9bindBone_EPNS_5ModelERKNS_13BoneAccessKeyERKN4sead14SafeStringBaseIcEE @@ -73705,7 +73705,7 @@ Address,Quality,Size,Name 0x0000007100d2d19c,U,000008, 0x0000007100d2d1a4,U,000040, 0x0000007100d2d1cc,O,000004,_ZN4ksys3act18BaseProcJobHandlerD2Ev -0x0000007100d2d1d0,O,000004,_ZN4ksys3act18BaseProcJobHandlerD0Ev +0x0000007100d2d1d0,U,000004,_ZN4ksys3act19BaseProcJobHandlerTINS0_8EventTagEED0Ev 0x0000007100d2d1d4,U,000048, 0x0000007100d2d204,O,000004,_ZN4ksys3act18BaseProcJobHandler13invokeSpecialEv 0x0000007100d2d208,U,000048, @@ -74364,7 +74364,7 @@ Address,Quality,Size,Name 0x0000007100d4df48,U,000128,PlacementObj::x_22 0x0000007100d4dfc8,O,000036,_ZN4ksys3map6Object13setFieldATrueEv 0x0000007100d4dfec,U,000004,j__ZdlPv_848 -0x0000007100d4dff0,U,000240,_ZN4sead15FixedSafeStringILi655EEaSERKNS_14SafeStringBaseIcEE +0x0000007100d4dff0,O,000240,_ZN4sead15FixedSafeStringILi1000EEaSERKNS_14SafeStringBaseIcEE 0x0000007100d4e0e0,O,000096,_ZNK4ksys3map10ObjectLink14getDescriptionEv 0x0000007100d4e140,O,000096,_ZN4ksys3map10ObjectLink21getDescriptionForTypeENS0_14MapLinkDefTypeE 0x0000007100d4e1a0,O,000324,_ZN4ksys3map10ObjectLink14getTypeForNameERKN4sead14SafeStringBaseIcEE @@ -84930,9 +84930,9 @@ Address,Quality,Size,Name 0x0000007100fd331c,O,000112,_ZN4ksys15ProductReporter21initGameDataIteratorsEv 0x0000007100fd338c,O,000428,_ZN4ksys13PlayReportKey5text_Ei 0x0000007100fd3538,U,000004,j__ZdlPv_1017 -0x0000007100fd353c,U,000240,_ZN4sead19FixedSafeStringBaseIcLi76EEaSERKNS_14SafeStringBaseIcEE +0x0000007100fd353c,O,000240,_ZN4sead15FixedSafeStringILi542EEaSERKNS_14SafeStringBaseIcEE 0x0000007100fd362c,U,000004,j__ZdlPv_1018 -0x0000007100fd3630,U,000240,_ZN4sead15FixedSafeStringILi138EEaSERKNS_14SafeStringBaseIcEE +0x0000007100fd3630,O,000240,_ZN4sead19FixedSafeStringBaseIcLi542EEaSERKNS_14SafeStringBaseIcEE 0x0000007100fd3720,U,000044, 0x0000007100fd374c,O,000100,_ZN4ksys13PlayReportMgr18SingletonDisposer_D1Ev 0x0000007100fd37b0,O,000108,_ZN4ksys13PlayReportMgr18SingletonDisposer_D0Ev @@ -85014,7 +85014,7 @@ Address,Quality,Size,Name 0x0000007100fd9dcc,O,000080,_ZN4ksys3qst5Quest3x_8EPNS_3act5ActorE 0x0000007100fd9e1c,O,000056,_ZN4ksys3qst5Quest3x_9EPNS_3act5ActorE 0x0000007100fd9e54,U,001820,ksys::qst::Quest::x_10 -0x0000007100fda570,W,000072,_ZN4sead12CalendarTime21makeWeekDayNameLabel_EPNS_22BufferedSafeStringBaseIcEENS0_4WeekE +0x0000007100fda570,U,000072,ksys::qst::Quest::formatMessageFileName 0x0000007100fda5b8,U,000064,ksys::qst::Quest::formatQLNameKey 0x0000007100fda5f8,U,000128, 0x0000007100fda678,U,000188, @@ -88778,7 +88778,7 @@ Address,Quality,Size,Name 0x00000071010a30e4,O,000136,_ZN4ksys2ui17LayoutResourceMgr11loadVersionEv 0x00000071010a316c,O,000372,_ZN4ksys2ui17LayoutResourceMgr17checkVersionReadyEv 0x00000071010a32e0,U,001584,LayoutResourceMgr::doSomethingWithFontTextureCache -0x00000071010a3910,W,000064,_ZN4sead12PerfJobQueue13measureEndRunEv +0x00000071010a3910,U,000064,_ZN4sead8CoreInfo16getCurrentCoreIdEv 0x00000071010a3950,O,000072,_ZN4ksys2ui17LayoutResourceMgr23loadCommonLayoutArchiveEPN4sead7ExpHeapE 0x00000071010a3998,O,000288,_ZN4ksys2ui17LayoutResourceMgr15loadArcResourceERNS1_7ArchiveEPKc 0x00000071010a3ab8,O,000104,_ZN4ksys2ui17LayoutResourceMgr8unloadA8Ev @@ -89214,7 +89214,7 @@ Address,Quality,Size,Name 0x00000071010b5f48,U,000052, 0x00000071010b5f7c,U,000092, 0x00000071010b5fd8,U,000004,j__ZdlPv_1187 -0x00000071010b5fdc,W,000244,_ZN4sead15FixedSafeStringILi5EEaSERKNS_14SafeStringBaseIcEE +0x00000071010b5fdc,U,000244,_ZN4sead16WFixedSafeStringILi16EEaSERKNS_14SafeStringBaseIDsEE 0x00000071010b60d0,U,000084, 0x00000071010b6124,U,000208,ui::showLoadSaveIcon 0x00000071010b61f4,U,000208,ui::showLoadSaveIcon_0 @@ -92314,7 +92314,7 @@ Address,Quality,Size,Name 0x00000071011bb784,O,000008,_ZN4ksys3act8BaseProc10canWakeUp_Ev 0x00000071011bb78c,O,000008,_ZN4ksys3act8BaseProc18shouldSkipJobPush_ENS0_7JobTypeE 0x00000071011bb794,O,000004,_ZN4ksys3act8BaseProc11onJobPush2_ENS0_7JobTypeE -0x00000071011bb798,U,000004,j__ZdlPv_1210 +0x00000071011bb798,O,000004,_ZN4ksys3act18BaseProcJobHandlerD0Ev 0x00000071011bb79c,O,000004,_ZN4ksys3act15BaseProcMapNodeD0Ev 0x00000071011bb7a0,O,000052,_ZN4ksys3act15BaseProcMapNode6erase_Ev 0x00000071011bb7d4,O,000020,_ZN4ksys4util14StrTreeMapNodeD2Ev @@ -94726,7 +94726,7 @@ Address,Quality,Size,Name 0x0000007101257df4,U,000068, 0x0000007101257e38,U,000028, 0x0000007101257e54,U,000092, -0x0000007101257eb0,W,000092,_ZN4sead11FixedSizeJQ8finalizeEv +0x0000007101257eb0,U,000092,ksys::as::finalizeASWorkTable 0x0000007101257f0c,U,000468, 0x00000071012580e0,U,000696, 0x0000007101258398,U,000244, @@ -100050,7 +100050,7 @@ Address,Quality,Size,Name 0x000000710136e5f4,m,000144,_ZN4sead8JobQueueC1Ev 0x000000710136e684,M,000176,_ZN4sead11FixedSizeJQC1Ev 0x000000710136e734,O,000180,_ZN4sead11FixedSizeJQ10initializeEjPNS_4HeapE -0x000000710136e7e8,U,000048, +0x000000710136e7e8,O,000048,_ZN4sead11FixedSizeJQ8finalizeEv 0x000000710136e818,O,000044,_ZN4sead8JobQueue14setGranularityENS_6CoreIdEj 0x000000710136e844,O,000092,_ZN4sead8JobQueue14setGranularityEj 0x000000710136e8a0,O,000004,_ZN4sead11FixedSizeJQ5beginEv @@ -100409,7 +100409,7 @@ Address,Quality,Size,Name 0x0000007101399718,U,001140,_ZN3agl3env12EnvObjSetMgr8Template10initializeERKN4sead14SafeStringBaseIcEERKNS0_12EnvObjBuffer11AllocateArgEiPNS0_9EnvObjMgrEPNS3_4HeapE 0x0000007101399b8c,U,000272,_ZN3agl3env12EnvObjSetMgr15searchEnvObjSetERKN4sead14SafeStringBaseIcEE 0x0000007101399c9c,U,000272,_ZNK3agl3env12EnvObjSetMgr15searchEnvObjSetERKN4sead14SafeStringBaseIcEE -0x0000007101399dac,W,000068,_ZNK4sead13ControllerMgr18findControllerPortEPKNS_10ControllerE +0x0000007101399dac,U,000068,_ZNK3agl3env12EnvObjSetMgr20searchEnvObjSetIndexEPKNS0_9EnvObjSetE 0x0000007101399df0,U,000184,_ZN3agl3env12EnvObjSetMgr8TemplateD2Ev 0x0000007101399ea8,U,000132, 0x0000007101399f2c,U,000596, @@ -110689,7 +110689,7 @@ Address,Quality,Size,Name 0x0000007101770bd8,U,000140, 0x0000007101770c64,U,000196, 0x0000007101770d28,L,000020, -0x0000007101770d3c,W,000432,_ZN2nn3gfx4util11CircleShape21CalculateVertexBufferEv +0x0000007101770d3c,L,000432,_ZN13hkaiNavVolumeD1Ev 0x0000007101770eec,U,000088, 0x0000007101770f44,L,000008, 0x0000007101770f4c,L,000012, From dff75e03e837bd35a650871543dff0fc5851d322 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9o=20Lam?= Date: Thu, 15 Oct 2026 22:56:22 +0100 Subject: [PATCH 3/5] ksys/util: bind tryCreateDualHeap to the function body The 8-byte function only masks the bool argument and branches to the body right after it, so the body is tryCreateDualHeap and the wrapper is createDualHeap (name from the IDB). GameData calls the wrapper, so it now calls createDualHeap. (AI assisted using Claude Opus 5.5) --- data/uking_functions.csv | 4 ++-- src/KingSystem/GameData/gdtManager.cpp | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/data/uking_functions.csv b/data/uking_functions.csv index 844740c4..6917cbfc 100644 --- a/data/uking_functions.csv +++ b/data/uking_functions.csv @@ -89368,8 +89368,8 @@ Address,Quality,Size,Name 0x00000071010bdce4,U,000012,GameSceneStatusMgr::x 0x00000071010bdcf0,U,000012,GameSceneStatusMgr::__auto1 0x00000071010bdcfc,U,000012,GameSceneStatusMgr::__auto0 -0x00000071010bdd08,U,000008,_ZN4ksys4util17tryCreateDualHeapEmRKN4sead14SafeStringBaseIcEEPNS1_4HeapES7_NS6_13HeapDirectionEb -0x00000071010bdd10,U,000676,DualHeapOrDualFrameHeap::tryAlloc +0x00000071010bdd08,U,000008,_ZN4ksys4util14createDualHeapEmRKN4sead14SafeStringBaseIcEEPNS1_4HeapES7_NS6_13HeapDirectionEb +0x00000071010bdd10,U,000676,_ZN4ksys4util17tryCreateDualHeapEmRKN4sead14SafeStringBaseIcEEPNS1_4HeapES7_NS6_13HeapDirectionEb 0x00000071010bdfb4,U,000288,DualHeapOrDualFrameHeap::tryAllocFromFrameHeapOrEmergency 0x00000071010be0d4,U,000068,DualFrameHeap::dtor 0x00000071010be118,U,000076,DualFrameHeap::dtorDelete diff --git a/src/KingSystem/GameData/gdtManager.cpp b/src/KingSystem/GameData/gdtManager.cpp index ff628407..4d418f3d 100644 --- a/src/KingSystem/GameData/gdtManager.cpp +++ b/src/KingSystem/GameData/gdtManager.cpp @@ -622,8 +622,8 @@ FlagHandle Manager::getRevivalFlagHandle(const sead::SafeString& object_name, void Manager::allocParam1() { auto* parent_heap = OverlayArenaSystem::instance()->getGameDataWorkHeap(); - auto* heap = util::tryCreateDualHeap(0, "param1", parent_heap, nullptr, - sead::Heap::cHeapDirection_Forward, false); + auto* heap = util::createDualHeap(0, "param1", parent_heap, nullptr, + sead::Heap::cHeapDirection_Forward, false); mFlagBuffer1 = new (heap) TriggerParam; mFlagBuffer1->copyAllFlags(*mFlagBuffer, heap, true); heap->adjust(); @@ -649,8 +649,8 @@ void Manager::allocRetryBuffer(sead::Heap* heap) { if (mRetryBuffer) return; - auto* buffer_heap = util::tryCreateDualHeap(0x100000, "RetryBuffer", heap, nullptr, - sead::Heap::cHeapDirection_Reverse, false); + auto* buffer_heap = util::createDualHeap(0x100000, "RetryBuffer", heap, nullptr, + sead::Heap::cHeapDirection_Reverse, false); mRetryBuffer = new (buffer_heap) TriggerParam; mRetryBuffer->copyPermanentFlags(*mFlagBuffer1, buffer_heap); buffer_heap->adjust(); From 37bab93abc2e43a5d33c1747738ce9bed03faf34 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9o=20Lam?= Date: Mon, 28 Sep 2026 03:39:31 +0200 Subject: [PATCH 4/5] data: drop names that belong to other code A matcher had put library, Super Mario Odyssey and Splatoon symbols on functions whose bodies only looked similar, often on game code. Those names were just wrong. Rows with other evidence (vtable slots, enum tables, TU placement or what the function actually does) now get the IDB's name, with a Maybe suffix where part of it is still a guess; two of them now match. The rest are blanked. (AI assisted using Claude Fable 5.1 and Claude Opus 5.5) --- data/uking_functions.csv | 444 +++++++++++++++++++-------------------- 1 file changed, 222 insertions(+), 222 deletions(-) diff --git a/data/uking_functions.csv b/data/uking_functions.csv index 6917cbfc..019536e8 100644 --- a/data/uking_functions.csv +++ b/data/uking_functions.csv @@ -599,7 +599,7 @@ Address,Quality,Size,Name 0x000000710001ae30,U,000132,Enemy::rtti1 0x000000710001aeb4,U,000092,Enemy::rtti2 0x000000710001af10,U,000008, -0x000000710001af18,U,000040,_ZThn312_N3eui12UIControllerD0Ev +0x000000710001af18,U,000040,Enemy::dtorDelete_thunk180 0x000000710001af40,U,000008, 0x000000710001af48,U,000040, 0x000000710001af70,U,000004,nullsub_47 @@ -717,9 +717,9 @@ Address,Quality,Size,Name 0x0000007100020f44,U,000564, 0x0000007100021178,U,000380, 0x00000071000212f4,U,000644, -0x0000007100021578,U,000276,_ZNK4gsys7GBuffer33invalidateGPUWriteCachePreShadingEPN3agl11DrawContextERKN4sead14SafeStringBaseIcEE +0x0000007100021578,U,000276,NPC::setEquippedWeaponsJobsPaused 0x000000710002168c,U,000364, -0x00000071000217f8,U,000180,_ZNK4gsys13LightProbeMgr4Grid19isProbePositionSameEjjjj +0x00000071000217f8,U,000180,NPC::applyModelOpacityToMii 0x00000071000218ac,U,000468,NPC::m71 0x0000007100021a80,U,000052,NPC::m79 0x0000007100021ab4,U,000512, @@ -791,9 +791,9 @@ Address,Quality,Size,Name 0x0000007100024bd8,U,000008,Rope::m125 0x0000007100024be0,U,000008,Rope::m127 0x0000007100024be8,U,000008, -0x0000007100024bf0,U,000040,_ZThn312_N4sead21MaskControllerWrapperD0Ev +0x0000007100024bf0,U,000040,Rope::dtorDelete_thunk180 0x0000007100024c18,U,000008, -0x0000007100024c20,U,000040,_ZThn56_N3agl3env9EnvObjMgrD0Ev +0x0000007100024c20,U,000040,Rope::dtorDelete_thunk188 0x0000007100024c48,U,000084, 0x0000007100024c9c,U,000064, 0x0000007100024cdc,U,000092, @@ -837,7 +837,7 @@ Address,Quality,Size,Name 0x0000007100028128,U,000680, 0x00000071000283d0,U,000216,GelEnemy::m2 0x00000071000284a8,U,000092,GiantEnemy::x_0 -0x0000007100028504,U,000140,_ZNK4sead15RuntimeTypeInfo6DeriveINS_11DrawContextEE9isDerivedEPKNS0_9InterfaceE +0x0000007100028504,O,000140,_ZNK4sead15RuntimeTypeInfo6DeriveIN4gsys9ModelUnitEE9isDerivedEPKNS0_9InterfaceE 0x0000007100028590,U,001240, 0x0000007100028a68,U,000440, 0x0000007100028c20,U,000208, @@ -926,7 +926,7 @@ Address,Quality,Size,Name 0x000000710002c304,U,000068, 0x000000710002c348,U,000144, 0x000000710002c3d8,U,000004,nullsub_61 -0x000000710002c3dc,U,000140,_ZNK4sead15RuntimeTypeInfo6DeriveINS_21MaskControllerWrapperEE9isDerivedEPKNS0_9InterfaceE +0x000000710002c3dc,U,000140, 0x000000710002c468,U,000100, 0x000000710002c4cc,U,000104, 0x000000710002c534,U,000128, @@ -939,7 +939,7 @@ Address,Quality,Size,Name 0x000000710002c9f8,U,000676, 0x000000710002cc9c,U,000112, 0x000000710002cd0c,U,003036, -0x000000710002d8e8,U,000092,_ZN2nn3nex21ProtocolMessageHolderD2Ev +0x000000710002d8e8,U,000092,uking::act::GiantEnemyIk::dtor 0x000000710002d944,U,000088, 0x000000710002d99c,U,000128, 0x000000710002da1c,U,001400, @@ -962,8 +962,8 @@ Address,Quality,Size,Name 0x000000710002e96c,U,000140,uking::act::GiantEnemyLegsIk::InitArg::RuntimeTypeInfo::isDerived 0x000000710002e9f8,U,000204, 0x000000710002eac4,U,000092, -0x000000710002eb20,U,000140,_ZNK4sead15RuntimeTypeInfo6DeriveINS_10ControllerEE9isDerivedEPKNS0_9InterfaceE -0x000000710002ebac,U,000140,_ZNK4sead15RuntimeTypeInfo6DeriveINS_17ControllerWrapperEE9isDerivedEPKNS0_9InterfaceE +0x000000710002eb20,U,000140, +0x000000710002ebac,U,000140, 0x000000710002ec38,U,000140, 0x000000710002ecc4,U,000024, 0x000000710002ecdc,U,000004,j__ZdlPv_18 @@ -990,7 +990,7 @@ Address,Quality,Size,Name 0x000000710002fac0,U,000004,nullsub_65 0x000000710002fac4,U,000004,nullsub_66 0x000000710002fac8,U,000596, -0x000000710002fd1c,U,000140,_ZNK4sead15RuntimeTypeInfo6DeriveIN3agl4lght24LightPrePassLightMgrBaseINS3_12LightPrePass7ContextENS5_11CallbackArgEEEE9isDerivedEPKNS0_9InterfaceE +0x000000710002fd1c,U,000140,_ZNK4sead15RuntimeTypeInfo6DeriveIN5uking3act9LegIkBaseEE9isDerivedEPKNS0_9InterfaceE 0x000000710002fda8,U,000172, 0x000000710002fe54,U,000296, 0x000000710002ff7c,U,000072, @@ -1015,7 +1015,7 @@ Address,Quality,Size,Name 0x0000007100031508,U,000092, 0x0000007100031564,U,000104, 0x00000071000315cc,U,000004,j_nullsub_62 -0x00000071000315d0,U,000036,_ZN3agl3pfx12DepthOfFieldD0Ev +0x00000071000315d0,U,000036,uking::act::GolemFootIk::dtorDelete 0x00000071000315f4,U,000196, 0x00000071000316b8,U,000044, 0x00000071000316e4,U,000836, @@ -1051,8 +1051,8 @@ Address,Quality,Size,Name 0x0000007100032ad8,U,000008, 0x0000007100032ae0,U,000008, 0x0000007100032ae8,U,000036,Guardian::m1 -0x0000007100032b0c,U,000040,_ZThn64_N3agl3env9EnvObjSetD0Ev -0x0000007100032b34,U,000040,_ZThn8_N3agl3pfx12AutoExposureD0Ev +0x0000007100032b0c,U,000040,Guardian::dtorDelete_thunk180 +0x0000007100032b34,U,000040,Guardian::dtorDelete_thunk188 0x0000007100032b5c,U,004788,Guardian::m18 0x0000007100033e10,U,000068, 0x0000007100033e54,U,000012,Guardian::m19 @@ -1107,7 +1107,7 @@ Address,Quality,Size,Name 0x000000710003b554,U,000016, 0x000000710003b564,U,000216, 0x000000710003b63c,O,000224,_ZN4sead21FormatFixedSafeStringILi32EEC2EPKcz -0x000000710003b71c,U,000028,_ZN3eui8LayoutEx15findPartsLayoutEPKc +0x000000710003b71c,U,000028,uking::act::getGuardianStateFromAccessor 0x000000710003b738,U,000244, 0x000000710003b82c,U,000096,Guardian::m34 0x000000710003b88c,U,000036, @@ -1212,7 +1212,7 @@ Address,Quality,Size,Name 0x0000007100040660,U,000008,GuardianComponent::m55 0x0000007100040668,U,000008,GuardianComponent::m62 0x0000007100040670,U,000112, -0x00000071000406e0,U,000092,_ZNK3eui6Screen18getRuntimeTypeInfoEv +0x00000071000406e0,U,000092,uking::act::GuardianPart::getRuntimeTypeInfo 0x000000710004073c,U,000004,nullsub_78 0x0000007100040740,U,000004,nullsub_79 0x0000007100040744,U,000004,nullsub_80 @@ -1221,7 +1221,7 @@ Address,Quality,Size,Name 0x0000007100040750,U,000204, 0x000000710004081c,U,000092, 0x0000007100040878,U,000204, -0x0000007100040944,U,000092,_ZNK3eui12UIController18getRuntimeTypeInfoEv +0x0000007100040944,U,000092,uking::act::GuardianWeakPointPart::getRuntimeTypeInfo 0x00000071000409a0,U,000204, 0x0000007100040a6c,U,000092, 0x0000007100040ac8,U,000008, @@ -2406,7 +2406,7 @@ Address,Quality,Size,Name 0x00000071000800b8,O,000004,_ZN4sead19FixedSafeStringBaseIcLi256EED0Ev 0x00000071000800bc,O,000240,_ZN4sead19FixedSafeStringBaseIcLi256EEaSERKNS_14SafeStringBaseIcEE 0x00000071000801ac,O,000060,_ZN4sead18HeapSafeStringBaseIcED0Ev -0x00000071000801e8,U,000004,_ZN2al9StringTmpILi128EED0Ev +0x00000071000801e8,U,000004,j__ZdlPv_31 0x00000071000801ec,O,000240,_ZN4sead19FixedSafeStringBaseIcLi128EEaSERKNS_14SafeStringBaseIcEE 0x00000071000802dc,O,000024,_ZN4sead6hostio5CurveIfE18interpolateToVec2fEf 0x00000071000802f4,U,000140, @@ -3205,7 +3205,7 @@ Address,Quality,Size,Name 0x000000710009e6d4,O,000004,_ZN5uking6action23AreaActorObserveByGroupD1Ev 0x000000710009e6d8,U,000008, 0x000000710009e6e0,O,000036,_ZN5uking6action23AreaActorObserveByGroupD0Ev -0x000000710009e704,U,000040,_ZThn8_N3agl3sdw13ShadowPrePassD0Ev +0x000000710009e704,U,000040,uking::action::AreaActorObserveByGroup::dtorDelete 0x000000710009e72c,U,000028,_ZN5uking6action23AreaActorObserveByGroup2m9Ev 0x000000710009e748,W,000100,_ZN5uking6action23AreaActorObserveByGroup5init_EPN4sead4HeapE 0x000000710009e7ac,U,000020, @@ -3272,7 +3272,7 @@ Address,Quality,Size,Name 0x000000710009fa64,W,000200,_ZN5uking6action20AreaInOutSendMessageD1Ev 0x000000710009fb2c,U,000008, 0x000000710009fb34,W,000036,_ZN5uking6action20AreaInOutSendMessageD0Ev -0x000000710009fb58,U,000040,_ZThn48_N3agl2fx12OfxLensFlare6PresetD0Ev +0x000000710009fb58,U,000040,uking::action::AreaInOutSendMessage::dtorDelete_thunk20 0x000000710009fb80,W,000300,_ZN5uking6action20AreaInOutSendMessage5init_EPN4sead4HeapE 0x000000710009fcac,W,000132,_ZN5uking6action20AreaInOutSendMessage6enter_EPN4ksys3act2ai15InlineParamPackE 0x000000710009fd30,O,000004,_ZN5uking6action20AreaInOutSendMessage5calc_Ev @@ -5520,7 +5520,7 @@ Address,Quality,Size,Name 0x00000071000f2420,W,000432,_ZN5uking6action15DownSwingAttack11loadParams_Ev 0x00000071000f25d0,W,000268,_ZN5uking6action15DownSwingAttack6enter_EPN4ksys3act2ai15InlineParamPackE 0x00000071000f26dc,W,001456,_ZN5uking6action15DownSwingAttack5calc_Ev -0x00000071000f2c8c,U,000624,_ZN2nn3atk6detail10BasicSound8FinalizeEv +0x00000071000f2c8c,U,000624,uking::action::DownSwingAttack::rotateTowardsTarget 0x00000071000f2efc,U,000528, 0x00000071000f310c,W,000152,_ZN5uking6action15DownSwingAttack6leave_Ev 0x00000071000f31a4,O,000008,_ZNK5uking6action15DownSwingAttack27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE @@ -11286,7 +11286,7 @@ Address,Quality,Size,Name 0x00000071001a292c,W,000096,_ZN5uking6action18HorseMoveToSafePos6leave_Ev 0x00000071001a298c,W,000192,_ZN5uking6action18HorseMoveToSafePos11loadParams_Ev 0x00000071001a2a4c,U,000032, -0x00000071001a2a6c,U,000064,_ZN4gsys19ModelOcclusionQueryD2Ev +0x00000071001a2a6c,U,000064, 0x00000071001a2aac,U,000288, 0x00000071001a2bcc,U,000092, 0x00000071001a2c28,U,000008, @@ -21643,9 +21643,9 @@ Address,Quality,Size,Name 0x000000710033509c,W,000124,_ZN5uking2ai18BossBattleRoomRootD1Ev 0x0000007100335118,W,000132,_ZN5uking2ai18BossBattleRoomRootD0Ev 0x000000710033519c,U,000256, -0x000000710033529c,U,000844,_ZN4gsys7GBuffer23entryToDebugTexturePageEPN3agl11DrawContextEiPKNS1_3utl16DebugTexturePageE +0x000000710033529c,U,000844,uking::ai::BossBattleRoomRoot::calcTiltTargetTransform 0x00000071003355e8,U,000296, -0x0000007100335710,U,000760,_ZN4sead4ptcl10PtclSystem19checkResourceMaxUseEv +0x0000007100335710,U,000760,uking::ai::BossBattleRoomRoot::calcRollTargetTransform 0x0000007100335a08,U,000364, 0x0000007100335b74,U,000196, 0x0000007100335c38,U,000368, @@ -21849,7 +21849,7 @@ Address,Quality,Size,Name 0x00000071003436b0,U,000048,uking::ai::CapturedActorRoot::m43 0x00000071003436e0,U,000088,uking::ai::CapturedActorRoot::m44 0x0000007100343738,U,000280, -0x0000007100343850,U,000036,_ZN3agl12RenderBufferD2Ev +0x0000007100343850,U,000036,uking::ai::IsPlayerEnemyNpcPreyOrHorseActorFilter::dtorDelete 0x0000007100343874,O,000288,_ZNK5uking2ai17CapturedActorRoot27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE 0x0000007100343994,O,000092,_ZNK5uking2ai17CapturedActorRoot18getRuntimeTypeInfoEv 0x00000071003439f0,O,000004,_ZN5uking2ai17CapturedActorRootD1Ev @@ -23720,7 +23720,7 @@ Address,Quality,Size,Name 0x000000710038e85c,U,000008, 0x000000710038e864,U,000096,AI_AI_EnemyFortressMgrTag::ctor 0x000000710038e8c4,W,000072,_ZN5uking2ai19EnemyFortressMgrTagD1Ev -0x000000710038e90c,U,000020,_ZN3agl12GPUMemBlockTINS_3pfx12DepthOfField6VertexEED2Ev +0x000000710038e90c,U,000020,uking::ai::RegistedActorUnit::dtor 0x000000710038e920,W,000080,_ZN5uking2ai19EnemyFortressMgrTagD0Ev 0x000000710038e970,W,000036,_ZN5uking2ai19EnemyFortressMgrTag5init_EPN4sead4HeapE 0x000000710038e994,W,000100,_ZN5uking2ai19EnemyFortressMgrTag6enter_EPN4ksys3act2ai15InlineParamPackE @@ -28737,7 +28737,7 @@ Address,Quality,Size,Name 0x00000071004854dc,O,000092,_ZNK5uking2ai25LOSFurthestHitPointFinder18getRuntimeTypeInfoEv 0x0000007100485538,U,000020, 0x000000710048554c,U,000144, -0x00000071004855dc,U,001076,_ZN3agl3eft4Star9updateUBOEjRKN4sead8Matrix44IfEERKNS2_8Matrix34IfEE +0x00000071004855dc,U,001076,uking::ai::LumberjackFallenTree::calcTrunkHitPos 0x0000007100485a10,U,000384,AI_AI_LumberjackFallenTree::ctor 0x0000007100485b90,W,000240,_ZN5uking2ai20LumberjackFallenTreeD1Ev 0x0000007100485c80,W,000036,_ZN5uking2ai20LumberjackFallenTreeD0Ev @@ -28897,7 +28897,7 @@ Address,Quality,Size,Name 0x000000710048ee68,O,000008,_ZN5uking2ai20LynelChaseBattleMove5init_EPN4sead4HeapE 0x000000710048ee70,W,000484,_ZN5uking2ai20LynelChaseBattleMove6enter_EPN4ksys3act2ai15InlineParamPackE 0x000000710048f054,U,001356,_ZN5uking2ai20LynelChaseBattleMove5calc_Ev -0x000000710048f5a0,U,000364,_ZN16ShineTowerRocket25exeDemoSelectGoOtherWorldEv +0x000000710048f5a0,U,000364, 0x000000710048f70c,O,000004,_ZN5uking2ai20LynelChaseBattleMove6leave_Ev 0x000000710048f710,O,000184,_ZN5uking2ai20LynelChaseBattleMove11loadParams_Ev 0x000000710048f7c8,O,000288,_ZNK5uking2ai20LynelChaseBattleMove27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE @@ -31264,7 +31264,7 @@ Address,Quality,Size,Name 0x000000710050d374,O,000008,_ZNK5uking2ai25PriestBossActorNormalMode27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE 0x000000710050d37c,O,000092,_ZNK5uking2ai25PriestBossActorNormalMode18getRuntimeTypeInfoEv 0x000000710050d3d8,U,000008,uking::ai::PriestBossActorNormalMode::m35 -0x000000710050d3e0,U,000428,_ZN3aal9AssetType5text_Ei +0x000000710050d3e0,U,000428,uking::ai::getPriestBossNormalModeAttackTypeName 0x000000710050d58c,U,000004,j__ZdlPv_121 0x000000710050d590,U,000240,_ZN4sead19FixedSafeStringBaseIcLi44EEaSERKNS_14SafeStringBaseIcEE 0x000000710050d680,U,000004,j__ZdlPv_122 @@ -31708,7 +31708,7 @@ Address,Quality,Size,Name 0x000000710051f05c,U,000416,uking::ai::PriestBossIronBall::m35 0x000000710051f1fc,U,000512, 0x000000710051f3fc,U,000512, -0x000000710051f5fc,U,000416,_ZN3aal11PerfMonitor11ProcessType5text_Ei +0x000000710051f5fc,U,000416,uking::ai::getPriestBossIronBallArmRigidBodyName 0x000000710051f79c,U,000236, 0x000000710051f888,W,000080,_ZN5uking2ai18PriestBossIronBall5init_EPN4sead4HeapE 0x000000710051f8d8,W,000180,_ZN5uking2ai18PriestBossIronBall6enter_EPN4ksys3act2ai15InlineParamPackE @@ -31813,7 +31813,7 @@ Address,Quality,Size,Name 0x0000007100525494,O,000128,_ZN5uking2ai19PriestBossMakeClone11loadParams_Ev 0x0000007100525514,O,000288,_ZNK5uking2ai19PriestBossMakeClone27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE 0x0000007100525634,O,000092,_ZNK5uking2ai19PriestBossMakeClone18getRuntimeTypeInfoEv -0x0000007100525690,U,000428,_ZN3aal10OutputMode5text_Ei +0x0000007100525690,U,000428,uking::ai::getPriestBossMakeCloneActionTypeName 0x000000710052583c,O,000004,_ZN4sead15FixedSafeStringILi54EED0Ev 0x0000007100525840,O,000240,_ZN4sead15FixedSafeStringILi54EEaSERKNS_14SafeStringBaseIcEE 0x0000007100525930,O,000004,_ZN4sead19FixedSafeStringBaseIcLi54EED0Ev @@ -37342,7 +37342,7 @@ Address,Quality,Size,Name 0x00000071006144f0,O,000092,_ZNK5uking2ai29ZoraHeroRelicBattleRidePlayer18getRuntimeTypeInfoEv 0x000000710061454c,U,000076,AI_AI_ZoraHeroRelicBattleRoot::ctor 0x0000007100614598,W,000072,_ZN5uking2ai23ZoraHeroRelicBattleRootD1Ev -0x00000071006145e0,U,000020,_ZN4sead17PrimitiveRendererD2Ev +0x00000071006145e0,U,000020,uking::ZoraHeroShowMsgUnit::dtor 0x00000071006145f4,W,000080,_ZN5uking2ai23ZoraHeroRelicBattleRootD0Ev 0x0000007100614644,W,000036,_ZN5uking2ai23ZoraHeroRelicBattleRoot5init_EPN4sead4HeapE 0x0000007100614668,W,000208,_ZN5uking2ai23ZoraHeroRelicBattleRoot6enter_EPN4ksys3act2ai15InlineParamPackE @@ -37948,7 +37948,7 @@ Address,Quality,Size,Name 0x000000710062091c,U,000004,AI_Behavior_EmitGanonHalfLifeDamageSe::dtor_null 0x0000007100620920,U,000004,j__ZdlPv_185 0x0000007100620924,U,000008,AI_Behavior_EmitGanonHalfLifeDamageSe::m6 -0x000000710062092c,U,000048,_ZN4sead21PerspectiveProjection7setFovxEf +0x000000710062092c,U,000048,uking::behavior::EmitGanonHalfLifeDamageSe::enter 0x000000710062095c,U,000088,AI_Behavior_EmitGanonHalfLifeDamageSe::m7 0x00000071006209b4,U,000004,AI_Behavior_EmitGanonHalfLifeDamageSe::m9 0x00000071006209b8,U,000004,AI_Behavior_EmitGanonHalfLifeDamageSe::loadParams_null @@ -38098,7 +38098,7 @@ Address,Quality,Size,Name 0x0000007100623840,U,000004,j__ZdlPv_195 0x0000007100623844,U,000008,AI_Behavior_ForceFixed::m6 0x000000710062384c,U,000148,AI_Behavior_ForceFixed::m8 -0x00000071006238e0,U,000128,_ZN26PlayerJointControlSwimPose17calcJointCallbackEiPN4sead8Matrix34IfEE +0x00000071006238e0,U,000128, 0x0000007100623960,U,000140,AI_Behavior_ForceFixed::m9 0x00000071006239ec,U,000004,AI_Behavior_ForceFixed::loadParams_null 0x00000071006239f0,U,000204,AI_Behavior_ForceFixed::rtti1 @@ -39195,7 +39195,7 @@ Address,Quality,Size,Name 0x000000710063bd4c,U,000008,AI_Behavior_SetInfRotSpeedToSpineController::m6 0x000000710063bd54,U,000100,AI_Behavior_SetInfRotSpeedToSpineController::m8 0x000000710063bdb8,U,000004,AI_Behavior_SetInfRotSpeedToSpineController::m7 -0x000000710063bdbc,U,000068,_ZN2nn3atk6detail9FrameHeapD2Ev +0x000000710063bdbc,U,000068,uking::behavior::SetInfRotSpeedToSpineController::leave 0x000000710063be00,U,000064,AI_Behavior_SetInfRotSpeedToSpineController::loadParams 0x000000710063be40,U,000204,AI_Behavior_SetInfRotSpeedToSpineController::rtti1 0x000000710063bf0c,U,000092,AI_Behavior_SetInfRotSpeedToSpineController::rtti2 @@ -39411,7 +39411,7 @@ Address,Quality,Size,Name 0x000000710063fc04,U,000052,AI_Behavior_ShowMessage3D::dtorDelete 0x000000710063fc38,U,000192,AI_Behavior_ShowMessage3D::m8 0x000000710063fcf8,U,000008,AI_Behavior_ShowMessage3D::m7 -0x000000710063fd00,U,000244,_ZNK3agl4fctr16GPUStressChecker9drawDebugEPNS_11DrawContextERKN4sead11FrameBufferERKNS4_8ViewportE +0x000000710063fd00,U,000244,uking::behavior::ShowMessage3D::buildMessageLabel 0x000000710063fdf4,U,000156,AI_Behavior_ShowMessage3D::loadParams 0x000000710063fe90,U,000204,AI_Behavior_ShowMessage3D::rtti1 0x000000710063ff5c,U,000092,AI_Behavior_ShowMessage3D::rtti2 @@ -40003,7 +40003,7 @@ Address,Quality,Size,Name 0x000000710065a5a0,O,000240,_ZN4sead15FixedSafeStringILi1024EEaSERKNS_14SafeStringBaseIcEE 0x000000710065a690,U,000356,sinitAutoPlacement 0x000000710065a7f4,U,000620, -0x000000710065aa60,U,000404,_ZNK4gsys13ModelResource30searchG3dResMaterialAnmExIndexENS_15MaterialAnmTypeERKN4sead14SafeStringBaseIcEE +0x000000710065aa60,U,000404,uking::RoadNpcRestStationMgr::getPosByName 0x000000710065abf4,U,000580, 0x000000710065ae38,U,000064, 0x000000710065ae78,U,000608, @@ -40121,7 +40121,7 @@ Address,Quality,Size,Name 0x0000007100662c4c,U,000676, 0x0000007100662ef0,U,000232, 0x0000007100662fd8,U,000612, -0x000000710066323c,U,000060,_ZN4sead15AudioSystemCafe26setVoiceRenderingProcessorENS0_23VoiceRenderingProcessorE +0x000000710066323c,U,000060,uking::PlayerCarryBoxMgr::setCarriedItemSlots 0x0000007100663278,U,000236, 0x0000007100663364,U,000128, 0x00000071006633e4,U,000424,GameSceneSubsys12::__auto0 @@ -40185,7 +40185,7 @@ Address,Quality,Size,Name 0x00000071006671bc,O,000192,_ZN5uking3act25CreatePlayerEquipActorMgr23requestCreateArmorHeadBERKN4sead14SafeStringBaseIcEEiS6_ 0x000000710066727c,O,000004,_ZN4ksys11StringBoardD0Ev 0x0000007100667280,U,000324, -0x00000071006673c4,U,000100,_ZN4sead17PrimitiveRenderer18SingletonDisposer_D1Ev +0x00000071006673c4,U,000100,CreatePlayerTrashActorMgr::SingletonDisposer_::dtor 0x0000007100667428,U,000108, 0x0000007100667494,U,000448,CreatePlayerTrashActorMgr::createInstance 0x0000007100667654,U,000020,CreatePlayerTrashActorMgr::dtor @@ -40225,7 +40225,7 @@ Address,Quality,Size,Name 0x0000007100668f7c,U,000280, 0x0000007100669094,U,000036, 0x00000071006690b8,U,000140, -0x0000007100669144,U,000080,_ZN4sead18Matrix44CalcCommonIfE7inverseERNS_9BaseMtx44IfEERKS3__0 +0x0000007100669144,U,000080,GearMgr::registerRotationSpeed 0x0000007100669194,U,000348, 0x00000071006692f0,U,000260, 0x00000071006693f4,U,000192, @@ -40320,7 +40320,7 @@ Address,Quality,Size,Name 0x000000710066e194,U,000140, 0x000000710066e220,U,000088, 0x000000710066e278,U,000096, -0x000000710066e2d8,U,000020,_ZN4gsys16ModelResourceMgrD2Ev +0x000000710066e2d8,U,000020, 0x000000710066e2ec,U,000052, 0x000000710066e320,U,000552,checkMasterSwordHasDetectedEvil 0x000000710066e548,U,000256, @@ -40496,7 +40496,7 @@ Address,Quality,Size,Name 0x0000007100678108,U,000168,LastBossMgr::postCalc 0x00000071006781b0,U,000064,LastBossMgr::__auto0 0x00000071006781f0,U,000308, -0x0000007100678324,U,000100,_ZN3agl3utl15PrimitiveVertex18SingletonDisposer_D1Ev +0x0000007100678324,U,000100,MotorcycleMgr::SingletonDisposer_::dtor 0x0000007100678388,U,000108, 0x00000071006783f4,U,000400,MotorcycleMgr::createInstance 0x0000007100678584,U,000088, @@ -40649,7 +40649,7 @@ Address,Quality,Size,Name 0x0000007100682784,U,000008, 0x000000710068278c,U,000008, 0x0000007100682794,U,000068, -0x00000071006827d8,U,000100,_ZN3agl6detail8RootNode18SingletonDisposer_D1Ev +0x00000071006827d8,U,000100,WolfLinkMgr::SingletonDisposer_::dtor 0x000000710068283c,U,000108, 0x00000071006828a8,U,000280,WolfLinkMgr::createInstance 0x00000071006829c0,U,000088,WolfLinkMgr::deleteInstance @@ -45870,7 +45870,7 @@ Address,Quality,Size,Name 0x00000071006f5c50,U,000236, 0x00000071006f5d3c,U,000080, 0x00000071006f5d8c,U,000036, -0x00000071006f5db0,U,000428,_ZN3aal19VirtualSurroundCtrl13SurroundLevel5text_Ei +0x00000071006f5db0,U,000428, 0x00000071006f5f5c,U,000004,j__ZdlPv_303 0x00000071006f5f60,U,000240,_ZN4sead15FixedSafeStringILi62EEaSERKNS_14SafeStringBaseIcEE 0x00000071006f6050,U,000004,j__ZdlPv_304 @@ -45945,10 +45945,10 @@ Address,Quality,Size,Name 0x00000071006f9594,U,000308,DragonChallengeMgr::createInstance 0x00000071006f96c8,U,000088,DragonChallengeMgr::instance::dtorDelete 0x00000071006f9720,U,000536, -0x00000071006f9938,U,000048,_ZN4gsys12SpotLightRig25listenPropertyEventEnvObjEPKN4sead6hostio13PropertyEventE +0x00000071006f9938,U,000048,DragonChallengeMgr::clearDropWait 0x00000071006f9968,U,000060, 0x00000071006f99a4,U,000068, -0x00000071006f99e8,U,000024,_ZN4gsys13G3dResModelEx23countUpReferenceCounterEv +0x00000071006f99e8,U,000024,DragonChallengeMgr::incrementActiveCount 0x00000071006f9a00,U,000112, 0x00000071006f9a70,U,000248, 0x00000071006f9b68,U,000152,DragonChallengeMgr::x_0 @@ -45982,7 +45982,7 @@ Address,Quality,Size,Name 0x00000071006fcb2c,U,000680, 0x00000071006fcdd4,U,000716, 0x00000071006fd0a0,U,000292, -0x00000071006fd1c4,U,000508,_ZN3agl3sdw13ShadowPrePass4calcEv +0x00000071006fd1c4,U,000508,uking::act::DragonBody::smoothSegments 0x00000071006fd3c0,U,000764, 0x00000071006fd6bc,U,000372, 0x00000071006fd830,U,000124, @@ -46069,7 +46069,7 @@ Address,Quality,Size,Name 0x00000071007050f0,U,000072, 0x0000007100705138,U,000080, 0x0000007100705188,U,000084, -0x00000071007051dc,U,000404,_ZN3agl5shtxt8Resolver17removeDefineStackEPNS1_15DefineStackInfoEj +0x00000071007051dc,U,000404,uking::act::initGiantNecklaceGrabSlotNodeHandles 0x0000007100705370,U,001220, 0x0000007100705834,U,000324, 0x0000007100705978,U,000664, @@ -46335,7 +46335,7 @@ Address,Quality,Size,Name 0x0000007100710c14,U,000464, 0x0000007100710de4,U,000088, 0x0000007100710e3c,U,000088, -0x0000007100710e94,U,000112,_ZN3agl3utl26ContextParameterBufferImplD2Ev +0x0000007100710e94,U,000112,uking::act::procLinkHandleBuffer32_dtor 0x0000007100710f04,U,000004,nullsub_2335 0x0000007100710f08,U,000020, 0x0000007100710f1c,U,000012, @@ -46467,7 +46467,7 @@ Address,Quality,Size,Name 0x0000007100719ed0,U,000160, 0x0000007100719f70,U,000052, 0x0000007100719fa4,U,000040, -0x0000007100719fcc,U,000024,_ZNK2nn3nex13ServiceClient16GetStreamManagerEv +0x0000007100719fcc,U,000024,uking::act::PriestBossMetaAIUnit::getFormationIdMaybe 0x0000007100719fe4,U,000060, 0x000000710071a020,U,000040, 0x000000710071a048,U,000036, @@ -46567,7 +46567,7 @@ Address,Quality,Size,Name 0x00000071007200b8,U,000136, 0x0000007100720140,U,000136, 0x00000071007201c8,U,000052, -0x00000071007201fc,U,000048,_ZNK2nn3nex3Key8ToStringEv +0x00000071007201fc,U,000048,uking::act::removeAtkBodyFromWorldAndNoHitByName 0x000000710072022c,U,000040, 0x0000007100720254,U,000040, 0x000000710072027c,U,000180, @@ -46735,7 +46735,7 @@ Address,Quality,Size,Name 0x000000710072b1b0,U,000164, 0x000000710072b254,U,000220, 0x000000710072b330,U,000612, -0x000000710072b594,U,000112,_ZNK3eui11AnimatorSet27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE +0x000000710072b594,U,000112,uking::act::PriestBossAttackSelector::checkDerivedRuntimeTypeInfo 0x000000710072b604,U,000092, 0x000000710072b660,U,000104, 0x000000710072b6c8,U,000104, @@ -47078,7 +47078,7 @@ Address,Quality,Size,Name 0x0000007100741c24,U,000496, 0x0000007100741e14,U,000064, 0x0000007100741e54,U,000612, -0x00000071007420b8,U,000448,_ZN4sead10XmlElement12TmpAttributeC2ERKS1_ +0x00000071007420b8,U,000448,uking::WizzrobeMagicWeatherUnit::init 0x0000007100742278,U,000188, 0x0000007100742334,U,000324, 0x0000007100742478,U,000272, @@ -47269,7 +47269,7 @@ Address,Quality,Size,Name 0x0000007100749ebc,U,000092, 0x0000007100749f18,U,000072, 0x0000007100749f60,U,000140, -0x0000007100749fec,U,000024,_ZN16GameProgressData9findKoopaEv +0x0000007100749fec,U,000024, 0x000000710074a004,U,000204, 0x000000710074a0d0,U,000092, 0x000000710074a12c,U,000072, @@ -47944,7 +47944,7 @@ Address,Quality,Size,Name 0x000000710076f1dc,O,000372,_ZN5uking6action12CameraFinder33checkDerivedRuntimeTypeInfoStaticEPKN4sead15RuntimeTypeInfo9InterfaceE 0x000000710076f350,U,000288,AI_Action_CameraHorse::ctor 0x000000710076f470,U,000456,uking::action::CameraHorse::m33 -0x000000710076f638,U,000216,_ZNK3agl3pfx3Sky27getRenderingParameterStaticEPNS1_24RenderingParameterStaticE +0x000000710076f638,U,000216,uking::action::CameraHorse::updateClampedParams 0x000000710076f710,U,002332,uking::action::CameraHorse::m34 0x000000710077002c,U,000408, 0x00000071007701c4,U,000260, @@ -48043,7 +48043,7 @@ Address,Quality,Size,Name 0x00000071007755fc,W,000080,_ZN5uking6action20CameraLockOnAimingAtD1Ev 0x000000710077564c,W,000088,_ZN5uking6action20CameraLockOnAimingAtD0Ev 0x00000071007756a4,U,000080, -0x00000071007756f4,U,000092,_ZN4gsys11ParticleMgrD0Ev +0x00000071007756f4,U,000092,uking::action::CameraLockOnAimingAt::dtorDelete_thunk20 0x0000007100775750,O,000372,_ZN5uking6action20CameraLockOnAimingAt33checkDerivedRuntimeTypeInfoStaticEPKN4sead15RuntimeTypeInfo9InterfaceE 0x00000071007758c4,U,000244,AI_Action_CameraMagneCatch::ctor 0x00000071007759b8,U,000448,uking::action::CameraMagneCatch::m42 @@ -48370,7 +48370,7 @@ Address,Quality,Size,Name 0x000000710078e3dc,U,000004,uking::ai::CameraEventTalk::m49 0x000000710078e3e0,U,000004,uking::ai::CameraEventTalk::m51 0x000000710078e3e4,U,000004,uking::ai::CameraEventTalk::m52 -0x000000710078e3e8,U,000060,_ZN4sead9FrameHeapD2Ev +0x000000710078e3e8,U,000060,_ZThn56_N5uking2ai17CameraEventTalkAID1Ev 0x000000710078e424,U,000068, 0x000000710078e468,O,000140,_ZNK4sead15RuntimeTypeInfo6DeriveIN5uking2ai15CameraEventTalkEE9isDerivedEPKNS0_9InterfaceE 0x000000710078e4f4,U,000080,AI_AICameraEventTalkAI::ctor @@ -48385,7 +48385,7 @@ Address,Quality,Size,Name 0x000000710078eb74,W,000072,_ZN5uking2ai15CameraEventTalkD0Ev 0x000000710078ebbc,U,000008,uking::ai::CameraEventTalk::m45 0x000000710078ebc4,U,000008,uking::ai::CameraEventTalk::m46 -0x000000710078ebcc,U,000060,_ZN3agl20ShaderProgramArchiveD2Ev +0x000000710078ebcc,U,000060,_ZThn56_N5uking2ai15CameraEventTalkD1Ev 0x000000710078ec08,U,000068, 0x000000710078ec4c,U,000068,AI_AI_CameraEventTalkAIRet::ctor 0x000000710078ec90,U,000192,uking::ai::CameraEventTalkAIRet::m43 @@ -48397,7 +48397,7 @@ Address,Quality,Size,Name 0x000000710078ee80,O,000216,_ZNK5uking2ai20CameraEventTalkAIRet27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE 0x000000710078ef58,O,000092,_ZNK5uking2ai20CameraEventTalkAIRet18getRuntimeTypeInfoEv 0x000000710078efb4,W,000072,_ZN5uking2ai20CameraEventTalkAIRetD0Ev -0x000000710078effc,U,000060,_ZN4sead12SeparateHeapD2Ev +0x000000710078effc,U,000060,_ZThn56_N5uking2ai20CameraEventTalkAIRetD1Ev 0x000000710078f038,U,000068, 0x000000710078f07c,U,000056,AI_AI_CameraGameRoot::ctor 0x000000710078f0b4,U,000108,uking::ai::CameraGameRoot::m36 @@ -48437,7 +48437,7 @@ Address,Quality,Size,Name 0x000000710079110c,O,000092,_ZNK5uking2ai10CameraTool18getRuntimeTypeInfoEv 0x0000007100791168,W,000064,_ZN5uking2ai10CameraToolD1Ev 0x00000071007911a8,W,000072,_ZN5uking2ai10CameraToolD0Ev -0x00000071007911f0,U,000060,_ZN4sead8UnitHeapD2Ev +0x00000071007911f0,U,000060,uking::ai::CameraTool::dtor_thunk38 0x000000710079122c,U,000068, 0x0000007100791270,O,000372,_ZN5uking2ai10CameraTool33checkDerivedRuntimeTypeInfoStaticEPKN4sead15RuntimeTypeInfo9InterfaceE 0x00000071007913e4,U,000056,AI_Behavior_CameraNotify2Sound::ctor @@ -48910,7 +48910,7 @@ Address,Quality,Size,Name 0x00000071007a72d4,U,000136,ErrorViewerTask::__auto0 0x00000071007a735c,U,000040,ErrorViewerTask::__auto1 0x00000071007a7384,U,000288,ErrorViewerTask::rtti1 -0x00000071007a74a4,U,000092,_ZNK4sead4Task18getRuntimeTypeInfoEv +0x00000071007a74a4,U,000092,ErrorViewerTask::getRuntimeTypeInfo 0x00000071007a7500,U,000004,_ZN4sead8TaskBase9onDestroyEv 0x00000071007a7504,U,000048, 0x00000071007a7534,U,000092, @@ -49166,7 +49166,7 @@ Address,Quality,Size,Name 0x00000071007b870c,U,000316, 0x00000071007b8848,U,000004,nullsub_2424 0x00000071007b884c,U,000012, -0x00000071007b8858,U,000004,snd::Bgm::m0 +0x00000071007b8858,U,000004, 0x00000071007b885c,U,000912,DungeonPackMgr::x 0x00000071007b8bec,U,000252,createTitleStageBinder 0x00000071007b8ce8,U,000204,createViewerStageBinder @@ -49522,7 +49522,7 @@ Address,Quality,Size,Name 0x00000071007c9680,U,000052,SoundCalcThread::calc_ 0x00000071007c96b4,O,000008,_ZNK4sead6hostio10Reflexible16getNodeClassTypeEv 0x00000071007c96bc,U,000348,LayerFactory::makeLayer3D -0x00000071007c9818,U,000188,gsys::Layer3D::construct +0x00000071007c9818,U,000188,ksys::vlt::NodeMap_LayerHandle::constructMainLayer3D 0x00000071007c98d4,U,000740, 0x00000071007c9bb8,U,000072, 0x00000071007c9c00,U,000080, @@ -49716,7 +49716,7 @@ Address,Quality,Size,Name 0x00000071007d0f78,U,000048, 0x00000071007d0fa8,U,000092, 0x00000071007d1004,U,000004,j__ZdlPv_359 -0x00000071007d1008,U,000032,_ZN4sead10StrTreeMapILi128EP12StagePosInfoE4Node6erase_Ev +0x00000071007d1008,U,000032,_ZN4sead10StrTreeMapILi256EPNS_17DebugMenuPageBaseEE4Node6erase_Ev 0x00000071007d1028,U,000004,nullsub_2451 0x00000071007d102c,U,000004,nullsub_2452 0x00000071007d1030,U,000128,callRoot4Stuff @@ -51687,7 +51687,7 @@ Address,Quality,Size,Name 0x0000007100844818,O,000092,_ZNK5uking2ai15PlayerRideHorse18getRuntimeTypeInfoEv 0x0000007100844874,O,000004,_ZN5uking2ai15PlayerRideHorseD1Ev 0x0000007100844878,O,000036,_ZN5uking2ai15PlayerRideHorseD0Ev -0x000000710084489c,U,000428,_ZN3aal9ShapeType5text_Ei +0x000000710084489c,U,000428,uking::ai::getRideAnimalTypeEnumText 0x0000007100844a48,U,000004,j__ZdlPv_367 0x0000007100844a4c,U,000240,_ZN4sead15FixedSafeStringILi107EEaSERKNS_14SafeStringBaseIcEE 0x0000007100844b3c,U,000004,j__ZdlPv_368 @@ -52955,7 +52955,7 @@ Address,Quality,Size,Name 0x0000007100894384,U,000444, 0x0000007100894540,U,000092, 0x000000710089459c,U,000048,Player::m352 -0x00000071008945cc,U,000100,_ZN3eui15ScalableFontMgr18SingletonDisposer_D1Ev +0x00000071008945cc,U,000100,uking::BgmCtrl::SingletonDisposer_::dtor 0x0000007100894630,U,000108, 0x000000710089469c,U,000164,GameSceneSubsys15::createInstance 0x0000007100894740,U,000036, @@ -53071,7 +53071,7 @@ Address,Quality,Size,Name 0x0000007100899fe0,U,001860,DebugBoardMgr::ctor 0x000000710089a724,U,000836, 0x000000710089aa68,U,000004,nullsub_2609 -0x000000710089aa6c,U,000020,_ZN2nn4ui2d6WindowD2Ev +0x000000710089aa6c,U,000020,uking::DebugBoard::dtor 0x000000710089aa80,U,000084, 0x000000710089aad4,U,000008, 0x000000710089aadc,U,000036, @@ -53515,7 +53515,7 @@ Address,Quality,Size,Name 0x00000071008bb878,U,000088, 0x00000071008bb8d0,U,000004,j__ZdlPv_402 0x00000071008bb8d4,O,000240,_ZN4sead19FixedSafeStringBaseIcLi16EEaSERKNS_14SafeStringBaseIcEE -0x00000071008bb9c4,U,000100,_ZN3agl6detail12ShaderHolder18SingletonDisposer_D1Ev +0x00000071008bb9c4,U,000100,GameConfig::SingletonDisposer_::dtor 0x00000071008bba28,U,000108, 0x00000071008bba94,U,000348,GameConfig::createInstance 0x00000071008bbbf0,U,000004,GameConfig::initStubbed @@ -53638,13 +53638,13 @@ Address,Quality,Size,Name 0x00000071008bed18,U,000004,nullsub_2634 0x00000071008bed1c,U,000004,j__ZdlPv_407 0x00000071008bed20,U,000004,Root5::initStubbed -0x00000071008bed24,U,000052,_ZN3aal14AttenuationMgr22removeAttenuatorInner_EPNS_10AttenuatorE +0x00000071008bed24,U,000052,uking::InputReplayRecorderMgrMaybe::removeFromList 0x00000071008bed58,U,000108, 0x00000071008bedc4,U,000112, 0x00000071008bee34,U,000120, 0x00000071008beeac,U,000008, 0x00000071008beeb4,U,000008, -0x00000071008beebc,U,000204,_ZNK4sead7ExpHeap27checkDerivedRuntimeTypeInfoEPKNS_15RuntimeTypeInfo9InterfaceE +0x00000071008beebc,U,000204,uking::ReplayFilePadInputDevice::checkDerivedRuntimeTypeInfo 0x00000071008bef88,U,000092, 0x00000071008befe4,U,000212,sys::Layer2D::ctor 0x00000071008bf0b8,U,000064, @@ -54534,7 +54534,7 @@ Address,Quality,Size,Name 0x0000007100906460,U,000088,Root2::deleteInstance 0x00000071009064b8,U,000036, 0x00000071009064dc,U,000004,j__ZdlPv_412 -0x00000071009064e0,U,000100,_ZN4gsys9DebugCtrl18SingletonDisposer_D1Ev +0x00000071009064e0,U,000100,OnUiActorMgr::SingletonDisposer_::dtor 0x0000007100906544,U,000108, 0x00000071009065b0,U,000136,OnUiActorMgr::createInstance 0x0000007100906638,U,000460,OnUiActorMgr::ctor @@ -54928,7 +54928,7 @@ Address,Quality,Size,Name 0x0000007100921818,U,000524, 0x0000007100921a24,U,000108, 0x0000007100921a90,U,000184, -0x0000007100921b48,U,000188,_ZN3agl3sdw10ShadowUtil11calcViewDirEPN4sead7Vector3IfEENS2_8Matrix34IfEE_0 +0x0000007100921b48,U,000188, 0x0000007100921c04,U,000076, 0x0000007100921c50,U,000072, 0x0000007100921c98,U,000020, @@ -54949,12 +54949,12 @@ Address,Quality,Size,Name 0x0000007100922090,U,000012, 0x000000710092209c,U,000012, 0x00000071009220a8,U,000012, -0x00000071009220b4,U,000012,_ZN3agl3utl8DevTools14isStickReverseEv +0x00000071009220b4,U,000012,uking::act::getCameraInputRateFloorAPositiveMaybe 0x00000071009220c0,U,000012, -0x00000071009220cc,U,000012,_ZN3agl3utl8DevTools17isRotateLRReverseEv +0x00000071009220cc,U,000012,uking::act::getCameraInputRateFloorANegativeMaybe 0x00000071009220d8,U,000012, 0x00000071009220e4,U,000012, -0x00000071009220f0,U,000012,_ZN3agl3utl8DevTools17isRotateUDReverseEv +0x00000071009220f0,U,000012,uking::act::getCameraPadHoldValueMinMaybe 0x00000071009220fc,U,000036, 0x0000007100922120,U,000012, 0x000000710092212c,U,000008, @@ -56358,7 +56358,7 @@ Address,Quality,Size,Name 0x0000007100965ec0,U,000032, 0x0000007100965ee0,U,000012, 0x0000007100965eec,U,000224, -0x0000007100965fcc,U,000032,_ZNK4sead17DebugMenuPageBase11isItemFold_EPNS_17DebugMenuItemBaseE +0x0000007100965fcc,U,000032,uking::ui::MapAppDataMgr::didMapScrollLimitsUpdateStopMaybe 0x0000007100965fec,U,000028, 0x0000007100966008,U,000016, 0x0000007100966018,U,000036, @@ -56444,10 +56444,10 @@ Address,Quality,Size,Name 0x0000007100967be8,U,000432, 0x0000007100967d98,U,000008,uiSubsys1::__auto30 0x0000007100967da0,U,000008,uiSubsys1::return0 -0x0000007100967da8,U,000100,_ZN3agl3utl17DebugPrimitiveMgr18SingletonDisposer_D1Ev +0x0000007100967da8,U,000100,uking::ui::SheikSensorGaugeState::SingletonDisposer_::dtor 0x0000007100967e0c,U,000108, 0x0000007100967e78,U,000336, -0x0000007100967fc8,U,000088,_ZN3agl6detail19DynamicUniformBlock14deleteInstanceEv +0x0000007100967fc8,U,000088,uking::ui::SheikSensorGaugeState::deleteInstance 0x0000007100968020,U,000020, 0x0000007100968034,U,000004,nullsub_2776 0x0000007100968038,U,000004,nullsub_2777 @@ -56477,7 +56477,7 @@ Address,Quality,Size,Name 0x00000071009685c4,U,000184, 0x000000710096867c,U,000012, 0x0000007100968688,U,000008, -0x0000007100968690,U,000008,_ZN3agl3env9EnvObjMgr24applyResParameterArchiveENS_3utl19ResParameterArchiveE +0x0000007100968690,U,000008,uking::ui::resetSheikSensorGaugeSearchTimer_0 0x0000007100968698,U,000008, 0x00000071009686a0,U,000012, 0x00000071009686ac,U,000016, @@ -56559,7 +56559,7 @@ Address,Quality,Size,Name 0x000000710096a8a8,U,000004,j__ZdlPv_463 0x000000710096a8ac,U,000140, 0x000000710096a938,U,000140, -0x000000710096a9c4,U,000208,_ZN3eui12SelectButton24GetRuntimeTypeInfoStaticEv +0x000000710096a9c4,U,000208,uking::ui::PartBase::GetRuntimeTypeInfoStatic 0x000000710096aa94,U,000004,nullsub_5438 0x000000710096aa98,U,000004,nullsub_5439 0x000000710096aa9c,U,000004,nullsub_5440 @@ -56781,7 +56781,7 @@ Address,Quality,Size,Name 0x0000007100986acc,U,000064, 0x0000007100986b0c,U,000184, 0x0000007100986bc4,U,001080, -0x0000007100986ffc,U,000252,_ZN3eui21ScalableFontTextBoxEx22reserveRegisterGlyphs_EPNS_15ScalableFontMgrE +0x0000007100986ffc,U,000252,uking::ui::findCapturePaneByName 0x00000071009870f8,U,001036,mapPinStuff 0x0000007100987504,U,000420, 0x00000071009876a8,U,000224, @@ -56797,7 +56797,7 @@ Address,Quality,Size,Name 0x0000007100987fbc,U,000084, 0x0000007100988010,U,000028, 0x000000710098802c,U,000020, -0x0000007100988040,U,000032,_ZNK2al24CameraRequestParamHolder26isPlayerTypeNotTouchGroundEv +0x0000007100988040,U,000032, 0x0000007100988060,U,000028, 0x000000710098807c,U,000016, 0x000000710098808c,U,000024, @@ -56806,13 +56806,13 @@ Address,Quality,Size,Name 0x00000071009880ac,U,000060, 0x00000071009880e8,U,000028, 0x0000007100988104,U,000008, -0x000000710098810c,U,000024,_ZNK2nn3nex15BackEndServices25GetStreamManagerForSecureEv_0 +0x000000710098810c,U,000024,uking::ui::PatternAnimPart::getButtonLayout 0x0000007100988124,U,000020, 0x0000007100988138,U,000028, 0x0000007100988154,U,000020, 0x0000007100988168,U,000004,nullsub_5443 0x000000710098816c,U,000436, -0x0000007100988320,U,000368,_ZN4sead19FixedSafeStringBaseIcLi174EEaSERKNS_14SafeStringBaseIcEE +0x0000007100988320,U,000368,uking::ui::MotorcycleGaugeParts::ctor 0x0000007100988490,U,000020, 0x00000071009884a4,U,000004,j__ZdlPv_469 0x00000071009884a8,U,000008, @@ -56823,7 +56823,7 @@ Address,Quality,Size,Name 0x0000007100988984,U,000368, 0x0000007100988af4,U,000032, 0x0000007100988b14,U,000108, -0x0000007100988b80,U,000228,_ZN3agl3utl12DebugTexture10initializeERKN4sead14SafeStringBaseIcEE +0x0000007100988b80,U,000228,uking::ui::MotorcycleGaugeParts::setString 0x0000007100988c64,U,000156, 0x0000007100988d00,U,000028, 0x0000007100988d1c,U,000068, @@ -56840,7 +56840,7 @@ Address,Quality,Size,Name 0x0000007100988f30,U,000184, 0x0000007100988fe8,U,000040, 0x0000007100989010,U,000072, -0x0000007100989058,U,000068,_ZN2nn3nex16TransportAdapterD2Ev +0x0000007100989058,U,000068,uking::ui::ItemSlotPart::dtor 0x000000710098909c,U,000076, 0x00000071009890e8,U,000340, 0x000000710098923c,U,000116, @@ -56890,7 +56890,7 @@ Address,Quality,Size,Name 0x000000710098c144,U,000016, 0x000000710098c154,U,000008, 0x000000710098c15c,U,000008, -0x000000710098c164,U,000004,nullsub_2795 +0x000000710098c164,U,000004, 0x000000710098c168,U,000272, 0x000000710098c278,U,000048, 0x000000710098c2a8,U,000184, @@ -56977,7 +56977,7 @@ Address,Quality,Size,Name 0x000000710098fd5c,U,002144, 0x00000071009905bc,U,000212, 0x0000007100990690,U,000756, -0x0000007100990984,U,000024,_ZNK4sead14MessageProject17getInitializeDataEv +0x0000007100990984,U,000024,uking::ui::AppMapIconPart::getHoveredIconData 0x000000710099099c,U,000200, 0x0000007100990a64,U,003844, 0x0000007100991968,U,000100, @@ -56990,9 +56990,9 @@ Address,Quality,Size,Name 0x0000007100993c08,U,000188, 0x0000007100993cc4,U,000192, 0x0000007100993d84,U,001520, -0x0000007100994374,U,000032,_ZN3agl3env10CubeMapMgr16hasUpdateRequestEPNS1_12ReservedUnitE +0x0000007100994374,U,000032,uking::ui::AppMapIconPart::isHoveredIconChangedMaybe 0x0000007100994394,U,002772, -0x0000007100994e68,U,000032,_ZNK2nn3nex15BackEndServices24TerminateJobIsInProgressEv +0x0000007100994e68,U,000032,uking::ui::AppMapIconPart::isPrevHoveredIconLostMaybe 0x0000007100994e88,U,000016, 0x0000007100994e98,U,000184, 0x0000007100994f50,U,000884, @@ -57181,7 +57181,7 @@ Address,Quality,Size,Name 0x00000071009a44a4,U,000228, 0x00000071009a4588,U,000928, 0x00000071009a4928,U,000036, -0x00000071009a494c,U,000148,_ZNK3eui23TwoTouchCheckKeepButton18GetRuntimeTypeInfoEv +0x00000071009a494c,U,000148,uking::ui::PaMapPlayerPart::GetRuntimeTypeInfo 0x00000071009a49e0,U,000192, 0x00000071009a4aa0,U,000004,nullsub_5446 0x00000071009a4aa4,U,000004,nullsub_5447 @@ -57301,7 +57301,7 @@ Address,Quality,Size,Name 0x00000071009af6ac,U,000396, 0x00000071009af838,U,000268, 0x00000071009af944,U,000140, -0x00000071009af9d0,U,000180,_ZN4sead9SafeArrayIN2Lp3Utl15QueryInfoBufferELi20EEC2Ev +0x00000071009af9d0,U,000180,uking::ui::itemSlotPartArray20Ctor 0x00000071009afa84,U,000216, 0x00000071009afb5c,U,000184, 0x00000071009afc14,U,000224, @@ -57329,7 +57329,7 @@ Address,Quality,Size,Name 0x00000071009b0618,U,000052, 0x00000071009b064c,U,000092, 0x00000071009b06a8,U,000172, -0x00000071009b0754,U,000004,j__ZN3eui12SelectButton24GetRuntimeTypeInfoStaticEv +0x00000071009b0754,U,000004,uking::ui::PartBase::GetRuntimeTypeInfo 0x00000071009b0758,U,000192, 0x00000071009b0818,U,000084, 0x00000071009b086c,U,000224, @@ -57426,7 +57426,7 @@ Address,Quality,Size,Name 0x00000071009b55b8,U,000964, 0x00000071009b597c,U,001184, 0x00000071009b5e1c,U,000048, -0x00000071009b5e4c,U,000040,_ZN3agl4proc11PerlinNoiseD2Ev +0x00000071009b5e4c,U,000040,uking::ui::PauseQuest_00::update 0x00000071009b5e74,U,000268, 0x00000071009b5f80,U,000072, 0x00000071009b5fc8,U,000120, @@ -57464,7 +57464,7 @@ Address,Quality,Size,Name 0x00000071009b8c78,U,000224,_ZN4sead21FormatFixedSafeStringILi260EEC2EPKcz 0x00000071009b8d58,U,000064, 0x00000071009b8d98,U,000004,nullsub_2813 -0x00000071009b8d9c,U,000020,_ZN4gsys12ModelDrawObj28setReferenceLocalLightMapObjEPKN3agl4lght16LocalLightMapObjE +0x00000071009b8d9c,U,000020,uking::ui::PauseQuest_00::stateWaitExit 0x00000071009b8db0,U,000004,nullsub_2814 0x00000071009b8db4,U,000004, 0x00000071009b8db8,U,000004,nullsub_2815 @@ -57482,7 +57482,7 @@ Address,Quality,Size,Name 0x00000071009b9010,U,000012, 0x00000071009b901c,U,000204, 0x00000071009b90e8,U,000092, -0x00000071009b9144,U,000084,_ZNK3eui10DragButton18GetRuntimeTypeInfoEv +0x00000071009b9144,U,000084,uking::ui::PauseQuest_00::GetRuntimeTypeInfo 0x00000071009b9198,U,000008, 0x00000071009b91a0,U,000008, 0x00000071009b91a8,U,000008, @@ -57710,7 +57710,7 @@ Address,Quality,Size,Name 0x00000071009c31f4,U,000004, 0x00000071009c31f8,U,000272, 0x00000071009c3308,U,000080, -0x00000071009c3358,U,000076,_ZN2nn4ui2d13ArchiveHandleD2Ev +0x00000071009c3358,U,000076,uking::ui::ShortCutItemIconPart::dtor 0x00000071009c33a4,U,000084, 0x00000071009c33f8,U,000376, 0x00000071009c3570,U,000008, @@ -57758,7 +57758,7 @@ Address,Quality,Size,Name 0x00000071009c50a0,U,000220, 0x00000071009c517c,U,000220, 0x00000071009c5258,U,000196, -0x00000071009c531c,U,000028,_ZN3agl12RenderBuffer29initTextureDataFromBoundColorEPNS_11DrawContextEPNS_11TextureDataEi +0x00000071009c531c,U,000028,uking::ui::startMapStampButtonEntryOpenAnim 0x00000071009c5338,U,000024, 0x00000071009c5350,U,000024, 0x00000071009c5368,U,000008, @@ -57812,7 +57812,7 @@ Address,Quality,Size,Name 0x00000071009c77f8,U,000084, 0x00000071009c784c,U,000004,nullsub_2852 0x00000071009c7850,U,000624, -0x00000071009c7ac0,U,000040,_ZN4gsys18ModelCubeMapDrawer6updateEv +0x00000071009c7ac0,U,000040,uking::ui::SystemWindow_02PAScreen::update 0x00000071009c7ae8,U,000016, 0x00000071009c7af8,U,000016, 0x00000071009c7b08,U,000076, @@ -57878,7 +57878,7 @@ Address,Quality,Size,Name 0x00000071009ca358,U,000004, 0x00000071009ca35c,U,000008, 0x00000071009ca364,U,000008, -0x00000071009ca36c,U,000428,_ZN3aal14AttenuationXml23AttenuationCurveElmType5text_Ei +0x00000071009ca36c,U,000428,uking::ui::getWeatherTypeEnumText 0x00000071009ca518,U,000004,j__ZdlPv_527 0x00000071009ca51c,O,000240,_ZN4sead15FixedSafeStringILi82EEaSERKNS_14SafeStringBaseIcEE 0x00000071009ca60c,U,000004,j__ZdlPv_528 @@ -57914,7 +57914,7 @@ Address,Quality,Size,Name 0x00000071009cb0c8,U,000192, 0x00000071009cb188,U,001660, 0x00000071009cb804,U,001120, -0x00000071009cbc64,U,000092,_ZN4sead8TaskBase10adjustHeapEi +0x00000071009cbc64,U,000092,uking::ui::PictureLoader::onTaskRemoved 0x00000071009cbcc0,U,000136, 0x00000071009cbd48,U,000160, 0x00000071009cbde8,U,000080, @@ -59245,7 +59245,7 @@ Address,Quality,Size,Name 0x0000007100a0bd68,U,000404,ScreenHardMode::m94 0x0000007100a0befc,U,000172,ScreenHardMode::m106 0x0000007100a0bfa8,U,000032,ScreenHardMode::m107 -0x0000007100a0bfc8,U,000188,_ZNK3agl3pfx8FilterAA21prepareHistoryBuffer_EjjNS_13TextureFormatERKN4sead7Vector2IfEE +0x0000007100a0bfc8,U,000188,ScreenHardMode::setWindowType 0x0000007100a0c084,U,000740, 0x0000007100a0c368,U,000684, 0x0000007100a0c614,U,000076,ScreenHardMode::m154 @@ -59424,7 +59424,7 @@ Address,Quality,Size,Name 0x0000007100a0f238,U,000004,nullsub_3002 0x0000007100a0f23c,U,000096, 0x0000007100a0f29c,U,000012, -0x0000007100a0f2a8,U,000084,_ZN3eui11UniteButton11StartCancelEv +0x0000007100a0f2a8,U,000084,ScreenKologNum::numCountEnter 0x0000007100a0f2fc,U,000380, 0x0000007100a0f478,U,000004,nullsub_3003 0x0000007100a0f47c,U,000016, @@ -59792,7 +59792,7 @@ Address,Quality,Size,Name 0x0000007100a2511c,U,000856, 0x0000007100a25474,U,000452, 0x0000007100a25638,U,000192, -0x0000007100a256f8,U,000252,_ZN3agl3env6EnvObj16setGroupNameCopyERKN4sead14SafeStringBaseIcEE +0x0000007100a256f8,U,000252,ScreenMessageGet::onCloseStart 0x0000007100a257f4,U,000036, 0x0000007100a25818,U,000680, 0x0000007100a25ac0,U,000004,j_j__ZN3eui6Screen7doDraw_EPKNS_10DrawInfoEx16RenderBufferInfoE_0 @@ -60553,8 +60553,8 @@ Address,Quality,Size,Name 0x0000007100a4a880,U,000040, 0x0000007100a4a8a8,U,000116, 0x0000007100a4a91c,U,000108, -0x0000007100a4a988,U,000024,_ZNK2nn3nex14SecureEndPoint13GetRTTAverageEv_0 -0x0000007100a4a9a0,U,000024,_ZN2nn3nex14SecureEndPoint12IsConnectingEv_0 +0x0000007100a4a988,U,000024,ScreenSeekPadMenuBG::stopTypeAnimAtMin +0x0000007100a4a9a0,U,000024,ScreenSeekPadMenuBG::stopTypeAnimAtMax 0x0000007100a4a9b8,U,000012, 0x0000007100a4a9c4,U,000092, 0x0000007100a4aa20,U,000016, @@ -60630,7 +60630,7 @@ Address,Quality,Size,Name 0x0000007100a4ca6c,U,000172, 0x0000007100a4cb18,U,000272, 0x0000007100a4cc28,U,000112, -0x0000007100a4cc98,U,000024,_ZN2nn3nex14SecureEndPoint15IsDisconnectingEv_0 +0x0000007100a4cc98,U,000024,ScreenShopBtnList20::stopTypeAnimAtMax 0x0000007100a4ccb0,U,000172, 0x0000007100a4cd5c,U,000020, 0x0000007100a4cd70,U,000016, @@ -60680,7 +60680,7 @@ Address,Quality,Size,Name 0x0000007100a4e2dc,U,000032, 0x0000007100a4e2fc,U,000204, 0x0000007100a4e3c8,U,000092, -0x0000007100a4e424,U,000208,_ZNK3eui10BoundingEx18GetRuntimeTypeInfoEv +0x0000007100a4e424,U,000208,uking::ui::ShopBtnList5ListControl::GetRuntimeTypeInfo 0x0000007100a4e4f4,U,000132, 0x0000007100a4e578,U,000092, 0x0000007100a4e5d4,U,000008, @@ -60749,13 +60749,13 @@ Address,Quality,Size,Name 0x0000007100a525c8,U,000516, 0x0000007100a527cc,U,000568, 0x0000007100a52a04,U,000584, -0x0000007100a52c4c,U,000060,_ZN3aal15OutputDeviceDRC4calcEv +0x0000007100a52c4c,U,000060,uking::ui::setShopInfoSubTextPartsStateFrame2 0x0000007100a52c88,U,000296, 0x0000007100a52db0,U,000176, 0x0000007100a52e60,U,000888, 0x0000007100a531d8,U,000100,_ZN3aal11GroupDucker6Target10initializeEPNS_5GroupERKNS0_14TargetSettingsE -0x0000007100a5323c,U,000212,_ZN4sead14PrintFormatter16outSimpleObject_IjEEvPKcS3_PNS_11PrintOutputERKT_ -0x0000007100a53310,U,000024,_ZN2nn3nex14SecureEndPoint8IsFaultyEv_0 +0x0000007100a5323c,U,000212,uking::ui::setPorchNumText +0x0000007100a53310,U,000024,ScreenShopInfo::hidePorchNum 0x0000007100a53328,U,000220, 0x0000007100a53404,U,000132, 0x0000007100a53488,U,000092, @@ -60863,7 +60863,7 @@ Address,Quality,Size,Name 0x0000007100a5abe0,U,000092, 0x0000007100a5ac3c,U,000004, 0x0000007100a5ac40,U,000036, -0x0000007100a5ac64,U,000264,_ZN4sead15FixedSafeStringILi189EEaSERKNS_14SafeStringBaseIcEE +0x0000007100a5ac64,U,000264,uking::ui::StaffRollDLCTripleRollItem::setText 0x0000007100a5ad6c,U,000112, 0x0000007100a5addc,U,000092, 0x0000007100a5ae38,U,000004,nullsub_3086 @@ -60941,7 +60941,7 @@ Address,Quality,Size,Name 0x0000007100a5fe94,U,000092, 0x0000007100a5fef0,U,000004, 0x0000007100a5fef4,U,000036, -0x0000007100a5ff18,U,000264,_ZN4sead15FixedSafeStringILi167EEaSERKNS_14SafeStringBaseIcEE +0x0000007100a5ff18,U,000264,uking::ui::StaffRollTripleEntry::setText 0x0000007100a60020,U,000112, 0x0000007100a60090,U,000092, 0x0000007100a600ec,U,000004,nullsub_3091 @@ -61495,7 +61495,7 @@ Address,Quality,Size,Name 0x0000007100a8ea58,U,000004,nullsub_3116 0x0000007100a8ea5c,U,000004,j__ZN2nn3nex10RootObjectdlEPv_2 0x0000007100a8ea60,U,000508, -0x0000007100a8ec5c,U,000052,_ZN2nn3nex32DataStoreGetNotificationUrlParamD0Ev +0x0000007100a8ec5c,U,000052,_ZN2nn3nex6StringD0Ev 0x0000007100a8ec90,U,000532, 0x0000007100a8eea4,U,000572, 0x0000007100a8f0e0,U,000076, @@ -61776,7 +61776,7 @@ Address,Quality,Size,Name 0x0000007100a9b5b0,U,000164, 0x0000007100a9b654,U,000036, 0x0000007100a9b678,U,000024, -0x0000007100a9b690,U,000032,_ZN2nn3vfx6detail17SuperStripeSystem24GetProcessingStripeCountEv +0x0000007100a9b690,U,000032,uking::ui::getUiLife 0x0000007100a9b6b0,U,000032, 0x0000007100a9b6d0,U,000032, 0x0000007100a9b6f0,U,000032, @@ -61911,7 +61911,7 @@ Address,Quality,Size,Name 0x0000007100a9f27c,U,000220, 0x0000007100a9f358,U,000184, 0x0000007100a9f410,U,000072, -0x0000007100a9f458,U,000020,_ZNK3agl17RenderTargetColor18invalidateGPUCacheEPNS_11DrawContextE +0x0000007100a9f458,U,000020,uking::ui::isShiekSensorGaugeDemoPlaying 0x0000007100a9f46c,U,000064, 0x0000007100a9f4ac,U,000028, 0x0000007100a9f4c8,U,000024,action::initPouchForQuest @@ -62769,11 +62769,11 @@ Address,Quality,Size,Name 0x0000007100ad3a24,U,000008, 0x0000007100ad3a2c,U,001812,_ZN2nn3vfx6detail14AreaLoopSystem4DrawEPNS_3gfx14TCommandBufferINS3_12ApiVariationINS3_7ApiTypeILi4EEENS3_10ApiVersionILi8EEEEEEEPNS0_7EmitterENS0_10ShaderTypeEPvPNS0_16DrawParameterArgE 0x0000007100ad4140,U,000372, -0x0000007100ad42b4,U,000048,_ZN4gsys18MaskedSpotLightRig25listenPropertyEventEnvObjEPKN4sead6hostio13PropertyEventE +0x0000007100ad42b4,U,000048,_ZN2nn3vfx6detail15BufferAllocator8FinalizeEPNS_3gfx7TDeviceINS3_12ApiVariationINS3_7ApiTypeILi4EEENS3_10ApiVersionILi8EEEEEEE 0x0000007100ad42e4,U,000368, 0x0000007100ad4454,U,000204, 0x0000007100ad4520,U,000236, -0x0000007100ad460c,U,000056,_ZN2nn3nex14PRUDPMessageV1D2Ev +0x0000007100ad460c,U,000056,_ZN2nn3vfx6detail15BufferAllocatorD2Ev 0x0000007100ad4644,U,000068, 0x0000007100ad4688,U,000008, 0x0000007100ad4690,U,000208, @@ -62795,7 +62795,7 @@ Address,Quality,Size,Name 0x0000007100ad57e4,U,000088, 0x0000007100ad583c,U,000568,_ZN2nn3vfx7Emitter10InitializeEPNS_3gfx7TDeviceINS2_12ApiVariationINS2_7ApiTypeILi4EEENS2_10ApiVersionILi8EEEEEEEPNS0_10EmitterSetEPKNS0_15EmitterResourceEiPNS0_4HeapEPS1_ 0x0000007100ad5a74,U,002164, -0x0000007100ad62e8,U,000012,_ZN3agl4lght2SHC2Ev +0x0000007100ad62e8,U,000012, 0x0000007100ad62f4,U,000068, 0x0000007100ad6338,U,000032, 0x0000007100ad6358,U,000520, @@ -63780,7 +63780,7 @@ Address,Quality,Size,Name 0x0000007100b0caa0,O,000012,_ZN4sead14SafeStringBaseIcEaSERKS1_ 0x0000007100b0caac,O,000012,_ZN4sead14SafeStringBaseIDsEaSERKS1_ 0x0000007100b0cab8,O,000208,_ZN4sead22BufferedSafeStringBaseIcEaSERKNS_14SafeStringBaseIcEE -0x0000007100b0cb88,U,000212,_ZN3agl2fx17OccludedEffectMgr11TextureInfo9PlacementC2EiPS2_ +0x0000007100b0cb88,O,000212,_ZN4sead22BufferedSafeStringBaseIDsEaSERKNS_14SafeStringBaseIDsEE 0x0000007100b0cc5c,O,000208,_ZN4sead18HeapSafeStringBaseIcEaSERKNS_14SafeStringBaseIcEE 0x0000007100b0cd2c,O,000212,_ZN4sead18HeapSafeStringBaseIDsEaSERKNS_14SafeStringBaseIDsEE 0x0000007100b0ce00,O,000020,_ZNK4sead22BufferedSafeStringBaseIcE22assureTerminationImpl_Ev @@ -65678,7 +65678,7 @@ Address,Quality,Size,Name 0x0000007100b70bd0,U,000336,_ZN3agl3env6EnvObj6clear_Ev 0x0000007100b70d20,U,000252,_ZN4sead15FixedSafeStringILi59EEaSERKNS_14SafeStringBaseIcEE 0x0000007100b70e1c,U,000048,_ZN3agl3env6EnvObj9setEnableEb -0x0000007100b70e4c,U,000252,_ZN4sead19FixedSafeStringBaseIcLi59EEaSERKNS_14SafeStringBaseIcEE +0x0000007100b70e4c,U,000252,_ZN3agl3env6EnvObj17setEnvObjNameCopyERKN4sead14SafeStringBaseIcEE 0x0000007100b70f48,U,000052,_ZN3agl3env6EnvObj11setEditableEb 0x0000007100b70f7c,U,000032, 0x0000007100b70f9c,U,000056,_ZN3agl3env6EnvObj7update_Ev @@ -68261,7 +68261,7 @@ Address,Quality,Size,Name 0x0000007100be2f04,U,000208, 0x0000007100be2fd4,U,000004,j__ZdlPv_759 0x0000007100be2fd8,U,000244, -0x0000007100be30cc,U,000092,_ZN3eui9PictureExC2EPKN2nn4ui2d10ResPictureES5_RKNS2_11BuildArgSetE +0x0000007100be30cc,U,000092,_ZN3eui8WindowExC2EPKN2nn4ui2d9ResWindowES5_RKNS2_11BuildArgSetE 0x0000007100be3128,U,000064,_ZN3eui8WindowExC1ERKS0_ 0x0000007100be3168,U,000036, 0x0000007100be318c,U,000208, @@ -69547,7 +69547,7 @@ Address,Quality,Size,Name 0x0000007100c2b368,U,000024, 0x0000007100c2b380,U,000460, 0x0000007100c2b54c,U,000028, -0x0000007100c2b568,U,000212,_ZN4sead19FixedSafeStringBaseIcLi79EEaSERKNS_14SafeStringBaseIcEE +0x0000007100c2b568,U,000212, 0x0000007100c2b63c,U,000056, 0x0000007100c2b674,U,000136, 0x0000007100c2b6fc,U,000004,j__ZdlPv_781 @@ -69893,7 +69893,7 @@ Address,Quality,Size,Name 0x0000007100c3bbc8,U,000968, 0x0000007100c3bf90,U,000328,_ZNK2nn3g3d11ResMaterial14FindRenderInfoEPKc 0x0000007100c3c0d8,U,000012, -0x0000007100c3c0e4,U,000292,_ZNK4gsys7ModelNW24searchMaterialParamIndexEiRKN4sead14SafeStringBaseIcEE +0x0000007100c3c0e4,U,000292,_ZNK2nn3g3d15ResShaderOption15FindChoiceIndexEPKc 0x0000007100c3c208,U,000012, 0x0000007100c3c214,U,000068, 0x0000007100c3c258,U,000008, @@ -70097,7 +70097,7 @@ Address,Quality,Size,Name 0x0000007100c4d2fc,U,000060, 0x0000007100c4d338,U,000088, 0x0000007100c4d390,U,000080, -0x0000007100c4d3e0,U,000100,_ZN3agl3env6EnvObj8TypeToIDINS_2fx19OfxLensFlareDynamic6PresetEE14createInstanceEPN4sead4HeapE +0x0000007100c4d3e0,U,000100,_ZN3agl3env6EnvObj8TypeToIDIN4gsys16OfxLensFlareImpl6PresetEE14createInstanceEPN4sead4HeapE 0x0000007100c4d444,U,000036, 0x0000007100c4d468,U,000288, 0x0000007100c4d588,U,000092, @@ -70267,7 +70267,7 @@ Address,Quality,Size,Name 0x0000007100c57d4c,U,000020, 0x0000007100c57d60,U,000168,_ZN4gsys8LightRigINS_10PointLightEE9bindBone_EPNS_5ModelERKNS_13BoneAccessKeyERKN4sead14SafeStringBaseIcEE 0x0000007100c57e08,U,000172, -0x0000007100c57eb4,U,000056,_ZN3agl3env6EnvObj8TypeToIDINS_2fx12OfxLensFlare6PresetEE14createInstanceEPN4sead4HeapE +0x0000007100c57eb4,U,000056,_ZN3agl3env6EnvObj8TypeToIDIN4gsys13PointLightRigEE14createInstanceEPN4sead4HeapE 0x0000007100c57eec,U,000124,_ZN3agl3env6EnvObj8TypeToIDIN4gsys11LightRigObjINS3_15MaskedSpotLightEEEE14createInstanceEPN4sead4HeapE 0x0000007100c57f68,U,000072, 0x0000007100c57fb0,U,000104,_ZN4gsys11LightRigObjINS_10PointLightEED0Ev @@ -70346,7 +70346,7 @@ Address,Quality,Size,Name 0x0000007100c5dcf0,U,000064,_ZNK4gsys13ShaderContext19getContextRenderUBOEi 0x0000007100c5dd30,U,000008, 0x0000007100c5dd38,U,000056,_ZN4gsys13ShaderContext12setEnvStructEiPvm -0x0000007100c5dd70,U,000412,_ZN3agl2fx12OfxLensFlare6Preset18initializeOfxImpl_ERKNS0_7OfxBase10PresetBase9CreateArgEPN4sead4HeapE +0x0000007100c5dd70,U,000412,_ZN4gsys13ShaderContext5clearEii 0x0000007100c5df0c,U,000040,_ZN4gsys13ShaderContext15setAreaOverrideEifii 0x0000007100c5df34,U,000240,_ZN4gsys13ShaderContext19calcGpuRenderBufferERKN3agl12RenderBufferERKN4sead8ViewportE 0x0000007100c5e024,U,000128,_ZN4gsys13ShaderContext18calcGpuDepthShadowEffffRKN4sead7Vector2IfEE @@ -70480,7 +70480,7 @@ Address,Quality,Size,Name 0x0000007100c67794,U,000260, 0x0000007100c67898,U,000100, 0x0000007100c678fc,U,000108, -0x0000007100c67968,U,000144,_ZN3agl3utl17DebugPrimitiveMgr14createInstanceEPN4sead4HeapE +0x0000007100c67968,U,000144, 0x0000007100c679f8,U,000088, 0x0000007100c67a50,U,000004,nullsub_3585 0x0000007100c67a54,U,000004,j__ZdlPv_821 @@ -70495,7 +70495,7 @@ Address,Quality,Size,Name 0x0000007100c681d8,U,000100, 0x0000007100c6823c,U,000108, 0x0000007100c682a8,U,000148,_ZN4gsys18ApplicationPackage14createInstanceEPN4sead4HeapE -0x0000007100c6833c,U,000040,_ZN2nn3nex30_DDL_NintendoNotificationEventD2Ev +0x0000007100c6833c,U,000040,_ZN4gsys18ApplicationPackageD2Ev 0x0000007100c68364,U,000068, 0x0000007100c683a8,U,000008,_ZN4gsys16ModelResourceMgr10initializeEPN4sead4HeapES3_ 0x0000007100c683b0,U,000220,_ZN4gsys18ApplicationPackage7Package10initializeEPN4sead10ArchiveResES4_PNS2_4HeapES6_ @@ -71127,7 +71127,7 @@ Address,Quality,Size,Name 0x0000007100c90bec,L,000120, 0x0000007100c90c64,L,000140, 0x0000007100c90cf0,L,000300,Curl_pipeline_set_site_blacklist -0x0000007100c90e1c,L,000044,_ZN8PaintObjD0Ev +0x0000007100c90e1c,L,000044,site_blacklist_llist_dtor 0x0000007100c90e48,L,000148,Curl_pipeline_server_blacklisted 0x0000007100c90edc,L,000148, 0x0000007100c90f70,L,000008, @@ -71543,7 +71543,7 @@ Address,Quality,Size,Name 0x0000007100cb2374,L,000008, 0x0000007100cb237c,L,000020,_ZN2nn3nex9Condition6NotifyEv 0x0000007100cb2390,L,000068,_ZN2nn3nex10RootObjectnwEmPKcj -0x0000007100cb23d4,L,000024,_ZN2nn3nex10RootObjectdaEPvPKcj +0x0000007100cb23d4,L,000024, 0x0000007100cb23ec,L,000264,_ZN2nn3nex10RootObjectnwEmNS1_10TargetPoolE 0x0000007100cb24f4,L,000144,_ZN2nn3nex8SpinTestC2Ejj 0x0000007100cb2584,L,000004,nullsub_3653 @@ -71690,7 +71690,7 @@ Address,Quality,Size,Name 0x0000007100cb84d0,L,000280, 0x0000007100cb85e8,L,000212, 0x0000007100cb86bc,L,000884,_ZN2nn3nex17ChecksumAlgorithm9DeriveKeyEPNS0_11CallContextEPS1_RKNS0_6BufferEjS7_jPNS0_3KeyENS0_3Job7JobTypeE -0x0000007100cb8a30,L,000236,_ZN2nn3nex23DataStoreProtocolClient33CompletePostObject_PrepareRequestEPNS0_19ProtocolCallContextEPNS0_7MessageERKNS0_26DataStoreCompletePostParamE +0x0000007100cb8a30,L,000236,_ZN2nn3nex11CallContext12InitiateCallEv 0x0000007100cb8b1c,L,000184, 0x0000007100cb8bd4,L,000424, 0x0000007100cb8d7c,L,000444, @@ -72112,7 +72112,7 @@ Address,Quality,Size,Name 0x0000007100ccac04,L,000056, 0x0000007100ccac3c,L,000252,_ZN2nn3nex18KerberosEncryption9CreateKeyEmPKc 0x0000007100ccad38,L,000272, -0x0000007100ccae48,L,000212,_ZN2nn3nex14StreamBundling15UpdateFlushTimeEv +0x0000007100ccae48,L,000212,_ZN2nn3nex21LogToClientController10AccumulateEv 0x0000007100ccaf1c,L,000252,_ZN2nn3nex21LogToClientController5FlushEPNS0_8EndPointE 0x0000007100ccb018,L,000004,nullsub_3686 0x0000007100ccb01c,L,000004,j__ZN2nn3nex10RootObjectdlEPv_15 @@ -72377,7 +72377,7 @@ Address,Quality,Size,Name 0x0000007100cd8cb0,L,000320, 0x0000007100cd8df0,L,000204, 0x0000007100cd8ebc,L,000212, -0x0000007100cd8f90,L,000232,_ZN2nn3nex30ProtocolRequestBrokerInterface7ReceiveEPNS0_8EndPointEPNS0_6BufferE +0x0000007100cd8f90,L,000232,_ZN2nn3nex19ClientStreamManager7ReceiveEPNS0_8EndPointEPNS0_6BufferEh 0x0000007100cd9078,L,000016, 0x0000007100cd9088,L,000060, 0x0000007100cd90c4,L,000308, @@ -72454,7 +72454,7 @@ Address,Quality,Size,Name 0x0000007100cde454,L,000488, 0x0000007100cde63c,L,000008, 0x0000007100cde644,L,000352, -0x0000007100cde7a4,L,000516,_ZN2nn3nex24JobDataStoreUpdateObject35StepLogicServerCompleteUpdateObjectEv +0x0000007100cde7a4,L,000516, 0x0000007100cde9a8,L,000716, 0x0000007100cdec74,L,000116, 0x0000007100cdece8,L,000116, @@ -72509,7 +72509,7 @@ Address,Quality,Size,Name 0x0000007100ce1794,L,000120, 0x0000007100ce180c,L,000808, 0x0000007100ce1b34,L,000272, -0x0000007100ce1c44,L,000332,_ZN2nn3nex13PRUDPEndPoint19SetKeepAliveTimeoutEj +0x0000007100ce1c44,L,000332,_ZN2nn3nex14SecureEndPoint18DisconnectCallbackEPNS0_8EndPointENS0_7qResultEPKNS0_11UserContextE 0x0000007100ce1d90,L,000284, 0x0000007100ce1eac,L,000024,_ZNK2nn3nex14SecureEndPoint6GetRTTEv 0x0000007100ce1ec4,L,000024,_ZNK2nn3nex14SecureEndPoint13GetRTTAverageEv @@ -72650,7 +72650,7 @@ Address,Quality,Size,Name 0x0000007100ce5ddc,L,000308, 0x0000007100ce5f10,L,000156,_ZN2nn3nex20JobAcquireNsaIdTokenD2Ev 0x0000007100ce5fac,L,000036,_ZN2nn3nex12ObjectThreadINS0_13WorkerThreadsEiED0Ev -0x0000007100ce5fd0,L,000360,_ZN2nn3nex21JobCheckNATProperties17StepPrepareSocketEv +0x0000007100ce5fd0,L,000360,_ZN2nn3nex20JobAcquireNsaIdToken25StepGetGameAuthenticationEv 0x0000007100ce6138,L,000320, 0x0000007100ce6278,L,000484, 0x0000007100ce645c,L,000004,j__ZN2nn3nex10RootObjectdlEPv_23 @@ -72869,7 +72869,7 @@ Address,Quality,Size,Name 0x0000007100cefe58,L,000428,_ZN2nn3nex23DataStoreProtocolClient16CallDeleteObjectEPNS0_19ProtocolCallContextERKNS0_20DataStoreDeleteParamE 0x0000007100cf0004,L,000056, 0x0000007100cf003c,L,000044, -0x0000007100cf0068,L,000432,_ZN2nn3nex23DataStoreProtocolClient23CallCompletePostObjectsEPNS0_19ProtocolCallContextERKNS0_7qVectorImEE +0x0000007100cf0068,L,000432,_ZN2nn3nex23DataStoreProtocolClient19CallGetPasswordInfoEPNS0_19ProtocolCallContextERKmPNS0_21DataStorePasswordInfoE 0x0000007100cf0218,L,000044, 0x0000007100cf0244,L,000008, 0x0000007100cf024c,U,000512, @@ -75007,7 +75007,7 @@ Address,Quality,Size,Name 0x0000007100d73aa0,U,000136,Attention::createInstance 0x0000007100d73b28,U,001372,Attention::ctor 0x0000007100d74084,U,000068, -0x0000007100d740c8,U,000076,_ZN4gsys18SnapshotTextureMgr14ExpansionColorD2Ev +0x0000007100d740c8,U,000076,Attention::dtorDelete 0x0000007100d74114,U,000052,Attention::__auto7 0x0000007100d74148,U,000096,Attention::__auto9 0x0000007100d741a8,U,000096,Attention::x @@ -75507,11 +75507,11 @@ Address,Quality,Size,Name 0x0000007100d8d1e0,U,000048, 0x0000007100d8d210,U,000484, 0x0000007100d8d3f4,U,001484, -0x0000007100d8d9c0,U,000024,_ZNK2nn3nex14SecureEndPoint18GetConnectionStateEv_0 +0x0000007100d8d9c0,U,000024,ksys::chm::ElementInstance::updateOwnerCenter 0x0000007100d8d9d8,U,000580, 0x0000007100d8dc1c,U,000228,elementEmitPrintStatusMaybeWrap 0x0000007100d8dd00,U,001252,elementEmitPrintStatusMaybe -0x0000007100d8e1e4,U,000024,_ZN2nn3nex14SecureEndPoint18SetConnectionStateENS0_8EndPoint16_ConnectionStateE_0 +0x0000007100d8e1e4,U,000024,ksys::chm::ElementInstance::updateDebugColor 0x0000007100d8e1fc,U,000072, 0x0000007100d8e244,U,000020, 0x0000007100d8e258,U,000004,j__ZdlPv_866 @@ -75587,7 +75587,7 @@ Address,Quality,Size,Name 0x0000007100d945bc,U,000108, 0x0000007100d94628,U,000092, 0x0000007100d94684,U,000168, -0x0000007100d9472c,U,000036,_ZNK4gsys16ModelSceneBuffer24isDeferredShadingEnabledEv +0x0000007100d9472c,U,000036,ksys::chm::Object::isLightningStrikeTarget 0x0000007100d94750,U,000248, 0x0000007100d94848,U,000136, 0x0000007100d948d0,U,011432, @@ -75596,7 +75596,7 @@ Address,Quality,Size,Name 0x0000007100d97714,U,000312, 0x0000007100d9784c,U,000088, 0x0000007100d978a4,U,000476, -0x0000007100d97a80,U,000060,_ZN4gsys19EffectRadialBlurMgrD0Ev +0x0000007100d97a80,U,000060,ksys::chm::ChemicalStateAccum::dtorDeletePrimary 0x0000007100d97abc,U,000064, 0x0000007100d97afc,U,000060, 0x0000007100d97b38,U,000364, @@ -75673,7 +75673,7 @@ Address,Quality,Size,Name 0x0000007100d9a1c4,U,000012, 0x0000007100d9a1d0,U,000436, 0x0000007100d9a384,U,001396, -0x0000007100d9a8f8,U,000076,_ZN3eui11NwAllocator41ui2dDeallocateFunctionWithFindContainHeapEPvS1_ +0x0000007100d9a8f8,U,000076,ksys::chm::World::destroy 0x0000007100d9a944,U,000044, 0x0000007100d9a970,U,000156, 0x0000007100d9aa0c,U,000036, @@ -75783,7 +75783,7 @@ Address,Quality,Size,Name 0x0000007100da0448,U,000208,EffectModelMgr::release 0x0000007100da0518,U,000132, 0x0000007100da059c,U,000220, -0x0000007100da0678,U,000040,_ZN6xlink27HoldMgr10genMessageEPN4sead6hostio7ContextE +0x0000007100da0678,U,000040,EffectModelMgr::drawDebugInfo 0x0000007100da06a0,U,000348, 0x0000007100da07fc,U,000164,eft::searchAndEmitELink 0x0000007100da08a0,U,000180, @@ -76376,7 +76376,7 @@ Address,Quality,Size,Name 0x0000007100dca984,U,000076,sead::GameFrameworkNx::initialize 0x0000007100dca9d0,U,000460,GameFramework::mainLoop 0x0000007100dcab9c,U,000388,GameFramework::procFrame -0x0000007100dcad20,U,000048,_ZN4sead15GameFrameworkNx21setVBlankWaitIntervalEj +0x0000007100dcad20,U,000048,Framework::setVBlankWaitInterval 0x0000007100dcad50,U,000048,FrameworkGfxStruct::setPresentInterval 0x0000007100dcad80,U,000100,Framework::finishStartupLogo 0x0000007100dcade4,U,000004,GameFramework::m40_null @@ -77283,7 +77283,7 @@ Address,Quality,Size,Name 0x0000007100e04144,U,000140,SaveMgr::x_0 0x0000007100e041d0,U,000356,SaveMgr::__auto2 0x0000007100e04334,U,000372,SaveMgr::saveAlbumPicture -0x0000007100e044a8,U,000372,_ZN4sead15FixedSafeStringILi183EEaSERKNS_14SafeStringBaseIcEE +0x0000007100e044a8,U,000372,SaveMgr::saveJpegToFile 0x0000007100e0461c,U,000384, 0x0000007100e0479c,U,000116,SaveMgr::enableGdtMgrChangeOnlyMode 0x0000007100e04810,U,000344,SaveMgr::__auto1 @@ -80711,7 +80711,7 @@ Address,Quality,Size,Name 0x0000007100edc9e8,U,000248, 0x0000007100edcae0,U,000304, 0x0000007100edcc10,U,000360, -0x0000007100edcd78,U,000344,_ZN4sead15FixedSafeStringILi212EEaSERKNS_14SafeStringBaseIcEE +0x0000007100edcd78,U,000344,ksys::act::NearestActorByUniqueNameSearch::ctor 0x0000007100edced0,U,000468, 0x0000007100edd0a4,U,000004,nullsub_4070 0x0000007100edd0a8,U,000004,j__ZdlPv_962 @@ -80722,7 +80722,7 @@ Address,Quality,Size,Name 0x0000007100edd258,U,000020, 0x0000007100edd26c,U,000156, 0x0000007100edd308,U,000136, -0x0000007100edd390,U,000036,_ZNK4gsys16ModelSceneBuffer27isOutlineSilhouetteEnabled_Ev +0x0000007100edd390,U,000036,ksys::act::isMetamorBurnout 0x0000007100edd3b4,O,000076,_ZN4ksys3act6hasTagEPNS0_5ActorERKN4sead14SafeStringBaseIcEE 0x0000007100edd400,O,000124,_ZN4ksys3act6hasTagERKN4sead14SafeStringBaseIcEES5_ 0x0000007100edd47c,O,000020,_ZN4ksys3act6hasTagEPNS0_5ActorEj @@ -81687,7 +81687,7 @@ Address,Quality,Size,Name 0x0000007100f0b5b8,U,000036, 0x0000007100f0b5dc,U,001692,LocationalLightMgr::x 0x0000007100f0bc78,U,000036, -0x0000007100f0bc9c,U,000868,_ZN3agl4lght20LightPrePassLightMgrIN2al16LppLightDataBaseINS2_15PointLightParamEEENS0_12LightPrePass7ContextENS6_11CallbackArgEE10initializeEPS6_iiPN4sead4HeapE +0x0000007100f0bc9c,U,000868,ksys::gfx::PrePassLightMgr::initialize 0x0000007100f0c000,U,000008, 0x0000007100f0c008,U,000308, 0x0000007100f0c13c,U,000312, @@ -81743,27 +81743,27 @@ Address,Quality,Size,Name 0x0000007100f14ca4,U,000012, 0x0000007100f14cb0,U,000288, 0x0000007100f14dd0,U,000092, -0x0000007100f14e2c,U,000260,_ZN3agl4lght20LightPrePassLightMgrINS0_12LightPrePass10PointLightENS2_7ContextENS2_11CallbackArgEE7destroyEv -0x0000007100f14f30,U,000148,_ZN3agl4lght20LightPrePassLightMgrIN3Cmn12TextureLightENS0_12LightPrePass7ContextENS4_11CallbackArgEE4calcEv -0x0000007100f14fc4,U,000428,_ZN3agl4lght20LightPrePassLightMgrIN2al16LppLightDataBaseINS2_15PointLightParamEEENS0_12LightPrePass7ContextENS6_11CallbackArgEE8calcViewEiRKS7_i -0x0000007100f15170,U,000148,_ZNK3agl4lght20LightPrePassLightMgrIN3Cmn12TextureLightENS0_12LightPrePass7ContextENS4_11CallbackArgEE9updateGPUEv -0x0000007100f15204,U,000428,_ZNK3agl4lght20LightPrePassLightMgrINS0_12LightPrePass10PointLightENS2_7ContextENS2_11CallbackArgEE13updateViewGPUEiRKS4_ -0x0000007100f153b0,U,000332,_ZNK3agl4lght20LightPrePassLightMgrIN2al16LppLightDataBaseINS2_15PointLightParamEEENS0_12LightPrePass7ContextENS6_11CallbackArgEE4drawEPNS_11DrawContextEiRKS7_RS8_ -0x0000007100f154fc,U,000260,_ZNK3agl4lght20LightPrePassLightMgrINS0_12LightPrePass10PointLightENS2_7ContextENS2_11CallbackArgEE9drawDebugEPNS_11DrawContextEiRKS4_ -0x0000007100f15600,U,000260,_ZNK3agl4lght20LightPrePassLightMgrINS0_12LightPrePass10PointLightENS2_7ContextENS2_11CallbackArgEE13drawDebugTestEPNS_11DrawContextEiRKS4_ +0x0000007100f14e2c,U,000260,ksys::gfx::PrePassLightMgr::destroy +0x0000007100f14f30,U,000148,ksys::gfx::PrePassLightMgr::calc +0x0000007100f14fc4,U,000428,ksys::gfx::PrePassLightMgr::calcView +0x0000007100f15170,U,000148,ksys::gfx::PrePassLightMgr::updateGPU +0x0000007100f15204,U,000428,ksys::gfx::PrePassLightMgr::updateViewGPU +0x0000007100f153b0,U,000332,ksys::gfx::PrePassLightMgr::draw +0x0000007100f154fc,U,000260,ksys::gfx::PrePassLightMgr::drawDebug +0x0000007100f15600,U,000260,ksys::gfx::PrePassLightMgr::drawDebugTest 0x0000007100f15704,U,000008, 0x0000007100f1570c,U,000028, 0x0000007100f15728,U,000008, 0x0000007100f15730,U,000008, -0x0000007100f15738,U,000028,_ZNK3agl4lght20LightPrePassLightMgrIN2al16LppLightDataBaseINS2_15PointLightParamEEENS0_12LightPrePass7ContextENS6_11CallbackArgEE15getDrawLightNumEi_0 +0x0000007100f15738,U,000028,ksys::gfx::PrePassLightMgr::getDrawLightNum 0x0000007100f15754,U,000052, 0x0000007100f15788,U,000036, 0x0000007100f157ac,U,000068, 0x0000007100f157f0,U,000032, 0x0000007100f15810,U,000036, 0x0000007100f15834,U,000048, -0x0000007100f15864,U,000204,_ZN3agl4lght20LightPrePassLightMgrIN2al16LppLightDataBaseINS2_15PointLightParamEEENS0_12LightPrePass7ContextENS6_11CallbackArgEE10genMessageEPN4sead6hostio7ContextE -0x0000007100f15930,U,000132,_ZN3agl4lght20LightPrePassLightMgrIN3Cmn12TextureLightENS0_12LightPrePass7ContextENS4_11CallbackArgEE19listenPropertyEventEPKN4sead6hostio13PropertyEventE +0x0000007100f15864,U,000204,ksys::gfx::PrePassLightMgr::genMessage +0x0000007100f15930,U,000132,ksys::gfx::PrePassLightMgr::listenPropertyEvent 0x0000007100f159b4,U,000004,nullsub_4096 0x0000007100f159b8,U,000004,nullsub_4097 0x0000007100f159bc,U,000004,nullsub_4098 @@ -81887,7 +81887,7 @@ Address,Quality,Size,Name 0x0000007100f1cef4,U,000356, 0x0000007100f1d058,U,000100, 0x0000007100f1d0bc,U,001112, -0x0000007100f1d514,U,000292,_ZNK4gsys7ModelNW19searchMaterialIndexERKN4sead14SafeStringBaseIcEE +0x0000007100f1d514,U,000292,ksys::gfx::findResMaterialShaderParamIndex 0x0000007100f1d638,U,000132, 0x0000007100f1d6bc,U,000036, 0x0000007100f1d6e0,U,000724, @@ -81917,7 +81917,7 @@ Address,Quality,Size,Name 0x0000007100f1eea8,U,000164, 0x0000007100f1ef4c,U,000412, 0x0000007100f1f0e8,U,000008, -0x0000007100f1f0f0,U,000128,_ZN4sead17RegionLanguageMgr14deleteInstanceEv +0x0000007100f1f0f0,U,000128,ksys::gfx::UkingModelRenderOptionsMgr::destroyModelRenderData 0x0000007100f1f170,U,000128, 0x0000007100f1f1f0,U,000004,nullsub_4115 0x0000007100f1f1f4,U,000004,nullsub_4116 @@ -81974,7 +81974,7 @@ Address,Quality,Size,Name 0x0000007100f2342c,U,002496, 0x0000007100f23dec,U,005236, 0x0000007100f25260,U,000540, -0x0000007100f2547c,U,000432,_ZN31PlayerJointControlPartsDynamics13resetDynamicsEv +0x0000007100f2547c,U,000432, 0x0000007100f2562c,U,000504, 0x0000007100f25824,U,000088,_ZN3agl3pfx3Sky27setRenderingParameterStaticERKNS1_24RenderingParameterStaticEb 0x0000007100f2587c,U,000068,_ZN3aal8Listener6setLpfEf @@ -82012,7 +82012,7 @@ Address,Quality,Size,Name 0x0000007100f2a164,U,000108, 0x0000007100f2a1d0,U,000136,Graphics::createInstance 0x0000007100f2a258,U,000024, -0x0000007100f2a270,U,000660,gsys::SystemTask::create +0x0000007100f2a270,U,000660,ksys::gfx::createGsysSystemTask 0x0000007100f2a504,U,000440,SystemTask_factory 0x0000007100f2a6bc,U,000076, 0x0000007100f2a708,U,000076, @@ -82195,8 +82195,8 @@ Address,Quality,Size,Name 0x0000007100f38d4c,U,000016,Framework::instance 0x0000007100f38d5c,U,004196,res::ResourceMgrTask::init 0x0000007100f39dc0,U,000072,factory_ResourceMgrTask -0x0000007100f39e08,U,000700,gsys::SystemTask::init -0x0000007100f3a0c4,U,000404,gsys::loadResource +0x0000007100f39e08,U,000700,ksys::initGsysSystemTask +0x0000007100f3a0c4,U,000404,ksys::loadSystemResource 0x0000007100f3a258,U,000616,ShaderArchives::load 0x0000007100f3a4c0,U,000036,updateInitialCameraPosMaybe 0x0000007100f3a4e4,U,000012,_ZN4ksys10isGameOverEv @@ -82602,13 +82602,13 @@ Address,Quality,Size,Name 0x0000007100f5b02c,U,000756, 0x0000007100f5b320,U,000232, 0x0000007100f5b408,U,000232, -0x0000007100f5b4f0,U,000184,_ZN18PlayerStainControl23tryEmitClearStainEffectENS_9StainTypeEf +0x0000007100f5b4f0,U,000184,ksys::mii::getUMiiBackPackPartName 0x0000007100f5b5a8,U,000016, 0x0000007100f5b5b8,U,000444, 0x0000007100f5b774,U,000332, 0x0000007100f5b8c0,U,000324, 0x0000007100f5ba04,U,000252, -0x0000007100f5bb00,U,000172,_ZN3agl3env6EnvObj18becomeDefaultName_Ev +0x0000007100f5bb00,U,000172,ksys::mii::getUMiiBodyPartNameRace5 0x0000007100f5bbac,U,000200, 0x0000007100f5bc74,U,000200, 0x0000007100f5bd3c,U,000680, @@ -82819,7 +82819,7 @@ Address,Quality,Size,Name 0x0000007100f65708,U,000756, 0x0000007100f659fc,U,000024, 0x0000007100f65a14,U,000208, -0x0000007100f65ae4,U,000056,_ZN2nn3nex18PRUDPLiteMessageV1D2Ev +0x0000007100f65ae4,U,000056,ksys::phys::CharacterControllerContactListener::dtor 0x0000007100f65b1c,U,000068, 0x0000007100f65b60,U,002120, 0x0000007100f663a8,U,000292, @@ -83125,7 +83125,7 @@ Address,Quality,Size,Name 0x0000007100f71ccc,U,000004,j__ZdlPv_995 0x0000007100f71cd0,U,002132, 0x0000007100f72524,U,000988, -0x0000007100f72900,U,000660,_ZN4sead11OrthoCamera11setRotationEf +0x0000007100f72900,U,000660,ksys::phys::calcTipDirection 0x0000007100f72b94,U,000100, 0x0000007100f72bf8,U,000168, 0x0000007100f72ca0,U,000852, @@ -86061,7 +86061,7 @@ Address,Quality,Size,Name 0x0000007100fffe88,U,000456, 0x0000007101000050,U,000016, 0x0000007101000060,U,000068, -0x00000071010000a4,U,000032,_ZNK2nn3nex9NgsFacade20LoginJobIsInProgressEv +0x00000071010000a4,U,000032,ksys::snd::BloodyMoonBgm::isIdle 0x00000071010000c4,U,000004,nullsub_4332 0x00000071010000c8,U,000204, 0x0000007101000194,U,000092, @@ -86405,7 +86405,7 @@ Address,Quality,Size,Name 0x000000710100bf2c,U,000016, 0x000000710100bf3c,U,000288, 0x000000710100c05c,U,000092, -0x000000710100c0b8,U,000428,_ZN3aal14AttenuationXml25AttenuationCullingElmType5text_Ei +0x000000710100c0b8,U,000428,ksys::snd::fieldBattleBgmPropertyEnumText 0x000000710100c264,U,000004,j__ZdlPv_1053 0x000000710100c268,U,000240,_ZN4sead15FixedSafeStringILi28EEaSERKNS_14SafeStringBaseIcEE 0x000000710100c358,U,000004,j__ZdlPv_1054 @@ -86833,7 +86833,7 @@ Address,Quality,Size,Name 0x000000710101db38,U,000548, 0x000000710101dd5c,U,000504, 0x000000710101df54,U,000280, -0x000000710101e06c,U,000024,_ZNK2nn4ui2d12AnimResource11GetTagOrderEv +0x000000710101e06c,U,000024,ksys::snd::BgmFadeSLinkUser::getPriority 0x000000710101e084,U,000056, 0x000000710101e0bc,U,000080, 0x000000710101e10c,U,000052, @@ -86848,7 +86848,7 @@ Address,Quality,Size,Name 0x000000710101f2b0,U,000504, 0x000000710101f4a8,U,000504, 0x000000710101f6a0,U,000004,j__ZdlPv_1096 -0x000000710101f6a4,U,001500,_ZN15ChangeStageInfo4copyERKS_ +0x000000710101f6a4,U,001500, 0x000000710101fc80,U,000056, 0x000000710101fcb8,U,000004,j__ZdlPv_1097 0x000000710101fcbc,U,000080, @@ -86875,8 +86875,8 @@ Address,Quality,Size,Name 0x0000007101020e54,U,000052, 0x0000007101020e88,U,000832, 0x00000071010211c8,U,000376, -0x0000007101021340,U,000092,_ZN3aal8Listener14setBiquadValueEf -0x000000710102139c,U,000088,_ZN3aal8Interior12setSpreadMinEf +0x0000007101021340,U,000092,ksys::snd::OneHitKillTrialBgm::onPlayStart +0x000000710102139c,U,000088,ksys::snd::OneHitKillTrialBgm::onPlayStart_thunk10 0x00000071010213f4,U,000356,someBGMDebug 0x0000007101021558,U,000008, 0x0000007101021560,U,000040, @@ -86959,7 +86959,7 @@ Address,Quality,Size,Name 0x0000007101024a54,U,000128, 0x0000007101024ad4,U,000308, 0x0000007101024c08,U,000088, -0x0000007101024c60,U,000096,_ZN4gsys18PartialSkeletalAnmD0Ev +0x0000007101024c60,U,000096,ksys::snd::SpotBgmMgr::dtorDelete 0x0000007101024cc0,U,001252, 0x00000071010251a4,U,000140, 0x0000007101025230,U,000144, @@ -87052,7 +87052,7 @@ Address,Quality,Size,Name 0x0000007101028e7c,U,000608, 0x00000071010290dc,U,000004, 0x00000071010290e0,U,000036, -0x0000007101029104,U,000024,_ZN3agl6detail14MemoryPoolHeap8pushBackEPNS_15GPUMemBlockBaseE +0x0000007101029104,U,000024,ksys::snd::BirdChirpSoundEmitter::onPreEmit 0x000000710102911c,U,000080, 0x000000710102916c,U,000004,j__ZdlPv_1104 0x0000007101029170,U,000240,_ZN4sead19FixedSafeStringBaseIcLi518EEaSERKNS_14SafeStringBaseIcEE @@ -87106,7 +87106,7 @@ Address,Quality,Size,Name 0x000000710102b858,U,002112, 0x000000710102c098,U,000108, 0x000000710102c104,U,000008, -0x000000710102c10c,U,000024,_ZNK2nn4ui2d10ControlSrc19GetExtUserDataCountEv +0x000000710102c10c,U,000024, 0x000000710102c124,U,000128, 0x000000710102c1a4,U,000052, 0x000000710102c1d8,U,000100, @@ -87274,7 +87274,7 @@ Address,Quality,Size,Name 0x000000710103ac60,U,000036, 0x000000710103ac84,U,000068, 0x000000710103acc8,U,000236, -0x000000710103adb4,U,000024,_ZN4sead17RegionLanguageMgr28initializeWithRegionLanguageENS_16RegionLanguageIDEPNS_10ControllerE_1 +0x000000710103adb4,U,000024,ksys::snd::enableTimedDuckingEntry 0x000000710103adcc,U,000084, 0x000000710103ae20,U,000044, 0x000000710103ae4c,U,000100, @@ -87397,7 +87397,7 @@ Address,Quality,Size,Name 0x00000071010490e8,U,000240, 0x00000071010491d8,U,000004,j__ZdlPv_1119 0x00000071010491dc,U,000240, -0x00000071010492cc,U,000428,_ZN3aal11PerfMonitor15ProcessTypeBase5text_Ei +0x00000071010492cc,U,000428,ksys::snd::getPlayReportEventEnumText 0x0000007101049478,U,000004,j__ZdlPv_1120 0x000000710104947c,U,000240, 0x000000710104956c,U,000004,j__ZdlPv_1121 @@ -87427,13 +87427,13 @@ Address,Quality,Size,Name 0x000000710104a858,U,000084, 0x000000710104a8ac,U,000048, 0x000000710104a8dc,U,000112, -0x000000710104a94c,U,000024,_ZNK4sead14MessageSetBase17getInitializeDataEv +0x000000710104a94c,U,000024,ksys::snd::SLinkSoundEmitter::getUserInstance 0x000000710104a964,U,000004,nullsub_4412 0x000000710104a968,U,000004,nullsub_4413 0x000000710104a96c,U,000052, 0x000000710104a9a0,U,000576, 0x000000710104abe0,U,000008, -0x000000710104abe8,U,000024,_ZN4sead17RegionLanguageMgr28initializeWithRegionLanguageENS_16RegionLanguageIDEPNS_10ControllerE_0 +0x000000710104abe8,U,000024, 0x000000710104ac00,U,000180, 0x000000710104acb4,U,000068, 0x000000710104acf8,U,000192, @@ -87488,7 +87488,7 @@ Address,Quality,Size,Name 0x000000710104e4e4,U,000100, 0x000000710104e548,U,000108, 0x000000710104e5b4,U,000336, -0x000000710104e704,U,000088,_ZN3agl3utl17DebugPrimitiveMgr14deleteInstanceEv +0x000000710104e704,U,000088,ksys::snd::ExpressionSoundCtrl::deleteInstance 0x000000710104e75c,U,000020, 0x000000710104e770,U,000052, 0x000000710104e7a4,U,000392, @@ -87499,7 +87499,7 @@ Address,Quality,Size,Name 0x000000710104ed4c,U,000080,sound::x_6 0x000000710104ed9c,U,000176, 0x000000710104ee4c,U,000004,nullsub_4416 -0x000000710104ee50,U,000020,_ZN3eui21ScalableFontTextBoxEx8DrawSelfERN2nn4ui2d8DrawInfoERNS1_3gfx14TCommandBufferINS5_12ApiVariationINS5_7ApiTypeILi4EEENS5_10ApiVersionILi8EEEEEEE +0x000000710104ee50,U,000020,ksys::snd::ExpressionSoundCtrl::endSlowIfActive 0x000000710104ee64,U,000460, 0x000000710104f030,U,000392, 0x000000710104f1b8,U,000340, @@ -87693,7 +87693,7 @@ Address,Quality,Size,Name 0x0000007101058f20,U,000512,soundStuff_0 0x0000007101059120,U,000296,soundStuff_1 0x0000007101059248,U,000268,soundStuff_2 -0x0000007101059354,U,000024,Curl_protocol_getsock +0x0000007101059354,U,000024,snd::ResourceManager::releaseResource 0x000000710105936c,U,000052, 0x00000071010593a0,U,000128, 0x0000007101059420,U,000048, @@ -88019,7 +88019,7 @@ Address,Quality,Size,Name 0x000000710107b63c,U,002520, 0x000000710107c014,U,000188, 0x000000710107c0d0,U,000036, -0x000000710107c0f4,U,000048,_ZN4gsys13ModelSceneEnv13AreaEnvGetterC1EPKS0_ +0x000000710107c0f4,U,000048, 0x000000710107c124,U,000944, 0x000000710107c4d4,U,000432, 0x000000710107c684,U,000432, @@ -88087,7 +88087,7 @@ Address,Quality,Size,Name 0x000000710107fb14,U,003020, 0x00000071010806e0,U,000256, 0x00000071010807e0,U,000036, -0x0000007101080804,U,000516,_ZN3agl4cull20OcclusionQueryDrawer10initializeEiiPN4sead4HeapE +0x0000007101080804,U,000516,ksys::tera::Core::Tree::initialize 0x0000007101080a08,U,000004,nullsub_4444 0x0000007101080a0c,U,000096, 0x0000007101080a6c,U,001852, @@ -88184,7 +88184,7 @@ Address,Quality,Size,Name 0x00000071010879d8,U,000012, 0x00000071010879e4,U,000008, 0x00000071010879ec,U,000092, -0x0000007101087a48,U,000052,_ZN2nn3nex23_DDL_AuthenticationInfoD2Ev +0x0000007101087a48,U,000052,ksys::tera::TreeMeshBase::dtor 0x0000007101087a7c,U,000060, 0x0000007101087ab8,U,000020, 0x0000007101087acc,U,000008, @@ -88299,7 +88299,7 @@ Address,Quality,Size,Name 0x000000710108e4b8,U,001264, 0x000000710108e9a8,U,000784, 0x000000710108ecb8,U,001500, -0x000000710108f294,U,000020,_ZN2nn3nex23AccountManagementClient18UpdateAccountEmailEPNS0_19ProtocolCallContextERKNS0_6StringE +0x000000710108f294,U,000020,ksys::res::AttCheckAngle::calcMtx 0x000000710108f2a8,U,000512, 0x000000710108f4a8,O,000164,_ZN4ksys3res13AttCheckAngle5parseERKNS0_8AttCheck9CreateArgE 0x000000710108f54c,U,000028, @@ -88356,7 +88356,7 @@ Address,Quality,Size,Name 0x0000007101090aa8,U,000092, 0x0000007101090b04,U,000084, 0x0000007101090b58,U,000004,j__ZdlPv_1153 -0x0000007101090b5c,U,000204,_ZNK3agl2fx12OfxLensFlare27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE +0x0000007101090b5c,U,000204,ksys::res::AttCheckWeight::checkDerivedRuntimeTypeInfo 0x0000007101090c28,U,000092, 0x0000007101090c84,U,000004,j__ZdlPv_1154 0x0000007101090c88,U,000204, @@ -88943,7 +88943,7 @@ Address,Quality,Size,Name 0x00000071010a96f4,U,000096, 0x00000071010a9754,U,000008, 0x00000071010a975c,U,000160, -0x00000071010a97fc,U,000024,_ZN2nn3nex15AnyObjectHolderINS0_4DataENS0_6StringEED2Ev_0 +0x00000071010a97fc,U,000024,_ZN4ksys3frm28MessageReceivingStateMachineINS_2ui7ControlEE7receiveERKNS_10MessageAckE 0x00000071010a9814,U,000092, 0x00000071010a9870,U,000160, 0x00000071010a9910,U,000024, @@ -89081,7 +89081,7 @@ Address,Quality,Size,Name 0x00000071010ad224,U,000024, 0x00000071010ad23c,U,000024, 0x00000071010ad254,U,000160, -0x00000071010ad2f4,U,000024,_ZN2nn3nex14SecureEndPoint17GetMaxSilenceTimeEv_0 +0x00000071010ad2f4,U,000024,_ZN4ksys3frm28MessageReceivingStateMachineINS_2ui12ScreenBaseExEE7receiveERKNS_10MessageAckE 0x00000071010ad30c,U,000084, 0x00000071010ad360,U,000092, 0x00000071010ad3bc,U,000160, @@ -89161,7 +89161,7 @@ Address,Quality,Size,Name 0x00000071010b22c0,U,000492, 0x00000071010b24ac,U,000036, 0x00000071010b24d0,U,000004,j__ZdlPv_1186 -0x00000071010b24d4,U,000244,_ZN4sead19FixedSafeStringBaseIcLi135EEaSERKNS_14SafeStringBaseIcEE +0x00000071010b24d4,U,000244,_ZN4sead16WFixedSafeStringILi256EEaSERKNS_14SafeStringBaseIDsEE 0x00000071010b25c8,U,000448,ScreenMessageDialog::ctor 0x00000071010b2788,U,000252, 0x00000071010b2884,U,000444, @@ -89378,7 +89378,7 @@ Address,Quality,Size,Name 0x00000071010be304,U,000084, 0x00000071010be358,U,000104, 0x00000071010be3c0,U,000056, -0x00000071010be3f8,U,000132,_ZN4sead9FrameHeap8freeHeadEv +0x00000071010be3f8,U,000132,DualFrameHeap::freeAll 0x00000071010be47c,U,000300, 0x00000071010be5a8,U,000076, 0x00000071010be5f4,U,000008, @@ -90252,7 +90252,7 @@ Address,Quality,Size,Name 0x00000071010feec0,U,000004,nullsub_4553 0x00000071010feec4,U,000092, 0x00000071010fef20,U,000180, -0x00000071010fefd4,U,000388,_ZN18MovieDecoderPlayer16SendEosToDecoderEv +0x00000071010fefd4,U,000388,ksys::tera::copyApertureMapTileColumnClamped 0x00000071010ff158,U,000188, 0x00000071010ff214,U,000396, 0x00000071010ff3a0,U,000012, @@ -90561,7 +90561,7 @@ Address,Quality,Size,Name 0x000000710111731c,U,000328, 0x0000007101117464,U,000600, 0x00000071011176bc,U,000440, -0x0000007101117874,U,000112,_ZN3eui13BoxCursorNode13clearRouteAllEv +0x0000007101117874,U,000112,ksys::tera::Scene::releaseAllNodeGroups 0x00000071011178e4,U,000292,ksys::tera::System::x_2 0x0000007101117a08,U,003336, 0x0000007101118710,U,000444, @@ -92732,7 +92732,7 @@ Address,Quality,Size,Name 0x00000071011d86cc,U,000076,Actor::m38 0x00000071011d8718,U,000700, 0x00000071011d89d4,U,000036,Actor::getDepthInWater -0x00000071011d89f8,U,000024,_ZNK2nn4ui2d7TextBox25GetDrawStringBufferLengthEv_0 +0x00000071011d89f8,U,000024,ksys::act::getBoneControlImpl 0x00000071011d8a10,U,000036, 0x00000071011d8a34,U,000016,Actor::x_4 0x00000071011d8a44,U,000016, @@ -93072,7 +93072,7 @@ Address,Quality,Size,Name 0x00000071011f1040,U,000180, 0x00000071011f10f4,U,000528, 0x00000071011f1304,U,000032,CameraMgrTask::setInstance_ -0x00000071011f1324,U,000052,_ZN4sead14InfLoopChecker14deleteInstanceEv +0x00000071011f1324,U,000052,CameraMgrTask::deleteInstance 0x00000071011f1358,U,000144,vlt::CameraMgrTask::ctor 0x00000071011f13e8,U,000320, 0x00000071011f1528,U,000256, @@ -93487,7 +93487,7 @@ Address,Quality,Size,Name 0x00000071011fbd58,U,000080,Sound::__auto3 0x00000071011fbda8,U,000088,Sound::__auto0 0x00000071011fbe00,U,000204,Sound::__auto1 -0x00000071011fbecc,U,000060,_ZN2nn4ui2d8DrawInfo5UnmapEv +0x00000071011fbecc,U,000060,ksys::snd::SoundMgr::finalizeEnvSeAndUiSound 0x00000071011fbf08,U,000440,Sound::__auto6 0x00000071011fc0c0,U,000188,Sound::__auto4 0x00000071011fc17c,U,000268,Sound::__auto5 @@ -94476,7 +94476,7 @@ Address,Quality,Size,Name 0x000000710123c4d8,O,000004,_ZN6xlink221F32PropertyDefinitionD0Ev 0x000000710123c4dc,U,000428, 0x000000710123c688,U,000428, -0x000000710123c834,U,000428,_ZN3aal8Debugger11LimitResult5text_Ei +0x000000710123c834,U,000428,ksys::xlink::getPostureControlEnumText 0x000000710123c9e0,U,000428, 0x000000710123cb8c,U,000004,nullsub_4719 0x000000710123cb90,U,000032, @@ -95071,7 +95071,7 @@ Address,Quality,Size,Name 0x000000710127143c,U,000020, 0x0000007101271450,U,000008, 0x0000007101271458,U,002040, -0x0000007101271c50,U,000008,_ZN2nn3vfx8Resource10UnrelocateEPv +0x0000007101271c50,U,000008,ksys::eft::EsetlistResource::onDestroy_ 0x0000007101271c58,U,000396,VfxResource::loadResource 0x0000007101271de4,U,000540, 0x0000007101272000,U,000340, @@ -95536,7 +95536,7 @@ Address,Quality,Size,Name 0x000000710129276c,U,000116, 0x00000071012927e0,U,000844, 0x0000007101292b2c,U,003444, -0x00000071012938a0,U,000372,_ZN3agl3sdw13ShadowPrePass7ContextD2Ev +0x00000071012938a0,U,000372,ksys::gfx::IdAnalyzerContext::dtor 0x0000007101293a14,U,000408, 0x0000007101293bac,U,000064, 0x0000007101293bec,U,000080, @@ -95767,7 +95767,7 @@ Address,Quality,Size,Name 0x00000071012a4610,U,000056, 0x00000071012a4648,U,000092, 0x00000071012a46a4,U,000124, -0x00000071012a4720,U,000080,_ZN4sead12ProcessMeter14deleteInstanceEv +0x00000071012a4720,U,000080,ksys::MovieDecoderMgrMaybe::deleteInstance 0x00000071012a4770,U,000680, 0x00000071012a4a18,U,000048, 0x00000071012a4a48,U,000008, @@ -95860,7 +95860,7 @@ Address,Quality,Size,Name 0x00000071012a8ad0,U,000848, 0x00000071012a8e20,U,000476, 0x00000071012a8ffc,U,001228,NavMeshQueryRequestPool::ctor -0x00000071012a94c8,U,000192,_ZN4gsys15ModelWorkBufferD2Ev +0x00000071012a94c8,U,000192,NavMeshQueryRequestPool::dtor 0x00000071012a9588,U,002312, 0x00000071012a9e90,U,000088, 0x00000071012a9ee8,U,000128, @@ -96095,13 +96095,13 @@ Address,Quality,Size,Name 0x00000071012b4b98,O,000004,_ZN4ksys3qst12CameraTargetD1Ev 0x00000071012b4b9c,O,000004,_ZN4ksys3qst12CameraTargetD0Ev 0x00000071012b4ba0,U,000840,CompactedHeap::tryCreate -0x00000071012b4ee8,U,000740,_ZN4gsys13LightProbeMgr4Grid5setupEv +0x00000071012b4ee8,U,000740,ksys::res::CompactedHeap::initFreeLists 0x00000071012b51cc,U,000076,CompactedHeap::dtor 0x00000071012b5218,U,000084,CompactedHeap::dtorDelete 0x00000071012b526c,U,000068,CompactedHeap::create 0x00000071012b52b0,U,000096,_ZN4ksys3res13CompactedHeap7destroyEv 0x00000071012b5310,U,000384,CompactedHeap::Unk1::setPointer -0x00000071012b5490,U,000464,_ZN3agl3sdw18PrimitiveOcclusion11calcContextEiRKN4sead8Matrix34IfEERKNS2_10ProjectionE +0x00000071012b5490,U,000464,ksys::res::CompactedHeap::fillAddressIndexHeads 0x00000071012b5660,U,000672,CompactedHeap::x_1 0x00000071012b5900,U,000608,CompactedHeap::x 0x00000071012b5b60,U,000608,CompactedHeap::x_12 @@ -96536,7 +96536,7 @@ Address,Quality,Size,Name 0x00000071012d09c8,U,000316, 0x00000071012d0b04,U,000480, 0x00000071012d0ce4,U,000180, -0x00000071012d0d98,U,000420,_ZN2nn3atk6detail6driver19SequenceSoundPlayer5PauseEb +0x00000071012d0d98,U,000420,ksys::snd::scanDirectSpeaker1SupplierPool 0x00000071012d0f3c,U,000228, 0x00000071012d1020,U,000228, 0x00000071012d1104,U,000312, @@ -96564,7 +96564,7 @@ Address,Quality,Size,Name 0x00000071012d1cb4,U,000060, 0x00000071012d1cf0,U,000024, 0x00000071012d1d08,U,000064, -0x00000071012d1d48,U,000024,_ZN4sead11ResourceMgr6unloadEPNS_8ResourceE_0 +0x00000071012d1d48,U,000024,ksys::snd::SpatialCalculatorFactory::destroy 0x00000071012d1d60,U,000004,nullsub_4817 0x00000071012d1d64,U,000004,j__ZdlPv_1315 0x00000071012d1d68,U,000004,nullsub_4818 @@ -97485,7 +97485,7 @@ Address,Quality,Size,Name 0x00000071012ff01c,U,000588, 0x00000071012ff268,U,000072, 0x00000071012ff2b0,U,000076, -0x00000071012ff2fc,U,000500,_ZN4sead19FixedSafeStringBaseIcLi423EEaSERKNS_14SafeStringBaseIcEE +0x00000071012ff2fc,U,000500,ksys::tera::terrainExtraDataEntryCtor 0x00000071012ff4f0,U,000424, 0x00000071012ff698,U,000376, 0x00000071012ff810,U,000088, @@ -97504,7 +97504,7 @@ Address,Quality,Size,Name 0x0000007101300bf0,U,000352, 0x0000007101300d50,U,000460, 0x0000007101300f1c,U,000240, -0x000000710130100c,U,000092,_ZN3eui6Screen27clearBoxCursorNodeRouteAll_Ev +0x000000710130100c,U,000092,ksys::tera::Core::releaseAllNodeGroups 0x0000007101301068,U,000108, 0x00000071013010d4,U,000044, 0x0000007101301100,U,001124, @@ -98088,7 +98088,7 @@ Address,Quality,Size,Name 0x000000710131f3a8,U,000120, 0x000000710131f420,U,000056, 0x000000710131f458,U,000148, -0x000000710131f4ec,U,000024,_ZNK3agl14GPUMemAddrBase17deleteGPUMemBlockEv_0 +0x000000710131f4ec,U,000024,ksys::MovieDecoderPlayer::destroyExtractor 0x000000710131f504,U,000288, 0x000000710131f624,U,000272, 0x000000710131f734,U,000228, @@ -100333,8 +100333,8 @@ Address,Quality,Size,Name 0x0000007101390b1c,U,000172, 0x0000007101390bc8,U,000192, 0x0000007101390c88,U,001312, -0x00000071013911a8,U,000204,_ZN2al10CubeMapMgr11UpdateAgent3endEPN3agl11DrawContextE -0x0000007101391274,U,001096,_ZN2al10CubeMapMgr11UpdateAgent7backendEPN3agl11DrawContextE +0x00000071013911a8,U,000204,_ZN3agl3env10CubeMapMgr11UpdateAgent3endEPNS_11DrawContextE +0x0000007101391274,U,001096,_ZN3agl3env10CubeMapMgr11UpdateAgent7backendEPNS_11DrawContextE 0x00000071013916bc,U,000244,_ZN3agl3env10CubeMapMgr11CreatorUnit14generateMipMapEPNS_11DrawContextEjj 0x00000071013917b0,U,001812, 0x0000007101391ec4,U,005096, @@ -100372,14 +100372,14 @@ Address,Quality,Size,Name 0x000000710139719c,U,000008, 0x00000071013971a4,U,000036, 0x00000071013971c8,U,000040, -0x00000071013971f0,U,002332,_ZN2al10CubeMapMgr10initializeERKNS0_9CreateArgEPN4sead4HeapE +0x00000071013971f0,U,002332,_ZN3agl3env10CubeMapMgr10initializeERKNS1_9CreateArgEPN4sead4HeapE 0x0000007101397b0c,U,000160,_ZN3agl3env10CubeMapMgr4freeEPNS1_12ReservedUnitE 0x0000007101397bac,U,001012, 0x0000007101397fa0,U,000008, 0x0000007101397fa8,U,000008, -0x0000007101397fb0,U,000048,_ZNK2al10CubeMapMgr11getUnitNameEPNS0_12ReservedUnitE +0x0000007101397fb0,U,000048,_ZNK3agl3env10CubeMapMgr11getUnitNameEPNS1_12ReservedUnitE 0x0000007101397fe0,U,000292, -0x0000007101398104,U,000028,_ZN2al10CubeMapMgr15setUnitPositionEPNS0_12ReservedUnitERKN4sead7Vector3IfEE +0x0000007101398104,U,000028,_ZN3agl3env10CubeMapMgr15setUnitPositionEPNS1_12ReservedUnitERKN4sead7Vector3IfEE 0x0000007101398120,U,000008, 0x0000007101398128,U,000008, 0x0000007101398130,U,000008, @@ -103412,7 +103412,7 @@ Address,Quality,Size,Name 0x000000710156d4b0,U,001432, 0x000000710156da48,U,000220, 0x000000710156db24,U,001212, -0x000000710156dfe0,U,000316,_ZN4sead15BitStreamFormat12readBitImpl_EPNS_9StreamSrcEPvj +0x000000710156dfe0,U,000316, 0x000000710156e11c,U,000600, 0x000000710156e374,U,000140, 0x000000710156e400,U,000332, @@ -104939,7 +104939,7 @@ Address,Quality,Size,Name 0x00000071015d12c4,U,000156, 0x00000071015d1360,U,000364, 0x00000071015d14cc,U,000388, -0x00000071015d1650,U,001636,_ZN19PlayerActorHakoniwa15endPlayerPuppetEv +0x00000071015d1650,U,001636, 0x00000071015d1cb4,U,000108, 0x00000071015d1d20,L,000076, 0x00000071015d1d6c,U,000084, @@ -108768,7 +108768,7 @@ Address,Quality,Size,Name 0x00000071016e1fa8,L,000928,_ZN2nn3nex15SocketTransport11CloseSocketENS0_17TransportProtocol4TypeEt 0x00000071016e2348,L,000824, 0x00000071016e2680,L,000220, -0x00000071016e275c,L,000264,_ZN2nn3nex23DataStoreProtocolClient25ChangeMeta_PrepareRequestEPNS0_19ProtocolCallContextEPNS0_7MessageERKNS0_24DataStoreChangeMetaParamE +0x00000071016e275c,L,000264, 0x00000071016e2864,L,000724,_ZN2nn3nex15SocketTransport4SendENS0_17TransportProtocol4TypeEtNS0_6Stream4TypeEhhPNS0_9PacketOutEb 0x00000071016e2b38,L,000712, 0x00000071016e2e00,L,000516, @@ -113032,7 +113032,7 @@ Address,Quality,Size,Name 0x00000071017e2aec,U,000016, 0x00000071017e2afc,U,000064, 0x00000071017e2b3c,U,000376, -0x00000071017e2cb4,U,000492,_ZN18FigureWalkingJudge17setGuideEraseRateEf +0x00000071017e2cb4,U,000492,hkpVehicleInstance::updateWheels 0x00000071017e2ea0,U,000340, 0x00000071017e2ff4,U,000324, 0x00000071017e3138,U,000940, From c9cef4a09f42c53aabe1f7ad09e380d424e4aff0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9o=20Lam?= Date: Sun, 18 Oct 2026 20:12:09 +0300 Subject: [PATCH 5/5] tools: leave library code and weak copies out of the order check The decomp links all libraries before the game code, whereas the original interleaves them with it, so every library object counted as misordered (156 of 157) and each newly bound library row added one. A weak function's copy in the original comes from whichever object the linker saw first, so it says nothing about where its decomp object belongs: 172 of 248 strays were weak copies. Weak functions now only count for order within their object's main block. (AI assisted using Claude Opus 5.5) --- tools/count_misordered_functions.py | 28 ++++++++++++++++++++++++---- 1 file changed, 24 insertions(+), 4 deletions(-) diff --git a/tools/count_misordered_functions.py b/tools/count_misordered_functions.py index b33dbf96..f614b7d8 100755 --- a/tools/count_misordered_functions.py +++ b/tools/count_misordered_functions.py @@ -30,6 +30,7 @@ class Function(NamedTuple): decomp_addr: int name: str obj: str + is_weak: bool @dataclass @@ -38,6 +39,7 @@ class MatchedFunctions: not_in_binary: int = 0 shared_inline: int = 0 ambiguous: int = 0 + library: int = 0 @dataclass @@ -118,7 +120,13 @@ def match_functions(decomp_elf: Path, build_dir: Path) -> MatchedFunctions: matched.not_in_binary += 1 elif len(in_binary) == 1 and len(definitions) == 1: obj = get_object_name(definitions[0].path, build_dir) - matched.functions.append(Function(info.addr, in_binary[0].address, info.decomp_name, obj)) + # The decomp links all libraries before the game code, whereas the original + # interleaves them with it, so their objects would all count as misordered. + if obj.startswith("lib/"): + matched.library += 1 + continue + matched.functions.append( + Function(info.addr, in_binary[0].address, info.decomp_name, obj, definitions[0].is_weak)) elif all(definition.is_weak for definition in definitions): matched.shared_inline += 1 else: @@ -229,10 +237,13 @@ def main() -> None: decomp_elf = config.get_decomp_elf().resolve() matched = match_functions(decomp_elf, decomp_elf.parent) + # A weak function's copy in the original came from whichever object the linker saw first, so + # it can't place its object or make it split. It still counts within its object's main block. + strong_functions = [function for function in matched.functions if not function.is_weak] main_runs: dict[str, list[Function]] = {} split_objects: list[str] = [] stray_functions: list[Function] = [] - for obj, runs in split_into_blocks(matched.functions).items(): + for obj, runs in split_into_blocks(strong_functions).items(): main_run = max(runs, key=len) main_runs[obj] = main_run if len(runs) > 1: @@ -240,13 +251,21 @@ def main() -> None: stray_functions += [function for run in runs if run is not main_run for function in run] stray_functions.sort() + main_blocks = {obj: list(run) for obj, run in main_runs.items()} + for function in matched.functions: + run = main_runs.get(function.obj) + if function.is_weak and run and run[0].orig_addr < function.orig_addr < run[-1].orig_addr: + main_blocks[function.obj].append(function) + for block in main_blocks.values(): + block.sort() + objects_in_original_order = sorted(main_runs, key=lambda obj: main_runs[obj][0].orig_addr) misordered_objects = out_of_order(objects_in_original_order, lambda obj: min(function.decomp_addr for function in main_runs[obj])) misordered_functions: list[Function] = [] for obj in objects_in_original_order: - misordered_functions += out_of_order(main_runs[obj], lambda function: function.decomp_addr) + misordered_functions += out_of_order(main_blocks[obj], lambda function: function.decomp_addr) report = Report( misordered_objects=[f"0x{main_runs[obj][0].orig_addr + ORIGINAL_BASE:016x} {obj}" for obj in misordered_objects], @@ -267,7 +286,8 @@ def main() -> None: print(f"{len(matched.functions):>7d} compared functions") print(f"{Style.DIM}{matched.not_in_binary:>7d} skipped, not in the decomp binary") print(f"{matched.shared_inline:>7d} skipped, inline in several objects") - print(f"{matched.ambiguous:>7d} skipped, ambiguous name{Style.RESET_ALL}") + print(f"{matched.ambiguous:>7d} skipped, ambiguous name") + print(f"{matched.library:>7d} skipped, library code{Style.RESET_ALL}") print(f"{len(main_runs):>7d} objects") print(f"{len(misordered_objects):>7d} {Fore.RED}misordered objects{Fore.RESET}") print(f"{len(split_objects):>7d} {Fore.YELLOW}objects split in the original{Fore.RESET} "