; ; __scrt_dllmain_exception_filter from 0x18001f458 to 0x18001f4b8 (96 bytes) ; ; 2 xrefs: ; > dllmain_dispatch @ 0x180021312 ; > @ 0x18004b1b4 ; ; 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+arg_0], rbx ; +0x0, 0x18001f458 mov [rsp+arg_8], rbp ; +0x5, 0x18001f45d mov [rsp+arg_10], rsi ; +0xa, 0x18001f462 push rdi ; +0xf, 0x18001f467 sub rsp, 20h ; +0x10, 0x18001f468 mov rdi, r9 ; +0x14, 0x18001f46c mov rsi, r8 ; +0x17, 0x18001f46f mov ebx, edx ; +0x1a, 0x18001f472 mov rbp, rcx ; +0x1c, 0x18001f474 call ?__uncaught_exception@@YA_NXZ ; +0x1f, 0x18001f477 test eax, eax ; +0x24, 0x18001f47c jnz short loc_18001F496 ; +0x26, 0x18001f47e cmp ebx, 1 ; +0x28, 0x18001f480 jnz short loc_18001F496 ; +0x2b, 0x18001f483 mov r8, rsi ; +0x2d, 0x18001f485 xor edx, edx ; +0x30, 0x18001f488 mov rcx, rbp ; +0x32, 0x18001f48a mov rax, rdi ; +0x35, 0x18001f48d call cs:__guard_dispatch_icall_fptr ; +0x38, 0x18001f490 mov rdx, [rsp+28h+ExceptionPtr]; ExceptionPtr ; +0x3e, 0x18001f496 mov ecx, [rsp+28h+ExceptionNum]; ExceptionNum ; +0x43, 0x18001f49b mov rbx, [rsp+28h+arg_0] ; +0x47, 0x18001f49f mov rbp, [rsp+28h+arg_8] ; +0x4c, 0x18001f4a4 mov rsi, [rsp+28h+arg_10] ; +0x51, 0x18001f4a9 add rsp, 20h ; +0x56, 0x18001f4ae pop rdi ; +0x5a, 0x18001f4b2 jmp _seh_filter_dll ; +0x5b, 0x18001f4b3