; ; __acrt_call_reportfault from 0x180132b88 to 0x180132ce3 (347 bytes) ; ; 3 xrefs: ; > abort @ 0x180132aea ; > _invoke_watson @ 0x180132de5 ; > @ 0x1802030ec ; ; 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 ; mov [rsp-8+arg_8], rbx ; +0x0, 0x180132b88 mov [rsp-8+arg_10], rsi ; +0x5, 0x180132b8d push rbp ; +0xa, 0x180132b92 push rdi ; +0xb, 0x180132b93 push r14 ; +0xc, 0x180132b94 lea rbp, [rsp-4F0h] ; +0xe, 0x180132b96 sub rsp, 5F0h ; +0x16, 0x180132b9e mov rax, cs:__security_cookie ; +0x1d, 0x180132ba5 xor rax, rsp ; +0x24, 0x180132bac mov [rbp+500h+var_20], rax ; +0x27, 0x180132baf mov edi, r8d ; +0x2e, 0x180132bb6 mov esi, edx ; +0x31, 0x180132bb9 mov ebx, ecx ; +0x33, 0x180132bbb cmp ecx, 0FFFFFFFFh ; +0x35, 0x180132bbd jz short loc_180132BC7 ; +0x38, 0x180132bc0 call sub_180123B7C ; +0x3a, 0x180132bc2 xor edx, edx; Val ; +0x3f, 0x180132bc7 lea rcx, [rsp+600h+var_590]; void * ; +0x41, 0x180132bc9 mov r8d, 98h; Size ; +0x46, 0x180132bce call memset ; +0x4c, 0x180132bd4 xor edx, edx; Val ; +0x51, 0x180132bd9 lea rcx, [rbp+500h+ContextRecord]; void * ; +0x53, 0x180132bdb mov r8d, 4D0h; Size ; +0x57, 0x180132bdf call memset ; +0x5d, 0x180132be5 lea rax, [rsp+600h+var_590] ; +0x62, 0x180132bea mov [rsp+600h+ExceptionInfo.ExceptionRecord], rax ; +0x67, 0x180132bef lea rcx, [rbp+500h+ContextRecord]; ContextRecord ; +0x6c, 0x180132bf4 lea rax, [rbp+500h+ContextRecord] ; +0x70, 0x180132bf8 mov [rsp+600h+ExceptionInfo.ContextRecord], rax ; +0x74, 0x180132bfc call cs:RtlCaptureContext ; +0x79, 0x180132c01 mov r14, [rbp+500h+ContextRecord.Rip] ; +0x7f, 0x180132c07 lea rdx, [rsp+600h+ImageBase]; ImageBase ; +0x86, 0x180132c0e mov rcx, r14; ControlPc ; +0x8b, 0x180132c13 xor r8d, r8d; HistoryTable ; +0x8e, 0x180132c16 call cs:RtlLookupFunctionEntry ; +0x91, 0x180132c19 test rax, rax ; +0x97, 0x180132c1f jz short loc_180132C5A ; +0x9a, 0x180132c22 and [rsp+600h+var_5C8], 0 ; +0x9c, 0x180132c24 lea rcx, [rsp+600h+var_5A8] ; +0xa2, 0x180132c2a mov rdx, [rsp+600h+ImageBase]; ImageBase ; +0xa7, 0x180132c2f mov r9, rax; FunctionEntry ; +0xac, 0x180132c34 mov [rsp+600h+EstablisherFrame], rcx; EstablisherFrame ; +0xaf, 0x180132c37 mov r8, r14; ControlPc ; +0xb4, 0x180132c3c lea rcx, [rsp+600h+var_5A0] ; +0xb7, 0x180132c3f mov [rsp+600h+HandlerData], rcx; HandlerData ; +0xbc, 0x180132c44 lea rcx, [rbp+500h+ContextRecord] ; +0xc1, 0x180132c49 mov [rsp+600h+var_5E0], rcx; ContextRecord ; +0xc5, 0x180132c4d xor ecx, ecx; HandlerType ; +0xca, 0x180132c52 call cs:RtlVirtualUnwind ; +0xcc, 0x180132c54 mov rax, [rbp+508h] ; +0xd2, 0x180132c5a mov [rbp+500h+ContextRecord.Rip], rax ; +0xd9, 0x180132c61 lea rax, [rbp+508h] ; +0xe0, 0x180132c68 add rax, 8 ; +0xe7, 0x180132c6f mov [rsp+600h+var_590], esi ; +0xeb, 0x180132c73 mov [rbp+500h+ContextRecord.Rsp], rax ; +0xef, 0x180132c77 mov rax, [rbp+508h] ; +0xf6, 0x180132c7e mov [rbp+500h+var_580], rax ; +0xfd, 0x180132c85 mov [rsp+600h+var_58C], edi ; +0x101, 0x180132c89 call cs:IsDebuggerPresent ; +0x105, 0x180132c8d xor ecx, ecx; lpTopLevelExceptionFilter ; +0x10b, 0x180132c93 mov edi, eax ; +0x10d, 0x180132c95 call cs:SetUnhandledExceptionFilter ; +0x10f, 0x180132c97 lea rcx, [rsp+600h+ExceptionInfo]; ExceptionInfo ; +0x115, 0x180132c9d call cs:UnhandledExceptionFilter ; +0x11a, 0x180132ca2 test eax, eax ; +0x120, 0x180132ca8 jnz short loc_180132CBC ; +0x122, 0x180132caa test edi, edi ; +0x124, 0x180132cac jnz short loc_180132CBC ; +0x126, 0x180132cae cmp ebx, 0FFFFFFFFh ; +0x128, 0x180132cb0 jz short loc_180132CBC ; +0x12b, 0x180132cb3 mov ecx, ebx ; +0x12d, 0x180132cb5 call sub_180123B7C ; +0x12f, 0x180132cb7 mov rcx, [rbp+500h+var_20] ; +0x134, 0x180132cbc xor rcx, rsp; StackCookie ; +0x13b, 0x180132cc3 call __security_check_cookie ; +0x13e, 0x180132cc6 lea r11, [rsp+600h+var_10] ; +0x143, 0x180132ccb mov rbx, [r11+28h] ; +0x14b, 0x180132cd3 mov rsi, [r11+30h] ; +0x14f, 0x180132cd7 mov rsp, r11 ; +0x153, 0x180132cdb pop r14 ; +0x156, 0x180132cde pop rdi ; +0x158, 0x180132ce0 pop rbp ; +0x159, 0x180132ce1 retn ; +0x15a, 0x180132ce2