Function at 0x140015730
Capabilities:
Allocate thread local storage

Disassembly:
push rsi
push rbx
sub rsp, 0x28
mov rsi, rcx
mov rbx, rdx
call qword [sym.imp.KERNEL32.dll_TlsAlloc]
cmp eax, 0xffffffff
je 0x140015760
mov rdx, rbx
mov ecx, eax
mov dword [rsi], eax
add rsp, 0x28
pop rbx
pop rsi
jmp sym.__mingwthr_key_dtor
add rsp, 0x28
pop rbx
pop rsi
jmp qword [sym.imp.KERNEL32.dll_GetLastError]
add byte [rax], al
add byte [0x160073874], bl
add byte [rax], al
add byte [rdx], ah
add byte [rax], al
add byte [rbx], ah
add byte [rax], al
add byte [rbx], ah
add byte [rax], al
add byte [rbx], ah
add byte [rax], al
add byte [rdx], ah
add byte [rax], al
add byte [rax], ah
add byte [rax], al
add byte [rsi], bl
add byte [rax], al
add byte [rbx], bl
add byte [rax], al
add byte [rax], bl
add byte [rax], al
add byte [0x1520738a0], dl
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
add byte [rax + rax], cl
add byte [rax], al
or dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rsi], al
add byte [rax], al
add byte [rax + rax], cl
add byte [rax], al
adc eax, dword [rax]
add byte [rax], al
sbb eax, dword [rax]
add byte [rax], al
add byte [rbx], ah
add byte [rax], al
add byte [rax + rax], ch
add byte [rax], al
add byte [rbx], ah
add byte [rax], al
add byte [rax + rax], ch
add byte [rax], al
xor al, 0
add byte [rax], al
cmp eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp], al
add byte [rax], al
add byte [rax], al
add byte [rdx], cl
add byte [rax], al
add byte [r8], al
add byte [rdx], cl
add byte [rax], al
add byte [r8], al
add byte [rax], al
add byte [rax], al
add byte [rsi], al
add byte [rax], al
add byte [r8], al
add byte [rax], al
add byte [rax], al
cmp eax, dword [rax]
add byte [rax], al
add byte [rsi], dh
add byte [rax], al
add byte [rax], al
add byte [rsi], dh
add byte [rax], al
add byte [rcx], dh
add byte [rax], al
add byte [rbx], ch
add byte [rax], al
add byte [0x15f0739a8], ah
add byte [rax], al
add byte [rdi], bl
add byte [rax], al
add byte [rdi], bl
add byte [rax], al
add byte [rdx], bl
add byte [rax], al
add byte [0x1500739b4], dl
add byte [rax], al
add byte [rax], dl
add byte [rax], al
add byte [rax], dl
add byte [rax], al
add byte [rbx], cl
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [0x1430739c4], al
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rcx], dl
add byte [rax], al
add byte [rax + rax], bl
add byte [rax], al
sub al, byte [rax]
add byte [rax], al
cmp byte [rax], al
add byte [rax], al
add byte [rax], r8b
add byte [rbx], dl
add byte [rax], al
invalid
add byte [rax], dh
add byte [rax], al
jne 0x140073a6d
add byte [rax], al
jns 0x140073a71
add byte [rax], al
jnp 0x140073a75
add byte [rax], al
jl 0x140073a79
invalid
add byte [rax], al
add byte [rbx], bh
add byte [rax], al
jnp 0x140073a7d
add byte [rax], al
jp 0x140073a81
invalid
add byte [rax], al
add byte [rdi], dh
add byte [rax], al
ja 0x140073a85
add byte [rax], al
je 0x140073a89
add byte [rax], al
jno 0x140073a8d
add byte [rax], al
imul eax, dword [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rsi], ah
add byte [rax], al
pop rdi
add byte [rax], al
add byte [rax], bl
add byte [rax], al
push rax
add byte [rax], al
add byte [rsi], al
add byte [rax], al
add byte [rsi], bh
add byte [rax], al
add byte [rax], al
add byte [rsi], bh
add byte [rax], al
add byte [0x16d073ab0], dh
add byte [rax], al
add byte [0x15d073ab8], ah
add byte [0x156073abc], bl
add byte [0x156073abc], bl
add byte [rax], al
add byte [rax], dl
add byte [rax], al
add byte [rbx], cl
add byte [rax], al
add byte [rdi], al
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rsi], al
add byte [rax], al
add byte [rax], dl
add byte [rax], al
add byte [rdi], bl
add byte [rax], al
add byte [rdx], dh
add byte [rax], al
add byte [rdi], al
add byte [rax], al
pop rdx
add byte [rax], al
add byte [rbp], ch
add byte [rax], al
invalid
jl 0x140073b59
add byte [rax + rax], bh
add byte [rdi - 0x6d000000], al
add byte [rax], al
xchg dword [rax], eax
add byte [rax], al
xchg ebx, eax
add byte [rax], al
add byte [rbp - 0x49fdf8f4], ah
add dh, byte [rsi - 0x41fcf5ee]
and dword [rcx], edx
add eax, 0x61528cb
shr byte [rdx], cl
invalid
invalid
add dh, byte [rsi - 0x41fcf5ee]
and dword [rcx], edx
add eax, 0x61528cb
shr byte [rdx], cl
adc eax, 0x1324d106
add eax, 0x5101fce
invalid
adc byte [0x142104f4b], al
mov edx, 0xa5000001
add byte [rax], al
add byte [rax + rax + 0x8c0000], dl
add byte [rax], al
add byte [rdi - 0x7e000000], al
invalid
add byte [rdi - 0x7e000000], al
add byte [rax], al
add byte [rbx], bh
add byte [rax], al
add byte [rbx], dh
add byte [rax], al
add byte [rbx], dh
add byte [rax], al
push 0
add byte [rax], al
invalid