; ; __acrt_add_locale_ref from 0x18013c198 to 0x18013c223 (139 bytes) ; ; 2 xrefs: ; > replace_current_thread_locale_nolock @ 0x180135263 ; > _updatetlocinfoEx_nolock @ 0x18013c566 ; ; 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 ; lock inc dword ptr [rcx+10h] ; +0x0, 0x18013c198 mov rax, [rcx+0E0h] ; +0x4, 0x18013c19c test rax, rax ; +0xb, 0x18013c1a3 jz short loc_18013C1AB ; +0xe, 0x18013c1a6 lock inc dword ptr [rax] ; +0x10, 0x18013c1a8 mov rax, [rcx+0F0h] ; +0x13, 0x18013c1ab test rax, rax ; +0x1a, 0x18013c1b2 jz short loc_18013C1BA ; +0x1d, 0x18013c1b5 lock inc dword ptr [rax] ; +0x1f, 0x18013c1b7 mov rax, [rcx+0E8h] ; +0x22, 0x18013c1ba test rax, rax ; +0x29, 0x18013c1c1 jz short loc_18013C1C9 ; +0x2c, 0x18013c1c4 lock inc dword ptr [rax] ; +0x2e, 0x18013c1c6 mov rax, [rcx+100h] ; +0x31, 0x18013c1c9 test rax, rax ; +0x38, 0x18013c1d0 jz short loc_18013C1D8 ; +0x3b, 0x18013c1d3 lock inc dword ptr [rax] ; +0x3d, 0x18013c1d5 lea rax, [rcx+38h] ; +0x40, 0x18013c1d8 mov r8d, 6 ; +0x44, 0x18013c1dc lea rdx, unk_1801B19E8 ; +0x4a, 0x18013c1e2 cmp [rax-10h], rdx ; +0x51, 0x18013c1e9 jz short loc_18013C1FA ; +0x55, 0x18013c1ed mov rdx, [rax] ; +0x57, 0x18013c1ef test rdx, rdx ; +0x5a, 0x18013c1f2 jz short loc_18013C1FA ; +0x5d, 0x18013c1f5 lock inc dword ptr [rdx] ; +0x5f, 0x18013c1f7 cmp qword ptr [rax-18h], 0 ; +0x62, 0x18013c1fa jz short loc_18013C20D ; +0x67, 0x18013c1ff mov rdx, [rax-8] ; +0x69, 0x18013c201 test rdx, rdx ; +0x6d, 0x18013c205 jz short loc_18013C20D ; +0x70, 0x18013c208 lock inc dword ptr [rdx] ; +0x72, 0x18013c20a add rax, 20h ; ' ' ; +0x75, 0x18013c20d sub r8, 1 ; +0x79, 0x18013c211 jnz short loc_18013C1E2 ; +0x7d, 0x18013c215 mov rcx, [rcx+120h] ; +0x7f, 0x18013c217 jmp __acrt_locale_add_lc_time_reference ; +0x86, 0x18013c21e