Function at 0x14000d430
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x938
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x8a0], xmm6
mov qword [rbp + 0x898], 0xfffffffffffffffe
mov r12, r8
mov rbx, rdx
mov qword [rbp + 0x7c0], rcx
lea rcx, [rbp + 0x610]
call fcn.1400a1b40
mov qword [rbp + 0x7a8], 0x1e
mov dword [rbp + 0x7b0], 0
movzx eax, byte [0x140197310]
mov edx, 0x2320
xor ecx, ecx
call fcn.1400f22a0
test rax, rax
je 0x14000f690
mov rsi, rax
xorps xmm6, xmm6
movups xmmword [rax + 0x2310], xmm6
movups xmmword [rax + 0x2300], xmm6
movzx eax, byte [0x140197310]
mov edx, 0x280
xor ecx, ecx
call fcn.1400f22a0
test rax, rax
je 0x14000f6ca
mov rdi, rax
mov qword [rbp + 0x820], rbx
and rdi, 0xffffffffffffff80
mov qword [rdi + 0x78], rax
mov qword [rdi + 0x80], 1
mov qword [rdi + 0x88], 1
mov qword [rdi + 0x100], rsi
mov qword [rdi + 0x108], 0
mov qword [rdi + 0x180], 0
mov qword [rdi + 0x190], 0
movaps xmmword [rdi + 0x200], xmm6
movaps xmmword [rdi + 0x210], xmm6
mov qword [rdi + 0x220], rsi
mov qword [rdi + 0x228], rsi
mov qword [rdi + 0x230], 0
mov byte [rdi + 0x238], 0
mov qword [rdi + 0x240], 0
mov qword [rdi + 0x248], 1
lock inc qword [rdi + 0x80]
jle case.0x140010789.2
movzx eax, byte [0x140197310]
mov edx, 0x48
xor ecx, ecx
call fcn.1400f22a0
test rax, rax
je 0x14000f6d9
mov rbx, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], 0
mov qword [rax + 0x40], 0
lock inc qword [rax]
jle case.0x140010789.2
movzx eax, byte [0x140197310]
mov edx, 0x1d
xor ecx, ecx
call fcn.1400f22a0
test rax, rax
je 0x14000f6e8
mov rsi, rax
movups xmm0, xmmword [0x140152b2d]
movups xmmword [rax + 0xd], xmm0
movdqu xmm0, xmmword [str.reqwest_internal_sync_runtimecore_thread_exited_early]
movdqu xmmword [rax], xmm0
mov rax, qword [0x140197300]
test rax, rax
je 0x14000d61f
dec rax
lea r9, [rsi + 7]
and r9, 0xfffffffffffffff8
sub r9, rsi
jne 0x14000d6be
xor r9d, r9d
jmp 0x14000d6d2
lea rdx, str.RUST_MIN_STACKthread_name_may_not_contain_interior_null_bytes
lea rcx, [rbp + 0x1d8]
mov r8d, 0xe
call fcn.1400ebe70
mov r15, qword [rbp + 0x1d8]
movabs rax, 0x8000000000000000
cmp r15, rax
jne 0x14000d655
mov eax, 0x200000
jmp 0x14000d6a2
mov r14, qword [rbp + 0x1e0]
mov r8, qword [rbp + 0x1e8]
add byte [rax], al
lea rcx, [rbp + 0x340]
mov rdx, r14
call fcn.14001a5b0
cmp qword [rbp + 0x340], 0
je 0x14000def4
mov eax, 0x200000
test r15, r15
je 0x14000d6a2
mov rcx, qword [0x140197260]
xor edx, edx
mov r8, r14
mov r14, rax
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, r14
lea rcx, [rax + 1]
mov qword [0x140197300], rcx
lea r9, [rsi + 7]
and r9, 0xfffffffffffffff8
sub r9, rsi
je 0x14000d617
xor ecx, ecx
cmp byte [rsi + rcx], 0
je 0x14000f5ea
inc rcx
cmp r9, rcx
jne 0x14000d6c0
sub rdi, 0xffffffffffffff80
mov rdx, r9
or rdx, 0x10
movdqu xmm0, xmmword [rsi + r9]
movdqa xmm1, xmmword [0x140127770]
paddq xmm1, xmm0
pandn xmm0, xmm1
pshufd xmm1, xmm0, 0xee
por xmm1, xmm0
movq rcx, xmm1
movabs r8, 0x8080808080808080
test rcx, r8
cmovne rdx, r9
mov r9, rsi
add r9, rdx
mov r8d, 0x1d
sub r8, rdx
xor ecx, ecx
nop word cs:[rax + rax]
cmp byte [r9 + rcx], 0
je 0x14000f5e7
inc rcx
cmp r8, rcx
jne 0x14000d730
mov qword [rbp + 0x880], rax
mov qword [rbp + 0x828], r12
mov qword [rbp + 0x1d8], 0x1d
mov qword [rbp + 0x1e0], rsi
mov qword [rbp + 0x1e8], 0x1d
lea rcx, [rbp + 0x1d8]
call fcn.1400064b0
mov qword [rbp + 0x1e0], rax
mov qword [rbp + 0x1e8], rdx
mov qword [rbp + 0x1d8], 1
lea rcx, [rbp + 0x1d8]
call fcn.1400e6250
lock inc qword [rax]
jle case.0x140010789.2
mov r13, rax
movzx eax, byte [0x140197310]
mov edx, 0x30
xor ecx, ecx
call fcn.1400f22a0
test rax, rax
je 0x14000f807
mov rsi, rax
mov qword [rax], 1
mov qword [rax + 8], 1
pxor xmm0, xmm0
movdqu xmmword [rax + 0x10], xmm0
mov qword [rbp + 0x1d8], rax
lock inc qword [rax]
jle case.0x140010789.2
movzx eax, byte [0x1401971d8]
test al, al
je 0x14000d8be
mov byte [0x1401971d8], 1
mov eax, dword [0x140197314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x88]
cmp rax, 1
jne 0x14000e137
mov eax, dword [0x140197314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x90]
mov qword [rax + 0x90], 0
test rcx, rcx
je 0x14000d8be
lock inc qword [rcx]
jle case.0x140010789.2
mov qword [rbp + 0x888], rcx
mov byte [0x1401971d8], 1
mov eax, dword [0x140197314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x88]
test rax, rax
je 0x14000d925
cmp eax, 1
je 0x14000d92a
mov rax, qword [rbp + 0x888]
lock dec qword [rax]
jne 0x14000f69f
mov rcx, qword [rbp + 0x888]
call fcn.1400f0850
jmp 0x14000f69f
movzx eax, byte [0x1401971d8]
test al, al
je 0x14000d91e
mov byte [0x1401971d8], 1
mov eax, dword [0x140197314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x88]
cmp rax, 1
jne 0x14000e35f
mov eax, dword [0x140197314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x90]
mov qword [rax + 0x90], 0
xor r12d, r12d
jmp 0x14000d952
xor ecx, ecx
xor r12d, r12d
jmp 0x14000d952
call fcn.140124f40
mov eax, dword [0x140197314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x90]
mov r12, qword [rbp + 0x888]
mov qword [rax + 0x90], r12
test rcx, rcx
je 0x14000d962
lock dec qword [rcx]
jne 0x14000d962
call fcn.1401059e0
mov r15, qword [rbp + 0x1d8]
mov rcx, qword [r15 + 0x10]
test rcx, rcx
je 0x14000d97d
lock inc qword [rcx + 0x18]
jle 0x14000f71e
movzx eax, byte [0x140197310]
mov edx, 0x1c0
xor ecx, ecx
call fcn.1400f22a0
test rax, rax
je 0x14000f6f7
mov r14, rax
mov qword [rax], r13
mov qword [rax + 8], rsi
mov qword [rax + 0x10], r12
mov rcx, rax
add rcx, 0x18
lea rdx, [rbp + 0x610]
mov r8d, 0x198
call fcn.14011a210
mov qword [r14 + 0x1b0], rdi
mov qword [r14 + 0x1b8], rbx
lea r8, str.__t_n_
mov rcx, qword [rbp + 0x880]
mov rdx, r14
call fcn.1400f1da0
mov r14, rdx
test rax, rax
je 0x14000dab9
lock dec qword [r15]
jne 0x14000da02
lea rcx, [rbp + 0x1d8]
call fcn.140007b30
lock dec qword [r13]
jne 0x14000da11
mov rcx, r13
call fcn.1400cbea0
movzx eax, byte [0x140197310]
mov edx, 8
xor ecx, ecx
call fcn.1400f22a0
test rax, rax
je 0x14000f816
mov rsi, rax
mov qword [rax], r14
movzx eax, byte [0x140197310]
mov edx, 0x70
xor ecx, ecx
call fcn.1400f22a0
test rax, rax
je 0x1400106be
mov r14, rax
movabs rax, 0x8000000000000000
mov qword [r14], rax
mov qword [r14 + 0x58], rsi
lea rax, [0x140152680]
mov qword [r14 + 0x60], rax
mov word [r14 + 0x68], 0
mov rax, qword [rbx + 0x40]
nop dword [rax]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rbx + 0x40], rcx
jne 0x14000da80
and eax, 0xa
cmp eax, 8
jne 0x14000daa2
mov rax, qword [rbx + 0x20]
mov rcx, qword [rbx + 0x28]
call qword [rax + 0x10]
lock dec qword [rbx]
jne 0x14000de0c
mov rcx, rbx
call fcn.1400cdef0
jmp 0x14000de0c
mov qword [rbp + 0x558], r13
mov qword [rbp + 0x560], r15
mov qword [rbp + 0x880], r14
mov qword [rbp + 0x568], r14
mov eax, dword [0x140197314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xb8]
test eax, eax
mov r12, r13
je 0x14000db00
cmp eax, 1
je 0x14000db2d
jmp 0x14000f706
mov eax, dword [0x140197314]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xb0]
lea rdx, [0x1400e77a0]
call fcn.1400e77d0
mov byte [rsi + 0xb8], 1
mov eax, dword [0x140197314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r14, qword [rax + 0xb0]
test r14, r14
je 0x14000e372
lock inc qword [r14]
jle case.0x140010789.2
test r14, r14
je 0x14000f706
movzx eax, byte [0x140197310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400f22a0
test rax, rax
je 0x14000f727
mov rsi, rax
mov qword [rsi], 1
mov qword [rsi + 8], 1
add rsi, 0x10
mov qword [rax + 0x10], r14
lea r15, [0x14009f9f0]
jmp 0x14000dbaf
mov rcx, rsi
call fcn.140013800
call fcn.1400e9730
mov eax, dword [0x140197314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 2
je 0x14000dc60
cmp eax, 1
je 0x14000dc01
mov eax, dword [0x140197314]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
mov rdx, r15
call fcn.1400e77d0
mov byte [r14 + 0x120], 1
mov eax, dword [0x140197314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx r13d, byte [rax + 0x11c]
movzx r14d, byte [rax + 0x11d]
mov eax, r14d
test r13b, r13b
je 0x14000dc39
test r14b, r14b
je 0x14000dba2
lea eax, [r14 - 1]
mov ecx, dword [0x140197314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov byte [rcx + 0x11d], al
mov rax, qword [rbx + 0x40]
test al, 2
je 0x14000dc72
jmp 0x14000dd97
xor r13d, r13d
xor r14d, r14d
mov rax, qword [rbx + 0x40]
test al, 2
jne 0x14000dd97
test al, 4
jne 0x14000f639
test al, 1
jne 0x14000dc90
test al, 1
je 0x14000dcd2
jmp 0x14000dd07
cmp qword [rbx + 0x38], rsi
jne 0x14000dca3
lea rcx, fcn.1400b6680
cmp qword [rbx + 0x30], rcx
je 0x14000dc7e
mov rax, qword [rbx + 0x40]
nop word [rax + rax]
mov rcx, rax
and rcx, 0xfffffffffffffffe
lock cmpxchg qword [rbx + 0x40], rcx
jne 0x14000dcb0
test al, 2
jne 0x14000dd91
mov rax, qword [rbx + 0x30]
mov rcx, qword [rbx + 0x38]
call qword [rax + 0x18]
mov rcx, rsi
call fcn.1400b6680
mov qword [rbx + 0x30], rax
mov qword [rbx + 0x38], rdx
mov rax, qword [rbx + 0x40]
nop word cs:[rax + rax]
mov rcx, rax
or rcx, 1
lock cmpxchg qword [rbx + 0x40], rcx
jne 0x14000dcf0
test al, 2
jne 0x14000dd97
test r13b, r13b
je 0x14000dbaa
mov eax, dword [0x140197314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 2
je 0x14000dbaa
cmp eax, 1
je 0x14000dd66
mov eax, dword [0x140197314]
mov rcx, qword gs:[0x58]
mov r13, qword [rcx + rax*8]
lea rcx, [r13 + 0xd0]
lea rdx, [0x1400ff160]
call fcn.1400e77d0
mov byte [r13 + 0x120], 1
mov eax, dword [0x140197314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x11c], 1
mov byte [rax + 0x11d], r14b
call fcn.1400e9730
jmp 0x14000dbaf
lock or qword [rbx + 0x40], 1
mov rax, qword [rbx + 0x10]
mov r14, qword [rbx + 0x18]
mov qword [rbx + 0x10], 0
xor rax, 1
dec rax
cmp rax, 2
jb 0x14000f639
lock dec qword [rbx]
jne 0x14000ddc6
mov rcx, rbx
call fcn.1400cdef0
mov rcx, rsi
call fcn.1400b66f0
test r14, r14
je 0x14000de4f
mov rcx, qword [rbp + 0x880]
call qword [sym.imp.kernel32.dll_CloseHandle]
lock dec qword [r12]
jne 0x14000ddf3
mov rcx, qword [rbp + 0x558]
call fcn.1400cbea0
mov rax, qword [rbp + 0x560]
lock dec qword [rax]
jne 0x14000de0c
lea rcx, [rbp + 0x560]
call fcn.140007b30
mov rcx, rdi
call fcn.1400d9200
lock dec qword [rdi]
jne 0x14000de22
mov rcx, rdi
call fcn.1400cde20
mov rax, qword [rbp + 0x7c0]
mov qword [rax + 8], r14
mov qword [rax], 3
movaps xmm6, xmmword [rbp + 0x8a0]
add rsp, 0x938
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movzx eax, byte [0x140197310]
mov edx, 0x30
xor ecx, ecx
call fcn.1400f22a0
test rax, rax
je 0x14000f807
mov rsi, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], rdi
mov rax, qword [rbp + 0x568]
mov qword [rsi + 0x28], rax
movups xmm0, xmmword [rbp + 0x558]
movups xmmword [rsi + 0x18], xmm0
mov qword [rbp + 0x328], rsi
mov qword [rbp + 0x330], 0x1e
mov dword [rbp + 0x338], 0
lea rcx, [rbp + 0x610]
mov rdx, qword [rbp + 0x820]
mov r8, qword [rbp + 0x828]
call fcn.14009fdb0
mov rax, qword [rbp + 0x610]
movabs rcx, 0x8000000000000000
cmp rax, rcx
jne 0x14000df35
mov ecx, 2
mov rdx, qword [rbp + 0x618]
jmp 0x14000df97
mov r8, qword [rbp + 0x350]
test r8, r8
je 0x14000d680
mov rcx, qword [rbp + 0x348]
cmp r8, 1
jne 0x14000e305
movzx eax, byte [rcx]
cmp eax, 0x2b
je 0x14000d680
mov r8d, 1
cmp eax, 0x2d
je 0x14000d680
jmp 0x14000f3b1
xorps xmm0, xmm0
movaps xmmword [rbp + 0x5c0], xmm0
movups xmm0, xmmword [rbp + 0x610]
movdqu xmm1, xmmword [rbp + 0x620]
movups xmm2, xmmword [rbp + 0x630]
movups xmm3, xmmword [rbp + 0x640]
movups xmmword [rbp + 0x346], xmm0
movdqu xmmword [rbp + 0x356], xmm1
movups xmmword [rbp + 0x366], xmm2
movups xmmword [rbp + 0x376], xmm3
movups xmm0, xmmword [rbp + 0x650]
movups xmmword [rbp + 0x386], xmm0
mov rcx, qword [rbp + 0x660]
mov qword [rbp + 0x396], rcx
xor ecx, ecx
lock inc qword [rsi]
jle case.0x140010789.2
mov qword [rbp + 0x310], rsi
mov qword [rbp + 0x318], 0x1e
mov dword [rbp + 0x320], 0
mov qword [rbp + 0x1d8], rcx
mov qword [rbp + 0x1e0], rdx
mov qword [rbp + 0x200], 0
mov qword [rbp + 0x218], 0
mov qword [rbp + 0x220], 8
movaps xmm0, xmmword [rbp + 0x5c0]
movups xmmword [rbp + 0x228], xmm0
mov qword [rbp + 0x238], 8
mov qword [rbp + 0x240], 0
mov qword [rbp + 0x248], 2
mov qword [rbp + 0x250], 0
mov word [rbp + 0x258], 0
movups xmm0, xmmword [rbp + 0x340]
movdqu xmm1, xmmword [rbp + 0x350]
movups xmm2, xmmword [rbp + 0x360]
movups xmm3, xmmword [rbp + 0x370]
movups xmmword [rbp + 0x25a], xmm0
movdqu xmmword [rbp + 0x26a], xmm1
movups xmmword [rbp + 0x27a], xmm2
movups xmmword [rbp + 0x28a], xmm3
movups xmm0, xmmword [rbp + 0x380]
movups xmmword [rbp + 0x29a], xmm0
movdqu xmm0, xmmword [rbp + 0x38e]
movdqu xmmword [rbp + 0x2a8], xmm0
mov dword [rbp + 0x2c0], 0x3b9aca00
mov byte [rbp + 0x2c8], 1
mov dword [rbp + 0x2c9], 0
mov dword [rbp + 0x2cc], 0
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x2d0], xmm0
mov byte [rbp + 0x2e0], 2
mov qword [rbp + 0x2e8], 2
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x14000e0ff
lea rdx, [rbp + 0x260]
lea rcx, [rbp + 0x4a0]
call fcn.1400aa840
movabs rax, 0x8000000000000000
cmp qword [rbp + 0x4a0], rax
jne 0x14000e14a
lea rcx, [rbp - 0x50]
lea rdx, [rbp + 0x1d8]
mov r8d, 0x150
call fcn.14011a210
mov rax, qword [rbp - 0x50]
mov rdi, qword [rbp - 0x48]
cmp rax, 2
jne 0x14000e1f2
mov rax, qword [rbp + 0x7c0]
mov qword [rax + 8], rdi
jmp 0x140010bb4
test rax, rax
jne 0x14000f69f
call fcn.140124f40
jmp 0x14000d82e
mov rax, qword [rbp + 0x4b0]
mov qword [rbp + 0x800], rax
movdqu xmm0, xmmword [rbp + 0x4a0]
movdqa xmmword [rbp + 0x7f0], xmm0
lea rsi, [rbp + 0x4b8]
lea rcx, [rbp + 0x610]
lea rdx, [rbp + 0x1d8]
mov r8d, 0x150
call fcn.14011a210
lea rcx, [rbp + 0x570]
lea rdx, [rbp + 0x7f0]
mov r8, rsi
call fcn.1400be620
cmp dword [rbp + 0x610], 2
jne 0x14000e3a0
lea rcx, [rbp - 0x50]
lea rdx, [rbp + 0x610]
mov r8d, 0x150
call fcn.14011a210
lea rcx, [rbp + 0x588]
mov rax, qword [rbp + 0x570]
mov rdx, qword [rbp + 0x578]
mov r8, qword [rbp + 0x580]
call qword [rax + 0x10]
mov rax, qword [rbp - 0x50]
mov rdi, qword [rbp - 0x48]
cmp rax, 2
je 0x14000e127
mov qword [rbp + 0x880], rax
mov rsi, qword [rbp + 0xc0]
mov r13, qword [rbp + 0xc8]
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0x5b8], rax
mov rbx, qword [rbp + 0xd8]
mov r14, qword [rbp + 0xe0]
movzx eax, byte [0x140197310]
mov edx, 0xd0
xor ecx, ecx
call fcn.1400f22a0
test rax, rax
je 0x14000f736
mov r15, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x30], 0
mov qword [rax + 0x38], 4
lock inc qword [rax]
jle case.0x140010789.2
lea rdx, [rbp - 0x40]
mov rax, qword [rbp + 0x880]
mov qword [rbp + 0x610], rax
mov qword [rbp + 0x618], rdi
lea rcx, [rbp + 0x620]
mov r8d, 0x100
call fcn.14011a210
cmp rsi, 2
jne 0x14000e2a6
mov ebx, 2
jmp 0x14000e663
test rsi, rsi
mov qword [rbp + 0x600], r15
mov qword [rbp + 0x608], r13
je 0x14000e44b
movdqu xmm0, xmmword [rbp + 0x4a0]
movdqu xmm1, xmmword [rbp + 0x4b0]
movdqa xmmword [rbp + 0x830], xmm0
movdqa xmmword [rbp + 0x840], xmm1
mov rax, qword [rbp + 0x4c0]
mov qword [rbp + 0x850], rax
mov ecx, 2
mov rdx, rbx
mov r15, r14
mov rdi, rbx
mov rsi, qword [rbp + 0x5b8]
jmp 0x14000e548
cmp byte [rcx], 0x2b
jne 0x14000f3a7
inc rcx
lea rax, [r8 - 1]
cmp r8, 0x12
mov r8, rax
jb 0x14000f3b1
xor r9d, r9d
mov r10d, 0xa
xor eax, eax
mul r10
jo 0x14000d680
movzx edx, byte [rcx + r9]
add edx, 0xffffffd0
cmp edx, 9
ja 0x14000d680
mov edx, edx
add rax, rdx
jb 0x14000d680
inc r9
cmp r8, r9
jne 0x14000e32d
jmp 0x14000d685
test rax, rax
jne 0x14000f69f
call fcn.140124f40
jmp 0x14000d8f4
call fcn.140124970
mov eax, dword [0x140197314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r14, qword [rax + 0xb0]
lock inc qword [r14]
jg 0x14000db5a
jmp case.0x140010789.2
movups xmm0, xmmword [0x140154e18]
movaps xmmword [rbp + 0x7e0], xmm0
movups xmm0, xmmword [0x140154e08]
movaps xmmword [rbp + 0x7d0], xmm0
mov rax, qword [rbp + 0x590]
mov qword [rbp + 0x850], rax
movdqu xmm0, xmmword [rbp + 0x570]
movdqu xmm1, xmmword [rbp + 0x580]
movdqa xmmword [rbp + 0x840], xmm1
movdqa xmmword [rbp + 0x830], xmm0
movdqa xmmword [rbp + 0x110], xmm1
movdqa xmmword [rbp + 0x100], xmm0
mov eax, dword [rbp + 0x851]
mov ecx, dword [rbp + 0x854]
mov dword [rbp + 0x121], eax
mov dword [rbp + 0x124], ecx
lea rcx, [rbp + 0x638]
mov byte [rbp + 0x120], 1
lea rdx, [rbp + 0x7d0]
lea r8, [rbp + 0x100]
call fcn.1400aaaf0
cmp al, 2
je 0x14000f783
lea rcx, [rbp - 0x50]
lea rdx, [rbp + 0x610]
jmp 0x14000e10a
lea rcx, [rbp + 0x1d8]
mov rdx, 0xfffffffffffffffe
xor r8d, r8d
call fcn.1400463b0
mov rax, qword [rbp + 0x1f8]
mov qword [rbp + 0x4c0], rax
movups xmm0, xmmword [rbp + 0x1d8]
movups xmm1, xmmword [rbp + 0x1e8]
movaps xmmword [rbp + 0x4b0], xmm1
movaps xmmword [rbp + 0x4a0], xmm0
movups xmm0, xmmword [rbp + 0x200]
movaps xmmword [rbp + 0x340], xmm0
movups xmm0, xmmword [rbp + 0x210]
movaps xmmword [rbp + 0x350], xmm0
movups xmm0, xmmword [rbp + 0x220]
movaps xmmword [rbp + 0x360], xmm0
movzx eax, byte [0x140197310]
mov edx, 0x30
xor ecx, ecx
call fcn.1400f22a0
test rax, rax
je 0x14000f807
mov rsi, rax
movaps xmm0, xmmword [rbp + 0x340]
movaps xmm1, xmmword [rbp + 0x350]
movaps xmm2, xmmword [rbp + 0x360]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
movdqa xmm0, xmmword [rbp + 0x4a0]
movdqa xmm1, xmmword [rbp + 0x4b0]
movdqa xmmword [rbp + 0x830], xmm0
movdqa xmmword [rbp + 0x840], xmm1
mov rax, qword [rbp + 0x4c0]
mov qword [rbp + 0x850], rax
lea rdi, str.0_v_
xor r15d, r15d
mov rdx, r14
mov rcx, rbx
mov r13d, 0
test rbx, rbx
mov rax, qword [rbp + 0x880]
je 0x14000e611
mov qword [rbp + 0x880], r13
mov rbx, rcx
mov r12, r14
lea r13, [rbp + 0x638]
lea r14, [rbp + 0x340]
mov rcx, r14
call fcn.140036f80
movups xmm0, xmmword [0x140153398]
movaps xmmword [rbp + 0x4b0], xmm0
movdqu xmm0, xmmword [0x140153388]
movdqa xmmword [rbp + 0x4a0], xmm0
lea rcx, [rbp + 0x1d8]
lea r8, [rbp + 0x4a0]
mov rdx, r13
mov r9, r14
call fcn.1400a1ef0
cmp byte [rbp + 0x1f8], 3
je 0x14000f77a
mov rax, qword [rbp + 0x1f8]
mov qword [rbp + 0x4c0], rax
movdqu xmm0, xmmword [rbp + 0x1d8]
movdqu xmm1, xmmword [rbp + 0x1e8]
outsd dx, dword [rsi]
invalid
call 0x1a600e5cf
movq qword [rbp + 0x4b0], mm1
movdqa xmmword [rbp + 0x4a0], xmm0
cmp al, 2
je 0x14000e600
lea rcx, [rbp + 0x4b8]
mov rax, qword [rbp + 0x4a0]
mov rdx, qword [rbp + 0x4a8]
mov r8, qword [rbp + 0x4b0]
call qword [rax + 0x10]
mov rax, qword [rbp + 0x610]
mov r14, r12
mov r13, qword [rbp + 0x880]
test rax, rax
je 0x14000e622
lea rcx, [rbp + 0x618]
call fcn.1400607e0
mov qword [rbp + 0x610], 1
mov qword [rbp + 0x618], r13
mov qword [rbp + 0x620], rsi
mov qword [rbp + 0x628], rdi
mov qword [rbp + 0x630], r15
mov eax, 1
mov qword [rbp + 0x880], rax
mov r15, qword [rbp + 0x600]
mov r13, qword [rbp + 0x608]
lea rcx, [rbp + 0x100]
mov r8d, 0x88
lea rdx, [rbp + 0x618]
call fcn.14011a210
mov rax, qword [rbp + 0x6a0]
mov qword [rbp + 0x820], rax
mov rsi, qword [rbp + 0x6a8]
mov eax, dword [rbp + 0x6b0]
mov dword [rbp + 0x87c], eax
mov eax, dword [rbp + 0x6b4]
mov dword [rbp + 0x878], eax
mov eax, dword [rbp + 0x6b8]
mov dword [rbp + 0x874], eax
mov eax, dword [rbp + 0x6bc]
mov dword [rbp + 0x870], eax
movzx eax, word [rbp + 0x6c0]
mov word [rbp + 0x896], ax
movzx eax, word [rbp + 0x6c2]
mov word [rbp + 0x894], ax
mov eax, dword [rbp + 0x6c4]
mov dword [rbp + 0x868], eax
mov eax, dword [rbp + 0x6c8]
mov dword [rbp + 0x864], eax
mov eax, dword [rbp + 0x6cc]
mov dword [rbp + 0x860], eax
mov eax, dword [rbp + 0x6d0]
mov dword [rbp + 0x85c], eax
movzx eax, byte [rbp + 0x6e8]
mov byte [rbp + 0x5b0], al
mov eax, dword [rbp + 0x6ec]
mov dword [rbp + 0x7bb], eax
mov eax, dword [rbp + 0x6e9]
mov dword [rbp + 0x7b8], eax
mov eax, dword [rbp + 0x71c]
mov dword [rbp + 0x590], eax
mov rax, qword [rbp + 0x850]
mov qword [rbp + 0x1b0], rax
mov eax, dword [rbp + 0x6d4]
mov dword [rbp + 0x86c], eax
movups xmm0, xmmword [rbp + 0x6d8]
movaps xmmword [rbp + 0x5a0], xmm0
movups xmm0, xmmword [rbp + 0x6fc]
movups xmm1, xmmword [rbp + 0x70c]
movaps xmmword [rbp + 0x580], xmm1
movaps xmmword [rbp + 0x570], xmm0
movaps xmm0, xmmword [rbp + 0x830]
movaps xmm1, xmmword [rbp + 0x840]
movaps xmmword [rbp + 0x1a0], xmm1
movaps xmmword [rbp + 0x190], xmm0
mov rax, qword [rbp + 0x6f0]
mov qword [rbp + 0x828], rax
mov edi, dword [rbp + 0x6f8]
test rsi, rsi
je 0x14000e7d8
js 0x14000f775
movzx eax, byte [0x140197310]
xor ecx, ecx
mov rdx, rsi
call fcn.1400f22a0
test rax, rax
jne 0x14000e7dd
jmp 0x14000f7fa
mov eax, 1
mov qword [rbp + 0x488], rbx
mov qword [rbp + 0x7c8], rax
mov rcx, rax
mov rdx, qword [rbp + 0x820]
mov qword [rbp + 0x888], rsi
mov r8, rsi
call fcn.14011a210
movaps xmm0, xmmword [rbp + 0x5a0]
movaps xmmword [rbp + 0x5e0], xmm0
movzx eax, byte [rbp + 0x5b0]
mov byte [rbp + 0x5f0], al
mov esi, edi
mov rax, qword [rbp + 0x828]
cmp edi, 0x3b9aca00
jne 0x14000e83d
mov esi, dword [rbp + 0xf8]
mov rax, qword [rbp + 0xf0]
mov qword [rbp + 0x5f8], rax
mov rax, qword [rbp + 0xe8]
mov qword [rbp + 0x490], rax
mov rbx, qword [rax + 0x10]
test rbx, rbx
je 0x14000f745
lea rcx, [rbp + 0x610]
lea rdx, [rbp + 0x100]
mov r8d, 0x88
call fcn.14011a210
movaps xmm0, xmmword [rbp + 0x5a0]
movaps xmmword [rbp + 0x830], xmm0
movzx eax, byte [rbp + 0x5b0]
mov byte [rbp + 0x840], al
mov eax, dword [rbp + 0x7b8]
mov ecx, dword [rbp + 0x7bb]
mov dword [rbp + 0x7f0], eax
mov dword [rbp + 0x7f3], ecx
movdqa xmm0, xmmword [rbp + 0x570]
movdqa xmm1, xmmword [rbp + 0x580]
movdqa xmmword [rbp + 0x340], xmm0
movdqa xmmword [rbp + 0x350], xmm1
mov eax, dword [rbp + 0x590]
mov dword [rbp + 0x360], eax
mov rax, qword [rbx + 0x1c0]
mov dword [rbp + 0x81c], esi
nop word cs:[rax + rax]
test al, 1
jne 0x14000e94e
cmp rax, 0xfffffffffffffffe
je 0x14000f7f1
lea rcx, [rax + 2]
lock cmpxchg qword [rbx + 0x1c0], rcx
jne 0x14000e8f0
mov dword [rbp + 0x5f4], edi
mov qword [rbp + 0x498], r14
mov edi, 1
lock xadd qword [rbx + 0x88], rdi
mov rsi, rdi
and rsi, 0xffffffffffffffe0
mov r14, qword [rbx + 0x80]
mov rax, rsi
sub rax, qword [r14 + 0x2300]
jne 0x14000eb3c
and edi, 0x1f
jmp 0x14000ec9b
lea rcx, [rbp + 0x1d8]
lea rdx, [rbp + 0x610]
mov r8d, 0x88
call fcn.14011a210
movaps xmm0, xmmword [rbp + 0x830]
movaps xmmword [rbp + 0x7d0], xmm0
movzx eax, byte [rbp + 0x840]
mov byte [rbp + 0x7e0], al
mov eax, dword [rbp + 0x7f0]
mov ecx, dword [rbp + 0x7f3]
mov dword [rbp + 0x5c0], eax
mov dword [rbp + 0x5c3], ecx
movdqa xmm0, xmmword [rbp + 0x340]
movdqa xmm1, xmmword [rbp + 0x350]
movdqa xmmword [rbp + 0x4a0], xmm0
movdqa xmmword [rbp + 0x4b0], xmm1
mov eax, dword [rbp + 0x360]
mov dword [rbp + 0x4c0], eax
mov rax, qword [rbp + 0x880]
cmp rax, 2
je 0x14000ee7e
mov qword [rbp + 0x610], rax
lea rcx, [rbp + 0x618]
lea rdx, [rbp + 0x1d8]
mov r8d, 0x88
call fcn.14011a210
mov rax, qword [rbp + 0x820]
mov qword [rbp + 0x6a0], rax
mov rax, qword [rbp + 0x888]
mov qword [rbp + 0x6a8], rax
mov eax, dword [rbp + 0x87c]
mov dword [rbp + 0x6b0], eax
mov eax, dword [rbp + 0x878]
mov dword [rbp + 0x6b4], eax
mov eax, dword [rbp + 0x874]
mov dword [rbp + 0x6b8], eax
mov eax, dword [rbp + 0x870]
mov dword [rbp + 0x6bc], eax
movzx eax, word [rbp + 0x896]
mov word [rbp + 0x6c0], ax
movzx eax, word [rbp + 0x894]
mov word [rbp + 0x6c2], ax
mov eax, dword [rbp + 0x868]
mov dword [rbp + 0x6c4], eax
mov eax, dword [rbp + 0x864]
mov dword [rbp + 0x6c8], eax
mov eax, dword [rbp + 0x860]
mov dword [rbp + 0x6cc], eax
mov eax, dword [rbp + 0x85c]
mov dword [rbp + 0x6d0], eax
mov eax, dword [rbp + 0x86c]
mov dword [rbp + 0x6d4], eax
movaps xmm0, xmmword [rbp + 0x7d0]
movups xmmword [rbp + 0x6d8], xmm0
movzx eax, byte [rbp + 0x7e0]
mov byte [rbp + 0x6e8], al
mov eax, dword [rbp + 0x5c0]
mov dword [rbp + 0x6e9], eax
mov eax, dword [rbp + 0x5c3]
mov dword [rbp + 0x6ec], eax
mov rax, qword [rbp + 0x828]
mov qword [rbp + 0x6f0], rax
mov dword [rbp + 0x6f8], edi
mov eax, dword [rbp + 0x4c0]
mov dword [rbp + 0x71c], eax
movaps xmm0, xmmword [rbp + 0x4a0]
movaps xmm1, xmmword [rbp + 0x4b0]
movups xmmword [rbp + 0x6fc], xmm0
movups xmmword [rbp + 0x70c], xmm1
mov qword [rbp + 0x720], r15
lea rax, str.C:UsersDONY.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blockingclient.rs
mov qword [rsp + 0x20], rax
lea rcx, str.core_thread_panicked
lea r9, [0x1401529a8]
lea r8, [rbp + 0x610]
mov edx, 0x14
call fcn.14011c6e0
mov qword [rbp + 0x608], r13
mov qword [rbp + 0x600], r15
shr rax, 5
and edi, 0x1f
cmp rax, rdi
seta r13b
xorps xmm6, xmm6
jmp 0x14000eb72
xor r13d, r13d
pause
cmp qword [r14 + 0x2300], rsi
je 0x14000ec8d
mov r15, r14
mov r14, qword [r14 + 0x2308]
test r14, r14
jne 0x14000ec30
mov r12, qword [r15 + 0x2300]
movzx eax, byte [0x140197310]
mov edx, 0x2320
xor ecx, ecx
call fcn.1400f22a0
test rax, rax
je 0x14000f690
mov r14, rax
add r12, 0x20
mov qword [rax + 0x2300], r12
movups xmmword [rax + 0x2308], xmm6
mov qword [rax + 0x2318], 0
xor eax, eax
lock cmpxchg qword [r15 + 0x2308], r14
je 0x14000ec30
mov rcx, rax
mov rax, qword [rax + 0x2300]
add rax, 0x20
mov qword [r14 + 0x2300], rax
xor eax, eax
lock cmpxchg qword [rcx + 0x2308], r14
je 0x14000ec24
mov rdx, rax
nop word [rax + rax]
pause
mov rax, qword [rdx + 0x2300]
add rax, 0x20
mov qword [r14 + 0x2300], rax
xor eax, eax
lock cmpxchg qword [rdx + 0x2308], r14
mov rdx, rax
jne 0x14000ec00
mov r14, rcx
nop word [rax + rax]
mov rax, qword [r15 + 0x2310]
cmp eax, 0xffffffff
sete al
test r13b, al
je 0x14000eb60
mov rax, r15
lock cmpxchg qword [rbx + 0x80], r14
jne 0x14000eb60
mfence
mov rax, qword [rbx + 0x88]
mov qword [r15 + 0x2318], rax
movabs rax, 0x100000000
lock or qword [r15 + 0x2310], rax
mov r13b, 1
pause
cmp qword [r14 + 0x2300], rsi
jne 0x14000eb72
mov r15, qword [rbp + 0x600]
mov r13, qword [rbp + 0x608]
imul rsi, rdi, 0x118
mov rax, qword [rbp + 0x880]
mov qword [r14 + rsi], rax
lea rcx, [r14 + rsi]
add rcx, 8
lea rdx, [rbp + 0x610]
mov r8d, 0x88
call fcn.14011a210
mov rax, qword [rbp + 0x820]
mov qword [r14 + rsi + 0x90], rax
mov rax, qword [rbp + 0x888]
mov qword [r14 + rsi + 0x98], rax
mov eax, dword [rbp + 0x87c]
mov dword [r14 + rsi + 0xa0], eax
mov eax, dword [rbp + 0x878]
mov dword [r14 + rsi + 0xa4], eax
add byte [rax], al
mov eax, dword [rbp + 0x874]
mov dword [r14 + rsi + 0xa8], eax
mov eax, dword [rbp + 0x870]
mov dword [r14 + rsi + 0xac], eax
movzx eax, word [rbp + 0x896]
mov word [r14 + rsi + 0xb0], ax
movzx eax, word [rbp + 0x894]
mov word [r14 + rsi + 0xb2], ax
mov eax, dword [rbp + 0x868]
mov dword [r14 + rsi + 0xb4], eax
mov eax, dword [rbp + 0x864]
mov dword [r14 + rsi + 0xb8], eax
mov eax, dword [rbp + 0x860]
mov dword [r14 + rsi + 0xbc], eax
mov eax, dword [rbp + 0x85c]
mov dword [r14 + rsi + 0xc0], eax
mov eax, dword [rbp + 0x86c]
mov dword [r14 + rsi + 0xc4], eax
movaps xmm0, xmmword [rbp + 0x830]
movups xmmword [r14 + rsi + 0xc8], xmm0
movzx eax, byte [rbp + 0x840]
mov byte [r14 + rsi + 0xd8], al
mov eax, dword [rbp + 0x7f0]
mov ecx, dword [rbp + 0x7f3]
mov dword [r14 + rsi + 0xd9], eax
mov dword [r14 + rsi + 0xdc], ecx
mov rax, qword [rbp + 0x828]
mov qword [r14 + rsi + 0xe0], rax
mov eax, dword [rbp + 0x5f4]
mov dword [r14 + rsi + 0xe8], eax
movdqa xmm0, xmmword [rbp + 0x340]
movdqa xmm1, xmmword [rbp + 0x350]
add bl, dh
movq qword [r14 + rsi + 0xec], mm0
movdqu xmmword [r14 + rsi + 0xfc], xmm1
mov eax, dword [rbp + 0x360]
mov dword [r14 + rsi + 0x10c], eax
mov qword [r14 + rsi + 0x110], r15
mov eax, 1
mov ecx, edi
shl rax, cl
lock or qword [r14 + 0x2310], rax
mov rax, qword [rbx + 0x110]
nop
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rbx + 0x110], rcx
jne 0x14000ee30
test rax, rax
mov esi, dword [rbp + 0x81c]
mov r14, qword [rbp + 0x498]
jne 0x14000ee7e
mov rax, qword [rbx + 0x100]
mov rcx, qword [rbx + 0x108]
mov qword [rbx + 0x100], 0
lock and qword [rbx + 0x110], 0xfffffffffffffffd
test rax, rax
je 0x14000ee7e
call qword [rax + 8]
mov rdi, qword [rbp + 0x488]
cmp rdi, 2
jne 0x14000ee9a
cmp esi, 0x3b9aca00
jne 0x14000eeb1
mov ebx, 0x3b9aca00
jmp 0x14000ef0e
cmp esi, 0x3b9aca00
jne 0x14000ef3e
mov r12d, 0x3b9aca00
jmp 0x14000ef9b
call fcn.1400f20f0
mov rsi, rax
add rsi, qword [rbp + 0x5f8]
jb 0x14000f75d
mov ebx, edx
add ebx, dword [rbp + 0x81c]
cmp ebx, 0x3b9aca00
jb 0x14000ef0e
inc rsi
je 0x14000f75d
add ebx, 0xc4653600
cmp ebx, 0x3b9aca00
jb 0x14000ef0e
mov eax, ebx
shr eax, 9
imul rax, rax, 0x44b83
shr rax, 0x27
add rsi, rax
jb 0x14000f7ae
imul eax, eax, 0x3b9aca00
sub ebx, eax
mov eax, dword [0x140197314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xb8]
test eax, eax
je 0x14000efd2
cmp eax, 1
je 0x14000efff
jmp 0x14000f706
call fcn.1400f20f0
add rax, qword [rbp + 0x5f8]
jb 0x14000f75d
mov r12d, edx
add r12d, esi
cmp r12d, 0x3b9aca00
jb 0x14000ef9b
inc rax
je 0x14000f75d
add r12d, 0xc4653600
cmp r12d, 0x3b9aca00
jb 0x14000ef9b
mov ecx, r12d
shr ecx, 9
imul rcx, rcx, 0x44b83
shr rcx, 0x27
add rax, rcx
jb 0x14000f7ae
imul ecx, ecx, 0x3b9aca00
sub r12d, ecx
mov edx, dword [0x140197314]
mov rcx, qword gs:[0x58]
mov rcx, qword [rcx + rdx*8]
movzx ecx, byte [rcx + 0xb8]
test ecx, ecx
mov qword [rbp + 0x880], rax
je 0x14000f15d
cmp ecx, 1
je 0x14000f18a
jmp 0x14000f706
mov eax, dword [0x140197314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xb0]
lea rdx, [0x1400e77a0]
call fcn.1400e77d0
mov byte [rdi + 0xb8], 1
mov eax, dword [0x140197314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rdi, qword [rax + 0xb0]
test rdi, rdi
je 0x14000f58b
lock inc qword [rdi]
jle case.0x140010789.2
test rdi, rdi
je 0x14000f706
movzx eax, byte [0x140197310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400f22a0
test rax, rax
je 0x14000f727
mov qword [rax], 1
mov qword [rax + 8], 1
mov rcx, rax
add rcx, 0x10
mov qword [rax + 0x10], rdi
lea rax, fcn.1400b6680
mov qword [rbp + 0x7d0], rax
mov qword [rbp + 0x7d8], rcx
lea rax, [rbp + 0x7d0]
mov qword [rbp + 0x4a0], rax
mov qword [rbp + 0x4a8], rax
mov qword [rbp + 0x4b0], 0
mov qword [rbp + 0x830], r15
lea rdi, [rbp + 0x838]
mov byte [rbp + 0x840], 0
mov eax, dword [rbp + 0x7f0]
mov ecx, dword [rbp + 0x7f3]
mov dword [rbp + 0x841], eax
mov dword [rbp + 0x844], ecx
cmp ebx, 0x3b9aca00
jne 0x14000f2c9
mov rax, qword [rbp + 0x830]
mov qword [rbp + 0x838], rax
lea rcx, [rbp + 0x610]
lea r8, [rbp + 0x4a0]
mov rdx, rdi
call fcn.14006cea0
mov r13, qword [rbp + 0x610]
cmp r13, 5
jne 0x14000f4b0
mov byte [rbp + 0x840], 3
lea rsi, [rbp + 0x610]
lea rbx, [rbp + 0x4a0]
nop word cs:[rax + rax]
call fcn.1400e9730
mov rcx, rsi
mov rdx, rdi
mov r8, rbx
call fcn.14006cea0
mov r13, qword [rbp + 0x610]
cmp r13, 5
jne 0x14000f4b0
mov byte [rbp + 0x840], 3
jmp 0x14000f130
mov eax, dword [0x140197314]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xb0]
lea rdx, [0x1400e77a0]
call fcn.1400e77d0
mov byte [rsi + 0xb8], 1
mov eax, dword [0x140197314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rsi, qword [rax + 0xb0]
test rsi, rsi
je 0x14000f5b9
lock inc qword [rsi]
jle case.0x140010789.2
test rsi, rsi
je 0x14000f706
movzx eax, byte [0x140197310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400f22a0
test rax, rax
je 0x14000f727
mov qword [rax], 1
mov qword [rax + 8], 1
mov rcx, rax
add rcx, 0x10
mov qword [rax + 0x10], rsi
lea rax, fcn.1400b6680
mov qword [rbp + 0x548], rax
mov qword [rbp + 0x550], rcx
lea rax, [rbp + 0x548]
mov qword [rbp + 0x528], rax
mov qword [rbp + 0x530], rax
mov qword [rbp + 0x538], 0
mov qword [rbp + 0x610], r15
movdqa xmm0, xmmword [rbp + 0x190]
movdqa xmm1, xmmword [rbp + 0x1a0]
movdqu xmmword [rbp + 0x618], xmm0
movdqu xmmword [rbp + 0x628], xmm1
mov rax, qword [rbp + 0x1b0]
mov qword [rbp + 0x638], rax
mov qword [rbp + 0x640], r13
mov rax, qword [rbp + 0x5b8]
mov qword [rbp + 0x648], rax
mov qword [rbp + 0x650], rdi
mov qword [rbp + 0x658], r14
mov byte [rbp + 0x661], 0
lea rbx, [rbp + 0x662]
lea rdx, [rbp + 0x1d8]
mov r8d, 0x146
mov rcx, rbx
call fcn.14011a210
lea r15, [rbp + 0x668]
lea rdi, [rbp + 0x6b0]
xor eax, eax
movzx eax, al
lea rcx, [0x1401896bc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rbp + 0x830]
mov qword [rbp + 0x838], rax
lea rcx, [rbp + 0x610]
lea r8, [rbp + 0x4a0]
mov rdx, rdi
call fcn.14006cea0
mov r13, qword [rbp + 0x610]
cmp r13, 5
jne 0x14000f4b0
mov byte [rbp + 0x840], 3
call fcn.1400f20f0
mov r8d, edx
xor ecx, ecx
cmp rax, rsi
setne cl
mov r12d, 0xff
cmovb ecx, r12d
cmp edx, ebx
mov edx, 0
sbb edx, edx
test cl, cl
cmovne edx, ecx
cmp dl, 2
jae 0x14000f3e8
mov rcx, qword [rbp + 0x838]
mov r13d, 4
test rcx, rcx
je 0x14000f57f
mov rax, qword [rcx + 0x30]
mov rbx, qword [rbp + 0x888]
mov rdx, rax
or rdx, 4
lock cmpxchg qword [rcx + 0x30], rdx
jne 0x14000f357
and eax, 0xa
cmp eax, 8
jne 0x14000f379
mov rax, qword [rcx + 0x10]
mov rcx, qword [rcx + 0x18]
call qword [rax + 0x10]
mov rax, qword [rbp + 0x838]
test rax, rax
je 0x14000f57a
lock dec qword [rax]
jne 0x14000f57a
mov rcx, qword [rbp + 0x838]
call fcn.1400ce600
xor r14d, r14d
jmp 0x14000f553
cmp r8, 0x11
jae 0x14000e322
xor r10d, r10d
xor eax, eax
nop word cs:[rax + rax]
movzx edx, byte [rcx + r10]
add edx, 0xffffffd0
cmp edx, 9
ja 0x14000d680
lea r9, [rax + rax*4]
mov edx, edx
lea rax, [rdx + r9*2]
inc r10
cmp r8, r10
jne 0x14000f3c0
jmp 0x14000d685
mov qword [rbp + 0x610], rsi
mov dword [rbp + 0x618], ebx
lea r14, [rbp + 0x610]
mov rcx, r14
mov rdx, rax
call fcn.1400e8640
cmp edx, 0x3b9aca00
mov ecx, 0
cmove edx, ecx
mov ecx, 0
cmovne rcx, rax
call fcn.1400e98a0
lea r15, [rbp + 0x4a0]
mov rcx, r14
mov rdx, rdi
mov r8, r15
call fcn.14006cea0
mov r13, qword [rbp + 0x610]
cmp r13, 5
jne 0x14000f4b0
mov byte [rbp + 0x840], 3
call fcn.1400f20f0
mov r8d, edx
xor ecx, ecx
cmp rax, rsi
setne cl
cmovb ecx, r12d
cmp edx, ebx
mov edx, 0
sbb edx, edx
test cl, cl
cmovne edx, ecx
cmp dl, 2
jb 0x14000f336
mov qword [rbp + 0x610], rsi
mov dword [rbp + 0x618], ebx
mov rcx, r14
mov rdx, rax
call fcn.1400e8640
cmp edx, 0x3b9aca00
mov ecx, 0
cmove edx, ecx
mov ecx, 0
cmovne rcx, rax
call fcn.1400e98a0
jmp 0x14000f42a
mov r14, qword [rbp + 0x618]
lea rdx, [rbp + 0x620]
lea rcx, [rbp + 0x1d8]
mov r8d, 0x88
call fcn.14011a210
mov rcx, qword [rbp + 0x838]
test rcx, rcx
mov rbx, qword [rbp + 0x888]
je 0x14000f530
mov rax, qword [rcx + 0x30]
nop word [rax + rax]
mov rdx, rax
or rdx, 4
lock cmpxchg qword [rcx + 0x30], rdx
jne 0x14000f4f0
and eax, 0xa
cmp eax, 8
jne 0x14000f512
mov rax, qword [rcx + 0x10]
mov rcx, qword [rcx + 0x18]
call qword [rax + 0x10]
mov rax, qword [rbp + 0x838]
test rax, rax
je 0x14000f530
lock dec qword [rax]
jne 0x14000f530
mov rcx, qword [rbp + 0x838]
call fcn.1400ce600
cmp r13d, 4
je 0x140010bf8
lea rcx, [rbp + 0x340]
lea rdx, [rbp + 0x1d8]
mov r8d, 0x88
call fcn.14011a210
mov rax, qword [rbp + 0x7d0]
mov rcx, qword [rbp + 0x7d8]
call qword [rax + 0x18]
cmp r13d, 3
mov rdi, qword [rbp + 0x490]
jne 0x1400109b8
jmp 0x1400109c7
xor r14d, r14d
jmp 0x14000f553
xor r14d, r14d
mov rbx, qword [rbp + 0x888]
jmp 0x14000f553
call fcn.140124970
mov eax, dword [0x140197314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rdi, qword [rax + 0xb0]
lock inc qword [rdi]
jg 0x14000f02c
jmp case.0x140010789.2
call fcn.140124970
mov eax, dword [0x140197314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rsi, qword [rax + 0xb0]
lock inc qword [rsi]
jg 0x14000f1b7
jmp case.0x140010789.2
add rcx, rdx
mov qword [rbp + 0x1d8], 0x1d
mov qword [rbp + 0x1e0], rsi
mov qword [rbp + 0x1e8], 0x1d
mov qword [rbp + 0x1f0], rcx
lea rax, str._rustc_b5b13568fb5da4ac988bde370008d6134d3dfe6clibrary_std_src_threadmod.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x140162946]
lea r9, [0x1401529c8]
lea r8, [rbp + 0x1d8]
mov edx, 0x2f
call fcn.14011c6e0
mov rax, qword [rbx + 0x40]
nop dword [rax]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rbx + 0x40], rcx
jne 0x14000f640
and eax, 0xa
cmp eax, 8
jne 0x14000f675
mov rax, qword [rbx + 0x20]
mov rcx, qword [rbx + 0x28]
call qword [rax + 0x10]
lock dec qword [rbx]
je 0x14000f67b
mov rcx, rsi
call fcn.1400b66f0
call fcn.140121390
lock dec qword [rbx]
jne 0x14000f668
mov rcx, rbx
call fcn.1400cdef0
mov rcx, rsi
call fcn.1400b66f0
call fcn.140121390
mov ecx, 8
mov edx, 0x2320
call fcn.14011ad40
lea rax, str.library_std_srcio_stdio.rs
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_b5b13568fb5da4ac988bde370008d6134d3dfe6clibrary_std_src_threadlocal.rs
lea r9, [0x140161a90]
lea r8, [rbp + 0x528]
mov edx, 0x46
call fcn.14011c6e0
mov ecx, 0x80
mov edx, 0x200
call fcn.14011ad40
mov ecx, 8
mov edx, 0x48
call fcn.14011ad40
mov ecx, 1
mov edx, 0x1d
call fcn.14011ad20
mov ecx, 8
mov edx, 0x1c0
call fcn.14011ad40
lea rcx, str.use_of_std::thread::current___is_not_possible_after_the_threads_local_data_has_been_destroyed
lea r8, [0x14015cf48]
mov edx, 0x5e
call fcn.14011c800
add rcx, 0x10
call fcn.140124af0
mov ecx, 8
mov edx, 0x18
call fcn.14011ad40
mov ecx, 8
mov edx, 0xd0
call fcn.14011ad40
lea rcx, [0x140152b3d]
lea r8, str.C:UsersDONY.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blockingclient.rs
mov edx, 0x18
call fcn.14011c800
invalid
rcl byte [rax]
invalid
lea rcx, str.overflow_when_adding_duration_to_instantlibrary_std_src_time.rs
lea r8, [0x14015da98]
mov edx, 0x28
call fcn.14011c800
call fcn.140006380
lea rax, str.C:UsersDONY.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rssize_overflows_MAX_SIZE
jmp 0x14000f78a
lea rax, str.C:UsersDONY.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rssize_overflows_MAX_SIZE
mov qword [rsp + 0x20], rax
lea rcx, [0x1401552d8]
lea r9, [0x1401551f8]
lea r8, [rbp + 0x528]
mov edx, 0x17
call fcn.14011c6e0
lea rax, str.overflow_in_Duration::new
mov qword [rbp + 0x610], rax
mov qword [rbp + 0x618], 1
mov qword [rbp + 0x620], 8
mov dword [rbp + 0x620], 8
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x628], xmm0
jg 0x14000f75f
sub byte [rsi], al
add byte [rax], al
lea rdx, str._rustc_b5b13568fb5da4ac988bde370008d6134d3dfe6clibrarycore_src_time.rs0
lea rcx, [rbp + 0x610]
call fcn.14011c2b0
mov ecx, 7
int 0x29
ud2
mov ecx, 1
mov rdx, rsi
call fcn.14011ad20
mov ecx, 8
mov edx, 0x30
call fcn.14011ad40
invalid
mov ecx, 8
mov edx, 8
call fcn.14011ad40
movzx eax, byte [rbp + 0x7a0]
test eax, eax
je 0x14000f8fb
cmp eax, 3
jne 0x14000f880
movzx eax, byte [rbp + 0x750]
test eax, eax
je 0x14000f868
cmp eax, 3
jne 0x14000f88c
movzx eax, byte [rbp + 0x748]
test eax, eax
je 0x14000f874
cmp eax, 3
jne 0x14000f898
mov rax, qword [rbp + 0x740]
mov rcx, qword [rax]
jmp 0x14000fb94
mov rcx, qword [rbp + 0x6e0]
jmp 0x14000fb4a
mov rcx, qword [rbp + 0x730]
jmp 0x14000fb7f
lea rcx, str.C:UsersDONY.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blocking_body.rs
call fcn.14011ca50
lea rcx, str.C:UsersDONY.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_body.rs
call fcn.14011ca50
invalid
rcl dword [rax]
invalid
lea rcx, str.C:UsersDONY.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_body.rs
call fcn.14011ca50
mov byte [rbp + 0x660], 1
lea rcx, [rbp + 0x618]
mov rax, qword [rcx + 0x40]
lea rdx, [rbp + 0x430]
mov qword [rdx + 0x40], rax
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmm3, xmmword [rcx + 0x30]
movups xmmword [rdx + 0x30], xmm3
movups xmmword [rdx + 0x20], xmm2
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx], xmm0
lea rdx, [rbp + 0x340]
mov r8d, 0x138
mov rcx, r15
call fcn.14011a210
mov byte [rbp + 0x7a0], 0
mov rax, qword [rbx + 0x116]
mov qword [rbp + 0x850], rax
movups xmm0, xmmword [rbx + 0xf6]
movups xmm1, xmmword [rbx + 0x106]
movaps xmmword [rbp + 0x840], xmm1
movaps xmmword [rbp + 0x830], xmm0
movups xmm6, xmmword [rbp + 0x780]
mov rax, qword [rbp + 0x790]
mov rsi, qword [rbp + 0x798]
mov qword [rbp + 0x688], rax
mov qword [rbp + 0x690], rsi
cmp rsi, 0x2000
mov ecx, 0x2000
cmovae rsi, rcx
test rax, rax
cmove rsi, rcx
mov qword [rbp + 0x6a8], 0
mov eax, 1
xor ecx, ecx
mov edx, 0
test rsi, rsi
je 0x14000f99f
movzx eax, byte [0x140197310]
xor ecx, ecx
mov rdx, rsi
call fcn.1400f22a0
test rax, rax
je 0x14000f7fa
mov rcx, qword [rbp + 0x6a8]
mov rdx, rsi
mov r10, rdx
shr r10, 0xa
mov r8d, 0x40
mov r9d, 0x40
je 0x14000f9bc
bsr r9, r10
xor r9, 0x3f
sub r8, r9
cmp r8, 7
mov r9d, 7
cmovb r9, r8
mov r8d, r9d
lea r8, [r8*4 + 1]
mov qword [rbp + 0x668], rax
mov qword [rbp + 0x670], 0
mov qword [rbp + 0x678], rdx
mov qword [rbp + 0x680], r8
movups xmmword [rbp + 0x698], xmm6
mov rax, qword [rbp + 0x850]
mov qword [rdi + 0x20], rax
movdqa xmm0, xmmword [rbp + 0x830]
movdqa xmm1, xmmword [rbp + 0x840]
movdqu xmmword [rdi + 0x10], xmm1
movdqu xmmword [rdi], xmm0
cmp qword [rbp + 0x688], 0
je 0x14001003c
cmp rcx, qword [rbp + 0x690]
jne 0x14001003c
xor r14d, r14d
cmp byte [rbp + 0x6d0], 3
je 0x14000fa52
mov rcx, rdi
call fcn.140060670
mov rsi, qword [rbp + 0x698]
mov r15, qword [rbp + 0x6a0]
mov rax, qword [r15]
test rax, rax
je 0x14000fa6d
mov rcx, rsi
call rax
cmp qword [r15 + 8], 0
je 0x14000fa91
cmp qword [r15 + 0x10], 0x11
jb 0x14000fa7f
mov rsi, qword [rsi - 8]
mov rcx, qword [0x140197260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, qword [rbp + 0x680]
test r8b, 1
jne 0x14000fad4
lock dec qword [r8 + 0x20]
lea r15, [rbp + 0x668]
jne 0x14000fb07
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x14000faf8
mov rax, qword [r8 + 8]
mov rcx, qword [0x140197260]
xor edx, edx
mov rsi, r8
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, rsi
jmp 0x14000faf8
shr r8, 5
mov rax, qword [rbp + 0x678]
add rax, r8
lea r15, [rbp + 0x668]
je 0x14000fb07
mov rax, qword [rbp + 0x668]
sub rax, r8
mov r8, rax
mov rcx, qword [0x140197260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rbp + 0x7a0], 1
xor eax, eax
mov cl, 3
test rax, rax
je 0x14000fbd4
mov byte [rbp + 0x661], cl
cmp r12d, 0x3b9aca00
jne 0x140010709
call fcn.1400e9730
movzx eax, byte [rbp + 0x661]
lea rcx, [0x1401896bc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov qword [rbp + 0x708], rcx
movdqu xmm0, xmmword [rbx + 0x86]
movdqu xmm1, xmmword [rbx + 0x96]
lea rax, [rbp + 0x710]
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
mov qword [rbp + 0x730], rcx
mov byte [rbp + 0x748], 0
mov qword [rbp + 0x738], rcx
lea rax, [rbp + 0x738]
mov qword [rbp + 0x740], rax
lea rdx, [rbp + 0x528]
call fcn.140046c30
test rax, rax
setne cl
add cl, cl
or cl, 1
mov byte [rbp + 0x748], cl
test rax, rax
je 0x14000fbff
mov byte [rbp + 0x750], 3
mov byte [rbp + 0x7a0], 3
mov eax, 1
mov cl, 3
test rax, rax
jne 0x14000fb1b
mov rcx, r15
call fcn.1400b6720
test r14, r14
jne 0x140010408
mov byte [rbp + 0x660], 0
mov rax, qword [rbp + 0x610]
mov qword [rbp + 0x668], rax
jmp 0x1400106cd
test rdx, rdx
je 0x14000fc2b
mov rsi, rdx
mov rax, qword [rbp + 0x710]
mov rdx, qword [rbp + 0x718]
mov r8, qword [rbp + 0x720]
lea rcx, [rbp + 0x728]
call qword [rax + 0x10]
jmp 0x14000fdc0
mov r15, qword [rbp + 0x708]
lea rsi, [rbp + 0x710]
movdqu xmm0, xmmword [rsi]
movdqu xmm1, xmmword [rsi + 0x10]
movdqa xmmword [rbp + 0x350], xmm1
movdqa xmmword [rbp + 0x340], xmm0
movzx eax, byte [r15 + 0x20]
mov r13b, 1
cmp al, 2
jne 0x14000fd0c
movdqu xmm0, xmmword [rsi]
movdqu xmm1, xmmword [rsi + 0x10]
movdqa xmmword [rbp + 0x7e0], xmm1
movdqa xmmword [rbp + 0x7d0], xmm0
movdqa xmmword [rbp + 0x350], xmm1
movdqa xmmword [rbp + 0x340], xmm0
mov byte [rbp + 0x360], r13b
mov eax, dword [rbp + 0x5c0]
mov ecx, dword [rbp + 0x5c3]
lea rdx, [rbp + 0x430]
mov dword [rdx - 0xcc], ecx
mov dword [rdx - 0xcf], eax
movzx eax, byte [0x140197310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400f22a0
test rax, rax
je 0x14001057f
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov rsi, rax
mov byte [rax + 0x30], 5
mov rax, qword [rbp + 0x340]
test rax, rax
je 0x14000fdb4
mov rdx, qword [rbp + 0x348]
mov r8, qword [rbp + 0x350]
lea rcx, [rbp + 0x358]
call qword [rax + 0x10]
jmp 0x14000fdc0
test al, al
je 0x14000fe42
mov rsi, qword [r15 + 0x18]
lea rdx, [rsi + 0x10]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rsi + 0x10], cl
jne 0x140010471
mov rax, qword [0x140197308]
shl rax, 1
xor r14d, r14d
test rax, rax
jne 0x140010484
movzx eax, byte [rsi + 0x11]
test al, al
jne 0x1400104a2
cmp byte [rsi + 0x28], 0
je 0x14000fe14
mov rax, qword [rsi + 0x18]
test rax, rax
je 0x14000fd6d
mov rcx, qword [rsi + 0x20]
mov r15, rdx
call qword [rax + 0x18]
mov rdx, r15
mov qword [rsi + 0x18], 0
test r14b, r14b
jne 0x14000fd8d
mov rax, qword [0x140197308]
shl rax, 1
test rax, rax
jne 0x140010518
xor eax, eax
xchg byte [rdx], al
xor r13d, r13d
lea rsi, [rbp + 0x340]
cmp al, 2
jne 0x14000fc62
mov rcx, rdx
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
xor r13d, r13d
jmp 0x14000fc62
mov rcx, qword [rbp + 0x348]
call fcn.1400605b0
mov byte [rbp + 0x750], 1
movzx eax, byte [0x140197310]
mov edx, 8
xor ecx, ecx
call fcn.1400f22a0
test rax, rax
je 0x14000f816
mov r15, rax
mov qword [rax], rsi
movzx eax, byte [0x140197310]
mov edx, 0x70
xor ecx, ecx
call fcn.1400f22a0
mov r14, rax
lea rax, fcn.140046df0
test r14, r14
jne 0x1400102d2
jmp 0x1400106be
mov byte [r15 + 0x20], 0
test r14b, r14b
jne 0x14000fe31
mov rax, qword [0x140197308]
shl rax, 1
test rax, rax
jne 0x140010534
xor eax, eax
xchg byte [rdx], al
cmp al, 2
jne 0x14000fe42
mov rcx, rdx
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov rcx, qword [r15 + 0x10]
mov rax, qword [rcx + 0x38]
movabs rdx, 0x7fffffffffffffff
lea rsi, [rbp + 0x340]
movabs r10, 0x8000000000000000
nop word cs:[rax + rax]
test rax, rax
jns 0x14000fc62
mov r8, rax
and r8, rdx
cmp r8, rdx
je 0x140010567
lea r9, [rax + 1]
or r9, r10
lock cmpxchg qword [rcx + 0x38], r9
jne 0x14000fe70
mov rsi, qword [r15 + 0x10]
cmp r8, qword [rsi + 0x30]
jb 0x14000ff79
mov r13, qword [r15 + 0x18]
lea rsi, [r13 + 0x10]
mov cl, 1
xor eax, eax
lock cmpxchg byte [r13 + 0x10], cl
jne 0x1400104db
mov rax, qword [0x140197308]
shl rax, 1
xor r14d, r14d
test rax, rax
jne 0x1400104e8
movzx eax, byte [r13 + 0x11]
test al, al
jne 0x140010501
mov rax, qword [r13 + 0x18]
test rax, rax
je 0x14000fef0
mov rcx, qword [r13 + 0x20]
call qword [rax + 0x18]
mov qword [r13 + 0x18], 0
mov byte [r13 + 0x28], 1
test r14b, r14b
jne 0x14000ff15
mov rax, qword [0x140197308]
shl rax, 1
test rax, rax
jne 0x140010550
xor eax, eax
xchg byte [rsi], al
cmp al, 2
jne 0x14000ff26
mov rcx, rsi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov rsi, qword [r15 + 0x18]
lock inc qword [rsi]
jle case.0x140010789.2
mov r14, qword [r15 + 0x10]
movzx eax, byte [0x140197310]
mov edx, 0x10
xor ecx, ecx
call fcn.1400f22a0
test rax, rax
je case.0x140003a57.56
mov qword [rax], 0
mov qword [rax + 8], rsi
mov rcx, rax
xchg qword [r14 + 0x20], rcx
mov qword [rcx], rax
mov rax, qword [r14 + 0x38]
shr rax, 0x3f
mov byte [r15 + 0x20], al
mov rsi, qword [r15 + 0x10]
movzx eax, byte [0x140197310]
mov edx, 0x30
xor ecx, ecx
call fcn.1400f22a0
test rax, rax
je 0x14000f807
mov qword [rax], 1
movdqa xmm0, xmmword [rbp + 0x340]
movdqa xmm1, xmmword [rbp + 0x350]
movdqu xmmword [rax + 8], xmm0
movdqu xmmword [rax + 0x18], xmm1
mov qword [rax + 0x28], 0
mov rcx, rax
xchg qword [rsi + 0x10], rcx
mov qword [rcx + 0x28], rax
mov rax, qword [rsi + 0x58]
lea r15, [rbp + 0x668]
nop word cs:[rax + rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rsi + 0x58], rcx
jne 0x14000ffe0
test rax, rax
jne 0x140010012
mov rax, qword [rsi + 0x48]
mov rcx, qword [rsi + 0x50]
mov qword [rsi + 0x48], 0
lock and qword [rsi + 0x58], 0xfffffffffffffffd
test rax, rax
je 0x140010012
call qword [rax + 8]
mov byte [rbp + 0x750], 1
mov rcx, qword [rbp + 0x6a8]
add rcx, qword [rbp + 0x6d8]
mov qword [rbp + 0x6a8], rcx
cmp qword [rbp + 0x688], 0
jne 0x14000fa31
mov r8, qword [rbp + 0x670]
test r8, r8
je 0x140010096
mov qword [rbp + 0x6d8], r8
cmp byte [rbp + 0x6d0], 3
je 0x1400103f0
lea rcx, [rbp + 0x5c0]
mov rdx, r15
call fcn.140018bb0
mov rsi, qword [rbp + 0x5d8]
test sil, 1
jne 0x140010300
mov rdx, qword [rbp + 0x5c0]
mov rax, qword [rbp + 0x5c8]
lea rcx, [0x140162b58]
jmp 0x14001037c
mov r8, qword [rbp + 0x678]
xor edx, edx
test r8, r8
jne 0x1400100bf
mov edx, 0x40
mov rcx, r15
call fcn.140018d50
mov rdx, qword [rbp + 0x670]
mov r8, qword [rbp + 0x678]
sub r8, rdx
add rdx, qword [rbp + 0x668]
mov rcx, qword [rbp + 0x698]
mov rax, qword [rbp + 0x6a0]
call qword [rax + 0x18]
test rax, rax
je 0x1400103ae
mov qword [rbp + 0x820], rdx
movzx r13d, byte [rbp + 0x6d0]
mov byte [rbp + 0x6d0], 3
cmp r13b, 3
je 0x140010616
mov r14, qword [rbp + 0x6b0]
mov rsi, qword [rbp + 0x6b8]
mov r15, qword [rbp + 0x6c0]
mov rax, qword [rbp + 0x6c8]
mov qword [rbp + 0x828], rax
movzx eax, byte [0x140197310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400f22a0
test rax, rax
je 0x14001057f
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov word [rax + 0x30], 0x101
mov rcx, r15
mov edx, r13d
mov r8, rax
call fcn.140046eb0
lock dec qword [rsi]
jne 0x14001016f
mov rcx, rsi
call fcn.1400cca70
cmp r13b, 2
je 0x1400101f9
lock dec qword [r15 + 0x40]
jne 0x1400101d2
mov rax, qword [r15 + 0x38]
test rax, rax
jns 0x140010198
movabs rax, 0x7fffffffffffffff
lock and qword [r15 + 0x38], rax
mov rax, qword [r15 + 0x58]
nop dword [rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [r15 + 0x58], rcx
jne 0x1400101a0
test rax, rax
jne 0x1400101d2
mov rax, qword [r15 + 0x48]
mov rcx, qword [r15 + 0x50]
mov qword [r15 + 0x48], 0
lock and qword [r15 + 0x58], 0xfffffffffffffffd
test rax, rax
je 0x1400101d2
call qword [rax + 8]
lock dec qword [r15]
jne 0x1400101e0
mov rcx, r15
call fcn.14003e9a0
mov rax, qword [rbp + 0x828]
lock dec qword [rax]
jne 0x1400101f9
mov rcx, qword [rbp + 0x828]
call fcn.1400cca70
test r14, r14
je 0x140010283
mov sil, 1
mov al, 1
xchg byte [r14 + 0xa8], al
mov al, 1
xchg byte [r14 + 0x88], al
test al, al
jne 0x14001023f
mov rax, qword [r14 + 0x78]
mov rcx, qword [r14 + 0x80]
mov qword [r14 + 0x78], 0
xor edx, edx
xchg byte [r14 + 0x88], dl
test rax, rax
je 0x14001023f
call qword [rax + 8]
xchg byte [r14 + 0xa0], sil
test sil, sil
jne 0x140010275
mov rax, qword [r14 + 0x90]
mov rcx, qword [r14 + 0x98]
mov qword [r14 + 0x90], 0
test rax, rax
je 0x14001026c
call qword [rax + 0x18]
xor eax, eax
xchg byte [r14 + 0xa0], al
lock dec qword [r14]
jne 0x140010283
mov rcx, r14
call fcn.1400cc930
movzx eax, byte [0x140197310]
mov edx, 8
xor ecx, ecx
call fcn.1400f22a0
test rax, rax
je 0x14000f816
mov r15, rax
mov rax, qword [rbp + 0x820]
mov qword [r15], rax
movzx eax, byte [0x140197310]
mov edx, 0x70
xor ecx, ecx
call fcn.1400f22a0
mov r14, rax
lea rax, [0x140152680]
test r14, r14
je 0x1400106be
movabs rcx, 0x8000000000000000
mov qword [r14], rcx
mov qword [r14 + 0x58], r15
mov qword [r14 + 0x60], rax
mov word [r14 + 0x68], 4
cmp byte [rbp + 0x6d0], 3
je 0x14000fa52
jmp 0x14000fa4a
shr rsi, 5
mov rax, qword [rbp + 0x5c0]
sub rax, rsi
mov rcx, qword [rbp + 0x5c8]
add rcx, rsi
mov rdx, qword [rbp + 0x5d0]
add rdx, rsi
mov qword [rbp + 0x1c0], rdx
mov qword [rbp + 0x1c8], rax
mov qword [rbp + 0x1d0], rcx
lea rcx, [rbp + 0x7f0]
lea rdx, [rbp + 0x1c0]
call fcn.140018680
mov qword [rbp + 0x480], rsi
mov rcx, qword [rbp + 0x800]
mov rax, rcx
sub rax, rsi
jb 0x14001058e
add rsi, qword [rbp + 0x7f8]
mov rcx, qword [rbp + 0x7f0]
mov rdx, rsi
mov rsi, qword [rbp + 0x808]
mov qword [rbp + 0x6e0], rdi
mov qword [rbp + 0x6e8], rcx
mov qword [rbp + 0x6f0], rdx
mov qword [rbp + 0x6f8], rax
mov qword [rbp + 0x700], rsi
mov byte [rbp + 0x750], 0
mov rcx, rdi
jmp 0x14000fb4a
test rdx, rdx
je 0x14000fa3e
mov r8, qword [rbp + 0x670]
add r8, rdx
mov qword [rbp + 0x7f0], r8
cmp r8, qword [rbp + 0x678]
ja 0x14001062e
mov qword [rbp + 0x670], r8
mov qword [rbp + 0x6d8], r8
cmp byte [rbp + 0x6d0], 3
jne 0x14001005c
lea rcx, str.tx_only_taken_on_error
lea r8, str.C:UsersDONY.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blocking_body.rs
mov edx, 0x16
call fcn.14011c800
mov rcx, qword [rbp + 0x610]
test rcx, rcx
mov rbx, qword [rbp + 0x888]
je 0x14001045f
mov rax, qword [rcx + 0x30]
mov rdx, rax
or rdx, 4
lock cmpxchg qword [rcx + 0x30], rdx
jne 0x14001041f
and eax, 0xa
cmp eax, 8
jne 0x140010441
mov rax, qword [rcx + 0x10]
mov rcx, qword [rcx + 0x18]
call qword [rax + 0x10]
mov rax, qword [rbp + 0x610]
test rax, rax
je 0x14001045f
lock dec qword [rax]
jne 0x14001045f
mov rcx, qword [rbp + 0x610]
call fcn.1400ce600
mov byte [rbp + 0x661], 1
mov r13d, 4
jmp 0x14001099a
mov rcx, rdx
mov r14, rdx
call fcn.140124c80
mov rdx, r14
jmp 0x14000fd2b
mov r14, rdx
call fcn.140124d40
mov rdx, r14
mov r14d, eax
xor r14b, 1
movzx eax, byte [rsi + 0x11]
test al, al
je 0x14000fd4d
mov qword [rbp + 0x7f0], rdx
mov byte [rbp + 0x7f8], r14b
lea rax, str.C:UsersDONY.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.30_srcmpscmod.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x140185d9e]
lea r9, [0x140157120]
lea r8, [rbp + 0x7f0]
mov edx, 0x2b
call fcn.14011c6e0
mov rcx, rsi
call fcn.140124c80
jmp 0x14000febd
call fcn.140124d40
mov r14d, eax
xor r14b, 1
movzx eax, byte [r13 + 0x11]
test al, al
je 0x14000fee0
mov qword [rbp + 0x7f0], rsi
mov byte [rbp + 0x7f8], r14b
lea rax, str.C:UsersDONY.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.30_srcmpscmod.rs
jmp 0x1400104b7
mov r14, rdx
call fcn.140124d40
mov rdx, r14
test al, al
jne 0x14000fd8d
mov byte [rsi + 0x11], 1
jmp 0x14000fd8d
mov r14, rdx
call fcn.140124d40
mov rdx, r14
test al, al
jne 0x14000fe31
mov byte [rsi + 0x11], 1
jmp 0x14000fe31
call fcn.140124d40
test al, al
jne 0x14000ff15
mov byte [r13 + 0x11], 1
jmp 0x14000ff15
lea rcx, str.buffer_space_exhausted__sending_this_messages_would_overflow_the_state
lea r8, str.C:UsersDONY.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.30_srcmpscmod.rs
mov edx, 0x46
call fcn.140121270
mov ecx, 8
mov edx, 0x38
call fcn.14011ad40
mov qword [rbp + 0x478], rcx
lea rax, [rbp + 0x480]
mov qword [rbp + 0x7d0], rax
lea rax, [0x1400425f0]
mov qword [rbp + 0x7d8], rax
lea rcx, [rbp + 0x478]
mov qword [rbp + 0x7e0], rcx
mov qword [rbp + 0x7e8], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rbp + 0x340], rax
mov qword [rbp + 0x348], 2
mov qword [rbp + 0x360], 0
lea rax, [rbp + 0x7d0]
mov qword [rbp + 0x350], rax
mov qword [rbp + 0x358], 2
add byte [rax], al
lea rdx, str.C:UsersDONY.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rs
lea rcx, [rbp + 0x340]
call fcn.14011c2b0
lea rcx, str.tx_only_taken_on_error
lea r8, str.C:UsersDONY.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blocking_body.rs
mov edx, 0x16
call fcn.14011c800
lea rax, [rbp + 0x7f0]
mov qword [rbp + 0x7d0], rax
lea rax, [fcn.1400190c0]
mov qword [rbp + 0x7d8], rax
lea rcx, [rbp + 0x678]
mov qword [rbp + 0x7e0], rcx
mov qword [rbp + 0x7e8], rax
lea rax, str.new_len____capacity_
mov qword [rbp + 0x340], rax
mov qword [rbp + 0x348], 2
mov qword [rbp + 0x360], 0
lea rax, [rbp + 0x7d0]
mov qword [rbp + 0x350], rax
mov qword [rbp + 0x358], 2
lea rdx, str.C:UsersDONY.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rbp + 0x340]
call fcn.14011c2b0
mov ecx, 8
mov edx, 0x10
call fcn.14011ad40
invalid
mov ecx, 8
mov edx, 0x70
call fcn.14011ad40
lea rcx, [rbp + 0x340]
lea r8, [rbp + 0x528]
mov rdx, r15
call fcn.14006cea0
mov r13, qword [rbp + 0x340]
cmp r13, 5
jne 0x140010797
mov cl, 4
mov byte [rbp + 0x661], cl
cmp r12d, 0x3b9aca00
je 0x14000fb2e
call fcn.1400f20f0
mov r8d, edx
xor ecx, ecx
mov r9, qword [rbp + 0x880]
cmp rax, r9
setne cl
mov edx, 0xff
cmovae edx, ecx
xor esi, esi
cmp r8d, r12d
mov ecx, 0
sbb ecx, ecx
test dl, dl
cmovne ecx, edx
cmp cl, 2
jb case.default.0x140010789
mov qword [rbp + 0x340], r9
mov dword [rbp + 0x348], r12d
lea rcx, [rbp + 0x340]
mov rdx, rax
call fcn.1400e8640
cmp edx, 0x3b9aca00
cmove edx, esi
cmovne rsi, rax
mov rcx, rsi
call fcn.1400e98a0
movzx eax, byte [rbp + 0x661]
lea rcx, [0x1401896bc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rcx, str.C:UsersDONY.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blockingclient.rs
call fcn.14011ca50
mov r14, qword [rbp + 0x348]
lea rdx, [rbp + 0x350]
lea rcx, [rbp + 0x4a0]
mov r8d, 0x88
call fcn.14011a210
mov rcx, qword [rbp + 0x668]
test rcx, rcx
mov rbx, qword [rbp + 0x888]
je 0x140010810
mov rax, qword [rcx + 0x30]
nop
mov rdx, rax
or rdx, 4
lock cmpxchg qword [rcx + 0x30], rdx
jne 0x1400107d0
and eax, 0xa
cmp eax, 8
jne 0x1400107f2
mov rax, qword [rcx + 0x10]
mov rcx, qword [rcx + 0x18]
call qword [rax + 0x10]
mov rax, qword [rbp + 0x668]
test rax, rax
je 0x140010810
lock dec qword [rax]
jne 0x140010810
mov rcx, qword [rbp + 0x668]
call fcn.1400ce600
cmp r13d, 4
je 0x140010bf8
lea rcx, [rbp + 0x340]
lea rdx, [rbp + 0x4a0]
mov r8d, 0x88
call fcn.14011a210
mov byte [rbp + 0x661], 1
jmp 0x14001099a
movzx eax, byte [rbp + 0x661]
mov r13d, 4
test eax, eax
je 0x1400108f5
cmp eax, 3
mov rbx, qword [rbp + 0x888]
je 0x1400108bb
cmp eax, 4
jne 0x140010997
mov rcx, qword [rbp + 0x668]
test rcx, rcx
je 0x1400108c3
mov rax, qword [rcx + 0x30]
mov rdx, rax
or rdx, 4
lock cmpxchg qword [rcx + 0x30], rdx
jne 0x140010879
and eax, 0xa
cmp eax, 8
jne 0x14001089b
mov rax, qword [rcx + 0x10]
mov rcx, qword [rcx + 0x18]
call qword [rax + 0x10]
mov rax, qword [rbp + 0x668]
test rax, rax
je 0x1400108c3
lock dec qword [rax]
jne 0x1400108c3
mov rcx, qword [rbp + 0x668]
call fcn.1400ce600
jmp 0x1400108c3
mov rcx, r15
call fcn.1400b6720
cmp byte [rbp + 0x660], 0
je 0x140010997
mov rcx, qword [rbp + 0x610]
test rcx, rcx
je 0x140010997
mov rax, qword [rcx + 0x30]
mov rdx, rax
or rdx, 4
lock cmpxchg qword [rcx + 0x30], rdx
jne 0x1400108e4
jmp 0x140010966
mov rsi, qword [rbp + 0x640]
mov rdi, qword [rbp + 0x648]
mov rax, qword [rdi]
test rax, rax
mov rbx, qword [rbp + 0x888]
je 0x140010917
mov rcx, rsi
call rax
cmp qword [rdi + 8], 0
je 0x14001093b
cmp qword [rdi + 0x10], 0x11
jb 0x140010929
mov rsi, qword [rsi - 8]
mov rcx, qword [0x140197260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rbp + 0x618]
call fcn.140060670
mov rcx, qword [rbp + 0x610]
test rcx, rcx
je 0x140010997
mov rax, qword [rcx + 0x30]
mov rdx, rax
or rdx, 4
lock cmpxchg qword [rcx + 0x30], rdx
jne 0x140010957
and eax, 0xa
cmp eax, 8
jne 0x140010979
mov rax, qword [rcx + 0x10]
mov rcx, qword [rcx + 0x18]
call qword [rax + 0x10]
mov rax, qword [rbp + 0x610]
test rax, rax
je 0x140010997
lock dec qword [rax]
jne 0x140010997
mov rcx, qword [rbp + 0x610]
call fcn.1400ce600
xor r14d, r14d
mov rax, qword [rbp + 0x548]
mov rcx, qword [rbp + 0x550]
call qword [rax + 0x18]
cmp r13d, 3
mov rdi, qword [rbp + 0x490]
je 0x1400109c7
cmp r13d, 4
jne 0x140010a19
test r14, r14
je 0x140010a97
movzx eax, byte [rbp + 0x5f0]
mov byte [rbp + 0x620], al
movaps xmm0, xmmword [rbp + 0x5e0]
movaps xmmword [rbp + 0x610], xmm0
mov rax, qword [r14]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x140010af8
test rax, rax
je 0x140010af8
mov r8, qword [r14 + 8]
mov rcx, qword [0x140197260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140010af8
lock inc qword [rdi]
jle case.0x140010789.2
mov rsi, qword [rbp + 0x7c0]
mov qword [rsi], r13
mov qword [rsi + 8], r14
lea rcx, [rsi + 0x10]
lea rdx, [rbp + 0x340]
mov r8d, 0x88
call fcn.14011a210
mov rax, qword [rbp + 0x5f8]
mov qword [rsi + 0x98], rax
mov eax, dword [rbp + 0x81c]
mov dword [rsi + 0xa0], eax
mov qword [rsi + 0xa8], 0
mov qword [rsi + 0xb8], rdi
test rbx, rbx
je 0x140010bbb
mov rcx, qword [0x140197260]
xor edx, edx
mov r8, qword [rbp + 0x7c8]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140010bbb
movzx eax, byte [0x140197310]
mov edx, 0x70
xor ecx, ecx
call fcn.1400f22a0
test rax, rax
je 0x1400106be
mov r14, rax
movabs rax, 0x8000000000000000
mov qword [r14], rax
mov qword [r14 + 0x58], 1
lea rax, [0x140152608]
mov qword [r14 + 0x60], rax
mov word [r14 + 0x68], 1
movzx eax, byte [rbp + 0x5f0]
mov byte [rbp + 0x620], al
movaps xmm0, xmmword [rbp + 0x5e0]
movaps xmmword [rbp + 0x610], xmm0
mov qword [r14], rbx
mov rax, qword [rbp + 0x7c8]
mov qword [r14 + 8], rax
mov qword [r14 + 0x10], rbx
mov eax, dword [rbp + 0x87c]
mov dword [r14 + 0x18], eax
mov eax, dword [rbp + 0x878]
mov dword [r14 + 0x1c], eax
mov eax, dword [rbp + 0x874]
mov dword [r14 + 0x20], eax
mov eax, dword [rbp + 0x870]
jo 0x140010b34
add byte [rax], al
mov dword [r14 + 0x24], eax
movzx eax, word [rbp + 0x896]
mov word [r14 + 0x28], ax
movzx eax, word [rbp + 0x894]
mov word [r14 + 0x2a], ax
mov eax, dword [rbp + 0x868]
mov dword [r14 + 0x2c], eax
mov eax, dword [rbp + 0x864]
mov dword [r14 + 0x30], eax
mov eax, dword [rbp + 0x860]
mov dword [r14 + 0x34], eax
mov eax, dword [rbp + 0x85c]
mov dword [r14 + 0x38], eax
mov eax, dword [rbp + 0x86c]
mov dword [r14 + 0x3c], eax
movdqa xmm0, xmmword [rbp + 0x610]
movdqu xmmword [r14 + 0x40], xmm0
movzx eax, byte [rbp + 0x620]
mov byte [r14 + 0x50], al
mov eax, dword [rbp + 0x815]
mov ecx, dword [rbp + 0x818]
mov dword [r14 + 0x51], eax
mov dword [r14 + 0x54], ecx
mov rax, qword [rbp + 0x7c0]
mov qword [rax + 8], r14
mov qword [rax], 3
mov rax, qword [rbp + 0xe8]
lock dec qword [rax]
jne 0x140010bd4
lea rcx, [rbp + 0xe8]
call fcn.1400cdd80
mov rax, qword [rbp + 0x328]
lock dec qword [rax]
jne 0x14000de34
lea rcx, [rbp + 0x328]
call fcn.140009150
jmp 0x14000de34
ud2
call fcn.140121390
int3