; ; sprintf_s from 0x180131608 to 0x18013165a (82 bytes) ; ; 2 xrefs: ; > common_assert_to_stderr @ 0x18013145b ; > @ 0x180202ee8 ; ; 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_10], r8 ; +0x0, 0x180131608 mov [rsp+arg_18], r9 ; +0x5, 0x18013160d push rbx ; +0xa, 0x180131612 push rbp ; +0xb, 0x180131613 push rsi ; +0xc, 0x180131614 push rdi ; +0xd, 0x180131615 sub rsp, 38h ; +0xe, 0x180131616 mov rsi, r8 ; +0x12, 0x18013161a lea rbp, [rsp+58h+arg_18] ; +0x15, 0x18013161d mov rbx, rdx ; +0x1a, 0x180131622 mov rdi, rcx ; +0x1d, 0x180131625 call sub_1800429F0 ; +0x20, 0x180131628 mov [rsp+58h+var_30], rbp; __int64 ; +0x25, 0x18013162d mov r9, rsi; int ; +0x2a, 0x180131632 and [rsp+58h+var_38], 0 ; +0x2d, 0x180131635 mov r8, rbx; int ; +0x33, 0x18013163b mov rdx, rdi; int ; +0x36, 0x18013163e mov rcx, [rax]; int ; +0x39, 0x180131641 call j_??$common_vsprintf@Vstandard_base@__crt_stdio_output@@_W@@YAH_KQEA_W0QEB_WQEAU__crt_locale_pointers@@QEAD@Z ; +0x3c, 0x180131644 or ecx, 0FFFFFFFFh ; +0x41, 0x180131649 test eax, eax ; +0x44, 0x18013164c cmovs eax, ecx ; +0x46, 0x18013164e add rsp, 38h ; +0x49, 0x180131651 pop rdi ; +0x4d, 0x180131655 pop rsi ; +0x4e, 0x180131656 pop rbp ; +0x4f, 0x180131657 pop rbx ; +0x50, 0x180131658 retn ; +0x51, 0x180131659