Function at 0x140011b40
Capabilities:
Encode data using base64

Disassembly:
push r15
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rbx, rdx
mov rdi, rcx
mov rax, qword [rcx]
mov r12, qword [rcx + 8]
sub r12, rax
mov r15, r12
sar r15, 3
lea rcx, [r15 + 1]
mov rdx, rcx
shr rdx, 0x3d
jne 0x140011d43
movabs rdx, 0x1fffffffffffffff
lea rsi, [rdi + 0x18]
mov r8, qword [rdi + 0x10]
sub r8, rax
mov r14, r8
sar r14, 2
cmp r14, rcx
cmovbe r14, rcx
movabs rax, 0x7ffffffffffffff8
cmp r8, rax
cmovae r14, rdx
test r14, r14
je 0x140011bbb
mov rcx, rsi
mov rdx, r14
call fcn.1400114d0
jmp 0x140011bbd
xor eax, eax
lea r8, [r15*8]
add r8, rax
je 0x140011d17
lea r9, [rax + r14*8]
mov rcx, qword [rbx]
mov qword [r8], rcx
lea r10, [r8 + 8]
mov rcx, qword [rdi]
mov r11, qword [rdi + 8]
mov rbx, r11
sub rbx, rcx
je 0x140011c00
add rbx, 0xfffffffffffffff8
cmp rbx, 0x98
jae 0x140011c08
mov rdx, r11
jmp 0x140011c80
mov rdx, rcx
jmp 0x140011c9c
add r12, rax
mov rdx, r11
sub rdx, r12
cmp rdx, 0x20
jae 0x140011c1c
mov rdx, r11
jmp 0x140011c80
shr rbx, 3
inc rbx
mov r14, rbx
and r14, 0xfffffffffffffffc
lea r12, [r14*8]
sub r8, r12
mov rdx, r11
sub rdx, r12
lea rax, [rax + r15*8]
add rax, 0xfffffffffffffff0
mov r15, r14
neg r15
xor r12d, r12d
nop dword [rax]
movups xmm0, xmmword [r11 + r12*8 - 0x20]
movups xmm1, xmmword [r11 + r12*8 - 0x10]
movups xmmword [rax + r12*8], xmm1
movups xmmword [rax + r12*8 - 0x10], xmm0
add r12, 0xfffffffffffffffc
cmp r15, r12
jne 0x140011c50
cmp rbx, r14
je 0x140011c95
nop word cs:[rax + rax]
mov rax, qword [rdx - 8]
add rdx, 0xfffffffffffffff8
mov qword [r8 - 8], rax
add r8, 0xfffffffffffffff8
cmp rdx, rcx
jne 0x140011c80
mov rdx, qword [rdi]
mov rcx, qword [rdi + 8]
mov qword [rdi], r8
mov qword [rdi + 8], r10
mov r8, qword [rdi + 0x10]
mov qword [rdi + 0x10], r9
nop dword [rax + rax]
cmp rcx, rdx
je 0x140011ce7
add rcx, 0xfffffffffffffff8
jne 0x140011cb0
lea rax, str.null_pointer_given_to_destroy_at
mov qword [rsp + 0x20], rax
lea rcx, str._s:_d:_assertion__s_failed:__s_n
lea rdx, str....._third_partylibc_srcinclude__memoryconstruct_at.h
lea r9, str.__loc___nullptr
mov r8d, 0x41
call fcn.140005a9c
test rdx, rdx
je 0x140011d08
sub r8, rdx
sar r8, 3
mov rcx, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
jmp fcn.140010e70
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea rax, str.null_pointer_given_to_construct_at
mov qword [rsp + 0x20], rax
lea rcx, str._s:_d:_assertion__s_failed:__s_n
lea rdx, str....._third_partylibc_srcinclude__memoryconstruct_at.h
lea r9, str.__location___nullptr
mov r8d, 0x25
call fcn.140005a9c
mov rcx, rdi
call fcn.1400059b0
int3

Function at 0x1400176a0
Capabilities:
Allocate thread local storage

Disassembly:
push rsi
push rdi
sub rsp, 0x28
cmp qword [0x140114508], 0
jne 0x1400176dd
mov rsi, rdx
mov rdi, rcx
call qword [sym.imp.KERNEL32.dll_TlsAlloc]
cmp eax, 0xffffffff
je 0x1400176d0
mov dword [rdi], eax
mov dword [0x140114510], eax
mov qword [0x140114508], rsi
cmp eax, 0xffffffff
setne al
add rsp, 0x28
pop rdi
pop rsi
ret
lea rcx, str....._base_allocatorpartition_allocatorpartition_tls_win.cc_41__Check_failed:_g_destructor__nullptr
call fcn.140005b30
int3