Function at 0x14000a6d0
Capabilities:
Check os version
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, 0xca8
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0xc10], xmm6
mov qword [rbp + 0xc08], 0xfffffffffffffffe
mov rdi, rcx
movzx eax, byte [0x14017dea0]
mov edx, 8
xor ecx, ecx
call fcn.1400f8170
test rax, rax
je 0x14000d91f
mov rsi, rax
movabs rax, 0xffff0000ffff
mov qword [rsi], rax
movzx eax, byte [0x14017dea0]
mov edx, 0xd0
xor ecx, ecx
call fcn.1400f8170
test rax, rax
je 0x14000d92e
xorps xmm0, xmm0
movups xmmword [rbp + 0x1c0], xmm0
mov qword [rbp + 0x198], 0
mov qword [rbp + 0x1b0], 2
mov qword [rbp + 0x1b8], rax
mov qword [rbp + 0x1d0], 8
mov qword [rbp + 0x1d8], 0
mov qword [rbp + 0x1e0], rsi
mov qword [rbp + 0x1e8], 2
mov word [rbp + 0x1f0], 1
lea rax, [0x140163c98]
mov qword [rbp + 0x7f0], rax
lea rax, [0x140163f30]
mov qword [rbp + 0x7f8], rax
mov qword [rbp + 0x800], 3
mov qword [rbp + 0x808], 0
mov byte [rbp + 0x810], 0
movaps xmmword [rbp + 0xa30], xmm0
movaps xmmword [rbp + 0xa20], xmm0
lea rcx, [rbp + 0x270]
lea rdx, [rbp + 0x198]
lea r8, [rbp + 0xa20]
lea r9, [rbp + 0x7f0]
call fcn.14009aa30
cmp byte [rbp + 0x290], 3
je 0x14000d8f4
mov rax, qword [rbp + 0x290]
mov qword [rbp + 0xa40], rax
movups xmm0, xmmword [rbp + 0x270]
movups xmm1, xmmword [rbp + 0x280]
movaps xmmword [rbp + 0xa30], xmm1
movaps xmmword [rbp + 0xa20], xmm0
cmp al, 2
je 0x14000a862
lea rcx, [rbp + 0xa38]
mov rax, qword [rbp + 0xa20]
mov rdx, qword [rbp + 0xa28]
mov r8, qword [rbp + 0xa30]
call qword [rax + 0x20]
mov eax, dword [0x14017dea4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp dword [rax + 0x58], 1
jne 0x14000a8a1
mov eax, dword [0x14017dea4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r12, qword [rax + 0x60]
mov r13, qword [rax + 0x68]
jmp 0x14000a8f7
xorps xmm0, xmm0
movaps xmmword [rbp + 0x270], xmm0
lea rcx, [rbp + 0x270]
mov edx, 0x10
call qword [sym.imp.bcryptprimitives.dll_ProcessPrng]
mov r12, qword [rbp + 0x270]
mov r13, qword [rbp + 0x278]
mov eax, dword [0x14017dea4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov qword [rax + 0x58], 1
mov qword [rax + 0x60], r12
mov qword [rax + 0x68], r13
mov qword [rbp + 0xbf0], rdi
lea rax, [r12 + 1]
mov ecx, dword [0x14017dea4]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0x60], rax
movups xmm0, xmmword [rbp + 0x198]
movups xmm1, xmmword [rbp + 0x1a8]
movups xmm2, xmmword [rbp + 0x1b8]
movups xmm3, xmmword [rbp + 0x1c8]
movaps xmmword [rbp + 0x3c0], xmm0
movaps xmmword [rbp + 0x3d0], xmm1
movaps xmmword [rbp + 0x3e0], xmm2
movaps xmmword [rbp + 0x3f0], xmm3
movups xmm0, xmmword [rbp + 0x1d8]
movaps xmmword [rbp + 0x400], xmm0
movups xmm0, xmmword [rbp + 0x1e8]
movaps xmmword [rbp + 0x410], xmm0
movups xmm0, xmmword [0x140169110]
movups xmmword [rbp + 0x274], xmm0
movups xmm0, xmmword [0x140169120]
movups xmmword [rbp + 0x284], xmm0
xorps xmm6, xmm6
movaps xmmword [rbp + 0xb70], xmm6
mov eax, dword [rbp + 0x290]
mov dword [rbp + 0x960], eax
movups xmm0, xmmword [rbp + 0x270]
movups xmm1, xmmword [rbp + 0x280]
movaps xmmword [rbp + 0x950], xmm1
movaps xmmword [rbp + 0x940], xmm0
movaps xmmword [rbp + 0xaf0], xmm6
movzx eax, byte [0x14017dea0]
mov edx, 0x2320
xor ecx, ecx
call fcn.1400f8170
test rax, rax
je 0x14000d8ba
mov rsi, rax
movups xmmword [rax + 0x2310], xmm6
movups xmmword [rax + 0x2300], xmm6
movzx eax, byte [0x14017dea0]
mov edx, 0x280
xor ecx, ecx
call fcn.1400f8170
test rax, rax
je 0x14000d93d
mov rdi, rax
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
xorps xmm0, xmm0
movaps xmmword [rdi + 0x200], xmm0
movaps xmmword [rdi + 0x210], xmm0
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
mov qword [rdi + 0x250], 0
lock inc qword [rdi + 0x80]
jle case.0x14000ec7f.2
movzx eax, byte [0x14017dea0]
mov edx, 0x48
xor ecx, ecx
call fcn.1400f8170
test rax, rax
je 0x14000d94c
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.0x14000ec7f.2
movzx eax, byte [0x14017dea0]
mov edx, 0x1d
xor ecx, ecx
call fcn.1400f8170
test rax, rax
je 0x14000d95b
mov r14, rax
movups xmm0, xmmword [0x14015dcc5]
movups xmmword [rax + 0xd], xmm0
movups xmm0, xmmword [str.reqwest_internal_sync_runtimecore_thread_exited_early]
movups xmmword [rax], xmm0
mov r15, qword [0x14017de90]
test r15, r15
je 0x14000ab48
dec r15
jmp 0x14000ac01
lea rdx, str.RUST_MIN_STACKA_Tokio_1.x_context_was_found__but_IO_is_disabled._Call__enable_io__on_the_runtime_builder_to_enable_IO.A_Tokio_1.x_context_was_found__but_timers_are_disabled._Call__enable_time__on_the_runtime_builder_to_enable_timers.C:UsersMrtn.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.41.1_src_runtime_taskcore.rs
lea rcx, [rbp + 0x270]
mov r8d, 0xe
call fcn.1400e4ff0
mov rsi, qword [rbp + 0x270]
mov rax, rsi
neg rax
jno 0x14000ab78
mov r15d, 0x200000
jmp 0x14000abf6
mov r15, qword [rbp + 0x278]
mov r8, qword [rbp + 0x280]
lea rcx, [rbp + 0x7f0]
mov rdx, r15
call fcn.140014750
test byte [rbp + 0x7f0], 1
jne 0x14000abd6
mov r8, qword [rbp + 0x800]
test r8, r8
je 0x14000abd6
mov rcx, qword [rbp + 0x7f8]
cmp r8, 1
jne 0x14000b79b
movzx eax, byte [rcx]
cmp eax, 0x2b
je 0x14000abd6
mov r10, r15
mov r8d, 1
cmp eax, 0x2d
je 0x14000abd9
jmp 0x14000b8b9
mov r10, r15
mov r15d, 0x200000
test rsi, rsi
je 0x14000abf6
mov rcx, qword [0x14017de28]
xor edx, edx
mov r8, r10
call qword [sym.imp.KERNEL32.dll_HeapFree]
lea rax, [r15 + 1]
mov qword [0x14017de90], rax
mov qword [rbp + 0x270], 0x1d
mov qword [rbp + 0x278], r14
mov qword [rbp + 0x280], 0x1d
lea rcx, [rbp + 0x270]
call fcn.1400e2820
lock inc qword [rax]
jle case.0x14000ec7f.2
mov r14, rax
movzx eax, byte [0x14017dea0]
mov edx, 0x30
xor ecx, ecx
call fcn.1400f8170
test rax, rax
je 0x14000eaeb
mov rsi, rax
mov qword [rax], 1
mov qword [rax + 8], 1
xorps xmm0, xmm0
movups xmmword [rax + 0x10], xmm0
mov qword [rbp + 0x270], rax
lock inc qword [rax]
jle case.0x14000ec7f.2
movzx eax, byte [0x14017dd78]
test al, al
mov qword [rbp + 0xbe0], r12
je 0x14000ad4e
mov byte [0x14017dd78], 1
mov eax, dword [0x14017dea4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x48]
cmp rax, 1
jne 0x14000b788
mov eax, dword [0x14017dea4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x50]
mov qword [rax + 0x50], 0
test rcx, rcx
je 0x14000ad4e
mov qword [rbp + 0xc00], rcx
lock inc qword [rcx]
jle case.0x14000ec7f.2
mov byte [0x14017dd78], 1
mov eax, dword [0x14017dea4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x48]
test rax, rax
je 0x14000adc5
cmp eax, 1
je 0x14000adca
mov rax, qword [rbp + 0xc00]
lock dec qword [rax]
jne 0x14000d8c9
mov rcx, qword [rbp + 0xc00]
call fcn.1400e9d80
jmp 0x14000d8c9
movzx eax, byte [0x14017dd78]
test al, al
je 0x14000adb6
mov byte [0x14017dd78], 1
mov eax, dword [0x14017dea4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x48]
cmp rax, 1
jne 0x14000b805
mov eax, dword [0x14017dea4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x50]
mov qword [rax + 0x50], 0
mov qword [rbp + 0xc00], 0
jmp 0x14000adf2
xor ecx, ecx
mov qword [rbp + 0xc00], 0
jmp 0x14000adf2
call fcn.14011e570
mov eax, dword [0x14017dea4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x50]
mov rdx, qword [rbp + 0xc00]
mov qword [rax + 0x50], rdx
mov r12, r13
test rcx, rcx
je 0x14000ae05
lock dec qword [rcx]
jne 0x14000ae05
call fcn.1400a96e0
mov r13, qword [rbp + 0x270]
mov rcx, qword [r13 + 0x10]
test rcx, rcx
je 0x14000ae20
lock inc qword [rcx + 0x18]
jle 0x14000d991
movzx eax, byte [0x14017dea0]
mov edx, 0x1c0
xor ecx, ecx
call fcn.1400f8170
test rax, rax
je 0x14000d96a
sub rdi, 0xffffffffffffff80
mov qword [rax], r14
mov qword [rax + 8], rsi
mov rcx, qword [rbp + 0xc00]
mov qword [rax + 0x10], rcx
movaps xmm0, xmmword [rbp + 0x3c0]
movaps xmm1, xmmword [rbp + 0x3d0]
movaps xmm2, xmmword [rbp + 0x3e0]
movaps xmm3, xmmword [rbp + 0x3f0]
movups xmmword [rax + 0x18], xmm0
movups xmmword [rax + 0x28], xmm1
movups xmmword [rax + 0x38], xmm2
movups xmmword [rax + 0x48], xmm3
movaps xmm0, xmmword [rbp + 0x400]
movups xmmword [rax + 0x58], xmm0
movaps xmm0, xmmword [rbp + 0x410]
movups xmmword [rax + 0x68], xmm0
mov qword [rax + 0x78], 1
mov qword [rax + 0x80], 0xa
xorps xmm0, xmm0
movups xmmword [rax + 0x88], xmm0
mov qword [rax + 0x98], 8
movaps xmm0, xmmword [rbp + 0xb70]
movups xmmword [rax + 0xa0], xmm0
mov qword [rax + 0xb0], 8
mov qword [rax + 0xb8], 0
mov dword [rax + 0xc0], 0
mov dword [rax + 0xc8], 0
mov dword [rax + 0xd0], 0
mov rcx, qword [rbp + 0xba0]
mov qword [rax + 0xd4], rcx
mov ecx, dword [rbp + 0xba8]
mov dword [rax + 0xdc], ecx
mov dword [rax + 0xe0], 0x3b9aca00
mov qword [rax + 0xe8], 0x5a
mov dword [rax + 0xf0], 0
mov ecx, dword [rbp + 0xad8]
mov dword [rax + 0xfc], ecx
mov rcx, qword [rbp + 0xad0]
mov qword [rax + 0xf4], rcx
mov dword [rax + 0x100], 0x3b9aca00
mov ecx, dword [rbp + 0x218]
mov dword [rax + 0x10c], ecx
mov rcx, qword [rbp + 0x210]
mov qword [rax + 0x104], rcx
mov dword [rax + 0x110], 0x3b9aca00
mov ecx, dword [rbp + 0x248]
mov dword [rax + 0x11c], ecx
mov rcx, qword [rbp + 0x240]
mov qword [rax + 0x114], rcx
mov dword [rax + 0x120], 0x3b9aca00
mov ecx, dword [rbp + 0xab8]
mov dword [rax + 0x12c], ecx
mov rcx, qword [rbp + 0xab0]
mov qword [rax + 0x124], rcx
mov dword [rax + 0x130], 0x3b9aca00
mov ecx, dword [rbp + 0x960]
mov dword [rax + 0x154], ecx
movaps xmm0, xmmword [rbp + 0x940]
movaps xmm1, xmmword [rbp + 0x950]
movups xmmword [rax + 0x144], xmm1
movups xmmword [rax + 0x134], xmm0
mov rcx, qword [rbp + 0xbe0]
mov qword [rax + 0x158], rcx
mov qword [rax + 0x160], r12
mov qword [rax + 0x168], 0xffffffffffffffff
movaps xmm0, xmmword [rbp + 0xaf0]
movups xmmword [rax + 0x170], xmm0
mov dword [rax + 0x188], 0x1000101
mov word [rax + 0x18c], 0x101
mov qword [rax + 0x18e], 0
mov dword [rax + 0x196], 0x2000001
mov byte [rax + 0x19a], 2
movups xmm0, xmmword [rbp + 0xb50]
movups xmmword [rax + 0x19b], xmm0
mov word [rax + 0x1ab], 0x404
movzx ecx, byte [rbp + 0x9f2]
mov byte [rax + 0x1af], cl
movzx ecx, word [rbp + 0x9f0]
mov word [rax + 0x1ad], cx
mov qword [rax + 0x1b0], rdi
mov qword [rax + 0x1b8], rbx
lea r8, [0x14015d8b8]
mov rcx, r15
mov rdx, rax
call fcn.1400f5480
mov rsi, rdx
test rax, rax
je 0x14000b14d
lock dec qword [r13]
jne 0x14000b0bd
lea rcx, [rbp + 0x270]
call fcn.140104150
lock dec qword [r14]
jne 0x14000b0cb
mov rcx, r14
call fcn.140009460
movzx eax, byte [0x14017dea0]
mov edx, 8
xor ecx, ecx
call fcn.1400f8170
test rax, rax
je 0x14000dc53
mov r14, rax
mov qword [rax], rsi
movzx eax, byte [0x14017dea0]
mov edx, 0x70
xor ecx, ecx
call fcn.1400f8170
test rax, rax
je 0x14000e76c
mov rsi, rax
movabs rax, 0x8000000000000000
mov qword [rsi], rax
mov qword [rsi + 0x58], r14
lea rax, [0x14015d440]
mov qword [rsi + 0x60], rax
mov word [rsi + 0x68], 0
mov rcx, rbx
call fcn.1400b5960
lock dec qword [rbx]
jne 0x14000b4cf
mov rcx, rbx
call fcn.1400a8c70
jmp 0x14000b4cf
mov qword [rbp + 0x9c8], r14
mov qword [rbp + 0x9d0], r13
mov qword [rbp + 0x9d8], rsi
mov eax, dword [0x14017dea4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x80]
test eax, eax
mov qword [rbp + 0xc00], rsi
je 0x14000b191
cmp eax, 1
je 0x14000b1be
jmp 0x14000d979
mov eax, dword [0x14017dea4]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0x78]
lea rdx, case.0x1400cf330.250
call fcn.1400e0730
mov byte [rsi + 0x80], 1
mov eax, dword [0x14017dea4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rsi, qword [rax + 0x78]
test rsi, rsi
je 0x14000b818
lock inc qword [rsi]
jle case.0x14000ec7f.2
test rsi, rsi
je 0x14000d979
mov qword [rbp + 0xbe0], r14
movzx eax, byte [0x14017dea0]
mov edx, 0x18
xor ecx, ecx
call fcn.1400f8170
test rax, rax
je 0x14000d99a
mov r13, rax
mov qword [r13], 1
mov qword [r13 + 8], 1
add r13, 0x10
mov qword [rax + 0x10], rsi
lea r14, [0x140067b30]
jmp 0x14000b266
mov eax, dword [0x14017dea4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0xd4], sil
mov byte [rax + 0xd5], r15b
call fcn.1400e22f0
mov eax, dword [0x14017dea4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xd8]
cmp eax, 2
je 0x14000b320
cmp eax, 1
je 0x14000b2b7
mov eax, dword [0x14017dea4]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0x98]
mov rdx, r14
call fcn.1400e0730
mov byte [rsi + 0xd8], 1
mov eax, dword [0x14017dea4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx esi, byte [rax + 0xd4]
movzx r15d, byte [rax + 0xd5]
mov eax, r15d
cmp sil, 1
jne 0x14000b2ef
test r15b, r15b
je 0x14000b431
lea eax, [r15 - 1]
mov ecx, dword [0x14017dea4]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov byte [rcx + 0xd5], al
mov rax, qword [rbx + 0x40]
test al, 2
je 0x14000b331
jmp 0x14000b449
xor esi, esi
xor r15d, r15d
mov rax, qword [rbx + 0x40]
test al, 2
jne 0x14000b449
test al, 4
jne 0x14000d897
test al, 1
jne 0x14000b350
test al, 1
je 0x14000b392
jmp 0x14000b3c7
cmp qword [rbx + 0x38], r13
jne 0x14000b363
lea rcx, str._b_f_
cmp qword [rbx + 0x30], rcx
je 0x14000b33d
mov rax, qword [rbx + 0x40]
nop word [rax + rax]
mov rcx, rax
and rcx, 0xfffffffffffffffe
lock cmpxchg qword [rbx + 0x40], rcx
jne 0x14000b370
test al, 2
jne 0x14000b443
mov rax, qword [rbx + 0x30]
mov rcx, qword [rbx + 0x38]
call qword [rax + 0x18]
mov rcx, r13
call fcn.1400c6240
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 0x14000b3b0
test al, 2
jne 0x14000b449
test sil, sil
je 0x14000b261
mov eax, dword [0x14017dea4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xd8]
cmp eax, 2
je 0x14000b261
cmp eax, 1
je 0x14000b240
mov eax, dword [0x14017dea4]
mov rcx, qword gs:[0x58]
mov r12, qword [rcx + rax*8]
lea rcx, [r12 + 0x98]
lea rdx, [0x1400fced0]
call fcn.1400e0730
mov byte [r12 + 0xd8], 1
jmp 0x14000b240
mov rcx, r13
call fcn.14008cc60
call fcn.1400e22f0
jmp 0x14000b266
lock or qword [rbx + 0x40], 1
mov rax, qword [rbx + 0x10]
mov rsi, qword [rbx + 0x18]
mov qword [rbx + 0x10], 0
xor rax, 1
dec rax
cmp rax, 2
jb 0x14000d897
lock dec qword [rbx]
jne 0x14000b478
mov rcx, rbx
call fcn.1400a8c70
xor ecx, ecx
call fcn.1400b5960
mov rcx, r13
call fcn.14008cbe0
test rsi, rsi
je 0x14000b512
mov rcx, qword [rbp + 0xc00]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rax, qword [rbp + 0xbe0]
lock dec qword [rax]
jne 0x14000b4b6
mov rcx, qword [rbp + 0x9c8]
call fcn.140009460
mov rax, qword [rbp + 0x9d0]
lock dec qword [rax]
jne 0x14000b4cf
lea rcx, [rbp + 0x9d0]
call fcn.140104150
mov rcx, rdi
call fcn.14008bab0
lock dec qword [rdi]
jne 0x14000b4e5
mov rcx, rdi
call fcn.1400a8950
mov rax, qword [rbp + 0xbf0]
mov qword [rax + 8], rsi
mov qword [rax], 3
movaps xmm6, xmmword [rbp + 0xc10]
add rsp, 0xca8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movzx eax, byte [0x14017dea0]
mov edx, 0x30
xor ecx, ecx
call fcn.1400f8170
test rax, rax
je 0x14000eaeb
mov rsi, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], rdi
mov rax, qword [rbp + 0x9d8]
mov qword [rsi + 0x28], rax
movups xmm0, xmmword [rbp + 0x9c8]
movups xmmword [rsi + 0x18], xmm0
mov qword [rbp + 0x1f8], rsi
mov qword [rbp + 0x200], 0x1e
mov dword [rbp + 0x208], 0
lea rdx, str.https:__staybras.com.br_digitalizados_pdfresumido
lea rcx, [rbp + 0x3c0]
mov r8d, 0x31
call fcn.14009c600
mov rax, qword [rbp + 0x3c0]
mov rcx, rax
neg rcx
jno 0x14000b5ac
mov ecx, 2
mov rdx, qword [rbp + 0x3c8]
jmp 0x14000b60c
mov rcx, qword [rbp + 0x410]
mov qword [rbp + 0x168], rcx
movups xmm0, xmmword [rbp + 0x400]
movups xmmword [rbp + 0x158], xmm0
movups xmm0, xmmword [rbp + 0x3c0]
movups xmm1, xmmword [rbp + 0x3d0]
movups xmm2, xmmword [rbp + 0x3e0]
movups xmm3, xmmword [rbp + 0x3f0]
movups xmmword [rbp + 0x148], xmm3
movups xmmword [rbp + 0x138], xmm2
movups xmmword [rbp + 0x128], xmm1
movups xmmword [rbp + 0x118], xmm0
xorps xmm0, xmm0
movaps xmmword [rbp + 0x100], xmm0
xor ecx, ecx
lock inc qword [rsi]
jle case.0x14000ec7f.2
neg rax
mov dword [rbp + 0x8e4], 0
mov dword [rbp + 0x8e1], 0
mov qword [rbp + 0x928], rsi
mov qword [rbp + 0x930], 0x1e
mov dword [rbp + 0x938], 0
mov qword [rbp + 0x7f0], rcx
mov qword [rbp + 0x7f8], rdx
mov qword [rbp + 0x818], 0
mov qword [rbp + 0x830], 0
mov qword [rbp + 0x838], 8
movaps xmm0, xmmword [rbp + 0x100]
movups xmmword [rbp + 0x840], xmm0
mov qword [rbp + 0x850], 8
mov qword [rbp + 0x858], 0
mov qword [rbp + 0x860], 2
mov qword [rbp + 0x868], 0
mov word [rbp + 0x870], 0
movups xmm0, xmmword [rbp + 0x160]
movups xmmword [rbp + 0x8c0], xmm0
movups xmm0, xmmword [rbp + 0x152]
movups xmmword [rbp + 0x8b2], xmm0
movups xmm0, xmmword [rbp + 0x112]
movups xmm1, xmmword [rbp + 0x122]
movups xmm2, xmmword [rbp + 0x132]
movups xmm3, xmmword [rbp + 0x142]
movups xmmword [rbp + 0x8a2], xmm3
movups xmmword [rbp + 0x892], xmm2
movups xmmword [rbp + 0x882], xmm1
movups xmmword [rbp + 0x872], xmm0
mov dword [rbp + 0x8d8], 0x3b9aca00
mov byte [rbp + 0x8e0], 1
xorps xmm0, xmm0
movups xmmword [rbp + 0x8e8], xmm0
mov byte [rbp + 0x8f8], 2
mov qword [rbp + 0x900], 2
jo 0x14000b86d
mov r8d, dword [rbp + 0x8a4]
mov rcx, qword [rbp + 0x880]
mov rdx, qword [rbp + 0x888]
test r8, r8
je 0x14000b84c
cmp rdx, r8
jbe 0x14000b846
cmp byte [rcx + r8], 0xbf
jg 0x14000b84c
lea rax, str.C:UsersMrtn.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.4_src_lib.rs
mov qword [rsp + 0x20], rax
mov r9, rdx
call fcn.1401191b0
test rax, rax
jne 0x14000d8c9
call fcn.14011e570
jmp 0x14000acbe
cmp byte [rcx], 0x2b
jne 0x14000b8ac
mov r10, r15
inc rcx
lea rax, [r8 - 1]
cmp r8, 0x12
mov r8, rax
jb 0x14000b8b9
xor r9d, r9d
xor r15d, r15d
cmp r8, r9
je 0x14000abdf
mov rax, r15
mov edx, 0xa
mul rdx
seto r11b
movzx edx, byte [rcx + r9]
add edx, 0xffffffd0
cmp edx, 9
ja 0x14000abd9
test r11b, r11b
jne 0x14000abd9
mov r15, rax
mov eax, edx
inc r9
add r15, rax
jae 0x14000b7c1
jmp 0x14000abd9
test rax, rax
jne 0x14000d8c9
call fcn.14011e570
jmp 0x14000ad84
call fcn.14011e230
mov eax, dword [0x14017dea4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rsi, qword [rax + 0x78]
lock inc qword [rsi]
jg 0x14000b1eb
jmp case.0x14000ec7f.2
jne 0x14000b774
sub rdx, r8
cmp rdx, 3
jb 0x14000b86d
movzx eax, word [rcx + r8]
xor eax, 0x2f3a
movzx ecx, byte [rcx + r8 + 2]
xor ecx, 0x2f
or cx, ax
je 0x14000b8e7
lea rcx, [rbp - 0x50]
lea rdx, [rbp + 0x7f0]
mov r8d, 0x150
call sub.VCRUNTIME140.dll_memcpy
mov rbx, qword [rbp - 0x50]
mov rdi, qword [rbp - 0x48]
cmp rbx, 2
jne 0x14000beca
mov rax, qword [rbp + 0xbf0]
mov qword [rax + 8], rdi
mov qword [rax], 3
jmp 0x14000db2c
mov r10, r15
cmp r8, 0x11
jae 0x14000b7bb
xor eax, eax
xor r15d, r15d
nop
movzx edx, byte [rcx + rax]
add edx, 0xffffffd0
cmp edx, 9
ja 0x14000abd9
lea r9, [r15 + r15*4]
mov edx, edx
lea r15, [rdx + r9*2]
inc rax
cmp r8, rax
jne 0x14000b8c0
jmp 0x14000abdf
lea rdi, [rbp + 0x878]
mov rcx, rdi
call fcn.140106530
lea r8, [rdx + rax]
lea rcx, [rbp + 0x270]
mov rdx, rax
call fcn.140050f40
mov r15, qword [rbp + 0x270]
mov r14, qword [rbp + 0x278]
mov rax, r15
neg rax
mov r13, qword [rbp + 0x280]
lea rcx, [rbp + 0x3c0]
jno 0x14000b97d
mov rdx, r14
mov r8, r13
call fcn.140014750
test byte [rbp + 0x3c0], 1
jne 0x14000b86d
mov r15, qword [rbp + 0x3d0]
test r15, r15
js 0x14000d9a9
mov rsi, qword [rbp + 0x3c8]
je 0x14000b996
movzx eax, byte [0x14017dea0]
xor ecx, ecx
mov rdx, r15
call fcn.1400f8170
test rax, rax
je 0x14000da64
mov r14, rax
jmp 0x14000b99c
mov rdx, r14
mov r8, r13
call fcn.140014750
test byte [rbp + 0x3c0], 1
je 0x14000b9ad
jmp 0x14000bab5
mov r14d, 1
mov rcx, r14
mov rdx, rsi
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
mov r13, r15
mov rcx, rdi
call fcn.140106600
mov bl, 1
movabs r12, 0x8000000000000000
test rax, rax
je 0x14000ba80
mov r8, rdx
add r8, rax
lea rcx, [rbp + 0x270]
mov rdx, rax
call fcn.140050f40
mov rsi, qword [rbp + 0x270]
mov rdx, qword [rbp + 0x278]
mov rax, rsi
neg rax
mov r8, qword [rbp + 0x280]
lea rcx, [rbp + 0x3c0]
jno 0x14000ba49
call fcn.140014750
test byte [rbp + 0x3c0], 1
jne 0x14000ba80
mov rsi, qword [rbp + 0x3d0]
test rsi, rsi
js 0x14000d9a9
mov r12, qword [rbp + 0x3c8]
je 0x14000ba82
movzx eax, byte [0x14017dea0]
xor ecx, ecx
mov rdx, rsi
call fcn.1400f8170
test rax, rax
je 0x14000df7e
mov rcx, rax
jmp 0x14000ba87
mov qword [rbp + 0xc00], rdx
mov qword [rbp + 0xbe0], r8
call fcn.140014750
test byte [rbp + 0x3c0], 1
je 0x14000baa0
test rsi, rsi
je 0x14000ba80
mov rcx, qword [0x14017de28]
xor edx, edx
mov r8, qword [rbp + 0xc00]
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x14000baac
mov ecx, 1
mov qword [rbp + 0xc00], rcx
mov rdx, r12
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0xbe0], rsi
mov rax, rsi
neg rax
seto bl
mov r12, rsi
test r13, r13
jne 0x14000bad5
test bl, bl
je 0x14000bad5
test r15, r15
je 0x14000b86d
mov rcx, qword [0x14017de28]
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x14000b86d
mov rcx, rdi
call fcn.1401068c0
test al, al
jne 0x14000d9ff
mov rcx, rdi
call fcn.1401066f0
test al, al
jne 0x14000da2a
mov qword [rbp + 0xad0], r15
mov qword [rbp + 0xad8], r14
mov qword [rbp + 0xae0], r13
lea rcx, [rbp + 0x270]
lea rdx, [rbp + 0x7f0]
mov r8d, 0x150
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [0x14017dea0]
mov edx, 6
xor ecx, ecx
call fcn.1400f8170
test rax, rax
je 0x14000da55
mov word [rax + 4], 0x2063
mov dword [rax], 0x69736142
mov qword [rbp + 0xaf0], 6
mov qword [rbp + 0xaf8], rax
mov qword [rbp + 0xb00], 6
mov byte [rbp + 0x7e2], 0
mov word [rbp + 0x7e0], 0
lea rsi, [rbp + 0x3c0]
mov r8d, 0x400
mov rcx, rsi
xor edx, edx
call sub.VCRUNTIME140.dll_memset
lea rax, [0x1401607f0]
mov qword [rbp + 0x7d8], rax
lea rax, [rbp + 0xaf0]
mov qword [rbp + 0x7c0], rax
mov byte [rbp + 0x7e3], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x7c8], xmm0
lea rax, [rbp + 0xad0]
mov qword [rbp + 0x940], rax
lea rbx, [0x140091680]
mov qword [rbp + 0x948], rbx
lea rax, [0x140163d70]
mov qword [rbp + 0xa20], rax
mov qword [rbp + 0xa28], 2
mov qword [rbp + 0xa40], 0
lea r14, [rbp + 0x940]
mov qword [rbp + 0xa30], r14
mov qword [rbp + 0xa38], 1
lea rdx, [rbp + 0xa20]
mov rcx, rsi
call fcn.1400984c0
mov rsi, rax
and eax, 3
cmp eax, 1
jne 0x14000bc7d
mov rdi, qword [rsi - 1]
mov r15, qword [rsi + 7]
mov rax, qword [r15]
test rax, rax
je 0x14000bc44
mov rcx, rdi
call rax
dec rsi
cmp qword [r15 + 8], 0
je 0x14000bc6b
cmp qword [r15 + 0x10], 0x11
jb 0x14000bc59
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14017de28]
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rcx, qword [0x14017de28]
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rax, r12
neg rax
mov rax, qword [rbp + 0xc00]
jo 0x14000bd83
mov qword [rbp + 0x940], r12
mov qword [rbp + 0x948], rax
mov rax, qword [rbp + 0xbe0]
mov qword [rbp + 0x950], rax
mov qword [rbp + 0xb50], r14
mov qword [rbp + 0xb58], rbx
lea rax, [0x14016b800]
mov qword [rbp + 0xa20], rax
mov qword [rbp + 0xa28], 1
mov qword [rbp + 0xa40], 0
lea rax, [rbp + 0xb50]
mov qword [rbp + 0xa30], rax
mov qword [rbp + 0xa38], 1
lea rcx, [rbp + 0x3c0]
lea rdx, [rbp + 0xa20]
call fcn.1400984c0
mov rsi, rax
and eax, 3
cmp eax, 1
jne 0x14000bd63
mov rdi, qword [rsi - 1]
mov rbx, qword [rsi + 7]
mov rax, qword [rbx]
test rax, rax
je 0x14000bd2a
mov rcx, rdi
call rax
dec rsi
cmp qword [rbx + 8], 0
je 0x14000bd51
cmp qword [rbx + 0x10], 0x11
jb 0x14000bd3f
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14017de28]
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rcx, qword [0x14017de28]
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp qword [rbp + 0x940], 0
je 0x14000bd83
mov r8, qword [rbp + 0x948]
mov rcx, qword [0x14017de28]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
lea rcx, [rbp + 0x3c0]
call fcn.14009c280
mov rdx, qword [rbp + 0xaf8]
mov r8, qword [rbp + 0xb00]
test r8, r8
je 0x14000bdec
xor eax, eax
jmp 0x14000bdb3
cmp cl, 0x7f
je 0x14000bdc1
inc rax
cmp r8, rax
je 0x14000bdef
movzx ecx, byte [rdx + rax]
cmp cl, 0x1f
ja 0x14000bda6
cmp cl, 9
je 0x14000bdab
lea rax, [0x1401609b8]
mov qword [rsp + 0x20], rax
lea rcx, str.base64_is_always_valid_HeaderValueC:UsersMrtn.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_srcutil.rs
lea r9, [0x1401638e0]
lea r8, [rbp + 0xb20]
mov edx, 0x22
call fcn.140118f60
xor r8d, r8d
lea rcx, [rbp + 0x3c0]
call fcn.140011e90
movups xmm0, xmmword [rbp + 0x3c0]
movups xmm1, xmmword [rbp + 0x3d0]
movaps xmmword [rbp + 0xb70], xmm0
movaps xmmword [rbp + 0xb80], xmm1
mov eax, dword [rbp + 0x3e1]
mov dword [rbp + 0xb91], eax
mov eax, dword [rbp + 0x3e4]
mov dword [rbp + 0xb94], eax
mov byte [rbp + 0xb90], 1
cmp qword [rbp + 0xaf0], 0
je 0x14000be56
mov r8, qword [rbp + 0xaf8]
mov rcx, qword [0x14017de28]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp qword [rbp + 0xad0], 0
je 0x14000be76
mov r8, qword [rbp + 0xad8]
mov rcx, qword [0x14017de28]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp dword [rbp + 0x270], 2
jne 0x14000d221
lea rcx, [rbp - 0x50]
lea rdx, [rbp + 0x270]
mov r8d, 0x150
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp + 0xb88]
mov rax, qword [rbp + 0xb70]
mov rdx, qword [rbp + 0xb78]
mov r8, qword [rbp + 0xb80]
call qword [rax + 0x20]
mov rbx, qword [rbp - 0x50]
mov rdi, qword [rbp - 0x48]
cmp rbx, 2
je 0x14000b895
mov rsi, qword [rbp + 0xc0]
mov r14, qword [rbp + 0xc8]
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0x9e8], rax
mov r15, qword [rbp + 0xd8]
mov rax, qword [rbp + 0xe0]
mov qword [rbp + 0xb30], rax
movzx eax, byte [0x14017dea0]
mov edx, 0xd0
xor ecx, ecx
call fcn.1400f8170
test rax, rax
je 0x14000d9ae
mov r12, 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.0x14000ec7f.2
lea rdx, [rbp - 0x40]
mov qword [rbp + 0x3c0], rbx
mov qword [rbp + 0x3c8], rdi
lea rcx, [rbp + 0x3d0]
mov r8d, 0x100
call sub.VCRUNTIME140.dll_memcpy
mov edi, 2
cmp rsi, 2
je 0x14000c2b0
test sil, 1
mov qword [rbp + 0xa18], r12
je 0x14000bfc6
movaps xmm0, xmmword [rbp + 0xa20]
movaps xmm1, xmmword [rbp + 0xa30]
movaps xmmword [rbp + 0xb70], xmm0
movaps xmmword [rbp + 0xb80], xmm1
mov rax, qword [rbp + 0xa40]
mov qword [rbp + 0xb90], rax
mov rdx, r15
mov r12, qword [rbp + 0xb30]
mov rbx, qword [rbp + 0x9e8]
mov r13, r14
jmp 0x14000c0c0
lea rcx, [rbp + 0x270]
mov rdx, 0xfffffffffffffffe
xor r8d, r8d
call fcn.14003d500
mov rax, qword [rbp + 0x290]
mov qword [rbp + 0xa40], rax
movups xmm0, xmmword [rbp + 0x270]
movups xmm1, xmmword [rbp + 0x280]
movaps xmmword [rbp + 0xa30], xmm1
movaps xmmword [rbp + 0xa20], xmm0
movups xmm0, xmmword [rbp + 0x298]
movaps xmmword [rbp + 0x7f0], xmm0
movups xmm0, xmmword [rbp + 0x2a8]
movaps xmmword [rbp + 0x800], xmm0
movups xmm0, xmmword [rbp + 0x2b8]
movaps xmmword [rbp + 0x810], xmm0
movzx eax, byte [0x14017dea0]
mov edx, 0x30
xor ecx, ecx
call fcn.1400f8170
test rax, rax
je 0x14000eaeb
mov rbx, rax
movaps xmm0, xmmword [rbp + 0x7f0]
movaps xmm1, xmmword [rbp + 0x800]
movaps xmm2, xmmword [rbp + 0x810]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
movaps xmm0, xmmword [rbp + 0xa20]
movaps xmm1, xmmword [rbp + 0xa30]
movaps xmmword [rbp + 0xb70], xmm0
movaps xmmword [rbp + 0xb80], xmm1
mov rax, qword [rbp + 0xa40]
mov qword [rbp + 0xb90], rax
mov rdi, r15
lea rax, [0x14015fd00]
xor r12d, r12d
mov rdx, qword [rbp + 0xb30]
mov r13d, 0
test r15b, 1
mov r15, rax
je 0x14000c191
mov qword [rbp + 0xc00], rbx
mov rbx, r15
mov r15, r13
mov r13, r12
mov r12, rdi
mov rdi, r14
lea rsi, [rbp + 0x3e8]
lea r14, [rbp + 0x7f0]
mov rcx, r14
call fcn.140030980
movups xmm0, xmmword [0x140160238]
movaps xmmword [rbp + 0xa30], xmm0
movups xmm0, xmmword [0x140160228]
movaps xmmword [rbp + 0xa20], xmm0
lea rcx, [rbp + 0x270]
lea r8, [rbp + 0xa20]
mov rdx, rsi
mov r9, r14
call fcn.14009aa30
cmp byte [rbp + 0x290], 3
je 0x14000d8f4
mov rax, qword [rbp + 0x290]
mov qword [rbp + 0xa40], rax
movups xmm0, xmmword [rbp + 0x270]
movups xmm1, xmmword [rbp + 0x280]
movaps xmmword [rbp + 0xa30], xmm1
movaps xmmword [rbp + 0xa20], xmm0
cmp al, 2
je 0x14000c17b
lea rcx, [rbp + 0xa38]
mov rax, qword [rbp + 0xa20]
mov rdx, qword [rbp + 0xa28]
mov r8, qword [rbp + 0xa30]
call qword [rax + 0x20]
mov r14, rdi
mov rdi, r12
mov r12, r13
mov r13, r15
mov r15, rbx
mov rbx, qword [rbp + 0xc00]
cmp qword [rbp + 0x3c0], 0
je 0x14000c27d
mov rax, qword [rbp + 0x3c8]
test rax, rax
je 0x14000c1c8
lea rcx, [rbp + 0x3e0]
mov rdx, qword [rbp + 0x3d0]
mov r8, qword [rbp + 0x3d8]
call qword [rax + 0x20]
jmp 0x14000c27d
mov qword [rbp + 0xc00], rbx
mov rbx, r15
mov r15, r13
mov r13, r12
mov r12, rdi
mov rsi, qword [rbp + 0x3d0]
mov rdi, qword [rbp + 0x3d8]
mov rax, qword [rdi]
test rax, rax
je 0x14000c1f6
mov rcx, rsi
call rax
cmp qword [rdi + 8], 0
je 0x14000c21a
cmp qword [rdi + 0x10], 0x11
jb 0x14000c208
mov rsi, qword [rsi - 8]
mov rcx, qword [0x14017de28]
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rsi, qword [rbp + 0x3e0]
test rsi, rsi
mov rdi, r12
mov r12, r13
mov r13, r15
mov r15, rbx
mov rbx, qword [rbp + 0xc00]
je 0x14000c27d
mov rcx, rsi
call fcn.1401037f0
mov rax, qword [rsi + 0x10]
lock dec qword [rax]
jne 0x14000c254
lea rcx, [rsi + 0x10]
call fcn.1400a8450
cmp qword [rsi + 0x18], 0
je 0x14000c26b
mov rax, qword [rsi + 0x40]
test rax, rax
je 0x14000c26b
mov rcx, qword [rsi + 0x48]
call qword [rax + 0x18]
mov rcx, qword [0x14017de28]
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov qword [rbp + 0x3c0], 1
mov qword [rbp + 0x3c8], r13
mov qword [rbp + 0x3d0], rbx
mov qword [rbp + 0x3d8], r15
mov qword [rbp + 0x3e0], r12
mov ebx, 1
mov r12, qword [rbp + 0xa18]
lea rdx, [rbp + 0x3c8]
lea rcx, [rbp + 0x940]
mov r8d, 0x88
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0x450]
mov qword [rbp + 0xc00], rax
mov rsi, qword [rbp + 0x458]
mov eax, dword [rbp + 0x460]
mov dword [rbp + 0xbd4], eax
mov eax, dword [rbp + 0x464]
mov dword [rbp + 0xbd0], eax
mov eax, dword [rbp + 0x468]
mov dword [rbp + 0xbcc], eax
mov eax, dword [rbp + 0x46c]
mov dword [rbp + 0xbc8], eax
movzx eax, word [rbp + 0x470]
mov word [rbp + 0xbfe], ax
movzx eax, word [rbp + 0x472]
mov word [rbp + 0xbf8], ax
mov eax, dword [rbp + 0x474]
mov dword [rbp + 0xb48], eax
mov eax, dword [rbp + 0x478]
mov dword [rbp + 0xb40], eax
mov eax, dword [rbp + 0x47c]
mov dword [rbp + 0xbec], eax
mov eax, dword [rbp + 0x480]
mov dword [rbp + 0xb38], eax
movzx eax, byte [rbp + 0x498]
mov byte [rbp + 0xa00], al
mov eax, dword [rbp + 0x49c]
mov dword [rbp + 0xaab], eax
mov eax, dword [rbp + 0x499]
mov dword [rbp + 0xaa8], eax
mov eax, dword [rbp + 0x4cc]
mov dword [rbp + 0xb10], eax
mov rax, qword [rbp + 0xb90]
mov qword [rbp + 0x190], rax
mov eax, dword [rbp + 0x484]
mov dword [rbp + 0xbc4], eax
movups xmm0, xmmword [rbp + 0x488]
movaps xmmword [rbp + 0x9f0], xmm0
movups xmm0, xmmword [rbp + 0x4ac]
movups xmm1, xmmword [rbp + 0x4bc]
movaps xmmword [rbp + 0xb00], xmm1
movaps xmmword [rbp + 0xaf0], xmm0
movaps xmm0, xmmword [rbp + 0xb70]
movaps xmm1, xmmword [rbp + 0xb80]
movaps xmmword [rbp + 0x180], xmm1
movaps xmmword [rbp + 0x170], xmm0
mov rax, qword [rbp + 0x4a0]
mov qword [rbp + 0xbe0], rax
mov r15d, dword [rbp + 0x4a8]
test rsi, rsi
js 0x14000d9a9
je 0x14000c42a
movzx eax, byte [0x14017dea0]
xor ecx, ecx
mov rdx, rsi
call fcn.1400f8170
test rax, rax
je 0x14000df7e
mov rcx, rax
jmp 0x14000c42f
mov ecx, 1
mov qword [rbp + 0x9e0], rbx
mov qword [rbp + 0xac8], rcx
mov rdx, qword [rbp + 0xc00]
mov qword [rbp + 0xbd8], rsi
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rbp + 0x9f0]
movaps xmmword [rbp + 0xab0], xmm0
movzx eax, byte [rbp + 0xa00]
mov byte [rbp + 0xac0], al
mov esi, r15d
mov rax, qword [rbp + 0xbe0]
cmp r15d, 0x3b9aca00
jne 0x14000c48e
mov esi, dword [rbp + 0xf8]
mov rax, qword [rbp + 0xf0]
mov qword [rbp + 0xa10], rax
mov rax, qword [rbp + 0xe8]
mov qword [rbp + 0x258], rax
mov rbx, qword [rax + 0x10]
test rbx, rbx
je 0x14000d9bd
lea rcx, [rbp + 0x3c0]
lea rdx, [rbp + 0x940]
mov r8d, 0x88
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rbp + 0x9f0]
movaps xmmword [rbp + 0xb70], xmm0
movzx eax, byte [rbp + 0xa00]
mov byte [rbp + 0xb80], al
mov eax, dword [rbp + 0xaa8]
mov ecx, dword [rbp + 0xaab]
mov dword [rbp + 0xba0], eax
mov dword [rbp + 0xba3], ecx
movaps xmm0, xmmword [rbp + 0xaf0]
movaps xmm1, xmmword [rbp + 0xb00]
movaps xmmword [rbp + 0x7f0], xmm0
movaps xmmword [rbp + 0x800], xmm1
mov eax, dword [rbp + 0xb10]
mov dword [rbp + 0x810], eax
mov rax, qword [rbx + 0x1c0]
mov dword [rbp + 0xb14], esi
nop word cs:[rax + rax]
test al, 1
jne 0x14000c59f
cmp rax, 0xfffffffffffffffe
je 0x14000db14
lea rcx, [rax + 2]
lock cmpxchg qword [rbx + 0x1c0], rcx
jne 0x14000c540
mov qword [rbp + 0x268], rdi
mov qword [rbp + 0x260], 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 0x14000c78a
and edi, 0x1f
jmp 0x14000c8eb
lea rcx, [rbp + 0x270]
lea rdx, [rbp + 0x3c0]
mov r8d, 0x88
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rbp + 0xb70]
movaps xmmword [rbp + 0xb50], xmm0
movzx eax, byte [rbp + 0xb80]
mov byte [rbp + 0xb60], al
mov eax, dword [rbp + 0xba0]
mov ecx, dword [rbp + 0xba3]
mov dword [rbp + 0xad0], eax
mov dword [rbp + 0xad3], ecx
movaps xmm0, xmmword [rbp + 0x7f0]
movaps xmm1, xmmword [rbp + 0x800]
movaps xmmword [rbp + 0xa20], xmm0
movaps xmmword [rbp + 0xa30], xmm1
mov eax, dword [rbp + 0x810]
mov dword [rbp + 0xa40], eax
mov rax, qword [rbp + 0x9e0]
cmp rax, 2
je 0x14000cad5
mov qword [rbp + 0x3c0], rax
lea rcx, [rbp + 0x3c8]
lea rdx, [rbp + 0x270]
mov r8d, 0x88
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0xc00]
mov qword [rbp + 0x450], rax
mov rax, qword [rbp + 0xbd8]
mov qword [rbp + 0x458], rax
mov eax, dword [rbp + 0xbd4]
mov dword [rbp + 0x460], eax
mov eax, dword [rbp + 0xbd0]
mov dword [rbp + 0x464], eax
mov eax, dword [rbp + 0xbcc]
mov dword [rbp + 0x468], eax
mov eax, dword [rbp + 0xbc8]
mov dword [rbp + 0x46c], eax
movzx eax, word [rbp + 0xbfe]
mov word [rbp + 0x470], ax
movzx eax, word [rbp + 0xbf8]
mov word [rbp + 0x472], ax
mov eax, dword [rbp + 0xb48]
mov dword [rbp + 0x474], eax
mov eax, dword [rbp + 0xb40]
mov dword [rbp + 0x478], eax
mov eax, dword [rbp + 0xbec]
mov dword [rbp + 0x47c], eax
mov eax, dword [rbp + 0xb38]
mov dword [rbp + 0x480], eax
mov eax, dword [rbp + 0xbc4]
mov dword [rbp + 0x484], eax
movaps xmm0, xmmword [rbp + 0xb50]
movups xmmword [rbp + 0x488], xmm0
movzx eax, byte [rbp + 0xb60]
mov byte [rbp + 0x498], al
mov eax, dword [rbp + 0xad0]
mov dword [rbp + 0x499], eax
mov eax, dword [rbp + 0xad3]
mov dword [rbp + 0x49c], eax
mov rax, qword [rbp + 0xbe0]
mov qword [rbp + 0x4a0], rax
mov dword [rbp + 0x4a8], r15d
mov eax, dword [rbp + 0xa40]
mov dword [rbp + 0x4cc], eax
movaps xmm0, xmmword [rbp + 0xa20]
movaps xmm1, xmmword [rbp + 0xa30]
movups xmmword [rbp + 0x4ac], xmm0
movups xmmword [rbp + 0x4bc], xmm1
mov qword [rbp + 0x4d0], r12
lea rax, str.C:UsersMrtn.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, [0x14015d8f8]
lea r8, [rbp + 0x3c0]
mov edx, 0x14
call fcn.140118f60
mov dword [rbp + 0xa0c], r15d
mov qword [rbp + 0xa18], r12
shr rax, 5
and edi, 0x1f
cmp rax, rdi
seta r12b
xorps xmm6, xmm6
jmp 0x14000c7c2
xor r12d, r12d
pause
cmp qword [r14 + 0x2300], rsi
je 0x14000c8dd
mov r15, r14
mov r14, qword [r14 + 0x2308]
test r14, r14
jne 0x14000c880
mov r13, qword [r15 + 0x2300]
movzx eax, byte [0x14017dea0]
mov edx, 0x2320
xor ecx, ecx
call fcn.1400f8170
test rax, rax
je 0x14000d8ba
mov r14, rax
add r13, 0x20
mov qword [rax + 0x2300], r13
movups xmmword [rax + 0x2308], xmm6
mov qword [rax + 0x2318], 0
xor eax, eax
lock cmpxchg qword [r15 + 0x2308], r14
je 0x14000c880
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 0x14000c874
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 0x14000c850
mov r14, rcx
nop word [rax + rax]
mov rax, qword [r15 + 0x2310]
cmp eax, 0xffffffff
sete al
test r12b, al
je 0x14000c7b0
mov rax, r15
lock cmpxchg qword [rbx + 0x80], r14
jne 0x14000c7b0
mfence
mov rax, qword [rbx + 0x88]
mov qword [r15 + 0x2318], rax
movabs rax, 0x100000000
lock or qword [r15 + 0x2310], rax
mov r12b, 1
pause
cmp qword [r14 + 0x2300], rsi
jne 0x14000c7c2
mov r12, qword [rbp + 0xa18]
mov r15d, dword [rbp + 0xa0c]
imul rsi, rdi, 0x118
mov rax, qword [rbp + 0x9e0]
mov qword [r14 + rsi], rax
lea rcx, [r14 + rsi]
add rcx, 8
lea rdx, [rbp + 0x3c0]
mov r8d, 0x88
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0xc00]
mov qword [r14 + rsi + 0x90], rax
mov rax, qword [rbp + 0xbd8]
mov qword [r14 + rsi + 0x98], rax
mov eax, dword [rbp + 0xbd4]
mov dword [r14 + rsi + 0xa0], eax
mov eax, dword [rbp + 0xbd0]
mov dword [r14 + rsi + 0xa4], eax
mov eax, dword [rbp + 0xbcc]
mov dword [r14 + rsi + 0xa8], eax
mov eax, dword [rbp + 0xbc8]
mov dword [r14 + rsi + 0xac], eax
movzx eax, word [rbp + 0xbfe]
mov word [r14 + rsi + 0xb0], ax
movzx eax, word [rbp + 0xbf8]
mov word [r14 + rsi + 0xb2], ax
mov eax, dword [rbp + 0xb48]
mov dword [r14 + rsi + 0xb4], eax
mov eax, dword [rbp + 0xb40]
mov dword [r14 + rsi + 0xb8], eax
mov eax, dword [rbp + 0xbec]
mov dword [r14 + rsi + 0xbc], eax
mov eax, dword [rbp + 0xb38]
mov dword [r14 + rsi + 0xc0], eax
mov eax, dword [rbp + 0xbc4]
mov dword [r14 + rsi + 0xc4], eax
movaps xmm0, xmmword [rbp + 0xb70]
movups xmmword [r14 + rsi + 0xc8], xmm0
movzx eax, byte [rbp + 0xb80]
mov byte [r14 + rsi + 0xd8], al
mov eax, dword [rbp + 0xba0]
mov ecx, dword [rbp + 0xba3]
mov dword [r14 + rsi + 0xd9], eax
mov dword [r14 + rsi + 0xdc], ecx
mov rax, qword [rbp + 0xbe0]
mov qword [r14 + rsi + 0xe0], rax
mov dword [r14 + rsi + 0xe8], r15d
movaps xmm0, xmmword [rbp + 0x7f0]
movaps xmm1, xmmword [rbp + 0x800]
movups xmmword [r14 + rsi + 0xec], xmm0
movups xmmword [r14 + rsi + 0xfc], xmm1
mov eax, dword [rbp + 0x810]
mov dword [r14 + rsi + 0x10c], eax
mov qword [r14 + rsi + 0x110], r12
mov eax, 1
mov ecx, edi
shl rax, cl
lock or qword [r14 + 0x2310], rax
mov rax, qword [rbx + 0x110]
nop word cs:[rax + rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rbx + 0x110], rcx
jne 0x14000ca80
test rax, rax
mov esi, dword [rbp + 0xb14]
mov r14, qword [rbp + 0x260]
mov rdi, qword [rbp + 0x268]
jne 0x14000cad5
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 0x14000cad5
call qword [rax + 8]
cmp rdi, 2
jne 0x14000caeb
cmp esi, 0x3b9aca00
jne 0x14000cafe
mov r14d, 0x3b9aca00
jmp 0x14000cb36
cmp esi, 0x3b9aca00
jne 0x14000cb62
mov r13d, 0x3b9aca00
jmp 0x14000cb97
call fcn.1400f7d60
mov rbx, rax
add rbx, qword [rbp + 0xa10]
jb 0x14000d9d5
mov r14d, edx
add r14d, esi
cmp r14d, 0x3b9aca00
jb 0x14000cb36
cmp rbx, 0xffffffffffffffff
je 0x14000d9d5
add r14d, 0xc4653600
inc rbx
mov eax, dword [0x14017dea4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x80]
test eax, eax
je 0x14000cbce
cmp eax, 1
je 0x14000cbfb
jmp 0x14000d979
call fcn.1400f7d60
add rax, qword [rbp + 0xa10]
jb 0x14000d9d5
mov r13d, edx
add r13d, esi
cmp r13d, 0x3b9aca00
jb 0x14000cb97
cmp rax, 0xffffffffffffffff
je 0x14000d9d5
add r13d, 0xc4653600
inc rax
mov edx, dword [0x14017dea4]
mov rcx, qword gs:[0x58]
mov rcx, qword [rcx + rdx*8]
movzx ecx, byte [rcx + 0x80]
test ecx, ecx
mov qword [rbp + 0xc00], rax
je 0x14000cd4d
cmp ecx, 1
je 0x14000cd7a
jmp 0x14000d979
mov eax, dword [0x14017dea4]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0x78]
lea rdx, case.0x1400cf330.250
call fcn.1400e0730
mov byte [rsi + 0x80], 1
mov eax, dword [0x14017dea4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rsi, qword [rax + 0x78]
test rsi, rsi
je 0x14000d1c5
lock inc qword [rsi]
jle case.0x14000ec7f.2
test rsi, rsi
je 0x14000d979
movzx eax, byte [0x14017dea0]
mov edx, 0x18
xor ecx, ecx
call fcn.1400f8170
test rax, rax
je 0x14000d99a
mov qword [rax], 1
mov qword [rax + 8], 1
mov rcx, rax
add rcx, 0x10
mov qword [rax + 0x10], rsi
lea rax, str._b_f_
mov qword [rbp + 0xb50], rax
mov qword [rbp + 0xb58], rcx
lea rax, [rbp + 0xb50]
mov qword [rbp + 0xa20], rax
mov qword [rbp + 0xa28], rax
mov qword [rbp + 0xa30], 0
mov qword [rbp + 0xb70], r12
lea rsi, [rbp + 0xb78]
mov byte [rbp + 0xb80], 0
mov eax, dword [rbp + 0xba0]
mov ecx, dword [rbp + 0xba3]
mov dword [rbp + 0xb81], eax
mov dword [rbp + 0xb84], ecx
cmp r14d, 0x3b9aca00
jne 0x14000cebc
mov rax, qword [rbp + 0xb70]
mov qword [rbp + 0xb78], rax
lea rcx, [rbp + 0x3c0]
lea r8, [rbp + 0xa20]
mov rdx, rsi
call fcn.1400b6500
mov r12, qword [rbp + 0x3c0]
cmp r12, 5
jne 0x14000d057
mov byte [rbp + 0xb80], 3
lea rdi, [rbp + 0x3c0]
lea rbx, [rbp + 0xa20]
call fcn.1400e22f0
mov rcx, rdi
mov rdx, rsi
mov r8, rbx
call fcn.1400b6500
mov r12, qword [rbp + 0x3c0]
cmp r12, 5
jne 0x14000d057
mov byte [rbp + 0xb80], 3
jmp 0x14000cd20
mov eax, dword [0x14017dea4]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0x78]
lea rdx, case.0x1400cf330.250
call fcn.1400e0730
mov byte [rsi + 0x80], 1
mov eax, dword [0x14017dea4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rsi, qword [rax + 0x78]
test rsi, rsi
je 0x14000d1f3
lock inc qword [rsi]
jle case.0x14000ec7f.2
test rsi, rsi
je 0x14000d979
movzx eax, byte [0x14017dea0]
mov edx, 0x18
xor ecx, ecx
call fcn.1400f8170
test rax, rax
je 0x14000d99a
mov qword [rax], 1
mov qword [rax + 8], 1
mov rcx, rax
add rcx, 0x10
mov qword [rax + 0x10], rsi
lea rax, str._b_f_
mov qword [rbp + 0xb20], rax
mov qword [rbp + 0xb28], rcx
lea rax, [rbp + 0xb20]
mov qword [rbp + 0x210], rax
mov qword [rbp + 0x218], rax
mov qword [rbp + 0x220], 0
mov qword [rbp + 0x3c0], r12
movaps xmm0, xmmword [rbp + 0x170]
movaps xmm1, xmmword [rbp + 0x180]
movups xmmword [rbp + 0x3c8], xmm0
movups xmmword [rbp + 0x3d8], xmm1
mov rax, qword [rbp + 0x190]
mov qword [rbp + 0x3e8], rax
mov qword [rbp + 0x3f0], r14
mov rax, qword [rbp + 0x9e8]
mov qword [rbp + 0x3f8], rax
mov qword [rbp + 0x400], rdi
mov rax, qword [rbp + 0xb30]
mov qword [rbp + 0x408], rax
mov byte [rbp + 0x411], 0
lea rbx, [rbp + 0x412]
lea rdx, [rbp + 0x270]
mov r8d, 0x146
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea r14, [rbp + 0x418]
lea rdi, [rbp + 0x460]
xor eax, eax
movzx eax, al
lea rcx, [0x14016f8bc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rbp + 0xb70]
mov qword [rbp + 0xb78], rax
lea rcx, [rbp + 0x3c0]
lea r8, [rbp + 0xa20]
mov rdx, rsi
call fcn.1400b6500
mov r12, qword [rbp + 0x3c0]
cmp r12, 5
jne 0x14000d057
mov byte [rbp + 0xb80], 3
call fcn.1400f7d60
mov r8d, edx
xor ecx, ecx
cmp rax, rbx
setne cl
mov r13d, 0xff
cmovb ecx, r13d
xor edx, edx
cmp r8d, r14d
sbb edx, edx
test cl, cl
cmovne edx, ecx
cmp dl, 2
jae 0x14000cfbf
mov rdi, qword [rbp + 0xb78]
mov r12d, 4
test rdi, rdi
je 0x14000d1b2
mov rax, qword [rdi + 0x30]
mov rbx, qword [rbp + 0xbd8]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rdi + 0x30], rcx
jne 0x14000cf48
mov ecx, eax
and ecx, 0xa
cmp ecx, 8
jne 0x14000d178
mov rdx, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x18]
mov rsi, rax
call qword [rdx + 0x10]
mov rax, rsi
test al, 2
je 0x14000d180
lea rdx, [rdi + 0x38]
lea rsi, [rbp + 0x3c0]
mov r8d, 0x98
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rdi + 0x38], 4
mov rcx, rsi
call fcn.1400b3e40
mov rax, qword [rbp + 0xb78]
test rax, rax
jne 0x14000d190
xor r15d, r15d
jmp 0x14000d14a
mov qword [rbp + 0x3c0], rbx
mov dword [rbp + 0x3c8], r14d
lea rdi, [rbp + 0x3c0]
mov rcx, rdi
mov rdx, rax
call fcn.1400f7f10
lea r15, [rbp + 0xa20]
mov rcx, rax
call fcn.1400e24d0
mov rcx, rdi
mov rdx, rsi
mov r8, r15
call fcn.1400b6500
mov r12, qword [rbp + 0x3c0]
cmp r12, 5
jne 0x14000d057
mov byte [rbp + 0xb80], 3
call fcn.1400f7d60
mov r8d, edx
xor ecx, ecx
cmp rax, rbx
setne cl
cmovb ecx, r13d
cmp edx, r14d
mov edx, 0
sbb edx, edx
test cl, cl
cmovne edx, ecx
cmp dl, 2
jb 0x14000cf27
mov qword [rbp + 0x3c0], rbx
mov dword [rbp + 0x3c8], r14d
mov rcx, rdi
mov rdx, rax
call fcn.1400f7f10
jmp 0x14000cfe6
mov r15, qword [rbp + 0x3c8]
lea rdx, [rbp + 0x3d0]
lea rcx, [rbp + 0x270]
mov r8d, 0x88
call sub.VCRUNTIME140.dll_memcpy
mov rdi, qword [rbp + 0xb78]
test rdi, rdi
mov rbx, qword [rbp + 0xbd8]
je 0x14000d127
mov rax, qword [rdi + 0x30]
nop word cs:[rax + rax]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rdi + 0x30], rcx
jne 0x14000d0a0
mov ecx, eax
and ecx, 0xa
cmp ecx, 8
jne 0x14000d105
mov rdx, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x18]
mov rsi, rax
call qword [rdx + 0x10]
mov rax, rsi
test al, 2
je 0x14000d109
lea rdx, [rdi + 0x38]
lea rsi, [rbp + 0x3c0]
mov r8d, 0x98
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rdi + 0x38], 4
mov rcx, rsi
call fcn.1400b3e40
mov rax, qword [rbp + 0xb78]
test rax, rax
jne 0x14000d115
jmp 0x14000d127
test al, 2
jne 0x14000d0ce
mov rax, qword [rbp + 0xb78]
test rax, rax
je 0x14000d127
lock dec qword [rax]
jne 0x14000d127
mov rcx, qword [rbp + 0xb78]
call fcn.1400a9d50
cmp r12d, 4
je 0x14000f0f2
lea rcx, [rbp + 0x7f0]
lea rdx, [rbp + 0x270]
mov r8d, 0x88
call sub.VCRUNTIME140.dll_memcpy
mov rsi, qword [rbp + 0xbf0]
mov rax, qword [rbp + 0xb50]
mov rcx, qword [rbp + 0xb58]
call qword [rax + 0x18]
cmp r12d, 3
mov rdi, qword [rbp + 0x258]
jne 0x14000db67
jmp 0x14000efc6
test al, 2
jne 0x14000cf7e
mov rax, qword [rbp + 0xb78]
test rax, rax
je 0x14000cfb7
lock dec qword [rax]
mov rsi, qword [rbp + 0xbf0]
jne 0x14000d4da
mov rcx, qword [rbp + 0xb78]
call fcn.1400a9d50
xor r15d, r15d
jmp 0x14000d151
xor r15d, r15d
mov rsi, qword [rbp + 0xbf0]
mov rbx, qword [rbp + 0xbd8]
jmp 0x14000d151
call fcn.14011e230
mov eax, dword [0x14017dea4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rsi, qword [rax + 0x78]
lock inc qword [rsi]
jg 0x14000cc28
jmp case.0x14000ec7f.2
call fcn.14011e230
mov eax, dword [0x14017dea4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rsi, qword [rax + 0x78]
lock inc qword [rsi]
jg 0x14000cda7
jmp case.0x14000ec7f.2
lea rax, [rbp + 0xb91]
movups xmm0, xmmword [0x140161f98]
movaps xmmword [rbp + 0xbb0], xmm0
movups xmm0, xmmword [0x140161f88]
movaps xmmword [rbp + 0xba0], xmm0
movaps xmm0, xmmword [rbp + 0xb70]
movaps xmm1, xmmword [rbp + 0xb80]
movaps xmmword [rbp + 0x950], xmm1
movaps xmmword [rbp + 0x940], xmm0
mov ecx, dword [rax]
mov eax, dword [rax + 3]
mov dword [rbp + 0x961], ecx
mov dword [rbp + 0x964], eax
lea rsi, [rbp + 0x298]
mov byte [rbp + 0x960], 1
mov rcx, rsi
call fcn.1400cd3b0
test al, al
jne 0x14000da71
lea rdx, [rbp + 0xba0]
mov rcx, rsi
call fcn.140035d40
mov r9d, eax
movzx eax, ax
movzx r12d, word [rbp + 0x2f0]
mov ebx, r12d
mov dword [rbp + 0xbf8], eax
and ebx, eax
mov r14, qword [rbp + 0x2e8]
mov r13, qword [rbp + 0x2e0]
mov r8, qword [rbp + 0x2b8]
mov r10, qword [rbp + 0x2c0]
mov r11, qword [rbp + 0xba0]
mov rax, qword [rbp + 0xba8]
mov qword [rbp + 0xb48], rax
movzx eax, byte [rbp + 0xba8]
mov byte [rbp + 0xbe0], al
mov rax, qword [rbp + 0xbb0]
mov qword [rbp + 0xc00], rax
xor r15d, r15d
mov qword [rbp + 0xbd8], r10
mov qword [rbp + 0xb38], r8
mov word [rbp + 0xbec], r9w
mov qword [rbp + 0xb40], r11
jmp 0x14000d33b
movzx ecx, byte [rbp + 0xbe0]
cmp byte [rax + 8], cl
je 0x14000d401
inc r15
inc rbx
mov rax, rbx
nop
mov rbx, rax
mov eax, 0
cmp rbx, r14
jae 0x14000d340
movzx esi, word [r13 + rbx*4]
cmp rsi, 0xffff
je 0x14000d4e2
movzx eax, word [r13 + rbx*4 + 2]
mov ecx, r12d
and ecx, eax
mov edx, ebx
sub edx, ecx
and edx, r12d
cmp rdx, r15
jb 0x14000d626
cmp ax, r9w
jne 0x14000d335
cmp r10, rsi
jbe 0x14000d9ed
test r11, r11
sete al
imul rdi, rsi, 0x68
mov rcx, qword [r8 + rdi + 0x40]
test rcx, rcx
setne dl
cmp dl, al
je 0x14000d335
lea rax, [r8 + rdi]
add rax, 0x40
test rcx, rcx
je 0x14000d325
mov rcx, qword [rbp + 0xc00]
cmp qword [rax + 0x10], rcx
jne 0x14000d335
mov rcx, qword [rax + 8]
mov rdx, qword [rbp + 0xb48]
mov r8, qword [rbp + 0xc00]
call sub.VCRUNTIME140.dll_memcmp
mov r11, qword [rbp + 0xb40]
movzx r9d, word [rbp + 0xbec]
mov r8, qword [rbp + 0xb38]
mov r10, qword [rbp + 0xbd8]
test eax, eax
jne 0x14000d335
lea rbx, [r8 + rdi]
lea rcx, [rbp + 0x2c8]
mov rax, qword [rbp + 0x960]
mov qword [rbp + 0x3e0], rax
movaps xmm0, xmmword [rbp + 0x940]
movaps xmm1, xmmword [rbp + 0x950]
movaps xmmword [rbp + 0x3d0], xmm1
movaps xmmword [rbp + 0x3c0], xmm0
test byte [r8 + rdi], 1
je 0x14000d7f1
mov rdi, qword [rbx + 0x10]
mov r14, qword [rbp + 0x2d8]
cmp r14, qword [rbp + 0x2c8]
jne 0x14000d45a
call fcn.14003bd40
mov rax, qword [rbp + 0x2d0]
lea rcx, [r14 + r14*8]
mov qword [rax + rcx*8], 1
mov qword [rax + rcx*8 + 8], rdi
mov qword [rax + rcx*8 + 0x10], 0
mov qword [rax + rcx*8 + 0x18], rsi
movaps xmm0, xmmword [rbp + 0x3c0]
movaps xmm1, xmmword [rbp + 0x3d0]
movups xmmword [rax + rcx*8 + 0x20], xmm0
movups xmmword [rax + rcx*8 + 0x30], xmm1
mov rdx, qword [rbp + 0x3e0]
mov qword [rax + rcx*8 + 0x40], rdx
lea rdx, [r14 + 1]
mov qword [rbp + 0x2d8], rdx
cmp rdi, rdx
jae 0x14000db1d
lea rcx, [rdi + rdi*8]
mov qword [rax + rcx*8 + 0x10], 1
mov qword [rax + rcx*8 + 0x18], r14
mov qword [rbx], 1
mov qword [rbx + 0x10], r14
jmp 0x14000d86a
xor r15d, r15d
jmp 0x14000d151
movaps xmm0, xmmword [rbp + 0xba0]
movaps xmm1, xmmword [rbp + 0xbb0]
movaps xmmword [rbp + 0xb60], xmm1
movaps xmmword [rbp + 0xb50], xmm0
mov rax, qword [rbp + 0x960]
mov qword [rbp + 0xa40], rax
movaps xmm0, xmmword [rbp + 0x940]
movaps xmm1, xmmword [rbp + 0x950]
movaps xmmword [rbp + 0xa30], xmm1
movaps xmmword [rbp + 0xa20], xmm0
cmp r10, 0x7fff
ja 0x14000dab3
movaps xmm0, xmmword [rbp + 0xba0]
movaps xmm1, xmmword [rbp + 0xbb0]
movaps xmmword [rbp + 0xb00], xmm1
movaps xmmword [rbp + 0xaf0], xmm0
movaps xmm0, xmmword [rbp + 0x940]
movaps xmm1, xmmword [rbp + 0x950]
movaps xmmword [rbp + 0x3c0], xmm0
movaps xmmword [rbp + 0x3d0], xmm1
mov rax, qword [rbp + 0x960]
mov qword [rbp + 0x3e0], rax
cmp r10, qword [rbp + 0x2b0]
mov esi, dword [rbp + 0xbf8]
jne 0x14000d5aa
lea rcx, [rbp + 0x2b0]
mov rdi, r10
call fcn.14002bbe0
mov r10, rdi
mov r8, qword [rbp + 0x2b8]
mov r14, qword [rbp + 0x2e8]
imul rax, r10, 0x68
mov qword [r8 + rax], 0
movaps xmm0, xmmword [rbp + 0x3c0]
movaps xmm1, xmmword [rbp + 0x3d0]
movups xmmword [r8 + rax + 0x18], xmm0
movups xmmword [r8 + rax + 0x28], xmm1
mov rcx, qword [rbp + 0x3e0]
mov qword [r8 + rax + 0x38], rcx
movaps xmm0, xmmword [rbp + 0xaf0]
movaps xmm1, xmmword [rbp + 0xb00]
movups xmmword [r8 + rax + 0x40], xmm0
movups xmmword [r8 + rax + 0x50], xmm1
mov word [r8 + rax + 0x60], si
lea rax, [r10 + 1]
mov qword [rbp + 0x2c0], rax
cmp rbx, r14
jae 0x14000db02
mov rax, qword [rbp + 0x2e0]
mov word [rax + rbx*4], r10w
mov word [rax + rbx*4 + 2], si
jmp 0x14000d7e1
cmp r15, 0x200
setae sil
cmp qword [rbp + 0x298], 2
setne r15b
movaps xmm0, xmmword [rbp + 0xba0]
movaps xmm1, xmmword [rbp + 0xbb0]
movaps xmmword [rbp + 0xb60], xmm1
movaps xmmword [rbp + 0xb50], xmm0
mov rax, qword [rbp + 0x960]
mov qword [rbp + 0xa40], rax
movaps xmm0, xmmword [rbp + 0x940]
movaps xmm1, xmmword [rbp + 0x950]
movaps xmmword [rbp + 0xa30], xmm1
movaps xmmword [rbp + 0xa20], xmm0
cmp r10, 0x7fff
ja 0x14000dab3
movaps xmm0, xmmword [rbp + 0xba0]
movaps xmm1, xmmword [rbp + 0xbb0]
movaps xmmword [rbp + 0xb00], xmm1
movaps xmmword [rbp + 0xaf0], xmm0
movaps xmm0, xmmword [rbp + 0x940]
movaps xmm1, xmmword [rbp + 0x950]
movaps xmmword [rbp + 0x3c0], xmm0
movaps xmmword [rbp + 0x3d0], xmm1
mov rax, qword [rbp + 0x960]
mov qword [rbp + 0x3e0], rax
cmp r10, qword [rbp + 0x2b0]
jne 0x14000d706
lea rcx, [rbp + 0x2b0]
mov rdi, r10
call fcn.14002bbe0
mov r10, rdi
mov r8, qword [rbp + 0x2b8]
mov r13, qword [rbp + 0x2e0]
mov r14, qword [rbp + 0x2e8]
and sil, r15b
imul rax, r10, 0x68
mov qword [r8 + rax], 0
movaps xmm0, xmmword [rbp + 0x3c0]
movaps xmm1, xmmword [rbp + 0x3d0]
movups xmmword [r8 + rax + 0x18], xmm0
movups xmmword [r8 + rax + 0x28], xmm1
mov rcx, qword [rbp + 0x3e0]
mov qword [r8 + rax + 0x38], rcx
movaps xmm0, xmmword [rbp + 0xaf0]
movaps xmm1, xmmword [rbp + 0xb00]
movups xmmword [r8 + rax + 0x40], xmm0
movups xmmword [r8 + rax + 0x50], xmm1
mov r9d, dword [rbp + 0xbf8]
mov word [r8 + rax + 0x60], r9w
lea rax, [r10 + 1]
mov qword [rbp + 0x2c0], rax
xor eax, eax
nop
mov rcx, rbx
mov ebx, 0
cmp rcx, r14
jae 0x14000d770
movzx edx, word [r13 + rcx*4]
cmp dx, 0xffff
je 0x14000d7ac
inc rax
movzx r8d, word [r13 + rcx*4 + 2]
mov word [r13 + rcx*4], r10w
mov word [r13 + rcx*4 + 2], r9w
inc rcx
mov r9d, r8d
mov r10d, edx
mov rbx, rcx
jmp 0x14000d770
mov word [r13 + rcx*4], r10w
mov word [r13 + rcx*4 + 2], r9w
mov rcx, qword [rbp + 0x298]
test rcx, rcx
mov edx, 1
cmovne rdx, rcx
cmp rax, 0x7f
cmova rcx, rdx
test sil, sil
cmovne rcx, rdx
mov qword [rbp + 0x298], rcx
lea rcx, [rbp - 0x50]
lea rdx, [rbp + 0x270]
jmp 0x14000b878
mov rdi, qword [rbp + 0x2d8]
cmp rdi, qword [rbp + 0x2c8]
jne 0x14000d806
call fcn.14003bd40
mov rax, qword [rbp + 0x2d0]
lea rcx, [rdi + rdi*8]
mov qword [rax + rcx*8], 0
mov qword [rax + rcx*8 + 8], rsi
mov qword [rax + rcx*8 + 0x10], 0
mov qword [rax + rcx*8 + 0x18], rsi
movaps xmm0, xmmword [rbp + 0x3c0]
movaps xmm1, xmmword [rbp + 0x3d0]
movups xmmword [rax + rcx*8 + 0x20], xmm0
movups xmmword [rax + rcx*8 + 0x30], xmm1
mov rdx, qword [rbp + 0x3e0]
mov qword [rax + rcx*8 + 0x40], rdx
lea rax, [rdi + 1]
mov qword [rbp + 0x2d8], rax
mov qword [rbx], 1
mov qword [rbx + 8], rdi
mov qword [rbx + 0x10], rdi
mov rax, qword [rbp + 0xba0]
test rax, rax
je 0x14000d7e1
lea rcx, [rbp + 0xbb8]
mov rdx, qword [rbp + 0xba8]
mov r8, qword [rbp + 0xbb0]
call qword [rax + 0x20]
jmp 0x14000d7e1
mov rcx, rbx
call fcn.1400b5960
lock dec qword [rbx]
jne 0x14000d8ad
mov rcx, rbx
call fcn.1400a8c70
mov rcx, r13
call fcn.14008cbe0
call fcn.14011b8c0
mov ecx, 8
mov edx, 0x2320
call fcn.140118750
lea rax, str.std_srcio_stdio.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x14016a036]
lea r9, [0x140169fb8]
lea r8, [rbp + 0xb20]
mov edx, 0x46
call fcn.140118f60
lea rax, str.C:UsersMrtn.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rssize_overflows_MAX_SIZE
mov qword [rsp + 0x20], rax
lea rcx, [0x140163980]
lea r9, [0x1401638c0]
lea r8, [rbp + 0xb20]
mov edx, 0x17
call fcn.140118f60
mov ecx, 2
mov edx, 8
call fcn.140118730
mov ecx, 8
mov edx, 0xd0
call fcn.140118730
mov ecx, 0x80
mov edx, 0x200
call fcn.140118750
mov ecx, 8
mov edx, 0x48
call fcn.140118750
mov ecx, 1
mov edx, 0x1d
call fcn.140118730
mov ecx, 8
mov edx, 0x1c0
call fcn.140118750
lea rcx, str.use_of_std::thread::current___is_not_possible_after_the_threads_local_data_has_been_destroyedstd_src_threadmod.rs
lea r8, [0x140165b78]
mov edx, 0x5e
call fcn.140119080
add rcx, 0x10
call fcn.14011e350
mov ecx, 8
mov edx, 0x18
call fcn.140118750
call fcn.1400104e0
mov ecx, 8
mov edx, 0xd0
call fcn.140118750
lea rcx, [0x14015dcd5]
lea r8, str.C:UsersMrtn.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blockingclient.rs
mov edx, 0x18
call fcn.140119080
lea rcx, str.overflow_when_adding_duration_to_instantstd_src_time.rs
lea r8, [0x140166540]
mov edx, 0x28
call fcn.140119080
lea r8, str.C:UsersMrtn.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rssize_overflows_MAX_SIZE
mov rcx, rsi
mov rdx, r10
call fcn.140118ba0
lea rax, str.C:UsersMrtn.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_async_impl_request.rshas_authority_means_set_username_shouldnt_fail
mov qword [rsp + 0x20], rax
lea rcx, [0x140164344]
lea r9, [0x140163880]
lea r8, [rbp + 0xb20]
mov edx, 0x2f
call fcn.140118f60
lea rax, str.C:UsersMrtn.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_async_impl_request.rshas_authority_means_set_username_shouldnt_fail
mov qword [rsp + 0x20], rax
lea rcx, str.has_authority_means_set_password_shouldnt_fail
lea r9, [0x140163880]
lea r8, [rbp + 0xb20]
mov edx, 0x2f
call fcn.140118f60
mov ecx, 1
mov edx, 6
call fcn.140118730
mov ecx, 1
mov rdx, r15
call fcn.140118730
lea rcx, [rbp + 0x958]
mov rax, qword [rbp + 0x940]
mov rdx, qword [rbp + 0x948]
mov r8, qword [rbp + 0x950]
call qword [rax + 0x20]
mov rax, qword [rbp + 0xba0]
test rax, rax
je 0x14000daf6
lea rcx, [rbp + 0xbb8]
mov rdx, qword [rbp + 0xba8]
mov r8, qword [rbp + 0xbb0]
jmp 0x14000daf3
lea rcx, [rbp + 0xa38]
mov rax, qword [rbp + 0xa20]
mov rdx, qword [rbp + 0xa28]
mov r8, qword [rbp + 0xa30]
call qword [rax + 0x20]
mov rax, qword [rbp + 0xb50]
test rax, rax
je 0x14000daf6
lea rcx, [rbp + 0xb68]
mov rdx, qword [rbp + 0xb58]
mov r8, qword [rbp + 0xb60]
call qword [rax + 0x20]
lea rax, str.C:UsersMrtn.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rssize_overflows_MAX_SIZE
jmp 0x14000d8fb
lea r8, str.C:UsersMrtn.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rssize_overflows_MAX_SIZE
mov rcx, rbx
mov rdx, r14
call fcn.140118ba0
mov ecx, 7
int 0x29
ud2
lea r8, str.C:UsersMrtn.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rssize_overflows_MAX_SIZE
mov rcx, rdi
call fcn.140118ba0
mov rax, qword [rbp + 0xe8]
lock dec qword [rax]
jne 0x14000db45
lea rcx, [rbp + 0xe8]
call fcn.1400a94b0
mov rax, qword [rbp + 0x1f8]
lock dec qword [rax]
jne 0x14000b4f7
lea rcx, [rbp + 0x1f8]
call fcn.1400094c0
jmp 0x14000b4f7
cmp r12d, 4
jne 0x14000dbdc
test r15, r15
jne 0x14000efc6
movzx eax, byte [0x14017dea0]
mov edx, 0x70
xor ecx, ecx
call fcn.1400f8170
test rax, rax
je 0x14000e76c
mov r15, rax
movabs rax, 0x8000000000000000
mov qword [r15], rax
mov qword [r15 + 0x58], 1
lea rax, [0x14015d510]
mov qword [r15 + 0x60], rax
mov word [r15 + 0x68], 1
movzx eax, byte [rbp + 0xac0]
mov byte [rbp + 0x3d0], al
movaps xmm0, xmmword [rbp + 0xab0]
movaps xmmword [rbp + 0x3c0], xmm0
jmp 0x14000effe
lock inc qword [rdi]
jle case.0x14000ec7f.2
mov qword [rsi], r12
mov qword [rsi + 8], r15
lea rcx, [rsi + 0x10]
lea rdx, [rbp + 0x7f0]
mov r8d, 0x88
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0xa10]
mov qword [rsi + 0x98], rax
mov eax, dword [rbp + 0xb14]
mov dword [rsi + 0xa0], eax
mov qword [rsi + 0xa8], 0
mov qword [rsi + 0xb8], rdi
test rbx, rbx
je 0x14000db2c
mov rcx, qword [0x14017de28]
xor edx, edx
mov r8, qword [rbp + 0xac8]
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x14000db2c
mov ecx, 8
mov edx, 8
call fcn.140118750
movzx eax, byte [rbp + 0x550]
test eax, eax
je 0x14000dd38
cmp eax, 3
jne 0x14000dcbd
movzx eax, byte [rbp + 0x500]
test eax, eax
je 0x14000dca5
cmp eax, 3
jne 0x14000dcc9
movzx eax, byte [rbp + 0x4f8]
test eax, eax
je 0x14000dcb1
cmp eax, 3
jne 0x14000dcd5
mov rax, qword [rbp + 0x4f0]
mov rcx, qword [rax]
jmp 0x14000dfa0
mov rcx, qword [rbp + 0x490]
jmp 0x14000e824
mov rcx, qword [rbp + 0x4e0]
jmp 0x14000df8b
lea rcx, str.C:UsersMrtn.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blocking_body.rs
call fcn.140119340
lea rcx, str.C:UsersMrtn.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.31_src_body_body.rs
call fcn.140119340
lea rcx, str.C:UsersMrtn.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.31_src_body_body.rs
call fcn.140119340
mov byte [rbp + 0x410], 1
lea rcx, [rbp + 0x3c8]
mov rax, qword [rcx + 0x40]
lea rdx, [rbp + 0x8e0]
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 + 0x7f0]
mov r8d, 0x138
mov rcx, r14
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + 0x550], 0
mov rax, qword [rbx + 0x116]
mov qword [rbp + 0xb90], rax
movups xmm0, xmmword [rbx + 0xf6]
movups xmm1, xmmword [rbx + 0x106]
movaps xmmword [rbp + 0xb80], xmm1
movaps xmmword [rbp + 0xb70], xmm0
movups xmm6, xmmword [rbp + 0x530]
mov rax, qword [rbp + 0x540]
mov rsi, qword [rbp + 0x548]
mov qword [rbp + 0x438], rax
mov qword [rbp + 0x440], rsi
cmp rsi, 0x2000
mov ecx, 0x2000
cmovae rsi, rcx
test al, 1
cmove rsi, rcx
mov qword [rbp + 0x458], 0
mov eax, 1
xor ecx, ecx
mov edx, 0
test rsi, rsi
je 0x14000dddb
movzx eax, byte [0x14017dea0]
xor ecx, ecx
mov rdx, rsi
call fcn.1400f8170
test rax, rax
je 0x14000df7e
mov rcx, qword [rbp + 0x458]
mov rdx, rsi
mov r10, rdx
shr r10, 0xa
mov r8d, 0x40
mov r9d, 0x40
je 0x14000ddf8
bsr r9, r10
xor r9, 0x3f
sub r8, r9
cmp r8, 7
mov r9d, 7
cmovb r9, r8
lea r8, [r9*4 + 1]
mov qword [rbp + 0x418], rax
mov qword [rbp + 0x420], 0
mov qword [rbp + 0x428], rdx
mov qword [rbp + 0x430], r8
movups xmmword [rbp + 0x448], xmm6
mov rax, qword [rbp + 0xb90]
mov qword [rdi + 0x20], rax
movaps xmm0, xmmword [rbp + 0xb70]
movaps xmm1, xmmword [rbp + 0xb80]
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
test byte [rbp + 0x438], 1
je 0x14000e50b
cmp rcx, qword [rbp + 0x440]
jne 0x14000e50b
xor r15d, r15d
cmp byte [rbp + 0x480], 3
je 0x14000de86
mov rcx, rdi
call fcn.140093ef0
mov rsi, qword [rbp + 0x448]
mov r14, qword [rbp + 0x450]
mov rax, qword [r14]
test rax, rax
je 0x14000dea1
mov rcx, rsi
call rax
cmp qword [r14 + 8], 0
je 0x14000dec5
cmp qword [r14 + 0x10], 0x11
jb 0x14000deb3
mov rsi, qword [rsi - 8]
mov rcx, qword [0x14017de28]
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r8, qword [rbp + 0x430]
test r8b, 1
je 0x14000def8
shr r8, 5
mov rax, qword [rbp + 0x428]
add rax, r8
lea r14, [rbp + 0x418]
je 0x14000df3b
mov rax, qword [rbp + 0x418]
sub rax, r8
mov r8, rax
jmp 0x14000df2c
lock dec qword [r8 + 0x20]
lea r14, [rbp + 0x418]
jne 0x14000df3b
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x14000df2c
mov rax, qword [r8 + 8]
mov rcx, qword [0x14017de28]
xor edx, edx
mov rsi, r8
mov r8, rax
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r8, rsi
mov rcx, qword [0x14017de28]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov byte [rbp + 0x550], 1
xor eax, eax
mov cl, 3
test rax, rax
je 0x14000dfdf
mov byte [rbp + 0x411], cl
cmp r13d, 0x3b9aca00
jne 0x14000ec11
call fcn.1400e22f0
movzx eax, byte [rbp + 0x411]
lea rcx, [0x14016f8bc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov ecx, 1
mov rdx, rsi
call fcn.140118730
mov qword [rbp + 0x4e8], rcx
lea rax, [rbp + 0x4e8]
mov qword [rbp + 0x4f0], rax
lea rdx, [rbp + 0x210]
call fcn.14003dce0
test rax, rax
setne cl
add cl, cl
inc cl
mov byte [rbp + 0x4f8], cl
test rax, rax
je 0x14000e00a
mov byte [rbp + 0x500], 3
mov byte [rbp + 0x550], 3
mov eax, 1
mov cl, 3
test rax, rax
jne 0x14000df4f
mov rcx, r14
call fcn.1400c60b0
test r15, r15
jne 0x14000e922
mov byte [rbp + 0x410], 0
mov rax, qword [rbp + 0x3c0]
mov qword [rbp + 0x418], rax
jmp case.0x14000df7c.4
mov rsi, rdx
test rdx, rdx
je 0x14000e033
mov rax, qword [rbp + 0x4c0]
mov rdx, qword [rbp + 0x4c8]
mov r8, qword [rbp + 0x4d0]
lea rcx, [rbp + 0x4d8]
jmp 0x14000e1ad
mov r15, qword [rbp + 0x4b8]
lea rcx, [rbp + 0x4c0]
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rbp + 0x800], xmm1
movaps xmmword [rbp + 0x7f0], xmm0
movzx eax, byte [r15 + 0x20]
mov r12b, 1
cmp al, 2
jne 0x14000e06a
mov rax, rcx
jmp 0x14000e111
test al, 1
je 0x14000e31b
mov rsi, qword [r15 + 0x18]
lea rdx, [rsi + 0x10]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rsi + 0x10], cl
jne 0x14000e9f3
mov rax, qword [0x14017de98]
shl rax, 1
xor r14d, r14d
test rax, rax
jne 0x14000ea06
movzx eax, byte [rsi + 0x11]
test al, al
jne 0x14000ea24
cmp byte [rsi + 0x28], 0
je 0x14000e2e6
mov rax, qword [rsi + 0x18]
test rax, rax
je 0x14000e0cb
mov rcx, qword [rsi + 0x20]
mov r15, rdx
call qword [rax + 0x18]
mov rdx, r15
mov qword [rsi + 0x18], 0
test r14b, r14b
jne 0x14000e0eb
mov rax, qword [0x14017de98]
shl rax, 1
test rax, rax
jne 0x14000ea9b
xor ecx, ecx
xchg byte [rdx], cl
xor r12d, r12d
lea rax, [rbp + 0x7f0]
cmp cl, 2
jne 0x14000e111
mov rcx, rdx
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
xor r12d, r12d
lea rax, [rbp + 0x7f0]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0xb60], xmm1
movaps xmmword [rbp + 0xb50], xmm0
movaps xmmword [rbp + 0x800], xmm1
movaps xmmword [rbp + 0x7f0], xmm0
mov byte [rbp + 0x810], r12b
mov eax, dword [rbp + 0xad0]
mov ecx, dword [rbp + 0xad3]
lea rdx, [rbp + 0x8e0]
mov dword [rdx - 0xcc], ecx
mov dword [rdx - 0xcf], eax
movzx eax, byte [0x14017dea0]
mov edx, 0x38
xor ecx, ecx
call fcn.1400f8170
test rax, rax
je 0x14000eb12
mov rsi, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 5
mov rax, qword [rbp + 0x7f0]
test rax, rax
je 0x14000e22d
mov rdx, qword [rbp + 0x7f8]
mov r8, qword [rbp + 0x800]
lea rcx, [rbp + 0x808]
call qword [rax + 0x20]
mov byte [rbp + 0x500], 1
movzx eax, byte [0x14017dea0]
mov edx, 8
xor ecx, ecx
call fcn.1400f8170
test rax, rax
je 0x14000dc53
mov r14, rax
mov qword [rax], rsi
movzx eax, byte [0x14017dea0]
mov edx, 0x70
xor ecx, ecx
call fcn.1400f8170
mov r15, rax
lea rax, fcn.14003dea0
test r15, r15
je 0x14000e76c
movabs rcx, 0x8000000000000000
mov qword [r15], rcx
mov qword [r15 + 0x58], r14
mov qword [r15 + 0x60], rax
mov word [r15 + 0x68], 4
cmp byte [rbp + 0x480], 3
je 0x14000de86
jmp 0x14000de7e
mov r15, qword [rbp + 0x7f8]
mov r14, qword [r15]
test r14, r14
je 0x14000e274
mov r12, qword [r15 + 8]
mov rax, qword [r12]
test rax, rax
je 0x14000e24e
mov rcx, r14
call rax
cmp qword [r12 + 8], 0
je 0x14000e274
cmp qword [r12 + 0x10], 0x11
jb 0x14000e262
mov r14, qword [r14 - 8]
mov rcx, qword [0x14017de28]
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp byte [r15 + 0x29], 2
je 0x14000e2cf
mov r14, qword [r15 + 0x10]
test r14, r14
je 0x14000e2bc
mov r12, qword [r15 + 0x18]
mov rax, qword [r12]
test rax, rax
je 0x14000e296
mov rcx, r14
call rax
cmp qword [r12 + 8], 0
je 0x14000e2bc
cmp qword [r12 + 0x10], 0x11
jb 0x14000e2aa
mov r14, qword [r14 - 8]
mov rcx, qword [0x14017de28]
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rax, qword [r15 + 0x20]
lock dec qword [rax]
jne 0x14000e2cf
mov rcx, qword [r15 + 0x20]
call fcn.140009de0
mov rcx, qword [0x14017de28]
xor edx, edx
mov r8, r15
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x14000e1b0
mov byte [r15 + 0x20], 0
test r14b, r14b
jne 0x14000e303
mov rax, qword [0x14017de98]
shl rax, 1
test rax, rax
jne 0x14000eab7
xor eax, eax
xchg byte [rdx], al
cmp al, 2
lea r14, [rbp + 0x418]
jne 0x14000e31b
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
movabs r8, 0x8000000000000000
nop word [rax + rax]
test rax, rax
jns 0x14000e10a
mov r9, rax
and r9, rdx
cmp r9, rdx
je 0x14000eafa
lea r10, [rax + 1]
or r10, r8
lock cmpxchg qword [rcx + 0x38], r10
jne 0x14000e340
mov rsi, qword [r15 + 0x10]
cmp r9, qword [rsi + 0x30]
jb 0x14000e457
mov r12, qword [r15 + 0x18]
lea rsi, [r12 + 0x10]
mov cl, 1
xor eax, eax
lock cmpxchg byte [r12 + 0x10], cl
jne 0x14000ea3b
mov rax, qword [0x14017de98]
shl rax, 1
xor r14d, r14d
test rax, rax
jne 0x14000ea48
movzx eax, byte [r12 + 0x11]
test al, al
jne 0x14000ea62
mov rax, qword [r12 + 0x18]
test rax, rax
je 0x14000e3c5
mov rcx, qword [r12 + 0x20]
call qword [rax + 0x18]
mov qword [r12 + 0x18], 0
mov byte [r12 + 0x28], 1
test r14b, r14b
jne 0x14000e3ec
mov rax, qword [0x14017de98]
shl rax, 1
test rax, rax
jne 0x14000ead3
xor eax, eax
xchg byte [rsi], al
cmp al, 2
jne 0x14000e3fd
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.0x14000ec7f.2
mov r14, qword [r15 + 0x10]
movzx eax, byte [0x14017dea0]
mov edx, 0x10
xor ecx, ecx
call fcn.1400f8170
test rax, rax
je 0x14000ebc6
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]
lea r14, [rbp + 0x418]
movzx eax, byte [0x14017dea0]
mov edx, 0x30
xor ecx, ecx
call fcn.1400f8170
test rax, rax
je 0x14000eaeb
mov qword [rax], 1
movaps xmm0, xmmword [rbp + 0x7f0]
movaps xmm1, xmmword [rbp + 0x800]
movups xmmword [rax + 8], xmm0
movups 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]
nop word [rax + rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rsi + 0x58], rcx
jne 0x14000e4b0
test rax, rax
jne 0x14000e4e2
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 0x14000e4e2
call qword [rax + 8]
mov byte [rbp + 0x500], 1
mov rcx, qword [rbp + 0x458]
add rcx, qword [rbp + 0x488]
mov qword [rbp + 0x458], rcx
test byte [rbp + 0x438], 1
jne 0x14000de65
mov r8, qword [rbp + 0x420]
test r8, r8
je 0x14000e565
mov qword [rbp + 0x488], r8
cmp byte [rbp + 0x480], 3
je 0x14000e89b
lea rcx, [rbp + 0xad0]
mov rdx, r14
call fcn.140012990
mov rsi, qword [rbp + 0xae8]
test sil, 1
jne 0x14000e77b
mov rdx, qword [rbp + 0xad0]
mov rax, qword [rbp + 0xad8]
lea rcx, [0x14016ab88]
jmp 0x14000e7f7
mov r8, qword [rbp + 0x428]
xor edx, edx
test r8, r8
jne 0x14000e58e
mov edx, 0x40
mov rcx, r14
call fcn.140012b00
mov rdx, qword [rbp + 0x420]
mov r8, qword [rbp + 0x428]
sub r8, rdx
add rdx, qword [rbp + 0x418]
mov rcx, qword [rbp + 0x448]
mov rax, qword [rbp + 0x450]
call qword [rax + 0x18]
mov rcx, rdx
test rax, rax
je 0x14000e85a
mov qword [rbp + 0xbe0], rcx
movzx r14d, byte [rbp + 0x480]
mov byte [rbp + 0x480], 3
cmp r14b, 3
je 0x14000eba9
mov rsi, qword [rbp + 0x460]
mov r15, qword [rbp + 0x468]
mov r12, qword [rbp + 0x470]
mov rax, qword [rbp + 0x478]
mov qword [rbp + 0xb30], rax
movzx eax, byte [0x14017dea0]
mov edx, 0x38
xor ecx, ecx
call fcn.1400f8170
test rax, rax
je 0x14000eb12
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov word [rax + 0x30], 0x101
mov rcx, r12
mov edx, r14d
mov r8, rax
call fcn.14003df60
lock dec qword [r15]
jne 0x14000e641
mov rcx, r15
call fcn.1400a9460
cmp r14b, 2
je 0x14000e6df
lock dec qword [r12 + 0x40]
jne 0x14000e6b7
mov rax, qword [r12 + 0x38]
test rax, rax
jns 0x14000e66d
movabs rax, 0x7fffffffffffffff
lock and qword [r12 + 0x38], rax
mov rax, qword [r12 + 0x58]
nop word cs:[rax + rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [r12 + 0x58], rcx
jne 0x14000e680
test rax, rax
jne 0x14000e6b7
mov rax, qword [r12 + 0x48]
mov rcx, qword [r12 + 0x50]
mov qword [r12 + 0x48], 0
lock and qword [r12 + 0x58], 0xfffffffffffffffd
test rax, rax
je 0x14000e6b7
call qword [rax + 8]
lock dec qword [r12]
jne 0x14000e6c6
mov rcx, r12
call fcn.140037070
mov rax, qword [rbp + 0xb30]
lock dec qword [rax]
jne 0x14000e6df
mov rcx, qword [rbp + 0xb30]
call fcn.1400a9460
test rsi, rsi
je 0x14000e71d
mov r14b, 1
mov al, 1
xchg byte [rsi + 0xa8], al
mov al, 1
xchg byte [rsi + 0x88], al
test al, al
je 0x14000e8b3
xchg byte [rsi + 0xa0], r14b
test r14b, r14b
je 0x14000e8ea
lock dec qword [rsi]
jne 0x14000e71d
mov rcx, rsi
call fcn.140036eb0
movzx eax, byte [0x14017dea0]
mov edx, 8
xor ecx, ecx
call fcn.1400f8170
test rax, rax
je 0x14000dc53
mov r14, rax
mov rax, qword [rbp + 0xbe0]
mov qword [r14], rax
movzx eax, byte [0x14017dea0]
mov edx, 0x70
xor ecx, ecx
call fcn.1400f8170
mov r15, rax
lea rax, [0x14015d440]
test r15, r15
jne 0x14000e1ff
mov ecx, 8
mov edx, 0x70
call fcn.140118750
shr rsi, 5
mov rax, qword [rbp + 0xad0]
sub rax, rsi
mov rcx, qword [rbp + 0xad8]
add rcx, rsi
mov rdx, qword [rbp + 0xae0]
add rdx, rsi
mov qword [rbp + 0x240], rdx
mov qword [rbp + 0x248], rax
mov qword [rbp + 0x250], rcx
lea rcx, [rbp + 0xba0]
lea rdx, [rbp + 0x240]
call fcn.140012330
mov qword [rbp + 0x238], rsi
mov rcx, qword [rbp + 0xbb0]
mov rax, rcx
sub rax, rsi
jb 0x14000eb21
add rsi, qword [rbp + 0xba8]
mov rcx, qword [rbp + 0xba0]
mov rdx, rsi
mov rsi, qword [rbp + 0xbb8]
mov qword [rbp + 0x490], rdi
mov qword [rbp + 0x498], rcx
mov qword [rbp + 0x4a0], rdx
mov qword [rbp + 0x4a8], rax
mov qword [rbp + 0x4b0], rsi
mov byte [rbp + 0x500], 0
mov rcx, rdi
mov qword [rbp + 0x4b8], rcx
movups xmm0, xmmword [rbx + 0x86]
movups xmm1, xmmword [rbx + 0x96]
lea rax, [rbp + 0x4c0]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov qword [rbp + 0x4e0], rcx
mov byte [rbp + 0x4f8], 0
jmp 0x14000df8b
test rcx, rcx
je 0x14000de72
mov r8, qword [rbp + 0x420]
mov rdx, qword [rbp + 0x428]
sub rdx, r8
cmp rdx, rcx
jb 0x14000ebc1
add r8, rcx
mov qword [rbp + 0x420], r8
mov qword [rbp + 0x488], r8
cmp byte [rbp + 0x480], 3
jne 0x14000e52b
lea rcx, str.tx_only_taken_on_error
lea r8, str.C:UsersMrtn.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blocking_body.rs
mov edx, 0x16
call fcn.140119080
mov rax, qword [rsi + 0x78]
mov rcx, qword [rsi + 0x80]
mov qword [rsi + 0x78], 0
test rax, rax
je 0x14000e9a2
xor edx, edx
xchg byte [rsi + 0x88], dl
call qword [rax + 8]
xchg byte [rsi + 0xa0], r14b
test r14b, r14b
jne 0x14000e70f
mov rax, qword [rsi + 0x90]
mov rcx, qword [rsi + 0x98]
mov qword [rsi + 0x90], 0
test rax, rax
je 0x14000e90b
call qword [rax + 0x18]
xor eax, eax
xchg byte [rsi + 0xa0], al
lock dec qword [rsi]
je 0x14000e715
jmp 0x14000e71d
mov rdi, qword [rbp + 0x3c0]
test rdi, rdi
mov rbx, qword [rbp + 0xbd8]
je 0x14000e9e1
mov rax, qword [rdi + 0x30]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rdi + 0x30], rcx
jne 0x14000e93d
mov ecx, eax
and ecx, 0xa
cmp ecx, 8
jne 0x14000e9bf
mov rdx, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x18]
mov rsi, rax
call qword [rdx + 0x10]
mov rax, rsi
test al, 2
je 0x14000e9c3
lea rdx, [rdi + 0x38]
lea rsi, [rbp + 0x7f0]
mov r8d, 0x98
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rdi + 0x38], 4
mov rcx, rsi
call fcn.1400b3e40
mov rax, qword [rbp + 0x3c0]
test rax, rax
jne 0x14000e9cf
jmp 0x14000e9e1
xor eax, eax
xchg byte [rsi + 0x88], al
xchg byte [rsi + 0xa0], r14b
test r14b, r14b
jne 0x14000e70f
jmp 0x14000e8ea
test al, 2
jne 0x14000e96b
mov rax, qword [rbp + 0x3c0]
test rax, rax
je 0x14000e9e1
lock dec qword [rax]
jne 0x14000e9e1
mov rcx, qword [rbp + 0x3c0]
call fcn.1400a9d50
mov byte [rbp + 0x411], 1
mov r12d, 4
jmp 0x14000ef9d
mov rcx, rdx
mov r14, rdx
call fcn.14011e480
mov rdx, r14
jmp 0x14000e089
mov r14, rdx
call fcn.14011e540
mov rdx, r14
mov r14d, eax
xor r14b, 1
movzx eax, byte [rsi + 0x11]
test al, al
je 0x14000e0ab
mov qword [rbp + 0xba0], rdx
mov byte [rbp + 0xba8], r14b
lea rax, str.C:UsersMrtn.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.31_srcmpscmod.rs
jmp 0x14000ea77
mov rcx, rsi
call fcn.14011e480
jmp 0x14000e38f
call fcn.14011e540
mov r14d, eax
xor r14b, 1
movzx eax, byte [r12 + 0x11]
test al, al
je 0x14000e3b3
mov qword [rbp + 0xba0], rsi
mov byte [rbp + 0xba8], r14b
lea rax, str.C:UsersMrtn.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.31_srcmpscmod.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__valueFromUtf8ErrorbyteserrorNoneSomeassertion_failed:_self.multiC:UsersMrtn.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bzip2_0.4.4_src_bufread.rs
lea r9, [0x14015f9d8]
lea r8, [rbp + 0xba0]
mov edx, 0x2b
call fcn.140118f60
mov r14, rdx
call fcn.14011e540
mov rdx, r14
test al, al
jne 0x14000e0eb
mov byte [rsi + 0x11], 1
jmp 0x14000e0eb
mov r14, rdx
call fcn.14011e540
mov rdx, r14
test al, al
jne 0x14000e303
mov byte [rsi + 0x11], 1
jmp 0x14000e303
call fcn.14011e540
test al, al
jne 0x14000e3ec
mov byte [r12 + 0x11], 1
jmp 0x14000e3ec
mov ecx, 8
mov edx, 0x30
call fcn.140118750
lea rcx, str.buffer_space_exhausted__sending_this_messages_would_overflow_the_state
lea r8, str.C:UsersMrtn.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.31_srcmpscmod.rs
mov edx, 0x46
call fcn.140118cc0
mov ecx, 8
mov edx, 0x38
call fcn.140118750
mov qword [rbp + 0x230], rcx
lea rax, [rbp + 0x238]
mov qword [rbp + 0xb50], rax
lea rax, [0x14003e440]
mov qword [rbp + 0xb58], rax
lea rcx, [rbp + 0x230]
mov qword [rbp + 0xb60], rcx
mov qword [rbp + 0xb68], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rbp + 0x7f0], rax
mov qword [rbp + 0x7f8], 2
mov qword [rbp + 0x810], 0
lea rax, [rbp + 0xb50]
mov qword [rbp + 0x800], rax
mov qword [rbp + 0x808], 2
lea rdx, str.C:UsersMrtn.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.8.0_src_bytes.rs
lea rcx, [rbp + 0x7f0]
call fcn.140118c10
lea rcx, str.tx_only_taken_on_error
lea r8, str.C:UsersMrtn.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blocking_body.rs
mov edx, 0x16
call fcn.140119080
call fcn.1401189e0
mov ecx, 8
mov edx, 0x10
call fcn.140118750
lea rcx, [rbp + 0x7f0]
lea r8, [rbp + 0x210]
mov rdx, r14
call fcn.1400b6500
mov r12, qword [rbp + 0x7f0]
cmp r12, 5
jne 0x14000ec8d
mov cl, 4
mov byte [rbp + 0x411], cl
cmp r13d, 0x3b9aca00
je 0x14000df62
call fcn.1400f7d60
mov r8d, edx
xor ecx, ecx
mov r9, qword [rbp + 0xc00]
cmp rax, r9
setne cl
mov edx, 0xff
cmovae edx, ecx
xor ecx, ecx
cmp r8d, r13d
sbb ecx, ecx
test dl, dl
cmovne ecx, edx
cmp cl, 2
jb case.default.0x14000ec7f
mov qword [rbp + 0x7f0], r9
mov dword [rbp + 0x7f8], r13d
lea rcx, [rbp + 0x7f0]
mov rdx, rax
call fcn.1400f7f10
mov rcx, rax
call fcn.1400e24d0
movzx eax, byte [rbp + 0x411]
lea rcx, [0x14016f8bc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rcx, str.C:UsersMrtn.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blockingclient.rs
call fcn.140119340
mov r15, qword [rbp + 0x7f8]
lea rdx, [rbp + 0x800]
lea rcx, [rbp + 0xa20]
mov r8d, 0x88
call sub.VCRUNTIME140.dll_memcpy
mov rdi, qword [rbp + 0x418]
test rdi, rdi
mov rbx, qword [rbp + 0xbd8]
je 0x14000ee1d
mov rax, qword [rdi + 0x30]
nop dword [rax + rax]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rdi + 0x30], rcx
jne 0x14000ecd0
mov ecx, eax
and ecx, 0xa
cmp ecx, 8
jne 0x14000edf7
mov rdx, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x18]
mov rsi, rax
call qword [rdx + 0x10]
mov rax, rsi
test al, 2
je 0x14000edff
lea rdx, [rdi + 0x38]
lea rsi, [rbp + 0x7f0]
mov r8d, 0x98
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rdi + 0x38], 4
mov rcx, rsi
call fcn.1400b3e40
mov rax, qword [rbp + 0x418]
test rax, rax
jne 0x14000ee0b
jmp 0x14000ee1d
movzx eax, byte [rbp + 0x411]
mov r12d, 4
test eax, eax
je 0x14000eee9
cmp eax, 3
mov rbx, qword [rbp + 0xbd8]
je 0x14000ee4c
cmp eax, 4
jne 0x14000ef9a
mov rdi, qword [rbp + 0x418]
test rdi, rdi
je 0x14000ee54
mov rax, qword [rdi + 0x30]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rdi + 0x30], rcx
jne 0x14000ed86
mov ecx, eax
and ecx, 0xa
cmp ecx, 8
jne 0x14000f0bd
mov rdx, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x18]
mov rsi, rax
call qword [rdx + 0x10]
mov rax, rsi
test al, 2
je 0x14000f0c5
lea rdx, [rdi + 0x38]
lea rsi, [rbp + 0x7f0]
mov r8d, 0x98
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rdi + 0x38], 4
mov rcx, rsi
call fcn.1400b3e40
mov rax, qword [rbp + 0x418]
test rax, rax
jne 0x14000f0d5
jmp 0x14000ee54
test al, 2
jne 0x14000ed06
mov rax, qword [rbp + 0x418]
test rax, rax
je 0x14000ee1d
lock dec qword [rax]
jne 0x14000ee1d
mov rcx, qword [rbp + 0x418]
call fcn.1400a9d50
cmp r12d, 4
je 0x14000f0f2
lea rcx, [rbp + 0x7f0]
lea rdx, [rbp + 0xa20]
mov r8d, 0x88
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + 0x411], 1
jmp 0x14000ef9d
mov rcx, r14
call fcn.1400c60b0
cmp byte [rbp + 0x410], 1
jne 0x14000ef9a
mov rdi, qword [rbp + 0x3c0]
test rdi, rdi
je 0x14000ef9a
mov rax, qword [rdi + 0x30]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rdi + 0x30], rcx
jne 0x14000ee75
mov ecx, eax
and ecx, 0xa
cmp ecx, 8
jne 0x14000ef68
mov rdx, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x18]
mov rsi, rax
call qword [rdx + 0x10]
mov rax, rsi
test al, 2
je 0x14000ef70
lea rdx, [rdi + 0x38]
lea rsi, [rbp + 0x7f0]
mov r8d, 0x98
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rdi + 0x38], 4
mov rcx, rsi
call fcn.1400b3e40
mov rax, qword [rbp + 0x3c0]
test rax, rax
jne 0x14000ef7c
jmp 0x14000ef9a
mov rsi, qword [rbp + 0x3f0]
mov rdi, qword [rbp + 0x3f8]
mov rax, qword [rdi]
test rax, rax
mov rbx, qword [rbp + 0xbd8]
je 0x14000ef0b
mov rcx, rsi
call rax
cmp qword [rdi + 8], 0
je 0x14000ef2f
cmp qword [rdi + 0x10], 0x11
jb 0x14000ef1d
mov rsi, qword [rsi - 8]
mov rcx, qword [0x14017de28]
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
lea rcx, [rbp + 0x3c8]
call fcn.140093ef0
mov rdi, qword [rbp + 0x3c0]
test rdi, rdi
je 0x14000ef9a
mov rax, qword [rdi + 0x30]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rdi + 0x30], rcx
jne 0x14000ef4b
mov ecx, eax
and ecx, 0xa
cmp ecx, 8
je 0x14000ee92
test al, 2
jne 0x14000eeab
mov rax, qword [rbp + 0x3c0]
test rax, rax
je 0x14000ef9a
lock dec qword [rax]
mov rsi, qword [rbp + 0xbf0]
jne 0x14000ef95
mov rcx, qword [rbp + 0x3c0]
call fcn.1400a9d50
xor r15d, r15d
jmp 0x14000efa4
xor r15d, r15d
mov rsi, qword [rbp + 0xbf0]
mov rax, qword [rbp + 0xb20]
mov rcx, qword [rbp + 0xb28]
call qword [rax + 0x18]
cmp r12d, 3
mov rdi, qword [rbp + 0x258]
jne 0x14000db67
movzx eax, byte [rbp + 0xac0]
mov byte [rbp + 0x3d0], al
movaps xmm0, xmmword [rbp + 0xab0]
movaps xmmword [rbp + 0x3c0], xmm0
mov rax, qword [r15]
neg rax
jo 0x14000effe
jae 0x14000effe
mov r8, qword [r15 + 8]
mov rcx, qword [0x14017de28]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov qword [r15], rbx
mov rax, qword [rbp + 0xac8]
mov qword [r15 + 8], rax
mov qword [r15 + 0x10], rbx
mov eax, dword [rbp + 0xbd4]
mov dword [r15 + 0x18], eax
mov eax, dword [rbp + 0xbd0]
mov dword [r15 + 0x1c], eax
mov eax, dword [rbp + 0xbcc]
mov dword [r15 + 0x20], eax
mov eax, dword [rbp + 0xbc8]
mov dword [r15 + 0x24], eax
movzx eax, word [rbp + 0xbfe]
mov word [r15 + 0x28], ax
movzx eax, word [rbp + 0xbf8]
mov word [r15 + 0x2a], ax
mov eax, dword [rbp + 0xb48]
mov dword [r15 + 0x2c], eax
mov eax, dword [rbp + 0xb40]
mov dword [r15 + 0x30], eax
mov eax, dword [rbp + 0xbec]
mov dword [r15 + 0x34], eax
mov eax, dword [rbp + 0xb38]
mov dword [r15 + 0x38], eax
mov eax, dword [rbp + 0xbc4]
mov dword [r15 + 0x3c], eax
movaps xmm0, xmmword [rbp + 0x3c0]
movups xmmword [r15 + 0x40], xmm0
movzx eax, byte [rbp + 0x3d0]
mov byte [r15 + 0x50], al
mov eax, dword [rbp + 0xb19]
mov ecx, dword [rbp + 0xb1c]
mov dword [r15 + 0x51], eax
mov dword [r15 + 0x54], ecx
mov qword [rsi + 8], r15
mov qword [rsi], 3
jmp 0x14000db2c
test al, 2
jne 0x14000edbc
mov rax, qword [rbp + 0x418]
test rax, rax
je 0x14000ee54
lock dec qword [rax]
jne 0x14000ee54
mov rcx, qword [rbp + 0x418]
call fcn.1400a9d50
jmp 0x14000ee54
ud2
call fcn.14011b8c0
int3
sti
adc eax, 0x2d8b4c00
sbb dl, byte [rbx]
adc dword [rax], eax
jmp 0x14000fd4a
mov r8d, 0x20
mov rcx, rbx
mov rdx, r14
call fcn.14008bfc0
mov rdi, rdx
xlatb
xlatb
test rax, rax
je 0x14000fde2
mov ecx, edi
and ecx, 3
movsxd rcx, dword [r12 + rcx*4]
add rcx, r12
jmp rcx
xor edx, edx
mov r8, rdi
call r13
jmp 0x14000fd4a
cmp rdi, 0x21
jae 0x14000fe40
mov r14, rax
mov rax, qword [rsi]
mov rbx, qword [rsi + 0x10]
sub rax, rbx
cmp rax, rdi
jb 0x14000fe2c
mov rcx, qword [rsi + 8]
add rcx, rbx
lea rdx, [rsp + 0x20]
and al, 0x20
and al, 0x20
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rbx, rdi
mov qword [rsi + 0x10], rbx
mov rax, r14
mov rdx, rdi
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, rsi
mov rdx, rbx
mov r8, rdi
call fcn.140118690
mov rbx, qword [rsi + 0x10]
jmp 0x14000fdfa
lea r8, str._rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14library_std_srciomod.rsassertion_failed:_filled___self.buf.init_rustc_f6e511eec7342f59a25f7c0534f1dbea00d01b14librarycore_srcio_borrowed_buf.rs
mov edx, 0x20
mov rcx, rdi
call fcn.140118c50
int3
adc eax, 0x1f0f6600
test byte [rax], al
add byte [rax], al
add byte [rax], al
movzx eax, byte [rbp + r14]
mov byte [rsp + 0x2f], al
cmp rax, 0x22
ja 0x1400124a0
movsxd rcx, dword [r15 + rax*4]
add rcx, r15
jmp rcx
int1
lea rdx, str.0x
call r13
test al, al
je 0x140012650
jmp 0x140012671
cmp eax, 0x5c
jne 0x1400124cb
mov dword [rsp + 0x30], eax
and al, 0x30
lea rax, [rsp + 0x30]
mov qword [rsp + 0x78], rax
lea rax, [fcn.1400178a0]
mov qword [rsp + 0x80], rax
lea rax, [0x1401627f0]
jmp 0x1400124fb
lea ecx, [rax - 0x20]
cmp cl, 0x5f
jae 0x1400125a2
mov dword [rsp + 0x30], eax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x78], rax
lea rax, [fcn.1400178a0]
mov qword [rsp + 0x80], rax
lea rax, [0x14016b800]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x78]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
and al, 0x58
add dword [rax], eax
add byte [rax], al
and al, 0x58
add dword [rax], eax
add byte [rax], al
mov rcx, rsi
mov rdx, rdi
lea r8, [rsp + 0x40]
call fcn.140013e80
test al, al
je 0x140012650
jmp 0x140012671
invalid
sgdt [rax]
add byte [rcx - 0x48], al
add al, byte [rax]
add byte [rax], al
mov rcx, rsi
lea rdx, [0x1401627ee]
call r13
test al, al
je 0x140012650
jmp 0x140012671
lea rax, [rsp + 0x2f]
mov qword [rsp + 0x30], rax
lea rax, [0x140018270]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 2
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x58], 2
mov qword [rsp + 0x60], 0
movabs rax, 0x800000020
mov qword [rsp + 0x68], rax
mov byte [rsp + 0x70], 3
lea rax, [0x140162808]
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], 1
lea rax, [rsp + 0x30]
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], 1
mov rcx, rsi
mov rdx, rdi
lea r8, [rsp + 0x78]
call fcn.140013e80
test al, al
jne 0x140012671
nop
inc r14
cmp r12, r14
jne 0x140012460
lea rdx, str._RUST_BACKTRACEfailed_to_create_whole_tree
mov r8d, 1
mov rcx, rsi
call r13
mov ebx, eax
mov eax, ebx
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
xor al, 0x89
ret 0xe283
mov rax, qword [r12 + 0x18]
mov rcx, r14
mov rdx, r13
mov r8, rsi
mov eax, esi
mov eax, esi
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp rax
paddq mm0, mm4
cli
sbb byte [rsp + rax*2 + 0xf], dh
mov bh, 0x47
sbb byte [rsi + 0xf], ah
outsb dx, byte [rsi]
loopne 0x140013cfd
mov bh, 0x47
sbb ah, byte [rsi + 0xf]
outsb dx, byte [rsi]
call 0x122654c5f
test r9, r9
je 0x140016d09
cmp r9, rsi
jae 0x140016d14
cmp byte [r15 + r9], 0xbf
mov r13, rax
jle 0x140016d63
mov rsi, r9
jmp 0x140016d19
xor esi, esi
jmp 0x140016d19
mov eax, esi
je 0x140016ce3
jmp 0x140016d63
mov r13, rax
jne 0x140016d63
mov rdi, qword [rbp]
mov rbx, qword [rbp - 0x18]
mov r12, qword [rbp - 0x20]
sub rsi, rax
add r15, rax
mov rcx, rdi
mov rdx, r15
mov r8, rsi
call qword [r12 + 0x18]
test al, al
jne 0x140016d4a
mov rcx, rdi
mov edx, 0x22
call rbx
mov r14d, eax
mov eax, r14d
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rax, str.core_src_fmtmod.rs
mov qword [rsp + 0x20], rax
mov rcx, r15
mov rdx, rsi
mov r8, r13
call fcn.1401191b0
lea rax, str.core_src_fmtmod.rs
mov qword [rsp + 0x20], rax
mov rcx, r15
mov rdx, rsi
mov r8, r13
mov r9, r12
call fcn.1401191b0
int3
add byte [rax], al
rol byte [rbx - 0x173ee310], 2
pxor xmm0, xmm6
pxor xmm0, xmm3
out dx, eax
ret
movdqa xmm3, xmm0
outsd dx, dword [rsi]
fsub dword [rsi + 0xf]
cmp al, byte [rsp + rbx*8]
out dx, eax
ret
outsd dx, dword [rsi]
fsub dword [rsi + 0xf]
cmp al, byte [rsp + rbx*8]
pclmulqdq xmm0, xmm5, 0x11
pxor xmm0, xmm3
pxor xmm0, xmm2
movdqa xmm2, xmm0
pclmulqdq xmm2, xmm4, 0
pclmulqdq xmm0, xmm5, 0x11
pxor xmm0, xmm2
pxor xmm0, xmm1
cmp r8, 0x10
jb 0x140018bea
adc dword [rsi + 0xf], esp
out dx, eax
ret
nop word cs:[rax + rax]
movdqu xmm1, xmmword [rdx]
add r8, 0xfffffffffffffff0
add rdx, 0x10
movdqa xmm2, xmm0
pclmulqdq xmm2, xmm4, 0
pxor xmm2, xmm1
pclmulqdq xmm0, xmm5, 0x11
pxor xmm0, xmm2
cmp r8, 0xf
ja 0x140018bc0
pmovzxdq xmm1, qword [0x140121730]
pclmulqdq xmm1, xmm0, 1
psrldq xmm0, 8
pxor xmm0, xmm1
pxor xmm1, xmm1
pxor xmm2, xmm2
pblendw xmm2, xmm0, 3
movabs rax, 0x163cd6124
movq xmm3, rax
pclmulqdq xmm3, xmm2, 0
psrldq xmm0, 4
pxor xmm0, xmm3
pxor xmm2, xmm2
pblendw xmm2, xmm0, 3
pclmulqdq xmm2, xmmword [0x140121720], 0x10
pblendw xmm2, xmm1, 0xfc
movabs rax, 0x1db710641
movq xmm1, rax
pclmulqdq xmm1, xmm2, 0
pxor xmm1, xmm0
pextrd ecx, xmm1, 1
not ecx
test r8, r8
je 0x140018c8c
movaps xmm6, xmmword [rsp]
movaps xmm7, xmmword [rsp + 0x10]
movaps xmm8, xmmword [rsp + 0x20]
movaps xmm9, xmmword [rsp + 0x30]
add rsp, 0x48
jmp fcn.140018600
mov eax, ecx
movaps xmm6, xmmword [rsp]
movaps xmm7, xmmword [rsp + 0x10]
movaps xmm8, xmmword [rsp + 0x20]
movaps xmm9, xmmword [rsp + 0x30]
add rsp, 0x48
ret
and al, 0x38
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x28]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea r8, [rsp + 0x38]
call fcn.140013e80
nop
add rsp, 0x68
ret
sbb cl, byte [rax - 0x75]
or byte [rbp - 0x75], cl
or byte [r9 + 0x39], cl
ror dword [rdi], 0x86
rol byte [rax], 1
add byte [rax], al
and r8b, 7
mov r10b, 0xff
mov ecx, r8d
shl r10b, cl
not r10b
not dl
not dl
mov rcx, qword [r11]
movzx r8d, byte [rcx + rax]
lea r11, [rax + 1]
mov qword [rdx + 8], r11
movzx edi, r10b
and r8d, edi
cmp r8b, dil
jne 0x14001977a
cmp r9, r11
jbe 0x1400197ee
invalid
movzx r11d, byte [rcx + rax + 1]
lea r8, [rax + 2]
mov qword [rdx + 8], r8
mov ebx, r11d
and bl, 0x7f
add bl, r10b
movzx edi, bl
sti
sti
test r11b, r11b
js 0x140019782
mov qword [rsi + 8], rdi
xor eax, eax
jmp 0x1400197f4
mov qword [rsi + 8], r8
xor eax, eax
jmp 0x1400197f4
cmp r9, r8
jbe 0x1400197ee
movzx ecx, byte [rcx + rax + 2]
add rax, 3
mov qword [rdx + 8], rax
mov r8d, ecx
and r8d, 0x7f
shl r8d, 7
add rdi, r8
test cl, cl
jns 0x140019772
cmp r9, rax
jbe 0x1400197ee
mov rbx, rdx
mov ebx, edx
mov rcx, rdx
call fcn.1400205f0
mov ecx, eax
and cl, 0x7f
movzx ecx, cl
shl ecx, 0xe
add rdi, rcx
test al, al
jns 0x140019772
mov rax, qword [rbx]
mov rax, qword [rax + 8]
mov eax, dword [rax + 8]
mov eax, dword [rax + 8]
cmp rax, qword [rbx + 8]
jbe 0x1400197ee
mov rcx, rbx
call fcn.1400205f0
test al, al
js 0x1400197fe
and al, 0x7f
movzx eax, al
shl eax, 0x15
add rdi, rax
jmp 0x140019772
mov byte [rsi + 1], 1
mov al, 1
mov byte [rsi], al
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov byte [rsi + 1], 0xb
jmp 0x1400197f2
int3
add eax, 0x15620f
movsxd r8, dword [rax + r8*4]
add r8, rax
jmp r8
add r8, 0xffffffffffffffc2
cmp qword [rdx + 0x18], r8
jbe 0x140019883
add r8, qword [rdx + 0x10]
mov rax, qword [rdx]
xor r9d, r9d
cmp r8, rax
cmovae r9, rax
sub r8, r9
lea rax, [r8 + r8*8]
add al, 0xc0
add al, 0xc0
shl rax, 3
add rax, qword [rdx + 8]
mov rdx, rax
add rsp, 0x60
invalid
pop rsi
jmp fcn.14001ba80
mov byte [rcx], 5
mov byte [rcx + 0x40], 8
add rsp, 0x60
invalid
invalid
pop rsi
ret
invalid
sub dword [rsp + 0x20], eax
lea rax, [0x140128608]
mov r9d, 1
mov r8d, 0x2c
jmp 0x140019f60
sub dword [rsp + 0x20], eax
lea rax, [0x140128608]
mov r9d, 1
mov r8d, 0x26
jmp 0x140019f60
sub dword [rsp + 0x20], eax
lea rax, [0x140128608]
mov r9d, 1
mov r8d, 0x40
jmp 0x140019f60
sub dword [rsp + 0x20], eax
lea rax, [0x140128608]
mov r9d, 1
add dword [rax], eax
add byte [rax], al
mov r8d, 0x32
jmp 0x140019f60
add dword [rax], eax
add byte [rax], al
mov r8d, 0x45
jmp 0x140019f60
and al, 0x20
lea rax, [0x140128608]
mov r9d, 1
mov r8d, 0x23
jmp 0x140019f60
and al, 0x20
lea rax, [0x140128608]
mov r9d, 1
mov r8d, 0x25
jmp 0x140019f60
and al, 0x20
lea rax, [0x140128608]
mov r9d, 1
add byte [rax], al
mov r8d, 0x18
jmp 0x140019f60
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x140128608]
in al, dx
adc byte [rax], al
mov r9d, 1
mov r8d, 0x22
jmp 0x140019f60
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x140128608]
in al, dx
adc byte [rax], al
mov r9d, 1
mov r8d, 3
jmp 0x140019f60
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x140128608]
in al, dx
adc byte [rax], al
in al, dx
adc byte [rax], al
mov r9d, 1
mov r8d, 0x2d
jmp 0x140019f60
add dword [rax], eax
add byte [rax], al
mov r8d, 0x21
jmp 0x140019f60
and al, 0x20
lea rax, [0x140128608]
mov r9d, 1
add byte [rax], al
add byte [rax], al
mov r8d, 0x33
jmp 0x140019f60
sub ebx, 0xb9410010
add dword [rax], eax
add byte [rax], al
mov r8d, 0x49
jmp 0x140019f60
add byte [rax], al
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x140128608]
jmp case.0x14000df7c.138
add byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
mov r8d, 0x36
jmp 0x140019f60
add byte [rax], al
add byte [rax], al
mov r10b, 5
mov r11d, 0xb
lea r8, [0x14013be6d]
jmp 0x140019f68
lea eax, [0x140128608]
mov r9d, 1
mov r8d, 0x29
jmp 0x140019f60
lea eax, [0x140128608]
mov r9d, 1
mov r8d, 0x4c
add byte [rax], al
jmp 0x140019f60
add byte [rax], al
mov r10b, 7
mov edx, 0x194
add byte [rax], al
jmp 0x140019d0c
sub dword [rsp + 0x20], eax
lea rax, [0x140128608]
mov r9d, 1
add byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
mov r8d, 0x16
jmp 0x140019f60
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x140128608]
invalid
adc byte [rax], al
mov r9d, 1
mov r8d, 0x15
add byte [rax], al
add cl, ch
in al, dx
add eax, dword [rax]
invalid
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
add al, byte [rdx]
jmp 0x140019bf9
lea rax, [rsp + 0x38]
mov rsi, rcx
mov rcx, rax
call fcn.14001cb20
invalid
add byte [rax], al
mov rcx, rsi
mov rax, qword [rsp + 0x38]
mov r9, qword [rsp + 0x40]
movups xmm0, xmmword [rsp + 0x48]
movaps xmmword [rsp + 0x20], xmm0
movzx r10d, byte [rsp + 0x58]
invalid
mov edx, dword [rsp + 0x59]
mov dword [rsp + 0x30], edx
mov edx, dword [rsp + 0x5c]
mov dword [rsp + 0x33], edx
mov r8d, 2
xor edx, edx
xor r11d, r11d
jmp 0x140019f68
mov r10b, 5
mov r11d, 1
lea r8, [0x14016b3d0]
adc eax, 0x386e900
add byte [rax], al
add byte [rax], al
movabs rdx, 0x101010101010101
mov r10b, 3
mov r8, rdx
mov r11, rdx
jmp 0x140019f68
and al, 0x20
lea rax, [0x140128608]
mov r9d, 1
mov r8d, 0x1e
jmp 0x140019f60
and al, 0x20
lea rax, [0x140128608]
mov r9d, 1
mov r8d, 4
jmp 0x140019f60
and al, 0x20
lea rax, [0x140128608]
mov r9d, 1
mov r8d, 0x2a
jmp 0x140019f60
and al, 0x20
lea rax, [0x140128608]
mov r9d, 1
mov r8d, 0xd
jmp 0x140019f60
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
stc
adc edx, dword [0x142ce859a]
add byte [rax], al
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x140128608]
jmp 0xf9429cbd
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov r8d, 0xe
jmp 0x140019f60
add byte [rax], al
lea r8, [0x14016b094]
jmp 0x140019f68
add byte [rax], al
add byte [rcx], dh
xor edx, edx
xor r8d, r8d
jmp 0x140019f62
mov r10b, 7
jmp 0x140019f68
push rdi
add al, byte [rax]
add byte [rdi], cl
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x140128608]
mov r9d, 1
mov r8d, 0x1d
jmp 0x140019f60
invalid
add al, byte [rax]
invalid
invalid
lar eax, word [rax]
add byte [rdi], cl
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x140128608]
mov r9d, 1
mov r8d, 0x2e
add byte [rax], al
jmp 0x140019f60
mov eax, 0x10
jmp 0x140019f60
add byte [rax], al
mov r8d, 0x28
jmp 0x140019f60
mov ecx, 1
mov r8d, 8
jmp 0x140019f60
xor edx, edx
xor r11d, r11d
xor r10d, r10d
mov qword [rcx], rdx
mov qword [rcx + 8], r8
mov qword [rcx + 0x10], r11
mov qword [rcx + 0x18], 0
mov qword [rcx + 0x20], rax
mov qword [rcx + 0x28], r9
movaps xmm0, xmmword [rsp + 0x20]
movups xmmword [rcx + 0x30], xmm0
mov byte [rcx + 0x40], r10b
mov eax, dword [rsp + 0x30]
mov edx, dword [rsp + 0x33]
mov dword [rcx + 0x41], eax
mov dword [rcx + 0x44], edx
add rsp, 0x60
pop rsi
ret
and al, 0x38
mov rdi, qword [rsp + 0x40]
test dil, 1
je 0x14001a13d
shr rdi, 5
sub rax, rdi
add rbx, rdi
add rcx, rdi
mov qword [rsp + 0x88], rcx
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], rbx
lea rcx, [rsp + 0x68]
lea rdx, [rsp + 0x88]
call fcn.140012330
mov qword [rsp + 0xa0], rdi
mov rax, qword [rsp + 0x78]
mov rcx, rax
sub rcx, rdi
jb 0x14001a1e7
mov qword [rsp + 0x78], rcx
add qword [rsp + 0x70], rdi
mov rax, qword [rsp + 0x78]
mov qword [rsi + 0x10], rax
mov rax, qword [rsp + 0x80]
mov eax, dword [rsp + 0x80]
mov eax, dword [rsp + 0x80]
mov qword [rsi + 0x18], rax
movups xmm0, xmmword [rsp + 0x68]
movups xmmword [rsi], xmm0
jmp 0x14001a153
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x18], rdi
lea rax, [0x14016ab88]
mov qword [rsi], rax
add rsp, 0xe0
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
and al, 0x50
lea rcx, [rsp + 0x68]
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x60], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], 2
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x48
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x48
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0xc0], 2
lea rdx, str.C:UsersMrtn.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.8.0_src_bytes_mut.rs
lea rcx, [rsp + 0xa8]
call fcn.140118c10
mov qword [rsp + 0xd8], rax
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x48], rax
lea rax, [0x14003e440]
mov qword [rsp + 0x50], rax
lea rcx, [rsp + 0xd8]
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x60], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0xa8], rax
mov dword [rsp + 0xa8], eax
mov qword [rsp + 0xb0], 2
mov qword [rsp + 0xc8], 0
lea rax, [rsp + 0x48]
mov qword [rsp + 0xb8], rax
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x148b17
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x148b17
lea rcx, [rsp + 0xa8]
call fcn.140118c10
mov ecx, 8
mov edx, 0x28
call fcn.140118750
int3
add byte [rax], al
cmp sil, 0x14
sete al
mov edx, esi
and dl, 0x7d
cmp dl, 0x45
sete dl
test rdi, rdi
jne 0x14001a624
or al, dl
je 0x14001a624
add eax, dword [rax]
invalid
mov rax, qword [rcx]
mov byte [rax], 1
mov r8, qword [rsp + 0x40]
jmp 0x14001a8c6
mov eax, 0xb8
add byte [rdi], cl
test dword [rdi], edi
add al, byte [rax]
add byte [rdi], cl
adc byte [rdx], al
movups xmm1, xmmword [rdx + 0x10]
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
mov r8, qword [rsp + 0x70]
mov rax, qword [rcx + 0x10]
mov rdx, qword [rax]
lea rdx, [r8 + rdx + 0x25]
mov qword [rax], rdx
mov rcx, qword [rcx + 0x18]
mov rax, qword [rsi]
cmp rdx, qword [rcx]
jae 0x14001a737
mov r9, qword [rax + 0xb8]
test r9, r9
je 0x14001a3ba
lea rcx, [rax + 0xd0]
mov rdx, qword [rax + 0xc0]
mov r8, qword [rax + 0xc8]
call qword [r9 + 0x20]
mov rax, qword [rsi]
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movups xmmword [rax + 0xc8], xmm1
movups xmmword [rax + 0xb8], xmm0
add byte [rax], al
add cl, ch
loop 0x14001a3d6
add byte [rax], al
call qword [rax + 0x20]
nop
add rsp, 0xd0
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
cmp bl, 0xa
setb al
test rsi, rsi
sete cl
or cl, al
jne 0x14001a5b9
mov rcx, qword [0x14017de28]
xor edx, edx
add rsp, 0xd0
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
test rdi, rdi
je 0x14001a644
mov rsi, qword [rsp + 0x98]
mov rdx, qword [rsp + 0xa0]
mov rax, rsi
cmp rdx, 0xa
je 0x14001a657
jmp 0x14001a696
mov rbx, rcx
mov ecx, esi
call fcn.14002dd90
mov rcx, rbx
cmp rdx, 0xa
jne 0x14001a696
cmp byte [rax], 0x6b
jne 0x14001a696
cmp byte [rax + 1], 0x65
jne 0x14001a696
cmp byte [rax + 2], 0x65
jne 0x14001a696
cmp byte [rax + 3], 0x70
jne 0x14001a696
cmp byte [rax + 4], 0x2d
jne 0x14001a696
cmp byte [rax + 5], 0x61
jne 0x14001a696
cmp byte [rax + 6], 0x6c
jne 0x14001a696
cmp byte [rax + 7], 0x69
jne 0x14001a696
cmp byte [rax + 8], 0x76
jne 0x14001a696
cmp byte [rax + 9], 0x65
je 0x14001a31a
test rdi, rdi
je 0x14001a788
mov rsi, qword [rsp + 0x98]
mov rdx, qword [rsp + 0xa0]
mov rax, rsi
cmp rdx, 0x10
je 0x14001a79b
jmp 0x14001a7fe
mov al, ch
add byte [rax], al
add byte [rdi], cl
adc dword [rax + 0xd8], eax
sbb al, 0
add byte [rax], al
sbb al, 0
add byte [rax], al
jmp 0x14001a5b9
invalid
cmp byte [rax + 0x108], 0
jne 0x14001a747
add byte [rax], al
add byte [rbp + 7], dh
mov byte [rax + 0x108], 1
lea rcx, [rsp + 0x78]
mov rax, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
jmp 0x14001a5b6
pop rbx
invalid
invalid
invalid
pop rbx
invalid
mov r8, qword [rcx + 0x10]
mov r9, qword [r8]
add r9, 0x2a
mov qword [r8], r9
mov rcx, qword [rcx + 0x18]
mov rax, qword [rax]
cmp r9, qword [rcx]
jae 0x14001a851
mov word [rax + 0xf8], dx
jmp 0x14001a5b9
mov rbx, rcx
mov ecx, esi
call fcn.14002dd90
mov rcx, rbx
cmp rdx, 0x10
jne 0x14001a7fe
cmp byte [rax], 0x70
jne 0x14001a7fe
cmp byte [rax + 1], 0x72
jne 0x14001a7fe
cmp byte [rax + 2], 0x6f
jne 0x14001a7fe
cmp byte [rax + 3], 0x78
jne 0x14001a7fe
cmp byte [rax + 4], 0x79
jne 0x14001a7fe
cmp byte [rax + 5], 0x2d
jne 0x14001a7fe
cmp byte [rax + 6], 0x63
jne 0x14001a7fe
cmp byte [rax + 7], 0x6f
jne 0x14001a7fe
cmp byte [rax + 8], 0x6e
jne 0x14001a7fe
cmp byte [rax + 9], 0x6e
jne 0x14001a7fe
cmp byte [rax + 0xa], 0x65
jne 0x14001a7fe
cmp byte [rax + 0xb], 0x63
jne 0x14001a7fe
cmp byte [rax + 0xc], 0x74
jne 0x14001a7fe
cmp byte [rax + 0xd], 0x69
jne 0x14001a7fe
cmp byte [rax + 0xe], 0x6f
jne 0x14001a7fe
cmp byte [rax + 0xf], 0x6e
je 0x14001a31a
test rdi, rdi
jne 0x14001a833
cmp sil, 0x43
jne 0x14001a833
mov r8, qword [rsp + 0x40]
cmp r8, 8
jne 0x14001a828
mov rax, qword [rsp + 0x38]
movabs rdx, 0x7372656c69617274
cmp qword [rax], rdx
je 0x14001a86a
mov rax, qword [rcx]
mov byte [rax], 1
jmp 0x14001a8c6
mov rax, qword [rcx + 8]
mov byte [rax], 1
test rdi, rdi
je 0x14001a871
movzx esi, byte [rsp + 0x98]
mov rdx, qword [rsp + 0xa0]
jmp 0x14001a87e
cmp byte [rax + 0x108], 0
jne 0x14001a5b9
mov byte [rax + 0x108], 1
jmp 0x14001a5b9
mov rax, qword [rcx + 8]
mov byte [rax], 1
mov rbx, rcx
mov ecx, esi
call fcn.14001c0c0
mov rcx, rbx
mov r8, qword [rsp + 0x40]
mov rax, qword [rcx + 0x10]
mov r9, qword [rax]
add rdx, r8
add rdx, r9
add rdx, 0x20
mov qword [rax], rdx
adc byte [rax - 0x75], cl
sbb byte [r8 + 0x3b], cl
adc byte [rbx + 0xf], dh
test rdi, rdi
je 0x14001a901
pop rsp
mov rdx, qword [rsp + 0xa0]
jmp 0x14001a914
mov rax, qword [rcx + 0x20]
mov rax, qword [rax]
cmp byte [rax + 0x108], 0
jne 0x14001a8c6
mov byte [rax + 0x108], 1
lea rcx, [rsp + 0x48]
mov rax, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
call qword [rax + 0x20]
test rdi, rdi
je 0x14001a5b9
lea rcx, [rsp + 0xa8]
mov rdx, qword [rsp + 0x98]
mov r8, qword [rsp + 0xa0]
call qword [rdi + 0x20]
jmp 0x14001a5b9
mov rdi, rcx
mov ecx, esi
mov rsi, r8
call fcn.14001c0c0
mov r8, rsi
mov rcx, rdi
mov rax, qword [rcx + 0x20]
mov rcx, qword [rax]
mov r9, qword [rcx + 0x100]
add rdx, r8
add rdx, r9
add rdx, 0x20
mov qword [rcx + 0x100], rdx
mov rcx, qword [rax]
movaps xmm0, xmmword [rsp + 0x90]
movaps xmm1, xmmword [rsp + 0xa0]
movaps xmmword [rsp + 0xc0], xmm1
movaps xmmword [rsp + 0xb0], xmm0
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x80], rax
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
lea rdx, [rsp + 0xb0]
lea r8, [rsp + 0x60]
call fcn.14001c0e0
cmp al, 2
jne 0x14001a5b9
lea rax, str.C:UsersMrtn.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rssize_overflows_MAX_SIZE
mov qword [rsp + 0x20], rax
lea rcx, [0x140163980]
lea r9, [0x1401638c0]
lea r8, [rsp + 0x2f]
mov edx, 0x17
call fcn.140118f60
mov eax, 3
jmp 0x14001a9f5
mov r9, qword [rcx + 0x10]
mov r10, qword [r9]
add rax, r10
add rax, 0x27
mov qword [r9], rax
mov r9, qword [rcx + 0x18]
mov rcx, qword [rdi]
cmp rax, qword [r9]
jae 0x14001aa44
inc rdx
add rcx, 0x60
mov r14, rdx
mov r15, r8
call fcn.14001caf0
mov rax, qword [rdi]
mov byte [rax + 0x60], bl
mov ecx, dword [r14]
mov edx, dword [r14 + 3]
mov dword [rax + 0x61], ecx
mov dword [rax + 0x64], edx
mov qword [rax + 0x68], r15
mov qword [rax + 0x70], rsi
jmp 0x14001a5b9
cmp byte [rcx + 0x108], 0
jne 0x14001a5f6
mov byte [rcx + 0x108], 1
jmp 0x14001a5f6
add rsp, 0x1c0
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
invalid
mov byte [rsi + 0x40], 8
lea rcx, [rsp + 0x118]
call fcn.1400b4f70
jmp 0x14001aacf
and al, 0xe1
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xa0], eax
mov qword [rsp + 0xaf], rax
mov rax, qword [rsp + 0xaf]
mov qword [rsp + 0x98], rax
movaps xmm0, xmmword [rsp + 0xa0]
movups xmmword [rsp + 0x89], xmm0
mov qword [rsp + 0x80], r14
movzx eax, bpl
add bpl, 0xfe
dec rax
xor edx, edx
cmp bpl, 6
cmovb rdx, rax
mov byte [rsp + 0x88], cl
lea rax, [0x14016fb7c]
movsxd rcx, dword [rax + rdx*4]
nop
add rcx, rax
jmp rcx
dec dword [rdi]
mov dh, 0x8c
and al, 0x58
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xaf
add byte [rax], al
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x98
add byte [rax], al
add byte [rdi], cl
mov dh, 0xd1
add cl, 0xfe
dec rdx
xor r8d, r8d
cmp cl, 6
movaps xmm0, xmmword [rsp + 0xa0]
add byte [rdi], cl
adc dword [rsp + 0x89], eax
mov qword [rsp + 0x80], r14
cmovb r8, rdx
mov byte [rsp + 0x88], al
lea rax, [0x14016fb7c]
movsxd rcx, dword [rax + r8*4]
add rcx, rax
jmp rcx
mov rax, qword [rsp + 0x118]
test rax, rax
je 0x14001b546
lea rdx, [rsp + 0x130]
mov r8, qword [rsp + 0x120]
mov r9, qword [rsp + 0x128]
lea rcx, [rsp + 0xe0]
call qword [rax]
mov rax, qword [rsp + 0xe0]
movzx ecx, byte [rsp + 0xe8]
movups xmm0, xmmword [rsp + 0xe9]
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x180], xmm0
mov rdx, qword [rsp + 0xf8]
mov qword [rsp + 0x18f], rdx
jmp 0x14001b550
mov eax, dword [rax + 8]
xor edx, edx
mov rcx, rax
sub rcx, r8
cmovae rdx, rcx
cmp r14, rdx
ja 0x14001ba6f
add r8, r14
mov qword [rdi + 8], r8
test r15, r15
je 0x14001afff
xor edx, edx
sub rax, r8
cmovae rdx, rax
cmp rbx, rdx
ja 0x14001ba77
add r8, rbx
mov qword [rdi + 8], r8
mov qword [rsp + 0xc0], r15
movaps xmm0, xmmword [rsp + 0x1a0]
movups xmmword [rsp + 0xc8], xmm0
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0xd8], rax
mov r8, qword [rsp + 0x170]
test r8, r8
je 0x14001b023
mov rdi, qword [rsp + 0x168]
cmp byte [rdi], 0x3a
jne 0x14001b034
add r8, 0xfffffffffffffffb
cmp r8, 5
ja case.0x14001af74.6
lea rax, [0x14016fb98]
movsxd rcx, dword [rax + r8*4]
add rcx, rax
jmp rcx
cmp byte [rdi + 1], 0x70
jne case.0x14001af74.6
cmp byte [rdi + 2], 0x61
jne case.0x14001af74.6
cmp byte [rdi + 3], 0x74
jne case.0x14001af74.6
cmp byte [rdi + 4], 0x68
jne case.0x14001af74.6
movups xmm0, xmmword [rsp + 0xc0]
movups xmm1, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x118]
lea rdx, [rsp + 0x30]
call fcn.140022870
mov rax, qword [rsp + 0x118]
test rax, rax
je 0x14001ba5b
movups xmm0, xmmword [rsp + 0x120]
movups xmmword [rsi + 8], xmm0
mov rcx, qword [rsp + 0x130]
mov qword [rsi], rax
mov qword [rsi + 0x18], rcx
mov byte [rsi + 0x40], 5
jmp 0x14001ba33
lea rcx, [rsp + 0xc0]
mov rdx, rdi
mov r8, rbx
call fcn.140019fb0
mov r8, qword [rsp + 0x170]
and al, 0x70
add dword [rax], eax
add byte [rbp - 0x7b], cl
ror byte [rdi], 0x85
and al, 0xff
invalid
invalid
and al, 0x70
add dword [rax], eax
add byte [rbp - 0x7b], cl
ror byte [rdi], 0x85
and al, 0xff
invalid
mov byte [rsi], 0
mov byte [rsi + 0x40], 8
mov rdi, qword [rsp + 0x168]
jmp 0x14001b06c
lea rbx, [0x14013c3d8]
mov qword [rsp + 0x20], rbx
pop rsp
and al, 0x20
lea rcx, [rsp + 0x180]
lea r9, [rsp + 0x30]
mov rdx, rdi
call fcn.14002ddd0
movzx eax, byte [rsp + 0x190]
cmp al, 3
jne 0x14001b3eb
mov byte [rsi], 7
mov byte [rsi + 0x40], 8
lea rcx, [rsp + 0xd8]
mov rax, qword [rsp + 0xc0]
mov rdx, qword [rsp + 0xc8]
mov r8, qword [rsp + 0xd0]
call qword [rax + 0x20]
lea rcx, [rsp + 0x178]
mov rax, qword [rsp + 0x160]
mov r8, qword [rsp + 0x170]
mov rdx, rdi
cli
cli
call qword [rax + 0x20]
jmp 0x14001aacf
mov rax, qword [rsp + 0x80]
movzx ecx, byte [rsp + 0x88]
mov edx, dword [rsp + 0x89]
movzx r8d, word [rsp + 0x8d]
movzx r9d, byte [rsp + 0x8f]
movups xmm0, xmmword [rsp + 0x90]
add byte [rax], al
movaps xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x30], rax
mov byte [rsp + 0x38], cl
mov dword [rsp + 0x39], edx
mov word [rsp + 0x3d], r8w
mov byte [rsp + 0x3f], r9b
mov rbx, qword [rsp + 0x38]
mov rdi, qword [rsp + 0x40]
lea rcx, [rsp + 0xe0]
mov rdx, rbx
mov r8, rdi
call fcn.140014750
cmp dword [rsp + 0xe0], 1
je 0x14001b34e
mov rax, qword [rsp + 0x30]
test rax, rax
je 0x14001b44d
mov rcx, qword [rsp + 0x48]
mov qword [rsi], rax
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x18], rcx
mov byte [rsi + 0x40], 5
jmp 0x14001abf9
mov rdi, qword [rsp + 0x88]
mov rbx, qword [rsp + 0x90]
lea rcx, [rsp + 0x30]
mov rdx, rdi
mov r8, rbx
call fcn.14002fbf0
cmp byte [rsp + 0x30], 0xb
jne 0x14001b40c
mov byte [rsi], 7
mov byte [rsi + 0x40], 8
or cl, bpl
add al, 0
invalid
mov rax, qword [rsp + 0x80]
movzx ecx, byte [rsp + 0x88]
mov edx, dword [rsp + 0x89]
movzx r8d, word [rsp + 0x8d]
movzx r9d, byte [rsp + 0x8f]
movups xmm0, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x30], rax
mov byte [rsp + 0x38], cl
mov dword [rsp + 0x39], edx
mov word [rsp + 0x3d], r8w
mov byte [rsp + 0x3f], r9b
mov rbx, qword [rsp + 0x38]
mov rdi, qword [rsp + 0x40]
lea rcx, [rsp + 0xe0]
mov rdx, rbx
mov r8, rdi
call fcn.140014750
cmp dword [rsp + 0xe0], 1
je 0x14001b34e
mov rax, qword [rsp + 0x30]
test rax, rax
je 0x14001b44d
mov rcx, qword [rsp + 0x48]
mov qword [rsi], rax
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x18], rcx
mov byte [rsi + 0x40], 4
jmp 0x14001abf9
mov rax, qword [rsp + 0x80]
movzx ecx, byte [rsp + 0x88]
mov edx, dword [rsp + 0x89]
movzx r8d, word [rsp + 0x8d]
movzx r9d, byte [rsp + 0x8f]
movups xmm0, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x30], rax
mov byte [rsp + 0x38], cl
mov dword [rsp + 0x39], edx
mov word [rsp + 0x3d], r8w
mov byte [rsp + 0x3f], r9b
mov rbx, qword [rsp + 0x38]
mov rdi, qword [rsp + 0x40]
lea rcx, [rsp + 0xe0]
mov rdx, rbx
mov r8, rdi
call fcn.140014750
cmp dword [rsp + 0xe0], 1
je 0x14001b34e
mov rax, qword [rsp + 0x30]
test rax, rax
je 0x14001b44d
mov rcx, qword [rsp + 0x48]
mov qword [rsi], rax
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x18], rcx
mov byte [rsi + 0x40], 2
jmp 0x14001abf9
mov rax, qword [rsp + 0x80]
movzx ecx, byte [rsp + 0x88]
mov edx, dword [rsp + 0x89]
movzx r8d, word [rsp + 0x8d]
movzx r9d, byte [rsp + 0x8f]
movups xmm0, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x30], rax
mov byte [rsp + 0x38], cl
mov dword [rsp + 0x39], edx
mov word [rsp + 0x3d], r8w
mov byte [rsp + 0x3f], r9b
mov rbx, qword [rsp + 0x38]
mov rdi, qword [rsp + 0x40]
lea rcx, [rsp + 0xe0]
mov rdx, rbx
mov r8, rdi
call fcn.140014750
cmp dword [rsp + 0xe0], 1
jne 0x14001b426
mov rax, qword [rsp + 0x30]
lea rcx, [rsp + 0x48]
mov rdx, rbx
mov r8, rdi
call qword [rax + 0x20]
mov byte [rsi], 7
jmp 0x14001abf5
mov rdi, qword [rsp + 0x88]
mov rbx, qword [rsp + 0x90]
cmp rbx, 3
jne 0x14001b3df
movzx edx, byte [rdi]
movzx ecx, byte [rdi + 1]
add cl, 0xd0
movzx eax, byte [rdi + 2]
add al, 0xd0
lea r8d, [rdx - 0x3a]
cmp r8b, 0xf7
setb r8b
cmp cl, 0xa
setae r9b
cmp al, 0xa
setae r10b
ret 0x845
retf 0x845
ret 0x2f75
ret 0x845
add dl, 0xd0
movzx edx, dl
imul edx, edx, 0x64
movzx ecx, cl
add ecx, ecx
lea ecx, [rcx + rcx*4]
movzx ecx, cl
add ecx, edx
movzx eax, al
add ax, cx
je 0x14001b3df
mov word [rsi], ax
mov byte [rsi + 0x40], 7
mov ebx, 3
jmp 0x14001b66c
mov byte [rsi], 8
mov byte [rsi + 0x40], 8
jmp 0x14001b66c
mov rdx, qword [rsp + 0x180]
cmp al, 2
jne 0x14001b455
mov qword [rsp + 0x120], 0
mov byte [rsp + 0x128], dl
jmp 0x14001b472
mov rax, qword [rsp + 0x40]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rsp + 0x30]
movups xmmword [rsi], xmm0
mov byte [rsi + 0x40], 3
jmp 0x14001b66c
mov rax, qword [rsp + 0x30]
test rax, rax
je 0x14001b44d
mov rcx, qword [rsp + 0x48]
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], rdi
mov qword [rsi], rax
mov qword [rsi + 0x18], rcx
mov byte [rsi + 0x40], 6
jmp 0x14001abf9
mov byte [rsi], 7
jmp 0x14001abf5
mov r8, qword [rsp + 0x188]
test al, 1
je 0x14001b90a
and al, 0x88
add dword [rax], eax
add byte [rax - 0x5a7bf0ff], ch
add al, 0
add byte [rax - 0x73], cl
mov word [rax + riz], fs
add dword [rax], eax
add al, ch
invalid
lea rcx, [rsp + 0x120]
call fcn.140011e90
mov rax, qword [rsp + 0x120]
movzx ecx, byte [rsp + 0x128]
mov edx, dword [rsp + 0x129]
movzx r8d, word [rsp + 0x12d]
movzx r9d, byte [rsp + 0x12f]
movups xmm0, xmmword [rsp + 0x130]
mov qword [rsp + 0xa0], rax
mov byte [rsp + 0xa8], cl
mov dword [rsp + 0xa9], edx
mov word [rsp + 0xad], r8w
mov byte [rsp + 0xaf], r9b
movaps xmmword [rsp + 0xb0], xmm0
mov rax, qword [rsp + 0xc8]
mov r8, qword [rsp + 0xd0]
test r8, r8
je 0x14001b87c
xor ecx, ecx
jmp 0x14001b500
cmp dl, 0x7f
je 0x14001b50e
inc rcx
cmp r8, rcx
je 0x14001b884
movzx edx, byte [rax + rcx]
cmp dl, 0x1f
ja 0x14001b4ef
cmp dl, 9
je 0x14001b4f4
mov byte [rsi], 7
mov byte [rsi + 0x40], 8
mov rax, qword [rsp + 0xa0]
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
sti
invalid
invalid
lea rcx, [rsp + 0xb8]
mov rdx, qword [rsp + 0xa8]
mov r8, qword [rsp + 0xb0]
call qword [rax + 0x20]
jmp 0x14001b06c
movzx ecx, byte [rsp + 0x120]
xor eax, eax
mov qword [rsp + 0xa0], rax
mov byte [rsp + 0xa8], cl
movaps xmm0, xmmword [rsp + 0x180]
movups xmmword [rsp + 0xa9], xmm0
mov rcx, qword [rsp + 0x18f]
mov qword [rsp + 0xb8], rcx
mov rdi, qword [rsp + 0x88]
mov rbx, qword [rsp + 0x90]
test rbx, rbx
je 0x14001b5f8
xor ecx, ecx
jmp 0x14001b5a5
cmp dl, 0x7f
je 0x14001b5b3
inc rcx
cmp rbx, rcx
je 0x14001b5fd
movzx edx, byte [rdi + rcx]
cmp dl, 0x1f
ja 0x14001b598
cmp dl, 9
je 0x14001b59d
mov byte [rsi], 7
mov byte [rsi + 0x40], 8
test rax, rax
je 0x14001b5da
lea rcx, [rsp + 0xb8]
mov rdx, qword [rsp + 0xa8]
mov edx, dword [rsp + 0xa8]
mov r8, qword [rsp + 0xb0]
call qword [rax + 0x20]
mov rax, qword [rsp + 0x80]
lea rcx, [rsp + 0x98]
mov rdx, rdi
mov r8, rbx
call qword [rax + 0x20]
jmp 0x14001abf9
xor r8d, r8d
jmp 0x14001b600
mov r8, rbx
lea rcx, [rsp + 0xe0]
mov rdx, rdi
call fcn.140011e90
mov byte [rsp + 0x100], 0
movups xmm0, xmmword [rsp + 0xe0]
movups xmm1, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x70], rax
movups xmm2, xmmword [rsp + 0xa0]
movups xmm3, xmmword [rsp + 0xb0]
movaps xmmword [rsp + 0x40], xmm3
movaps xmmword [rsp + 0x30], xmm2
sub dword [rsp + 0x30], edx
mov qword [rsi + 0x40], rax
movups xmmword [rsi + 0x30], xmm1
movups xmmword [rsi + 0x20], xmm0
movups xmmword [rsi + 0x10], xmm3
pop rsi
adc byte [rdi], cl
adc dword [rsi], edx
lea rcx, [rsp + 0x98]
mov rdx, rdi
mov r8, rbx
call qword [r14 + 0x20]
jmp 0x14001abf9
cmp byte [rdi + 1], 0x70
jne case.0x14001af74.6
cmp byte [rdi + 2], 0x72
jne case.0x14001af74.6
cmp byte [rdi + 3], 0x6f
jne case.0x14001af74.6
cmp byte [rdi + 4], 0x74
jne case.0x14001af74.6
cmp byte [rdi + 5], 0x6f
jne case.0x14001af74.6
cmp byte [rdi + 6], 0x63
jne case.0x14001af74.6
cmp byte [rdi + 7], 0x6f
jne case.0x14001af74.6
cmp byte [rdi + 8], 0x6c
jne case.0x14001af74.6
movups xmm0, xmmword [rsp + 0xc0]
movups xmm1, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x118]
lea rdx, [rsp + 0x30]
call fcn.14002be80
mov rax, qword [rsp + 0x118]
test rax, rax
je 0x14001ba5b
movups xmm0, xmmword [rsp + 0x120]
movups xmmword [rsi + 8], xmm0
mov rcx, qword [rsp + 0x130]
mov qword [rsi], rax
mov qword [rsi + 0x18], rcx
mov byte [rsi + 0x40], 6
invalid
invalid
jmp 0x14001ba33
invalid
movzx eax, byte [rdi + 1]
cmp eax, 0x73
je 0x14001b927
cmp eax, 0x6d
jne case.0x14001af74.6
cmp byte [rdi + 2], 0x65
jne case.0x14001af74.6
cmp byte [rdi + 3], 0x74
jne case.0x14001af74.6
cmp byte [rdi + 4], 0x68
jne case.0x14001af74.6
cmp byte [rdi + 5], 0x6f
jne case.0x14001af74.6
cmp byte [rdi + 6], 0x64
jne case.0x14001af74.6
mov rdx, qword [rsp + 0xc8]
mov r8, qword [rsp + 0xd0]
lea rcx, [rsp + 0x30]
mov rbx, rdx
mov r14, r8
call fcn.14002fbf0
cmp byte [rsp + 0x30], 0xb
je 0x14001b065
invalid
invalid
mov rax, qword [rsp + 0x40]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rsp + 0x30]
movups xmmword [rsi], xmm0
mov byte [rsi + 0x40], 3
jmp 0x14001b98c
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax + 0xf61017f], al
cmp byte [rdi + 1], 0x61
jne case.0x14001af74.6
cmp byte [rdi + 2], 0x75
jne case.0x14001af74.6
cmp byte [rdi + 1], 0x61
jne case.0x14001af74.6
cmp byte [rdi + 2], 0x75
jne case.0x14001af74.6
cmp byte [rdi + 3], 0x74
jne case.0x14001af74.6
cmp byte [rdi + 4], 0x68
jne case.0x14001af74.6
cmp byte [rdi + 5], 0x6f
jne case.0x14001af74.6
cmp byte [rdi + 6], 0x72
jne case.0x14001af74.6
cmp byte [rdi + 7], 0x69
jne case.0x14001af74.6
cmp byte [rdi + 8], 0x74
jne case.0x14001af74.6
je 0x14001b81b
test eax, edi
add dword [rax], eax
add byte [rax + 0xf79097f], al
test esi, ebp
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0xc0], al
cmp byte [rdi + 9], 0x79
jne case.0x14001af74.6
movups xmm0, xmmword [rsp + 0xc0]
movups xmm1, xmmword [rsp + 0xd0]
add byte [rax], al
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x118]
lea rdx, [rsp + 0x30]
call fcn.140022870
mov rax, qword [rsp + 0x118]
test rax, rax
je 0x14001ba5b
invalid
add byte [rdi], cl
adc byte [rsp + 0x120], al
movups xmm0, xmmword [rsp + 0x120]
movups xmmword [rsi + 8], xmm0
mov rcx, qword [rsp + 0x130]
mov qword [rsi], rax
mov qword [rsi + 0x18], rcx
mov byte [rsi + 0x40], 2
add ch, cl
mov bh, 1
add byte [rax], al
add ch, cl
mov bh, 1
add byte [rax], al
mov rbx, r8
xor r8d, r8d
jmp 0x14001b887
mov rbx, r8
lea rcx, [rsp + 0x118]
mov rdi, rax
mov rdx, rax
call fcn.140011e90
mov rdx, rdi
movups xmm0, xmmword [rsp + 0x118]
movups xmm1, xmmword [rsp + 0x128]
movaps xmmword [rsp + 0x60], xmm1
sub dword [rsp + 0x60], ecx
sub dword [rsp + 0x60], ecx
movaps xmmword [rsp + 0x50], xmm0
mov eax, dword [rsp + 0x13c]
mov dword [rsi + 0x44], eax
mov eax, dword [rsp + 0x139]
mov dword [rsi + 0x41], eax
movaps xmm0, xmmword [rsp + 0xa0]
movaps xmm1, xmmword [rsp + 0xb0]
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
movaps xmm2, xmmword [rsp + 0x50]
movaps xmm3, xmmword [rsp + 0x60]
movups xmmword [rsi + 0x30], xmm3
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov byte [rsi + 0x40], 0
mov r8, rbx
jmp 0x14001ba20
xor eax, eax
cmp r8, rax
je 0x14001b465
movzx ecx, byte [rdx + rax]
inc rax
cmp byte [rcx + rbx], 0
jne 0x14001b90c
jmp 0x14001b065
movzx eax, byte [rdi + 2]
cmp eax, 0x63
je 0x14001b997
cmp eax, 0x74
jne case.0x14001af74.6
cmp byte [rdi + 3], 0x61
jne case.0x14001af74.6
cmp byte [rdi + 4], 0x74
jne case.0x14001af74.6
cmp byte [rdi + 5], 0x75
jne case.0x14001af74.6
cmp byte [rdi + 6], 0x73
jne case.0x14001af74.6
mov rcx, qword [rsp + 0xc8]
mov rdx, qword [rsp + 0xd0]
mov rbx, rcx
mov r14, rdx
call fcn.14002f4b0
add dword [rax], eax
test ax, ax
je 0x14001b065
mov word [rsi], ax
mov byte [rsi + 0x40], 7
mov rdx, rbx
mov r8, r14
jmp 0x14001ba20
cmp byte [rdi + 3], 0x68
jne case.0x14001af74.6
cmp byte [rdi + 4], 0x65
jne case.0x14001af74.6
cmp byte [rdi + 5], 0x6d
jne case.0x14001af74.6
cmp byte [rdi + 6], 0x65
jne case.0x14001af74.6
movups xmm0, xmmword [rsp + 0xc0]
movups xmm1, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
and al, 0x30
lea rcx, [rsp + 0x118]
lea rdx, [rsp + 0x30]
call fcn.140022870
mov rax, qword [rsp + 0x118]
test rax, rax
je 0x14001ba5b
movups xmm0, xmmword [rsp + 0x120]
movups xmmword [rsi + 8], xmm0
mov rcx, qword [rsp + 0x130]
mov qword [rsi], rax
mov qword [rsi + 0x18], rcx
sbb dh, al
add al, 0xeb
invalid
mov byte [rsi], 9
mov byte [rsi + 0x40], 8
mov rdx, qword [rsp + 0xc8]
mov r8, qword [rsp + 0xd0]
add byte [rax], al
mov rax, qword [rsp + 0xc0]
lea rcx, [rsp + 0xd8]
call qword [rax + 0x20]
lea rcx, [rsp + 0x178]
mov rax, qword [rsp + 0x160]
mov rdx, qword [rsp + 0x168]
mov r8, qword [rsp + 0x170]
call qword [rax + 0x20]
jmp 0x14001aacf
mov byte [rsi], 7
mov byte [rsi + 0x40], 8
jmp 0x14001b08f
mov rcx, r14
call fcn.1401189e0
mov rcx, rbx
call fcn.1401189e0
int3
add r8, r9
and r8, rcx
movdqu xmm0, xmmword [rax + r8]
pmovmskb edx, xmm0
add r9, 0x10
test edx, edx
je 0x14001f130
tzcnt edx, edx
add rdx, r8
and rdx, rcx
retf 0xf44
mov dh, 4
adc byte [rbp - 0x7c], al
invalid
js 0x14001f16d
retf 0xf44
movdqa xmm0, xmmword [rax]
pmovmskb edx, xmm0
tzcnt edx, edx
movzx r8d, byte [rax + rdx]
mov r14, qword [rbx + 8]
mov ebp, dword [rbx + 0x18]
sbb byte [rcx - 0x75], cl
pop rdi
sbb byte [rcx - 0x7d], cl
jg 0x14001f18c
add byte [rbp + 0xd], dh
sbb byte [rcx - 0x75], cl
pop rdi
sbb byte [rcx - 0x7d], cl
jg 0x14001f18c
add byte [rbp + 0xd], dh
mov r9d, r8d
and r9b, 1
jne 0x14001f308
and r8b, 1
movzx r8d, r8b
movzx eax, al
movzx eax, al
sub qword [r15 + 0x10], r8
mov r8, r12
shr r8, 0x39
lea r9, [rdx - 0x10]
and r9, rcx
mov byte [rax + rdx], r8b
mov byte [rax + r9 + 0x10], r8b
inc qword [r15 + 0x18]
shl rdx, 3
neg rdx
mov qword [rax + rdx - 8], rbx
mov r13, qword [r14]
mov rax, qword [r14 + 0x10]
cmp rax, r13
jne 0x14001f258
mov r13, qword [r15 + 0x10]
add r13, qword [r15 + 0x18]
movabs rcx, 0x7ffffffffffffff
cmp r13, rcx
cmovae r13, rcx
mov rcx, r13
sub rcx, rax
cmp rcx, 1
jbe 0x14001f1fd
add rcx, rax
jae 0x14001f2dc
xor ecx, ecx
cmp rax, 0xffffffffffffffff
je 0x14001f3ee
movabs rdx, 0xffffffffffffffe
cmp rax, rdx
ja 0x14001f3ee
lea r13, [rax + 1]
mov r8, r13
shl r8, 4
movabs r9, 0x7ffffffffffffff8
cmp r8, r9
ja 0x14001f3fd
test rax, rax
je 0x14001f25d
mov rcx, qword [r14 + 8]
shl rax, 4
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x50], rax
mov eax, 8
jmp 0x14001f25f
mov r15, rax
jmp 0x14001f293
invalid
xor eax, eax
xor eax, eax
mov qword [rsp + 0x48], rax
lea rcx, [rsp + 0x28]
lea r9, [rsp + 0x40]
mov edx, 8
call fcn.14000a3f0
cmp dword [rsp + 0x28], 1
je case.0x14001ae4b.20
mov rax, qword [rsp + 0x30]
mov qword [r14 + 8], rax
mov qword [r14], r13
mov r15, qword [r14 + 0x10]
cmp r15, r13
jne 0x14001f2a0
mov rcx, r14
call fcn.14002b8b0
mov rax, qword [r14 + 8]
mov rcx, r15
or byte [rcx + rcx*4 - 7], cl
shl rcx, 4
mov qword [rax + rcx], r12
mov dword [rax + rcx + 8], ebp
mov dword [rax + rcx + 0xc], edi
inc r15
mov qword [r14 + 0x10], r15
cmp rbx, r15
jae 0x14001f3dc
mov eax, edi
mov edx, esi
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r8, r13
shl r8, 4
test rax, rax
je 0x14001f386
mov rcx, qword [r14 + 8]
shl rax, 4
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x50], rax
mov eax, 8
add byte [rax], al
jmp 0x14001f388
mov rdx, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
mov rcx, r15
call fcn.140119380
mov rax, qword [r15]
mov rcx, qword [r15 + 8]
mov r8, rcx
and r8, r12
movdqu xmm0, xmmword [rax + r8]
pmovmskb edx, xmm0
test edx, edx
jne 0x14001f358
mov r9d, 0x10
nop dword [rax]
add r8, r9
and r8, rcx
movdqu xmm0, xmmword [rax + r8]
pmovmskb edx, xmm0
add r9, 0x10
test edx, edx
je 0x14001f340
tzcnt edx, edx
add rdx, r8
and rdx, rcx
movzx r8d, byte [rax + rdx]
test r8b, r8b
js 0x14001f18c
movdqa xmm0, xmmword [rax]
pmovmskb edx, xmm0
tzcnt edx, edx
movzx r8d, byte [rax + rdx]
jmp 0x14001f18c
xor eax, eax
mov qword [rsp + 0x48], rax
lea rcx, [rsp + 0x28]
lea r9, [rsp + 0x40]
mov edx, 8
call fcn.14000a3f0
test byte [rsp + 0x28], 1
je 0x14001f283
invalid
invalid
mov rax, qword [r14]
mov r15, qword [r14 + 0x10]
mov r13, rax
cmp rax, r15
je 0x14001f1fd
jmp 0x14001f293
lea r8, str.C:UsersMrtn.cargo_registry_srcindex.crates.io_6f17d22bba15001findexmap_2.6.0_srcmapcoreentry.rs
mov rcx, rbx
mov rdx, r15
call fcn.140118ba0
call fcn.140118730
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
call fcn.140118730
int3
nop
test byte [rax], al
add byte [rax], al
xor ebp, ebp
test r10d, r10d
cmovle r10d, ebp
sub eax, r10d
test r9d, r9d
cmovg ebp, r9d
sub ebp, r10d
cmp eax, ebp
cmovb ebp, eax
mov qword [rsp + 0x70], 2
mov qword [rsp + 0x90], 0
test ebp, ebp
je 0x14002120b
mov r15d, dword [rcx + 4]
test r15d, r15d
jle 0x140021010
cmp r15d, ebp
cmovb ebp, r15d
mov dword [rsp + 0x28], ebx
mov dword [rsp + 0x2c], esi
cmp dword [r8], 2
je 0x1400212ae
cmp dword [r8 + 0x114], esi
jne 0x1400212ae
mov rax, qword [rcx + 8]
mov r10d, dword [r8 + 0x84]
xor r9d, r9d
test r10d, r10d
mov r13d, 0
cmovg r13d, r10d
mov r11, qword [r8 + 0x88]
cmp r13, rax
cmovae r13, rax
sub r13, r11
mov r12d, 0
cmovae r12, r13
add r10d, ebp
jo 0x140021009
mov dword [r8 + 0x84], r10d
test r10d, r10d
cmovle r10d, r9d
cmp r10, rax
cmovb rax, r10
sub rax, r11
cmovae r9, rax
cmp r12, r9
jae 0x140021009
mov byte [r8 + 0x123], 1
mov r9, qword [r8 + 0x90]
mov rax, qword [r8 + 0x98]
mov qword [r8 + 0x90], 0
test r9, r9
je 0x140021009
mov r12, rcx
mov rcx, rax
mov r13, rdx
call qword [r9 + 8]
mov rcx, r12
mov rdx, r13
sub r15d, ebp
mov dword [rcx + 4], r15d
mov dword [rsp + 0x28], ebx
lea rax, [rsp + 0x2c]
mov dword [rsp + 0x2c], esi
cmp qword [rdi + 0x10], rbx
jbe 0x140021220
mov r8, qword [rdi + 8]
cmp dword [r8 + r14], 2
je 0x140021220
add r8, r14
cmp dword [r8 + 0x114], esi
jne 0x140021220
mov r9d, dword [r8 + 0x84]
test r9d, r9d
js 0x14002105f
cmp r9d, dword [r8 + 0x118]
jae 0x140021114
mov r10d, dword [r8 + 0x80]
test r10d, r10d
setns r11b
cmp r10d, r9d
setg r9b
test r11b, r9b
je 0x140021114
cmp byte [r8 + 0x122], 0
jne 0x140021114
mov byte [r8 + 0x122], 1
test byte [rcx + 0x24], 1
je 0x1400210fd
mov r10d, dword [rcx + 0x30]
mov r8d, dword [rcx + 0x34]
mov dword [rsp + 0x28], r10d
mov dword [rsp + 0x2c], r8d
cmp qword [rdi + 0x10], r10
jbe 0x1400212b3
mov r9, qword [rdi + 8]
imul r10, r10, 0x130
cmp dword [r9 + r10], 2
je 0x1400212b3
add r9, r10
cmp dword [r9 + 0x114], r8d
jne 0x1400212b3
lea r8, [rcx + 0x34]
mov dword [r9 + 0xc4], 1
mov dword [r9 + 0xc8], ebx
mov dword [r9 + 0xcc], esi
mov dword [rcx + 0x30], ebx
jmp 0x140021111
mov dword [rcx + 0x24], 1
mov dword [rcx + 0x28], ebx
sub byte [rcx + 0x59892c71], cl
xor byte [rbp + rcx*4 + 0x41], cl
invalid
sub byte [rcx + 0x59892c71], cl
xor byte [rbp + rcx*4 + 0x41], cl
xor al, 0x41
mov dword [rax], esi
mov dword [r8], esi
mov dword [rsp + 0x28], ebx
mov dword [rsp + 0x2c], esi
cmp qword [rdi + 0x10], rbx
jbe 0x140021220
mov r8, qword [rdi + 8]
cmp dword [r8 + r14], 2
add cl, byte [rdi]
test bl, ch
add byte [rax], al
invalid
add cl, byte [rdi]
test bl, ch
add byte [rax], al
add byte [rbp + 1], cl
invalid
add r8, r14
cmp dword [r8 + 0x114], esi
jne 0x140021220
cmp qword [r8 + 0x88], 0
je 0x14002116c
cmp byte [r8 + 0x124], 1
je 0x14002116c
cmp byte [r8 + 0x125], 0
jne 0x14002116c
add rcx, 0x10
call fcn.14001dfc0
invalid
invalid
invalid
mov r8, qword [rsp + 0x70]
cmp r8, 2
je 0x14002120b
lea rdx, [rsp + 0x88]
mov rcx, qword [rsp + 0x78]
and al, 0x78
and al, 0x88
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x78
and al, 0x78
and al, 0x78
mov rax, qword [rsp + 0x80]
add byte [rax], al
test r8b, 1
je 0x1400211a8
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x68]
mov rsi, qword [rsp + 0x70]
cmp rsi, 2
je 0x14002120b
mov rdx, qword [rsp + 0x88]
mov rcx, qword [rsp + 0x78]
mov rax, qword [rsp + 0x80]
mov eax, dword [rsp + 0x80]
test sil, 1
je 0x1400211e3
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
test rsi, rsi
je 0x14002120b
mov rax, qword [rsp + 0x78]
lock dec qword [rax]
jne 0x14002120b
invalid
mov rcx, qword [rsp + 0x78]
mov qword [rsp + 0x30], rax
lea rax, [0x140039ad0]
mov qword [rsp + 0x38], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x30]
jmp 0x14002128f
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rdx, str.C:UsersMrtn.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_store.rs
lea rcx, [rsp + 0x40]
call fcn.140118c10
lea rax, [rsp + 0x2c]
mov qword [rsp + 0x30], rax
lea rax, [0x140039ad0]
mov qword [rsp + 0x38], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rdx, str.C:UsersMrtn.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_store.rs
lea edx, [0x140128a48]
lea edx, [0x140128a48]
lea rcx, [rsp + 0x40]
and al, 0x40
call fcn.140118c10
int3
add eax, edx
cmp dword [rax + 0x114], edx
jne 0x140021370
mov edx, dword [rax + 0x84]
test edx, edx
jle 0x14002136a
mov dword [rax + 0x84], 0
add rsp, 0x68
jmp fcn.140020ae0
add byte [rax + rax], 0
add byte [rax - 0x7d], cl
invalid
nop
add rsp, 0x68
ret
lea rax, [rsp + 0x24]
mov qword [rsp + 0x28], rax
lea rax, [0x140039ad0]
mov qword [rsp + 0x30], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x28]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
lea rdx, str.C:UsersMrtn.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_store.rs
lea rcx, [rsp + 0x38]
call fcn.140118c10
str esp
pop rax
mov esi, dword [rsp + 0x50]
sbb byte [rcx - 0x7bfe4f3f], cl
leave
add ecx, eax
loopne 0x140021599
lea rcx, [0x14016d230]
mov r8, qword [rax + rcx]
mov eax, dword [rax + rcx]
xchg ebx, eax
mov esp, 0x8b4c0014
add al, 8
mov eax, dword [rax + rcx]
lea rcx, str.NotFoundPermissionDeniedConnectionRefusedConnectionResetHostUnreachableNetworkUnreachableConnectionAbortedNotConnectedAddrInUseAddrNotAvailableNetworkDownBrokenPipeAlreadyExistsWouldBlockNotADirectoryIsADirectoryDirectoryNotEmptyReadOnlyFilesystemFilesystemLoopStaleNetworkFileHandleInvalidInputInvalidDataTimedOutWriteZeroStorageFullNotSeekableFilesystemQuotaExceededFileTooLargeResourceBusyExecutableFileBusyDeadlockCrossesDevicesTooManyLinksInvalidFilenameArgumentListTooLongInterruptedUnsupportedUnexpectedEofOutOfMemoryOtherUncategorizedstd_src_syspalwindows_args.rs__._:___cmd.exe__e:ON__v:OFF__d__c__batch_file_arguments_are_invalid
lea ecx, [0x14016d378]
mov rax, qword [rax + rcx]
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
sbb byte [rax - 0x77], cl
ret 0xff49
jmp r9
shl eax, 3
lea rcx, [0x14016d4c0]
lea ecx, [0x14016d4c0]
lea ecx, [0x14016d4c0]
adc al, 0
mov r8, qword [rax + rcx]
add al, 8
lea rcx, [0x14016d4d8]
or eax, 0x14befd
mov rax, qword [rax + rcx]
add al, 8
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov edx, dword [rdx + 0x28]
mov edx, dword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
jmp r9
stosd dword [rdi], eax
invalid
add byte [rax], al
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp bl, byte [r13 + r10*2 + 0x73]
jb 0x14016ac73
pop rsp
jb 0x14016ac78
outsb dx, byte [rsi]
pop rsp
invalid
invalid
jbe 0x14016acde
and byte fs:[rbp + riz*2 + 0x6e], ch
and byte [rbp + riz*2 + 0x6e], ch
je 0x14016ace7
and byte [rdi + 0x6f], dh
jne 0x14016acf0
insb byte [rdi], dx
insb byte [rdi], dx
and byte fs:[rdi + 0x76], ch
jb 0x14016acf1
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x14016acaf
invalid
outsd dx, dword [rsi]
invalid
jb 0x14016ad01
outsd dx, dword [rsi]
jbe 0x14016ad49
jb 0x14016ad4c
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x14016acea
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
lodsb al, byte [rsi]
invalid
jb 0x14016ad78
jae 0x14016ad79
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
lodsd eax, dword [rsi]
invalid
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x14016], ch
add byte [rax], al
add byte [r8], al
add byte [rax], al
add byte [rax], al
add byte [rbp + 0xb], bh
add byte [rax], al
or eax, 0x4c000000
invalid
invalid
jae 0x14016ad9a
and byte [rax + 0x72], dh
jo 0x14016adee
jbe 0x14016ade8
outsd dx, dword [rsi]
jne 0x14016adf5
insb byte [rdi], dx
jns 0x14016ada5
invalid
invalid
add byte [rax], al
add byte [rbx + 0x3a], al
cmp bl, byte [r13 + r10*2 + 0x73]
invalid
jb 0x14016ae23
pop rsp
jb 0x14016ae28
outsb dx, byte [rsi]
pop rsp
invalid
xor dword [rsi + 0x5c], esp
outsd dx, dword [rsi]
outsb dx, byte [rsi]
invalid
pop rdi
invalid
xor dword [rsi], ebp
xor dh, byte [rax]
xor bl, byte cs:[rbx + rsi*2 + 0x72]
invalid
add byte [rax], al
add byte [rax], al
add byte [rdi], bl
add eax, 0x190000
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 [rax], 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
adc byte gs:[rax + 1], al
add byte [rax], al
add byte [rax], bl
mov cl, 0x16
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x10], ah
add dword [rax], eax
add byte [rax], al
sbb byte [rcx + 0x14016], dh
add byte [rax], al
push rdi
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x900000a], dh
add byte [rax], al
add byte [rax], bl
mov cl, 0x16
add dword [rax], eax
add byte [rax], al
push rdi
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx], ah
or eax, dword [rax]
add byte [rbx], cl
add byte [rax], al
add byte [rax], bl
mov cl, 0x16
add dword [rax], eax
add byte [rax], al
push rdi
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or dword [rax], eax
add byte [rsi], bh
add byte [rax], al
add byte [rax], bl
mov cl, 0x16
add dword [rax], eax
add byte [rax], al
push rdi
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], al
or dword [rax], eax
add byte [rax + rax], bh
add byte [rax], al
insd dword [rdi], dx
jo 0x14016af18
jns 0x14016aeee
outsd dx, dword [rsi]
jae 0x14016af1d
outsb dx, byte fs:[rsi]
invalid
push 0x63617261
je 0x14016af5b
jb 0x14016af4a
insb byte [rdi], dx
invalid
push rdi
imul esi, dword [rax + rbp*2 + 0x43], 0x6f6e6e61
je 0x14016af65
invalid
invalid
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x14016af4f
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 [rax], al
add byte [rax], al
add byte [rax + 0x14003e1], al
add byte [rax], al
add byte [rax + 0x14016b9], dl
add byte [rax], al
add byte [rax + rax], cl
add byte [rax], al
add byte [rax], al
add byte [0x14d16af8e], dl
add byte [rax], al
add byte [rcx + 0x73], ah
invalid
jae 0x14016affe
invalid
jb 0x14016b002
imul ebp, dword [rdi + 0x6e], 0x69616620
insb byte [rdi], dx
cmp ah, byte fs:[rax]
jae 0x14016b001
insb byte [rdi], dx
imul si, word cs:[rbx + 0x5f], 0x6863
invalid
jne 0x14016b061
invalid
mov edx, 0x14016
add byte [rax], al
add byte [r8], al
add byte [rax], al
add byte [rax], al
add byte [rdi + 5], bh
add byte [rax], al
or eax, 0x61000000
invalid
jae 0x14016b08e
invalid
jb 0x14016b092
imul ebp, dword [rdi + 0x6e], 0x69616620
insb byte [rdi], dx
cmp ah, byte fs:[rax]
jae 0x14016b091
insb byte [rdi], dx
imul si, word cs:[rbx + 0x5f], 0x6863
invalid
cld
add byte [rax + 1], al
add byte [rax], al
add byte [rax], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x22], dl
or dword [rax + 1], eax
add byte [rax], al
add al, al
and cl, byte [rcx]
add dword [rax], eax
add byte [rax], al
rcl byte [rdi]
adc dword [rax + 1], eax
add byte [rax], al
add byte [rax + 0x74], ch
invalid
invalid
add byte [rax], al
push 0x68707474
je 0x14016b107
je 0x14016b104
jo 0x14016b0fd
push 0x73707474
je 0x14016b10b
jo 0x14016b10c
ja 0x14016b10e
ja 0x14016b110
jae 0x14016b105
je 0x14016b111
imul bp, word [rbp + riz*2 + 0x43], 0x5c3a
push rbp
jae 0x14016b110
jb 0x14016b120
pop rsp
jb 0x14016b125
outsb dx, byte [rsi]
pop rsp
invalid
jb 0x14016b172
add byte [rbp + 0x14016b0], ah
add dword [rax], eax
add byte [rax], al
pop rdx
add byte [rax], al
add byte [rax], al
add byte [rdx], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [0x16e16b116], bl
add byte [rax], al
add byte [rax], al
sbb eax, 0x2e000001
add dword [rax], eax
add byte [rsi], ch
add byte [rax], al
add byte [rbx + 0x3a], al
cmp bl, byte [r13 + r10*2 + 0x73]
invalid
jb 0x14016b193
pop rsp
jb 0x14016b198
outsb dx, byte [rsi]
pop rsp
invalid
invalid
add byte [rbx], cl
add byte [rax], al
add byte [rdi], ch
invalid
add dword [rax], eax
add byte [rax], al
pop rdx
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi], dh
add al, byte [rax]
add byte [rsi], al
add byte [rax], al
movsd dword [rdi], dword [rsi]
mov al, 0x16
add dword [rax], eax
add byte [rax], al
pop rdx
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 2], ch
add byte [rax], al
cmp eax, dword [rax]
add byte [rax], al
movsd dword [rdi], dword [rsi]
mov al, 0x16
add dword [rax], eax
add byte [rax], al
pop rdx
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, bl
add al, byte [rax]
add byte [rdi], dh
add byte [rax], al
add byte [rbp + 0x14016b0], ah
add byte [rax], al
add byte [rdx], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
xchg ebp, eax
add eax, dword [rax]
add byte [rcx], dh
add byte [rax], al
add bh, bh
invalid