; ; __vcrt_initialize_locks_0 from 0x180134664 to 0x1801346ac (72 bytes) ; ; 3 xrefs: ; > @ 0x1801730b0 ; > @ 0x180203254 ; > @ 0x180203260 ; ; 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, 0x180134664 sub rsp, 20h ; +0x2, 0x180134666 xor ebx, ebx ; +0x6, 0x18013466a lea rdx, unk_1801F4D60 ; +0x8, 0x18013466c xor r8d, r8d ; +0xf, 0x180134673 lea rcx, [rbx+rbx*4] ; +0x12, 0x180134676 lea rcx, [rdx+rcx*8]; lpCriticalSection ; +0x16, 0x18013467a mov edx, 0FA0h; dwSpinCount ; +0x1a, 0x18013467e call __vcrt_InitializeCriticalSectionEx_0 ; +0x1f, 0x180134683 test eax, eax ; +0x24, 0x180134688 jz short loc_18013469D ; +0x26, 0x18013468a inc cs:dword_1801F4F90 ; +0x28, 0x18013468c inc ebx ; +0x2e, 0x180134692 cmp ebx, 0Eh ; +0x30, 0x180134694 jb short loc_18013466C ; +0x33, 0x180134697 mov al, 1 ; +0x35, 0x180134699 jmp short loc_1801346A6 ; +0x37, 0x18013469b xor ecx, ecx ; +0x39, 0x18013469d call __vcrt_uninitialize_locks_0 ; +0x3b, 0x18013469f xor al, al ; +0x40, 0x1801346a4 add rsp, 20h ; +0x42, 0x1801346a6 pop rbx ; +0x46, 0x1801346aa retn ; +0x47, 0x1801346ab