Function at 0x6d754a02
Capabilities:
Get thread local storage value

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
mov eax, dword [0x6d792030]
push ebx
push esi
push edi
mov edi, ecx
xor ebx, ebx
fldz
lea esi, [edi + 0x60]
fstp dword [esi]
mov dword [esi + 4], ebx
mov dword [esi + 8], eax
call fcn.6d754c77
fld1
push ecx
mov ecx, esi
fstp dword [esp]
call fcn.6d6af097
cmp dword [0x6d792124], ebx
je 0x6d754c70
lea eax, [ebp - 4]
lea ecx, [ebp - 8]
push eax
call fcn.6d6a9287
push dword [0x6d7a23c4]
call dword [sym.imp.KERNEL32.dll_TlsGetValue]
push eax
lea ecx, [ebp - 0x18]
call fcn.6d64bc19
mov esi, str.tlab
push str.allocThreads
push esi
call fcn.6d723d3f
push dword [ebp - 4]
push ebx
push ebx
push 1
push eax
push 5
call fcn.6d723f82
mov dword [edi + 0x30], eax
mov eax, dword [ebp - 4]
add esp, 0x20
cmp dword [eax + 4], ebx
jne 0x6d754c60
push str.fills
push esi
call fcn.6d723d3f
push dword [ebp - 4]
push ebx
push ebx
push 1
push eax
push 5
call fcn.6d723f82
mov dword [edi + 0x34], eax
mov eax, dword [ebp - 4]
add esp, 0x20
cmp dword [eax + 4], ebx
jne 0x6d754c60
push str.maxFills
push esi
call fcn.6d723d3f
push dword [ebp - 4]
push ebx
push ebx
push 1
push eax
push 5
call fcn.6d723f82
mov dword [edi + 0x38], eax
mov eax, dword [ebp - 4]
add esp, 0x20
cmp dword [eax + 4], ebx
jne 0x6d754c60
push str.alloc
push esi
call fcn.6d723d3f
push dword [ebp - 4]
push ebx
push ebx
push 2
push eax
push 5
call fcn.6d723f82
mov dword [edi + 0x3c], eax
mov eax, dword [ebp - 4]
add esp, 0x20
cmp dword [eax + 4], ebx
jne 0x6d754c60
push str.gcWaste
push esi
call fcn.6d723d3f
push dword [ebp - 4]
push ebx
push ebx
push 2
push eax
push 5
call fcn.6d723f82
mov dword [edi + 0x40], eax
mov eax, dword [ebp - 4]
add esp, 0x20
cmp dword [eax + 4], ebx
jne 0x6d754c60
push str.maxGcWaste
push esi
call fcn.6d723d3f
push dword [ebp - 4]
push ebx
push ebx
push 2
push eax
push 5
call fcn.6d723f82
mov dword [edi + 0x44], eax
mov eax, dword [ebp - 4]
add esp, 0x20
cmp dword [eax + 4], ebx
jne 0x6d754c60
push str.slowWaste
push esi
call fcn.6d723d3f
push dword [ebp - 4]
push ebx
push ebx
push 2
push eax
push 5
call fcn.6d723f82
mov dword [edi + 0x48], eax
mov eax, dword [ebp - 4]
add esp, 0x20
cmp dword [eax + 4], ebx
jne 0x6d754c60
push str.maxSlowWaste
push esi
call fcn.6d723d3f
push dword [ebp - 4]
push ebx
push ebx
push 2
push eax
push 5
call fcn.6d723f82
mov dword [edi + 0x4c], eax
mov eax, dword [ebp - 4]
add esp, 0x20
cmp dword [eax + 4], ebx
jne 0x6d754c60
push str.fastWaste
push esi
call fcn.6d723d3f
push dword [ebp - 4]
push ebx
push ebx
push 2
push eax
push 5
call fcn.6d723f82
mov dword [edi + 0x50], eax
mov eax, dword [ebp - 4]
add esp, 0x20
cmp dword [eax + 4], ebx
jne 0x6d754c60
push str.maxFastWaste
push esi
call fcn.6d723d3f
push dword [ebp - 4]
push ebx
push ebx
push 2
push eax
push 5
call fcn.6d723f82
mov dword [edi + 0x54], eax
mov eax, dword [ebp - 4]
add esp, 0x20
cmp dword [eax + 4], ebx
jne 0x6d754c60
push str.slowAlloc
push esi
call fcn.6d723d3f
push dword [ebp - 4]
push ebx
push ebx
push 1
push eax
push 5
call fcn.6d723f82
mov dword [edi + 0x58], eax
mov eax, dword [ebp - 4]
add esp, 0x20
cmp dword [eax + 4], ebx
jne 0x6d754c60
push str.maxSlowAlloc
push esi
call fcn.6d723d3f
push dword [ebp - 4]
push ebx
push ebx
push 1
push eax
push 5
call fcn.6d723f82
mov dword [edi + 0x5c], eax
mov eax, dword [ebp - 4]
add esp, 0x20
lea ecx, [ebp - 0x18]
call fcn.6d6a63ec
lea ecx, [ebp - 8]
call fcn.6d6a92d6
mov eax, edi
pop edi
pop esi
pop ebx
leave
ret