mirror of
https://github.com/thunderbrewhq/binana.git
synced 2025-12-12 17:52:29 +00:00
feat(binana): no special include directories now, you must pass GHIDRA or IDA as a definition into your preprocessor
This commit is contained in:
parent
de5bdadc78
commit
1042d9fa22
60 changed files with 3132 additions and 589 deletions
|
|
@ -1,35 +1,35 @@
|
|||
g_commandHistory 00ca3a28 l ; char[10394]
|
||||
g_commandHistoryIndex 00caba28 l ; uint32
|
||||
g_consoleCommandHash 00caba30 l ; TSHashTable<CONSOLECOMMAND, HASHKEY_CONSTSTRI>
|
||||
g_defaultCommand 00caba2c l ; command function pointer
|
||||
s_active 007649af l ; int32 as boolean
|
||||
s_baseTextFlags 00adbae4 l ; uint32
|
||||
s_batch 00ca1874 l ; CGxStringBatch*
|
||||
s_caret 00ca1694 l ; int32
|
||||
s_caretpixwidth 00ca1718 l
|
||||
s_caretpixheight 00ca1690 l
|
||||
s_charSpacing 00ca19a8 l ; float
|
||||
s_completedCmd 00ca1984 l ; int32
|
||||
s_completionMode 00ca1980 l
|
||||
s_consoleAccessEnabled 00cabcc4 l ; int32 as boolean
|
||||
s_consoleHeight 00ca19b0 l ; float
|
||||
s_consoleHotKey 00adbac4 l ; KEY
|
||||
s_consoleResizeState 00ca1990 l ; CONSOLERESIZESTATE
|
||||
s_currlineptr 00ca1720 l ; CONSOLELINE*
|
||||
s_fontHeight 00adbacc l ; float
|
||||
s_fontName 00ca1768 l ; char[260]
|
||||
s_highlightState 00ca1994 l ; HIGHLIGHTSTATE
|
||||
s_highlightLeftCharIndex 00ca19a0 l ; uint32
|
||||
s_highlightRightCharIndex 00ca19a4 l ; uint32
|
||||
s_historyIndex 00adbac8 l ; int32
|
||||
s_hRect 00adbad4 l ; RECTF
|
||||
s_inputString 00ca171c l ; CGxString*
|
||||
s_layerBackground 00ca1724 l ; HLAYER
|
||||
s_layerText 00ca1870 l ; HLAYER
|
||||
s_partial 00ca1878 l ; char[100]
|
||||
s_rect 00adbab4 l ; RECTF
|
||||
s_repeatCount 00ca186c l ; uint32
|
||||
s_repeatBuffer 00ca1728 l ; char[64]
|
||||
carettime 00ca19f0 l ; float
|
||||
s_NumLines 00ca197c l ; int32
|
||||
g_commandHistory 00ca3a28 l ; char[10394]
|
||||
g_commandHistoryIndex 00caba28 l ; uint32
|
||||
g_consoleCommandHash 00caba30 l ; TSHashTable<CONSOLECOMMAND, HASHKEY_CONSTSTRI>
|
||||
g_defaultCommand 00caba2c l ; command function pointer
|
||||
s_active 007649af l ; int32 as boolean
|
||||
s_baseTextFlags 00adbae4 l ; uint32
|
||||
s_batch 00ca1874 l ; CGxStringBatch*
|
||||
s_caret 00ca1694 l ; int32
|
||||
s_caretpixwidth 00ca1718 l
|
||||
s_caretpixheight 00ca1690 l
|
||||
s_charSpacing 00ca19a8 l ; float
|
||||
s_completedCmd 00ca1984 l ; int32
|
||||
s_completionMode 00ca1980 l
|
||||
s_consoleAccessEnabled 00cabcc4 l ; int32 as boolean
|
||||
s_consoleHeight 00ca19b0 l ; float
|
||||
s_consoleHotKey 00adbac4 l ; KEY
|
||||
s_consoleResizeState 00ca1990 l ; CONSOLERESIZESTATE
|
||||
s_currlineptr 00ca1720 l ; CONSOLELINE*
|
||||
s_fontHeight 00adbacc l ; float
|
||||
s_fontName 00ca1768 l ; char[260]
|
||||
s_highlightState 00ca1994 l ; HIGHLIGHTSTATE
|
||||
s_highlightLeftCharIndex 00ca19a0 l ; uint32
|
||||
s_highlightRightCharIndex 00ca19a4 l ; uint32
|
||||
s_historyIndex 00adbac8 l ; int32
|
||||
s_hRect 00adbad4 l ; RECTF
|
||||
s_inputString 00ca171c l ; CGxString*
|
||||
s_layerBackground 00ca1724 l ; HLAYER
|
||||
s_layerText 00ca1870 l ; HLAYER
|
||||
s_partial 00ca1878 l ; char[100]
|
||||
s_rect 00adbab4 l ; RECTF
|
||||
s_repeatCount 00ca186c l ; uint32
|
||||
s_repeatBuffer 00ca1728 l ; char[64]
|
||||
carettime 00ca19f0 l ; float
|
||||
s_NumLines 00ca197c l ; int32
|
||||
s_textFont 00ca198c l ; HTEXTFONT
|
||||
|
|
@ -26,9 +26,9 @@ IEvtQueueCheckSyncMouseState 004804C0 f end=004804E6
|
|||
IEvtQueueDestroy 004804B0 f end=004804BA
|
||||
IEvtQueueDispatch 00480AD0 f end=00480BCB
|
||||
IEvtQueueDispatchAll 00480BD0 f end=00480D28
|
||||
IEvtQueueRegister 004804F0 f end=004805F4
|
||||
IEvtQueueRegister 004804F0 f end=004805F4 type="void __cdecl func(EvtContext* context, EVENTID id, void* handler, void* param, float priority)"
|
||||
IEvtQueueUnregister 00480D30 f end=00480DD1
|
||||
IEvtQueuePost 004806A0 f end=0048071F
|
||||
IEvtQueuePost 004806A0 f end=0048071F type="int32_t __cdecl func(EvtContext* context, EVENTID id, void *data, size_t bytes)"
|
||||
IEvtSchedulerCreateContext 0047F5C0 f end=0047F6B9
|
||||
IEvtSchedulerInitialize 0047F2F0 f end=0047F5BA
|
||||
IEvtSchedulerDestroy 0047DEA0 f end=0047E117
|
||||
|
|
@ -46,4 +46,5 @@ PropGet 0047CC20 f end=0047CC41
|
|||
InitializeSchedulerThread 0047E910 f end=0047EA69
|
||||
SynthesizeIdle 0047DBC0 f end=0047DC14
|
||||
SynthesizePaint 0047DC50 f end=0047DC8D
|
||||
SynthesizePoll 0047DC20 f end=0047DC50
|
||||
SynthesizePoll 0047DC20 f end=0047DC50
|
||||
AttachContextToThread 0047EC10 f
|
||||
|
|
@ -1 +1,3 @@
|
|||
s_mainThread 00b417c8 l
|
||||
s_mainThread 00b417c8 l type="uint32_t"
|
||||
s_messageRecycler 00B41850 l type="CDataRecycler"
|
||||
s_interactiveCount 00B417D0 l type="int32_t"
|
||||
1
3.3.5a/symbol/framescript/func.sym
Normal file
1
3.3.5a/symbol/framescript/func.sym
Normal file
|
|
@ -0,0 +1 @@
|
|||
FrameScript_Execute 00819EA0 f end=0081A2B5 type="void __stdcall func(int32_t function, FrameScript_Object* object, int32_t args, char* args_fmt, FrameScript_EventObject* eventObject)"
|
||||
22
3.3.5a/symbol/lua/func.sym
Normal file
22
3.3.5a/symbol/lua/func.sym
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
_lua_gettop 0084DBD0 f
|
||||
_lua_settop 0084DBF0 f
|
||||
_lua_insert 0084DCC0 f
|
||||
_lua_type 0084DEB0 f
|
||||
_lua_isnumber 0084DF20 f
|
||||
_lua_isstring 0084DF60 f
|
||||
_lua_tonumber 0084E030 f
|
||||
_lua_tolstring 0084E0E0 f
|
||||
_lua_touserdata 0084E1C0 f
|
||||
_lua_pushnil 0084E280 f
|
||||
_lua_pushnumber 0084E2A0 f
|
||||
_lua_pushstring 0084E350 f
|
||||
_lua_rawget 0084E600 f
|
||||
_lua_rawgeti 0084E670 f
|
||||
_lua_rawset 0084E970 f
|
||||
_luaL_error 0084F280 f
|
||||
_luaL_unref 0084F7A0 f
|
||||
_luaG_runerror 00850920 f
|
||||
_luaD_throw 008562E0 f
|
||||
_luaD_precall 00856370 f
|
||||
luaD_call 00856760 f
|
||||
_luaV_execute 00857CA0 f
|
||||
|
|
@ -87,6 +87,7 @@ SynthesizePaint 0047DC50 f end=0047DC8D
|
|||
EventForceIdleProcessing 0047DCA0 f end=0047DE09
|
||||
IEvtSchedulerDestroy 0047DEA0 f end=0047E117
|
||||
InitializeSchedulerThread 0047E910 f end=0047EA69
|
||||
AttachContextToThread 0047EC10 f
|
||||
SchedulerThreadProcProcess 0047EFF0 f end=0047F225
|
||||
SchedulerThreadProc 0047F230 f end=0047F2C1 ; IEvtSchedulerProcess as an independent function appears to be optimized out
|
||||
EventDoMessageLoop 0047F2D0 f end=0047F2EC
|
||||
|
|
@ -101,8 +102,8 @@ IEvtInputGetMousePosition 004800A0 f end=004800EF
|
|||
IEvtInputProcess 00480410 f end=004804A8
|
||||
IEvtQueueDestroy 004804B0 f end=004804BA
|
||||
IEvtQueueCheckSyncMouseState 004804C0 f end=004804E6
|
||||
IEvtQueueRegister 004804F0 f end=004805F4
|
||||
IEvtQueuePost 004806A0 f end=0048071F
|
||||
IEvtQueueRegister 004804F0 f end=004805F4 type="void __cdecl func(EvtContext* context, EVENTID id, void* handler, void* param, float priority)"
|
||||
IEvtQueuePost 004806A0 f end=0048071F type="int32_t __cdecl func(EvtContext* context, EVENTID id, void *data, size_t bytes)"
|
||||
IEvtQueueCheckSyncKeyState 00480A50 f end=00480AC2
|
||||
IEvtQueueDispatch 00480AD0 f end=00480BCB
|
||||
IEvtQueueDispatchAll 00480BD0 f end=00480D28
|
||||
|
|
@ -2266,15 +2267,16 @@ ConsoleCommandRegister 00769100 f end=007691B3
|
|||
ConsoleAccessGetEnabled 00769230 f end=00769236
|
||||
ConsoleDeviceInitialize 0076AB80 f end=0076B287
|
||||
SMemSetDebugFlags 0076E4A0 f end=0076E4D2
|
||||
SMemAlloc 0076E540 f end=0076E59A
|
||||
SMemFree 0076E5A0 f end=0076E5C4
|
||||
SMemAlloc 0076E540 f end=0076E59A type="void* __stdcall func(uint32_t bytes, char* filename, int32_t linenumber, uint32_t flags)"
|
||||
SMemFree 0076E5A0 f end=0076E5C4 type="int32_t __stdcall func(void* ptr, char* filename, int32_t linenumber, uint32_t flags)"
|
||||
SMemReAlloc 0076E5E0 f end=0076E6D6 type="void* __stdcall func(void* ptr, uint32_t bytes, char* filename, int32_t linenumber, uint32_t flags)"
|
||||
SStrChr 0076E6E0 f end=0076E712
|
||||
SStrCmp 0076E760 f end=0076E77B
|
||||
SStrCmpI 0076E780 f end=0076E79B
|
||||
SStrCopy 0076ED20 f end=0076ED98
|
||||
SStrLen 0076EE30 f end=0076EE5E
|
||||
SStrPack 0076EF70 f end=0076F001
|
||||
SStrPrintf 0076F070 f end=0076F09E
|
||||
SStrPrintf 0076F070 f end=0076F09E type="int32_t __stdcall func(char* dest, size_t maxchars, char* format, ...)"
|
||||
SStrVPrintf 0076F0A0 f end=0076F0CE
|
||||
SStrTokenize 0076F1E0 f end=0076F331
|
||||
SStrHashHT 0076F640 f end=0076F6B9
|
||||
|
|
@ -2289,10 +2291,10 @@ SCmdProcess 00773890 f end=00773986
|
|||
SCmdProcessCommandLine 00773990 f end=007739AD
|
||||
StormInitialize 007739E0 f end=007739F4
|
||||
StormSetOption 00773A80 f end=00773C81
|
||||
SCritSect__SCritSect 00774620 f end=0077462E
|
||||
SCritSect__destructor 00774630 f end=00774638
|
||||
SCritSect__Enter 00774640 f end=00774648
|
||||
SCritSect__Leave 00774650 f end=00774658
|
||||
SCritSect__SCritSect 00774620 f end=0077462E type="SCritSect* __thiscall func(SCritSect* this)"
|
||||
SCritSect__destructor 00774630 f end=00774638 type="void __thiscall func(SCritSect *this)"
|
||||
SCritSect__Enter 00774640 f end=00774648 type="void __thiscall func(SCritSect *this)"
|
||||
SCritSect__Leave 00774650 f end=00774658 type="void __thiscall func(SCritSect *this)"
|
||||
CSRWLock__Leave 00774660 f end=00774675
|
||||
SSyncObject__Wait 00774690 f end=007746A4
|
||||
SEvent__Set 00774720 f end=0077472A
|
||||
|
|
@ -2325,6 +2327,7 @@ Script_CancelUnitBuff 00804220 f end=00804420
|
|||
Script_SpellStopTargeting 00809E30 f end=00809E96
|
||||
Script_SpellStopCasting 00809EA0 f end=00809F7E
|
||||
Script_SpellTargetUnit 0080DC00 f end=0080DCE3
|
||||
FrameScript_Execute 00819EA0 f end=0081A2B5 type="void __stdcall func(int32_t function, FrameScript_Object* object, int32_t args, char* args_fmt, FrameScript_EventObject* eventObject)"
|
||||
Script_GetText 0081B720 f end=0081B7AF
|
||||
Script_CreateFont 0081B7B0 f end=0081B81E
|
||||
Script_GetCurrentKeyBoardFocus 0081B820 f end=0081B86C
|
||||
|
|
@ -2332,6 +2335,28 @@ Script_EnumerateFrames 0081B9C0 f end=0081BAAA
|
|||
Script_GetNumFrames 0081BAB0 f end=0081BB15
|
||||
Script_CreateFrame 0081BB20 f end=0081BE68
|
||||
Script_GetFramesRegisteredForEvent 0081BE70 f end=0081BF4D
|
||||
_lua_gettop 0084DBD0 f
|
||||
_lua_settop 0084DBF0 f
|
||||
_lua_insert 0084DCC0 f
|
||||
_lua_type 0084DEB0 f
|
||||
_lua_isnumber 0084DF20 f
|
||||
_lua_isstring 0084DF60 f
|
||||
_lua_tonumber 0084E030 f
|
||||
_lua_tolstring 0084E0E0 f
|
||||
_lua_touserdata 0084E1C0 f
|
||||
_lua_pushnil 0084E280 f
|
||||
_lua_pushnumber 0084E2A0 f
|
||||
_lua_pushstring 0084E350 f
|
||||
_lua_rawget 0084E600 f
|
||||
_lua_rawgeti 0084E670 f
|
||||
_lua_rawset 0084E970 f
|
||||
_luaL_error 0084F280 f
|
||||
_luaL_unref 0084F7A0 f
|
||||
_luaG_runerror 00850920 f
|
||||
_luaD_throw 008562E0 f
|
||||
_luaD_precall 00856370 f
|
||||
luaD_call 00856760 f
|
||||
_luaV_execute 00857CA0 f
|
||||
RestoreMouse 008695B0 f end=008695FB
|
||||
OsInputInitialize 00869720 f end=00869757 ; actually called by IEvtInputInitialize, but this is optimized out
|
||||
OsInputDestroy 00869760 f end=008697D3
|
||||
|
|
@ -2532,6 +2557,8 @@ nullsub_149 009DE1C0 f
|
|||
nullsub_150 009DE1D0 f
|
||||
CGxDevice__vtable 00A2DDC0 l
|
||||
CGxDeviceOpenGl__vtable 00A2E198 l
|
||||
s_interactiveCount 00B417D0 l type="int32_t"
|
||||
s_messageRecycler 00B41850 l type="CDataRecycler"
|
||||
s_cursorImages 00C26DF0 l type="CImVector[54][1024]"
|
||||
g_theGxDevicePtr 00C5DF88 l
|
||||
CGxDevice__s_uiVertexShader 00C5DFDC l
|
||||
|
|
@ -2545,7 +2572,7 @@ s_historyIndex 00adbac8 l ; int32
|
|||
s_fontHeight 00adbacc l ; float
|
||||
s_hRect 00adbad4 l ; RECTF
|
||||
s_baseTextFlags 00adbae4 l ; uint32
|
||||
s_mainThread 00b417c8 l
|
||||
s_mainThread 00b417c8 l type="uint32_t"
|
||||
s_caretpixheight 00ca1690 l
|
||||
s_caret 00ca1694 l ; int32
|
||||
s_caretpixwidth 00ca1718 l
|
||||
|
|
|
|||
|
|
@ -5,8 +5,9 @@ SErrSetLogTitleString 00771890 f end=007718F2
|
|||
SErrSetLogTitleCallback 00771900 f end=00771957
|
||||
SErrRegisterHandler 00771B80 f end=00771C15
|
||||
SErrCatchUnhandledExceptions 00772B20 f end=00772B2C
|
||||
SMemAlloc 0076E540 f end=0076E59A
|
||||
SMemFree 0076E5A0 f end=0076E5C4
|
||||
SMemAlloc 0076E540 f end=0076E59A type="void* __stdcall func(uint32_t bytes, char* filename, int32_t linenumber, uint32_t flags)"
|
||||
SMemFree 0076E5A0 f end=0076E5C4 type="int32_t __stdcall func(void* ptr, char* filename, int32_t linenumber, uint32_t flags)"
|
||||
SMemReAlloc 0076E5E0 f end=0076E6D6 type="void* __stdcall func(void* ptr, uint32_t bytes, char* filename, int32_t linenumber, uint32_t flags)"
|
||||
SMemSetDebugFlags 0076E4A0 f end=0076E4D2
|
||||
SRegLoadValue 00770840 f end=007708E9
|
||||
SRegSaveValue 007709A0 f end=007709E8
|
||||
|
|
@ -16,7 +17,7 @@ SStrCmpI 0076E780 f end=0076E79B
|
|||
SStrCopy 0076ED20 f end=0076ED98
|
||||
SStrLen 0076EE30 f end=0076EE5E
|
||||
SStrPack 0076EF70 f end=0076F001
|
||||
SStrPrintf 0076F070 f end=0076F09E
|
||||
SStrPrintf 0076F070 f end=0076F09E type="int32_t __stdcall func(char* dest, size_t maxchars, char* format, ...)"
|
||||
SStrVPrintf 0076F0A0 f end=0076F0CE
|
||||
SStrTokenize 0076F1E0 f end=0076F331
|
||||
SStrHashHT 0076F640 f end=0076F6B9
|
||||
|
|
@ -26,9 +27,9 @@ SSyncObject__Wait 00774690 f end=007746A4
|
|||
StormInitialize 007739E0 f end=007739F4
|
||||
StormSetOption 00773A80 f end=00773C81
|
||||
TSList__LinkNode 004F71A0 f end=004F724D
|
||||
SCritSect__SCritSect 00774620 f end=0077462E
|
||||
SCritSect__Enter 00774640 f end=00774648
|
||||
SCritSect__Leave 00774650 f end=00774658
|
||||
SCritSect__destructor 00774630 f end=00774638
|
||||
SCritSect__SCritSect 00774620 f end=0077462E type="SCritSect* __thiscall func(SCritSect* this)"
|
||||
SCritSect__Enter 00774640 f end=00774648 type="void __thiscall func(SCritSect *this)"
|
||||
SCritSect__Leave 00774650 f end=00774658 type="void __thiscall func(SCritSect *this)"
|
||||
SCritSect__destructor 00774630 f end=00774638 type="void __thiscall func(SCritSect *this)"
|
||||
SRgnCreate 00777980 f end=00777A78
|
||||
SRgnDelete 00777940 f end=00777971
|
||||
Loading…
Add table
Add a link
Reference in a new issue