// // __FrameHandler3::FrameUnwindToEmptyState from 0x180125394 to 0x1801253f8 (100 bytes) // // 2 xrefs: // > __InternalCxxFrameHandler<__FrameHandler3> @ 0x180126648 // > @ 0x1802027f8 // // This function is hookable on this platform! // // Using BromaIDA 8.0.0 @ https://github.com/Stazzical/BromaIDA // Using bindings at commit ba9f177b at Thu Jul 16 22:52:06 2026 from https://github.com/geode-sdk/bindings // void __fastcall __FrameHandler3::FrameUnwindToEmptyState( unsigned __int64 *a1, struct _xDISPATCHER_CONTEXT *a2, const struct _s_FuncInfo *a3) { unsigned __int64 *EstablisherFrame; // rsi int v6; // eax __int64 v7; // rax int v8; // r9d unsigned __int64 v9; // [rsp+48h] [rbp+20h] BYREF EstablisherFrame = _GetEstablisherFrame(a1, a2, a3, &v9); v6 = __FrameHandler3::StateFromControlPc(a3, a2); v7 = unknown_libname_16((__int64)a3, v6); if ( v7 ) v8 = *(_DWORD *)(v7 + 4); else v8 = -1; __FrameHandler3::FrameUnwindToState(EstablisherFrame, a2, a3, v8); }