Function at 0x140006010
Capabilities:
Get thread local storage value

Disassembly:
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x158
lea rsi, [rsp + 0x50]
mov rbx, rcx
mov rcx, rsi
mov qword [rsp + 0x40], rsi
call sym.c_setjmp__systemZansi95c_42
test eax, eax
jne 0x1400061c8
mov rax, qword [rbx]
mov qword [rsp + 0x38], rax
mov rax, rsi
lea rsi, [rsp + 0x150]
cmp rsi, rax
jbe 0x140006c94
lea rdi, [rsp + 0x58]
lea rsi, [rsp + 0x150]
cmp rsi, rdi
mov qword [rsp + 0x48], rdi
sbb rsi, rsi
and rsi, 0xffffffffffffffe1
add rsi, 0x20
jmp 0x1400060de
mov r12, qword [rbx + 0x40]
mov qword [r12 + rax*8], rbp
add qword [rbx + 0x30], 1
mov rdx, qword [rdi - 4]
cmp rdx, 0x1000
jbe 0x1400060cd
lea rcx, [rbx + 0x68]
call sym.interiorAllocatedPtr__system_5321
mov rbp, rax
test rax, rax
je 0x1400060cd
add qword [rax], 8
mov rdx, qword [rbx + 0x38]
mov rax, qword [rbx + 0x30]
cmp rdx, rax
jle 0x1400061e0
mov r12, qword [rbx + 0x40]
mov qword [r12 + rax*8], rbp
add qword [rbx + 0x30], 1
mov rax, rdi
lea rdi, [rdi + 8]
sub rsi, 1
je 0x1400062b0
mov rdx, qword [rax]
cmp rdx, 0x1000
jbe 0x14000608d
lea rcx, [rbx + 0x68]
call sym.interiorAllocatedPtr__system_5321
mov rbp, rax
test rax, rax
je 0x14000608d
add qword [rax], 8
mov rdx, qword [rbx + 0x38]
mov rax, qword [rbx + 0x30]
cmp rdx, rax
jg 0x140006080
lea rax, [rdx + rdx*2]
mov r13d, dword [0x1400707a8]
mov r12, rax
shr r12, 0x3f
add r12, rax
sar r12, 1
mov qword [rbx + 0x38], r12
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov ecx, r13d
mov r14d, eax
call qword [sym.imp.KERNEL32.dll_TlsGetValue]
mov ecx, r14d
mov r13, rax
call qword [sym.imp.KERNEL32.dll_SetLastError]
lea rdx, [r12*8 + 0x10]
lea rcx, [r13 + 0xa0]
call sym.rawAlloc__system_5138
mov qword [rax + 8], 1
mov r8, qword [rbx + 0x30]
lea r12, [rax + 0x10]
mov rdx, qword [rbx + 0x40]
mov rcx, r12
shl r8, 3
call sym.memcpy
mov r13d, dword [0x1400707a8]
mov r14, qword [rbx + 0x40]
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov r15d, eax
mov ecx, r13d
call qword [sym.imp.KERNEL32.dll_TlsGetValue]
mov ecx, r15d
mov r13, rax
call qword [sym.imp.KERNEL32.dll_SetLastError]
lea rdx, [r14 - 0x10]
lea rcx, [r13 + 0xa0]
call sym.rawDealloc__system_5267
mov qword [rbx + 0x40], r12
mov rax, qword [rbx + 0x30]
jmp 0x140006084
add rsp, 0x158
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret
lea rax, [rdx + rdx*2]
mov r9, qword [sym.imp.KERNEL32.dll_GetLastError]
mov r13d, dword [0x1400707a8]
mov r12, rax
shr r12, 0x3f
mov qword [rsp + 0x30], r9
add r12, rax
sar r12, 1
mov qword [rbx + 0x38], r12
call r9
mov r15, qword [sym.imp.KERNEL32.dll_TlsGetValue]
mov ecx, r13d
mov r14d, eax
call r15
mov ecx, r14d
mov r14, qword [sym.imp.KERNEL32.dll_SetLastError]
mov r13, rax
call r14
lea rdx, [r12*8 + 0x10]
lea rcx, [r13 + 0xa0]
call sym.rawAlloc__system_5138
mov qword [rax + 8], 1
mov r8, qword [rbx + 0x30]
lea r12, [rax + 0x10]
mov rdx, qword [rbx + 0x40]
mov rcx, r12
shl r8, 3
call sym.memcpy
mov ecx, dword [0x1400707a8]
mov rax, qword [rbx + 0x40]
mov r9, qword [rsp + 0x30]
mov dword [rsp + 0x2c], ecx
mov qword [rsp + 0x20], rax
call r9
mov ecx, dword [rsp + 0x2c]
mov r13d, eax
call r15
mov ecx, r13d
mov r15, rax
call r14
mov rax, qword [rsp + 0x20]
lea rcx, [r15 + 0xa0]
lea rdx, [rax - 0x10]
call sym.rawDealloc__system_5267
mov qword [rbx + 0x40], r12
mov rax, qword [rbx + 0x30]
jmp 0x1400060c4
mov rsi, qword [rsp + 0x48]
lea rax, [rsp + 0x150]
mov rdi, qword [rsp + 0x40]
cmp rax, rsi
sbb rax, rax
not rax
and eax, 0xf8
add rsi, rax
lea rax, [rdi + rax + 8]
mov rdi, qword [rsp + 0x38]
lea rbp, [rdi - 0x40]
cmp rbp, rsi
ja 0x1400064cd
jmp 0x140006b70
mov r12, qword [rbx + 0x40]
mov qword [r12 + rax*8], rdi
add qword [rbx + 0x30], 1
mov rdx, qword [rsi + 8]
cmp rdx, 0x1000
jbe 0x14000633d
lea rcx, [rbx + 0x68]
call sym.interiorAllocatedPtr__system_5321
mov rdi, rax
test rax, rax
je 0x14000633d
add qword [rax], 8
mov rdx, qword [rbx + 0x38]
mov rax, qword [rbx + 0x30]
cmp rdx, rax
jle 0x140006690
mov r12, qword [rbx + 0x40]
mov qword [r12 + rax*8], rdi
add qword [rbx + 0x30], 1
mov rdx, qword [rsi + 0x10]
cmp rdx, 0x1000
jbe 0x14000637d
lea rcx, [rbx + 0x68]
call sym.interiorAllocatedPtr__system_5321
mov rdi, rax
test rax, rax
je 0x14000637d
add qword [rax], 8
mov rdx, qword [rbx + 0x38]
mov rax, qword [rbx + 0x30]
cmp rdx, rax
jle 0x140006760
mov r12, qword [rbx + 0x40]
mov qword [r12 + rax*8], rdi
add qword [rbx + 0x30], 1
mov rdx, qword [rsi + 0x18]
cmp rdx, 0x1000
jbe 0x1400063bd
lea rcx, [rbx + 0x68]
call sym.interiorAllocatedPtr__system_5321
mov rdi, rax
test rax, rax
je 0x1400063bd
add qword [rax], 8
mov rdx, qword [rbx + 0x38]
mov rax, qword [rbx + 0x30]
cmp rdx, rax
jle 0x140006830
mov r12, qword [rbx + 0x40]
mov qword [r12 + rax*8], rdi
add qword [rbx + 0x30], 1
mov rdx, qword [rsi + 0x20]
cmp rdx, 0x1000
jbe 0x1400063fd
lea rcx, [rbx + 0x68]
call sym.interiorAllocatedPtr__system_5321
mov rdi, rax
test rax, rax
je 0x1400063fd
add qword [rax], 8
mov rdx, qword [rbx + 0x38]
mov rax, qword [rbx + 0x30]
cmp rdx, rax
jle 0x140006900
mov r12, qword [rbx + 0x40]
mov qword [r12 + rax*8], rdi
add qword [rbx + 0x30], 1
mov rdx, qword [rsi + 0x28]
cmp rdx, 0x1000
jbe 0x14000643d
lea rcx, [rbx + 0x68]
call sym.interiorAllocatedPtr__system_5321
mov rdi, rax
test rax, rax
je 0x14000643d
add qword [rax], 8
mov rdx, qword [rbx + 0x38]
mov rax, qword [rbx + 0x30]
cmp rdx, rax
jle 0x1400069d0
mov r12, qword [rbx + 0x40]
mov qword [r12 + rax*8], rdi
add qword [rbx + 0x30], 1
mov rdx, qword [rsi + 0x30]
cmp rdx, 0x1000
jbe 0x14000647d
lea rcx, [rbx + 0x68]
call sym.interiorAllocatedPtr__system_5321
mov rdi, rax
test rax, rax
je 0x14000647d
add qword [rax], 8
mov rdx, qword [rbx + 0x38]
mov rax, qword [rbx + 0x30]
cmp rdx, rax
jle 0x140006aa0
mov r12, qword [rbx + 0x40]
mov qword [r12 + rax*8], rdi
add qword [rbx + 0x30], 1
mov rdx, qword [rsi + 0x38]
cmp rdx, 0x1000
jbe 0x1400064bd
lea rcx, [rbx + 0x68]
call sym.interiorAllocatedPtr__system_5321
mov rdi, rax
test rax, rax
je 0x1400064bd
add qword [rax], 8
mov rdx, qword [rbx + 0x38]
mov rax, qword [rbx + 0x30]
cmp rdx, rax
jle 0x1400065c0
mov r12, qword [rbx + 0x40]
mov qword [r12 + rax*8], rdi
add qword [rbx + 0x30], 1
add rsi, 0x40
mov rax, rsi
cmp rsi, rbp
jae 0x140006b70
mov rdx, qword [rax]
cmp rdx, 0x1000
jbe 0x1400062fd
lea rcx, [rbx + 0x68]
call sym.interiorAllocatedPtr__system_5321
mov rdi, rax
test rax, rax
je 0x1400062fd
add qword [rax], 8
mov rdx, qword [rbx + 0x38]
mov rax, qword [rbx + 0x30]
cmp rdx, rax
jg 0x1400062f0
lea rax, [rdx + rdx*2]
mov r13d, dword [0x1400707a8]
mov r12, rax
shr r12, 0x3f
add r12, rax
sar r12, 1
mov qword [rbx + 0x38], r12
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov ecx, r13d
mov r14d, eax
call qword [sym.imp.KERNEL32.dll_TlsGetValue]
mov ecx, r14d
mov r13, rax
call qword [sym.imp.KERNEL32.dll_SetLastError]
lea rdx, [r12*8 + 0x10]
lea rcx, [r13 + 0xa0]
call sym.rawAlloc__system_5138
mov qword [rax + 8], 1
mov r8, qword [rbx + 0x30]
lea r12, [rax + 0x10]
mov rdx, qword [rbx + 0x40]
mov rcx, r12
shl r8, 3
call sym.memcpy
mov r13d, dword [0x1400707a8]
mov r14, qword [rbx + 0x40]
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov r15d, eax
mov ecx, r13d
call qword [sym.imp.KERNEL32.dll_TlsGetValue]
mov ecx, r15d
mov r13, rax
call qword [sym.imp.KERNEL32.dll_SetLastError]
lea rdx, [r14 - 0x10]
lea rcx, [r13 + 0xa0]
call sym.rawDealloc__system_5267
mov qword [rbx + 0x40], r12
mov rax, qword [rbx + 0x30]
jmp 0x1400062f4
lea rax, [rdx + rdx*2]
mov r9, qword [sym.imp.KERNEL32.dll_GetLastError]
mov r13d, dword [0x1400707a8]
mov r12, rax
shr r12, 0x3f
mov qword [rsp + 0x30], r9
add r12, rax
sar r12, 1
mov qword [rbx + 0x38], r12
call r9
mov r15, qword [sym.imp.KERNEL32.dll_TlsGetValue]
mov ecx, r13d
mov r14d, eax
call r15
mov ecx, r14d
mov r14, qword [sym.imp.KERNEL32.dll_SetLastError]
mov r13, rax
call r14
lea rdx, [r12*8 + 0x10]
lea rcx, [r13 + 0xa0]
call sym.rawAlloc__system_5138
mov qword [rax + 8], 1
mov r8, qword [rbx + 0x30]
lea r12, [rax + 0x10]
mov rdx, qword [rbx + 0x40]
mov rcx, r12
shl r8, 3
call sym.memcpy
mov ecx, dword [0x1400707a8]
mov rax, qword [rbx + 0x40]
mov r9, qword [rsp + 0x30]
mov dword [rsp + 0x2c], ecx
mov qword [rsp + 0x20], rax
call r9
mov ecx, dword [rsp + 0x2c]
mov r13d, eax
call r15
mov ecx, r13d
mov r15, rax
call r14
mov rax, qword [rsp + 0x20]
lea rcx, [r15 + 0xa0]
lea rdx, [rax - 0x10]
call sym.rawDealloc__system_5267
mov qword [rbx + 0x40], r12
mov rax, qword [rbx + 0x30]
jmp 0x1400064b4
lea rax, [rdx + rdx*2]
mov r9, qword [sym.imp.KERNEL32.dll_GetLastError]
mov r13d, dword [0x1400707a8]
mov r12, rax
shr r12, 0x3f
mov qword [rsp + 0x30], r9
add r12, rax
sar r12, 1
mov qword [rbx + 0x38], r12
call r9
mov r15, qword [sym.imp.KERNEL32.dll_TlsGetValue]
mov ecx, r13d
mov r14d, eax
call r15
mov ecx, r14d
mov r14, qword [sym.imp.KERNEL32.dll_SetLastError]
mov r13, rax
call r14
lea rdx, [r12*8 + 0x10]
lea rcx, [r13 + 0xa0]
call sym.rawAlloc__system_5138
mov qword [rax + 8], 1
mov r8, qword [rbx + 0x30]
lea r12, [rax + 0x10]
mov rdx, qword [rbx + 0x40]
mov rcx, r12
shl r8, 3
call sym.memcpy
mov ecx, dword [0x1400707a8]
mov rax, qword [rbx + 0x40]
mov r9, qword [rsp + 0x30]
mov dword [rsp + 0x2c], ecx
mov qword [rsp + 0x20], rax
call r9
mov ecx, dword [rsp + 0x2c]
mov r13d, eax
call r15
mov ecx, r13d
mov r15, rax
call r14
mov rax, qword [rsp + 0x20]
lea rcx, [r15 + 0xa0]
lea rdx, [rax - 0x10]
call sym.rawDealloc__system_5267
mov qword [rbx + 0x40], r12
mov rax, qword [rbx + 0x30]
jmp 0x140006334
lea rax, [rdx + rdx*2]
mov r9, qword [sym.imp.KERNEL32.dll_GetLastError]
mov r13d, dword [0x1400707a8]
mov r12, rax
shr r12, 0x3f
mov qword [rsp + 0x30], r9
add r12, rax
sar r12, 1
mov qword [rbx + 0x38], r12
call r9
mov r15, qword [sym.imp.KERNEL32.dll_TlsGetValue]
mov ecx, r13d
mov r14d, eax
call r15
mov ecx, r14d
mov r14, qword [sym.imp.KERNEL32.dll_SetLastError]
mov r13, rax
call r14
lea rdx, [r12*8 + 0x10]
lea rcx, [r13 + 0xa0]
call sym.rawAlloc__system_5138
mov qword [rax + 8], 1
mov r8, qword [rbx + 0x30]
lea r12, [rax + 0x10]
mov rdx, qword [rbx + 0x40]
mov rcx, r12
shl r8, 3
call sym.memcpy
mov ecx, dword [0x1400707a8]
mov rax, qword [rbx + 0x40]
mov r9, qword [rsp + 0x30]
mov dword [rsp + 0x2c], ecx
mov qword [rsp + 0x20], rax
call r9
mov ecx, dword [rsp + 0x2c]
mov r13d, eax
call r15
mov ecx, r13d
mov r15, rax
call r14
mov rax, qword [rsp + 0x20]
lea rcx, [r15 + 0xa0]
lea rdx, [rax - 0x10]
call sym.rawDealloc__system_5267
mov qword [rbx + 0x40], r12
mov rax, qword [rbx + 0x30]
jmp 0x140006374
lea rax, [rdx + rdx*2]
mov r9, qword [sym.imp.KERNEL32.dll_GetLastError]
mov r13d, dword [0x1400707a8]
mov r12, rax
shr r12, 0x3f
mov qword [rsp + 0x30], r9
add r12, rax
sar r12, 1
mov qword [rbx + 0x38], r12
call r9
mov r15, qword [sym.imp.KERNEL32.dll_TlsGetValue]
mov ecx, r13d
mov r14d, eax
call r15
mov ecx, r14d
mov r14, qword [sym.imp.KERNEL32.dll_SetLastError]
mov r13, rax
call r14
lea rdx, [r12*8 + 0x10]
lea rcx, [r13 + 0xa0]
call sym.rawAlloc__system_5138
mov qword [rax + 8], 1
mov r8, qword [rbx + 0x30]
lea r12, [rax + 0x10]
mov rdx, qword [rbx + 0x40]
mov rcx, r12
shl r8, 3
call sym.memcpy
mov ecx, dword [0x1400707a8]
mov rax, qword [rbx + 0x40]
mov r9, qword [rsp + 0x30]
mov dword [rsp + 0x2c], ecx
mov qword [rsp + 0x20], rax
call r9
mov ecx, dword [rsp + 0x2c]
mov r13d, eax
call r15
mov ecx, r13d
mov r15, rax
call r14
mov rax, qword [rsp + 0x20]
lea rcx, [r15 + 0xa0]
lea rdx, [rax - 0x10]
call sym.rawDealloc__system_5267
mov qword [rbx + 0x40], r12
mov rax, qword [rbx + 0x30]
jmp 0x1400063b4
lea rax, [rdx + rdx*2]
mov r9, qword [sym.imp.KERNEL32.dll_GetLastError]
mov r13d, dword [0x1400707a8]
mov r12, rax
shr r12, 0x3f
mov qword [rsp + 0x30], r9
add r12, rax
sar r12, 1
mov qword [rbx + 0x38], r12
call r9
mov r15, qword [sym.imp.KERNEL32.dll_TlsGetValue]
mov ecx, r13d
mov r14d, eax
call r15
mov ecx, r14d
mov r14, qword [sym.imp.KERNEL32.dll_SetLastError]
mov r13, rax
call r14
lea rdx, [r12*8 + 0x10]
lea rcx, [r13 + 0xa0]
call sym.rawAlloc__system_5138
mov qword [rax + 8], 1
mov r8, qword [rbx + 0x30]
lea r12, [rax + 0x10]
mov rdx, qword [rbx + 0x40]
mov rcx, r12
shl r8, 3
call sym.memcpy
mov ecx, dword [0x1400707a8]
mov rax, qword [rbx + 0x40]
mov r9, qword [rsp + 0x30]
mov dword [rsp + 0x2c], ecx
mov qword [rsp + 0x20], rax
call r9
mov ecx, dword [rsp + 0x2c]
mov r13d, eax
call r15
mov ecx, r13d
mov r15, rax
call r14
mov rax, qword [rsp + 0x20]
lea rcx, [r15 + 0xa0]
lea rdx, [rax - 0x10]
call sym.rawDealloc__system_5267
mov qword [rbx + 0x40], r12
mov rax, qword [rbx + 0x30]
jmp 0x1400063f4
lea rax, [rdx + rdx*2]
mov r9, qword [sym.imp.KERNEL32.dll_GetLastError]
mov r13d, dword [0x1400707a8]
mov r12, rax
shr r12, 0x3f
mov qword [rsp + 0x30], r9
add r12, rax
sar r12, 1
mov qword [rbx + 0x38], r12
call r9
mov r15, qword [sym.imp.KERNEL32.dll_TlsGetValue]
mov ecx, r13d
mov r14d, eax
call r15
mov ecx, r14d
mov r14, qword [sym.imp.KERNEL32.dll_SetLastError]
mov r13, rax
call r14
lea rdx, [r12*8 + 0x10]
lea rcx, [r13 + 0xa0]
call sym.rawAlloc__system_5138
mov qword [rax + 8], 1
mov r8, qword [rbx + 0x30]
lea r12, [rax + 0x10]
mov rdx, qword [rbx + 0x40]
mov rcx, r12
shl r8, 3
call sym.memcpy
mov ecx, dword [0x1400707a8]
mov rax, qword [rbx + 0x40]
mov r9, qword [rsp + 0x30]
mov dword [rsp + 0x2c], ecx
mov qword [rsp + 0x20], rax
call r9
mov ecx, dword [rsp + 0x2c]
mov r13d, eax
call r15
mov ecx, r13d
mov r15, rax
call r14
mov rax, qword [rsp + 0x20]
lea rcx, [r15 + 0xa0]
lea rdx, [rax - 0x10]
call sym.rawDealloc__system_5267
mov qword [rbx + 0x40], r12
mov rax, qword [rbx + 0x30]
jmp 0x140006434
lea rax, [rdx + rdx*2]
mov r9, qword [sym.imp.KERNEL32.dll_GetLastError]
mov r13d, dword [0x1400707a8]
mov r12, rax
shr r12, 0x3f
mov qword [rsp + 0x30], r9
add r12, rax
sar r12, 1
mov qword [rbx + 0x38], r12
call r9
mov r15, qword [sym.imp.KERNEL32.dll_TlsGetValue]
mov ecx, r13d
mov r14d, eax
call r15
mov ecx, r14d
mov r14, qword [sym.imp.KERNEL32.dll_SetLastError]
mov r13, rax
call r14
lea rdx, [r12*8 + 0x10]
lea rcx, [r13 + 0xa0]
call sym.rawAlloc__system_5138
mov qword [rax + 8], 1
mov r8, qword [rbx + 0x30]
lea r12, [rax + 0x10]
mov rdx, qword [rbx + 0x40]
mov rcx, r12
shl r8, 3
call sym.memcpy
mov ecx, dword [0x1400707a8]
mov rax, qword [rbx + 0x40]
mov r9, qword [rsp + 0x30]
mov dword [rsp + 0x2c], ecx
mov qword [rsp + 0x20], rax
call r9
mov ecx, dword [rsp + 0x2c]
mov r13d, eax
call r15
mov ecx, r13d
mov r15, rax
call r14
mov rax, qword [rsp + 0x20]
lea rcx, [r15 + 0xa0]
lea rdx, [rax - 0x10]
call sym.rawDealloc__system_5267
mov qword [rbx + 0x40], r12
mov rax, qword [rbx + 0x30]
jmp 0x140006474
mov r12, qword [rsp + 0x38]
cmp r12, rsi
jb 0x1400061c8
mov r13, qword [sym.imp.KERNEL32.dll_GetLastError]
jmp 0x140006bae
mov rbp, qword [rbx + 0x40]
mov qword [rbp + rax*8], rdi
add qword [rbx + 0x30], 1
add rsi, 8
mov rax, rsi
cmp rsi, r12
ja 0x1400061c8
mov rdx, qword [rax]
cmp rdx, 0x1000
jbe 0x140006b9e
lea rcx, [rbx + 0x68]
call sym.interiorAllocatedPtr__system_5321
mov rdi, rax
test rax, rax
je 0x140006b9e
add qword [rax], 8
mov rdx, qword [rbx + 0x38]
mov rax, qword [rbx + 0x30]
cmp rdx, rax
jg 0x140006b90
lea rax, [rdx + rdx*2]
mov r14d, dword [0x1400707a8]
mov rbp, rax
shr rbp, 0x3f
add rbp, rax
sar rbp, 1
mov qword [rbx + 0x38], rbp
call r13
mov ecx, r14d
mov r15d, eax
call qword [sym.imp.KERNEL32.dll_TlsGetValue]
mov ecx, r15d
mov r14, rax
call qword [sym.imp.KERNEL32.dll_SetLastError]
lea rdx, [rbp*8 + 0x10]
lea rcx, [r14 + 0xa0]
call sym.rawAlloc__system_5138
mov qword [rax + 8], 1
mov r8, qword [rbx + 0x30]
lea rbp, [rax + 0x10]
mov rdx, qword [rbx + 0x40]
mov rcx, rbp
shl r8, 3
call sym.memcpy
mov rax, qword [rbx + 0x40]
mov r14d, dword [0x1400707a8]
mov qword [rsp + 0x20], rax
call r13
mov ecx, r14d
mov r15d, eax
call qword [sym.imp.KERNEL32.dll_TlsGetValue]
mov ecx, r15d
mov r14, rax
call qword [sym.imp.KERNEL32.dll_SetLastError]
mov rax, qword [rsp + 0x20]
lea rcx, [r14 + 0xa0]
lea rdx, [rax - 0x10]
call sym.rawDealloc__system_5267
mov qword [rbx + 0x40], rbp
mov rax, qword [rbx + 0x30]
jmp 0x140006b94
mov rsi, rax
jmp 0x1400062d8