; ; common_xtox_s from 0x180138fcc to 0x180139035 (105 bytes) ; ; 3 xrefs: ; > _itow_s @ 0x18013904e ; > @ 0x180203758 ; > @ 0x180203764 ; ; 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 ; push rbx ; +0x0, 0x180138fcc sub rsp, 30h ; +0x2, 0x180138fce xor eax, eax ; +0x6, 0x180138fd2 mov r10d, ecx ; +0x8, 0x180138fd4 test rdx, rdx ; +0xb, 0x180138fd7 jnz short loc_180138FF5 ; +0xe, 0x180138fda call _errno ; +0x10, 0x180138fdc mov ebx, 16h ; +0x15, 0x180138fe1 mov [rax], ebx ; +0x1a, 0x180138fe6 call _invalid_parameter_noinfo ; +0x1c, 0x180138fe8 mov eax, ebx ; +0x21, 0x180138fed add rsp, 30h ; +0x23, 0x180138fef pop rbx ; +0x27, 0x180138ff3 retn ; +0x28, 0x180138ff4 test r8, r8 ; +0x29, 0x180138ff5 jz short loc_180138FDC ; +0x2c, 0x180138ff8 movzx ecx, [rsp+38h+arg_20] ; +0x2e, 0x180138ffa mov [rdx], ax ; +0x33, 0x180138fff lea rax, [rcx+1] ; +0x36, 0x180139002 cmp r8, rax ; +0x3a, 0x180139006 ja short loc_180139017 ; +0x3d, 0x180139009 call _errno ; +0x3f, 0x18013900b mov ebx, 22h ; '"' ; +0x44, 0x180139010 jmp short loc_180138FE6 ; +0x49, 0x180139015 lea eax, [r9-2] ; +0x4b, 0x180139017 mov ebx, 22h ; '"' ; +0x4f, 0x18013901b cmp eax, ebx ; +0x54, 0x180139020 ja short loc_180138FDC ; +0x56, 0x180139022 mov [rsp+38h+arg_20], cl ; +0x58, 0x180139024 mov ecx, r10d ; +0x5c, 0x180139028 add rsp, 30h ; +0x5f, 0x18013902b pop rbx ; +0x63, 0x18013902f jmp ??$common_xtox@K_W@@YAHKQEA_W_KI_N@Z ; +0x64, 0x180139030