feat(profile): more functions

This commit is contained in:
gromchek 2025-08-17 22:47:41 +03:00
parent ba0110ec22
commit d32b775248
8 changed files with 39 additions and 0 deletions

View file

@ -480,6 +480,7 @@ static import_symbols() {
set_name(0x004B62A0, "TextureIsReadyNow");
set_name(0x004B6580, "TextureSetCacheSize");
set_name(0x004B6AE0, "TextureCacheUpdate");
set_name(0x004B6CB0, "TextureGetGxTex");
set_name(0x004B7220, "TextureAllocMippedImg");
set_name(0x004B7300, "TextureFreeMippedImg@2");
set_name(0x004B78A0, "LoadTgaMips");
@ -4136,7 +4137,9 @@ static import_symbols() {
set_name(0x0077C980, "SBigPowMod");
set_name(0x0077EC80, "World__MapIsDungeon");
set_name(0x0077EC90, "World__SetLoadProgressCallback");
set_name(0x0077EFF0, "World__Render");
set_name(0x0077F310, "World__Intersect");
set_name(0x0077FFB0, "World__ObjectTestConvexVolume");
set_name(0x00780240, "World__ObjectUpdate");
set_name(0x00780860, "World__PrepareAreaOfInterest");
set_name(0x00780F50, "World__Initialize");
@ -4144,9 +4147,15 @@ static import_symbols() {
set_name(0x00781500, "World__Preload");
set_name(0x007816F0, "DayNight__Update");
set_name(0x0078F020, "AreaListRegisterLocation");
set_name(0x0078FB00, "CWorldScene__FrustumXform");
set_name(0x00791100, "CWorldScene__FrustumSet");
set_name(0x00795D40, "CWorldScene__LocateViewer3");
set_name(0x007964A0, "CWorldScene__RenderMapObjDefGroups");
set_name(0x00799730, "CBarrier__Initialize");
set_name(0x007997D0, "CWorldScene__Initialize");
set_name(0x0079A870, "CWorldScene__Render");
set_name(0x0079B070, "CAaBsp__constructor");
set_name(0x0079B2C0, "CAaBsp__Clear");
set_name(0x0079B760, "CMapObjGroup__QueryLiquidSounds");
set_name(0x0079B8E0, "Particulate__InitParticles");
set_name(0x0079BBF0, "CMapObj__QueryLiquidSounds");
@ -4157,6 +4166,8 @@ static import_symbols() {
set_name(0x0079F320, "CMap__Destroy");
set_name(0x0079F820, "CPassenger__Disable");
set_name(0x007A0FE0, "CMapEntity__constructor");
set_name(0x007A4C10, "CMap__TestQueryAdd");
set_name(0x007A5330, "CMap__GetChunkFacets");
set_name(0x007A8520, "CMapObj__UpdateMaterials");
set_name(0x007A9BF0, "CMapObj__RenderGroupLightmapTex");
set_name(0x007A9D30, "CMapObj__RenderGroupColorTex");
@ -4209,6 +4220,7 @@ static import_symbols() {
set_name(0x007B3DE0, "CMapObjDefGroup__constructor");
set_name(0x007B4350, "CMapObjDef__constructor");
set_name(0x007B5020, "TSList__LinkToHead");
set_name(0x007B6110, "CMap__PrepareMapObjDefs");
set_name(0x007BD3A0, "CShadowQuery__Initialize");
set_name(0x007BD9F0, "CMap__Preload");
set_name(0x007BF8B0, "CMap__LoadWdt");
@ -4257,6 +4269,7 @@ static import_symbols() {
set_name(0x007CB9D0, "CMapObjGroup__Destroy");
set_name(0x007CBE80, "CMapObjGroup__Clear");
set_name(0x007CC310, "CMap__LoadWdl");
set_name(0x007D59B0, "CMap__LocateViewerMapObjs");
set_name(0x007D7050, "CMapArea__constructor");
set_name(0x007D7260, "CMapBaseObj__constructor");
set_name(0x007D72D0, "CMapObj__CreateMaterials");

View file

@ -1 +1,2 @@
CAaBsp__constructor 0079B070 f end=0079B0C8
CAaBsp__Clear 0079B2C0 f end=0079B308

View file

@ -476,6 +476,7 @@ LoadPredrawnMips 004B5A00 f end=004B5BA2
TextureIsReadyNow 004B62A0 f end=004B62C1
TextureSetCacheSize 004B6580 f end=004B65D5
TextureCacheUpdate 004B6AE0 f end=004B6C47
TextureGetGxTex 004B6CB0 f end=004B6D82
TextureAllocMippedImg 004B7220 f end=004B72F4 type="MipBits* __stdcall func(PIXEL_FORMAT format, uint32_t width, uint32_t height)"
TextureFreeMippedImg 004B7300 f end=004B73D9 type="void func(MipBits* image)"
LoadTgaMips 004B78A0 f end=004B7AA0 type="int32_t __usercall func@<eax>(char* ext@<eax>, char* filename, int32_t a3, MipBits** mipBits, uint32_t* width, uint32_t* height, PIXEL_FORMAT* texFormat, int32_t* isOpaque@<ecx>, uint32_t* alphaBits, PIXEL_FORMAT* dataFormat)"
@ -4132,7 +4133,9 @@ PowMod 0077C720 f end=0077C97B type="void __stdcall func(BigBuffer* a, BigBuffer
SBigPowMod 0077C980 f end=0077C9A4 type="void __stdcall func(BigData* a, BigData* b, BigData* c, BigData* d)"
World__MapIsDungeon 0077EC80 f end=0077EC8B
World__SetLoadProgressCallback 0077EC90 f end=0077ECA6
World__Render 0077EFF0 f end=0077F00C
World__Intersect 0077F310 f end=0077F319
World__ObjectTestConvexVolume 0077FFB0 f end=00780122
World__ObjectUpdate 00780240 f end=007804F5
World__PrepareAreaOfInterest 00780860 f end=00780CCF
World__Initialize 00780F50 f end=0078142F
@ -4140,9 +4143,15 @@ World__LoadMap 00781430 f end=007814F2
World__Preload 00781500 f end=007815B7
DayNight__Update 007816F0 f end=007819BC ; DayNight::Update(unsigned int, float, float)
AreaListRegisterLocation 0078F020 f end=0078F1EC
CWorldScene__FrustumXform 0078FB00 f end=0078FB20
CWorldScene__FrustumSet 00791100 f end=00791120
CWorldScene__LocateViewer3 00795D40 f end=00795F7F
CWorldScene__RenderMapObjDefGroups 007964A0 f end=007968C2
CBarrier__Initialize 00799730 f end=007997C5
CWorldScene__Initialize 007997D0 f end=00799891
CWorldScene__Render 0079A870 f end=0079ADBB
CAaBsp__constructor 0079B070 f end=0079B0C8
CAaBsp__Clear 0079B2C0 f end=0079B308
CMapObjGroup__QueryLiquidSounds 0079B760 f end=0079B86A
Particulate__InitParticles 0079B8E0 f end=0079BA22
CMapObj__QueryLiquidSounds 0079BBF0 f end=0079BCC0
@ -4153,6 +4162,8 @@ CMap__Initialize 0079E7C0 f end=0079EFD4
CMap__Destroy 0079F320 f end=0079F646
CPassenger__Disable 0079F820 f end=0079F858
CMapEntity__constructor 007A0FE0 f end=007A1098
CMap__TestQueryAdd 007A4C10 f end=007A4EDD
CMap__GetChunkFacets 007A5330 f end=007A55DC
CMapObj__UpdateMaterials 007A8520 f end=007A85D1
CMapObj__RenderGroupLightmapTex 007A9BF0 f end=007A9D21
CMapObj__RenderGroupColorTex 007A9D30 f end=007A9ECF
@ -4205,6 +4216,7 @@ CDetailDoodad__InitializeRenderState 007B2D30 f end=007B304E ; CDetailDoodad::In
CMapObjDefGroup__constructor 007B3DE0 f end=007B3EFC
CMapObjDef__constructor 007B4350 f end=007B44FE
TSList__LinkToHead 007B5020 f end=007B50AB ; 00005410
CMap__PrepareMapObjDefs 007B6110 f end=007B64ED
CShadowQuery__Initialize 007BD3A0 f end=007BD44D
CMap__Preload 007BD9F0 f end=007BDA62
CMap__LoadWdt 007BF8B0 f end=007BFCDC ; CMap::LoadWdt()
@ -4253,6 +4265,7 @@ CMapObjGroup__GetTris 007CB7B0 f end=007CB867
CMapObjGroup__Destroy 007CB9D0 f end=007CB9EE
CMapObjGroup__Clear 007CBE80 f end=007CBF3F
CMap__LoadWdl 007CC310 f end=007CC761
CMap__LocateViewerMapObjs 007D59B0 f end=007D5CC9
CMapArea__constructor 007D7050 f end=007D711F
CMapBaseObj__constructor 007D7260 f end=007D7293 ; CMapBaseObj::CMapBaseObj()
CMapObj__CreateMaterials 007D72D0 f end=007D730C

View file

@ -26,3 +26,7 @@ CMap__AllocArea 007C07C0 f end=007C0827
CMap__AllocMapObjDefGroup 007C0910 f end=007C0977
CMap__FreeBaseObjLink 007C09F0 f end=007C0A8B
CMap__LoadWdl 007CC310 f end=007CC761
CMap__TestQueryAdd 007A4C10 f end=007A4EDD
CMap__GetChunkFacets 007A5330 f end=007A55DC
CMap__PrepareMapObjDefs 007B6110 f end=007B64ED
CMap__LocateViewerMapObjs 007D59B0 f end=007D5CC9

View file

@ -49,3 +49,4 @@ CBLPFile__Lock2 006AFCE0 f end=006AFF06 type="int32_t __thiscall func(CBLPFile*
CBLPFile__Open 006AFF10 f end=006AFFCF type="int32_t __thiscall func(CBLPFile* this, char* filename)"
CBLPFile__LockChain2 006AFFD0 f end=006B012E type="int32_t __thiscall func(CBLPFile* this, char* fileName, PIXEL_FORMAT format, MipBits** images, uint32_t mipLevel, int32_t a6)"
TextureIsReadyNow 004B62A0 f end=004B62C1
TextureGetGxTex 004B6CB0 f end=004B6D82

View file

@ -6,3 +6,5 @@ World__MapIsDungeon 0077EC80 f end=0077EC8B
World__PrepareAreaOfInterest 00780860 f end=00780CCF
World__Initialize 00780F50 f end=0078142F
World__LoadMap 00781430 f end=007814F2
World__Render 0077EFF0 f end=0077F00C
World__ObjectTestConvexVolume 0077FFB0 f end=00780122

View file

@ -1 +1,6 @@
CWorldScene__Initialize 007997D0 f end=00799891
CWorldScene__FrustumXform 0078FB00 f end=0078FB20
CWorldScene__FrustumSet 00791100 f end=00791120
CWorldScene__LocateViewer3 00795D40 f end=00795F7F
CWorldScene__RenderMapObjDefGroups 007964A0 f end=007968C2
CWorldScene__Render 0079A870 f end=0079ADBB