; ; __acrt_freeptd from 0x180135274 to 0x1801352b5 (65 bytes) ; ; 2 xrefs: ; > __acrt_thread_detach @ 0x18013298c ; > @ 0x180203350 ; ; 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, 0x180135274 sub rsp, 20h ; +0x2, 0x180135276 mov ecx, cs:dword_1801B1870 ; +0x6, 0x18013527a cmp ecx, 0FFFFFFFFh ; +0xc, 0x180135280 jz short loc_1801352AF ; +0xf, 0x180135283 call __acrt_FlsGetValue ; +0x11, 0x180135285 mov rbx, rax ; +0x16, 0x18013528a test rax, rax ; +0x19, 0x18013528d jz short loc_1801352AF ; +0x1c, 0x180135290 mov ecx, cs:dword_1801B1870; dwTlsIndex ; +0x1e, 0x180135292 xor edx, edx; lpTlsValue ; +0x24, 0x180135298 call __acrt_FlsSetValue ; +0x26, 0x18013529a mov rcx, rbx; struct __acrt_ptd * ; +0x2b, 0x18013529f call ?destroy_ptd_array@@YAXQEAU__acrt_ptd@@@Z ; +0x2e, 0x1801352a2 mov rcx, rbx; Block ; +0x33, 0x1801352a7 call _free_base ; +0x36, 0x1801352aa add rsp, 20h ; +0x3b, 0x1801352af pop rbx ; +0x3f, 0x1801352b3 retn ; +0x40, 0x1801352b4