; ; _wassert from 0x180131550 to 0x1801315c3 (115 bytes) ; ; 4 xrefs: ; > sub_18011FA00 @ 0x18011fa89 ; > sub_18011FB60 @ 0x18011fbde ; > sub_18011FCA0 @ 0x18011fd5b ; > @ 0x180202ed0 ; ; 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, 0x180131550 mov [rsp+arg_8], rbp ; +0x5, 0x180131555 mov [rsp+arg_10], rsi ; +0xa, 0x18013155a push rdi ; +0xf, 0x18013155f sub rsp, 20h ; +0x10, 0x180131560 mov rbp, [rsp+28h] ; +0x14, 0x180131564 mov rsi, rcx ; +0x19, 0x180131569 mov ecx, 3; Mode ; +0x1c, 0x18013156c mov ebx, r8d ; +0x21, 0x180131571 mov rdi, rdx ; +0x24, 0x180131574 call _set_error_mode ; +0x27, 0x180131577 cmp eax, 1 ; +0x2c, 0x18013157c jz short loc_1801315B4 ; +0x2f, 0x18013157f test eax, eax ; +0x31, 0x180131581 jnz short loc_18013158F ; +0x33, 0x180131583 call sub_180138EF0 ; +0x35, 0x180131585 cmp eax, 1 ; +0x3a, 0x18013158a jz short loc_1801315B4 ; +0x3d, 0x18013158d mov r9, rbp; lpModuleName ; +0x3f, 0x18013158f mov r8d, ebx; Value ; +0x42, 0x180131592 mov rdx, rdi; wchar_t * ; +0x45, 0x180131595 mov rcx, rsi; Source ; +0x48, 0x180131598 mov rbx, [rsp+28h+arg_0] ; +0x4b, 0x18013159b mov rbp, [rsp+28h+arg_8] ; +0x50, 0x1801315a0 mov rsi, [rsp+28h+arg_10] ; +0x55, 0x1801315a5 add rsp, 20h ; +0x5a, 0x1801315aa pop rdi ; +0x5e, 0x1801315ae jmp ??$common_assert_to_message_box@_W@@YAXQEB_W0IQEAX@Z ; +0x5f, 0x1801315af mov r8d, ebx ; +0x64, 0x1801315b4 mov rdx, rdi ; +0x67, 0x1801315b7 mov rcx, rsi ; +0x6a, 0x1801315ba call ??$common_assert_to_stderr@_W@@YAXQEB_W0I@Z ; +0x6d, 0x1801315bd db 0CCh ; +0x72, 0x1801315c2