feat(profile): new funcs

This commit is contained in:
gromchek 2025-11-02 21:51:45 +03:00
parent 39de5f294e
commit 985e747fa8
31 changed files with 93 additions and 2 deletions

View file

@ -0,0 +1 @@
CAaBspDigestCache__Reset 0079B1C0 f end=0079B1E8

View file

@ -0,0 +1 @@
g_BspDigestCache 00CDD7A0 l

View file

@ -25,3 +25,5 @@ NameNeedsDeclensions 0076DD20 f end=0076DD3B
RussianNameNeedsDeclensions 0076E270 f end=0076E2A6 RussianNameNeedsDeclensions 0076E270 f end=0076E2A6
IsRussian 007E1030 f end=007E1049 IsRussian 007E1030 f end=007E1049
ClientGameTimeTickHandler 007E27F0 f end=007E280D ClientGameTimeTickHandler 007E27F0 f end=007E280D
ClntObjMgrPush 004D36C0 f end=004D36F6
ClntObjMgrPop 004D3700 f end=004D372A

View file

@ -13,7 +13,7 @@ ClientServices__SendSurveyFailed 006B0B30 f end=006B0B3D
ClientServices__GetSurveyId 006B0B40 f end=006B0B4D ClientServices__GetSurveyId 006B0B40 f end=006B0B4D
ClientServices__SendOnConnection 006B0B50 f end=006B0B79 ClientServices__SendOnConnection 006B0B50 f end=006B0B79
ClientServices__SetMessageHandler 006B0B80 f end=006B0BB5 ClientServices__SetMessageHandler 006B0B80 f end=006B0BB5
ClientServices_ClearMessageHandler 006B0BC0 f end=006B0BE9 ClientServices__ClearMessageHandler 006B0BC0 f end=006B0BE9
ClientServices__InitLoginServerCVars 006B0BF0 f end=006B0DB7 ClientServices__InitLoginServerCVars 006B0BF0 f end=006B0DB7
ClientServices__GetSelectedRealmName 006B0DC0 f end=006B0DF0 ClientServices__GetSelectedRealmName 006B0DC0 f end=006B0DF0
ClientServices__GetRealmList 006B0E10 f end=006B0EC2 ClientServices__GetRealmList 006B0E10 f end=006B0EC2
@ -47,3 +47,4 @@ ClientServices__SelectRealm 006B2DF0 f end=006B2E2C
ClientServices__GetRealmInfoByIndex 006B2EB0 f end=006B2F12 ClientServices__GetRealmInfoByIndex 006B2EB0 f end=006B2F12
ClientServices__JoinRealmResult 006B3070 f end=006B318F ClientServices__JoinRealmResult 006B3070 f end=006B318F
ClientServices__Destroy 006B1BB0 f end=006B1C6B ClientServices__Destroy 006B1BB0 f end=006B1C6B
ClientServices__Logon 006B2A90 f end=006B2CC9

View file

@ -0,0 +1,4 @@
CMath__sqrt 004C4E10 f end=004C4E89
CMath__log2 004C4E90 f end=004C4F3B
CMath__exp2 004C4F40 f end=004C4FFB
CMath__NormalizeAngle0to2pi 004C5090 f end=004C50B4

View file

@ -78,3 +78,13 @@ PrintStartupError 0076B5A0 f end=0076B616 type="void __usercall __noreturn func(
ConsoleDetectSaveHardware 0076B620 f end=0076B7DB ConsoleDetectSaveHardware 0076B620 f end=0076B7DB
ConsoleDetectDetectHardware 0076BA30 f end=0076BBE9 type="void __stdcall func(Hardware* hardware, bool* hwChanged)" ; ConsoleDetectDetectHardware(Hardware&, bool&) ConsoleDetectDetectHardware 0076BA30 f end=0076BBE9 type="void __stdcall func(Hardware* hardware, bool* hwChanged)" ; ConsoleDetectDetectHardware(Hardware&, bool&)
ConsoleCommandHistoryDepth 0095BFB0 f end=0095BFB6 type="int32_t __stdcall func()" ConsoleCommandHistoryDepth 0095BFB0 f end=0095BFB6 type="int32_t __stdcall func()"
ConsoleScreenDestroy 007662A0 f end=0076631B
ConsoleCommandWriteHelp 00768AE0 f end=00768AF6
ConsoleCommandInitialize 007691C0 f end=00769213
CConsole__PrintError 00772A80 f end=00772A99
CComand_MaxLOD 0077F600 f end=0077F64C
CComand_WaterRipples 0077F690 f end=0077F6B0
CComand_DetailDoodadAlpha 0077F700 f end=0077F749
CComand_CharacterAmbient 0077F750 f end=0077F7D1
CComand_SetShadow 00780E20 f end=00780F41
ConsoleCommandInvalidPtrCheck 0086B5A0 f end=0086B5F5

View file

@ -1,2 +1,3 @@
CDataAllocator__GetData 0095D110 f ; CDataAllocator::GetData(int, char const*, int) CDataAllocator__GetData 0095D110 f ; CDataAllocator::GetData(int, char const*, int)
CDataAllocator__PutData 0095D1B0 f ; CDataAllocator::PutData(void*, char const*, int) CDataAllocator__PutData 0095D1B0 f ; CDataAllocator::PutData(void*, char const*, int)
CDataAllocator__Clear 0095D0C0 f end=0095D10A

View file

@ -1 +1,4 @@
CFrustum__Cull 00983D70 f end=00983E61 CFrustum__Cull 00983D70 f end=00983E61
CFrustum__Translate 00983AE0 f end=00983D13
CFrustum__Cull 009839E0 f end=00983A5C
CFrustum__Transform 00983F40 f end=00983FA5

View file

@ -33,3 +33,4 @@ GxXformSetViewport 00681F60 f end=00682124 type="void __stdcall func(float minX,
GxScenePresent 00682A00 f end=00682A33 GxScenePresent 00682A00 f end=00682A33
GxDevDestroy 00682B80 f end=00682C35 GxDevDestroy 00682B80 f end=00682C35
CGxMonitorModeSort 00689E80 f type="int32_t __stdcall func(void* a, void* b)" CGxMonitorModeSort 00689E80 f type="int32_t __stdcall func(void* a, void* b)"
GxVertexSize 00681230 f end=0068123F

View file

@ -1,2 +1,3 @@
s_maxFPSBk 00C5DF74 l type="uint32_t" s_maxFPSBk 00C5DF74 l type="uint32_t"
s_maxFPS 00C5DF7C l type="uint32_t" s_maxFPS 00C5DF7C l type="uint32_t"
s_VBFormatDesc 00AD8AC0 l

View file

@ -117,3 +117,4 @@ CGxDevice__ITexWHDStartEnd 006A5EF0 f end=006A5FDF type="void __thiscall func(CG
CGxDevice__TexIsReadyNow 006831C0 f end=006831E7 CGxDevice__TexIsReadyNow 006831C0 f end=006831E7
CGxDevice__TexSetWrap 00685D40 f end=00685DBF CGxDevice__TexSetWrap 00685D40 f end=00685DBF
GxTexSetWrap 00681450 f end=0068146C GxTexSetWrap 00681450 f end=0068146C
CGxDevice__BuffSizeSet 006831A0 f end=006831C0

View file

@ -1,2 +1,3 @@
CGxDeviceOpenGl__ISetGlCaps 0068A9A0 f end=0068AF34 type="void __thiscall func(CGxDeviceOpenGl* this, CGxFormat* format)" CGxDeviceOpenGl__ISetGlCaps 0068A9A0 f end=0068AF34 type="void __thiscall func(CGxDeviceOpenGl* this, CGxFormat* format)"
CGxDeviceOpenGl__constructor 0068BBC0 f end=0068BD15 type="void __thiscall func(CGxDeviceOpenGl* this)" CGxDeviceOpenGl__constructor 0068BBC0 f end=0068BD15 type="void __thiscall func(CGxDeviceOpenGl* this)"
CGxDeviceOpenGl__DeviceSetFormat 0068D6D0 f end=0068D7AF

View file

@ -74,3 +74,4 @@ CMap__LinkStaticEntity 007C28F0 f end=007C2A67
CMap__LinkStaticEntitySingle2 007C2A70 f end=007C2BE1 CMap__LinkStaticEntitySingle2 007C2A70 f end=007C2BE1
CMap__LinkStaticEntityMultiple2 007C2E70 f end=007C2F76 CMap__LinkStaticEntityMultiple2 007C2E70 f end=007C2F76
CMap__LinkStaticEntity 007C2F80 f end=007C2FE4 CMap__LinkStaticEntity 007C2F80 f end=007C2FE4
CMap__Unload 007C3830 f end=007C39FA

View file

@ -32,3 +32,8 @@ CMapObjGroup__AsyncPostloadCallback 007D8570 f end=007D85D6
CMapObjGroup__AsyncFailedCallback 007C75E0 f end=007C7608 CMapObjGroup__AsyncFailedCallback 007C75E0 f end=007C7608
CMapObjGroup__GetNumSharedTiles 007C8BF0 f end=007C8C5E CMapObjGroup__GetNumSharedTiles 007C8BF0 f end=007C8C5E
CMapObjGroup__GetFacesForLinking 007CB260 f end=007CB2E5 CMapObjGroup__GetFacesForLinking 007CB260 f end=007CB2E5
CMapObjGroup__FillVertexVB0 007C8560 f end=007C8A62
CMapObjGroup__SetVertexVB0 007C9CB0 f end=007C9D12
CMapObjGroup__SetIndexVB 007C9D80 f end=007C9DCB
CMapObjGroup__AllocVB 007CBCB0 f end=007CBD64
CMapObjGroup__FreeVB 007CBD70 f end=007CBDC0

View file

@ -21,3 +21,4 @@ CMapChunk__Intersect 007D8730 f end=007D883E
CMapChunk__Intersect 007D8840 f end=007D8DF6 CMapChunk__Intersect 007D8840 f end=007D8DF6
CMapChunk__Intersect 007D8E00 f end=007D91E5 CMapChunk__Intersect 007D8E00 f end=007D91E5
CMapChunk__LoadDetailDoodadModels 007D05F0 f end=007D069A CMapChunk__LoadDetailDoodadModels 007D05F0 f end=007D069A
CMapChunk__destructor 007C5E50 f end=007C6059

View file

@ -4,3 +4,4 @@ CMapDoodadDef__Purge 007C3020 f end=007C30A6
CMapDoodadDef__Update 007C1380 f end=007C15ED CMapDoodadDef__Update 007C1380 f end=007C15ED
CMapDoodadDef__QueryInteriorLighting 007C1C40 f end=007C1DB8 CMapDoodadDef__QueryInteriorLighting 007C1C40 f end=007C1DB8
CMapDoodadDef__SelectUnderwater 007C23F0 f end=007C25C5 CMapDoodadDef__SelectUnderwater 007C23F0 f end=007C25C5
CMapDoodadDef__destructor 007C2350 f end=007C23E1

View file

@ -12,3 +12,4 @@ CMapEntity__QueryMapObjMatrix 007A1980 f end=007A1A26
CMapEntity__UpdateMapObjLiquid 007A1A30 f end=007A1B0A CMapEntity__UpdateMapObjLiquid 007A1A30 f end=007A1B0A
CMapEntity__QueryLiquidSounds 007A1B10 f end=007A1BB3 CMapEntity__QueryLiquidSounds 007A1B10 f end=007A1BB3
CMapEntity__Tick 007A1E90 f end=007A2064 CMapEntity__Tick 007A1E90 f end=007A2064
CMapEntity__destructor 007A10A0 f end=007A1117

View file

@ -54,5 +54,7 @@ CMapObj__AsyncFailedCallback 007AE110 f end=007AE138
CMapObj__CullBatch 007A7630 f end=007A76BF CMapObj__CullBatch 007A7630 f end=007A76BF
CMapObj__VectorIntersectPortals 007AF520 f end=007AF73E CMapObj__VectorIntersectPortals 007AF520 f end=007AF73E
CMapObj__QueryLiquidStatus 007AEB90 f end=007AEC23 CMapObj__QueryLiquidStatus 007AEB90 f end=007AEC23
CMapObj__RenderMapObjGroupsShadowMap 007AB760 f end=007ABAB6
CMapObj__VectorIntersect 007AECB0 f end=007AEEFC
GetMinimapQuads 007AF8D0 f end=007AFC70 GetMinimapQuads 007AF8D0 f end=007AFC70
GetMinimapQuads 007AFE70 f end=007AFED2 GetMinimapQuads 007AFE70 f end=007AFED2

View file

@ -42,3 +42,7 @@ CMapRenderChunk__RenderSinglePassPixelShader 007D28B0 f end=007D2D6D
CMapRenderChunk__RenderSinglePassVertexPixelShader 007D2D70 f end=007D300D CMapRenderChunk__RenderSinglePassVertexPixelShader 007D2D70 f end=007D300D
CMapRenderChunk__SetShaders 007D3E10 f end=007D3F6D CMapRenderChunk__SetShaders 007D3E10 f end=007D3F6D
CMapRenderChunk__RenderPrep 007D3F70 f end=007D3FDC CMapRenderChunk__RenderPrep 007D3F70 f end=007D3FDC
CMapRenderChunk__RenderMultiPassAdditive 007D0760 f end=007D0D6E
CMapRenderChunk__RenderMultiPassAlpha 007D0D70 f end=007D13E8
CMapRenderChunk__RenderSolid 007D3010 f end=007D3226
CMapRenderChunk__RenderSolidVertexPixelShader 007D3240 f end=007D3383

View file

@ -3,3 +3,4 @@ CMapStaticEntity__GetMapObjAndGroup 007A13E0 f end=007A147D
CMapStaticEntity__ModelEventCallback 007BD5A0 f end=007BD8A0 CMapStaticEntity__ModelEventCallback 007BD5A0 f end=007BD8A0
CMapStaticEntity__SelectUnderwater 007C10C0 f end=007C1141 CMapStaticEntity__SelectUnderwater 007C10C0 f end=007C1141
CMapStaticEntity__AdjustLightmap 007C1AD0 f end=007C1C3A CMapStaticEntity__AdjustLightmap 007C1AD0 f end=007C1C3A
CMapStaticEntity__destructor 007A0C10 f end=007A0C62

View file

@ -35,3 +35,4 @@ CGObject_C__PlaySpellVisualKit 00745230 f end=00745D7C
CGObject_C__SetTypeByTypeId 00743130 f end=007431B5 CGObject_C__SetTypeByTypeId 00743130 f end=007431B5
CGObject_C__AddWorldObject 00743760 f end=007438DE CGObject_C__AddWorldObject 00743760 f end=007438DE
CGObject_C__constructor 00745E60 f end=00745F8B CGObject_C__constructor 00745E60 f end=00745F8B
CGObject_C__SetCircleRenderStates 00744EB0 f end=007450AA

View file

@ -3,3 +3,4 @@ CShadowCache__SetShadowMapGenericGlobal 008744E0 f end=008745CE ; CShadowCache::
CShadowCache__SetShadowMapGenericInterior 008745D0 f end=00874658 ; CShadowCache::SetShadowMapGenericInterior(int) CShadowCache__SetShadowMapGenericInterior 008745D0 f end=00874658 ; CShadowCache::SetShadowMapGenericInterior(int)
CShadowCache__SetShadowMapTerrain 00874660 f end=00874757 CShadowCache__SetShadowMapTerrain 00874660 f end=00874757
CShadowCache__SetShadowMapDetailDoodad 00874760 f end=0087488D CShadowCache__SetShadowMapDetailDoodad 00874760 f end=0087488D
CShadowCache__SetShadowScale 00874030 f end=0087403E

View file

@ -1 +1,3 @@
CShadowQuery__Initialize 007BD3A0 f end=007BD44D CShadowQuery__Initialize 007BD3A0 f end=007BD44D
CShadowQuery__Clear 007BB830 f end=007BB9C2
CShadowQuery__Render 007BBC50 f end=007BC482

View file

@ -0,0 +1,3 @@
SMutex__Create 007747C0 f end=00774801
SMutex__Release 00774810 f end=0077481A
SMutex__Create 00774970 f end=0077499C

View file

@ -33,3 +33,15 @@ C4Quaternion__Slerp 00982460 f end=0098256C ; C4Quaternion::Slerp(float, C4Quate
C4Quaternion__Nlerp 00982630 f end=0098269F ; C4Quaternion::Nlerp(float, C4Quaternion const&, C4Quaternion const&) C4Quaternion__Nlerp 00982630 f end=0098269F ; C4Quaternion::Nlerp(float, C4Quaternion const&, C4Quaternion const&)
C3Vector__constructor 00982970 f end=009829AD ; C3Vector::C3Vector(CImVector const&) C3Vector__constructor 00982970 f end=009829AD ; C3Vector::C3Vector(CImVector const&)
C4Vector__constructor 00984C90 f end=00984CDC ; C4Vector::C4Vector(CImVector const&) C4Vector__constructor 00984C90 f end=00984CDC ; C4Vector::C4Vector(CImVector const&)
C2Vector__C2Vector 004C4DF0 f end=004C4E06
C3Vector__C3Vector 00982950 f end=0098296C
C3Vector__MajorAxis 009829B0 f end=009829ED
NTempest__Intersect 009830D0 f end=0098348D
NTempest__Intersect 00982FB0 f end=009830CB
NTempest__Intersect 009836B0 f end=009838C7
NTempest__DistanceFromPolygonEdge 00984DB0 f end=00984E41
NTempest__TransformPoint 004C2300 f end=004C236F
C3Ray__FromStartEnd 00985200 f end=00985298
CFacet__Set 007912C0 f end=00791378
CFacet__constructor 00983940 f end=0098398F
CAaBox__Bounding 00984930 f end=00984C6D

View file

@ -59,3 +59,4 @@ TextureCacheHasMips 004F2D80 f end=004F2DA7
TextureCacheResetLoadCount 004F2DB0 f end=004F2DBB TextureCacheResetLoadCount 004F2DB0 f end=004F2DBB
TextureCacheDestroyTexture 004F31A0 f end=004F31EA TextureCacheDestroyTexture 004F31A0 f end=004F31EA
TextureCacheCreateTexture 004F3930 f end=004F3999 TextureCacheCreateTexture 004F3930 f end=004F3999
TextureGetDimensions 004B6610 f end=004B666A

View file

@ -0,0 +1,5 @@
VBBList__Block__Set 007C8500 f end=007C8560
VBBList__AllocBlock 007CB3B0 f end=007CB519
VBBList__FreeVBB 007CB9F0 f end=007CBB2D
VBBList__AssignBlock 007CBB30 f end=007CBBBC
VBBList__AllocVBB 007CBBC0 f end=007CBCAC

View file

@ -14,4 +14,4 @@ World__SetDetailDoodadDist 00780730 f end=00780761
World__ObjectIsDrawable 0077FCD0 f end=0077FD07 World__ObjectIsDrawable 0077FCD0 f end=0077FD07
World__ObjectDestroy 007826E0 f end=00782732 World__ObjectDestroy 007826E0 f end=00782732
World__ValidateFarClip 00780770 f end=007807F8 World__ValidateFarClip 00780770 f end=007807F8
World__SetShadowColor 00780660 f end=0078070D

View file

@ -20,3 +20,5 @@ World__groundEffectDistValue 00ADEEB8 l
World__groundEffectDistValueSqr 00CD7674 l World__groundEffectDistValueSqr 00CD7674 l
World__detailDoodadAlphaRef 00CD766C l World__detailDoodadAlphaRef 00CD766C l
World__detailDoodadDensity 00CD773C l World__detailDoodadDensity 00CD773C l
World__shadowModTexture 00CD7554 l
World__shadowColor 00CD7878 l

View file

@ -0,0 +1,2 @@
CWorldMath__TransformAABox 007F9430 f end=007F9472
CWorldMath__VectorIntersectAABox2 007F9480 f end=007F9650

View file

@ -11,3 +11,22 @@ CWorldParam__HWPCFCallback 0078E070 f end=0078E105
CWorldParam__GxTextureCacheSizeCallback 0078E110 f end=0078E196 CWorldParam__GxTextureCacheSizeCallback 0078E110 f end=0078E196
CWorldParam__Initialize 0078E400 f end=0078E94A CWorldParam__Initialize 0078E400 f end=0078E94A
CWorldParam__CloudLODCallback 007F1CD0 f end=007F1D2D CWorldParam__CloudLODCallback 007F1CD0 f end=007F1D2D
CWorldParam__TerrainLOD 0078D610 f end=0078D652
CWorldParam__TerrainShadows 0078D660 f end=0078D6A2
CWorldParam__MaxLights 0078D6B0 f end=0078D6E2
CWorldParam__ShadowMipLevel 0078D6F0 f end=0078D725
CWorldParam__TextureLodBias 0078D730 f end=0078D77B
CWorldParam__FarClip 0078D780 f end=0078D79C
CWorldParam__NearClip 0078D7A0 f end=0078D7BC
CWorldParam__HorizonFarClipScale 0078D7C0 f end=0078D810
CWorldParam__HorizonNearClipScale 0078D810 f end=0078D85C
CWorldParam__ParticleDensity 0078D860 f end=0078D8AB
CWorldParam__WaterLOD 0078D8B0 f end=0078D8E1
CWorldParam__ShowFootprints 0078D8F0 f end=0078D938
CWorldParam__FootstepBias 0078D940 f end=0078D9C3
CWorldParam__HardwareOcclusionTest 0078D9D0 f end=0078DA04
CWorldParam__FarClipOverride 0078DC30 f end=0078DC58
CWorldParam__EnvironmentDetail 0078DC60 f end=0078DCB0
CWorldParam__ExtShadowQuality 0078DCB0 f end=0078DCF0
CWorldParam__Specular 0078DE60 f end=0078DECF
CWorldParam__MapObjLightLOD 0078DED0 f end=0078DEFD