; ; sub_180003E00 from 0x180003e00 to 0x180003e43 (67 bytes) ; ; 4 xrefs: ; > @ 0x180023338 ; > @ 0x180023350 ; > @ 0x180023378 ; > @ 0x180049360 ; ; 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, 0x180003e00 push rdi ; +0x5, 0x180003e05 sub rsp, 20h ; +0x6, 0x180003e06 lea rax, ??_7exception@std@@6B@; const std::exception::`vftable' ; +0xa, 0x180003e0a mov rdi, rcx ; +0x11, 0x180003e11 mov [rcx], rax ; +0x14, 0x180003e14 mov ebx, edx ; +0x17, 0x180003e17 add rcx, 8 ; +0x19, 0x180003e19 call cs:__std_exception_destroy ; +0x1d, 0x180003e1d test bl, 1 ; +0x23, 0x180003e23 jz short loc_180003E35 ; +0x26, 0x180003e26 mov edx, 18h ; +0x28, 0x180003e28 mov rcx, rdi; Block ; +0x2d, 0x180003e2d call j_j_free ; +0x30, 0x180003e30 mov rbx, [rsp+28h+arg_0] ; +0x35, 0x180003e35 mov rax, rdi ; +0x3a, 0x180003e3a add rsp, 20h ; +0x3d, 0x180003e3d pop rdi ; +0x41, 0x180003e41 retn ; +0x42, 0x180003e42