feat(profile): new funcs
Some checks failed
Push / build (push) Has been cancelled

This commit is contained in:
gromchek 2026-04-05 17:13:55 +03:00
parent 1c5ace1e7f
commit d5628b728d
57 changed files with 145 additions and 3 deletions

1
.gitignore vendored
View file

@ -6,3 +6,4 @@ profile/*/symbol/main.sym
build
profile/*/CMakeLists.txt
profile/*/compile_commands.json
bna

View file

@ -0,0 +1,2 @@
CGBankInfo__EnterWorld 0057BA60 f end=0057BA81
CGBankInfo__LeaveWorld 0057BA90 f end=0057BAAB

View file

@ -20,3 +20,4 @@ CGBattlefieldInfo__RequestBattlegroundInstanceInfo 0054E5B0 f end=0054E6C9
CGBattlefieldInfo__InitializeGame 0054E720 f end=0054EA2F
CGBattlefieldInfo__GetRemoteStatsFromPet 00549810 f end=0054985F
CGBattlefieldInfo__GetRemotePetStats 00549860 f end=005498C0
BattlefieldInfoRegisterScriptFunctions 0054A3E0 f end=0054A406

View file

@ -0,0 +1,16 @@
CGBlobFrame__RegisterScriptMethods 0058DFE0 f end=0058E000
CGBlobFrame__CreateScriptMetaTable 0058EB00 f end=0058EB19
CGBlobFrame_SetFillAlpha 0058E660 f end=0058E6EC
CGBlobFrame_SetBorderAlpha 0058E6F0 f end=0058E77C
CGBlobFrame_SetBorderScalar 0058E780 f end=0058E7F9
CGBlobFrame_EnableSmoothing 0058E800 f end=0058E847
CGBlobFrame_EnableMerging 0058E850 f end=0058E897
CGBlobFrame_SetMergeThreshold 0058E8A0 f end=0058E91D
CGBlobFrame_SetNumSplinePoints 0058E920 f end=0058E982
CGBlobFrame_UpdateQuestPOI 0058E990 f end=0058E9C0
CGBlobFrame_UpdateMouseOverTooltip 0058E9C0 f end=0058EA4D
CGBlobFrame_GetTooltipIndex 0058EA50 f end=0058EABF
CGBlobFrame_GetNumTooltips 0058EAC0 f end=0058EB00
CGBlobFrame_SetFillTexture 0058FE50 f end=0058FE96
CGBlobFrame_SetBorderTexture 0058FEA0 f end=0058FEE6
CGBlobFrame_DrawQuestBlob 005905F0 f end=0059065F

View file

@ -9,3 +9,8 @@ CGCharacterModelBase__OnModelLoaded 005977C0 f end=005977DB
CGCharacterModelBase__SetCreature 00597840 f end=00597870
CGCharacterModelBase__ShowThis 00597870 f end=005978D2
CGCharacterModelBase__CreateScriptMetaTable 00597A80 f end=00597A99
CGCharacterModelBase__DestroyScriptMetaTable 00597250 f end=00597275
CGCharacterModelBase_SetUnit 005978E0 f end=00597956
CGCharacterModelBase_SetCreature 00597960 f end=00597A09
CGCharacterModelBase_SetRotation 00597A10 f end=00597A7A
CGCharacterModelBase_RefreshUnit 00597B00 f end=00597B45

View file

@ -0,0 +1 @@
CGCharacterModelBase__s_metatable 00ACF534 l

View file

@ -98,3 +98,4 @@ StringToChatType 004FBB20 f end=004FBC5C
CGChat__OnChannelMemberCount 004FB540 f end=004FB580
CGChat__OnUserListUpdate 00500380 f end=00500553
CGChat__LogOpenLock 0050DEB0 f end=0050DF76
CGChat__EnterWorld 0050DF80 f end=0050DFC8

View file

@ -11,3 +11,4 @@ CGCooldown_GetReverse 005EC9F0 f end=005ECA30
CGCooldown_SetDrawEdge 005ECA30 f end=005ECA74
CGCooldown_GetDrawEdge 005ECA80 f end=005ECAC0
CGCooldown_SetCooldown 005ECE80 f end=005ECF5D
CGCooldown__DestroyScriptMetaTable 005EBE30 f end=005EBE55

View file

@ -0,0 +1 @@
CGCooldown__s_metatable 00AD13CC l

View file

@ -0,0 +1 @@
CGDressUpModelFrame__s_metatable 00ACF568 l

View file

@ -7,3 +7,4 @@ CGGossipInfo__SelectGossipOption 0058AF10 f end=0058B067
CGGossipInfo__SelectGossipAvailableQuest 0058B070 f end=0058B120
CGGossipInfo__OnGossipMessage 0058B1B0 f end=0058B395
CGGossipInfo__InitializeGame 0058B6E0 f end=0058B717
CGGossipInfo__LeaveWorld 0058AB20 f end=0058AB43

View file

@ -79,3 +79,49 @@ luaF_close 0085CE70 f end=0085CF3F
luaF_getlocalname 0085D0A0 f end=0085D0ED
luaZ_openspace 0085D170 f end=0085D1CC
luaX_syntaxerror 0085D9E0 f end=0085D9F9
_luaA_pushobject 0084DA50 f end=0084DAA8
_lua_checkstack 0084DAB0 f end=0084DB06
_lua_xmove 0084DB10 f end=0084DB90
_lua_newthread 0084DB90 f end=0084DBD0
_lua_iscfunction 0084DEF0 f end=0084DF17
_lua_rawequal 0084DF90 f end=0084DFD1
_lua_tointeger 0084E070 f end=0084E0AE
_lua_toboolean 0084E0B0 f end=0084E0DA
_lua_objlen 0084E150 f end=0084E1AB
_lua_tothread 0084E1F0 f end=0084E20C
_lua_topointer 0084E210 f end=0084E261
_lua_pushinteger 0084E2D0 f end=0084E2F4
_lua_pushboolean 0084E4D0 f end=0084E4F9
_lua_pushthread 0084E530 f end=0084E55E
_lua_gettable 0084E560 f end=0084E586
_lua_getfield 0084E590 f end=0084E5F2
_lua_setfield 0084E900 f end=0084E965
_lua_setfenv 0084EB40 f end=0084EBE8
_lua_dump 0084ED00 f end=0084ED3A
_lua_next 0084EF50 f end=0084EF86
_lua_newuserdata 0084F0F0 f end=0084F14D
_luaL_pushresult 0084F5C0 f end=0084F603
_luaL_buffinit 0084F6A0 f end=0084F6BA
_luaL_optnumber 0084FB30 f end=0084FB5E
_luaL_optinteger 0084FBD0 f end=0084FBFE
_luaL_checkoption 0084FD20 f end=0084FDCF
_luaE_newthread 00855240 f end=00855304
_luaE_freethread 00855310 f end=00855366
_luaD_rawrunprotected 00855AF0 f end=00855B55
_luaD_growstack 00855CD0 f end=00855CFC
_luaS_newlstr 00856C80 f end=00856DC6
_luaS_newudata 00856DD0 f end=00856E4C
_luaV_tonumber 00856E50 f end=00856E9E
_luaC_barrierf 0085BA50 f end=0085BA83
_luaT_gettm 0085BBE0 f end=0085BC09
_luaH_new 0085C2E0 f end=0085C337
_luaH_free 0085C340 f end=0085C39B
_luaH_get 0085C470 f end=0085C515
_luaH_resizearray 0085C960 f end=0085C9A3
_luaF_newLclosure 0085CC90 f end=0085CD33
_luaF_findupval 0085CD80 f end=0085CE2D
_luaF_freeupval 0085CE30 f end=0085CE63
_luaF_freeproto 0085CFB0 f end=0085D04A
_luaF_freeclosure 0085D050 f end=0085D09C
_luaU_dump 0085D660 f end=0085D6C7
_luaU_header 00861B90 f end=00861BD0

View file

@ -37,3 +37,4 @@ CGMinimapFrame_SetCorpsePOIArrowTexture 00583BC0 f end=00583CDF
CGMinimapFrame_SetIconTexture 00583CE0 f end=00583DFF
CGMinimapFrame_SetBlipTexture 00583E00 f end=00583F52
CGMinimapFrame_SetClassBlipTexture 00583F60 f end=0058407F
CGMinimapFrame__DestroyScriptMetaTable 0057C060 f end=0057C085

View file

@ -0,0 +1 @@
CGMinimapFrame__s_metatable 00ACEBB4 l

View file

@ -9,3 +9,4 @@ CGPetitionInfo__SetSignatures 005CF650 f end=005CF706
CGPetitionInfo__AddSignature 005CF710 f end=005CF826
CGPetitionInfo__ShutdownGame 005CE9F0 f end=005CE9FC
CGPetitionInfo__EnterWorld 005CF580 f end=005CF608
PetitionVendorRegisterScriptFunctions 005A20F0 f end=005A2113

View file

@ -21,3 +21,4 @@ CGReputationInfo__IsAtWar 00718B30 f end=00718B67
CGReputationInfo__GetForcedReaction 005D06A0 f end=005D06DF
CGReputationInfo__GetFactionChildren 005D2680 f end=005D26A7
CGReputationInfo__ShutdownGame 005D14F0 f end=005D15C5
CGReputationInfo__LeaveWorld 005D24C0 f end=005D24D7

View file

@ -1161,9 +1161,6 @@ Script_SetTrainerSkillLineFilter 00596010 f end=00596143
Script_CollapseTrainerSkillLine 00596150 f end=005961E4
Script_ExpandTrainerSkillLine 005961F0 f end=00596282
Script_GetTrainerServiceItemLink 00596290 f end=005963BF
Script_SetUnit 005978E0 f end=00597956
Script_SetCreature 00597960 f end=00597A09
Script_SetRotation 00597A10 f end=00597A7A
Script_GetTabardCreationCost 00598DD0 f end=00598E04
Script_CloseTabardCreation 00598F30 f end=00598F38
Script_CloseGuildRegistrar 00599F00 f end=00599F3F

View file

@ -2,3 +2,4 @@ CSimpleAlphaAnim__CreateScriptMetaTable 004A6E80 f end=004A6E99
CSimpleAlphaAnim__RegisterScriptMethods 004A4E50 f end=004A4E7D
CSimpleAlphaAnim_SetChange 004A6DA0 f end=004A6E1D
CSimpleAlphaAnim_GetChange 004A6E20 f end=004A6E73
CSimpleAlphaAnim__DestroyScriptMetaTable 004A4E80 f end=004A4EA5

View file

@ -0,0 +1 @@
CSimpleAlphaAnim__s_metatable 00AC1AB0 l

View file

@ -6,3 +6,4 @@ CSimpleAnim__SetEndDelay 0049AE60 f end=0049AE93
CSimpleAnim__SetDuration 0049AEA0 f end=0049AEBF
CSimpleAnim__CreateScriptMetaTable 004A6020 f end=004A6039
CSimpleAnim__RegisterScriptMethods 004A4C30 f end=004A4C50
CSimpleAnim__DestroyScriptMetaTable 004A4C50 f end=004A4C75

View file

@ -0,0 +1 @@
CSimpleAnim__s_metatable 00AC19D8 l

View file

@ -14,3 +14,28 @@ CSimpleAnimGroup_SetLooping 004A7130 f end=004A71EC
CSimpleAnimGroup_SetInitialOffset 004A72F0 f end=004A73D1
CSimpleAnimGroup__CreateScriptMetaTable 004A79B0 f end=004A79C9
CSimpleAnimGroup__RegisterScriptMethods 004A4EB0 f end=004A4ED0
CSimpleAnimGroup__DestroyScriptMetaTable 004A4ED0 f end=004A4EF5
CSimpleAnimGroup_Play 004A6EA0 f end=004A6ED7
CSimpleAnimGroup_Pause 004A6EE0 f end=004A6F17
CSimpleAnimGroup_Stop 004A6F20 f end=004A6F59
CSimpleAnimGroup_Finish 004A6F60 f end=004A6F97
CSimpleAnimGroup_GetProgress 004A6FA0 f end=004A6FE9
CSimpleAnimGroup_IsDone 004A6FF0 f end=004A7037
CSimpleAnimGroup_IsPaused 004A7040 f end=004A7087
CSimpleAnimGroup_IsPendingFinish 004A7090 f end=004A70D6
CSimpleAnimGroup_GetDuration 004A70E0 f end=004A7123
CSimpleAnimGroup_GetLooping 004A71F0 f end=004A7237
CSimpleAnimGroup_GetLoopState 004A7240 f end=004A7287
CSimpleAnimGroup_GetMaxOrder 004A7290 f end=004A72E5
CSimpleAnimGroup_GetInitialOffset 004A73E0 f end=004A7478
CSimpleAnimGroup_HasScript 004A7480 f end=004A7535
CSimpleAnimGroup_GetScript 004A7540 f end=004A764E
CSimpleAnimGroup_SetScript 004A7650 f end=004A7777
CSimpleAnimGroup_HookScript 004A7780 f end=004A79A8
CSimpleAnimGroup_IsPlaying 004A7AA0 f end=004A7AFF
CSimpleAnimGroup_GetAnimations 004A7B00 f end=004A7BE2
CSimpleAnimGroup_CreateAnimation 004A7E00 f end=004A818E
CSimpleAnimGroup_GetObjectType 004A8240 f end=004A8286
CSimpleAnimGroup_IsObjectType 004A8290 f end=004A833A
CSimpleAnimGroup_GetName 004A8340 f end=004A83A0
CSimpleAnimGroup_GetParent 004A83A0 f end=004A8417

View file

@ -0,0 +1 @@
CSimpleAnimGroup__s_metatable 00AC1AB4 l

View file

@ -0,0 +1 @@
CSimpleColorSelect__s_metatable 00B2CDB0 l

View file

@ -5,3 +5,4 @@ CSimpleControlPoint_SetOffset 004A6980 f end=004A6A61
CSimpleControlPoint_GetOffset 004A6A70 f end=004A6B02
CSimpleControlPoint_SetOrder 004A6B10 f end=004A6B91
CSimpleControlPoint_GetOrder 004A6BA0 f end=004A6BE1
CSimpleControlPoint__DestroyScriptMetaTable 004A4DC0 f end=004A4DE5

View file

@ -0,0 +1 @@
CSimpleControlPoint__s_metatable 00AC1A70 l

View file

@ -108,3 +108,4 @@ CSimpleEditBox__ToggleInputLanguage 00962C60 f end=00962C73
CSimpleEditBox__GetLenToNum 00962EA0 f end=00962F1E
CSimpleEditBox__ClearHistory 00964720 f end=00964788
CSimpleEditBox__GetEditTextInsets 00965580 f end=009655B8
CSimpleEditBox__DestroyScriptMetaTable 009752E0 f end=00975305

View file

@ -0,0 +1 @@
CSimpleEditBox__s_metatable 00B2D3E0 l

View file

@ -71,3 +71,4 @@ CSimpleFontString_GetIndentedWordWrap 0048E600 f end=0048E67C
CSimpleFontString__GetFontName 00482270 f end=00482287
CSimpleFontString__SetSpacing 004870D0 f end=00487122
CSimpleFontString__SetShadowColor 00487130 f end=00487158
CSimpleFontString__DestroyScriptMetaTable 0048BCC0 f end=0048BCE5

View file

@ -0,0 +1 @@
CSimpleFontString__s_metatable 00AC1114 l

View file

@ -36,3 +36,4 @@ CSimpleHTML_GetHyperlinkFormat 009751A0 f end=009751E0
CSimpleHTML_SetHyperlinksEnabled 009751E0 f end=00975238
CSimpleHTML_GetHyperlinksEnabled 00975240 f end=0097529E
CSimpleHTML__CreateScriptMetaTable 009752A0 f end=009752B9
CSimpleHTML__DestroyScriptMetaTable 009749E0 f end=00974A05

View file

@ -0,0 +1 @@
CSimpleHTML__s_metatable 00B2D208 l

View file

@ -39,3 +39,4 @@ CSimpleMessageFrame_AddMessage 009747C0 f end=00974884
CSimpleMessageFrame_Clear 00974890 f end=009748C7
CSimpleMessageFrame__CreateScriptMetaTable 009748D0 f end=009748E9
CSimpleMessageFrameLineNode__constructor 009680F0 f end=00968174
CSimpleMessageFrame__DestroyScriptMetaTable 00973D40 f end=00973D65

View file

@ -0,0 +1 @@
CSimpleMessageFrame__s_metatable 00B2D148 l

View file

@ -76,3 +76,4 @@ CSimpleMessageScrollFrame__ScrollToBottom 0096A950 f end=0096A970
CSimpleMessageScrollFrame__SetScrollOffset 0096A970 f end=0096A9C6
CSimpleMessageScrollFrame__PageUp 0096AB50 f end=0096ABCD
CSimpleMessageScrollFrame__PageDown 0096ABD0 f end=0096AC4D
CSimpleMessageScrollFrame__DestroyScriptMetaTable 00972830 f end=00972855

View file

@ -0,0 +1 @@
CSimpleMessageScrollFrame__s_metatable 00B2D060 l

View file

@ -5,3 +5,4 @@ CSimplePathAnim_GetCurve 004A6CD0 f end=004A6D17
CSimplePathAnim_GetMaxOrder 004A6D20 f end=004A6D75
CSimplePathAnim_GetControlPoints 004A79D0 f end=004A7A91
CSimplePathAnim_CreateControlPoint 004A7BF0 f end=004A7DFE
CSimplePathAnim__DestroyScriptMetaTable 004A4E20 f end=004A4E45

View file

@ -0,0 +1 @@
CSimplePathAnim__s_metatable 00AC1A9C l

View file

@ -37,3 +37,4 @@ CSimpleRotationAnim_GetOrigin 004A62C0 f end=004A633B
CSimpleRotationAnim_SetDegrees 004A6340 f end=004A63BE
CSimpleRotationAnim_GetDegrees 004A63C0 f end=004A6409
CSimpleRotationAnim_GetRadians 004A6490 f end=004A64D3
CSimpleRotationAnim__DestroyScriptMetaTable 004A4D10 f end=004A4D35

View file

@ -0,0 +1 @@
CSimpleRotationAnim__s_metatable 00AC1A20 l

View file

@ -4,3 +4,4 @@ CSimpleScaleAnim_SetOrigin 004A6500 f end=004A65C7
CSimpleScaleAnim_GetOrigin 004A65D0 f end=004A664B
CSimpleScaleAnim_SetScale 004A6650 f end=004A66F9
CSimpleScaleAnim_GetScale 004A6700 f end=004A6764
CSimpleScaleAnim__DestroyScriptMetaTable 004A4D70 f end=004A4D95

View file

@ -0,0 +1 @@
CSimpleScaleAnim__s_metatable 00AC1A44 l

View file

@ -24,3 +24,4 @@ CSimpleScrollFrame_GetHorizontalScrollRange 009726F0 f end=0097274F
CSimpleScrollFrame_GetVerticalScrollRange 00972750 f end=009727AF
CSimpleScrollFrame_UpdateScrollChildRect 009727B0 f end=009727EA
CSimpleScrollFrame__CreateScriptMetaTable 009727F0 f end=00972809
CSimpleScrollFrame__DestroyScriptMetaTable 009721E0 f end=00972205

View file

@ -0,0 +1 @@
CSimpleScrollFrame__s_metatable 00B2CED8 l

View file

@ -19,3 +19,4 @@ CSimpleStatusBar_SetRotatesTexture 009719D0 f end=00971A16
CSimpleStatusBar__CreateScriptMetaTable 00971A20 f end=00971A39
CSimpleStatusBar__SetOrientation 009617E0 f end=009617F7
CSimpleStatusBar__SetRotatesTexture 00961D70 f end=00961E26
CSimpleStatusBar__DestroyScriptMetaTable 009711D0 f end=009711F5

View file

@ -0,0 +1 @@
CSimpleStatusBar__s_metatable 00B2CE18 l

View file

@ -45,3 +45,4 @@ CSimpleTexture_SetVertTile 0048CC30 f end=0048CC8B
CSimpleTexture_GetVertTile 0048CC90 f end=0048CCF2
CSimpleTexture__CreateScriptMetaTable 0048CD00 f end=0048CD19
CSimpleTexture__GetTexture 004815E0 f end=0048161C
CSimpleTexture__DestroyScriptMetaTable 0048BC40 f end=0048BC65

View file

@ -0,0 +1 @@
CSimpleTexture__s_metatable 00AC1110 l

View file

@ -2,3 +2,4 @@ CSimpleTranslationAnim__CreateScriptMetaTable 004A61D0 f end=004A61E9
CSimpleTranslationAnim__RegisterScriptMethods 004A4C80 f end=004A4CAD
CSimpleTranslationAnim_SetOffset 004A6040 f end=004A6121
CSimpleTranslationAnim_GetOffset 004A6130 f end=004A61C8
CSimpleTranslationAnim__DestroyScriptMetaTable 004A4CB0 f end=004A4CD5

View file

@ -0,0 +1 @@
CSimpleTranslationAnim__s_metatable 00AC19EC l

View file

@ -11,3 +11,4 @@ CGTabardModelFrame_GetLowerEmblemFileName 00599320 f end=00599389
CGTabardModelFrame_CycleVariation 00599500 f end=005995CA
CGTabardModelFrame_InitializeTabardColors 005997C0 f end=00599816
CGTabardModelFrame_GetLowerEmblemTexture 00599B20 f end=00599DCD
CGTabardModelFrame__DestroyScriptMetaTable 00599000 f end=00599025

View file

@ -0,0 +1 @@
CGTabardModelFrame__s_metatable 00ACF584 l

View file

@ -11,3 +11,4 @@ CGTalentInfo_Inspect__SetInspectTarget 005C9F70 f end=005C9FE3
CGTalentInfo__GetActiveTalentGroup 005C57A0 f end=005C57B4
CGTalentInfo__GetUnspentTalentPoints 005C5F70 f end=005C5FBF
CGTalentInfo__GetTalentGroup 005C5FC0 f end=005C6009
CGTalentInfo__LeaveWorld 005C5790 f end=005C579D

View file

@ -129,3 +129,4 @@ CGTooltip_SetBackpackToken 006307E0 f end=0063098B
CGTooltip_SetQuestLogSpecialItem 00630990 f end=00630A7C
CGTooltip_SetAction 00631000 f end=00631561
CGTooltip_SetHyperlinkCompareItem 00631B60 f end=00631D0E
CGTooltip__DestroyScriptMetaTable 0061B4C0 f end=0061B4E5

View file

@ -1 +1,2 @@
CGTooltip__s_objectType 00C5CF4C l
CGTooltip__s_metatable 00AD2D08 l

View file

@ -19,3 +19,4 @@ CGTradeSkillInfo__SetTradeSkill 005DE120 f end=005DE2F4
CGTradeSkillInfo__SetLink 005DE300 f end=005DE3F2
CaseAccentInsensitiveParse 007E11D0 f end=007E161C
CGTradeSkillInfo__ShutdownGame 005DCAF0 f end=005DCC33
SkillInfoRegisterScriptFunctions 005CD1F0 f end=005CD213

View file

@ -17,3 +17,4 @@ CGWorldMap__InitializeGame 00547EB0 f end=00548568
CGWorldMap__ClearArrowFrames 00542FB0 f end=00543015
CGWorldMap__ShutdownGame 00547D20 f end=00547E1B
CGWorldMap__GetNumDungeonLevels 00546190 f end=00546289
CGWorldMap__LeaveWorld 00547150 f end=0054716E