; ; iswctype from 0x180136b24 to 0x180136b90 (108 bytes) ; ; 2 xrefs: ; > __crt_strtox::parse_integer> @ 0x18012a8be ; > @ 0x18020356c ; ; 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_8], rbx ; +0x0, 0x180136b24 push rdi ; +0x5, 0x180136b29 sub rsp, 20h ; +0x6, 0x180136b2a mov eax, 0FFFFh ; +0xa, 0x180136b2e movzx ebx, dx ; +0xf, 0x180136b33 cmp cx, ax ; +0x12, 0x180136b36 jz short loc_180136B83 ; +0x15, 0x180136b39 mov eax, 100h ; +0x17, 0x180136b3b cmp cx, ax ; +0x1c, 0x180136b40 jnb short loc_180136B57 ; +0x1f, 0x180136b43 mov rax, cs:off_1801B1A40 ; +0x21, 0x180136b45 movzx ecx, cx ; +0x28, 0x180136b4c movzx eax, word ptr [rax+rcx*2] ; +0x2b, 0x180136b4f and eax, ebx ; +0x2f, 0x180136b53 jmp short loc_180136B85 ; +0x31, 0x180136b55 xor edi, edi ; +0x33, 0x180136b57 mov [rsp+28h+SrcStr], cx ; +0x35, 0x180136b59 lea r9, [rsp+28h+CharType]; lpCharType ; +0x3a, 0x180136b5e mov [rsp+28h+CharType], di ; +0x3f, 0x180136b63 lea rdx, [rsp+28h+SrcStr]; lpSrcStr ; +0x44, 0x180136b68 lea ecx, [rdi+1]; dwInfoType ; +0x49, 0x180136b6d mov r8d, ecx; cchSrc ; +0x4c, 0x180136b70 call GetStringTypeW ; +0x4f, 0x180136b73 test eax, eax ; +0x54, 0x180136b78 jz short loc_180136B83 ; +0x56, 0x180136b7a movzx eax, [rsp+28h+CharType] ; +0x58, 0x180136b7c jmp short loc_180136B53 ; +0x5d, 0x180136b81 xor eax, eax ; +0x5f, 0x180136b83 mov rbx, [rsp+28h+arg_8] ; +0x61, 0x180136b85 add rsp, 20h ; +0x66, 0x180136b8a pop rdi ; +0x6a, 0x180136b8e retn ; +0x6b, 0x180136b8f