; ; memcpy_s from 0x18013f40c to 0x18013f493 (135 bytes) ; ; 7 xrefs: ; > __crt_strtox::divide @ 0x18013de06 ; > __crt_strtox::divide @ 0x18013de31 ; > __crt_strtox::divide @ 0x18013de9d ; > __acrt_fltout @ 0x18013f174 ; > __acrt_fltout @ 0x18013f21f ; > __acrt_fltout @ 0x18013f2ef ; > @ 0x180203b60 ; ; 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, 0x18013f40c mov [rsp+arg_8], rsi ; +0x5, 0x18013f411 push rdi ; +0xa, 0x18013f416 sub rsp, 20h ; +0xb, 0x18013f417 mov rbx, r9 ; +0xf, 0x18013f41b mov rsi, r8 ; +0x12, 0x18013f41e mov rdi, rdx ; +0x15, 0x18013f421 test r9, r9 ; +0x18, 0x18013f424 jnz short loc_18013F42D ; +0x1b, 0x18013f427 xor eax, eax ; +0x1d, 0x18013f429 jmp short loc_18013F483 ; +0x1f, 0x18013f42b test rcx, rcx ; +0x21, 0x18013f42d jnz short loc_18013F447 ; +0x24, 0x18013f430 call _errno ; +0x26, 0x18013f432 mov ebx, 16h ; +0x2b, 0x18013f437 mov [rax], ebx ; +0x30, 0x18013f43c call _invalid_parameter_noinfo ; +0x32, 0x18013f43e mov eax, ebx ; +0x37, 0x18013f443 jmp short loc_18013F483 ; +0x39, 0x18013f445 test rsi, rsi ; +0x3b, 0x18013f447 jz short loc_18013F45E ; +0x3e, 0x18013f44a cmp rdi, rbx ; +0x40, 0x18013f44c jb short loc_18013F45E ; +0x43, 0x18013f44f mov r8, rbx; Size ; +0x45, 0x18013f451 mov rdx, rsi; Src ; +0x48, 0x18013f454 call memmove ; +0x4b, 0x18013f457 jmp short loc_18013F429 ; +0x50, 0x18013f45c mov r8, rdi; Size ; +0x52, 0x18013f45e xor edx, edx; Val ; +0x55, 0x18013f461 call memset ; +0x57, 0x18013f463 test rsi, rsi ; +0x5c, 0x18013f468 jz short loc_18013F432 ; +0x5f, 0x18013f46b cmp rdi, rbx ; +0x61, 0x18013f46d jnb short loc_18013F47E ; +0x64, 0x18013f470 call _errno ; +0x66, 0x18013f472 mov ebx, 22h ; '"' ; +0x6b, 0x18013f477 jmp short loc_18013F43C ; +0x70, 0x18013f47c mov eax, 16h ; +0x72, 0x18013f47e mov rbx, [rsp+28h+arg_0] ; +0x77, 0x18013f483 mov rsi, [rsp+28h+arg_8] ; +0x7c, 0x18013f488 add rsp, 20h ; +0x81, 0x18013f48d pop rdi ; +0x85, 0x18013f491 retn ; +0x86, 0x18013f492