Function at 0x1400f97c0
Capabilities:
Encode data using xor

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x1f8
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x170], 0xfffffffffffffffe
mov rsi, r9
mov r9, rcx
mov qword [rbp + 0x68], rcx
mov qword [rbp + 0x60], r8
mov rax, qword [rcx + 0x28]
test rax, rax
setne byte [rbp + 0x169]
mov byte [rbp + 0x16a], 0
movzx ecx, byte [rcx + 0x60]
lea r8, [0x14020a988]
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
jmp rcx
mov ecx, 4
jmp 0x140038f54
mov ecx, 5
jmp 0x140038f54
mov ecx, 3
jmp 0x140038f54
mov ecx, 7
jmp 0x140038f54
xor ecx, ecx
jmp 0x140038f58
mov ecx, 6
jmp 0x140038f54
movzx ecx, byte [r9 + 0x70]
cmp rcx, 0x10
jb 0x140038f54
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcmethod.rs
mov edx, 0xf
call fcn.140198320
mov rcx, qword [r9 + 0x70]
add rcx, 0x27
mov qword [rbp + 0x90], rcx
mov rcx, qword [r9 + 0x78]
mov r8, qword [r9 + 0x88]
add r8, 0x27
test rcx, rcx
cmove r8, rcx
mov qword [rbp + 0x70], r8
movzx ecx, word [r9 + 0xf8]
mov word [rbp + 0xf6], cx
mov rcx, qword [r9 + 0x98]
mov r8, qword [r9 + 0xa8]
add r8, 0x2a
test rcx, rcx
cmove r8, rcx
mov qword [rbp + 0xe8], r8
mov rcx, qword [r9 + 0xb8]
mov r8, qword [r9 + 0xc8]
add r8, 0x25
test rcx, rcx
cmove r8, rcx
mov qword [rbp + 0x78], r8
xor r14d, r14d
test rax, rax
sete r14b
mov r15, qword [r9 + 0x20]
mov r12, qword [r9 + 0x38]
mov r11, qword [r9 + 0x40]
add r14d, r14d
xor r9d, r9d
lea r13, [0x14020a9b8]
xor edi, edi
jmp 0x140039002
mov rbx, qword [rbx + 0x10]
add rbx, 0x20
add rbx, rdi
add rbx, qword [rcx + 0x10]
mov rdi, rbx
cmp r14, 2
jne 0x140039020
inc r9
cmp r9, rax
jb 0x140039060
jmp 0x1400391fb
cmp r9, rax
jae 0x140039ccf
cmp r14, 1
jne 0x140039060
cmp r10, r11
jae 0x140039ce1
lea rcx, [r10 + r10*8]
cmp qword [r12 + rcx*8 + 0x10], 0
je 0x140039099
mov r10, qword [r12 + rcx*8 + 0x18]
mov r14d, 1
jmp case.0x140038f0b.27
imul rcx, r9, 0x68
mov r10, qword [r15 + rcx + 8]
cmp qword [r15 + rcx], 1
mov r14d, 0
adc r14, 1
add rcx, r15
add rcx, 0x18
imul r8, r9, 0x68
lea rbx, [r15 + r8]
add rbx, 0x40
cmp qword [r15 + r8 + 0x40], 0
jne 0x140038ff0
jmp 0x1400390bf
mov r14d, 2
lea rcx, [r12 + rcx*8]
add rcx, 0x20
imul r8, r9, 0x68
shr dword [rax + 0x4b], 0x8d
sbb al, 7
shr dword [rax + 0x4b], 0x8d
sbb al, 7
add rbx, 0x40
cmp qword [r15 + r8 + 0x40], 0
jne 0x140038ff0
invalid
invalid
invalid
movzx r8d, byte [rbx + 8]
movsxd r8, dword [r13 + r8*4]
test dword [rax], eax
test dword [rax], eax
add r8, r13
jmp r8
add byte [rax], al
add cl, ch
invalid
mov ebx, 0x2d
jmp 0x140038ff8
add byte [rax], al
add cl, ch
adc eax, 0xbbffffff
and al, 0
add byte [rax], al
add cl, ch
or edi, edi
invalid
invalid
add byte [rax], al
add cl, ch
or edi, edi
invalid
mov ebx, 0x26
jmp 0x140038ff8
add byte [rax], al
add cl, ch
add edi, edi
invalid
mov ebx, 0x2f
jmp 0x140038ff8
add byte [rax], al
add cl, ch
idiv esi
invalid
add byte [rax], al
add cl, ch
in eax, dx
invalid
add byte [rax], al
add cl, ch
jrcxz 0x140039111
invalid
add byte [rax], al
add cl, ch
fsin
invalid
add byte [rax], al
add cl, ch
iretd
add byte [rax], al
add cl, ch
invalid
add byte [rax], al
add cl, ch
mov ebx, 0xbbfffffe
sub byte [rax], al
add byte [rax], al
add cl, ch
mov cl, 0xfe
invalid
invalid
add byte [rax], al
add cl, ch
mov cl, 0xfe
invalid
add byte [rax], al
add cl, ch
cmpsd dword [rsi], dword [rdi]
invalid
mov ebx, 0x3c
jmp 0x140038ff8
add byte [rax], al
add cl, ch
popfq
invalid
add byte [rax], al
add cl, ch
xchg ebx, eax
invalid
add byte [rax], al
add cl, ch
mov esi, edi
invalid
mov ebx, 0x3b
jmp 0x140038ff8
add byte [rax], al
add cl, ch
jg 0x140039175
invalid
mov ebx, 0x2e
jmp 0x140038ff8
add byte [rax], al
add cl, ch
jne 0x14003917f
invalid
add byte [rax], al
add cl, ch
imul edi, esi, 0xffffffff
invalid
add byte [rax], al
add cl, ch
invalid
add byte [rax], al
add cl, ch
push rdi
invalid
add byte [rax], al
add cl, ch
invalid
mov ebx, 0x40
jmp 0x140038ff8
add byte [rax], al
add cl, ch
invalid
add byte [rax], al
add cl, ch
cmp esi, edi
invalid
add byte [rax], al
add cl, ch
invalid
mov rcx, qword [rbp + 0x90]
mov r8, qword [rbp + 0x70]
lea rax, [r8 + rcx]
cmp word [rbp + 0xf6], 0
lea rcx, [r8 + rcx + 0x2a]
cmove rcx, rax
mov rax, qword [rbp + 0xe8]
add rax, qword [rbp + 0x78]
add rax, rdi
add rax, rcx
mov qword [rbp + 0x58], rax
mov qword [rbp + 0x80], rdx
mov qword [rbp + 0x88], 0
lea rax, [rbp + 0x16a]
mov qword [rbp + 0x30], rax
lea rax, [rbp + 0x169]
mov qword [rbp + 0x38], rax
lea rax, [rbp + 0x58]
mov qword [rbp + 0x40], rax
lea rax, [rbp + 0x60]
mov qword [rbp + 0x48], rax
lea rax, [rbp + 0x68]
mov qword [rbp + 0x50], rax
mov rax, qword [rsi + 8]
cmp qword [rsi], 0
mov qword [rsi], 0
je 0x140039285
mov qword [rsi + 0x60], rax
mov qword [rbp + 0xf8], 2
mov qword [rbp + 0x118], 0
lea rax, [rsi + 0x10]
mov qword [rbp + 0xe8], rax
lea r14, [rbp + 0x121]
lea r12, [rbp + 0x99]
mov dil, 1
lea r13, [rbp + 0x120]
lea r15, [rbp + 0x80]
xor eax, eax
jmp 0x1400392e0
xor edi, edi
mov rdx, qword [rbp + 0x80]
mov rax, qword [rbp + 0x88]
cmp qword [rdx + 8], rax
jbe 0x140039adc
mov rcx, qword [rdx]
movzx eax, byte [rcx + rax]
test al, al
js 0x140039430
cmp al, 0x3f
ja 0x140039560
movzx ecx, al
and ecx, 0x30
je 0x1400396fd
cmp ecx, 0x10
jne 0x140039808
mov rcx, r13
mov rdx, rsi
mov r8, r15
xor r9d, r9d
call fcn.14002c0e0
movzx ebx, byte [rbp + 0x120]
movzx eax, byte [rbp + 0x160]
cmp al, 8
je 0x140039b8a
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmm2, xmmword [r14 + 0x20]
movups xmm3, xmmword [r14 + 0x2f]
movups xmmword [r12 + 0x2f], xmm3
movups xmmword [r12 + 0x20], xmm2
movups xmmword [r12 + 0x10], xmm1
movups xmmword [r12], xmm0
mov ecx, dword [r14 + 0x40]
mov edx, dword [r14 + 0x43]
mov dword [r12 + 0x43], edx
mov dword [r12 + 0x40], ecx
mov byte [rbp + 0x98], bl
mov byte [rbp + 0xd8], al
mov byte [rbp + 0x16b], 1
mov rcx, r13
mov rdx, r15
xor r8d, r8d
call fcn.14002b510
mov rax, qword [rbp + 0x120]
mov rdx, qword [rbp + 0x128]
mov rax, qword [rax + 0x10]
mov r8, qword [rbp + 0x130]
mov byte [rbp + 0x16b], 1
lea rcx, [rbp + 0x138]
call rax
mov rax, qword [rbp + 0xd8]
mov qword [rbp + 0x160], rax
movups xmm0, xmmword [rbp + 0x98]
movups xmm1, xmmword [rbp + 0xa8]
movups xmm2, xmmword [rbp + 0xb8]
movups xmm3, xmmword [rbp + 0xc8]
movaps xmmword [rbp + 0x150], xmm3
movaps xmmword [rbp + 0x140], xmm2
movaps xmmword [rbp + 0x130], xmm1
movaps xmmword [rbp + 0x120], xmm0
mov byte [rbp + 0x16b], 0
lea rcx, [rbp + 0x30]
mov rdx, r13
call fcn.14002b740
jmp 0x1400392d0
lea rcx, [rbp - 0x18]
mov rdx, r15
mov r8b, 7
call fcn.14002abe0
cmp byte [rbp - 0x18], 0
jne 0x140039b1b
mov r8, qword [rbp - 0x10]
mov rcx, r13
mov rdx, qword [rbp + 0xe8]
call case.0x1400160de.184
movzx ebx, byte [rbp + 0x120]
movzx eax, byte [rbp + 0x160]
cmp al, 8
je 0x140039b8a
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmm2, xmmword [r14 + 0x20]
movups xmm3, xmmword [r14 + 0x2f]
movups xmmword [r12 + 0x2f], xmm3
movups xmmword [r12 + 0x20], xmm2
movups xmmword [r12 + 0x10], xmm1
movups xmmword [r12], xmm0
mov ecx, dword [r14 + 0x40]
mov edx, dword [r14 + 0x43]
mov dword [r12 + 0x43], edx
mov dword [r12 + 0x40], ecx
mov byte [rbp + 0x98], bl
mov byte [rbp + 0xd8], al
mov byte [rbp + 0x16d], 1
mov rcx, r13
mov rdx, r15
xor r8d, r8d
call fcn.14002b510
mov rax, qword [rbp + 0x120]
mov rdx, qword [rbp + 0x128]
mov rax, qword [rax + 0x10]
mov r8, qword [rbp + 0x130]
mov byte [rbp + 0x16d], 1
lea rcx, [rbp + 0x138]
call rax
mov rax, qword [rbp + 0xd8]
mov qword [rbp + 0x160], rax
movups xmm0, xmmword [rbp + 0x98]
movups xmm1, xmmword [rbp + 0xa8]
movups xmm2, xmmword [rbp + 0xb8]
movups xmm3, xmmword [rbp + 0xc8]
movaps xmmword [rbp + 0x150], xmm3
movaps xmmword [rbp + 0x140], xmm2
movaps xmmword [rbp + 0x130], xmm1
movaps xmmword [rbp + 0x120], xmm0
mov byte [rbp + 0x16d], 0
lea rcx, [rbp + 0x30]
mov rdx, r13
call fcn.14002b740
jmp 0x1400392d0
mov rcx, r13
mov rdx, rsi
mov r8, r15
mov r9b, 1
call fcn.14002c0e0
movzx ebx, byte [rbp + 0x120]
movzx eax, byte [rbp + 0x160]
cmp al, 8
je 0x140039b8a
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmm2, xmmword [r14 + 0x20]
movups xmm3, xmmword [r14 + 0x2f]
lea r8, [rbp - 0x17]
movups xmmword [r8 + 0x2f], xmm3
movups xmmword [r8 + 0x20], xmm2
movups xmmword [r8 + 0x10], xmm1
movups xmmword [r8], xmm0
mov ecx, dword [r14 + 0x40]
mov edx, dword [r14 + 0x43]
mov dword [r8 + 0x43], edx
mov dword [r8 + 0x40], ecx
mov byte [rbp - 0x18], bl
mov byte [rbp + 0x28], al
mov byte [rbp + 0x16f], 1
lea rcx, [rbp + 0x98]
lea rdx, [rbp - 0x18]
call fcn.14002cf50
mov byte [rbp + 0x16e], 1
lea rcx, [rbp + 0x98]
call fcn.140032810
mov rbx, rax
nop word cs:[rax + rax]
mov rcx, qword [rsi + 0x30]
mov rax, qword [rsi + 0x38]
lea rdx, [rcx + rbx]
cmp rdx, rax
jbe 0x14003996b
mov rdx, qword [rsi + 0x28]
test rdx, rdx
je 0x140039965
dec rdx
mov qword [rsi + 0x28], rdx
add rdx, qword [rsi + 0x20]
mov r8, qword [rsi + 0x10]
mov r9, qword [rsi + 0x18]
cmp rdx, r8
mov r10d, 0
cmovae r10, r8
sub rdx, r10
lea r8, [rdx + rdx*8]
movups xmm0, xmmword [r9 + r8*8]
movups xmm1, xmmword [r9 + r8*8 + 0x10]
movups xmm2, xmmword [r9 + r8*8 + 0x20]
movups xmm3, xmmword [r9 + r8*8 + 0x30]
movaps xmmword [rbp - 0x30], xmm3
movaps xmmword [rbp - 0x40], xmm2
movaps xmmword [rbp - 0x50], xmm1
movaps xmmword [rbp - 0x60], xmm0
movzx edx, byte [r9 + r8*8 + 0x40]
mov r10d, dword [r9 + r8*8 + 0x44]
mov dword [rbp + 0xe3], r10d
mov r8d, dword [r9 + r8*8 + 0x41]
mov dword [rbp + 0xe0], r8d
cmp dl, 8
je 0x140039965
movaps xmm0, xmmword [rbp - 0x60]
movaps xmm1, xmmword [rbp - 0x50]
movaps xmm2, xmmword [rbp - 0x40]
movaps xmm3, xmmword [rbp - 0x30]
movaps xmmword [rbp + 0x150], xmm3
movaps xmmword [rbp + 0x140], xmm2
movaps xmmword [rbp + 0x130], xmm1
movaps xmmword [rbp + 0x120], xmm0
mov byte [rbp + 0x160], dl
mov eax, dword [rbp + 0xe0]
mov ecx, dword [rbp + 0xe3]
mov dword [r14 + 0x43], ecx
mov dword [r14 + 0x40], eax
mov rcx, r13
call fcn.140032810
sub qword [rsi + 0x30], rax
mov byte [rbp + 0x16e], 1
mov rcx, r13
call fcn.14002bfe0
jmp 0x140039600
mov rcx, r13
mov rdx, rsi
mov r8, r15
xor r9d, r9d
call fcn.14002c0e0
movzx ebx, byte [rbp + 0x120]
movzx eax, byte [rbp + 0x160]
cmp al, 8
je 0x140039b8a
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmm2, xmmword [r14 + 0x20]
movups xmm3, xmmword [r14 + 0x2f]
movups xmmword [r12 + 0x2f], xmm3
movups xmmword [r12 + 0x20], xmm2
movups xmmword [r12 + 0x10], xmm1
movups xmmword [r12], xmm0
mov ecx, dword [r14 + 0x40]
mov edx, dword [r14 + 0x43]
mov dword [r12 + 0x43], edx
mov dword [r12 + 0x40], ecx
mov byte [rbp + 0x98], bl
mov byte [rbp + 0xd8], al
mov byte [rbp + 0x16c], 1
mov rcx, r13
mov rdx, r15
xor r8d, r8d
call fcn.14002b510
mov rax, qword [rbp + 0x120]
mov rdx, qword [rbp + 0x128]
mov rax, qword [rax + 0x10]
mov r8, qword [rbp + 0x130]
mov byte [rbp + 0x16c], 1
lea rcx, [rbp + 0x138]
call rax
mov rax, qword [rbp + 0xd8]
mov qword [rbp + 0x160], rax
movups xmm0, xmmword [rbp + 0x98]
movups xmm1, xmmword [rbp + 0xa8]
movups xmm2, xmmword [rbp + 0xb8]
movups xmm3, xmmword [rbp + 0xc8]
movaps xmmword [rbp + 0x150], xmm3
movaps xmmword [rbp + 0x140], xmm2
movaps xmmword [rbp + 0x130], xmm1
movaps xmmword [rbp + 0x120], xmm0
mov byte [rbp + 0x16c], 0
lea rcx, [rbp + 0x30]
mov rdx, r13
call fcn.14002b740
jmp 0x1400392d0
cmp al, 0x1f
jbe 0x140039b88
mov bl, 0xa
test dil, 1
je 0x140039b8a
mov rcx, r13
mov rdx, r15
mov r8b, 5
call fcn.14002abe0
cmp byte [rbp + 0x120], 0
jne 0x140039c54
mov rax, qword [rbp + 0x128]
cmp rax, qword [rsi + 0x60]
ja 0x140039b8a
mov qword [rsi + 0x38], rax
cmp qword [rsi + 0x30], rax
ja 0x14003989a
mov rcx, r13
mov rdx, r15
xor r8d, r8d
call fcn.14002b510
mov rax, qword [rbp + 0x120]
mov rdx, qword [rbp + 0x128]
mov r8, qword [rbp + 0x130]
lea rcx, [rbp + 0x138]
call qword [rax + 0x10]
jmp 0x1400392d2
mov rcx, qword [rsi + 0x30]
cmp rcx, qword [rsi + 0x38]
jbe 0x140039852
mov rax, qword [rsi + 0x28]
test rax, rax
je 0x140039cf3
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x20]
add rax, rdx
dec rax
cmp rax, rcx
mov edx, 0
cmovae rdx, rcx
sub rax, rdx
lea rcx, [rax + rax*8]
shl rcx, 3
add rcx, qword [rsi + 0x18]
call fcn.140032810
mov rcx, qword [rsi + 0x30]
sub rcx, rax
mov qword [rsi + 0x30], rcx
mov rax, qword [rsi + 0x28]
test rax, rax
je 0x140039894
dec rax
mov qword [rsi + 0x28], rax
add rax, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x10]
mov r8, qword [rsi + 0x18]
cmp rax, rdx
mov r9d, 0
cmovae r9, rdx
sub rax, r9
lea rax, [rax + rax*8]
mov rdx, qword [r8 + rax*8 + 0x40]
mov qword [rbp + 0x160], rdx
movups xmm0, xmmword [r8 + rax*8]
movups xmm1, xmmword [r8 + rax*8 + 0x10]
movups xmm2, xmmword [r8 + rax*8 + 0x20]
movups xmm3, xmmword [r8 + rax*8 + 0x30]
movaps xmmword [rbp + 0x150], xmm3
movaps xmmword [rbp + 0x140], xmm2
movaps xmmword [rbp + 0x130], xmm1
movaps xmmword [rbp + 0x120], xmm0
cmp dl, 8
je 0x140039894
mov rcx, r13
call fcn.14002bfe0
jmp 0x140039890
add rcx, rbx
mov rdx, rcx
cmp rdx, rax
jbe 0x140039988
mov byte [rbp + 0x16f], 1
lea rcx, [rbp + 0x98]
call fcn.14002bfe0
jmp 0x140039a4f
mov qword [rsi + 0x30], rdx
mov rax, qword [rbp + 0xd8]
mov qword [rbp + 0x160], rax
movups xmm0, xmmword [rbp + 0x98]
movups xmm1, xmmword [rbp + 0xa8]
movups xmm2, xmmword [rbp + 0xb8]
movups xmm3, xmmword [rbp + 0xc8]
movaps xmmword [rbp + 0x150], xmm3
movaps xmmword [rbp + 0x140], xmm2
movaps xmmword [rbp + 0x130], xmm1
movaps xmmword [rbp + 0x120], xmm0
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x28]
cmp rcx, rax
jne 0x1400399f3
mov rcx, qword [rbp + 0xe8]
call fcn.14003fb20
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x28]
mov rdx, qword [rsi + 0x18]
mov r8, qword [rsi + 0x20]
dec r8
add rax, r8
cmovae rax, r8
mov qword [rsi + 0x20], rax
inc rcx
mov qword [rsi + 0x28], rcx
lea rax, [rax + rax*8]
movaps xmm0, xmmword [rbp + 0x120]
movaps xmm1, xmmword [rbp + 0x130]
movaps xmm2, xmmword [rbp + 0x140]
movaps xmm3, xmmword [rbp + 0x150]
mov rcx, qword [rbp + 0x160]
mov qword [rdx + rax*8 + 0x40], rcx
movups xmmword [rdx + rax*8 + 0x30], xmm3
movups xmmword [rdx + rax*8 + 0x20], xmm2
movups xmmword [rdx + rax*8 + 0x10], xmm1
movups xmmword [rdx + rax*8], xmm0
mov byte [rbp + 0x16f], 1
mov rcx, r13
mov rdx, r15
xor r8d, r8d
call fcn.14002b510
mov rax, qword [rbp + 0x120]
mov rdx, qword [rbp + 0x128]
mov rax, qword [rax + 0x10]
mov r8, qword [rbp + 0x130]
mov byte [rbp + 0x16f], 1
lea rcx, [rbp + 0x138]
call rax
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0x160], rax
movups xmm0, xmmword [rbp - 0x18]
movups xmm1, xmmword [rbp - 8]
movups xmm2, xmmword [rbp + 8]
movups xmm3, xmmword [rbp + 0x18]
movaps xmmword [rbp + 0x150], xmm3
movaps xmmword [rbp + 0x140], xmm2
movaps xmmword [rbp + 0x130], xmm1
movaps xmmword [rbp + 0x120], xmm0
mov byte [rbp + 0x16f], 0
lea rcx, [rbp + 0x30]
mov rdx, r13
call fcn.14002b740
jmp 0x1400392d0
mov rax, qword [rbp + 0xf8]
cmp rax, 2
je 0x140039c71
lea rdx, [rbp + 0x110]
test rax, rax
je 0x140039b31
mov rcx, qword [rbp + 0x100]
mov rax, qword [rbp + 0x108]
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
jmp 0x140039b3f
movzx ebx, byte [rbp - 0x17]
mov rax, qword [rbp + 0xf8]
cmp rax, 2
jne 0x140039b9b
jmp 0x140039c6c
mov rcx, qword [rbp + 0x100]
mov rax, qword [rbp + 0x108]
call qword [rax + 0x68]
mov rsi, qword [rbp + 0xf8]
cmp rsi, 2
je 0x140039c71
mov rdx, qword [rbp + 0x110]
test rsi, rsi
je 0x140039c94
mov rcx, qword [rbp + 0x100]
mov rax, qword [rbp + 0x108]
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
jmp 0x140039ca2
mov bl, 3
mov rax, qword [rbp + 0xf8]
cmp rax, 2
je 0x140039c6c
lea rdx, [rbp + 0x110]
test rax, rax
je 0x140039bc9
mov rcx, qword [rbp + 0x100]
mov rax, qword [rbp + 0x108]
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
jmp 0x140039bd7
mov rcx, qword [rbp + 0x100]
mov rax, qword [rbp + 0x108]
call qword [rax + 0x68]
mov rsi, qword [rbp + 0xf8]
cmp rsi, 2
je 0x140039c6c
mov rdx, qword [rbp + 0x110]
test rsi, rsi
je 0x140039c19
mov rcx, qword [rbp + 0x100]
mov rax, qword [rbp + 0x108]
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
jmp 0x140039c27
mov rcx, qword [rbp + 0x100]
mov rax, qword [rbp + 0x108]
call qword [rax + 0x80]
test rsi, rsi
je 0x140039c6c
mov rax, qword [rbp + 0x100]
lock dec qword [rax]
jne 0x140039c6c
mov rcx, qword [rbp + 0x100]
mov rdx, qword [rbp + 0x108]
call fcn.140075d00
jmp 0x140039c6c
movzx ebx, byte [rbp + 0x121]
mov rax, qword [rbp + 0xf8]
cmp rax, 2
jne 0x140039b9b
cmp bl, 0xc
jne 0x140039c7e
mov bl, 0x13
cmp byte [rbp + 0x16a], 0
jne 0x140039c7e
mov bl, 0x15
mov eax, ebx
add rsp, 0x1f8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rcx, qword [rbp + 0x100]
mov rax, qword [rbp + 0x108]
call qword [rax + 0x80]
test rsi, rsi
je 0x140039c71
mov rax, qword [rbp + 0x100]
lock dec qword [rax]
jne 0x140039c71
mov rcx, qword [rbp + 0x100]
mov rdx, qword [rbp + 0x108]
call fcn.140075d00
jmp 0x140039c71
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov rcx, r9
mov rdx, rax
call fcn.1401982a0
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov rcx, r10
mov rdx, r11
call fcn.1401982a0
lea rcx, [0x1401a9cf2]
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srchpackdecoder.rsSize_of_table___0__but_no_headers_left_
mov edx, 0x28
call fcn.140198860
ud2
add byte [rsp + rcx + 0x48], dh
add esp, 0x20
je 0x14003bde6
add byte [rsi + 0x57], dl
push rbx
sub rsp, 0x70
mov rax, qword [rcx]
mov r10d, dword [rcx + 8]
mov dword [rbp + 0x1c8], ebp
je 0x14003c1f5
mov rcx, qword [rbp + 0x1c8]
mov rcx, qword [rcx + 0xb0]
call qword [rax + 0x18]
mov rax, qword [rbp + 0x1a8]
mov rcx, qword [rbp + 0x1c8]
mov ecx, dword [rbp + 0x1c8]
mov ecx, dword [rbp + 0x1c8]
mov qword [rcx + 0xa8], rax
test al, 0
add byte [rax], al
mov rax, qword [rbp + 0x1a0]
mov qword [rcx + 0xb0], rax
mov r12b, 5
jmp 0x14003c343
add dword [rax], eax
add byte [rax - 0x77], cl
xor dword [rax + 0x41000000], 0x23e905b4
add dword [rax], eax
add byte [rax - 0x75], cl
jge 0x14003c1dc
movups xmm0, xmmword [rbp - 0x40]
movaps xmmword [rbp + 0x1b0], xmm0
test dword [rax + 0x48000001], esi
mov eax, dword [rbp - 0x30]
test dword [rax + 0x48000001], esi
mov eax, dword [rbp - 0x30]
mov qword [rbp + 0x1c0], rax
mov r12b, 3
jmp 0x14003c343
movabs al, byte [0x41b0558d48000000]
mov eax, 0xe0
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x90], 0
mov rdi, qword [r15 + 0xa0]
mov edi, 0xa0
mov edi, 0xa0
lea r8, [rbp + 0x90]
mov rcx, r14
mov rdx, rdi
call fcn.14003a850
cmp qword [rbx], 0
je 0x14003c307
cmp qword [r15 + 0x90], rdi
jbe 0x14003c520
mov rcx, qword [r15 + 0x88]
imul rdx, rdi, 0xf0
cmp dword [rcx + rdx], 2
je 0x14003c520
lea rax, [r13 + 0x20]
mov r8, qword [r13 + 0x20]
add rcx, rdx
mov qword [rcx], 1
mov qword [rcx + 8], r8
jmp 0x14003c317
mov qword [r13 + 0x18], 1
mov qword [r13 + 0x20], rdi
lea rax, [r13 + 0x28]
mov qword [rax], rdi
mov rax, qword [r13 + 0xa8]
mov rcx, qword [r13 + 0xb0]
mov qword [r13 + 0xa8], 0
mov r12b, 4
test rax, rax
je 0x14003c343
call qword [rax + 8]
jmp 0x14003c343
mov rcx, qword [rbp + 0x1d0]
mov eax, dword [rbp + 0x1dc]
test al, al
jne 0x14003c367
mov rax, qword [0x140262328]
shl rax, 1
test rax, rax
jne 0x14003c49e
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
movzx eax, r12b
lea rcx, [0x14020ab0c]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
mov edi, edi
xor eax, eax
jmp 0x14003c416
mov byte [rsi], 6
jmp 0x14003c439
movabs rax, 0x8000000000000000
cmp rdi, rax
invalid
jne 0x14003c3ee
movzx edi, bl
shl rdi, 0x20
or rdi, 3
jmp 0x14003c414
mov byte [rsi], 5
mov qword [rsi + 8], rdi
movaps xmm0, xmmword [rbp + 0x1b0]
add dword [rax], eax
add byte [rdi], cl
adc dword [rsi + 0x10], eax
mov rax, qword [rbp + 0x1c0]
jmp 0x14003c435
mov rax, qword [rbp + 0x1c0]
mov qword [rbp + 0x190], rax
movaps xmm0, xmmword [rbp + 0x1b0]
test dword [rax + 0xf000001], esi
sub dword [rbp + 0x180], eax
mov al, 1
jmp 0x14003c416
mov byte [rsi], 7
jmp 0x14003c439
mov qword [rbp + 0x90], rdi
movaps xmm0, xmmword [rbp + 0x1b0]
movups xmmword [rbp + 0x98], xmm0
lea rdx, [rbp + 0x90]
mov ecx, ebx
call fcn.140034630
mov rdi, rax
mov al, 4
mov byte [rsi], al
mov byte [rsi + 1], bl
mov dword [rsi + 4], r14d
mov qword [rsi + 8], rdi
movaps xmm0, xmmword [rbp + 0x180]
movups xmmword [rsi + 0x10], xmm0
mov rax, qword [rbp + 0x190]
mov qword [rsi + 0x20], rax
add rsp, 0x268
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov r13, rcx
call fcn.1401a0a40
mov rcx, r13
test al, al
jne 0x14003c367
mov byte [r15 + 0x18], 1
jmp 0x14003c367
lea rcx, str.invalid_keyC:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_slab_0.4.9_srclib.rs
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_buffer.rs
mov edx, 0xb
call fcn.140198860
ud2
add bl, ch
push rcx
and al, 0x50
rcl byte [r14]
add byte [rax - 0x77], cl
and al, 0x30
invalid
xor byte [rax - 0x73], cl
and al, 0x50
mov dword [rsp + 0x28], eax
add eax, 0x16d00f
sbb dword [rax], eax
add al, 0xc1
lea rcx, str.NotFoundPermissionDeniedConnectionRefusedConnectionResetHostUnreachableNetworkUnreachableConnectionAbortedNotConnectedAddrInUseAddrNotAvailableNetworkDownBrokenPipeAlreadyExistsWouldBlockNotADirectoryIsADirectoryDirectoryNotEmptyReadOnlyFilesystemFilesystemLoopStaleNetworkFileHandleInvalidInputInvalidDataTimedOutWriteZeroStorageFullNotSeekableFilesystemQuotaExceededFileTooLargeResourceBusyExecutableFileBusyDeadlockCrossesDevicesTooManyLinksInvalidFilenameArgumentListTooLongInterruptedUnsupportedUnexpectedEofOutOfMemoryOtherUncategorizedapi_ms_win_core_synch_l1_2_0
mov rax, qword [rcx + rax*8]
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
sbb byte [rax - 0x77], cl
invalid
or eax, 0x1c94f8
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
ret 0xff49
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, str.StreamId
mov r8d, 8
add byte [rax], al
add bh, bh
push rax
sbb byte [rax - 0x77], cl
je 0x14003ebfd
sub byte [rax + 0x48302444], cl
mov dword [rsp + 0x20], 0
and byte [rax], al
add byte [rax], al
add dh, al
mov byte [rsp + 0x31], 0
invalid
invalid
invalid
sbb al, byte ss:[rax]
mov r8, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
invalid
mov rdx, rax
jmp 0x140027b90
int3
push rbx
sub rsp, 0x70
movzx eax, byte [rcx]
mov dh, 1
mov dh, 1
lea r8, [0x14020ab24]
lea eax, [0x14020ab24]
jae 0x14003ec6d
sbb al, 0
movsxd rax, dword [r8 + rax*4]
add al, 0x80
add rax, r8
jmp rax
mov dh, 0x41
add dword [rbp - 0x2f7bf040], eax
ror byte [rdi], 0x84
invalid
ror byte [rdi], 0x84
rol byte [rax], 1
add byte [rax], al
invalid
clc
add dword [rdi], ecx
test dword [rsi], edx
add dword [rax], eax
add byte [rbx + 0x44890841], cl
mov eax, dword [rcx + 8]
invalid
invalid
and al, 0x20
and al, 0x20
and al, 0x28
cmp esp, edi
add eax, 0x16cbed
add rcx, 8
call 0x14015eac0
adc dword [rax], eax
jmp 0x14003ee45
mov eax, dword [rcx + 4]
mov dword [rsp + 0x20], eax
lea rax, [rsp + 0x20]
mov qword [rsp + 0x28], rax
and al, 0x28
and al, 0x28
lea rax, [0x14003e920]
mov qword [rsp + 0x30], rax
lea rax, str.protocol_error:_
lea eax, [0x1401ab9d8]
lea eax, [0x1401ab9d8]
int3
invalid
jmp 0x14003ee09
inc rcx
mov qword [rsp + 0x20], rcx
lea rax, [rsp + 0x20]
lea eax, [rsp + 0x20]
mov qword [rsp + 0x28], rax
and al, 0x28
lea rax, [0x140041ad0]
mov qword [rsp + 0x30], rax
lea rax, str.user_error:
movsb byte [rdi], byte [rsi]
int3
invalid
add cl, ch
mov al, 0
add byte [rax], al
movsb byte [rdi], byte [rsi]
int3
add cl, ch
mov al, 0
add byte [rax], al
movzx eax, byte [rcx + 1]
mov rbx, rcx
test eax, eax
je 0x14003edbc
pop rax
pop rax
cmp eax, 1
jne 0x14003ee4e
add byte [rax], al
add dword [rdi], ecx
test ecx, esp
add byte [rax], al
add byte [rax], al
mov eax, dword [rcx + 4]
mov dword [rsp + 0x20], eax
invalid
add byte [rax], al
mov eax, dword [rcx + 4]
mov dword [rsp + 0x20], eax
invalid
and byte [rax - 0x73], cl
and al, 0x20
lea rax, [rsp + 0x20]
mov qword [rsp + 0x28], rax
and al, 0x28
lea rax, [0x14003e920]
mov qword [rsp + 0x30], rax
and al, 0x30
invalid
and al, 0x30
lea rax, str.connection_error_detected:
jmp 0x14003ee72
fadd qword [rax]
add byte [rax], al
xlatb
retf
fadd qword [rax]
add byte [rax], al
or byte [r9 + 0x48202444], cl
lea eax, [rsp + 0x20]
mov eax, dword [rcx + 4]
mov dword [rsp + 0x20], eax
lea rax, [rsp + 0x20]
mov qword [rsp + 0x28], rax
lea rax, [0x14003e920]
mov qword [rsp + 0x30], rax
lea rax, str.connection_error_sent_by_user:
pop rax
retf
invalid
add cl, ch
lea eax, [rax]
add byte [rax], al
pop rax
retf
add eax, 0x16caff
invalid
mov dword [rsp + 0x38], eax
and al, 0x58
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x48], eax
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rdx
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x38
mov eax, dword [rcx + 4]
mov dword [rsp + 0x20], eax
lea rax, [rsp + 0x20]
mov qword [rsp + 0x28], rax
lea rax, [0x14003e920]
mov qword [rsp + 0x30], rax
lea rax, str.connection_error_received:
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
and al, 0x50
add dword [rax], eax
add byte [rax], al
and al, 0x50
add dword [rax], eax
add byte [rax], al
mov rsi, qword [rdx + 0x20]
mov rdi, qword [rdx + 0x28]
lea r8, [rsp + 0x38]
mov rcx, rsi
mov rdx, rdi
call fcn.1400243a0
test al, al
je 0x14003eebc
mov al, 1
jmp 0x14003ee45
lea rax, [rbx + 8]
mov qword [rsp + 0x68], rax
and al, 0x68
and al, 0x68
cmp qword [rbx + 0x18], 0
je 0x14003ef2f
invalid
lea rax, [rsp + 0x68]
mov qword [rsp + 0x28], rax
and al, 0x28
and al, 0x28
lea rax, [0x14003fa10]
add byte [rax], al
mov qword [rsp + 0x30], rax
lea rax, [0x1401ab9a8]
lea eax, [0x1401ab9a8]
lea eax, [0x1401ab9a8]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 2
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x28]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
lea r8, [rsp + 0x38]
mov rcx, rsi
mov rdx, rdi
call fcn.1400243a0
mov ecx, eax
mov al, 1
test cl, cl
jne 0x14003ee45
xor eax, eax
jmp 0x14003ee45
int3
sub rsp, 0xb0
lea rbp, [rsp + 0x80]
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
sub r14b, r15b
invalid
invalid
dec dword [rcx + 0x3e083d0]
rol byte [rbx - 0x72b3fc20], 1
add eax, 0x1cbbd2
sbb al, 0
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
sub r14b, r15b
invalid
rol byte [rbx - 0x72b3fc20], 1
add eax, 0x1cbbd2
sbb al, 0
lea eax, [0x14020ab38]
sbb al, 0
add byte [rcx + 0x63], cl
add al, 0x80
movsxd rax, dword [r8 + rax*4]
invalid
add rax, r8
jmp rax
movzx esi, byte [rdx + 0x10]
jmp case.0x14003f087.3
mov bh, 2
add byte [rax], al
invalid
mov bh, 2
add byte [rax], al
invalid
add byte [rax - 0x77], cl
ror byte [rax - 0x3f], 1
call 0x141ba2fa2
and byte [rax - 0x4a], al
invalid
mov rax, rdx
mov eax, edx
shr rax, 0x20
and byte [rax - 0x4a], al
add dword [0x14003f369], edi
loop 0x14003ef88
add byte [rax], al
mov sil, 1
cmp eax, 0x3e2
loop 0x14003ef88
add byte [rax], al
jle 0x14003f068
mov ds, ebx
add byte [rax], al
add byte [0x1400416ae], bh
sbb al, 0x27
add byte [rax], al
cmp eax, 0x271c
sbb al, 0x27
add byte [rax], al
jle 0x14003f091
lea r8d, [rax - 0x271d]
cmp r8d, 0x34
cmp eax, 0x34
inc dword [rcx - 0x7d]
clc
xor al, 0xf
xchg dword [rsi + 0x48000001], esp
add dword [rax], eax
invalid
invalid
cmp eax, 0x34
ja case.default.0x14003efb7
add dword [rax], eax
add byte [rax - 0x73], cl
lea eax, [0x14020b014]
lea rax, [0x14020b014]
lea eax, [0x14020b014]
movsxd r8, dword [rax + r8*4]
add r8, rax
rol byte [rcx - 1], 0xe0
rol byte [rcx - 1], 0xe0
mov rax, rdx
shr rax, 0x20
cmp eax, 0x28
clc
sub byte [rdi], cl
invalid
invalid
add al, byte [rax]
add byte [rax], al
clc
sub byte [rdi], cl
xchg dword [rbp + 0x4c000002], edi
add byte [rax], al
invalid
add byte [rax], al
lea r8, [0x14020ab48]
lea eax, [0x14020ab48]
mov ebx, 0x6349001c
movsxd rax, dword [r8 + rax*4]
add al, 0x80
add rax, r8
add eax, eax
jmp rax
mov sil, 1
mov dh, 1
jmp case.0x14003f087.3
mov rdi, rcx
mov edi, ecx
movzx esi, byte [rdx + 0xf]
mov rcx, qword [rdx - 1]
dec qword [rax - 0x77]
push rbp
sbb byte [rax - 0x75], cl
invalid
invalid
mov dh, 0x72
cmovs ecx, dword [rbx - 0x76b700b6]
dec qword [rax - 0x77]
dec qword [rax - 0x77]
push rbp
sbb byte [rax - 0x75], cl
invalid
mov rax, qword [rax + 0x20]
mov qword [rbp], 0
mov dword [rbp], 0
mov dword [rbp], 0
add byte [rax], al
mov qword [rbp + 8], 1
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
adc byte [r8], r8b
mov qword [rbp + 0x10], 0
mov qword [rbp - 0x20], 0x20
loopne 0x14003f036
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
loopne 0x14003f036
add byte [rax], al
add dh, al
call 0x185cb3823
invalid
invalid
mov r8b, 0
mov byte [rbp - 0x18], 3
mov qword [rbp - 0x50], 0
mov qword [rbp - 0x40], 0
rol byte [r8], 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
rol byte [r8], 0
add byte [rax], al
invalid
add byte [rax - 0x77], cl
invalid
mov rdx, rbp
mov qword [rbp - 0x30], rdx
mov dword [rbp - 0x30], edx
mov dword [rbp - 0x30], edx
lea rdx, [0x1401ab7c8]
adc eax, 0x16c78d
mov qword [rbp - 0x28], rdx
lea rdx, [rbp - 0x50]
call rax
invalid
rol byte [rax + rax*8 + 0x25d850f], 1
add byte [rax], al
test al, al
jne 0x14003f2aa
pop rbp
add al, byte [rax]
add byte [rax - 0x73], cl
invalid
lea rcx, [rbp + 8]
lea ecx, [rbp + 8]
or byte [r8 - 0x75], r9b
add byte [r15], r9b
movups xmm0, xmmword [rcx]
mov rax, qword [rbp]
movups xmm0, xmmword [rcx]
add dword [rdi], ecx
sub dword [rbp - 0x10], eax
movaps xmmword [rbp - 0x10], xmm0
mov rcx, rdi
mov rdx, qword [rbp + 0x18]
jmp 0x14003f239
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0x40], al
inc byte [rcx - 0x7f]
invalid
invalid
clc
lea r8d, [rax - 2]
cmp r8d, 0x109
or dword [rcx], eax
add byte [rax], al
ja case.default.0x14003f087
add byte [rax], al
lea rax, [0x14020abec]
lea eax, [0x14020abec]
add eax, 0x1cbb6c
add byte [rsi + 0x63], cl
add al, 0x80
invalid
movsxd r8, dword [rax + r8*4]
or byte [rcx + 1], 0xc0
add r8, rax
jmp r8
xor esi, esi
jmp case.0x14003f087.3
imul cl
sahf
add dword [rax], eax
add byte [0x14003f5a4], bh
invalid
add byte [rax], al
cmp eax, 0x50e
add eax, 0x2d7e0000
jle 0x14003f0c5
cmp eax, 0x1b7f
add byte [rax], al
jg case.0x14003ecb8.193
cmp eax, 0x1715
jg 0x14003f20e
invalid
add dword fs:[rax], eax
invalid
add byte [rdi], cl
invalid
cmp eax, 0x50f
add byte [rdi], cl
test byte [rcx + rax], bh
je case.0x14003efd8.26
add byte [rax], al
cmp eax, 0x5b4
add byte [rax], al
je case.0x14003f087.119
add dword [rax], eax
add cl, ch
invalid
jmp case.0x14003f087.4
add dword [rax], eax
add byte [0x14003f534], bh
cmp eax, 0x46a
jle 0x14003f170
movabs al, byte [0x4ce3d000000]
add byte [rax], al
add byte [0x14003f5a3], bh
invalid
add al, 0
invalid
cmp eax, 0x4ce
invalid
jg 0x14003f260
pop qword [rbp + 0x3d000001]
imul eax, dword [rax + rax], 0
cmp eax, 0x46b
je case.0x14003efd8.30
test byte [rsi], al
add dword [rax], eax
add byte [rax], al
add byte [0x14003f561], bh
cmp eax, 0x476
add byte [rax], al
jne case.0x14003f087.4
add dword [rax], eax
add byte [rax - 0x4a], al
invalid
invalid
mov sil, 0x20
jmp case.0x14003f087.3
invalid
and cl, ch
add dword ss:[rax], eax
add byte [rax - 0x4a], al
mov sil, 0x21
and ecx, ebp
jmp case.0x14003f087.3
add dword cs:[rax], eax
add byte [0x140041127], bh
cmp eax, 0x2021
cmp eax, 0x2021
and dword [rax], esp
add byte [rax], al
and byte [rax], al
add byte [rdi], cl
invalid
jg 0x14003f21e
invalid
add byte [0x140040c91], bh
cmp eax, 0x1b80
add byte [rdi], cl
test byte [0x17d03f119], dl
adc eax, 0x3d000001
je case.0x14003f087.119
adc eax, 0x3d000001
add byte [rax], al
cmp eax, 0x1f4e
invalid
add byte [rax], al
add byte [rdi], cl
test byte [rdx], cl
je case.0x14003f087.119
add dword [rax], eax
add cl, ch
add byte [rax], al
jmp case.0x14003f087.4
fld qword [rax]
add byte [rax], al
add byte [rax - 0x4a], al
invalid
invalid
add byte [rax], al
mov sil, 0x14
adc al, 0xe9
add byte [rcx], al
add byte [rax], al
invalid
jmp case.0x14003f087.3
add byte [rax - 0x4a], al
sbb cl, ch
mov sil, 0x18
jmp case.0x14003f087.3
clc
add byte [rax], al
invalid
clc
add byte [rax], al
add byte [rax - 0x4a], al
invalid
invalid
mov sil, 0xb
jmp case.0x14003f087.3
add byte [rax], al
invalid
or ebp, ecx
lock add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x4a], al
jmp case.0x14003f087.3
invalid
add byte [rax], al
invalid
mov sil, 0x26
jmp case.0x14003f087.3
invalid
add byte [rax], al
invalid
call 0x18003f148
mov dh, 0xc
mov sil, 0xc
jmp case.0x14003f087.3
add byte [rax], al
add byte [rbp + rcx*4 - 0x80], al
invalid
invalid
invalid
invalid
lea r8d, [rax - 0x3c2a]
lea eax, [rax - 0x3c2a]
cmp r8d, 2
cmp eax, 2
jb case.0x14003f087.119
add byte [0x140042752], bh
cmp eax, 0x35ed
add byte [rdi], cl
test cl, al
rol dword [rax], 0
je case.0x14003f087.119
rol dword [rax], 0
add cl, ch
xchg esp, eax
add byte [rax], al
invalid
jmp case.0x14003f087.4
add byte [0x14003f558], bh
cmp eax, 0x3e3
add byte [rdi], cl
test byte [rcx + 0x3d000000], dh
mov cl, 0
add byte [rax], al
cmp eax, 0x41d
invalid
je case.0x14003f087.119
mov cl, 0
add byte [rax], al
add byte [0x14003f59d], bh
cmp eax, 0x41d
add byte [rax], al
cmp eax, 0x41d
add byte [rax], al
add byte [rdi], cl
je case.0x14003f087.119
test byte [rsi + 0x3d000000], ah
add byte [rax], al
add byte [0x14003f5ec], bh
invalid
add al, 0
invalid
cmp eax, 0x461
invalid
add al, 0
add byte [rdi], cl
invalid
je case.0x14003f087.119
test byte [rbx - 0x15000000], bl
wait
add byte [rax], al
add bl, ch
invalid
jmp case.0x14003f087.4
jno 0x14003f1d4
mov sil, 9
mov dh, 9
jmp case.0x14003f087.3
xchg esp, eax
add byte [rax], al
add byte [rax - 0x4a], al
mov sil, 2
invalid
mov word [rax], es
invalid
mov sil, 2
mov dh, 2
jmp case.0x14003f087.3
add byte [rax], al
add byte [rax - 0x4a], al
invalid
invalid
add byte [rax], al
mov sil, 3
add ebp, ecx
test byte [rax], al
add byte [rax], al
invalid
jmp case.0x14003f087.3
add byte [rax - 0x4a], al
or eax, 0xb6407feb
jg case.0x14003efd8.26
mov dh, 8
invalid
mov sil, 0xd
jmp case.0x14003f087.3
invalid
jg case.0x14003efd8.26
mov sil, 8
mov dh, 8
jmp case.0x14003f087.3
jp case.default.0x14003f087
mov sil, 6
mov dh, 6
jmp case.0x14003f087.3
jne 0x14003f1fb
mov sil, 0xa
mov dh, 0xa
jmp case.0x14003f087.3
jo 0x14003f200
mov sil, 7
mov dh, 7
jmp case.0x14003f087.3
imul eax, dword [rax - 0x4a], 0x24
mov sil, 0x24
jmp case.0x14003f087.3
mov sil, 0x10
mov sil, 0x10
jmp case.0x14003f087.3
invalid
mov sil, 0x1b
jmp case.0x14003f087.3
pop rsp
pop rsp
mov sil, 0xe
mov dh, 0xe
jmp case.0x14003f087.3
push rdi
mov sil, 0x1f
jmp case.0x14003f087.3
push rdx
push rdx
mov sil, 0x19
jmp case.0x14003f087.3
mov sil, 0x11
mov sil, 0x11
jmp case.0x14003f087.3
mov sil, 0x1c
jmp case.0x14003f087.3
mov sil, 0x1e
jmp case.0x14003f087.3
invalid
mov sil, 0x1a
mov sil, 0x1a
jmp case.0x14003f087.3
cmp eax, 0x150
add byte [rax], al
je case.0x14003efd8.15
cmp eax, 0x252
add byte [rax], al
je case.0x14003f087.119
mov sil, 0x28
jmp case.0x14003f087.3
invalid
mov sil, 0xf
mov sil, 0xf
jmp case.0x14003f087.3
cmp eax, 0x1716
je case.0x14003f087.119
cmp eax, 0x1b64
je case.0x14003f087.119
jmp case.0x14003f087.4
cmp eax, 0x2022
je case.0x14003f087.119
cmp eax, 0x25e9
jne case.0x14003f087.4
mov sil, 0x16
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x78], 0x71
add byte [rax + 0x1718840], al
mov byte [rcx + 1], sil
add dword [rax - 0x77], ecx
or byte [r15], cl
or byte [rdi], cl
mov qword [rcx + 8], rax
movaps xmm0, xmmword [rbp - 0x10]
sub byte [rbp - 0x10], al
movups xmmword [rcx + 0x10], xmm0
adc dword [rcx + 0x10], eax
mov byte [rcx], 2
add dword [rdx], eax
mov rcx, rdx
call fcn.1400893f0
pushfq
movabs eax, dword [0xb0c48148900004]
nop
invalid
invalid
invalid
mov al, 0
invalid
nop
add rsp, 0xb0
add byte [rax], al
add byte [rdi + 0x5e], bl
add byte [rax], al
pop rdi
pop rsi
pop rbp
ret
cmp eax, 0x4cf
add byte [rax], al
add byte [rsp + rcx + 0x3d], dh
je case.0x14003efb7.10051
cmp eax, 0x4d0
jne case.0x14003f087.4
xchg esi, eax
rol byte [rax + rax], 1
add al, 0
add byte [rbp - 0x6a], dh
xchg esi, eax
mov sil, 4
jmp case.0x14003f087.3
invalid
mov esp, 0xeb05b640
mov sil, 5
jmp case.0x14003f087.3
invalid
mov bh, 0x40
mov dh, 0x25
mov sil, 0x25
jmp case.0x14003f087.3
mov dl, 0x40
mov dh, 0x23
mov sil, 0x23
jmp case.0x14003f087.3
lodsd eax, dword [rsi]
mov sil, 0x22
jmp case.0x14003f087.3
invalid
test al, 0x40
mov dh, 0x29
mov sil, 0x29
jmp case.0x14003f087.3
movabs dword [0x12b6409eeb15b640], eax
mov sil, 0x15
jmp case.0x14003f087.3
sahf
sahf
mov sil, 0x12
jmp case.0x14003f087.3
cdq
mov sil, 0x27
jmp case.0x14003f087.3
mov sil, 0x13
jmp case.0x14003f087.3
mov sil, 0x17
jmp case.0x14003f087.3
mov sil, 0x1d
jmp case.0x14003f087.3
lea rax, [0x1402072f0]
mov qword [rsp + 0x20], rax
lea rcx, [0x1402072b2]
lea r9, [0x1401ab7f8]
lea r8, [rbp + 0x27]
mov edx, 0x37
call fcn.140198700
ud2
mov rax, qword [rbp - 8]
cmp qword [rbp - 0x18], rax
je 0x1400404d3
inc rax
mov qword [rbp - 8], rax
lea rdi, [rcx + 0x60]
mov qword [rbp - 0x10], rdi
call fcn.14002bfe0
mov rcx, rdi
jmp 0x1400404b0
mov qword [rsi + 0x28], 0
mov qword [rsi + 0x40], 0
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop rbp
ret
nop dword [rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x50]
mov rdi, qword [rbp - 0x10]
mov rsi, qword [rbp - 8]
cmp rsi, rdi
mov rbx, qword [rbp - 0x28]
pop rbp
invalid
je 0x14004052f
pop rbp
fdiv dword [rbp + rbx + 0x48]
lea eax, [rsi + rsi*2]
lea rax, [rsi + rsi*2]
shl rax, 5
lea rcx, [rbx + rax]
add rcx, 0x10
call fcn.14002bfe0
inc rsi
cmp rsi, rdi
invalid
jne 0x140040512
invalid
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
invalid
mov rax, qword [rbp - 0x10]
cmp qword [rbp - 0x18], rax
je 0x140040603
inc rax
mov qword [rbp - 0x10], rax
lea rsi, [rcx + 0x60]
mov qword [rbp - 0x20], rsi
jne 0x1400405d9
jne 0x1400405d9
call fcn.14002bfe0
mov rcx, rsi
jmp 0x1400405e0
add rsp, 0x40
pop rdi
pop rsi
pop rbp
ret
sub esp, 0x20
lea rbp, [rdx + 0x40]
mov rsi, qword [rbp - 0x18]
sub rsi, qword [rbp - 0x10]
mov rdi, qword [rbp - 0x20]
je 0x14004063f
mov rcx, rdi
call fcn.14002bfe0
add rdi, 0x60
dec rsi
jne 0x14004062e
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
push rbx
sub rsp, 0x110
mov rax, r8
mov rbx, rdx
mov rsi, rcx
lea rcx, [rsp + 0x30]
mov r8d, 0xe0
loopne 0x14004066c
add byte [rax], al
loopne 0x14004066c
add byte [rax], al
mov rdx, rax
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x20], 0
add byte [rax - 0x75], cl
jnp 0x1400406a3
ret 0x35e8
add byte [rax - 0x75], cl
jnp 0x1400406a3
lea r8, [rsp + 0x20]
mov rcx, rbx
mov rdx, rdi
call fcn.14003a850
cmp qword [rsi], 0
je case.0x14003ecb8.372
dec dword [rax - 0x7d]
add byte ds:[rdi + rbp + 0x48], dh
mov ecx, dword [rsi + 0x10]
invalid
mov rcx, qword [rsi + 0x10]
adc byte [rax + 0x39], cl
adc byte [r14 + 0x42], sil
cmp qword [rbx + 0x10], rcx
jbe 0x1400406e5
mov rax, qword [rbx + 8]
imul rcx, rcx, 0xf0
lock add byte [rax], al
invalid
lock add byte [rax], al
add byte [rbx + 0x7402083c], al
or byte [rdx], al
je 0x1400406e5
invalid
invalid
invalid
add byte [rax], al
cmp dword [rax + rcx], 2
or byte [rdx], al
je 0x1400406e5
add rsi, 0x10
add rax, rcx
mov qword [rax], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 8], rdi
jmp 0x1400406d7
mov qword [rsi], 1
mov qword [rsi + 8], rdi
add byte [rax - 0x77], cl
jle 0x1400406db
add rsi, 0x10
mov qword [rsi], rdi
add rsp, 0x110
invalid
adc byte [rcx], al
add byte [rax], al
add esp, 0x110
invalid
pop rbx
pop rdi
pop rsi
ret
lea rcx, str.invalid_keyC:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_slab_0.4.9_srclib.rs
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_buffer.rs
mov edx, 0xb
call fcn.140198860
int3
ret
mov dword [rbp + 0x178], eax
imul rsi, r15, 0xf0
mov r13, qword [rbx + 8]
mov r14, qword [rbx + 0x20]
mov r12, qword [r13 + rsi]
lea rdx, [rsi + r13]
add rdx, 8
lea rcx, [rbp - 0x60]
mov r8d, 0xe8
add byte [rax - 0x77], cl
xchg ebp, eax
add byte [rcx], 0
add al, ch
and esp, dword [rdx + 0x15]
add byte [rcx - 0x39], cl
xor eax, 0x200
add byte [rbp - 0x77], cl
je 0x1400407ca
or byte [rcx - 0x7d], cl
cld
add cl, byte [rdi]
invalid
popfq
add byte [rax], al
invalid
add byte [rax - 0x77], cl
xchg ebp, eax
add byte [rcx], 0
add al, ch
and esp, dword [rdx + 0x15]
add byte [rcx - 0x39], cl
xor eax, 0x200
add byte [rbp - 0x77], cl
je 0x1400407ca
or byte [rcx - 0x7d], cl
cld
add cl, byte [rdi]
test byte [rbp + 0x48000000], bl
add byte [rax], al
add byte [rax - 1], cl
invalid
invalid
add byte [rax], al
add byte [rax - 1], cl
sbb byte [r9 + r9*4 + 0x7b], cl
dec qword [rbx + 0x18]
mov qword [rbx + 0x20], r15
lea rcx, [rbp + 0x90]
lea rdx, [rbp - 0x60]
and byte [rax - 0x73], cl
lea edx, [rax + 0x48000000]
lea edx, [rbp - 0x60]
mov r8d, 0xe8
call 0x1280407ba
in eax, dx
invalid
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x88], r12
cmp r15, qword [rbp + 0x178]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbp + 0x1b], dh
add byte [rax], al
jne 0x1400407e9
test r12, r12
jne 0x14004086b
mov qword [rdi], 0
jmp 0x14004080f
invalid
add byte [rax], al
add bl, ch
invalid
mov rax, qword [rbp + 0x90]
mov qword [rbp + 0x88], 0
test r12, r12
test esp, esp
test esp, esp
je 0x140040885
mov qword [rdi], 1
mov qword [rdi + 8], rax
mov rcx, qword [rbp + 0x188]
mov ecx, dword [rbp + 0x188]
lea rdx, [rbp + 0x98]
mov r8d, 0xe0
add byte [rax], al
add al, ch
and dword [rcx + 0x15], 0
add byte [rax], al
add al, ch
and dword [rcx + 0x15], 0
nop
add rsp, 0x218
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rdx, [rbp - 0x60]
mov r8d, 0xe8
mov rcx, qword [rbp + 0x180]
call sub.VCRUNTIME140.dll_memcpy
lea rcx, str.invalid_keyC:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_slab_0.4.9_srclib.rs
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_buffer.rs
lea eax, [0x1401d23e8]
lea eax, [0x1401d23e8]
mov edx, 0xb
call fcn.1401987c0
lea rcx, str.assertion_failed:_slot.next.is_none__
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_buffer.rs
mov edx, 0x25
add al, ch
lodsd eax, dword [rsi]
jp 0x140040897
add bl, ch
invalid
add al, ch
lodsd eax, dword [rsi]
jp 0x140040897
add bl, ch
or al, 0x48
lea ecx, [0x1401d2400]
lea rcx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_buffer.rs
call fcn.1401987a0
ud2
nop dword cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea rcx, [rbp + 0x88]
call fcn.1400408e0
sbb byte [rax], al
add byte [rax], al
sbb byte [rax], al
add byte [rax], al
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
in al, dx
and byte [rax - 0x73], cl
push 0x30
mov rax, qword [rbp - 0x10]
invalid
cmp qword [rax + 0x10], 0
je 0x1400430ae
invalid
mov rax, qword [rbp - 0x10]
mov r8, qword [rax]
mov rcx, qword [0x140262270]
xor edx, edx
call fcn.140195ea0
nop
add rsp, 0x20
pop rbp
ret
mov rax, qword [rcx]
mov rdx, qword [rcx + 8]
add rcx, 0x18
mov qword [rbp - 0x10], r8
mov r8, qword [r8 + 0x10]
call qword [rax + 0x10]
adc byte [rax - 0x75], cl
or eax, 0x21f0ce
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
mov dword [rsp + 0x10], edx
push rbp
sub rsp, 0x20
in al, dx
and byte [rax - 0x73], cl
push 0x30
mov dword [rbp + 0x1e0], 2
add byte [rax], al
add al, byte [rax]
add byte [rax], al
invalid
add byte [rdx], al
mov qword [rbp + 0x200], 0
mov rax, qword [rcx]
mov r14, qword [rcx + 8]
mov rbx, qword [rcx + 0x10]
mov ebx, dword [rcx + 0x10]
mov ebx, dword [rcx + 0x10]
mov qword [rcx], 2
test rax, rax
test eax, eax
test eax, eax
je 0x1400432a9
cmp rax, 1
cmp eax, 1
jne 0x1400435da
lea rdi, [r13 + 0x18]
add byte [rax], al
add dword [rdx + 1], edi
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
add al, 0
add byte [rcx], al
push rdx
add dh, bh
dec dword [rcx - 0x75]
or byte [r9 - 0x75], r9b
adc byte [r9 - 0x73], r9b
adc byte [rcx - 0x73], cl
adc byte [rcx - 0x73], cl
ja 0x1400433da
invalid
inc eax
add byte [rax], al
add byte [rax + 0x39], cl
enter 0xffffffffffff870f, 7
cmp dword [rax], eax
add byte [rcx - 0x77], cl
or byte [r9 - 0x7d], r9b
invalid
add esi, 0xffffffe1
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
invalid
cmp ecx, eax
out dx, eax
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
or byte [r9 - 0x75], r9b
adc byte [r9 - 0x73], r9b
ja 0x1400434b4
mov edx, dword [rdi]
test eax, ebp
add eax, dword [rax]
add byte [rax + 0x39], cl
enter 0xffffffffffff870f, 0x21
invalid
add al, 0
add byte [rcx], al
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
cmp eax, ecx
add byte [rax], al
add byte [rcx - 0x48], al
call 0x1880435f0
mov edx, dword [rbp + 0xc8]
add byte [rcx - 0x73], cl
sbb byte [r8 - 0x77], r9b
test dword [rax], esi
add al, byte [rax]
add byte [rax - 0x73], cl
cmp byte [r8 - 0x77], r9b
mov qword [rbp + 0x1d8], rax
lea rax, [r13 + 0x30]
mov qword [rbp + 0x28], rax
mov qword [rbp + 0x458], r15
lea rax, [r15 + 0x10]
mov qword [rbp + 0x460], rax
mov edx, dword [rbp + 0x130]
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x77], cl
test dword [rax + 4], eax
add byte [rax], al
lea eax, [rcx - 2]
dec ecx
add al, byte [rax]
add byte [rdi + rcx - 0x4a], al
lea ebx, [rsp + rax - 0x74b40000]
popfq
cwde
add al, byte [rax]
add byte [rbx + 0x484bd], cl
add byte [rbx + rcx*4 - 0x53], cl
jo 0x1400436f7
add byte [rax], al
loopne 0x140043708
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add cl, al
loope 0x14004371a
add byte [rcx - 0x3f], cl
loopne 0x140043747
add byte [rax], al
add byte [rax], al
mov ecx, 0x4d001c79
invalid
mov dword [rbp + 1], ecx
enter 0xffffffffffff8949, 0xffffffffffffffd4
mov r12, rdx
nop
add al, byte [rax]
add byte [rax], al
movzx r9d, byte [rbp + 0x49c]
mov r11, qword [rbp + 0x298]
invalid
invalid
test byte [rax + rax], al
add al, 0
add al, byte [rax]
add byte [rax - 0x75], cl
xchg ebp, eax
push rax
add dword [rax], eax
add byte [rax - 0x39], cl
test dword [rax + 1], edx
add dword [rax], eax
add byte [rax], al
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
test edx, edx
je 0x140043812
mov rbx, qword [rbp + 0x158]
test edx, edx
add byte [rax - 0x77], cl
test dword [rax + 4], eax
add byte [rax], al
xchg ebp, eax
nop
add al, byte [rax]
add byte [rdi + rcx - 0x4a], al
lea ebx, [rsp + rax - 0x74b40000]
popfq
cwde
add al, byte [rax]
add byte [rbx + 0x484bd], cl
test byte [rax + rax], al
test byte [rax + rax], al
add byte [rbx + rcx*4 - 0x53], cl
jo 0x140043811
add byte [rax], al
loopne 0x14004385b
mov edx, dword [rbp + 0x170]
mov byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
dec byte [r8 - 1]
dec rcx
cmovae ecx, eax
movzx ecx, byte [rbp + 0x49c]
mov edx, dword [rbp + 0x190]
test dword [rax + 1], edx
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rax + rsi*2 + 0x48], cl
mov ebx, dword [rbp + 0x198]
movabs al, byte [0x1a8858b48000001]
add byte [rax - 0x75], cl
test dword [rax + 0x48000001], ebp
add byte [rax], al
mov qword [rbp + 0x440], rax
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax + 4], eax
add byte [rax], al
enter 0x7b0, 0x4c
lea ecx, [0x14020b104]
pushfq
add al, 0
add byte [rbx + rcx*4 - 0x63], cl
cwde
add al, byte [rax]
add byte [rbx + 0x484bd], cl
add byte [rbx + rcx*4 - 0x53], cl
jo 0x14004391f
add byte [rax], al
loopne 0x140043930
mov bh, 0x85
mov al, 1
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rsi - 0x39], ah
test dword [rax + 1], esi
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
mov ebp, 0x4c000000
mov esp, dword [rbp + 0x1c0]
or esp, eax
dec byte [rax - 1]
leave
enter 0x7b0, 0x48
lea edx, [0x14020b104]
cwde
ja 0x140043987
add byte [rbx + riz*2 + 4], cl
mov cl, byte [rcx + 1]
add r8, rdx
mov edx, r12d
mov edx, esp
mov edx, dword [rbp + 0x290]
movzx ecx, byte [rbp + 0x49c]
invalid
lea ebx, [rbx - 0x16fffffc]
jo 0x1400439f6
lea ecx, [rbp + 0x118]
nop dword cs:[rax + rax]
invalid
mov eax, dword [rbp + 0x2f0]
lea esi, [rax + 0xf000002]
add byte [rax], al
sub byte [rbp + 0x2c0], dl
movaps xmmword [rbp + 0x30], xmm0
mov edi, dword [rbp - 0x28]
clc
invalid
inc esi
test dword [rax], ebx
invalid
sbb byte [rcx], al
add byte [rax], al
add byte [rcx + rax*2], cl
sbb dword [rcx], eax
add byte [rax], al
add byte [rax], al
mov rcx, qword [rbp + 0xd8]
add byte [rax - 0x75], cl
xchg ebp, eax
lock add byte [rax], al
add byte [rax + 0x39], cl
ror dword [rdi], 1
xor dword [rbx + 0x27], 0
add byte [rax - 0x75], cl
test eax, ebp
add byte [rax], al
add byte [rax - 0x73], cl
or al, 0xc9
rol byte [rdx], 0
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
push 0x8d8948
add dword [rax], eax
add byte [rax - 0x75], cl
or byte [rax - 0x7d], cl
stc
add cl, byte [rdi]
test al, dl
and eax, 0x508b0000
cmp al, byte [rdi + rcx - 0x49]
shl r8, 0x20
invalid
mov bh, 0x40
shl r8, 0x20
invalid
and byte [rcx + 9], cl
ror byte [rcx + rcx*4 - 0x7b], 1
movabs al, byte [0x883950b60f000000]
xchg ebp, eax
xchg ebp, eax
add al, 0
add byte [rdi], cl
mov dh, 0x50
cmp byte [rax + 0x49695], cl
add byte [rax - 0x75], cl
push rax
xor byte [rax - 0x77], cl
xchg ebp, eax
mov al, 0
add byte [rax], al
sbb al, byte [rdi + rcx - 0x49]
invalid
popfq
mov eax, 0x44000003
mov byte [rbp + 0x49c], cl
add al, 0
invalid
add al, 0
add byte [rax + rcx*4 - 0x73], al
rol byte [rbx], 0
add byte [rcx + 0x484bd], cl
add byte [rax - 0x78], al
mov ebp, 0x3c1
rol dword [rbx], 0
invalid
mov edx, dword [rbp + 0x1b8]
add eax, dword [rax]
add byte [rax - 0x75], cl
xchg ebp, eax
cwde
add byte [rax], al
add byte [rax - 0x77], cl
xchg ebp, eax
enter 3, 0
invalid
add byte [rax - 0x75], cl
xchg ebp, eax
nop
add byte [rax], al
add byte [rax - 0x77], cl
xchg ebp, eax
rol byte [rbx], 1
add byte [rax], al
invalid
add eax, 0x8b4c0000
lodsd eax, dword [rsi]
mov byte [rax + rax], al
add cl, ch
jmp 0x1400449dc
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rbp + 0x31], al
ror byte [rcx + rcx*4 - 0x7b], 0xd0
add byte [rax], al
add byte [rax - 0x77], cl
xchg ebp, eax
fadd dword [rax]
add byte [rax], al
mov dword [rbp + 0x440], ecx
add byte [rcx + rcx*4 - 0x6b], al
invalid
ror byte [rax - 0x3f], 1
call 0xc58da492
add byte [rax], al
add eax, dword [rax]
mov dword [rbp + 0x3f8], esi
clc
add al, 0
mov byte [rbp + 0x49c], cl
add al, byte [rax]
add byte [rbx + 0x1a7304f8], al
or eax, 0x1c7457
add byte [rax + 0x63], cl
add al, 0x81
add eax, ecx
mov ecx, dword [rbp + 0x38]
add dword [rax], eax
add byte [rax + 0x7845b60f], dl
movzx eax, byte [rbp + 0x78]
mov dh, 0x45
js 0x140043e92
invalid
invalid
invalid
stc
invalid
add byte [rax], al
add byte [rax], al
je case.0x14015fce2.420
or dword [rax + 1], 0x48e0ffc8
lea ecx, [rbp + 0x38]
xlatb
add byte [rdi], cl
test edi, esi
add dword [rax], eax
add cl, ch
add r8b, byte [rax]
add byte [rax], al
cmp rsi, 0xb
add byte [rax], al
add al, 0
add byte [rdi], cl
test byte [rdx + 0x48000003], bl
cmp esi, 1
mov byte [rax + rax], al
add byte [rdi], cl
test dword [rbx + 4], ebp
add byte [rax], al
add byte [rax], al
rol byte [rbx], 0
add byte [rdi], cl
adc byte [rbp + 0x3d0], bl
popfq
rol byte [rbx], 1
add byte [rax], al
invalid
popfq
rol byte [rbx], 1
add byte [rax], al
invalid
add byte [rdi], cl
adc dword [rdx + 0x30], ebx
pop rdx
invalid
pop rdx
xor byte [rdi], cl
adc dword [rdx + 0x20], edx
out dx, al
jb 0x140043ff1
add byte [rax + 0x63], cl
add al, 0x81
enter 0xffffffffffffe0ff, 0xffffffffffffffbb
add al, byte [rax]
add byte [rax], al
mov edi, dword [rbp + 0x458]
add byte [rax], al
rol byte [rbx - 0x74b3fd08], 0xad
add byte [rax], al
add al, 0
add byte [rax - 0x7d], cl
cmp rsi, 5
invalid
invalid
invalid
pop rax
pop rax
add al, 0
add byte [rdi], cl
test byte [rbp - 0x44fffffd], dl
xchg ebp, eax
add eax, dword [rax]
invalid
invalid
invalid
xchg ebp, eax
add eax, dword [rax]
add byte [rbx + 6], bh
mov ebx, 6
add byte [rax], al
cmp esi, 4
test dword [0x188044038], ecx
add byte [rax], al
mov eax, dword [rbp + 0x470]
jo 0x14004403c
add byte [rax], al
cmp byte [rax + 0x74], ch
push 0x4c707474
je 0x1400440b0
add byte [rax], al
test byte [rbx + 4], ah
add byte [rax], al
shr bl, cl
adc dword [rcx - 0x4e], eax
mov r10b, 2
invalid
invalid
invalid
pop rax
add al, 0
mov ebp, 0x458
lodsd eax, dword [rsi]
add al, 0
add byte [rax], al
add byte [rax], al
mov ebp, 0x458
pop rax
add al, 0
add byte [rsi + 0x6a], bh
mov cl, 3
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x4d], dh
or al, 0
add byte [rax], al
add eax, dword [rax]
add byte [rax - 0x75], cl
mov rcx, qword [rbp + 0x38]
jmp case.0x140045c34.29
invalid
add byte [rax], al
mov ecx, dword [rbp + 0x40]
add rcx, 0x3e
add byte [rax], al
jo case.0x1400452cd.41
add byte [rax], al
mov eax, esi
int3
add byte [rax], al
add byte [rdi + 5], bh
invalid
add byte [rax], al
or byte [rax - 0x75], cl
adc byte [rax + 0x39], r9b
invalid
sal dword [rbp + 0x15], 0xba
add dword [rax], eax
add byte [rax], al
int1
std
dec dword [rax - 0x75]
or byte [rax - 0x75], r9b
mov rcx, qword [rsi + 0x10]
invalid
invalid
adc byte [rax - 0x75], cl
invalid
add dl, byte [rax]
add byte [rax], al
mul byte [rdi + 0x16]
add byte [rcx - 0x77], cl
hlt
add al, 0
add byte [rax], al
add al, 0
add byte [rax - 0x75], cl
or byte [rax - 0x75], r9b
or byte [rax - 0x75], cl
add byte [rax], al
push rbx
std
std
add al, 2
add byte [rax - 1], cl
inc rax
invalid
invalid
test dword [rax + 2], eax
add al, byte [rax]
inc eax
add al, byte [rax]
add byte [rax + 0x39], cl
enter 0xffffffffffff870f, 0xfffffffffffffff3
invalid
xchg ebx, esi
and al, byte [rax]
invalid
cmp eax, ecx
add byte [rax], al
or byte [rax - 0x77], cl
mov edx, edi
invalid
add al, 0
add byte [rcx + rcx*4 - 0x1e], cl
invalid
add byte [rax], al
loop 0x140044245
mov eax, esi
cmp byte [rax], al
add byte [rax - 0x75], cl
invalid
test eax, ebp
add eax, dword [rax]
add byte [rax], al
mov eax, dword [rbp + 0x3f8]
add al, 0
add byte [rdi], cl
invalid
mov dh, 0x85
add byte [rax - 0x7d], cl
clc
or al, 0xf
test dword [rbx], edx
hlt
invalid
invalid
add byte [rax], al
add byte [rax - 0x73], cl
sbb eax, 0x16673f
invalid
invalid
invalid
invalid
invalid
add al, 0
add byte [rax], al
loop case.0x14003efd8.457
invalid
or al, byte [rax]
add byte [rax], al
add byte [rcx - 0x77], cl
add byte [rdi], cl
test ecx, eax
invalid
invalid
invalid
sbb eax, 0x166709
pushfq
add al, 0
add byte [rax], al
invalid
add byte [rax - 0x73], cl
sbb eax, 0x1666f1
lea ebx, [0x1401aa9a2]
hlt
add al, 0
add byte [rax], al
invalid
invalid
add byte [rsp + rcx*2], bh
lea ecx, [0x14020b13c]
add byte [rax], al
push 0x6465782e
outsb dx, byte [rsi]
imul ebp, dword [rdi], 0x48ca8948
mov rdx, rcx
cmp rax, rcx
retf 0x3948
add al, 0
add byte [rbp + 0x22], dh
add byte [rax], al
add ecx, dword [rax + 0xf]
enter 0xffffffffffffc931, 0x49
mov eax, 0x68746d6c
insd dword [rdi], dx
je 0x14004439d
bswap eax
insd dword [rdi], dx
je 0x14004439d
js 0x14004439d
mov rdx, r8
sar byte [rcx], 1
add byte [rax], al
add byte [rcx], bl
leave
leave
add dword [rcx], esi
sal byte [rcx], 0xd2
xor edx, edx
rol byte [rbp - 0x3f6bf037], cl
ror byte [rdi], 0x95
ret 0x8348
test eax, esi
add eax, dword [rax]
add byte [rax - 0x75], cl
invalid
invalid
test eax, esp
add eax, dword [rax]
add byte [rax - 0x73], cl
invalid
movups xmm0, xmmword [rbp + 0x3a0]
add byte [rdi], cl
adc byte [rbp + 0x3d0], bl
adc byte [r15], cl
adc byte [rdi], cl
adc dword [rcx], eax
call 0x1880443ad
lea ecx, [0x14020b2c4]
invalid
enter 0xffffffffffffe0ff, 0x48
mov ecx, dword [rbp + 0x470]
add al, 0
invalid
add al, 0
add byte [rbx + 0x3dc80f01], cl
jo 0x14004443b
je 0x140044431
test dword [rcx + 0xf000000], ebx
mov dh, 0x41
add al, 0x83
add al, 0x83
ror byte [rbp + 0x97e9], 0
add byte [rax + 1], bh
add al, 0
add byte [rax], al
add eax, dword [rax]
add byte [rax - 0x73], cl
xchg ebp, eax
clc
add eax, dword [rax]
add byte [rax - 0x77], cl
mov qword [rdx + 0x40], rcx
movups xmm0, xmmword [rbp + 0x3a0]
invalid
add byte [rdi], cl
adc byte [rbp + 0x3b0], cl
invalid
add byte [rdi], cl
adc byte [rbp + 0x3c0], dl
invalid
add byte [rdi], cl
adc byte [rbp + 0x3d0], bl
invalid
add byte [rdi], cl
adc dword [rdx + 0x30], ebx
lea ecx, [0x14020b2c4]
xchg esp, eax
ror dword [rax - 0x77], 0xcb
retf
movabs al, byte [0x3b08d100f000003]
add byte [rax], al
invalid
add byte [rdi], cl
adc byte [rbp + 0x3c0], dl
popfq
rol byte [rbx], 1
add byte [rax], al
mov al, 3
add byte [rax], al
mov al, 3
add byte [rax], al
add byte [rdi], cl
adc byte [rbp + 0x3d0], bl
pop rdx
xor byte [rdi], cl
adc dword [rdx + 0x20], edx
mov al, 3
add byte [rax], al
add byte [rdi], cl
adc byte [rbp + 0x3d0], bl
pop rdx
xor byte [rdi], cl
adc dword [rdx + 0x20], edx
mov al, 3
add byte [rax], al
jp 0x140044796
jo 0x14004475b
and byte [rbp + riz*2 + 0x48], ah
mov edx, dword [rbp + 0x98]
xchg ebp, eax
cwde
add byte [rax], al
invalid
xchg ebp, eax
cwde
add byte [rax], al
add byte [rax + 0x33], cl
add cl, byte [rax - 0x47]
and byte [rbp + riz*2 + 0x66], ah
insb byte [rdi], dx
invalid
invalid
mov al, 3
add byte [rax], al
add byte [rdi], cl
adc byte [rbp + 0x3d0], bl
pop rdx
xor byte [rdi], cl
adc dword [rdx + 0x20], edx
or dword [rax + 1], 0xbbe0ffc8
adc al, 0
add byte [rax], al
invalid
add byte [rbx + 0x1a], bh
invalid
loope case.0x140043896.40
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov al, 3
add byte [rax], al
adc byte [rbp + 0x3c0], dl
add byte [rax], al
mov al, 3
add byte [rax], al
add byte [rdi], cl
adc byte [rbp + 0x3d0], bl
pop rdx
xor byte [rdi], cl
adc dword [rdx + 0x20], edx
adc dword [rdx + 0x10], ecx
mov dword [rbp + 0x3e8], eax
lea ecx, [0x14020b2c4]
add byte [rax], al
add cl, ch
xchg byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, ch
jno 0x140044922
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
invalid
lea edx, [rbp + 0x3f8]
add byte [rax - 0x77], cl
movups xmm0, xmmword [rbp + 0x3a0]
add byte [rax], al
add byte [rax], al
mov al, 3
add byte [rax], al
add eax, dword [rax]
add byte [rdi], cl
adc byte [rbp + 0x3c0], dl
rol byte [rbx], 0
invalid
rol byte [rbx], 0
add byte [rdi], cl
adc byte [rbp + 0x3d0], bl
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rdi], cl
adc dword [rdx + 0x30], ebx
add byte [rax], al
add byte [rax + 0x63], cl
add al, 0x81
enter 0xffffffffffffe0ff, 0xffffffffffffffbb
xor al, byte [rax]
add byte [rax], al
movabs al, byte [0x3b08d100f000003]
add byte [rax], al
add eax, dword [rax]
add byte [rdi], cl
adc byte [rbp + 0x3d0], bl
invalid
add byte [rdi], cl
adc dword [rcx + 0x30], ebx
adc dword [rcx + 0x20], edx
add byte [rax - 0x77], cl
test eax, ebp
add eax, dword [rax]
add byte [rax - 0x73], cl
or eax, 0x1c685d
pop rbp
invalid
sbb al, 0
pop rbp
push 0x6348001c
invalid
add al, 0x81
invalid
enter 0xffffffffffffe0ff, 0x48
mov eax, dword [rbp + 0x3e0]
movabs al, byte [0x3b08d100f000003]
add byte [rax], al
lea esi, [rax + 0xf000003]
adc byte [rbp + 0x3c0], dl
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rdi], cl
adc byte [rbp + 0x3d0], bl
add byte [rax], al
add al, byte [rax]
add dh, al
test dword [rbp + 0x1000004], ebx
invalid
add dword [rax - 0x73], ecx
lea eax, [rax + 2]
add byte [rax], al
invalid
add al, ch
invalid
add al, byte [rax]
add byte [rcx + 3], cl
invalid
dec dword [rdi]
test byte [rcx + 0x49000002], bh
mov eax, dword [rbp + 0x20]
add byte [rax - 0x77], cl
popfq
lock add eax, dword [rax]
add byte [rax - 0x75], cl
mov eax, dword [rbp + 0x3e0]
invalid
invalid
invalid
mov eax, dword [rbp + 0x3e0]
add byte [rax], al
mov al, 3
add byte [rax], al
idiv dh
invalid
mov dword [rbp + 0x50], 7
cmp edx, edi
and dword [rax], eax
leave
adc dword [rax], eax
test byte [rsi], al
invalid
add byte [rax - 0x39], cl
test dword [rax + 0x8000002], esp
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax + 0x48000002], ebp
mov dword [rbp + 0x2b0], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
sbb byte [rax], al
sbb byte [rax], al
mov dword [rax + 0x18], 0
sbb byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rax + 0x30], 0
invalid
invalid
add byte [rax], al
add byte [rax], al
mov dword [rax + 0x30], 0
add byte [rax], al
add byte [rax], al
mov ecx, dword [0x140262270]
adc dword [0xc58f94b5], edx
invalid
push rax
add eax, dword [rax]
pop rax
add eax, dword [rax]
add byte [rax - 0x77], cl
or r9b, bpl
je 0x140044cde
invalid
add al, byte [rax]
add byte [rcx], dh
fisttp dword [rax - 0x7b]
test byte [rdi], 0x84
add byte [rax], al
in eax, 0
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 5], cl
rol byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
ret 0x75f8
loope 0x140044dab
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rax], 0
add rax, 0x18
dec rcx
add al, byte [rax]
add byte [rax - 0x39], cl
test dword [rax + 0x8000002], ebp
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 2], esi
add byte [rax], al
add byte [rcx], dh
ror byte [rdi], 0x10
test dword [rax + 0xf000002], esp
sub dword [rbp + 0x350], eax
add dword [rax - 1], ecx
invalid
ror dword [rdi], cl
xchg dword [rax], esi
sbb eax, dword [rax]
add byte [rax - 0x77], cl
mov eax, ebx
je case.0x14003ecb8.487
lea rax, [rdx + rdx*2]
mov eax, ebx
add al, 0x52
add al, 0
add byte [rcx - 0x73], cl
lea eax, [rax + rax*8]
lea eax, [rax + rax*8]
lea ecx, [rbx + rbx*2]
enter 0xffffffffffff8b4d, 0x45
and byte [rbp - 0x75], cl
sub r11b, r13b
sbb al, 0x4b
lea edi, [rax + rsi*8]
mov dword [rdi], 1
add dword [rax], eax
add byte [rax], al
cmp ecx, eax
xor eax, 0x398348
mov esi, ebx
add byte [rax], al
add byte [rcx + rdi - 0x31], cl
test dword [rax + 4], ecx
add byte [rax], al
sub bl, ch
and dword [rdi], ecx
invalid
adc byte [rcx + rcx*4 - 0x29], cl
loopne 0x140044f79
cmp dword [rbp + 0x218], 0
mov edi, dword [rbp + 0x28]
invalid
imul edx, ebx
jmp 0x14004506f
add byte [rax], al
add byte [rbp + 0x13], dh
lea ecx, [rbp + 0x3f8]
sub byte [rbp + 0x250], cl
jo 0x140045083
add byte [rax], al
add byte [rdi], cl
mov dh, 0x85
add al, byte [rax]
add byte [rcx + 0x31], cl
ror byte [rdi + rcx - 0x51], 0xc1
xor edx, eax
add byte [rax - 0x77], cl
test dword [rax], ecx
add al, byte [rax]
add byte [rdi], cl
mov dh, 0x85
test dword [rax + 2], ecx
invalid
test dword [rax + 2], ecx
add byte [rax], al
test dword [rax], ebp
add al, byte [rax]
add byte [rbp + 0x31], al
in eax, dx
test dword [rax + 4], ecx
add byte [rax], al
mov ebp, 0x220
add byte [rdi], cl
xchg esp, eax
ret 0x8b48
ror byte [rdi], 0x85
mov eax, 0xebfffffe
cmp byte [rcx + 2], bh
mov ecx, 2
mov dh, 0x8d
cmp byte [rdx], al
add byte [rax], al
dec dword [rdi]
sub byte [rbp + 0x240], al
popfq
nop
add eax, dword [rax]
add byte [rdi], cl
mov bh, 0x85
push rax
add eax, dword [rax]
add byte [rsi - 0x77], ah
test dword [rax], esp
add al, byte [rax]
add byte [rbx + rcx*4 - 0x7b], cl
invalid
add byte [rax], al
add byte [rax], al
pop rcx
add eax, dword [rax]
add byte [rax + 9], cl
enter 0xffffffffffff8b48, 0xffffffffffffff8d
push rcx
add eax, dword [rax]
add byte [rax - 0x77], cl
sbb byte [r8 - 0x77], r9b
and byte [r8 + 0xf], r9b
movsb byte [rdi], byte [rsi]
enter 0x4808, 0xffffffffffffff89
or byte [rax - 0x77], cl
or byte [rax - 0x77], cl
test eax, edx
add dword [rax], eax
add byte [rcx - 0x7707f328], cl
mov byte [rbp + 0x228], al
mov rax, qword [rbp + 0x380]
add eax, dword [rax]
add byte [rax - 0x77], cl
test dword [rax], ecx
add al, byte [rax]
invalid
add eax, dword [rax]
add byte [rax - 0x77], cl
test dword [rax], ecx
add al, byte [rax]
add byte [rax - 0x75], cl
test dword [rax + 3], edi
add byte [rax], al
pop rax
add al, 0
add byte [rbx + rcx*4 - 0x53], cl
mov byte [rax + rax], al
add byte [rax - 0x77], cl
popfq
push rax
add al, 0
add byte [rcx + rcx*4 - 0x7b], cl
test dword [rax + 4], edi
test dword [rax + 4], edi
add byte [rax], al
lea eax, [rax + 3]
add byte [rax], al
add eax, dword [rax]
add byte [rbx - 0x73], cl
cmp al, 0x1c
cmp dword [rbp + 0x448], edi
mov ebp, 0x448
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0x218]
add rax, rdi
add byte [rcx + 0xf], cl
retf 0x2948
add byte [rax], al
add byte [rax - 0x7bf0fa05], al
cmp bl, 5
je 0x1400455f0
invalid
add cl, ch
invalid
add byte [rdi], cl
mov bh, 0x8d
and byte [rdx], al
add byte [rax], al
add byte [rax - 0x7bf0f507], al
xchg byte [rax], al
add byte [rax], al
stc
or dword [rdi], ecx
test dword [rbp + 0xf000005], ebx
add byte [rdi], cl
add byte [rdi], cl
mov bh, 0x48
or eax, 0xf50b60f
push rax
invalid
push rax
xadd edx, esp
adc byte [rcx], cl
retf 0xc148
add dword [rax + 0x33], ecx
push rbp
and byte [rax + 0x33], cl
sbb byte [rcx - 0x48], cl
invalid
test dword [rax + 4], edi
add byte [rdi], cl
xchg dword [0x12a045672], edi
invalid
test dword [rax + 0x48000002], eax
mov dword [rbp + 0x2e0], eax
test dword [rax + 2], eax
add byte [rax], al
xchg ebp, eax
invalid
popfq
rol byte [rdx], 1
add byte [rax], al
lea esi, [rax + 0xf000002]
sub dword [rbp + 0x2a0], eax
add byte [rax - 0x77], cl
and al, 0x30
and al, 0x20
mov edx, dword [rbp + 0x230]
add byte [rax], al
push rax
movsd dword [rdi], dword [rsi]
invalid
mov ebp, 0x458
mov byte [rax + rax], al
add byte [rax - 0x75], cl
invalid
invalid
test eax, ebp
add eax, dword [rax]
add byte [rax - 0x73], cl
or eax, 0x1c5ba8
test al, 0x5b
sbb al, 0
test al, 0x5b
sbb al, 0
add al, 0x81
mov eax, dword [rbp + 0x280]
test eax, esp
add al, byte [rax]
add byte [rdi], cl
sub byte [rbp + 0x240], al
lea edx, [rax + 2]
add byte [rax], al
sub byte [rbp + 0x260], dl
popfq
jo 0x14004574f
add byte [rax], al
xchg ebp, eax
rol byte [rdx], 0
add byte [rdi], cl
sub dword [rbp + 0x2b0], ecx
mov al, 2
add byte [rax], al
mov al, 2
add byte [rax], al
retf
mov ecx, dword [rcx]
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
dec dword [rcx - 0x75]
or byte [r9 - 0x75], r9b
or byte [rcx - 0x75], cl
or byte [rcx - 0x75], cl
adc byte [r9 - 0x75], r9b
invalid
add cl, byte [rax - 1]
ror byte [rax - 0x77], 0x85
mov qword [rbp + 0x240], rax
cmp rax, rcx
ja 0x1400463bf
invalid
invalid
test dword [rax + 2], eax
add byte [rax], al
add byte [rax], al
or r9b, r13b
sub eax, 0x49000008
add byte [rcx - 0x75], cl
invalid
invalid
add byte [rcx - 0x75], cl
or byte [r9 - 0x75], r9b
mov ecx, dword [rdi + 0x10]
invalid
invalid
mov ecx, dword [rdi + 0x10]
adc byte [rax + 0x39], cl
sal dword [rbp + 0x1c], 0xc6
test dword [rdi + 0x1000004], ebx
invalid
add dword [rdx + 1], edi
add dword [rax], eax
add byte [rax], al
stc
or byte [r9 - 0x75], r9b
adc byte [r9 - 0x75], r9b
invalid
dec dword [rax - 1]
ror byte [rax - 0x77], 0x85
add al, byte [rax]
add byte [rax + 0x39], cl
enter 0xffffffffffff870f, 0x50
push rax
inc eax
push rax
adc byte [rax], al
add byte [rcx - 0x77], cl
or byte [r8 - 0x7d], r9b
ret
add byte [rax + 0x39], cl
enter 0xffffffffffff870f, 0x66
or dword [rax], eax
add byte [rcx - 0x77], cl
or byte [r8 - 0x77], r9b
mov rcx, rbx
invalid
sub byte [rdx], al
add byte [rax], al
cli
imul ecx, dword [rax - 0x7d], 0xffffffc7
mov qword ds:[rbp + 0x3f0], rdi
mov dword [rbp + 0x3f0], edi
mov dword [rbp + 0x3f0], edi
add byte [rax - 0x75], cl
test dword [rax + 0x48000002], eax
lea ecx, [rbp + 0x3f8]
add byte [rdi], cl
sub byte [rbp + 0x250], cl
nop
add eax, dword [rax]
add byte [rax - 0x73], cl
lea esi, [rax + 0x48000002]
mov qword [rcx + 0x40], rax
sub byte [rbp + 0x370], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
movsd dword [rdi], dword [rsi]
loopne 0x140045a67
movups xmmword [rax + rdx], xmm0
int3
add al, 0xa
add dword [rax], eax
add byte [rax], al
movabs eax, dword [0x483ec78348000000]
mov dword [rbp + 0x3f0], edi
mov dword [rbp + 0x3f8], 0
add byte [rax], al
ror byte [rax - 0x77], 0x85
call 0x188045b68
add byte [rax - 0x75], cl
test eax, ebp
add eax, dword [rax]
invalid
mov dword [rbp + 0x3f8], 0
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
or byte [rcx - 0x75], cl
adc byte [r9 - 0x7f357f26], r9b
add bl, ch
sub byte [rdi + 0xa], bh
mov edi, 0xa
add byte [rax], al
add byte [rax - 0x73], cl
sbb eax, 0x164ab3
mov bl, 0x4a
invalid
invalid
mov bl, 0x4a
invalid
dec dword [rcx - 0x77]
invalid
rol byte [rdx], 0
add byte [rdi], cl
sub dword [rbp + 0x2b0], ecx
clc
add eax, 0x8d481b77
ja case.default.0x140046110
lea rcx, [0x14020b358]
add dh, al
test dword [rsi + 4], ebx
lea ecx, [rbp + 0x2a0]
add byte [rax - 0x73], cl
lea esp, [rax - 0x17fffffe]
add bl, byte [rcx]
sbb dword [0x144a45251], edx
sbb dword [0x144a45251], edx
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
test eax, esp
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rbp + 0xe8], 2
mov byte [rbp + 0x49e], 1
mov dword [rbp + 0xe8], 2
invalid
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test dword [rax + 0x48000002], esp
mov dword [rbp + 0xe0], eax
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax + 0x497bd], al
add byte [rax], al
stosb byte [rdi], al
add byte [rax], 0
add byte [rax + 0x497bd], al
add byte [rax], al
je 0x1400470e1
lea rcx, [rbp + 0x3a0]
add byte ds:[rax], al
add bl, ch
loope 0x1400472d1
int3
int3
cmp rcx, rax
jne 0x1400478ea
mov edx, 1
mov rcx, rsi
call fcn.140023410
mov rax, qword [rsi + 8]
mov rcx, qword [rsi + 0x10]
mov edx, r14d
or dl, 0x80
mov r8, qword [rsi]
mov byte [r8 + rax], dl
inc rax
mov qword [rsp + 0x20], rax
cmp rax, rcx
enter 0xffffffffffff870f, 0xffffffffffffff82
add byte [rax], al
invalid
enter 0xffffffffffff870f, 0xffffffffffffff82
add byte [rax], al
add byte [rax - 0x77], cl
or byte [rbp - 0x77], r9b
hlt
mov qword [rsi + 8], rax
mov r12, r14
shr r12, 7
cmp r14, 0x3fff
mov r14, r12
ja 0x1400478d0
mov rax, qword [rsi + 8]
mov rcx, qword [rsi + 0x10]
adc byte [rax + 0x39], cl
invalid
jne 0x140047941
adc byte [rax + 0x39], cl
sal dword [rbp + 0x15], 0xba
add dword [rax], eax
add byte [rax], al
mov edx, 1
mov rcx, rsi
call fcn.140023410
mov rax, qword [rsi + 8]
mov rcx, qword [rsi + 0x10]
invalid
adc byte [rax - 0x75], cl
invalid
mov rdx, qword [rsi]
mov byte [rdx + rax], r12b
inc rax
mov qword [rsp + 0x20], rax
cmp rax, rcx
ja 0x1400479ec
invalid
xchg ebx, eax
add byte [rax], al
invalid
xchg dword [rbx + 0x48000000], edx
mov dword [rsi + 8], eax
mov qword [rsi + 8], rax
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
jmp fcn.140047a10
lea rax, [rsp + 0x20]
mov qword [rsp + 0x28], rax
lea rax, [fcn.140023700]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x40], rax
lea rax, str.new_len____capacity_
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 2
mov qword [rsp + 0x68], 0
lea rax, [rsp + 0x28]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 2
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rsp + 0x48]
call fcn.140198250
add rsi, 0x10
lea rax, [rsp + 0x20]
mov qword [rsp + 0x28], rax
lea rax, [fcn.140023700]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rsi
jmp 0x1400479a5
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
movzx edx, byte [rdi]
sub esp, dword [rdx + rdi]
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
std
dec dword [rax - 0x75]
pop rsi
or byte [rax - 0x75], cl
adc byte [rax - 0x77], r9b
jmp 0x160ee3c49
invalid
and byte [rax - 0x75], cl
invalid
mov dword [rsp + 0x28], ebx
xlatb
add eax, dword [rax]
add byte [rax - 0x77], cl
pop rsi
or byte [rax - 0x3f], cl
in eax, 8
jo 0x140047b30
invalid
invalid
add dword [rax], eax
add byte [rax], al
pop rsi
or byte [rax - 0x75], cl
adc byte [rax - 0x75], r9b
invalid
and al, 0x80
add byte [rax], al
add byte [rcx - 0x77], cl
int3
add eax, dword [rax]
add byte [rax - 0x75], cl
invalid
mov eax, dword [rsi + 8]
or byte [rax - 0x75], r9b
adc byte [rax - 0x75], r9b
invalid
mov rax, qword [rbp - 0x18]
cmp qword [rbp - 0x20], rax
je 0x140048089
inc rax
mov qword [rbp - 0x18], rax
call 0x128460bbd
call 0x128460bbd
mov rdx, qword [rcx - 0x10]
mov r8, qword [rcx - 8]
lea rsi, [rcx + 0x48]
call qword [rax + 0x10]
mov rcx, rsi
jmp 0x140048060
mov rax, qword [rbp - 8]
add esp, 0x48
add byte [rax], al
mov rax, qword [rbp - 8]
int3
xor byte [rax + rax], bl
mov dh, 0x2c
xor al, 0x41
lea ebp, [rbp - 0x23]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0x18d6a9
mov r8d, 0xa
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
mov qword [rsp + 0x20], 0
add byte [rax], al
add dh, al
and al, 0x31
add byte [rbp + rcx*4 + 5], cl
add cl, byte [rbx + 0x17]
add byte [rax - 0x73], cl
and al, 0x20
sbb eax, dword [rax]
int3
int3
xor byte [rbp - 0x7b], cl
enter 0xbeb, 0x31
ror byte [rbp - 0x7b], 0xe4
je 0x140049275
adc byte [rcx - 0x73], cl
mov rdx, qword [r8 + 0x38]
add rsp, 0x60
loopne 0x1400492c2
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fwidestring_1.0.2_srcucstring.rs
lea eax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fwidestring_1.0.2_srcucstring.rs
add byte [rbp + rcx*4 + 0x25], cl
sub eax, 0x45001747
xor ecx, ecx
lea r12, [0x1401bd9b0]
xor r9d, r9d
xor r10d, r10d
test r15, r15
jne case.0x14003efd8.693
lea edi, [0x1401bd9b0]
sbb byte [rcx + rcx*4 + 0x49], cl
and byte [rcx + rcx*4 + 0x51], cl
mov qword [rcx + 0x28], r10
mov qword [rcx + 0x30], r15
mov qword [rcx + 0x38], rsi
push rdx
mov dword [rcx + 0x56], eax
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x60]
invalid
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, qword [rbp - 0x28]
call fcn.140195ea0
cmp qword [rbp - 0x20], 0
cmp dword [rbp - 0x20], 0
invalid
cmp dword [rbp - 0x20], 0
je 0x140049347
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x28]
mov rdx, qword [rax + 0x18]
push rax
sbb byte [rbx + rcx*4 + 0x40], cl
and byte [rax - 0x75], cl
invalid
invalid
loopne 0x140049344
mov edx, dword [rax + 0x38]
pop rsi
mov rdx, qword [rdx + rcx*8]
int3
mov qword [rsp + 0x28], rax
lea rax, [0x14004c460]
push rdx
xor byte [rax], al
add byte [rax - 0x77], cl
and al, 0x30
push rdx
xor byte [rax], al
add byte [rax - 0x77], cl
and al, 0x30
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fwidestring_1.0.2_srcucstring.rs
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 2
and al, 0x50
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x50], 2
and al, 0x28
mov edx, dword [rdi + 0x28]
adc byte [rax - 0x77], cl
and al, 0x38
invalid
dec dword [rax - 0x77]
and al, 0x30
add byte [rax - 0x73], cl
and al, 0x28
invalid
add byte [rax - 0x75], cl
push rsi
test rdx, rdx
mov edx, dword [rsi + 0x40]
test r9, r9
invalid
ror byte [rax - 0x7d], 1
rol byte [rax], 1
lea esi, [rsp + 0x28]
je 0x14004958e
cmp byte [rbp + rcx*4 + 0x3d], cl
pop rsi
add dword [rax], eax
and al, 0x68
add byte [rax], al
add byte [rax], al
pop rax
add byte [rax], al
mov ecx, ebx
cli
add byte [rax], al
cmp eax, 0xffff
mov ecx, dword [rsi + 0x38]
shr bl, 0x55
and al, 0x28
and al, 0x50
add dword [rax], eax
add byte [rax], al
add byte [rcx + rcx*4 + 0x74], cl
and al, 0x58
add esp, 0x78
pop rsi
pop rdi
and al, 0x20
mov r8, qword [rdx + rcx*8]
lea rdx, str.invalid_uri_characterinvalid_schemeinvalid_authorityinvalid_portinvalid_formatscheme_missingauthority_missingpath_missinguri_too_longempty_stringscheme_too_long
sbb eax, dword [rax]
sbb eax, dword [rax]
mov rdx, qword [rdx + rcx*8]
mov rcx, rax
shr ecx, 0xdc
invalid
std
invalid
movabs rdx, 0x7773a3b961cafa52
ret
invalid
int3
int3
mov eax, dword [rax + 0x18]
lea rdx, str.InvalidHeaderValuefailed_to_parse_header_value
adc eax, 0x174445
adc eax, 0x174445
invalid
mov r8d, 0x12
jmp rax
add byte [rcx - 0x48], al
sbb al, 0
add byte [rax], al
jmp rax
invalid
loopne 0x1400496f9
int3
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x192080
add byte [rdi], cl
invalid
invalid
invalid
mov bh, 4
mov word [rbp + r10 - 4], ax
cmp edx, 0x63
call 0x1006fdc1b
sub edx, r8d
sub edx, r8d
imul eax, eax, 0x64
xor byte [rax + 0x48ff1d54], cl
dec ebx
sbb eax, 0xcbff48ff
neg edi
mov r14, qword [rbp + 0x50]
xor byte [rcx + rcx*4 - 0x3e], cl
adc al, 0x2b
adc cl, dl
adc al, 0
dec byte [rcx + rcx*4 + 0x75]
loopne 0x1400498f0
mov dword [rbp - 0x20], esi
cmp esi, edi
pop qword [rax]
add byte [rax], al
sahf
sbb dword [rax], eax
invalid
insb byte [rdi], dx
mov edi, ebp
dec dword [rax - 0x77]
pop rsi
mov dword [rbp + 0x28], ecx
mov bl, 0x9d
std
dec dword [rax - 0x77]
xor byte [r8 - 0x77], r9b
cmp byte [r8 - 0x77], r9b
invalid
mov dword [rbp + 0x40], ecx
mov dword [rbp - 0x50], 2
invalid
mov dword [rbp], eax
test al, 0x48
rol byte [r10], 0
adc eax, 0x18e9be
sbb byte [rax], al
nop dword [rax]
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
adc dh, al
outsd dx, dword [rsi]
add byte [rax - 0x7d], cl
invalid
invalid
invalid
invalid
sub esp, 0x28
call fcn.140023020
cmp dword [rax], eax
test byte [rax + 0x15], dh
add byte [rax], al
mov dword [rcx], edx
add byte [rbp - 0x77], al
ret
jrcxz case.0x140043f28.109
sbb al, 0x38
jl 0x140049b80
add cl, byte [rdi]
mov dh, 0x1c
cmp byte [rcx - 0x78], al
pop rsp
xor dword [rdx], eax
dec byte [rcx + 0x39]
sti
mov dh, 0x3c
xor cl, byte [rdi]
mov dh, 0x1c
sbb al, 0x38
mov byte [r11 + rsi], bl
sbb al, 0x38
dec byte [rax - 0x7d]
retf
add byte [rax], al
add cl, ch
push rdx
pmovmskb eax, mm0
add byte [rax], al
cmp byte [rcx + 0x12], 0x70
adc eax, dword [rax]
add byte [rcx - 0x7f], al
jns 0x140049c47
sub eax, 0xf6c6f70
test dword [rbx + 0x13], esi
adc eax, dword [rax]
invalid
test dword [rax + 0x13], ebp
add byte [rax], al
adc eax, dword [rax]
add byte [rcx - 0x80], al
jns 0x140049ca9
sub eax, 0x118e850f
outsb dx, byte [rsi]
movq mm0, qword [rcx]
test dword [rdx + rdx - 0x7ebf0000], esp
jns 0x140049d24
test dword [rbx + 0x41000012], ecx
je 0x140049dcc
test edx, esi
adc dword [rax], eax
clc
insd dword [rdi], dx
xor byte [rax], cl
add byte [rax], al
add byte [rax], al
movzx eax, byte [rcx + 1]
sub eax, 0x39497974
add cl, byte [r15]
test dword [rsi], esp
adc byte [rax], al
add byte [rcx - 0x80], al
jns 0x140049e20
jo 0x140049e27
test dword [rbx], ebx
adc byte [rax], al
add byte [rax - 0x169a4de3], dh
invalid
mov dl, 0x65
invalid
jmp 0x14004ae17
movq mm0, qword [r9]
jb 0x140049e51
add byte [rax], al
test dword [rsi + 0x11], ebx
add byte [rax], al
outsb dx, byte gs:[rsi]
je 0x140049e6e
test dword [rax + 0x11], edx
add byte [rax], al
adc dword [rax], eax
add byte [rcx - 0x80], al
cmp dl, byte [rcx]
add byte [rax], al
add byte [rax], al
pcmpeqb mm0, qword [0x1401a38c0]
inc dword [rax]
add byte [rdi], cl
test dword [rcx + rdx], eax
add byte [rax], al
invalid
add byte [rcx - 0x7f], al
jns 0x140049ec4
je case.0x140044fa5.130
outsb dx, byte [rsi]
jae 0x140049ec8
test esi, esi
adc byte [rax], al
add byte [rcx - 0x80], al
jns case.0x1400452cd.147
imul ecx, dword [rdi], 0x10eb85
test ebx, ebp
adc byte [rax], al
add byte [rcx - 0x80], al
jns 0x140049ee2
outsd dx, dword [rsi]
jae 0x140049f25
mov edx, 0x17
add byte [rax + 0x4174b201], dh
mov edx, 0xd
invalid
add al, 0x82
add byte [rax], al
and dword [rdi + rcx - 0x7b], ebp
mov ebp, 0xb000000f
add al, 0x82
loopne 0x14004a068
cmp dword [rcx + 1], 0x732d746c
jns 0x14004a02b
insb byte [rdi], dx
je case.0x1400160de.1344
jae 0x14004a03e
test dword [rsi + rcx], eax
add byte [rax], al
invalid
add byte [rax + 0x4163b20f], dh
invalid
mov edx, 6
invalid
add byte [rax - 0x48], cl
je 0x14004a0f1
outsd dx, dword [rsi]
jb 0x14004a0f5
jp 0x14004a0ef
add byte [rcx + 0xf], al
add dword [rbx - 0x7bf08f08], eax
movsd dword [rdi], dword [rsi]
add eax, 0xf8830000
invalid
add byte [rax], al
pcmpeqb mm0, qword [0x1401a39a0]
add byte [rsi + 0xf], ah
xlatb
sal byte [0x14005a0eb], 0xf
test ebx, eax
add byte [rax], al
mov eax, 0x2d776f6c
sbb dword [rcx + 0xf], ebp
test dword [rsi + rcx + 0x8b00000], esp
invalid
mov al, 8
outsb dx, byte [rsi]
or al, 6
add byte [rax], al
test edi, ebp
or al, 0
add byte [rax], al
mov al, 0xd
or eax, 0xba4165b2
add al, byte [rax]
add byte [rax], al
or eax, 0xba4165b2
add al, byte [rax]
add byte [rax], al
push rsi
add eax, 0xf8830000
imul ecx, dword [rdi], 0xcca85
add byte [rcx - 0x80], al
jns 0x14004a173
invalid
jne case.default.0x14004a06c
popfq
or al, 0
add byte [rcx - 0x80], al
jns 0x14004a1a3
invalid
or al, 0
add byte [rcx - 0x80], al
jns 0x14004a1af
invalid
add byte [rax], al
add eax, 0x87850f74
je 0x14004a1bb
test dword [rdi + 0x4100000c], eax
cmp byte [rcx + 6], 0x63
add byte [rax], al
or al, 0
push rdx
or al, 0
cmp qword gs:[r9], rax
or byte [rax], al
clc
clc
invalid
or eax, 0x81410000
jns 0x14004a25f
outsb dx, byte [rsi]
invalid
add byte [rax], al
add byte [rcx - 0x80], al
jns 0x14004a271
imul ecx, dword [rdi], 0xd4985
add byte [rcx - 0x80], al
jns 0x14004a27d
invalid
invalid
outsb dx, byte [rsi]
test dword [rsi], edi
or eax, 0x16b00000
invalid
add byte [rax], al
add cl, ch
cwde
add byte [rax], al
or eax, dword [rax]
add byte [rcx + 0xf], al
mov dh, 1
adc dword [rdi], ecx
add byte [rax + 0x63], cl
add al, 0x82
sar bh, 1
loopne 0x14004a2ee
mov eax, 0x632d6e64
invalid
add dword [rdi], ecx
test ebx, edi
or al, 0
add byte [rcx - 0x7f], al
jns 0x14004a2c6
sub eax, 0xf6e6f63
movq mm1, qword [rdi]
test esp, ecx
or al, 0
invalid
add byte [rax], al
adc byte [rax], al
or eax, dword [rax]
add byte [rcx - 0x80], al
jns case.0x140046110.92
insb byte [rdi], dx
add byte [rcx - 0x80], al
jns 0x14004a31e
insb byte [rdi], dx
test dword [0x18104a32f], edx
cmp byte [rcx + 3], 0x6f
jns 0x14004a32a
invalid
outsd dx, dword [rsi]
add ebp, dword [rdi + 0xf]
test dword [rdx], ecx
or eax, dword [rax]
add byte [rax], al
mov al, 0xe
mov dl, 0x77
invalid
mov edx, 4
add byte [rax], al
mov dh, 1
add dword [rbx - 0x77c6040], eax
rcr byte [rdi + 0xf12f883], 0x87
adc cl, byte [rdi]
xchg ebx, ebp
or al, byte [rax]
add byte [rax - 0x73], cl
adc eax, 0x1c1328
jmp 0x14004a355
invalid
add al, 0x82
invalid
jo 0x14004a375
test ebp, ecx
or al, byte [rax]
add byte [rdx + 0x5ba4174], dh
add byte [rax], al
add byte [rcx], dh
shr cl, 0xa3
or al, byte [rax]
add byte [rcx - 0x80], al
jns 0x14004a399
je 0x14004a3a2
test dword [rax + 0x4100000a], esp
movabs al, byte [0x650979804100000a]
cmp byte [rcx + 9], 0x65
add byte [rax], al
add byte [rax + 0x4172b23a], dh
cmp dh, byte [rdx + 0xaba4172]
add byte [rax], al
add cl, ch
mov edx, 0xa
imul ecx, dword [rdx], 0
test dword [rdi + 0xa], esp
add byte [rax], al
add byte [rax], al
add cl, ch
add byte [rax], al
sub dword [rdx], ecx
clc
jo 0x14004a40b
invalid
test byte [rsp + rax], bl
add byte [rbx - 0x7bf09608], al
stc
add eax, dword [rax]
add byte [rax], al
cmp eax, 0x63
jne case.default.0x14004a2a3
movdqu xmm0, xmmword [r9 + 1]
invalid
invalid
je 0x14004a422
add byte [rax], al
clc
invalid
pcmpeqb mm0, qword [0x1401a3930]
setne byte [0x117140a24]
sal byte [0x14005a42a], 0xf
invalid
inc dword [rax]
add byte [rdi], cl
test dword [rbx + rcx - 0x7fbf0000], eax
jns 0x14004a445
pmovmskb eax, mm0
invalid
outsd dx, dword [rsi]
or eax, dword [rax]
add byte [rax + 0x445e915], dh
add byte [rax], al
outsd dx, dword [rsi]
add dword [rsi + 0xf], esp
invalid
je 0x14004a450
pcmpeqb mm0, qword [0x1401a38e0]
xchg ecx, eax
xchg esp, eax
adc eax, 0xd70f6600
sal byte [0x14005a458], 0xf
add byte [rax], al
jne case.default.0x14004a2a3
pmovmskb eax, mm0
add byte [rax], al
jns case.0x140049bb0.334
je 0x14004a473
test dword [rbx + 0xb], ecx
add byte [rax], al
add byte [rbx - 0x7bf08c08], al
invalid
jae 0x14004a498
test byte [rsi], al
add al, 0
add byte [rbx - 0x7af09e08], al
sbb eax, 0xf300000b
or eax, dword [rax]
add bl, dh
or eax, dword [rax]
add bl, dh
movq mm0, qword [r9 + 1]
adc eax, 0xe9000000
mov eax, 0x65757165
jae 0x14004a569
sub eax, 0x41394968
adc byte [rdi], cl
test dword [rbx + 0x4100000a], esi
cmp dword [rcx + 0x18], 0x65646165
add byte [rax - 0x48], cl
invalid
sub eax, 0x1394963
test dword [rax + 0xa], edi
add byte [rax], al
add byte [rax], al
test esi, edx
or dword [rax], eax
add byte [rcx - 0x80], al
invalid
invalid
jns 0x14004a5f7
jne case.default.0x14004a2a3
invalid
add byte [rax], al
add dword [rdi], ecx
test dword [rsi], edx
or byte [rax], al
add byte [rcx - 0x80], al
jns 0x14004a62f
jb 0x14004a637
test dword [rbx], ecx
or byte [rax], al
add byte [rax], al
invalid
invalid
jns case.0x14003f087.1142
jne case.default.0x14004a06c
test dword [rax], eax
or byte [rax], al
add byte [rax + 0x7d6e92f], dh
add byte [rax], al
invalid
in eax, 7
add byte [rax], al
outsb dx, byte [rsi]
je 0x14004a66b
je 0x14004a66b
je 0x14004a66b
test edi, edx
invalid
add byte [rax], al
jo case.0x14003ecb8.1145
add byte [rax], al
imul ecx, dword [rdi], 0x76485
test dword [rdi + rax], esp
invalid
test dword [rcx + 7], ebx
add byte [rax], al
test dword [rdi], edi
invalid
add byte [rax + 0x4165b236], dh
mov edx, 4
add byte [rax], al
invalid
cmp byte [rcx + 1], 0x6e
add byte [rax + 0x4174b21f], dh
mov edx, 2
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
cmp byte [rcx + 1], 0x69
add byte [rax + 0x4161b24a], dh
mov edx, 2
invalid
or dword [rsi + 0x74], ebp
imul esp, dword [rbx + 0xf], 0x84085
add byte [rcx - 0x80], al
jns 0x14004a785
or eax, 0x35850f61
or byte [rax], al
add byte [rax], al
invalid
invalid
jns 0x14004a791
invalid
je 0x14004a794
test dword [rdx], ebp
or byte [rax], al
add byte [rax], al
mov al, 0x4c
mov dl, 0x65
mov r10d, 0xf
add byte [rax], al
mov r10d, 0xf
sldt word [rax]
add byte [rax], al
add cl, ch
test byte [rsi], al
mov eax, 0x7373782d
jae case.0x14003ecb8.850
sub eax, 0x496f7270
cmp dword [rcx + 1], eax
outsd dx, dword [rsi]
or byte [rax], al
add byte [rcx - 0x7f], al
jns 0x14004a7ba
je 0x14004a818
stc
invalid
add byte [rcx - 0x80], al
jns 0x14004a7cc
cmp byte [rcx + 0xd], 0x69
imul ecx, dword [rdi], 0x7ee85
add byte [rcx - 0x80], al
jns 0x14004a7d8
invalid
add byte [rax], al
outsd dx, dword [rsi]
test ebx, esp
invalid
mov edx, 0xf
add byte [rax], al
add cl, ch
invalid
add byte [rax], al
je case.0x14003ecb8.850
invalid
invalid
movq mm0, qword [rcx + 1]
pcmpeqb mm0, qword [0x1401a3920]
adc eax, 0xd70f6600
sal byte [0x14005a81a], 0xf
inc dword [rax]
add byte [rdi], cl
pmovmskb eax, mm0
inc dword [rax]
add byte [rax], al
add byte [rdi], cl
add byte [rcx - 0x80], al
adc al, byte [rax]
add byte [rax], al
add byte [rax - 0x48], cl
jae 0x14004a8a3
jb case.0x14003ecb8.746
outsb dx, byte [rsi]
add dword [r15], ecx
mov edx, 9
add cl, ch
rol byte [0x181f7a860], 0xf
add eax, 0x41f30000
invalid
invalid
invalid
movq mm0, qword [r9 + 1]
outsd dx, dword [rsi]
add dword [r14 + 0xf], esp
add byte [rax], al
add byte [rax], al
add cl, ch
mov dword [0x181f7a896], eax
add eax, 0x41f30000
add eax, 0x41f30000
movq mm0, qword [rcx + 1]
add dword [rsi + 0xf], esp
je 0x14004a8a3
invalid
add byte [rsi + 0xf], ah
pmovmskb eax, mm0
xlatb
sal byte [0x14005a8ab], 0xf
xor eax, 0xffff
invalid
test dword [rbx], eax
invalid
jns case.0x140043896.255
je 0x14004a926
outsd dx, dword [rsi]
cmc
invalid
add byte [rax], al
add cl, ch
add rax, 0xffffffff80410000
add byte [rcx - 0x80], al
add byte [rcx - 0x80], al
jns case.0x140044718.178
sub eax, 0x6db850f
fild dword [rsi]
add byte [rax], al
movzx eax, byte [rcx + 2]
clc
je case.0x1400452cd.374
test byte [rbx], ch
invalid
add byte [rax], al
add bl, dh
movq mm0, qword [r9 + 3]
invalid
invalid
add esp, dword [r14 + 0xf]
je 0x14004a8ff
invalid
add eax, 0x159062
invalid
adc eax, 0xd70f6600
pmovmskb eax, mm0
sal byte [0x14005a907], 0xf
add byte [rax], al
add byte [rdi], cl
test dword [rdi + 0x41000006], esp
cmpsd dword [rsi], dword [rdi]
invalid
cmp byte [rcx + 0x13], 0x6f
test dword [rsi + rax - 0x7fbf0000], ebx
jns case.0x14003ecb8.1155
invalid
add byte [rax], al
adc al, 0x6e
outsb dx, byte [rsi]
invalid
jae case.0x14003f087.1046
mov edx, 0x15
add byte [rax], al
jb 0x14004a9ab
jb case.0x14003f087.1046
cmp dword [rcx + 1], eax
add al, 0
add byte [rcx - 0x7f], al
test esp, esp
add al, 0
in al, 4
add byte [rax], al
invalid
or eax, 0xd9850f63
add al, 0
add byte [rax + 0x4179b238], dh
invalid
mov dl, 0x79
invalid
cmp byte [rdx + 0xeba4179], dh
add byte [rax], al
add cl, ch
jmp 0x14004ae1d
add byte [rax], al
invalid
invalid
jne 0x14004a9d4
invalid
insb byte [rdi], dx
imul esp, dword [rbx + 0x2d], 0x3949656b
imul esp, dword [rbp + 0x49], 0x39
mov dh, 4
test dword [rax + 0x41000004], ebp
cmp byte [rcx + 0xd], 0x6e
jns case.0x14003ecb8.1069
outsb dx, byte [rsi]
add al, 0
add byte [rax + 0x482feb34], dh
mov al, 0x34
jmp 0x14004a9ce
invalid
mov eax, 0x6172662d
sub eax, 0x6d617266
or eax, 0x6c850f6e
test dword [rsp + rax], ebp
add byte [rax], al
sub eax, 0x656e6f6e
sub eax, 0x4139496d
insd dword [rdi], dx
invalid
invalid
invalid
add al, 0
add byte [rcx - 0x80], al
invalid
invalid
jns 0x14004a9fc
invalid
invalid
add byte [rax], al
test esi, ebp
out dx, al
add cl, ch
invalid
add byte [rax], al
test dword [rax], ebx
add eax, dword [rax]
add byte [rax - 0x48], cl
invalid
mov eax, 0x6f6d2d66
mov byte [rdx], 0
add byte [rax - 0x48], cl
jb 0x14004abbc
outsb dx, byte [rsi]
jae 0x14004abc4
jb 0x14004ab8e
sub eax, 0x1413949
outsb dx, byte [rsi]
invalid
adc byte [rax], al
mov ah, 1
add byte [rax], al
xchg esp, eax
add dword [rax], eax
add byte [rcx - 0x80], al
jns 0x14004acad
outsb dx, byte [rsi]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x148b4dde], dh
invalid
invalid
outsd dx, dword [rsi]
imul ebp, dword [rcx + 0x75], 0x68
adc byte [r10], al
xchg dword [rcx + rax], edi
add byte [rcx], dh
xor eax, eax
nop word [rax + rax]
jns 0x14004aea8
outsd dx, dword [rsi]
add byte [rax], al
mov edx, 0xe
stosd dword [rdi], eax
cmp byte [rcx + 0xe], 0x6f
movq mm0, qword [0x1401a36c0]
or al, 1
sal byte [rsi - 0x2e], 1
invalid
sal byte [rbp - 0xf], 0x4c
mov dword [rcx], ecx
adc byte [r9], al
and al, 0x48
invalid
mov rdi, qword [rsp + 0x50]
clc
add dh, byte [rbp + 0x30]
jne 0x14004b0f3
add byte [rsi + 0xf], ah
invalid
nop dword [rax + rax]
push qword [rsp + rsi + 0x78]
sub eax, 0x2f05b60f
jb 0x14004b121
add byte [rcx], dh
leave
cli
and ch, cl
adc al, 0
test edi, edi
mov edx, ebx
mov dword [rsp + 0x30], edi
dec dword [rdi]
adc byte [rsp + 0x48], al
int3
add eax, 0x172c77
mov edx, 0xf
ret
add bl, al
lea rax, [0x1401be00a]
mov edx, 4
ret
sub r10, qword [r15]
add byte [rdx + 0xf], bh
ret
or eax, 0xc3000000
lea rax, [0x1401bdf25]
mov edx, 0x11
ret
add byte [rax], al
jl 0x14004c0c9
push rax
clc
or al, 0x75
and al, 0xc7
and al, 0x20
add byte [rax], al
add byte [rax], al
mov r12, qword [rsi]
mov rcx, qword [rsi + 8]
mov qword [rbp + 0x1c00], rax
mov qword [rbp + 0x1c08], 0x64
test rcx, rcx
je 0x140050340
xor r8d, r8d
jmp 0x14004d59c
inc r8
cmp r8, rcx
jae 0x140050340
movzx r9d, byte [r12 + r8]
cmp r9d, 0xa
je 0x14004d590
cmp r9d, 0xd
jne 0x14004d5e0
lea rax, [r8 + 1]
cmp rax, rcx
jae 0x140050340
cmp byte [r12 + r8 + 1], 0xa
jne 0x140050353
add r8, 2
cmp r8, rcx
jb 0x14004d59c
jmp 0x140050340
lea rax, [r12 + r8]
mov rdx, rcx
sub rdx, r8
cmp rdx, 8
mov qword [rbp + 0x19d8], rsi
mov qword [rbp + 0x1950], rdi
mov byte [rbp + 0x1c36], r14b
mov byte [rbp + 0x1c37], r11b
jae 0x14004d6b7
cmp rcx, r8
je 0x140050340
cmp r9b, 0x48
jne 0x14004d79c
cmp rdx, 2
jb 0x140050340
cmp byte [rax + 1], 0x54
jne 0x14004d79c
cmp rdx, 2
je 0x140050340
cmp byte [rax + 2], 0x54
jne 0x14004d79c
cmp rdx, 4
jb 0x140050340
cmp byte [rax + 3], 0x50
jne 0x14004d79c
cmp rdx, 4
je 0x140050340
cmp byte [rax + 4], 0x2f
jne 0x14004d79c
cmp rdx, 6
jb 0x140050340
cmp byte [rax + 5], 0x31
jne 0x14004d79c
cmp rdx, 7
jne 0x140050340
cmp byte [rax + 6], 0x2e
mov ecx, 6
mov eax, 0
cmove ecx, eax
je 0x140050340
mov rax, rcx
lea r15, [rbp + 0x1b10]
jmp 0x140050162
movq xmm0, qword [rax]
movdqa xmmword [rbp + 0x1960], xmm0
movd r9d, xmm0
cmp r9d, 0x50545448
jne 0x14004d79c
cmp byte [rbp + 0x1964], 0x2f
jne 0x14004d79c
cmp byte [rbp + 0x1965], 0x31
jne 0x14004d79c
cmp byte [rbp + 0x1966], 0x2e
jne 0x14004d79c
pextrw r9d, xmm0, 3
shr r9d, 8
cmp r9b, 0x30
je 0x14004d71b
cmp r9d, 0x31
jne 0x14004d79c
mov r9b, 2
jmp 0x14004d71e
mov r9b, 1
mov qword [rbp + 0x1a08], r9
cmp rdx, 8
je 0x140050340
cmp byte [rax + 8], 0x20
jne 0x14004d79c
add rax, 9
lea r9, [rdx - 9]
mov qword [rbp + 0x1bb0], 0
mov qword [rbp + 0x1ba0], rax
mov qword [rbp + 0x1ba8], r9
test r11b, r11b
je 0x14004fb06
cmp rdx, 9
je 0x140050340
cmp byte [rax], 0x20
jne 0x14004faef
add r8, r12
add r8, 0xa
add rdx, 0xfffffffffffffff6
xor r10d, r10d
cmp rdx, r10
je 0x140050340
lea r11, [r10 + 1]
cmp byte [r8 + r10], 0x20
mov r10, r11
je 0x14004d780
jmp 0x14004faf2
lea r15, [rbp + 0x1b10]
lea r12, [rbp + 0x1aa0]
test r14b, r14b
je 0x1400504c2
mov ax, 0xc8
mov qword [rbp + 0x1a38], rax
xor r8d, r8d
xor eax, eax
xor ecx, ecx
mov qword [rbp + 0x1a08], rcx
xor r14d, r14d
mov qword [rbp + 0x1a80], rax
mov rax, qword [rbp + 0x1ab0]
mov qword [r10 + 0x10], rax
movaps xmm0, xmmword [rbp + 0x1aa0]
movups xmmword [r10], xmm0
mov byte [rbp + 0x1c47], 1
lea rcx, [rbp + 0x1970]
mov rdx, rsi
call fcn.140023090
cmp byte [rbp + 0x1c34], 0
je 0x14004d919
cmp r14, 0x65
jae 0x140050aef
mov r8, qword [rbp + 0x1970]
mov rdx, qword [rbp + 0x1978]
test r14, r14
je 0x14004d927
mov rax, r14
shl rax, 5
lea r9, [rax + rbp]
add r9, 0xffffffffffffffb0
lea r10, [rbp - 0x50]
jmp 0x14004d85d
add r10, 0x20
cmp r10, r9
je 0x14004d927
mov rcx, qword [r10 + 0x10]
mov rax, qword [r10 + 0x18]
cmp rcx, rax
ja 0x140050913
cmp rax, rdx
ja 0x1400508f1
mov rsi, rcx
sub rsi, rax
je 0x14004d850
lea r11, [r8 + rcx]
mov edi, eax
sub edi, ecx
and edi, 3
jne 0x14004d8ac
cmp rsi, 0xfffffffffffffffc
ja 0x14004d850
add rax, r8
jmp 0x14004d8ce
mov byte [r11], 0x20
inc r11
dec rdi
je 0x14004d88c
movzx ecx, byte [r11]
cmp ecx, 0xd
je 0x14004d8a0
cmp ecx, 0xa
je 0x14004d8a0
jmp 0x14004d8a4
mov byte [r11 + 3], 0x20
add r11, 4
cmp r11, rax
je 0x14004d850
movzx ecx, byte [r11]
cmp ecx, 0xd
je 0x14004d8dc
cmp ecx, 0xa
jne 0x14004d8e0
mov byte [r11], 0x20
movzx ecx, byte [r11 + 1]
cmp ecx, 0xd
je 0x14004d8ef
cmp ecx, 0xa
jne 0x14004d8f4
mov byte [r11 + 1], 0x20
movzx ecx, byte [r11 + 2]
cmp ecx, 0xd
je 0x14004d903
cmp ecx, 0xa
jne 0x14004d908
mov byte [r11 + 2], 0x20
movzx ecx, byte [r11 + 3]
cmp ecx, 0xd
je 0x14004d8c0
cmp ecx, 0xa
je 0x14004d8c0
jmp 0x14004d8c5
mov r8, qword [rbp + 0x1970]
mov rdx, qword [rbp + 0x1978]
mov rsi, qword [rbp + 0x1988]
test sil, 1
jne 0x14004d9cc
mov qword [rbp + 0x1a18], r8
mov qword [rbp + 0x1a20], rdx
mov qword [rbp + 0x1a28], rsi
lea rax, [0x1401e37b8]
mov qword [rbp + 0x1a10], rax
mov rax, qword [rbx]
mov qword [rbx], 3
cmp rax, 3
jne 0x14004da78
mov word [rbp + 0x1af8], 0
mov qword [rbp + 0x1ae8], 2
mov qword [rbp + 0x1af0], 0
mov qword [rbp + 0x1ab8], 0
mov qword [rbp + 0x1ac0], 8
lea rax, [rbp + 0x1aa8]
movups xmmword [rax + 0x20], xmm6
mov qword [rbp + 0x1ad8], 8
mov qword [rbp + 0x1ae0], 0
xor eax, eax
jmp 0x14004dab9
shr rsi, 5
sub r8, rsi
add rdx, rsi
mov rax, qword [rbp + 0x1980]
add rax, rsi
mov qword [rbp + 0x1aa0], rax
mov qword [rbp + 0x1aa8], r8
mov qword [rbp + 0x1ab0], rdx
mov byte [rbp + 0x1c6b], 1
mov byte [rbp + 0x1c6a], 0
lea rcx, [rbp + 0x1ba0]
mov rdx, r12
call fcn.140022460
mov qword [rbp + 0x19e0], rsi
mov rcx, qword [rbp + 0x1bb0]
mov rax, rcx
sub rax, rsi
jb 0x140050b48
mov qword [rbp + 0x1bb0], rax
add qword [rbp + 0x1ba8], rsi
movups xmm0, xmmword [rbp + 0x1ba0]
movaps xmmword [rbp + 0x1a10], xmm0
mov rax, qword [rbp + 0x1bb0]
mov qword [rbp + 0x1a20], rax
mov rax, qword [rbp + 0x1bb8]
mov qword [rbp + 0x1a28], rax
mov rax, qword [rbx]
mov qword [rbx], 3
cmp rax, 3
je 0x14004d96f
mov rdx, qword [rbp + 0x1920]
mov rcx, qword [rdx + 0x50]
lea r8, [rbp + 0x1aa8]
mov qword [r8 + 0x50], rcx
movups xmm0, xmmword [rdx + 0x40]
movups xmmword [r8 + 0x40], xmm0
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmm2, xmmword [rdx + 0x20]
movups xmm3, xmmword [rdx + 0x30]
movups xmmword [r8 + 0x30], xmm3
movups xmmword [r8 + 0x20], xmm2
movups xmmword [r8 + 0x10], xmm1
movups xmmword [r8], xmm0
cmp byte [rbp + 0x1a08], 2
sete byte [rbp + 0x1c57]
mov qword [rbp + 0x1aa0], rax
cmp byte [rbp + 0x1c35], 0
je 0x14004db30
lea rax, [rbp + 0x1bc8]
movups xmmword [rax], xmm6
mov qword [rbp + 0x1bb8], 0
mov qword [rbp + 0x1bc0], 8
mov qword [rbp + 0x1bd8], 8
mov qword [rbp + 0x1be0], 0
mov qword [rbp + 0x1be8], 2
mov qword [rbp + 0x1bf0], 0
mov word [rbp + 0x1bf8], 0
xor eax, eax
jmp 0x14004db35
mov eax, 3
mov qword [rbp + 0x1958], rbx
mov qword [rbp + 0x1ba0], rax
mov rax, qword [rbp + 0x1ac8]
mov rdi, rax
add rdi, r14
jb 0x1400509e9
cmp rdi, qword [rbp + 0x1af0]
jbe 0x14004dbc2
lea rcx, [rdi - 1]
bsr rcx, rcx
not ecx
mov r13, 0xffffffffffffffff
shr r13, cl
inc r13
cmp rdi, 2
mov ecx, 1
cmovb r13, rcx
cmp r13, 0x8001
jae 0x140050bd5
test r13, r13
je 0x140050b16
test rax, rax
je 0x14004f623
mov byte [rbp + 0x1c77], 1
mov byte [rbp + 0x1c76], 1
mov byte [rbp + 0x1c75], 1
mov rcx, r12
mov rdx, r13
call fcn.1400542d0
cmp r14, 0x65
jae 0x1400509bb
shl r14, 5
lea rax, [r14 + rbp]
add rax, 0xffffffffffffffb0
mov qword [rbp + 0x19b8], rax
lea r14, [rbp - 0x50]
jmp 0x14004dc92
cmp r14, 0x200
setae al
cmp qword [rbp + 0x1aa0], 2
setne cl
and cl, al
movaps xmm0, xmmword [rbp + 0x1a40]
movaps xmm1, xmmword [rbp + 0x1a50]
movaps xmmword [rbp + 0x1b20], xmm1
movaps xmmword [rbp + 0x1b10], xmm0
mov rax, qword [rbp + 0x1c20]
mov qword [rbp + 0xc50], rax
movaps xmm0, xmmword [rbp + 0x1c00]
movaps xmm1, xmmword [rbp + 0x1c10]
movaps xmmword [rbp + 0xc40], xmm1
movaps xmmword [rbp + 0xc30], xmm0
mov byte [rbp + 0x1c6f], 0
mov byte [rbp + 0x1c6e], 0
mov byte [rsp + 0x28], cl
mov qword [rsp + 0x20], r15
lea r12, [rbp + 0x1aa0]
mov rcx, r12
lea r15, [rbp + 0x1b10]
mov rdx, r15
lea r8, [rbp + 0xc30]
mov r9d, dword [rbp + 0x1c58]
call fcn.140052ee0
mov r14, qword [rbp + 0x1c38]
lea rdi, [0x1401d5168]
cmp r14, qword [rbp + 0x19b8]
je 0x14004f690
mov rdx, qword [r14]
mov rax, qword [r14 + 8]
mov r8, rax
sub r8, rdx
jb 0x140050961
mov r9, qword [rbp + 0x1a20]
cmp rax, r9
ja 0x140050935
add rdx, qword [rbp + 0x1a18]
mov qword [rsp + 0x20], rdi
mov rcx, r15
lea r9, [rbp + 0xc30]
call fcn.140049ae0
movzx eax, byte [rbp + 0x1b20]
cmp eax, 3
je 0x1400503d1
mov r13, qword [rbp + 0x1b10]
mov rbx, qword [rbp + 0x1b18]
test eax, eax
je 0x14004dd30
cmp eax, 2
jne 0x14004dd70
mov eax, r13d
xor ecx, ecx
mov r8, qword [rbp + 0x1930]
mov rdx, qword [rbp + 0x1938]
mov r9, qword [rbp + 0x1940]
jmp 0x14004dfb4
test rbx, rbx
je 0x14004dda1
js 0x140050a61
movzx eax, byte [0x140262330]
xor ecx, ecx
mov rdx, rbx
call fcn.140162ad0
test rax, rax
je 0x140050a80
mov rcx, rbx
shr rcx, 0xa
je 0x14004ddaf
bsr rcx, rcx
xor rcx, 0x3f
jmp 0x14004ddb4
test rbx, rbx
je 0x14004dea8
js 0x140050a1b
movzx eax, byte [0x140262330]
xor ecx, ecx
mov rdx, rbx
call fcn.140162ad0
mov rsi, rax
test rax, rax
jne 0x14004dead
jmp 0x140050a3a
mov eax, 1
mov rcx, rbx
shr rcx, 0xa
jne 0x14004dd5e
mov ecx, 0x40
mov edx, 0x40
sub rdx, rcx
cmp rdx, 7
mov ecx, 7
cmovae rdx, rcx
mov ecx, edx
lea rcx, [rcx*4 + 1]
mov qword [rbp + 0x1b80], rax
mov qword [rbp + 0x1b88], 0
mov qword [rbp + 0x1b90], rbx
mov qword [rbp + 0x1b98], rcx
lea rcx, [rbx + r13]
mov qword [rbp + 0x1c58], rcx
xor r8d, r8d
cmp r13, qword [rbp + 0x1c58]
je 0x14004de85
nop word [rax + rax]
movzx ecx, byte [r13]
movzx esi, byte [rcx + rdi]
test sil, sil
je 0x14005036b
cmp rbx, r8
jne 0x14004de5b
mov qword [rbp + 0x1c60], r13
mov edx, 1
lea rcx, [rbp + 0x1b80]
call fcn.140023410
mov rax, qword [rbp + 0x1b80]
mov r8, qword [rbp + 0x1b88]
mov rbx, qword [rbp + 0x1b90]
mov r13, qword [rbp + 0x1c60]
mov byte [rax + r8], sil
inc r8
mov qword [rbp + 0x19e0], r8
cmp r8, rbx
ja 0x140050864
inc r13
mov qword [rbp + 0x1b88], r8
cmp r13, qword [rbp + 0x1c58]
jne 0x14004de10
mov rax, qword [rbp + 0x1b80]
mov rdx, qword [rbp + 0x1b98]
test dl, 1
jne 0x14004df35
lea rcx, [0x1401e37b8]
jmp 0x14004dfad
mov esi, 1
mov rcx, rsi
mov rdx, r13
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x1c00], rbx
mov qword [rbp + 0x1c08], rsi
mov qword [rbp + 0x1c10], rbx
mov byte [rbp + 0x1c77], 1
mov byte [rbp + 0x1c76], 1
mov byte [rbp + 0x1c75], 1
mov rcx, r15
lea rdx, [rbp + 0x1c00]
call fcn.140022460
mov rcx, qword [rbp + 0x1b10]
movzx eax, byte [rbp + 0x1b18]
movzx edx, byte [rbp + 0x1b1f]
shl edx, 0x10
movzx r8d, word [rbp + 0x1b1d]
or r8d, edx
shl r8, 0x20
mov r9d, dword [rbp + 0x1b19]
or r9, r8
mov r8, qword [rbp + 0x1b20]
mov rdx, qword [rbp + 0x1b28]
jmp 0x14004dfb4
mov qword [rbp + 0x1c60], r13
shr rdx, 5
sub rax, rdx
add r8, rdx
mov rcx, qword [rbp + 0x1b90]
add rcx, rdx
mov qword [rbp + 0x1a40], rcx
mov qword [rbp + 0x1a48], rax
mov qword [rbp + 0x1a50], r8
lea rcx, [rbp + 0x19e0]
mov rsi, rdx
lea rdx, [rbp + 0x1a40]
call fcn.140022460
mov qword [rbp + 0x1918], rsi
mov rax, qword [rbp + 0x19f0]
mov r8, rax
sub r8, rsi
jb 0x140050c07
add rsi, qword [rbp + 0x19e8]
mov rcx, qword [rbp + 0x19e0]
mov rax, rsi
mov rdx, qword [rbp + 0x19f8]
mov r9, rax
shr r9, 8
mov qword [rbp + 0x1a60], rcx
mov byte [rbp + 0x1a68], al
mov dword [rbp + 0x1a69], r9d
mov rax, r9
shr rax, 0x30
mov byte [rbp + 0x1a6f], al
mov qword [rbp + 0x1940], r9
mov rax, r9
shr rax, 0x20
mov word [rbp + 0x1a6d], ax
mov qword [rbp + 0x1930], r8
mov qword [rbp + 0x1a70], r8
mov qword [rbp + 0x1938], rdx
mov qword [rbp + 0x1a78], rdx
mov r8, qword [r14 + 0x10]
mov r9, qword [r14 + 0x18]
mov byte [rbp + 0x1c54], 1
mov rcx, r15
lea rdx, [rbp + 0x1a10]
call fcn.14005d7f0
movups xmm0, xmmword [rbp + 0x1b10]
movups xmm1, xmmword [rbp + 0x1b20]
movaps xmmword [rbp + 0xc30], xmm0
movaps xmmword [rbp + 0xc40], xmm1
mov rax, qword [rbp + 0xc30]
mov qword [rbp + 0xc30], 0
test rax, rax
je 0x14005098d
mov qword [rbp + 0x19e0], rax
lea rdx, [rbp + 0xc50]
mov rax, qword [rdx - 8]
lea rcx, [rbp + 0x19f8]
mov qword [rcx], rax
movups xmm0, xmmword [rdx - 0x18]
movups xmmword [rcx - 0x10], xmm0
mov byte [rbp + 0x1a00], 0
cmp qword [rbp + 0x1a60], 0
jne 0x14004e0da
cmp byte [rbp + 0x1a68], 0x14
jne 0x14004e0da
mov rcx, qword [rbp + 0x19e8]
mov rdx, qword [rbp + 0x19f0]
test byte [rbp + 0x1c57], 1
jne 0x14004e19d
mov byte [rbp + 0x1c6d], 0
mov byte [rbp + 0x1c6c], 1
mov r9d, 0xa
lea r8, str.keep_aliveHTTP_1.1_100_Continue_r_n_r_ninternal_error:_entered_unreachable_code:_poll_read_body_invalid_state:
call fcn.140057730
mov byte [rbp + 0x1c57], al
cmp dword [rbp + 0x1ba0], 3
je 0x14004efb0
mov r8, qword [r14]
mov r9, qword [r14 + 8]
mov byte [rbp + 0x1c6d], 0
mov byte [rbp + 0x1c6c], 1
lea rcx, [rbp + 0x1b80]
lea rdx, [rbp + 0x1a10]
call fcn.14005d7f0
mov qword [rbp + 0x1c38], r14
mov rax, qword [rbp + 0x1bc8]
cmp dword [rbp + 0x1ba0], 1
mov r14, qword [rbp + 0x1bf0]
jne 0x14004e1dc
test rax, rax
js 0x14004e219
xorps xmm0, xmm0
cvtsi2ss xmm0, rax
test r14, r14
jns 0x14004e23a
mov rax, r14
shr rax, 1
mov ecx, r14d
and ecx, 1
or rcx, rax
xorps xmm1, xmm1
cvtsi2ss xmm1, rcx
addss xmm1, xmm1
divss xmm0, xmm1
ucomiss xmm0, xmm8
jb 0x14004e250
mov qword [rbp + 0x1ba0], 0
add r14, r14
mov byte [rbp + 0x1c74], 1
lea rcx, [rbp + 0x1ba0]
mov rdx, r14
call fcn.1400546b0
jmp 0x14004e460
mov byte [rbp + 0x1c6d], 0
mov byte [rbp + 0x1c6c], 1
mov r9d, 5
lea r8, str.closechunkedoriginal_header_value_plus_ascii_is_validC:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcheaders.rs
call fcn.140057730
mov byte [rbp + 0x1c57], al
xor byte [rbp + 0x1c57], 1
cmp dword [rbp + 0x1ba0], 3
jne 0x14004e0e7
jmp 0x14004efb0
mov rcx, r14
shr rcx, 2
mov rdx, r14
sub rdx, rcx
cmp rax, rdx
jne 0x14004e460
test rax, rax
je 0x14004e63e
add r14, r14
mov byte [rbp + 0x1c74], 1
lea rcx, [rbp + 0x1ba0]
mov rdx, r14
call fcn.1400546b0
jmp 0x14004e460
mov rcx, rax
shr rcx, 1
and eax, 1
or rax, rcx
xorps xmm0, xmm0
cvtsi2ss xmm0, rax
addss xmm0, xmm0
test r14, r14
js 0x14004e14b
xorps xmm1, xmm1
cvtsi2ss xmm1, r14
divss xmm0, xmm1
ucomiss xmm0, xmm8
jae 0x14004e174
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0xb0], 0
jne 0x14004e27f
mov byte [rbp + 0x1c74], 1
call fcn.14003e9c0
mov r14, qword [rbp + 0x1bf0]
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0xb8]
mov rdx, qword [rax + 0xc0]
lea r8, [rcx + 1]
mov qword [rax + 0xb8], r8
mov qword [rbp + 0x1ba0], 2
mov qword [rbp + 0x1ba8], rcx
mov qword [rbp + 0x1bb0], rdx
test r14, r14
je 0x14004e32f
mov rcx, qword [rbp + 0x1be8]
lea rdx, [r14 - 1]
movabs rax, 0x3fffffffffffffff
and rdx, rax
mov rax, rcx
cmp rdx, 7
jb 0x14004e319
inc rdx
mov r8, rdx
and r8, 0xfffffffffffffff8
lea rax, [rcx + r8*4]
xor r9d, r9d
nop dword [rax + rax]
movups xmmword [rcx + r9*4], xmm7
movups xmmword [rcx + r9*4 + 0x10], xmm7
add r9, 8
cmp r8, r9
jne 0x14004e300
cmp rdx, r8
je 0x14004e32f
lea rcx, [rcx + r14*4]
nop dword [rax]
mov dword [rax], 0xffff
add rax, 4
cmp rax, rcx
jne 0x14004e320
mov rax, qword [rbp + 0x1bc8]
test rax, rax
je 0x14004e460
mov rsi, qword [rbp + 0x1bc0]
lea rax, [rax + rax*2]
shl rax, 5
add rax, rsi
mov qword [rbp + 0x1c58], rax
movzx eax, word [rbp + 0x1bf8]
movzx r15d, ax
mov r12, qword [rbp + 0x1be8]
xor r13d, r13d
jmp 0x14004e388
mov word [r12 + rcx*4], di
mov word [r12 + rcx*4 + 2], ax
cmp rsi, qword [rbp + 0x1c58]
je 0x14004e460
mov rdi, r13
mov rbx, rsi
add rsi, 0x60
inc r13
lea rdx, [rbx + 0x38]
lea rcx, [rbp + 0x1ba0]
call fcn.140041b00
mov r8d, eax
and r8d, r15d
mov word [rbx + 0x58], ax
xor edx, edx
nop word cs:[rax + rax]
mov rcx, r8
mov r8d, 0
cmp rcx, r14
jae 0x14004e3c0
cmp word [r12 + rcx*4], 0xffff
je 0x14004e370
movzx r8d, word [r12 + rcx*4 + 2]
and r8d, r15d
mov r9d, ecx
sub r9d, r8d
mov r8d, r15d
and r8d, r9d
cmp r8, rdx
jb 0x14004e420
inc rdx
inc rcx
mov r8, rcx
jmp 0x14004e3c0
movzx r8d, word [r12 + rdx*4 + 2]
mov word [r12 + rdx*4], di
mov word [r12 + rdx*4 + 2], ax
inc rdx
mov eax, r8d
mov edi, ecx
mov rcx, rdx
nop word [rax + rax]
mov rdx, rcx
mov ecx, 0
cmp rdx, r14
jae 0x14004e420
movzx ecx, word [r12 + rdx*4]
cmp cx, 0xffff
jne 0x14004e3fb
mov word [r12 + rdx*4], di
mov rcx, rdx
mov word [r12 + rcx*4 + 2], ax
cmp rsi, qword [rbp + 0x1c58]
jne 0x14004e388
nop word cs:[rax + rax]
mov rcx, qword [rbp + 0x1ba0]
cmp rcx, 2
mov qword [rbp + 0x1948], rcx
jne 0x14004e785
movdqu xmm0, xmmword [rbp + 0x1ba8]
pshufd xmm1, xmm0, 0x44
pxor xmm1, xmm9
movdqa xmmword [rbp + 0xc30], xmm1
pshufd xmm1, xmm0, 0xee
pxor xmm1, xmm10
movdqa xmmword [rbp + 0xc40], xmm1
movdqa xmmword [rbp + 0xc50], xmm0
lea rax, [rbp + 0xc50]
movaps xmmword [rax + 0x10], xmm6
mov qword [rax + 0x20], 0
mov r14, qword [rbp + 0x1a60]
xor eax, eax
test r14, r14
setne al
mov qword [rbp + 0x1b10], rax
mov r8d, 8
lea rdi, [rbp + 0xc30]
mov rcx, rdi
lea rsi, [rbp + 0x1b10]
mov rdx, rsi
call fcn.140041dd0
mov rbx, r14
test r14, r14
je 0x14004e516
mov rdx, qword [rbp + 0x1a68]
mov r8, qword [rbp + 0x1a70]
mov rcx, rdi
mov qword [rbp + 0x1b78], rdx
jmp 0x14004e537
movzx eax, byte [rbp + 0x1a68]
mov qword [rbp + 0x1b78], rax
mov qword [rbp + 0x1b10], rax
mov r8d, 8
mov rcx, rdi
mov rdx, rsi
call fcn.140041dd0
mov rax, qword [rbp + 0xc40]
mov r9, qword [rbp + 0xc60]
shl r9, 0x38
or r9, qword [rbp + 0xc68]
mov rcx, qword [rbp + 0xc48]
mov r8, qword [rbp + 0xc30]
add r8, rax
rol rax, 0xd
xor rcx, r9
xor rax, r8
rol r8, 0x20
mov rdx, qword [rbp + 0xc38]
add rdx, rcx
rol rcx, 0x10
xor rcx, rdx
add r8, rcx
rol rcx, 0x15
add rdx, rax
rol rax, 0x11
xor rcx, r8
xor rax, rdx
rol rdx, 0x20
xor r8, r9
add r8, rax
rol rax, 0xd
xor rax, r8
rol r8, 0x20
xor rdx, 0xff
add rdx, rcx
rol rcx, 0x10
xor rcx, rdx
add r8, rcx
rol rcx, 0x15
add rdx, rax
rol rax, 0x11
xor rax, rdx
rol rdx, 0x20
xor rcx, r8
add r8, rax
rol rax, 0xd
xor rax, r8
rol r8, 0x20
add rdx, rcx
rol rcx, 0x10
xor rcx, rdx
add r8, rcx
rol rcx, 0x15
add rdx, rax
rol rax, 0x11
xor rax, rdx
rol rdx, 0x20
xor rcx, r8
add r8, rax
rol rax, 0xd
xor rax, r8
add rdx, rcx
shl rcx, 0x10
xor rcx, rdx
shr rcx, 0x2b
add rdx, rax
shr rax, 0x2f
xor rax, rcx
mov r15, rdx
shr r15, 0x20
xor r15, rdx
xor r15, rax
mov r10, rbx
jmp 0x14004e8d0
mov word [rbp + 0x1bf8], 7
movzx eax, byte [0x140262330]
mov edx, 0x20
xor ecx, ecx
call fcn.140162ad0
test rax, rax
je 0x140050d05
mov qword [rbp + 0xc30], 8
mov qword [rbp + 0xc38], rax
mov qword [rbp + 0xc40], 0
movups xmmword [rax], xmm7
movups xmmword [rax + 0x10], xmm7
mov rax, qword [rbp + 0xc30]
mov qword [rbp + 0x1b10], rax
mov rax, qword [rbp + 0xc38]
mov qword [rbp + 0x1b18], rax
mov qword [rbp + 0x1b20], 8
mov byte [rbp + 0x1c74], 1
lea rcx, [rbp + 0x1b10]
call fcn.1400b8c20
mov rsi, rax
mov rbx, rdx
cmp qword [rbp + 0x1bf0], 0
je 0x14004e6e6
mov r8, qword [rbp + 0x1be8]
mov rcx, qword [0x140262270]
xor edx, edx
call fcn.140195ea0
mov qword [rbp + 0x1be8], rsi
mov qword [rbp + 0x1bf0], rbx
movzx eax, byte [0x140262330]
mov edx, 0x240
xor ecx, ecx
call fcn.140162ad0
mov qword [rbp + 0x1c58], rax
test rax, rax
je 0x140050d1d
mov rcx, qword [rbp + 0x1bc0]
mov rdx, qword [rbp + 0x1bc8]
call fcn.14005c7c0
cmp qword [rbp + 0x1bb8], 0
je 0x14004e749
mov r8, qword [rbp + 0x1bc0]
mov rcx, qword [0x140262270]
xor edx, edx
call fcn.140195ea0
mov qword [rbp + 0x1bb8], 6
mov rax, qword [rbp + 0x1c58]
mov qword [rbp + 0x1bc0], rax
mov qword [rbp + 0x1bc8], 0
mov rcx, qword [rbp + 0x1ba0]
cmp rcx, 2
mov qword [rbp + 0x1948], rcx
je 0x14004e478
mov r10, qword [rbp + 0x1a60]
xor r15d, r15d
test r10, r10
setne r15b
movabs rax, 0xcbf29ce484222325
xor r15, rax
movabs rax, 0x1efac7090aef4a21
imul r15, rax
test r10, r10
je 0x14004e810
mov rax, qword [rbp + 0x1a68]
mov qword [rbp + 0x1b78], rax
mov r8, qword [rbp + 0x1a70]
test r8, r8
je 0x14004e8d0
mov rcx, r8
and rcx, 7
je 0x14004e82d
mov rax, qword [rbp + 0x1b78]
movabs r9, 0x100000001b3
nop
movzx edx, byte [rax]
inc rax
xor rdx, r15
imul rdx, r9
mov r15, rdx
dec rcx
jne 0x14004e7f0
cmp r8, 8
jae 0x14004e847
jmp 0x14004e8c4
movzx ecx, byte [rbp + 0x1a68]
mov qword [rbp + 0x1b78], rcx
xor r15, rcx
imul r15, rax
xor r10d, r10d
jmp 0x14004e8d0
mov rdx, r15
mov rax, qword [rbp + 0x1b78]
movabs r9, 0x100000001b3
cmp r8, 8
jb 0x14004e8c4
mov rcx, qword [rbp + 0x1b78]
add rcx, r8
nop word cs:[rax + rax]
movzx r8d, byte [rax]
xor r8, rdx
imul r8, r9
movzx edx, byte [rax + 1]
xor rdx, r8
imul rdx, r9
movzx r8d, byte [rax + 2]
xor r8, rdx
imul r8, r9
movzx edx, byte [rax + 3]
xor rdx, r8
imul rdx, r9
movzx r8d, byte [rax + 4]
xor r8, rdx
imul r8, r9
movzx edx, byte [rax + 5]
xor rdx, r8
imul rdx, r9
movzx r8d, byte [rax + 6]
xor r8, rdx
imul r8, r9
movzx edx, byte [rax + 7]
add rax, 8
xor rdx, r8
imul rdx, r9
cmp rax, rcx
jne 0x14004e860
mov r15, rdx
nop word [rax + rax]
and r15d, 0x7fff
movzx ebx, word [rbp + 0x1bf8]
mov qword [rbp + 0x1c58], r15
and r15d, ebx
mov rdi, qword [rbp + 0x1bf0]
mov r13, qword [rbp + 0x1be8]
mov rax, qword [rbp + 0x1bc0]
mov qword [rbp + 0x1c60], rax
mov rax, qword [rbp + 0x1bc8]
mov qword [rbp + 0x1c48], rax
mov r9, qword [rbp + 0x1a68]
mov r11, qword [rbp + 0x1a70]
xor r14d, r14d
mov qword [rbp + 0x19c0], r10
mov qword [rbp + 0x19c8], r9
mov qword [rbp + 0x19d0], r11
jmp 0x14004e956
mov rcx, qword [rbp + 0x1b78]
cmp byte [rax + 8], cl
je 0x14004ea29
nop word [rax + rax]
inc r14
inc r15
mov rax, r15
nop dword [rax]
mov r15, rax
mov eax, 0
cmp r15, rdi
jae 0x14004e960
movzx esi, word [r13 + r15*4]
cmp rsi, 0xffff
je 0x14004eb3b
movzx eax, word [r13 + r15*4 + 2]
mov ecx, ebx
and ecx, eax
mov edx, r15d
sub edx, ecx
and edx, ebx
cmp rdx, r14
jb 0x14004ebaa
cmp ax, word [rbp + 0x1c58]
jne 0x14004e950
cmp qword [rbp + 0x1c48], rsi
jbe 0x140050510
test r10, r10
sete dl
lea r12, [rsi + rsi*2]
mov eax, r12d
shl eax, 5
mov rcx, qword [rbp + 0x1c60]
mov rcx, qword [rcx + rax + 0x38]
test rcx, rcx
setne r8b
cmp r8b, dl
je 0x14004e950
mov rdx, qword [rbp + 0x1c60]
add rax, rdx
add rax, 0x38
test rcx, rcx
je 0x14004e93a
cmp qword [rax + 0x10], r11
jne 0x14004e950
mov rcx, qword [rax + 8]
mov rdx, r9
mov r8, r11
call sub.VCRUNTIME140.dll_memcmp
mov r11, qword [rbp + 0x19d0]
mov r9, qword [rbp + 0x19c8]
mov r10, qword [rbp + 0x19c0]
test eax, eax
jne 0x14004e950
shl r12d, 5
mov rax, qword [rbp + 0x1c60]
lea r15, [rax + r12]
cmp qword [rax + r12], 0
je 0x14004f557
mov rbx, qword [r15 + 0x10]
mov r14, qword [rbp + 0x1be0]
movups xmm0, xmmword [rbp + 0x1b80]
movups xmm1, xmmword [rbp + 0x1b90]
lea rax, [rbp + 0xc50]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov qword [rbp + 0xc30], 1
mov qword [rbp + 0xc38], rbx
mov qword [rbp + 0xc40], 0
mov qword [rbp + 0xc48], rsi
mov rax, r14
cmp r14, qword [rbp + 0x1bd0]
lea r12, [rbp + 0x1aa0]
jne 0x14004eab7
lea rcx, [rbp + 0x1bd0]
mov rdx, r14
call fcn.140063c70
mov rax, qword [rbp + 0x1be0]
mov rcx, qword [rbp + 0x1bd8]
shl rax, 6
movups xmm0, xmmword [rbp + 0xc30]
movups xmm1, xmmword [rbp + 0xc40]
movups xmm2, xmmword [rbp + 0xc50]
movups xmm3, xmmword [rbp + 0xc60]
movups xmmword [rcx + rax + 0x30], xmm3
movups xmmword [rcx + rax + 0x20], xmm2
movups xmmword [rcx + rax + 0x10], xmm1
movups xmmword [rcx + rax], xmm0
mov rdx, qword [rbp + 0x1be0]
inc rdx
mov qword [rbp + 0x1be0], rdx
cmp rbx, rdx
jae 0x140050849
mov rax, qword [rbp + 0x1bd8]
shl rbx, 6
mov qword [rax + rbx + 0x10], 1
mov qword [rax + rbx + 0x18], r14
mov qword [r15], 1
mov qword [r15 + 0x10], r14
mov r14, qword [rbp + 0x1c38]
jmp 0x14004efb0
test r10, r10
je 0x14004ec2e
mov rax, qword [r10]
mov byte [rbp + 0x1c74], 1
lea rcx, [rbp + 0xc30]
lea rdx, [rbp + 0x1a78]
mov r8, r9
mov r9, r11
call rax
mov rsi, qword [rbp + 0x1c58]
mov rdi, qword [rbp + 0x1c48]
mov rax, qword [rbp + 0xc30]
movzx r9d, byte [rbp + 0xc38]
lea rcx, [rbp + 0xc50]
movups xmm0, xmmword [rcx - 0x17]
movaps xmmword [rbp + 0x1b10], xmm0
mov rcx, qword [rcx - 8]
mov qword [rbp + 0x1b1f], rcx
mov rdx, qword [rbp + 0x1bc8]
jmp 0x14004ec41
cmp r14, 0x200
setae sil
cmp dword [rbp + 0x1948], 2
setne bl
test r10, r10
mov rdx, qword [rbp + 0x1c48]
je 0x14004edc0
mov rax, qword [r10]
mov byte [rbp + 0x1c74], 1
lea rcx, [rbp + 0xc30]
lea rdx, [rbp + 0x1a78]
mov r8, r9
mov r9, r11
call rax
mov rdi, qword [rbp + 0x1c58]
mov rax, qword [rbp + 0xc30]
movzx r9d, byte [rbp + 0xc38]
lea rcx, [rbp + 0xc50]
movups xmm0, xmmword [rcx - 0x17]
movaps xmmword [rbp + 0x1b10], xmm0
mov rcx, qword [rcx - 8]
mov qword [rbp + 0x1b1f], rcx
mov rdx, qword [rbp + 0x1bc8]
jmp 0x14004edc9
mov rdi, qword [rbp + 0x1c48]
mov rdx, rdi
xor eax, eax
mov rsi, qword [rbp + 0x1c58]
mov qword [rbp + 0x1c00], rax
mov byte [rbp + 0x1c08], r9b
mov rax, qword [rbp + 0x1b1f]
lea rcx, [rbp + 0x1c09]
mov qword [rcx + 0xf], rax
movaps xmm0, xmmword [rbp + 0x1b10]
movups xmmword [rcx], xmm0
movups xmm0, xmmword [rbp + 0x1b80]
movups xmm1, xmmword [rbp + 0x1b90]
movaps xmmword [rbp + 0x1b20], xmm1
movaps xmmword [rbp + 0x1b10], xmm0
cmp rdx, 0x8000
mov r14, qword [rbp + 0x1c38]
jae 0x140050aa7
mov rax, qword [rbp + 0x1c00]
movzx ecx, byte [rbp + 0x1c08]
mov r11d, dword [rbp + 0x1c09]
movzx r8d, word [rbp + 0x1c0d]
movzx r9d, byte [rbp + 0x1c0f]
movups xmm0, xmmword [rbp + 0x1c10]
lea r10, [rbp + 0xc50]
movups xmmword [r10 + 0x28], xmm0
mov qword [r10 + 0x18], rax
mov byte [r10 + 0x20], cl
mov dword [r10 + 0x21], r11d
mov word [r10 + 0x25], r8w
mov byte [r10 + 0x27], r9b
movups xmm0, xmmword [rbp + 0x1b80]
movups xmm1, xmmword [rbp + 0x1b90]
movups xmmword [r10 + 8], xmm1
movups xmmword [r10 - 8], xmm0
mov word [rbp + 0xc88], si
mov qword [rbp + 0xc30], 0
cmp rdx, qword [rbp + 0x1bb8]
lea r12, [rbp + 0x1aa0]
jne 0x14004ed3c
lea rcx, [rbp + 0x1bb8]
mov qword [rbp + 0x1c58], rdx
call fcn.140063af0
mov rdx, qword [rbp + 0x1bc8]
mov rax, qword [rbp + 0x1bc0]
lea rcx, [rdx + rdx*2]
shl rcx, 5
movups xmm0, xmmword [rbp + 0xc30]
movups xmm1, xmmword [rbp + 0xc40]
movups xmm2, xmmword [rbp + 0xc50]
movups xmm3, xmmword [rbp + 0xc60]
movups xmm4, xmmword [rbp + 0xc70]
movups xmm5, xmmword [rbp + 0xc80]
movups xmmword [rax + rcx + 0x50], xmm5
movups xmmword [rax + rcx + 0x40], xmm4
movups xmmword [rax + rcx + 0x30], xmm3
movups xmmword [rax + rcx + 0x20], xmm2
movups xmmword [rax + rcx + 0x10], xmm1
movups xmmword [rax + rcx], xmm0
inc qword [rbp + 0x1bc8]
mov rdx, qword [rbp + 0x1bf0]
cmp r15, rdx
jae 0x140050791
mov rax, qword [rbp + 0x1be8]
mov word [rax + r15*4], di
mov word [rax + r15*4 + 2], si
jmp 0x14004efb0
xor eax, eax
mov rdi, qword [rbp + 0x1c58]
mov qword [rbp + 0x1c00], rax
mov byte [rbp + 0x1c08], r9b
mov rax, qword [rbp + 0x1b1f]
lea rcx, [rbp + 0x1c09]
mov qword [rcx + 0xf], rax
movaps xmm0, xmmword [rbp + 0x1b10]
movups xmmword [rcx], xmm0
movups xmm0, xmmword [rbp + 0x1b80]
movups xmm1, xmmword [rbp + 0x1b90]
movaps xmmword [rbp + 0x1b20], xmm1
movaps xmmword [rbp + 0x1b10], xmm0
cmp rdx, 0x8000
mov r14, qword [rbp + 0x1c38]
jae 0x140050acb
mov rax, qword [rbp + 0x1c00]
movzx ecx, byte [rbp + 0x1c08]
mov r11d, dword [rbp + 0x1c09]
movzx r8d, word [rbp + 0x1c0d]
movzx r9d, byte [rbp + 0x1c0f]
movups xmm0, xmmword [rbp + 0x1c10]
lea r10, [rbp + 0xc50]
movups xmmword [r10 + 0x28], xmm0
mov qword [r10 + 0x18], rax
mov byte [r10 + 0x20], cl
mov dword [r10 + 0x21], r11d
mov word [r10 + 0x25], r8w
mov byte [r10 + 0x27], r9b
movups xmm0, xmmword [rbp + 0x1b80]
movups xmm1, xmmword [rbp + 0x1b90]
movups xmmword [r10 + 8], xmm1
movups xmmword [r10 - 8], xmm0
mov word [rbp + 0xc88], di
mov qword [rbp + 0xc30], 0
mov rax, rdx
cmp rdx, qword [rbp + 0x1bb8]
lea r12, [rbp + 0x1aa0]
jne 0x14004eece
lea rcx, [rbp + 0x1bb8]
mov qword [rbp + 0x1c48], rdx
call fcn.140063af0
mov rax, qword [rbp + 0x1bc8]
mov rdx, qword [rbp + 0x1c48]
mov rcx, qword [rbp + 0x1bc0]
lea rax, [rax + rax*2]
shl rax, 5
movups xmm0, xmmword [rbp + 0xc30]
movups xmm1, xmmword [rbp + 0xc40]
movups xmm2, xmmword [rbp + 0xc50]
movups xmm3, xmmword [rbp + 0xc60]
movups xmm4, xmmword [rbp + 0xc70]
movups xmm5, xmmword [rbp + 0xc80]
movups xmmword [rcx + rax + 0x50], xmm5
movups xmmword [rcx + rax + 0x40], xmm4
movups xmmword [rcx + rax + 0x30], xmm3
movups xmmword [rcx + rax + 0x20], xmm2
movups xmmword [rcx + rax + 0x10], xmm1
movups xmmword [rcx + rax], xmm0
inc qword [rbp + 0x1bc8]
and sil, bl
mov rax, qword [rbp + 0x1be8]
mov r11, qword [rbp + 0x1bf0]
xor ecx, ecx
nop
mov r8, r15
mov r15d, 0
cmp r8, r11
jae 0x14004ef40
movzx r9d, word [rax + r8*4]
cmp r9w, 0xffff
je 0x14004ef7c
inc rcx
movzx r10d, word [rax + r8*4 + 2]
mov word [rax + r8*4], dx
mov word [rax + r8*4 + 2], di
inc r8
mov edi, r10d
mov edx, r9d
mov r15, r8
jmp 0x14004ef40
mov word [rax + r8*4], dx
mov word [rax + r8*4 + 2], di
cmp rcx, 0x80
setb al
not sil
test sil, al
jne 0x14004efb0
cmp qword [rbp + 0x1ba0], 0
jne 0x14004efb0
mov qword [rbp + 0x1ba0], 1
nop
movups xmm0, xmmword [rbp + 0x1a60]
movups xmm1, xmmword [rbp + 0x1a70]
movaps xmmword [rbp + 0x1a50], xmm1
movaps xmmword [rbp + 0x1a40], xmm0
mov rax, qword [rbp + 0x1a00]
mov qword [rbp + 0x1c20], rax
movups xmm0, xmmword [rbp + 0x19e0]
movups xmm1, xmmword [rbp + 0x19f0]
movaps xmmword [rbp + 0x1c10], xmm1
movaps xmmword [rbp + 0x1c00], xmm0
mov byte [rbp + 0x1c6f], 1
mov byte [rbp + 0x1c6e], 1
mov rcx, r12
call fcn.140053e60
add r14, 0x20
mov qword [rbp + 0x1c38], r14
mov rcx, r12
lea rdx, [rbp + 0x1a40]
call fcn.140041b00
movzx edi, word [rbp + 0x1af8]
mov dword [rbp + 0x1c58], eax
mov r15d, eax
and r15d, edi
mov rbx, qword [rbp + 0x1af0]
mov r12, qword [rbp + 0x1ae8]
mov r9, qword [rbp + 0x1ac0]
mov rax, qword [rbp + 0x1ac8]
mov qword [rbp + 0x1c60], rax
mov r11, qword [rbp + 0x1a40]
mov rax, qword [rbp + 0x1a48]
mov qword [rbp + 0x19c0], rax
movzx r10d, byte [rbp + 0x1a48]
mov r8, qword [rbp + 0x1a50]
xor r14d, r14d
mov qword [rbp + 0x1c48], r9
mov qword [rbp + 0x1b78], r11
mov byte [rbp + 0x19c8], r10b
mov qword [rbp + 0x19d0], r8
jmp 0x14004f0b6
cmp byte [rax + 8], r10b
je 0x14004f178
nop dword [rax + rax]
inc r14
inc r15
mov rax, r15
nop dword [rax]
mov r15, rax
mov eax, 0
cmp r15, rbx
jae 0x14004f0c0
movzx esi, word [r12 + r15*4]
cmp rsi, 0xffff
je 0x14004f2a0
movzx eax, word [r12 + r15*4 + 2]
mov ecx, edi
and ecx, eax
mov edx, r15d
sub edx, ecx
and edx, edi
cmp rdx, r14
jb 0x14004dbf0
cmp ax, word [rbp + 0x1c58]
jne 0x14004f0b0
cmp qword [rbp + 0x1c60], rsi
jbe 0x1400504c9
test r11, r11
sete al
imul r13, rsi, 0x68
mov rcx, qword [r9 + r13 + 0x40]
test rcx, rcx
setne dl
cmp dl, al
je 0x14004f0b0
lea rax, [r9 + r13]
add rax, 0x40
test rcx, rcx
je 0x14004f0a1
cmp qword [rax + 0x10], r8
jne 0x14004f0b0
mov rcx, qword [rax + 8]
mov rdx, qword [rbp + 0x19c0]
call sub.VCRUNTIME140.dll_memcmp
mov r8, qword [rbp + 0x19d0]
movzx r10d, byte [rbp + 0x19c8]
mov r11, qword [rbp + 0x1b78]
mov r9, qword [rbp + 0x1c48]
test eax, eax
jne 0x14004f0b0
lea r15, [r9 + r13]
cmp qword [r9 + r13], 0
je 0x14004f42d
mov rbx, qword [r15 + 0x10]
mov r14, qword [rbp + 0x1ae0]
mov rax, qword [rbp + 0x1c20]
lea rcx, [rbp + 0xc50]
mov qword [rcx + 0x20], rax
movaps xmm0, xmmword [rbp + 0x1c00]
movaps xmm1, xmmword [rbp + 0x1c10]
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov qword [rbp + 0xc30], 1
mov qword [rbp + 0xc38], rbx
mov qword [rbp + 0xc40], 0
mov qword [rbp + 0xc48], rsi
mov rax, r14
cmp r14, qword [rbp + 0x1ad0]
cmp esi, dword [rbp + 0x1ad0]
cmp esi, dword [rbp + 0x1ad0]
lea r12, [rbp + 0x1aa0]
jne 0x14004f206
lea rcx, [rbp + 0x1ad0]
mov rdx, r14
call fcn.140105280
mov rax, qword [rbp + 0x1ae0]
mov rcx, qword [rbp + 0x1ad8]
lea rax, [rax + rax*8]
movups xmm0, xmmword [rbp + 0xc30]
movups xmm1, xmmword [rbp + 0xc40]
movups xmm2, xmmword [rbp + 0xc50]
movups xmm3, xmmword [rbp + 0xc60]
mov rdx, qword [rbp + 0xc70]
mov qword [rcx + rax*8 + 0x40], rdx
movups xmmword [rcx + rax*8 + 0x30], xmm3
movups xmmword [rcx + rax*8 + 0x20], xmm2
movups xmmword [rcx + rax*8 + 0x10], xmm1
movups xmmword [rcx + rax*8], xmm0
mov rdx, qword [rbp + 0x1ae0]
inc rdx
mov qword [rbp + 0x1ae0], rdx
cmp rbx, rdx
jae 0x140050827
mov rax, qword [rbp + 0x1ad8]
lea rcx, [rbx + rbx*8]
mov qword [rax + rcx*8 + 0x10], 1
mov qword [rax + rcx*8 + 0x18], r14
mov qword [r15], 1
mov qword [r15 + 0x10], r14
lea rdi, [0x1401d5168]
mov r14, qword [rbp + 0x1c38]
jmp 0x14004f512
movaps xmm0, xmmword [rbp + 0x1a40]
movaps xmm1, xmmword [rbp + 0x1a50]
movaps xmmword [rbp + 0x1b90], xmm1
movaps xmmword [rbp + 0x1b80], xmm0
mov rax, qword [rbp + 0x1c20]
mov qword [rbp + 0x1b30], rax
movaps xmm0, xmmword [rbp + 0x1c00]
movaps xmm1, xmmword [rbp + 0x1c10]
movaps xmmword [rbp + 0x1b20], xmm1
movaps xmmword [rbp + 0x1b10], xmm0
mov rdx, qword [rbp + 0x1c60]
cmp rdx, 0x8000
jae 0x14005099e
movaps xmm0, xmmword [rbp + 0x1a40]
movaps xmm1, xmmword [rbp + 0x1a50]
lea rcx, [rbp + 0xc50]
movups xmmword [rcx + 0x30], xmm1
movups xmmword [rcx + 0x20], xmm0
mov rax, qword [rbp + 0x1c20]
mov qword [rcx + 0x18], rax
movaps xmm0, xmmword [rbp + 0x1c00]
movaps xmm1, xmmword [rbp + 0x1c10]
movups xmmword [rcx + 8], xmm1
movups xmmword [rcx - 8], xmm0
mov eax, dword [rbp + 0x1c58]
mov word [rbp + 0xc90], ax
mov qword [rbp + 0xc30], 0
mov rax, rdx
cmp rdx, qword [rbp + 0x1ab8]
lea r12, [rbp + 0x1aa0]
lea rdi, [0x1401d5168]
mov r14, qword [rbp + 0x1c38]
jne 0x14004f399
lea rcx, [rbp + 0x1ab8]
call fcn.140034990
mov r9, qword [rbp + 0x1ac0]
mov rax, qword [rbp + 0x1ac8]
mov rbx, qword [rbp + 0x1af0]
mov rdx, qword [rbp + 0x1c60]
imul rcx, rax, 0x68
movups xmm0, xmmword [rbp + 0xc30]
movups xmm1, xmmword [rbp + 0xc40]
movups xmm2, xmmword [rbp + 0xc50]
movups xmm3, xmmword [rbp + 0xc60]
movups xmm4, xmmword [rbp + 0xc70]
movups xmm5, xmmword [rbp + 0xc80]
mov r8, qword [rbp + 0xc90]
mov eax, dword [rbp + 0xc90]
mov eax, dword [rbp + 0xc90]
mov qword [r9 + rcx + 0x60], r8
movups xmmword [r9 + rcx + 0x50], xmm5
movups xmmword [r9 + rcx + 0x40], xmm4
movups xmmword [r9 + rcx + 0x30], xmm3
movups xmmword [r9 + rcx + 0x20], xmm2
movups xmmword [r9 + rcx + 0x10], xmm1
movups xmmword [r9 + rcx], xmm0
inc rax
mov qword [rbp + 0x1ac8], rax
cmp r15, rbx
jae 0x140050750
mov rax, qword [rbp + 0x1ae8]
mov word [rax + r15*4], dx
mov ecx, dword [rbp + 0x1c58]
mov word [rax + r15*4 + 2], cx
lea r15, [rbp + 0x1b10]
jmp 0x14004dc99
mov rbx, qword [rbp + 0x1ae0]
mov rax, qword [rbp + 0x1c20]
lea rcx, [rbp + 0xc50]
mov qword [rcx + 0x20], rax
movaps xmm0, xmmword [rbp + 0x1c00]
movaps xmm1, xmmword [rbp + 0x1c10]
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov qword [rbp + 0xc30], 0
mov qword [rbp + 0xc38], rsi
mov qword [rbp + 0xc40], 0
mov qword [rbp + 0xc48], rsi
mov rax, rbx
cmp rbx, qword [rbp + 0x1ad0]
lea r12, [rbp + 0x1aa0]
lea rdi, [0x1401d5168]
mov r14, qword [rbp + 0x1c38]
jne 0x14004f4b6
lea rcx, [rbp + 0x1ad0]
mov rdx, rbx
call fcn.140105280
mov rax, qword [rbp + 0x1ae0]
mov rcx, qword [rbp + 0x1ad8]
lea rax, [rax + rax*8]
movups xmm0, xmmword [rbp + 0xc30]
movups xmm1, xmmword [rbp + 0xc40]
movups xmm2, xmmword [rbp + 0xc50]
movups xmm3, xmmword [rbp + 0xc60]
mov rdx, qword [rbp + 0xc70]
mov qword [rcx + rax*8 + 0x40], rdx
movups xmmword [rcx + rax*8 + 0x30], xmm3
movups xmmword [rcx + rax*8 + 0x20], xmm2
movups xmmword [rcx + rax*8 + 0x10], xmm1
movups xmmword [rcx + rax*8], xmm0
inc qword [rbp + 0x1ae0]
mov qword [r15], 1
mov qword [r15 + 8], rbx
mov qword [r15 + 0x10], rbx
mov rax, qword [rbp + 0x1a40]
test rax, rax
lea r15, [rbp + 0x1b10]
je 0x14004dc99
mov rax, qword [rax + 0x10]
mov rdx, qword [rbp + 0x1a48]
mov r8, qword [rbp + 0x1a50]
mov byte [rbp + 0x1c6d], 1
mov byte [rbp + 0x1c6c], 0
lea rcx, [rbp + 0x1a58]
call rax
jmp 0x14004dc99
mov rbx, qword [rbp + 0x1be0]
movups xmm0, xmmword [rbp + 0x1b80]
movups xmm1, xmmword [rbp + 0x1b90]
lea rax, [rbp + 0xc50]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov qword [rbp + 0xc30], 0
mov qword [rbp + 0xc38], rsi
mov qword [rbp + 0xc40], 0
mov qword [rbp + 0xc48], rsi
mov rax, rbx
cmp rbx, qword [rbp + 0x1bd0]
lea r12, [rbp + 0x1aa0]
mov r14, qword [rbp + 0x1c38]
jne 0x14004f5ce
lea rcx, [rbp + 0x1bd0]
mov rdx, rbx
call fcn.140063c70
mov rax, qword [rbp + 0x1be0]
mov rcx, qword [rbp + 0x1bd8]
shl rax, 6
movups xmm0, xmmword [rbp + 0xc30]
movups xmm1, xmmword [rbp + 0xc40]
movups xmm2, xmmword [rbp + 0xc50]
movups xmm3, xmmword [rbp + 0xc60]
movups xmmword [rcx + rax + 0x30], xmm3
movups xmmword [rcx + rax + 0x20], xmm2
movups xmmword [rcx + rax + 0x10], xmm1
movups xmmword [rcx + rax], xmm0
inc qword [rbp + 0x1be0]
mov qword [r15], 1
mov qword [r15 + 8], rbx
mov qword [r15 + 0x10], rbx
jmp 0x14004efb0
lea eax, [r13 - 1]
mov word [rbp + 0x1af8], ax
lea rsi, [r13*4]
movzx eax, byte [0x140262330]
xor ecx, ecx
mov rdx, rsi
call fcn.140162ad0
test rax, rax
je 0x140050c9b
mov qword [rbp + 0xc30], r13
mov qword [rbp + 0xc38], rax
mov qword [rbp + 0xc40], 0
mov r10d, 1
cmp rdi, 2
jb 0x14004f70d
mov edx, 1
cmp r13, 9
jae 0x14004f976
mov rcx, rax
jmp 0x14004f9b0
mov rsi, qword [rbp + 0x1ba0]
cmp rsi, 3
jne 0x14004f715
cmp qword [rbp + 0x1a80], 0
setne bl
mov rdi, qword [rbp + 0x1a38]
je 0x14004fbe9
movups xmm0, xmmword [rbp + 0x1a80]
movups xmm1, xmmword [rbp + 0x1a90]
movaps xmmword [rbp + 0x19a0], xmm1
movaps xmmword [rbp + 0x1990], xmm0
movzx eax, byte [0x140262330]
mov edx, 0x20
xor ecx, ecx
call fcn.140162ad0
test rax, rax
je 0x140050d6f
mov r12, rax
movups xmm0, xmmword [0x1401e1340]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [0x1401e1330]
movups xmmword [rax], xmm0
mov r15b, 1
jmp 0x14004fc6e
mov rcx, rax
jmp 0x14004f9c5
movups xmm0, xmmword [rbp + 0x1bf0]
movaps xmmword [rbp + 0x1900], xmm0
movups xmm0, xmmword [rbp + 0x1be0]
movaps xmmword [rbp + 0x18f0], xmm0
movups xmm0, xmmword [rbp + 0x1ba0]
movups xmm1, xmmword [rbp + 0x1bb0]
movups xmm2, xmmword [rbp + 0x1bc0]
movups xmm3, xmmword [rbp + 0x1bd0]
movaps xmmword [rbp + 0x18e0], xmm3
movaps xmmword [rbp + 0x18d0], xmm2
movaps xmmword [rbp + 0x18c0], xmm1
movaps xmmword [rbp + 0x18b0], xmm0
movzx eax, byte [0x140262330]
mov edx, 0x20
xor ecx, ecx
call fcn.140162ad0
test rax, rax
mov rdi, qword [rbp + 0x1a38]
mov qword [rbp + 0x1c58], rax
je 0x140050d4d
mov rbx, rax
movups xmm0, xmmword [0x1401e1340]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [0x1401e1330]
movups xmmword [rax], xmm0
movzx eax, byte [0x140262330]
mov edx, 0x60
xor ecx, ecx
call fcn.140162ad0
test rax, rax
je 0x140050d5e
movaps xmm0, xmmword [rbp + 0x1900]
movups xmmword [rax + 0x50], xmm0
movaps xmm0, xmmword [rbp + 0x18f0]
movups xmmword [rax + 0x40], xmm0
movaps xmm0, xmmword [rbp + 0x18b0]
movaps xmm1, xmmword [rbp + 0x18c0]
movaps xmm2, xmmword [rbp + 0x18d0]
movaps xmm3, xmmword [rbp + 0x18e0]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov qword [rbp + 0x1b08], rbx
lea rcx, fcn.140052d10
mov qword [rsp + 0x20], rcx
mov rcx, rbx
movabs rdx, 0xeb65372f9bf01c83
movabs r8, 0x595dbc0bf5ad70c5
mov r9, rax
call fcn.140059d90
test rax, rax
mov r12, qword [rbp + 0x1c58]
je 0x14004fc3e
mov qword [rbp + 0x1c60], rax
mov rcx, rax
mov qword [rbp + 0x1c48], rdx
call qword [rdx + 0x18]
movabs rcx, 0xeb65372f9bf01c83
xor rax, rcx
movabs rcx, 0x595dbc0bf5ad70c5
xor rdx, rcx
or rdx, rax
jne 0x14004fbf9
mov r8, qword [rbp + 0x1c60]
movups xmm0, xmmword [r8 + 0x50]
movaps xmmword [rbp + 0xc80], xmm0
movups xmm0, xmmword [r8 + 0x40]
movaps xmmword [rbp + 0xc70], xmm0
movups xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
movups xmm2, xmmword [r8 + 0x20]
movups xmm3, xmmword [r8 + 0x30]
movaps xmmword [rbp + 0xc60], xmm3
movaps xmmword [rbp + 0xc50], xmm2
movaps xmmword [rbp + 0xc40], xmm1
movaps xmmword [rbp + 0xc30], xmm0
mov rcx, qword [0x140262270]
xor edx, edx
call fcn.140195ea0
movaps xmm0, xmmword [rbp + 0xc30]
movaps xmm1, xmmword [rbp + 0xc40]
movaps xmm2, xmmword [rbp + 0xc50]
movaps xmm3, xmmword [rbp + 0xc60]
movaps xmmword [rbp + 0x1b10], xmm0
movaps xmmword [rbp + 0x1b20], xmm1
movaps xmmword [rbp + 0x1b30], xmm2
movaps xmmword [rbp + 0x1b40], xmm3
movaps xmm0, xmmword [rbp + 0xc70]
movaps xmmword [rbp + 0x1b50], xmm0
movaps xmm0, xmmword [rbp + 0xc80]
movaps xmmword [rbp + 0x1b60], xmm0
cmp qword [rbp + 0x1b10], 3
mov r12, qword [rbp + 0x1c58]
je 0x14004fc3e
mov qword [rbp + 0x1c28], r12
mov byte [rbp + 0x1c73], 0
mov byte [rbp + 0x1c72], 1
mov byte [rbp + 0x1c71], 0
mov byte [rbp + 0x1c70], 1
mov rcx, r15
call fcn.140052d10
jmp 0x14004fc3e
lea r8, [r13 - 1]
mov r9, r8
and r9, 0xfffffffffffffff8
lea rcx, [rax + r9*4]
lea rdx, [r9 + 1]
xor r10d, r10d
nop dword [rax]
movups xmmword [rax + r10*4], xmm7
movups xmmword [rax + r10*4 + 0x10], xmm7
add r10, 8
cmp r9, r10
jne 0x14004f990
mov r10, r13
cmp r8, r9
je 0x14004f9c5
nop dword [rax]
inc rdx
mov dword [rcx], 0xffff
add rcx, 4
cmp r13, rdx
jne 0x14004f9b0
mov r10, r13
mov dword [rcx], 0xffff
mov qword [rbp + 0x1b20], r10
mov rax, qword [rbp + 0xc30]
mov qword [rbp + 0x1b10], rax
mov rax, qword [rbp + 0xc38]
mov qword [rbp + 0x1b18], rax
mov byte [rbp + 0x1c77], 1
mov byte [rbp + 0x1c76], 1
mov byte [rbp + 0x1c75], 1
mov rcx, r15
call fcn.1400b8c20
mov rsi, rax
mov rbx, rdx
cmp qword [rbp + 0x1af0], 0
je 0x14004fa30
mov r8, qword [rbp + 0x1ae8]
mov rcx, qword [0x140262270]
xor edx, edx
call fcn.140195ea0
mov qword [rbp + 0x1ae8], rsi
mov qword [rbp + 0x1af0], rbx
mov rax, r13
shr rax, 2
sub r13, rax
movabs rax, 0x13b13b13b13b13b
cmp r13, rax
ja 0x140050cc2
mov qword [rbp + 0x1c58], r13
imul rsi, r13, 0x68
movzx eax, byte [0x140262330]
xor ecx, ecx
mov rdx, rsi
call fcn.140162ad0
mov qword [rbp + 0x1c60], rax
test rax, rax
je 0x140050ce1
mov rcx, qword [rbp + 0x1ac0]
mov rdx, qword [rbp + 0x1ac8]
call fcn.1400133d0
cmp qword [rbp + 0x1ab8], 0
je 0x14004fab9
mov r8, qword [rbp + 0x1ac0]
mov rcx, qword [0x140262270]
xor edx, edx
call fcn.140195ea0
mov rax, qword [rbp + 0x1c58]
mov qword [rbp + 0x1ab8], rax
mov rax, qword [rbp + 0x1c60]
mov qword [rbp + 0x1ac0], rax
mov qword [rbp + 0x1ac8], 0
cmp r14, 0x65
jb 0x14004dbcc
jmp 0x1400509bb
xor r11d, r11d
add rax, r11
sub r9, r11
mov qword [rbp + 0x1ba0], rax
mov qword [rbp + 0x1ba8], r9
mov qword [rbp + 0x1c58], rcx
lea rcx, [rbp + 0x1ba0]
call fcn.14004d220
mov ecx, eax
shr ecx, 0x10
mov qword [rbp + 0x1a38], rcx
test ax, ax
je 0x14004fb50
movzx eax, ax
cmp eax, 2
lea r10, [rbp + 0x1a88]
jne 0x140050340
lea r15, [rbp + 0x1b10]
mov rax, qword [rbp + 0x1a38]
jmp 0x140050162
mov r13, qword [rbp + 0x1ba8]
mov rdx, qword [rbp + 0x1bb0]
cmp r13, rdx
movzx r9d, byte [rbp + 0x1c37]
jbe 0x140050340
mov rax, qword [rbp + 0x1ba0]
movzx r8d, byte [rax + rdx]
lea rcx, [rdx + 1]
cmp r8d, 0xa
je 0x140050071
cmp r8d, 0xd
je 0x140050014
cmp r8d, 0x20
lea r15, [rbp + 0x1b10]
jne case.0x140050507.3
test r9b, r9b
je 0x1400500c2
cmp r13, rcx
jbe 0x140050340
cmp byte [rax + rcx], 0x20
jne 0x1400500b0
mov edx, 2
sub rdx, r13
lea r8, [rdx + rcx]
cmp r8, 1
je 0x140050340
lea r8, [rcx + 1]
cmp byte [rax + rcx + 1], 0x20
mov rcx, r8
je 0x14004fbc8
jmp 0x1400500b3
mov al, 1
mov dword [rbp + 0x1c38], eax
xor r12d, r12d
jmp 0x14004fe41
mov rcx, qword [rbp + 0x1c60]
mov rax, qword [rbp + 0x1c48]
call qword [rax]
mov rax, qword [rbp + 0x1c48]
cmp qword [rax + 8], 0
mov r12, qword [rbp + 0x1c58]
mov r8, qword [rbp + 0x1c60]
je 0x14004fc3e
cmp qword [rax + 0x10], 0x11
jb 0x14004fc30
mov r8, qword [r8 - 8]
mov rcx, qword [0x140262270]
xor edx, edx
call fcn.140195ea0
cmp qword [rbp + 0x1a80], 0
setne bl
je 0x14004fe37
movups xmm0, xmmword [rbp + 0x1a80]
movups xmm1, xmmword [rbp + 0x1a90]
movaps xmmword [rbp + 0x19a0], xmm1
movaps xmmword [rbp + 0x1990], xmm0
xor r15d, r15d
movaps xmm0, xmmword [rbp + 0x1990]
movaps xmm1, xmmword [rbp + 0x19a0]
movaps xmmword [rbp + 0xc40], xmm1
movaps xmmword [rbp + 0xc30], xmm0
movzx eax, byte [0x140262330]
mov edx, 0x20
xor ecx, ecx
call fcn.140162ad0
test rax, rax
mov dword [rbp + 0x1c38], r15d
je 0x140050d35
movaps xmm0, xmmword [rbp + 0xc30]
movaps xmm1, xmmword [rbp + 0xc40]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov byte [rbp + 0x1c69], r15b
mov qword [rbp + 0x1b00], r12
mov byte [rbp + 0x1c68], 0
lea rcx, [0x1401bf098]
mov qword [rsp + 0x20], rcx
mov rcx, r12
movabs rdx, 0x92df6f6b4605b93a
movabs r8, 0xa39953cc3a0b83eb
mov r9, rax
call fcn.140059d90
test rax, rax
je 0x14004fe32
mov qword [rbp + 0x1c58], r12
mov qword [rbp + 0x1c60], rax
mov rcx, rax
mov qword [rbp + 0x1c48], rdx
call qword [rdx + 0x18]
movabs rcx, 0x92df6f6b4605b93a
xor rax, rcx
movabs rcx, 0xa39953cc3a0b83eb
xor rdx, rcx
or rdx, rax
jne 0x14004fded
mov r8, qword [rbp + 0x1c60]
movups xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
movaps xmmword [rbp + 0xc40], xmm1
movaps xmmword [rbp + 0xc30], xmm0
mov rcx, qword [0x140262270]
xor edx, edx
call fcn.140195ea0
movaps xmm0, xmmword [rbp + 0xc30]
movaps xmm1, xmmword [rbp + 0xc40]
movaps xmmword [rbp + 0x1b10], xmm0
movaps xmmword [rbp + 0x1b20], xmm1
mov rax, qword [rbp + 0x1b10]
test rax, rax
mov r12, qword [rbp + 0x1c58]
je 0x14004fe32
mov rax, qword [rax + 0x10]
mov rdx, qword [rbp + 0x1b18]
mov r8, qword [rbp + 0x1b20]
mov qword [rbp + 0x1c28], r12
mov ecx, dword [rbp + 0x1c38]
mov byte [rbp + 0x1c73], cl
mov byte [rbp + 0x1c72], 0
mov byte [rbp + 0x1c71], 0
mov byte [rbp + 0x1c70], 1
lea rcx, [rbp + 0x1b28]
call rax
jmp 0x14004fe32
mov rcx, qword [rbp + 0x1c60]
mov rax, qword [rbp + 0x1c48]
call qword [rax]
mov rax, qword [rbp + 0x1c48]
cmp qword [rax + 8], 0
mov r12, qword [rbp + 0x1c58]
mov r8, qword [rbp + 0x1c60]
je 0x14004fe32
cmp qword [rax + 0x10], 0x11
jb 0x14004fe24
mov r8, qword [r8 - 8]
mov rcx, qword [0x140262270]
xor edx, edx
call fcn.140195ea0
xor r15d, r15d
jmp 0x14004fe44
mov dword [rbp + 0x1c38], 0
mov r15b, 1
movups xmm0, xmmword [rbp + 0x1af0]
movaps xmmword [rbp + 0xc80], xmm0
movups xmm0, xmmword [rbp + 0x1ae0]
movaps xmmword [rbp + 0xc70], xmm0
movups xmm0, xmmword [rbp + 0x1aa0]
movups xmm1, xmmword [rbp + 0x1ab0]
movups xmm2, xmmword [rbp + 0x1ac0]
movups xmm3, xmmword [rbp + 0x1ad0]
movaps xmmword [rbp + 0xc60], xmm3
movaps xmmword [rbp + 0xc50], xmm2
movaps xmmword [rbp + 0xc40], xmm1
movaps xmmword [rbp + 0xc30], xmm0
mov rax, qword [rbp + 0x1a08]
mov byte [rbp + 0xc9a], al
mov word [rbp + 0xc98], di
mov qword [rbp + 0xc90], r12
mov rax, qword [rbp + 0x1928]
movzx eax, byte [rax]
movzx ecx, di
cmp ecx, 0x64
mov qword [rbp + 0x1c58], r12
mov dword [rbp + 0x1c60], r15d
jg 0x14004fed7
je 0x14004ff05
jmp 0x14004fef8
cmp ecx, 0x65
je 0x1400505ef
cmp ecx, 0xcc
je 0x14005066e
cmp ecx, 0x130
je 0x14005066e
lea ecx, [rdi - 0x66]
cmp cx, 0x62
jae 0x1400505cd
mov rax, qword [rbp + 0x19d8]
cmp qword [rax + 8], 0
je 0x140050532
lea rcx, [rbp + 0xc30]
call fcn.1400023d0
mov rcx, qword [rbp + 0xc90]
test rcx, rcx
je 0x14004ff50
mov qword [rbp + 0x1c48], rcx
call fcn.1400091e0
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, qword [rbp + 0x1c48]
call fcn.140195ea0
cmp esi, 3
mov esi, dword [rbp + 0x1c60]
jne 0x14004ff81
mov rax, qword [rbp + 0x1ba0]
cmp eax, 3
je 0x14004ff81
mov byte [rbp + 0x1c56], sil
mov byte [rbp + 0x1c55], 0
lea rcx, [rbp + 0x1ba0]
call fcn.140052d10
mov rax, qword [rbp + 0x1a10]
mov rdx, qword [rbp + 0x1a18]
mov rax, qword [rax + 0x10]
mov r8, qword [rbp + 0x1a20]
mov byte [rbp + 0x1c6b], sil
mov byte [rbp + 0x1c6a], 0
lea rcx, [rbp + 0x1a28]
call rax
mov rax, qword [rbp + 0x1a80]
test rax, rax
setne cl
not bl
test bl, cl
lea rcx, [rbp + 0x1a98]
je 0x14004ffdc
mov rdx, qword [rbp + 0x1a88]
mov r8, qword [rbp + 0x1a90]
call qword [rax + 0x10]
mov rsi, qword [rbp + 0x19d8]
mov rdi, qword [rbp + 0x1950]
movzx r14d, byte [rbp + 0x1c36]
lea r10, [rbp + 0x1a88]
mov rbx, qword [rbp + 0x1958]
movzx r11d, byte [rbp + 0x1c37]
lea rax, [rbp + 0xc30]
jmp 0x14004d55c
cmp r13, rcx
jbe 0x140050340
cmp byte [rax + rcx], 0xa
lea r15, [rbp + 0x1b10]
jne case.0x140050507.3
add rax, rdx
add rax, 2
add rdx, 2
sub r13, rdx
mov qword [rbp + 0x1bb0], 0
mov qword [rbp + 0x1ba0], rax
mov qword [rbp + 0x1ba8], r13
xor eax, eax
mov qword [rbp + 0x1c60], rax
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fwidestring_1.0.2_srcucstring.rs
mov qword [rbp + 0x1c48], rax
jmp 0x14005012e
add rax, rcx
sub r13, rcx
mov qword [rbp + 0x1bb0], 0
mov qword [rbp + 0x1ba0], rax
mov qword [rbp + 0x1ba8], r13
xor eax, eax
mov qword [rbp + 0x1c60], rax
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fwidestring_1.0.2_srcucstring.rs
mov qword [rbp + 0x1c48], rax
lea r15, [rbp + 0x1b10]
jmp 0x14005012e
mov r8, rcx
add rax, r8
sub r13, r8
xor ecx, ecx
lea r15, [rbp + 0x1b10]
add rax, rcx
sub r13, rcx
mov qword [rbp + 0x1bb0], 0
mov qword [rbp + 0x1ba0], rax
mov qword [rbp + 0x1ba8], r13
mov rcx, r15
lea rdx, [rbp + 0x1ba0]
call fcn.14004d2e0
cmp byte [rbp + 0x1b10], 0
je 0x140050102
movzx eax, byte [rbp + 0x1b11]
jmp 0x14005015b
mov rax, qword [rbp + 0x1b18]
mov qword [rbp + 0x1c48], rax
test rax, rax
je 0x140050340
mov rax, qword [rbp + 0x1b20]
mov qword [rbp + 0x1c60], rax
mov r13, qword [rbp + 0x1ba8]
mov rcx, r15
lea rdx, [rbp + 0x1c00]
lea r8, [rbp + 0x1ba0]
mov r9, rdi
call fcn.14004c6b0
mov rax, qword [rbp + 0x1b10]
cmp rax, 2
jne 0x140050176
movzx eax, byte [rbp + 0x1b18]
lea r10, [rbp + 0x1a88]
cmp al, 6
lea r12, [rbp + 0x1aa0]
je 0x14004d7aa
jmp 0x1400504f2
test rax, rax
jne 0x140050340
mov rcx, qword [rbp + 0x1a38]
lea eax, [rcx - 0x3e8]
movzx eax, ax
cmp eax, 0xfc7c
jb 0x1400507ac
mov rdi, qword [rbp + 0x1b18]
mov r15, qword [rbp + 0x1c00]
mov r14, qword [rbp + 0x1c08]
call fcn.14004b240
test rax, rax
mov r8, qword [rbp + 0x1c60]
je 0x1400501ea
cmp r8, rdx
jne 0x1400501ea
mov rcx, qword [rbp + 0x1c48]
mov rdx, rax
mov r8, qword [rbp + 0x1c60]
call sub.VCRUNTIME140.dll_memcmp
mov r8, qword [rbp + 0x1c60]
test eax, eax
je 0x140050322
mov qword [rbp + 0x1c38], rdi
test r8, r8
je 0x140050221
js 0x140050d80
movzx eax, byte [0x140262330]
xor ecx, ecx
mov rdx, r8
call fcn.140162ad0
mov r8, qword [rbp + 0x1c60]
mov rsi, rax
test rax, rax
jne 0x140050226
jmp 0x140050d85
mov esi, 1
mov rcx, rsi
mov rdx, qword [rbp + 0x1c48]
mov rdi, r8
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x1ba0], rdi
mov qword [rbp + 0x1ba8], rsi
mov qword [rbp + 0x1bb0], rdi
lea rcx, [rbp + 0x1b10]
lea rdx, [rbp + 0x1ba0]
call fcn.140022460
mov r8, qword [rbp + 0x1c58]
mov rsi, qword [rbp + 0x19d8]
lea r10, [rbp + 0x1a88]
mov rdi, qword [rbp + 0x1c38]
cmp r14, 0x64
mov eax, 0x64
cmovb rax, r14
test r14, r14
je 0x1400502e4
shl rax, 5
xor ecx, ecx
mov rdx, qword [r15 + rcx + 8]
cmp rdx, 0xffff
ja 0x140050591
mov r9, qword [r15 + rcx]
mov r10, qword [r15 + rcx + 0x10]
sub r9, r12
add rdx, r9
sub r10, r12
mov r11, qword [r15 + rcx + 0x18]
add r11, r10
mov qword [rbp + rcx - 0x50], r9
mov qword [rbp + rcx - 0x48], rdx
mov qword [rbp + rcx - 0x40], r10
mov qword [rbp + rcx - 0x38], r11
lea r10, [rbp + 0x1a88]
add rcx, 0x20
cmp rax, rcx
jne 0x140050294
sub r8, r13
add r8, rdi
mov rax, qword [rbp + 0x1b10]
lea rcx, [rbp + 0x1b18]
movdqu xmm0, xmmword [rcx]
movdqa xmmword [rbp + 0x1aa0], xmm0
mov rcx, qword [rcx + 0x10]
mov qword [rbp + 0x1ab0], rcx
lea r15, [rbp + 0x1b10]
lea r12, [rbp + 0x1aa0]
jmp 0x14004d7cf
mov qword [rbp + 0x1b10], 0
mov r8, qword [rbp + 0x1c58]
lea r10, [rbp + 0x1a88]
jmp 0x14005027c
mov rax, qword [rbp + 0x1b70]
mov qword [rax], 3
jmp 0x140050488
xor ecx, ecx
mov rax, qword [rbp + 0x1b70]
mov byte [rax + 8], cl
mov qword [rax], 4
jmp 0x140050488
mov r8, qword [rbp + 0x1b98]
test r8b, 1
jne 0x1400503a6
lock dec qword [r8 + 0x20]
jne 0x1400503d1
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x1400503c3
mov rax, qword [r8 + 8]
mov rcx, qword [0x140262270]
xor edx, edx
mov rsi, r8
mov r8, rax
call fcn.140195ea0
mov r8, rsi
jmp 0x1400503c3
shr r8, 5
mov rax, qword [rbp + 0x1b90]
add rax, r8
je 0x1400503d1
mov rax, qword [rbp + 0x1b80]
sub rax, r8
mov r8, rax
mov rcx, qword [0x140262270]
xor edx, edx
call fcn.140195ea0
mov rax, qword [rbp + 0x1b70]
mov byte [rax + 8], 0xb
mov qword [rax], 4
mov r15b, 1
xor ecx, ecx
mov al, 1
test cl, cl
jne 0x140050413
mov rcx, qword [rbp + 0x1ba0]
cmp ecx, 3
je 0x140050413
mov byte [rbp + 0x1c56], r15b
mov byte [rbp + 0x1c55], al
lea rcx, [rbp + 0x1ba0]
call fcn.140052d10
cmp r14, qword [rbp + 0x19b8]
je 0x14005042f
mov byte [rbp + 0x1c46], r15b
lea rcx, [rbp + 0x1aa0]
call fcn.1400023d0
mov rax, qword [rbp + 0x1a10]
mov rdx, qword [rbp + 0x1a18]
mov rax, qword [rax + 0x10]
mov r8, qword [rbp + 0x1a20]
mov byte [rbp + 0x1c6b], r15b
mov byte [rbp + 0x1c6a], 0
lea rcx, [rbp + 0x1a28]
call rax
test r15b, r15b
je 0x140050488
mov rax, qword [rbp + 0x1a80]
test rax, rax
je 0x140050488
mov rdx, qword [rbp + 0x1a88]
mov r8, qword [rbp + 0x1a90]
lea rcx, [rbp + 0x1a98]
call qword [rax + 0x10]
movaps xmm6, xmmword [rbp + 0x1c80]
movaps xmm7, xmmword [rbp + 0x1c90]
movaps xmm8, xmmword [rbp + 0x1ca0]
movaps xmm9, xmmword [rbp + 0x1cb0]
movaps xmm10, xmmword [rbp + 0x1cc0]
add rsp, 0x1d58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov cl, 4
jmp case.0x140050507.0
mov byte [rbp + 0x1c6f], 1
mov byte [rbp + 0x1c6e], 1
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov rcx, rsi
mov rdx, qword [rbp + 0x1c60]
call fcn.1401982a0
jmp 0x140050d7e
movzx eax, al
mov eax, eax
lea rcx, [0x14020be4c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
xor ecx, ecx
jmp rax
mov cl, 0xa
jmp case.0x140050507.0
mov byte [rbp + 0x1c74], 1
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov rcx, rsi
mov rdx, qword [rbp + 0x1c48]
call fcn.1401982a0
jmp 0x140050d7e
mov eax, 3
mov rcx, qword [rbp + 0x1b70]
mov qword [rcx], rax
lea rcx, [rbp + 0xc30]
call fcn.1400023d0
mov rcx, qword [rbp + 0xc90]
test rcx, rcx
mov r15d, dword [rbp + 0x1c60]
je 0x1400506db
mov qword [rbp + 0x1c48], rcx
call fcn.1400091e0
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, qword [rbp + 0x1c48]
call fcn.140195ea0
mov r15d, dword [rbp + 0x1c60]
jmp 0x1400506db
mov rax, qword [rbp + 0x1b70]
mov byte [rax + 8], 9
mov qword [rax], 4
mov rax, qword [rbp + 0x1b10]
test rax, rax
je 0x140050488
lea rcx, [rbp + 0x1b28]
mov rdx, qword [rbp + 0x1b18]
mov r8, qword [rbp + 0x1b20]
jmp 0x140050485
cmp eax, 5
je 0x14005066e
cmp eax, 7
jne 0x1400506f7
add edi, 0xffffff38
cmp di, 0x64
jae 0x1400506f7
mov al, 1
xor edx, edx
test byte [rbp + 0x1c57], 1
je 0x14005067b
mov ecx, eax
xor cl, 1
movaps xmm0, xmmword [rbp + 0xc90]
mov r8, qword [rbp + 0x1b70]
movups xmmword [r8 + 0x60], xmm0
movaps xmm0, xmmword [rbp + 0xc80]
movups xmmword [r8 + 0x50], xmm0
movaps xmm0, xmmword [rbp + 0xc70]
movups xmmword [r8 + 0x40], xmm0
movaps xmm0, xmmword [rbp + 0xc30]
movaps xmm1, xmmword [rbp + 0xc40]
movaps xmm2, xmmword [rbp + 0xc50]
movaps xmm3, xmmword [rbp + 0xc60]
movups xmmword [r8 + 0x30], xmm3
movups xmmword [r8 + 0x20], xmm2
movups xmmword [r8 + 0x10], xmm1
movups xmmword [r8], xmm0
mov qword [r8 + 0x70], rdx
mov byte [r8 + 0x78], 0
mov byte [r8 + 0x79], cl
mov byte [r8 + 0x7a], al
jmp 0x1400506db
xor edx, edx
xor eax, eax
test byte [rbp + 0x1c57], 1
jne 0x1400505fc
movaps xmm0, xmmword [rbp + 0xc90]
mov rcx, qword [rbp + 0x1b70]
movups xmmword [rcx + 0x60], xmm0
movaps xmm0, xmmword [rbp + 0xc80]
movups xmmword [rcx + 0x50], xmm0
movaps xmm0, xmmword [rbp + 0xc70]
movups xmmword [rcx + 0x40], xmm0
movaps xmm0, xmmword [rbp + 0xc30]
movaps xmm1, xmmword [rbp + 0xc40]
movaps xmm2, xmmword [rbp + 0xc50]
movaps xmm3, xmmword [rbp + 0xc60]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov qword [rcx + 0x70], rdx
mov word [rcx + 0x78], 0
mov byte [rcx + 0x7a], al
cmp esi, 3
setne cl
xor eax, eax
test cl, cl
je 0x1400503ee
jmp 0x140050413
mov cl, 9
jmp case.0x140050507.0
movups xmm0, xmmword [0x1401bf808]
movaps xmmword [rbp + 0x1b20], xmm0
movups xmm0, xmmword [0x1401bf7f8]
movaps xmmword [rbp + 0x1b10], xmm0
lea rcx, [rbp + 0xc30]
lea rdx, [rbp + 0x1b10]
call fcn.140042970
test al, al
je 0x140050775
mov cl, 2
cmp byte [rbp + 0xc9a], 1
je 0x1400507f1
lea rcx, [rbp + 0xc30]
call fcn.140057aa0
movzx edx, al
not rdx
jmp 0x14005080c
mov byte [rbp + 0x1c6f], 0
mov byte [rbp + 0x1c6e], 0
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov rcx, r15
mov rdx, rbx
call fcn.1401982a0
jmp 0x140050d7e
lea rcx, [rbp + 0xc30]
call fcn.140057890
cmp rax, 1
jne 0x1400507bc
mov cl, 9
cmp rdx, 0xfffffffffffffffe
jae 0x1400507f1
jmp 0x14005080c
mov byte [rbp + 0x1c74], 0
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov rcx, r15
call fcn.1401982a0
jmp 0x140050d7e
mov rax, qword [rbp + 0x1b70]
mov byte [rax + 8], 0xa
jmp 0x14005035f
movups xmm0, xmmword [0x1401d5d08]
movaps xmmword [rbp + 0x1b20], xmm0
movups xmm0, xmmword [0x1401d5cf8]
movaps xmmword [rbp + 0x1b10], xmm0
lea rcx, [rbp + 0xc30]
lea rdx, [rbp + 0x1b10]
call fcn.140042970
mov cl, 1
test al, al
je 0x140050805
mov rax, qword [rbp + 0x1b70]
mov byte [rax + 8], cl
mov eax, 4
jmp 0x140050537
mov rdx, 0xffffffffffffffff
xor eax, eax
mov r15d, dword [rbp + 0x1c60]
test byte [rbp + 0x1c57], 1
je 0x14005067b
jmp 0x1400505fc
mov byte [rbp + 0x1c6f], 1
mov byte [rbp + 0x1c6e], 0
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov rcx, rbx
call fcn.1401982a0
jmp 0x140050d7e
mov byte [rbp + 0x1c74], 0
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov rcx, rbx
call fcn.1401982a0
jmp 0x140050d7e
mov qword [rbp + 0x1c60], r13
lea rax, [rbp + 0x19e0]
mov qword [rbp + 0x1c00], rax
lea rax, [fcn.140023700]
mov qword [rbp + 0x1c08], rax
lea rcx, [rbp + 0x1b90]
mov qword [rbp + 0x1c10], rcx
mov qword [rbp + 0x1c18], rax
lea rax, str.new_len____capacity_
mov qword [rbp + 0x1b10], rax
mov qword [rbp + 0x1b18], 2
mov qword [rbp + 0x1b30], 0
lea rax, [rbp + 0x1c00]
mov qword [rbp + 0x1b20], rax
mov qword [rbp + 0x1b28], 2
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rbp + 0x1b10]
call fcn.140198250
jmp 0x140050d7e
mov byte [rbp + 0x1c6b], 1
mov byte [rbp + 0x1c6a], 1
lea r8, [0x1401bebb8]
mov rcx, rax
call fcn.140198320
jmp 0x140050d7e
mov byte [rbp + 0x1c6b], 1
mov byte [rbp + 0x1c6a], 1
lea r8, [0x1401bebb8]
mov rdx, rax
call fcn.140198630
jmp 0x140050d7e
mov byte [rbp + 0x1c77], 1
mov byte [rbp + 0x1c76], 1
mov byte [rbp + 0x1c75], 1
lea r8, [0x1401beba0]
mov rcx, rax
mov rdx, r9
call fcn.140198320
jmp 0x140050d7e
mov byte [rbp + 0x1c77], 1
mov byte [rbp + 0x1c76], 1
mov byte [rbp + 0x1c75], 1
lea r8, [0x1401beba0]
mov rcx, rdx
mov rdx, rax
call fcn.140198630
jmp 0x140050d7e
lea rcx, [0x1401bf750]
call fcn.1401987a0
jmp 0x140050d7e
lea rcx, str.header_map_at_capacity
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov edx, 0x16
call fcn.14019a4d0
jmp 0x140050d7e
mov byte [rbp + 0x1c77], 1
mov byte [rbp + 0x1c76], 1
mov byte [rbp + 0x1c75], 1
lea r8, [0x1401beb88]
mov edx, 0x64
mov rcx, r14
call fcn.140198320
jmp 0x140050d7e
mov byte [rbp + 0x1c77], 1
mov byte [rbp + 0x1c76], 1
mov byte [rbp + 0x1c75], 1
lea rcx, str.reserve_overflow
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov edx, 0x10
call fcn.1401987c0
jmp 0x140050d7e
mov byte [rbp + 0x1c77], 1
mov byte [rbp + 0x1c76], 1
mov byte [rbp + 0x1c75], 1
call fcn.140020450
jmp 0x140050d7e
mov byte [rbp + 0x1c77], 1
mov byte [rbp + 0x1c76], 1
mov byte [rbp + 0x1c75], 1
mov ecx, 1
mov rdx, rbx
call fcn.140197e40
jmp 0x140050d7e
mov byte [rbp + 0x1c77], 1
mov byte [rbp + 0x1c76], 1
mov byte [rbp + 0x1c75], 1
call fcn.140020450
jmp 0x140050d7e
mov byte [rbp + 0x1c77], 1
mov byte [rbp + 0x1c76], 1
mov byte [rbp + 0x1c75], 1
mov ecx, 1
mov rdx, rbx
call fcn.140197e40
jmp 0x140050d7e
mov qword [rbp + 0x1c58], rdx
lea rcx, str.header_map_at_capacity
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov edx, 0x16
call fcn.14019a4d0
jmp 0x140050d7e
mov qword [rbp + 0x1c48], rdx
lea rcx, str.header_map_at_capacity
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov edx, 0x16
call fcn.14019a4d0
jmp 0x140050d7e
mov byte [rbp + 0x1c6b], 1
mov byte [rbp + 0x1c6a], 1
lea r8, [0x1401beb70]
mov edx, 0x64
mov rcx, r14
call fcn.140198320
jmp 0x140050d7e
mov byte [rbp + 0x1c77], 1
mov byte [rbp + 0x1c76], 1
mov byte [rbp + 0x1c75], 1
lea rcx, str.header_map_reserve_overflowed
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov edx, 0x1d
call fcn.14019a4d0
jmp 0x140050d7e
mov qword [rbp + 0x1c58], rcx
mov qword [rbp + 0x1c00], rcx
lea rax, [rbp + 0x19e0]
mov qword [rbp + 0x1b10], rax
lea rax, [0x140061920]
mov qword [rbp + 0x1b18], rax
lea rcx, [rbp + 0x1c00]
mov qword [rbp + 0x1b20], rcx
mov qword [rbp + 0x1b28], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rbp + 0xc30], rax
mov qword [rbp + 0xc38], 2
mov qword [rbp + 0xc50], 0
mov qword [rbp + 0xc40], r15
mov qword [rbp + 0xc48], 2
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1encode.rs_r_n0_r_n_r_n_r_nC:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh2mod.rsC:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh2client.rsResetInactiveStreamIdUnexpectedFrameTypePayloadTooBigRejectedReleaseCapacityTooBigOverflowedStreamIdMalformedHeadersMissingUriSchemeAndAuthorityPollResetAfterSendResponseSendPingWhilePendingSendSettingsWhilePendingPeerDisabledServerPush
lea rcx, [rbp + 0xc30]
call fcn.140198250
jmp 0x140050d7e
mov byte [rbp + 0x1c77], 1
mov byte [rbp + 0x1c76], 1
mov byte [rbp + 0x1c75], 1
lea rcx, str.header_map_reserve_over_max_capacity
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov edx, 0x24
call fcn.14019a4d0
jmp 0x140050d7e
mov qword [rbp + 0x1c48], rax
mov qword [rbp + 0x1910], rax
lea rax, [rbp + 0x1918]
mov qword [rbp + 0x1c00], rax
lea rax, [0x140061920]
mov qword [rbp + 0x1c08], rax
lea rcx, [rbp + 0x1910]
mov qword [rbp + 0x1c10], rcx
mov qword [rbp + 0x1c18], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rbp + 0x1b10], rax
mov qword [rbp + 0x1b18], 2
mov qword [rbp + 0x1b30], 0
lea rax, [rbp + 0x1c00]
mov qword [rbp + 0x1b20], rax
mov qword [rbp + 0x1b28], 2
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1encode.rs_r_n0_r_n_r_n_r_nC:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh2mod.rsC:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh2client.rsResetInactiveStreamIdUnexpectedFrameTypePayloadTooBigRejectedReleaseCapacityTooBigOverflowedStreamIdMalformedHeadersMissingUriSchemeAndAuthorityPollResetAfterSendResponseSendPingWhilePendingSendSettingsWhilePendingPeerDisabledServerPush
lea rcx, [rbp + 0x1b10]
call fcn.140198250
jmp 0x140050d7e
mov byte [rbp + 0x1c77], 1
mov byte [rbp + 0x1c76], 1
mov byte [rbp + 0x1c75], 1
mov ecx, 2
mov rdx, rsi
call fcn.140197e40
jmp 0x140050d7e
mov byte [rbp + 0x1c77], 1
mov byte [rbp + 0x1c76], 1
mov byte [rbp + 0x1c75], 1
call fcn.140020450
jmp 0x140050d7e
mov byte [rbp + 0x1c77], 1
mov byte [rbp + 0x1c76], 1
mov byte [rbp + 0x1c75], 1
mov ecx, 8
mov rdx, rsi
call fcn.140197e40
jmp 0x140050d7e
mov byte [rbp + 0x1c74], 1
mov ecx, 2
mov edx, 0x20
call fcn.140197e40
jmp 0x140050d7e
mov byte [rbp + 0x1c74], 1
mov ecx, 8
mov edx, 0x240
call fcn.140197e40
jmp 0x140050d7e
mov qword [rbp + 0x1c58], r12
mov ecx, 8
mov edx, 0x20
call fcn.140197e40
jmp 0x140050d7e
mov ecx, 8
mov edx, 0x20
call fcn.140197e40
jmp 0x140050d7e
mov ecx, 8
mov edx, 0x60
call fcn.140197e40
jmp 0x140050d7e
mov ecx, 8
mov edx, 0x20
call fcn.140197e40
ud2
call fcn.140020450
mov ecx, 1
mov rdx, r8
call fcn.140197e40
int3
js 0x14005b8f7
adc dword [rdx + 4], esi
mov ecx, dword [0x140262270]
mov qword [rsp + 0x20], r14
mov rcx, rbx
mov edx, 0xfffffff4
mov r8, rdi
mov r9, rsi
call fcn.140158df0
cmp qword [rbp - 0x20], 0
cmp dword [rbp - 0x20], 0
cmp dword [rbp - 0x20], 0
je 0x14005cc30
mov rcx, qword [rbp - 0x18]
mov eax, ecx
and eax, 3
movsxd rax, dword [r12 + rax*4]
add rax, r12
jmp rax
mov rcx, qword [rbp - 0x18]
test rcx, rcx
je 0x14005cc9b
mov rax, rsi
sub rax, rcx
jb 0x14005ccae
add rdi, rcx
mov rsi, rax
test rsi, rsi
jne 0x14005cbf4
jmp 0x14005cc88
call fcn.1400893f0
mov rax, qword [rbp - 0x10]
mov rcx, qword [rbp - 8]
mov qword [rax + 8], rcx
mov al, 1
jmp 0x14005cc8a
xor eax, eax
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rbp - 8], r15
mov qword [rbp - 0x10], r13
mov rcx, qword [r13 + 8]
test rcx, rcx
jne 0x14005cc73
jmp 0x14005cc78
lea r8, str._rustc_6672c16afcd4db8acdf08a6984fd4107bf07632clibrary_std_srciomod.rs
mov rdx, rsi
call fcn.140198290
int3
mov ecx, dword [rsi + 0x98]
mov qword [rsi + 0x90], 0
xor edx, edx
xchg byte [rsi + 0xa0], dl
test rax, rax
je 0x14005debc
call qword [rax + 8]
mov rax, qword [rbp - 0x10]
mov rax, qword [rax + 0x20]
lock dec qword [rax]
jne 0x14005df43
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 0x20]
call fcn.140055f50
jmp 0x14005df43
sbb bh, bh
push rax
adc bl, ch
mov rax, qword [rcx + 8]
test rax, rax
je 0x14005df13
lock dec qword [rax]
jne 0x14005df13
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 8]
call fcn.140075440
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x18]
mov qword [rbp - 0x18], rcx
call fcn.14003c810
mov rcx, qword [rbp - 0x18]
call fcn.14003b3a0
mov rax, qword [rbp - 0x18]
mov rax, qword [rax]
lock dec qword [rax]
jne 0x14005df43
mov rcx, qword [rbp - 0x18]
call fcn.1400051f0
call 0x13a788d2a
dec dword [rax - 0x75]
invalid
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 0x28]
add rsp, 0x40
pop rbx
pop rsi
pop rbp
jmp fcn.140002d60
sbb al, bpl
cmc
jge 0x14005df8b
add byte [rax + 0x20c48348], dl
nop
add rsp, 0x20
pop rbx
pop rsi
pop rbp
ret
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x10]
mov rax, qword [rax + 0x20]
lock dec qword [rax]
jne 0x14005e06b
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 0x20]
call fcn.140055f50
nop
add rsp, 0x20
pop rbx
pop rsi
pop rbp
ret
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rsp + 0x58], rsi
mov byte [rsp + 0x60], al
mov qword [rsp + 0x50], 0
mov byte [rsp + 0x61], 0
lea r8, [0x1401bfc28]
lea rcx, [rsp + 0x50]
lea rdx, [rsp + 0x68]
call fcn.140027580
mov rcx, qword [rsp + 0x50]
movzx edx, byte [rsp + 0x60]
test rcx, rcx
je 0x14005f38f
mov al, 1
test dl, dl
jne 0x14005f391
mov rsi, qword [rsp + 0x58]
cmp rcx, 1
jne 0x14005f375
cmp byte [rsp + 0x61], 0
je 0x14005f375
test byte [rsi + 0x34], 4
jne 0x14005f375
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._____
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x14005f391
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401e2295]
mov r8d, 1
call qword [rax + 0x18]
jmp 0x14005f391
mov eax, edx
test al, al
setne al
add rsp, 0x70
pop rsi
ret
or eax, 0x1607de
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
lea rax, [0x1401bfbe8]
mov qword [rsp + 0x20], rax
lea rax, str.GoAwayIoUserLibraryRemote
mov r8d, 6
mov rcx, rdx
mov rdx, rax
call fcn.140027a40
nop
add rsp, 0x70
pop rsi
ret
lea edx, str.StreamId
mov r8d, 8
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
mov qword [rsp + 0x20], 0
mov byte [rsp + 0x31], 0
lea r8, [0x1401bfb68]
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x38]
call fcn.140027580
mov rcx, qword [rsp + 0x20]
movzx edx, byte [rsp + 0x30]
test rcx, rcx
je 0x14005f4b9
mov al, 1
test dl, dl
jne 0x14005f4bb
mov rsi, qword [rsp + 0x28]
cmp rcx, 1
jne 0x14005f49f
cmp byte [rsp + 0x31], 0
je 0x14005f49f
test byte [rsi + 0x34], 4
jne 0x14005f49f
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._____
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x14005f4bb
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401e2295]
mov r8d, 1
call qword [rax + 0x18]
jmp 0x14005f4bb
mov eax, edx
test al, al
setne al
add rsp, 0x40
pop rsi
ret
add qword [rsi + 0x28], rdi
cmp dword [rsi + 0x38], 0x3b9aca00
jne 0x14005f980
call fcn.14005fa70
jmp 0x14005f980
cmp rax, rcx
jne 0x14005f96f
cmp edx, dword [rsi + 0x48]
jb 0x14005f980
mov dword [rsi + 0x48], 0x3b9aca00
lea rcx, [rsi + 0x20]
cmp qword [rcx], 0
jne 0x14005f93b
cmp byte [rbp - 0xc], 0
jne 0x14005f995
mov rax, qword [0x140262328]
shl rax, 1
test rax, rax
jne 0x14005f9f5
mov rcx, qword [rbp - 0x18]
add rsp, 0x50
pop rdi
pop rsi
pop rbp
jmp qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
call fcn.1401a0a40
test al, al
jne 0x14005f995
mov byte [rsi + 0x18], 1
jmp 0x14005f995
adc al, 0xa1
invalid
in al, dx
xor byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
mov qword [rbp - 8], 0xfffffffffffffffe
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x140060325
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14006031e
mov qword [rbp - 0x10], rcx
add rcx, 0x28
call fcn.14005a3b0
mov rax, qword [rbp - 0x10]
mov rax, qword [rax + 0x60]
mov eax, dword [rax + 0x60]
mov eax, dword [rax + 0x60]
test rax, rax
je 0x140060303
mov rcx, qword [rbp - 0x10]
mov rcx, qword [rcx + 0x68]
call qword [rax + 0x18]
mov rax, qword [rbp - 0x10]
mov r8, qword [rax - 8]
mov rcx, qword [0x140262270]
xor edx, edx
add rsp, 0x30
pop rbp
jmp fcn.140195ea0
nop
add rsp, 0x30
pop rbp
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401e2618]
mov edx, 0x27
call fcn.140198330
int3
int3
push rsi
push rdi
push rbx
sub rsp, 0x40
cmp qword [rcx + 0x10], 0
je 0x140061d72
lea rsi, [rcx + 0x10]
mov rax, qword [rdx + 0x20]
mov r10, qword [rdx + 0x28]
lea r9, [0x1401bfff0]
mov r8d, 0xc
mov rdi, rcx
mov rcx, rax
mov rbx, rdx
mov rdx, r9
mov edx, ecx
mov edx, ecx
call qword [r10 + 0x18]
mov qword [rsp + 0x30], rbx
mov byte [rsp + 0x38], al
and al, 0x38
and al, 0x38
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
and al, 0x39
add byte [rbp + rcx*4 + 5], cl
invalid
jrcxz 0x140061cfd
add byte [rax - 0x73], cl
pop rsp
and al, 0x28
and al, 0x39
add byte [rbp + rcx*4 + 5], cl
invalid
and al, 0x28
mov rcx, rbx
mov rdx, rdi
call fcn.140027580
lea r8, case.0x1400b8e8b.148
mov rcx, rbx
mov rdx, rsi
call fcn.140027580
mov rcx, qword [rsp + 0x28]
movzx edx, byte [rsp + 0x38]
and al, 0x38
and al, 0x38
test rcx, rcx
je 0x140061d93
mov al, 1
test dl, dl
jne 0x140061d95
mov rsi, qword [rsp + 0x30]
cmp rcx, 1
jne 0x140061d58
cmp byte [rsp + 0x39], 0
cmp dword [rax], eax
je 0x140061d58
test byte [rsi + 0x34], 4
jne 0x140061d58
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x176a41
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
sub byte [rax - 0x73], cl
sub byte [rax - 0x73], cl
adc eax, 0x176a41
mov r8d, 1
mov eax, 1
add bh, bh
push rax
sbb byte [rcx - 0x7bfe4f3f], cl
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
leave
leave
jne 0x140061d95
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401e2295]
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
jmp 0x140061d95
mov rax, qword [rcx]
mov eax, dword [rcx]
mov r10, qword [rcx + 8]
mov r8, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
mov rcx, rax
mov rdx, r10
add rsp, 0x40
pop rbx
pop rbx
pop rdi
pop rsi
jmp 0x140027b90
mov eax, edx
test al, al
setne al
add rsp, 0x40
pop rbx
pop rdi
pop rsi
ret
cli
add dh, byte [rdx + 5]
mov ecx, dword [0x140262270]
invalid
cmp dword [rax + 8], 0
je 0x140061f42
mov rax, qword [rbp - 0x18]
cmp qword [rax + 0x10], 0x11
jb 0x140061f30
mov rax, qword [rbp - 0x10]
mov rax, qword [rax - 8]
mov qword [rbp - 0x10], rax
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, qword [rbp - 0x10]
call fcn.140195ea0
add esp, dword [rax]
add byte [rcx], dh
ror byte [rbx + rcx*4 + 0x45], cl
invalid
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, qword [rbp - 0x20]
call fcn.140195ea0
nop
add rsp, 0x20
pop rbp
ret
movabs rdx, 0xa1a51b949ea7c74e
ret
xor byte [rax - 0x39], cl
clc
invalid
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x30]
lea rdx, fcn.140062090
add byte [rax - 0x75], cl
invalid
invalid
call fcn.1401603d0
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
add byte [rax - 0x75], cl
invalid
cli
add dh, byte [rdx + 0x20]
test eax, eax
je 0x1400620bb
cmp eax, 1
jne 0x1400620bc
mov rax, qword [rcx + 8]
mov rdx, qword [rcx + 0x10]
mov rax, qword [rax + 0x10]
mov r8, qword [rcx + 0x18]
add rcx, 0x20
jmp rax
ret
add rcx, 8
jmp fcn.140061e70
sub byte [rbp + rcx*4 + 0x4c], cl
and al, 0x38
mov r8d, 4
call fcn.140024dd0
cmp byte [rsp + 0x31], 0
add byte [rdi], cl
mov dh, 0x4c
and al, 0x30
add byte [rdi], cl
mov dh, 0x4c
and al, 0x30
je 0x140062143
mov al, 1
test cl, cl
je 0x14006214e
add rsp, 0x40
pop rsi
ret
test cl, cl
setne al
add rsp, 0x40
pop rsi
ret
mov rax, qword [rsp + 0x28]
and al, 0x28
test byte [rax + 0x34], 4
jne 0x140062170
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401d8b51]
mov r8d, 2
jmp 0x140062185
mov rcx, qword [rax + 0x20]
mov ecx, dword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401de363]
mov r8d, 1
call qword [rax + 0x18]
nop
add rsp, 0x40
pop rsi
ret
or ecx, ebp
pop rax
or dword [rdi], 0xcccccc00
int3
int3
ret
mov dword [rbp - 0x10], eax
mov rcx, rax
mov qword [rbp - 0x18], rdx
call qword [rdx]
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
mov r8, qword [rbp - 0x10]
je 0x1400622ef
cmp qword [rax + 0x10], 0x11
jb 0x1400622cc
mov r8, qword [r8 - 8]
jmp 0x1400622cc
mov rcx, qword [0x140262270]
xor edx, edx
add rsp, 0x40
pop rbp
jmp fcn.140195ea0
add rsp, 0x40
pop rbp
ret
setne al
add rsp, 0x40
pop rsi
ret
mov dh, 8
add cl, 0xfd
cmp cl, 9
movzx ecx, cl
mov r8d, 5
cmovb r8d, ecx
movzx ecx, r8b
lea r8, [0x14020bf2c]
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
jmp rcx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401c079f]
jmp 0x1400635ad
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401c07b8]
adc eax, 0x15d26e
adc eax, 0x15d26e
mov r8d, 0xa
add rsp, 0x40
pop rsi
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401c07ac]
mov r8d, 9
add rsp, 0x40
pop rsi
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401c07b5]
mov r8d, 3
add rsp, 0x40
pop rsi
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401d3da7]
mov r8d, 6
add rsp, 0x40
pop rsi
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401c07a5]
mov r8d, 7
add rsp, 0x40
pop rsi
jmp rax
mov qword [rsp + 0x38], rax
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, [0x1401c07c2]
mov r8d, 6
mov rsi, rdx
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
mov qword [rsp + 0x20], 0
mov byte [rsp + 0x31], 0
lea r8, [0x1401c07c8]
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x38]
call fcn.140027580
mov rcx, qword [rsp + 0x20]
movzx edx, byte [rsp + 0x30]
test rcx, rcx
je 0x1400636d2
mov al, 1
test dl, dl
jne 0x1400636d4
mov rsi, qword [rsp + 0x28]
cmp rcx, 1
jne 0x140063682
cmp byte [rsp + 0x31], 0
je 0x140063682
test byte [rsi + 0x34], 4
jne 0x140063682
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._____
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x1400636d4
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401e2295]
mov r8d, 1
call qword [rax + 0x18]
jmp 0x1400636d4
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.TooLargeInternalTokenContentLengthInvalidTransferEncodingUnexpectedBodyWriteAbortedServiceUnsupportedVersionUnsupportedRequestMethodAbsoluteUriRequiredNoUpgradeManualUpgradeDispatchGone
jmp 0x1400636c4
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401c07f0]
mov r8d, 8
add rsp, 0x40
pop rsi
jmp rax
mov eax, edx
test al, al
setne al
add rsp, 0x40
pop rsi
ret
call fcn.140197e40
and al, 0x10
push rbp
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x30]
mov rcx, qword [rbp - 0x10]
invalid
invalid
call fcn.1400639c0
invalid
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
mov rcx, qword [rsi + 8]
add rcx, rdi
mov rdx, r15
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
add rbx, rdi
mov qword [rsi + 0x10], rbx
xor esi, esi
lea rcx, [rbp + 0x38]
call fcn.140068670
mov r15, rax
test rax, rax
je 0x140067547
mov rbx, rdx
test sil, 1
mov esi, 0xd41d41d5
jne 0x140065a5b
mov rcx, qword [rbp + 0x2c8]
mov rdx, qword [rcx + 0x10]
cmp rdx, qword [rcx]
jne 0x140065a4c
call fcn.1401953a0
mov rcx, qword [rbp + 0x2c8]
mov rdx, qword [rcx + 0x10]
mov rax, qword [rcx + 8]
mov byte [rax + rdx], 0x2e
inc rdx
mov qword [rcx + 0x10], rdx
cmp rbx, 4
jb 0x140065a6e
cmp dword [r15], 0x2d2d6e78
je 0x140065c04
test byte [rbp + 0x1a4], 1
jne 0x140065bbd
test rbx, rbx
je 0x140065bb3
mov rax, r15
add rax, rbx
mov rcx, r15
jmp 0x140065a98
cmp rcx, rax
je 0x140065bb3
movzx r10d, byte [rcx]
movzx edx, r10b
test dl, dl
js 0x140065aa9
inc rcx
jmp 0x140065b1d
mov r8d, edx
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp dl, 0xdf
jbe 0x140065aff
movzx r9d, byte [rcx + 2]
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
cmp r10b, 0xf0
jb 0x140065b0f
movzx edx, byte [rcx + 3]
and r8d, 7
shl r8d, 0x12
shl r9d, 6
and edx, 0x3f
or edx, r9d
or edx, r8d
cmp edx, 0x110000
je 0x140065bb3
add rcx, 4
jmp 0x140065b1d
add rcx, 2
shl r8d, 6
or r8d, r11d
mov edx, r8d
jmp 0x140065b1d
add rcx, 3
shl r8d, 0xc
or r9d, r8d
mov edx, r9d
lea r8d, [rdx - 0x21]
cmp r8d, 0x5e
jb 0x140065a8f
mov r8d, 0x5a6
xor r10d, r10d
mov r9d, 0x5a6
jmp 0x140065b53
cmp r11d, edx
cmova r9, r8
mov r8, r9
sub r8, r10
jbe 0x140065a8f
shr r8, 1
add r8, r10
lea rsi, [r8 + r8*2]
lea rdi, [0x1401e3db8]
mov r11d, dword [rdi + rsi*4]
mov edi, dword [rdi + rsi*4 + 4]
cmp edi, edx
jb 0x140065b75
cmp r11d, edx
jbe 0x140065b84
cmp edi, edx
jae 0x140065b40
mov r10, r8
inc r10
mov r8, r9
jmp 0x140065b40
lea rdx, [0x1401e3db8]
movzx edx, byte [rdx + rsi*4 + 8]
cmp edx, 0x11
ja 0x140065a8f
mov r8d, 0x20003
bt r8d, edx
jae 0x140065a8f
mov al, 1
mov dword [rbp + 0x1a4], eax
jmp 0x140065bbd
mov dword [rbp + 0x1a4], 0
mov rcx, r15
mov rdx, rbx
mov r8, qword [rbp - 0x50]
lea r9, [rbp + 0xc8]
call fcn.1400688c0
mov rsi, qword [rbp + 0x2c8]
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
mov rdi, qword [rsi + 0x10]
sub rax, rdi
cmp rax, rbx
jae 0x1400659ee
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
mov rcx, rsi
mov rdx, rdi
mov r8, rbx
call fcn.14019a530
mov rdi, qword [rsi + 0x10]
jmp 0x1400659ee
lea r14, [r15 + 4]
add rbx, 0xfffffffffffffffc
mov qword [rbp + 0xa8], 0
mov qword [rbp + 0xe0], r14
mov qword [rbp + 0xe8], rbx
mov qword [rbp + 0xf0], 0
mov qword [rbp + 0xf8], rbx
mov qword [rbp + 0x100], 1
movabs rax, 0x2d0000002d
mov qword [rbp + 0x108], rax
lea rdx, [r15 + 0xb]
and rdx, 0xfffffffffffffff8
sub rdx, r14
mov r8, r15
add r8, 3
mov rdi, rbx
jmp 0x140065c7a
mov qword [rbp + 0xf8], rdi
cmp rdi, rbx
ja 0x140065d7b
mov rcx, rdi
mov r9, rdi
cmp rdi, rdx
jb 0x140065c9b
mov eax, edi
sub eax, edx
and eax, 0xf
mov rcx, rdi
sub rcx, rax
jb 0x14006807b
mov r9, rdx
lea rax, [r14 + rdi]
sub rax, r14
sub rax, rcx
lea r10, [r8 + rdi]
nop dword [rax]
test rax, rax
je 0x140065cca
dec rax
cmp byte [r10], 0x2d
lea r10, [r10 - 1]
jne 0x140065cb0
add rax, rcx
mov rdi, rax
jmp 0x140065d26
mov rax, rcx
cmp rcx, r9
jbe 0x140065d0a
lea rcx, [rax - 0x10]
movdqu xmm0, xmmword [r15 + rax - 0xc]
movdqa xmm1, xmm0
pxor xmm1, xmm6
paddq xmm1, xmm7
pandn xmm0, xmm1
pshufd xmm1, xmm0, 0xee
por xmm1, xmm0
movq r10, xmm1
movabs r11, 0x8080808080808080
test r10, r11
je 0x140065cca
cmp rax, rdi
ja 0x140068064
mov rdi, rax
sub rdi, 1
jb 0x140065d7b
cmp byte [r8 + rax], 0x2d
mov rax, rdi
jne 0x140065d16
cmp rdi, rbx
jae 0x140065c6a
mov al, 0x2d
cmp byte [r14 + rdi], al
jne 0x140065c6a
test rdi, rdi
mov qword [rbp + 0x198], r14
je 0x140066967
cmp rdi, rbx
jae 0x140065d5b
cmp byte [r14 + rdi], 0xbf
jle 0x140068178
lea r13, [rdi + 1]
mov rax, rbx
sub rax, r13
jbe 0x14006715d
cmp byte [r14 + r13], 0xbf
jg 0x140067166
jmp 0x14006813d
mov r13, r14
xor eax, eax
mov qword [rbp + 0x190], rax
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fwidestring_1.0.2_srcucstring.rs
mov qword [rbp + 0x198], rax
add rbx, r13
mov dword [rbp + 0xb8], 0x80
mov r12d, 0x48
xor eax, eax
mov qword [rbp + 0x188], rax
xor r14d, r14d
mov rax, qword [rbp + 0x190]
mov r15d, eax
cmp r13, rbx
je 0x140065fe9
lea r9d, [r12 + 0x1a]
inc r13
mov r10d, r12d
neg r10d
mov r11d, 1
mov edi, 0x24
mov ecx, r14d
movzx eax, byte [r13 - 1]
lea edx, [rax - 0x30]
cmp dl, 0xa
jb 0x140065e05
lea edx, [rax - 0x41]
cmp dl, 0x1a
jb 0x140065e09
add al, 0x9f
mov edx, eax
cmp al, 0x19
jbe 0x140065e09
jmp 0x140067311
add al, 0xea
mov edx, eax
test r11d, r11d
je 0x140067df0
movzx r8d, dl
mov eax, ecx
not eax
xor edx, edx
div r11d
cmp eax, r8d
jb 0x140067311
mov eax, r11d
imul eax, r8d
add ecx, eax
lea eax, [r10 + rdi]
cmp edi, r9d
mov edx, 0x1a
cmovae eax, edx
cmp edi, r12d
mov edx, 1
cmovbe eax, edx
cmp eax, r8d
ja 0x140065e8e
mov r8d, 0x24
sub r8d, eax
mov eax, r8d
mul r11d
jo 0x140067311
cmp r13, rbx
je 0x140067311
add edi, 0x24
imul r11d, r8d
inc r13
movzx eax, byte [r13 - 1]
lea edx, [rax - 0x30]
cmp dl, 0xa
jae 0x140065df0
jmp 0x140065e05
inc r15d
je 0x140067f37
mov eax, ecx
sub eax, r14d
test r14d, r14d
mov r8d, 2
mov edx, 0x2bc
cmove r8d, edx
xor r12d, r12d
xor edx, edx
div r8d
mov r8d, eax
xor edx, edx
div r15d
add eax, r8d
cmp eax, 0x1c8
jb 0x140065ef5
xor r12d, r12d
mov edx, eax
imul rdx, rsi
shr rdx, 0x20
mov r8d, eax
sub r8d, edx
shr r8d, 1
add r8d, edx
shr r8d, 5
add r12d, 0x24
cmp eax, 0x3e57
mov eax, r8d
ja 0x140065ecb
jmp 0x140065ef8
mov r8d, eax
lea eax, [r8*4]
lea eax, [rax + rax*8]
add r8d, 0x26
xor edx, edx
div r8w
mov edi, eax
mov eax, ecx
xor edx, edx
div r15d
add dword [rbp + 0xb8], eax
jb 0x140067311
mov eax, dword [rbp + 0xb8]
xor eax, 0xd800
add eax, 0xffef0000
invalid
cmp eax, 0xffef0800
jb 0x140067311
invalid
mov r14d, edx
mov rax, qword [rbp + 0xa0]
mov esi, edx
cmp qword [rbp + 0x188], 0
je 0x140065f7d
mov rcx, qword [rbp + 0x188]
shl rcx, 4
xor edx, edx
jmp 0x140065f6b
add rdx, 0x10
cmp rcx, rdx
je 0x140065f7d
mov r8, qword [rax + rdx]
cmp r8, rsi
jb 0x140065f62
inc r8
mov qword [rax + rdx], r8
jmp 0x140065f62
mov rdx, qword [rbp + 0x188]
cmp rdx, qword [rbp + 0x98]
jne 0x140065fa7
lea rcx, [rbp + 0x98]
call fcn.140172460
mov rax, qword [rbp + 0xa0]
mov rdx, qword [rbp + 0xa8]
movzx ecx, di
add r12d, ecx
mov rcx, rdx
shl rcx, 4
mov qword [rax + rcx], rsi
mov r8d, dword [rbp + 0xb8]
mov dword [rax + rcx + 8], r8d
inc rdx
mov rax, rdx
mov qword [rbp + 0x188], rdx
mov qword [rbp + 0xa8], rdx
inc r14d
mov esi, 0xd41d41d5
cmp r13, rbx
jne 0x140065dc7
mov rax, qword [rbp + 0xa0]
mov qword [rbp + 0xb0], rax
mov rax, qword [rbp + 0x188]
cmp rax, 0x15
mov qword [rbp + 0x188], rax
jae 0x140066033
cmp rax, 1
jbe 0x140066639
mov r8d, 1
mov rcx, qword [rbp + 0xb0]
mov rdx, qword [rbp + 0x188]
call fcn.1400646c0
jmp 0x140066639
lea rdx, [rax*8]
movabs rax, 0x7ffffffffffffff0
and rdx, rax
movzx eax, byte [0x140262330]
xor ecx, ecx
call fcn.140162ad0
mov qword [rbp + 0xd8], rax
test rax, rax
je 0x14006815c
movzx eax, byte [0x140262330]
mov edx, 0x100
xor ecx, ecx
call fcn.140162ad0
test rax, rax
je 0x14006816a
mov rbx, rax
mov rax, qword [rbp + 0xb0]
lea rcx, [rax + 0x20]
mov qword [rbp + 0x30], rcx
lea rcx, [rax + 8]
mov qword [rbp], rcx
lea rcx, [rax - 8]
mov qword [rbp + 8], rcx
add rax, 0xfffffffffffffff0
mov qword [rbp - 8], rax
mov eax, 0x10
mov qword [rbp + 0x88], rax
xor esi, esi
xor r14d, r14d
mov r12, qword [rbp + 0xd8]
jmp 0x1400660d2
mov esi, 1
mov r14, qword [rbp + 0x90]
mov r9, qword [rbp + 0x188]
sub r9, r14
jbe 0x140066617
mov rax, r14
shl rax, 4
mov rcx, qword [rbp + 0xb0]
add rcx, rax
cmp r9, 2
jae 0x14006616a
mov r8, r9
mov r15, rbx
lea r9, [r8 + r14]
mov rbx, r9
sub rbx, r14
jb 0x14006808f
add byte [rax], al
add byte [rax], al
cmp r9, qword [rbp + 0x188]
ja 0x14006808f
jae 0x140066229
cmp r8, 0xa
jae 0x140066229
lea rdi, [r14 + 0xa]
mov rax, qword [rbp + 0x188]
cmp rdi, rax
cmovae rdi, rax
cmp r8, 1
adc r8, 0
mov rbx, rdi
sub rbx, r14
mov qword [rbp + 0xc0], r15
mov rdx, rbx
call fcn.1400646c0
mov r9, rdi
mov r13, qword [rbp + 0x88]
jmp 0x140066230
mov r10, qword [rcx + 0x10]
cmp r10, qword [rcx]
jae 0x1400665b5
mov edx, 2
cmp r9, 2
je 0x1400661a9
mov rdx, qword [rbp + 0x30]
lea r8, [rdx + rax]
mov edx, 2
mov r11, r10
mov r10, qword [r8]
cmp r10, r11
jae 0x1400661a9
inc rdx
add r8, 0x10
cmp r9, rdx
jne 0x14006618f
mov rdx, r9
mov r9, rdx
add r9, r14
jb 0x1400680cb
cmp r9, qword [rbp + 0x188]
ja 0x1400680e9
mov r15, rbx
mov r8d, 1
cmp rdx, 2
jb 0x140066103
mov r12, r14
mov rbx, rsi
mov r8, rdx
shr r8, 1
add rax, qword [rbp]
mov r14, r9
shl r9, 4
add r9, qword [rbp + 8]
mov r10, qword [rax - 8]
mov r11d, dword [rax]
mov rsi, qword [r9 - 8]
mov edi, dword [r9]
mov qword [rax - 8], rsi
mov dword [rax], edi
mov qword [r9 - 8], r10
mov dword [r9], r11d
add rax, 0x10
add r9, 0xfffffffffffffff0
dec r8
jne 0x1400661f0
mov r8, rdx
mov rsi, rbx
mov r9, r14
mov r14, r12
jmp 0x140066103
mov r13, qword [rbp + 0x88]
cmp rsi, r13
jne 0x1400662ba
mov qword [rbp + 0xb8], r14
mov r14, r9
mov rdx, r13
shl rdx, 5
movzx eax, byte [0x140262330]
xor ecx, ecx
call fcn.140162ad0
test rax, rax
mov r12, qword [rbp + 0xd8]
je 0x1400680b3
mov rdi, rax
lea rax, [r13*2]
mov qword [rbp + 0x80], rax
shl r13, 4
mov rcx, rdi
mov rdx, r15
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, r15
call fcn.140195ea0
mov r15, rdi
mov rax, qword [rbp + 0x80]
mov qword [rbp + 0x88], rax
mov r9, r14
mov r14, qword [rbp + 0xb8]
jmp 0x1400662c1
mov r12, qword [rbp + 0xd8]
mov rax, rsi
shl rax, 4
mov qword [r15 + rax], rbx
mov qword [r15 + rax + 8], r14
inc rsi
mov r14, r9
cmp rsi, 2
mov rbx, r15
jb 0x1400660d2
mov qword [rbp + 0x90], r9
mov r14, qword [rbp + 0x188]
mov qword [rbp - 0x10], rbx
jmp 0x140066369
mov r15, rbx
mov rdx, r12
mov rbx, qword [rbp - 0x10]
mov r13, qword [rbp - 0x28]
add r13, rbx
mov r14, qword [rbp - 0x38]
add r14, rbx
sub rdi, rdx
mov rcx, r15
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp - 0x18]
add rax, rsi
mov qword [r14], rax
mov rax, qword [rbp - 0x20]
mov qword [r14 + 8], rax
lea rdx, [r13 + 0x10]
mov rax, qword [rbp + 0x80]
not rax
mov r8, qword [rbp - 0x30]
add r8, rax
shl r8, 4
mov rcx, r13
call sub.VCRUNTIME140.dll_memmove
mov rsi, qword [rbp + 0xb8]
cmp rsi, 1
mov r14, qword [rbp + 0x188]
jbe 0x1400660c6
lea r10, [rsi - 1]
mov rcx, r10
shl rcx, 4
mov rax, qword [rbx + rcx]
mov rcx, qword [rbx + rcx + 8]
add rcx, rax
cmp rcx, r14
je 0x1400663d1
mov rdx, rsi
shl rdx, 4
mov r8, qword [rdx + rbx - 0x20]
cmp r8, rax
jbe 0x1400663d1
cmp rsi, 2
je 0x1400665e9
lea rdi, [rsi - 3]
mov rcx, rdi
shl rcx, 4
mov rcx, qword [rbx + rcx]
lea r9, [r8 + rax]
cmp rcx, r9
jbe 0x1400663e6
cmp rsi, 3
jbe 0x1400665fa
add r8, rcx
cmp qword [rdx + rbx - 0x40], r8
jbe 0x1400663e6
jmp 0x14006660b
cmp rsi, 2
je 0x1400663eb
lea rdi, [rsi - 3]
mov rcx, rdi
shl rcx, 4
mov rcx, qword [rbx + rcx]
cmp rcx, rax
jb 0x1400663ef
lea rdi, [rsi - 2]
cmp rsi, rdi
jbe 0x140067f6a
lea r8, [rdi + 1]
cmp rsi, r8
jbe 0x140067fbc
mov rax, rdi
shl rax, 4
mov r15, qword [rbx + rax + 8]
shl r8, 4
mov rdx, qword [rbx + r8]
mov r13, qword [rbx + r8 + 8]
add r13, rdx
mov r12, r13
sub r12, r15
jb 0x14006800e
mov qword [rbp - 0x38], r8
mov qword [rbp + 0x80], rdi
mov qword [rbp + 0xb8], r10
cmp r13, r14
ja 0x14006802c
mov qword [rbp - 0x18], rdx
mov qword [rbp - 0x30], rsi
mov qword [rbp - 0x28], rax
mov rsi, qword [rbx + rax]
mov qword [rbp - 0x20], r15
shl r15, 4
add r15, qword [rbp + 0xb0]
mov rdi, rsi
shl rdi, 4
lea rbx, [r15 + rdi]
shl r13, 4
mov r14, r12
sub r14, rsi
cmp r14, rsi
jae 0x14006651e
mov rdi, r14
shl rdi, 4
mov r12, qword [rbp + 0xd8]
mov rcx, r12
mov rdx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rdi, r12
test rsi, rsi
jle 0x1400662f8
test r14, r14
jle 0x1400662f8
add r13, qword [rbp - 8]
nop word [rax + rax]
mov rax, rbx
mov rcx, rdi
mov rdx, qword [rdi - 0x10]
mov r8, qword [rbx - 0x10]
cmp rdx, r8
mov ebx, 0
sbb rbx, rbx
cmp rdx, r8
mov edi, 0
adc rdi, 0xffffffffffffffff
shl rbx, 4
add rbx, rax
shl rdi, 4
add rdi, rcx
cmp rdx, r8
mov rax, rdi
cmovb rax, rbx
movdqu xmm0, xmmword [rax]
movdqu xmmword [r13], xmm0
cmp rbx, r15
jbe 0x1400662f8
add r13, 0xfffffffffffffff0
cmp rdi, r12
ja 0x1400664c0
jmp 0x1400662f8
mov r14, qword [rbp + 0xd8]
mov rcx, r14
mov rdx, r15
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rdi, r14
test rsi, rsi
jle 0x1400665a9
cmp r12, rsi
jle 0x1400665a9
add r13, qword [rbp + 0xb0]
mov r12, qword [rbp + 0xd8]
mov rdx, r12
nop word cs:[rax + rax]
mov r8, rdx
mov rcx, qword [rbx]
xor edx, edx
xor eax, eax
cmp rcx, qword [r8]
setae dl
setb cl
mov r9, r8
cmovb r9, rbx
movdqu xmm0, xmmword [r9]
movdqu xmmword [r15], xmm0
add r15, 0x10
shl edx, 4
add rdx, r8
cmp rdx, rdi
jae 0x1400662fe
mov al, cl
shl eax, 4
add rbx, rax
cmp rbx, r13
jb 0x140066560
jmp 0x1400662fe
mov r12, qword [rbp + 0xd8]
jmp 0x1400662fb
mov r8d, 2
cmp r9, 2
je 0x1400660fc
add rax, qword [rbp + 0x30]
mov rdx, r10
mov r10, qword [rax]
cmp r10, rdx
jb 0x1400660fc
inc r8
add rax, 0x10
cmp r9, r8
jne 0x1400665c9
jmp 0x1400660f9
mov esi, 2
mov r14, qword [rbp + 0x90]
jmp 0x1400660d2
mov esi, 3
mov r14, qword [rbp + 0x90]
jmp 0x1400660d2
mov r14, qword [rbp + 0x90]
jmp 0x1400660d2
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, rbx
call fcn.140195ea0
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, r12
call fcn.140195ea0
mov rax, qword [rbp + 0x190]
mov rcx, qword [rbp + 0x188]
lea r8, [rcx + rax]
mov rcx, qword [rbp + 0x2c8]
mov rax, qword [rcx]
mov r14, qword [rcx + 0x10]
sub rax, r14
cmp rax, r8
jae 0x140066669
mov rdx, r14
call fcn.14019a530
mov rax, qword [rbp + 0x198]
add qword [rbp + 0x190], rax
xor esi, esi
xor r15d, r15d
mov rcx, qword [rbp + 0x2c8]
cmp rsi, qword [rbp + 0x188]
jb 0x140066755
mov rax, qword [rbp + 0x198]
cmp rax, qword [rbp + 0x190]
je 0x140066941
mov r10, qword [rbp + 0x198]
movzx r8d, byte [r10]
test r8b, r8b
js 0x1400666ca
inc r10
mov qword [rbp + 0x198], r10
movzx edi, r8b
inc r15
jmp 0x14006682c
movzx eax, r8b
and eax, 0x1f
movzx r9d, byte [r10 + 1]
and r9d, 0x3f
cmp r8b, 0xdf
jbe 0x1400667fc
movzx edx, byte [r10 + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x14006680f
movzx edi, byte [r10 + 3]
and eax, 7
shl eax, 0x12
shl edx, 6
and edi, 0x3f
or edi, edx
or edi, eax
cmp edi, 0x110000
je 0x140066941
mov r10, qword [rbp + 0x198]
add r10, 4
jmp 0x1400667e8
mov rcx, qword [rbp + 0x2c8]
mov rdx, qword [rcx + 0x10]
mov rax, qword [rcx + 8]
mov byte [rax + rdx], dil
inc rdx
mov qword [rcx + 0x10], rdx
cmp rsi, qword [rbp + 0x188]
jae 0x140066690
mov rax, rsi
shl rax, 4
add rax, qword [rbp + 0xb0]
cmp qword [rax], r15
jne 0x140066773
inc rsi
mov edi, dword [rax + 8]
jmp 0x140066821
mov rdx, qword [rbp + 0x198]
mov r10, rdx
mov rax, qword [rbp + 0x190]
mov rdx, rax
cmp r10, rax
je 0x14006677a
movzx r8d, byte [r10]
test r8b, r8b
jns 0x1400666b4
movzx eax, r8b
and eax, 0x1f
movzx r9d, byte [r10 + 1]
and r9d, 0x3f
cmp r8b, 0xe0
jb 0x1400667fc
movzx edx, byte [r10 + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x14006680f
movzx edi, byte [r10 + 3]
add r10, 4
and eax, 7
shl eax, 0x12
shl edx, 6
and edi, 0x3f
or edi, edx
or edi, eax
mov rdx, r10
cmp edi, 0x110000
je 0x14006677a
mov qword [rbp + 0x198], r10
cmp edi, 0x110000
jne 0x140066821
jmp 0x140066941
add r10, 2
mov qword [rbp + 0x198], r10
shl eax, 6
or eax, r9d
jmp 0x14006681f
add r10, 3
mov qword [rbp + 0x198], r10
shl eax, 0xc
or eax, edx
mov edi, eax
inc r15
cmp edi, 0x80
jae 0x140066843
mov rdx, qword [rcx + 0x10]
cmp rdx, qword [rcx]
jne 0x140066739
call fcn.1401953a0
jmp 0x14006672e
mov dword [rbp + 0xe0], 0
mov eax, edi
cmp edi, 0x800
jae 0x14006686e
shr eax, 6
or al, 0xc0
mov byte [rbp + 0xe0], al
mov ebx, 2
mov eax, 1
jmp 0x1400668cf
cmp edi, 0x10000
jae 0x14006689c
shr eax, 0xc
or al, 0xe0
mov byte [rbp + 0xe0], al
mov eax, edi
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rbp + 0xe1], al
mov ebx, 3
mov eax, 2
jmp 0x1400668cf
shr eax, 0x12
or al, 0xf0
mov byte [rbp + 0xe0], al
mov eax, edi
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rbp + 0xe1], al
mov eax, edi
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rbp + 0xe2], al
mov ebx, 4
mov eax, 3
and dil, 0x3f
or dil, 0x80
mov byte [rbp + rax + 0xe0], dil
mov rcx, qword [rbp + 0x2c8]
mov rax, qword [rcx]
mov rdi, qword [rcx + 0x10]
sub rax, rdi
cmp rax, rbx
jae 0x14006690b
mov rdx, rdi
mov r8, rbx
call fcn.14019a530
mov rcx, qword [rbp + 0x2c8]
mov rdi, qword [rcx + 0x10]
mov r12, rcx
mov rcx, qword [rcx + 8]
add rcx, rdi
lea rdx, [rbp + 0xe0]
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
add rdi, rbx
mov qword [r12 + 0x10], rdi
mov rcx, r12
cmp rsi, qword [rbp + 0x188]
jae 0x140066690
jmp 0x140066755
mov rbx, qword [rcx + 8]
mov rdx, qword [rcx + 0x10]
test r14, r14
je 0x140066962
mov rdi, rdx
sub rdi, r14
jbe 0x140066978
cmp byte [rbx + r14], 0xbf
jg 0x14006697e
xor edi, dword [rdi - 0x4016de81]
invalid
jmp 0x140068121
mov rdi, rdx
jmp 0x14006697e
mov r13, r14
xor eax, eax
mov qword [rbp + 0x190], rax
jmp 0x140065d95
jne 0x140068121
add rbx, r14
test byte [rbp + 0x1a4], 1
jne 0x140066acd
test rdi, rdi
je 0x140066ac3
lea rax, [rbx + rdi]
mov rcx, rbx
jmp 0x1400669a9
cmp rcx, rax
je 0x140066ac3
movzx r10d, byte [rcx]
movzx edx, r10b
test dl, dl
js 0x1400669ba
inc rcx
jmp 0x140066a2e
mov r8d, edx
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp dl, 0xdf
jbe 0x140066a10
movzx r9d, byte [rcx + 2]
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
cmp r10b, 0xf0
jb 0x140066a20
movzx edx, byte [rcx + 3]
and r8d, 7
shl r8d, 0x12
shl r9d, 6
and edx, 0x3f
or edx, r9d
or edx, r8d
cmp edx, 0x110000
je 0x140066ac3
add rcx, 4
jmp 0x140066a2e
add rcx, 2
shl r8d, 6
or r8d, r11d
mov edx, r8d
jmp 0x140066a2e
add rcx, 3
shl r8d, 0xc
or r9d, r8d
mov edx, r9d
lea r8d, [rdx - 0x21]
cmp r8d, 0x5e
jb 0x1400669a0
mov r8d, 0x5a6
xor r10d, r10d
mov r9d, 0x5a6
jmp 0x140066a60
cmp r11d, edx
cmova r9, r8
mov r8, r9
sub r8, r10
jbe 0x1400669a0
shr r8, 1
add r8, r10
lea rsi, [r8 + r8*2]
lea r14, [0x1401e3db8]
mov r11d, dword [r14 + rsi*4]
mov r14d, dword [r14 + rsi*4 + 4]
cmp r14d, edx
jb 0x140066a84
cmp r11d, edx
jbe 0x140066a94
cmp r14d, edx
jae 0x140066a4d
mov r10, r8
inc r10
mov r8, r9
jmp 0x140066a4d
lea rdx, [0x1401e3db8]
movzx edx, byte [rdx + rsi*4 + 8]
cmp edx, 0x11
ja 0x1400669a0
mov r8d, 0x20003
bt r8d, edx
jae 0x1400669a0
mov al, 1
mov dword [rbp + 0x1a4], eax
jmp 0x140066acd
mov dword [rbp + 0x1a4], 0
movq xmm0, qword [rbp + 0xc8]
movzx eax, byte [rbp + 0xd1]
pshufd xmm1, xmm0, 0x55
por xmm1, xmm0
movdqa xmm0, xmm1
psrld xmm0, 0x10
por xmm0, xmm1
movdqa xmm1, xmm0
psrlw xmm1, 8
por xmm1, xmm0
movd ecx, xmm1
or cl, byte [rbp + 0xd0]
or al, byte [rbp + 0xd2]
or al, cl
xor esi, esi
or al, byte [rbp + 0xd3]
jne 0x140065a09
test rdi, rdi
je 0x14006751c
lea rsi, [rbx + rdi]
xor edx, edx
xor ecx, ecx
mov rax, rbx
movzx r8d, byte [rax]
test r8b, r8b
js 0x140066b44
inc rax
jmp 0x140066bd8
movzx r9d, r8b
and r9d, 0x1f
movzx r11d, byte [rax + 1]
and r11d, 0x3f
cmp r8b, 0xe0
jb 0x140066b9f
movzx r10d, byte [rax + 2]
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
cmp r8b, 0xf0
jb 0x140066baf
movzx r8d, byte [rax + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
or r8d, r9d
cmp r8d, 0x110000
je 0x140067327
add rax, 4
jmp 0x140066bbd
add rax, 2
shl r9d, 6
or r9d, r11d
mov r8d, r9d
jmp 0x140066bbd
add rax, 3
shl r9d, 0xc
or r10d, r9d
mov r8d, r10d
cmp r8d, 0x7f
jbe 0x140066bd8
jmp 0x140066c6b
inc rax
cmp r8d, 0x80
jae 0x140066c69
cmp rax, rsi
je 0x140067327
movzx r10d, byte [rax]
movzx r8d, r10b
test r8b, r8b
jns 0x140066bc8
mov edx, r8d
and edx, 0x1f
movzx r11d, byte [rax + 1]
and r11d, 0x3f
cmp r8b, 0xdf
jbe 0x140066c45
movzx r9d, byte [rax + 2]
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
cmp r10b, 0xf0
jb 0x140066c57
movzx r8d, byte [rax + 3]
and edx, 7
shl edx, 0x12
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
or r8d, edx
cmp r8d, 0x110000
je 0x140067327
add rax, 4
jmp 0x140066bcb
add rax, 2
shl edx, 6
or edx, r11d
mov r8d, edx
jmp 0x140066bcb
add rax, 3
shl edx, 0xc
or r9d, edx
mov r8d, r9d
jmp 0x140066bcb
xor edx, edx
mov r9d, edx
imul edx, r8d, 0x9e3779b9
imul r10d, r8d, 0x31415926
xor edx, r10d
imul rdx, rdx, 0x39a
shr rdx, 0x20
lea r11, [0x1401e8180]
movzx edx, word [r11 + rdx*2]
add edx, r8d
imul edx, edx, 0x9e3779b9
xor edx, r10d
imul rdx, rdx, 0x39a
shr rdx, 0x20
lea r10, [0x1401e88b4]
mov edx, dword [r10 + rdx*4]
mov r10d, edx
shr r10d, 8
cmp r10d, r8d
mov r10d, 0
cmovne edx, r10d
cmp r9b, dl
jbe 0x140066cd9
test dl, dl
jne case.0x140066e9f.3907
lea r9d, [r8 - 0x340]
cmp r9d, 4
ja 0x140066cf0
cmp r9d, 2
jne case.0x140066e9f.3907
mov r9b, 2
cmp r8d, 0xd56
jg 0x140066d5d
cmp r8d, 0x9de
jg 0x140066da3
cmp r8d, 0x93b
jg 0x140066ece
lea r10d, [r8 - 0x30f]
cmp r10d, 0x36
ja 0x140066d37
movabs r11, 0x48020000001005
bt r11, r10
jb 0x14006714c
lea r10d, [r8 - 0x374]
cmp r10d, 0x13
ja case.0x140066e9f.3908
mov r11d, 0x80401
bt r11d, r10d
jb case.0x140066e9f.3907
jmp case.0x140066e9f.3908
cmp r8d, 0x11126
jg 0x140066e0d
cmp r8d, 0x102d
jle 0x140066e56
cmp r8d, 0x1f70
jg 0x140066f26
cmp r8d, 0x102e
je 0x14006714c
cmp r8d, 0x1b35
je 0x14006714c
jmp case.0x140066e9f.3908
cmp r8d, 0xbd6
jg 0x140066ea2
cmp r8d, 0xbbd
jg 0x140066fc9
lea r10d, [r8 - 0xb3e]
cmp r10d, 0x19
ja 0x140066dda
mov r11d, 0x3000001
bt r11d, r10d
jb 0x14006714c
lea r10d, [r8 - 0xa33]
cmp r10d, 0x2b
ja 0x140066dfb
movabs r11, 0x80000000009
bt r11, r10
jb case.0x140066e9f.3907
cmp r8d, 0x9df
jne case.0x140066e9f.3908
jmp case.0x140066e9f.3907
cmp r8d, 0x114af
jle 0x140066efa
lea r10d, [r8 - 0x114b0]
cmp r10d, 0xd
ja 0x140066e37
mov r11d, 0x2401
bt r11d, r10d
jb 0x14006714c
cmp r8d, 0x115af
je 0x14006714c
cmp r8d, 0x11930
je 0x14006714c
jmp case.0x140066e9f.3908
lea r10d, [r8 - 0xdca]
cmp r10d, 0x15
ja 0x140066e73
mov r11d, 0x200021
bt r11d, r10d
jb 0x14006714c
cmp r8d, 0xd57
je 0x14006714c
lea r10d, [r8 - 0xf43]
cmp r10d, 0x76
ja case.0x140066e9f.3908
lea r11, [0x14020bf50]
movsxd r10, dword [r11 + r10*4]
add r10, r11
jmp r10
cmp r8d, 0xcc1
jg 0x140066f83
cmp r8d, 0xbd7
je 0x14006714c
cmp r8d, 0xc56
je 0x14006714c
jmp case.0x140066e9f.3908
cmp r8d, 0x93c
je 0x14006714c
cmp r8d, 0x9be
je 0x14006714c
cmp r8d, 0x9d7
je 0x14006714c
jmp case.0x140066e9f.3908
cmp r8d, 0x11127
je 0x14006714c
cmp r8d, 0x1133e
je 0x14006714c
cmp r8d, 0x11357
je 0x14006714c
jmp case.0x140066e9f.3908
cmp r8d, 0xfa0f
jle 0x140066f9f
cmp r8d, 0x110ba
je 0x14006714c
lea r10d, [r8 - 0xfa10]
cmp r10d, 0x12
ja 0x140066f59
mov r11d, 0x50005
bt r11d, r10d
jb case.0x140066e9f.3907
lea r10d, [r8 - 0xfb1d]
cmp r10d, 0x21
ja case.0x140066e9f.3908
movabs r11, 0x200000005
bt r11, r10
jb case.0x140066e9f.3907
jmp case.0x140066e9f.3908
cmp r8d, 0xcc2
je 0x14006714c
cmp r8d, 0xd3e
je 0x14006714c
jmp case.0x140066e9f.3908
cmp r8d, 0x2125
jg 0x140066fd8
lea r10d, [r8 - 0x1f71]
cmp r10d, 0x8c
ja case.0x140066e9f.3908
lea r11, [0x14020c12c]
movsxd r10, dword [r11 + r10*4]
add r10, r11
jmp r10
cmp r8d, 0xbbe
je 0x14006714c
jmp case.0x140066e9f.3908
lea r10d, [r8 - 0x2329]
cmp r10d, 2
jb case.0x140066e9f.3907
cmp r8d, 0x2126
je case.0x140066e9f.3907
cmp r8d, 0x2adc
je case.0x140066e9f.3907
movd xmm1, r8d
pshufd xmm0, xmm1, 0
movdqa xmm2, xmm0
paddd xmm2, xmmword [0x1401a3a60]
movdqa xmm3, xmm0
paddd xmm3, xmmword [0x1401a3a70]
pxor xmm3, xmm14
pcmpgtd xmm3, xmmword [0x1401a3ab0]
pxor xmm2, xmm14
pcmpgtd xmm2, xmm10
packssdw xmm2, xmm3
packsswb xmm2, xmm2
pmovmskb r10d, xmm2
xor r10b, 0xff
jne case.0x140066e9f.3907
pshufd xmm1, xmm1, 0x50
pand xmm1, xmmword [0x1401a3a50]
pshufd xmm2, xmm1, 4
pcmpeqd xmm2, xmmword [0x1401a3a80]
movdqa xmm3, xmm0
paddd xmm3, xmmword [0x1401a3a90]
pxor xmm3, xmm14
movdqa xmm4, xmm15
pcmpgtd xmm4, xmm3
por xmm4, xmm2
movmskps r10d, xmm4
test r10b, r10b
jne case.0x140066e9f.3907
lea r10d, [r8 - 0x1d1bb]
cmp r10d, 6
jb case.0x140066e9f.3907
lea r10d, [r8 - 0x2f800]
cmp r10d, 0x21e
jb case.0x140066e9f.3907
movd r10d, xmm1
cmp r10d, 0x2000
je case.0x140066e9f.3907
cmp r10d, 0x212a
je case.0x140066e9f.3907
cmp r10d, 0xfb40
je case.0x140066e9f.3907
movdqa xmm1, xmm0
paddd xmm1, xmm11
paddd xmm0, xmm12
pxor xmm0, xmm14
pcmpgtd xmm0, xmm13
pxor xmm1, xmm14
pcmpgtd xmm1, xmm9
packssdw xmm0, xmm1
packsswb xmm0, xmm0
pmovmskb r11d, xmm0
xor r11b, 0xff
jne 0x14006714c
lea r11d, [r8 - 0x11a8]
cmp r11d, 0x1b
jb 0x14006714c
cmp r10d, 0x330
je 0x14006714c
add r8d, 0xffffcf67
cmp r8d, 2
movzx r9d, cl
mov ecx, 2
cmovb r9d, ecx
mov ecx, r9d
cmp rax, rsi
jne 0x140066b33
jmp 0x14006732a
jne 0x14006813d
mov r13, rbx
mov rbx, rax
add r13, r14
cmp rdi, 8
mov qword [rbp + 0x190], rdi
jae 0x14006729c
cmp byte [r14 + rdi - 1], 0
js 0x140067311
invalid
mov byte [rcx], al
add byte [rax], al
mov byte [rax + 0x48000001], cl
mov eax, dword [rbp + 0x190]
mov rax, qword [rbp + 0x190]
dec rax
je 0x1400674a8
mov rax, qword [rbp + 0x190]
mov rcx, qword [rbp + 0x198]
cmp byte [rcx + rax - 2], 0
js 0x140067311
mov rax, qword [rbp + 0x190]
add rax, 0xfffffffffffffffe
je 0x1400674a8
mov rax, qword [rbp + 0x190]
mov rcx, qword [rbp + 0x198]
cmp byte [rcx + rax - 3], 0
js 0x140067311
mov rax, qword [rbp + 0x190]
add rax, 0xfffffffffffffffd
je 0x1400674a8
mov rax, qword [rbp + 0x190]
mov rcx, qword [rbp + 0x198]
cmp byte [rcx + rax - 4], 0
js 0x140067311
mov rax, qword [rbp + 0x190]
add rax, 0xfffffffffffffffc
je 0x1400674a8
mov rax, qword [rbp + 0x190]
mov rcx, qword [rbp + 0x198]
cmp byte [rcx + rax - 5], 0
js 0x140067311
mov rax, qword [rbp + 0x190]
add rax, 0xfffffffffffffffb
je 0x1400674a8
mov rax, qword [rbp + 0x190]
mov rcx, qword [rbp + 0x198]
cmp byte [rcx + rax - 6], 0
js 0x140067311
mov rax, qword [rbp + 0x190]
add rax, 0xfffffffffffffffa
je 0x1400674a8
mov rax, qword [rbp + 0x190]
mov rcx, qword [rbp + 0x198]
cmp byte [rcx + rax - 7], 0
mov esi, 0xd41d41d5
js 0x140067311
mov rax, qword [rbp + 0x190]
add rax, 0xfffffffffffffff9
je 0x140065d95
jmp 0x140067311
movabs rax, 0x8080808080808080
test qword [r14], rax
jne 0x140067311
mov rcx, qword [rbp + 0x198]
lea rax, [rcx + 7]
and rax, 0xfffffffffffffff8
sub rax, rcx
mov ecx, 8
cmove rax, rcx
ror dword [rax - 0x75], 0x8d
nop
add dword [rax], eax
add byte [rax - 0x7d], cl
sar eax, 0x48
cmp eax, ecx
ror dword [rax - 0x75], 0x8d
nop
add dword [rax], eax
add byte [rax - 0x7d], cl
sar eax, 0x48
cmp eax, ecx
jae 0x1400672f6
movabs rdx, 0x8080808080808080
mov r8, qword [rbp + 0x198]
test qword [r8 + rax], rdx
jne 0x140067311
add rax, 8
cmp rax, rcx
jb 0x1400672d6
movabs rax, 0x8080808080808080
mov rdx, qword [rbp + 0x198]
test qword [rdx + rcx], rax
je 0x140065d95
mov byte [rbp + 0xc8], 1
mov al, 1
mov dword [rbp + 0x1a4], eax
xor esi, esi
jmp 0x140065a09
mov r9d, ecx
test r9b, r9b
je 0x14006751c
movzx eax, r9b
cmp eax, 1
je case.0x140066e9f.3907
lea rcx, [rbp + 0xe0]
movups xmmword [rcx + 0x48], xmm8
mov byte [rcx + 0x58], 0
lea rax, [rbp + 0x18]
movups xmmword [rax], xmm8
mov qword [rbp + 0xe0], 0
mov dword [rbp + 0xf0], 0
mov word [rbp + 0xf4], 0
mov byte [rbp + 0xf8], 0
mov dword [rbp + 0xfc], 0
mov byte [rbp + 0x100], 0
mov dword [rbp + 0x104], 0
mov byte [rbp + 0x108], 0
mov dword [rbp + 0x10c], 0
mov byte [rbp + 0x110], 0
mov dword [rbp + 0x114], 0
mov qword [rbp + 0x118], rbx
mov qword [rbp + 0x120], rsi
mov dword [rbp + 0x140], 0
mov word [rbp + 0x144], 0
movzx eax, word [rbp + 0x26]
mov word [rcx + 0x76], ax
movdqu xmm0, xmmword [rbp + 0x16]
movdqu xmmword [rcx + 0x66], xmm0
mov dword [rbp + 0x160], 0x110000
mov byte [rbp + 0x164], 0
mov r14, rbx
cmp r14, rsi
je 0x1400674b2
movzx edx, byte [r14]
movzx r15d, dl
test r15b, r15b
js 0x14006741c
inc r14
jmp 0x140067487
mov eax, r15d
and eax, 0x1f
movzx r8d, byte [r14 + 1]
and r8d, 0x3f
cmp r15b, 0xdf
jbe 0x14006746c
movzx ecx, byte [r14 + 2]
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
cmp dl, 0xf0
jb 0x14006747b
movzx r15d, byte [r14 + 3]
and eax, 7
shl eax, 0x12
shl ecx, 6
and r15d, 0x3f
or r15d, ecx
or r15d, eax
cmp r15d, 0x110000
je 0x1400674b2
add r14, 4
jmp 0x140067487
add r14, 2
shl eax, 6
or eax, r8d
mov r15d, eax
jmp 0x140067487
add r14, 3
shl eax, 0xc
or ecx, eax
mov r15d, ecx
lea rcx, [rbp + 0xe0]
call fcn.140068e20
xor r12d, r12d
cmp eax, 0x110000
je 0x1400674c7
cmp eax, r15d
je 0x140067401
jmp 0x1400674c7
mov esi, 0xd41d41d5
jmp 0x140065d95
lea rcx, [rbp + 0xe0]
call fcn.140068e20
cmp eax, 0x110000
sete r12b
cmp dword [rbp + 0xf0], 0
je 0x1400674ef
cmp qword [rbp + 0xf8], 0
je 0x1400674ef
mov r8, qword [rbp + 0x100]
mov rcx, qword [0x140262270]
xor edx, edx
call fcn.140195ea0
cmp dword [rbp + 0x140], 0
je 0x140067517
cmp qword [rbp + 0x148], 0
je 0x140067517
mov r8, qword [rbp + 0x150]
mov rcx, qword [0x140262270]
xor edx, edx
call fcn.140195ea0
adc al, byte [rax]
adc al, byte [rax]
test r12b, r12b
je case.0x140066e9f.3907
xor esi, esi
mov rcx, rbx
mov rdx, rdi
mov r8, qword [rbp + 0x28]
lea r9, [rbp + 0xc8]
call fcn.1400688c0
jmp 0x140065a09
mov byte [rbp + 0xcd], 1
xor esi, esi
jmp 0x140065a09
mov rax, qword [rbp + 0x2c8]
mov rcx, qword [rax + 8]
mov rdx, qword [rax + 0x10]
mov r8, qword [rbp - 0x40]
test r8, r8
je 0x140067573
mov rax, rdx
sub rax, r8
jbe 0x140067578
cmp byte [rcx + r8], 0xbf
jg 0x14006757e
jmp 0x14006810b
mov rax, rdx
jmp 0x14006757e
jne 0x14006810b
add rcx, r8
mov qword [rbp + 0xe0], 0
mov qword [rbp + 0xe8], rax
mov qword [rbp + 0xf0], rcx
mov qword [rbp + 0xf8], rax
mov qword [rbp + 0x100], 0
mov qword [rbp + 0x108], rax
mov qword [rbp + 0x110], 1
movabs rax, 0x2e0000002e
mov qword [rbp + 0x118], rax
mov word [rbp + 0x120], 1
lea rsi, [rbp + 0xe0]
mov r14d, 0x62f8
mov rcx, rsi
call fcn.140068670
test rax, rax
je 0x140067d3f
test byte [rbp + 0x1a4], 1
je 0x1400675e5
test rdx, rdx
je 0x1400675e5
movzx ecx, byte [rax]
movzx r8d, cl
test r8b, r8b
js 0x140067616
lea rcx, [rax + 1]
jmp 0x140067689
mov r9d, r8d
and r9d, 0x1f
movzx r11d, byte [rax + 1]
and r11d, 0x3f
cmp r8b, 0xdf
jbe 0x14006766b
movzx r10d, byte [rax + 2]
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
cmp cl, 0xf0
jb 0x14006767b
movzx r8d, byte [rax + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
or r8d, r9d
cmp r8d, 0x110000
je 0x1400675e5
lea rcx, [rax + 4]
jmp 0x140067689
lea rcx, [rax + 2]
shl r9d, 6
or r9d, r11d
mov r8d, r9d
jmp 0x140067689
lea rcx, [rax + 3]
shl r9d, 0xc
or r10d, r9d
mov r8d, r10d
add rdx, rax
mov r9d, 0x5a6
xor r11d, r11d
mov r10d, 0x5a6
jmp 0x1400676ac
cmp r15d, r8d
cmova r10, r9
mov r9, r10
sub r9, r11
jbe 0x14006770a
shr r9, 1
add r9, r11
lea r12, [r9 + r9*2]
lea rdi, [0x1401e3db8]
mov r15d, dword [rdi + r12*4]
mov edi, dword [rdi + r12*4 + 4]
cmp edi, r8d
jb 0x1400676d0
cmp r15d, r8d
jbe 0x1400676e0
cmp edi, r8d
jae 0x14006769d
mov r11, r9
inc r11
mov r9, r10
jmp 0x14006769d
lea r8, [0x1401e3db8]
movzx r8d, byte [r8 + r12*4 + 8]
test r8d, r8d
je 0x140067834
cmp r8d, 0x11
je 0x140067834
cmp r8d, 9
jne 0x140067d38
cmp rcx, rdx
je 0x14006781d
movzx r11d, byte [rcx]
movzx r8d, r11b
test r8b, r8b
js 0x140067725
inc rcx
jmp 0x14006779d
mov r9d, r8d
and r9d, 0x1f
movzx r15d, byte [rcx + 1]
and r15d, 0x3f
cmp r8b, 0xdf
jbe 0x14006777f
movzx r10d, byte [rcx + 2]
shl r15d, 6
and r10d, 0x3f
or r10d, r15d
cmp r11b, 0xf0
jb 0x14006778f
movzx r8d, byte [rcx + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
or r8d, r9d
cmp r8d, 0x110000
je 0x14006781d
add rcx, 4
jmp 0x14006779d
add rcx, 2
shl r9d, 6
or r9d, r15d
mov r8d, r9d
jmp 0x14006779d
add rcx, 3
shl r9d, 0xc
or r10d, r9d
mov r8d, r10d
mov r9d, 0x5a6
xor r11d, r11d
mov r10d, 0x5a6
jmp 0x1400677c3
cmp r15d, r8d
cmova r10, r9
mov r9, r10
sub r9, r11
jbe 0x14006770a
shr r9, 1
add r9, r11
lea r12, [r9 + r9*2]
lea rdi, [0x1401e3db8]
mov r15d, dword [rdi + r12*4]
mov edi, dword [rdi + r12*4 + 4]
cmp edi, r8d
jb 0x1400677e7
cmp r15d, r8d
jbe 0x1400677f7
cmp edi, r8d
jae 0x1400677b0
mov r11, r9
inc r11
mov r9, r10
jmp 0x1400677b0
lea r8, [0x1401e3db8]
movzx r8d, byte [r8 + r12*4 + 8]
cmp r8d, 0xe
ja 0x140067d38
bt r14d, r8d
jb 0x14006770a
jmp 0x140067d38
movzx ecx, byte [rdx - 1]
test cl, cl
js 0x14006796b
dec rdx
movzx ecx, cl
jmp 0x140067a4b
cmp rcx, rdx
je 0x1400679a6
xor r8d, r8d
xor r9d, r9d
movzx r12d, byte [rcx]
movzx r10d, r12b
test r10b, r10b
js 0x140067855
inc rcx
jmp 0x1400678cd
mov r11d, r10d
and r11d, 0x1f
movzx r13d, byte [rcx + 1]
and r13d, 0x3f
cmp r10b, 0xdf
jbe 0x1400678af
movzx r15d, byte [rcx + 2]
shl r13d, 6
and r15d, 0x3f
or r15d, r13d
cmp r12b, 0xf0
jb 0x1400678bf
movzx r10d, byte [rcx + 3]
and r11d, 7
shl r11d, 0x12
shl r15d, 6
and r10d, 0x3f
or r10d, r15d
or r10d, r11d
cmp r10d, 0x110000
je 0x1400679be
add rcx, 4
jmp 0x1400678cd
add rcx, 2
shl r11d, 6
or r11d, r13d
mov r10d, r11d
jmp 0x1400678cd
add rcx, 3
shl r11d, 0xc
or r15d, r11d
mov r10d, r15d
mov r11d, 0x5a6
xor r12d, r12d
mov r15d, 0x5a6
jmp 0x1400678f1
cmp r13d, r10d
cmova r15, r11
mov r11, r15
sub r11, r12
jbe 0x140067d38
shr r11, 1
add r11, r12
lea rdi, [r11 + r11*2]
lea rbx, [0x1401e3db8]
mov r13d, dword [rbx + rdi*4]
mov ebx, dword [rbx + rdi*4 + 4]
cmp ebx, r10d
jb 0x140067914
cmp r13d, r10d
jbe 0x140067924
cmp ebx, r10d
jae 0x1400678de
mov r12, r11
inc r12
mov r11, r15
jmp 0x1400678de
lea r10, [0x1401e3db8]
movzx r10d, byte [r10 + rdi*4 + 8]
cmp r10d, 0x11
ja 0x140067d38
mov r11d, 0x260d9
bt r11d, r10d
jae 0x140067952
cmp rcx, rdx
jne 0x140067843
jmp 0x1400679be
cmp r10d, 1
je 0x140067966
mov r9b, 1
cmp r10d, 5
je 0x140067947
jmp 0x140067d38
mov r8b, 1
jmp 0x140067947
movzx r8d, byte [rdx - 2]
cmp r8b, 0xc0
jge 0x140067a15
movzx r9d, byte [rdx - 3]
cmp r9b, 0xbf
jg 0x140067a1f
movzx r10d, byte [rdx - 4]
add rdx, 0xfffffffffffffffc
and r10d, 7
shl r10d, 6
and r9d, 0x3f
or r9d, r10d
jmp 0x140067a27
mov cl, 1
movzx r8d, byte [rdx - 1]
test r8b, r8b
js 0x1400679da
dec rdx
movzx r8d, r8b
jmp 0x140067c0b
test r8b, 1
sete r8b
test r9b, 1
sete cl
or cl, r8b
movzx r8d, byte [rdx - 1]
test r8b, r8b
jns 0x1400679b2
movzx r9d, byte [rdx - 2]
cmp r9b, 0xc0
jge 0x140067bd2
movzx r10d, byte [rdx - 3]
cmp r10b, 0xbf
jg 0x140067bdc
movzx r11d, byte [rdx - 4]
add rdx, 0xfffffffffffffffc
and r11d, 7
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
jmp 0x140067be4
add rdx, 0xfffffffffffffffe
and r8d, 0x1f
jmp 0x140067a32
add rdx, 0xfffffffffffffffd
and r9d, 0xf
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
shl r8d, 6
and cl, 0x3f
movzx ecx, cl
or ecx, r8d
cmp ecx, 0x110000
je 0x1400675e5
mov r8d, 0x5a6
xor r10d, r10d
mov r9d, 0x5a6
jmp 0x140067a6b
cmp r11d, ecx
cmova r9, r8
mov r8, r9
sub r8, r10
jbe 0x140067ad8
shr r8, 1
add r8, r10
lea r15, [r8 + r8*2]
lea rdi, [0x1401e3db8]
mov r11d, dword [rdi + r15*4]
mov edi, dword [rdi + r15*4 + 4]
cmp edi, ecx
jb 0x140067a8e
cmp r11d, ecx
jbe 0x140067a9d
cmp edi, ecx
jae 0x140067a5c
mov r10, r8
inc r10
mov r8, r9
jmp 0x140067a5c
lea r8, [0x1401e3db8]
cmp byte [r8 + r15*4 + 8], 0xd
jne 0x140067ad8
cmp rdx, rax
je 0x1400675e5
movzx ecx, byte [rdx - 1]
test cl, cl
js 0x140067b97
dec rdx
movzx ecx, cl
cmp ecx, 0x110000
jne 0x140067a4b
jmp 0x1400675e5
mov eax, 0x5a6
xor r8d, r8d
mov edx, 0x5a6
jmp 0x140067afa
cmp r9d, ecx
cmova rdx, rax
mov rax, rdx
sub rax, r8
jbe 0x1400675e5
shr rax, 1
add rax, r8
lea r10, [rax + rax*2]
lea r11, [0x1401e3db8]
mov r9d, dword [r11 + r10*4]
mov r11d, dword [r11 + r10*4 + 4]
cmp r11d, ecx
jb 0x140067b1e
cmp r9d, ecx
jbe 0x140067b2e
cmp r11d, ecx
jae 0x140067ae7
mov r8, rax
inc r8
mov rax, rdx
jmp 0x140067ae7
lea rax, [0x1401e3db8]
cmp byte [rax + r10*4 + 8], 9
je 0x1400675e5
mov eax, 0x5a6
xor r8d, r8d
mov edx, 0x5a6
jmp 0x140067b63
cmp r9d, ecx
cmova rdx, rax
mov rax, rdx
sub rax, r8
jbe 0x140067d38
shr rax, 1
add rax, r8
lea r10, [rax + rax*2]
lea r11, [0x1401e3db8]
mov r9d, dword [r11 + r10*4]
mov r11d, dword [r11 + r10*4 + 4]
cmp r11d, ecx
jb 0x140067b87
cmp r9d, ecx
jbe 0x140067bba
cmp r11d, ecx
jae 0x140067b50
mov r8, rax
inc r8
mov rax, rdx
jmp 0x140067b50
movzx r8d, byte [rdx - 2]
cmp r8b, 0xc0
jge 0x140067a15
movzx r9d, byte [rdx - 3]
cmp r9b, 0xc0
jl 0x140067989
jmp 0x140067a1f
lea rax, [0x1401e3db8]
cmp byte [rax + r10*4 + 8], 5
je 0x1400675e5
jmp 0x140067d38
add rdx, 0xfffffffffffffffe
and r9d, 0x1f
jmp 0x140067bef
add rdx, 0xfffffffffffffffd
and r10d, 0xf
shl r10d, 6
and r9d, 0x3f
or r9d, r10d
shl r9d, 6
and r8b, 0x3f
movzx r8d, r8b
or r8d, r9d
cmp r8d, 0x110000
je 0x140067d38
mov r9d, 0x5a6
xor r11d, r11d
mov r10d, 0x5a6
jmp 0x140067c2b
cmp r15d, r8d
cmova r10, r9
mov r9, r10
sub r9, r11
jbe 0x140067c9d
shr r9, 1
add r9, r11
lea rdi, [r9 + r9*2]
lea rbx, [0x1401e3db8]
mov r15d, dword [rbx + rdi*4]
mov ebx, dword [rbx + rdi*4 + 4]
cmp ebx, r8d
jb 0x140067c4e
cmp r15d, r8d
jbe 0x140067c5e
cmp ebx, r8d
jae 0x140067c1c
mov r11, r9
inc r11
mov r9, r10
jmp 0x140067c1c
lea r9, [0x1401e3db8]
cmp byte [r9 + rdi*4 + 8], 0xd
jne 0x140067c9d
cmp rdx, rax
je 0x140067d38
movzx r8d, byte [rdx - 1]
test r8b, r8b
js 0x140067d15
dec rdx
movzx r8d, r8b
cmp r8d, 0x110000
jne 0x140067c0b
jmp 0x140067d38
mov eax, 0x5a6
xor r9d, r9d
mov edx, 0x5a6
jmp 0x140067cbb
cmp r10d, r8d
cmova rdx, rax
mov rax, rdx
sub rax, r9
jbe 0x140067d38
shr rax, 1
add rax, r9
lea r11, [rax + rax*2]
lea rdi, [0x1401e3db8]
mov r10d, dword [rdi + r11*4]
mov edi, dword [rdi + r11*4 + 4]
cmp edi, r8d
jb 0x140067cdf
cmp r10d, r8d
jbe 0x140067cef
cmp edi, r8d
jae 0x140067cac
mov r9, rax
inc r9
mov rax, rdx
jmp 0x140067cac
lea rax, [0x1401e3db8]
movzx eax, byte [rax + r11*4 + 8]
cmp eax, 0x11
ja 0x140067d38
mov edx, 0x20023
bt edx, eax
jae 0x140067d38
test cl, cl
jne 0x1400675e5
jmp 0x140067d38
movzx r9d, byte [rdx - 2]
cmp r9b, 0xc0
jge 0x140067bd2
movzx r10d, byte [rdx - 3]
cmp r10b, 0xc0
jl 0x1400679f8
jmp 0x140067bdc
mov byte [rbp + 0xca], 1
mov eax, dword [rbp + 0xd0]
mov rcx, qword [rbp - 0x48]
mov dword [rcx + 8], eax
mov rax, qword [rbp + 0xc8]
mov qword [rcx], rax
cmp qword [rbp + 0x98], 0
je 0x140067d75
mov r8, qword [rbp + 0xa0]
mov rcx, qword [0x140262270]
xor edx, edx
call fcn.140195ea0
movaps xmm6, xmmword [rbp + 0x1b0]
movaps xmm7, xmmword [rbp + 0x1c0]
movaps xmm8, xmmword [rbp + 0x1d0]
movaps xmm9, xmmword [rbp + 0x1e0]
movaps xmm10, xmmword [rbp + 0x1f0]
movaps xmm11, xmmword [rbp + 0x200]
movaps xmm12, xmmword [rbp + 0x210]
movaps xmm13, xmmword [rbp + 0x220]
movaps xmm14, xmmword [rbp + 0x230]
movaps xmm15, xmmword [rbp + 0x240]
add rsp, 0x2d8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, str.attempt_to_divide_by_zero
lea r8, [0x1401cf620]
mov edx, 0x19
call fcn.140198330
jmp case.0x140064cee.1
lea rcx, str.attempt_to_divide_by_zero
lea r8, [0x1401cf5d8]
mov edx, 0x19
call fcn.140198330
jmp case.0x140064cee.1
lea rax, [0x1401e0360]
mov qword [rbp + 0xe0], rax
mov qword [rbp + 0xe8], 1
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fwidestring_1.0.2_srcucstring.rs
mov qword [rbp + 0xf0], rax
pxor xmm0, xmm0
movdqu xmmword [rbp + 0xf8], xmm0
mov qword [rbp + 0xc0], rbx
lea rdx, str._rustc_6672c16afcd4db8acdf08a6984fd4107bf07632clibrarycore_src_slice_sort.rs
lea rcx, [rbp + 0xe0]
call fcn.140198250
jmp case.0x140064cee.1
lea rax, [0x1401e0360]
mov qword [rbp + 0xe0], rax
mov qword [rbp + 0xe8], 1
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fwidestring_1.0.2_srcucstring.rs
mov qword [rbp + 0xf0], rax
pxor xmm0, xmm0
movdqu xmmword [rbp + 0xf8], xmm0
mov qword [rbp + 0xc0], rbx
lea rdx, str._rustc_6672c16afcd4db8acdf08a6984fd4107bf07632clibrarycore_src_slice_sort.rs
lea rcx, [rbp + 0xe0]
call fcn.140198250
jmp case.0x140064cee.1
mov qword [rbp + 0xc0], rbx
lea r8, str._rustc_6672c16afcd4db8acdf08a6984fd4107bf07632clibrarycore_src_slice_sort.rs
mov rcx, r15
mov rdx, r13
call fcn.140198630
jmp case.0x140064cee.1
mov qword [rbp + 0xc0], rbx
lea r8, str._rustc_6672c16afcd4db8acdf08a6984fd4107bf07632clibrarycore_src_slice_sort.rs
mov rcx, r13
mov rdx, qword [rbp + 0x188]
call fcn.140198320
jmp case.0x140064cee.1
lea r8, str.librarycore_src_slicememchr.rs_bY
mov rcx, rax
mov rdx, rdi
call fcn.140198320
jmp case.0x140064cee.1
lea r8, str.librarycore_src_slicememchr.rs_bY
mov rdx, rdi
call fcn.140198290
jmp case.0x140064cee.1
mov qword [rbp + 0xc0], r15
lea rcx, str.assertion_failed:_end___start__end___len
lea r8, str._rustc_6672c16afcd4db8acdf08a6984fd4107bf07632clibrarycore_src_slice_sort.rs
mov edx, 0x2c
call fcn.140198330
jmp case.0x140064cee.1
mov qword [rbp + 0xc0], r15
lea rcx, str._rustc_6672c16afcd4db8acdf08a6984fd4107bf07632clibrarycore_src_slice_sort.rs
call fcn.1401987a0
jmp case.0x140064cee.1
mov qword [rbp + 0xc0], rbx
lea r8, str._rustc_6672c16afcd4db8acdf08a6984fd4107bf07632clibrarycore_src_slice_sort.rs
mov rcx, r14
mov rdx, r9
call fcn.140198630
jmp case.0x140064cee.1
mov qword [rbp + 0xc0], rbx
lea r8, str._rustc_6672c16afcd4db8acdf08a6984fd4107bf07632clibrarycore_src_slice_sort.rs
mov rcx, r9
mov rdx, qword [rbp + 0x188]
call fcn.140198320
jmp case.0x140064cee.1
lea rax, [0x1401c0a90]
mov qword [rsp + 0x20], rax
mov r9, rdx
call fcn.140198800
jmp case.0x140064cee.1
lea rax, [0x1401c0aa8]
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov r8, r14
mov r9, rdx
call fcn.140198800
jmp case.0x140064cee.1
lea rax, [0x1401cf608]
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, rbx
mov r8, r13
mov r9, rbx
call fcn.140198800
jmp case.0x140064cee.1
lea rcx, str._rustc_6672c16afcd4db8acdf08a6984fd4107bf07632clibrarycore_src_slice_sort.rs
call fcn.1401987a0
jmp case.0x140064cee.1
lea rcx, str._rustc_6672c16afcd4db8acdf08a6984fd4107bf07632clibrarycore_src_slice_sort.rs
call fcn.1401987a0
jmp case.0x140064cee.1
lea rax, [0x1401cf5f0]
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, rbx
xor r8d, r8d
mov r9, rdi
call fcn.140198800
ud2
lock dec qword [rax]
jne 0x14006ad59
mov rcx, qword [rcx]
call fcn.1400562f0
mov rax, qword [rbp - 8]
lea rcx, [rax + 0x58]
mov qword [rbp - 0x10], rcx
call fcn.140058640
mov rax, qword [rbp - 0x10]
cmp qword [rax], 0
mov rsi, qword [rbp - 8]
je 0x14006ad8a
mov r8, qword [rsi + 0x60]
mov rcx, qword [0x140262270]
xor edx, edx
call fcn.140195ea0
mov rax, qword [rsi + 0x18]
lock dec qword [rax]
jne 0x14006ada1
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 0x18]
call fcn.1400562f0
mov rax, qword [rbp - 8]
mov rax, qword [rax + 0x40]
mov qword [rbp - 0x20], rax
test rax, rax
je 0x14006ae0b
pop rcx
pop rcx
mov rax, qword [rbp - 8]
clc
mov rax, qword [rax + 0x38]
mov qword [rbp - 0x18], rax
call 0x1207c390a
cmp byte [rax - 0x77], cl
call 0x1207c390a
call 0x1207c390a
call 0x1207c390a
loopne 0x14006ae0b
neg rsi
neg esi
mov ecx, 1
jmp 0x14006ade4
mov rcx, qword [rbp - 0x10]
lea rax, [rsi + rcx]
inc rax
inc rcx
cmp rax, 1
je 0x14006ae0b
mov qword [rbp - 0x10], rcx
mov rax, qword [rbp - 0x18]
mov rax, qword [rax + rcx*8 - 8]
lock dec qword [rax]
jne 0x14006add0
mov rax, qword [rbp - 0x18]
mov rcx, qword [rbp - 0x10]
mov rcx, qword [rax + rcx*8 - 8]
call fcn.1400562f0
jmp 0x14006add0
mov rax, qword [rbp - 8]
cmp qword [rax + 0x30], 0
je 0x14006ae2e
mov r8, qword [rax + 0x38]
mov rcx, qword [0x140262270]
xor edx, edx
add rsp, 0x48
invalid
invalid
invalid
pop rsi
pop rbp
jmp fcn.140195ea0
nop
add rsp, 0x48
pop rsi
pop rbp
ret
dec dword [rax]
jne 0x14006ae68
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax]
call fcn.1400562f0
nop
add rsp, 0x28
pop rsi
pop rbp
ret
mov eax, 0xe0
nop word cs:[rax + rax]
movups xmmword [rsp + rax - 0x94], xmm6
movups xmmword [rsp + rax - 0xa0], xmm6
movups xmmword [rsp + rax - 0x80], xmm6
movups xmmword [rsp + rax - 0x74], xmm6
movups xmmword [rsp + rax - 0x60], xmm6
movups xmmword [rsp + rax - 0x54], xmm6
movups xmmword [rsp + rax - 0x40], xmm6
movups xmmword [rsp + rax - 0x34], xmm6
movups xmmword [rsp + rax - 0x20], xmm6
movups xmmword [rsp + rax - 0x14], xmm6
movups xmmword [rsp + rax], xmm6
movups xmmword [rsp + rax + 0xc], xmm6
movups xmmword [rsp + rax + 0x20], xmm6
movups xmmword [rsp + rax + 0x2c], xmm6
movups xmmword [rsp + rax + 0x4c], xmm6
movups xmmword [rsp + rax + 0x40], xmm6
add rax, 0x100
cmp rax, 0x80e0
jne 0x14006b020
mov rax, qword [rsi]
mov dword [rsp + 0x38], 0
mov rcx, qword [rax + 0x10]
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
mov rdx, rdi
mov r8d, 0x400
mov r9, rbx
call r15
test eax, eax
je 0x14006b123
mov r14d, dword [rsp + 0x38]
cmp r14, 0x401
jae 0x14006b15b
test r14d, r14d
je 0x14006b136
shl r14, 5
xor r12d, r12d
jmp 0x14006b0f2
nop dword [rax + rax]
xor edx, edx
call qword [rax + 0x20]
add r12, 0x20
cmp r14, r12
je 0x14006b010
mov rax, qword [rsp + r12 + 0x48]
test rax, rax
je 0x14006b0e5
lea rcx, [rsp + r12]
add rcx, 0x40
test byte [rcx], 1
jne 0x14006b0e0
lea rcx, [rax - 0x10]
mov qword [rsp + 0x38], rcx
lock dec qword [rax - 0x10]
jne 0x14006b0e5
mov rcx, rbx
call fcn.140177510
jmp 0x14006b0e5
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
lea rcx, [rax + 2]
call fcn.1400893f0
add rsi, 8
mov rcx, rsi
call fcn.14006b200
add byte [rax], al
add byte [rax], al
movaps xmm6, xmmword [rsp + 0x8040]
add byte [rax], 0
add rsp, 0x8058
pop rax
add byte [rax], 0
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fmio_0.8.10_src_syswindowsiocp.rs
mov edx, 0x400
add al, 0
add byte [rcx + rcx*4 - 0xf], cl
add al, 0
add byte [rcx + rcx*4 - 0xf], cl
call fcn.140198320
int3
in al, dx
lea rbp, [rsp + 0x40]
mov qword [rbp - 8], 0xfffffffffffffffe
mov dword [rbp - 8], 0xfffffffe
clc
invalid
dec dword [rax - 0x77]
invalid
mov qword [rbp - 0x10], rcx
add rcx, 0x10
rcl dword [rax], 0x48
mov dword [rbp - 0x18], ecx
rcl dword [rax], 0x48
mov dword [rbp - 0x18], ecx
call fcn.140058640
mov rax, qword [rbp - 0x18]
cmp qword [rax], 0
je 0x14006b1b8
lodsd eax, dword [rsi]
invalid
mov rax, qword [rbp - 0x10]
mov r8, qword [rax + 0x18]
mov rcx, qword [0x140262270]
xor edx, edx
add rsp, 0x40
pop rbp
jmp fcn.140195ea0
nop
add rsp, 0x40
pop rbp
ret
mov dword [rax + 0x1f], esi
add byte [rcx], dh
shr al, cl
mov dl, 0xac
adc al, byte [rax]
nop
add rsp, 0x20
invalid
and byte [rbp - 0x3d], bl
invalid
int3
int3
int3
push r14
push rsi
push rdi
push rbx
sub rsp, 0x70
jo 0x14006b253
lea ebp, [rsp + 0x70]
jo 0x14006b253
lea ebp, [rsp + 0x70]
and al, 0x70
mov qword [rbp - 8], 0xfffffffffffffffe
mov r14, rcx
lea rbx, [rcx + 8]
mov rcx, rbx
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
adc eax, dword [rax]
adc eax, dword [rax]
mov rax, qword [0x140262328]
shl rax, 1
test rax, rax
test eax, eax
invalid
test eax, eax
ror byte [rdi], 0x85
invalid
jne 0x14006b361
xor eax, eax
movzx ecx, byte [r14 + 0x10]
test cl, cl
jne 0x14006b375
mov dword [rbp - 0x14], eax
mov r9, qword [r14 + 0x28]
mov ecx, dword [rsi + 0x28]
mov ecx, dword [rsi + 0x28]
sub byte [rcx - 0x39], cl
sub byte [rax], r8b
mov qword [r14 + 0x28], 0
test r9, r9
sub byte [rax], al
add byte [rax], al
add byte [rbp - 0x7b], cl
leave
mov qword [rbp - 0x10], r14
mov qword [rbp - 0x20], r9
mov qword [rbp - 0x28], rbx
je 0x14006b29b
mov rax, qword [r14 + 0x20]
xor esi, esi
xor ecx, ecx
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov rdx, qword [rax + rcx*8]
mov edx, dword [rax + rcx*8]
adc al, 0xc8
mov r8, qword [rdx]
mov eax, dword [rdx]
lea rdi, [rcx + 1]
lea edi, [rcx + 1]
jns 0x14006b28c
cmp r8, 1
cmp eax, 1
clc
add dword [rsi + 0x10], esi
jbe case.0x14003ecb8.1585
mov rcx, rdi
cmp r9, rdi
cmp ecx, edi
cmp ecx, edi
jne 0x14006b280
jmp 0x14006b2ce
xor edi, edi
xor esi, esi
jmp 0x14006b2c1
lock dec qword [rdx]
mov esi, 1
jne 0x14006b2c1
add byte [rbp + 0x15], dh
mov rcx, qword [rax + rcx*8]
mov ecx, dword [rax + rcx*8]
mov qword [rbp - 0x30], rdi
mov dword [rbp - 0x30], edi
mov qword [rbp - 0x38], 1
mov dword [rbp - 0x38], 1
add byte [rax], al
add al, ch
invalid
call fcn.1400562f0
mov r9, qword [rbp - 0x20]
mov ecx, dword [rbp - 0x20]
cmp rdi, r9
jne 0x14006b303
mov r14, qword [rbp - 0x10]
mov esi, dword [rbp - 0x10]
sub r9, rsi
sub ecx, esi
mov qword [r14 + 0x28], r9
cmp byte [rbp - 0x14], 0
jne 0x14006b2ee
mov rax, qword [0x140262328]
shl rax, 1
test rax, rax
jne 0x14006b3a6
invalid
add byte [rax], al
invalid
mov eax, 0x48000000
mov ecx, dword [rbp - 0x28]
invalid
mov rcx, qword [rbp - 0x28]
fmul dword [rax - 0x7d]
invalid
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
jmp qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
jmp qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
jmp qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
jg 0x14006b315
add byte [rbx + rcx*4 + 0x75], cl
invalid
mov r14, qword [rbp - 0x10]
jmp case.0x14003ecb8.1606
mov rdx, rdi
sub rdx, rsi
mov qword [rax + rdx*8], rcx
mov qword [rax + rdx*8], rcx
inc rdi
mov rbx, rdi
mov ebx, edi
mov rdi, rbx
mov r9, qword [rbp - 0x20]
mov ecx, dword [rbp - 0x20]
mov ecx, dword [rbp - 0x20]
cmp rbx, r9
cmp ebx, ecx
mov r14, qword [rbp - 0x10]
jne 0x14006b31e
je 0x14006b2ce
mov rax, qword [r14 + 0x20]
mov rcx, qword [rax + rdi*8]
mov rdx, qword [rcx]
cmp rdx, 1
cmp edx, 1
cmp edx, 1
ja 0x14006b310
iretd
lea rbx, [rdi + 1]
inc rsi
add dword [rax - 1], ecx
invalid
lock dec qword [rcx]
jne 0x14006b320
mov rcx, qword [rax + rdi*8]
or al, 0xf8
mov qword [rbp - 0x30], rbx
mov qword [rbp - 0x38], rsi
call fcn.1400562f0
jmp 0x14006b320
call fcn.1401a0a40
xor al, 1
movzx ecx, byte [r14 + 0x10]
test cl, cl
je 0x14006b249
mov qword [rbp - 0x48], rbx
mov byte [rbp - 0x40], al
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fmio_0.8.10_src_syswindows_selector.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x140206b0e]
lea r9, fcn.140172340
lea r8, [rbp - 0x48]
mov edx, 0x2b
call fcn.140198700
ud2
call fcn.1401a0a40
test al, al
jne 0x14006b2ee
mov byte [r14 + 0x10], 1
jmp 0x14006b2ee
mov qword [rsi], 1
jmp 0x14006b8d8
rol byte [rcx - 0x48], 0xff
invalid
clc
mov rdx, r13
call qword [sym.imp.kernel32.dll_GetQueuedCompletionStatusEx]
test eax, eax
je 0x14006b8ac
mov ebx, dword [rbp - 8]
cmp rbx, r14
ja 0x14006b9ab
mov byte [rdi + 0x68], 0
lea rcx, [rdi + 0x38]
mov qword [rbp - 0x28], rcx
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x140262328]
invalid
add byte [rax - 0x2f], cl
invalid
invalid
test rax, rax
jne 0x14006b8f6
mov dword [rbp + 0xc], 0
mov qword [rbp - 0x40], rsi
movzx eax, byte [rdi + 0x40]
test al, al
jne 0x14006b910
mov r14, qword [rbp + 0x80]
shl rbx, 5
add rbx, r13
lea rax, [rdi + 0x48]
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x38], rax
enter 0x3145, 0xffffffffffffffff
xor r15d, r15d
mov qword [rbp - 0x48], rdi
jmp case.0x14003ecb8.2061
mov rax, qword [r14 + 8]
shl rdx, 4
mov qword [rax + rdx], r13
mov dword [rax + rdx + 8], esi
inc qword [r14 + 0x10]
adc byte [rcx - 1], cl
invalid
mov r13, r12
adc byte [rcx - 1], cl
invalid
cmp r13, rbx
je 0x14006b86f
add al, byte [rax]
add byte [rbp - 0x73], cl
lea r12, [r13 + 0x20]
invalid
invalid
lea r12, [r13 + 0x20]
and byte [rcx - 0x75], cl
mov rax, qword [r13 + 8]
test rax, rax
je 0x14006b700
or byte [r8 - 0x7b], r9b
ror byte [rdi], 0x84
mov word [rax], es
add byte [rax], al
test byte [r13], 1
jne 0x14006b730
lea rsi, [rax - 0x10]
mov qword [rbp - 0x30], rsi
mov qword [rbp - 0x18], rsi
mov qword [rbp - 0x10], rax
mov rcx, rax
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x140262328]
shl rax, 1
test rax, rax
jne 0x14006b840
xor eax, eax
mov rcx, qword [rbp - 0x10]
movzx edx, byte [rcx + 8]
test dl, dl
jne 0x14006b95e
invalid
add dh, al
imul eax, dword [r8], 0x6441c7
imul eax, dword [rax], 0x6441c7
mov byte [rcx + 0x69], 0
mov dword [rcx + 0x64], 0
add byte fs:[rax], al
add byte [rax], al
imul eax, dword [rax], 0x6441c7
add byte fs:[rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xf006879], al
cmp byte [rcx + 0x68], 0
invalid
cmp byte [rcx + 0x68], 0
jne 0x14006b80c
cmp al, byte [rcx]
add byte [rax], al
invalid
add byte [rdi], cl
test dword [rdx], edi
cmp al, byte [rcx]
add byte [rax], al
invalid
add dword [rax], eax
add byte [rbx + 0x31452051], cl
in eax, dx
mov edx, dword [rcx + 0x20]
xor r13d, r13d
cmp edx, 0xc0000120
je 0x14006b752
test edx, edx
js 0x14006b74c
cmp dword [rcx + 0x38], 0
je 0x14006b752
mov r13d, dword [rcx + 0x48]
test r13b, 0x20
je 0x14006b752
mov byte [rcx + 0x68], 1
jmp 0x14006b80c
invalid
mov esi, dword [r13 + 0x18]
mov esi, dword [rbp + 0x18]
mov r13, qword [r13]
mov rdx, qword [r14 + 0x10]
push rsi
adc byte [rcx + 0x3b], cl
invalid
jne case.0x14003ecb8.1936
invalid
invalid
invalid
add byte [rcx - 0x75], cl
push rsi
adc byte [rcx + 0x3b], cl
invalid
invalid
mov rcx, r14
call fcn.140172460
mov rdx, qword [r14 + 0x10]
jmp case.0x14003ecb8.1936
mov rsi, qword [r14 + 0x10]
mov rcx, r13
mov rdx, r14
call qword [rax + 0x20]
sub r15, rsi
add r15, qword [r14 + 0x10]
mov r13, r12
jmp case.0x14003ecb8.2061
invalid
invalid
invalid
invalid
invalid
inc dword [rcx - 0x43]
mov r13d, 0x100
add byte [rcx], al
add byte [rax], al
invalid
add byte [rbx + 0x21416051], cl
mov edx, dword [rcx + 0x60]
and r13d, edx
invalid
mov dword [rbp + 8], eax
invalid
je 0x14006b7ab
invalid
invalid
or byte [rsi + rcx*2 + 0x48], dh
mov edi, esi
mov rdi, rsi
xor edx, r13d
mov dword [rcx + 0x60], edx
mov rsi, qword [rcx + 0x58]
pop rax
mov rdx, qword [r14 + 0x10]
cmp rdx, qword [r14]
cmp edx, dword [rsi]
push rsi
adc byte [rcx + 0x3b], cl
cmp edx, dword [rsi]
cmp edx, dword [rsi]
jne 0x14006b77f
or al, 0x4c
mov ecx, esi
int1
mov rcx, r14
int1
call fcn.140172460
insb byte [rdi], dx
adc byte [rax], al
mov rdx, qword [r14 + 0x10]
mov rax, qword [r14 + 8]
shl rdx, 4
mov qword [rax + rdx], rsi
mov dword [rax + rdx + 8], r13d
adc byte [rax], cl
adc byte [rax], cl
inc qword [r14 + 0x10]
inc dword [rsi + 0x10]
inc r15
mov rcx, qword [rbp - 0x10]
cmp byte [rcx + 0x68], 0
mov rsi, rdi
mov rdi, qword [rbp - 0x48]
mov eax, dword [rbp + 8]
jne 0x14006b80c
lock inc qword [rsi]
jle 0x14006b991
mov qword [rbp - 8], rsi
mov dword [rbp - 8], esi
mov rcx, qword [rdi + 0x48]
mov rax, qword [rdi + 0x60]
cmp rax, rcx
jne 0x14006b7df
mov qword [rbp - 0x20], rsi
mov rcx, qword [rbp - 0x38]
invalid
invalid
loopne 0x14006b813
mov ecx, dword [rbp - 0x38]
enter 0xffffffffffffade8, 0x24
add byte [rax], al
invalid
call fcn.14006dc80
lodsd eax, dword [rsi]
and al, 0
add byte [rax - 0x75], cl
mov rcx, qword [rdi + 0x48]
mov rax, qword [rdi + 0x60]
mov rax, qword [rdi + 0x60]
mov rsi, qword [rbp - 0x20]
loopne 0x14006b828
mov rdx, qword [rdi + 0x58]
mov edx, dword [rdi + 0x58]
push rdi
pop rax
add rdx, rax
add edx, eax
cmp rdx, rcx
cmp edx, ecx
mov r8d, 0
mov eax, 0
cmovae r8, rcx
sub rdx, r8
mov rcx, qword [rdi + 0x50]
mov qword [rcx + rdx*8], rsi
inc rax
mov qword [rdi + 0x60], rax
mov rcx, qword [rbp - 0x10]
mov eax, dword [rbp + 8]
test al, al
jne 0x14006b81f
mov rax, qword [0x140262328]
shl rax, 1
test rax, rax
adc dword [rbx + 0x1f], ebp
add byte [rax - 0x2f], cl
loopne 0x14006b863
test eax, eax
jne 0x14006b85c
mov qword [rbp - 0x18], rsi
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
lock dec qword [rsi]
add al, dh
dec qword [rsi]
jne 0x14006b838
lea rcx, [rbp - 0x30]
call fcn.140177510
mov r13, r12
jmp case.0x14003ecb8.2061
call fcn.1401a0a40
xor al, 1
mov rcx, qword [rbp - 0x10]
movzx edx, byte [rcx + 8]
test dl, dl
je 0x14006b6bd
jmp 0x14006b95e
call fcn.1401a0a40
mov rcx, qword [rbp - 0x10]
test al, al
jne 0x14006b81f
invalid
mov byte [rcx + 8], 1
jmp 0x14006b81f
lea rcx, [rdi + 8]
call fcn.14006b200
cmp byte [rbp + 0xc], 0
jne 0x14006b891
mov rax, qword [0x140262328]
shl rax, 1
test rax, rax
jne 0x14006b948
mov rcx, qword [rbp - 0x28]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov rax, qword [rbp - 0x40]
mov qword [rax + 8], r15
mov qword [rax], 0
jmp 0x14006b8d8
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
lea rcx, [rax + 2]
mov byte [rdi + 0x68], 0
movabs rdx, 0x10200000000
cmp rax, rdx
jne 0x14006b8ed
xorps xmm0, xmm0
movups xmmword [rsi], xmm0
call fcn.1400893f0
nop
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rsi + 8], rcx
jmp 0x14006b4fd
call fcn.1401a0a40
xor al, 1
mov dword [rbp + 0xc], eax
mov qword [rbp - 0x40], rsi
movzx eax, byte [rdi + 0x40]
test al, al
je 0x14006b61e
mov rax, qword [rbp - 0x28]
mov qword [rbp - 8], rax
mov eax, dword [rbp + 0xc]
mov byte [rbp], al
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fmio_0.8.10_src_syswindows_selector.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x140206b0e]
lea r9, fcn.140172340
lea r8, [rbp - 8]
mov edx, 0x2b
call fcn.140198700
jmp 0x14006b991
call fcn.1401a0a40
test al, al
jne 0x14006b891
mov byte [rdi + 0x40], 1
jmp 0x14006b891
mov qword [rbp - 0x20], rsi
mov qword [rbp - 8], rcx
mov byte [rbp], al
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fmio_0.8.10_src_syswindows_selector.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x140206b0e]
lea r9, fcn.140172340
lea r8, [rbp - 8]
mov edx, 0x2b
call fcn.140198700
ud2
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fmio_0.8.10_src_syswindowsiocp.rs
mov rcx, rbx
mov rdx, r14
call fcn.140198320
int3
clc
jne 0x14007afd9
add rsp, 0x28
jmp fcn.1400f6680
nop
add rsp, 0x28
ret
invalid
sub cl, ch
wait
invalid
push rsp
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x80]
call fcn.1401643a0
int3
invalid
or al, 0
add byte [rax], al
lea rdx, [rbp - 0x60]
call fcn.1400e4f20
mov rcx, qword [rbp + 0x158]
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x14007b89e
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14007b87c
call fcn.1400f23d0
nop
add rsp, 0x200
pop rbp
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401e2618]
mov edx, 0x27
call fcn.140198330
cmp qword [rbp + 0x168], 0
mov rcx, qword [rbp + 0x158]
je 0x14007b85b
mov rcx, qword [rbp + 0x168]
mov rax, qword [rbp + 0x160]
call qword [rax]
mov rax, qword [rbp + 0x160]
cmp qword [rax + 8], 0
mov rcx, qword [rbp + 0x158]
je 0x14007b85b
mov rax, qword [rbp + 0x160]
cmp qword [rax + 0x10], 0x11
jb 0x14007b910
mov rax, qword [rbp + 0x168]
mov rax, qword [rax - 8]
mov qword [rbp + 0x168], rax
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, qword [rbp + 0x168]
call fcn.140195ea0
jmp 0x14007b854
invalid
xor eax, 0x30858b48
sldt word [rax]
cmp qword [rax + 0x10], 0x11
jb 0x14007bbbf
mov rax, qword [rbp + 0xf38]
mov rax, qword [rax - 8]
mov qword [rbp + 0xf38], rax
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, qword [rbp + 0xf38]
call fcn.140195ea0
nop
add rsp, 0x20
pop rbp
ret
mov rcx, qword [rbp + 0x248]
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x14007be6e
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14007be4c
call fcn.1400f4080
nop
add rsp, 0x2f0
pop rbp
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401e2618]
mov edx, 0x27
call fcn.140198330
cmp qword [rbp + 0x258], 0
mov rcx, qword [rbp + 0x248]
je 0x14007be2b
mov rcx, qword [rbp + 0x258]
add byte [rax], al
mov rax, qword [rbp + 0x250]
call qword [rax]
mov rax, qword [rbp + 0x250]
cmp qword [rax + 8], 0
mov rcx, qword [rbp + 0x248]
je 0x14007be2b
mov rax, qword [rbp + 0x250]
cmp qword [rax + 0x10], 0x11
jb 0x14007bee0
mov rax, qword [rbp + 0x258]
mov rax, qword [rax - 8]
mov qword [rbp + 0x258], rax
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, qword [rbp + 0x258]
call fcn.140195ea0
jmp 0x14007be24
mov eax, dword [rbp + 0x250]
cmp qword [rax + 0x10], 0x11
jb 0x14007bf9f
mov rax, qword [rbp + 0x258]
mov rax, qword [rax - 8]
mov qword [rbp + 0x258], rax
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, qword [rbp + 0x258]
call fcn.140195ea0
nop
add rsp, 0x20
pop rbp
ret
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x80]
mov rax, qword [rbp + 0xf30]
cmp qword [rax + 8], 0
je 0x14007c1a4
mov rax, qword [rbp + 0xf30]
cmp qword [rax + 0x10], 0x11
jb 0x14007c18f
mov rax, qword [rbp + 0xf38]
mov rax, qword [rax - 8]
mov qword [rbp + 0xf38], rax
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, qword [rbp + 0xf38]
call fcn.140195ea0
nop
add rsp, 0x20
pop rbp
ret
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp + 0x68]
call fcn.1401a0430
mov qword [rbp + 0x58], rax
mov qword [rbp + 0x50], rdx
lea rax, [0x14007c260]
add rsp, 0x20
pop rbp
ret
test al, 8
je 0x14007c5d0
test al, 2
jne 0x14007c588
mov rdx, rax
and rdx, 0xfffffffffffffff5
and edx, 0xfffffff5
and edx, 0xfffffff5
lock cmpxchg qword [rcx], rdx
jne 0x14007c570
jmp 0x14007c5a5
mov qword [rbp + 0x48], rcx
add rcx, 0x20
mov qword [rbp - 0x60], 3
lea rdx, [rbp - 0x60]
call fcn.1400e46d0
mov rcx, qword [rbp + 0x48]
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x14007c5e8
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14007c5c6
call fcn.1400f6680
nop
add rsp, 0xf0
pop rbp
ret
lea rcx, str.assertion_failed:_curr.is_join_interested__
lea r8, [0x1401e2518]
mov edx, 0x2b
call fcn.140198330
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401e2618]
mov edx, 0x27
call fcn.140198330
cmp qword [rbp + 0x58], 0
mov rcx, qword [rbp + 0x48]
je 0x14007c5a5
mov rcx, qword [rbp + 0x58]
mov rax, qword [rbp + 0x50]
call qword [rax]
mov rax, qword [rbp + 0x50]
cmp qword [rax + 8], 0
mov rcx, qword [rbp + 0x48]
je 0x14007c5a5
mov rax, qword [rbp + 0x50]
cmp qword [rax + 0x10], 0x11
jb 0x14007c63b
mov rax, qword [rbp + 0x58]
mov rax, qword [rax - 8]
mov qword [rbp + 0x58], rax
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, qword [rbp + 0x58]
call fcn.140195ea0
jmp 0x14007c5a1
cmp eax, 0x89480012
pop r8
mov qword [rbp + 0x50], rdx
lea rax, [0x14007c600]
add rsp, 0x20
pop rbp
ret
lea ebp, [rax - 0x17ffffff]
cmp dl, byte [r10]
add byte [rax - 0x77], cl
test dword [rax + 0x48000001], ebx
mov dword [rbp + 0x190], edx
nop
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0xffffff54
add rsp, 0x20
pop rbp
ret
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp - 8]
call fcn.1401a0430
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x20], rdx
lea rax, [0x14007cb3f]
add rsp, 0x20
pop rbp
ret
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
lea ebp, [rax - 0x17ffffff]
add esi, dword [0xc94fcf41]
test dword [rax + 0x48000001], ebx
mov dword [rbp + 0x190], edx
lea rax, [0x14007ce96]
add rsp, 0x20
pop rbp
ret
lea rdx, [rbp - 0x58]
call fcn.1400e43f0
mov rcx, qword [rbp - 0x28]
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x14007d067
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14007d045
call fcn.1400f6460
nop
add rsp, 0x80
pop rbp
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401e2618]
mov edx, 0x27
call fcn.140198330
mov dl, 0x11
add byte [rax - 0x7d], cl
jge 0x14007d06b
add byte [rax - 0x75], cl
invalid
invalid
je 0x14007d024
mov rcx, qword [rbp - 0x18]
mov rax, qword [rbp - 0x20]
call qword [rax]
mov rax, qword [rbp - 0x20]
cmp qword [rax + 8], 0
mov rcx, qword [rbp - 0x28]
je 0x14007d024
mov rax, qword [rbp - 0x20]
cmp qword [rax + 0x10], 0x11
jb 0x14007d0ba
mov rax, qword [rbp - 0x18]
mov rax, qword [rax - 8]
mov qword [rbp - 0x18], rax
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, qword [rbp - 0x18]
call fcn.140195ea0
jmp 0x14007d020
invalid
invalid
add rsp, 0xc0
pop rbp
ret
or dword [rax + 1], 0x48e0ffc8
lea eax, [0x1401e12f8]
mov qword [rbp + 0x1eb0], rax
mov qword [rbp + 0x1eb8], rdi
lea rax, [rdi + 0x20]
mov qword [rbp + 0x1ee0], rax
lea rax, [rbp + 0x1eb0]
mov qword [rbp + 0x1ea0], rax
mov qword [rbp + 0x1ea8], rax
cmp dword [rdi + 0x30], 2
mov qword [rbp + 0x1ec0], rdi
ja 0x14007d73e
mov rsi, qword [rdi + 0x28]
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x118]
cmp eax, 1
je 0x14007d460
test eax, eax
jne 0x14007d505
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xc8]
lea rdx, [0x1401857b0]
call fcn.140157f00
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x118], 1
mov rdi, qword [rbp + 0x1ec0]
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0xe8]
mov qword [rbp + 0x1ed8], rcx
mov rcx, qword [rax + 0xf0]
mov qword [rbp + 0x1ed0], rcx
mov qword [rax + 0xe8], 1
mov qword [rax + 0xf0], rsi
jmp 0x14007d50e
mov rdi, qword [rbp + 0x1ec0]
mov rax, qword [rdi + 0x28]
mov qword [rbp - 0x58], 1
mov qword [rbp - 0x50], rcx
mov qword [rbp - 0x48], rdx
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x60], 3
lea rdx, [rbp - 0x60]
mov rcx, qword [rbp + 0x1ee0]
jmp 0x14007d6d4
xor eax, eax
mov qword [rbp + 0x1ed8], rax
lea rcx, [rdi + 0x30]
lea rdx, [rbp + 0x1ea0]
call fcn.1400e1f50
mov ebx, eax
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x118]
cmp eax, 1
mov rsi, qword [rbp + 0x1ed0]
je 0x14007d58a
test eax, eax
jne 0x14007d5b2
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xc8]
lea rdx, [0x1401857b0]
call fcn.140157f00
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x118], 1
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x1ed8]
mov qword [rax + 0xe8], rcx
mov qword [rax + 0xf0], rsi
test bl, bl
jne 0x14007d5ce
mov qword [rbp - 0x60], 4
lea rdx, [rbp - 0x60]
mov rcx, qword [rbp + 0x1ee0]
call fcn.1400e25d0
movzx eax, bl
test al, al
mov rdi, qword [rbp + 0x1ec0]
je 0x14007d7e0
mov rax, qword [rdi]
jmp 0x14007d606
test rcx, rcx
js 0x14007d726
add rcx, 0x40
mov dl, 1
lock cmpxchg qword [rdi], rcx
je 0x14007d63b
test al, 1
je 0x14007d70e
test al, 0x20
jne 0x14007d68c
mov rcx, rax
and rcx, 0xffffffffffffffde
test al, 4
jne 0x14007d5f0
cmp rcx, 0x3f
jbe 0x14007d6f6
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
setb dl
add dl, dl
lock cmpxchg qword [rdi], rcx
jne 0x14007d606
cmp dl, 2
je 0x14007d67f
movzx eax, dl
cmp eax, 1
jne 0x14007d82e
mov rcx, qword [rbp + 0x1ee0]
mov rdx, rdi
call fcn.1401787c0
mov rax, 0xffffffffffffffc0
lock xadd qword [rdi], rax
cmp rax, 0x3f
jbe 0x14007d775
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14007d82e
mov rcx, rdi
call fcn.1400f6220
jmp 0x14007d82e
mov rsi, qword [rbp + 0x1ee0]
mov rcx, rsi
call fcn.1400befc0
mov rcx, qword [rdi + 0x28]
mov ecx, dword [rdi + 0x28]
mov ecx, dword [rdi + 0x28]
mov qword [rbp + 0xf28], 1
mov qword [rbp + 0xf30], rax
mov qword [rbp + 0xf38], rdx
mov qword [rbp + 0xf40], rcx
mov qword [rbp + 0xf20], 3
lea rdx, [rbp + 0xf20]
mov rcx, rsi
call fcn.1400e25d0
jmp 0x14007d826
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1401e26e0]
mov edx, 0x26
call fcn.140198330
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x1401e23c0]
mov edx, 0x23
call fcn.140198330
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x1401e26a0]
mov edx, 0x2f
call fcn.140198330
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 1
lea rax, [rbp + 0x1ec8]
mov qword [rbp - 0x50], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x48], xmm0
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rbp - 0x60]
call fcn.140198250
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401e2618]
invalid
invalid
add byte [rdx + 0x27], bh
call fcn.140198330
mov rcx, qword [rbp + 0x1ed8]
mov rdx, qword [rbp + 0x1ed0]
jmp case.0x14006ca06.689
invalid
xor r8d, r8d
xor ecx, ecx
mov qword [rbp + 0xf38], rdx
mov qword [rbp + 0xf40], rax
mov qword [rbp + 0xf28], rcx
mov qword [rbp + 0xf30], r8
mov qword [rbp + 0xf20], 3
lea rdx, [rbp + 0xf20]
mov rcx, qword [rbp + 0x1ee0]
call fcn.1400e25d0
mov rdi, qword [rbp + 0x1ec0]
mov rcx, rdi
call fcn.1400f80a0
nop
add rsp, 0x1f88
pop rbx
pop rdi
pop rsi
pop rbp
ret
add byte [rax], 0
add byte [rax - 0x75], cl
lea eax, [rax]
invalid
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
call fcn.1401643a0
int3
mov rdi, qword [rbp + 0x110]
mov rax, qword [rdi + 0x28]
mov qword [rbp - 0x58], 1
mov qword [rbp - 0x50], rcx
mov qword [rbp - 0x48], rdx
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x60], 2
lea rdx, [rbp - 0x60]
mov rcx, qword [rbp + 0x130]
jmp 0x14007de42
ror byte [rax - 0x75], 0xbd
adc byte [rcx], al
add byte [rax], al
je 0x14007df4e
mov rax, qword [rdi]
jmp 0x14007dd86
test rcx, rcx
js 0x14007de94
add rcx, 0x40
mov dl, 1
lock cmpxchg qword [rdi], rcx
je 0x14007ddbb
test al, 1
je 0x14007de7c
test al, 0x20
jne 0x14007de0c
mov rcx, rax
and rcx, 0xffffffffffffffde
test al, 4
jne 0x14007dd70
cmp rcx, 0x3f
jbe 0x14007de64
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
cmp ecx, 0x40
setb dl
add dl, dl
lock cmpxchg qword [rdi], rcx
jne 0x14007dd86
cmp dl, 2
je 0x14007ddff
movzx eax, dl
cmp eax, 1
jne 0x14007df8a
mov rcx, qword [rbp + 0x130]
mov rdx, rdi
call fcn.1401787c0
mov rax, 0xffffffffffffffc0
lock xadd qword [rdi], rax
cmp rax, 0x3f
jbe 0x14007dee3
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14007df8a
mov rcx, rdi
call fcn.1400f6680
jmp 0x14007df8a
mov rsi, qword [rbp + 0x130]
mov rcx, rsi
call fcn.1400bef20
mov rcx, qword [rdi + 0x28]
mov qword [rbp + 0x50], 1
mov qword [rbp + 0x58], rax
mov qword [rbp + 0x60], rdx
mov qword [rbp + 0x68], rcx
mov qword [rbp + 0x48], 2
lea rdx, [rbp + 0x48]
push rbp
mov rcx, rsi
push rbp
mov rcx, rsi
call fcn.1400e46d0
jmp 0x14007df82
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1401e26e0]
mov edx, 0x26
call fcn.140198330
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x1401e23c0]
mov edx, 0x23
call fcn.140198330
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x1401e26a0]
mov edx, 0x2f
call fcn.140198330
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 1
lea rax, [rbp + 0x118]
mov qword [rbp - 0x50], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x48], xmm0
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rbp - 0x60]
call fcn.140198250
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401e2618]
mov edx, 0x27
call fcn.140198330
mov rcx, qword [rbp + 0x128]
mov rdx, qword [rbp + 0x120]
jmp 0x14007dc58
xor r8d, r8d
xor ecx, ecx
mov qword [rbp + 0x60], rdx
mov qword [rbp + 0x68], rax
mov qword [rbp + 0x50], rcx
mov qword [rbp + 0x58], r8
mov qword [rbp + 0x48], 2
lea rdx, [rbp + 0x48]
mov rcx, qword [rbp + 0x130]
call fcn.1400e46d0
invalid
invalid
mov rdi, qword [rbp + 0x110]
mov rcx, rdi
call fcn.1400f9220
nop
add rsp, 0x1d8
pop rbx
pop rdi
pop rsi
pop rbp
ret
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp + 0x128]
mov rdx, qword [rbp + 0x120]
call fcn.140181570
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
cmp dword [rax + 8], 0
je 0x14007e197
mov rax, qword [rbp + 0x128]
cmp qword [rax + 0x10], 0x11
jb 0x14007e182
mov rax, qword [rbp + 0x130]
mov rax, qword [rax - 8]
mov qword [rbp + 0x130], rax
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, qword [rbp + 0x130]
call fcn.140195ea0
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rdi, qword [rbp + 0x20]
mov rax, qword [rdi + 0x28]
mov qword [rbp - 0x40], 1
add byte [rax], al
mov qword [rbp - 0x38], rcx
mov qword [rbp - 0x30], rdx
mov qword [rbp - 0x28], rax
mov dword [rbp - 0x48], 0x3b9aca00
lea rdx, [rbp - 0x50]
mov rcx, qword [rbp + 0x40]
jmp 0x14007e588
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xc8]
lea rdx, [0x1401857b0]
call fcn.140157f00
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x118], 1
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x38]
mov qword [rax + 0xe8], rcx
mov qword [rax + 0xf0], rsi
test bl, bl
jne 0x14007e483
mov dword [rbp - 0x48], 0x3b9aca01
lea rdx, [rbp - 0x50]
mov rcx, qword [rbp + 0x40]
call fcn.1400e43f0
movzx eax, bl
test al, al
mov rdi, qword [rbp + 0x20]
je 0x14007e679
mov rax, qword [rdi]
jmp 0x14007e4b6
test rcx, rcx
js 0x14007e5da
add rcx, 0x40
mov dl, 1
lock cmpxchg qword [rdi], rcx
je 0x14007e4ef
test al, 1
je 0x14007e5c2
test al, 0x20
jne 0x14007e556
mov rcx, rax
and rcx, 0xffffffffffffffde
test al, 4
add al, 0x75
iretd
cmp rcx, 0x3f
jbe 0x14007e5aa
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
setb dl
add dl, dl
lock cmpxchg qword [rdi], rcx
jne 0x14007e4b6
cmp dl, 2
je 0x14007e549
movzx eax, dl
cmp eax, 1
jne 0x14007e6ae
mov rax, qword [rdi + 0x20]
add rax, 0x10
mov byte [rbp - 0x20], 1
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], rdi
lea rax, [rbp - 0x20]
mov qword [rbp], rax
lea rcx, [rbp - 0x10]
call fcn.140186370
mov rax, 0xffffffffffffffc0
lock xadd qword [rdi], rax
cmp rax, 0x3f
jbe 0x14007e626
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14007e6ae
mov rcx, rdi
call fcn.1400f4af0
jmp 0x14007e6ae
mov rsi, qword [rbp + 0x40]
mov rcx, rsi
call fcn.1400bf3c0
mov rcx, qword [rdi + 0x28]
mov qword [rbp], 1
mov qword [rbp + 8], rax
mov qword [rbp + 0x10], rdx
mov qword [rbp + 0x18], rcx
mov dword [rbp - 8], 0x3b9aca00
lea rdx, [rbp - 0x10]
mov rcx, rsi
call fcn.1400e43f0
jmp 0x14007e6a6
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1401e26e0]
mov edx, 0x26
call fcn.140198330
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x1401e23c0]
mov edx, 0x23
call fcn.140198330
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x1401e26a0]
mov edx, 0x2f
call fcn.140198330
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
lea rax, [rbp + 0x28]
mov qword [rbp - 0x40], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rbp - 0x50]
call fcn.140198250
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401e2618]
mov edx, 0x27
call fcn.140198330
mov rcx, qword [rbp + 0x38]
mov rdx, qword [rbp + 0x30]
jmp 0x14007e39a
xor r8d, r8d
xor ecx, ecx
mov qword [rbp + 0x10], rdx
mov qword [rbp + 0x18], rax
mov qword [rbp], rcx
mov qword [rbp + 8], r8
mov dword [rbp - 8], 0x3b9aca00
clc
add dl, cl
invalid
cmp ecx, dword [rax - 0x73]
push rbp
invalid
mov rcx, qword [rbp + 0x40]
call fcn.1400e43f0
mov rdi, qword [rbp + 0x20]
clc
add dl, cl
invalid
mov rcx, rdi
call fcn.1400f7320
nop
add rsp, 0xe8
pop rbx
pop rdi
pop rsi
pop rbp
ret
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
pop r8
call fcn.1401a0430
mov qword [rbp + 0x40], rax
mov qword [rbp + 0x38], rdx
lea rax, [0x14007e6bb]
add rsp, 0x28
sub byte [rbx + 0x5f], bl
pop rsi
pop rbp
ret
adc byte [rbx], al
add byte [rax], al
mov qword [rbp + 0x500], rcx
call fcn.1400e4f20
xor ecx, ecx
mov rdi, qword [rbp + 0x4f0]
mov rax, qword [rdi + 0x28]
mov qword [rbp + 0x160], 1
mov qword [rbp + 0x168], rcx
mov qword [rbp + 0x170], rdx
mov qword [rbp + 0x178], rax
mov qword [rbp + 0x158], 0xb
lea rdx, [rbp + 0x158]
mov rcx, qword [rbp + 0x500]
jmp 0x14007ee44
mov dword [rax + 0xe8], ecx
mov qword [rax + 0xf0], rsi
mov al, 1
test bl, bl
jne 0x14007ed3d
mov qword [rbp - 0x60], 0xc
mov rcx, qword [rbp + 0x4f0]
mov rsi, qword [rcx + 0x28]
cmp al, 1
je 0x14007ec1a
movzx eax, al
test eax, eax
jne 0x14007ec5d
mov byte [rbp + 0x517], 1
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xc8]
lea rdx, [0x1401857b0]
call fcn.140157f00
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x118], 1
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0xe8]
mov qword [rbp + 0x4f8], rcx
mov rcx, qword [rax + 0xf0]
mov qword [rbp + 0x4e8], rcx
mov qword [rax + 0xe8], 1
mov qword [rax + 0xf0], rsi
jmp 0x14007ec66
xor eax, eax
mov qword [rbp + 0x4f8], rax
lea rcx, [rbp + 0x158]
lea rdx, [rbp - 0x60]
mov r8d, 0x1b8
call sub.VCRUNTIME140.dll_memcpy
mov rcx, rdi
mov qword [rbp + 0x508], rdi
call fcn.1400dfd50
lea rdx, [rbp + 0x158]
mov r8d, 0x1b8
mov rcx, qword [rbp + 0x508]
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x118]
cmp eax, 1
mov rsi, qword [rbp + 0x4e8]
je 0x14007ed15
test eax, eax
jne 0x14007ed3d
mov byte [rbp + 0x517], 0
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xc8]
lea rdx, [0x1401857b0]
call fcn.140157f00
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x118], 1
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x4f8]
mov qword [rax + 0xe8], rcx
mov qword [rax + 0xf0], rsi
movzx eax, bl
test al, al
mov rdi, qword [rbp + 0x4f0]
add byte [rdi], cl
invalid
invalid
add al, byte [rax]
invalid
mov rax, qword [rdi]
jmp 0x14007ed76
test rcx, rcx
js 0x14007ee96
add rcx, 0x40
mov dl, 1
lock cmpxchg qword [rdi], rcx
je 0x14007edab
test al, 1
je 0x14007ee7e
test al, 0x20
jne 0x14007edfc
mov rcx, rax
and rcx, 0xffffffffffffffde
test al, 4
jne 0x14007ed60
cmp rcx, 0x3f
jbe 0x14007ee66
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
setb dl
add dl, dl
lock cmpxchg qword [rdi], rcx
jne 0x14007ed76
cmp dl, 2
je case.0x14007e986.3
movzx eax, dl
cmp eax, 1
jne case.0x14007e986.2
mov rcx, qword [rbp + 0x500]
mov rdx, rdi
call fcn.1401787c0
mov rax, 0xffffffffffffffc0
lock xadd qword [rdi], rax
cmp rax, 0x3f
jbe 0x14007eef1
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x14007e986.2
mov rcx, rdi
call fcn.1400f23d0
jmp case.0x14007e986.2
mov rsi, qword [rbp + 0x500]
mov rcx, rsi
call fcn.1400bf110
mov rcx, qword [rdi + 0x28]
mov qword [rbp + 0x318], 1
mov qword [rbp + 0x320], rax
mov qword [rbp + 0x328], rdx
mov qword [rbp + 0x330], rcx
mov qword [rbp + 0x310], 0xb
lea rdx, [rbp + 0x310]
mov rcx, rsi
int1
call fcn.1400e4f20
jmp 0x14007efa2
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1401e26e0]
mov edx, 0x26
call fcn.140198330
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x1401e23c0]
mov edx, 0x23
call fcn.140198330
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x1401e26a0]
mov edx, 0x2f
call fcn.140198330
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rbp + 0x158], rax
mov qword [rbp + 0x160], 1
lea rax, [rbp - 0x60]
mov qword [rbp + 0x168], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x170], xmm0
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rbp + 0x158]
call fcn.140198250
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401e2618]
mov edx, 0x27
call fcn.140198330
mov rcx, qword [rbp + 0x508]
mov rdx, qword [rbp + 0x4f8]
jmp 0x14007eaae
xor r8d, r8d
xor ecx, ecx
mov qword [rbp + 0x328], rdx
mov qword [rbp + 0x330], rax
mov qword [rbp + 0x318], rcx
mov qword [rbp + 0x320], r8
mov qword [rbp + 0x310], 0xb
lea rdx, [rbp + 0x310]
mov rcx, qword [rbp + 0x500]
add eax, 0x85e80000
pop rdi
invalid
invalid
add eax, 0x85e80000
pop rdi
invalid
mov rdi, qword [rbp + 0x4f0]
mov rcx, rdi
call fcn.1400f6a60
nop
add rsp, 0x5b8
pop rbx
pop rdi
pop rsi
pop rbp
ret
add ah, cl
nop word [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp + 0x528]
call fcn.1401a0430
mov qword [rbp + 0x500], rax
mov qword [rbp + 0x508], rdx
lea rax, [0x14007efb7]
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rdi, qword [rbp + 0x500]
mov rax, qword [rdi + 0x28]
mov qword [rbp - 0x58], 1
mov qword [rbp - 0x50], rcx
mov qword [rbp - 0x48], rdx
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x60], 3
lea rdx, [rbp - 0x60]
mov rcx, qword [rbp + 0x520]
jmp 0x14007f664
ror dword [rax - 0x73], 0x88
enter 0, 0
lea rdx, [0x1401857b0]
call fcn.140157f00
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x118], 1
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x518]
mov qword [rax + 0xe8], rcx
mov qword [rax + 0xf0], rsi
test bl, bl
jne 0x14007f55e
mov qword [rbp - 0x60], 4
lea rdx, [rbp - 0x60]
mov rcx, qword [rbp + 0x520]
call fcn.1400e3540
movzx eax, bl
test al, al
mov rdi, qword [rbp + 0x500]
je 0x14007f770
mov rax, qword [rdi]
jmp 0x14007f596
test rcx, rcx
js 0x14007f6b6
add rcx, 0x40
mov dl, 1
lock cmpxchg qword [rdi], rcx
je 0x14007f5cb
test al, 1
je 0x14007f69e
test al, 0x20
jne 0x14007f61c
mov rcx, rax
and rcx, 0xffffffffffffffde
test al, 4
jne 0x14007f580
invalid
cmp rcx, 0x3f
jbe 0x14007f686
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
setb dl
add dl, dl
lock cmpxchg qword [rdi], rcx
jne 0x14007f596
cmp dl, 2
je case.0x14007f336.3
movzx eax, dl
cmp eax, 1
jne case.0x14007f336.2
mov rcx, qword [rbp + 0x520]
mov rdx, rdi
call fcn.1401787c0
add byte [rax - 0x39], cl
rol al, 0xff
invalid
push rax
xadd qword [rdi], rax
cmp rax, 0x3f
jbe 0x14007f705
add byte [rax], al
add byte [rax - 0x39], cl
rol al, 0xff
invalid
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x14007f336.2
mov rcx, rdi
call fcn.1400f4080
jmp case.0x14007f336.2
mov rsi, qword [rbp + 0x520]
mov rcx, rsi
call fcn.1400bf310
mov rcx, qword [rdi + 0x28]
mov qword [rbp + 0x248], 1
mov qword [rbp + 0x250], rax
mov qword [rbp + 0x258], rdx
mov qword [rbp + 0x260], rcx
mov qword [rbp + 0x240], 3
lea rdx, [rbp + 0x240]
mov rcx, rsi
call fcn.1400e3540
jmp 0x14007f7b6
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1401e26e0]
mov edx, 0x26
call fcn.140198330
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x1401e23c0]
mov edx, 0x23
call fcn.140198330
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x1401e26a0]
mov edx, 0x2f
call fcn.140198330
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 1
lea rax, [rbp + 0x508]
mov qword [rbp - 0x50], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x48], xmm0
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rbp - 0x60]
call fcn.140198250
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401e2618]
mov edx, 0x27
call fcn.140198330
mov rcx, qword [rbp + 0x518]
mov rdx, qword [rbp + 0x510]
jmp 0x14007f45e
xor r8d, r8d
xor ecx, ecx
mov qword [rbp + 0x258], rdx
mov qword [rbp + 0x260], rax
mov qword [rbp + 0x248], rcx
mov qword [rbp + 0x250], r8
mov qword [rbp + 0x240], 3
lea rdx, [rbp + 0x240]
mov rcx, qword [rbp + 0x520]
call fcn.1400e3540
add byte [rax - 0x75], cl
mov ebp, 0x500
mov rcx, rdi
call fcn.1400f8690
nop
add rsp, 0x5c8
pop rbx
pop rdi
pop rsi
pop rbp
ret
fldenv [rcx + rdx]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x118], 1
mov rdi, qword [rbp + 0x20]
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0xe8]
add byte [rax - 0x77], cl
cmp byte [r8 - 0x75], r9b
cmp byte [rax - 0x75], cl
mov al, dh
add byte [rax], al
add byte [rax - 0x77], cl
xor byte [r8 - 0x39], r9b
sub al, 0
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
mov qword [rax + 0xf0], rsi
jmp 0x14007fc00
mov rdi, qword [rbp + 0x20]
mov rax, qword [rdi + 0x28]
mov qword [rbp - 0x30], 1
mov qword [rbp - 0x28], rcx
mov qword [rbp - 0x20], rdx
mov qword [rbp - 0x18], rax
mov dword [rbp - 0x38], 0x3b9aca00
lea rdx, [rbp - 0x40]
mov rcx, qword [rbp + 0x40]
jmp 0x14007fd9b
lea rcx, [rdi + 0x30]
lea rdx, [rbp - 0x60]
call fcn.14009a1f0
mov ebx, eax
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x118]
cmp eax, 1
mov rsi, qword [rbp + 0x30]
je 0x14007fc76
test eax, eax
jne 0x14007fc9b
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xc8]
lea rdx, [0x1401857b0]
call fcn.140157f00
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
add byte [rax], al
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x118], 1
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x38]
mov qword [rax + 0xe8], rcx
mov qword [rax + 0xf0], rsi
test bl, bl
jne 0x14007fcb3
mov dword [rbp - 0x38], 0x3b9aca01
lea rdx, [rbp - 0x40]
mov rcx, qword [rbp + 0x40]
call fcn.1400e43f0
movzx eax, bl
test al, al
mov rdi, qword [rbp + 0x20]
je 0x14007fe8c
mov rax, qword [rdi]
jmp 0x14007fce6
test rcx, rcx
js 0x14007fded
add rcx, 0x40
mov dl, 1
lock cmpxchg qword [rdi], rcx
je 0x14007fd1b
test al, 1
je 0x14007fdd5
test al, 0x20
jne 0x14007fd69
mov rcx, rax
and rcx, 0xffffffffffffffde
test al, 4
jne 0x14007fcd0
cmp rcx, 0x3f
jbe 0x14007fdbd
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
setb dl
add dl, dl
lock cmpxchg qword [rdi], rcx
jne 0x14007fce6
cmp dl, 2
je case.0x14007fac6.3
movzx eax, dl
cmp eax, 1
jne case.0x14007fac6.2
mov rcx, qword [rbp + 0x40]
mov rdx, rdi
call fcn.1401787c0
mov rax, 0xffffffffffffffc0
invalid
invalid
push rax
xadd qword [rdi], rax
cmp rax, 0x3f
jbe 0x14007fe39
add byte [rax], al
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x14007fac6.2
mov rcx, rdi
call fcn.1400f6460
jmp case.0x14007fac6.2
mov rsi, qword [rbp + 0x40]
mov rcx, rsi
call fcn.1400bf3c0
mov rcx, qword [rdi + 0x28]
mov qword [rbp], 1
mov qword [rbp + 8], rax
mov qword [rbp + 0x10], rdx
mov qword [rbp + 0x18], rcx
mov dword [rbp - 8], 0x3b9aca00
lea rdx, [rbp - 0x10]
mov rcx, rsi
call fcn.1400e43f0
jmp 0x14007feb9
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1401e26e0]
mov edx, 0x26
call fcn.140198330
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x1401e23c0]
mov edx, 0x23
call fcn.140198330
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x1401e26a0]
mov edx, 0x2f
call fcn.140198330
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], 1
lea rax, [rbp + 0x28]
mov qword [rbp - 0x30], rax
mov dword [rbp - 0x30], eax
xorps xmm0, xmm0
movups xmmword [rbp - 0x28], xmm0
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
adc eax, 0x161e92
lea rcx, [rbp - 0x40]
call fcn.140198250
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401e2618]
mov edx, 0x27
call fcn.140198330
mov rcx, qword [rbp + 0x38]
mov rdx, qword [rbp + 0x30]
jmp 0x14007fbca
xor r8d, r8d
xor ecx, ecx
mov qword [rbp + 0x10], rdx
mov qword [rbp + 0x18], rax
mov qword [rbp], rcx
mov qword [rbp + 8], r8
mov dword [rbp - 8], 0x3b9aca00
lea rdx, [rbp - 0x10]
mov rcx, qword [rbp + 0x40]
call fcn.1400e43f0
cmp eax, dword [rbp + 6]
invalid
mov rdi, qword [rbp + 0x20]
mov rcx, rdi
call fcn.1400f7e10
nop
add rsp, 0xe8
pop rbx
pop rdi
pop rsi
pop rbp
ret
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp + 0x38]
mov rdx, qword [rbp + 0x30]
call fcn.140181570
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
add eax, 0xfffffeb2
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rdi, qword [rbp + 0x20]
mov rax, qword [rdi + 0x28]
mov qword [rbp - 8], 1
mov qword [rbp], rcx
mov qword [rbp + 8], rdx
mov qword [rbp + 0x10], rax
mov byte [rbp + 0x18], 4
lea rdx, [rbp - 8]
mov rcx, qword [rbp + 0x40]
jmp 0x140080475
test rcx, rcx
js 0x1400804c7
add rcx, 0x40
mov dl, 1
lock cmpxchg qword [rdi], rcx
je 0x1400803df
test al, 1
je 0x1400804af
test al, 0x20
jne 0x140080446
and byte [rdi], cl
test dword [rax + 0x48000000], edx
mov ecx, eax
mov rcx, rax
and rcx, 0xffffffffffffffde
test al, 4
jne 0x140080390
cmp rcx, 0x3f
jbe 0x140080497
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
setb dl
add dl, dl
lock cmpxchg qword [rdi], rcx
jne 0x1400803a6
cmp dl, 2
je case.0x140080196.3
movzx eax, dl
cmp eax, 1
jne case.0x140080196.2
mov rax, qword [rdi + 0x20]
add rax, 0x10
mov byte [rbp - 0x18], 1
mov qword [rbp - 8], rax
mov qword [rbp], rdi
lea rax, [rbp - 0x18]
mov qword [rbp + 8], rax
mov dword [rbp + 8], eax
lea rcx, [rbp - 8]
call fcn.140186370
mov rax, 0xffffffffffffffc0
lock xadd qword [rdi], rax
cmp rax, 0x3f
jbe 0x140080513
add byte [rax], al
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x140080196.2
mov rcx, rdi
call fcn.1400f6120
jmp case.0x140080196.2
mov rsi, qword [rbp + 0x40]
mov rcx, rsi
call fcn.1400bf450
mov rcx, qword [rdi + 0x28]
mov qword [rbp - 8], 1
mov qword [rbp], rax
mov qword [rbp + 8], rdx
mov qword [rbp + 0x10], rcx
mov byte [rbp + 0x18], 4
lea rdx, [rbp - 8]
mov rcx, rsi
call fcn.1400e4110
jmp 0x140080590
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1401e26e0]
mov edx, 0x26
call fcn.140198330
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x1401e23c0]
add byte [rdx + 0x23], bh
call fcn.140198330
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x1401e26a0]
mov edx, 0x2f
call fcn.140198330
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 1
lea rax, [rbp + 0x28]
mov qword [rbp - 0x48], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rbp - 0x58]
call fcn.140198250
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401e2618]
mov edx, 0x27
call fcn.140198330
mov rcx, qword [rbp + 0x38]
mov rdx, qword [rbp + 0x30]
jmp 0x140080294
leave
mov qword [rbp + 8], rdx
mov qword [rbp + 0x10], rax
mov qword [rbp - 8], rcx
mov qword [rbp], r8
mov dword [rbp], eax
mov byte [rbp + 0x18], 4
lea rdx, [rbp - 8]
mov rcx, qword [rbp + 0x40]
call fcn.1400e4110
test byte [rbx], bh
invalid
add byte [rax - 0x75], cl
jge 0x1400805b0
mov rcx, rdi
call fcn.1400f7b80
nop
add rsp, 0xe8
pop rbx
pop rdi
pop rsi
pop rbp
ret
add byte [rax - 0x75], cl
add al, 0xc1
mov byte [rax + 0x118], 1
mov rdi, qword [rbp + 0x20]
mov edi, dword [rbp + 0x20]
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0xe8]
mov qword [rbp + 0x38], rcx
cmp byte [rax - 0x75], cl
mov al, dh
add byte [rax], al
add byte [rax - 0x77], cl
xor byte [r8 - 0x39], r9b
sub al, 0
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
mov qword [rax + 0xf0], rsi
jmp 0x140080987
mov rdi, qword [rbp + 0x20]
mov rax, qword [rdi + 0x28]
mov qword [rbp - 8], 1
mov qword [rbp], rcx
mov qword [rbp + 8], rdx
mov qword [rbp + 0x10], rax
mov byte [rbp + 0x18], 4
lea rdx, [rbp - 8]
mov rcx, qword [rbp + 0x40]
jmp 0x140080b18
lea rcx, [rdi + 0x30]
lea rdx, [rbp - 0x28]
call fcn.1400fc8c0
mov ebx, eax
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x118]
cmp eax, 1
mov rsi, qword [rbp + 0x30]
je 0x1400809fd
test eax, eax
jne 0x140080a22
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
lea rcx, [rax + 0xc8]
lea rdx, [0x1401857b0]
call fcn.140157f00
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x118], 1
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x38]
mov qword [rax + 0xe8], rcx
mov qword [rax + 0xf0], rsi
test bl, bl
jne 0x140080a37
mov byte [rbp - 0x38], 5
lea rdx, [rbp - 0x58]
mov rcx, qword [rbp + 0x40]
call fcn.1400e4110
movzx eax, bl
test al, al
mov rdi, qword [rbp + 0x20]
je 0x140080c09
mov rax, qword [rdi]
jmp 0x140080a66
test rcx, rcx
js 0x140080b6a
invalid
add rcx, 0x40
mov dl, 1
lock cmpxchg qword [rdi], rcx
je 0x140080a9b
test al, 1
je 0x140080b52
test al, 0x20
jne 0x140080ae9
mov rcx, rax
and rcx, 0xffffffffffffffde
test al, 4
jne 0x140080a50
cmp rcx, 0x3f
jbe 0x140080b3a
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
setb dl
add dl, dl
lock cmpxchg qword [rdi], rcx
jne 0x140080a66
cmp dl, 2
je case.0x140080856.3
movzx eax, dl
cmp eax, 1
jne case.0x140080856.2
mov rcx, qword [rbp + 0x40]
mov rdx, rdi
call fcn.1401787c0
mov rax, 0xffffffffffffffc0
invalid
invalid
push rax
xadd qword [rdi], rax
cmp rax, 0x3f
jbe 0x140080bb6
add byte [rax], al
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x140080856.2
mov rcx, rdi
call fcn.1400f3ad0
jmp case.0x140080856.2
mov rsi, qword [rbp + 0x40]
mov rcx, rsi
call fcn.1400bf450
mov rcx, qword [rdi + 0x28]
mov qword [rbp - 8], 1
mov qword [rbp], rax
mov qword [rbp + 8], rdx
mov qword [rbp + 0x10], rcx
mov byte [rbp + 0x18], 4
lea rdx, [rbp - 8]
mov rcx, rsi
call fcn.1400e4110
jmp 0x140080c33
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1401e26e0]
mov edx, 0x26
call fcn.140198330
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x1401e23c0]
mov edx, 0x23
call fcn.140198330
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x1401e26a0]
mov edx, 0x2f
call fcn.140198330
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 1
lea rax, [rbp + 0x28]
mov qword [rbp - 0x48], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rbp - 0x58]
call fcn.140198250
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401e2618]
add byte [rdx + 0x27], bh
add byte [rdx + 0x27], bh
call fcn.140198330
mov rcx, qword [rbp + 0x38]
mov rdx, qword [rbp + 0x30]
jmp 0x140080954
xor r8d, r8d
xor ecx, ecx
mov qword [rbp + 8], rdx
mov qword [rbp + 0x10], rax
mov qword [rbp - 8], rcx
mov qword [rbp], r8
mov dword [rbp], eax
mov byte [rbp + 0x18], 4
lea rdx, [rbp - 8]
mov rcx, qword [rbp + 0x40]
call fcn.1400e4110
loope 0x140080c61
invalid
invalid
mov rdi, qword [rbp + 0x20]
mov rcx, rdi
call fcn.1400f8c90
nop
add rsp, 0xe8
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov dword [rbp + 0x38], edx
lea rax, [0x140080c48]
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rdi, qword [rbp + 0x130]
mov rax, qword [rdi + 0x28]
mov qword [rbp + 0xa0], 1
mov qword [rbp + 0xa8], rcx
mov qword [rbp + 0xb0], rdx
mov qword [rbp + 0xb8], rax
mov byte [rbp + 0x110], 3
lea rdx, [rbp + 0xa0]
mov rcx, qword [rbp + 0x140]
jmp 0x140081431
lea rdx, [rbp + 0x90]
mov rcx, rdi
call fcn.1400fced0
mov ebx, eax
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x118]
cmp eax, 1
mov rsi, qword [rbp + 0x138]
je 0x1400810e7
test eax, eax
jne 0x140081111
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xc8]
lea rdx, [0x1401857b0]
call fcn.140157f00
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x118], 1
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x148]
mov qword [rax + 0xe8], rcx
mov qword [rax + 0xf0], rsi
mov al, 1
test bl, bl
jne 0x140081328
mov byte [rbp + 0x10], 4
mov rcx, qword [rbp + 0x130]
mov rsi, qword [rcx + 0x28]
cmp al, 1
je 0x14008117e
movzx eax, al
test eax, eax
jne 0x1400811c1
mov byte [rbp + 0x157], 1
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xc8]
lea rdx, [0x1401857b0]
call fcn.140157f00
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x118], 1
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0xe8]
mov qword [rbp + 0x138], rcx
mov rcx, qword [rax + 0xf0]
mov qword [rbp + 0x128], rcx
mov qword [rax + 0xe8], 1
mov qword [rax + 0xf0], rsi
jmp 0x1400811ca
xor eax, eax
mov qword [rbp + 0x138], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x110], rax
movups xmm0, xmmword [rbp]
movaps xmmword [rbp + 0x100], xmm0
movups xmm0, xmmword [rbp - 0x10]
movaps xmmword [rbp + 0xf0], xmm0
movups xmm0, xmmword [rbp - 0x20]
movaps xmmword [rbp + 0xe0], xmm0
movups xmm0, xmmword [rbp - 0x60]
movups xmm1, xmmword [rbp - 0x50]
movups xmm2, xmmword [rbp - 0x40]
movups xmm3, xmmword [rbp - 0x30]
movaps xmmword [rbp + 0xd0], xmm3
movaps xmmword [rbp + 0xc0], xmm2
movaps xmmword [rbp + 0xb0], xmm1
movaps xmmword [rbp + 0xa0], xmm0
mov rcx, rdi
mov qword [rbp + 0x148], rdi
call fcn.1400df870
mov rax, qword [rbp + 0x110]
mov rcx, qword [rbp + 0x148]
mov qword [rcx + 0x70], rax
movaps xmm0, xmmword [rbp + 0x100]
movups xmmword [rcx + 0x60], xmm0
movaps xmm0, xmmword [rbp + 0xf0]
movups xmmword [rcx + 0x50], xmm0
movaps xmm0, xmmword [rbp + 0xe0]
movups xmmword [rcx + 0x40], xmm0
movaps xmm0, xmmword [rbp + 0xa0]
movaps xmm1, xmmword [rbp + 0xb0]
movaps xmm2, xmmword [rbp + 0xc0]
movaps xmm3, xmmword [rbp + 0xd0]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x118]
cmp eax, 1
mov rsi, qword [rbp + 0x128]
je 0x140081300
test eax, eax
jne 0x140081328
mov byte [rbp + 0x157], 0
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xc8]
lea rdx, [0x1401857b0]
call fcn.140157f00
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
add byte [rax], al
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x118], 1
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x138]
add byte [rax], al
mov qword [rax + 0xe8], rcx
mov qword [rax + 0xf0], rsi
movzx eax, bl
test al, al
mov rdi, qword [rbp + 0x130]
je 0x140081549
mov rax, qword [rdi]
jmp 0x140081356
test rcx, rcx
js 0x140081483
add rcx, 0x40
mov dl, 1
lock cmpxchg qword [rdi], rcx
je 0x14008138f
test al, 1
je 0x14008146b
test al, 0x20
jne 0x1400813fc
mov rcx, rax
and rcx, 0xffffffffffffffde
test al, 4
jne 0x140081340
cmp rcx, 0x3f
jbe 0x140081453
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
setb dl
add dl, dl
lock cmpxchg qword [rdi], rcx
jne 0x140081356
cmp dl, 2
je case.0x140080ef6.3
movzx eax, dl
cmp eax, 1
jne case.0x140080ef6.2
invalid
mov rax, qword [rdi + 0x20]
add rax, 0x10
mov byte [rbp + 0x118], 1
mov qword [rbp + 0x18], rax
mov qword [rbp + 0x20], rdi
lea rax, [rbp + 0x118]
mov qword [rbp + 0x28], rax
mov dword [rbp + 0x28], eax
lea rcx, [rbp + 0x18]
call fcn.140186370
mov rax, 0xffffffffffffffc0
invalid
invalid
push rax
xadd qword [rdi], rax
cmp rax, 0x3f
jbe 0x1400814de
add byte [rax], al
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x140080ef6.2
mov rcx, rdi
call fcn.1400f6340
jmp case.0x140080ef6.2
mov rsi, qword [rbp + 0x140]
mov rcx, rsi
call fcn.1400bf1c0
mov rcx, qword [rdi + 0x28]
mov qword [rbp + 0x18], 1
add byte [rax - 0x77], cl
and byte [r8 - 0x77], r9b
push rbp
sub byte [rax - 0x77], cl
xor r14b, r8b
test dword [rax + 0x3000000], ecx
lea rdx, [rbp + 0x18]
mov rcx, rsi
call fcn.1400e49c0
jmp 0x14008157c
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1401e26e0]
mov edx, 0x26
call fcn.140198330
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x1401e23c0]
mov edx, 0x23
call fcn.140198330
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x1401e26a0]
mov edx, 0x2f
call fcn.140198330
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rbp + 0xa0], rax
mov qword [rbp + 0xa8], 1
lea rax, [rbp - 0x60]
mov qword [rbp + 0xb0], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0xb8], xmm0
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rbp + 0xa0]
call fcn.140198250
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401e2618]
mov edx, 0x27
call fcn.140198330
mov rcx, qword [rbp + 0x148]
mov rdx, qword [rbp + 0x138]
jmp 0x14008101a
xor r8d, r8d
xor ecx, ecx
mov qword [rbp + 0x28], rdx
mov qword [rbp + 0x30], rax
xor byte [r8 - 0x77], r9b
sbb byte [r9 + rcx*4 + 0x45], r9b
and dh, al
test dword [rax + 0x3000000], ecx
add byte [rbx], al
add byte [rbx], al
lea rdx, [rbp + 0x18]
mov rcx, qword [rbp + 0x140]
call fcn.1400e49c0
mov rdi, qword [rbp + 0x130]
mov rcx, rdi
call fcn.1400f67a0
nop
add rsp, 0x1f8
pop rbx
pop rdi
pop rsi
pop rbp
ret
add ah, cl
nop word [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp + 0x168]
call fcn.1401a0430
mov qword [rbp + 0x140], rax
mov qword [rbp + 0x148], rdx
lea rax, [0x140081591]
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rdi, qword [rbp + 0x130]
mov rax, qword [rdi + 0x28]
mov qword [rbp + 0xb0], 1
mov qword [rbp + 0xb8], rcx
mov qword [rbp + 0xc0], rdx
mov qword [rbp + 0xc8], rax
mov byte [rbp + 0x120], 3
lea rdx, [rbp + 0xb0]
mov rcx, qword [rbp + 0x140]
jmp 0x140081e71
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rcx], dh
ror byte [rax - 0x77], 0x85
add qword [rax], rax
add byte [rax - 0x7d], cl
invalid
add byte [rax - 0x73], cl
adc eax, 0x103bf1
call fcn.140157f00
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x118], 1
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0xe8]
mov qword [rbp + 0x138], rcx
mov rcx, qword [rax + 0xf0]
mov qword [rbp + 0x128], rcx
mov qword [rax + 0xe8], 1
mov qword [rax + 0xf0], rsi
jmp 0x140081c2a
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x120], rax
movups xmm0, xmmword [rbp]
movaps xmmword [rbp + 0x110], xmm0
movups xmm0, xmmword [rbp - 0x10]
movaps xmmword [rbp + 0x100], xmm0
movups xmm0, xmmword [rbp - 0x20]
movaps xmmword [rbp + 0xf0], xmm0
movups xmm0, xmmword [rbp - 0x60]
movups xmm1, xmmword [rbp - 0x50]
movups xmm2, xmmword [rbp - 0x40]
movups xmm3, xmmword [rbp - 0x30]
movaps xmmword [rbp + 0xe0], xmm3
movaps xmmword [rbp + 0xd0], xmm2
movaps xmmword [rbp + 0xc0], xmm1
movaps xmmword [rbp + 0xb0], xmm0
mov rcx, rdi
mov qword [rbp + 0x148], rdi
call fcn.1400df870
mov rax, qword [rbp + 0x120]
mov rcx, qword [rbp + 0x148]
mov qword [rcx + 0x70], rax
movaps xmm0, xmmword [rbp + 0x110]
movups xmmword [rcx + 0x60], xmm0
movaps xmm0, xmmword [rbp + 0x100]
movups xmmword [rcx + 0x50], xmm0
movaps xmm0, xmmword [rbp + 0xf0]
movups xmmword [rcx + 0x40], xmm0
movaps xmm0, xmmword [rbp + 0xb0]
movaps xmm1, xmmword [rbp + 0xc0]
movaps xmm2, xmmword [rbp + 0xd0]
movaps xmm3, xmmword [rbp + 0xe0]
add byte [rdi], cl
adc dword [rcx + 0x30], ebx
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x118]
cmp eax, 1
mov rsi, qword [rbp + 0x128]
je 0x140081d60
test eax, eax
jne 0x140081d88
mov byte [rbp + 0x157], 0
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xc8]
lea rdx, [0x1401857b0]
call fcn.140157f00
mov eax, dword [0x140262334]
call 0x1a5083b52
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x118], 1
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x138]
mov qword [rax + 0xe8], rcx
mov qword [rax + 0xf0], rsi
movzx eax, bl
test al, al
mov rdi, qword [rbp + 0x130]
je 0x140081f89
mov rax, qword [rdi]
jmp 0x140081db6
test rcx, rcx
js 0x140081ec3
add rcx, 0x40
mov dl, 1
lock cmpxchg qword [rdi], rcx
je 0x140081deb
test al, 1
je 0x140081eab
test al, 0x20
jne 0x140081e3c
and byte [rbp + 0x7a], dh
mov rcx, rax
and rcx, 0xffffffffffffffde
test al, 4
jne 0x140081da0
cmp rcx, 0x3f
jbe 0x140081e93
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
setb dl
add dl, dl
lock cmpxchg qword [rdi], rcx
jne 0x140081db6
cmp dl, 2
je case.0x140081956.3
invalid
movzx eax, dl
cmp eax, 1
jne case.0x140081956.2
mov rcx, qword [rbp + 0x140]
mov rdx, rdi
call fcn.1401787c0
mov rax, 0xffffffffffffffc0
invalid
invalid
push rax
xadd qword [rdi], rax
cmp rax, 0x3f
jbe 0x140081f1e
add byte [rax], al
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x140081956.2
mov rcx, rdi
call fcn.1400f4e10
jmp case.0x140081956.2
mov rsi, qword [rbp + 0x140]
mov rcx, rsi
call fcn.1400bf1c0
mov rcx, qword [rdi + 0x28]
mov qword [rbp + 0x18], 1
mov qword [rbp + 0x20], rax
mov qword [rbp + 0x28], rdx
mov qword [rbp + 0x30], rcx
mov byte [rbp + 0x88], 3
lea rdx, [rbp + 0x18]
mov rcx, rsi
call fcn.1400e49c0
jmp 0x140081fbc
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1401e26e0]
mov edx, 0x26
call fcn.140198330
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x1401e23c0]
mov edx, 0x23
call fcn.140198330
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x1401e26a0]
mov edx, 0x2f
call fcn.140198330
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rbp + 0xb0], rax
mov qword [rbp + 0xb8], 1
lea rax, [rbp - 0x60]
mov qword [rbp + 0xc0], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0xc8], xmm0
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rbp + 0xb0]
call fcn.140198250
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401e2618]
mov edx, 0x27
call fcn.140198330
mov rcx, qword [rbp + 0x148]
mov rdx, qword [rbp + 0x138]
jmp 0x140081a7a
add dword [rax], eax
add bl, ch
sbb ecx, dword [rax - 0x75]
test dword [rax], edi
add dword [rax], eax
add byte [rax + rax*8 + 0x30bd8b48], al
add dword [rax], eax
add byte [rdi], cl
test dword [rcx], edx
invalid
xor r8d, r8d
xor ecx, ecx
mov qword [rbp + 0x28], rdx
mov qword [rbp + 0x30], rax
xor byte [r8 - 0x77], r9b
sbb byte [r9 + rcx*4 + 0x45], r9b
and dh, al
test dword [rax + 0x3000000], ecx
invalid
lea rdx, [rbp + 0x18]
mov rcx, qword [rbp + 0x140]
call fcn.1400e49c0
mov rdi, qword [rbp + 0x130]
mov rcx, rdi
call fcn.1400f9500
nop
add rsp, 0x1f8
pop rbx
pop rdi
pop rsi
pop rbp
ret
invalid
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
or ecx, 1
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rdi], rcx
je 0x140082385
test al, 4
je 0x14008288a
test al, 3
je 0x140082340
cmp rax, 0x3f
cmp eax, 0x3f
jbe 0x1400828a2
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rdi], rcx
jne case.default.0x140082396
movzx eax, dl
lea rcx, [0x14020cfa0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x1401e12f8]
mov qword [rbp + 0x4d8], rax
mov qword [rbp + 0x4e0], rdi
lea rax, [rdi + 0x20]
mov qword [rbp + 0x500], rax
lea rax, [rbp + 0x4d8]
mov qword [rbp + 0x4c8], rax
mov qword [rbp + 0x4d0], rax
cmp dword [rdi + 0x30], 0xa
mov qword [rbp + 0x4f0], rdi
ja 0x1400828ea
mov rsi, qword [rdi + 0x28]
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x118]
cmp eax, 1
je 0x140082450
test eax, eax
jne 0x140082507
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xc8]
lea rdx, [0x1401857b0]
call fcn.140157f00
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x118], 1
sbb byte [rax], 1
add byte [rax], al
add dword [rax - 0x75], ecx
mov ebp, 0x4f0
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0xe8]
mov qword [rbp + 0x508], rcx
mov rcx, qword [rax + 0xf0]
mov al, dh
add byte [rax], al
add byte [rax - 0x77], cl
invalid
clc
add al, 0
add byte [rax - 0x39], cl
sub al, 0
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov al, 0xf0
add byte [rax], al
add bl, ch
invalid
mov qword [rbp + 0x4f0], rdi
lea rcx, [rdi + 0x20]
mov qword [rbp + 0x310], 0xc
lea rdx, [rbp + 0x310]
mov qword [rbp + 0x500], rcx
call fcn.1400e4f20
xor ecx, ecx
mov rdi, qword [rbp + 0x4f0]
mov rax, qword [rdi + 0x28]
mov qword [rbp + 0x160], 1
mov qword [rbp + 0x168], rcx
mov qword [rbp + 0x170], rdx
mov qword [rbp + 0x178], rax
mov qword [rbp + 0x158], 0xb
add byte [rax - 0x73], cl
xchg ebp, eax
pop rax
add dword [rax], eax
add byte [rax - 0x75], cl
lea eax, [rax]
add eax, 0x79e90000
add eax, dword [rax]
invalid
xor eax, eax
mov qword [rbp + 0x508], rax
add rdi, 0x30
lea rdx, [rbp + 0x4c8]
mov rcx, rdi
call fcn.1400fb740
mov ebx, eax
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x118]
cmp eax, 1
mov rsi, qword [rbp + 0x4f8]
je 0x14008258f
test eax, eax
jne 0x1400825b9
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
sbb eax, 0x8b486500
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
lea rcx, [rax + 0xc8]
lea rdx, [0x1401857b0]
call fcn.140157f00
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x118], 1
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x508]
mov qword [rax + 0xe8], rcx
mov qword [rax + 0xf0], rsi
mov al, 1
test bl, bl
jne 0x14008274d
mov qword [rbp - 0x60], 0xc
mov rcx, qword [rbp + 0x4f0]
mov rsi, qword [rcx + 0x28]
cmp al, 1
je 0x14008262a
movzx eax, al
test eax, eax
jne 0x14008266d
mov byte [rbp + 0x517], 1
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xc8]
lea rdx, [0x1401857b0]
call fcn.140157f00
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x118], 1
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0xe8]
mov qword [rbp + 0x4f8], rcx
mov rcx, qword [rax + 0xf0]
mov qword [rbp + 0x4e8], rcx
mov qword [rax + 0xe8], 1
mov qword [rax + 0xf0], rsi
jmp 0x140082676
xor eax, eax
mov qword [rbp + 0x4f8], rax
lea rcx, [rbp + 0x158]
lea rdx, [rbp - 0x60]
mov r8d, 0x1b8
call sub.VCRUNTIME140.dll_memcpy
mov rcx, rdi
mov qword [rbp + 0x508], rdi
call fcn.1400dfd50
lea rdx, [rbp + 0x158]
mov r8d, 0x1b8
mov rcx, qword [rbp + 0x508]
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x118]
cmp eax, 1
mov rsi, qword [rbp + 0x4e8]
je 0x140082725
test eax, eax
jne 0x14008274d
mov byte [rbp + 0x517], 0
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xc8]
lea rdx, [0x1401857b0]
call fcn.140157f00
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
add byte [rax], al
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x118], 1
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x4f8]
mov qword [rax + 0xe8], rcx
mov qword [rax + 0xf0], rsi
movzx eax, bl
test al, al
mov rdi, qword [rbp + 0x4f0]
je 0x140082998
mov rax, qword [rdi]
jmp 0x140082786
test rcx, rcx
js 0x1400828d2
add rcx, 0x40
mov dl, 1
lock cmpxchg qword [rdi], rcx
je 0x1400827bf
test al, 1
je 0x1400828ba
test al, 0x20
jne 0x140082838
mov rcx, rax
and rcx, 0xffffffffffffffde
test al, 4
jne 0x140082770
cmp rcx, 0x3f
jbe 0x1400828a2
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
setb dl
add dl, dl
lock cmpxchg qword [rdi], rcx
mov cl, 0xf
jne 0x140082786
cmp dl, 2
je case.0x140082396.67
movzx eax, dl
cmp eax, 1
jne case.0x140082396.66
mov rax, qword [rdi + 0x20]
add rax, 0x10
mov byte [rbp + 0x4d8], 1
add al, 0
add byte [rcx], al
mov qword [rbp + 0x310], rax
mov qword [rbp + 0x318], rdi
add byte [rax], al
lea rax, [rbp + 0x4d8]
mov qword [rbp + 0x320], rax
lea rcx, [rbp + 0x310]
call fcn.140186370
mov rax, 0xffffffffffffffc0
invalid
invalid
push rax
xadd qword [rdi], rax
cmp rax, 0x3f
invalid
jbe 0x14008292d
add byte [rax], al
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x140082396.66
mov rcx, rdi
call fcn.1400f48b0
jmp case.0x140082396.66
mov rsi, qword [rbp + 0x500]
mov rcx, rsi
call fcn.1400bf110
mov rcx, qword [rdi + 0x28]
mov qword [rbp + 0x318], 1
mov qword [rbp + 0x320], rax
mov qword [rbp + 0x328], rdx
mov qword [rbp + 0x330], rcx
mov qword [rbp + 0x310], 0xb
lea rdx, [rbp + 0x310]
mov rcx, rsi
call fcn.1400e4f20
jmp 0x1400829de
lea rcx, str.assertion_failed:_next.is_notified__C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x1401e2380]
mov edx, 0x24
call fcn.140198330
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1401e26e0]
mov edx, 0x26
call fcn.140198330
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x1401e23c0]
mov edx, 0x23
call fcn.140198330
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x1401e26a0]
mov edx, 0x2f
call fcn.140198330
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rbp + 0x158], rax
mov qword [rbp + 0x160], 1
lea rax, [rbp - 0x60]
mov qword [rbp + 0x168], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x170], xmm0
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rbp + 0x158]
call fcn.140198250
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401e2618]
mov edx, 0x27
call fcn.140198330
mov rcx, qword [rbp + 0x508]
mov rdx, qword [rbp + 0x4f8]
jmp 0x1400824be
xor r8d, r8d
xor ecx, ecx
leave
mov qword [rbp + 0x328], rdx
mov qword [rbp + 0x330], rax
test dword [rax], esi
add eax, dword [rax]
add byte [rax - 0x77], cl
lea ebx, [rax]
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x7b], cl
and byte [rbx], al
add eax, dword [rax]
invalid
mov qword [rbp + 0x310], 0xb
lea rdx, [rbp + 0x310]
xchg ebp, eax
adc byte [rbx], al
add byte [rax], al
mov rcx, qword [rbp + 0x500]
call fcn.1400e4f20
add byte [rax - 0x75], cl
mov ebp, 0x4f0
add byte [rax], al
add byte [rax], al
mov rcx, rdi
call 0x1400f97c0
nop
add rsp, 0x5b8
pop rbx
pop rdi
pop rsi
pop rbp
ret
sub esp, 0x28
lea rbp, [rdx + 0x80]
mov qword [rbp + 0x310], 0xc
lea rdx, [rbp + 0x310]
mov rcx, qword [rbp + 0x500]
call fcn.1400e4f20
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
lea rcx, [0x14020cfb0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x1401e12f8]
mov qword [rbp + 0x380], rax
mov qword [rbp + 0x388], rdi
lea rax, [rdi + 0x20]
mov qword [rbp + 0x3b0], rax
lea rax, [rbp + 0x380]
mov qword [rbp + 0x370], rax
mov qword [rbp + 0x378], rax
mov eax, dword [rdi + 0x30]
not eax
test al, 6
mov qword [rbp + 0x390], rdi
je 0x14008310e
mov rsi, qword [rdi + 0x28]
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x118]
cmp eax, 1
je 0x140082e33
test eax, eax
jne 0x140082ed8
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
and eax, 0x58
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xc8]
lea rdx, [0x1401857b0]
call fcn.140157f00
mov eax, dword [0x140262334]
sbb eax, 0x8b486500
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov byte [rax + 0x118], 1
mov rdi, qword [rbp + 0x390]
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0xe8]
mov qword [rbp + 0x3a8], rcx
mov rcx, qword [rax + 0xf0]
mov al, dh
add byte [rax], al
add byte [rax - 0x77], cl
lea esp, [rax + 0x48000003]
mov dword [rax + 0xe8], 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov al, 0xf0
add byte [rax], al
add bl, ch
imul ecx, dword [rax - 0x77], 0xffffffbd
mov qword [rbp + 0x390], rdi
lea rcx, [rdi + 0x20]
mov qword [rbp + 0x188], 7
lea rdx, [rbp + 0x188]
mov qword [rax + 0xf0], rsi
jmp 0x140082ee1
mov qword [rbp + 0x390], rdi
lea rcx, [rdi + 0x20]
mov qword [rbp + 0x188], 7
lea rdx, [rbp + 0x188]
mov qword [rbp + 0x3b0], rcx
call fcn.1400e3a60
xor ecx, ecx
mov rdi, qword [rbp + 0x390]
mov rax, qword [rdi + 0x28]
mov qword [rbp - 0x58], 1
add byte [rax - 0x77], cl
mov r8b, 0x48
mov dword [rbp - 0x48], edx
add byte [rax - 0x77], cl
mov r8b, 0x48
mov dword [rbp - 0x48], edx
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x60], 6
lea rdx, [rbp - 0x60]
mov rcx, qword [rbp + 0x3b0]
jmp 0x1400830a4
xor eax, eax
mov qword [rbp + 0x3a8], rax
lea rcx, [rdi + 0x30]
lea rdx, [rbp + 0x370]
call fcn.1400fa5e0
mov ebx, eax
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x118]
cmp eax, 1
mov rsi, qword [rbp + 0x3a0]
je 0x140082f5d
test eax, eax
jne 0x140082f85
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xc8]
lea rdx, [0x1401857b0]
call fcn.140157f00
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x118], 1
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x3a8]
mov qword [rax + 0xe8], rcx
mov qword [rax + 0xf0], rsi
test bl, bl
jne 0x140082fa1
mov qword [rbp - 0x60], 7
lea rdx, [rbp - 0x60]
mov rcx, qword [rbp + 0x3b0]
mov ecx, dword [rbp + 0x3b0]
call fcn.1400e3a60
movzx eax, bl
test al, al
mov rdi, qword [rbp + 0x390]
je 0x1400831b0
mov rax, qword [rdi]
jmp 0x140082fd6
test rcx, rcx
js 0x1400830f6
add rcx, 0x40
mov dl, 1
lock cmpxchg qword [rdi], rcx
je 0x14008300b
test al, 1
je 0x1400830de
test al, 0x20
jne 0x14008305c
mov rcx, rax
and rcx, 0xffffffffffffffde
test al, 4
jne 0x140082fc0
cmp rcx, 0x3f
jbe 0x1400830c6
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
setb dl
add dl, dl
lock cmpxchg qword [rdi], rcx
jne 0x140082fd6
cmp dl, 2
je case.0x140082d76.3
invalid
movzx eax, dl
cmp eax, 1
jne case.0x140082d76.2
mov rcx, qword [rbp + 0x3b0]
mov rdx, rdi
call fcn.1401787c0
push rdi
str word [rax - 0x39]
rol al, 0xff
invalid
invalid
push rax
xadd qword [rdi], rax
cmp rax, 0x3f
jbe 0x140083145
add byte [rax], al
add byte [rax], al
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x140082d76.2
jne case.0x140082d76.2
mov rcx, rdi
call fcn.1400f5020
jmp case.0x140082d76.2
mov rsi, qword [rbp + 0x3b0]
mov rcx, rsi
call fcn.1400bf260
mov rcx, qword [rdi + 0x28]
mov qword [rbp + 0x190], 1
mov qword [rbp + 0x198], rax
mov qword [rbp + 0x1a0], rdx
mov qword [rbp + 0x1a8], rcx
mov qword [rbp + 0x188], 6
lea rdx, [rbp + 0x188]
mov rcx, rsi
call fcn.1400e3a60
jmp 0x1400831f6
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1401e26e0]
mov edx, 0x26
call fcn.140198330
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x1401e23c0]
mov edx, 0x23
call fcn.140198330
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x1401e26a0]
mov edx, 0x2f
call fcn.140198330
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 1
lea rax, [rbp + 0x398]
mov qword [rbp - 0x50], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x48], xmm0
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rbp - 0x60]
call fcn.140198250
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401e2618]
mov edx, 0x27
call fcn.140198330
mov rcx, qword [rbp + 0x3a8]
mov rdx, qword [rbp + 0x3a0]
jmp 0x140082ea1
xor r8d, r8d
xor ecx, ecx
mov qword [rbp + 0x1a0], rdx
mov qword [rbp + 0x1a8], rax
test dword [rax + 0x48000001], ebp
mov dword [rbp + 0x190], ecx
mov qword [rbp + 0x198], r8
mov qword [rbp + 0x188], 6
lea rdx, [rbp + 0x188]
xchg ebp, eax
mov byte [rcx], al
add byte [rax], al
mov rcx, qword [rbp + 0x3b0]
call fcn.1400e3a60
add byte [rax - 0x75], cl
mov ebp, 0x390
add byte [rax - 0x75], cl
mov ebp, 0x390
mov rcx, rdi
call 0x1400f7020
nop
add rsp, 0x458
pop rbx
pop rdi
pop rsi
pop rbp
ret
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
or ecx, 1
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rdi], rcx
je 0x1400834f5
test al, 4
je 0x140083a4b
test al, 3
je 0x1400834b0
cmp rax, 0x3f
jbe 0x140083a63
lea rcx, [rax - 0x40]
cmp rcx, 0x40
invalid
setb dl
or dl, 2
lock cmpxchg qword [rdi], rcx
jne 0x1400834ca
movzx eax, dl
lea rcx, [0x14020cfc0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x1401e12f8]
add eax, 0x15dde9
mov qword [rbp + 0x138], rax
mov qword [rbp + 0x140], rdi
lea rax, [rdi + 0x20]
mov qword [rbp + 0x160], rax
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
test dword [rax], edi
add dword [rax], eax
add byte [rax - 0x77], cl
test dword [rax + 0x48000000], esp
mov dword [rbp + 0xa8], eax
cmp byte [rdi + 0xa8], 2
mov qword [rbp + 0x150], rdi
ja 0x140083aab
mov rsi, qword [rdi + 0x28]
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x118]
cmp eax, 1
je 0x1400835c3
test eax, eax
jne 0x14008366f
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xc8]
lea rdx, [0x1401857b0]
call fcn.140157f00
mov eax, dword [0x140262334]
sbb eax, 0x8b486500
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov byte [rax + 0x118], 1
mov rdi, qword [rbp + 0x150]
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0xe8]
mov qword [rbp + 0x168], rcx
mov rcx, qword [rax + 0xf0]
mov al, dh
add byte [rax], al
add byte [rax - 0x77], cl
lea ebx, [rax + 1]
add byte [rax], al
mov al, dh
add byte [rax], al
add byte [rax - 0x77], cl
lea ebx, [rax + 1]
add byte [rax], al
mov qword [rax + 0xe8], 1
mov qword [rax + 0xf0], rsi
jmp 0x140083678
mov qword [rbp + 0x150], rdi
lea rcx, [rdi + 0x20]
mov byte [rbp + 0x98], 4
lea rdx, [rbp + 0x20]
mov qword [rbp + 0x160], rcx
call fcn.1400e4c70
xor ecx, ecx
mov rdi, qword [rbp + 0x150]
mov rax, qword [rdi + 0x28]
mov qword [rbp + 0xb0], 1
mov qword [rbp + 0xb8], rcx
mov qword [rbp + 0xc0], rdx
mov qword [rbp + 0xc8], rax
mov byte [rbp + 0x128], 3
lea rdx, [rbp + 0xb0]
mov rcx, qword [rbp + 0x160]
jmp 0x140083a41
xor eax, eax
mov qword [rbp + 0x168], rax
add rdi, 0x30
lea rdx, [rbp + 0xa0]
mov rcx, rdi
call fcn.1400fcbb0
mov ebx, eax
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x118]
cmp eax, 1
mov rsi, qword [rbp + 0x158]
je 0x1400836f7
test eax, eax
jne 0x140083721
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xc8]
lea rdx, [0x1401857b0]
call fcn.140157f00
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
rol esi, 0x80
sbb byte [rcx], al
add byte [rax], al
invalid
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x168]
add byte [rax], al
add byte [rax], al
mov qword [rax + 0xe8], rcx
mov qword [rax + 0xf0], rsi
mov al, 1
test bl, bl
jne 0x140083938
mov byte [rbp + 0x18], 4
mov rcx, qword [rbp + 0x150]
mov rsi, qword [rcx + 0x28]
cmp al, 1
je 0x14008378e
movzx eax, al
test eax, eax
jne 0x1400837d1
mov byte [rbp + 0x177], 1
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xc8]
lea rdx, [0x1401857b0]
call fcn.140157f00
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x118], 1
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0xe8]
mov qword [rbp + 0x158], rcx
mov rcx, qword [rax + 0xf0]
mov qword [rbp + 0x148], rcx
mov qword [rax + 0xe8], 1
mov qword [rax + 0xf0], rsi
jmp 0x1400837da
xor eax, eax
mov qword [rbp + 0x158], rax
movups xmm0, xmmword [rbp + 0x10]
movaps xmmword [rbp + 0x120], xmm0
movups xmm0, xmmword [rbp]
movaps xmmword [rbp + 0x110], xmm0
movups xmm0, xmmword [rbp - 0x10]
movaps xmmword [rbp + 0x100], xmm0
movups xmm0, xmmword [rbp - 0x20]
movaps xmmword [rbp + 0xf0], xmm0
movups xmm0, xmmword [rbp - 0x60]
movups xmm1, xmmword [rbp - 0x50]
movups xmm2, xmmword [rbp - 0x40]
movups xmm3, xmmword [rbp - 0x30]
movaps xmmword [rbp + 0xe0], xmm3
movaps xmmword [rbp + 0xd0], xmm2
movaps xmmword [rbp + 0xc0], xmm1
movaps xmmword [rbp + 0xb0], xmm0
mov rcx, rdi
mov qword [rbp + 0x168], rdi
call fcn.1400dfa40
movaps xmm0, xmmword [rbp + 0x120]
mov rax, qword [rbp + 0x168]
movups xmmword [rax + 0x70], xmm0
movaps xmm0, xmmword [rbp + 0x110]
movups xmmword [rax + 0x60], xmm0
movaps xmm0, xmmword [rbp + 0x100]
movups xmmword [rax + 0x50], xmm0
movaps xmm0, xmmword [rbp + 0xf0]
movups xmmword [rax + 0x40], xmm0
movaps xmm0, xmmword [rbp + 0xb0]
movaps xmm1, xmmword [rbp + 0xc0]
movaps xmm2, xmmword [rbp + 0xd0]
movaps xmm3, xmmword [rbp + 0xe0]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
add byte [rbx + 0x1dea8f05], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x118]
cmp eax, 1
mov rsi, qword [rbp + 0x148]
mov ch, 0x48
add dword [rax], eax
invalid
je 0x140083910
mov ch, 0x48
add dword [rax], eax
add byte [rbx + rcx*2 - 0x7b], dh
sal byte [rbp + 0x6f], 0xc6
test dword [rdi + 1], esi
add byte [rax], al
add byte [rbx + 0x1dea5e05], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
test eax, eax
jne 0x140083938
mov byte [rbp + 0x177], 0
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xc8]
add byte [rax], al
lea rdx, [0x1401857b0]
call fcn.140157f00
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x118], 1
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x158]
mov qword [rax + 0xe8], rcx
mov qword [rax + 0xf0], rsi
movzx eax, bl
test al, al
mov rdi, qword [rbp + 0x150]
je 0x140083b59
mov rax, qword [rdi]
jmp 0x140083966
test rcx, rcx
js 0x140083a93
add rcx, 0x40
mov dl, 1
lock cmpxchg qword [rdi], rcx
je case.0x140080196.27
test al, 1
je 0x140083a7b
test al, 0x20
jne 0x140083a0c
mov rcx, rax
and rcx, 0xffffffffffffffde
test al, 4
jne 0x140083950
cmp rcx, 0x3f
jbe 0x140083a63
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
setb dl
add dl, dl
lock cmpxchg qword [rdi], rcx
jne 0x140083966
cmp dl, 2
je case.0x140083506.3
movzx eax, dl
cmp eax, 1
jne case.0x140083506.2
invalid
mov rax, qword [rdi + 0x20]
add rax, 0x10
mov byte [rbp + 0x138], 1
mov qword [rbp + 0x20], rax
mov qword [rbp + 0x28], rdi
lea rax, [rbp + 0x138]
mov qword [rbp + 0x30], rax
mov dword [rbp + 0x30], eax
lea rcx, [rbp + 0x20]
call fcn.140186370
mov rax, 0xffffffffffffffc0
invalid
invalid
push rax
xadd qword [rdi], rax
invalid
cmp rax, 0x3f
jbe 0x140083aee
add byte [rax], al
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x140083506.2
mov rcx, rdi
call fcn.1400f49d0
jmp case.0x140083506.2
mov rsi, qword [rbp + 0x160]
mov rcx, rsi
call fcn.1400bf070
mov rcx, qword [rdi + 0x28]
mov qword [rbp + 0x20], 1
mov qword [rbp + 0x28], rax
mov qword [rbp + 0x30], rdx
mov qword [rbp + 0x38], rcx
mov byte [rbp + 0x98], 3
lea rdx, [rbp + 0x20]
mov rcx, rsi
call fcn.1400e4c70
jmp 0x140083b8c
lea rcx, str.assertion_failed:_next.is_notified__C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x1401e2380]
mov edx, 0x24
call fcn.140198330
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1401e26e0]
mov edx, 0x26
call fcn.140198330
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x1401e23c0]
mov edx, 0x23
call fcn.140198330
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x1401e26a0]
mov edx, 0x2f
call fcn.140198330
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rbp + 0xb0], rax
mov qword [rbp + 0xb8], 1
lea rax, [rbp - 0x60]
mov qword [rbp + 0xc0], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0xc8], xmm0
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rbp + 0xb0]
call fcn.140198250
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401e2618]
mov edx, 0x27
call fcn.140198330
adc dword [rax], eax
mov rcx, qword [rbp + 0x168]
mov rdx, qword [rbp + 0x158]
jmp 0x14008362a
xor r8d, r8d
xor ecx, ecx
mov qword [rbp + 0x30], rdx
mov qword [rbp + 0x38], rax
cmp byte [r8 - 0x77], r9b
and byte [r9 + rcx*4 + 0x45], r9b
sub dh, al
test dword [rax + 0x3000000], ebx
invalid
add ecx, dword [rax - 0x73]
push rbp
and byte [rax - 0x75], cl
lea esp, [rax + 1]
add byte [rax], al
lea rdx, [rbp + 0x20]
mov rcx, qword [rbp + 0x160]
call fcn.1400e4c70
mov rdi, qword [rbp + 0x150]
mov rcx, rdi
call fcn.1400f6d60
nop
add rsp, 0x218
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov eax, dword [rbp + 0x168]
cmp qword [rax + 8], 0
je 0x140083b85
mov rax, qword [rbp + 0x168]
cmp qword [rax + 0x10], 0x11
jb 0x140083be9
mov rax, qword [rbp + 0x160]
mov rax, qword [rax - 8]
mov qword [rbp + 0x160], rax
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, qword [rbp + 0x160]
call fcn.140195ea0
jmp 0x140083b85
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp + 0x190]
call fcn.1401a0430
mov qword [rbp + 0x168], rax
mov qword [rbp + 0x158], rdx
lea rax, [0x140083b19]
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
add al, ch
stosd dword [rdi], eax
invalid
clc
invalid
lea rcx, [0x14020cfd0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x1401e12f8]
mov qword [rbp + 0x4f0], rax
mov qword [rbp + 0x4f8], rdi
lea rax, [rdi + 0x20]
mov qword [rbp + 0x520], rax
lea rax, [rbp + 0x4f0]
mov qword [rbp + 0x4e0], rax
mov qword [rbp + 0x4e8], rax
cmp dword [rdi + 0x30], 2
mov qword [rbp + 0x500], rdi
ja 0x14008432a
mov rsi, qword [rdi + 0x28]
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
movzx eax, byte [rax + 0x118]
cmp eax, 1
je 0x140084020
test eax, eax
jne 0x1400840c5
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
and eax, 0x58
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xc8]
lea rdx, [0x1401857b0]
call fcn.140157f00
mov eax, dword [0x140262334]
sbb eax, 0x8b486500
or al, 0x25
pop rax
add byte [rax], al
invalid
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x118], 1
mov rdi, qword [rbp + 0x500]
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0xe8]
mov qword [rbp + 0x518], rcx
mov rcx, qword [rax + 0xf0]
mov al, dh
add byte [rax], al
invalid
mov qword [rbp + 0x510], rcx
mov qword [rax + 0xe8], 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov al, 0xf0
add byte [rax], al
add bl, ch
imul ecx, dword [rax - 0x77], 0xffffffbd
mov qword [rbp + 0x500], rdi
lea rcx, [rdi + 0x20]
mov qword [rbp + 0x240], 4
mov qword [rax + 0xf0], rsi
jmp 0x1400840ce
mov qword [rbp + 0x500], rdi
lea rcx, [rdi + 0x20]
mov qword [rbp + 0x240], 4
lea rdx, [rbp + 0x240]
mov qword [rbp + 0x520], rcx
call fcn.1400e3540
xor ecx, ecx
mov rdi, qword [rbp + 0x500]
mov rax, qword [rdi + 0x28]
sub byte [rax - 0x39], cl
test al, 1
add byte [rax], al
add byte [rax - 0x77], cl
mov r8b, 0x48
mov dword [rbp - 0x48], edx
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x60], 3
lea rdx, [rbp - 0x60]
mov rcx, qword [rbp + 0x520]
jmp 0x1400842c0
xor eax, eax
mov qword [rbp + 0x518], rax
lea rcx, [rdi + 0x30]
lea rdx, [rbp + 0x4e0]
call fcn.1400e2a00
mov ebx, eax
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x118]
cmp eax, 1
mov rsi, qword [rbp + 0x510]
je 0x14008414a
test eax, eax
jne 0x140084172
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xc8]
lea rdx, [0x1401857b0]
call fcn.140157f00
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x118], 1
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x518]
mov qword [rax + 0xe8], rcx
mov qword [rax + 0xf0], rsi
test bl, bl
jne 0x14008418e
mov qword [rbp - 0x60], 4
lea rdx, [rbp - 0x60]
mov rcx, qword [rbp + 0x520]
call fcn.1400e3540
movzx eax, bl
test al, al
mov rdi, qword [rbp + 0x500]
je 0x1400843cc
mov rax, qword [rdi]
jmp 0x1400841c6
test rcx, rcx
js 0x140084312
add rcx, 0x40
mov dl, 1
lock cmpxchg qword [rdi], rcx
je 0x1400841ff
test al, 1
je 0x1400842fa
add dword [rax], eax
invalid
test al, 0x20
jne 0x140084278
mov rcx, rax
and rcx, 0xffffffffffffffde
test al, 4
jne 0x1400841b0
cmp rcx, 0x3f
jbe 0x1400842e2
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
setb dl
add dl, dl
lock cmpxchg qword [rdi], rcx
mov cl, 0xf
jne 0x1400841c6
cmp dl, 2
je case.0x140083f66.3
movzx eax, dl
cmp eax, 1
jne case.0x140083f66.2
test dword [rdx], ecx
add al, byte [rax]
invalid
mov rax, qword [rdi + 0x20]
add rax, 0x10
mov byte [rbp + 0x4f0], 1
add al, 0
add byte [rcx], al
mov qword [rbp + 0x240], rax
mov qword [rbp + 0x248], rdi
add byte [rax], al
lea rax, [rbp + 0x4f0]
mov qword [rbp + 0x250], rax
lea rcx, [rbp + 0x240]
call fcn.140186370
mov rax, 0xffffffffffffffc0
invalid
invalid
push rax
xadd qword [rdi], rax
cmp rax, 0x3f
jbe 0x140084361
add byte [rax], al
add byte [rax], al
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x140083f66.2
mov rcx, rdi
call fcn.1400f5860
jmp case.0x140083f66.2
mov rsi, qword [rbp + 0x520]
mov rcx, rsi
call fcn.1400bf310
mov rcx, qword [rdi + 0x28]
mov qword [rbp + 0x248], 1
mov qword [rbp + 0x250], rax
mov qword [rbp + 0x258], rdx
mov qword [rbp + 0x260], rcx
mov qword [rbp + 0x240], 3
lea rdx, [rbp + 0x240]
mov rcx, rsi
call fcn.1400e3540
jmp 0x140084412
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1401e26e0]
mov edx, 0x26
call fcn.140198330
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x1401e23c0]
mov edx, 0x23
add al, ch
invalid
adc dword [rax], eax
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x1401e26a0]
mov edx, 0x2f
call fcn.140198330
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 1
lea rax, [rbp + 0x508]
mov qword [rbp - 0x50], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x48], xmm0
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rbp - 0x60]
call fcn.140198250
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401e2618]
mov edx, 0x27
call fcn.140198330
mov rcx, qword [rbp + 0x518]
mov ecx, dword [rbp + 0x518]
mov rdx, qword [rbp + 0x510]
jmp 0x14008408e
xor r8d, r8d
xor ecx, ecx
mov qword [rbp + 0x258], rdx
mov qword [rbp + 0x260], rax
test dword [rax + 2], esp
add byte [rax], al
mov qword [rbp + 0x248], rcx
mov qword [rbp + 0x250], r8
add al, byte [rax]
add byte [rax - 0x39], cl
test dword [rax + 2], eax
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x39], cl
test dword [rax + 2], eax
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
lea rdx, [rbp + 0x240]
mov rcx, qword [rbp + 0x520]
call fcn.1400e3540
add byte [rax - 0x75], cl
mov ebp, 0x500
add byte [rax - 0x75], cl
mov ebp, 0x500
mov rcx, rdi
call fcn.1400f8f20
nop
add rsp, 0x5c8
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
or ecx, 1
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rdi], rcx
je 0x140084715
test al, 4
je 0x140084a5c
test al, 3
je 0x1400846d0
cmp rax, 0x3f
jbe 0x140084a74
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rdi], rcx
jne 0x1400846ea
movzx eax, dl
lea rcx, [0x14020cfe0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x1401e12f8]
mov qword [rbp + 0x100], rax
mov qword [rbp + 0x108], rdi
lea rax, [rdi + 0x20]
mov qword [rbp + 0x130], rax
lea rax, [rbp + 0x100]
mov qword [rbp + 0xf0], rax
mov qword [rbp + 0xf8], rax
cmp dword [rdi + 0x30], 1
mov qword [rbp + 0x110], rdi
ja 0x140084abc
mov rsi, qword [rdi + 0x28]
mov eax, dword [0x140262334]
add eax, 0x1ddbbc
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x118]
cmp eax, 1
je 0x1400847e0
test eax, eax
jne 0x14008487f
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
and eax, 0x58
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xc8]
lea rdx, [0x1401857b0]
call fcn.140157f00
mov eax, dword [0x140262334]
sbb eax, 0x8b486500
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov byte [rax + 0x118], 1
mov rdi, qword [rbp + 0x110]
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
fistp dword [0xcb50ace9]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rcx, qword [rax + 0xe8]
mov qword [rbp + 0x128], rcx
mov rcx, qword [rax + 0xf0]
mov al, dh
add byte [rax], al
invalid
mov al, dh
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp + 0x120], rcx
mov qword [rax + 0xe8], 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
mov qword [rbp + 0x120], rcx
mov qword [rax + 0xe8], 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
mov qword [rax + 0xf0], rsi
jmp 0x140084888
mov qword [rbp + 0x110], rdi
lea rcx, [rdi + 0x20]
mov qword [rbp + 0x48], 3
lea rdx, [rbp + 0x48]
mov qword [rbp + 0x130], rcx
call fcn.1400e46d0
xor ecx, ecx
mov rdi, qword [rbp + 0x110]
mov rax, qword [rdi + 0x28]
mov qword [rbp - 0x58], 1
mov qword [rbp - 0x50], rcx
mov qword [rbp - 0x48], rdx
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x60], 2
lea rdx, [rbp - 0x60]
mov rcx, qword [rbp + 0x130]
jmp 0x140084a52
xor eax, eax
mov qword [rbp + 0x128], rax
lea rcx, [rdi + 0x30]
lea rdx, [rbp + 0xf0]
call fcn.1400e3d90
mov ebx, eax
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x118]
cmp eax, 1
mov rsi, qword [rbp + 0x120]
je 0x140084904
test eax, eax
jne 0x14008492c
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xc8]
lea rdx, [0x1401857b0]
call fcn.140157f00
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x118], 1
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x128]
mov qword [rax + 0xe8], rcx
mov qword [rax + 0xf0], rsi
test bl, bl
jne 0x140084948
mov qword [rbp - 0x60], 3
lea rdx, [rbp - 0x60]
mov rcx, qword [rbp + 0x130]
call fcn.1400e46d0
movzx eax, bl
test al, al
mov rdi, qword [rbp + 0x110]
je 0x140084b5e
mov rax, qword [rdi]
jmp 0x140084976
test rcx, rcx
js 0x140084aa4
add rcx, 0x40
mov dl, 1
lock cmpxchg qword [rdi], rcx
je case.0x140080ef6.27
test al, 1
je 0x140084a8c
test al, 0x20
jne 0x140084a1c
mov rcx, rax
and rcx, 0xffffffffffffffde
test al, 4
jne 0x140084960
cmp rcx, 0x3f
jbe 0x140084a74
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
setb dl
add dl, dl
lock cmpxchg qword [rdi], rcx
jne 0x140084976
cmp dl, 2
je case.0x140084726.3
movzx eax, dl
cmp eax, 1
jne case.0x140084726.2
invalid
mov rax, qword [rdi + 0x20]
add rax, 0x10
mov byte [rbp + 0x100], 1
mov qword [rbp + 0x48], rax
mov qword [rbp + 0x50], rdi
lea rax, [rbp + 0x100]
mov qword [rbp + 0x58], rax
mov dword [rbp + 0x58], eax
lea rcx, [rbp + 0x48]
call fcn.140186370
mov rax, 0xffffffffffffffc0
invalid
invalid
push rax
xadd qword [rdi], rax
cmp rax, 0x3f
jbe 0x140084af3
add byte [rax], al
invalid
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x140084726.2
mov rcx, rdi
call fcn.1400f3dd0
jmp case.0x140084726.2
mov rsi, qword [rbp + 0x130]
mov rcx, rsi
call fcn.1400bef20
mov rcx, qword [rdi + 0x28]
mov qword [rbp + 0x50], 1
mov qword [rbp + 0x58], rax
mov qword [rbp + 0x60], rdx
mov qword [rbp + 0x68], rcx
mov qword [rbp + 0x48], 2
lea rdx, [rbp + 0x48]
mov rcx, rsi
call fcn.1400e46d0
jmp 0x140084b92
lea rcx, str.assertion_failed:_next.is_notified__C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x1401e2380]
mov edx, 0x24
call fcn.140198330
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1401e26e0]
mov edx, 0x26
call fcn.140198330
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x1401e23c0]
mov edx, 0x23
call fcn.140198330
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x1401e26a0]
mov edx, 0x2f
call fcn.140198330
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 1
lea rax, [rbp + 0x118]
mov qword [rbp - 0x50], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x48], xmm0
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rbp - 0x60]
invalid
invalid
call fcn.140198250
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401e2618]
mov edx, 0x27
call fcn.140198330
add byte [rax - 0x75], cl
lea ebp, [rax]
add dword [rax], eax
add byte [rax - 0x75], cl
xchg ebp, eax
and byte [rcx], al
add byte [rax], al
jmp 0x140084848
cld
std
invalid
xor r8d, r8d
xor ecx, ecx
mov qword [rbp + 0x60], rdx
mov qword [rbp + 0x68], rax
push 0x504d8948
mov qword [rbp + 0x58], r8
mov qword [rbp + 0x48], 2
add byte [rax - 0x73], cl
push rbp
mov rcx, qword [rbp + 0x130]
add byte [rax - 0x73], cl
push rbp
mov rcx, qword [rbp + 0x130]
call fcn.1400e46d0
mov rdi, qword [rbp + 0x110]
mov rcx, rdi
call fcn.1400f83b0
nop
add rsp, 0x1d8
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
or ecx, 1
or ecx, 1
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rdi], rcx
je 0x140084e95
test al, 4
je 0x1400853cb
test al, 3
je 0x140084e50
cmp rax, 0x3f
jbe 0x1400853e3
clc
invalid
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rdi], rcx
jne 0x140084e6a
movzx eax, dl
lea rcx, [0x14020cff0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x1401e12f8]
mov qword [rbp + 0xb0], rax
mov qword [rbp + 0xb8], rdi
lea rax, [rdi + 0x20]
mov qword [rbp + 0x160], rax
lea rax, [rbp + 0xb0]
mov qword [rbp + 0xa0], rax
mov qword [rbp + 0xa8], rax
cmp byte [rdi + 0xa8], 2
mov qword [rbp + 0x150], rdi
mov ebp, 0x150
ja 0x14008542b
mov rsi, qword [rdi + 0x28]
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
movzx eax, byte [rax + 0x118]
cmp eax, 1
je 0x140084f63
test eax, eax
jne 0x14008500f
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
and eax, 0x58
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xc8]
lea rdx, [0x1401857b0]
call fcn.140157f00
mov eax, dword [0x140262334]
sbb eax, 0x8b486500
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov byte [rax + 0x118], 1
mov rdi, qword [rbp + 0x150]
sbb byte [rax], 1
add byte [rax], al
add dword [rax - 0x75], ecx
mov ebp, 0x150
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0xe8]
mov qword [rbp + 0x168], rcx
mov rcx, qword [rax + 0xf0]
mov al, dh
add byte [rax], al
add byte [rax - 0x77], cl
lea ebx, [rax + 1]
add byte [rax], al
mov qword [rax + 0xe8], 1
mov qword [rax + 0xf0], rsi
jmp 0x140085018
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov al, 0xf0
add byte [rax], al
add bl, ch
jb 0x140084fef
invalid
mov qword [rbp + 0x150], rdi
mov dword [rbp + 0x150], edi
lea rcx, [rdi + 0x20]
mov byte [rbp + 0x98], 4
lea rdx, [rbp + 0x20]
mov qword [rbp + 0x160], rcx
call fcn.1400e4c70
xor ecx, ecx
mov rdi, qword [rbp + 0x150]
mov rax, qword [rdi + 0x28]
mov qword [rbp + 0xc0], 1
mov qword [rbp + 0xc8], rcx
mov qword [rbp + 0xd0], rdx
mov qword [rbp + 0xd8], rax
mov dword [rbp + 0xd8], eax
mov byte [rbp + 0x138], 3
lea rdx, [rbp + 0xc0]
mov rcx, qword [rbp + 0x160]
jmp 0x1400853c1
xor eax, eax
mov qword [rbp + 0x168], rax
add rdi, 0x30
lea rdx, [rbp + 0xa0]
mov rcx, rdi
call fcn.1400fcbb0
mov ebx, eax
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
ror dword [rdi], 0xb6
sbb byte [rax], 1
add byte [rax], al
cmp eax, 1
mov rsi, qword [rbp + 0x158]
je 0x140085097
test eax, eax
jne 0x1400850c1
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xc8]
lea rdx, [0x1401857b0]
call fcn.140157f00
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x118], 1
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x168]
mov qword [rax + 0xe8], rcx
mov qword [rax + 0xf0], rsi
mov al, 1
test bl, bl
jne 0x1400852d8
mov byte [rbp + 0x18], 4
mov rcx, qword [rbp + 0x150]
mov rsi, qword [rcx + 0x28]
cmp al, 1
je 0x14008512e
movzx eax, al
test eax, eax
jne 0x140085171
mov byte [rbp + 0x177], 1
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xc8]
lea rdx, [0x1401857b0]
call fcn.140157f00
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x118], 1
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0xe8]
mov qword [rbp + 0x158], rcx
mov rcx, qword [rax + 0xf0]
mov qword [rbp + 0x148], rcx
mov qword [rax + 0xe8], 1
mov qword [rax + 0xf0], rsi
jmp 0x14008517a
xor eax, eax
mov qword [rbp + 0x158], rax
movups xmm0, xmmword [rbp + 0x10]
movaps xmmword [rbp + 0x130], xmm0
movups xmm0, xmmword [rbp]
movaps xmmword [rbp + 0x120], xmm0
movups xmm0, xmmword [rbp - 0x10]
movaps xmmword [rbp + 0x110], xmm0
movups xmm0, xmmword [rbp - 0x20]
movaps xmmword [rbp + 0x100], xmm0
movups xmm0, xmmword [rbp - 0x60]
movups xmm1, xmmword [rbp - 0x50]
movups xmm2, xmmword [rbp - 0x40]
movups xmm3, xmmword [rbp - 0x30]
movaps xmmword [rbp + 0xf0], xmm3
movaps xmmword [rbp + 0xe0], xmm2
movaps xmmword [rbp + 0xd0], xmm1
movaps xmmword [rbp + 0xc0], xmm0
mov rcx, rdi
mov qword [rbp + 0x168], rdi
call fcn.1400dfa40
movaps xmm0, xmmword [rbp + 0x130]
mov rax, qword [rbp + 0x168]
add byte [rdi], cl
adc dword [rax + 0x70], eax
movaps xmm0, xmmword [rbp + 0x120]
movups xmmword [rax + 0x60], xmm0
movaps xmm0, xmmword [rbp + 0x110]
movups xmmword [rax + 0x50], xmm0
movaps xmm0, xmmword [rbp + 0x100]
movups xmmword [rax + 0x40], xmm0
movaps xmm0, xmmword [rbp + 0xc0]
movaps xmm1, xmmword [rbp + 0xd0]
movaps xmm2, xmmword [rbp + 0xe0]
movaps xmm3, xmmword [rbp + 0xf0]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x118]
cmp eax, 1
mov rsi, qword [rbp + 0x148]
je 0x1400852b0
test eax, eax
jne 0x1400852d8
mov byte [rbp + 0x177], 0
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xc8]
lea rdx, [0x1401857b0]
call fcn.140157f00
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x118], 1
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x158]
mov qword [rax + 0xe8], rcx
mov qword [rax + 0xf0], rsi
movzx eax, bl
test al, al
mov rdi, qword [rbp + 0x150]
mov ebp, 0x150
je 0x1400854d9
mov rax, qword [rdi]
jmp 0x140085306
test rcx, rcx
js 0x140085413
add rcx, 0x40
mov dl, 1
lock cmpxchg qword [rdi], rcx
je 0x14008533b
test al, 1
je 0x1400853fb
test al, 0x20
jne 0x14008538c
mov rcx, rax
and rcx, 0xffffffffffffffde
test al, 4
jne 0x1400852f0
cmp rcx, 0x3f
jbe 0x1400853e3
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
setb dl
add dl, dl
lock cmpxchg qword [rdi], rcx
cmpxchg dword [rdi], ecx
jne 0x140085306
cmp dl, 2
je case.0x140084ea6.3
invalid
movzx eax, dl
cmp eax, 1
jne case.0x140084ea6.2
mov rcx, qword [rbp + 0x160]
mov rdx, rdi
call fcn.1401787c0
mov rax, 0xffffffffffffffc0
invalid
invalid
push rax
xadd qword [rdi], rax
cmp rax, 0x3f
jbe 0x14008546e
add byte [rax], al
invalid
add byte [rax], al
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x140084ea6.2
mov rcx, rdi
call fcn.1400f3780
jmp case.0x140084ea6.2
mov rsi, qword [rbp + 0x160]
mov rcx, rsi
call fcn.1400bf070
mov rcx, qword [rdi + 0x28]
mov qword [rbp + 0x20], 1
mov qword [rbp + 0x28], rax
mov qword [rbp + 0x30], rdx
mov qword [rbp + 0x38], rcx
mov byte [rbp + 0x98], 3
lea rdx, [rbp + 0x20]
mov rcx, rsi
call fcn.1400e4c70
jmp 0x14008550c
lea rcx, str.assertion_failed:_next.is_notified__C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x1401e2380]
mov edx, 0x24
call fcn.140198330
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1401e26e0]
mov edx, 0x26
call fcn.140198330
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x1401e23c0]
mov edx, 0x23
call fcn.140198330
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x1401e26a0]
mov edx, 0x2f
call fcn.140198330
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rbp + 0xc0], rax
mov qword [rbp + 0xc8], 1
lea rax, [rbp - 0x60]
mov qword [rbp + 0xd0], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0xd8], xmm0
test eax, ebx
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x15c860
lea rcx, [rbp + 0xc0]
call fcn.140198250
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401e2618]
mov edx, 0x27
call fcn.140198330
mov rcx, qword [rbp + 0x168]
mov rdx, qword [rbp + 0x158]
jmp 0x140084fca
mov eax, dword [rbp + 0x158]
test al, al
mov rdi, qword [rbp + 0x150]
jne 0x1400852ea
test dword [rcx], edx
invalid
invalid
invalid
xor r8d, r8d
xor ecx, ecx
mov qword [rbp + 0x30], rdx
mov qword [rbp + 0x38], rax
cmp byte [r8 - 0x77], r9b
and byte [r9 + rcx*4 + 0x45], r9b
sub r14b, r8b
test dword [rax + 0x3000000], ebx
cmp byte [r8 - 0x77], r9b
and byte [r9 + rcx*4 + 0x45], r9b
sub r14b, r8b
test dword [rax + 0x3000000], ebx
lea rdx, [rbp + 0x20]
mov rcx, qword [rbp + 0x160]
call fcn.1400e4c70
add byte [rax - 0x75], cl
mov ebp, 0x150
mov rdi, qword [rbp + 0x150]
mov rcx, rdi
call fcn.1400f78c0
nop
add rsp, 0x218
pop rbx
pop rdi
pop rsi
pop rbp
ret
nop dword [rax + rax]
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
or ecx, 1
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rdi], rcx
je 0x1400858d5
test al, 4
je 0x140085c4a
test al, 3
je 0x140085890
cmp rax, 0x3f
jbe 0x140085c62
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rdi], rcx
jne 0x1400858aa
movzx eax, dl
lea rcx, [0x14020d000]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x1401e12f8]
mov qword [rbp + 0x380], rax
mov qword [rbp + 0x388], rdi
lea rax, [rdi + 0x20]
mov qword [rbp + 0x3b0], rax
lea rax, [rbp + 0x380]
mov qword [rbp + 0x370], rax
mov qword [rbp + 0x378], rax
mov eax, dword [rdi + 0x30]
not eax
test al, 6
mov qword [rbp + 0x390], rdi
je 0x140085caa
mov rsi, qword [rdi + 0x28]
mov eax, dword [0x140262334]
add eax, 0x1dc9f9
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
movzx eax, byte [rax + 0x118]
cmp eax, 1
je 0x1400859a3
test eax, eax
jne 0x140085a48
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
and eax, 0x58
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xc8]
lea rdx, [0x1401857b0]
call fcn.140157f00
mov eax, dword [0x140262334]
sbb eax, 0x8b486500
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
sbb eax, 0x8b486500
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov byte [rax + 0x118], 1
mov rdi, qword [rbp + 0x390]
mov ebp, 0x390
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
leave
sbb eax, 0x8b486500
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rcx, qword [rax + 0xe8]
mov qword [rbp + 0x3a8], rcx
mov rcx, qword [rax + 0xf0]
mov al, dh
add byte [rax], al
add byte [rax - 0x77], cl
lea esp, [rax + 0x48000003]
mov dword [rax + 0xe8], 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
mov al, dh
add byte [rax], al
add byte [rax - 0x77], cl
lea esp, [rax + 0x48000003]
mov dword [rax + 0xe8], 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov al, 0xf0
add byte [rax], al
add bl, ch
imul ecx, dword [rax - 0x77], 0xffffffbd
mov qword [rbp + 0x390], rdi
lea rcx, [rdi + 0x20]
mov qword [rbp + 0x188], 7
lea rdx, [rbp + 0x188]
mov qword [rax + 0xf0], rsi
jmp 0x140085a51
mov qword [rbp + 0x390], rdi
lea rcx, [rdi + 0x20]
mov qword [rbp + 0x188], 7
lea rdx, [rbp + 0x188]
mov qword [rbp + 0x3b0], rcx
call fcn.1400e3a60
xor ecx, ecx
mov rdi, qword [rbp + 0x390]
mov rax, qword [rdi + 0x28]
mov qword [rbp - 0x58], 1
mov qword [rbp - 0x50], rcx
mov qword [rbp - 0x48], rdx
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x60], 6
lea rdx, [rbp - 0x60]
mov rcx, qword [rbp + 0x3b0]
jmp 0x140085c40
xor eax, eax
mov qword [rbp + 0x3a8], rax
lea rcx, [rdi + 0x30]
lea rdx, [rbp + 0x370]
call fcn.1400fa5e0
mov ebx, eax
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x118]
cmp eax, 1
mov rsi, qword [rbp + 0x3a0]
je 0x140085acd
test eax, eax
jne 0x140085af5
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xc8]
lea rdx, [0x1401857b0]
call fcn.140157f00
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x118], 1
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x3a8]
test al, 3
add byte [rax], al
mov qword [rax + 0xe8], rcx
mov qword [rax + 0xf0], rsi
test bl, bl
jne 0x140085b11
mov qword [rbp - 0x60], 7
lea rdx, [rbp - 0x60]
mov rcx, qword [rbp + 0x3b0]
call fcn.1400e3a60
movzx eax, bl
test al, al
mov rdi, qword [rbp + 0x390]
add byte [rax], al
je 0x140085d4c
mov rax, qword [rdi]
jmp 0x140085b46
test rcx, rcx
js 0x140085c92
add rcx, 0x40
mov dl, 1
lock cmpxchg qword [rdi], rcx
je 0x140085b7f
test al, 1
je 0x140085c7a
add dword [rax], eax
invalid
test al, 0x20
jne 0x140085bf8
mov rcx, rax
and rcx, 0xffffffffffffffde
loope case.0x14007fac6.47
test al, 4
jne 0x140085b30
cmp rcx, 0x3f
jbe 0x140085c62
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
setb dl
add dl, dl
lock cmpxchg qword [rdi], rcx
mov cl, 0xf
jne 0x140085b46
cmp dl, 2
je case.0x1400858e6.3
movzx eax, dl
cmp eax, 1
jne case.0x1400858e6.2
test dword [rdx], ecx
add al, byte [rax]
invalid
test dword [rdx], ecx
add al, byte [rax]
add byte [rax - 0x75], cl
and byte [r8 - 0x7d], r9b
rcl byte [rax], 0xc6
test dword [rax + 0x1000003], eax
add eax, dword [rax]
add byte [rcx], al
mov rax, qword [rdi + 0x20]
add rax, 0x10
mov byte [rbp + 0x380], 1
add eax, dword [rax]
add byte [rcx], al
mov qword [rbp + 0x188], rax
mov qword [rbp + 0x190], rdi
add byte [rax], al
add byte [rax], al
lea rax, [rbp + 0x380]
mov qword [rbp + 0x198], rax
lea rcx, [rbp + 0x188]
call fcn.140186370
mov rax, 0xffffffffffffffc0
invalid
invalid
push rax
xadd qword [rdi], rax
cmp rax, 0x3f
jbe 0x140085ce1
add byte [rax], al
invalid
add byte [rax], al
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x1400858e6.2
mov rcx, rdi
call fcn.1400f6560
jmp case.0x1400858e6.2
mov rsi, qword [rbp + 0x3b0]
mov rcx, rsi
call fcn.1400bf260
mov rcx, qword [rdi + 0x28]
mov qword [rbp + 0x190], 1
mov qword [rbp + 0x198], rax
mov qword [rbp + 0x1a0], rdx
mov qword [rbp + 0x1a8], rcx
mov qword [rbp + 0x188], 6
lea rdx, [rbp + 0x188]
mov rcx, rsi
call fcn.1400e3a60
jmp 0x140085d92
lea rcx, str.assertion_failed:_next.is_notified__C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x1401e2380]
mov edx, 0x24
call fcn.140198330
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1401e26e0]
mov edx, 0x26
call fcn.140198330
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x1401e23c0]
mov edx, 0x23
call fcn.140198330
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x1401e26a0]
mov edx, 0x2f
call fcn.140198330
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 1
lea rax, [rbp + 0x398]
mov qword [rbp - 0x50], rax
xorps xmm0, xmm0
ror byte [rdi], 0x11
mov r8d, 0xea158d48
mov edi, 0x8d480015
invalid
invalid
call fcn.140198250
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401e2618]
mov edx, 0x27
call fcn.140198330
mov rcx, qword [rbp + 0x3a8]
mov ecx, dword [rbp + 0x3a8]
mov rdx, qword [rbp + 0x3a0]
jmp 0x140085a11
invalid
invalid
add eax, dword [rax]
add byte [rax + rax*8 - 0x6f4274b8], al
add eax, dword [rax]
add byte [rdi], cl
test edi, edx
std
invalid
xor r8d, r8d
xor ecx, ecx
mov qword [rbp + 0x1a0], rdx
mov qword [rbp + 0x1a8], rax
test dword [rax + 0x48000001], ebp
mov dword [rbp + 0x190], ecx
test dword [rax + 0x48000001], ebp
mov dword [rbp + 0x190], ecx
mov qword [rbp + 0x198], r8
mov qword [rbp + 0x188], 6
lea rdx, [rbp + 0x188]
xchg ebp, eax
mov byte [rcx], al
add byte [rax], al
xchg ebp, eax
mov byte [rcx], al
add byte [rax], al
mov rcx, qword [rbp + 0x3b0]
call fcn.1400e3a60
add byte [rax - 0x75], cl
mov ebp, 0x390
add byte [rax - 0x75], cl
mov ebp, 0x390
mov rcx, rdi
call fcn.1400f8990
nop
add rsp, 0x458
pop rbx
pop rdi
pop rsi
pop rbp
ret
add byte [rax - 0x39], cl
test eax, ebp
invalid
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
or ecx, 1
or ecx, 1
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rdi], rcx
je 0x140086095
test al, 4
je 0x14008640a
test al, 3
je 0x140086050
cmp rax, 0x3f
jbe 0x140086422
clc
invalid
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rdi], rcx
jne 0x14008606a
movzx eax, dl
lea rcx, [0x14020d010]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x1401e12f8]
mov qword [rbp + 0x1eb0], rax
mov qword [rbp + 0x1eb8], rdi
lea rax, [rdi + 0x20]
mov qword [rbp + 0x1ee0], rax
test eax, esp
invalid
add byte [rax], al
lea rax, [rbp + 0x1eb0]
mov qword [rbp + 0x1ea0], rax
mov qword [rbp + 0x1ea8], rax
cmp dword [rdi + 0x30], 2
mov qword [rbp + 0x1ec0], rdi
mov ebp, 0x1ec0
ja 0x14008646a
mov rsi, qword [rdi + 0x28]
mov eax, dword [0x140262334]
add eax, 0x1dc23c
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
movzx eax, byte [rax + 0x118]
cmp eax, 1
je 0x140086160
test eax, eax
jne 0x140086205
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
and eax, 0x58
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xc8]
lea rdx, [0x1401857b0]
call fcn.140157f00
mov eax, dword [0x140262334]
sbb eax, 0x8b486500
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov byte [rax + 0x118], 1
mov rdi, qword [rbp + 0x1ec0]
sbb byte [rax], 1
add byte [rax], al
add dword [rax - 0x75], ecx
mov ebp, 0x1ec0
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0xe8]
mov qword [rbp + 0x1ed8], rcx
mov rcx, qword [rax + 0xf0]
mov al, dh
add byte [rax], al
add byte [rax - 0x77], cl
invalid
rcr byte [rsi], 1
add byte [rax], al
mov qword [rax + 0xe8], 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov al, 0xf0
add byte [rax], al
add bl, ch
invalid
mov al, dh
add byte [rax], al
add byte [rax - 0x77], cl
invalid
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov al, 0xf0
add byte [rax], al
add bl, ch
imul ecx, dword [rax - 0x77], 0xffffffbd
mov qword [rbp + 0x1ec0], rdi
lea rcx, [rdi + 0x20]
mov qword [rbp + 0xf20], 4
mov qword [rbp + 0x1ec0], rdi
lea rcx, [rdi + 0x20]
mov qword [rbp + 0xf20], 4
lea rdx, [rbp + 0xf20]
mov qword [rbp + 0x1ee0], rcx
call fcn.1400e25d0
xor ecx, ecx
mov rdi, qword [rbp + 0x1ec0]
mov rax, qword [rdi + 0x28]
mov qword [rbp - 0x58], 1
mov qword [rbp - 0x50], rcx
mov qword [rbp - 0x48], rdx
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x60], 3
lea rdx, [rbp - 0x60]
mov rcx, qword [rbp + 0x1ee0]
jmp 0x140086400
xor eax, eax
mov qword [rbp + 0x1ed8], rax
lea rcx, [rdi + 0x30]
lea rdx, [rbp + 0x1ea0]
call fcn.1400e1f50
mov ebx, eax
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x118]
cmp eax, 1
mov rsi, qword [rbp + 0x1ed0]
je 0x14008628a
test eax, eax
jne 0x1400862b2
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xc8]
lea rdx, [0x1401857b0]
call fcn.140157f00
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x118], 1
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x1ed8]
mov qword [rax + 0xe8], rcx
mov qword [rax + 0xf0], rsi
test bl, bl
jne 0x1400862ce
mov qword [rbp - 0x60], 4
lea rdx, [rbp - 0x60]
mov rcx, qword [rbp + 0x1ee0]
call fcn.1400e25d0
ret
invalid
invalid
movzx eax, bl
test al, al
mov rdi, qword [rbp + 0x1ec0]
je 0x14008650c
mov rax, qword [rdi]
jmp 0x140086306
test rcx, rcx
js 0x140086452
add rcx, 0x40
mov dl, 1
lock cmpxchg qword [rdi], rcx
je 0x14008633f
test al, 1
je 0x14008643a
add dword [rax], eax
invalid
test al, 0x20
jne 0x1400863b8
mov rcx, rax
and rcx, 0xffffffffffffffde
loope case.0x140080196.47
test al, 4
jne 0x1400862f0
cmp rcx, 0x3f
jbe 0x140086422
add rcx, 0xffffffffffffffc0
cmp rcx, 0x40
setb dl
add dl, dl
lock cmpxchg qword [rdi], rcx
mov cl, 0xf
mov cl, 0xf
jne 0x140086306
cmp dl, 2
je case.0x1400860a6.3
movzx eax, dl
cmp eax, 1
jne case.0x1400860a6.2
test dword [rdx], ecx
add al, byte [rax]
invalid
mov rax, qword [rdi + 0x20]
add rax, 0x10
mov byte [rbp + 0x1eb0], 1
invalid
add byte [rax], al
invalid
invalid
mov qword [rbp + 0xf20], rax
mov qword [rbp + 0xf28], rdi
add byte [rax], al
lea rax, [rbp + 0x1eb0]
mov qword [rbp + 0xf30], rax
lea rcx, [rbp + 0xf20]
call fcn.140186370
mov rax, 0xffffffffffffffc0
invalid
invalid
push rax
xadd qword [rdi], rax
cmp rax, 0x3f
jbe 0x1400864a1
add byte [rax], al
invalid
add byte [rax], al
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x1400860a6.2
mov rcx, rdi
call fcn.1400f5980
jmp case.0x1400860a6.2
mov rsi, qword [rbp + 0x1ee0]
mov rcx, rsi
call fcn.1400befc0
mov rcx, qword [rdi + 0x28]
mov qword [rbp + 0xf28], 1
mov qword [rbp + 0xf30], rax
mov qword [rbp + 0xf38], rdx
mov qword [rbp + 0xf40], rcx
mov qword [rbp + 0xf20], 3
lea rdx, [rbp + 0xf20]
mov rcx, rsi
call fcn.1400e25d0
jmp 0x140086552
lea rcx, str.assertion_failed:_next.is_notified__C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x1401e2380]
mov edx, 0x24
call fcn.140198330
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x1401e26e0]
mov edx, 0x26
call fcn.140198330
lea rcx, str.assertion_failed:_curr.is_running__
lea r8, [0x1401e23c0]
mov edx, 0x23
call fcn.140198330
lea rcx, str.assertion_failed:_self.0___isize::MAX_as_usize
lea r8, [0x1401e26a0]
mov edx, 0x2f
call fcn.140198330
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 1
add byte [rax], al
add byte [rax - 0x73], cl
test eax, ecx
invalid
add byte [rax], al
mov qword [rbp - 0x50], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x48], xmm0
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rbp - 0x60]
call fcn.140198250
ud2
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401e2618]
add eax, 0x15c169
mov edx, 0x27
call fcn.140198330
mov rcx, qword [rbp + 0x1ed8]
mov ecx, dword [rbp + 0x1ed8]
mov rdx, qword [rbp + 0x1ed0]
jmp 0x1400861ce
invalid
invalid
invalid
invalid
xor r8d, r8d
xor ecx, ecx
mov qword [rbp + 0xf38], rdx
mov qword [rbp + 0xf40], rax
test dword [rax + 0xf], eax
add byte [rax], al
mov qword [rbp + 0xf28], rcx
mov qword [rbp + 0xf30], r8
sldt word [rax]
sldt word [rax]
mov qword [rbp + 0xf20], 3
lea rdx, [rbp + 0xf20]
xchg ebp, eax
and byte [rdi], cl
add byte [rax], al
xchg ebp, eax
and byte [rdi], cl
add byte [rax], al
mov rcx, qword [rbp + 0x1ee0]
call fcn.1400e25d0
add byte [rax - 0x75], cl
mov ebp, 0x1ec0
add byte [rax - 0x75], cl
mov ebp, 0x1ec0
mov rcx, rdi
call fcn.1400f75b0
nop
add rsp, 0x1f88
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rsi, qword [rbp + 0x378]
mov rax, qword [rsi + 0x28]
mov qword [rbp + 0x198], 1
mov qword [rbp + 0x1a0], rcx
mov qword [rbp + 0x1a8], rdx
add byte [rax], al
mov qword [rbp + 0x1b0], rax
mov qword [rbp + 0x190], 6
lea rdx, [rbp + 0x190]
mov rcx, qword [rbp + 0x380]
call fcn.1400e3a60
mov rcx, rsi
add rsp, 0x428
pop rsi
pop rbp
jmp 0x1400f7020
jle 0x140087449
adc eax, 0x27ba00
add byte [rax], al
call fcn.140198330
mov rcx, qword [rbp + 0x388]
mov rdx, qword [rbp + 0x390]
jmp 0x140087427
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax], 0
add byte [rax - 0x75], cl
lea esp, [rax - 0x17fffffd]
push rdx
invalid
adc dword [rax], eax
mov qword [rbp + 0x388], rax
mov qword [rbp + 0x390], rdx
lea rax, [0x1400874a4]
lea eax, [0x1400874a4]
add byte [rax], 0
add byte [rax - 0x75], cl
lea esp, [rax - 0x17fffffd]
push rdx
invalid
lea eax, [0x1400874a4]
add rsp, 0x28
pop rsi
pop rbp
ret
lea ebp, [rsp + 0x80]
mov qword [rbp + 0x338], 0xfffffffffffffffe
mov rax, qword [rcx]
nop
mov r8, rax
xor edx, edx
test r8b, 3
sete dl
or rdx, rax
or rdx, 0x20
lock cmpxchg qword [rcx], rdx
jne 0x140087540
test r8b, 3
je 0x140087592
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x14008761c
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x140087611
add rsp, 0x3c8
pop rsi
pop rbp
jmp fcn.1400f48b0
mov qword [rbp + 0x318], rcx
add rcx, 0x20
mov qword [rbp - 0x58], 0xc
lea rdx, [rbp - 0x58]
mov qword [rbp + 0x320], rcx
call fcn.1400e4f20
xor ecx, ecx
mov rsi, qword [rbp + 0x318]
mov rax, qword [rsi + 0x28]
mov qword [rbp + 0x168], 1
mov qword [rbp + 0x170], rcx
mov qword [rbp + 0x178], rdx
mov qword [rbp + 0x180], rax
mov qword [rbp + 0x160], 0xb
lea rdx, [rbp + 0x160]
mov rcx, qword [rbp + 0x320]
call fcn.1400e4f20
mov rcx, rsi
add rsp, 0x3c8
pop rsi
pop rbp
jmp 0x1400f97c0
nop
add rsp, 0x3c8
pop rsi
pop rbp
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401e2618]
mov edx, 0x27
call fcn.140198330
mov rcx, qword [rbp + 0x328]
mov rdx, qword [rbp + 0x330]
jmp 0x1400875b7
add byte [rax - 0x75], cl
xchg ebp, eax
add byte [0x1b0f18394], al
invalid
mov ecx, dword [rbp + 0x510]
call fcn.1401a0430
mov qword [rbp + 0x4f8], rax
add al, 0
add byte [rax - 0x77], cl
xchg ebp, eax
add byte [0xcd5083ce], al
add eax, 0xffffffb1
add al, 0
add byte [rax - 0x77], cl
xchg ebp, eax
add byte [0xcd5083ce], al
add eax, 0xffffffb1
add rsp, 0x28
pop rsi
pop rbp
ret
mov dword [rsp + 0x10], edx
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x80]
call fcn.1401643a0
int3
invalid
pop r13
pop r14
pop r15
pop rbp
ret
sub esp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax - 0x73], cl
lea ecx, [rax]
add al, byte [rax]
lea rcx, [rbp + 0x208]
call fcn.14002d1d0
nop
add al, ch
mov byte [rax], bh
cli
call qword [rax + 0x28c48348]
add rsp, 0x28
add rsp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
sub esp, 0x30
lea rbp, [rsp + 0x30]
xor byte [rax - 0x39], cl
clc
invalid
mov qword [rbp - 8], 0xfffffffffffffffe
movzx eax, byte [rcx]
cmp rax, 6
cmp eax, 6
ja case.default.0x140089990
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
add byte [rcx - 0x77], cl
leave
mov r9, rcx
lea rcx, [0x14020d020]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
jmp rax
mov rax, qword [r9 + 8]
cmp rax, 1
je 0x140089a08
insb byte [rdi], dx
test rax, rax
jne case.default.0x140089990
mov rax, qword [r9 + 0x10]
mov eax, dword [rcx + 0x10]
mov rdx, qword [r9 + 0x18]
mov edx, dword [rcx + 0x18]
push rcx
sbb byte [rax - 0x75], cl
adc byte [rbp - 0x75], cl
and byte [r9 - 0x7d], cl
add ecx, 0x28
invalid
mov rax, qword [rax + 0x10]
mov r8, qword [r9 + 0x20]
add r9, 0x28
add ecx, 0x28
jmp 0x1400899fd
lea rcx, [r9 + 8]
lea rcx, [r9 + 8]
mov qword [rbp - 0x10], r9
call fcn.1400023d0
idiv edi
idiv edi
jmp 0x1400899d7
or eax, 0x8498d49
lea rcx, [r9 + 8]
mov qword [rbp - 0x10], r9
call fcn.1400023d0
invalid
mov rcx, qword [rbp - 0x10]
add rcx, 0x68
add rsp, 0x30
pop rbp
jmp fcn.140089a90
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rcx - 0x75], cl
or byte [r9 - 0x75], cl
push rcx
adc byte [rax - 0x75], cl
adc byte [rbp - 0x75], cl
mov eax, dword [rcx + 0x18]
add r9, 0x20
mov rcx, r9
mov rax, qword [r9 + 8]
mov rdx, qword [r9 + 0x10]
mov rax, qword [rax + 0x10]
mov r8, qword [r9 + 0x18]
mov eax, dword [rcx + 0x18]
mov eax, dword [rcx + 0x18]
add r9, 0x20
mov rcx, r9
add rsp, 0x30
pop rbp
jmp rax
jmp rax
jmp rax
cmp qword [r9 + 0x18], 0
je case.default.0x140089990
mov r8, qword [r9 + 0x10]
mov rcx, qword [0x140262270]
push rsi
mov byte [0x188dacb1d], bl
add esp, 0x30
push rsi
mov byte [0x188dacb1d], bl
add esp, 0x30
pop rbp
jmp fcn.140195ea0
nop
add rsp, 0x30
pop rbp
ret
lea ebp, [rdx + 0x80]
lea rcx, [rbp + 0x2e8]
call fcn.14002ab20
cli
call qword [rax + 0x28c48348]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
mov rax, qword [rcx + 8]
mov rdx, qword [rcx + 0x10]
mov rax, qword [rax + 0x10]
mov r8, qword [rcx + 0x18]
add rcx, 0x20
add ecx, 0x20
jmp rax
cmp dword [rcx + 0x10], 0
je case.0x140083f66.28
mov r8, qword [rcx + 8]
mov eax, dword [rcx + 8]
or byte [r8 - 0x75], cl
mov rcx, qword [0x140262270]
or eax, 0x1d7a09
add byte [rcx], dh
shr cl, cl
xor edx, edx
jmp fcn.140195ea0
invalid
mov dh, 0x10
invalid
xor dh, byte [rsi - 0x333cfff0]
ret
int3
lea ebp, [rsp + 0x30]
clc
invalid
invalid
cmp eax, 6
add byte [rcx - 0x77], cl
leave
invalid
add eax, ecx
enter 0xffffffffffffe0ff, 0x49
mov eax, dword [rcx + 8]
test eax, eax
ror byte [rdi], 0x85
add dword [rax], 0x8b490000
adc byte [r9 - 0x75], cl
mov edx, dword [rcx + 0x18]
mov rax, qword [rax + 0x10]
mov r8, qword [r9 + 0x20]
add r9, 0x28
invalid
mov edx, dword [rcx + 0x18]
mov eax, dword [rax + 0x10]
lea rcx, [r9 + 8]
or byte [r9 + rcx*4 + 0x4d], cl
invalid
or byte [rcx + rcx*4 + 0x4d], cl
invalid
invalid
mov eax, dword [rcx + 8]
add ecx, 0x20
jns 0x14008a934
add byte [rdi + rdx + 0x4d], dh
mov eax, dword [rcx + 0x10]
adc byte [rax], al
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm9, xmmword [rsp + 0x20]
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm9
movaps xmmword [rsp + 0x30], xmm8
movaps xmmword [rsp + 0x40], xmm7
movaps xmmword [rsp + 0x50], xmm6
movaps xmmword [rsp + 0x50], xmm6
mov rcx, qword [rbp + 0x7e0]
call fcn.140073830
movaps xmm6, xmmword [rsp + 0x50]
movaps xmm7, xmmword [rsp + 0x40]
movaps xmm8, xmmword [rsp + 0x30]
movaps xmm9, xmmword [rsp + 0x20]
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
invalid
push r12
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm9
movaps xmmword [rsp + 0x30], xmm8
movdqa xmmword [rsp + 0x40], xmm7
movdqa xmmword [rsp + 0x50], xmm6
movzx ebx, byte [rbp + 0x7de]
cmp byte [rbp + 0x7df], 0
mov ebp, 0x7df
add byte [rbp + 0x3b], dh
mov ebp, 0x7df
add byte [rbp + 0x3b], dh
lea rcx, [rbp + 0x480]
call fcn.140077fe0
mov byte [rbp + 0x7ef], bl
movdqa xmm6, xmmword [rsp + 0x50]
movdqa xmm7, xmmword [rsp + 0x40]
movaps xmm8, xmmword [rsp + 0x30]
movaps xmm9, xmmword [rsp + 0x20]
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov byte [rbp + 0x7ef], bl
movdqa xmm6, xmmword [rsp + 0x50]
movdqa xmm7, xmmword [rsp + 0x40]
movaps xmm8, xmmword [rsp + 0x30]
movaps xmm9, xmmword [rsp + 0x20]
and byte [rax - 0x7d], cl
invalid
push 0x415e5f5b
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
and byte [rax - 0x7d], cl
invalid
push r12
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm9
movaps xmmword [rsp + 0x30], xmm8
movdqa xmmword [rsp + 0x40], xmm7
and al, 0x40
and al, 0x40
movdqa xmmword [rsp + 0x50], xmm6
cmp byte [rbp + 0x7ef], 0
jne 0x140090164
movaps xmm6, xmmword [rsp + 0x50]
movaps xmm7, xmmword [rsp + 0x40]
movaps xmm8, xmmword [rsp + 0x30]
movaps xmm9, xmmword [rsp + 0x20]
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, [rbp + 0x4a0]
call fcn.140091900
jmp 0x14009013d
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm9
and al, 0x20
and al, 0x20
movaps xmmword [rsp + 0x30], xmm8
movdqa xmmword [rsp + 0x40], xmm7
movdqa xmmword [rsp + 0x50], xmm6
mov rax, qword [rbp + 0x790]
lock dec qword [rax]
jne 0x14009031d
mov rcx, qword [rbp + 0x790]
call fcn.140075520
movaps xmm6, xmmword [rsp + 0x50]
movaps xmm7, xmmword [rsp + 0x40]
movaps xmm8, xmmword [rsp + 0x30]
movaps xmm9, xmmword [rsp + 0x20]
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
push rsi
push rdi
push rbx
sub rsp, 0x88
add byte [rax], al
lea rbp, [rsp + 0x80]
mov qword [rbp], 0xfffffffffffffffe
mov rsi, rcx
add byte [rax - 0x39], cl
add r14b, r15b
invalid
mov rax, qword [rdx + 0x70]
cmp rax, 1
je 0x140091c49
cmp eax, 2
jne 0x140091dfb
test edx, esp
add dword [rax], eax
add byte [rax], al
test edx, esp
add dword [rax], eax
add byte [rax], al
lea r14, [rdx + 0x78]
invalid
lea r14, [rdx + 0x78]
mov r12, rdx
mov esp, edx
lea r9, [rdx + 0xd8]
lea rcx, [rbp - 0x30]
lea ecx, [rbp - 0x30]
mov bl, al
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [rbp - 0x30]
mov rdx, r14
mov rdx, r14
mov rdi, r8
call fcn.1400b6170
cmp qword [rbp - 0x30], 0
jge 0x140091c0a
invalid
invalid
rol byte [rax], 1
je 0x140091cab
mov qword [rsi], 2
jmp 0x140091dba
add byte [rax], al
cmp dword [rdx + 0x90], 2
jne 0x140091c96
mov rcx, qword [rdx + 0xd8]
fadd dword [rax]
add byte [rax], al
mov rax, qword [rdx + 0xe8]
add byte [rax], al
sub rcx, rax
cmp rcx, 0x18
jbe 0x140091dce
mov rcx, qword [rdx + 0xe0]
mov ecx, dword [rdx + 0xe0]
movups xmm0, xmmword [0x1401d137b]
movups xmmword [rcx + rax + 9], xmm0
movups xmm0, xmmword [0x1401d1372]
movups xmmword [rcx + rax], xmm0
add rax, 0x19
mov qword [rdx + 0xe8], rax
mov qword [rdx + 0x70], 2
mov rcx, rsi
call fcn.140091be0
jmp 0x140091dba
mov r15, qword [rbp - 0x28]
mov rbx, qword [rbp - 0x20]
test r15, r15
je 0x140091d06
mov qword [rbp - 0x50], r15
mov qword [rbp - 0x48], rbx
movups xmm0, xmmword [rbp - 0x18]
movups xmmword [rbp - 0x40], xmm0
movzx eax, byte [r14]
cmp eax, 2
mov rcx, r12
je 0x140091d17
cmp eax, 1
jne 0x140091d41
cmp byte [rcx + 0x79], 0xc
sete al
mov rdx, qword [rbp - 0x40]
test al, al
je 0x140091d23
test rdx, rdx
je 0x140091d56
lea rax, [rbp - 0x18]
movups xmm0, xmmword [rax]
movaps xmmword [rbp - 0x60], xmm0
mov r13d, 1
mov r14d, 3
jmp 0x140091d78
mov r13d, 1
mov r14d, 4
xor r15d, r15d
jmp 0x140091d75
movzx eax, byte [rcx + 0x79]
mov rdx, qword [rbp - 0x40]
test al, al
jne 0x140091ce8
test rdx, rdx
je 0x140091d5e
mov qword [rsi], 1
movups xmm0, xmmword [rbp - 0x50]
movups xmm1, xmmword [rbp - 0x40]
movups xmmword [rsi + 8], xmm0
movups xmmword [rsi + 0x18], xmm1
jmp 0x140091dba
cmp qword [rcx + 0x80], 0
sete al
mov rdx, qword [rbp - 0x40]
test al, al
jne 0x140091ce8
jmp 0x140091d23
mov r14d, 3
jmp 0x140091d64
mov r14d, 4
lea rcx, [rbp - 0x38]
xor r13d, r13d
mov rdx, rbx
xor r8d, r8d
call qword [r15 + 0x10]
mov rcx, r12
mov qword [rbp - 0x30], r13
mov qword [rbp - 0x28], r15
mov qword [rbp - 0x20], rbx
movaps xmm0, xmmword [rbp - 0x60]
movups xmmword [rbp - 0x18], xmm0
mov qword [rcx + 0x70], r14
mov rbx, rcx
call fcn.140091960
mov rcx, rbx
mov rdx, rdi
call fcn.140091a40
mov rax, qword [rbp - 0x10]
mov qword [rsi + 0x20], rax
movups xmm0, xmmword [rbp - 0x30]
movups xmm1, xmmword [rbp - 0x20]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
add rsp, 0x88
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, [rdx + 0xd8]
mov rdi, r8
mov r8d, 0x19
mov rbx, rdx
mov rdx, rax
call fcn.14019a530
mov r8, rdi
mov rdx, rbx
mov rax, qword [rbx + 0xe8]
jmp 0x140091c6d
add rdx, 0x70
mov qword [rbp - 0x50], rdx
lea rax, [0x140095cd0]
mov qword [rbp - 0x48], rax
lea rax, [0x1401d13d8]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], 1
mov qword [rbp - 0x10], 0
lea rax, [rbp - 0x50]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 1
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1conn.rsinternal_error:_entered_unreachable_code:_write_body_invalid_state:
lea rcx, [rbp - 0x30]
call fcn.140198250
int3
call qword [rax + 0x28]
mov rbp, rdx
test rax, rax
ror byte [rdi], 0x84
or qword [rax], rax
invalid
jmp 0x140092a5a
mov eax, 0x38
nop word cs:[rax + rax]
mov dword [rsp + rax + 0x88], 0
mov qword [rsp + rax + 0x90], r15
mov dword [rsp + rax + 0x98], 0
mov qword [rsp + rax + 0xa0], r15
mov dword [rsp + rax + 0xa8], 0
mov qword [rsp + rax + 0xb0], r15
mov dword [rsp + rax + 0xb8], 0
mov qword [rsp + rax + 0xc0], r15
add rax, 0x40
cmp rax, 0x438
jne 0x140092180
mov r10, rdx
sub r10, qword [rsp + 0x38]
mov r8, qword [rsp + 0x30]
jne 0x140092220
xor r9d, r9d
mov qword [rsp + 0xb8], r10
test r13, r13
je 0x140092266
mov rax, qword [rsp + 0x50]
cmp rax, r8
mov ecx, 0
cmovae rcx, r8
sub rax, rcx
mov rdx, r8
sub rdx, rax
mov rcx, r13
sub rcx, rdx
ja 0x14009226d
push rsp
lea r8, [rax + r13]
jmp 0x14009226b
jb 0x140092c42
mov rax, r10
shr rax, 0x20
jne 0x140092afb
mov rax, qword [rsp + 0xa8]
mov rcx, qword [rsp + 0x38]
add rax, rcx
mov dword [rsp + 0xc0], r10d
rol byte [rax], 0
add byte [rax - 0x77], cl
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0xb8], r10
test r13, r13
jne case.0x14007e986.74
xor eax, eax
rol byte [rbp + 0x31], 0xc0
xor r8d, r8d
xor ecx, ecx
mov edx, 0x40
sub rdx, r9
mov qword [rsp + 0x88], r9
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rcx - 0x3f], al
loope 0x140092285
and al, 0x88
add byte [rax], al
add byte [rcx - 0x3f], al
loope 0x140092285
lea r11, [rsp + r9]
add r11, 0xc0
lea rbp, [rax + rax*4]
ret
rol byte [rax], 0
add byte [rax - 0x73], cl
sub al, 0x80
shl rbp, 4
mov r12, qword [rsp + 0x58]
and al, 0x58
pop rax
add rbp, r12
lea rdi, [r8 + r8*4]
shl rdi, 4
add rdi, r12
lea r8, [rcx + rcx*4]
lea eax, [rcx + rcx*4]
shl r8, 4
add r8, r12
xor ecx, ecx
jmp 0x1400922d2
nop dword cs:[rax + rax]
nop dword [rax + rax]
xor eax, eax
add rbp, 0x50
add rcx, rax
add ecx, eax
add ecx, eax
ror dword [rax + 0x39], 0xd1
cmp rcx, rdx
je 0x1400924b0
cmp rbp, rdi
je 0x1400922e0
mov rax, r8
mov eax, eax
mov r9, r12
jmp 0x1400922f5
mov rax, rdi
mov r9, rdi
mov rdi, r8
invalid
mov edi, eax
invalid
mov rbp, r12
cmp r12, r8
je 0x1400924b3
mov r8, rax
mov rax, rdx
sub rax, rcx
jb 0x140092aef
invalid
mov r12, r9
mov rbx, rcx
mov ebx, ecx
mov ebx, ecx
shl rbx, 4
add rbx, r11
mov r9, qword [rbp]
add byte [rsi + 0x63], cl
or al, 0x8e
invalid
mov cs, word [rcx + 1]
int1
add r9, rsi
jmp r9
test rax, rax
jne 0x140092391
jmp 0x1400922c0
jmp 0x14009240b
mov r9, rax
shr r9, 0x20
jne 0x140092afb
mov r9, qword [rbp + 0x10]
mov dword [rbx], eax
mov qword [rbx + 8], r9
mov eax, 1
jmp 0x1400922c2
cmp rax, r10
je 0x14009245c
mov r9, qword [rbp + 0x18]
test r9, r9
je 0x14009245c
mov rsi, r9
shr rsi, 0x20
jne 0x140092afb
mov esi, r10d
shl esi, 4
add rsi, rbx
mov r14, qword [rbp + 0x10]
mov dword [rsi], r9d
mov qword [rsi + 8], r14
mov r9d, 1
mov r14, qword [rsp + 0x90]
lea rsi, [0x14020d058]
add r9, r10
cmp r9, rax
jbe 0x14009246b
invalid
jmp 0x140092b13
xor r9d, r9d
add r9, r10
cmp r9, rax
ja 0x140092b13
invalid
add byte [rax], al
je 0x1400924a4
mov rax, qword [rbp + 0x48]
test rax, rax
je 0x1400924a4
mov r10, rax
shr r10, 0x20
jne 0x140092afb
mov r10d, r9d
shl r10d, 4
add rbx, r10
mov r10, qword [rbp + 0x40]
mov dword [rbx], eax
mov qword [rbx + 8], r10
or byte [rax + 1], bh
add rax, r9
jmp 0x1400922c2
xor eax, eax
add rax, r9
jmp 0x1400922c2
mov rcx, rdx
add rcx, qword [rsp + 0x88]
cmp rcx, 0x41
jae 0x140092c31
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
lea rcx, [rsp + 0x68]
mov rdx, qword [rsp + 0xb0]
mov al, 0
add byte [rax], al
invalid
mov r8, qword [rsp + 0x60]
mov eax, dword [rsp + 0x60]
lea r9, [rsp + 0xc0]
mov rax, qword [rsp + 0xa0]
test byte [rax + riz*4], ah
add byte [rax], al
add bh, bh
push rax
cmp byte [rax - 0x75], cl
and al, 0x68
test byte [rax + riz*4], ah
add byte [rax], al
add bh, bh
push rax
cmp byte [rax - 0x75], cl
and al, 0x68
cmp rax, 2
je 0x140092a2b
mov rbp, qword [rsp + 0x70]
test rax, rax
jne 0x140092a32
add eax, 0x89490000
in al, dx
mov r12, rbp
sub r12, qword [rsp + 0xb8]
jbe 0x140092780
xchg byte [rbx + 2], ah
add byte [rax], al
add byte [rdi], cl
xchg byte [rbx + 2], ah
add byte [rax], al
mov rax, qword [rsp + 0x98]
movups xmmword [rax], xmm6
adc dword [rax], esi
mov r10, qword [rsp + 0x30]
mov r11, qword [rsp + 0x58]
mov r8, qword [rsp + 0x50]
mov eax, dword [rsp + 0x50]
push rax
jne 0x140092549
adc cl, ch
jno 0x14009253e
jmp 0x1400927af
add byte [rax], al
nop
test r12, r12
je 0x1400927af
add al, byte [rax]
add byte [rcx + rcx*4 - 0x15], cl
mov rbx, r13
sub r13, 1
jb 0x140092b25
invalid
add byte [rax], al
mov rdx, r12
mov rdi, r8
loop 0x1400925a6
mov edi, eax
cmp r8, r10
mov eax, 0
add byte [rax], al
add byte [rcx + 0xf], cl
ret 0x894c
invalid
invalid
cmovae rax, r10
mov rcx, r8
sub rcx, rax
lea rax, [rcx + rcx*4]
shl rax, 4
shl eax, 4
lea rcx, [r11 + rax]
or al, 3
mov r8, qword [r11 + rax]
lea r9, [0x14020d068]
invalid
add byte [rbx + 0x63], cl
add al, 0x81
invalid
add rax, r9
jmp rax
invalid
or dword [rcx + rax - 0x38], 0x8b48e0ff
sbb byte [r9 - 0x77], cl
mov esp, edx
mov rax, qword [rcx + 0x18]
mov r12, rdx
mov esp, edx
mov esp, edx
sub r12, rax
jae case.0x14009258c.4
jmp case.0x140092619.4
movzx eax, byte [rcx + 0x3b]
cmp ebp, dword [rdx]
cmp cl, byte [r15]
sub al, byte [rcx + 0x3a]
movzx eax, al
mov dh, 0xc0
cmp cl, byte [rdi]
mov dh, 0xc0
add rax, qword [rcx + 0x18]
jb 0x140092b3d
invalid
add byte [rax + 3], cl
jb 0x140092b3d
jb 0x140092b3d
add rax, qword [rcx + 0x48]
jb 0x140092b3d
mov r12, rdx
sub r12, rax
invalid
jae case.0x14009258c.4
jmp case.0x140092619.4
add al, byte [rax]
add byte [rdi], cl
invalid
mov rax, qword [rcx + 0x10]
mov r12, rdx
sub r12, rax
sub esp, eax
sub esp, eax
jae case.0x14009258c.4
jmp case.0x140092619.4
nop dword [rax + rax]
mov r9, qword [rcx + 0x18]
mov rax, qword [rcx + 0x28]
cmp r9, rax
cmovb rax, r9
mov r12, rdx
sub r12, rax
invalid
jb case.0x140092619.4
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbp + rcx*4 + 0xd], cl
invalid
invalid
invalid
stosb byte [rdi], al
invalid
lea r9, [0x14020d078]
movsxd rdx, dword [r9 + r8*4]
add rdx, r9
retf 0xe2ff
retf 0xe2ff
mov qword [rsp + 0x40], rax
mov rdx, qword [rcx + 0x18]
mov r8, rdx
sub r8, rax
sub eax, eax
jb 0x140092ba1
mov qword [rcx + 0x18], r8
add qword [rcx + 0x10], rax
jmp case.0x14007e986.86
add rcx, 8
mov rdx, rax
call fcn.1400f0780
mov r11, qword [rsp + 0x58]
pop rax
pop rax
mov r10, qword [rsp + 0x30]
jmp case.0x14007e986.86
mov rdx, qword [rcx + 0x10]
mov r8, rdx
sub r8, rax
jb 0x140092c22
add qword [rcx + 8], rax
mov qword [rcx + 0x10], r8
jmp case.0x14007e986.86
mov rdx, qword [rcx + 0x28]
sub rdx, rax
jb 0x140092b89
mov qword [rsp + 0x40], rax
mov r8, qword [rcx + 0x18]
mov r9, r8
sub r9, rax
jb 0x140092b82
mov qword [rcx + 0x18], r9
add qword [rcx + 0x10], rax
mov qword [rcx + 0x28], rdx
lea rax, [rdi + 1]
cmp rax, r10
mov eax, 0
cmovae rax, r10
neg rax
lea r8, [rdi + rax]
inc r8
mov qword [r14 + 0x108], r8
add byte [rax], al
mov qword [r14 + 0x110], r13
lea rax, [rdi + rdi*4]
shl rax, 4
movups xmm0, xmmword [r11 + rax]
add eax, dword [rcx + 0xf]
adc byte [rbx + rax + 0x10], cl
movups xmm2, xmmword [r11 + rax + 0x20]
movups xmm3, xmmword [r11 + rax + 0x30]
movaps xmmword [rsp + 0xc0], xmm0
add byte [rcx + 0xf], al
adc byte [rbx + rax + 0x40], al
movaps xmmword [rsp + 0x100], xmm0
movaps xmmword [rsp + 0xf0], xmm3
and al, 0xf0
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xe0], edx
movaps xmmword [rsp + 0xd0], xmm1
mov rax, qword [rsp + 0xc0]
cmp rax, 4
clc
add al, 0xf
test byte [rbx], cl
invalid
invalid
invalid
and al, 0xd0
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax - 0x7d], cl
clc
add al, 0xf
test byte [rbx], cl
invalid
cmp rax, 2
ja 0x140092540
invalid
invalid
invalid
dec dword [rax - 0x75]
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xd0
add byte [rax], al
invalid
mov rax, qword [rsp + 0xc8]
mov rdx, qword [rsp + 0xd0]
add byte [rax], al
add byte [rcx + rcx*4 - 0x39], cl
mov rdi, r8
mov r8, qword [rsp + 0xd8]
lea rcx, [rsp + 0xe0]
mov word [rax + riz*8], fs
add byte [rax], al
invalid
and al, 0xe0
loopne 0x140092760
add byte [rax], al
add bh, bh
call qword [rax + 0x10]
mov r8, rdi
add byte [rax], al
call qword [rax + 0x10]
mov r8, rdi
mov r11, qword [rsp + 0x58]
pop rax
mov r10, qword [rsp + 0x30]
mov edx, dword [rsp + 0x30]
jmp 0x140092540
add byte [rax], al
add byte [rbx + rcx*4 + 0x54], cl
push rsp
add byte [rax], al
mov r10, qword [rsp + 0x30]
and al, 0x30
mov r11, qword [rsp + 0x58]
mov r8, qword [rsp + 0x50]
and al, 0x50
and al, 0x50
and al, 0x50
push rax
jne 0x1400927a0
mov rax, qword [rsp + 0x98]
mov eax, dword [rsp + 0x98]
movups xmmword [rax], xmm6
jmp 0x1400927af
adc dword [rsi - 0x70], esp
nop
mov rax, qword [rsp + 0x38]
and al, 0x38
add rax, rbp
mov qword [r14 + 0xf0], rax
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp - 0x75], cl
mov gs, eax
call 0x1890927b7
invalid
invalid
add byte [rax], al
mov r9, qword [r14 + 0xe8]
mov rcx, qword [r14 + 0xf0]
add byte [rax], al
invalid
call 0x1890927b7
mov ecx, dword [rsi + 0xf0]
add byte [rax], al
invalid
add byte [rbp - 0x77], cl
int3
mov r12, r9
mov rax, rcx
enter 0xffffffffffff8948, 0x4c
and al, 0x38
enter 0xffffffffffff8948, 0x4c
and al, 0x38
sub r12, rcx
test r13, r13
test ebp, ebp
test ebp, ebp
je 0x1400927e0
mov rbx, r13
mov rdi, r8
jmp 0x14009289e
add byte [rax], al
jmp 0x140092820
invalid
mov qword [rsp + 0x88], r9
add byte [rax], al
mov qword [rsp + 0x50], r8
push rax
xor eax, eax
xor edx, edx
jmp 0x1400928ec
lea r9, [0x14020d088]
movsxd rax, dword [r9 + r8*4]
add rax, r9
jmp rax
invalid
loopne 0x14009284f
mov qword [rsp + 0x40], rdx
mov dword [rsp + 0x40], edx
mov rax, qword [rcx + 0x18]
mov r8, rax
sub r8, rdx
jb 0x140092c65
add byte [rcx + rcx*4 + 0x41], cl
sbb byte [rax + 1], cl
push rcx
adc bl, ch
pop rbp
mov qword [rcx + 0x18], r8
add qword [rcx + 0x10], rdx
add dword [rcx + 0x10], edx
jmp 0x140092882
add rcx, 8
call fcn.1400f0780
push rdx
fild word [0x19c947431]
and al, 0x58
push rdx
fild word [0x19c947431]
and al, 0x58
mov r10, qword [rsp + 0x30]
mov edx, dword [rsp + 0x30]
jmp 0x140092882
mov rax, qword [rcx + 0x10]
mov r8, rax
sub r8, rdx
jb 0x140092c53
add qword [rcx + 8], rdx
mov qword [rcx + 0x10], r8
mov dword [rcx + 0x10], eax
jmp 0x140092882
mov rax, qword [rcx + 0x28]
sub rax, rdx
jb 0x140092b89
mov qword [rsp + 0x40], rdx
mov r8, qword [rcx + 0x18]
mov r9, r8
sub r9, rdx
jb 0x140092b82
mov qword [rcx + 0x18], r9
add qword [rcx + 0x10], rdx
mov qword [rcx + 0x28], rax
mov r9, qword [r14 + 0xe8]
mov rcx, qword [r14 + 0xf0]
mov r12, r9
mov rax, rcx
mov qword [rsp + 0x38], rcx
sub r12, rcx
cmp rdi, r10
mov ecx, 0
cmovae rcx, r10
mov rax, rdi
sub rax, rcx
mov rdx, r10
sub rdx, rax
mov rcx, rbx
sub rcx, rdx
mov qword [rsp + 0x88], r9
jbe 0x1400928e0
mov r13, rbx
mov qword [rsp + 0x50], rdi
mov rdx, r10
jmp 0x1400928ee
lea rdx, [rax + rbx]
mov r13, rbx
mov qword [rsp + 0x50], rdi
xor ecx, ecx
lea rax, [rax + rax*4]
shl rax, 4
add rax, r11
lea rdx, [rdx + rdx*4]
shl rdx, 4
add rdx, r11
lea rcx, [rcx + rcx*4]
shl rcx, 4
add rcx, r11
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xc8], rdx
mov qword [rsp + 0xd0], r11
mov qword [rsp + 0xd8], rcx
lea rcx, [rsp + 0xc0]
call fcn.1400c61b0
add rax, r12
je 0x140092a79
test rbp, rbp
mov rdx, qword [rsp + 0x88]
jne 0x140092170
movabs rbp, 0x1700000003
xor eax, eax
jmp 0x140092a5a
mov eax, 1
jmp 0x140092a34
xor eax, eax
mov r12, qword [rsp + 0x60]
test rax, rax
jne 0x140092a5a
test rbp, rbp
jne 0x140092a5a
mov rcx, r14
call fcn.140091960
mov rcx, r14
mov rdx, r12
call fcn.140091a40
xor eax, eax
xor ebp, ebp
mov rdx, rbp
movaps xmm6, xmmword [rsp + 0x4c0]
add rsp, 0x4d8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, qword [r14 + 0x140]
mov r12, qword [rsp + 0x60]
mov rdx, r12
mov rax, qword [rsp + 0xa0]
jmp 0x1400920e5
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommon_buf.rs
call fcn.140198290
lea rcx, str.assertion_failed:_buf.len_____c::ULONG::MAX_as_usize_rustc_6672c16afcd4db8acdf08a6984fd4107bf07632clibrary_std_src_syspalwindowsio.rs
lea r8, [0x1401d8110]
mov edx, 0x35
call fcn.140198330
lea r8, [0x1401d3888]
mov rcx, r9
mov rdx, rax
call fcn.140198290
lea rcx, str.Out_of_bounds_access
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommon_buf.rs
mov edx, 0x14
call fcn.1401987c0
lea rcx, [0x1401d38a0]
call fcn.1401987a0
lea r8, [0x1401d3888]
mov ecx, 1
xor edx, edx
call fcn.140198290
lea r8, [0x1401d83d0]
mov edx, 0x12
mov rcx, r10
call fcn.140198320
lea r8, [0x1401d83d0]
mov rcx, r9
mov rdx, r10
call fcn.140198630
mov qword [rsp + 0x48], r8
jmp 0x140092ba6
lea rcx, [0x1401d375f]
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
mov edx, 0x23
call fcn.140198330
mov qword [rsp + 0x48], rdx
lea rax, [rsp + 0x40]
mov qword [rsp + 0x68], rax
lea rax, [0x140061920]
mov qword [rsp + 0x70], rax
lea rcx, [rsp + 0x48]
mov qword [rsp + 0x78], rcx
mov qword [rsp + 0x80], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xc8], 2
mov qword [rsp + 0xe0], 0
lea rax, [rsp + 0x68]
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], 2
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1encode.rs_r_n0_r_n_r_n_r_nC:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh2mod.rsC:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh2client.rsResetInactiveStreamIdUnexpectedFrameTypePayloadTooBigRejectedReleaseCapacityTooBigOverflowedStreamIdMalformedHeadersMissingUriSchemeAndAuthorityPollResetAfterSendResponseSendPingWhilePendingSendSettingsWhilePendingPeerDisabledServerPush
lea rcx, [rsp + 0xc0]
call fcn.140198250
lea r8, [0x1401d3468]
mov rcx, rax
call fcn.140198290
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1io.rs
mov edx, 0x40
call fcn.140198320
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1io.rs
mov rcx, qword [rsp + 0x38]
call fcn.140198290
lea r8, [0x1401d3468]
mov rcx, rdx
mov rdx, rax
call fcn.140198290
mov qword [rsp + 0x48], rax
jmp 0x140092ba6
add al, byte [rax]
add byte [rax], al
mov qword [rbp + 0x50], 0
movzx edi, byte [r12 + 0xb8]
cmp edi, 9
jae 0x1400939d4
mov eax, dword [rbp + 0xb0]
mov ecx, dword [rbp + 0xb3]
mov dword [rbp + 0x123], ecx
mov dword [rbp + 0x120], eax
mov rsi, qword [rbp + 0x168]
movzx eax, byte [rsi + 0xa8]
add byte [rax], al
add byte [rax], al
add byte [rbx + 0xb38d], cl
add byte [rcx + 0x1238d], cl
add byte [rcx + 0x12085], cl
add byte [rax - 0x75], cl
mov ch, 0x68
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x86
test al, 0
add byte [rax], al
cmp al, 0xb
je 0x1400937b3
cmp al, 0xa
jb 0x1400937b3
cmp qword [rsi + 0xb8], 0
je 0x1400937b3
mov r8, qword [rsi + 0xb0]
mov rcx, qword [0x140262270]
sbb al, 0
sbb al, 0
xor edx, edx
call fcn.140195ea0
mov byte [rsi + 0xa8], dil
mov eax, dword [rbp + 0x120]
mov ecx, dword [rbp + 0x123]
mov dword [rsi + 0xa9], eax
add byte [rcx + 0xac8e], cl
add byte [rcx + rcx*4 - 0x42], cl
mov al, 0
add byte [rax], al
add byte [rcx + 0xac8e], cl
add byte [rcx + rcx*4 - 0x42], cl
mov al, 0
add byte [rax], al
mov qword [rsi + 0xb8], r14
cmp r13, 2
jne 0x14009384b
movups xmm0, xmmword [0x1401bf808]
movaps xmmword [rbp + 0x130], xmm0
movdqu xmm0, xmmword [0x1401bf7f8]
movdqa xmmword [rbp + 0x120], xmm0
lea rcx, [rbp + 0xb0]
lea r8, [rbp + 0x120]
mov rdx, r12
call fcn.1400551d0
cmp byte [rbp + 0xd0], 2
je 0x140093a7f
mov rax, qword [rbp + 0xb0]
mov rdx, qword [rbp + 0xb8]
lea rcx, [rbp + 0xc8]
mov r8, qword [rbp + 0xc0]
call qword [rax + 0x10]
jmp 0x140093a7f
mov sil, byte [r12 + 0xd8]
mov rcx, r12
call fcn.140057890
mov r14, rax
mov r15, rdx
mov r12, qword [rbp + 0x210]
movups xmm0, xmmword [0x1401bf808]
cmp sil, 2
jne 0x140093961
movaps xmmword [rbp + 0xc0], xmm0
movdqu xmm0, xmmword [0x1401bf7f8]
movdqa xmmword [rbp + 0xb0], xmm0
lea rcx, [rbp - 0x58]
lea r8, [rbp + 0xb0]
mov rdx, qword [rbp + 0x158]
call fcn.140054f60
cmp byte [rbp - 0x26], 2
jne 0x140093a0c
mov r15, qword [rbp - 0x58]
mov rdi, qword [rbp - 0x48]
mov rdx, qword [r15 + 0x28]
cmp rdx, rdi
jbe 0x140094f56
mov rax, qword [r15 + 0x20]
imul rsi, rdi, 0x68
mov rcx, qword [rax + rsi]
mov rax, qword [rax + rsi + 0x10]
mov qword [rbp + 0xd0], r15
mov qword [rbp + 0xd8], rdi
mov qword [rbp + 0xb0], 0
mov qword [rbp + 0xc0], rcx
mov qword [rbp + 0xc8], rax
lea rcx, [rbp + 0xb0]
call fcn.140057b60
test al, al
jne 0x140093c9c
mov rdx, qword [r15 + 0x28]
cmp rdx, rdi
jbe 0x140094f6a
mov rax, qword [r15 + 0x20]
mov rcx, qword [rax + rsi]
test rcx, rcx
je 0x140093bbb
cmp rcx, 1
jne 0x140093c06
mov rcx, qword [rax + rsi + 0x10]
mov rdx, qword [r15 + 0x40]
cmp rcx, rdx
jae 0x140094f99
mov rax, qword [r15 + 0x38]
lea rcx, [rcx + rcx*8]
lea r13, [rax + rcx*8]
add r13, 0x20
jmp 0x140093bc3
movaps xmmword [rbp + 0x130], xmm0
movdqu xmm0, xmmword [0x1401bf7f8]
movdqa xmmword [rbp + 0x120], xmm0
lea rcx, [rbp + 0xb0]
lea r8, [rbp + 0x120]
mov rdx, qword [rbp + 0x158]
call fcn.1400551d0
cmp byte [rbp + 0xd0], 2
je 0x1400939ba
mov rax, qword [rbp + 0xb0]
mov rdx, qword [rbp + 0xb8]
lea rcx, [rbp + 0xc8]
mov r8, qword [rbp + 0xc0]
call qword [rax + 0x10]
cmp r14, 1
jne 0x140093a76
mov qword [rbp + 0x120], 1
jmp case.0x1400858e6.47
jne case.0x14006d423.474
movzx r14d, byte [r12 + 0xc8]
mov eax, dword [r12 + 0xb9]
mov ecx, dword [r12 + 0xbc]
mov dword [rbp + 0xb3], ecx
mov dword [rbp + 0xb0], eax
mov r15, qword [r12 + 0xc0]
jmp 0x140093766
std
invalid
invalid
mov rax, qword [rbp - 0x28]
mov qword [rbp + 0xe0], rax
add byte [rax], al
movdqu xmm0, xmmword [rbp - 0x58]
movdqu xmm1, xmmword [rbp - 0x48]
movdqu xmm2, xmmword [rbp - 0x38]
movdqa xmmword [rbp + 0xd0], xmm2
movdqa xmmword [rbp + 0xc0], xmm1
movdqa xmmword [rbp + 0xb0], xmm0
cmp r14, 1
inc byte [rcx]
jne 0x140093ae8
mov rax, qword [rbp + 0xb8]
test rax, rax
je 0x140093a6c
lea rcx, [rbp + 0xd0]
mov rdx, qword [rbp + 0xc0]
mov edx, dword [rbp + 0xc0]
mov r8, qword [rbp + 0xc8]
call qword [rax + 0x10]
mov eax, 1
jmp 0x1400940cf
invalid
add byte [rax], al
test r13, r13
je 0x140093b48
mov qword [rbp + 0x120], 1
mov qword [rbp + 0x128], 0
jmp 0x1400940dd
mov rsi, qword [r12 + 0xc0]
mov r14, qword [r12 + 0xc8]
test r14, r14
je 0x140093b63
js 0x140095058
movzx eax, byte [0x140262330]
xor ecx, ecx
mov rdx, r14
call fcn.140162ad0
mov r15, rax
test rax, rax
jne 0x140093b69
mov ecx, 1
mov rdx, r14
call fcn.140197e40
jmp 0x1400952cf
cmp r13, 1
jne 0x140093b7c
mov rax, qword [rbp + 0x158]
movzx eax, byte [rax + 0xb8]
cmp eax, 7
ja 0x140094084
mov ecx, 0xa2
bt ecx, eax
jae 0x140094084
mov rax, qword [rbp + 0xb8]
test rax, rax
je 0x140093b3b
lea rcx, [rbp + 0xd0]
mov rdx, qword [rbp + 0xc0]
mov r8, qword [rbp + 0xc8]
call qword [rax + 0x10]
mov eax, 1
xor r15d, r15d
jmp 0x1400940cf
lea rcx, [rbp + 0x120]
mov rdx, qword [rbp + 0x158]
mov r8, r12
call fcn.1400532e0
jmp 0x1400940e4
mov r15d, 1
mov rcx, r15
mov rdx, rsi
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
jmp 0x140093766
mov rax, qword [rbp + 0xb8]
test rax, rax
je 0x140093ba0
lea rcx, [rbp + 0xd0]
mov rdx, qword [rbp + 0xc0]
mov r8, qword [rbp + 0xc8]
call qword [rax + 0x10]
lea rcx, [rbp + 0x120]
mov rdx, qword [rbp + 0x158]
mov r8, r12
call fcn.1400532e0
jmp 0x1400940e4
lea r13, [rax + rsi]
add r13, 0x18
mov rdi, qword [r13 + 0x10]
add rdi, 9
je 0x140093cab
js 0x140095211
movzx eax, byte [0x140262330]
xor ecx, ecx
mov rdx, rdi
call fcn.140162ad0
mov rcx, rax
test rax, rax
jne 0x140093cb0
mov ecx, 1
mov rdx, rdi
call fcn.140197e40
jmp 0x1400952cf
add rax, rsi
mov rdx, qword [rax + 8]
mov rcx, r15
call fcn.140054aa0
mov rdx, qword [r15 + 0x28]
cmp rdx, rdi
jbe 0x140094faa
mov rax, qword [r15 + 0x20]
mov rcx, qword [rax + rsi + 0x38]
mov qword [rbp + 0xd0], rcx
movdqu xmm0, xmmword [rax + rsi + 0x18]
movdqu xmm1, xmmword [rax + rsi + 0x28]
movdqa xmmword [rbp + 0xc0], xmm1
movdqa xmmword [rbp + 0xb0], xmm0
lea rcx, [0x1401bee40]
mov qword [rax + rsi + 0x18], rcx
lea rcx, [0x1401bee8d]
mov qword [rax + rsi + 0x20], rcx
mov qword [rax + rsi + 0x28], 7
mov qword [rax + rsi + 0x30], 0
mov byte [rax + rsi + 0x38], 0
mov rax, qword [rbp + 0xb0]
mov rdx, qword [rbp + 0xb8]
lea rcx, [rbp + 0xc8]
mov r8, qword [rbp + 0xc0]
call qword [rax + 0x10]
cmp r14, 1
je 0x140094022
jmp 0x1400940cd
mov ecx, 1
mov r8, rdi
shr r8, 0xa
mov eax, 0x40
mov edx, 0x40
je 0x140093ccb
bsr rdx, r8
xor rdx, 0x3f
sub rax, rdx
cmp rax, 7
mov edx, 7
cmovb rdx, rax
mov eax, edx
lea rax, [rax*4 + 1]
mov qword [rbp + 0x60], rcx
mov qword [rbp + 0x68], 0
mov qword [rbp + 0x70], rdi
mov qword [rbp + 0x78], rax
mov r12, qword [r13 + 8]
mov r15, qword [r13 + 0x10]
cmp rdi, r15
jae 0x140093d23
mov byte [rbp + 0x176], 1
lea rcx, [rbp + 0x60]
mov rdx, r15
call fcn.140023410
mov rcx, qword [rbp + 0x60]
mov rax, qword [rbp + 0x68]
jmp 0x140093d25
xor eax, eax
add rcx, rax
lea rsi, [rbp + 0x70]
mov rdx, r12
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
add r15, qword [rbp + 0x68]
mov qword [rbp + 0x80], r15
mov rax, qword [rbp + 0x70]
sub rax, r15
jb 0x140095062
mov qword [rbp + 0x68], r15
cmp rax, 1
ja 0x140093d72
mov byte [rbp + 0x176], 1
lea rcx, [rbp + 0x60]
mov edx, 2
call fcn.140023410
mov r15, qword [rbp + 0x68]
mov rax, qword [rbp + 0x60]
mov word [rax + r15], 0x202c
mov rax, qword [rbp + 0x68]
mov rcx, qword [rbp + 0x70]
add rax, 2
mov qword [rbp + 0x80], rax
sub rcx, rax
jb 0x1400950e8
mov qword [rbp + 0x68], rax
cmp rcx, 6
ja 0x140093dbc
mov byte [rbp + 0x176], 1
lea rcx, [rbp + 0x60]
mov edx, 7
call fcn.140023410
mov rax, qword [rbp + 0x68]
mov rcx, qword [rbp + 0x60]
mov dword [rcx + rax + 3], 0x64656b6e
mov dword [rcx + rax], 0x6e756863
mov rax, qword [rbp + 0x68]
mov rcx, qword [rbp + 0x70]
add rax, 7
mov qword [rbp + 0x80], rax
cmp rax, rcx
ja 0x14009516e
mov qword [rbp + 0x68], rax
mov rdx, qword [rbp + 0x60]
mov rsi, qword [rbp + 0x78]
test sil, 1
jne 0x140093e37
lea rcx, [rbp + 0x128]
mov qword [rbp + 0x128], rdx
mov qword [rbp + 0x130], rax
lea rdi, [rbp + 0x138]
mov qword [rbp + 0x138], rsi
mov qword [rbp + 0x120], 0
lea rax, [0x1401e37b8]
jmp 0x140093eca
shr rsi, 5
sub rdx, rsi
add rax, rsi
add rcx, rsi
mov qword [rbp - 0x20], rcx
mov qword [rbp - 0x18], rdx
mov qword [rbp - 0x10], rax
mov byte [rbp + 0x176], 0
lea rcx, [rbp + 0x80]
lea rdx, [rbp - 0x20]
call fcn.140022460
mov qword [rbp], rsi
mov rax, qword [rbp + 0x90]
mov rcx, rax
sub rcx, rsi
jb 0x140095238
add rsi, qword [rbp + 0x88]
mov rax, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x98]
mov qword [rbp + 0x128], rsi
mov qword [rbp + 0x130], rcx
lea rdi, [rbp + 0x138]
mov qword [rbp + 0x138], rdx
mov qword [rbp + 0x120], 0
test rax, rax
je 0x1400952bf
lea rcx, [rbp + 0x128]
mov qword [rbp + 0xb0], rax
movdqu xmm0, xmmword [rcx]
movdqu xmmword [rbp + 0xb8], xmm0
mov rcx, qword [rcx + 0x10]
mov qword [rbp + 0xc8], rcx
mov r8, qword [rbp + 0xc0]
test r8, r8
je 0x140093fa5
mov rdx, qword [rbp + 0xb8]
xor ecx, ecx
jmp 0x140093f22
cmp r9b, 9
jne 0x140093f33
inc rcx
cmp r8, rcx
je 0x140093fa5
movzx r9d, byte [rdx + rcx]
cmp r9b, 0x1f
jbe 0x140093f10
cmp r9b, 0x7f
jne 0x140093f16
mov rax, qword [rax + 0x10]
lea rcx, [rbp + 0xc8]
mov qword [rbp + 0x10], rdi
call rax
mov rax, qword [rbp + 0x120]
test rax, rax
je 0x140093f6e
mov rax, qword [rax + 0x10]
mov rdx, qword [rbp + 0x128]
mov r8, qword [rbp + 0x130]
mov byte [rbp + 0x176], 0
mov rcx, rdi
call rax
mov byte [rbp + 0x176], 0
lea rax, [0x1401bef20]
mov qword [rsp + 0x20], rax
lea rcx, [0x1401bee94]
lea r9, [0x1401bee20]
lea r8, [rbp + 0x120]
mov edx, 0x29
call fcn.140198700
jmp 0x1400952cf
movups xmm0, xmmword [rbp + 0xb0]
movups xmm1, xmmword [rbp + 0xc0]
movaps xmmword [rbp + 0x90], xmm1
movaps xmmword [rbp + 0xb0], xmm0
movaps xmmword [rbp + 0xc0], xmm1
mov rax, qword [r13]
mov rdx, qword [r13 + 8]
lea rcx, [r13 + 0x18]
mov r8, qword [r13 + 0x10]
mov qword [rbp + 0x160], r13
call qword [rax + 0x10]
movdqa xmm0, xmmword [rbp + 0xb0]
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
invalid
rol byte [rax], 0
add byte [rax - 0x75], cl
xchg ebp, eax
invalid
add dword [rax], eax
add bl, dh
movq qword [rdx + 0x10], mm1
movdqu xmmword [rdx], xmm0
mov byte [rdx + 0x20], 0
mov eax, dword [rbp + 0x120]
mov ecx, dword [rbp + 0x123]
mov dword [rdx + 0x21], eax
mov dword [rdx + 0x24], ecx
cmp r14, 1
jne 0x1400940cd
add byte [rax], al
movups xmm0, xmmword [0x1401d5d08]
movaps xmmword [rbp + 0x130], xmm0
add byte [rax], al
movdqu xmm0, xmmword [0x1401d5cf8]
movdqa xmmword [rbp + 0x120], xmm0
and byte [rcx], al
add byte [rax], al
lea rcx, [rbp + 0xb0]
lea r8, [rbp + 0x120]
mov rdx, qword [rbp + 0x158]
add byte [rax], al
call fcn.1400551d0
cmp byte [rbp + 0xd0], 2
inc dword [rax + 0xd0bd]
add byte [rdx], al
je 0x1400940cd
mov rax, qword [rbp + 0xb0]
mov rdx, qword [rbp + 0xb8]
lea rcx, [rbp + 0xc8]
add byte [rax], al
invalid
mov r8, qword [rbp + 0xc0]
mov eax, dword [rbp + 0xc0]
call qword [rax + 0x10]
jmp 0x1400940cd
lea rax, [0x1401beac0]
lea eax, [0x1401beac0]
mov qword [rbp + 0x120], rax
add byte [rax], al
lea rax, [0x1401bee8d]
lodsd eax, dword [rsi]
adc al, byte [rax]
mov qword [rbp + 0x128], rax
mov qword [rbp + 0x130], 7
add byte [rax], al
invalid
add byte [rax], al
mov qword [rbp + 0x138], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add dh, al
test dword [rax + 1], eax
add dword [rax], eax
add byte [rax], al
lea rcx, [rbp - 0x58]
invalid
mov byte [rbp + 0x140], 0
add dword [rax], eax
add byte [rax], al
lea rcx, [rbp - 0x58]
lea ecx, [rbp - 0x58]
lea rdx, [rbp + 0x120]
lea edx, [rbp + 0x120]
add dword [rax], eax
add al, ch
add byte [rax], al
call fcn.140053c00
xor edi, ebx
sti
push qword [rcx]
xor eax, eax
ror byte [rax - 0x77], 0x85
and byte [rcx], al
add dword [rax], eax
invalid
mov qword [rbp + 0x120], rax
mov dword [rbp + 0x120], eax
add byte [rcx + rcx*4 - 0x43], cl
mov qword [rbp + 0x128], r15
sub byte [rcx], al
add byte [rax], al
invalid
mov byte [rbp + 0x130], 0
test dword [rax], esi
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x75], cl
mov rcx, qword [rbp + 0x168]
mov ecx, dword [rbp + 0x168]
lea ebp, [rax + 1]
add byte [rax], al
lea r14, [rcx + 0xd8]
lea esi, [rcx + 0xd8]
fadd dword [rax]
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 1], ebx
pop rax
add dword [rax], eax
invalid
mov rax, qword [rbp + 0x158]
pop rax
add dword [rax], eax
add byte [rbx + rcx*4 + 0x40], cl
invalid
invalid
mov r8, qword [rax + 0x40]
mov eax, dword [rax + 0x40]
add r8, qword [rax + 0x28]
add r8, qword [rax + 0x28]
add eax, dword [rax + 0x28]
sub byte [rbx - 0x73], cl
lea rax, [r8 + r8]
add al, 0
shl r8, 5
sub r8, rax
sub eax, eax
sub eax, eax
add r8, 0x1e
rcr byte [rsi], 0x48
mov rax, qword [rcx + 0xd8]
mov eax, dword [rcx + 0xd8]
fadd dword [rax]
add byte [rax], al
mov rdx, qword [rcx + 0xe8]
call 0x18809411f
sub eax, edx
add byte [rax], al
sub rax, rdx
cmp rax, r8
jae case.default.0x14009414f
invalid
sal byte [rbx + 8], 0x4c
mov ecx, esi
or byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
call fcn.14019a530
add ah, byte [rax + rdx]
adc byte [rax], al
add byte [rax - 0x75], cl
xchg ebp, eax
mov rdx, qword [rbp + 0x158]
pop rax
add dword [rax], eax
add byte [rax], al
movzx eax, byte [rdx + 0xb8]
invalid
add byte [rax], al
movzx eax, byte [rdx + 0xb8]
add byte [rax], al
mov edi, 7
invalid
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
lea rcx, [0x14020d098]
or eax, 0x178f50
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
add eax, ecx
enter 0xffffffffffffe0ff, 0x4c
lea edi, str.OPTIONSGETPOSTPUTDELETEHEADTRACECONNECTPATCHC:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
jmp rax
lea r15, str.OPTIONSGETPOSTPUTDELETEHEADTRACECONNECTPATCHC:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
jmp 0x1400941ee
add byte [rax], al
add byte [rbp + rcx*4 + 0x3d], cl
lea r15, [0x1401beae9]
invalid
invalid
lea r15, [0x1401beae9]
lea edi, [0x1401beae9]
mov edi, 6
jmp 0x1400941ee
invalid
add byte [rax], al
add cl, ch
add byte [rax], 0
add byte [rdi], cl
mov dh, 0xba
enter 0, 0
invalid
movzx edi, byte [rdx + 0xc8]
add byte [rax - 0x7d], cl
call qword [rax]
invalid
cmp rdi, 0x10
cmp edi, 0x10
adc byte [rdi], cl
add eax, 0xe
jae 0x14009503f
add byte [rax], al
lea r15, [rdx + 0xb9]
add byte [rax], al
jmp 0x1400941ee
lea r15, [0x1401beae2]
push rbx
test eax, 0x4bf0012
adc al, byte [rax]
mov edi, 4
jmp 0x1400941ee
adc al, byte [rax]
mov edi, 4
jmp 0x1400941ee
lea r15, [0x1401beae6]
test rax, 0x3bf0012
add byte [rax], al
add bl, ch
jmp 0x1400941ee
lea r15, [0x1401beaf8]
adc al, byte [rax]
mov edi, 3
jmp 0x1400941ee
lea r15, [0x1401beaf8]
adc al, byte [rax]
jmp 0x1400941ee
lea r15, [0x1401beadf]
adc al, byte [rax]
mov edi, 3
jmp 0x1400941ee
lea r15, [0x1401beaef]
mov edi, 4
jmp 0x1400941ee
lea r15, [0x1401beaf3]
jmp 0x1400941e9
mov r15, qword [rdx + 0xc0]
mov rdi, qword [rdx + 0xc8]
jmp 0x1400941ee
lea r15, [0x1401beaff]
mov edi, 5
mov rcx, qword [rbp + 0x168]
mov rax, qword [rcx + 0xd8]
mov r12, qword [rcx + 0xe8]
sub rax, r12
cmp rax, rdi
jae 0x140094229
mov rcx, r14
mov rdx, r12
mov r8, rdi
call fcn.14019a530
mov rsi, qword [rbp + 0x168]
mov r12, qword [rsi + 0xe8]
jmp 0x140094230
mov rsi, qword [rbp + 0x168]
mov rcx, qword [rsi + 0xe0]
add rcx, r12
mov rdx, r15
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add r12, rdi
mov qword [rsi + 0xe8], r12
cmp qword [rsi + 0xd8], r12
jne 0x140094277
mov r8d, 1
mov rcx, r14
mov rdx, r12
call fcn.14019a530
mov rsi, qword [rbp + 0x168]
mov r12, qword [rsi + 0xe8]
mov rax, qword [rsi + 0xe0]
mov byte [rax + r12], 0x20
inc r12
mov qword [rsi + 0xe8], r12
mov qword [rbp + 0x60], r14
mov rax, qword [rbp + 0x158]
add rax, 0x60
mov qword [rbp + 0x28], rax
mov qword [rbp + 0x80], rax
lea rax, [0x1400493e0]
mov qword [rbp + 0x88], rax
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fwidestring_1.0.2_srcucstring.rs
mov qword [rbp + 0xb0], rax
mov qword [rbp + 0xb8], 2
mov qword [rbp + 0xd0], 0
lea rdi, [rbp + 0x80]
mov qword [rbp + 0xc0], rdi
mov qword [rbp + 0xc8], 1
lea rdx, [0x1401bebf0]
lea rsi, [rbp + 0x60]
lea r8, [rbp + 0xb0]
mov rcx, rsi
call fcn.1400243a0
mov rcx, qword [rbp + 0x158]
movzx eax, byte [rcx + 0xd8]
lea edx, [rax - 1]
cmp dl, 3
jae 0x140094fd9
movzx eax, dl
lea rdx, str.HTTP_1.0HTTP_1.1unexpected_request_version:
mov rsi, qword [rdx + rax*8]
mov r9, qword [rbp + 0x168]
mov rax, qword [r9 + 0xd8]
mov rdx, qword [r9 + 0xe8]
sub rax, rdx
cmp rax, 7
ja 0x140094375
mov r8d, 8
mov rcx, r14
call fcn.14019a530
mov r9, qword [rbp + 0x168]
mov rdx, qword [r9 + 0xe8]
mov rcx, qword [rbp + 0x158]
mov rax, qword [r9 + 0xe0]
mov r8, qword [rsi]
mov qword [rax + rdx], r8
add rdx, 8
mov qword [r9 + 0xe8], rdx
mov rax, qword [r9 + 0xd8]
sub rax, rdx
cmp rax, 1
ja 0x1400943c1
mov r8d, 2
mov rcx, r14
call fcn.14019a530
mov r9, qword [rbp + 0x168]
mov rdx, qword [r9 + 0xe8]
mov rcx, qword [rbp + 0x158]
mov rax, qword [r9 + 0xe0]
mov word [rax + rdx], 0xa0d
add rdx, 2
mov qword [r9 + 0xe8], rdx
mov rdx, qword [rcx + 0xd0]
test rdx, rdx
je 0x14009472e
cmp qword [rdx + 0x18], 0
je 0x14009472e
mov rax, qword [rdx]
mov r15, qword [rdx + 8]
lea rdx, [rax - 0x20]
movabs r8, 0xeb65372f9bf01c83
xor r9d, r9d
movdqa xmm0, xmmword [0x1401a3b80]
pcmpeqd xmm1, xmm1
movdqa xmm2, xmmword [0x1401a3b90]
and r8, r15
movdqu xmm3, xmmword [rax + r8]
movdqa xmm4, xmm3
pcmpeqb xmm4, xmm0
pmovmskb r11d, xmm4
nop word cs:[rax + rax]
test r11w, r11w
je 0x140094480
tzcnt r10d, r11d
lea esi, [r11 - 1]
and esi, r11d
add r10, r8
and r10, r15
mov r11, r10
shl r11, 5
mov rdi, rdx
sub rdi, r11
movdqa xmm4, xmmword [rdi]
pcmpeqb xmm4, xmm2
pmovmskb edi, xmm4
mov r11d, esi
cmp edi, 0xffff
jne 0x140094440
jmp 0x1400944a2
pcmpeqb xmm3, xmm1
pmovmskb r10d, xmm3
test r10d, r10d
jne 0x14009472e
add r8, r9
add r8, 0x10
add r9, 0x10
jmp 0x140094420
neg r10
shl r10, 5
mov rsi, qword [rax + r10 - 0x10]
mov rax, qword [rax + r10 - 8]
mov rcx, rsi
call qword [rax + 0x18]
movabs rcx, 0xeb65372f9bf01c83
xor rax, rcx
movabs rcx, 0x595dbc0bf5ad70c5
xor rdx, rcx
or rdx, rax
mov rcx, qword [rbp + 0x158]
jne 0x14009472e
mov rdx, rsi
mov r8, r14
mov r9d, ebx
call fcn.1401997d0
mov rbx, qword [rbp + 0x168]
mov rax, qword [rbx + 0xd8]
mov rdx, qword [rbx + 0xe8]
sub rax, rdx
cmp rax, 1
ja 0x14009452b
mov r8d, 2
mov rcx, r14
call fcn.14019a530
mov rbx, qword [rbp + 0x168]
mov rdx, qword [rbx + 0xe8]
mov rax, qword [rbx + 0xe0]
mov word [rax + rdx], 0xa0d
add rdx, 2
mov qword [rbx + 0xe8], rdx
mov rax, qword [rbp + 0x158]
mov rcx, qword [rax + 0x20]
mov qword [rbp + 0x160], rcx
mov rcx, qword [rax + 0x28]
mov qword [rbp + 0x58], rcx
mov qword [rax + 0x28], 0
xor eax, eax
mov qword [rbp + 0xa8], rax
jmp 0x140094598
mov r8, qword [rbp + 0x150]
mov r9, qword [rbp + 0x160]
mov rax, qword [r9 + r8 + 0x18]
mov rdx, qword [r9 + r8 + 0x20]
lea rcx, [r9 + r8]
add rcx, 0x30
mov r8, qword [r9 + r8 + 0x28]
call qword [rax + 0x10]
mov rax, qword [rbp + 0xa8]
cmp rax, qword [rbp + 0x58]
je 0x1400945f0
imul rcx, rax, 0x68
inc rax
mov qword [rbp + 0xa8], rax
mov qword [rbp + 0x150], rcx
mov rax, qword [rbp + 0x160]
mov rax, qword [rax + rcx + 0x40]
test rax, rax
je 0x140094570
mov r8, qword [rbp + 0x150]
mov r9, qword [rbp + 0x160]
lea rcx, [r9 + r8]
add rcx, 0x58
mov rdx, qword [r9 + r8 + 0x48]
mov r8, qword [r9 + r8 + 0x50]
call qword [rax + 0x10]
jmp 0x140094570
mov rax, qword [rbp + 0x158]
mov rcx, qword [rax + 0x38]
mov rdx, qword [rax + 0x40]
mov qword [rbp + 0x150], rdx
mov qword [rax + 0x40], 0
mov qword [rbp + 0xa8], rcx
add rcx, 0x38
xor eax, eax
mov qword [rbp + 0x160], rax
nop word cs:[rax + rax]
mov rax, qword [rbp + 0x160]
cmp qword [rbp + 0x150], rax
je 0x140094662
inc rax
mov qword [rbp + 0x160], rax
mov rax, qword [rcx - 0x18]
mov rdx, qword [rcx - 0x10]
mov r8, qword [rcx - 8]
lea rsi, [rcx + 0x48]
call qword [rax + 0x10]
mov rcx, rsi
jmp 0x140094630
mov rcx, qword [rbp + 0x158]
mov qword [rcx], 0
mov rax, qword [rcx + 0x50]
test rax, rax
je 0x1400946df
mov rcx, qword [rcx + 0x48]
lea rdx, [rax - 1]
movabs r8, 0x3fffffffffffffff
and r8, rdx
mov rdx, rcx
cmp r8, 7
jb 0x1400946cb
inc r8
mov r9, r8
and r9, 0xfffffffffffffff8
lea rdx, [rcx + r9*4]
xor r10d, r10d
movdqa xmm0, xmmword [0x1401a3830]
movdqu xmmword [rcx + r10*4], xmm0
movdqu xmmword [rcx + r10*4 + 0x10], xmm0
add r10, 8
cmp r9, r10
jne 0x1400946b0
cmp r8, r9
je 0x1400946df
lea rax, [rcx + rax*4]
nop
mov dword [rdx], 0xffff
add rdx, 4
cmp rdx, rax
jne 0x1400946d0
mov r14, qword [rbp + 0x120]
mov r15, qword [rbp + 0x128]
mov rsi, qword [rbp + 0x130]
mov rax, qword [rbp + 0x30]
cmp rax, 2
je 0x140094cf5
lea rdx, [rbp + 0x48]
test rax, rax
je 0x140094c8a
mov rcx, qword [rbp + 0x38]
mov rax, qword [rbp + 0x40]
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
jmp 0x140094c92
test bl, bl
je 0x140094a16
xor eax, eax
cmp qword [rcx + 0x28], 0
sete al
add eax, eax
mov qword [rbp + 0x160], rax
xor ebx, ebx
mov r15, qword [rbp + 0x168]
jmp 0x14009478d
mov r15, qword [rbp + 0x168]
mov rdx, qword [r15 + 0xe8]
mov rax, qword [r15 + 0xe0]
mov word [rax + rdx], 0xa0d
add rdx, 2
mov qword [r15 + 0xe8], rdx
mov rcx, qword [rbp + 0x158]
cmp qword [rbp + 0x160], 2
jne 0x1400947c0
inc rbx
cmp rbx, qword [rcx + 0x28]
jae 0x1400944f1
mov rax, qword [rbp + 0x158]
mov rax, qword [rax + 0x20]
mov r15, qword [rbp + 0x168]
jmp 0x140094820
mov rdx, qword [rcx + 0x28]
cmp rbx, rdx
jae 0x140094ee4
mov rax, qword [rcx + 0x20]
cmp qword [rbp + 0x160], 1
jne 0x140094820
mov rdx, qword [rcx + 0x40]
mov r9, qword [rbp + 0xa8]
cmp r9, rdx
jae 0x140094f0c
mov rcx, qword [rcx + 0x38]
lea rdx, [r9 + r9*8]
cmp qword [rcx + rdx*8 + 0x10], 0
je 0x14009484e
mov r8, qword [rcx + rdx*8 + 0x18]
mov qword [rbp + 0xa8], r8
mov r8d, 1
mov qword [rbp + 0x160], r8
jmp 0x14009485b
imul rcx, rbx, 0x68
mov rdx, qword [rax + rcx + 8]
mov qword [rbp + 0xa8], rdx
cmp qword [rax + rcx], 1
mov edx, 0
adc rdx, 1
mov qword [rbp + 0x160], rdx
add rcx, rax
add rcx, 0x18
jmp 0x140094863
mov r8d, 2
mov qword [rbp + 0x160], r8
lea rcx, [rcx + rdx*8]
add rcx, 0x20
mov qword [rbp + 0x150], rcx
imul rcx, rbx, 0x68
add rcx, rax
add rcx, 0x40
call fcn.140053a50
mov r12, rax
mov r13, rdx
mov rax, qword [r15 + 0xd8]
mov rdx, qword [r15 + 0xe8]
sub rax, rdx
cmp rax, r13
jae 0x1400948c0
mov rcx, r14
mov r8, r13
call fcn.14019a530
mov rax, qword [rbp + 0x168]
mov rdx, qword [rax + 0xe8]
jmp 0x1400948c9
test r13, r13
je 0x140094959
add r13, r12
mov sil, 0x2d
jmp 0x140094915
mov rcx, qword [rbp + 0x168]
inc r12
and sil, r15b
shl sil, 5
xor sil, dil
mov rax, qword [rcx + 0xe0]
mov byte [rax + rdx], sil
mov rdx, qword [rcx + 0xe8]
inc rdx
mov qword [rcx + 0xe8], rdx
cmp r12, r13
je 0x140094950
movzx edi, byte [r12]
cmp sil, 0x2d
sete sil
lea eax, [rdi - 0x61]
cmp al, 0x1a
setb r15b
cmp rdx, qword [r14]
jne 0x1400948e0
mov rcx, r14
call fcn.1401953a0
mov rcx, qword [rbp + 0x168]
mov rdx, qword [rcx + 0xe8]
jmp 0x1400948e7
mov r15, rcx
mov rax, qword [r14]
sub rax, rdx
cmp rax, 1
ja 0x14009497b
mov r8d, 2
mov rcx, r14
call fcn.14019a530
mov r15, qword [rbp + 0x168]
mov rdx, qword [r15 + 0xe8]
mov rax, qword [r15 + 0xe0]
mov word [rax + rdx], 0x203a
add rdx, 2
mov qword [r15 + 0xe8], rdx
mov rax, qword [rbp + 0x150]
mov rsi, qword [rax + 8]
mov r12, qword [rax + 0x10]
mov rax, qword [r15 + 0xd8]
sub rax, rdx
cmp rax, r12
jae 0x1400949ca
mov rcx, r14
mov r8, r12
call fcn.14019a530
mov r15, qword [rbp + 0x168]
mov rdx, qword [r15 + 0xe8]
mov rcx, qword [r15 + 0xe0]
add rcx, rdx
mov rdi, rdx
mov rdx, rsi
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
mov rdx, rdi
add rdx, r12
mov qword [r15 + 0xe8], rdx
mov rax, qword [r15 + 0xd8]
sub rax, rdx
cmp rax, 1
ja 0x14009476e
mov r8d, 2
mov rcx, r14
call fcn.14019a530
jmp 0x140094760
xor r8d, r8d
cmp qword [rcx + 0x28], 0
sete r8b
add r8d, r8d
xor ebx, ebx
jmp 0x140094a5e
mov rax, qword [r15 + 0xe0]
mov word [rax + r12], 0xa0d
add r12, 2
mov qword [r15 + 0xe8], r12
mov rcx, qword [rbp + 0x158]
mov r9, qword [rbp + 0x150]
mov r8, qword [rbp + 0x160]
cmp r8, 2
jne 0x140094a80
inc rbx
cmp rbx, qword [rcx + 0x28]
jae 0x1400944f1
mov rax, qword [rbp + 0x158]
mov rax, qword [rax + 0x20]
jmp 0x140094ad0
mov rdx, qword [rcx + 0x28]
cmp rbx, rdx
jae 0x140094ef8
mov rax, qword [rcx + 0x20]
cmp r8, 1
jne 0x140094ad0
mov rdx, qword [rcx + 0x40]
cmp r9, rdx
jae 0x140094f20
mov rcx, qword [rcx + 0x38]
lea rdx, [r9 + r9*8]
cmp qword [rcx + rdx*8 + 0x10], 0
je 0x140094aff
mov r8, qword [rcx + rdx*8 + 0x18]
mov qword [rbp + 0x150], r8
mov r8d, 1
mov qword [rbp + 0x160], r8
jmp 0x140094b0c
imul rcx, rbx, 0x68
mov rdx, qword [rax + rcx + 8]
mov qword [rbp + 0x150], rdx
cmp qword [rax + rcx], 1
mov edx, 0
adc rdx, 1
mov qword [rbp + 0x160], rdx
lea r15, [rax + rcx]
add r15, 0x18
jmp 0x140094b14
mov r8d, 2
mov qword [rbp + 0x160], r8
lea r15, [rcx + rdx*8]
add r15, 0x20
imul rcx, rbx, 0x68
add rcx, rax
add rcx, 0x40
call fcn.140053a50
mov r13, rax
mov r12, rdx
mov rcx, qword [rbp + 0x168]
mov rax, qword [rcx + 0xd8]
mov rsi, qword [rcx + 0xe8]
sub rax, rsi
cmp rax, rdx
jae 0x140094b70
mov rcx, r14
mov rdx, rsi
mov r8, r12
call fcn.14019a530
mov rdi, qword [rbp + 0x168]
mov rsi, qword [rdi + 0xe8]
jmp 0x140094b77
mov rdi, qword [rbp + 0x168]
mov rcx, qword [rdi + 0xe0]
add rcx, rsi
mov rdx, r13
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
add r12, rsi
mov qword [rdi + 0xe8], r12
mov rax, qword [rdi + 0xd8]
sub rax, r12
cmp rax, 1
ja 0x140094bd0
mov r8d, 2
mov rcx, r14
mov rdx, r12
call fcn.14019a530
mov rcx, qword [rbp + 0x168]
mov r12, qword [rcx + 0xe8]
jmp 0x140094bd7
mov rcx, qword [rbp + 0x168]
mov rax, qword [rcx + 0xe0]
mov word [rax + r12], 0x203a
add r12, 2
mov qword [rcx + 0xe8], r12
mov rsi, qword [r15 + 8]
mov r13, qword [r15 + 0x10]
mov rax, qword [rcx + 0xd8]
sub rax, r12
cmp rax, r13
jae 0x140094c30
mov rcx, r14
mov rdx, r12
mov r8, r13
call fcn.14019a530
mov r15, qword [rbp + 0x168]
mov r12, qword [r15 + 0xe8]
jmp 0x140094c33
mov r15, rcx
mov rcx, qword [r15 + 0xe0]
add rcx, r12
mov rdx, rsi
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
add r12, r13
mov qword [r15 + 0xe8], r12
mov rax, qword [r15 + 0xd8]
sub rax, r12
cmp rax, 1
ja 0x140094a30
mov r8d, 2
mov rcx, r14
mov rdx, r12
call fcn.14019a530
mov r15, qword [rbp + 0x168]
mov r12, qword [r15 + 0xe8]
jmp 0x140094a30
mov rcx, qword [rbp + 0x38]
mov rax, qword [rbp + 0x40]
call qword [rax + 0x68]
mov rdi, qword [rbp + 0x30]
cmp rdi, 2
je 0x140094cf5
mov rdx, qword [rbp + 0x48]
test rdi, rdi
je 0x140094cc4
mov rcx, qword [rbp + 0x38]
mov rax, qword [rbp + 0x40]
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
jmp 0x140094ccc
mov rcx, qword [rbp + 0x38]
mov rax, qword [rbp + 0x40]
call qword [rax + 0x80]
test rdi, rdi
je 0x140094cf5
mov rax, qword [rbp + 0x38]
lock dec qword [rax]
jne 0x140094cf5
mov rcx, qword [rbp + 0x38]
mov rdx, qword [rbp + 0x40]
mov byte [rbp + 0x177], 1
call fcn.140075d00
cmp r14, 2
mov qword [rbp + 0x160], r14
jne 0x140094d92
mov qword [rbp + 0x150], r15
mov rcx, qword [rbx + 0xc0]
test rcx, rcx
je 0x140094d1e
call fcn.1400626a0
mov rax, qword [rbp + 0x168]
mov rcx, qword [rbp + 0x150]
mov qword [rax + 0xc0], rcx
mov qword [rax + 0x90], 5
mov rax, qword [rbp + 0x18]
mov qword [rax], 2
mov rax, qword [rbp + 0x158]
cmp byte [rax + 0xb8], 0xa
jb 0x140094d78
cmp qword [rax + 0xc8], 0
je 0x140094d78
mov r8, qword [rax + 0xc0]
mov rcx, qword [0x140262270]
xor edx, edx
call fcn.140195ea0
mov rcx, qword [rbp + 0x28]
call fcn.140035e80
mov rcx, qword [rbp + 0x158]
call fcn.1400023d0
jmp 0x140094e8e
mov rax, qword [rbp + 0x158]
movups xmm0, xmmword [rax + 0x50]
movaps xmmword [rbp + 0x100], xmm0
movups xmm0, xmmword [rax + 0x40]
movaps xmmword [rbp + 0xf0], xmm0
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmm3, xmmword [rax + 0x30]
movaps xmmword [rbp + 0xe0], xmm3
movaps xmmword [rbp + 0xd0], xmm2
movaps xmmword [rbp + 0xc0], xmm1
movaps xmmword [rbp + 0xb0], xmm0
lea rax, [rbx + 0x10]
mov qword [rbp + 0x168], rax
cmp dword [rbx + 0x10], 3
je 0x140094df7
mov rcx, qword [rbp + 0x168]
call fcn.1400023d0
movaps xmm0, xmmword [rbp + 0x100]
mov rax, qword [rbp + 0x168]
movups xmmword [rax + 0x50], xmm0
movaps xmm0, xmmword [rbp + 0xf0]
movups xmmword [rax + 0x40], xmm0
movdqa xmm0, xmmword [rbp + 0xb0]
movdqa xmm1, xmmword [rbp + 0xc0]
movdqa xmm2, xmmword [rbp + 0xd0]
movdqa xmm3, xmmword [rbp + 0xe0]
movdqu xmmword [rax + 0x30], xmm3
movdqu xmmword [rax + 0x20], xmm2
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
mov rax, qword [rbp + 0x18]
mov qword [rax], r14
mov qword [rax + 8], r15
mov qword [rax + 0x10], rsi
mov rax, qword [rbp + 0x158]
cmp byte [rax + 0xb8], 0xa
jb 0x140094e85
cmp qword [rax + 0xc8], 0
je 0x140094e85
mov r8, qword [rax + 0xc0]
mov rcx, qword [0x140262270]
xor edx, edx
call fcn.140195ea0
mov rcx, qword [rbp + 0x28]
call fcn.140035e80
mov rax, qword [rbp + 0x158]
mov rcx, qword [rax + 0xd0]
test rcx, rcx
je 0x140094ec2
mov qword [rbp + 0x168], rcx
call fcn.1400091e0
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, qword [rbp + 0x168]
call fcn.140195ea0
movaps xmm6, xmmword [rbp + 0x180]
movaps xmm7, xmmword [rbp + 0x190]
add rsp, 0x228
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov rcx, rbx
call fcn.1401982a0
jmp 0x1400952cf
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov rcx, rbx
call fcn.1401982a0
jmp 0x1400952cf
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov rcx, r9
call fcn.1401982a0
jmp 0x1400952cf
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov rcx, r9
call fcn.1401982a0
jmp 0x1400952cf
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov rcx, rdi
call fcn.1401982a0
jmp 0x1400952cf
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov rcx, rdi
call fcn.1401982a0
jmp 0x1400952cf
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
call fcn.1401982a0
jmp 0x1400952cf
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov rcx, rdi
call fcn.1401982a0
jmp 0x1400952cf
mov byte [rbp + 0x60], al
mov qword [rbp + 0x80], rsi
lea rax, [0x14004c610]
mov qword [rbp + 0x88], rax
lea rax, [0x1401bec50]
mov qword [rbp + 0xb0], rax
mov qword [rbp + 0xb8], 1
mov qword [rbp + 0xd0], 0
mov qword [rbp + 0xc0], rdi
mov qword [rbp + 0xc8], 1
lea rdx, [0x1401bec60]
lea rcx, [rbp + 0xb0]
call fcn.140198250
jmp 0x1400952cf
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcmethod.rs
mov edx, 0xf
mov rcx, rdi
call fcn.140198320
jmp 0x1400952cf
call fcn.140020450
jmp 0x1400952cf
lea rax, [rbp + 0x80]
mov qword [rbp + 0x120], rax
lea rax, [fcn.140023700]
mov qword [rbp + 0x128], rax
mov dword [rbp + 0x128], eax
mov qword [rbp + 0x130], rsi
mov qword [rbp + 0x138], rax
lea rax, str.new_len____capacity_
mov qword [rbp + 0xb0], rax
add byte [rax - 0x39], cl
test dword [rax + 0x2000000], edi
add byte [rax], al
add byte [rax - 0x39], cl
test eax, edx
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test dword [rax], esp
add dword [rax], eax
add byte [rax - 0x77], cl
test eax, eax
rol byte [rax], 0
add byte [rax - 0x39], cl
test eax, ecx
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add dh, al
test dword [rsi + 1], esi
add byte [rax], al
add dword [rax - 0x73], ecx
adc eax, 0x140fd1
lea rcx, [rbp + 0xb0]
call fcn.140198250
jmp 0x1400952cf
lea rax, [rbp + 0x80]
mov qword [rbp + 0x120], rax
lea rax, [fcn.140023700]
clc
dec dword [rax - 0x77]
test dword [rax], ebp
add dword [rax], eax
add byte [rax - 0x77], cl
mov ch, 0x30
add dword [rax], eax
add byte [rax - 0x77], cl
test dword [rax], edi
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x140f6f
mov qword [rbp + 0xb0], rax
mov qword [rbp + 0xb8], 2
mov qword [rbp + 0xd0], 0
lea rax, [rbp + 0x120]
mov qword [rbp + 0xc0], rax
mov qword [rbp + 0xc8], 2
mov byte [rbp + 0x176], 1
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rbp + 0xb0]
call fcn.140198250
jmp 0x1400952cf
lea rax, [rbp + 0x80]
mov qword [rbp + 0x120], rax
lea rax, [fcn.140023700]
mov qword [rbp + 0x128], rax
mov qword [rbp + 0x130], rsi
mov qword [rbp + 0x138], rax
lea rax, str.new_len____capacity_
mov qword [rbp + 0xb0], rax
mov qword [rbp + 0xb8], 2
mov qword [rbp + 0xd0], 0
lea rax, [rbp + 0x120]
mov qword [rbp + 0xc0], rax
mov qword [rbp + 0xc8], 2
mov byte [rbp + 0x176], 1
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rbp + 0xb0]
call fcn.140198250
jmp 0x1400952cf
call fcn.140020450
jmp 0x1400952cf
mov qword [rbp + 0x168], rax
mov qword [rbp - 8], rax
mov rax, rbp
mov qword [rbp + 0x120], rax
lea rax, [0x140061920]
mov qword [rbp + 0x128], rax
lea rcx, [rbp - 8]
mov qword [rbp + 0x130], rcx
mov qword [rbp + 0x138], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rbp + 0xb0], rax
mov qword [rbp + 0xb8], 2
mov qword [rbp + 0xd0], 0
lea rax, [rbp + 0x120]
mov qword [rbp + 0xc0], rax
mov qword [rbp + 0xc8], 2
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1encode.rs_r_n0_r_n_r_n_r_nC:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh2mod.rsC:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh2client.rsResetInactiveStreamIdUnexpectedFrameTypePayloadTooBigRejectedReleaseCapacityTooBigOverflowedStreamIdMalformedHeadersMissingUriSchemeAndAuthorityPollResetAfterSendResponseSendPingWhilePendingSendSettingsWhilePendingPeerDisabledServerPush
lea rcx, [rbp + 0xb0]
call fcn.140198250
jmp 0x1400952cf
mov qword [rbp + 0x10], rdi
lea rcx, [0x1401bf738]
call fcn.1401987a0
ud2
jl 0x140095c2a
and byte [rax - 0x7d], cl
invalid
pop r15
pop rbp
ret
adc byte [rbp + 0x41], dl
push rdi
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
invalid
lea rbp, [rdx + 0x80]
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm7
movaps xmmword [rsp + 0x30], xmm6
and al, 0x30
and al, 0x30
xor byte [rax - 0x75], cl
mov ch, 0x58
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
mov rsi, qword [rbp + 0x158]
lea rcx, [rsi + 0x60]
movzx ebx, byte [rbp + 0x177]
add dword [rax], eax
invalid
add dword [rax], eax
add al, ch
xor eax, dword [rax]
add byte [rax], al
add byte [rax], al
call fcn.140095c90
test bl, bl
je 0x140095c69
invalid
mov rcx, rsi
call fcn.1400023d0
invalid
invalid
mov rcx, qword [rsi + 0xd0]
call fcn.140002360
movaps xmm6, xmmword [rsp + 0x30]
sub byte [rsp + 0x30], dh
sub byte [rsp + 0x30], dh
movaps xmm7, xmmword [rsp + 0x20]
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
jns 0x140095cf0
pop rax
or dh, byte [rdx + 0x22]
cmp qword [rcx + 0x68], 0
cmp dword [rcx + 0x68], 0
je case.0x140092619.23
mov r8, qword [rcx + 0x60]
mov rax, qword [0x140262270]
mov eax, dword [0x140262270]
add byte [rax - 0x77], cl
invalid
mov rsi, rcx
mov rcx, rax
xor edx, edx
call fcn.140195ea0
add dword [rax], edx
add byte [rax - 0x77], cl
int1
add dword [rax], edx
add byte [rax - 0x77], cl
int1
add rsp, 0x20
pop rsi
jmp fcn.140035e80
int3
int3
int3
invalid
add byte [rcx + 0x63], cl
add al, 0x80
add rax, r8
jmp rax
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x13b732
mov rax, qword [rax + 0x18]
lea rdx, [0x1401d142d]
mov r8d, 4
add rsp, 0x40
pop rsi
jmp rax
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401d57bb]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x13fa9f
mov r8d, 6
add rsp, 0x40
pop rsi
jmp rax
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
mov dword [rsp + 0x38], ecx
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, str.BodyDecodeUpgradeUri_should_have_a_scheme
loopne 0x140095d54
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
loopne 0x140095d54
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
jmp 0x140095d89
sbb byte [rax - 0x73], cl
adc eax, 0x13b703
mov r8d, 9
add rsp, 0x40
pop rsi
jmp rax
mov rsi, rdx
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
mov qword [rsp + 0x20], 0
mov byte [rsp + 0x31], 0
lea r8, [0x1401d1440]
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x38]
call fcn.140027580
mov rcx, qword [rsp + 0x20]
movzx edx, byte [rsp + 0x30]
test rcx, rcx
je 0x140095e27
mov al, 1
test dl, dl
jne 0x140095e29
mov rsi, qword [rsp + 0x28]
cmp rcx, 1
jne 0x140095e0d
cmp byte [rsp + 0x31], 0
je 0x140095e0d
test byte [rsi + 0x34], 4
jne 0x140095e0d
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._____
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x140095e29
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401e2295]
mov r8d, 1
call qword [rax + 0x18]
jmp 0x140095e29
mov eax, edx
test al, al
setne al
add rsp, 0x40
pop rsi
ret
mov ecx, dword [rbp - 0x10]
nop dword cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 8]
mov rax, qword [rax + 0x1d0]
test rax, rax
je 0x14009cfec
lock dec qword [rax]
jne 0x14009cfec
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 0x1d0]
mov rdx, qword [rax + 0x1d8]
call fcn.140075d00
nop
add rsp, 0x28
pop rsi
pop rbp
ret
invalid
and al, 0x10
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 8]
lea rcx, [rax + 0x120]
call fcn.140077ea0
nop
add rsp, 0x28
pop rsi
pop rbp
ret
call 0x1300a5ddf
dec qword [rax]
jne 0x14009d2a8
mov rax, qword [rbp - 0x18]
mov rcx, qword [rax]
call fcn.140077310
nop
add rsp, 0x28
pop rsi
pop rbp
ret
lea rcx, [rax - 3]
add rax, 0xfffffffffffffffe
cmp rcx, 2
mov ecx, 0
cmovae rax, rcx
test rax, rax
jne 0x1400a1106
mov rax, qword [rbp + 0x54e0]
cmp dword [rax], 2
je 0x1400a1537
mov rsi, qword [rsi]
cmp rsi, 4
jne 0x14009e943
jmp 0x1400a1537
mov rsi, qword [rsi]
lea rcx, [rsi - 1]
cmp rsi, 2
mov eax, 0
cmovae rax, rcx
test rax, rax
jne 0x1400a0690
mov rcx, qword [rbp + 0x51c8]
mov rax, qword [rcx + 0x70]
mov qword [rbp + 0xf0], rax
movups xmm0, xmmword [rcx + 0x60]
invalid
invalid
movaps xmmword [rbp + 0xe0], xmm0
movups xmm0, xmmword [rcx + 0x50]
movaps xmmword [rbp + 0xd0], xmm0
movups xmm0, xmmword [rcx + 0x40]
movaps xmmword [rbp + 0xc0], xmm0
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmm3, xmmword [rcx + 0x30]
movaps xmmword [rbp + 0xb0], xmm3
movaps xmmword [rbp + 0xa0], xmm2
movaps xmmword [rbp + 0x90], xmm1
movaps xmmword [rbp + 0x80], xmm0
mov rcx, qword [rbp + 0x5260]
mov rax, qword [rcx + 0x50]
lea rdx, [rbp + 0xf8]
mov qword [rdx + 0x50], rax
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rdx + 0x40], xmm0
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
mov r8d, 0xd0
lea rcx, [rbp + 0x4d90]
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0x54b8]
mov qword [rax], 3
cmp rsi, 1
ja 0x1400a1473
sub al, byte [rax]
invalid
sub al, byte [rax]
add byte [rax - 0x77], cl
mov ch, 0
push rbx
add byte [rax], al
mov qword [rbp + 0x5300], rsi
mov rax, qword [rbp + 0x4e00]
lea rcx, [rbp + 0x5308]
add byte [rax - 0x73], cl
lea ecx, [rax]
push rbx
add byte [rax], al
mov qword [rcx + 0x70], rax
movups xmm0, xmmword [rbp + 0x4df0]
add byte [r8], r8b
add byte [r8], r8b
movups xmmword [rcx + 0x60], xmm0
movups xmm0, xmmword [rbp + 0x4de0]
movups xmmword [rcx + 0x50], xmm0
push r8
push r8
movups xmm0, xmmword [rbp + 0x4dd0]
movups xmmword [rcx + 0x40], xmm0
movups xmm0, xmmword [rbp + 0x4d90]
nop
add byte [r8], r8b
nop
add byte [r8], r8b
movups xmm1, xmmword [rbp + 0x4da0]
movups xmm2, xmmword [rbp + 0x4db0]
movups xmm3, xmmword [rbp + 0x4dc0]
movups xmmword [rcx + 0x30], xmm3
xor byte [rdi], cl
adc dword [rcx + 0x20], edx
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
lea rcx, [rbp + 0x4e08]
mov rax, qword [rcx + 0x50]
mov qword [rbp + 0x5420], rax
movups xmm0, xmmword [rcx + 0x40]
movaps xmmword [rbp + 0x5410], xmm0
movdqu xmm0, xmmword [rcx]
add ebx, esi
movq mm1, qword [rcx + 0x10]
add ebx, esi
movq mm1, qword [rcx + 0x10]
movdqu xmm2, xmmword [rcx + 0x20]
movdqu xmm3, xmmword [rcx + 0x30]
movdqa xmmword [rbp + 0x5400], xmm3
movdqa xmmword [rbp + 0x53f0], xmm2
movdqa xmmword [rbp + 0x53e0], xmm1
movdqa xmmword [rbp + 0x53d0], xmm0
mov rax, qword [rbp + 0x5338]
mov qword [rbp + 0x5250], rax
mov eax, dword [rbp + 0x5340]
mov dword [rbp + 0x5480], eax
mov rax, qword [rbp + 0x5370]
mov r14, qword [rax + 0x18]
mov rax, qword [rax + 0x20]
mov rcx, rax
shl rcx, 7
lea rax, [rcx + rax*8]
add rax, r14
mov qword [rbp + 0x54c8], rax
jmp 0x14009eb28
test al, al
je 0x1400a041c
add r14, 0x88
cmp r14, qword [rbp + 0x54c8]
je 0x14009fcf0
lea rcx, [r14 + 0x58]
xor eax, eax
mov r15d, 0
movabs rdx, 0x8000000000000000
add byte [rax + 0x58563949], al
cmovne r15, rcx
je 0x14009f548
mov rdx, qword [rbp + 0x53f0]
test rdx, rdx
je 0x1400a144f
mov qword [rbp + 0x54d8], r14
mov rcx, qword [rbp + 0x53e8]
mov byte [rbp + 0x54f7], 1
call fcn.1400489f0
mov r14, rax
mov rsi, rdx
test rdx, rdx
je 0x14009ec89
cmp byte [r14], 0x5b
jne 0x14009ec8b
add rsi, r14
mov r9b, 0x5b
xor eax, eax
mov r8, r14
test r9b, r9b
jns 0x14009ec50
jmp 0x14009ebd3
movzx r9d, byte [rcx]
mov rax, rdx
mov r8, rcx
test r9b, r9b
jns 0x14009ec50
mov ecx, r9d
and cl, 0x1f
movzx edx, cl
movzx r11d, byte [r8 + 1]
and r11d, 0x3f
cmp r9b, 0xdf
jbe 0x14009ec30
movzx r10d, byte [r8 + 2]
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
cmp r9b, 0xf0
jb 0x14009ec40
lea rcx, [r8 + 4]
movzx r9d, byte [r8 + 3]
and edx, 7
shl edx, 0x12
shl r10d, 6
and r9d, 0x3f
or r9d, r10d
or r9d, edx
cmp r9d, 0x110000
jne 0x14009ec58
jmp 0x14009f79e
lea rcx, [r8 + 2]
shl edx, 6
or edx, r11d
mov r9d, edx
jmp 0x14009ec58
lea rcx, [r8 + 3]
shl edx, 0xc
or r10d, edx
mov r9d, r10d
jmp 0x14009ec58
lea rcx, [r8 + 1]
movzx r9d, r9b
mov rdx, rcx
sub rdx, r8
add rdx, rax
cmp r9d, 0x5b
je 0x14009ec71
cmp r9d, 0x5d
jne 0x14009f595
cmp rcx, rsi
jne 0x14009ebc0
xor eax, eax
xor edx, edx
add r14, rax
sub rdx, rax
mov rsi, rdx
jmp 0x14009ec8b
xor esi, esi
lea rcx, [rbp + 0x4ee0]
mov qword [rbp + 0x4ee0], r14
mov qword [rbp + 0x4ee8], rsi
mov rdi, rcx
call fcn.1400261b0
mov r12, rax
test r12b, 1
jne 0x14009edd0
movaps xmmword [rbp + 0x80], xmm7
mov byte [rbp + 0x54f7], 1
mov r8d, 8
mov rcx, rdi
mov rdx, r13
call fcn.140026ae0
cmp rax, 8
jne 0x14009f3a2
movzx eax, word [rbp + 0x80]
movzx ecx, word [rbp + 0x82]
movzx edx, word [rbp + 0x84]
movzx r8d, word [rbp + 0x86]
movzx r9d, word [rbp + 0x88]
movzx r10d, word [rbp + 0x8a]
movzx r11d, word [rbp + 0x8c]
movzx edi, word [rbp + 0x8e]
rol ax, 8
rol cx, 8
rol dx, 8
rol r8w, 8
rol r9w, 8
rol r10w, 8
rol r11w, 8
rol di, 8
movd xmm0, edi
movd xmm1, r11d
punpcklwd xmm1, xmm0
movd xmm0, r10d
movd xmm2, r9d
punpcklwd xmm2, xmm0
punpckldq xmm2, xmm1
movd xmm0, r8d
movd xmm1, edx
punpcklwd xmm1, xmm0
movd xmm3, ecx
movd xmm0, eax
punpcklwd xmm0, xmm3
punpckldq xmm0, xmm1
punpcklqdq xmm0, xmm2
cmp qword [rbp + 0x4ee8], 0
jne 0x14009f470
pshufd xmm1, xmm0, 0xf9
pshufd xmm2, xmm0, 0xff
movq qword [rbp + 0x51c0], xmm2
movq qword [rbp + 0x51b8], xmm1
movd eax, xmm0
mov qword [rbp + 0x54e8], rax
mov r11b, 1
mov rax, qword [r15 + 0x10]
test rax, rax
mov r14, qword [rbp + 0x54d8]
jne 0x14009ee03
jmp case.0x14009258c.32
cmp qword [rbp + 0x4ee8], 0
jne 0x14009f470
mov rax, r12
shr rax, 8
mov qword [rbp + 0x54e8], rax
xor r11d, r11d
mov rax, qword [r15 + 0x10]
test rax, rax
mov r14, qword [rbp + 0x54d8]
je case.0x14009258c.32
mov rdx, qword [rbp + 0x54e8]
mov ecx, edx
mov r8, qword [rbp + 0x51c0]
mov r9, qword [rbp + 0x51b8]
shld r8, r9, 0x20
shl r9, 0x20
or r9, rcx
mov r10, qword [r15 + 8]
test r12b, 1
jne 0x14009f675
mov ecx, r9d
shr ecx, 0x10
mov rsi, r9
shr rsi, 0x20
mov rdi, r9
rol dx, 8
mov word [rbp + 0x54c0], dx
shr rdi, 0x30
mov dword [rbp + 0x5488], ecx
rol cx, 8
mov word [rbp + 0x54aa], cx
mov edx, r8d
mov rcx, rsi
mov qword [rbp + 0x5258], rsi
rol cx, 8
mov word [rbp + 0x54ac], cx
shr edx, 0x10
mov rcx, rdi
mov qword [rbp + 0x5268], rdi
rol cx, 8
mov word [rbp + 0x54ae], cx
mov rcx, r8
mov esi, r8d
rol si, 8
mov word [rbp + 0x54b0], si
shr rcx, 0x20
mov dword [rbp + 0x5484], edx
rol dx, 8
mov word [rbp + 0x54b2], dx
mov rdx, rcx
mov qword [rbp + 0x5270], rcx
rol cx, 8
mov word [rbp + 0x54b4], cx
mov rcx, r8
shr rcx, 0x30
mov rdx, rcx
mov qword [rbp + 0x5278], rcx
rol cx, 8
mov word [rbp + 0x54b6], cx
add rax, rax
lea rdx, [rax + rax*8]
xor r14d, r14d
mov qword [rbp + 0x54a0], rdx
jmp 0x14009ef20
lea r13, [rbp + 0x80]
mov r11d, r15d
mov rdx, qword [rbp + 0x54a0]
add r14, 0x12
xor eax, eax
cmp rdx, r14
je 0x14009f541
cmp byte [r10 + r14], 2
jne 0x14009ef50
cmp r11b, byte [r10 + r14 + 1]
jne 0x14009ef11
mov rax, qword [r10 + r14 + 2]
xor rax, r9
mov rcx, qword [r10 + r14 + 0xa]
xor rcx, r8
or rcx, rax
jne 0x14009ef11
jmp 0x14009f39b
lea rax, [r10 + r14]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rbp + 0x80], xmm0
movzx eax, word [rax + 0x10]
mov word [rbp + 0x90], ax
mov r15d, r11d
mov byte [rbp + 0x92], r11b
mov qword [rbp + 0x9b], r8
mov qword [rbp + 0x93], r9
cmp byte [rbp + 0x80], 0
je 0x14009ef00
movzx eax, byte [rbp + 0x91]
mov cl, 0x80
sub cl, al
mov rsi, 0xffffffffffffffff
shl rsi, cl
test cl, 0x40
mov r12, rsi
mov edx, 0
cmovne r12, rdx
mov r11, 0xffffffffffffffff
cmove rsi, r11
test cl, cl
cmovs rsi, rdx
cmovs r12, rdx
mov rbx, qword [rbp + 0x81]
bswap rsi
and rsi, rbx
mov edx, esi
rol dx, 8
xor edi, edi
cmp si, word [rbp + 0x54e8]
setne r13b
mov ecx, 0xff
cmp dx, word [rbp + 0x54c0]
jb 0x14009effc
mov dil, r13b
mov ecx, edi
mov r13, qword [rbp + 0x89]
test cl, cl
jne 0x14009f190
bswap r12
and r12, r13
movq xmm0, r12
movq xmm1, rsi
punpcklqdq xmm1, xmm0
pextrw ecx, xmm1, 1
mov r11d, ecx
rol r11w, 8
xor edi, edi
cmp cx, word [rbp + 0x5488]
setne dl
mov ecx, 0xff
cmp r11w, word [rbp + 0x54aa]
jb 0x14009f04c
mov dil, dl
mov ecx, edi
test cl, cl
jne 0x14009f190
mov rcx, rsi
shr rcx, 0x20
mov r11d, ecx
rol r11w, 8
xor edi, edi
cmp cx, word [rbp + 0x5258]
setne dl
mov ecx, 0xff
cmp r11w, word [rbp + 0x54ac]
jb 0x14009f083
mov dil, dl
mov ecx, edi
test cl, cl
jne 0x14009f190
shr rsi, 0x30
mov r11d, esi
rol r11w, 8
xor edi, edi
cmp si, word [rbp + 0x5268]
setne dl
mov ecx, 0xff
cmp r11w, word [rbp + 0x54ae]
jb 0x14009f0b7
mov dil, dl
mov ecx, edi
test cl, cl
jne 0x14009f190
invalid
mov r11d, r12d
rol r11w, 8
xor esi, esi
cmp r12w, r8w
setne dl
mov ecx, 0xff
cmp r11w, word [rbp + 0x54b0]
jb 0x14009f0e4
mov sil, dl
mov ecx, esi
test cl, cl
jne 0x14009f190
mov ecx, r12d
shr ecx, 0x10
mov r11d, ecx
rol r11w, 8
xor esi, esi
cmp cx, word [rbp + 0x5484]
setne dl
mov ecx, 0xff
cmp r11w, word [rbp + 0x54b2]
jb 0x14009f11a
mov sil, dl
mov ecx, esi
test cl, cl
jne 0x14009f190
mov rcx, r12
shr rcx, 0x20
mov r11d, ecx
rol r11w, 8
xor esi, esi
cmp cx, word [rbp + 0x5270]
setne dl
mov ecx, 0xff
cmp r11w, word [rbp + 0x54b4]
jb 0x14009f14d
mov sil, dl
mov ecx, esi
test cl, cl
jne 0x14009f190
shr r12, 0x30
mov r11d, r12d
rol r11w, 8
xor esi, esi
cmp r12w, word [rbp + 0x5278]
setne dl
mov ecx, 0xff
cmp r11w, word [rbp + 0x54b6]
jb 0x14009f17e
mov sil, dl
mov ecx, esi
test cl, cl
je 0x14009f1a0
nop word cs:[rax + rax]
cmp cl, 0xff
je 0x14009f1a0
movzx ecx, cl
test ecx, ecx
jne 0x14009ef00
mov rsi, 0xffffffffffffffff
mov ecx, eax
shr rsi, cl
test al, 0x40
mov rcx, 0xffffffffffffffff
cmovne rcx, rsi
mov edx, 0
cmovne rsi, rdx
test al, al
cmovs rsi, rdx
cmovs rcx, rdx
bswap rsi
or rsi, rbx
mov r11d, esi
rol r11w, 8
xor edi, edi
cmp word [rbp + 0x54e8], si
setne dl
mov eax, 0xff
cmp word [rbp + 0x54c0], r11w
jb 0x14009f1fa
mov dil, dl
mov eax, edi
test al, al
jne 0x14009f380
bswap rcx
or rcx, r13
movq xmm0, rcx
movq xmm1, rsi
punpcklqdq xmm1, xmm0
pextrw eax, xmm1, 1
mov r11d, eax
rol r11w, 8
xor edi, edi
cmp word [rbp + 0x5488], ax
setne dl
mov eax, 0xff
cmp word [rbp + 0x54aa], r11w
jb 0x14009f243
mov dil, dl
mov eax, edi
test al, al
jne 0x14009f380
mov rax, rsi
shr rax, 0x20
mov r11d, eax
rol r11w, 8
xor edi, edi
cmp word [rbp + 0x5258], ax
setne dl
mov eax, 0xff
cmp word [rbp + 0x54ac], r11w
jb 0x14009f27a
mov dil, dl
mov eax, edi
test al, al
jne 0x14009f380
shr rsi, 0x30
mov r11d, esi
rol r11w, 8
xor edi, edi
cmp word [rbp + 0x5268], si
setne dl
mov eax, 0xff
cmp word [rbp + 0x54ae], r11w
jb 0x14009f2ae
mov dil, dl
mov eax, edi
test al, al
jne 0x14009f380
mov r11d, ecx
rol r11w, 8
xor esi, esi
cmp r8w, cx
setne dl
mov eax, 0xff
cmp word [rbp + 0x54b0], r11w
jb 0x14009f2db
mov sil, dl
mov eax, esi
test al, al
jne 0x14009f380
mov eax, ecx
shr eax, 0x10
mov r11d, eax
rol r11w, 8
xor esi, esi
cmp word [rbp + 0x5484], ax
setne dl
mov eax, 0xff
cmp word [rbp + 0x54b2], r11w
jb 0x14009f310
mov sil, dl
mov eax, esi
test al, al
jne 0x14009f380
mov rax, rcx
shr rax, 0x20
mov r11d, eax
rol r11w, 8
xor esi, esi
cmp word [rbp + 0x5270], ax
setne dl
mov eax, 0xff
cmp word [rbp + 0x54b4], r11w
jb 0x14009f343
mov sil, dl
mov eax, esi
test al, al
jne 0x14009f380
shr rcx, 0x30
mov edx, ecx
rol dx, 8
xor esi, esi
cmp word [rbp + 0x5278], cx
setne cl
mov eax, 0xff
cmp word [rbp + 0x54b6], dx
jb 0x14009f370
mov sil, cl
mov eax, esi
test al, al
je 0x14009f7aa
nop dword [rax + rax]
inc al
cmp al, 2
lea r13, [rbp + 0x80]
mov r11d, r15d
mov rdx, qword [rbp + 0x54a0]
jae 0x14009ef11
mov al, 1
jmp 0x14009f541
test dl, 1
jne 0x14009f470
mov rcx, qword [rbp + 0x4ee8]
test rcx, rcx
test ecx, ecx
je 0x14009f470
mov rdx, qword [rbp + 0x4ee0]
cmp byte [rdx], 0x3a
jne 0x14009f470
cmp rcx, 1
je 0x14009f470
add rcx, 0xfffffffffffffffe
movzx r8d, byte [rdx + 1]
add rdx, 2
mov qword [rbp + 0x4ee0], rdx
mov qword [rbp + 0x4ee8], rcx
cmp r8b, 0x3a
jne 0x14009f470
mov qword [rbp + 0x5436], 0
mov qword [rbp + 0x5430], 0
mov r8d, 7
sub r8, rax
jb 0x1400a156c
mov byte [rbp + 0x54f7], 1
lea rcx, [rbp + 0x4ee0]
lea rdx, [rbp + 0x5430]
call fcn.140026ae0
mov ecx, 8
sub rcx, rax
jb 0x1400a154f
cmp rax, 8
je 0x1400a158f
lea rcx, [rcx*2 + 0x80]
add rcx, rbp
add rax, rax
lea rdx, [rbp + 0x5430]
mov r8, rax
mov eax, eax
mov eax, eax
call sub.VCRUNTIME140.dll_memcpy
jmp 0x14009ecde
mov rax, qword [r15 + 0x28]
test rax, rax
je 0x14009f534
sub byte [rax - 0x7b], cl
ror byte [rdi], 0x84
mov bh, 0
add byte [rax], al
mov rbx, qword [r15 + 0x20]
shl rax, 3
loopne 0x14009f488
loopne 0x14009f488
lea r13, [rax + rax*2]
xor edi, edi
xor edi, edi
jmp case.default.0x14009f559
add rdi, 0x18
cmp r13, rdi
sbb byte [rcx + 0x39], cl
std
je 0x14009f538
mov r15, qword [rbx + rdi + 8]
mov r12, qword [rbx + rdi + 0x10]
mov esp, dword [rbx + rdi + 0x10]
mov esp, dword [rbx + rdi + 0x10]
cmp rsi, r12
jne 0x14009f4be
mov rcx, r15
mov rdx, r14
mov r8, rsi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14009f530
test r12, r12
je 0x14009f4e6
cmp byte [r15], 0x2e
jne 0x14009f4e6
lea rax, [r12 - 1]
cmp rax, rsi
jne 0x14009f4e6
lea rcx, [r15 + 1]
mov rdx, r14
mov r8, rsi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14009f530
mov rdx, rsi
sub rdx, r12
loop 0x14009f55f
invalid
loop 0x14009f55f
adc cl, byte [rcx + rax - 0xe]
add rdx, r14
mov rcx, r15
mov r8, r12
call sub.VCRUNTIME140.dll_memcmp
invalid
test eax, eax
je 0x14009f50e
add byte [rbp + 0x490e74c0], al
cmp esp, 1
cmp r12, 1
jne 0x14009f490
cmp byte [r15], 0x2a
jne 0x14009f490
invalid
test bl, ch
and cl, byte [rbp - 0x7b]
in al, 0x74
invalid
jmp 0x14009f530
test r12, r12
je 0x14009f519
cmp byte [r15], 0x2e
je 0x14009f530
not r12
add r12, rsi
jae 0x14009f490
invalid
cmp byte [r14 + r12], 0x2e
jne 0x14009f490
mov al, 1
jmp 0x14009f53a
xor eax, eax
jmp 0x14009f541
xor eax, eax
lea r13, [rbp + 0x80]
mov r14, qword [rbp + 0x54d8]
mov rcx, qword [r14]
lea rdx, [0x14020d0d8]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
test al, al
jne 0x14009eb21
mov esi, 0xffffff5
mov dh, 0x85
rcl byte [rbx]
add byte [rax + rax*8 + 0x1f79840f], al
add byte [rax], al
movzx eax, byte [rbp + 0x53d0]
test al, al
je 0x1400a14eb
cmp al, 2
jne 0x14009f645
mov rax, qword [rbp + 0x53d8]
cmp qword [rax + 0x10], 4
jne 0x14009eb21
mov rax, qword [rax + 8]
jmp 0x14009f664
mov r8, rdx
nop dword [rax + rax]
cmp rcx, rsi
je 0x14009ec7e
mov r9, rsi
movzx r10d, byte [rsi - 1]
test r10b, r10b
js 0x14009f5c0
lea rsi, [r9 - 1]
movzx r10d, r10b
jmp 0x14009f623
movzx r11d, byte [r9 - 2]
cmp r11b, 0xc0
jge 0x14009f5ec
movzx edi, byte [r9 - 3]
cmp dil, 0xbf
jg 0x14009f5f6
lea rsi, [r9 - 4]
movzx ebx, byte [r9 - 4]
and ebx, 7
shl ebx, 6
and edi, 0x3f
or edi, ebx
jmp 0x14009f5fd
lea rsi, [r9 - 2]
and r11d, 0x1f
jmp 0x14009f607
lea rsi, [r9 - 3]
and edi, 0xf
shl edi, 6
and r11d, 0x3f
or r11d, edi
shl r11d, 6
and r10b, 0x3f
movzx r10d, r10b
or r10d, r11d
cmp r10d, 0x110000
je 0x14009ec7e
cmp r10d, 0x5b
je 0x14009f5a0
cmp r10d, 0x5d
je 0x14009f5a0
sub r8, rcx
add r8, r9
mov rdx, r8
jmp 0x14009ec7e
cmp byte [rbp + 0x53d1], 0
lea rax, [0x140206c54]
lea rcx, str.httphttpswswssftpfileC:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srcparser.rsel__
cmove rax, rcx
jne 0x14009eb21
invalid
invalid
hlt
invalid
invalid
cmp dword [rax], 0x70747468
jne 0x14009eb21
jmp 0x1400a0554
add rax, rax
lea r11, [rax + rax*8]
xor esi, esi
mov r15, rdx
jmp 0x14009f6a9
cmp byte [r10 + rsi + 1], 0
je 0x14009f785
add rsi, 0x12
cmp r11, rsi
je case.0x14009258c.32
cmp byte [r10 + rsi], 2
je 0x14009f690
lea rax, [r10 + rsi]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rbp + 0x80], xmm0
movzx eax, word [rax + 0x10]
mov word [rbp + 0x90], ax
mov byte [rbp + 0x92], 0
mov qword [rbp + 0x9b], r8
wait
add byte [rax], al
add byte [rcx + rcx*4 - 0x73], cl
xchg ebx, eax
add byte [rax], al
invalid
wait
add byte [rax], al
add byte [rcx + rcx*4 - 0x73], cl
xchg ebx, eax
add byte [rax], al
add byte [rax + 0x80bd], al
cmp byte [rbp + 0x80], 0
add byte [rax], al
jne 0x14009f69c
mov edi, dword [rbp + 0x81]
movzx eax, byte [rbp + 0x85]
add byte [rdi], cl
mov dh, 0xc8
add byte [rdi], cl
mov dh, 0xc8
mov edx, 0x20
sub edx, ecx
neg ecx
mov ebx, 0xffffffff
invalid
call rbx
jrcxz 0x14009f68d
cli
and byte [rcx], bh
cmovae ebx, ecx
bswap ebx
retf
and ebx, edi
mov dword [rbp + 0x4ee0], ebx
mov ecx, dword [rbp + 0x93]
lea edx, [rbx + 0xf000000]
retf
bswap ecx
xor edx, edx
cmp ebx, ecx
seta dl
invalid
retf
lea edx, [rbx + 0xf000000]
retf
sbb edx, 0
setne dl
mov ecx, 0xff
js case.0x1400860a6.54
movzx ecx, dl
test cl, cl
je 0x14009f752
invalid
mov edx, 0xffffffff
mov ecx, eax
shr edx, cl
cmp al, 0x20
mov eax, 0
add byte [rax], al
add byte [rax], al
cmovae edx, eax
mov eax, dword [rbp + 0x93]
bswap eax
bswap edi
or edi, edx
xor ecx, ecx
cmp eax, edi
seta cl
sbb ecx, 0
test ecx, ecx
iretd
jg 0x14009f69c
invalid
jmp 0x14009f790
cmp dword [r10 + rsi + 2], r15d
jne 0x14009f69c
invalid
invalid
invalid
invalid
invalid
mov al, 1
jmp 0x14009f548
xor eax, eax
jmp 0x14009f548
xor edx, edx
mov r8, rax
xor eax, eax
jmp 0x14009f5a0
std
invalid
invalid
std
invalid
mov al, 1
mov r14, qword [rbp + 0x54d8]
mov rcx, qword [r14]
lea rdx, [0x14020d0d8]
lea edx, [0x14020d0d8]
lea edx, [0x14020d0d8]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
lea r13, [rbp + 0x80]
add byte [rax], 0
add bh, bh
jmp rcx
add byte [rax], 0
add bh, bh
jmp rcx
invalid
test al, al
jne 0x14009eb21
ror byte [rdi], 0x85
invalid
movzx eax, byte [rbp + 0x53d0]
test al, al
je 0x1400a14c7
mov dh, 0x85
rcl byte [rbx]
add byte [rax + rax*8 + 0x1ce3840f], al
add byte [rax], al
cmp al, 2
jne 0x14009f88e
mov rax, qword [rbp + 0x53d8]
cmp qword [rax + 0x10], 5
adc byte [0x1332d7d0b], al
invalid
invalid
adc byte [0x1332d7d0b], al
invalid
mov rax, qword [rax + 8]
jmp 0x14009f8ad
invalid
add byte [rax + rax*8 - 0xced7af1], al
invalid
test al, al
jne 0x14009eb21
mov rsi, r14
lea rdx, [r14 + 8]
mov byte [rbp + 0x54f7], 1
lea rcx, [rbp + 0x52b0]
lea r8, [rbp + 0x53d0]
call fcn.1401030b0
cmp qword [rbp + 0x52b0], 2
mov r14, rsi
je 0x14009eb21
jmp 0x14009ff3d
test al, al
jne 0x14009eb21
movzx eax, byte [rbp + 0x53d0]
test al, al
je 0x1400a14a3
mov qword [rbp + 0x54d8], r14
cmp al, 2
jne 0x14009f8ca
mov rax, qword [rbp + 0x53d8]
mov r14, qword [rax + 8]
mov rsi, qword [rax + 0x10]
mov rax, qword [rbp + 0x54d8]
mov rdx, qword [rax + 8]
cmp qword [rdx + 0x28], 0
jne 0x14009f903
jmp 0x14009fc0c
cmp byte [rbp + 0x53d1], 0
lea rax, [0x140206c54]
lea rcx, str.httphttpswswssftpfileC:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srcparser.rsel__
cmove rax, rcx
je 0x14009eb21
mov ecx, dword [rax]
mov edx, 0x70747468
xor ecx, edx
movzx eax, byte [rax + 4]
xor eax, 0x73
or eax, ecx
jne 0x14009eb21
jmp 0x1400a04e7
xor esi, esi
cmp byte [rbp + 0x53d1], 0
sete sil
lea r14, [0x140206c54]
lea rax, str.httphttpswswssftpfileC:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srcparser.rsel__
cmove r14, rax
xor rsi, 5
mov rax, qword [rbp + 0x54d8]
mov rdx, qword [rax + 8]
cmp qword [rdx + 0x28], 0
je 0x14009fc0c
mov r8, qword [rdx + 0x30]
mov r9, qword [rdx + 0x38]
mov r11, r8
movabs rax, 0x736f6d6570736575
xor r11, rax
mov r10, r9
movabs rax, 0x646f72616e646f6d
xor r10, rax
movabs rax, 0x6c7967656e657261
xor r8, rax
movabs rax, 0x7465646279746573
xor r9, rax
mov rax, rsi
xor ebx, ebx
and rax, 0xfffffffffffffff8
je 0x14009f993
add r11, r10
rol r10, 0xd
mov rcx, qword [r14 + rbx]
xor r10, r11
rol r11, 0x20
xor r9, rcx
add r8, r9
rol r9, 0x10
xor r9, r8
add r11, r9
rol r9, 0x15
add r8, r10
rol r10, 0x11
xor r10, r8
rol r8, 0x20
xor r9, r11
xor r11, rcx
add rbx, 8
cmp rbx, rax
jb 0x14009f950
mov edi, esi
and edi, 7
cmp edi, 4
jb 0x14009f9b4
mov r15d, dword [r14 + rbx]
mov eax, 4
mov rcx, rax
or rcx, 1
cmp rcx, rdi
jb 0x14009f9c5
jmp 0x14009f9df
xor r15d, r15d
xor eax, eax
mov rcx, rax
or rcx, 1
cmp rcx, rdi
jae 0x14009f9df
lea rcx, [r14 + rax]
movzx r12d, word [rbx + rcx]
lea ecx, [rax*8]
shl r12, cl
or r15, r12
or rax, 2
cmp rax, rdi
jae 0x14009f9f9
add rbx, rax
movzx ebx, byte [r14 + rbx]
shl eax, 3
mov ecx, eax
shl rbx, cl
or r15, rbx
jmp 0x14009f9fe
test rdi, rdi
je 0x14009fa50
lea ecx, [rdi*8]
mov eax, 0xff
shl rax, cl
or rax, r15
cmp rdi, 7
jne 0x14009fa55
add r11, r10
rol r10, 0xd
xor r9, rax
xor r10, r11
rol r11, 0x20
add r8, r9
rol r9, 0x10
xor r9, r8
add r11, r9
rol r9, 0x15
xor r9, r11
add r8, r10
rol r10, 0x11
xor r10, r8
rol r8, 0x20
xor r11, rax
xor eax, eax
jmp 0x14009fa55
mov eax, 0xff
mov qword [rbp + 0x54e8], r14
mov rcx, rsi
shl rcx, 0x38
movabs rdi, 0x100000000000000
add rcx, rdi
add r11, r10
rol r10, 0xd
or rcx, rax
xor r10, r11
rol r11, 0x20
xor r9, rcx
add r8, r9
rol r9, 0x10
xor r9, r8
add r11, r9
rol r9, 0x15
add r8, r10
rol r10, 0x11
xor r9, r11
xor r10, r8
rol r8, 0x20
xor r11, rcx
add r11, r10
rol r10, 0xd
xor r10, r11
rol r11, 0x20
xor r8, 0xff
add r8, r9
rol r9, 0x10
xor r9, r8
add r11, r9
rol r9, 0x15
add r8, r10
rol r10, 0x11
xor r10, r8
rol r8, 0x20
xor r9, r11
add r11, r10
rol r10, 0xd
xor r10, r11
rol r11, 0x20
add r8, r9
rol r9, 0x10
xor r9, r8
add r11, r9
rol r9, 0x15
add r8, r10
rol r10, 0x11
xor r10, r8
rol r8, 0x20
xor r9, r11
add r11, r10
rol r10, 0xd
add r8, r9
rol r9, 0x10
xor r9, r8
rol r9, 0x15
xor r10, r11
add r8, r10
rol r10, 0x11
mov rdi, r8
rol rdi, 0x20
xor rdi, r10
xor rdi, r9
xor rdi, r8
mov rcx, qword [rdx + 0x10]
mov r15, qword [rdx + 0x18]
mov rax, rdi
shr rax, 0x39
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm8, xmm0, 0
lea r12, [rcx - 0x68]
xor r14d, r14d
mov qword [rbp + 0x54c0], rcx
and rdi, r15
movdqu xmm9, xmmword [rcx + rdi]
movdqa xmm0, xmm9
pcmpeqb xmm0, xmm8
pmovmskb ebx, xmm0
nop word cs:[rax + rax]
test bx, bx
je 0x14009fbe0
tzcnt eax, ebx
lea ecx, [rbx - 1]
and ecx, ebx
mov ebx, ecx
add rax, rdi
and rax, r15
neg rax
imul r13, rax, 0x68
cmp rsi, qword [r12 + r13 + 0x10]
jne 0x14009fb90
lea rax, [r12 + r13]
mov rdx, qword [rax + 8]
mov rcx, qword [rbp + 0x54e8]
mov r8, rsi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14009fb90
jmp 0x14009fc20
pcmpeqb xmm9, xmm6
pmovmskb eax, xmm9
test eax, eax
jne 0x14009fc05
add rdi, r14
add rdi, 0x10
add r14, 0x10
mov rcx, qword [rbp + 0x54c0]
jmp 0x14009fb6f
lea r13, [rbp + 0x80]
mov r14, qword [rbp + 0x54d8]
jmp 0x14009eb21
mov rax, qword [rbp + 0x54c0]
lea rsi, [rax + r13]
cmp qword [rax + r13 - 0x50], 0
je 0x14009fe50
movzx ebx, byte [rsi - 8]
mov al, 2
cmp bl, 2
lea r13, [rbp + 0x80]
je 0x14009fc6c
mov rax, qword [rsi - 0x28]
mov r8, qword [rsi - 0x20]
mov rax, qword [rax]
lea rdx, [rsi - 0x10]
mov r9, qword [rsi - 0x18]
mov byte [rbp + 0x54f7], 1
mov rcx, r13
call rax
movzx eax, byte [rsi - 8]
mov byte [rbp + 0x54e8], bl
mov byte [rbp + 0xa0], al
mov rax, qword [rsi - 0x48]
mov r8, qword [rsi - 0x40]
mov r9, qword [rsi - 0x38]
add rsi, 0xffffffffffffffd0
lea rcx, [rbp + 0x4ee0]
mov rdx, rsi
call qword [rax]
movups xmm0, xmmword [rbp + 0x4ee0]
movups xmm1, xmmword [rbp + 0x4ef0]
movaps xmmword [rbp + 0x5440], xmm1
movaps xmmword [rbp + 0x5430], xmm0
movups xmm0, xmmword [rbp + 0x80]
movups xmm1, xmmword [rbp + 0x90]
movaps xmmword [rbp + 0x4ee0], xmm0
movaps xmmword [rbp + 0x4ef0], xmm1
mov rax, qword [rbp + 0xa0]
mov qword [rbp + 0x4f00], rax
mov eax, 1
jmp 0x14009fef5
mov byte [rbp + 0x54f7], 1
mov rcx, r13
lea rdx, [rbp + 0x5300]
call fcn.1400a5380
mov rax, qword [rbp + 0x5420]
lea rcx, [rbp + 0x4fb0]
mov qword [rcx], rax
movaps xmm0, xmmword [rbp + 0x5410]
movups xmmword [rcx - 0x10], xmm0
movaps xmm0, xmmword [rbp + 0x53d0]
movaps xmm1, xmmword [rbp + 0x53e0]
movaps xmm2, xmmword [rbp + 0x53f0]
movaps xmm3, xmmword [rbp + 0x5400]
movups xmmword [rcx - 0x20], xmm3
movups xmmword [rcx - 0x30], xmm2
movups xmmword [rcx - 0x40], xmm1
movups xmmword [rcx - 0x50], xmm0
movups xmm0, xmmword [rbp + 0x80]
movdqu xmm1, xmmword [rbp + 0x90]
movdqu xmm2, xmmword [rbp + 0xa0]
movdqu xmm3, xmmword [rbp + 0xb0]
movaps xmmword [rbp + 0x4ee0], xmm0
movdqa xmmword [rbp + 0x4ef0], xmm1
movdqa xmmword [rbp + 0x4f00], xmm2
movdqa xmmword [rbp + 0x4f10], xmm3
movups xmm0, xmmword [rbp + 0xc0]
movaps xmmword [rbp + 0x4f20], xmm0
movups xmm0, xmmword [rbp + 0xd0]
movaps xmmword [rbp + 0x4f30], xmm0
movups xmm0, xmmword [rbp + 0xe0]
movaps xmmword [rbp + 0x4f40], xmm0
movdqu xmm0, xmmword [rbp + 0xf0]
movdqa xmmword [rbp + 0x4f50], xmm0
mov r8d, 0x250
mov rcx, r13
lea rdx, [rbp + 0x4ee0]
call sub.VCRUNTIME140.dll_memcpy
mov word [rbp + 0x2d0], 0
mov rax, qword [rbp + 0x5250]
mov qword [rbp + 0x2d8], rax
mov eax, dword [rbp + 0x5480]
mov dword [rbp + 0x2e0], eax
mov byte [rbp + 0x2e8], 0
movzx eax, byte [0x140262330]
mov edx, 0x538
xor ecx, ecx
call fcn.140162ad0
test rax, rax
je 0x1400a1523
mov r8d, 0x538
mov qword [rbp + 0x54e8], rax
mov rcx, rax
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
lea rax, fcn.14011f520
jmp 0x1400a0123
movzx ebx, byte [rsi - 8]
mov al, 2
cmp bl, 2
lea r13, [rbp + 0x80]
je 0x14009fe85
mov rax, qword [rsi - 0x28]
mov r8, qword [rsi - 0x20]
mov rax, qword [rax]
lea rdx, [rsi - 0x10]
mov r9, qword [rsi - 0x18]
mov byte [rbp + 0x54f7], 1
mov rcx, r13
call rax
movzx eax, byte [rsi - 8]
mov byte [rbp + 0x54e8], bl
mov byte [rbp + 0xa0], al
mov rax, qword [rsi - 0x48]
mov r8, qword [rsi - 0x40]
mov r9, qword [rsi - 0x38]
add rsi, 0xffffffffffffffd0
lea rcx, [rbp + 0x4ee0]
mov rdx, rsi
call qword [rax]
movups xmm0, xmmword [rbp + 0x4ee0]
movups xmm1, xmmword [rbp + 0x4ef0]
movaps xmmword [rbp + 0x5440], xmm1
movaps xmmword [rbp + 0x5430], xmm0
movups xmm0, xmmword [rbp + 0x80]
movups xmm1, xmmword [rbp + 0x90]
movaps xmmword [rbp + 0x4ee0], xmm0
movaps xmmword [rbp + 0x4ef0], xmm1
mov rax, qword [rbp + 0xa0]
mov qword [rbp + 0x4f00], rax
xor eax, eax
mov qword [rbp + 0x52b0], rax
movaps xmm0, xmmword [rbp + 0x5430]
movaps xmm1, xmmword [rbp + 0x5440]
lea rcx, [rbp + 0x52b8]
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov rax, qword [rbp + 0x4f00]
mov qword [rcx + 0x40], rax
movdqa xmm0, xmmword [rbp + 0x4ee0]
movdqa xmm1, xmmword [rbp + 0x4ef0]
movdqu xmmword [rcx + 0x30], xmm1
movdqu xmmword [rcx + 0x20], xmm0
movups xmm0, xmmword [rbp + 0x52f0]
movaps xmmword [rbp + 0x5470], xmm0
mov rax, qword [rbp + 0x52b0]
mov rcx, qword [rbp + 0x52b8]
movdqu xmm0, xmmword [rbp + 0x52c0]
movdqu xmm1, xmmword [rbp + 0x52d0]
movdqu xmm2, xmmword [rbp + 0x52e0]
movdqa xmmword [rbp + 0x5460], xmm2
movdqa xmmword [rbp + 0x5450], xmm1
movdqa xmmword [rbp + 0x5440], xmm0
mov qword [rbp + 0x5430], rax
mov qword [rbp + 0x5438], rcx
mov byte [rbp + 0x54d7], 0
mov byte [rbp + 0x54d6], 1
mov rcx, r13
lea rdx, [rbp + 0x5300]
call fcn.1400a5380
mov rax, qword [rbp + 0x5420]
lea rcx, [rbp + 0x4fb0]
mov qword [rcx + 0x50], rax
movaps xmm0, xmmword [rbp + 0x5410]
movups xmmword [rcx + 0x40], xmm0
movaps xmm0, xmmword [rbp + 0x53d0]
movaps xmm1, xmmword [rbp + 0x53e0]
movaps xmm2, xmmword [rbp + 0x53f0]
movaps xmm3, xmmword [rbp + 0x5400]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
movaps xmm0, xmmword [rbp + 0x5470]
movups xmmword [rcx - 0x10], xmm0
movaps xmm0, xmmword [rbp + 0x5430]
movaps xmm1, xmmword [rbp + 0x5440]
movaps xmm2, xmmword [rbp + 0x5450]
movaps xmm3, xmmword [rbp + 0x5460]
movups xmmword [rcx - 0x20], xmm3
movups xmmword [rcx - 0x30], xmm2
movups xmmword [rcx - 0x40], xmm1
movups xmmword [rcx - 0x50], xmm0
movups xmm0, xmmword [rbp + 0x80]
movdqu xmm1, xmmword [rbp + 0x90]
movdqu xmm2, xmmword [rbp + 0xa0]
movdqu xmm3, xmmword [rbp + 0xb0]
movaps xmmword [rbp + 0x4ee0], xmm0
movdqa xmmword [rbp + 0x4ef0], xmm1
movdqa xmmword [rbp + 0x4f00], xmm2
movdqa xmmword [rbp + 0x4f10], xmm3
movups xmm0, xmmword [rbp + 0xc0]
movaps xmmword [rbp + 0x4f20], xmm0
movups xmm0, xmmword [rbp + 0xd0]
movaps xmmword [rbp + 0x4f30], xmm0
movups xmm0, xmmword [rbp + 0xe0]
movaps xmmword [rbp + 0x4f40], xmm0
movdqu xmm0, xmmword [rbp + 0xf0]
movdqa xmmword [rbp + 0x4f50], xmm0
mov r8d, 0x2d2
mov rcx, r13
lea rdx, [rbp + 0x4ee0]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + 0x352], 0
mov rax, qword [rbp + 0x5250]
mov qword [rbp + 0x26c0], rax
mov eax, dword [rbp + 0x5480]
mov dword [rbp + 0x26c8], eax
mov byte [rbp + 0x26d0], 0
movzx eax, byte [0x140262330]
mov edx, 0x4d08
xor ecx, ecx
call fcn.140162ad0
test rax, rax
je 0x1400a150f
mov r8d, 0x4d08
mov qword [rbp + 0x54e8], rax
mov rcx, rax
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
lea rax, fcn.14011f5c0
mov qword [rbp + 0x54d8], rax
mov rsi, qword [rbp + 0x54b8]
mov rax, qword [rsi]
lea rcx, [rax - 1]
cmp rax, 2
mov eax, 0
cmovae rax, rcx
test rax, rax
je 0x1400a01b0
cmp rax, 1
jne 0x1400a0345
mov rax, qword [rbp + 0x54e0]
mov rcx, qword [rax + 0xe8]
mov rax, qword [rax + 0xf0]
mov qword [rbp + 0x54c0], rcx
mov qword [rbp + 0x54c8], rax
call qword [rax]
mov rax, qword [rbp + 0x54c8]
cmp qword [rax + 8], 0
je 0x1400a0345
cmp qword [rax + 0x10], 0x11
jae 0x1400a032c
mov r8, qword [rbp + 0x54c0]
jmp 0x1400a0337
mov rcx, qword [rbp + 0x54e0]
mov rax, qword [rcx + 0x100]
lock dec qword [rax]
jne 0x1400a01de
mov rax, qword [rbp + 0x54e0]
mov rcx, qword [rax + 0x100]
call fcn.140003070
mov rcx, qword [rbp + 0x54e0]
mov rax, qword [rcx + 0x108]
lock dec qword [rax]
jne 0x1400a0205
mov rax, qword [rbp + 0x54e0]
mov rcx, qword [rax + 0x108]
mov rdx, qword [rax + 0x110]
call fcn.140075d00
mov rsi, qword [rbp + 0x54b8]
cmp qword [rsi], 0
je 0x1400a0226
mov rax, qword [rbp + 0x54e0]
mov rcx, qword [rax + 0xe8]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rax, qword [rbp + 0x54e0]
mov rcx, qword [rax + 0xf0]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov rax, qword [rbp + 0x54e0]
mov rax, qword [rax + 0x150]
lock dec qword [rax]
jne 0x1400a0263
mov rax, qword [rbp + 0x54e0]
mov rcx, qword [rax + 0x150]
call fcn.140076840
mov rax, qword [rbp + 0x54e0]
cmp byte [rax + 0x148], 2
je 0x1400a0299
mov rcx, qword [rbp + 0x54e0]
mov rax, qword [rcx + 0x128]
mov rdx, qword [rcx + 0x130]
mov r8, qword [rcx + 0x138]
mov rcx, qword [rbp + 0x5290]
call qword [rax + 0x10]
mov rcx, qword [rbp + 0x54e0]
cmp byte [rcx + 0x160], 2
jb 0x1400a02e5
mov r8, qword [rcx + 0x168]
mov rax, qword [r8]
mov rdx, qword [r8 + 8]
lea rcx, [r8 + 0x18]
mov qword [rbp + 0x54c8], r8
mov r8, qword [r8 + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, qword [rbp + 0x54c8]
call fcn.140195ea0
mov rcx, qword [rbp + 0x54e0]
mov rax, qword [rcx + 0x170]
mov rdx, qword [rcx + 0x178]
mov r8, qword [rcx + 0x180]
mov rcx, qword [rbp + 0x5288]
call qword [rax + 0x10]
mov rcx, qword [rbp + 0x54e0]
mov rax, qword [rcx + 0x190]
mov rdx, qword [rcx + 0x198]
mov r8, qword [rcx + 0x1a0]
mov rcx, qword [rbp + 0x5280]
call qword [rax + 0x10]
jmp 0x1400a0345
mov r8, qword [rbp + 0x54c0]
mov r8, qword [r8 - 8]
mov rcx, qword [0x140262270]
xor edx, edx
call fcn.140195ea0
mov rax, qword [rbp + 0x54e0]
mov qword [rax + 0xe0], 2
mov rcx, qword [rbp + 0x54e8]
mov qword [rax + 0xe8], rcx
mov rcx, qword [rbp + 0x54d8]
mov qword [rax + 0xf0], rcx
mov rax, qword [rbp + 0x5320]
lock dec qword [rax]
jne 0x1400a038c
mov rcx, qword [rbp + 0x5320]
call fcn.140003070
mov rax, qword [rbp + 0x5328]
lock dec qword [rax]
jne 0x1400a03ac
mov rcx, qword [rbp + 0x5328]
mov rdx, qword [rbp + 0x5330]
call fcn.140075d00
cmp qword [rbp + 0x5300], 0
je 0x1400a03c3
mov rcx, qword [rbp + 0x5308]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [rbp + 0x5310]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov rax, qword [rbp + 0x5370]
lock dec qword [rax]
jne 0x1400a03eb
mov rcx, qword [rbp + 0x5370]
call fcn.140076840
cmp byte [rbp + 0x5368], 2
je 0x14009e940
mov rax, qword [rbp + 0x5348]
mov rdx, qword [rbp + 0x5350]
mov r8, qword [rbp + 0x5358]
lea rcx, [rbp + 0x5360]
call qword [rax + 0x10]
jmp 0x14009e940
cmp qword [r14 + 8], 0
je 0x1400a0485
movzx ebx, byte [r14 + 0x50]
mov al, 2
cmp bl, 2
je 0x1400a0458
mov rax, qword [r14 + 0x30]
mov r8, qword [r14 + 0x38]
mov rax, qword [rax]
lea rdx, [r14 + 0x48]
mov rsi, r14
mov r9, qword [r14 + 0x40]
mov byte [rbp + 0x54f7], 1
mov rcx, r13
call rax
mov r14, rsi
movzx eax, byte [rsi + 0x50]
mov byte [rbp + 0x54e8], bl
mov byte [rbp + 0xa0], al
mov rax, qword [r14 + 0x10]
mov r8, qword [r14 + 0x18]
mov r9, qword [r14 + 0x20]
add r14, 0x28
lea rcx, [rbp + 0x4ee0]
mov rdx, r14
call qword [rax]
jmp 0x14009fc94
movzx ebx, byte [r14 + 0x50]
mov al, 2
cmp bl, 2
je 0x1400a04ba
mov rax, qword [r14 + 0x30]
mov r8, qword [r14 + 0x38]
mov rax, qword [rax]
lea rdx, [r14 + 0x48]
mov rsi, r14
mov r9, qword [r14 + 0x40]
mov byte [rbp + 0x54f7], 1
mov rcx, r13
call rax
mov r14, rsi
movzx eax, byte [rsi + 0x50]
mov byte [rbp + 0x54e8], bl
mov byte [rbp + 0xa0], al
mov rax, qword [r14 + 0x10]
mov r8, qword [r14 + 0x18]
mov r9, qword [r14 + 0x20]
add r14, 0x28
lea rcx, [rbp + 0x4ee0]
mov rdx, r14
call qword [rax]
jmp 0x14009fead
cmp qword [r14 + 8], 0
je 0x1400a05c1
movzx ebx, byte [r14 + 0x50]
mov al, 2
cmp bl, 2
je 0x1400a0527
mov rax, qword [r14 + 0x30]
mov r8, qword [r14 + 0x38]
mov rax, qword [rax]
lea rdx, [r14 + 0x48]
mov rsi, r14
mov r9, qword [r14 + 0x40]
mov byte [rbp + 0x54f7], 1
mov rcx, r13
call rax
mov r14, rsi
movzx eax, byte [rsi + 0x50]
mov byte [rbp + 0x54e8], bl
mov byte [rbp + 0xa0], al
mov rax, qword [r14 + 0x10]
mov r8, qword [r14 + 0x18]
mov r9, qword [r14 + 0x20]
add r14, 0x28
lea rcx, [rbp + 0x4ee0]
mov rdx, r14
call qword [rax]
jmp 0x14009fc94
cmp qword [r14 + 8], 0
je 0x1400a0623
movzx ebx, byte [r14 + 0x50]
mov al, 2
cmp bl, 2
je 0x1400a0594
mov rax, qword [r14 + 0x30]
mov r8, qword [r14 + 0x38]
mov rax, qword [rax]
lea rdx, [r14 + 0x48]
mov rsi, r14
mov r9, qword [r14 + 0x40]
mov byte [rbp + 0x54f7], 1
mov rcx, r13
call rax
mov r14, rsi
movzx eax, byte [rsi + 0x50]
mov byte [rbp + 0x54e8], bl
mov byte [rbp + 0xa0], al
mov rax, qword [r14 + 0x10]
mov r8, qword [r14 + 0x18]
mov r9, qword [r14 + 0x20]
add r14, 0x28
lea rcx, [rbp + 0x4ee0]
mov rdx, r14
call qword [rax]
jmp 0x14009fc94
movzx ebx, byte [r14 + 0x50]
mov al, 2
cmp bl, 2
je 0x1400a05f6
mov rax, qword [r14 + 0x30]
mov r8, qword [r14 + 0x38]
mov rax, qword [rax]
lea rdx, [r14 + 0x48]
mov rsi, r14
mov r9, qword [r14 + 0x40]
mov byte [rbp + 0x54f7], 1
mov rcx, r13
call rax
mov r14, rsi
movzx eax, byte [rsi + 0x50]
mov byte [rbp + 0x54e8], bl
mov byte [rbp + 0xa0], al
mov rax, qword [r14 + 0x10]
mov r8, qword [r14 + 0x18]
mov r9, qword [r14 + 0x20]
add r14, 0x28
lea rcx, [rbp + 0x4ee0]
mov rdx, r14
call qword [rax]
jmp 0x14009fead
movzx ebx, byte [r14 + 0x50]
mov al, 2
cmp bl, 2
je 0x1400a0658
mov rax, qword [r14 + 0x30]
mov r8, qword [r14 + 0x38]
mov rax, qword [rax]
lea rdx, [r14 + 0x48]
mov rsi, r14
mov r9, qword [r14 + 0x40]
mov byte [rbp + 0x54f7], 1
mov rcx, r13
call rax
mov r14, rsi
movzx eax, byte [rsi + 0x50]
mov byte [rbp + 0x54e8], bl
mov byte [rbp + 0xa0], al
mov rax, qword [r14 + 0x10]
mov r8, qword [r14 + 0x18]
mov r9, qword [r14 + 0x20]
add r14, 0x28
lea rcx, [rbp + 0x4ee0]
mov rdx, r14
call qword [rax]
jmp 0x14009fead
cmp rax, 1
jne 0x1400a148b
mov rax, qword [rbp + 0x54e0]
mov rdx, qword [rax + 0xe8]
mov rax, qword [rax + 0xf0]
lea rcx, [rbp + 0x5388]
mov r8, qword [rbp + 0x5298]
call qword [rax + 0x18]
cmp byte [rbp + 0x5399], 3
je 0x1400a114d
mov rax, qword [rbp + 0x5398]
mov qword [rbp + 0x53c0], rax
movdqu xmm0, xmmword [rbp + 0x5388]
movdqa xmmword [rbp + 0x53b0], xmm0
mov rcx, qword [rbp + 0x54b8]
mov r14, qword [rcx]
cmp r14, 4
je 0x1400a15c9
call fcn.14009bf20
mov rax, qword [rbp + 0x54b8]
mov qword [rax], 4
mov r15, qword [rbp + 0x53b0]
mov r12, qword [rbp + 0x53b8]
movzx ebx, byte [rbp + 0x53c0]
movzx esi, byte [rbp + 0x53c1]
cmp sil, 2
mov qword [rbp + 0x54d8], r12
jne 0x1400a0860
mov qword [rbp + 0x54c8], r15
mov byte [rbp + 0xb0], 7
mov qword [rbp + 0x80], 0
mov byte [rbp + 0xa9], 2
movzx eax, byte [0x140262330]
mov edx, 0x38
xor ecx, ecx
call fcn.140162ad0
mov r15, rax
test rax, rax
je 0x1400a162d
mov rax, qword [rbp + 0xb0]
mov qword [r15 + 0x30], rax
movdqu xmm0, xmmword [rbp + 0x80]
movups xmm1, xmmword [rbp + 0x90]
movups xmm2, xmmword [rbp + 0xa0]
movups xmmword [r15 + 0x20], xmm2
movups xmmword [r15 + 0x10], xmm1
movdqu xmmword [r15], xmm0
mov rcx, qword [r15]
test rcx, rcx
mov rdi, qword [rbp + 0x54e0]
je 0x1400a0829
mov qword [rbp + 0x5488], r14
mov qword [rbp + 0x54e8], r15
mov rax, qword [r15 + 8]
mov qword [rbp + 0x54a0], rcx
mov qword [rbp + 0x54c0], rax
call qword [rax]
mov rax, qword [rbp + 0x54c0]
cmp qword [rax + 8], 0
mov rdi, qword [rbp + 0x54e0]
mov r15, qword [rbp + 0x54e8]
mov r12, qword [rbp + 0x54d8]
mov r8, qword [rbp + 0x54a0]
je 0x1400a0829
cmp qword [rax + 0x10], 0x11
jb 0x1400a0814
mov r8, qword [r8 - 8]
mov rcx, qword [0x140262270]
xor edx, edx
call fcn.140195ea0
mov rdi, qword [rbp + 0x54e0]
mov rax, qword [rbp + 0x54c8]
mov qword [r15], rax
mov qword [r15 + 8], r12
movzx eax, word [rbp + 0x4ee4]
mov word [rbp + 0x5494], ax
mov eax, dword [rbp + 0x4ee0]
mov dword [rbp + 0x5490], eax
jmp 0x1400a088b
lea rcx, [rbp + 0x53c2]
movzx eax, word [rcx + 4]
mov ecx, dword [rcx]
mov dword [rbp + 0x5490], ecx
mov word [rbp + 0x5494], ax
cmp sil, 3
mov rdi, qword [rbp + 0x54e0]
je 0x1400a114d
mov qword [rbp + 0x5238], r15
mov qword [rbp + 0x5240], r12
mov byte [rbp + 0x5248], bl
mov byte [rbp + 0x5249], sil
movzx eax, word [rbp + 0x5494]
lea rcx, [rbp + 0x524a]
mov word [rcx + 4], ax
mov eax, dword [rbp + 0x5490]
mov dword [rcx], eax
cmp dword [rdi], 2
je 0x1400a15f4
mov r8d, 0xe0
mov rcx, r13
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
cmp dword [rdi + 0xe0], 4
je 0x1400a08ef
mov rcx, qword [rbp + 0x54b8]
call fcn.14009bf20
mov rdi, qword [rbp + 0x80]
mov r8d, 0xd8
lea r14, [rbp - 0x58]
mov rcx, r14
lea rdx, [rbp + 0x88]
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0x54e0]
mov qword [rax], 2
cmp rdi, 2
je 0x1400a15fb
mov qword [rbp + 0x4d90], rdi
mov r8d, 0xd8
lea rcx, [rbp + 0x4d98]
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
cmp sil, 2
mov qword [rbp + 0x54e8], r15
je 0x1400a115d
mov qword [rbp + 0x4ee0], rdi
mov r8d, 0xd8
lea rcx, [rbp + 0x4ee8]
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp + 0x524a]
movzx eax, word [rcx + 4]
mov word [rbp + 0x53b4], ax
mov eax, dword [rcx]
mov dword [rbp + 0x53b0], eax
mov rax, qword [r12 + 0x50]
mov byte [rbp + 0x54f3], 1
mov byte [rbp + 0x54f2], 1
mov rcx, r13
mov rdx, r15
call rax
mov byte [rbp + 0x99], bl
movdqu xmm0, xmmword [rbp + 0x80]
movdqa xmmword [rbp + 0x53d0], xmm0
mov rax, qword [rbp + 0x90]
mov qword [rbp + 0x53e0], rax
movzx eax, byte [rbp + 0x98]
mov byte [rbp + 0x53e8], al
movzx eax, byte [rbp + 0x99]
mov byte [rbp + 0x53e9], al
mov eax, dword [rbp + 0x9a]
mov dword [rbp + 0x53ea], eax
movzx eax, word [rbp + 0x9e]
mov word [rbp + 0x53ee], ax
test sil, sil
je 0x1400a0a60
mov rax, qword [rbp + 0x54d8]
mov rax, qword [rax + 0x78]
mov byte [rbp + 0x54d3], 1
lea rcx, [rbp + 0x5430]
mov rdx, qword [rbp + 0x54e8]
call rax
mov r14, qword [rbp + 0x5430]
movabs rax, 0x8000000000000001
cmp r14, rax
jne 0x1400a0ac0
movaps xmm0, xmmword [rbp + 0x53d0]
movaps xmm1, xmmword [rbp + 0x53e0]
movaps xmmword [rbp + 0x52c0], xmm1
jmp 0x1400a0aa9
movaps xmm0, xmmword [rbp + 0x53d0]
mov rax, qword [rbp + 0x53e0]
mov qword [rbp + 0x52c0], rax
movzx eax, byte [rbp + 0x53e8]
mov byte [rbp + 0x52c8], al
movzx eax, byte [rbp + 0x53e9]
mov byte [rbp + 0x52c9], al
mov eax, dword [rbp + 0x53ea]
mov dword [rbp + 0x52ca], eax
movzx eax, word [rbp + 0x53ee]
mov word [rbp + 0x52ce], ax
movaps xmmword [rbp + 0x52b0], xmm0
jmp 0x1400a0bad
mov rax, qword [rbp + 0x53d0]
mov rdi, qword [rbp + 0x53e0]
test rax, rax
je 0x1400a0b4b
mov rcx, qword [rbp + 0x53d8]
mov qword [rbp + 0x98], rax
mov qword [rbp + 0xa0], rcx
movdqu xmm0, xmmword [rbp + 0x5430]
movdqa xmmword [rbp + 0x80], xmm0
mov rax, qword [rbp + 0x5440]
mov qword [rbp + 0x90], rax
movzx eax, byte [0x140262330]
mov edx, 0x28
xor ecx, ecx
call fcn.140162ad0
test rax, rax
je 0x1400a165d
mov rcx, qword [rbp + 0xa0]
mov qword [rax + 0x20], rcx
movaps xmm0, xmmword [rbp + 0x80]
movaps xmm1, xmmword [rbp + 0x90]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lea rcx, fcn.1401289f0
jmp 0x1400a0b8a
mov r15, qword [rbp + 0x5438]
movzx eax, byte [0x140262330]
mov edx, 0x18
xor ecx, ecx
call fcn.140162ad0
test rax, rax
je 0x1400a1675
mov rcx, qword [rbp + 0x5440]
mov qword [rax + 0x10], rcx
movups xmm0, xmmword [rbp + 0x5430]
movups xmmword [rax], xmm0
lea rcx, fcn.1400b5dd0
mov qword [rbp + 0x52b0], rax
mov qword [rbp + 0x52b8], rcx
mov qword [rbp + 0x52c0], rdi
mov rax, qword [rbp + 0x53e8]
mov qword [rbp + 0x52c8], rax
movzx edi, byte [rbp + 0x52c8]
movzx eax, byte [rbp + 0x4fb8]
mov ecx, edi
or cl, al
jne 0x1400a0d20
lea rcx, [rbp + 0x4f68]
mov rax, qword [rcx + 0x30]
mov qword [rbp + 0xb0], rax
movdqu xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movaps xmmword [rbp + 0xa0], xmm2
movaps xmmword [rbp + 0x90], xmm1
movdqa xmmword [rbp + 0x80], xmm0
lea rcx, [rbp + 0x53d0]
lea rdx, [rbp + 0x4fa0]
mov r8, r13
mov r9b, 1
call fcn.1400a3710
mov byte [rbp + 0x54f5], 0
mov byte [rbp + 0x54f4], 1
mov rcx, r13
call fcn.14009d6c0
cmp byte [rbp + 0x53d0], 3
jne 0x1400a0d70
mov byte [rbp + 0xb0], 4
mov qword [rbp + 0x80], 0
mov byte [rbp + 0xa9], 2
movzx eax, byte [0x140262330]
mov edx, 0x38
xor ecx, ecx
call fcn.140162ad0
test rax, rax
je 0x1400a164c
mov rdi, rax
mov rax, qword [rbp + 0xb0]
mov qword [rdi + 0x30], rax
movdqu xmm0, xmmword [rbp + 0x80]
movups xmm1, xmmword [rbp + 0x90]
movups xmm2, xmmword [rbp + 0xa0]
movups xmmword [rdi + 0x20], xmm2
movups xmmword [rdi + 0x10], xmm1
movdqu xmmword [rdi], xmm0
mov byte [rbp + 0x54f5], 0
mov byte [rbp + 0x54f4], 1
mov r8d, 0x17
mov rcx, rdi
lea rdx, str.ALPN_upgraded_to_HTTP_2
call fcn.14011b4e0
mov byte [rbp + 0x54f3], 1
mov byte [rbp + 0x54f2], 0
lea rcx, [rbp + 0x52b0]
call fcn.140074fa0
mov rcx, qword [rbp + 0x54e8]
mov rax, qword [rbp + 0x54d8]
call qword [rax]
mov rax, qword [rbp + 0x54d8]
cmp qword [rax + 8], 0
mov rsi, qword [rbp + 0x54b8]
je 0x1400a1074
cmp qword [rax + 0x10], 0x11
jae 0x1400a105b
mov r8, qword [rbp + 0x54e8]
jmp 0x1400a1066
lea rdx, [rbp + 0x4f68]
mov rcx, qword [rdx + 0x30]
mov qword [rbp + 0x5460], rcx
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmm2, xmmword [rdx + 0x20]
movaps xmmword [rbp + 0x5450], xmm2
movaps xmmword [rbp + 0x5440], xmm1
movaps xmmword [rbp + 0x5430], xmm0
test al, al
mov r14, qword [rbp + 0x54e8]
mov r15, qword [rbp + 0x54d8]
jne 0x1400a0db6
test dil, dil
je 0x1400a0db6
xor dil, 1
jmp 0x1400a0dc0
mov rax, qword [rbp + 0x5400]
mov qword [rbp + 0x5460], rax
movups xmm0, xmmword [rbp + 0x53d0]
movups xmm1, xmmword [rbp + 0x53e0]
movups xmm2, xmmword [rbp + 0x53f0]
movaps xmmword [rbp + 0x5450], xmm2
movaps xmmword [rbp + 0x5440], xmm1
movaps xmmword [rbp + 0x5430], xmm0
mov r14, qword [rbp + 0x54e8]
mov r15, qword [rbp + 0x54d8]
mov byte [rbp + 0x4f60], 1
mov dil, 1
lea rdx, [rbp + 0x4ee0]
mov r8d, 0x88
mov rcx, r13
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x108], r14
mov qword [rbp + 0x110], r15
mov byte [rbp + 0x118], bl
mov byte [rbp + 0x119], sil
movzx eax, word [rbp + 0x53b4]
lea rcx, [rbp + 0xf8]
mov word [rcx + 0x26], ax
mov eax, dword [rbp + 0x53b0]
mov dword [rcx + 0x22], eax
movups xmm0, xmmword [rbp + 0x4fa8]
movups xmmword [rbp + 0x178], xmm0
mov byte [rbp + 0x190], dil
mov rax, qword [rbp + 0x4fa0]
mov qword [rbp + 0x188], rax
mov rax, qword [rbp + 0x5460]
mov qword [rcx + 0x78], rax
movaps xmm0, xmmword [rbp + 0x5430]
movaps xmm1, xmmword [rbp + 0x5440]
movaps xmm2, xmmword [rbp + 0x5450]
movups xmmword [rcx + 0x68], xmm2
movups xmmword [rcx + 0x58], xmm1
movups xmmword [rcx + 0x48], xmm0
movdqa xmm0, xmmword [rbp + 0x52b0]
movaps xmm1, xmmword [rbp + 0x52c0]
movups xmmword [rcx + 0x38], xmm1
movdqu xmmword [rcx + 0x28], xmm0
mov byte [rbp + 0x191], 0
movzx eax, byte [0x140262330]
mov edx, 0x440
xor ecx, ecx
call fcn.140162ad0
test rax, rax
je 0x1400a161c
mov r8d, 0x440
mov qword [rbp + 0x54c8], rax
mov rcx, rax
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + 0x54e8], 4
mov rsi, qword [rbp + 0x54b8]
movups xmm0, xmmword [rbp + 0x80]
movups xmm1, xmmword [rbp + 0x90]
movups xmm2, xmmword [rbp + 0xa0]
movups xmm3, xmmword [rbp + 0xb0]
movaps xmmword [rbp + 0x5300], xmm0
movaps xmmword [rbp + 0x5310], xmm1
movaps xmmword [rbp + 0x5320], xmm2
movaps xmmword [rbp + 0x5330], xmm3
movups xmm0, xmmword [rbp + 0xc0]
movaps xmmword [rbp + 0x5340], xmm0
movups xmm0, xmmword [rbp + 0xd0]
movaps xmmword [rbp + 0x5350], xmm0
mov rax, qword [rbp + 0xe0]
mov qword [rbp + 0x5360], rax
mov eax, dword [rbp + 0x4ee0]
mov ecx, dword [rbp + 0x4ee3]
mov dword [rbp + 0x5388], eax
mov dword [rbp + 0x538b], ecx
mov rax, qword [rbp + 0x5360]
mov qword [rbp + 0x5230], rax
movaps xmm0, xmmword [rbp + 0x5350]
movaps xmmword [rbp + 0x5220], xmm0
movaps xmm0, xmmword [rbp + 0x5340]
movaps xmmword [rbp + 0x5210], xmm0
movaps xmm0, xmmword [rbp + 0x5300]
movaps xmm1, xmmword [rbp + 0x5310]
movaps xmm2, xmmword [rbp + 0x5320]
movaps xmm3, xmmword [rbp + 0x5330]
movaps xmmword [rbp + 0x5200], xmm3
movaps xmmword [rbp + 0x51f0], xmm2
movaps xmmword [rbp + 0x51e0], xmm1
movaps xmmword [rbp + 0x51d0], xmm0
mov eax, dword [rbp + 0x5388]
mov ecx, dword [rbp + 0x538b]
mov dword [rbp + 0x549b], ecx
mov dword [rbp + 0x5498], eax
mov rcx, qword [rbp + 0x54e0]
call fcn.14009c4e0
mov rdx, qword [rbp + 0x54e0]
mov qword [rdx], 3
mov rax, qword [rbp + 0x54c8]
mov qword [rdx + 8], rax
mov rax, qword [rbp + 0x5230]
mov rcx, qword [rbp + 0x52a0]
mov qword [rcx + 0x60], rax
movaps xmm0, xmmword [rbp + 0x5220]
movups xmmword [rcx + 0x50], xmm0
movaps xmm0, xmmword [rbp + 0x5210]
movups xmmword [rcx + 0x40], xmm0
movdqa xmm0, xmmword [rbp + 0x51d0]
movdqa xmm1, xmmword [rbp + 0x51e0]
movdqa xmm2, xmmword [rbp + 0x51f0]
movdqa xmm3, xmmword [rbp + 0x5200]
movdqu xmmword [rcx + 0x30], xmm3
movdqu xmmword [rcx + 0x20], xmm2
movdqu xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
movzx eax, byte [rbp + 0x54e8]
mov byte [rdx + 0x78], al
mov eax, dword [rbp + 0x5498]
mov ecx, dword [rbp + 0x549b]
mov rdx, qword [rbp + 0x53a0]
mov dword [rdx + 3], ecx
mov dword [rdx], eax
mov eax, 3
jmp 0x14009e900
mov r8, qword [rbp + 0x54e8]
mov r8, qword [r8 - 8]
mov rcx, qword [0x140262270]
xor edx, edx
call fcn.140195ea0
mov rax, qword [rbp + 0x4fa0]
test rax, rax
je 0x1400a1092
lock dec qword [rax]
jne 0x1400a1092
lea rcx, [rbp + 0x4fa0]
call fcn.140076b00
mov rax, qword [rbp + 0x4f48]
test rax, rax
je 0x1400a10b7
lock dec qword [rax]
jne 0x1400a10b7
mov rcx, qword [rbp + 0x4f48]
mov rdx, qword [rbp + 0x4f50]
call fcn.140075d00
mov rax, qword [rbp + 0x4fa8]
test rax, rax
mov qword [rbp + 0x54c8], rdi
je 0x1400a10fa
mov byte [rbp + 0x54e8], 2
lock dec qword [rax]
jne 0x1400a0ebb
mov byte [rbp + 0x54e8], 2
jmp 0x1400a0ebb
cmp rax, 1
mov rcx, qword [rbp + 0x54e0]
jne 0x1400a15b1
movzx eax, byte [rcx + 0x78]
cmp al, 4
jne 0x1400a121a
mov rax, qword [rbp + 0x52a8]
mov rdx, qword [rax]
lea rcx, [rbp + 0x80]
mov r8, qword [rbp + 0x5298]
call fcn.1401369d0
cmp byte [rbp + 0xf0], 3
jne 0x1400a1297
mov rax, qword [rbp + 0x53a8]
mov byte [rax + 0x70], 3
jmp 0x1400a141d
mov byte [rbp + 0x54f6], 0
lea rcx, [rbp + 0x4d90]
call fcn.140119b40
movaps xmm0, xmmword [rbp + 0x5300]
movdqa xmm1, xmmword [rbp + 0x5310]
movdqa xmm2, xmmword [rbp + 0x5320]
movdqa xmm3, xmmword [rbp + 0x5330]
movaps xmmword [rbp + 0x51d0], xmm0
movdqa xmmword [rbp + 0x51e0], xmm1
movdqa xmmword [rbp + 0x51f0], xmm2
movdqa xmmword [rbp + 0x5200], xmm3
movaps xmm0, xmmword [rbp + 0x5340]
movaps xmmword [rbp + 0x5210], xmm0
movdqa xmm0, xmmword [rbp + 0x5350]
movdqa xmmword [rbp + 0x5220], xmm0
mov rax, qword [rbp + 0x5360]
mov qword [rbp + 0x5230], rax
mov eax, dword [rbp + 0x5388]
mov ecx, dword [rbp + 0x538b]
mov dword [rbp + 0x5498], eax
mov dword [rbp + 0x549b], ecx
mov rcx, qword [rbp + 0x54e0]
call fcn.14009c4e0
mov rax, qword [rbp + 0x54e0]
mov qword [rax], 4
mov al, 2
mov r8, qword [rbp + 0x54e8]
jmp 0x1400a13a9
mov byte [rcx + 0x78], 3
cmp al, 3
je 0x1400a169b
mov rdx, qword [rbp + 0x53a8]
mov qword [rdx], r8
movaps xmm0, xmmword [rbp + 0x4e70]
movdqa xmm1, xmmword [rbp + 0x4e80]
movdqa xmm2, xmmword [rbp + 0x4e90]
movdqa xmm3, xmmword [rbp + 0x4ea0]
movups xmmword [rdx + 8], xmm0
movdqu xmmword [rdx + 0x18], xmm1
movdqu xmmword [rdx + 0x28], xmm2
movdqu xmmword [rdx + 0x38], xmm3
movaps xmm0, xmmword [rbp + 0x4eb0]
movups xmmword [rdx + 0x48], xmm0
movdqa xmm0, xmmword [rbp + 0x4ec0]
movdqu xmmword [rdx + 0x58], xmm0
mov rcx, qword [rbp + 0x4ed0]
mov qword [rdx + 0x68], rcx
mov byte [rdx + 0x70], al
mov eax, dword [rbp + 0x53c8]
mov ecx, dword [rbp + 0x53cb]
mov dword [rdx + 0x71], eax
mov dword [rdx + 0x74], ecx
movaps xmm6, xmmword [rbp + 0x5500]
movaps xmm7, xmmword [rbp + 0x5510]
movaps xmm8, xmmword [rbp + 0x5520]
movaps xmm9, xmmword [rbp + 0x5530]
add rsp, 0x55c8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov byte [rbp + 0x54f7], 1
lea rcx, str._Uri_as_Dst_::host_should_have_a_str
lea r8, [0x1401d3e40]
mov edx, 0x24
call fcn.1401987c0
jmp 0x1400a1699
lea rcx, str.internal_error:_entered_unreachable_codeC:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_blocking_schedule.rs
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_serviceoneshot.rs_h
mov edx, 0x28
call fcn.140198330
lea rcx, str.internal_error:_entered_unreachable_codeC:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_blocking_schedule.rs
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_serviceoneshot.rs_h
mov edx, 0x28
call fcn.140198330
mov byte [rbp + 0x54f7], 1
lea rcx, [0x1401d3de1]
lea r8, [0x1401d3e00]
mov edx, 0x18
call fcn.1401987c0
jmp 0x1400a1699
mov byte [rbp + 0x54f7], 1
lea rcx, [0x1401d3de1]
lea r8, [0x1401d3e00]
mov edx, 0x18
call fcn.1401987c0
jmp 0x1400a1699
mov byte [rbp + 0x54f7], 1
lea rcx, [0x1401d3de1]
lea r8, [0x1401d3e00]
mov edx, 0x18
call fcn.1401987c0
jmp 0x1400a1699
mov ecx, 8
mov edx, 0x4d08
call fcn.140197e40
jmp 0x1400a1699
mov ecx, 8
mov edx, 0x538
call fcn.140197e40
jmp 0x1400a1699
lea rcx, str.Map_must_not_be_polled_after_it_returned__Poll::Ready_
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rs
mov edx, 0x36
call fcn.14019f690
mov byte [rbp + 0x54f7], 1
lea r8, str.librarycore_src_netparser.rs
mov edx, 8
call fcn.140198630
jmp 0x1400a1699
mov byte [rbp + 0x54f7], 1
lea rax, str.librarycore_src_netparser.rs
mov edx, 7
mov rcx, r8
mov r8, rax
call fcn.140198320
jmp 0x1400a1699
mov byte [rbp + 0x54f7], 1
lea r8, str.librarycore_src_netparser.rs
mov ecx, 8
mov edx, 7
call fcn.140198320
jmp 0x1400a1699
lea rcx, str.TryFlatten_polled_after_completionC:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_try_future_try_flatten.rs
lea r8, [0x1401d1538]
mov edx, 0x22
call fcn.14019f690
mov qword [rbp + 0x5488], r14
mov qword [rcx], 4
lea rcx, str.internal_error:_entered_unreachable_codeC:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_blocking_schedule.rs
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rs
mov edx, 0x28
call fcn.140198330
jmp 0x1400a1699
mov qword [rdi], 2
mov byte [rbp + 0x54f6], 1
lea rcx, str.internal_error:_entered_unreachable_codeC:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_blocking_schedule.rs
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rs
mov edx, 0x28
call fcn.140198330
jmp 0x1400a1699
mov ecx, 8
mov edx, 0x440
call fcn.140197e40
jmp 0x1400a1699
mov qword [rbp + 0x5488], r14
mov qword [rbp + 0x54e8], r15
mov ecx, 8
mov edx, 0x38
call fcn.140197e40
jmp 0x1400a1699
mov ecx, 8
mov edx, 0x38
call fcn.140197e40
jmp 0x1400a1699
mov qword [rbp + 0x54c8], rdi
mov ecx, 8
mov edx, 0x28
call fcn.140197e40
jmp 0x1400a1699
mov qword [rbp + 0x54a0], r15
mov qword [rbp + 0x54c0], r14
mov qword [rbp + 0x54c8], rdi
mov ecx, 8
mov edx, 0x18
call fcn.140197e40
ud2
movdqa xmmword [rsp + 0x20], xmm9
movdqa xmmword [rsp + 0x30], xmm8
movaps xmmword [rsp + 0x40], xmm7
movdqa xmmword [rsp + 0x50], xmm6
lea rcx, [rbp + 0x5300]
call fcn.14009c040
movaps xmm6, xmmword [rsp + 0x50]
movaps xmm7, xmmword [rsp + 0x40]
movaps xmm8, xmmword [rsp + 0x30]
movaps xmm9, xmmword [rsp + 0x20]
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea edx, [rsp + 0x24]
mov dword [rsp + 0x24], eax
cmp qword [r9 + 0x10], r8
jbe 0x1400a34b1
mov r10, qword [r9 + 8]
imul r11, r8, 0x130
add dword [rax], eax
add byte [rbx - 0x7d], al
cmp al, 0x1a
add cl, byte [rdi]
invalid
movsd dword [rdi], dword [rsi]
add byte [rax], al
invalid
add dword [rax], eax
add byte [rbx - 0x7d], al
cmp al, 0x1a
add cl, byte [rdi]
test byte [rbp + 0x4d000000], ah
add edx, ebx
invalid
add r10, r11
fiadd dword [rcx + 0x39]
invalid
cmp dword [r10 + 0x114], eax
jne 0x1400a34b1
cmp byte [r10 + 0x121], 0
je 0x1400a342b
add rsp, 0x68
ret
mov byte [r10 + 0x121], 1
cmp dword [rcx], 0
je 0x1400a3495
mov r11d, dword [rcx + 0xc]
mov r10d, dword [rcx + 0x10]
mov dword [rsp + 0x20], r11d
mov dword [rsp + 0x24], r10d
and al, 0x24
and al, 0x24
cmp qword [r9 + 0x10], r11
jbe 0x1400a3504
mov r9, qword [r9 + 8]
imul r11, r11, 0x130
cmp dword [r9 + r11], 2
je 0x1400a3504
add r9, r11
cmp dword [r9 + 0x114], r10d
jne 0x1400a3504
mov dword [r9 + 0xb8], 1
mov dword [r9 + 0xbc], r8d
mov dword [r9 + 0xc0], eax
jmp 0x1400a34a2
mov dword [rcx], 1
mov dword [rcx + 4], r8d
mov dword [rcx + 8], eax
mov dword [rcx + 0xc], r8d
add rcx, 0x10
mov dword [rcx], eax
add rsp, 0x68
ret
mov qword [rsp + 0x28], rdx
lea rax, [0x140033330]
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:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rsh
lea rcx, [rsp + 0x38]
call fcn.140198250
mov qword [rsp + 0x28], rdx
lea rax, [0x140033330]
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:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rsh
lea rcx, [rsp + 0x38]
call fcn.140198250
int3
test r9b, r9b
je 0x1400a37ba
mov rdi, qword [rdx]
test rdi, rdi
je 0x1400a37ba
lea rcx, [rdi + 0x10]
mov qword [rbp + 0x18], rcx
sbb r15b, r15b
adc eax, 0xffaa8
sbb r15b, r15b
adc eax, 0xffaa8
mov rax, qword [0x140262328]
shl rax, 1
test rax, rax
test eax, eax
test eax, eax
jne 0x1400a3c38
mov dword [rbp + 0x94], 0
movzx eax, byte [rdi + 0x18]
test al, al
jne 0x1400a3c51
movzx r15d, byte [r14]
test r15d, r15d
je 0x1400a3889
cmp r15d, 1
jne 0x1400a388b
movzx eax, byte [r14 + 1]
jmp 0x1400a38e2
movzx edi, byte [r14]
test edi, edi
mov dword [rbp + 0xa0], edi
je 0x1400a3824
cmp edi, 2
jne 0x1400a3826
mov rbx, qword [r14 + 8]
movzx eax, byte [0x140262330]
mov edx, 0x20
xor ecx, ecx
call fcn.140162ad0
mov qword [rbp + 0x98], rax
test rax, rax
je 0x1400a3d5d
mov rax, qword [rbx]
mov r8, qword [rbx + 8]
mov r9, qword [rbx + 0x10]
add rbx, 0x18
lea rcx, [rbp + 0x60]
mov rdx, rbx
call qword [rax]
movups xmm0, xmmword [rbp + 0x60]
movups xmm1, xmmword [rbp + 0x70]
mov rax, qword [rbp + 0x98]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
jmp 0x1400a3824
jmp 0x1400a382b
movzx ebx, byte [r14 + 1]
mov rax, qword [r14 + 0x10]
mov r8, qword [r14 + 0x18]
mov r9, qword [r14 + 0x20]
add r14, 0x28
lea rcx, [rbp + 0x60]
mov rdx, r14
call qword [rax]
movups xmm0, xmmword [rbp + 0x60]
invalid
invalid
movups xmm1, xmmword [rbp + 0x70]
movaps xmmword [rbp + 0x30], xmm1
movaps xmmword [rbp + 0x20], xmm0
mov eax, dword [rbp + 0xa0]
mov byte [rsi], al
mov byte [rsi + 1], bl
add dword [rax - 0x75], ecx
invalid
cwde
add byte [rax], al
invalid
invalid
add dword [rax - 0x75], ecx
test dword [rax + 0x48000000], ebx
mov qword [rsi + 8], rax
mov qword [rsi + 8], rax
movdqa xmm0, xmmword [rbp + 0x20]
movaps xmm1, xmmword [rbp + 0x30]
movdqu xmmword [rsi + 0x10], xmm0
movups xmmword [rsi + 0x20], xmm1
mov qword [rsi + 0x30], 0
jmp 0x1400a3b0c
jmp 0x1400a38e2
mov rbx, qword [r14 + 8]
movzx eax, byte [0x140262330]
mov edx, 0x20
xor ecx, ecx
call fcn.140162ad0
mov qword [rbp + 0xa0], rax
test rax, rax
je 0x1400a3d6c
or byte [rdi], cl
mov dh, 5
invalid
mov rax, qword [rbx]
mov r8, qword [rbx + 8]
mov r9, qword [rbx + 0x10]
add rbx, 0x18
ret
sbb byte [rax - 0x73], cl
invalid
invalid
mov rdx, rbx
call qword [rax]
movdqu xmm0, xmmword [rbp + 0x60]
movups xmm1, xmmword [rbp + 0x70]
mov rcx, qword [rbp + 0xa0]
movups xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
ret
mov qword [rbp + 0xa0], rcx
mov qword [rbp + 0x10], rsi
mov byte [rbp + 0x20], r15b
mov byte [rbp + 0x21], al
and dword [r8 - 0x77], r9d
sub byte [r9 - 0x75], r9b
adc byte [rbp - 0x75], r9b
sbb byte [rcx - 0x73], r9b
push rsi
sub byte [rcx + rcx*4 + 0x75], cl
invalid
mov r9, qword [r14 + 0x20]
lea rcx, [rbp + 0x60]
mov qword [rbp - 8], rdx
mov dword [rbp + 0x98], r15d
call qword [rax]
movdqu xmm0, xmmword [rbp + 0x60]
movups xmm1, xmmword [rbp + 0x70]
movups xmmword [rbp + 0x40], xmm1
movdqu xmmword [rbp + 0x30], xmm0
lea r14, [rdi + 0x30]
mov rcx, qword [rdi + 0x50]
mov rdx, qword [rdi + 0x58]
lea r8, [rbp + 0x20]
call fcn.140104270
mov r15, rax
mov qword [rbp + 0x58], rdi
cmp qword [rdi + 0x40], 0
jne 0x1400a3962
and dword [r8 - 0x77], r9d
sub byte [r9 - 0x75], r9b
adc byte [rbp - 0x75], r9b
sbb byte [rcx - 0x73], r9b
push rsi
sub byte [rcx + rcx*4 + 0x75], cl
invalid
mov rax, qword [rbp + 0x58]
lea rdx, [rax + 0x50]
mov rcx, r14
call fcn.14019f020
mov rax, qword [rbp + 0x58]
mov rcx, qword [rax + 0x30]
mov rsi, qword [rax + 0x38]
mov rax, r15
shr rax, 0x39
mov qword [rbp], rax
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm6, xmm0, 0
xor edx, edx
pcmpeqd xmm7, xmm7
lea r13, [rbp + 0x20]
xor eax, eax
mov qword [rbp + 0x98], rax
mov qword [rbp - 0x18], rcx
mov qword [rbp + 0xa0], rdx
and r15, rsi
movdqu xmm8, xmmword [rcx + r15]
movdqa xmm0, xmm8
pcmpeqb xmm0, xmm6
pmovmskb edi, xmm0
jmp 0x1400a39d7
lea eax, [rdi - 1]
and eax, edi
mov edi, eax
test di, di
je 0x1400a3a30
tzcnt eax, edi
add rax, r15
and rax, rsi
mov rbx, qword [r14]
neg rax
lea r12, [rax + rax*2]
shl r12, 4
lea rdx, [rbx + r12]
add rdx, 0xffffffffffffffd0
mov rcx, r13
call fcn.14004c4e0
test al, al
je 0x1400a39d0
add rbx, r12
add rbx, 0xffffffffffffffe0
lea rcx, [rbp + 0x30]
mov rdx, rbx
call fcn.140048860
test al, al
je 0x1400a39d0
jmp 0x1400a3a90
cmp qword [rbp + 0x98], 1
mov r8d, 1
je 0x1400a3a5c
pmovmskb eax, xmm8
xor r8d, r8d
test eax, eax
setne r8b
tzcnt eax, eax
add rax, r15
and rax, rsi
mov qword [rbp + 8], rax
pcmpeqb xmm8, xmm7
pmovmskb eax, xmm8
test eax, eax
mov rcx, qword [rbp - 0x18]
mov rdx, qword [rbp + 0xa0]
jne 0x1400a3b36
mov qword [rbp + 0x98], r8
add r15, rdx
add r15, 0x10
add rdx, 0x10
jmp 0x1400a39a2
cmp byte [rbp + 0x20], 2
mov rsi, qword [rbp + 0x10]
mov rdi, qword [rbp + 0x58]
jb 0x1400a3ad0
mov r8, qword [rbp + 0x28]
mov rax, qword [r8]
mov rdx, qword [r8 + 8]
lea rcx, [r8 + 0x18]
mov qword [rbp + 0xa0], r8
mov r8, qword [r8 + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, qword [rbp + 0xa0]
call fcn.140195ea0
mov rax, qword [rbp + 0x30]
mov rdx, qword [rbp + 0x38]
lea rcx, [rbp + 0x48]
mov r8, qword [rbp + 0x40]
call qword [rax + 0x10]
mov byte [rsi], 3
cmp byte [rbp + 0x94], 0
jne 0x1400a3b02
mov rax, qword [0x140262328]
shl rax, 1
test rax, rax
jne 0x1400a3c8f
mov rcx, qword [rbp + 0x18]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
movaps xmm6, xmmword [rbp + 0xb0]
movaps xmm7, xmmword [rbp + 0xc0]
movaps xmm8, xmmword [rbp + 0xd0]
add rsp, 0x168
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov r8, qword [rbp + 8]
cmp byte [rcx + r8], 0
js 0x1400a3b4e
movdqa xmm0, xmmword [rcx]
pmovmskb eax, xmm0
tzcnt r8d, eax
movups xmm0, xmmword [rbp + 0x20]
movups xmm1, xmmword [rbp + 0x30]
movups xmm2, xmmword [rbp + 0x40]
movaps xmmword [rbp + 0x80], xmm2
movaps xmmword [rbp + 0x70], xmm1
movaps xmmword [rbp + 0x60], xmm0
mov rdi, qword [rbp + 0x58]
mov rax, qword [rdi + 0x30]
movzx ecx, byte [rax + r8]
and ecx, 1
sub qword [rdi + 0x40], rcx
lea rcx, [r8 - 0x10]
and rcx, qword [rdi + 0x38]
mov rdx, qword [rbp]
mov byte [rax + r8], dl
mov byte [rax + rcx + 0x10], dl
inc qword [rdi + 0x48]
neg r8
lea rcx, [r8 + r8*2]
shl rcx, 4
movdqa xmm0, xmmword [rbp + 0x60]
movaps xmm1, xmmword [rbp + 0x70]
movaps xmm2, xmmword [rbp + 0x80]
movups xmmword [rax + rcx - 0x10], xmm2
movups xmmword [rax + rcx - 0x20], xmm1
movdqu xmmword [rax + rcx - 0x30], xmm0
mov r14, qword [rbp - 0x10]
movzx r15d, byte [r14]
test r15d, r15d
mov rsi, qword [rbp + 0x10]
je 0x1400a3ca5
cmp r15d, 2
jne 0x1400a3ca7
mov rbx, qword [r14 + 8]
movzx eax, byte [0x140262330]
mov edx, 0x20
xor ecx, ecx
call fcn.140162ad0
mov qword [rbp + 0xa0], rax
test rax, rax
je 0x1400a3d7d
mov rax, qword [rbx]
mov r8, qword [rbx + 8]
mov r9, qword [rbx + 0x10]
add rbx, 0x18
lea rcx, [rbp + 0x60]
mov rdx, rbx
call qword [rax]
movdqu xmm0, xmmword [rbp + 0x60]
movups xmm1, xmmword [rbp + 0x70]
mov rcx, qword [rbp + 0xa0]
movups xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
jmp 0x1400a3ca5
call fcn.1401a0a40
xor al, 1
mov dword [rbp + 0x94], eax
movzx eax, byte [rdi + 0x18]
test al, al
je 0x1400a3799
mov rax, qword [rbp + 0x18]
mov qword [rbp + 0x60], rax
mov eax, dword [rbp + 0x94]
mov byte [rbp + 0x68], al
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientpool.rspolled_after_complete
mov qword [rsp + 0x20], rax
lea rcx, [0x140206b0e]
lea r9, fcn.140172340
lea r8, [rbp + 0x60]
mov edx, 0x2b
call fcn.140198700
jmp 0x1400a3d8c
call fcn.1401a0a40
test al, al
jne 0x1400a3b02
mov byte [rdi + 0x18], 1
jmp 0x1400a3b02
jmp 0x1400a3cac
movzx eax, byte [r14 + 1]
mov qword [rbp + 0xa0], rcx
mov byte [rbp + 0x60], r15b
mov byte [rbp + 0x61], al
mov qword [rbp + 0x68], rcx
mov rax, qword [r14 + 0x10]
mov r8, qword [r14 + 0x18]
mov r9, qword [r14 + 0x20]
lea rcx, [rbp + 0x20]
mov rdx, qword [rbp - 8]
mov dword [rbp + 0x98], r15d
call qword [rax]
movdqu xmm0, xmmword [rbp + 0x20]
movups xmm1, xmmword [rbp + 0x30]
movups xmmword [rbp + 0x80], xmm1
movdqu xmmword [rbp + 0x70], xmm0
jmp 0x1400a3cf4
pause
mov rax, qword [rdi + 8]
nop dword [rax + rax]
cmp rax, 0xffffffffffffffff
je 0x1400a3cf2
test rax, rax
js 0x1400a3d56
lea rcx, [rax + 1]
lock cmpxchg qword [rdi + 8], rcx
jne 0x1400a3d00
movdqu xmm0, xmmword [rbp + 0x60]
movups xmm1, xmmword [rbp + 0x70]
movups xmm2, xmmword [rbp + 0x80]
movaps xmmword [rbp - 0x30], xmm2
movaps xmmword [rbp - 0x40], xmm1
movdqa xmmword [rbp - 0x50], xmm0
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movdqu xmmword [rsi], xmm0
mov qword [rsi + 0x30], rdi
cmp byte [rbp + 0x94], 0
jne 0x1400a3b02
jmp 0x1400a3aef
call fcn.14019d2c0
jmp 0x1400a3d8c
mov ecx, 8
mov edx, 0x20
call fcn.140197e40
mov ecx, 8
mov edx, 0x20
call fcn.140197e40
jmp 0x1400a3d8c
mov ecx, 8
mov edx, 0x20
call fcn.140197e40
ud2
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
in al, dx
and byte [rax - 0x73], cl
push 0x40
in al, dx
and byte [rax - 0x73], cl
push 0x40
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
call fcn.140195ea0
mov r8, qword [rbp - 0x10]
lea rcx, [r8 + 0x488]
mov rax, qword [r8 + 0x470]
mov rdx, qword [r8 + 0x478]
add al, 0
add byte [rcx - 0x75], cl
xor byte [rax + 4], 0
add byte [rcx - 0x75], cl
nop
js 0x1400a586b
add byte [rax], al
mov r8, qword [r8 + 0x480]
call qword [rax + 0x10]
nop
add rsp, 0x20
add byte [rax - 0xfffffc], 0x50
adc byte [rax + 0x20c48348], dl
pop rbp
ret
call fcn.1400b2010
nop
add rsp, 0x20
pop rbp
ret
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
mov eax, 0x1d38
add al, ch
stosb byte [rdi], al
or byte [rdi], cl
add byte [rax + 0x29], cl
invalid
lea rbp, [rsp + 0x80]
add byte [rdi], cl
sub dword [rbp + 0x1ca0], edi
add al, ch
stosb byte [rdi], al
or byte [rdi], cl
add byte [rax + 0x29], cl
invalid
add byte [rdi], cl
sub dword [rbp + 0x1ca0], edi
movaps xmmword [rbp + 0x1c90], xmm6
and rsp, 0xffffffffffffff80
and esp, 0xffffff80
mov ch, 0x90
sbb al, 0
add byte [rax - 0x7d], cl
and esp, 0xffffff80
and esp, 0xffffff80
mov rbx, rsp
mov qword [rbx + 0x1d00], rbp
sbb eax, 0xc7480000
test dword [rax - 0x1ffffe4], ecx
invalid
invalid
dec dword [rcx + rcx*4 - 0x7d]
cmp eax, 0
add byte [rax], al
sbb eax, 0xc7480000
test dword [rax - 0x1ffffe4], ecx
invalid
cmp eax, 0
add byte [rax], al
mov r15, rdx
mov edi, edx
xlatb
mov qword [rbx + 0x128], rcx
movzx eax, byte [rdx + 0xbd8]
mov dh, 0x82
fmul dword [rbx]
add byte [rax], al
mov dh, 0x82
fmul dword [rbx]
add byte [rax], al
lea rcx, [0x14020d0ec]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov qword [rbx + 0x38], rdx
push rbx
cmp bh, bh
jmp rax
push rbx
cmp bh, bh
jmp rax
invalid
lea rcx, [r15 + 0x248]
lea ecx, [rdi + 0x248]
add al, byte [rax]
add byte [rcx - 0x48], al
sbb byte [rcx], al
add byte [rax], al
mov r8d, 0x118
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
mov byte [r15 + 0xbd9], 1
add byte [rcx - 0x3a], al
xchg ecx, ebx
or eax, dword [rax]
add byte [rcx], al
lea rcx, [r15 + 0x360]
lea ecx, [rdi + 0x360]
invalid
lea rdx, [r15 + 0x118]
mov r8d, 0x100
add dword [rax], eax
add al, ch
push rcx
adc byte [rdi], cl
invalid
add bl, dh
movq mm0, qword [r15 + 0x218]
invalid
add dword [rax], eax
add al, ch
push rcx
adc byte [rdi], cl
invalid
add bl, dh
movq mm0, qword [r15 + 0x218]
invalid
invalid
add bl, dh
movq mm1, qword [r15 + 0x228]
sub byte [rdx], al
add byte [rax], al
movdqu xmm1, xmmword [r15 + 0x228]
sub byte [rdx], al
add byte [rax], al
movdqu xmm2, xmmword [r15 + 0x238]
movq mm2, qword [rdi + 0x238]
add al, byte [rax]
add bl, dh
movq qword [r15 + 0x460], mm0
jg 0x1400a5901
invalid
add al, 0
invalid
movdqu xmmword [r15 + 0x460], xmm0
jg 0x1400a5901
invalid
movdqu xmmword [r15 + 0x470], xmm1
movdqu xmmword [r15 + 0x480], xmm2
movq qword [r15 + 0x480], mm2
invalid
movq qword [r15 + 0x480], mm2
add byte [rax + rax], 0
lea rdx, [r15 + 0x3c0]
lea rcx, [r15 + 0x490]
lea ecx, [rdi + 0x490]
lea ecx, [rdi + 0x490]
add byte [rax], al
call fcn.1400adc10
mov r15, qword [rbx + 0x38]
jmp 0x1400a5f4b
lea rsi, [r15 + 0x728]
lea rax, [r15 + 0x4e8]
mov qword [rbx + 0x58], rax
pop r8
add byte [rcx - 0x73], cl
xchg eax, ebp
add al, 0
add byte [rax - 0x77], cl
pop r8
movzx eax, byte [r15 + 0x728]
sub byte [rdi], al
add byte [rax], al
lea rcx, [0x14020d0fc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rdi, qword [r15 + 0x618]
mov edi, 0x618
mov r12, qword [rbx + 0x58]
jmp 0x1400a60b9
lea rdx, [r15 + 0x9d0]
movzx eax, byte [r15 + 0x9d0]
add byte [rcx + 0xf], al
mov dh, 0x87
ror byte [rcx], 1
add byte [rax], al
lea rcx, [r15 + 0x730]
mov qword [rbx + 0x30], rcx
lea rcx, [0x14020d110]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rdi, qword [r15 + 0x760]
mov rax, qword [rbx + 0x30]
jmp 0x1400a6130
mov qword [rbx + 0xc0], rsi
mov rdi, qword [r15 + 0x7a8]
lea rsi, [r15 + 0x7a8]
lea r14, [r15 + 0x7b8]
test rdi, rdi
jne 0x1400a9838
cmp qword [r15 + 0x7b0], 0
je 0x1400a5a9a
mov r12, qword [r15 + 0x7b8]
mov rax, qword [r15 + 0x7c0]
mov qword [r15 + 0x7c0], 5
mov qword [rbx + 0x30], rax
cmp rax, 5
jne 0x1400a986d
mov qword [rbx + 0x80], rsi
lea rcx, [0x1401d1e3c]
lea r8, [0x1401d1ec8]
mov edx, 0x1d
call fcn.1401987c0
jmp 0x1400aafc9
mov qword [rbx + 0x80], rsi
lea rax, [r15 + 0x7c8]
mov qword [rbx + 0x48], rax
lea rax, [r15 + 0x7d0]
mov qword [rbx + 0x60], rax
mov rax, r15
lea r15, [rbx + 0x170]
lea rdi, [rbx + 0x420]
mov rcx, qword [rax + 0x7c0]
lea r12, [rbx + 0x380]
lea rsi, [rbx + 0x7b0]
nop dword [rax]
lea rax, [rcx - 6]
cmp rax, 3
mov edx, 1
cmovae rax, rdx
test rax, rax
jne case.0x14009414f.35
mov rax, qword [rbx + 0x48]
cmp qword [rax], 0
jne 0x1400a5d8f
add byte [rax], al
movdqu xmmword [rdi + 0x40], xmm0
mov rax, qword [r15 + 0xf0]
mov qword [rdi + 0x50], rax
mov r8d, pe_nt_image_headers64
mov rcx, rsi
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
or eax, 0x8349000f
std
invalid
jne 0x1400a5c88
or eax, 0x8349000f
std
invalid
jmp 0x1400a9e4c
add byte [rax], al
mov rcx, r12
mov rdx, r15
mov edx, edi
call sub.VCRUNTIME140.dll_memcpy
mov r8d, pe_nt_image_headers64
mov eax, pe_nt_image_headers64
mov rcx, rsi
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
mov r13d, 4
mov qword [rbx + 0x30], r13
mov r8d, pe_nt_image_headers64
mov rcx, r12
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
invalid
or eax, 0x894c000f
int1
invalid
call fcn.140073560
mov rax, qword [rbx + 0x38]
mov rcx, qword [rbx + 0x740]
mov qword [rax + 0x7b8], rcx
mov r13, qword [rbx + 0x30]
imul esi, dword [rax], 0x4c
mov dword [rax + 0x7c0], ebp
invalid
imul esi, dword [rax], 0x4c
mov dword [rax + 0x7c0], ebp
invalid
mov r8d, pe_nt_image_headers64
mov rcx, qword [rbx + 0x48]
mov ecx, dword [rbx + 0x48]
mov ecx, dword [rbx + 0x48]
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
mov rcx, r13
jmp 0x1400a5ae0
cmp rax, 1
jne 0x1400a5dac
add dword [rdi], ecx
test esi, eax
add byte [rax], al
add byte [rax - 0x75], cl
cmp byte [r11 + r9*4 - 0x60], cl
mov eax, 0x48000007
add byte [rax], al
mov qword [rax + 0x7c0], 5
add byte [rax], al
mov qword [rax + 0x7c0], 5
cmp rcx, 5
je 0x1400a5e8e
mov rdi, rcx
lea rsi, [rbx + 0x390]
mov r8d, pe_nt_image_headers64
mov rcx, rsi
mov rdx, qword [rbx + 0x48]
invalid
call sub.VCRUNTIME140.dll_memcpy
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbx + 0x380], r12
mov qword [rbx + 0x30], rdi
mov dword [rbx + 0x30], edi
mov dword [rbx + 0x30], edi
mov qword [rbx + 0x388], rdi
mov ebx, 0x388
mov byte [rbx], al
add byte [rax], al
mov rcx, r14
call fcn.140073560
cld
invalid
jmp 0x1400aa24a
invalid
cld
invalid
add byte [rax - 0x77], cl
mov qword [rbx + 0xf0], rdx
mov dword [rbx + 0xf0], edx
xchg ebx, eax
lock add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbx + 0xc0], rsi
jmp 0x1400a76e4
add byte [rax], al
mov bl, 0xc0
add byte [rax], al
add cl, ch
nop
sbb dword [rax], eax
invalid
add byte [rax], al
add byte [rax - 0x77], cl
xchg ebx, eax
lock add byte [rax], al
mov qword [rbx + 0xf0], rdx
mov qword [rbx + 0xc0], rsi
add byte [rax - 0x77], cl
mov bl, 0xc0
add byte [rax], al
add cl, ch
jmp 0x1400a748f
jmp 0x1400a748f
mov qword [rbx + 0xf0], rdx
mov qword [rbx + 0xc0], rsi
lea r12, [r15 + 0x9e0]
add byte [rax], al
lock add byte [rax], al
add byte [rax - 0x77], cl
mov bl, 0xc0
add byte [rax], al
add byte [rbp - 0x73], cl
cmpsd dword [rsi], dword [rdi]
loopne 0x1400a5d83
add byte [rax], al
cmp qword [r15 + 0xa20], 9
je 0x1400a5f11
or dword [rdi], ecx
test byte [rdi - 0x16ffffff], al
jmp 0x1400a6eb8
lea rcx, str.Map_must_not_be_polled_after_it_returned__Poll::Ready_
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rs
add byte [rbx], dl
invalid
jmp 0x1400a6eb8
add byte [rbx], dl
add byte [rdx + 0x36], bh
adc eax, dword [rax]
mov edx, 0x36
call fcn.14019f690
jmp 0x1400aafc9
add byte [rax], al
add byte [rax], al
lea rcx, str.Flatten_polled_after_completionC:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_future_flatten.rs
add byte [rbp + rcx*4 + 5], cl
scasb al, byte [rdi]
scasb al, byte [rdi]
adc al, byte [rax]
add byte [rbp + rcx*4 + 5], cl
scasb al, byte [rdi]
scasb al, byte [rdi]
adc al, byte [rax]
mov edx, 0x1f
call fcn.14019f690
verw cx
add byte [rdx], dl
invalid
invalid
verw cx
add byte [rdx], dl
add byte [rax - 0x75], cl
mov eax, dword [rbx + 0x48]
mov qword [rax], 1
add byte [rax], al
mov eax, dword [rbx + 0x48]
mov qword [rax], 1
add byte [rax], al
add byte [rax], al
lea rcx, str.internal_error:_entered_unreachable_codeC:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_blocking_schedule.rs
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rs
add byte [rbp + rcx*4 + 5], cl
cmpsb byte [rsi], byte [rdi]
call qword [rdx]
add byte [rdx + 0x28], bh
mov edx, 0x28
mov edx, 0x28
call fcn.140198330
jmp 0x1400aafc9
push rcx
add byte [rax], al
push rcx
add byte [rax], al
lea rcx, [0x1401d20d0]
lea ecx, [0x1401d20d0]
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconn.rs
add eax, 0x12c2f9
mov edx, 0x28
add byte [rax], al
add al, ch
xchg dword [rax - 0x4416fff1], ebx
push rcx
add byte [rax], al
call fcn.14019f690
jmp 0x1400aafc9
lea rcx, str._async_fn__resumed_after_panickingassertion_failed:_self.has_capacity__C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srccodec_framed_write.rs
adc edx, dword [rbx]
add byte [rbp + rcx*4 + 5], cl
sub al, 0xba
adc eax, dword [rax]
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientclient.rs
adc al, byte [rax]
mov edx, 0x22
call fcn.140198330
invalid
invalid
invalid
and eax, 0x8d48000f
or eax, 0x1313b3
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientclient.rs
lea eax, [0x1401d1848]
add byte [rdx + 0x23], bh
mov edx, 0x23
add byte [rax], al
add al, ch
and al, 0xf
add byte [rax - 0x75], cl
mov rax, qword [rbx + 0x58]
call fcn.140198330
mov rax, qword [rbx + 0x58]
mov qword [rbx + 0x370], rax
lea rcx, str._async_fn__resumed_after_panickingassertion_failed:_self.has_capacity__C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srccodec_framed_write.rs
add eax, dword [rax]
add byte [rax - 0x73], cl
or eax, 0x1313c0
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientclient.rs
mov edx, 0x22
add byte [rdx + 0x22], bh
call fcn.140198330
jmp 0x1400aafc9
mov rax, qword [rbx + 0x58]
mov qword [rbx + 0x370], rax
lea rcx, str._async_fn__resumed_after_completion
or eax, 0x131368
or eax, 0x131368
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientclient.rs
mov edx, 0x23
call fcn.140198330
verw cx
cmp edx, dword [rcx]
invalid
verw cx
cmp edx, dword [rcx]
add byte [rax - 0x73], cl
or eax, 0x12bfa7
lea rcx, [0x1401d1e3c]
lea r8, [0x1401d1ec8]
add eax, 0x12c02c
mov edx, 0x1d
call fcn.1401987c0
jmp 0x1400aafc9
mov rax, qword [rbx + 0x58]
mov qword [rbx + 0x130], rax
mov rax, qword [rbx + 0x30]
mov qword [rbx + 0x138], rax
lea rcx, str._async_fn__resumed_after_panickingassertion_failed:_self.has_capacity__C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srccodec_framed_write.rs
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientclient.rs
add eax, 0x12b961
add eax, 0x12b961
mov edx, 0x22
call fcn.140198330
jmp 0x1400aafc9
mov rax, qword [rbx + 0x58]
mov qword [rbx + 0x130], rax
mov rax, qword [rbx + 0x30]
mov qword [rbx + 0x138], rax
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientclient.rs
mov edx, 0x23
call fcn.140198330
jmp 0x1400aafc9
mov rax, qword [rbx + 0x58]
mov qword [rbx + 0xa8], rax
mov rax, qword [rbx + 0x30]
mov qword [rbx + 0xb0], rax
mov qword [rbx + 0xb8], r12
lea rcx, [0x1401d1a38]
lea r8, [0x1401d1ac0]
mov edx, 0x18
call fcn.1401987c0
jmp 0x1400aafc9
mov byte [r15 + 0xbd9], 0
lea rdx, [r15 + 0x360]
lea rcx, [rbx + 0x380]
mov r8d, 0x100
call sub.VCRUNTIME140.dll_memcpy
movzx edi, byte [r15 + 0x460]
test edi, edi
je 0x1400a5fea
cmp edi, 2
jne 0x1400a5fe2
mov rsi, qword [r15 + 0x468]
movzx eax, byte [0x140262330]
mov edx, 0x20
xor ecx, ecx
call fcn.140162ad0
mov qword [rbx + 0x58], rax
test rax, rax
je 0x1400aacaa
mov rax, qword [rsi]
mov r8, qword [rsi + 8]
mov r9, qword [rsi + 0x10]
add rsi, 0x18
lea rcx, [rbx + 0x160]
mov rdx, rsi
call qword [rax]
movdqu xmm0, xmmword [rbx + 0x160]
movdqu xmm1, xmmword [rbx + 0x170]
mov rax, qword [rbx + 0x58]
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
mov r15, qword [rbx + 0x38]
jmp 0x1400a5fea
movzx r14d, byte [r15 + 0x461]
mov dword [rbx + 0x30], edi
mov rax, qword [r15 + 0x470]
mov r8, qword [r15 + 0x478]
lea rdx, [r15 + 0x488]
mov r9, qword [r15 + 0x480]
lea rcx, [rbx + 0x160]
call qword [rax]
movups xmm0, xmmword [rbx + 0x160]
movups xmm1, xmmword [rbx + 0x170]
movaps xmmword [rbx + 0xf90], xmm1
movaps xmmword [rbx + 0xf80], xmm0
lea rdi, [r15 + 0x248]
lea rsi, [rbx + 0x1c00]
lea rdx, [rbx + 0x380]
mov r8d, 0x100
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea r12, [r15 + 0x4e8]
mov r8d, 0x100
mov rcx, r12
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rbx + 0x30]
mov byte [r15 + 0x5e8], al
mov byte [r15 + 0x5e9], r14b
mov rax, qword [rbx + 0x58]
mov qword [r15 + 0x5f0], rax
movaps xmm0, xmmword [rbx + 0xf80]
movaps xmm1, xmmword [rbx + 0xf90]
movups xmmword [r15 + 0x5f8], xmm0
movups xmmword [r15 + 0x608], xmm1
mov qword [r15 + 0x618], rdi
lea rsi, [r15 + 0x728]
mov byte [r15 + 0x728], 0
mov qword [r15 + 0x620], rdi
mov word [r15 + 0x729], 1
lea rcx, [r15 + 0x628]
mov r8d, 0x100
mov qword [rbx + 0x58], r12
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
lea rax, [r15 + 0x730]
movups xmm0, xmmword [r15 + 0x5e8]
movups xmm1, xmmword [r15 + 0x5f8]
movups xmm2, xmmword [r15 + 0x608]
movups xmmword [r15 + 0x730], xmm0
movups xmmword [r15 + 0x740], xmm1
movups xmmword [r15 + 0x750], xmm2
mov qword [r15 + 0x760], rdi
lea rdx, [r15 + 0x9d0]
mov byte [r15 + 0x9d0], 0
mov qword [rbx + 0xf0], rdx
mov qword [rbx + 0xc0], rsi
mov word [r15 + 0x9d6], 0
mov dword [r15 + 0x9d2], 0
mov qword [r15 + 0x768], rdi
mov byte [r15 + 0x9d8], 1
lea r14, [r15 + 0x770]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
mov qword [rbx + 0x30], rax
movups xmm2, xmmword [rax + 0x20]
movups xmmword [r15 + 0x770], xmm0
movups xmmword [r15 + 0x780], xmm1
movups xmmword [r15 + 0x790], xmm2
movzx r12d, byte [r15 + 0x770]
test r12d, r12d
je 0x1400a620c
cmp r12d, 2
jne 0x1400a6204
mov rsi, qword [r15 + 0x778]
movzx eax, byte [0x140262330]
mov edx, 0x20
xor ecx, ecx
call fcn.140162ad0
mov qword [rbx + 0x60], rax
test rax, rax
je 0x1400aacbe
mov rax, qword [rsi]
mov r8, qword [rsi + 8]
mov r9, qword [rsi + 0x10]
add rsi, 0x18
lea rcx, [rbx + 0x380]
mov rdx, rsi
call qword [rax]
movups xmm0, xmmword [rbx + 0x380]
movups xmm1, xmmword [rbx + 0x390]
mov rax, qword [rbx + 0x60]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov r15, qword [rbx + 0x38]
jmp 0x1400a620c
movzx esi, byte [r15 + 0x771]
mov dword [rbx + 0x48], r12d
mov rax, qword [r15 + 0x780]
mov r8, qword [r15 + 0x788]
lea rdx, [r15 + 0x798]
mov r9, qword [r15 + 0x790]
lea rcx, [rbx + 0x380]
call qword [rax]
movups xmm0, xmmword [rbx + 0x380]
movups xmm1, xmmword [rbx + 0x390]
movaps xmmword [rbx + 0x170], xmm1
movaps xmmword [rbx + 0x160], xmm0
mov rax, qword [rdi + 0x108]
test rax, rax
je 0x1400a6267
lock inc qword [rax]
jle 0x1400aafc9
mov ecx, dword [rbx + 0x48]
mov byte [rbx + 0xca0], cl
mov byte [rbx + 0xca1], sil
mov rcx, qword [rbx + 0x60]
mov qword [rbx + 0xca8], rcx
movaps xmm0, xmmword [rbx + 0x160]
movaps xmm1, xmmword [rbx + 0x170]
movups xmmword [rbx + 0xcb0], xmm0
movups xmmword [rbx + 0xcc0], xmm1
mov qword [rbx + 0xcd0], rax
mov qword [rbx + 0xcd8], 0
mov rax, qword [rbx + 0x38]
mov rdx, qword [rax + 0x768]
mov byte [rax + 0x9d8], 0
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmm2, xmmword [r14 + 0x20]
movaps xmmword [rbx + 0x670], xmm2
movaps xmmword [rbx + 0x660], xmm1
movaps xmmword [rbx + 0x650], xmm0
mov rax, qword [rdx + 0x68]
xor ecx, ecx
test rax, rax
je 0x1400a6308
mov rcx, qword [rdx + 0x70]
mov qword [rbx + 0x738], rcx
lock inc qword [rax]
mov rcx, rax
jle 0x1400aafc9
mov rax, qword [rdx + 0x108]
test rax, rax
je 0x1400a631e
lock inc qword [rax]
jle 0x1400aafc9
mov qword [rbx + 0x60], rcx
mov qword [rbx + 0x110], rax
mov rax, qword [rdx + 0x68]
test rax, rax
je 0x1400a6347
mov rcx, qword [rdx + 0x70]
mov qword [rbx + 0x730], rcx
lock inc qword [rax]
jle 0x1400aafc9
mov qword [rbx + 0x80], rax
mov r12b, byte [rdx + 0x81]
movsd xmm6, qword [rdx + 0x78]
mov rax, qword [rdx]
mov qword [rbx + 0x7a8], rax
mov rax, qword [rdx + 8]
mov qword [rbx + 0x7a0], rax
mov rax, qword [rdx + 0x10]
mov qword [rbx + 0x798], rax
mov rax, qword [rdx + 0x18]
mov qword [rbx + 0x790], rax
mov r13b, byte [rdx + 0x64]
movsd xmm7, qword [rdx + 0x58]
mov edi, dword [rdx + 0x60]
mov eax, dword [rdx + 0x48]
mov dword [rbx + 0x120], eax
mov rax, qword [rdx + 0x40]
mov qword [rbx + 0x788], rax
mov rax, qword [rdx + 0x30]
mov qword [rbx + 0x780], rax
mov eax, dword [rdx + 0x38]
mov dword [rbx + 0x378], eax
mov r14b, byte [rdx + 0x65]
mov rax, qword [rdx + 0x20]
mov qword [rbx + 0x778], rax
movzx eax, byte [rdx + 0x80]
mov byte [rbx + 0xa0], al
mov r15b, byte [rdx + 0x112]
mov rax, qword [rdx + 0x28]
mov qword [rbx + 0x768], rax
mov rax, qword [rdx + 0x50]
mov qword [rbx + 0x770], rax
add rdx, 0x88
lea rcx, [rbx + 0x380]
call fcn.1400a5380
movzx eax, byte [rbx + 0x650]
test eax, eax
mov dword [rbx + 0x90], eax
je 0x1400a6488
cmp eax, 2
jne 0x1400a647e
mov rsi, qword [rbx + 0x658]
movzx eax, byte [0x140262330]
mov edx, 0x20
xor ecx, ecx
call fcn.140162ad0
mov qword [rbx + 0xd8], rax
test rax, rax
je 0x1400aac96
mov rax, qword [rsi]
mov r8, qword [rsi + 8]
mov r9, qword [rsi + 0x10]
add rsi, 0x18
lea rcx, [rbx + 0x160]
mov rdx, rsi
call qword [rax]
movups xmm0, xmmword [rbx + 0x160]
movups xmm1, xmmword [rbx + 0x170]
mov rax, qword [rbx + 0xd8]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
jmp 0x1400a6488
movzx ecx, byte [rbx + 0x651]
mov byte [rbx + 0x48], cl
mov byte [rbx + 0x8e], r15b
mov rax, qword [rbx + 0x660]
mov r8, qword [rbx + 0x668]
lea rdx, [rbx + 0x678]
mov r9, qword [rbx + 0x670]
lea rcx, [rbx + 0x160]
call qword [rax]
movups xmm0, xmmword [rbx + 0x160]
movups xmm1, xmmword [rbx + 0x170]
movaps xmmword [rbx + 0xbc0], xmm1
movaps xmmword [rbx + 0xbb0], xmm0
mov qword [rbx + 0x170], 0
mov qword [rbx + 0x190], 0
mov r15d, dword [rbx + 0xe8]
mov dword [rbx + 0x162], r15d
movzx eax, word [rbx + 0xec]
mov word [rbx + 0x166], ax
mov rax, qword [rbx + 0xd8]
mov qword [rbx + 0x168], rax
movups xmm0, xmmword [rbx + 0x1a3]
movaps xmmword [rbx + 0xa30], xmm0
mov rax, qword [rbx + 0x1b0]
mov qword [rbx + 0xa3d], rax
movzx eax, word [rbx + 0x163]
mov word [rbx + 0x9f0], ax
movzx eax, byte [rbx + 0x165]
mov byte [rbx + 0x9f2], al
movzx eax, word [rbx + 0x166]
mov word [rbx + 0x9f3], ax
mov rax, qword [rbx + 0x168]
mov qword [rbx + 0x9f5], rax
movzx eax, word [rbx + 0x170]
mov word [rbx + 0x9fd], ax
movzx eax, byte [rbx + 0x172]
mov byte [rbx + 0x9ff], al
movups xmm0, xmmword [rbx + 0x173]
movaps xmmword [rbx + 0xa00], xmm0
movups xmm0, xmmword [rbx + 0x183]
movups xmm1, xmmword [rbx + 0x193]
movaps xmmword [rbx + 0xa10], xmm0
movaps xmmword [rbx + 0xa20], xmm1
mov rax, qword [rbx + 0xa3d]
mov qword [rbx + 0x7fd], rax
movaps xmm0, xmmword [rbx + 0xa30]
movaps xmmword [rbx + 0x7f0], xmm0
movzx eax, word [rbx + 0x9f0]
movzx ecx, byte [rbx + 0x9f2]
movzx edx, word [rbx + 0x9f3]
mov r8, qword [rbx + 0x9f5]
movzx r9d, word [rbx + 0x9fd]
movzx r10d, byte [rbx + 0x9ff]
movaps xmm0, xmmword [rbx + 0xa00]
movaps xmm1, xmmword [rbx + 0xa10]
movaps xmm2, xmmword [rbx + 0xa20]
movaps xmmword [rbx + 0x7e0], xmm2
movaps xmmword [rbx + 0x7d0], xmm1
movaps xmmword [rbx + 0x7c0], xmm0
mov word [rbx + 0x7b0], ax
mov byte [rbx + 0x7b2], cl
mov word [rbx + 0x7b3], dx
mov qword [rbx + 0x7b5], r8
mov word [rbx + 0x7bd], r9w
mov byte [rbx + 0x7bf], r10b
movaps xmm0, xmmword [rbx + 0xbb0]
movaps xmm1, xmmword [rbx + 0xbc0]
movaps xmmword [rbx + 0x980], xmm1
movaps xmmword [rbx + 0x970], xmm0
movzx eax, word [rbx + 0x7b0]
movzx ecx, byte [rbx + 0x7b2]
movzx edx, word [rbx + 0x7b3]
mov r8, qword [rbx + 0x7b5]
movzx r9d, word [rbx + 0x7bd]
movzx r10d, byte [rbx + 0x7bf]
movaps xmm0, xmmword [rbx + 0x7c0]
movaps xmm1, xmmword [rbx + 0x7d0]
movaps xmm2, xmmword [rbx + 0x7e0]
movups xmmword [rbx + 0x173], xmm0
mov word [rbx + 0x163], ax
mov byte [rbx + 0x165], cl
mov word [rbx + 0x166], dx
mov qword [rbx + 0x168], r8
mov word [rbx + 0x170], r9w
mov byte [rbx + 0x172], r10b
mov rax, qword [rbx + 0x7fd]
mov qword [rbx + 0x1b0], rax
movaps xmm0, xmmword [rbx + 0x7f0]
movups xmmword [rbx + 0x1a3], xmm0
movups xmmword [rbx + 0x193], xmm2
movups xmmword [rbx + 0x183], xmm1
mov ecx, dword [rbx + 0x90]
mov byte [rbx + 0x160], cl
movzx eax, byte [rbx + 0x48]
mov byte [rbx + 0x161], al
mov byte [rbx + 0x162], r15b
mov rax, qword [rbx + 0x170]
test rax, rax
je 0x1400a6756
lea rcx, [rbx + 0x188]
mov rdx, qword [rbx + 0x178]
mov r8, qword [rbx + 0x180]
call qword [rax + 0x10]
movzx ecx, byte [rbx + 0x160]
movzx eax, byte [rbx + 0x161]
mov byte [rbx + 0x48], al
movzx r15d, byte [rbx + 0x162]
movaps xmm0, xmmword [rbx + 0x970]
movaps xmm1, xmmword [rbx + 0x980]
lea rdx, [rbx + 0x163]
movups xmmword [rdx + 0x1d], xmm1
movups xmmword [rdx + 0xd], xmm0
mov rax, qword [rdx + 0x4d]
mov qword [rbx + 0xa3d], rax
movups xmm0, xmmword [rdx + 0x40]
movaps xmmword [rbx + 0xa30], xmm0
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmm2, xmmword [rdx + 0x20]
movups xmm3, xmmword [rdx + 0x30]
movaps xmmword [rbx + 0x1410], xmm3
movaps xmmword [rbx + 0x1400], xmm2
movaps xmmword [rbx + 0x13f0], xmm1
movaps xmmword [rbx + 0x13e0], xmm0
movaps xmm0, xmmword [rbx + 0xa30]
movaps xmmword [rbx + 0x1420], xmm0
mov rax, qword [rbx + 0xa3d]
mov qword [rbx + 0x142d], rax
cmp cl, 4
je 0x1400aab1c
mov rax, qword [rbx + 0x142d]
mov qword [rbx + 0x1b0], rax
movaps xmm0, xmmword [rbx + 0x1420]
movups xmmword [rbx + 0x1a3], xmm0
movaps xmm0, xmmword [rbx + 0x13e0]
movaps xmm1, xmmword [rbx + 0x13f0]
movaps xmm2, xmmword [rbx + 0x1400]
movaps xmm3, xmmword [rbx + 0x1410]
movups xmmword [rbx + 0x193], xmm3
movups xmmword [rbx + 0x183], xmm2
movups xmmword [rbx + 0x173], xmm1
movups xmmword [rbx + 0x163], xmm0
mov esi, ecx
mov byte [rbx + 0x160], cl
movzx eax, byte [rbx + 0x48]
mov byte [rbx + 0x161], al
mov byte [rbx + 0x162], r15b
movzx eax, byte [0x140262330]
mov edx, 1
xor ecx, ecx
call fcn.140162ad0
test rax, rax
je 0x1400aaafa
mov byte [rax], 0x2f
mov qword [rbx + 0xc40], 1
mov qword [rbx + 0xc48], rax
mov qword [rbx + 0xc50], 1
lea rcx, [rbx + 0x970]
lea rdx, [rbx + 0xc40]
call fcn.140022460
lea rcx, [rbx + 0x7b0]
lea rdx, [rbx + 0x970]
call fcn.14004b5b0
mov rcx, qword [rbx + 0x7b0]
test rcx, rcx
je 0x1400aaa84
movzx r8d, byte [rbx + 0x7b8]
movzx edx, byte [rbx + 0x7b9]
movups xmm0, xmmword [rbx + 0x7c8]
movups xmmword [rbx + 0x97e], xmm0
movups xmm0, xmmword [rbx + 0x7ba]
movaps xmmword [rbx + 0x970], xmm0
mov rax, qword [rbx + 0x190]
test rax, rax
je 0x1400a694a
mov byte [rbx + 0x8c], r8b
mov byte [rbx + 0xd8], dl
mov qword [rbx + 0x90], rcx
lea rcx, [rbx + 0x1a8]
mov rdx, qword [rbx + 0x198]
mov r8, qword [rbx + 0x1a0]
call qword [rax + 0x10]
movzx esi, byte [rbx + 0x160]
movzx eax, byte [rbx + 0x161]
mov byte [rbx + 0x48], al
movzx r15d, byte [rbx + 0x162]
mov rcx, qword [rbx + 0x90]
movzx edx, byte [rbx + 0xd8]
movzx r8d, byte [rbx + 0x8c]
mov qword [rbx + 0x190], rcx
mov byte [rbx + 0x198], r8b
mov byte [rbx + 0x199], dl
movaps xmm0, xmmword [rbx + 0x970]
movups xmmword [rbx + 0x19a], xmm0
movups xmm0, xmmword [rbx + 0x97e]
movups xmmword [rbx + 0x1a8], xmm0
lea rax, [rbx + 0x163]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmm3, xmmword [rax + 0x30]
movaps xmmword [rbx + 0x9f0], xmm0
movaps xmmword [rbx + 0xa00], xmm1
movaps xmmword [rbx + 0xa10], xmm2
movaps xmmword [rbx + 0xa20], xmm3
movups xmm0, xmmword [rax + 0x40]
movaps xmmword [rbx + 0xa30], xmm0
mov rax, qword [rax + 0x4d]
mov qword [rbx + 0xa3d], rax
movaps xmm0, xmmword [rbx + 0x9f0]
movaps xmm1, xmmword [rbx + 0xa00]
movaps xmm2, xmmword [rbx + 0xa10]
movaps xmm3, xmmword [rbx + 0xa20]
movaps xmmword [rbx + 0x1130], xmm0
movaps xmmword [rbx + 0x1140], xmm1
movaps xmmword [rbx + 0x1150], xmm2
movaps xmmword [rbx + 0x1160], xmm3
movaps xmm0, xmmword [rbx + 0xa30]
movaps xmmword [rbx + 0x1170], xmm0
mov rax, qword [rbx + 0xa3d]
mov qword [rbx + 0x117d], rax
cmp sil, 4
je 0x1400aab78
mov rax, qword [rbx + 0x117d]
mov qword [rbx + 0xa40], rax
movaps xmm0, xmmword [rbx + 0x1170]
movups xmmword [rbx + 0xa33], xmm0
movaps xmm0, xmmword [rbx + 0x1130]
movaps xmm1, xmmword [rbx + 0x1140]
movaps xmm2, xmmword [rbx + 0x1150]
movaps xmm3, xmmword [rbx + 0x1160]
movups xmmword [rbx + 0xa23], xmm3
movups xmmword [rbx + 0xa13], xmm2
movups xmmword [rbx + 0xa03], xmm1
movups xmmword [rbx + 0x9f3], xmm0
mov byte [rbx + 0x9f0], sil
movzx eax, byte [rbx + 0x48]
mov byte [rbx + 0x9f1], al
mov byte [rbx + 0x9f2], r15b
lea rcx, [rbx + 0x160]
lea rdx, [rbx + 0x9f0]
call fcn.140049130
movzx eax, byte [rbx + 0x160]
cmp al, 3
movzx r10d, byte [rbx + 0x8e]
je 0x1400aab0e
mov rcx, qword [rbx + 0x1b0]
mov qword [rbx + 0x7fd], rcx
movups xmm0, xmmword [rbx + 0x1a3]
movaps xmmword [rbx + 0x7f0], xmm0
mov rcx, qword [rbx + 0x7fd]
mov qword [rbx + 0xc8d], rcx
movzx ecx, word [rbx + 0x164]
mov word [rbx + 0xec], cx
mov ecx, dword [rbx + 0x160]
mov dword [rbx + 0xe8], ecx
movups xmm0, xmmword [rbx + 0x163]
movaps xmmword [rbx + 0x7b0], xmm0
movups xmm1, xmmword [rbx + 0x173]
movaps xmmword [rbx + 0x7c0], xmm1
movups xmm2, xmmword [rbx + 0x183]
movaps xmmword [rbx + 0x7d0], xmm2
movups xmm3, xmmword [rbx + 0x193]
movaps xmmword [rbx + 0x7e0], xmm3
movdqa xmm4, xmmword [rbx + 0x7f0]
movdqa xmmword [rbx + 0xc80], xmm4
movaps xmmword [rbx + 0xc70], xmm3
movaps xmmword [rbx + 0xc60], xmm2
movaps xmmword [rbx + 0xc50], xmm1
movaps xmmword [rbx + 0xc40], xmm0
movaps xmm0, xmmword [rbx + 0x650]
movaps xmm1, xmmword [rbx + 0x660]
movaps xmm2, xmmword [rbx + 0x670]
movaps xmmword [rbx + 0xbd0], xmm2
movaps xmmword [rbx + 0xbc0], xmm1
movaps xmmword [rbx + 0xbb0], xmm0
movups xmm0, xmmword [rbx + 0x3f0]
movaps xmmword [rbx + 0x9e0], xmm0
movups xmm0, xmmword [rbx + 0x3e0]
movaps xmmword [rbx + 0x9d0], xmm0
movups xmm0, xmmword [rbx + 0x3d0]
movaps xmmword [rbx + 0x9c0], xmm0
movups xmm0, xmmword [rbx + 0x3c0]
movaps xmmword [rbx + 0x9b0], xmm0
movups xmm0, xmmword [rbx + 0x380]
movups xmm1, xmmword [rbx + 0x390]
movups xmm2, xmmword [rbx + 0x3a0]
movups xmm3, xmmword [rbx + 0x3b0]
movaps xmmword [rbx + 0x9a0], xmm3
movaps xmmword [rbx + 0x990], xmm2
movaps xmmword [rbx + 0x980], xmm1
movaps xmmword [rbx + 0x970], xmm0
mov r9, qword [rbx + 0x38]
mov rcx, qword [r9 + 0x768]
movzx r8d, byte [rcx + 0x112]
movzx edx, word [rbx + 0x161]
mov rcx, qword [rbx + 0x110]
mov byte [r9 + 0x9d1], r8b
movups xmm0, xmmword [rbx + 0xca0]
movups xmm1, xmmword [rbx + 0xcb0]
movups xmm2, xmmword [rbx + 0xcc0]
movups xmm3, xmmword [rbx + 0xcd0]
movups xmmword [r9 + 0x9e0], xmm0
movups xmmword [r9 + 0x9f0], xmm1
movups xmmword [r9 + 0xa00], xmm2
movups xmmword [r9 + 0xa10], xmm3
mov qword [r9 + 0xa20], 6
movaps xmm0, xmmword [rbx + 0x970]
movaps xmm1, xmmword [rbx + 0x980]
movaps xmm2, xmmword [rbx + 0x990]
movaps xmm3, xmmword [rbx + 0x9a0]
movups xmmword [r9 + 0xa28], xmm0
movups xmmword [r9 + 0xa38], xmm1
movups xmmword [r9 + 0xa48], xmm2
movups xmmword [r9 + 0xa58], xmm3
movaps xmm0, xmmword [rbx + 0x9b0]
movups xmmword [r9 + 0xa68], xmm0
movaps xmm0, xmmword [rbx + 0x9c0]
movups xmmword [r9 + 0xa78], xmm0
movaps xmm0, xmmword [rbx + 0x9d0]
movups xmmword [r9 + 0xa88], xmm0
movaps xmm0, xmmword [rbx + 0x9e0]
movups xmmword [r9 + 0xa98], xmm0
mov r8, qword [rbx + 0x7a8]
mov qword [r9 + 0xaa8], r8
mov r8, qword [rbx + 0x7a0]
mov qword [r9 + 0xab0], r8
mov r8, qword [rbx + 0x798]
mov qword [r9 + 0xab8], r8
mov r8, qword [rbx + 0x790]
mov qword [r9 + 0xac0], r8
mov r8, qword [rbx + 0x778]
mov qword [r9 + 0xac8], r8
mov r8, qword [rbx + 0x768]
mov qword [r9 + 0xad0], r8
mov r8, qword [rbx + 0x780]
mov qword [r9 + 0xad8], r8
mov r8d, dword [rbx + 0x378]
mov dword [r9 + 0xae0], r8d
mov r8, qword [rbx + 0x788]
mov qword [r9 + 0xae8], r8
mov r8d, dword [rbx + 0x120]
mov dword [r9 + 0xaf0], r8d
mov r8, qword [rbx + 0x770]
mov qword [r9 + 0xaf8], r8
movlps qword [r9 + 0xb00], xmm7
mov dword [r9 + 0xb08], edi
mov byte [r9 + 0xb0c], r13b
mov byte [r9 + 0xb0d], r14b
mov r8, qword [rbx + 0x80]
mov qword [r9 + 0xb10], r8
mov r8, qword [rbx + 0x730]
mov qword [r9 + 0xb18], r8
movlps qword [r9 + 0xb20], xmm6
movzx r8d, byte [rbx + 0xa0]
mov byte [r9 + 0xb28], r8b
mov byte [r9 + 0xb29], r12b
movzx r8d, word [rbx + 0xec]
mov word [r9 + 0xb2e], r8w
mov r8d, dword [rbx + 0xe8]
mov dword [r9 + 0xb2a], r8d
movaps xmm0, xmmword [rbx + 0xbb0]
movaps xmm1, xmmword [rbx + 0xbc0]
movaps xmm2, xmmword [rbx + 0xbd0]
movups xmmword [r9 + 0xb50], xmm2
movups xmmword [r9 + 0xb40], xmm1
movups xmmword [r9 + 0xb30], xmm0
mov byte [r9 + 0xb60], al
mov word [r9 + 0xb61], dx
movaps xmm0, xmmword [rbx + 0xc40]
movaps xmm1, xmmword [rbx + 0xc50]
movaps xmm2, xmmword [rbx + 0xc60]
movaps xmm3, xmmword [rbx + 0xc70]
movups xmmword [r9 + 0xb63], xmm0
movups xmmword [r9 + 0xb73], xmm1
movups xmmword [r9 + 0xb83], xmm2
movups xmmword [r9 + 0xb93], xmm3
movaps xmm0, xmmword [rbx + 0xc80]
movups xmmword [r9 + 0xba3], xmm0
mov rax, qword [rbx + 0xc8d]
mov qword [r9 + 0xbb0], rax
mov qword [r9 + 0xbb8], rcx
mov rax, qword [rbx + 0x60]
mov qword [r9 + 0xbc0], rax
mov rax, qword [rbx + 0x738]
mov qword [r9 + 0xbc8], rax
mov byte [r9 + 0xbd0], r10b
mov byte [r9 + 0xbd1], r10b
lea r12, [r9 + 0x9e0]
mov r14, qword [rbx + 0x58]
mov r15, qword [rbx + 0x30]
mov qword [rbx + 0xa8], r14
mov qword [rbx + 0xb0], r15
mov qword [rbx + 0xb8], r12
lea rcx, [rbx + 0x7b0]
mov rdx, r12
mov r8, qword [rbx + 0xf8]
call fcn.1400aee40
mov rcx, qword [rbx + 0x38]
lea r13, [rcx + 0xa20]
cmp byte [rbx + 0x820], 3
mov qword [rbx + 0x58], r14
mov qword [rbx + 0x30], r15
jne 0x1400a710a
mov qword [rbx + 0xa8], r14
mov qword [rbx + 0xb0], r15
mov qword [rbx + 0xb8], r12
lea rcx, [rbx + 0x7b0]
mov rdx, r13
mov r8, qword [rbx + 0xf8]
call fcn.1400c6310
cmp byte [rbx + 0x820], 3
je 0x1400a8aa2
mov rax, qword [rbx + 0x820]
mov qword [rbx + 0xa60], rax
movups xmm0, xmmword [rbx + 0x810]
movaps xmmword [rbx + 0xa50], xmm0
movups xmm0, xmmword [rbx + 0x800]
movaps xmmword [rbx + 0xa40], xmm0
movups xmm0, xmmword [rbx + 0x7f0]
movaps xmmword [rbx + 0xa30], xmm0
movups xmm0, xmmword [rbx + 0x7b0]
movups xmm1, xmmword [rbx + 0x7c0]
movups xmm2, xmmword [rbx + 0x7d0]
movups xmm3, xmmword [rbx + 0x7e0]
movaps xmmword [rbx + 0xa20], xmm3
movaps xmmword [rbx + 0xa10], xmm2
movaps xmmword [rbx + 0xa00], xmm1
movaps xmmword [rbx + 0x9f0], xmm0
mov rax, qword [r13]
mov qword [r13], 9
cmp rax, 9
mov rcx, qword [rbx + 0x38]
je 0x1400aabff
lea rdx, [rcx + 0xa28]
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movups xmm2, xmmword [r12 + 0x20]
movups xmm3, xmmword [r12 + 0x30]
movaps xmmword [rbx + 0x3b0], xmm3
movaps xmmword [rbx + 0x3a0], xmm2
movaps xmmword [rbx + 0x390], xmm1
movaps xmmword [rbx + 0x380], xmm0
lea rsi, [rbx + 0x3c0]
mov qword [rbx + 0x3c0], rax
lea rcx, [rbx + 0x3c8]
mov r8d, 0x1b0
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movups xmm2, xmmword [r12 + 0x20]
movups xmm3, xmmword [r12 + 0x30]
movups xmmword [rbx + 0x1d8], xmm0
movups xmmword [rbx + 0x1e8], xmm1
movups xmmword [rbx + 0x1f8], xmm2
movups xmmword [rbx + 0x208], xmm3
mov rax, qword [rbx + 0x820]
mov qword [rbx + 0x1d0], rax
movups xmm0, xmmword [rbx + 0x810]
movaps xmmword [rbx + 0x1c0], xmm0
movups xmm0, xmmword [rbx + 0x800]
movaps xmmword [rbx + 0x1b0], xmm0
movups xmm0, xmmword [rbx + 0x7f0]
movaps xmmword [rbx + 0x1a0], xmm0
movups xmm0, xmmword [rbx + 0x7b0]
movups xmm1, xmmword [rbx + 0x7c0]
movups xmm2, xmmword [rbx + 0x7d0]
movups xmm3, xmmword [rbx + 0x7e0]
movaps xmmword [rbx + 0x190], xmm3
movaps xmmword [rbx + 0x180], xmm2
movaps xmmword [rbx + 0x170], xmm1
movaps xmmword [rbx + 0x160], xmm0
lea rcx, [rbx + 0x15a0]
lea rdx, [rbx + 0x160]
mov r8d, 0xb8
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbx + 0xa8], r14
mov qword [rbx + 0xb0], r15
mov qword [rbx + 0xb8], r12
mov rcx, rsi
call fcn.14009c1f0
mov edi, 9
jmp 0x1400a72af
mov rax, qword [rbx + 0x820]
mov qword [rbx + 0xa60], rax
movups xmm0, xmmword [rbx + 0x810]
movaps xmmword [rbx + 0xa50], xmm0
movups xmm0, xmmword [rbx + 0x800]
movaps xmmword [rbx + 0xa40], xmm0
movups xmm0, xmmword [rbx + 0x7f0]
movaps xmmword [rbx + 0xa30], xmm0
movups xmm0, xmmword [rbx + 0x7b0]
movups xmm1, xmmword [rbx + 0x7c0]
movups xmm2, xmmword [rbx + 0x7d0]
movups xmm3, xmmword [rbx + 0x7e0]
movaps xmmword [rbx + 0xa20], xmm3
movaps xmmword [rbx + 0xa10], xmm2
movaps xmmword [rbx + 0xa00], xmm1
movaps xmmword [rbx + 0x9f0], xmm0
mov rdi, qword [r13]
mov qword [r13], 9
cmp rdi, 9
je 0x1400aabde
lea rsi, [rcx + 0xa28]
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movups xmm2, xmmword [r12 + 0x20]
movups xmm3, xmmword [r12 + 0x30]
movaps xmmword [rbx + 0x3b0], xmm3
movaps xmmword [rbx + 0x3a0], xmm2
movaps xmmword [rbx + 0x390], xmm1
movaps xmmword [rbx + 0x380], xmm0
mov qword [rbx + 0x3c0], rdi
lea rcx, [rbx + 0x3c8]
mov r8d, 0x1b0
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbx + 0x15a0]
mov r8d, 0xb8
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [rbx + 0x480]
lea rcx, [rbx + 0x12e8]
mov r8d, pe_nt_image_headers64
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [rbx + 0x7b0]
movups xmm1, xmmword [rbx + 0x7c0]
movups xmm2, xmmword [rbx + 0x7d0]
movups xmm3, xmmword [rbx + 0x7e0]
movaps xmmword [rbx + 0xf00], xmm0
movaps xmmword [rbx + 0xf10], xmm1
movaps xmmword [rbx + 0xf20], xmm2
movaps xmmword [rbx + 0xf30], xmm3
movups xmm0, xmmword [rbx + 0x7f0]
movaps xmmword [rbx + 0xf40], xmm0
movups xmm0, xmmword [rbx + 0x800]
movaps xmmword [rbx + 0xf50], xmm0
movups xmm0, xmmword [rbx + 0x810]
movaps xmmword [rbx + 0xf60], xmm0
mov rax, qword [rbx + 0x820]
mov qword [rbx + 0xf70], rax
mov qword [rbx + 0xa8], r14
mov qword [rbx + 0xb0], r15
mov qword [rbx + 0xb8], r12
lea rcx, [rbx + 0x380]
call fcn.1400addf0
cmp rdi, 0xa
je 0x1400a8aa2
mov r15, qword [rbx + 0x38]
mov word [r15 + 0x9d6], 0x101
lea r14, [r15 + 0x7a0]
movaps xmm0, xmmword [rbx + 0xf00]
movdqa xmm1, xmmword [rbx + 0xf10]
movdqa xmm2, xmmword [rbx + 0xf20]
movdqa xmm3, xmmword [rbx + 0xf30]
movups xmmword [r15 + 0x7a0], xmm0
movdqu xmmword [r15 + 0x7b0], xmm1
movdqu xmmword [r15 + 0x7c0], xmm2
movdqu xmmword [r15 + 0x7d0], xmm3
movaps xmm0, xmmword [rbx + 0xf40]
movups xmmword [r15 + 0x7e0], xmm0
movaps xmm0, xmmword [rbx + 0xf50]
movups xmmword [r15 + 0x7f0], xmm0
movdqa xmm0, xmmword [rbx + 0xf60]
movdqu xmmword [r15 + 0x800], xmm0
mov rax, qword [rbx + 0xf70]
mov qword [r15 + 0x810], rax
lea rsi, [r15 + 0x818]
mov qword [r15 + 0x818], rdi
lea rcx, [r15 + 0x820]
lea rdx, [rbx + 0x15a0]
mov r8d, 0xb8
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [r15 + 0x8d8]
lea rdx, [rbx + 0x12e8]
mov r8d, pe_nt_image_headers64
call sub.VCRUNTIME140.dll_memcpy
cmp dword [r15 + 0xa20], 9
je 0x1400a73bf
mov qword [rbx + 0x48], r13
mov rcx, r12
call fcn.1400addf0
mov rax, qword [rbx + 0x58]
mov qword [rbx + 0xc8], rax
mov rax, qword [rbx + 0x30]
mov qword [rbx + 0xd0], rax
mov rcx, qword [rbx + 0x48]
call fcn.14009c1f0
mov rdi, qword [rsi]
mov r15, qword [rbx + 0x38]
cmp rdi, 9
jne 0x1400a767a
movzx r14d, byte [r15 + 0x890]
cmp r14b, 2
jne 0x1400a7848
mov byte [r15 + 0x9d5], 1
mov r12, qword [r15 + 0x820]
mov qword [r15 + 0x9e0], r12
mov byte [r15 + 0x9d4], 1
movdqu xmm0, xmmword [r15 + 0x898]
movdqu xmm1, xmmword [r15 + 0x8a8]
movdqu xmm2, xmmword [r15 + 0x8b8]
movdqu xmm3, xmmword [r15 + 0x8c8]
movdqa xmmword [rbx + 0x190], xmm3
movdqa xmmword [rbx + 0x180], xmm2
movdqa xmmword [rbx + 0x170], xmm1
movdqa xmmword [rbx + 0x160], xmm0
cmp byte [r12 + 0x30], 4
jne 0x1400a7af5
lea rax, [r15 + 0x898]
mov byte [r15 + 0x9d4], 0
movdqu xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movdqu xmm2, xmmword [rax + 0x20]
movdqu xmm3, xmmword [rax + 0x30]
movdqu xmmword [r15 + 0x9e8], xmm0
movdqu xmmword [r15 + 0x9f8], xmm1
movdqu xmmword [r15 + 0xa08], xmm2
movdqu xmmword [r15 + 0xa18], xmm3
lea rdx, [r15 + 0x9e8]
lea rcx, [rbx + 0x380]
mov qword [rbx + 0x48], rdx
mov r8, qword [rbx + 0xf8]
call fcn.1400aee40
movzx r14d, byte [rbx + 0x3f0]
cmp r14b, 3
je 0x1400a8a9a
mov r15, qword [rbx + 0x380]
mov r12, qword [rbx + 0x388]
movups xmm0, xmmword [rbx + 0x390]
movaps xmmword [rbx + 0x10c0], xmm0
movups xmm0, xmmword [rbx + 0x3a0]
movaps xmmword [rbx + 0x10d0], xmm0
movups xmm0, xmmword [rbx + 0x3b0]
movaps xmmword [rbx + 0x10e0], xmm0
movups xmm0, xmmword [rbx + 0x3c0]
movaps xmmword [rbx + 0x10f0], xmm0
movups xmm0, xmmword [rbx + 0x3d0]
movaps xmmword [rbx + 0x1100], xmm0
movdqu xmm0, xmmword [rbx + 0x3e0]
movdqa xmmword [rbx + 0x1110], xmm0
mov eax, dword [rbx + 0x3f1]
mov dword [rbx + 0x158], eax
mov eax, dword [rbx + 0x3f4]
mov dword [rbx + 0x15b], eax
mov rcx, qword [rbx + 0x48]
call fcn.1400addf0
cmp r14b, 2
jne 0x1400a75f0
mov qword [rbx + 0x48], r15
xor r15d, r15d
mov rax, qword [rbx + 0x38]
cmp byte [rax + 0x9d1], 0
je 0x1400a7a64
xor r15d, r15d
mov r12, qword [rbx + 0x48]
cmp byte [r12 + 0x30], 4
jne 0x1400a7a68
mov rsi, qword [r12]
xor r15d, r15d
test rsi, rsi
je 0x1400a7a68
mov rdi, qword [r12 + 8]
movabs r12, 0xbe4a2e30240e24ff
movabs r13, 0x375979b306e18c8c
xor r15d, r15d
nop word cs:[rax + rax]
mov rcx, rsi
call qword [rdi + 0x38]
xor rax, r12
xor rdx, r13
or rdx, rax
je 0x1400a87ee
movaps xmm0, xmmword [rbx + 0x1110]
movaps xmmword [rbx + 0x720], xmm0
movaps xmm0, xmmword [rbx + 0x1100]
movaps xmmword [rbx + 0x710], xmm0
movdqa xmm0, xmmword [rbx + 0x10c0]
movdqa xmm1, xmmword [rbx + 0x10d0]
movdqa xmm2, xmmword [rbx + 0x10e0]
movdqa xmm3, xmmword [rbx + 0x10f0]
movdqa xmmword [rbx + 0x700], xmm3
movdqa xmmword [rbx + 0x6f0], xmm2
movdqa xmmword [rbx + 0x6e0], xmm1
movdqa xmmword [rbx + 0x6d0], xmm0
mov eax, dword [rbx + 0x158]
mov ecx, dword [rbx + 0x15b]
mov dword [rbx + 0x98], eax
mov dword [rbx + 0x9b], ecx
mov rax, qword [rbx + 0x38]
cmp byte [rax + 0x9d4], 0
jne 0x1400a7a75
jmp 0x1400a7a97
cmp byte [r15 + 0x810], 2
jne 0x1400a792c
mov byte [r15 + 0x9d3], 1
mov r12, qword [r15 + 0x7a0]
mov qword [r15 + 0x9e0], r12
lea rcx, [rbx + 0x380]
mov r8d, 0x1b8
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov byte [r15 + 0x9d2], 1
cmp byte [r12 + 0x30], 4
jne 0x1400a7b08
mov byte [r15 + 0x9d2], 0
lea rcx, [r15 + 0x9e8]
mov r8d, 0x1b8
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [r15 + 0x9e8]
lea rcx, [rbx + 0x160]
mov qword [rbx + 0x48], rdx
mov r8, qword [rbx + 0xf8]
call fcn.1400c6310
movzx r14d, byte [rbx + 0x1d0]
cmp r14b, 3
je 0x1400a8a9e
mov rsi, qword [rbx + 0x160]
mov r12, qword [rbx + 0x168]
movups xmm0, xmmword [rbx + 0x170]
movaps xmmword [rbx + 0x1060], xmm0
movups xmm0, xmmword [rbx + 0x180]
movaps xmmword [rbx + 0x1070], xmm0
movups xmm0, xmmword [rbx + 0x190]
movaps xmmword [rbx + 0x1080], xmm0
movups xmm0, xmmword [rbx + 0x1a0]
movaps xmmword [rbx + 0x1090], xmm0
movups xmm0, xmmword [rbx + 0x1b0]
movaps xmmword [rbx + 0x10a0], xmm0
movdqu xmm0, xmmword [rbx + 0x1c0]
movdqa xmmword [rbx + 0x10b0], xmm0
mov eax, dword [rbx + 0x1d1]
mov dword [rbx + 0x150], eax
mov eax, dword [rbx + 0x1d4]
mov dword [rbx + 0x153], eax
mov rcx, qword [rbx + 0x48]
call fcn.14009c1f0
xor r15d, r15d
cmp r14b, 2
jne 0x1400a77bb
mov r12, rsi
mov rax, qword [rbx + 0x38]
cmp byte [rax + 0x9d2], 0
jne 0x1400a7b16
jmp 0x1400a7b38
movaps xmm0, xmmword [rbx + 0x10b0]
movaps xmmword [rbx + 0x720], xmm0
movaps xmm0, xmmword [rbx + 0x10a0]
movaps xmmword [rbx + 0x710], xmm0
movdqa xmm0, xmmword [rbx + 0x1060]
movdqa xmm1, xmmword [rbx + 0x1070]
movdqa xmm2, xmmword [rbx + 0x1080]
movdqa xmm3, xmmword [rbx + 0x1090]
movdqa xmmword [rbx + 0x700], xmm3
movdqa xmmword [rbx + 0x6f0], xmm2
movdqa xmmword [rbx + 0x6e0], xmm1
movdqa xmmword [rbx + 0x6d0], xmm0
mov eax, dword [rbx + 0x150]
mov ecx, dword [rbx + 0x153]
mov dword [rbx + 0x98], eax
mov dword [rbx + 0x9b], ecx
mov r15, rsi
mov rax, qword [rbx + 0x38]
cmp byte [rax + 0x9d2], 0
jne 0x1400a7b16
jmp 0x1400a7b38
mov rdx, r15
mov r15, qword [r15 + 0x820]
mov r12, qword [rdx + 0x828]
movups xmm0, xmmword [rdx + 0x880]
movaps xmmword [rbx + 0x720], xmm0
movups xmm0, xmmword [rdx + 0x870]
movaps xmmword [rbx + 0x710], xmm0
movups xmm0, xmmword [rdx + 0x860]
movaps xmmword [rbx + 0x700], xmm0
movups xmm0, xmmword [rdx + 0x850]
movaps xmmword [rbx + 0x6f0], xmm0
movups xmm0, xmmword [rdx + 0x840]
movaps xmmword [rbx + 0x6e0], xmm0
movups xmm0, xmmword [rdx + 0x830]
movaps xmmword [rbx + 0x6d0], xmm0
mov eax, dword [rdx + 0x891]
mov ecx, dword [rdx + 0x894]
mov dword [rbx + 0x98], eax
mov dword [rbx + 0x9b], ecx
movdqu xmm0, xmmword [rdx + 0x898]
movdqu xmm1, xmmword [rdx + 0x8a8]
movdqu xmm2, xmmword [rdx + 0x8b8]
movdqu xmm3, xmmword [rdx + 0x8c8]
movdqa xmmword [rbx + 0x3b0], xmm3
movdqa xmmword [rbx + 0x3a0], xmm2
movdqa xmmword [rbx + 0x390], xmm1
movdqa xmmword [rbx + 0x380], xmm0
mov rax, qword [rbx + 0x58]
mov qword [rbx + 0xc8], rax
mov rax, qword [rbx + 0x30]
mov qword [rbx + 0xd0], rax
lea rcx, [rbx + 0x380]
call fcn.1400addf0
jmp 0x1400a7a4e
mov rax, qword [r14 + 0x70]
mov qword [rbx + 0x6c0], rax
movups xmm0, xmmword [r14 + 0x60]
movaps xmmword [rbx + 0x6b0], xmm0
movups xmm0, xmmword [r14 + 0x50]
movaps xmmword [rbx + 0x6a0], xmm0
movups xmm0, xmmword [r14 + 0x40]
movaps xmmword [rbx + 0x690], xmm0
movdqu xmm0, xmmword [r14]
movdqu xmm1, xmmword [r14 + 0x10]
movdqu xmm2, xmmword [r14 + 0x20]
movdqu xmm3, xmmword [r14 + 0x30]
movdqa xmmword [rbx + 0x680], xmm3
movdqa xmmword [rbx + 0x670], xmm2
movdqa xmmword [rbx + 0x660], xmm1
movdqa xmmword [rbx + 0x650], xmm0
lea rcx, [rbx + 0x1130]
mov r8d, 0x1b8
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rbx + 0x1130]
mov rax, rcx
mov qword [rbx + 0x48], rcx
cmp rcx, 6
jne 0x1400a8753
mov r15, qword [rbx + 0x650]
mov r12, qword [rbx + 0x658]
mov r14b, byte [rbx + 0x6c0]
movaps xmm0, xmmword [rbx + 0x660]
movaps xmmword [rbx + 0x6d0], xmm0
movaps xmm0, xmmword [rbx + 0x670]
movaps xmmword [rbx + 0x6e0], xmm0
movaps xmm0, xmmword [rbx + 0x680]
movaps xmmword [rbx + 0x6f0], xmm0
movaps xmm0, xmmword [rbx + 0x690]
movaps xmmword [rbx + 0x700], xmm0
movaps xmm0, xmmword [rbx + 0x6a0]
movaps xmmword [rbx + 0x710], xmm0
movdqa xmm0, xmmword [rbx + 0x6b0]
movdqa xmmword [rbx + 0x720], xmm0
mov eax, dword [rbx + 0x6c1]
mov dword [rbx + 0x98], eax
mov eax, dword [rbx + 0x6c4]
mov dword [rbx + 0x9b], eax
lea rcx, [rbx + 0x1130]
call fcn.14009c1f0
mov rdx, qword [rbx + 0x38]
cmp dword [rdx + 0x818], 9
je 0x1400a7b8a
jmp 0x1400a7ae9
mov r12, qword [rbx + 0x48]
mov rax, qword [rbx + 0x38]
cmp byte [rax + 0x9d4], 0
je 0x1400a7a97
mov rax, qword [rbx + 0x58]
mov qword [rbx + 0x348], rax
mov rax, qword [rbx + 0x30]
mov qword [rbx + 0x350], rax
lea rcx, [rbx + 0x160]
call fcn.1400addf0
mov rax, qword [rbx + 0x38]
mov byte [rax + 0x9d4], 0
cmp byte [rax + 0x9d5], 0
je 0x1400a7ad1
mov rax, qword [rbx + 0x38]
mov rcx, qword [rax + 0x9e0]
mov rax, qword [rbx + 0x58]
mov qword [rbx + 0x358], rax
mov rax, qword [rbx + 0x30]
mov qword [rbx + 0x360], rax
call fcn.140073830
mov rdx, qword [rbx + 0x38]
mov byte [rdx + 0x9d5], 0
cmp dword [rdx + 0x818], 9
je 0x1400a7b8a
mov byte [rdx + 0x9d6], 0
jmp 0x1400a7b91
mov byte [r15 + 0x9d5], 0
mov r14b, 2
xor r15d, r15d
jmp 0x1400a7a75
mov byte [r15 + 0x9d3], 0
mov r14b, 2
xor r15d, r15d
mov rax, qword [rbx + 0x58]
mov qword [rbx + 0x328], rax
mov rax, qword [rbx + 0x30]
mov qword [rbx + 0x330], rax
lea rcx, [rbx + 0x380]
call fcn.14009c1f0
mov rax, qword [rbx + 0x38]
mov byte [rax + 0x9d2], 0
cmp byte [rax + 0x9d3], 0
je 0x1400a7b72
mov rax, qword [rbx + 0x38]
mov rcx, qword [rax + 0x9e0]
mov rax, qword [rbx + 0x58]
mov qword [rbx + 0x338], rax
mov rax, qword [rbx + 0x30]
mov qword [rbx + 0x340], rax
call fcn.140073830
mov rdx, qword [rbx + 0x38]
mov byte [rdx + 0x9d3], 0
cmp dword [rdx + 0x818], 9
jne 0x1400a7ae9
mov byte [rdx + 0x9d7], 0
mov word [rdx + 0x9d6], 0
mov byte [rdx + 0x9d8], 0
movaps xmm0, xmmword [rbx + 0x720]
movaps xmmword [rbx + 0xff0], xmm0
movaps xmm0, xmmword [rbx + 0x710]
movaps xmmword [rbx + 0xfe0], xmm0
movaps xmm0, xmmword [rbx + 0x6d0]
movaps xmm1, xmmword [rbx + 0x6e0]
movaps xmm2, xmmword [rbx + 0x6f0]
movaps xmm3, xmmword [rbx + 0x700]
movaps xmmword [rbx + 0xfd0], xmm3
movaps xmmword [rbx + 0xfc0], xmm2
movaps xmmword [rbx + 0xfb0], xmm1
movaps xmmword [rbx + 0xfa0], xmm0
mov eax, dword [rbx + 0x98]
mov ecx, dword [rbx + 0x9b]
mov dword [rbx + 0x140], eax
mov dword [rbx + 0x143], ecx
mov byte [rdx + 0x9d0], 1
cmp r14b, 3
je 0x1400a8aad
movaps xmm0, xmmword [rbx + 0xff0]
movaps xmmword [rbx + 0x1050], xmm0
movaps xmm0, xmmword [rbx + 0xfe0]
movaps xmmword [rbx + 0x1040], xmm0
movdqa xmm0, xmmword [rbx + 0xfa0]
movdqa xmm1, xmmword [rbx + 0xfb0]
movdqa xmm2, xmmword [rbx + 0xfc0]
movdqa xmm3, xmmword [rbx + 0xfd0]
movdqa xmmword [rbx + 0x1030], xmm3
movdqa xmmword [rbx + 0x1020], xmm2
movdqa xmmword [rbx + 0x1010], xmm1
movdqa xmmword [rbx + 0x1000], xmm0
mov eax, dword [rbx + 0x140]
mov ecx, dword [rbx + 0x143]
mov dword [rbx + 0x148], eax
mov dword [rbx + 0x14b], ecx
mov rax, qword [rbx + 0x58]
mov qword [rbx + 0x118], rax
mov rcx, qword [rbx + 0x30]
call fcn.1400b15c0
cmp r14b, 2
jne 0x1400a7d61
lea rcx, [rbx + 0x1780]
mov r8d, 0x1b8
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [r15 + 0x768]
mov r14, qword [rax + 0x68]
test r14, r14
je 0x1400a880e
mov rdi, qword [rax + 0x70]
mov r15, qword [rdi + 0x10]
lea rcx, [rbx + 0x380]
mov r8d, 0x1b8
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [0x140262330]
mov edx, 0x1b8
xor ecx, ecx
call fcn.140162ad0
test rax, rax
je 0x1400aae4f
mov rsi, rax
lea rdx, [rbx + 0x1780]
mov r8d, 0x1b8
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
dec r15
and r15, 0xfffffffffffffff0
lea rcx, [r14 + r15]
add rcx, 0x10
lea r8, [0x1401d19e0]
mov rdx, rsi
call qword [rdi + 0x18]
jmp 0x1400a8d58
lea rcx, [rbx + 0x7b0]
mov r8d, 0x1b8
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov eax, 1
lock xadd qword [0x140262098], rax
mov qword [rbx + 0x110], rax
lea rax, [rbx + 0x110]
mov qword [rbx + 0x968], rax
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x118]
cmp eax, 1
je 0x1400a88b1
test eax, eax
jne 0x1400aaeee
mov byte [rbx + 0x7e], 1
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xc8]
lea rdx, [0x1401857b0]
call fcn.140157f00
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x118], 1
lea rcx, [rbx + 0x9f0]
lea rdx, [rbx + 0x7b0]
mov r8d, 0x1c0
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r14, qword [rax + 0xc8]
movabs rax, 0x7ffffffffffffffe
cmp r14, rax
mov qword [rbx + 0x80], r14
ja 0x1400aaec9
lea rax, [r14 + 1]
mov ecx, dword [0x140262334]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xc8], rax
mov rsi, qword [rcx + 0xd0]
lea rcx, [rbx + 0x160]
lea rdx, [rbx + 0x7b0]
mov r8d, 0x1c0
call sub.VCRUNTIME140.dll_memcpy
cmp rsi, 2
je 0x1400aae63
lea rcx, [rbx + 0x13e0]
lea rdx, [rbx + 0x7b0]
mov r8d, 0x1b8
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbx + 0x318]
mov rax, qword [rax]
test rsi, rsi
je 0x1400a8c11
mov ecx, dword [0x140262334]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov rdi, qword [rcx + 0xd8]
lock inc qword [rdi]
jle 0x1400aafc9
mov al, 5
jmp 0x1400a8aa4
mov al, 4
jmp 0x1400a8aa4
mov al, 3
mov rcx, qword [rbx + 0xf0]
mov byte [rcx], al
mov al, 3
jmp 0x1400a9e4e
mov ecx, dword [0x140262334]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov rsi, qword [rcx + 0xd8]
lock inc qword [rsi]
jle 0x1400aafc9
mov r15, qword [rbx + 0x650]
mov r12, qword [rbx + 0x658]
movzx r14d, byte [rbx + 0x6c0]
movaps xmm0, xmmword [rbx + 0x660]
movaps xmmword [rbx + 0x6d0], xmm0
movaps xmm0, xmmword [rbx + 0x670]
movaps xmmword [rbx + 0x6e0], xmm0
movaps xmm0, xmmword [rbx + 0x680]
movaps xmmword [rbx + 0x6f0], xmm0
movaps xmm0, xmmword [rbx + 0x690]
movaps xmmword [rbx + 0x700], xmm0
movaps xmm0, xmmword [rbx + 0x6a0]
movaps xmmword [rbx + 0x710], xmm0
movdqa xmm0, xmmword [rbx + 0x6b0]
movdqa xmmword [rbx + 0x720], xmm0
mov eax, dword [rbx + 0x6c1]
mov dword [rbx + 0x98], eax
mov eax, dword [rbx + 0x6c4]
mov dword [rbx + 0x9b], eax
mov rdx, qword [rbx + 0x38]
cmp dword [rdx + 0x818], 9
je 0x1400a7b8a
jmp 0x1400a7ae9
cmp qword [r15 + 0x7b0], 0
je 0x1400a9c07
mov r12, qword [r15 + 0x7b8]
mov rax, qword [r15 + 0x7c0]
mov qword [r15 + 0x7c0], 5
mov qword [rbx + 0x30], rax
cmp rax, 5
je 0x1400aac34
lea rdx, [r15 + 0x7c8]
lea rcx, [rbx + 0x13e0]
mov r8d, pe_nt_image_headers64
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbx + 0x1940]
lea rdx, [rbx + 0x13e0]
mov r8d, 0xa0
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [rbx + 0x1480]
movdqu xmm1, xmmword [rbx + 0x1490]
movdqu xmm2, xmmword [rbx + 0x14a0]
movdqu xmm3, xmmword [rbx + 0x14b0]
movaps xmmword [rbx + 0xda0], xmm0
movdqa xmmword [rbx + 0xdb0], xmm1
movdqa xmmword [rbx + 0xdc0], xmm2
movdqa xmmword [rbx + 0xdd0], xmm3
movdqu xmm0, xmmword [rbx + 0x14c0]
movdqa xmmword [rbx + 0xde0], xmm0
mov rax, qword [rbx + 0x14d0]
mov qword [rbx + 0xdf0], rax
mov r14, qword [rbx + 0x58]
mov qword [rbx + 0x70], r14
mov rcx, rsi
call fcn.1400b1850
mov rax, qword [rbx + 0x30]
cmp rax, 4
jne 0x1400a99c0
mov qword [rbx + 0x80], rsi
lea rax, [r15 + 0x7c8]
mov qword [rbx + 0x48], rax
lea rax, [r15 + 0x7d0]
mov qword [rbx + 0x60], rax
mov rax, r15
lea r15, [rbx + 0x170]
lea rdi, [rbx + 0x420]
mov rcx, qword [rax + 0x7c0]
lea r12, [rbx + 0x380]
lea rsi, [rbx + 0x7b0]
nop word [rax + rax]
lea rax, [rcx - 6]
cmp rax, 3
mov edx, 1
cmovae rax, rdx
test rax, rax
jne 0x1400aa1ea
mov rax, qword [rbx + 0x48]
cmp qword [rax], 0
jne 0x1400aa9e0
mov al, 4
mov rcx, qword [rbx + 0xc0]
mov byte [rcx], al
mov r14, qword [rbx + 0x128]
mov qword [r14], 4
mov al, 3
jmp 0x1400aa374
cmp rax, 1
jne 0x1400aa9fd
mov rax, qword [rbx + 0x38]
mov qword [rax + 0x7c0], 8
lea rcx, [rbx + 0x13e0]
mov r8d, pe_nt_image_headers64
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rsi, qword [rbx + 0x80]
jmp 0x1400a9886
mov rcx, qword [rbx + 0x38]
mov byte [rcx + 0xbd8], al
mov rax, r14
movaps xmm6, xmmword [rbp + 0x1c90]
movaps xmm7, xmmword [rbp + 0x1ca0]
lea rsp, [rbp + 0x1cb8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movzx r15d, byte [rbx + 0x7b8]
lea rcx, [rbx + 0x160]
call fcn.1400581a0
movaps xmm0, xmmword [rbx + 0x9f0]
movdqa xmm1, xmmword [rbx + 0xa00]
movdqa xmm2, xmmword [rbx + 0xa10]
movdqa xmm3, xmmword [rbx + 0xa20]
movaps xmmword [rbx + 0x1130], xmm0
movdqa xmmword [rbx + 0x1140], xmm1
movdqa xmmword [rbx + 0x1150], xmm2
movdqa xmmword [rbx + 0x1160], xmm3
movdqa xmm0, xmmword [rbx + 0xa30]
movdqa xmmword [rbx + 0x1170], xmm0
mov rax, qword [rbx + 0xa3d]
mov qword [rbx + 0x117d], rax
mov byte [rbx + 0x48], 2
jmp 0x1400aab78
mov ecx, 1
mov edx, 1
call fcn.140197e40
jmp 0x1400aafc9
mov byte [rbx + 0x48], 3
movzx r15d, byte [rbx + 0x161]
jmp 0x1400aab78
mov rax, qword [rbx + 0xa3d]
mov qword [rbx + 0x117d], rax
movaps xmm0, xmmword [rbx + 0xa30]
movaps xmmword [rbx + 0x1170], xmm0
movdqa xmm0, xmmword [rbx + 0x9f0]
movdqa xmm1, xmmword [rbx + 0xa00]
movdqa xmm2, xmmword [rbx + 0xa10]
movdqa xmm3, xmmword [rbx + 0xa20]
movdqa xmmword [rbx + 0x1160], xmm3
movdqa xmmword [rbx + 0x1150], xmm2
movdqa xmmword [rbx + 0x1140], xmm1
movdqa xmmword [rbx + 0x1130], xmm0
movzx eax, byte [rbx + 0x48]
mov byte [rbx + 0x160], al
mov byte [rbx + 0x161], r15b
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientclient.rs
mov qword [rsp + 0x20], rax
lea rcx, str.domain_is_valid_Uri
lea r9, case.0x140120bc5.457
lea r8, [rbx + 0x160]
mov edx, 0x13
call fcn.140198700
jmp 0x1400aafc9
mov qword [rbx + 0x48], r12
lea rcx, str.internal_error:_entered_unreachable_codeC:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_blocking_schedule.rs
lea r8, [0x1401d1ad8]
mov edx, 0x28
call fcn.140198330
jmp 0x1400aafc9
mov qword [rbx + 0x48], r12
lea rcx, str.internal_error:_entered_unreachable_codeC:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_blocking_schedule.rs
lea r8, [0x1401d1ad8]
mov edx, 0x28
call fcn.140198330
jmp 0x1400aafc9
mov qword [rbx + 0x80], rsi
lea rcx, [0x1401d1e3c]
lea r8, [0x1401d1ec8]
mov edx, 0x1d
call fcn.1401987c0
jmp 0x1400aafc9
mov ecx, 8
mov edx, 0x20
call fcn.140197e40
jmp 0x1400aafc9
mov ecx, 8
mov edx, 0x20
call fcn.140197e40
jmp 0x1400aafc9
mov rax, qword [rbx + 0x58]
mov qword [rbx + 0x100], rax
mov rax, qword [rbx + 0x30]
mov qword [rbx + 0x108], rax
mov ecx, 8
mov edx, 0x20
call fcn.140197e40
jmp 0x1400aafc9
mov ecx, 8
mov edx, 0x1b8
call fcn.140197e40
jmp 0x1400aafc9
mov rax, qword [rbx + 0x160]
add rax, 0xfffffffffffffff7
cmp rax, 2
jb 0x1400aaea4
lea rcx, [rbx + 0x160]
call fcn.1400c70d0
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xc8]
dec rax
mov qword [rbx + 0x80], rax
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbx + 0x80]
mov qword [rax + 0xc8], rcx
xor eax, eax
jmp 0x1400aaf0d
lea rcx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
call fcn.1401986a0
jmp 0x1400aafc9
mov rax, qword [rbx + 0x7b0]
add rax, 0xfffffffffffffff7
cmp rax, 2
jb 0x1400aaf0b
lea rcx, [rbx + 0x7b0]
call fcn.1400c70d0
mov al, 1
mov byte [rbx + 0x380], al
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommonexec.rs
lea rcx, [rbx + 0x380]
call fcn.14019d300
jmp 0x1400aafc9
ud2
xchg byte [rax - 0x50000000], al
add dword [rsi - 0x3f7b9fba], eax
jne 0x1400af021
mov rax, qword [rsi + 0x50]
mov rcx, qword [rsi + 0x58]
mov qword [rsi + 0x50], 0
xor edx, edx
xchg byte [rsi + 0x60], dl
test rax, rax
je 0x1400af021
call qword [rax + 0x18]
xchg byte [rsi + 0x78], dil
test dil, dil
jne 0x1400af047
mov rax, qword [rsi + 0x68]
mov rcx, qword [rsi + 0x70]
mov qword [rsi + 0x68], 0
xor edx, edx
xchg byte [rsi + 0x78], dl
test rax, rax
je 0x1400af047
call qword [rax + 8]
mov rax, qword [rbp + 0x150]
lock dec qword [rax]
add dword [rax], eax
add al, dh
dec qword [rax]
jne 0x1400af060
mov rcx, qword [rbp + 0x150]
call fcn.140077b10
cmp bl, 4
je 0x1400b02e2
movzx eax, bl
cmp eax, 3
je 0x1400af087
cmp eax, 2
jne 0x1400af43b
mov qword [r14], r13
mov byte [r14 + 0x70], 2
jmp 0x1400b02e7
mov rax, qword [rbp + 0x298]
mov rdi, qword [rax + 0x30]
test rdi, rdi
je 0x1400b02cd
lea rcx, [rdi + 0x10]
mov qword [rbp + 0xd8], rcx
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x140262328]
shl rax, 1
test rax, rax
jne 0x1400afcfe
invalid
add byte [rcx], dh
leave
xor ecx, ecx
mov qword [rbp + 0xc8], r12
mov qword [rbp + 0x290], r15
mov qword [rbp + 0x88], r14
movzx eax, byte [rdi + 0x18]
test al, al
jne 0x1400b055e
mov dword [rbp + 0x1e4], ecx
cmp qword [rdi + 0x78], 0
mov qword [rbp + 0x288], rdi
je 0x1400af4fc
mov rax, qword [rdi + 0xd0]
mov qword [rbp + 0x280], rax
mov eax, dword [rdi + 0xd8]
mov dword [rbp + 0x2b8], eax
add byte [rax - 0x75], cl
pop qword [rax + 0x48000000]
mov edx, dword [rdi + 0x88]
add byte [rax - 0x75], cl
pop qword [rax + 0x48000000]
mov edx, dword [rdi + 0x88]
mov rdi, qword [rbp + 0x298]
mov r8, rdi
call fcn.140104270
mov rbx, rax
mov rax, qword [rbp + 0x288]
mov rcx, qword [rax + 0x60]
mov rax, qword [rbp + 0x288]
mov r13, qword [rax + 0x68]
mov rax, rbx
shr rax, 0x39
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm6, xmm0, 0
lea rsi, [rcx - 0x48]
lea r14, [rdi + 0x10]
xor eax, eax
mov qword [rbp + 0x2a0], rax
pcmpeqd xmm7, xmm7
mov qword [rbp + 0x2a8], rcx
and rbx, r13
movdqu xmm8, xmmword [rcx + rbx]
movdqa xmm0, xmm8
pcmpeqb xmm0, xmm6
pmovmskb r12d, xmm0
nop word cs:[rax + rax]
test r12w, r12w
je 0x1400af1f0
tzcnt eax, r12d
add rax, rbx
and rax, r13
neg rax
lea rdi, [rax + rax*8]
lea r15, [rsi + rdi*8]
mov rcx, qword [rbp + 0x298]
mov rdx, r15
call fcn.14004c4e0
lea ecx, [r12 - 1]
and ecx, r12d
mov r12d, ecx
test al, al
je 0x1400af1a0
add r15, 0x10
mov rcx, r14
mov rdx, r15
call fcn.140048860
test al, al
je 0x1400af1a0
jmp 0x1400af22e
pcmpeqb xmm8, xmm7
pmovmskb eax, xmm8
test eax, eax
mov rdi, qword [rbp + 0x288]
jne 0x1400af4fc
mov rax, qword [rbp + 0x2a0]
add rbx, rax
add rbx, 0x10
add rax, 0x10
mov qword [rbp + 0x2a0], rax
mov rcx, qword [rbp + 0x2a8]
jmp 0x1400af17f
mov rax, qword [rbp + 0x2a8]
lea rbx, [rax + rdi*8]
lea rsi, [rax + rdi*8]
add rsi, 0xffffffffffffffe8
lea r13, [rbp + 0x1a8]
lea rdi, [rbp + 0x1f0]
lea r15, [rbp + 0x190]
nop word cs:[rax + rax]
mov rax, qword [rbx - 8]
test rax, rax
je 0x1400af425
dec rax
mov qword [rbx - 8], rax
mov rcx, qword [rbx - 0x10]
lea rdx, [rax + rax*8]
mov eax, dword [rcx + rdx*8 + 0x40]
cmp eax, 0x3b9aca00
je 0x1400af425
lea rcx, [rcx + rdx*8]
mov edx, dword [rcx + 0x44]
movdqu xmm0, xmmword [rcx]
movdqu xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmm3, xmmword [rcx + 0x30]
movaps xmmword [rbp + 0x1b0], xmm2
movaps xmmword [rbp + 0x1c0], xmm3
movdqa xmmword [rbp + 0x1a0], xmm1
movdqa xmmword [rbp + 0x190], xmm0
mov dword [rbp + 0x1d0], eax
mov dword [rbp + 0x1d4], edx
mov rax, qword [rbp + 0x1b8]
movzx eax, byte [rax + 0x10]
test al, al
je 0x1400af300
mov rcx, r13
call fcn.140074fa0
mov rcx, r15
call fcn.140077c30
jmp 0x1400af260
cmp byte [rbp + 0x1a0], 2
jne 0x1400af31c
mov rax, qword [rbp + 0x190]
mov rax, qword [rax + 0x10]
cmp rax, 3
je 0x1400af2dc
jmp 0x1400af32d
mov rax, qword [rbp + 0x190]
mov rax, qword [rax + 0x10]
cmp rax, 1
jne 0x1400af2dc
mov r12, qword [rbp + 0x1c8]
mov r14d, dword [rbp + 0x1d0]
cmp dword [rbp + 0x2b8], 0x3b9aca00
je 0x1400af3b6
mov byte [rbp + 0x2c4], 1
call fcn.140162920
mov qword [rbp + 0x1f0], rax
mov dword [rbp + 0x1f8], edx
mov byte [rbp + 0x2c4], 1
mov rcx, rdi
mov rdx, r12
mov r8d, r14d
call case.0x140138623.285
cmp edx, 0x3b9aca00
mov ecx, 0
cmove rax, rcx
mov rcx, qword [rbp + 0x280]
cmp rax, rcx
jb 0x1400af3b6
cmp edx, 0x3b9aca00
mov r8, rcx
setne cl
cmp edx, dword [rbp + 0x2b8]
seta dl
cmp rax, r8
jne 0x1400af2dc
and cl, dl
jne 0x1400af2dc
mov byte [rbp + 0x2c4], 0
lea rcx, [rbp + 0x1f0]
lea rdx, [rbp + 0x190]
call fcn.140099d30
cmp byte [rbp + 0x259], 2
mov rdi, qword [rbp + 0x288]
jne 0x1400afb46
mov rax, qword [rbp + 0x220]
mov qword [rbp + 0x180], rax
movups xmm0, xmmword [rbp + 0x1f0]
movups xmm1, xmmword [rbp + 0x200]
movups xmm2, xmmword [rbp + 0x210]
movaps xmmword [rbp + 0x170], xmm2
movaps xmmword [rbp + 0x160], xmm1
movaps xmmword [rbp + 0x150], xmm0
mov rax, qword [rbx - 8]
jmp 0x1400afc31
mov dword [rbp + 0x120], 0x3b9aca00
mov rdi, qword [rbp + 0x288]
jmp 0x1400af506
mov rax, qword [rbp + 0x140]
mov qword [rbp + 0x10], rax
movaps xmm0, xmmword [rbp + 0x130]
movaps xmmword [rbp], xmm0
movaps xmm0, xmmword [rbp + 0x120]
movaps xmmword [rbp - 0x10], xmm0
movaps xmm0, xmmword [rbp + 0xe0]
movaps xmm1, xmmword [rbp + 0xf0]
movaps xmm2, xmmword [rbp + 0x100]
movaps xmm3, xmmword [rbp + 0x110]
movaps xmmword [rbp - 0x20], xmm3
movaps xmmword [rbp - 0x30], xmm2
movaps xmmword [rbp - 0x40], xmm1
movaps xmmword [rbp - 0x50], xmm0
mov eax, dword [rbp + 0x60]
mov ecx, dword [rbp + 0x63]
mov dword [rbp + 0x148], eax
mov dword [rbp + 0x14b], ecx
mov qword [r14], r13
movaps xmm0, xmmword [rbp - 0x50]
movdqa xmm1, xmmword [rbp - 0x40]
movaps xmm2, xmmword [rbp - 0x30]
movaps xmm3, xmmword [rbp - 0x20]
movups xmmword [r14 + 8], xmm0
movdqu xmmword [r14 + 0x18], xmm1
movups xmmword [r14 + 0x28], xmm2
movups xmmword [r14 + 0x38], xmm3
movaps xmm0, xmmword [rbp - 0x10]
movups xmmword [r14 + 0x48], xmm0
movdqa xmm0, xmmword [rbp]
movdqu xmmword [r14 + 0x58], xmm0
mov rax, qword [rbp + 0x10]
mov qword [r14 + 0x68], rax
mov byte [r14 + 0x70], bl
mov eax, dword [rbp + 0x148]
mov ecx, dword [rbp + 0x14b]
mov dword [r14 + 0x71], eax
mov dword [r14 + 0x74], ecx
jmp 0x1400b02e7
mov dword [rbp + 0x120], 0x3b9aca00
movdqu xmm0, xmmword [rbp + 0x1f0]
movdqu xmm1, xmmword [rbp + 0x200]
movups xmm2, xmmword [rbp + 0x210]
movups xmm3, xmmword [rbp + 0x220]
movaps xmmword [rbp + 0x1c0], xmm3
movaps xmmword [rbp + 0x1b0], xmm2
movdqa xmmword [rbp + 0x1a0], xmm1
movdqa xmmword [rbp + 0x190], xmm0
mov dword [rbp + 0x1d0], 0x3b9aca00
mov al, 1
mov dword [rbp + 0x1d8], eax
mov dword [rbp + 0x27c], 0
mov rcx, qword [rdi + 0x80]
mov rdx, qword [rdi + 0x88]
mov rsi, qword [rbp + 0x298]
mov r8, rsi
call fcn.140104270
mov rcx, qword [rdi + 0x60]
mov r13, qword [rdi + 0x68]
mov qword [rbp + 0x2b8], r13
and r13, rax
shr rax, 0x39
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm6, xmm0, 0
lea r15, [rcx - 0x48]
lea rax, [rsi + 0x10]
mov qword [rbp + 0x2a0], rax
xor edx, edx
pcmpeqd xmm7, xmm7
mov qword [rbp + 0x2a8], rcx
movdqu xmm8, xmmword [rcx + r13]
movdqa xmm0, xmm8
pcmpeqb xmm0, xmm6
pmovmskb edi, xmm0
nop word cs:[rax + rax]
test di, di
je 0x1400af640
mov r12, rdx
tzcnt ebx, edi
add rbx, r13
and rbx, qword [rbp + 0x2b8]
mov rax, rbx
neg rax
lea rsi, [rax + rax*8]
lea r14, [r15 + rsi*8]
mov rcx, qword [rbp + 0x298]
mov rdx, r14
call fcn.14004c4e0
lea ecx, [rdi - 1]
and ecx, edi
mov edi, ecx
test al, al
mov rdx, r12
je 0x1400af5e0
add r14, 0x10
mov rcx, qword [rbp + 0x2a0]
mov rdx, r14
call fcn.140048860
mov rdx, r12
test al, al
je 0x1400af5e0
jmp 0x1400af670
pcmpeqb xmm8, xmm7
pmovmskb eax, xmm8
test eax, eax
jne 0x1400af7bd
add r13, rdx
add r13, 0x10
add rdx, 0x10
and r13, qword [rbp + 0x2b8]
mov rcx, qword [rbp + 0x2a8]
jmp 0x1400af5bf
shl rbx, 3
lea rcx, [rbx + rbx*8]
sar rcx, 3
movabs rax, 0x8e38e38e38e38e39
imul rax, rcx
lea rcx, [rax - 0x10]
and rcx, qword [rbp + 0x2b8]
mov r11, qword [rbp + 0x2a8]
movdqu xmm0, xmmword [r11 + rcx]
pcmpeqd xmm1, xmm1
pcmpeqb xmm0, xmm1
psllw xmm0, 7
pmovmskb edx, xmm0
movdqu xmm0, xmmword [r11 + rax]
pcmpeqb xmm0, xmm1
pmovmskb r8d, xmm0
test edx, edx
je 0x1400af72f
bsr r9w, dx
xor r9d, 0xf
jmp 0x1400af734
mov r9w, 0x10
mov r10, qword [rbp + 0x288]
lea rdx, [r11 + rsi*8]
or r8d, 0x10000
tzcnt r8d, r8d
add r9d, r8d
mov r8b, 0x80
cmp r9w, 0xf
ja 0x1400af75f
inc qword [r10 + 0x70]
mov r8b, 0xff
mov byte [r11 + rax], r8b
mov byte [r11 + rcx + 0x10], r8b
dec qword [r10 + 0x78]
movdqu xmm0, xmmword [rdx - 0x48]
movdqu xmm1, xmmword [rdx - 0x38]
movups xmm2, xmmword [rdx - 0x28]
movups xmm3, xmmword [rdx - 0x18]
movaps xmmword [rbp + 0x220], xmm3
mov rax, qword [rdx - 8]
mov qword [rbp + 0x230], rax
movaps xmmword [rbp + 0x210], xmm2
movdqa xmmword [rbp + 0x200], xmm1
movdqa xmmword [rbp + 0x1f0], xmm0
mov rdi, qword [rbp + 0x220]
movabs rax, 0x8000000000000000
cmp rdi, rax
jne 0x1400af7c9
mov rdi, qword [rbp + 0x290]
jmp 0x1400af8ca
mov rsi, qword [rbp + 0x228]
mov rbx, qword [rbp + 0x230]
cmp byte [rbp + 0x1f0], 2
jb 0x1400af815
mov r8, qword [rbp + 0x1f8]
mov rax, qword [r8]
mov rdx, qword [r8 + 8]
lea rcx, [r8 + 0x18]
mov qword [rbp + 0x2b8], r8
mov r8, qword [r8 + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, qword [rbp + 0x2b8]
call fcn.140195ea0
mov qword [rbp + 0x2a8], rbx
mov qword [rbp + 0xd0], rdi
mov qword [rbp + 0x280], rsi
mov rax, qword [rbp + 0x200]
mov rdx, qword [rbp + 0x208]
lea rcx, [rbp + 0x218]
mov r8, qword [rbp + 0x210]
call qword [rax + 0x10]
xor eax, eax
mov qword [rbp + 0x2b8], rax
mov rdi, qword [rbp + 0x290]
nop dword [rax]
mov rdx, qword [rbp + 0x2b8]
cmp rdx, qword [rbp + 0x2a8]
je 0x1400af8ab
lea rax, [rdx + rdx*8]
mov rcx, qword [rbp + 0x280]
lea r8, [rcx + rax*8]
mov qword [rbp + 0x2a0], r8
inc rdx
mov qword [rbp + 0x2b8], rdx
lea rcx, [rcx + rax*8]
add rcx, 0x18
call fcn.140074fa0
mov rcx, qword [rbp + 0x2a0]
call fcn.140077c30
jmp 0x1400af860
cmp qword [rbp + 0xd0], 0
je 0x1400af8ca
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, qword [rbp + 0x280]
call fcn.140195ea0
cmp byte [rbp + 0x1d8], 0
je 0x1400af9b4
mov sil, 1
cmp qword [rdi], 0
jne 0x1400b0235
mov qword [rbp + 0x1f0], 1
mov qword [rbp + 0x1f8], 1
mov byte [rbp + 0x231], 2
mov byte [rbp + 0x238], 0
mov qword [rbp + 0x240], 0
mov byte [rbp + 0x250], 0
mov qword [rbp + 0x258], 0
mov byte [rbp + 0x268], 0
mov byte [rbp + 0x270], 0
movzx eax, byte [0x140262330]
mov edx, 0x88
xor ecx, ecx
call fcn.140162ad0
test rax, rax
je 0x1400b05b0
mov rsi, rax
lea rdx, [rbp + 0x1f0]
mov r8d, 0x88
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
lock inc qword [rsi]
mov rdi, qword [rbp + 0x288]
jle 0x1400b061e
mov qword [rbp + 0x80], rsi
mov qword [rbp + 0x1e8], rsi
mov rax, qword [rbp + 0x298]
movzx r14d, byte [rax]
test r14d, r14d
je 0x1400afd0d
cmp r14d, 1
jne 0x1400afd0f
mov rax, qword [rbp + 0x298]
movzx eax, byte [rax + 1]
jmp 0x1400afd76
xor esi, esi
jmp 0x1400b0235
mov byte [rbp + 0x2b7], 1
call fcn.140162920
mov rcx, qword [rbp + 0x220]
mov qword [rbp + 0x110], rcx
movdqu xmm0, xmmword [rbp + 0x1f0]
movdqu xmm1, xmmword [rbp + 0x200]
movups xmm2, xmmword [rbp + 0x210]
movaps xmmword [rbp + 0x100], xmm2
movdqa xmmword [rbp + 0xf0], xmm1
movdqa xmmword [rbp + 0xe0], xmm0
mov qword [rbp + 0x118], rax
mov dword [rbp + 0x120], edx
mov rdx, qword [rbx - 8]
cmp rdx, qword [rbx - 0x18]
jne 0x1400afbb1
mov rcx, rsi
call fcn.140105280
mov rdx, qword [rbx - 8]
lea rcx, [rbp + 0x228]
mov rax, qword [rbx - 0x10]
lea rdx, [rdx + rdx*8]
mov r8, qword [rbp + 0x120]
mov qword [rax + rdx*8 + 0x40], r8
movaps xmm0, xmmword [rbp + 0xe0]
movaps xmm1, xmmword [rbp + 0xf0]
movaps xmm2, xmmword [rbp + 0x100]
movaps xmm3, xmmword [rbp + 0x110]
movups xmmword [rax + rdx*8 + 0x30], xmm3
movups xmmword [rax + rdx*8 + 0x20], xmm2
movups xmmword [rax + rdx*8 + 0x10], xmm1
movups xmmword [rax + rdx*8], xmm0
mov rax, qword [rbx - 8]
inc rax
mov qword [rbx - 8], rax
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movaps xmmword [rbp + 0x150], xmm0
movaps xmmword [rbp + 0x160], xmm1
movaps xmmword [rbp + 0x170], xmm2
mov rcx, qword [rcx + 0x30]
mov qword [rbp + 0x180], rcx
mov rcx, qword [rbp + 0x180]
mov qword [rbp + 0x110], rcx
movaps xmm0, xmmword [rbp + 0x150]
movaps xmm1, xmmword [rbp + 0x160]
movaps xmm2, xmmword [rbp + 0x170]
movaps xmmword [rbp + 0xe0], xmm0
movaps xmmword [rbp + 0xf0], xmm1
movaps xmmword [rbp + 0x100], xmm2
mov qword [rbp + 0x118], r12
mov dword [rbp + 0x120], r14d
test rax, rax
sete byte [rbp + 0x128]
mov eax, dword [rbp + 0x124]
mov rcx, qword [rbp + 0x110]
mov qword [rbp + 0x1c0], rcx
mov rcx, qword [rbp + 0x118]
mov qword [rbp + 0x1c8], rcx
movaps xmmword [rbp + 0x1b0], xmm2
movaps xmmword [rbp + 0x1a0], xmm1
movaps xmmword [rbp + 0x190], xmm0
mov dword [rbp + 0x1d0], r14d
mov dword [rbp + 0x1d4], eax
je 0x1400b001f
mov rax, qword [rbp + 0x110]
mov qword [rbp + 0x50], rax
movaps xmm0, xmmword [rbp + 0xe0]
movaps xmm1, xmmword [rbp + 0xf0]
movaps xmm2, xmmword [rbp + 0x100]
movaps xmmword [rbp + 0x40], xmm2
movaps xmmword [rbp + 0x30], xmm1
movaps xmmword [rbp + 0x20], xmm0
xor esi, esi
jmp 0x1400b0294
call fcn.1401a0a40
mov ecx, eax
xor cl, 1
jmp 0x1400af0c1
jmp 0x1400afd76
mov rax, qword [rbp + 0x298]
mov rbx, qword [rax + 8]
mov byte [rbp + 0x2c7], 1
mov byte [rbp + 0x2c6], 1
call fcn.1400fdb80
mov qword [rbp + 0x2b8], rax
mov rax, qword [rbx]
mov r8, qword [rbx + 8]
mov r9, qword [rbx + 0x10]
add rbx, 0x18
lea rcx, [rbp + 0x150]
mov rdx, rbx
call qword [rax]
movdqu xmm0, xmmword [rbp + 0x150]
movdqu xmm1, xmmword [rbp + 0x160]
mov rcx, qword [rbp + 0x2b8]
movdqu xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
mov rdi, qword [rbp + 0x288]
mov qword [rbp + 0x2b8], rcx
mov qword [rbp + 0x2a8], rsi
mov byte [rbp + 0x1f0], r14b
mov byte [rbp + 0x1f1], al
mov qword [rbp + 0x1f8], rcx
mov rcx, qword [rbp + 0x298]
mov rax, qword [rcx + 0x10]
mov r8, qword [rcx + 0x18]
lea rdx, [rcx + 0x28]
mov r9, qword [rcx + 0x20]
lea rcx, [rbp + 0x150]
mov dword [rbp + 0x2a0], r14d
call qword [rax]
lea r13, [rbp + 0x200]
movups xmm0, xmmword [rbp + 0x150]
movdqu xmm1, xmmword [rbp + 0x160]
movdqu xmmword [rbp + 0x210], xmm1
movups xmmword [rbp + 0x200], xmm0
lea rax, [rdi + 0x90]
mov qword [rbp + 0x2a0], rax
lea rax, [rdi + 0xb0]
mov qword [rbp + 0x1d8], rax
mov rcx, qword [rdi + 0xb0]
mov rdx, qword [rdi + 0xb8]
lea r12, [rbp + 0x1f0]
mov r8, r12
call fcn.140104270
mov rsi, qword [rdi + 0x90]
mov rbx, qword [rdi + 0x98]
mov r15, rbx
and r15, rax
mov qword [rbp + 0x280], rax
shr rax, 0x39
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm6, xmm0, 0
xor eax, eax
pcmpeqd xmm7, xmm7
mov qword [rbp + 0x2b8], rax
movdqu xmm8, xmmword [rsi + r15]
movdqa xmm0, xmm8
pcmpeqb xmm0, xmm6
pmovmskb r14d, xmm0
test r14d, r14d
jne 0x1400afeaf
pcmpeqb xmm8, xmm7
pmovmskb eax, xmm8
test eax, eax
mov rax, qword [rbp + 0x2b8]
jne 0x1400b045b
add r15, rax
add r15, 0x10
add rax, 0x10
and r15, rbx
jmp 0x1400afe54
lea eax, [r14 - 1]
and eax, r14d
mov r14d, eax
test ax, ax
je 0x1400afe74
tzcnt eax, r14d
add rax, r15
and rax, rbx
neg rax
lea rdi, [rax + rax*4]
shl rdi, 4
lea rcx, [rsi + rdi]
add rcx, 0xffffffffffffffb0
mov rdx, r12
call fcn.14004c4e0
test al, al
je 0x1400afea0
add rdi, rsi
lea rcx, [rdi - 0x40]
mov rdx, r13
call fcn.140048860
test al, al
je 0x1400afea0
movdqu xmm0, xmmword [rbp + 0x1f0]
movdqu xmm1, xmmword [rbp + 0x200]
movups xmm2, xmmword [rbp + 0x210]
movaps xmmword [rbp + 0x170], xmm2
movdqa xmmword [rbp + 0x160], xmm1
movdqa xmmword [rbp + 0x150], xmm0
movaps xmmword [rbp + 0x210], xmm2
movdqa xmmword [rbp + 0x200], xmm1
movdqa xmmword [rbp + 0x1f0], xmm0
mov qword [rbp + 0x220], rdi
mov rax, qword [rbp + 0x2a0]
mov qword [rbp + 0x228], rax
mov byte [rbp + 0x2c7], 1
mov byte [rbp + 0x2c6], 1
lea rcx, [rbp + 0x1f0]
call fcn.1400f14e0
mov rsi, qword [rbp + 0x290]
mov rdi, qword [rbp + 0xc8]
mov r14, qword [rbp + 0x2a8]
mov rbx, rax
mov qword [rbp + 0x1f0], r14
mov rcx, qword [rbx]
mov rax, qword [rbx + 0x18]
cmp rax, rcx
jne 0x1400aff9a
mov rcx, rbx
call fcn.14006dc80
mov rcx, qword [rbx]
mov rax, qword [rbx + 0x18]
mov rdx, qword [rbx + 0x10]
add rdx, rax
xor r8d, r8d
cmp rdx, rcx
cmovae r8, rcx
sub rdx, r8
mov rcx, qword [rbx + 8]
mov qword [rcx + rdx*8], r14
inc rax
mov qword [rbx + 0x18], rax
movzx eax, byte [r14 + 0x80]
test al, al
jne 0x1400b0155
mov rax, qword [rdi]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
mov rax, qword [rdx]
mov byte [rbp + 0x2c7], 1
mov byte [rbp + 0x2c6], 0
call rax
lea r8, [r14 + 0x50]
mov cl, 1
xchg byte [r14 + 0x60], cl
xor r9d, r9d
test cl, cl
cmove r9, r8
je 0x1400b00f9
mov rax, qword [rax + 0x18]
mov byte [rbp + 0x2c7], 1
mov byte [rbp + 0x2c6], 0
mov rcx, rdx
call rax
jmp 0x1400b0155
mov dword [rbp + 0x1d8], 0
mov al, 1
mov dword [rbp + 0x27c], eax
jmp 0x1400af55e
mov qword [rbp + 0x2a8], rax
mov qword [rbp + 0x2a0], rdx
mov qword [rbp + 0x2b8], r9
mov rax, qword [r9]
test rax, rax
je 0x1400b0124
mov rcx, qword [rbp + 0x2b8]
mov rcx, qword [rcx + 8]
call qword [rax + 0x18]
mov rax, qword [rbp + 0x2a8]
mov rcx, qword [rbp + 0x2b8]
mov qword [rcx], rax
mov rax, qword [rbp + 0x2a0]
mov qword [rcx + 8], rax
xor eax, eax
xchg byte [rcx + 0x10], al
movzx eax, byte [r14 + 0x80]
test al, al
je 0x1400b0526
mov rcx, r14
add rcx, 0x10
mov dl, 1
xchg byte [r14 + 0x48], dl
xor eax, eax
test dl, dl
cmove rax, rcx
jne 0x1400b05c6
movzx ecx, byte [rax + 0x31]
mov byte [rax + 0x31], 2
cmp cl, 2
je 0x1400b05c1
movzx edx, byte [rax + 0x30]
mov byte [rbp + 0x220], dl
movdqu xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movaps xmmword [rbp + 0x210], xmm2
movdqa xmmword [rbp + 0x200], xmm1
movdqa xmmword [rbp + 0x1f0], xmm0
mov byte [rbp + 0x221], cl
mov edx, dword [rax + 0x32]
mov dword [rbp + 0x222], edx
movzx edx, word [rax + 0x36]
mov word [rbp + 0x226], dx
xor edx, edx
xchg byte [rax + 0x38], dl
cmp cl, 3
jne 0x1400b05cd
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x2b8], rax
cmp qword [rsi], 0
je 0x1400b0216
mov rcx, qword [rbp + 0x290]
call fcn.14011bd00
mov rax, qword [rbp + 0x290]
mov rax, qword [rax]
lock dec qword [rax]
jne 0x1400b0216
mov rax, qword [rbp + 0x290]
mov rcx, qword [rax]
call fcn.140077b10
mov rax, qword [rbp + 0x2b8]
mov rcx, qword [rbp + 0x290]
mov qword [rcx], rax
cmp dword [rbp + 0x1d0], 0x3b9aca00
sete sil
mov rax, qword [rbp + 0x1c0]
mov qword [rbp + 0x50], rax
movdqa xmm0, xmmword [rbp + 0x190]
movdqa xmm1, xmmword [rbp + 0x1a0]
movaps xmm2, xmmword [rbp + 0x1b0]
movaps xmmword [rbp + 0x40], xmm2
movdqa xmmword [rbp + 0x30], xmm1
movdqa xmmword [rbp + 0x20], xmm0
cmp dword [rbp + 0x120], 0x3b9aca00
sete al
mov ecx, dword [rbp + 0x27c]
or cl, al
jne 0x1400b0294
lea rcx, [rbp + 0xf8]
call fcn.140074fa0
lea rcx, [rbp + 0xe0]
call fcn.140077c30
cmp byte [rbp + 0x1e4], 0
jne 0x1400b02b0
mov rax, qword [0x140262328]
shl rax, 1
test rax, rax
jne 0x1400b043e
mov rcx, qword [rbp + 0xd8]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
test sil, sil
mov r14, qword [rbp + 0x88]
je 0x1400b03b3
mov byte [rbp + 0x260], 2
mov rax, qword [rbp + 0x298]
cmp qword [rax + 0x30], 0
je 0x1400b0311
mov byte [r14 + 0x70], 3
movaps xmm6, xmmword [rbp + 0x2d0]
movaps xmm7, xmmword [rbp + 0x2e0]
movaps xmm8, xmmword [rbp + 0x2f0]
add rsp, 0x388
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov byte [rbp + 0x110], 4
mov qword [rbp + 0xe0], 0
mov byte [rbp + 0x109], 2
movzx eax, byte [0x140262330]
mov edx, 0x38
xor ecx, ecx
call fcn.140162ad0
test rax, rax
je 0x1400b059f
mov rdi, rax
mov rax, qword [rbp + 0x110]
mov qword [rdi + 0x30], rax
movdqu xmm0, xmmword [rbp + 0xe0]
movdqu xmm1, xmmword [rbp + 0xf0]
movups xmm2, xmmword [rbp + 0x100]
movups xmmword [rdi + 0x20], xmm2
movdqu xmmword [rdi + 0x10], xmm1
movdqu xmmword [rdi], xmm0
lea rdx, [0x1401d1a28]
mov r8d, 0x10
mov rcx, rdi
call fcn.14011b4e0
mov qword [r14], rdi
mov byte [r14 + 0x70], 2
cmp byte [rbp + 0x260], 2
je 0x1400b02e7
lea rcx, [rbp + 0x1f0]
call fcn.140097070
jmp 0x1400b02e7
mov r8, qword [rbp + 0x298]
mov rdx, qword [r8 + 0x30]
lea rcx, [rbp + 0x1f0]
lea r9, [rbp + 0x20]
call fcn.1400b2130
cmp byte [rbp + 0x260], 2
je 0x1400b02d4
mov rax, qword [rbp + 0x260]
mov qword [r14 + 0x70], rax
movups xmm0, xmmword [rbp + 0x250]
movups xmmword [r14 + 0x60], xmm0
movups xmm0, xmmword [rbp + 0x240]
movups xmmword [r14 + 0x50], xmm0
movups xmm0, xmmword [rbp + 0x230]
movups xmmword [r14 + 0x40], xmm0
movups xmm0, xmmword [rbp + 0x1f0]
movups xmm1, xmmword [rbp + 0x200]
movups xmm2, xmmword [rbp + 0x210]
movups xmm3, xmmword [rbp + 0x220]
movups xmmword [r14 + 0x30], xmm3
movups xmmword [r14 + 0x20], xmm2
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
jmp 0x1400b02e7
call fcn.1401a0a40
test al, al
jne 0x1400b02b0
mov rax, qword [rbp + 0x288]
mov byte [rax + 0x18], 1
jmp 0x1400b02b0
mov rax, qword [rbp + 0x288]
cmp qword [rax + 0xa0], 0
jne 0x1400b047f
mov rcx, qword [rbp + 0x2a0]
mov rdx, qword [rbp + 0x1d8]
call fcn.14019d860
movdqu xmm0, xmmword [rbp + 0x1f0]
movdqu xmm1, xmmword [rbp + 0x200]
movups xmm2, xmmword [rbp + 0x210]
movaps xmmword [rbp + 0x170], xmm2
movdqa xmmword [rbp + 0x160], xmm1
movdqa xmmword [rbp + 0x150], xmm0
movaps xmmword [rbp + 0x210], xmm2
movdqa xmmword [rbp + 0x200], xmm1
movdqa xmmword [rbp + 0x1f0], xmm0
mov rax, qword [rbp + 0x2a0]
mov qword [rbp + 0x220], rax
mov rax, qword [rbp + 0x280]
mov qword [rbp + 0x228], rax
mov qword [rbp + 0x60], 0
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x70], xmm0
mov qword [rbp + 0x68], 8
lea rcx, [rbp + 0x1f0]
lea rdx, [rbp + 0x60]
call fcn.1400f13d0
mov rbx, rax
mov rsi, qword [rbp + 0x290]
mov rdi, qword [rbp + 0xc8]
mov r14, qword [rbp + 0x2a8]
jmp 0x1400aff78
mov byte [rbp + 0x221], 3
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x2b8], rax
cmp qword [rsi], 0
jne 0x1400b01eb
jmp 0x1400b0216
mov rax, qword [rbp + 0xd8]
mov qword [rbp + 0x1f0], rax
mov byte [rbp + 0x1f8], cl
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientpool.rspolled_after_complete
mov qword [rsp + 0x20], rax
lea rcx, [0x140206b0e]
lea r9, fcn.140172340
lea r8, [rbp + 0x1f0]
mov edx, 0x2b
call fcn.140198700
jmp 0x1400b061e
mov ecx, 8
mov edx, 0x38
call fcn.140197e40
jmp 0x1400b061e
mov ecx, 8
mov edx, 0x88
call fcn.140197e40
jmp 0x1400b061e
xor ecx, ecx
xchg byte [rax + 0x38], cl
mov byte [rbp + 0x221], 2
mov byte [rbp + 0x2c7], 1
mov byte [rbp + 0x2c6], 0
lea rcx, [rbp + 0x1f0]
call fcn.1400b24d0
mov byte [rbp + 0x2c7], 1
mov byte [rbp + 0x2c6], 0
lea rcx, str.assertion_failed:_Pin::new_mut_rx_.poll_cx_.is_pending__
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientpool.rspolled_after_complete
mov edx, 0x39
call fcn.140198330
jmp 0x1400b061e
ud2
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm8
and byte [rsi + 0xf], ah
jg 0x1400b0ea3
and al, 0x30
movdqa xmmword [rsp + 0x40], xmm6
lea rcx, [rbp + 0xe0]
call fcn.140077c30
movdqa xmm6, xmmword [rsp + 0x40]
movdqa xmm7, xmmword [rsp + 0x30]
movdqa xmm8, xmmword [rsp + 0x20]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
sub rsp, 0x58
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rsi + 0x44], ah
movq qword [rsp + 0x20], mm0
movdqa xmmword [rsp + 0x30], xmm7
movdqa xmmword [rsp + 0x40], xmm6
lea rcx, [rbp + 0xe0]
call fcn.1400625c0
movdqa xmm6, xmmword [rsp + 0x40]
movdqa xmm7, xmmword [rsp + 0x30]
movdqa xmm8, xmmword [rsp + 0x20]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rbp
ret
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rdx + 0x80]
add byte [rax], al
add byte [rsi + 0x44], ah
movq qword [rsp + 0x20], mm0
add byte [rax], al
add byte [rsi + 0x44], ah
movq qword [rsp + 0x20], mm0
movdqa xmmword [rsp + 0x30], xmm7
movdqa xmmword [rsp + 0x40], xmm6
movq qword [rsp + 0x40], mm6
mov rax, qword [rbp + 0x150]
lock dec qword [rax]
jne 0x1400b0f08
mov rcx, qword [rbp + 0x150]
call fcn.140077b10
movaps xmm6, xmmword [rsp + 0x40]
movaps xmm7, xmmword [rsp + 0x30]
movaps xmm8, xmmword [rsp + 0x20]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movq mm0, qword [rsp + 0x20]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm8
movdqa xmmword [rsp + 0x30], xmm7
movdqa xmmword [rsp + 0x40], xmm6
mov rcx, qword [rbp + 0xd8]
mov edx, dword [rbp + 0x1e4]
xchg ebp, eax
in al, 1
add byte [rax], al
xchg ebp, eax
in al, 1
add byte [rax], al
call fcn.14006b460
movaps xmm6, xmmword [rsp + 0x40]
movaps xmm7, xmmword [rsp + 0x30]
xor byte [rdi + rcx + 0x28], al
and al, 0x20
xor byte [rdi + rcx + 0x28], al
and al, 0x20
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
mov qword [rbp - 8], 0xfffffffffffffffe
cmp dword [rcx + 0x40], 9
jne 0x1400b157e
add rsp, 0x30
pop rbp
ret
lea rax, [rcx + 0x40]
mov qword [rbp - 0x10], rax
call fcn.1400addf0
dec dword [rax - 0x75]
invalid
invalid
dec dword [rax - 0x75]
invalid
add rsp, 0x30
pop rbp
jmp fcn.14009c1f0
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x30]
mov rcx, qword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
call fcn.14009c1f0
nop
add rsp, 0x20
invalid
and byte [rbp - 0x3d], bl
invalid
int3
int3
invalid
movzx eax, byte [rcx + 0x2a0]
cmp rax, 5
ja case.0x1400b15f8.1
invalid
add byte [rcx - 0x77], cl
leave
mov r9, rcx
lea rcx, [0x14020d128]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add al, 0x81
add rax, rcx
add eax, ecx
mov qword [rbp - 0x10], r9
jmp rax
cmp byte [r9], 2
jb 0x1400b1630
invalid
xor byte [rbp - 0x75], cl
mov r8, qword [r9 + 8]
mov rax, qword [r8]
mov rdx, qword [r8 + 8]
lea rcx, [r8 + 0x18]
or byte [r9 - 0x75], cl
add byte [rcx - 0x75], cl
push rax
or byte [rcx - 0x73], cl
sbb byte [rcx + rcx*4 + 0x45], cl
invalid
invalid
invalid
mov qword [rbp - 0x18], r8
call 0x1504ba164
mov r8, qword [r8 + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x140262270]
xor edx, edx
invalid
ror byte [rbx + rcx*4 + 0x45], cl
call 0x14e538b13
add byte [rbx + rcx*4 + 0x4d], cl
invalid
mov r8, qword [rbp - 0x18]
call fcn.140195ea0
mov r9, qword [rbp - 0x10]
mov rax, qword [r9 + 0x10]
mov rdx, qword [r9 + 0x18]
sbb byte [rax - 0x75], cl
adc byte [rbp - 0x75], cl
and byte [r9 - 0x7d], cl
shr dword [rax], 0x4c
mov ecx, ecx
adc byte [r9 - 0x75], cl
push rcx
sbb byte [rax - 0x75], cl
adc byte [rbp - 0x75], cl
and byte [r9 - 0x7d], cl
shr dword [rax], 0x4c
mov ecx, ecx
add rsp, 0x40
pop rbp
jmp rax
lea rcx, [r9 + 0x2b8]
call fcn.14009c1f0
mov rax, qword [rbp - 0x10]
mov byte [rax + 0x2a2], 0
xchg ebp, eax
stosd dword [rdi], eax
invalid
mov rcx, qword [rax + 0x2b0]
mov ecx, dword [rax + 0x2b0]
call fcn.140073830
mov rcx, qword [rbp - 0x10]
lea rax, [rcx + 0x2a3]
lea eax, [rcx + 0x2a3]
lea eax, [rcx + 0x2a3]
add al, byte [rax]
add dh, al
add byte [rax], al
mov byte [rax], 0
cmp dword [rcx + 0xe8], 9
or dword [rbp + 0x73], esi
jne 0x1400b16fc
mov byte [rcx + 0x2a7], 0
jmp 0x1400b1703
cmp dword [r9 + 0x2f0], 9
add al, byte [rax]
add byte [rcx], cl
je 0x1400b1703
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x2f0]
mov qword [rbp - 0x18], rcx
call 0xf093a3f7
add al, byte [rax]
add al, ch
cmp edi, eax
invalid
dec dword [rax - 0x75]
call 0x13eb647a7
invalid
jmp 0x1400b1703
call 0xf093a3f7
add al, byte [rax]
add al, ch
mov byte [rax - 0x17fffffe], dh
cmp edi, eax
invalid
lea rcx, [r9 + 0x2b8]
add byte [rax], al
call fcn.1400addf0
mov rax, qword [rbp - 0x10]
mov byte [rax + 0x2a4], 0
mov rcx, qword [rax + 0x2b0]
mov byte [rax - 0x17fffffe], dh
and r12, rdi
dec dword [rax - 0x75]
invalid
invalid
lea rax, [rcx + 0x2a5]
and dword [rbp - 0x39fffffe], 0xb9830000
call 0x1490b16fa
mov byte [rax - 0x17fffffe], dh
and r12, rdi
dec dword [rax - 0x75]
invalid
and dword [rbp - 0x39fffffe], 0xb9830000
call 0x1490b16fa
je 0x1400b1689
mov byte [rcx + 0x2a6], 0
add al, byte [rax]
add byte [rax], al
mov rax, qword [rbp - 0x10]
mov word [rax + 0x2a6], 0
mov byte [rax + 0x2a8], 0
add rsp, 0x40
pop rbp
ret
mov rax, qword [rbp - 0x10]
mov byte [rax + 0x2a3], 0
add rsp, 0x20
pop rbp
ret
mov rcx, qword [rbp - 0x10]
mov rax, qword [rcx + 0x28]
test rax, rax
je 0x1400b1a27
lock dec qword [rax]
jne 0x1400b1a27
mov rcx, qword [rcx + 0x28]
add rsp, 0x40
add esp, 0x40
add esp, 0x40
pop rbp
jmp fcn.1400759c0
add rsp, 0x40
pop rbp
ret
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x80]
and rdx, 0xffffffffffffff80
mov rbx, rdx
lea rcx, [rbx + 0x80]
call fcn.1400b3320
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
invalid
add dh, byte [rbp + 0x21]
add rsp, 0x30
pop rbp
ret
cld
dec dword [rax - 0x75]
invalid
and eax, dword [rdx]
add byte [rax], al
nop
add rsp, 0x30
pop rbp
jmp fcn.140077fe0
pop rbp
ret
invalid
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x30]
xor byte [rax - 0x75], cl
invalid
invalid
add rcx, 0x18
sbb al, ch
invalid
add dword [rax], eax
add byte [rax + 0x20c48348], dl
add esp, 0x20
xor byte [rax - 0x75], cl
invalid
sbb al, ch
invalid
add esp, 0x20
pop rbp
ret
int3
push rsi
push rbx
sub rsp, 0x90
lea rbp, [rsp + 0x80]
mov qword [rbp + 8], 0xfffffffffffffffe
or dh, bh
invalid
invalid
dec dword [rdi]
mov dh, 0x81
movabs al, byte [0x9d28058d4c000000]
popfq
adc eax, 0x4634900
invalid
add rax, r8
add eax, eax
or dh, bh
invalid
dec dword [rdi]
mov dh, 0x81
movabs al, byte [0x9d28058d4c000000]
popfq
popfq
adc eax, 0x4634900
or byte [rcx + rax - 0x40], 0xff
add eax, eax
jmp rax
invalid
add eax, eax
jmp rax
mov rax, qword [rcx + 0x10]
mov eax, dword [rcx + 0x10]
mov qword [rbp - 0x50], rax
movups xmm0, xmmword [rcx]
movaps xmmword [rbp - 0x60], xmm0
sub dword [rbp - 0x60], eax
sub dword [rbp - 0x60], eax
mov rax, qword [rcx + 0x48]
mov qword [rbp - 0x18], rax
mov dword [rbp - 0x18], eax
mov dword [rbp - 0x18], eax
movups xmm1, xmmword [rcx + 0x18]
adc byte [rcx + 0x18], cl
movups xmm2, xmmword [rcx + 0x28]
adc byte [rcx + 0x28], dl
movups xmm3, xmmword [rcx + 0x38]
movups xmmword [rbp - 0x28], xmm3
movups xmmword [rbp - 0x38], xmm2
adc dword [rbp - 0x38], edx
adc dword [rbp - 0x38], edx
movups xmmword [rbp - 0x48], xmm1
adc dword [rbp - 0x48], ecx
movups xmmword [rcx + 0x50], xmm0
mov rax, qword [rbp - 0x50]
mov qword [rcx + 0x60], rax
mov rax, qword [rbp - 0x48]
mov eax, dword [rbp - 0x48]
mov eax, dword [rbp - 0x48]
mov qword [rcx + 0x68], rax
movaps xmm0, xmmword [rbp - 0x40]
movups xmmword [rcx + 0x70], xmm0
movaps xmm0, xmmword [rbp - 0x30]
jo 0x1400b347c
sub byte [rbp - 0x30], al
movups xmmword [rcx + 0x80], xmm0
add byte [rax], al
mov rax, qword [rbp - 0x20]
mov qword [rcx + 0x90], rax
mov dword [rcx + 0x90], eax
mov rax, qword [rbp - 0x18]
mov qword [rcx + 0x98], rax
cwde
add byte [rax], al
invalid
cwde
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp - 8], rcx
mov qword [rbp - 8], rcx
add rcx, 0x50
mov qword [rbp], rcx
call fcn.1400bb690
mov ebx, eax
mov sil, 3
mov dh, 3
mov dh, 3
test al, al
jne case.0x1400b15f8.8
mov rax, qword [rbp - 8]
lea rcx, [rax + 0x68]
push 0xece8
add byte [rax - 0x4a], al
add dword [rax - 0x75], ecx
add byte [r11 + 0x5740239], r8b
push 0xece8
add byte [rax], al
add byte [rax - 0x4a], al
add dword [rax - 0x75], ecx
add byte [r11 + 0x5740239], r8b
call fcn.140077fe0
mov rax, qword [rbp - 8]
mov byte [rax + 0xa0], sil
mov eax, ebx
add rsp, 0x90
pop rbx
pop rsi
pop rbp
ret
lea rcx, str._async_fn__resumed_after_panickingassertion_failed:_self.has_capacity__C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srccodec_framed_write.rs
lea r8, [0x1401d2838]
mov edx, 0x22
call fcn.140198330
lea rcx, str._async_fn__resumed_after_completion
lea r8, [0x1401d2838]
mov edx, 0x23
call fcn.140198330
int3
sub esp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x10]
mov byte [rax + 0xa49], 0
add rsp, 0x20
pop rbx
pop rsi
pop rbp
ret
mov rcx, qword [rbp - 0x10]
mov byte [rcx + 0xa4a], 0
cmp dword [rcx + 0x530], 4
add al, 0x75
invalid
add al, 0x75
adc eax, 0x30c18148
add eax, 0x20e80000
invalid
add rcx, 0x530
call fcn.1400b4a20
nop
add rsp, 0x20
pop rbx
pop rsi
pop rbp
ret
add rsp, 0x20
pop rbx
pop rsi
pop rbp
ret
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
mov dword [rsp + 0x10], edx
push rbp
push rsi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rcx, qword [rbp - 0x10]
cmp byte [rcx + 0xa49], 0
add byte [rax], al
invalid
je 0x1400b3c52
add byte [rax], al
add byte [rbp + rdx + 0x48], dh
add ecx, 0xa50
add rcx, 0xa50
call fcn.1400b1ce0
nop
add rsp, 0x20
call qword [rax + 0x20c48348]
pop rbx
pop rsi
pop rbp
ret
add rsp, 0x20
pop rbx
pop rsi
pop rbp
ret
mov dword [rsp + 0x10], edx
push rbp
push rsi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x40]
xor eax, eax
mov rcx, qword [rbp - 0x18]
call 0x188437e00
add esp, 0x20
call 0x188437e00
add esp, 0x20
pop rbx
pop rsi
pop rbp
ret
int3
or al, byte [rax]
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0x9f0], esi
add byte [rax], al
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x9f0], xmm6
mov qword [rbp + 0x9e8], 0xfffffffffffffffe
mov rsi, rdx
mov rdi, rcx
movzx eax, byte [rcx + 0xa48]
mov dh, 0x81
or al, byte [rax]
add byte [rax - 0x73], cl
or eax, 0x159487
test eax, ebp
or dword [rax], eax
add dh, bh
invalid
mov dh, 0x81
or al, byte [rax]
add byte [rax - 0x73], cl
or eax, 0x159487
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov qword [rbp + 0x9e0], rdi
jmp rax
lea rdx, [rdi + 0x10]
movups xmm6, xmmword [rdi]
mov word [rdi + 0xa49], 1
mov rax, qword [rdi + 0x528]
mov qword [rdi + 0xa50], rax
lea rcx, [rdi + 0xa58]
mov r8d, 0x518
invalid
invalid
add byte [rax], al
sbb byte [0xe2f33d06], al
sub al, 0xe
add byte [rdi], cl
adc dword [rdi + 0xf70], esi
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
movups xmmword [rdi + 0xf70], xmm6
lea rdx, [rdi + 0xa58]
lea rcx, [rbp - 0x58]
test al, 0x48
mov dword [rbp + 0x9d8], edx
test al, 0x48
mov dword [rbp + 0x9d8], edx
mov r8, rsi
call fcn.1400b4320
cmp dword [rbp - 0x58], 5
jne 0x1400b3d39
mov al, 1
mov cl, 3
jmp 0x1400b3e68
mov rax, qword [rbp + 0x9e0]
lea rdi, [rax + 0x530]
lea rdx, [rbp - 0x58]
mov r8d, 0x518
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rbp + 0x9d8]
call fcn.1400b4930
or eax, dword [rax]
add byte [rbx - 0x7bf0fbc1], al
invalid
add dword [rax], eax
invalid
or eax, dword [rax]
add byte [rbx - 0x7bf0fbc1], al
invalid
mov rbx, qword [rbp + 0x9e0]
mov byte [rbx + 0xa4a], 1
or dword [rax], eax
add dh, al
or dword [rdx + 0xa], 0
add byte [rcx], al
lea rcx, [rbp + 0x4c0]
mov r8d, 0x518
mov rdx, rdi
add byte [rcx - 0x48], al
sbb byte [0xc9533d8b], al
cli
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbx + 0xa49], 0
or dword [rcx + 0xa], 0
add byte [rax], al
or dword [rcx + 0xa], 0
add byte [rax], al
mov rcx, qword [rbx + 0xa50]
mov bl, 1
mov al, 1
xchg byte [rcx + 0x40], al
mov al, 1
mov qword [rbp + 0x9d8], rcx
xchg byte [rcx + 0x20], al
test al, al
jne 0x1400b3ddb
mov r8, qword [rbp + 0x9d8]
mov rax, qword [r8 + 0x10]
mov eax, dword [rax + 0x10]
mov rcx, qword [r8 + 0x18]
mov qword [r8 + 0x10], 0
xor edx, edx
xchg byte [r8 + 0x20], dl
and byte [rax - 0x7b], cl
invalid
and byte [rax - 0x7b], cl
sal byte [rbx + rax - 1], 0x50
je 0x1400b3ddb
call qword [rax + 8]
mov rdx, qword [rbp + 0x9d8]
je 0x1400b3ddb
call qword [rax + 8]
mov rdx, qword [rbp + 0x9d8]
xchg byte [rdx + 0x38], bl
test bl, bl
invalid
je 0x1400b3df1
invalid
lock dec qword [rdx]
je 0x1400b3e1b
jmp 0x1400b3e23
mov rax, qword [rdx + 0x28]
mov rcx, qword [rdx + 0x30]
mov ecx, dword [rdx + 0x30]
mov ecx, dword [rdx + 0x30]
mov qword [rdx + 0x28], 0
test rax, rax
je 0x1400b3e09
call qword [rax + 0x18]
xor eax, eax
mov rdx, qword [rbp + 0x9d8]
ror byte [rax - 0x75], 0x95
fmul dword [rcx]
add byte [rax], al
xchg byte [rdx + 0x38], al
lock dec qword [rdx]
jne 0x1400b3e23
mov rcx, rdx
call fcn.140056200
mov rdi, qword [rbp + 0x9e0]
lea rcx, [rdi + 0xa50]
mov byte [rdi + 0xa4a], 0
lea rdx, [rbp + 0x4c0]
xchg ebp, eax
rol byte [rax + rax], 0
xchg ebp, eax
rol byte [rax + rax], 0
mov r8d, 0x518
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rdi + 0xa50]
mov qword [rbp + 0x9d8], rcx
mov rdx, rsi
call fcn.1400fbb60
cmp al, 2
jne 0x1400b3e74
mov al, 1
mov cl, 4
mov rdx, qword [rbp + 0x9e0]
jmp 0x1400b3f81
mov rcx, qword [rbp + 0x9d8]
fmul dword [rcx]
add byte [rax], al
cmp dword [rcx], 3
je 0x1400b3e85
call fcn.14009b220
mov rax, qword [rbp + 0x9e0]
mov byte [rax + 0xa4a], 0
cmp qword [rax + 0x530], 4
jne 0x1400b3eb1
mov rax, qword [rbp + 0x9e0]
test byte [rax + 0x540], 1
jne 0x1400b3f9a
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
test eax, esp
or dword [rax], eax
add byte [rax + 0xa49b8], al
add byte [rax], al
mov rax, qword [rbp + 0x9e0]
cmp byte [rax + 0xa49], 0
je 0x1400b3f6f
mov rax, qword [rbp + 0x9e0]
mov eax, dword [rbp + 0x9e0]
mov rsi, qword [rax + 0xa50]
mov bl, 1
mov al, 1
xchg byte [rsi + 0x40], al
mov al, 1
xchg byte [rsi + 0x20], al
test al, al
jne 0x1400b3f00
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
mov qword [rsi + 0x10], 0
xor edx, edx
xchg byte [rsi + 0x20], dl
push rsi
and byte [rax - 0x7b], cl
invalid
je 0x1400b3f00
push rsi
and byte [rax - 0x7b], cl
sal byte [rbx + rax - 1], 0x50
or byte [rsi - 0x247bc7a2], al
call qword [rax + 8]
xchg byte [rsi + 0x38], bl
test bl, bl
je 0x1400b3f1d
invalid
mov rax, qword [rbp + 0x9e0]
mov rax, qword [rax + 0xa50]
lock dec qword [rax]
dec qword [rax]
dec qword [rax]
je 0x1400b3f5c
jmp 0x1400b3f6f
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov rcx, qword [rsi + 0x30]
mov qword [rbp + 0x9d8], rsi
mov dword [rbp + 0x9d8], esi
mov dword [rbp + 0x9d8], esi
or dword [rax], eax
add byte [rax - 0x39], cl
mov qword [rsi + 0x28], 0
test rax, rax
je 0x1400b3f3c
sub byte [rax], r8b
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rbx + rax - 1], 0x50
sbb byte [rcx], dh
ror byte [rax - 0x75], 0x8d
mov rcx, qword [rbp + 0x9d8]
call qword [rax + 0x18]
xor eax, eax
mov rcx, qword [rbp + 0x9d8]
xchg byte [rcx + 0x38], al
mov rax, qword [rbp + 0x9e0]
mov rax, qword [rax + 0xa50]
lock dec qword [rax]
jne 0x1400b3f6f
mov rax, qword [rbp + 0x9e0]
mov rcx, qword [rax + 0xa50]
push rax
or al, byte [rax]
add al, ch
xchg ecx, eax
and bh, dl
invalid
push rax
or al, byte [rax]
add al, ch
xchg ecx, eax
and bh, dl
dec dword [rax - 0x75]
xchg ebp, eax
loopne 0x1400b3f7d
mov rdx, qword [rbp + 0x9e0]
add byte [rax], al
mov byte [rdx + 0xa49], 0
add byte [rax], al
add byte [rcx - 0x773fceff], dh
add dword [rcx], esi
ror byte [rax + 0xa488a], 0
mov cl, 1
xor eax, eax
add dword [rcx], esi
ror byte [rax + 0xa488a], 0
mov byte [rdx + 0xa48], cl
movaps xmm6, xmmword [rbp + 0x9f0]
add rsp, 0xa88
or al, byte [rax]
add byte [rbx + 0x5f], bl
lock or dword [rax], eax
add byte [rax - 0x7f], cl
invalid
or al, byte [rax]
add byte [rbx + 0x5f], bl
pop rsi
pop rbp
ret
mov rax, qword [rbp + 0x9e0]
lea rcx, [rax + 0x548]
lea ecx, [rax + 0x548]
or dword [rax], eax
add byte [rax - 0x73], cl
lea ecx, [rax + 0x548]
lea ecx, [rax + 0x548]
mov qword [rbp + 0x9d8], rcx
call fcn.140107b40
mov rcx, qword [rbp + 0x9d8]
invalid
fmul dword [rcx]
add byte [rax], al
mov rax, qword [rcx]
test rax, rax
je 0x1400b3eb1
invalid
lock dec qword [rax]
jne 0x1400b3eb1
invalid
invalid
invalid
invalid
mov rcx, qword [rcx]
call fcn.140076080
jmp 0x1400b3eb1
lea rcx, str._async_fn__resumed_after_panickingassertion_failed:_self.has_capacity__C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srccodec_framed_write.rs
lea r8, [0x1401d2798]
lea eax, [0x1401d2798]
lea eax, [0x1401d2798]
mov edx, 0x22
call fcn.140198330
lea rcx, str._async_fn__resumed_after_completion
lea r8, [0x1401d2798]
mov edx, 0x23
call fcn.140198330
int3
adc byte [rbp + 0x56], dl
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm6
mov rax, qword [rbp + 0x9d8]
lock dec qword [rax]
jne 0x1400b403e
mov rcx, rax
call fcn.140056200
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop rbp
ret
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rax, qword [rax + 0xa50]
lock dec qword [rax]
jne 0x1400b41b0
mov rax, qword [rbp + 0x9e0]
mov rcx, qword [rax + 0xa50]
call fcn.140056200
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop rbp
ret
push rsp
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm6
mov rax, qword [rbp + 0x9e0]
cmp byte [rax + 0xa49], 0
je 0x1400b428a
mov rax, qword [rbp + 0x9e0]
lea rcx, [rax + 0xa50]
call fcn.1400b1ce0
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop rbp
ret
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop rbp
ret
push rsp
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm6
xor eax, eax
mov rcx, qword [rbp + 0x9d8]
xchg byte [rcx + 0x38], al
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov dword [rbp + 0x4e0], edi
je 0x1400b4518
mov rax, qword [r14 + 0x18]
mov rcx, qword [rax]
test rcx, rcx
mov r15, qword [rbp + 0x4e0]
jne 0x1400b43db
mov rbx, qword [sym.imp.kernel32.dll_SwitchToThread]
nop dword [rax]
mov rcx, qword [r14 + 0x10]
cmp rax, rcx
je 0x1400b4466
call rbx
mov rax, qword [r14 + 0x18]
mov rcx, qword [rax]
test rcx, rcx
je 0x1400b43c0
mov qword [r14 + 0x18], rcx
lea rcx, str.assertion_failed:__next_.value.is_some__
lea r8, [0x1401d1bd0]
mov edx, 0x29
call fcn.140198330
mov rdi, qword [r15 + 0x518]
mov r14, qword [r15 + 0x520]
mov qword [r15 + 0x518], 3
cmp rdi, 3
je 0x1400b472c
mov ebx, eax
lea rcx, [rbp - 0x60]
mov r8d, 0x518
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x4b8], rdi
mov qword [rbp + 0x4c0], r14
mov qword [rsi], 4
mov byte [rsi + 8], bl
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x18], r14
jbe 0x1400b4466
jbe 0x1400b4466
cmp dword [rbp - 0x60], 3
je 0x1400b46cb
lea rcx, [rbp - 0x60]
call fcn.14009b220
jmp 0x1400b46cb
mov rax, qword [r14 + 0x38]
test rax, rax
je 0x1400b44e1
mov r14, qword [r15 + 0x520]
test r14, r14
je 0x1400b4780
mov rcx, qword [rdi]
mov edx, 1
xor eax, eax
lock cmpxchg qword [r14 + 0x58], rdx
cmp rax, 2
je 0x1400b45fc
test rax, rax
jne 0x1400b46a2
mov rdx, qword [r14 + 0x48]
mov rax, qword [rcx]
test rdx, rdx
je 0x1400b460c
mov rcx, qword [rcx + 8]
cmp qword [r14 + 0x50], rcx
jne 0x1400b4610
cmp rdx, rax
jne 0x1400b4610
xor ecx, ecx
mov eax, 1
lock cmpxchg qword [r14 + 0x58], rcx
je 0x1400b46a2
jmp 0x1400b466a
mov rax, qword [r15 + 0x520]
test rax, rax
je 0x1400b4506
lock dec qword [rax]
jne 0x1400b4506
mov rax, qword [rbp + 0x4e0]
mov rcx, qword [rax + 0x520]
call fcn.140076080
mov rax, qword [rbp + 0x4e0]
mov qword [rax + 0x520], 0
xorps xmm0, xmm0
mov rbx, qword [rbp + 0x4e0]
cmp qword [rbx + 0x518], 0
movups xmmword [rbx + 0x518], xmm0
je 0x1400b4774
mov qword [rbx + 0x518], 2
mov qword [rbp - 0x60], 0
lea rcx, [rbp - 0x60]
call fcn.140107b40
mov rax, qword [rbp - 0x60]
test rax, rax
je 0x1400b456b
lock dec qword [rax]
jne 0x1400b456b
mov rcx, qword [rbp - 0x60]
call fcn.140076080
movups xmm6, xmmword [rbx + 0x518]
mov rdi, qword [rbx + 0x518]
mov qword [rbx + 0x518], 3
cmp rdi, 3
je 0x1400b472c
sahf
add dword [rax], eax
invalid
sahf
add dword [rax], eax
add byte [rax - 0x73], cl
movabs al, byte [0x894800000518b841]
invalid
lea rcx, [rbp - 0x60]
mov r8d, 0x518
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
movups xmmword [rbp + 0x4b8], xmm6
mov r8d, 0x518
mov rcx, rsi
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
test rdi, 0xfffffffffffffffd
je 0x1400b46cb
lea rcx, [rbp + 0x4c0]
call fcn.140107b40
mov rax, qword [rbp + 0x4c0]
test rax, rax
je 0x1400b46cb
lock dec qword [rax]
jne 0x1400b46cb
mov rcx, qword [rbp + 0x4c0]
call fcn.140076080
jmp 0x1400b46cb
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
add rax, 0x10
jmp 0x1400b468d
mov rcx, qword [rcx + 8]
call qword [rax]
mov qword [rbp + 0x4d0], rax
mov qword [rbp + 0x4c8], rdx
mov rax, qword [r14 + 0x48]
test rax, rax
mov qword [rbp + 0x4d8], r14
je 0x1400b463e
mov rcx, qword [rbp + 0x4d8]
mov rcx, qword [rcx + 0x50]
call qword [rax + 0x18]
mov rax, qword [rbp + 0x4d0]
mov r14, qword [rbp + 0x4d8]
mov qword [r14 + 0x48], rax
mov rax, qword [rbp + 0x4c8]
mov qword [r14 + 0x50], rax
xor ecx, ecx
mov eax, 1
lock cmpxchg qword [r14 + 0x58], rcx
je 0x1400b46a2
mov rax, qword [r14 + 0x48]
mov rcx, qword [r14 + 0x50]
mov qword [r14 + 0x48], 0
test rax, rax
je 0x1400b478c
xor edx, edx
xchg qword [r14 + 0x58], rdx
add rax, 8
call qword [rax]
jmp 0x1400b46a2
call rbx
mov rax, qword [r14 + 0x18]
mov rcx, qword [rax]
test rcx, rcx
jne 0x1400b43db
mov rcx, qword [r14 + 0x10]
cmp rax, rcx
jne 0x1400b46a0
mov rax, qword [r14 + 0x38]
test rax, rax
je 0x1400b46e2
mov qword [rsi], 5
movaps xmm6, xmmword [rbp + 0x4f0]
add rsp, 0x588
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov rax, qword [r15 + 0x520]
test rax, rax
je 0x1400b4518
lock dec qword [rax]
jne 0x1400b4518
mov rax, qword [rbp + 0x4e0]
mov rcx, qword [rax + 0x520]
call fcn.140076080
jmp 0x1400b4518
lea rcx, str.internal_error:_entered_unreachable_codeC:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_blocking_schedule.rs
lea r8, [0x1401d1ad8]
mov edx, 0x28
call fcn.140198330
lea rcx, str.Map_must_not_be_polled_after_it_returned__Poll::Ready_
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rs
mov edx, 0x36
call fcn.14019f690
invalid
lea rcx, str.polling_StreamFuture_twiceC:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_stream_streaminto_future.rs
lea r8, [0x1401d7100]
mov edx, 0x1a
call fcn.1401987c0
lea rcx, [0x1401d7118]
call fcn.1401987a0
lea rcx, [0x1401d5830]
call fcn.1401987a0
lea rcx, [0x1401a9938]
call fcn.1401987a0
int3
adc byte [rax], al
mov rax, qword [rbp - 0x28]
movups xmmword [rax + 8], xmm0
mov qword [rax + 0x18], rcx
mov qword [rax + 0x20], rdx
jmp 0x1400b62f3
push rbp
invalid
mov dword [rbp + 0x10], ecx
mov qword [rbp + 0x18], rdx
mov rax, qword [rbp + 0x20]
sub r15, rax
jae 0x1400b62c9
xor r15d, r15d
jmp 0x1400b62ce
mov qword [rcx + 8], rax
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fwidestring_1.0.2_srcucstring.rs
mov qword [rcx + 0x10], rax
adc byte [r8 - 0x39], cl
add dword [rax], eax
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
sbb r9b, bpl
xchg ebp, eax
add byte [rax], al
invalid
loopne 0x1400b6300
mov eax, dword [rbp - 0x28]
mov qword [rax + 8], 0
mov qword [rax + 0x10], rdx
jmp 0x1400b62f3
test rax, rax
test eax, eax
je 0x1400b62fe
mov qword [rdi + 8], r15
movups xmm0, xmmword [rbp + 0x10]
movups xmm1, xmmword [rbp + 0x20]
jmp 0x1400b6d13
add byte [rax - 0x77], cl
adc byte [r9], sil
ror byte [rax - 0x75], 0x4d
fmul dword [rax - 0x77]
add ebx, ebp
invalid
xor eax, eax
mov rcx, qword [rbp - 0x28]
mov qword [rcx], rax
jmp 0x1400b632d
mov qword [rbp - 0x58], rdx
mov qword [rbp - 0x30], rcx
push rbp
test al, 0x48
mov dword [rbp - 0x30], ecx
call fcn.14011ece0
mov rcx, qword [rbp - 0x28]
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx], xmm0
lea rcx, [rbp + 0x28]
mov rdx, qword [rbp - 0x58]
mov edx, dword [rbp - 0x58]
mov edx, dword [rbp - 0x58]
xor r8d, r8d
mov rax, qword [rbp - 0x30]
jmp 0x1400b632a
call qword [rax + 0x10]
nop
add rsp, 0xb8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, [rbp - 0x20]
mov r9d, 1
mov rdx, r14
mov r8, rbx
call fcn.1400bb3c0
mov sil, 2
cmp qword [rbp - 0x20], 0
jne 0x1400b6483
mov rax, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x10]
test rax, rax
je case.0x140092619.64
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
clc
lea rcx, [rbp - 8]
movups xmm0, xmmword [rcx]
lea rcx, [rbp + 0x20]
movups xmmword [rcx], xmm0
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], rdx
mov r8, qword [rbp + 0x20]
test r8, r8
je 0x1400b63d0
movzx esi, byte [rdx]
lea rcx, [rbp + 0x28]
call qword [rax + 0x10]
lea eax, [rsi - 0x30]
cmp al, 0xa
jae 0x1400b6402
mov rcx, qword [rdi + 8]
mov rdx, rcx
shr rdx, 0x3c
je 0x1400b6528
lea rdx, [0x1401d1c98]
mov r8d, 0x1c
mov eax, 0xb8410011
sbb al, 0
add byte [rax], al
mov cl, 0x15
call fcn.14011e760
jmp 0x1400b6e54
lea rdx, str.unexpected_EOF_during_chunk_size_lineInvalid_chunk_size_line:_missing_size_digitinvalid_chunk_size:_overflowInvalid_chunk_end_LFInvalid_chunk_body_CRInvalid_chunk_body_LFInvalid_chunk_size_LFInvalid_chunk_size_linear_white_spaceinvalid_chunk_extension_contains_newlinechunk_extensions_over_limitInvalid_trailer_end_LFInvalid_chunk_size_line:_Invalid_Size
mov r8d, 0x25
add byte [rax], al
add byte [rax], al
mov cl, 0x25
call fcn.14011e760
mov r15, rax
mov rax, qword [rbp + 0x10]
mov rdx, qword [rbp + 0x18]
mov sil, 1
mov r8, qword [rbp + 0x20]
lea rcx, [rbp + 0x28]
call qword [rax + 0x10]
jmp 0x1400b6483
lea eax, [rsi - 0x61]
cmp al, 6
jae 0x1400b6433
mov rcx, qword [rdi + 8]
mov rax, rcx
shr rax, 0x3c
je 0x1400b6c97
lea rdx, [0x1401d1c98]
mov r8d, 0x1c
add byte [rax], al
add byte [rax], al
mov cl, 0x15
call fcn.14011e760
add dword [rsi], 0
add dword [rsi], 0
jmp 0x1400b6e54
lea eax, [rsi - 0x41]
cmp al, 6
jae 0x1400b6464
mov rcx, qword [rdi + 8]
mov rax, rcx
mov eax, ecx
mov eax, ecx
shr rax, 0x3c
je 0x1400b6cf0
lea rdx, [0x1401d1c98]
mov r8d, 0x1c
mov eax, 0xb8410011
sbb al, 0
add byte [rax], al
mov cl, 0x15
call fcn.14011e760
jmp 0x1400b6e54
invalid
add byte [rax - 0x73], cl
adc eax, 0x11b802
lea rdx, [0x1401d1c6d]
mov r8d, 0x2b
sub eax, dword [rax]
add byte [rax], al
mov cl, 0x14
call fcn.14011e760
jmp 0x1400b6e54
mov sil, 1
mov r15, rdx
test sil, sil
jne 0x1400b6cbb
mov byte [rdi + 1], r13b
mov byte [rdi + 1], ch
cmp qword [rbp - 0x50], 0
mov al, 0
jne case.default.0x1400b64b5
mov qword [rbp - 0x50], 0
mov r8b, 0
add byte [rax], al
add byte [rcx + 0xf], al
movzx eax, r13b
movzx eax, r13b
lea rcx, [0x14020d164]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rcx, [rbp - 0x20]
mov r9d, 1
mov rdx, r14
mov r8, rbx
mov eax, ebx
call fcn.1400bb3c0
mov sil, 2
cmp qword [rbp - 0x20], 0
jne 0x1400b6483
mov rax, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x10]
invalid
test rax, rax
je case.0x140092619.64
invalid
lea rcx, [rbp - 8]
movups xmm0, xmmword [rcx]
lea rcx, [rbp + 0x20]
movups xmmword [rcx], xmm0
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], rdx
mov r8, qword [rbp + 0x20]
test r8, r8
je 0x1400b6537
invalid
xor eax, 0x4832b60f
lea ecx, [rbp + 0x28]
movzx esi, byte [rdx]
lea rcx, [rbp + 0x28]
call qword [rax + 0x10]
lea eax, [rsi - 0x30]
cmp al, 0xa
or cl, byte [rdi]
sub dword [rax + 7], 0
add byte [rax], al
or cl, byte [rdi]
sub dword [rax + 7], 0
add byte [rax], al
mov rcx, qword [rdi + 8]
mov rdx, rcx
invalid
invalid
add byte [rax], al
mov rcx, qword [rdi + 8]
mov rdx, rcx
shr rdx, 0x3c
jne 0x1400b6dfe
shl rcx, 4
movzx eax, al
or rax, rcx
jmp 0x1400b6cff
lea rdx, str.unexpected_EOF_during_chunk_size_lineInvalid_chunk_size_line:_missing_size_digitinvalid_chunk_size:_overflowInvalid_chunk_end_LFInvalid_chunk_body_CRInvalid_chunk_body_LFInvalid_chunk_size_LFInvalid_chunk_size_linear_white_spaceinvalid_chunk_extension_contains_newlinechunk_extensions_over_limitInvalid_trailer_end_LFInvalid_chunk_size_line:_Invalid_Size
mov r8d, 0x25
mov cl, 0x25
and eax, 0x68215e8
add byte [rcx - 0x77], cl
invalid
mov rax, qword [rbp + 0x10]
mov rdx, qword [rbp + 0x18]
sbb byte [rax - 0x4a], al
add dword [rbx + rcx*4 + 0x45], ecx
and byte [rax - 0x73], cl
sub r15b, r15b
push rax
adc cl, ch
sbb bh, bh
invalid
invalid
and eax, 0x68215e8
add byte [rcx - 0x77], cl
invalid
sbb byte [rax - 0x4a], al
add dword [rbx + rcx*4 + 0x45], ecx
and byte [rax - 0x73], cl
sub r15b, r15b
push rax
adc cl, ch
sbb bh, bh
invalid
dec dword [rbx + rcx*4 + 0x67]
or byte [rax - 0x73], cl
loopne 0x1400b65be
mov r12, qword [rdi + 8]
lea rcx, [rbp - 0x20]
mov rdx, r14
mov edx, esi
mov r8, rbx
mov r9, r12
mov ecx, esp
mov ecx, esp
call fcn.1400bb3c0
mov sil, 2
cmp qword [rbp - 0x20], 0
jne 0x1400b6483
test esi, esi
invalid
invalid
invalid
test esi, esi
invalid
mov rcx, qword [rbp - 0x18]
mov rax, qword [rbp - 0x10]
test rcx, rcx
je 0x1400b661e
add byte [rax], al
lea rdx, [rbp - 8]
movups xmm0, xmmword [rdx]
lea rdx, [rbp + 0x20]
movups xmmword [rdx], xmm0
mov qword [rbp + 0x10], rcx
mov qword [rbp + 0x18], rax
mov rax, qword [rbp + 0x20]
mov eax, dword [rbp + 0x20]
mov eax, dword [rbp + 0x20]
mov qword [rbp - 0x30], rax
test rax, rax
je 0x1400b6629
sal byte [rax + rbp*2 + 0x48], 0x8b
adc byte [r8 - 0x75], r9b
sbb byte [r15], r9b
sbb byte [rdi], cl
mov rax, qword [rbp + 0x10]
mov rcx, qword [rbp + 0x18]
sbb byte [rdi], cl
adc byte [rbp + 0x20], al
sbb byte [rdi], cl
adc byte [rbp + 0x20], al
movaps xmmword [rbp - 0x10], xmm0
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], rcx
mov rax, qword [rbp - 0x50]
mov al, 0x48
test eax, eax
mov al, 0x48
test eax, eax
je 0x1400b65f1
mov rdx, qword [rbp - 0x48]
mov r8, qword [rbp - 0x40]
lea rcx, [rbp - 0x38]
enter 0x50ff, 0x10
enter 0x50ff, 0x10
mov rax, qword [rbp - 0x20]
mov rcx, qword [rbp - 0x18]
movaps xmm0, xmmword [rbp - 0x10]
movaps xmmword [rbp - 0x40], xmm0
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], rcx
ror byte [rax - 0x77], 0x45
mov al, 0x48
mov dword [rbp - 0x48], ecx
sub r12, qword [rbp - 0x30]
mov qword [rdi + 8], r12
sete r13b
add r13b, 5
jmp 0x1400b648c
invalid
inc dword [rax - 0x4a]
add dword [rcx - 0x77], ecx
invalid
mov sil, 1
mov r15, rax
jmp 0x1400b6483
mov qword [rdi + 8], 0
add byte [rax], al
add byte [rax], al
invalid
add al, ch
stosb byte [rdi], al
xchg byte [rsi], al
add byte [rcx - 0x77], cl
invalid
call fcn.14011ece0
mov r15, rax
mov rax, qword [rbp + 0x10]
mov rdx, qword [rbp + 0x18]
sbb byte [rax - 0x4a], al
add dword [rbx + rcx*4 + 0x45], ecx
and byte [rax - 0x73], cl
sub r15b, r15b
push rax
adc cl, ch
invalid
invalid
invalid
invalid
sbb byte [rax - 0x4a], al
add dword [rbx + rcx*4 + 0x45], ecx
and byte [rax - 0x73], cl
sub r15b, r15b
push rax
adc cl, ch
invalid
lea rcx, [rbp - 0x20]
mov r9d, 1
mov rdx, r14
mov r8, rbx
call fcn.1400bb3c0
mov sil, 2
cmp qword [rbp - 0x20], 0
cmp dword [rbp - 0x20], 0
cmp dword [rbp - 0x20], 0
jne 0x1400b6483
mov rax, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x10]
test rax, rax
ror byte [rdi], 0x84
cmc
std
invalid
invalid
ror byte [rdi], 0x84
cmc
std
invalid
lea rcx, [rbp - 8]
movups xmm0, xmmword [rcx]
lea rcx, [rbp + 0x20]
and byte [r15], r9b
adc dword [rcx], eax
and byte [r15], r9b
adc dword [rcx], eax
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], rdx
mov r8, qword [rbp + 0x20]
test r8, r8
je 0x1400b66c7
mov sil, byte [rdx]
lea rcx, [rbp + 0x28]
call qword [rax + 0x10]
xor eax, eax
cmp sil, 0xd
sete al
lea r13d, [rax + rax*2]
add r13d, 8
jmp 0x1400b648c
lea rdx, str.unexpected_EOF_during_chunk_size_lineInvalid_chunk_size_line:_missing_size_digitinvalid_chunk_size:_overflowInvalid_chunk_end_LFInvalid_chunk_body_CRInvalid_chunk_body_LFInvalid_chunk_size_LFInvalid_chunk_size_linear_white_spaceinvalid_chunk_extension_contains_newlinechunk_extensions_over_limitInvalid_trailer_end_LFInvalid_chunk_size_line:_Invalid_Size
mov r8d, 0x25
mov cl, 0x25
call fcn.14011e760
mov r15, rax
mov rax, qword [rbp + 0x10]
mov rdx, qword [rbp + 0x18]
push rbp
sbb byte [rax - 0x4a], al
add dword [rbx + rcx*4 + 0x45], ecx
and byte [rax - 0x73], cl
lea ecx, [rbp + 0x28]
and eax, 0x68085e8
add byte [rcx - 0x77], cl
invalid
push rbp
sbb byte [rax - 0x4a], al
add dword [rbx + rcx*4 + 0x45], ecx
and byte [rax - 0x73], cl
lea ecx, [rbp + 0x28]
call qword [rax + 0x10]
invalid
mov bh, ch
invalid
call qword [rax + 0x10]
jmp 0x1400b6483
lea rcx, [rbp - 0x20]
mov r9d, 1
mov rdx, r14
mov edx, esi
mov edx, esi
mov r8, rbx
call fcn.1400bb3c0
mov sil, 2
cmp qword [rbp - 0x20], 0
jne 0x1400b6483
mov rax, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x10]
test rax, rax
je case.0x140092619.64
lea rcx, [rbp - 8]
movups xmm0, xmmword [rcx]
lea rcx, [rbp + 0x20]
movups xmmword [rcx], xmm0
mov qword [rbp + 0x10], rax
adc byte [rax - 0x77], cl
push rbp
sbb byte [rbx + rcx*4 + 0x45], cl
mov eax, dword [rbp + 0x20]
adc byte [rax - 0x77], cl
push rbp
sbb byte [rbx + rcx*4 + 0x45], cl
mov eax, dword [rbp + 0x20]
test r8, r8
je 0x1400b679e
movzx esi, byte [rdx]
lea rcx, [rbp + 0x28]
call qword [rax + 0x10]
invalid
invalid
mov eax, dword [rbp + 0x20]
test r8, r8
je 0x1400b679e
movzx esi, byte [rdx]
lea rcx, [rbp + 0x28]
call qword [rax + 0x10]
mov r13b, 4
add al, 0x83
dec byte [0x13d35eb6f]
invalid
invalid
add al, 0x83
dec byte [0x13d35eb6f]
invalid
cmp esi, 0xa
je 0x1400b6de8
invalid
add byte [rax], al
invalid
mov rax, qword [rdi + 0x10]
inc rax
mov qword [rdi + 0x10], rax
mov r13b, 3
cmp rax, 0x3fff
invalid
invalid
add byte [rax], al
jbe 0x1400b648c
invalid
std
invalid
invalid
invalid
invalid
invalid
lea rdx, [0x1401d1d54]
lea edx, [0x1401d1d54]
mov r8d, 0x1b
mov cl, 0x15
call fcn.14011e760
jg 0x1400b679e
add cl, ch
mov dh, 6
add byte [rax], al
jg 0x1400b679e
add cl, ch
mov dh, 6
add byte [rax], al
lea rdx, str.unexpected_EOF_during_chunk_size_lineInvalid_chunk_size_line:_missing_size_digitinvalid_chunk_size:_overflowInvalid_chunk_end_LFInvalid_chunk_body_CRInvalid_chunk_body_LFInvalid_chunk_size_LFInvalid_chunk_size_linear_white_spaceinvalid_chunk_extension_contains_newlinechunk_extensions_over_limitInvalid_trailer_end_LFInvalid_chunk_size_line:_Invalid_Size
mov r8d, 0x25
mov eax, 0x25
mov cl, 0x25
call fcn.14011e760
and eax, 0x67faee8
add byte [rcx - 0x77], cl
mov r15, rax
mov r15, rax
mov rax, qword [rbp + 0x10]
mov eax, dword [rbp + 0x10]
mov eax, dword [rbp + 0x10]
adc byte [rax - 0x75], cl
push rbp
mov rdx, qword [rbp + 0x18]
mov sil, 1
mov r8, qword [rbp + 0x20]
lea rcx, [rbp + 0x28]
call qword [rax + 0x10]
jmp 0x1400b6483
sbb byte [rax - 0x4a], al
add dword [rbx + rcx*4 + 0x45], ecx
and byte [rax - 0x73], cl
sub r15b, r15b
push rax
adc cl, ch
mov bl, 0xfc
invalid
mov r12, qword [rdi + 8]
lea rcx, [rbp - 0x20]
mov r9d, 1
add byte [rax], al
add byte [rax], al
mov rdx, r14
mov r8, rbx
call fcn.1400bb3c0
mov sil, 2
cmp qword [rbp - 0x20], 0
jne 0x1400b6483
invalid
dec dword [rax - 0x75]
call 0x13060f347
mov rax, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x10]
test rax, rax
je case.0x140092619.64
lea rcx, [rbp - 8]
lea ecx, [rbp - 8]
clc
movups xmm0, xmmword [rcx]
lea rcx, [rbp + 0x20]
movups xmmword [rcx], xmm0
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], rdx
mov r8, qword [rbp + 0x20]
test r8, r8
je 0x1400b6850
invalid
sub dword [rax - 0x76], eax
xor cl, byte [rax - 0x73]
mov sil, byte [rdx]
lea rcx, [rbp + 0x28]
invalid
invalid
sub r15b, r15b
push rax
adc byte [rax - 0x80], al
dec byte [rdx]
call qword [rax + 0x10]
cmp sil, 0xa
jne 0x1400b6db9
test dword [rsi + 5], edi
add byte [rax], al
xor eax, eax
test r12, r12
sete al
lea r13d, [rax + rax*4]
add byte [rcx - 0x7d], 0xc5
add eax, 0xfffc3ce9
invalid
add byte [rcx - 0x7d], 0xc5
add eax, 0xfffc3ce9
dec dword [rax - 0x73]
adc eax, 0x11b3f1
invalid
lea rdx, str.unexpected_EOF_during_chunk_size_lineInvalid_chunk_size_line:_missing_size_digitinvalid_chunk_size:_overflowInvalid_chunk_end_LFInvalid_chunk_body_CRInvalid_chunk_body_LFInvalid_chunk_size_LFInvalid_chunk_size_linear_white_spaceinvalid_chunk_extension_contains_newlinechunk_extensions_over_limitInvalid_trailer_end_LFInvalid_chunk_size_line:_Invalid_Size
add byte [rcx - 0x48], al
and eax, 0xb1000000
invalid
invalid
mov r8d, 0x25
add byte [rcx + 0x7efce825], dh
invalid
mov cl, 0x25
call fcn.14011e760
mov r15, rax
mov rax, qword [rbp + 0x10]
mov rdx, qword [rbp + 0x18]
sbb byte [rax - 0x4a], al
add dword [rbx + rcx*4 + 0x45], ecx
and byte [rax - 0x73], cl
sub r15b, r15b
push rax
adc cl, ch
add esp, edi
invalid
invalid
and eax, 0x67efce8
add byte [rcx - 0x77], cl
invalid
sbb byte [rax - 0x4a], al
add dword [rbx + rcx*4 + 0x45], ecx
and byte [rax - 0x73], cl
sub r15b, r15b
push rax
adc cl, ch
add esp, edi
invalid
lea rcx, [rbp - 0x20]
mov r9d, 1
mov rdx, r14
mov r8, rbx
call fcn.1400bb3c0
sub dword [rbx], ecx
add byte [rax - 0x4a], al
add cl, byte [rax - 0x7d]
jge 0x1400b687e
add byte [rdi], cl
test esi, ebx
sti
invalid
invalid
sub dword [rbx], ecx
add byte [rax - 0x4a], al
add cl, byte [rax - 0x7d]
jge 0x1400b687e
add byte [rdi], cl
test esi, ebx
sti
invalid
mov rax, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x10]
mov edx, dword [rbp - 0x10]
mov edx, dword [rbp - 0x10]
test rax, rax
je case.0x140092619.64
lea rcx, [rbp - 8]
movups xmm0, xmmword [rcx]
lea rcx, [rbp + 0x20]
movups xmmword [rcx], xmm0
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], rdx
mov r8, qword [rbp + 0x20]
and byte [r13 - 0x7b], r9b
invalid
je 0x1400b68f0
and byte [r13 - 0x7b], r9b
sal byte [rbx + rbx + 0x40], 0x8a
xor cl, byte [rax - 0x73]
sub r15b, r15b
sub bh, bh
mov sil, byte [rdx]
lea rcx, [rbp + 0x28]
sub bh, bh
push rax
adc byte [rax - 0x80], al
dec byte [0x1059f7828]
sub bh, bh
push rax
adc byte [rax - 0x80], al
dec byte [0x1059f7828]
or r13b, 8
jmp 0x1400b648c
lea rdx, str.unexpected_EOF_during_chunk_size_lineInvalid_chunk_size_line:_missing_size_digitinvalid_chunk_size:_overflowInvalid_chunk_end_LFInvalid_chunk_body_CRInvalid_chunk_body_LFInvalid_chunk_size_LFInvalid_chunk_size_linear_white_spaceinvalid_chunk_extension_contains_newlinechunk_extensions_over_limitInvalid_trailer_end_LFInvalid_chunk_size_line:_Invalid_Size
mov r8d, 0x25
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x7e5ce825], dh
invalid
mov cl, 0x25
call fcn.14011e760
mov r15, rax
mov rax, qword [rbp + 0x10]
and eax, 0x67e5ce8
add byte [rcx - 0x77], cl
invalid
mov rdx, qword [rbp + 0x18]
mov sil, 1
mov r8, qword [rbp + 0x20]
lea rcx, [rbp + 0x28]
call qword [rax + 0x10]
jmp 0x1400b6483
sbb byte [rax - 0x4a], al
add dword [rbx + rcx*4 + 0x45], ecx
and byte [rax - 0x73], cl
sub r15b, r15b
push rax
adc cl, ch
invalid
lea rcx, [rbp - 0x20]
mov r9d, 1
mov rdx, r14
mov r8, rbx
call fcn.1400bb3c0
mov sil, 2
cmp qword [rbp - 0x20], 0
jne 0x1400b6483
mov rax, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x10]
push rbp
invalid
call 0x13060f495
push rbp
invalid
test rax, rax
je case.0x140092619.64
lea rcx, [rbp - 8]
movups xmm0, xmmword [rcx]
lea rcx, [rbp + 0x20]
and byte [r15], r9b
adc dword [rcx], eax
and byte [r15], r9b
adc dword [rcx], eax
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], rdx
mov r8, qword [rbp + 0x20]
and byte [rbp - 0x7b], cl
invalid
je 0x1400b69a5
and byte [rbp - 0x7b], cl
sal byte [rax + rsi + 0xf], 0xb6
xor cl, byte [rax - 0x73]
sub r15b, r15b
push rax
adc byte [rcx - 0x4b], al
add al, byte [rbx - 0x70f0e002]
invalid
invalid
invalid
invalid
invalid
movzx esi, byte [rdx]
lea rcx, [rbp + 0x28]
call qword [rax + 0x10]
mov r13b, 2
cmp esi, 0x1f
invalid
invalid
jg 0x1400b6ca1
invalid
cmp esi, 9
dec byte [rcx]
je 0x1400b648c
clc
cli
invalid
cmp esi, 0xd
jne 0x1400b6e14
mov r13b, 4
jmp 0x1400b648c
lea rdx, str.unexpected_EOF_during_chunk_size_lineInvalid_chunk_size_line:_missing_size_digitinvalid_chunk_size:_overflowInvalid_chunk_end_LFInvalid_chunk_body_CRInvalid_chunk_body_LFInvalid_chunk_size_LFInvalid_chunk_size_linear_white_spaceinvalid_chunk_extension_contains_newlinechunk_extensions_over_limitInvalid_trailer_end_LFInvalid_chunk_size_line:_Invalid_Size
mov r8d, 0x25
add byte [rax], al
add byte [rax], al
mov cl, 0x25
call fcn.14011e760
mov r15, rax
and eax, 0x67da7e8
add byte [rcx - 0x77], cl
invalid
mov rax, qword [rbp + 0x10]
mov rdx, qword [rbp + 0x18]
mov sil, 1
mov r8, qword [rbp + 0x20]
lea rcx, [rbp + 0x28]
call qword [rax + 0x10]
jmp 0x1400b6483
sbb byte [rax - 0x4a], al
add dword [rbx + rcx*4 + 0x45], ecx
and byte [rax - 0x73], cl
sub r15b, r15b
push rax
adc cl, ch
lodsb al, byte [rsi]
cli
invalid
lea rcx, [rbp - 0x20]
mov r9d, 1
mov rdx, r14
mov r8, rbx
call fcn.1400bb3c0
mov sil, 2
cmp qword [rbp - 0x20], 0
jne 0x1400b6483
mov rax, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x10]
push rbp
invalid
call 0x13060f54a
push rbp
invalid
test rax, rax
je case.0x140092619.64
lea rcx, [rbp - 8]
movups xmm0, xmmword [rcx]
lea rcx, [rbp + 0x20]
and byte [r15], r9b
adc dword [rcx], eax
and byte [r15], r9b
adc dword [rcx], eax
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], rdx
mov r8, qword [rbp + 0x20]
and byte [rbp - 0x7b], cl
invalid
je 0x1400b6a5a
and byte [rbp - 0x7b], cl
sal byte [rax + rsi + 0x40], 0x8a
xor cl, byte [rax - 0x73]
sub r15b, r15b
push rax
adc byte [rcx - 0x4b], al
invalid
mov sil, byte [rdx]
lea rcx, [rbp + 0x28]
call qword [rax + 0x10]
mov r13b, 7
cmp sil, 0xd
cmp dh, 0xd
cmp dh, 0xd
je 0x1400b648c
lea rdx, [0x1401d1cc8]
mov r8d, 0x15
mov cl, 0x14
call fcn.14011e760
mov dl, 0x11
add byte [rcx - 0x48], al
adc eax, 0xb1000000
adc al, 0xe8
or edi, dword [rbp + 6]
add cl, ch
jmp 0x1400b6e54
lea rdx, str.unexpected_EOF_during_chunk_size_lineInvalid_chunk_size_line:_missing_size_digitinvalid_chunk_size:_overflowInvalid_chunk_end_LFInvalid_chunk_body_CRInvalid_chunk_body_LFInvalid_chunk_size_LFInvalid_chunk_size_linear_white_spaceinvalid_chunk_extension_contains_newlinechunk_extensions_over_limitInvalid_trailer_end_LFInvalid_chunk_size_line:_Invalid_Size
jmp 0x1400b6e54
lea rdx, str.unexpected_EOF_during_chunk_size_lineInvalid_chunk_size_line:_missing_size_digitinvalid_chunk_size:_overflowInvalid_chunk_end_LFInvalid_chunk_body_CRInvalid_chunk_body_LFInvalid_chunk_size_LFInvalid_chunk_size_linear_white_spaceinvalid_chunk_extension_contains_newlinechunk_extensions_over_limitInvalid_trailer_end_LFInvalid_chunk_size_line:_Invalid_Size
mov r8d, 0x25
add byte [rax], al
mov cl, 0x25
call fcn.14011e760
mov r15, rax
mov rax, qword [rbp + 0x10]
and eax, 0x67cf2e8
add byte [rcx - 0x77], cl
invalid
mov rdx, qword [rbp + 0x18]
mov sil, 1
mov r8, qword [rbp + 0x20]
lea rcx, [rbp + 0x28]
call qword [rax + 0x10]
adc cl, ch
idiv ecx
invalid
invalid
sbb byte [rax - 0x4a], al
add dword [rbx + rcx*4 + 0x45], ecx
and byte [rax - 0x73], cl
sub r15b, r15b
push rax
adc cl, ch
idiv ecx
invalid
lea rcx, [rbp - 0x20]
mov r9d, 1
mov rdx, r14
mov r8, rbx
call fcn.1400bb3c0
mov sil, 2
cmp qword [rbp - 0x20], 0
jne 0x1400b6483
mov rax, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x10]
push rbp
invalid
test rax, rax
je case.0x140092619.64
push rbp
invalid
lea rcx, [rbp - 8]
movups xmm0, xmmword [rcx]
lea rcx, [rbp + 0x20]
and byte [r15], r9b
adc dword [rcx], eax
and byte [r15], r9b
adc dword [rcx], eax
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], rdx
mov r8, qword [rbp + 0x20]
and byte [rbp - 0x7b], cl
invalid
je 0x1400b6b0f
invalid
and byte [rbp - 0x7b], cl
sal byte [rax + rsi + 0x40], 0x8a
xor byte [rax - 0x76], al
xor byte [rax - 0x76], al
mov sil, byte [rdx]
lea rcx, [rbp + 0x28]
call qword [rax + 0x10]
mov r13b, 1
cmp sil, 0xa
cmp dh, 0xa
xor cl, byte [rax - 0x73]
sub r15b, r15b
push rax
adc byte [rcx - 0x4b], al
add dword [rax - 0x80], eax
invalid
cmp dh, 0xa
dec byte [rdx]
je 0x1400b648c
lea rdx, [0x1401d1cdd]
mov r8d, 0x15
mov eax, 0x15
mov eax, 0x15
mov cl, 0x14
call fcn.14011e760
jmp 0x1400b6e54
lea rdx, str.unexpected_EOF_during_chunk_size_lineInvalid_chunk_size_line:_missing_size_digitinvalid_chunk_size:_overflowInvalid_chunk_end_LFInvalid_chunk_body_CRInvalid_chunk_body_LFInvalid_chunk_size_LFInvalid_chunk_size_linear_white_spaceinvalid_chunk_extension_contains_newlinechunk_extensions_over_limitInvalid_trailer_end_LFInvalid_chunk_size_line:_Invalid_Size
mov r8d, 0x25
mov cl, 0x25
and eax, 0x67c3de8
add byte [rcx - 0x77], cl
invalid
mov rax, qword [rbp + 0x10]
mov rdx, qword [rbp + 0x18]
sbb byte [rax - 0x4a], al
add dword [rbx + rcx*4 + 0x45], ecx
and byte [rax - 0x73], cl
sub r15b, r15b
push rax
adc cl, ch
stc
stc
invalid
invalid
and eax, 0x67c3de8
add byte [rcx - 0x77], cl
invalid
sbb byte [rax - 0x4a], al
add dword [rbx + rcx*4 + 0x45], ecx
and byte [rax - 0x73], cl
sub r15b, r15b
push rax
adc cl, ch
stc
stc
stc
invalid
lea rcx, [rbp - 0x20]
mov r9d, 1
mov rdx, r14
mov r8, rbx
call fcn.1400bb3c0
push 0x48
add byte [rax], al
push 0x48
add byte [rax], al
mov sil, 2
cmp qword [rbp - 0x20], 0
jne 0x1400b6483
invalid
invalid
invalid
mov rax, qword [rbp - 0x18]
mov r15, qword [rbp - 0x10]
mov sil, 1
test rax, rax
je 0x1400b6483
invalid
invalid
invalid
lea rcx, [rbp - 8]
movups xmm0, xmmword [rcx]
lea rcx, [rbp + 0x20]
movups xmmword [rcx], xmm0
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], r15
mov r8, qword [rbp + 0x20]
test r8, r8
jne 0x1400b6d76
lea rdx, str.unexpected_EOF_during_chunk_size_lineInvalid_chunk_size_line:_missing_size_digitinvalid_chunk_size:_overflowInvalid_chunk_end_LFInvalid_chunk_body_CRInvalid_chunk_body_LFInvalid_chunk_size_LFInvalid_chunk_size_linear_white_spaceinvalid_chunk_extension_contains_newlinechunk_extensions_over_limitInvalid_trailer_end_LFInvalid_chunk_size_line:_Invalid_Size
mov r8d, 0x25
add byte [rax], al
add byte [rax], al
mov cl, 0x25
call fcn.14011e760
mov r15, rax
mov rax, qword [rbp + 0x10]
mov rdx, qword [rbp + 0x18]
mov r8, qword [rbp + 0x20]
lea rcx, [rbp + 0x28]
call qword [rax + 0x10]
jmp 0x1400b6483
lea rcx, [rbp - 0x20]
mov r9d, 1
mov rdx, r14
mov r8, rbx
call fcn.1400bb3c0
mov sil, 2
cmp qword [rbp - 0x20], 0
jne 0x1400b6483
mov rax, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x10]
test rax, rax
je case.0x140092619.64
lea rcx, [rbp - 8]
movups xmm0, xmmword [rcx]
lea rcx, [rbp + 0x20]
movups xmmword [rcx], xmm0
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], rdx
mov r8, qword [rbp + 0x20]
test r8, r8
je 0x1400b6c4d
mov sil, byte [rdx]
lea rcx, [rbp + 0x28]
call qword [rax + 0x10]
mov r13b, 0xa
cmp sil, 0xa
je 0x1400b648c
lea rdx, [0x1401d1d6f]
mov r8d, 0x16
mov cl, 0x14
call fcn.14011e760
sbb byte [rbx + 6], bh
add cl, ch
invalid
add al, byte [rax]
invalid
sbb byte [rbx + 6], bh
add cl, ch
invalid
lea rdx, str.unexpected_EOF_during_chunk_size_lineInvalid_chunk_size_line:_missing_size_digitinvalid_chunk_size:_overflowInvalid_chunk_end_LFInvalid_chunk_body_CRInvalid_chunk_body_LFInvalid_chunk_size_LFInvalid_chunk_size_linear_white_spaceinvalid_chunk_extension_contains_newlinechunk_extensions_over_limitInvalid_trailer_end_LFInvalid_chunk_size_line:_Invalid_Size
mov r8d, 0x25
mov cl, 0x25
call fcn.14011e760
mov r15, rax
mov rax, qword [rbp + 0x10]
mov rdx, qword [rbp + 0x18]
mov sil, 1
mov r8, qword [rbp + 0x20]
lea rcx, [rbp + 0x28]
call qword [rax + 0x10]
jmp 0x1400b6483
lea eax, [rsi - 0x61]
cmp al, 6
jae 0x1400b6cd8
mov rcx, qword [rdi + 8]
mov rax, rcx
enter 0xffffffffffffc148, 0xffffffffffffffe8
cmp al, 0xf
invalid
xchg ebx, eax
add dword [rax], eax
invalid
enter 0xffffffffffffc148, 0xffffffffffffffe8
cmp al, 0xf
test dword [rbx + 0x48000001], edx
shl ecx, 4
shl rcx, 4
add sil, 0xa9
add dh, 0xa9
jmp 0x1400b6cf8
cmp esi, 0x20
je 0x1400b648c
cmp esi, 0x3b
jne 0x1400b6e14
cmp ecx, dword [rdi]
test dword [rcx + 1], esp
add byte [rax], al
mov r13b, 3
jmp 0x1400b648c
movzx eax, sil
movzx eax, dh
cmp eax, 2
jne 0x1400b6e57
mov rax, qword [rbp - 0x28]
mov qword [rax], 1
jmp 0x1400b6e65
lea eax, [rsi - 0x41]
cmp al, 6
jae 0x1400b6d2b
mov rcx, qword [rdi + 8]
mov rax, rcx
shr rax, 0x3c
jne 0x1400b6e40
shl rcx, 4
add sil, 0xc9
movzx eax, sil
add rax, rcx
mov qword [rdi + 8], rax
mov r13b, 1
jmp 0x1400b648c
movaps xmm0, xmmword [rbp - 0x50]
movaps xmm1, xmmword [rbp - 0x40]
sub byte [rbp - 0x40], cl
sub byte [rbp - 0x40], cl
mov rax, qword [rbp - 0x28]
movups xmmword [rax + 0x18], xmm1
movups xmmword [rax + 8], xmm0
mov qword [rax], 0
mov dword [rax], 0
mov dword [rax], 0
jmp 0x1400b632d
movzx eax, sil
mov r13b, 2
cmp eax, 0x1f
invalid
jg 0x1400b6d4b
invalid
mov r8d, 0x25
mov cl, 0x14
call fcn.14011e760
jmp 0x1400b6e54
add byte [rax], al
add byte [rax], al
mov bl, byte [r15]
lea rcx, [rbp + 0x28]
mov rdx, r15
call qword [rax + 0x10]
cmp bl, 0xa
jne 0x1400b6dd2
mov byte [rdi + 1], 0xc
lea rax, [0x1401d1db0]
mov rcx, qword [rbp - 0x28]
mov qword [rcx + 8], rax
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fwidestring_1.0.2_srcucstring.rs
mov qword [rcx + 0x10], rax
mov qword [rcx], 0
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
jmp 0x1400b6e65
lea rdx, [0x1401d1cf2]
mov r8d, 0x15
mov cl, 0x14
call fcn.14011e760
jmp 0x1400b6e54
lea rdx, [0x1401d1cb4]
mov r8d, 0x14
mov cl, 0x14
call fcn.14011e760
jmp 0x1400b6e54
lea rdx, [0x1401d1d2c]
mov r8d, 0x28
mov cl, 0x15
call fcn.14011e760
jmp 0x1400b6e54
lea rdx, [0x1401d1c98]
mov r8d, 0x1c
mov cl, 0x15
call fcn.14011e760
jmp 0x1400b6e54
lea rdx, [0x1401d1d07]
mov r8d, 0x25
mov cl, 0x14
call fcn.14011e760
jmp 0x1400b6e54
lea rdx, [0x1401d1c98]
mov r8d, 0x1c
mov cl, 0x15
call fcn.14011e760
jmp 0x1400b6e54
mov r15, rax
mov rax, qword [rbp - 0x28]
mov qword [rax + 0x10], r15
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov rax, qword [rbp - 0x50]
test rax, rax
je 0x1400b632d
mov rdx, qword [rbp - 0x48]
mov r8, qword [rbp - 0x40]
lea rcx, [rbp - 0x38]
jmp 0x1400b632a
add rsp, 0x28
pop rsi
pop rbp
ret
add byte [rdx + rdx + 0x48], dh
mov ecx, dword [0x140262270]
xor edx, edx
mov r8, qword [rbp - 8]
call fcn.140195ea0
nop
add rsp, 0x28
pop rsi
pop rbp
ret
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
sub rsp, 0x28
sub byte [rax - 0x73], cl
push 0x50
sub byte [rax - 0x73], cl
push 0x50
mov rcx, qword [rbp - 0x28]
call fcn.140077c30
nop
add rsp, 0x28
pop rsi
pop rbp
ret
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rsp + 0x30]
mov qword [rbp], 0xfffffffffffffffe
mov rdi, qword [rcx + 8]
test rdi, rdi
je 0x1400b7cea
mov rsi, qword [rcx]
mov rbx, qword [rcx + 0x18]
test rbx, rbx
je 0x1400b7cb1
movdqa xmm0, xmmword [rsi]
pmovmskb r12d, xmm0
not r12d
lea r14, [rsi + 0x10]
mov r15, rsi
jmp 0x1400b7c3c
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, qword [rbp - 8]
call fcn.140195ea0
mov r8, qword [rbp - 0x10]
lea r13d, [r12 - 1]
and r13d, r12d
dec rbx
lea rcx, [r8 - 8]
mov rax, qword [r8 - 0x20]
mov rdx, qword [r8 - 0x18]
mov r8, qword [r8 - 0x10]
call qword [rax + 0x10]
mov r12d, r13d
test rbx, rbx
je 0x1400b7cb1
test r12w, r12w
jne 0x1400b7c71
nop word cs:[rax + rax]
movdqa xmm0, xmmword [r14]
pmovmskb r12d, xmm0
add r15, 0xfffffffffffffd00
add r14, 0x10
cmp r12d, 0xffff
je 0x1400b7c50
not r12d
tzcnt eax, r12d
neg rax
lea rax, [rax + rax*2]
shl rax, 4
lea r8, [r15 + rax]
cmp byte [r15 + rax - 0x30], 2
jb 0x1400b7c16
mov qword [rbp - 0x10], r8
mov r8, qword [r15 + rax - 0x28]
mov rax, qword [r8]
mov rdx, qword [r8 + 8]
lea rcx, [r8 + 0x18]
mov qword [rbp - 8], r8
mov r8, qword [r8 + 0x10]
call qword [rax + 0x10]
jmp 0x1400b7c00
lea rax, [rdi + 1]
mov ecx, 0x30
mul rcx
add rdi, rax
cmp rdi, 0xffffffffffffffef
je 0x1400b7cea
sub rsi, rax
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, rsi
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp fcn.140195ea0
nop
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
nop
add rsp, 0x28
pop rsi
pop rbp
ret
mov eax, dword [rax + 0x28]
mov rdx, qword [r8 + 0x30]
lea rcx, [r8 + 0x40]
mov r8, qword [r8 + 0x38]
call qword [rax + 0x10]
jmp case.0x14003ecb8.2483
mov rcx, qword [rbp - 0x10]
mov rax, qword [rcx + 8]
mov rdx, qword [rcx + 0x10]
mov rax, qword [rax + 0x10]
mov r8, qword [rcx + 0x18]
add rcx, 0x20
add rsp, 0x30
pop rbp
jmp rax
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x30]
mov r8, qword [rbp - 0x10]
lea rcx, [r8 + 0x20]
mov rax, qword [r8 + 8]
mov rdx, qword [r8 + 0x10]
mov r8, qword [r8 + 0x18]
call qword [rax + 0x10]
nop
add rsp, 0x20
pop rbp
ret
fisttp word [rax - 0x73]
adc byte [r8 - 0x77], cl
clc
xor eax, eax
pcmpeqd xmm7, xmm7
mov qword [rbp + 8], rcx
mov qword [rbp], rax
movdqu xmm8, xmmword [rcx + r13]
movdqa xmm0, xmm8
pcmpeqb xmm0, xmm6
pcmpeqb mm0, mm6
pcmpeqb mm0, mm6
pmovmskb r14d, xmm0
nop word cs:[rax + rax]
test r14w, r14w
je 0x1400b83f0
tzcnt ebx, r14d
lea eax, [r14 - 1]
and eax, r14d
mov r14d, eax
add rbx, r13
and rbx, qword [rbp + 0x20]
mov rax, rbx
fmul dword [rax - 9]
fmul dword [rax - 0x73]
xor al, 0x80
fmul dword [rax - 9]
fmul dword [rax - 0x73]
xor al, 0x80
shl rsi, 4
lea r15, [r12 + rsi]
mov rcx, rdi
mov rdx, r15
call fcn.14004c4e0
test al, al
je 0x1400b8390
add r15, 0x10
mov rcx, qword [rbp - 8]
mov rdx, r15
call fcn.140048860
test al, al
je 0x1400b8390
jmp 0x1400b841e
pcmpeqb xmm8, xmm7
pmovmskb eax, xmm8
test eax, eax
mov rax, qword [rbp]
jne 0x1400b84e9
add r13, rax
add r13, 0x10
add rax, 0x10
and r13, qword [rbp + 0x20]
mov rcx, qword [rbp + 8]
jmp 0x1400b836a
shl rbx, 4
lea rcx, [rbx + rbx*4]
sar rcx, 4
movabs rax, 0xcccccccccccccccd
imul rax, rcx
lea rcx, [rax - 0x10]
and rcx, qword [rbp + 0x20]
mov r10, qword [rbp + 8]
movdqu xmm0, xmmword [r10 + rcx]
pcmpeqd xmm1, xmm1
pcmpeqb xmm0, xmm1
psllw xmm0, 7
pmovmskb r8d, xmm0
movdqu xmm0, xmmword [r10 + rax]
pcmpeqb xmm0, xmm1
pmovmskb edx, xmm0
test r8d, r8d
je 0x1400b847a
bsr r8w, r8w
xor r8d, 0xf
jmp 0x1400b847f
mov r8w, 0x10
mov r9, qword [rbp + 0x18]
add rsi, r10
or edx, 0x10000
tzcnt edx, edx
add r8d, edx
mov dl, 0x80
cmp r8w, 0xf
ja 0x1400b84a2
inc qword [r9 + 0x10]
mov dl, 0xff
mov byte [r10 + rax], dl
mov byte [r10 + rcx + 0x10], dl
dec qword [r9 + 0x18]
movdqu xmm0, xmmword [rsi - 0x50]
movups xmm1, xmmword [rsi - 0x40]
movups xmm2, xmmword [rsi - 0x30]
movups xmm3, xmmword [rsi - 0x20]
movaps xmmword [rbp - 0x30], xmm3
movups xmm3, xmmword [rsi - 0x10]
movaps xmmword [rbp - 0x20], xmm3
movaps xmmword [rbp - 0x40], xmm2
movaps xmmword [rbp - 0x50], xmm1
movdqa xmmword [rbp - 0x60], xmm0
movabs rax, 0x8000000000000000
cmp qword [rbp - 0x30], rax
jne 0x1400b84fc
movabs rax, 0x8000000000000000
mov rcx, qword [rbp + 0x10]
mov qword [rcx], rax
jmp 0x1400b8559
lea rax, [rbp - 0x30]
movdqu xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
mov rax, qword [rbp + 0x10]
movups xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
cmp byte [rbp - 0x60], 2
jb 0x1400b8546
mov r8, qword [rbp - 0x58]
mov rax, qword [r8]
mov rdx, qword [r8 + 8]
lea rcx, [r8 + 0x18]
mov qword [rbp + 0x20], r8
mov r8, qword [r8 + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, qword [rbp + 0x20]
call fcn.140195ea0
lea rcx, [rbp - 0x38]
mov rax, qword [rbp - 0x50]
mov rdx, qword [rbp - 0x48]
mov r8, qword [rbp - 0x40]
call qword [rax + 0x10]
movaps xmm6, xmmword [rbp + 0x30]
movaps xmm7, xmmword [rbp + 0x40]
movaps xmm8, xmmword [rbp + 0x50]
add rsp, 0xe8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int1
or eax, 0x480b0f00
mov eax, dword [rbx + 8]
jmp 0x1400b8ca0
mov rdx, rsi
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop rbp
ret
add byte [rax - 0x77], cl
push rsp
and al, 0x10
adc byte [rbp + 0x56], dl
adc byte [rbp + 0x56], dl
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x30]
push 0x30
push 0x30
mov rax, qword [rbp - 8]
cmp qword [rax], 0
je 0x1400b8ce1
mov rax, qword [rbp - 8]
mov r8, qword [rax + 8]
mov rcx, qword [0x140262270]
or eax, 0x1a9596
or eax, 0x1a9596
sbb al, byte [rax]
xor edx, edx
call fcn.140195ea0
invalid
invalid
or eax, 0x83489000
invalid
nop
add rsp, 0x28
sub byte [rbx + 0x5f], bl
sub byte [rbx + 0x5f], bl
pop rsi
pop rbp
ret
int3
push r13
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0xc8
lea rbp, [rsp + 0x80]
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rbp + 0x40], 0xfffffffe
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
mov dword [rbp + 0x40], 0xfffffffe
mov rsi, rcx
movzx r8d, byte [rcx + 0x48]
test r8b, r8b
test al, al
test al, al
mov qword [rbp + 0x30], rdx
je 0x1400b8dd8
add byte [rax], al
push rbp
xor byte [rdi], cl
test byte [rax + 0xf000000], dh
add byte [rax], al
movups xmm0, xmmword [rdx + 0x40]
add byte [rax], al
movups xmm0, xmmword [rdx + 0x40]
movaps xmmword [rbp - 0x10], xmm0
invalid
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
adc byte [rdi], cl
adc byte [rdx + 0x20], dl
adc byte [rdi], cl
adc byte [rdx + 0x20], dl
movups xmm3, xmmword [rdx + 0x30]
movaps xmmword [rbp - 0x20], xmm3
sub dword [rbp - 0x20], ebx
sub dword [rbp - 0x20], ebx
movaps xmmword [rbp - 0x30], xmm2
movaps xmmword [rbp - 0x40], xmm1
ror byte [r15], 0x29
mov r8b, 0x48
mov ecx, dword [rsi + 0x20]
ror byte [r15], 0x29
mov r8b, 0x48
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x38]
cmp rax, rcx
cmp eax, ecx
cmp eax, ecx
enter 0x1575, 0x44
jne 0x1400b8d71
mov byte [rbp + 0x3f], r8b
mov byte [rbp + 0x3f], al
lea rcx, [rsi + 0x20]
call fcn.1400c3150
invalid
add byte [rax], al
movabs dword [0x8b48204e8b480000], eax
add byte [rax], al
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rsi + 0x38]
cmp byte [rax - 0x75], r9b
cmp byte [rax - 0x75], cl
mov rdx, qword [rsi + 0x30]
add rdx, rax
xor r8d, r8d
ror byte [rax + 0x39], 0xca
push rsi
xor byte [rax + 1], cl
ret 0x3145
ror byte [rax + 0x39], 0xca
retf 0xf4c
cmovae r8, rcx
sub rdx, r8
mov rcx, qword [rsi + 0x28]
ror dword [r9 + r13 - 0x3e], 0x48
mov ecx, dword [rsi + 0x28]
lea rdx, [rdx + rdx*4]
lea edx, [rdx + rdx*4]
shl rdx, 4
movaps xmm0, xmmword [rbp - 0x50]
add al, 0xf
sub byte [rbp - 0x50], al
movaps xmm1, xmmword [rbp - 0x40]
movaps xmm2, xmmword [rbp - 0x30]
ror byte [r15], 0x28
push rbp
ror byte [rdi], 1
invalid
movaps xmm3, xmmword [rbp - 0x20]
sub byte [rbp - 0x20], bl
loopne 0x1400b8db1
movaps xmm4, xmmword [rbp - 0x10]
sub byte [rbp - 0x10], ah
invalid
movups xmmword [rcx + rdx + 0x40], xmm4
movups xmmword [rcx + rdx + 0x30], xmm3
adc dword [rax], esi
adc dword fs:[rax + 0xf], eax
adc dword [rcx + rdx + 0x30], ebx
adc dword [rax], esi
adc dword [rax], esi
movups xmmword [rcx + rdx + 0x20], xmm2
adc dword [rcx + rdx + 0x20], edx
push rsp
adc dword [rax], esp
movups xmmword [rcx + rdx + 0x10], xmm1
movups xmmword [rcx + rdx], xmm0
add al, 0x11
add al, 0x11
inc rax
mov qword [rsi + 0x38], rax
mov dword [rsi + 0x38], eax
add rsp, 0xc8
pop rbx
pop rdi
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rbp
ret
mov rax, qword [rdx]
lea rcx, [0x14020d198]
mov dh, 0x43
adc eax, 0x4634800
invalid
mov dh, 0x43
adc eax, 0x4634800
or dword [rax + 1], 0x458844c8
invalid
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
mov byte [rbp + 0x3f], r8b
jmp rax
mov rdx, qword [rdx + 0x18]
jmp 0x1400b8e3b
invalid
sbb bl, ch
movzx r8d, byte [rdx + 0x3b]
movzx eax, byte [rdx + 0x3b]
cmp ebp, dword [rdx]
cmp cl, byte [rax - 0x77]
ror dword [rdi], 1
mov dh, 0xd0
sub al, byte [rdx + 0x3a]
mov rcx, rdx
movzx edx, al
add rdx, qword [rcx + 0x18]
jb 0x1400b9205
stc
add eax, dword [rax]
invalid
push rcx
sbb byte [rdi], cl
invalid
stc
add eax, dword [rax]
add byte [rax - 0x77], cl
enter 0x348, 0x51
add edx, dword [rcx + 0x48]
jae 0x1400b8e3b
mov rax, rcx
add rdx, qword [rcx + 0x48]
add edx, dword [rcx + 0x48]
add edx, dword [rcx + 0x48]
jae 0x1400b8e3b
lea rcx, [0x1401d38a0]
test byte [rdx + 0x7fe80011], ch
stc
or eax, 0x3ebe900
call fcn.1401987a0
jmp 0x1400b9211
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
push rdx
adc bl, ch
cmovs ecx, dword [rbx - 0x74b7e7be]
mov rax, qword [rdx + 0x18]
mov rdx, qword [rdx + 0x28]
cmp rax, rdx
cmovb rdx, rax
mov rcx, rsi
mov rdx, qword [rdx + 0x10]
jmp 0x1400b8e3b
mov rax, qword [rdx + 0x18]
mov rdx, qword [rdx + 0x28]
cmp rax, rdx
cmp eax, edx
cmovb rdx, rax
mov rcx, rsi
mov ecx, esi
call fcn.14005fff0
mov rax, qword [rbp + 0x30]
lea rcx, [rax + 8]
lea ecx, [rax + 8]
jno 0x1400b8e3c
dec dword [rax - 0x75]
xor byte [r8 - 0x73], r9b
invalid
lea ecx, [rax + 8]
or byte [rax - 0x77], cl
test al, 0x4c
mov qword [rbp - 0x58], rcx
lea r12, [rax + 0x28]
lea esp, [rax + 0x28]
lea esp, [rax + 0x28]
sub byte [rbp + rcx*4 + 0x2d], cl
adc eax, 0x3d8d4800
adc eax, 0x3d8d4800
lea r13, [0x14020d1a8]
lea rdi, [0x14020d1b8]
add bl, ch
invalid
adc eax, 0x3d8d4800
push rdi
adc eax, 0x6619eb00
add bl, ch
sbb dword [rsi + 0x66], esp
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add bl, ch
sbb dword [rsi + 0x66], esp
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, qword [rbp - 0x58]
mov rdx, rbx
call fcn.1400f0780
add al, 0x79
add eax, dword [rax]
add al, 0x79
add eax, dword [rax]
mov r9, qword [rbp + 0x30]
mov ecx, dword [rbp + 0x30]
mov rax, qword [r9]
movsxd rcx, dword [r13 + rax*4]
add rcx, r13
jmp rcx
mov r14, qword [r9 + 0x10]
mov rbx, qword [r9 + 0x18]
test rbx, rbx
jne 0x1400b8fa0
add al, byte [rcx]
add byte [rax], al
add al, byte [rcx]
add byte [rax], al
jmp 0x1400b908e
add dword [rax], eax
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov r14, qword [r9 + 0x10]
mov rcx, qword [r9 + 0x18]
mov rbx, qword [r9 + 0x28]
cmp rcx, rbx
cmovb rbx, rcx
test rbx, rbx
test ebx, ebx
pop rcx
sub byte [rax + 0x39], cl
invalid
test ebx, ebx
jne 0x1400b8fa0
add byte [rax], al
jmp 0x1400b908e
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
movzx edx, byte [r9 + 0x3a]
movzx ecx, byte [r9 + 0x3b]
cmp rax, qword [r9 - 0x77]
enter 0x2841, 0xffffffffffffffd0
cmp rax, qword [r9 - 0x77]
enter 0x2841, 0xffffffffffffffd0
movzx r8d, r8b
mov rbx, qword [r9 + 0x18]
add r8, rbx
jb 0x1400b90d5
invalid
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
je case.0x14009414f.73
cmp cl, dl
jne 0x1400b8f50
mov rcx, qword [rbp + 0x30]
mov r14, qword [rcx + 0x10]
xor byte [r11 + rcx*4 + 0x71], r9b
adc byte [rax - 0x7b], cl
invalid
invalid
test rbx, rbx
jne 0x1400b8fa0
invalid
jmp 0x1400b908e
nop dword [rax + rax]
add byte [rax], al
mov rcx, qword [rbp + 0x30]
mov r14, qword [rcx + 0x40]
mov rbx, qword [rcx + 0x48]
test rbx, rbx
jne 0x1400b8fa0
pop rdi
pop rdi
jmp 0x1400b908e
add qword [rax], rax
add byte [rsi + 0x2e], ah
nop dword [rax + rax]
movzx r14d, dl
movzx ebx, cl
jb 0x1400b90ff
cmp cl, 0x12
ja 0x1400b90e6
add byte [rax], al
add byte [rax], al
sub rbx, r14
add r14, r12
test rbx, rbx
jne 0x1400b8fa0
invalid
invalid
jmp 0x1400b908e
sbb byte [rcx], al
add byte [rax], al
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
mov r14, qword [r9 + 8]
jno 0x1400b8f8c
mov rbx, qword [r9 + 0x10]
test rbx, rbx
je 0x1400b908e
test ch, bh
add byte [rax], al
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov rax, qword [rsi]
mov r15, qword [rsi + 0x10]
sub rax, r15
sub eax, edi
sub eax, edi
cmp rax, rbx
jae case.default.0x1400b8fe8
mov rcx, rsi
mov rdx, r15
mov r8, rbx
call fcn.14019a530
mov r15, qword [rsi + 0x10]
mov rcx, qword [rsi + 8]
add rcx, r15
mov rdx, r14
mov r8, rbx
mov r8, rbx
mov eax, ebx
call sub.VCRUNTIME140.dll_memcpy
add r15, rbx
mov qword [rsi + 0x10], r15
jle case.0x1400b8fe8.0
jle case.0x1400b8fe8.0
mov r9, qword [rbp + 0x30]
mov rax, qword [r9]
movsxd rax, dword [rdi + rax*4]
add rax, rdi
jmp rax
mov qword [rbp + 0x28], rbx
mov rax, qword [r9 + 0x18]
mov rcx, rax
sub rcx, rbx
jb 0x1400b918c
add byte [rax], al
add byte [rax], al
mov qword [r9 + 0x18], rcx
sbb byte [r9 + 1], cl
pop rcx
adc byte [rcx - 0x75], cl
add dword [rcx + 0x63], ecx
test qword [rax], r8
sbb byte [r9 + 1], cl
pop rcx
adc byte [rcx - 0x75], cl
add dword [rcx + 0x63], ecx
test qword [rax], r8
add rcx, r13
jmp rcx
jmp 0x1a6727214
mov rdx, qword [r9 + 0x10]
mov rax, rdx
sub rax, rbx
jb 0x1400b9116
add qword [r9 + 8], rbx
mov qword [r9 + 0x10], rax
mov rax, qword [r9]
movsxd rcx, dword [r13 + rax*4]
add rcx, r13
jmp rcx
mov rax, qword [r12]
sub rax, rbx
jb 0x1400b91eb
cmp eax, 2
je 0x1400b90a7
cmp eax, 1
mov rcx, qword [rbp + 0x30]
je 0x1400b90ab
test rax, rax
jne 0x1400b8dc4
jmp 0x1400b90ab
mov rcx, qword [rbp + 0x30]
mov rax, qword [rcx + 8]
mov rdx, qword [rcx + 0x10]
mov rax, qword [rax + 0x10]
mov r8, qword [rcx + 0x18]
add rcx, 0x20
add rsp, 0xc8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp rax
lea rcx, [0x1401d38a0]
call fcn.1401987a0
jmp 0x1400b9211
lea r8, [0x1401d83d0]
mov edx, 0x12
mov rcx, rbx
call fcn.140198320
jmp 0x1400b9211
lea r8, [0x1401d83d0]
mov rcx, r14
mov rdx, rbx
call fcn.140198630
jmp 0x1400b9211
lea rcx, [0x1401d38a0]
call fcn.1401987a0
ud2
invalid
add byte [rax], al
lea rax, [rsi*8]
lea r15, [rax + rax*8]
movzx eax, byte [0x140262330]
xor ecx, ecx
mov rdx, r15
call fcn.140162ad0
mov r14, rax
test rax, rax
jne 0x1400ba09c
mov ecx, 8
mov rdx, r15
call fcn.140197e40
mov r14d, 8
mov esi, 8
mov qword [rbp - 0x20], rsi
mov qword [rbp - 0x18], r14
mov qword [rbp - 0x10], 0
lock add byte [rax], al
add byte [rax], al
lock add byte [rax], al
add byte [rax], al
lea rax, [rsi + rsi*8]
lea r12, [rbx + rax*8]
xor ecx, ecx
leave
leave
lea r15, [rbp - 0x60]
lea edi, [rbp - 0x60]
mov r13, rsi
sub r13, 1
jb 0x1400ba14b
nop word [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rcx + rdi - 0x1d], cl
cmp rbx, r12
je 0x1400ba14b
cmp rcx, rsi
mov qword [rbp - 8], rcx
clc
clc
jae 0x1400ba16e
mov word [rax], es
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
and byte [r11 + r9*4 + 0x43], cl
sub byte [rax - 0x73], cl
push rbx
cmp byte [rbx + rcx*4 + 0x4b], cl
mov r9, qword [rbx + 0x30]
mov rcx, r15
mov rax, qword [rbx + 0x20]
mov r8, qword [rbx + 0x28]
lea rdx, [rbx + 0x38]
mov r9, qword [rbx + 0x30]
mov ecx, dword [rbx + 0x30]
mov rcx, r15
call qword [rax]
movzx eax, byte [rbx + 0x40]
movups xmm0, xmmword [rbp - 0x60]
invalid
invalid
movabs al, byte [0xd04d290fb04d100f]
movabs al, byte [0xd04d290fb04d100f]
movups xmm1, xmmword [rbp - 0x50]
movaps xmmword [rbp - 0x30], xmm1
movaps xmmword [rbp - 0x40], xmm0
movups xmm0, xmmword [rbx]
add ecx, dword [rdi]
adc byte [rbx + 0x10], cl
movups xmm1, xmmword [rbx + 0x10]
add rbx, 0x48
mov rcx, qword [rbp - 8]
lea rdx, [rcx + rcx*8]
lea edx, [rcx + rcx*8]
leave
inc rcx
movups xmmword [r14 + rdx*8], xmm0
movups xmmword [r14 + rdx*8 + 0x10], xmm1
movaps xmm0, xmmword [rbp - 0x40]
sub byte [rbp - 0x40], al
sub byte [rbp - 0x40], al
ror byte [r15], 0x28
ror byte [rdi], 0x28
movaps xmm1, xmmword [rbp - 0x30]
movups xmmword [r14 + rdx*8 + 0x20], xmm0
rol byte [r9 + 0xf], 1
adc dword [rsi + rdx*8 + 0x20], eax
movups xmmword [r14 + rdx*8 + 0x30], xmm1
mov byte [r14 + rdx*8 + 0x40], al
sub r13, 1
jae 0x1400ba0d0
invalid
xor byte [rcx - 0x78], al
invalid
mov qword [rbp - 0x10], rsi
mov qword [rdi + 0x10], rsi
invalid
invalid
adc byte [rdi], cl
adc byte [rbp - 0x20], al
movups xmm0, xmmword [rbp - 0x20]
movups xmmword [rdi], xmm0
add rsp, 0x88
add byte [rax], al
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, str._rustc_6672c16afcd4db8acdf08a6984fd4107bf07632clibrary_alloc_src_slice.rs
lea eax, [0x1401d1f88]
jle 0x1400ba185
add byte [rax - 0x77], cl
mov rdx, rsi
call fcn.1401982a0
bnd call fcn.1401982a0
ud2
invalid
idiv bh
dec esp
int3
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
clc
mov rax, qword [rbp - 8]
mov qword [rbp - 0x10], rax
lea rcx, [rbp - 0x20]
loopne 0x1400ba1a1
movabs dword [0x28c4834890fffbac], eax
loopne 0x1400ba1a1
loopne 0x1400ba1a1
movabs dword [0x28c4834890fffbac], eax
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
lea rbp, [rsp + 0x30]
insb byte [rdi], dx
and al, 0x30
mov qword [rbp - 8], 0xfffffffffffffffe
cmp dword [rcx], 2
jne 0x1400ba1ed
add rsp, 0x30
pop rbp
ret
xor byte [rbp - 0x3d], bl
mov r9, rcx
movzx eax, byte [rcx + 0x10]
cmp rax, 6
ja case.0x1400ba208.2
in eax, dx
in eax, dx
lea rcx, [0x14020d1c8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
adc eax, 0x4634800
or dword [rax + 1], 0x49e0ffc8
jmp rax
mov rax, qword [r9 + 0x18]
mov rax, qword [r9 + 0x18]
cmp rax, 1
cmp eax, 1
je 0x1400ba27c
test rax, rax
jne case.0x1400ba208.2
mov rax, qword [r9 + 0x20]
mov rdx, qword [r9 + 0x28]
mov edx, dword [rcx + 0x28]
mov edx, dword [rcx + 0x28]
push rcx
sub byte [rax - 0x75], cl
adc byte [rbp - 0x75], cl
xor byte [r9 - 0x7d], cl
sar dword [rax], 0xeb
invalid
mov rax, qword [rax + 0x10]
mov r8, qword [r9 + 0x30]
add r9, 0x38
jmp 0x1400ba271
lea rcx, [r9 + 0x18]
lea rcx, [r9 + 0x18]
mov qword [rbp - 0x10], r9
call fcn.1400023d0
jmp 0x1400ba24b
invalid
or eax, 0x18498d49
lea rcx, [r9 + 0x18]
mov qword [rbp - 0x10], r9
call fcn.1400023d0
mov rcx, qword [rbp - 0x10]
add rcx, 0x78
add rsp, 0x30
pop rbp
jmp fcn.140089a90
invalid
mov rax, qword [r9 + 0x18]
mov rdx, qword [r9 + 0x20]
mov rax, qword [rax + 0x10]
mov r8, qword [r9 + 0x28]
add r9, 0x30
mov rcx, r9
add rsp, 0x30
pop rbp
jmp rax
cmp qword [r9 + 0x28], 0
je case.0x1400ba208.2
mov r8, qword [r9 + 0x20]
mov rcx, qword [0x140262270]
xor edx, edx
add rsp, 0x30
pop rbp
jmp fcn.140195ea0
sub esp, 0x40
lea rbp, [rsp + 0x40]
mov qword [rbp - 8], 0xfffffffffffffffe
mov qword [rbp - 0x10], rcx
mov rcx, qword [rcx]
test rcx, rcx
je 0x1400ba471
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe case.0x14015c4ea.89
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400ba471
ror byte [rax - 0x7d], 0xf8
jne 0x1400ba471
mov rax, qword [rcx + 0x10]
call qword [rax + 0x10]
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x18]
mov qword [rbp - 0x18], rcx
mov dword [rbp - 0x18], ecx
mov dword [rbp - 0x18], ecx
call fcn.14011de40
mov rcx, qword [rbp - 0x18]
mov rax, qword [rcx]
lock dec qword [rax]
dec qword [rax]
dec qword [rax]
jne case.0x140089990.116
call fcn.140056c10
mov rax, qword [rbp - 0x10]
mov rax, qword [rax + 8]
or byte [rax - 0x7b], cl
invalid
je case.0x140089990.114
or byte [rax - 0x7b], cl
sal byte [rbx + rdx - 0x10], 0x48
dec dword [rax]
lock dec qword [rax]
jne case.0x140089990.114
mov rax, qword [rbp - 0x10]
invalid
lea rcx, [rax + 8]
call fcn.140074430
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, qword [rbp - 0x10]
add rsp, 0x40
pop rbp
jmp fcn.140195ea0
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401e2618]
mov edx, 0x27
add byte [rax], al
invalid
add byte [rax], al
add al, ch
fimul word [0x1a616b3e6]
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
call fcn.140198330
ud2
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
push 0x40
push 0x40
mov rax, qword [rbp - 0x18]
mov rax, qword [rax]
lock dec qword [rax]
jne 0x1400ba514
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
call 0x139d2a1fb
call qword [rax + 0x20c48348]
call fcn.140056c10
nop
add rsp, 0x20
pop rbp
ret
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
invalid
push rsp
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
push 0x40
push 0x40
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov rax, qword [rax + 8]
test rax, rax
je 0x1400ba54e
lock dec qword [rax]
jne 0x1400ba54e
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 8]
call fcn.140074430
sti
invalid
sti
call qword [rax + 0x20c48348]
invalid
nop
add rsp, 0x20
invalid
and byte [rbp - 0x3d], bl
nop word cs:[rax + rax]
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
push 0x40
push 0x40
mov rcx, qword [0x140262270]
or eax, 0x1a7cfb
xor edx, edx
mov r8, qword [rbp - 0x10]
call fcn.140195ea0
ror byte [rbx + rcx*4 + 0x45], cl
invalid
nop
add rsp, 0x20
invalid
and byte [rbp - 0x3d], bl
invalid
and byte [rbp - 0x3d], bl
nop word [rax + rax]
mov qword [rsp + 0x10], rdx
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x18]
sbb al, bpl
mov edx, 0x4890fffb
call qword [rax + 0x20c48348]
sbb al, bpl
mov edx, 0x4890fffb
call qword [rax + 0x20c48348]
call qword [rax + 0x20c48348]
pop rbp
ret
int3
int3
sub rsp, 0x38
lea rbp, [rsp + 0x30]
insb byte [rdi], dx
and al, 0x30
insb byte [rdi], dx
and al, 0x30
mov qword [rbp], 0xfffffffffffffffe
mov rax, qword [rcx]
cmp rax, 3
clc
add ecx, dword [rax - 0x77]
clc
dec dword [rax - 0x75]
add dword [rax - 0x7d], ecx
clc
add ecx, dword [rax - 0x77]
clc
ja 0x1400ba6a9
add byte [rax], al
lea rdx, [0x14020d1e4]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
adc eax, 0x4634800
invalid
cmp qword [rcx + 8], 0
je 0x1400ba724
cmp byte [rcx + 0x50], 2
je 0x1400ba741
mov r8, qword [rbp - 8]
mov eax, dword [rbp - 8]
mov rax, qword [r8 + 0x30]
mov rdx, qword [r8 + 0x38]
lea rcx, [r8 + 0x48]
mov r8, qword [r8 + 0x40]
mov eax, dword [rax + 0x40]
mov eax, dword [rax + 0x40]
call qword [rax + 0x10]
jmp 0x1400ba741
cmp qword [rcx + 8], 0
je 0x1400ba6ee
cmp byte [rcx + 0x50], 2
je 0x1400ba70b
mov r8, qword [rbp - 8]
mov rax, qword [r8 + 0x30]
mov rdx, qword [r8 + 0x38]
lea rcx, [r8 + 0x48]
mov r8, qword [r8 + 0x40]
call qword [rax + 0x10]
jmp 0x1400ba70b
mov rax, qword [rcx + 8]
lock dec qword [rax]
jne 0x1400ba78e
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 8]
call fcn.140077a10
jmp 0x1400ba78e
cmp qword [rcx + 8], 0
je 0x1400ba75a
cmp byte [rcx + 0x50], 2
je 0x1400ba777
mov r8, qword [rbp - 8]
mov rax, qword [r8 + 0x30]
mov rdx, qword [r8 + 0x38]
lea rcx, [r8 + 0x48]
mov r8, qword [r8 + 0x40]
call qword [rax + 0x10]
jmp 0x1400ba777
cmp byte [rcx + 0x38], 2
je 0x1400ba6c6
mov r8, qword [rbp - 8]
mov rax, qword [r8 + 0x18]
mov rdx, qword [r8 + 0x20]
lea rcx, [r8 + 0x30]
mov r8, qword [r8 + 0x28]
call qword [rax + 0x10]
mov rax, qword [rbp - 8]
mov rax, qword [rax + 8]
lock dec qword [rax]
jne 0x1400ba78e
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 8]
mov rdx, qword [rax + 0x10]
call fcn.140075d00
jmp 0x1400ba78e
cmp byte [rcx + 0x50], 2
je 0x1400ba70b
mov r8, qword [rbp - 8]
mov rax, qword [r8 + 0x30]
mov rdx, qword [r8 + 0x38]
lea rcx, [r8 + 0x48]
mov r8, qword [r8 + 0x40]
call qword [rax + 0x10]
mov r8, qword [rbp - 8]
mov rax, qword [r8 + 0x10]
mov rdx, qword [r8 + 0x18]
lea rcx, [r8 + 0x28]
mov r8, qword [r8 + 0x20]
call qword [rax + 0x10]
jmp 0x1400ba78e
cmp byte [rcx + 0x50], 2
je 0x1400ba741
mov r8, qword [rbp - 8]
mov rax, qword [r8 + 0x30]
mov rdx, qword [r8 + 0x38]
lea rcx, [r8 + 0x48]
mov r8, qword [r8 + 0x40]
call qword [rax + 0x10]
mov r8, qword [rbp - 8]
mov rax, qword [r8 + 0x10]
mov rdx, qword [r8 + 0x18]
lea rcx, [r8 + 0x28]
mov r8, qword [r8 + 0x20]
call qword [rax + 0x10]
jmp 0x1400ba78e
cmp byte [rcx + 0x50], 2
je 0x1400ba777
mov r8, qword [rbp - 8]
mov rax, qword [r8 + 0x30]
mov rdx, qword [r8 + 0x38]
lea rcx, [r8 + 0x48]
mov r8, qword [r8 + 0x40]
call qword [rax + 0x10]
mov r8, qword [rbp - 8]
mov rax, qword [r8 + 0x10]
mov rdx, qword [r8 + 0x18]
lea rcx, [r8 + 0x28]
sub byte [rbp - 0x75], cl
and dil, dil
push rax
invalid
mov rbx, qword [rbp - 8]
mov rax, qword [rbx + 0x58]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x1400ba815
test rax, rax
je 0x1400ba7bc
mov r8, qword [rbx + 0x60]
mov rcx, qword [0x140262270]
xor edx, edx
call fcn.140195ea0
invalid
invalid
mov rsi, qword [rbx + 0x78]
mov rdi, qword [rbx + 0x80]
add rsi, 8
jmp 0x1400ba7d4
sub rdi, 1
jb 0x1400ba7f4
invalid
cmp qword [rsi - 8], 0
je 0x1400ba7d0
cmp qword [rbx + 0x70], 0
je 0x1400ba815
nop
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop rbp
ret
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
lea ecx, [rax + 0x28]
mov rax, qword [r8 + 0x10]
mov rdx, qword [r8 + 0x18]
mov r8, qword [r8 + 0x20]
call qword [rax + 0x10]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
in al, dx
sub byte [rax - 0x73], cl
push 0x30
lea rbp, [rdx + 0x30]
mov r8, qword [rbp - 8]
lea rcx, [r8 + 0x28]
mov rax, qword [r8 + 0x10]
adc byte [rcx - 0x75], cl
push rax
invalid
adc byte [rcx - 0x75], cl
push rax
sbb byte [rbp - 0x75], cl
and dil, dil
push rax
adc byte [rax + 0x28c48348], dl
add rsp, 0x28
mov edx, dword [rax + 0x18]
mov r8, qword [r8 + 0x20]
call qword [rax + 0x10]
nop
add rsp, 0x28
invalid
pop rbx
pop rdi
pop rsi
pop rbp
ret
add byte [rax], al
mov qword [rsp + 0x10], rdx
and al, 0x10
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x30]
lea ebp, [rdx + 0x30]
lea ebp, [rdx + 0x30]
mov r8, qword [rbp - 8]
mov eax, dword [rbp - 8]
clc
lea rcx, [r8 + 0x28]
mov rax, qword [r8 + 0x10]
mov rdx, qword [r8 + 0x18]
mov r8, qword [r8 + 0x20]
mov eax, dword [rax + 0x20]
mov eax, dword [rax + 0x20]
and dil, dil
push rax
adc byte [rax + 0x28c48348], dl
invalid
invalid
call qword [rax + 0x10]
nop
add rsp, 0x28
invalid
invalid
invalid
pop rbx
pop rdi
pop rsi
pop rbp
ret
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax - 0x77], cl
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rsp
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x30]
lea ebp, [rdx + 0x30]
lea ebp, [rdx + 0x30]
push 0x30
mov r8, qword [rbp - 8]
lea rcx, [r8 + 0x28]
mov rax, qword [r8 + 0x10]
mov rdx, qword [r8 + 0x18]
mov r8, qword [r8 + 0x20]
mov eax, dword [rax + 0x20]
and dil, dil
push rax
adc byte [rax + 0x28c48348], dl
call qword [rax + 0x10]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x30]
mov r8, qword [rbp - 8]
clc
clc
lea rcx, [r8 + 0x28]
lea ecx, [rax + 0x28]
sub byte [rcx - 0x75], cl
adc byte [rcx - 0x75], cl
push rax
sbb byte [rbp - 0x75], cl
invalid
invalid
mov rax, qword [r8 + 0x10]
mov rdx, qword [r8 + 0x18]
mov r8, qword [r8 + 0x20]
call qword [rax + 0x10]
push rax
adc byte [rax + 0x28c48348], dl
invalid
invalid
and dil, dil
push rax
adc byte [rax + 0x28c48348], dl
invalid
invalid
invalid
pop rbx
pop rdi
pop rsi
pop rbp
ret
nop word cs:[rax + rax]
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x30]
mov r8, qword [rbp - 8]
lea rcx, [r8 + 0x28]
mov rax, qword [r8 + 0x10]
mov rdx, qword [r8 + 0x18]
mov r8, qword [r8 + 0x20]
call qword [rax + 0x10]
nop
add rsp, 0x28
add esp, 0x28
adc byte [rcx - 0x75], cl
push rax
sbb byte [rbp - 0x75], cl
and dil, dil
push rax
adc byte [rax + 0x28c48348], dl
add esp, 0x28
add esp, 0x28
invalid
pop rbx
pop rdi
pop rsi
pop rbp
ret
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x30]
lea ebp, [rdx + 0x30]
in al, dx
sub byte [rax - 0x73], cl
lea ebp, [rdx + 0x30]
lea ebp, [rdx + 0x30]
mov rcx, qword [rbp - 8]
add rcx, 0x58
call fcn.140013ca0
xchg edx, eax
cmc
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
in al, dx
xor byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
mov qword [rbp - 8], 0xfffffffffffffffe
invalid
cmp dword [rcx], 2
cmp dword [rdx], eax
jne 0x1400baa2d
add rsp, 0x30
pop rbp
ret
mov r9, rcx
movzx eax, byte [rcx + 0x10]
adc byte [r8 - 0x7d], cl
clc
invalid
ja case.0x1400baa48.2
adc byte [r8 - 0x7d], cl
adc byte [rax - 0x7d], cl
clc
invalid
lea rcx, [0x14020d1f4]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
jmp rax
cmp qword [r9 + 0x28], 0
cmp dword [rcx + 0x28], 0
je case.0x1400baa48.2
mov r8, qword [r9 + 0x20]
mov rcx, qword [0x140262270]
invalid
js 0x1400baa7c
sbb al, byte [rax]
or eax, 0x31001a78
ror byte [rax - 0x7d], cl
invalid
sbb al, byte [rax]
xor edx, edx
add rsp, 0x30
pop rbp
jmp fcn.140195ea0
invalid
add byte [rcx - 0x73], cl
sbb byte [r9 + rcx*4 + 0x4d], cl
invalid
invalid
add byte [rdi], cl
sub byte [rbp + 0x2e0], dl
movaps xmm3, xmmword [rbp + 0x2f0]
movaps xmmword [rbp + 0x150], xmm3
movaps xmmword [rbp + 0x140], xmm2
movaps xmmword [rbp + 0x130], xmm1
movaps xmmword [rbp + 0x120], xmm0
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x190], rdi
mov qword [rbp + 0x198], r15
add byte [rax - 0x77], cl
mov ch, 0xa0
add dword [rax], eax
add byte [rdi], cl
sub byte [rbp + 0x330], al
add byte [rax - 0x77], cl
mov ch, 0xa0
add dword [rax], eax
add byte [rdi], cl
sub byte [rbp + 0x330], al
movups xmmword [rbp + 0x1a8], xmm0
mov qword [rbp + 0x1b8], rax
mov r9, qword [r14]
invalid
mov qword [r14], 2
cmp r9, 2
mov qword [rbp + 0x578], r9
je 0x1400bcd5d
invalid
mov qword [rbp], r9
movups xmm0, xmmword [r14 + 8]
movups xmmword [rbp + 8], xmm0
movaps xmm0, xmmword [rbp + 0x320]
movups xmmword [rbp + 0x470], xmm0
movaps xmm0, xmmword [rbp + 0x310]
movups xmmword [rbp + 0x460], xmm0
test dword [rax + 4], esp
add byte [rax], al
test dword [rax + 4], esp
add byte [rax], al
movaps xmm0, xmmword [rbp + 0x300]
movups xmmword [rbp + 0x450], xmm0
movaps xmm0, xmmword [rbp + 0x2c0]
movaps xmm1, xmmword [rbp + 0x2d0]
movaps xmm2, xmmword [rbp + 0x2e0]
movaps xmm3, xmmword [rbp + 0x2f0]
movups xmmword [rbp + 0x440], xmm3
movups xmmword [rbp + 0x430], xmm2
movups xmmword [rbp + 0x420], xmm1
movups xmmword [rbp + 0x410], xmm0
mov qword [rbp + 0x480], rdi
mov qword [rbp + 0x488], r15
mov qword [rbp + 0x490], rsi
movaps xmm0, xmmword [rbp + 0x330]
movups xmmword [rbp + 0x498], xmm0
mov qword [rbp + 0x4a8], rax
mov qword [rbp + 0x408], 4
mov rcx, rbp
lea rdx, [rbp + 0x400]
call fcn.1400784f0
jmp 0x1400bca27
xor eax, eax
add rsp, 0x618
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, [0x1401d218c]
lea r8, [0x1401d21a8]
mov edx, 0x15
call fcn.1401987c0
jmp 0x1400bcd97
ud2
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x210], 0xfffffffffffffffe
cmp qword [rdx], 0
je 0x1400bec40
mov rbx, r8
mov rdi, rdx
mov qword [rbp + 0x208], rcx
add byte [rbx + rcx*4 + 0x7a], cl
or byte [rbp + 0x39], cl
js 0x1400bebb5
add byte [rbx + rcx*4 + 0x7a], cl
or byte [rbp + 0x39], cl
js 0x1400bebb5
jbe 0x1400becaf
mov rax, qword [rdi + 0x10]
mov qword [rbp + 0x1f8], rax
imul rsi, r15, 0x130
add byte [rax], al
add byte [rcx + 0x69], cl
div dword [rax]
add dword [rax], eax
add byte [rax], al
mov r13, qword [rbx + 8]
mov r14, qword [rbx + 0x20]
mov r12, qword [r13 + rsi]
lea rdx, [rsi + r13]
add rdx, 8
add byte [rax], al
mov r13, qword [rbx + 8]
mov r14, qword [rbx + 0x20]
mov r12, qword [r13 + rsi]
lea rdx, [rsi + r13]
lea edx, [rsi + rbp]
add rdx, 8
lea rcx, [rbp - 0x60]
mov r8d, 0x128
add byte [rax - 0x77], cl
xchg ebp, eax
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x77], cl
xchg ebp, eax
add byte [rdx], al
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
mov qword [r13 + rsi], 2
xor eax, 0x200
add byte [rbp - 0x77], cl
je 0x1400bec2a
or byte [rcx - 0x7d], cl
cld
add cl, byte [rdi]
invalid
cdq
add byte [rax], al
invalid
ret
xor eax, 0x200
add byte [rbp - 0x77], cl
je 0x1400bec2a
xor eax, 0xfc834908
or byte [rcx - 0x7d], cl
cld
add cl, byte [rdi]
test byte [rcx + 0x48000000], bl
dec dword [rbx + 0x18]
invalid
dec qword [rbx + 0x18]
sbb byte [rcx + rcx*4 + 0x7b], cl
mov qword [rbx + 0x20], r15
lea rcx, [rbp + 0xd0]
lea rdx, [rbp - 0x60]
invalid
and byte [rax - 0x73], cl
invalid
movabs al, byte [0x8de800000128b841]
jge 0x1400bec2a
mov r8d, 0x128
mov eax, 0x128
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0xc8], r12
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 0x5b], cl
enter 0, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + rdi - 0x43], cl
clc
add dword [rax], eax
add byte [rax], al
cmp r15, qword [rbp + 0x1f8]
add byte [rax], al
add byte [rbp + 0x17], dh
jne 0x1400bec45
test r12, r12
jne 0x1400becc7
invalid
nop
add byte [rax], al
invalid
test dword [rax + 0x48000000], edx
mov dword [rdi], 0
mov qword [rdi], 0
jmp 0x1400bec6b
sub eax, esi
add dword [rcx], ecx
invalid
mov byte [rcx], 9
or ebx, ebp
invalid
jmp 0x1400bec84
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0xc8], 0
enter 0, 0
add byte [rax], al
add byte [rax], al
invalid
enter 0, 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp - 0x7b], cl
in al, 0xf
test byte [rcx + 0x48000000], al
add byte [rax - 0x39], cl
invalid
add dword [rax], eax
add byte [rax], al
test r12, r12
je 0x1400bece1
invalid
add byte [rax - 0x39], cl
invalid
mov qword [rdi], 1
add dword [rax], eax
add byte [rax], al
mov qword [rdi + 8], rax
mov dword [rdi + 8], eax
mov rcx, qword [rbp + 0x208]
lea rdx, [rbp + 0xd8]
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x73], cl
xchg ebp, eax
fadd dword [rax]
add byte [rax], al
add byte [rcx - 0x48], al
and byte [rcx], al
add byte [rax], al
mov r8d, 0x120
call sub.VCRUNTIME140.dll_memcpy
or eax, 0x81489000
nop
add rsp, 0x298
invalid
cwde
add al, byte [rax]
invalid
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
lea rdx, [rbp - 0x60]
mov r8d, 0x128
push rbp
movabs al, byte [0x8b4800000128b841]
lea eax, [rax]
add byte [rdx], al
add byte [rax], al
invalid
cld
jl 0x1400becbb
mov rcx, qword [rbp + 0x200]
add byte [rdx], al
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
add byte [rax - 0x73], cl
or eax, 0x116242
lea rcx, str.invalid_keyC:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_slab_0.4.9_srclib.rs
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_buffer.rs
invalid
adc dword [rax], eax
add byte [rdx + 0xb], bh
mov edx, 0xb
add byte [rax], al
add al, ch
stc
invalid
call fcn.1401987c0
lea rcx, str.assertion_failed:_slot.next.is_none__
invalid
adc dword [rax], eax
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_buffer.rs
adc dword [rax], eax
mov edx, 0x25
call fcn.140198330
jmp 0x1400beced
push rcx
xchg esi, eax
or eax, 0x480ceb00
lea ecx, [0x1401d2400]
or eax, 0x113718
lea rcx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_buffer.rs
or eax, 0x113718
call fcn.1401987a0
invalid
or eax, 0x900b0f00
mov qword [rsp + 0x10], rdx
push rbp
push r15
push rdi
ud2
push rdi
push r14
push r13
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax - 0x73], cl
invalid
enter 0, 0
call fcn.1400bed30
sbb byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
sbb byte [rax], al
add byte [rax], al
nop
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop rbp
invalid
pop rbp
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
in al, dx
xor byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
mov qword [rbp - 8], 0xfffffffffffffffe
movzx eax, byte [rcx + 0x10]
cmp rax, 6
ja case.0x1400bed61.2
mov dh, 0x41
adc byte [rax - 0x7d], cl
adc byte [r8 - 0x7d], cl
clc
invalid
mov r9, rcx
leave
lea rcx, [0x14020d210]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
invalid
enter 0xffffffffffffe0ff, 0x49
mov eax, dword [rcx + 0x18]
cmp rax, 1
je 0x1400bedd9
loopne 0x1400bedad
test rax, rax
jne case.0x1400bed61.2
invalid
add byte [rax], al
invalid
ror byte [rdi], 0x85
add dword [rax], 0x8b490000
and byte [r9 - 0x75], cl
push rcx
sub byte [rax - 0x75], cl
mov eax, dword [rax + 0x10]
mov r8, qword [r9 + 0x30]
add r9, 0x38
jmp 0x1400bedce
lea rcx, [r9 + 0x18]
sbb byte [r9 + rcx*4 + 0x4d], cl
invalid
call fcn.1400023d0
jmp 0x1400beda8
mov rax, qword [r9 + 0x20]
mov rdx, qword [r9 + 0x28]
mov rax, qword [rax + 0x10]
mov eax, dword [rax + 0x10]
mov eax, dword [rax + 0x10]
mov r8, qword [r9 + 0x30]
add r9, 0x38
jmp 0x1400bedce
sbb byte [r9 + rcx*4 + 0x4d], cl
sbb byte [rcx + rcx*4 + 0x4d], cl
invalid
mov qword [rbp - 0x10], r9
call fcn.1400023d0
mov rcx, qword [rbp - 0x10]
add rcx, 0x78
js 0x1400bedf9
add esp, 0x30
js 0x1400bedf9
add esp, 0x30
pop rbp
jmp fcn.140089a90
add ecx, 0x30
mov rcx, r9
add rsp, 0x30
pop rbp
jmp rax
cmp qword [r9 + 0x28], 0
je case.0x1400bed61.2
mov r8, qword [r9 + 0x20]
mov rcx, qword [0x140262270]
xor edx, edx
add rsp, 0x30
pop rbp
jmp fcn.140195ea0
nop
add rsp, 0x30
add esp, 0x30
pop rbp
ret
adc cl, byte [rax - 0x75]
invalid
jne 0x1400c3b21
mov rcx, qword [rbp + 0xc8]
add rsp, 0x160
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
jmp fcn.1400759c0
nop
add rsp, 0x160
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
or eax, 0xf0b0f00
invalid
pop rdi
pop rsi
pop r14
pop rbp
ret
add byte [rax - 0x73], cl
push rbp
test al, 0x41
mov eax, 0x108
mov rcx, qword [rbp + 0xc0]
call sub.VCRUNTIME140.dll_memcpy
jmp [0x1889c3bbb]
add esp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
jmp [0x1889c3bbb]
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x80]
mov rax, qword [rbp + 0xd0]
lock dec qword [rax]
jne 0x1400c3bef
mov rcx, qword [rbp + 0xd0]
call fcn.1400759c0
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
or edx, 4
sbb bh, bh
push rax
adc byte [rax - 0x75], cl
invalid
dec dword [rax]
nop dword [rax]
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x30]
push 0x30
push 0x30
mov rax, qword [rbp - 0x10]
mov rax, qword [rax]
add byte [rax - 0x7b], cl
invalid
je case.0x14009414f.104
add byte [rax - 0x7b], cl
sal byte [rdx + rdx - 0x10], 0x48
invalid
invalid
lock dec qword [rax]
dec dword [rax]
jne case.0x14009414f.104
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax]
call fcn.140076fe0
sti
invalid
sti
call qword [rax + 0x20c48348]
nop
add rsp, 0x20
nop
add rsp, 0x20
pop rbp
ret
int3
int3
lea rbp, [rsp + 0x40]
clc
invalid
add byte [rax - 0x7d], cl
clc
add dh, byte [rsp + rsi*2 + 0x48]
je 0x1400c6107
test rax, rax
mov edx, dword [rax + 0x120]
mov byte [rax], dh
add dword [rax], eax
add byte [rbp - 0x75], cl
sub byte [rax], 1
add byte [rax], al
adc bl, ch
mov rax, qword [rbp - 0x18]
call 0x15894ec0d
call 0x15894ec0d
sbb byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x75], cl
and byte [rax], 1
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
mov dword [rbp - 0x20], eax
loopne 0x1400c6126
cmp dword [rax + 8], 0
or byte [rax], al
mov eax, dword [rbp - 0x10]
or byte [rbx + rcx*4 + 0x45], cl
invalid
mov eax, dword [rbp - 0x10]
jo 0x1400c60bf
sbb dword [rax], eax
std
or al, 0
call 0x180d0e457
add esp, 0x40
jmp qword [rsi + 0x66]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
push 0x40
push 0x40
mov rax, qword [rbp - 0x20]
cmp qword [rax + 8], 0
je 0x1400c6162
js 0x1400c613e
add byte [rcx + rbp + 0x48], dh
mov eax, dword [rbp - 0x20]
invalid
mov rax, qword [rbp - 0x20]
loopne 0x1400c6186
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
adc byte [rcx], dl
jb case.0x1400a59d4.83
mov rax, qword [rbp - 0x10]
mov rax, qword [rax - 8]
mov eax, dword [rax - 8]
mov eax, dword [rax - 8]
mov qword [rbp - 0x10], rax
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, qword [rbp - 0x10]
invalid
invalid
call fcn.140195ea0
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rbp
ret
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x10], rdx
mov qword [rsp + 0x10], rdx
adc byte [rbp + 0x48], dl
sub esp, 0x20
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
push 0x40
mov rcx, qword [rbp - 0x18]
call fcn.1400c5f00
nop
add rsp, 0x20
invalid
invalid
call 0x14009db6e
call 0x14009db6e
call qword [rax + 0x20c48348]
invalid
pop rbp
ret
cmp eax, 3
clc
add al, 0x75
jne case.0x1400ba5f4.21
ret
mov ecx, dword [rcx + 8]
pop rax
adc bl, bh
invalid
invalid
dec esp
int3
sub rsp, 0x20
mov r10, qword [rcx]
and byte [rbx + rcx*4 + 0x11], cl
mov rax, qword [rcx + 8]
movabs r9, 0xcccccccccccccccd
int3
int3
cmp r10, rax
je 0x1400c6261
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rbp - 0x30], cl
sub rax, r10
mul r9
shr rdx, 6
invalid
loope 0x1400c621e
shr edx, 6
invalid
add r10, 0x48
xor r8d, r8d
xor r8d, r8d
lea rax, [0x14020d22c]
jmp 0x1400c6200
jo 0x1400c61fa
add bl, ch
invalid
add byte [rax], al
add byte [rax], al
mov r11, qword [r10 - 0x38]
pop rdx
invalid
add r8, r11
add r10, 0x50
push rax
dec rdx
dec edx
je case.0x1400bed61.14
mov r11, qword [r10 - 0x48]
movsxd r11, dword [rax + r11*4]
add r11, rax
add ebx, eax
jmp r11
jmp rbx
invalid
add byte [rax], al
add byte [rax], al
movzx r11d, byte [r10 - 0xd]
sub r11b, byte [r10 - 0xe]
movzx r11d, r11b
add r11, qword [r10 - 0x30]
jb 0x1400c62fa
add byte [rax], al
invalid
fisttp dword [rbp + 3]
pop rdx
ror byte [rdi], 1
invalid
add r11, qword [r10]
add ebx, dword [rdx]
sbb dh, byte [rbx - 0x48]
jae 0x1400c61f4
jmp 0x1400c62fa
add byte [rax], al
add byte [rax], al
mov rsi, qword [r10 - 0x30]
mov r11, qword [r10 - 0x20]
mov ebx, dword [rdx - 0x20]
mov ebx, dword [rdx - 0x20]
cmp rsi, r11
cmovb r11, rsi
cmovb ebx, esi
cmovb ebx, esi
jmp 0x1400c61f4
xor r8d, r8d
mov r10, qword [rcx + 0x10]
mov rax, qword [rcx + 0x18]
cmp r10, rax
je 0x1400c62f1
sub rax, r10
mul r9
shr rdx, 6
add r10, 0x48
add edx, 0x48
ret 0x4848
lea eax, [0x14020d23c]
adc al, 0
adc al, 0
jmp 0x1400c62a0
mov rcx, qword [r10 - 0x38]
add r8, rcx
add r10, 0x50
dec rdx
retf 0x5174
mov rcx, qword [r10 - 0x48]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
mov rcx, qword [r10 - 0x30]
jmp case.0x1400bed61.13
movzx ecx, byte [r10 - 0xd]
sub cl, byte [r10 - 0xe]
movzx ecx, cl
add rcx, qword [r10 - 0x30]
jb 0x1400c62fa
mov r9, qword [r10 - 0x30]
mov rcx, qword [r10 - 0x20]
cmp r9, rcx
cmovb rcx, r9
jmp case.0x1400bed61.13
mov rax, r8
add rsp, 0x20
pop rsi
ret
lea rcx, [0x1401d38a0]
call fcn.1401987a0
int3
add byte [rax], al
lea ecx, [rax + 0x28]
nop dword cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
lea rbp, [rdx + 0x40]
mov rcx, qword [rbp - 0x18]
call fcn.1400c8000
nop
add rsp, 0x20
pop rbp
ret
in al, dx
and byte [rax - 0x73], cl
push 0x40
mov rcx, qword [rbp - 0x10]
call fcn.140097740
nop
add rsp, 0x20
pop rbp
ret
invalid
ret
add byte [rax], al
add byte [rax], al
je 0x1400c88f1
call fcn.140162920
lea rsi, [rdi + 0x20]
lea rbx, [rdi + 0x1d0]
lea r14, [rdi + 0xf8]
mov qword [rbp + 0xad0], rax
mov dword [rbp + 0xad8], edx
mov r15, qword [rdi + 0xb8]
mov r12d, dword [rdi + 0xc0]
nop word cs:[rax + rax]
cmp dword [r14], 0
je 0x1400c88e6
mov edx, dword [rdi + 0xfc]
mov eax, dword [rdi + 0x100]
mov dword [rbp + 0xcb0], edx
mov dword [rbp + 0xcb4], eax
cmp qword [rdi + 0x1e0], rdx
jbe 0x1400d2fd6
mov rcx, qword [rdi + 0x1d8]
imul rdx, rdx, 0x130
cmp dword [rcx + rdx], 2
adc dword [rdx], eax
adc dword [rdx], eax
je 0x1400d2fd6
add rcx, rdx
cmp dword [rcx + 0x114], eax
jne 0x1400d2fd6
mov r8d, dword [rcx + 0x48]
cmp r8d, 0x3b9aca00
je 0x1400d35c6
mov rdx, qword [rcx + 0x40]
lea rcx, [rbp + 0xad0]
call case.0x140138623.285
cmp edx, 0x3b9aca00
mov ecx, 0
cmove rax, rcx
cmp rax, r15
jb 0x1400c88e6
cmp edx, 0x3b9aca00
setne cl
cmp edx, r12d
seta dl
cmp rax, r15
jne 0x1400c88b3
and cl, dl
je 0x1400c88e6
lea rcx, [rbp + 0x4f8]
mov rdx, r14
mov r8, rbx
call fcn.140033670
cmp qword [rbp + 0x4f8], 0
je 0x1400c88f1
mov rcx, rsi
lea rdx, [rbp + 0x4f8]
mov r8b, 1
call fcn.1400413e0
jmp 0x1400c8810
mov qword [rbp + 0x4f8], 0
cmp byte [rbp + 0x12d8], 0
jne 0x1400c890d
mov rax, qword [0x140262328]
shl rax, 1
test rax, rax
jne 0x1400d0172
mov rcx, qword [rbp + 0x12f8]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
lea rbx, [rbp + 0x1120]
mov dword [rbp + 0x12c0], r13d
jmp 0x1400c8941
cmp rax, 1
lea rbx, [rbp + 0x1120]
jne 0x1400cfa7b
mov rcx, qword [rbp + 0xe00]
mov rax, qword [rcx]
mov qword [rcx], 0
test rax, rax
je 0x1400c8a10
xor dword [rdx - 0x3a000000], 0xffffff85
xchg edx, eax
adc al, byte [rax]
add byte [rcx], al
mov rcx, qword [rbp + 0x1278]
mov rdx, qword [rbp + 0x1108]
call fcn.140132e00
test rax, rax
jne 0x1400c8a50
test rdx, rdx
jne 0x1400c8a50
mov rax, qword [rbp + 0x12e8]
cmp dword [rax + 0x100], 4
jne 0x1400cfa01
mov rcx, qword [rbp + 0x12e8]
mov rax, qword [rcx + 0x158]
sub rax, qword [rcx + 0x150]
cmp rax, qword [rcx + 0x178]
jae 0x1400c8a67
jmp 0x1400cfa01
test rax, rax
jne 0x1400c8a5e
test rdx, rdx
jne 0x1400cfce8
test rax, rax
jne 0x1400cfa01
mov eax, dword [rbp + 0xf84]
mov dword [rbp + 0xc04], eax
mov rax, qword [rbp + 0xf80]
mov qword [rbx + 0x18], rax
movdqu xmm0, xmmword [rbp + 0xf60]
movdqu xmm1, xmmword [rbp + 0xf70]
movdqu xmmword [rbx + 8], xmm1
movdqu xmmword [rbx - 8], xmm0
mov byte [rbp + 0x1110], 6
mov byte [rbp + 0x1292], 0
mov rcx, qword [rbp + 0x1278]
lea rdx, [rbp + 0x1110]
call fcn.140130330
cmp al, 0xc
jne 0x1400d375a
mov rax, qword [rbp + 0x12e8]
cmp qword [rax + 0x3a0], 0
jne 0x1400c8adf
cmp byte [rax + 0x3d4], 0
jne 0x1400cf86e
mov rax, qword [rbp + 0x12e8]
mov rdx, qword [rax + 0x378]
cmp rdx, 2
je 0x1400c8b29
mov rax, qword [rbp + 0x12e8]
mov rcx, qword [rax + 0x380]
mov rax, qword [rax + 0x388]
test rdx, rdx
je 0x1400c8b1f
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
mov rdx, qword [rbp + 0xa38]
call qword [rax + 0x60]
mov qword [rbp + 0xad0], 2
mov qword [rbp + 0xaf0], 0
mov rcx, qword [rbp + 0x12e8]
movq xmm15, qword [rcx + 0x3e1]
test byte [rcx + 0x3e0], 1
mov byte [rcx + 0x3e0], 0
je 0x1400c8c0b
cmp dword [rcx + 0x100], 4
jne 0x1400c8b83
mov rax, qword [rcx + 0x158]
sub rax, qword [rcx + 0x150]
cmp rax, qword [rcx + 0x178]
jae 0x1400c8bd7
mov rcx, qword [rbp + 0x1278]
mov rdx, qword [rbp + 0x1108]
call fcn.140132e00
test rax, rax
jne 0x1400c8d5b
test rdx, rdx
jne 0x1400c8d5b
mov rcx, qword [rbp + 0x12e8]
cmp dword [rcx + 0x100], 4
jne 0x1400c8d86
mov rax, qword [rcx + 0x158]
sub rax, qword [rcx + 0x150]
cmp rax, qword [rcx + 0x178]
jb 0x1400c8d86
movq qword [rbp + 0x1112], xmm15
mov word [rbp + 0x1110], 0x105
mov rcx, qword [rbp + 0x1278]
lea rdx, [rbp + 0x1110]
call fcn.140130330
cmp al, 0xc
mov rcx, qword [rbp + 0x12e8]
jne 0x1400d3d50
movzx eax, byte [rcx + 0x3e9]
test eax, eax
je 0x1400c8ce0
cmp eax, 2
jne 0x1400c8f60
mov rax, qword [rbp + 0xc50]
mov rax, qword [rax]
test rax, rax
je 0x1400c8f60
mov rax, qword [rax + 0x10]
cmp rax, 1
jne 0x1400c8dfb
mov rax, qword [rbp + 0x12e8]
cmp dword [rax + 0x100], 4
jne 0x1400c8c76
mov rcx, qword [rbp + 0x12e8]
mov rax, qword [rcx + 0x158]
sub rax, qword [rcx + 0x150]
push rax
add dword [rax], eax
add byte [rax + 0x3b], cl
cmp dword [rax + 1], 0x830f0000
sbb byte [rdx], al
add byte [rax], al
push rax
add dword [rax], eax
add byte [rax + 0x3b], cl
cmp dword [rax + 1], 0x830f0000
sbb byte [rdx], al
add byte [rax], al
mov rcx, qword [rbp + 0x1278]
mov rdx, qword [rbp + 0x1108]
call fcn.140132e00
test rax, rax
jne 0x1400c8e57
test rdx, rdx
jne 0x1400c8e57
mov r14b, 4
mov rcx, qword [rbp + 0x12e8]
cmp dword [rcx + 0x100], 4
jne 0x1400c9613
mov rax, qword [rcx + 0x158]
sub rax, qword [rcx + 0x150]
cmp rax, qword [rcx + 0x178]
jae 0x1400c8e8e
jmp 0x1400c9613
mov rcx, qword [rbp + 0x12e8]
cmp dword [rcx + 0x100], 4
jne 0x1400c8d0b
mov rax, qword [rcx + 0x158]
sub rax, qword [rcx + 0x150]
cmp rax, qword [rcx + 0x178]
jae 0x1400c8db6
mov rcx, qword [rbp + 0x1278]
mov rdx, qword [rbp + 0x1108]
call fcn.140132e00
test rax, rax
jne 0x1400c8d95
test rdx, rdx
jne 0x1400c8d95
mov r14b, 4
mov rcx, qword [rbp + 0x12e8]
cmp dword [rcx + 0x100], 4
jne 0x1400c9613
mov rax, qword [rcx + 0x158]
sub rax, qword [rcx + 0x150]
cmp rax, qword [rcx + 0x178]
jae 0x1400c8db6
jmp 0x1400c9613
test rax, rax
jne 0x1400c8d76
test rdx, rdx
je 0x1400c8d76
lea rcx, [rbp + 0x1110]
call fcn.14003ef40
jmp 0x1400c9651
test rax, rax
mov rcx, qword [rbp + 0x12e8]
je 0x1400c8bd7
mov byte [rcx + 0x3e0], 1
mov r14b, 4
jmp 0x1400c9613
test rax, rax
jne 0x1400c8da3
test rdx, rdx
jne 0x1400c8e61
mov r14b, 4
test rax, rax
mov rcx, qword [rbp + 0x12e8]
jne 0x1400c9613
mov rax, qword [rcx + 0x3ea]
mov qword [rbp + 0x1112], rax
mov word [rbp + 0x1110], 5
add eax, 0x8d8b4800
js 0x1400c8de4
add byte [rax], al
add eax, 0x8d8b4800
js 0x1400c8de4
add byte [rax], al
lea rdx, [rbp + 0x1110]
call fcn.140130330
cmp al, 0xc
jne 0x1400d42b5
int 0xb4
add byte [rax], al
mov rax, qword [rbp + 0x12e8]
mov byte [rax + 0x3e9], 1
jmp 0x1400c8f60
mov rax, qword [rbp + 0xc50]
mov rsi, qword [rax]
mov rax, qword [rbp + 0x1108]
mov rcx, qword [rax]
xor eax, eax
mov edx, 1
lock cmpxchg qword [rsi + 0x28], rdx
cmp rax, 2
je 0x1400c8e72
test rax, rax
jne 0x1400c8f60
mov rdx, qword [rsi + 0x18]
mov rax, qword [rcx]
test rdx, rdx
je 0x1400c8eda
mov rcx, qword [rcx + 8]
cmp qword [rsi + 0x20], rcx
jne 0x1400c8ede
cmp rdx, rax
je 0x1400c8f29
jmp 0x1400c8ede
test rax, rax
jne 0x1400c8e82
test rdx, rdx
je 0x1400c8e82
lea rcx, [rbp + 0x1110]
call fcn.14003ef40
jmp 0x1400c9651
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
add rax, 0x10
jmp 0x1400c8f5b
mov r14b, 4
test rax, rax
jne 0x1400c9613
movabs rax, 0xb416870b7adb7c3b
mov qword [rbp + 0x1112], rax
mov word [rbp + 0x1110], 5
mov rcx, qword [rbp + 0x1278]
lea rdx, [rbp + 0x1110]
call fcn.140130330
je 0x1400c8ec0
add byte [rsp + rcx], bh
je 0x1400c8ec0
add byte [rsp + rcx], bh
jne 0x1400d49e8
mov ebx, 0x8b480000
test dword [rax + 0xc], edx
add byte [rax], al
mov rax, qword [rbp + 0xc50]
mov rax, qword [rax]
mov qword [rax + 0x10], 2
jmp 0x1400c8f60
mov rcx, qword [rcx + 8]
call qword [rax]
mov qword [rbp + 0x12b8], rax
mov qword [rbp + 0x12d8], rdx
mov rax, qword [rsi + 0x18]
test rax, rax
mov qword [rbp + 0x12f8], rsi
je 0x1400c8f0c
mov rcx, qword [rbp + 0x12f8]
mov rcx, qword [rcx + 0x20]
call qword [rax + 0x18]
mov rax, qword [rbp + 0x12b8]
mov rsi, qword [rbp + 0x12f8]
mov qword [rsi + 0x18], rax
mov rax, qword [rbp + 0x12d8]
mov qword [rsi + 0x20], rax
mov eax, 1
xor ecx, ecx
lock cmpxchg qword [rsi + 0x28], rcx
je 0x1400c8f60
mov rax, qword [rsi + 0x18]
mov rcx, qword [rsi + 0x20]
mov qword [rsi + 0x18], 0
test rax, rax
je 0x1400d4c7e
xor edx, edx
xchg qword [rsi + 0x28], rdx
add rax, 8
call qword [rax]
nop dword [rax]
mov rax, qword [rbp + 0x12e8]
cmp dword [rax + 0x478], 2
jne 0x1400c90b0
mov rcx, qword [rbp + 0x12e8]
mov dword [rcx + 0x478], 2
cmp dword [rcx + 0x438], 0
je 0x1400c9137
mov rax, qword [rbp + 0x12e8]
mov rdi, qword [rax + 0x400]
lea r14, [rdi + 0x10]
mov rcx, r14
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x140262328]
shl rax, 1
test rax, rax
jne 0x1400c9e03
xor r8d, r8d
movzx eax, byte [rdi + 0x18]
test al, al
jne 0x1400d3bff
cmp dword [rdi + 0xb0], 0
je 0x1400c95db
mov ebx, dword [rdi + 0xb4]
mov rax, qword [rbp + 0x12e8]
cmp dword [rax + 0x100], 4
mov qword [rbp + 0x12f8], r14
mov dword [rbp + 0x12d8], r8d
jne 0x1400c902c
mov rdx, qword [rbp + 0x12e8]
mov rcx, qword [rdx + 0x158]
sub rcx, qword [rdx + 0x150]
mov esi, 0
mov eax, 0
cmp rcx, qword [rdx + 0x178]
jae 0x1400c958e
mov rcx, qword [rbp + 0x1278]
mov rdx, qword [rbp + 0x1108]
call fcn.140132e00
mov rsi, rdx
test rax, rax
jne 0x1400c9580
test rsi, rsi
mov r14, qword [rbp + 0x12f8]
mov r8d, dword [rbp + 0x12d8]
jne 0x1400c958e
mov r15d, 1
mov rdx, qword [rbp + 0x12e8]
cmp dword [rdx + 0x100], 4
jne 0x1400c9d61
mov rcx, qword [rdx + 0x158]
sub rcx, qword [rdx + 0x150]
mov esi, 0
mov eax, 0
cmp rcx, qword [rdx + 0x178]
jae 0x1400c958e
jmp 0x1400c95ea
cmp dword [rax + 0x100], 4
jne 0x1400c90db
mov rcx, qword [rbp + 0x12e8]
mov rax, qword [rcx + 0x158]
sub rax, qword [rcx + 0x150]
cmp rax, qword [rcx + 0x178]
jae 0x1400c91de
mov rcx, qword [rbp + 0x1278]
mov rdx, qword [rbp + 0x1108]
call fcn.140132e00
test rax, rax
jne 0x1400c91b7
test rdx, rdx
jne 0x1400c91b7
mov r14b, 4
mov rcx, qword [rbp + 0x12e8]
cmp dword [rcx + 0x100], 4
jne 0x1400c9613
mov rax, qword [rcx + 0x158]
sub rax, qword [rcx + 0x150]
cmp rax, qword [rcx + 0x178]
jae 0x1400c91de
jmp 0x1400c9613
cmp dword [rcx + 0x100], 4
jne 0x1400c915b
mov rax, qword [rcx + 0x158]
sub rax, qword [rcx + 0x150]
cmp rax, qword [rcx + 0x178]
jae 0x1400c9d82
mov rcx, qword [rbp + 0x1278]
mov rdx, qword [rbp + 0x1108]
call fcn.140132e00
test rax, rax
jne 0x1400c947c
test rdx, rdx
jne 0x1400c947c
mov r14b, 4
mov rcx, qword [rbp + 0x12e8]
cmp dword [rcx + 0x100], 4
jne 0x1400c9613
mov rax, qword [rcx + 0x158]
sub rax, qword [rcx + 0x150]
cmp rax, qword [rcx + 0x178]
jb 0x1400c9613
jmp 0x1400c9d82
test rax, rax
jne 0x1400c91d2
test rdx, rdx
je 0x1400c91d2
lea rcx, [rbp + 0x1110]
call fcn.14003ef40
jmp 0x1400c949a
mov r14b, 4
test rax, rax
jne 0x1400c9613
mov dword [rbp + 0x1114], 0
mov dword [rbp + 0x111c], 0
mov dword [rbp + 0x1124], 0
mov dword [rbp + 0x112c], 0
mov dword [rbp + 0x1134], 0
mov dword [rbp + 0x113c], 0
mov dword [rbp + 0x1144], 0
mov byte [rbp + 0x114c], 1
mov byte [rbp + 0x1110], 4
mov rcx, qword [rbp + 0x1278]
lea rdx, [rbp + 0x1110]
call fcn.140130330
cmp al, 0xc
jne 0x1400d420e
mov rax, qword [rbp + 0x12e8]
mov r12, qword [rax + 0x400]
lea rsi, [r12 + 0x10]
mov rcx, rsi
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x140262328]
shl rax, 1
test rax, rax
jne 0x1400ca4be
mov dword [rbp + 0x12c8], 0
mov qword [rbp + 0x12b8], rsi
movzx eax, byte [r12 + 0x18]
test al, al
jne 0x1400d41c4
mov rax, qword [rbp + 0x12e8]
mov rdi, qword [rax + 0x408]
lea rsi, [rdi + 0x10]
mov rcx, rsi
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x140262328]
shl rax, 1
test rax, rax
jne 0x1400ca4e5
xor eax, eax
movzx ecx, byte [rdi + 0x18]
test cl, cl
jne 0x1400d4187
mov rcx, qword [rbp + 0x12e8]
cmp dword [rcx + 0x488], 0
je 0x1400c92f2
mov edx, dword [rcx + 0x48c]
mov qword [r12 + 0x30], rdx
mov qword [rbp + 0x10f8], rdi
mov dword [rbp + 0x1280], eax
mov qword [rbp + 0x12a0], rsi
cmp dword [rcx + 0x4a8], 0
je 0x1400c931f
cmp dword [rcx + 0x4ac], 0
setne byte [r12 + 0x191]
cmp dword [rcx + 0x490], 0
je 0x1400ca25d
lea rax, [r12 + 0x20]
mov qword [rbp + 0x12f8], rax
mov rax, qword [rbp + 0x10f8]
lea rbx, [rax + 0x20]
lea r14, [r12 + 0x120]
lea rax, [r12 + 0x1d0]
mov qword [rbp + 0x12d8], rax
lea r13, [r12 + 0x1c0]
mov rax, qword [rbp + 0x12e8]
mov eax, dword [rax + 0x494]
mov ecx, dword [r12 + 0x18c]
mov dword [r12 + 0x18c], eax
mov r15d, eax
sub r15d, ecx
jae 0x1400c94d5
test rax, rax
jne 0x1400c9d6f
test rdx, rdx
je 0x1400c9d6f
lea rcx, [rbp + 0x1110]
call fcn.14003ef40
movzx r14d, byte [rbp + 0x1110]
movzx ebx, byte [rbp + 0x1111]
mov esi, dword [rbp + 0x1114]
mov r15, qword [rbp + 0x1118]
mov r12, qword [rbp + 0x1120]
movdqu xmm15, xmmword [rbp + 0x1128]
cmp r14b, 4
jne 0x1400ca33a
jmp 0x1400c9613
mov r14, qword [rbp + 0x12f8]
mov r8d, dword [rbp + 0x12d8]
mov r15, rax
test rax, rax
jne 0x1400c95ea
test rsi, rsi
jne 0x1400c95ea
mov dword [rbp + 0x1114], ebx
mov dword [rbp + 0x1118], 7
mov byte [rbp + 0x1110], 8
mov rcx, qword [rbp + 0x1278]
lea rdx, [rbp + 0x1110]
call fcn.140130330
cmp al, 0xc
mov r14, qword [rbp + 0x12f8]
mov r8d, dword [rbp + 0x12d8]
jne 0x1400d4445
mov dword [rdi + 0xb0], 0
xor esi, esi
xor r15d, r15d
test r8b, r8b
jne 0x1400c9602
mov rax, qword [0x140262328]
shl rax, 1
test rax, rax
jne 0x1400ca4fd
mov rcx, r14
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov r14b, 4
test r15, r15
je 0x1400c9639
movzx eax, byte [rbp + 0x1307]
mov ebx, eax
mov eax, dword [rbp + 0x129c]
mov esi, eax
mov r15, qword [rbp + 0x1260]
mov r12, qword [rbp + 0x1258]
movdqa xmm15, xmm14
jmp 0x1400c967d
test rsi, rsi
je 0x1400c9c9d
movzx r14d, byte [rbp + 0x1110]
movzx ebx, byte [rbp + 0x1111]
mov esi, dword [rbp + 0x1114]
mov r15, qword [rbp + 0x1118]
mov r12, qword [rbp + 0x1120]
movdqu xmm15, xmmword [rbp + 0x1128]
mov rdx, qword [rbp + 0xad0]
cmp rdx, 2
je 0x1400c9730
mov rcx, qword [rbp + 0xad8]
mov rax, qword [rbp + 0xae0]
test rdx, rdx
je 0x1400c96b3
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rbp + 0xae8]
call qword [rax + 0x68]
mov rdi, qword [rbp + 0xad0]
cmp rdi, 2
je 0x1400c9730
mov rcx, qword [rbp + 0xad8]
mov rax, qword [rbp + 0xae0]
test rdi, rdi
je 0x1400c96ef
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
mov rdx, qword [rbp + 0xae8]
call qword [rax + 0x80]
test rdi, rdi
je 0x1400c9730
mov rax, qword [rbp + 0xad8]
lock dec qword [rax]
jne 0x1400c9730
mov rcx, qword [rbp + 0xad8]
mov rdx, qword [rbp + 0xae0]
call fcn.140075d00
nop word cs:[rax + rax]
mov rax, qword [rbp + 0x12e8]
mov rax, qword [rax + 0x378]
mov ecx, ebx
mov byte [rbp + 0x1307], bl
mov ecx, esi
mov dword [rbp + 0x129c], esi
mov qword [rbp + 0x1260], r15
mov qword [rbp + 0x1258], r12
movdqa xmm14, xmm15
cmp rax, 2
je 0x1400c97be
mov rdx, qword [rbp + 0x12e8]
mov rcx, qword [rdx + 0x380]
mov r8, qword [rdx + 0x388]
test rax, rax
je 0x1400c9793
mov rax, qword [r8 + 0x10]
dec rax
and rax, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
movzx ebx, byte [rbp + 0x1307]
mov r12, qword [rbp + 0x1258]
mov r15, qword [rbp + 0x1260]
add byte [rax], al
mov esi, dword [rbp + 0x129c]
mov rdx, qword [rbp + 0xa38]
call qword [r8 + 0x68]
movdqa xmm15, xmm14
cmp r14b, 3
jne 0x1400cf818
mov eax, ebx
mov byte [rbp + 0x1307], bl
mov eax, esi
mov dword [rbp + 0x129c], esi
mov qword [rbp + 0x1260], r15
mov qword [rbp + 0x1258], r12
movdqa xmm14, xmm15
mov rdx, qword [rbp + 0x12e8]
mov rax, qword [rdx + 0x400]
mov rcx, qword [rdx + 0x408]
add rax, 0x10
add rcx, 0x10
mov r8, qword [rbp + 0xc38]
mov qword [rbp + 0x918], r8
mov r8, qword [rbp + 0xe00]
mov qword [rbp + 0x920], r8
mov qword [rbp + 0x938], rax
mov qword [rbp + 0x940], rcx
mov byte [rbp + 0x948], 0
mov rax, qword [rbp + 0xc30]
mov qword [rbp + 0x928], rax
mov rax, qword [rbp + 0xc50]
mov qword [rbp + 0x930], rax
mov qword [rbp + 0xcb0], 2
test dword [rax + 0x200000c], esi
add byte [rax], al
add byte [rax - 0x39], cl
test eax, edx
or al, 0
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1c2ba], al
add byte [rax], al
lea rdi, [rbp + 0xf60]
lea rbx, [rbp + 0x1120]
jne 0x1400c9bf0
mov rax, qword [rbp + 0x12e8]
movzx eax, byte [rax + 0x1c1]
jmp 0x1400c98d2
mov al, 1
mov rcx, qword [rbp + 0x12e8]
cmp byte [rcx + 0x1c0], 0
jne 0x1400c9c85
mov byte [rcx + 0x1c0], al
mov byte [rcx + 0x1c1], 1
mov al, 1
cmp byte [rcx + 0x1c2], 0
jne 0x1400c9bf0
test al, al
mov rdx, qword [rbp + 0x12e8]
je 0x1400c993d
cmp rax, qword [rdx + 0x1b0]
ja 0x1400d2e9a
mov qword [rdx + 0x1a8], rax
test rcx, rcx
je 0x1400c98a0
xor eax, eax
mov rcx, qword [rbp + 0x12e8]
jmp 0x1400c98b6
lea ebx, [rax]
adc dword [rax], eax
add byte [rdi], cl
test dword [rax + 0x4800000a], ecx
mov eax, dword [rbp + 0x1120]
add byte [rax], al
add byte [rax], al
movdqu xmm0, xmmword [rbx + 8]
movdqa xmmword [rbp + 0xf60], xmm0
test r9, r9
test ecx, ecx
test ecx, ecx
je 0x1400ca54e
movaps xmm0, xmmword [rbp + 0xf60]
movaps xmmword [rbp + 0x750], xmm0
sub dword [rbp + 0x750], eax
sub dword [rbp + 0x750], eax
movdqa xmm0, xmmword [rbp + 0x750]
lea rcx, [rbp + 0xe24]
movdqu xmmword [rcx + 0xc], xmm0
mov rcx, qword [rbp + 0x12e8]
mov r8, qword [rcx + 0x370]
mov qword [rbp + 0xe20], r9
mov qword [rbp + 0xe28], rax
lea rax, [rbp + 0xe20]
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
lea rcx, [rbp + 0x1110]
mov rdx, qword [rbp + 0x518]
mov r9, qword [rbp + 0x520]
add eax, 0x4de80000
push rsi
idiv bh
add eax, 0x4de80000
push rsi
idiv bh
movzx ebx, byte [rbp + 0x1110]
cmp bl, 0xa
sti
or cl, byte [rdi]
invalid
cmpsb byte [rsi], byte [rdi]
or byte [rax], al
invalid
sti
or cl, byte [rdi]
test byte [rsi + 0xf000008], ah
mov dh, 0xbd
adc dword [rcx], edx
add byte [rax], al
movzx edi, byte [rbp + 0x1111]
movzx r15d, word [rbp + 0x1112]
mov esi, dword [rbp + 0x1114]
movq xmm15, qword [rbp + 0x1118]
adc dword [rax], eax
add byte [rbx + 0x1114b5], cl
add bl, dh
movd dword [rbp + 0x1118], mm7
mov r14, qword [rbp + 0x1120]
mov r12, qword [rbp + 0x1128]
movdqu xmm9, xmmword [rbp + 0x1130]
lea rcx, [rbp + 0x1120]
mov rax, qword [rcx + 0x20]
mov qword [rbp + 0x750], rax
mov eax, dword [rcx + 0x28]
mov dword [rbp + 0x758], eax
movzx r13d, byte [rbp + 0x114c]
movzx eax, word [rcx + 0x2d]
mov word [rbp + 0x1d0], ax
movzx eax, byte [rcx + 0x2f]
mov byte [rbp + 0x1d2], al
mov r8d, 0xe0
pop rax
invalid
lea rcx, [rbp + 0xf60]
lea rdx, [rbp + 0x1150]
call sub.VCRUNTIME140.dll_memcpy
cmp bl, 9
jne 0x1400ca41f
mov rdx, qword [rbp + 0x12e8]
add byte [rax], al
mov r13d, dword [rbp + 0x12c0]
cmp byte [rdx + 0x1c2], 0
lea rdi, [rbp + 0xf60]
lea rbx, [rbp + 0x1120]
je 0x1400c9886
wait
cld
invalid
invalid
wait
cld
invalid
nop dword [rax + rax]
mov rax, qword [rbp + 0x12e8]
mov word [rax + 0x1c1], 0
mov bl, 0xa
mov rdx, qword [rbp + 0xcb0]
cmp rdx, 2
jne 0x1400ca6ce
jmp 0x1400ca770
lea rdx, [0x14020d24c]
movsxd rcx, dword [rdx + rax*4]
add rcx, rdx
jmp rcx
movzx ecx, byte [r9 + 0x10]
jmp 0x1400ca5a3
mov bl, 0xa
mov rdx, qword [rbp + 0xcb0]
cmp rdx, 2
jne 0x1400ca6ce
jmp 0x1400ca770
test r8b, r8b
jne 0x1400c9602
jmp 0x1400c95ef
mov r14b, 4
test rax, rax
mov rcx, qword [rbp + 0x12e8]
jne 0x1400c9613
movzx eax, byte [rcx + 0x474]
movdqu xmm0, xmmword [rcx + 0x43c]
movdqu xmm1, xmmword [rcx + 0x44c]
movups xmm2, xmmword [rcx + 0x45c]
mov rcx, qword [rcx + 0x46c]
movdqu xmmword [rbp + 0x1114], xmm0
movdqu xmmword [rbp + 0x1124], xmm1
movups xmmword [rbp + 0x1134], xmm2
mov qword [rbp + 0x1144], rcx
mov byte [rbp + 0x114c], al
mov byte [rbp + 0x1110], 4
mov rcx, qword [rbp + 0x1278]
lea rdx, [rbp + 0x1110]
call fcn.140130330
cmp al, 0xc
jne 0x1400d4716
mov rax, qword [rbp + 0x12e8]
mov dword [rax + 0x438], 1
jmp 0x1400c8f92
call fcn.1401a0a40
mov r8d, eax
xor r8b, 1
movzx eax, byte [rdi + 0x18]
test al, al
je 0x1400c8fcf
jmp 0x1400d3bff
mov r14b, 3
mov bl, 1
mov rax, qword [rbp + 0x12e8]
cmp dword [rax + 0x480], 0
mov r13d, dword [rbp + 0x12c0]
je 0x1400ca289
cmp byte [rbp + 0x1280], 0
jne 0x1400ca2a5
mov rax, qword [0x140262328]
shl rax, 1
test rax, rax
jne case.0x1400b8e8b.96
mov rcx, qword [rbp + 0x12a0]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
cmp byte [rbp + 0x12c8], 0
jne 0x1400ca2ce
mov rax, qword [0x140262328]
shl rax, 1
test rax, rax
jne case.0x1400b8fe8.72
mov rcx, qword [rbp + 0x12b8]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
test bl, bl
je 0x1400ca313
movzx eax, r14b
cmp eax, 3
je 0x1400c8f92
jmp 0x1400c967d
mov rcx, qword [rbp + 0x12e8]
cmp qword [rcx + 0xb0], rax
je 0x1400ca39e
xor ecx, ecx
mov rdx, r8
movzx ecx, cl
mov r8, qword [rbp + 0x1278]
mov qword [r8], rcx
mov qword [rdx], rax
mov rcx, qword [rbp + 0x12e8]
cmp dword [rcx + 0x498], 0
je 0x1400c8f74
mov eax, dword [rcx + 0x49c]
cmp eax, 0x1000000
jae 0x1400d492f
add byte [rax], al
add byte [rax], al
mov dword [rcx + 0x180], eax
jmp 0x1400c8f74
mov dword [rbp + 0xc1c], 3
jmp 0x1400ca289
movq xmm10, qword [rbp + 0x1118]
movd dword [rbp + 0x1118], mm2
mov rax, qword [rbp + 0x1120]
mov qword [rbp + 0xf50], rax
mov dword [rbp + 0xf50], eax
mov dword [rbp + 0xf50], eax
mov rax, qword [rbp + 0x1128]
mov qword [rbp + 0xf58], rax
movdqu xmm12, xmmword [rbp + 0x1130]
mov bl, 9
mov rdx, qword [rbp + 0xcb0]
cmp rdx, 2
add cl, byte [rdi]
invalid
mov ah, 2
add byte [rax], al
add cl, byte [rdi]
test dword [rdx + rax + 0x51e90000], esi
jmp 0x1400ca770
add eax, dword [rax]
add byte [rbx + 0x75885], cl
add byte [rax], al
invalid
invalid
invalid
invalid
invalid
mov eax, dword [rbp + 0x758]
add byte [rax], al
mov dword [rbp + 0x5b8], eax
mov rax, qword [rbp + 0x750]
add byte [rax - 0x75], cl
test dword [rax + 7], edx
add byte [rax], al
mov qword [rbp + 0x5b0], rax
movzx eax, word [rbp + 0x1d0]
add byte [rax], al
add byte [rax], al
mov word [rbp + 0x950], ax
movzx eax, byte [rbp + 0x1d2]
mov dh, 0x85
rol byte [rcx], cl
add byte [rax], al
or dword [rax], eax
add byte [rdi], cl
mov dh, 0x85
rol byte [rcx], cl
add byte [rax], al
mov byte [rbp + 0x952], al
mov r8d, 0xe0
lea rcx, [rbp + 0xad0]
lea ecx, [rbp + 0xad0]
lea ecx, [rbp + 0xad0]
lea rdx, [rbp + 0xf60]
lea edx, [rbp + 0xf60]
call sub.VCRUNTIME140.dll_memcpy
or al, 0
mov word [rbp + 0xdde], r15w
mov byte [rbp + 0x10e9], dil
add byte [rax + rcx*4 - 0x53], al
xchg ebx, eax
adc al, byte [rax]
add byte [rcx + rcx*4 - 0x5b], cl
pop rax
sldt word [rax]
add byte [rax + rcx*4 - 0x53], al
xchg ebx, eax
adc al, byte [rax]
add byte [rcx + rcx*4 - 0x5b], cl
pop rax
sldt word [rax]
mov qword [rbp + 0xf50], r14
mov dword [rbp + 0xf50], esi
mov ch, 0x50
sldt word [rax]
mov dword [rbp + 0x1270], esi
movdqa xmm12, xmm9
invalid
mov ch, 0x70
adc al, byte [rax]
add byte [rsi + 0x45], ah
movq mm4, mm1
invalid
loope case.0x1400b3cd7.82
movdqa xmm10, xmm15
movq mm2, mm7
mov r13d, dword [rbp + 0x12c0]
mov ebp, dword [rbp + 0x12c0]
mov rdx, qword [rbp + 0xcb0]
cmp rdx, 2
jne 0x1400ca6ce
or al, 0
add byte [rax - 0x7d], cl
cli
add cl, byte [rdi]
test dword [0x1290ca4bc], edx
mov dl, 2
jmp 0x1400ca770
add byte [rax], al
call fcn.1401a0a40
xor al, 1
mov dword [rbp + 0x12c8], eax
mov qword [rbp + 0x12b8], rsi
movzx eax, byte [r12 + 0x18]
test al, al
je 0x1400c929b
invalid
invalid
in eax, dx
invalid
invalid
test byte [rbx - 0x16000013], bh
fistp word [rax + rax + 0x6556e800]
or eax, 0xf013400
xor al, 1
invalid
mov dh, 0x4f
invalid
jmp 0x1400d41c4
call fcn.1401a0a40
xor al, 1
movzx ecx, byte [rdi + 0x18]
sbb byte [rcx + rcx*8 - 0x12207bf1], al
invalid
invalid
sbb byte [rcx + rcx*8 - 0x12207bf1], al
invalid
jmp 0x1400d4187
pushfq
add byte [rax], al
invalid
add al, ch
or eax, 0xfc08400
or eax, 0xfc08400
call fcn.1401a0a40
test al, al
ror byte [rdi], 0x85
clc
invalid
invalid
invalid
or eax, 0xfc08400
ror byte [rdi], 0x85
clc
test eax, edi
invalid
mov byte [rdi + 0x18], 1
sbb byte [rcx], al
jmp 0x1400c9602
invalid
mov r14b, 1
xor ebx, ebx
mov dword [rbp + 0xc1c], edx
sbb al, 0xc
add byte [rax], al
sbb al, 0xc
add byte [rax], al
mov r13d, dword [rbp + 0x12c0]
jmp 0x1400ca289
lodsd eax, dword [rsi]
rcl byte [rdx], 0
add cl, ch
pop rdi
std
invalid
ret 1
add dword [rax], eax
add byte [rcx], al
mov eax, r9d
and eax, 3
lea rdx, [0x14020d24c]
adc al, 0
adc al, 0
movsxd rcx, dword [rdx + rax*4]
add rcx, rdx
jmp rcx
mov rax, qword [rbp + 0x12e8]
add byte [rax], al
add byte [rax - 0x7d], cl
mov eax, 0x1a8
add byte [rdi], cl
test byte [rdi + 0x41000028], ah
invalid
invalid
cmp qword [rax + 0x1a8], 0
je case.default.0x1400ca59c
invalid
mov r8d, 0x19
mov eax, 0x19
mov cl, 0x27
lea rdx, str.bytes_remaining_on_stream
call fcn.14011e760
add eax, 0xc1894900
add eax, 0xc1894900
mov rax, qword [rbp + 0x12e8]
mov byte [rax + 0x1c2], 1
add dword [rax], eax
add byte [rcx], al
add dword [rax], eax
add byte [rcx], al
mov eax, r9d
and eax, 3
lea rdx, [0x14020d24c]
movsxd rcx, dword [rdx + rax*4]
add rcx, rdx
sar edi, 1
invalid
sar edi, 1
loope 0x1400ca5e0
invalid
movzx ecx, byte [r9 + 0xf]
movzx ecx, byte [rcx + 0xf]
cmp cl, 0x15
jne case.0x1400ca59c.2
invalid
add byte [rax - 0x73], cl
dec byte [rax - 0x7d]
stc
lea rcx, [rax - 2]
cmp rcx, 2
add cl, byte [rdi]
invalid
mov dh, 0
add byte [rax], al
add cl, byte [rdi]
invalid
cmp eax, 1
jne case.0x1400ca59c.2
add byte [rax], al
clc
add dword [rdi], ecx
test dword [rbp + 0x49000000], ebp
add byte [rax], al
invalid
add byte [rax], al
mov rcx, qword [r9 - 1]
mov ecx, dword [rcx - 1]
mov qword [rbp + 0x12f8], r9
mov dword [rbp + 0x12f8], ecx
adc al, byte [rax]
add byte [rcx - 0x75], cl
invalid
invalid
add byte [rax], al
mov rax, qword [r9 + 7]
mov eax, dword [rcx + 7]
mov rax, qword [rax + 0x38]
mov byte [rbp + 0x1276], 1
test dword [rsi + 0x12], esi
jbe case.0x1400ba208.35
add byte [rax], al
add edi, edi
ror byte [rax - 0x47], 1
mov edi, 0x2cde962
int 2
call rax
movabs rcx, 0xcb8e8902cde962bf
int 2
invalid
mov cs, ebx
mov ecx, 0xcde962bf
add cl, byte [rcx + 0x3148cb8e]
mov cs, ebx
invalid
invalid
int 2
mov dword [rsi - 0x37ceb735], ecx
mov cs, ebx
retf
xor rax, rcx
enter 0xffffffffffffb948, 0x4a
imul dword [rsi - 0x7f]
movabs rcx, 0x134bafff816ef74a
xor rdx, rcx
jmp [rdi + 0x3148134b]
or rdx, rax
jne 0x1400ca666
lea rax, [0x1401a9e80]
add eax, 0xdf87b
mov qword [rbp + 0x1118], rax
test dword [rax], ebx
adc dword [rax], eax
add byte [rax - 0x73], cl
sbb byte [rcx], dl
add byte [rax], al
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fwidestring_1.0.2_srcucstring.rs
add eax, 0x13d215
mov qword [rbp + 0x1120], rax
movups xmmword [rbx + 8], xmm6
jae 0x1400ca626
test dword [rax], esp
adc dword [rax], eax
add byte [rdi], cl
adc dword [rbx + 8], esi
jae 0x1400ca626
jae 0x1400ca626
mov dword [rbp + 0x1114], 6
add byte [rsi], al
add byte [rax], al
add byte [rsi - 0x39], ah
invalid
add byte [rax], al
mov word [rbp + 0x1110], 0x101
mov dword [rbp + 0x1110], 0x8b480101
test dword [rax], edx
adc dword [rax], eax
add byte [rcx], al
add dword [rcx], eax
invalid
invalid
add dword [rcx], eax
mov rcx, qword [rbp + 0x12f8]
mov ecx, dword [rbp + 0x12f8]
invalid
call fcn.1400893f0
jmp 0x1400ca68d
invalid
mov rcx, r9
shr rcx, 0x20
cmp ecx, 0x28
ja case.default.0x1400ca65d
lea rdx, [0x14020d25c]
adc al, 0
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
add ecx, edx
add ecx, edx
jmp rcx
xor ecx, ecx
leave
jmp 0x1400ca5a3
cmp eax, 0x4cffffff
mov ecx, dword [rbp + 0x12f8]
clc
adc al, byte [rax]
invalid
mov r9, qword [rbp + 0x12f8]
clc
adc al, byte [rax]
add byte [rdi], cl
invalid
nop dword [rax]
mov byte [rbp + 0x1276], 0
lea rcx, [rbp + 0x1110]
mov qword [rbp + 0x12f8], r9
add byte [rcx + rcx*4 - 0x36], cl
mov rdx, r9
call fcn.14003ef40
push rbx
movd dword [rbp + 0x1110], mm2
adc dword [rax], eax
invalid
movq xmm10, qword [rbp + 0x1110]
adc dword [rax], eax
add byte [rax - 0x75], cl
test dword [rax], ebx
add byte [rax], al
mov rax, qword [rbp + 0x1118]
mov qword [rbp + 0xf50], rax
sldt word [rax]
adc dword [rax], eax
add byte [rax - 0x77], cl
test dword [rax + 0xf], edx
sldt word [rax]
sldt word [rax]
mov rax, qword [rbp + 0x1120]
adc dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rbp + 0xf58], rax
mov qword [rbp + 0xf58], rax
sldt word [rax]
movdqu xmm12, xmmword [rbp + 0x1128]
movsd dword [rdi], dword [rsi]
sub byte [rcx], dl
add byte [rax], al
mov bl, 9
mov rdx, qword [rbp + 0xcb0]
cmp rdx, 2
je 0x1400ca770
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
lea edi, [rax + 0x4800000c]
mov eax, dword [rbp + 0xcc0]
mov rcx, qword [rbp + 0xcb8]
mov rax, qword [rbp + 0xcc0]
test rdx, rdx
je 0x1400ca6f3
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rbp + 0xcc8]
call qword [rax + 0x68]
push rax
push 0xffffffffb0b58b48
or al, 0
add byte [rax - 0x7d], cl
inc byte [rdx]
je 0x1400ca770
mov rcx, qword [rbp + 0xcb8]
mov rax, qword [rbp + 0xcc0]
test rsi, rsi
je 0x1400ca72f
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
mov rdx, qword [rbp + 0xcc8]
call qword [rax + 0x80]
test rsi, rsi
je 0x1400ca770
add byte [rax], 0
add byte [rax - 0x7b], cl
div byte [rdi + rbp + 0x48]
mov eax, dword [rbp + 0xcb8]
mov rax, qword [rbp + 0xcb8]
lock dec qword [rax]
jne 0x1400ca770
mov rcx, qword [rbp + 0xcb8]
mov rdx, qword [rbp + 0xcc0]
add al, ch
lahf
mov ch, 0xfa
jmp qword [rsi + 0x66]
nop word cs:[rax + rax]
cmp bl, 0xa
je 0x1400cab10
movzx esi, bl
cmp esi, 0xb
je 0x1400cfa73
cmp esi, 9
je 0x1400cfa31
add byte [rax], al
add byte [rdi], cl
mov dh, 0x47
or byte [rax + rax*8 - 0x61867af1], al
add byte [rax], al
mov bl, byte [rbp + 0x948]
mov r14, qword [rbp + 0x940]
movdqu xmm0, xmmword [rbp + 0x5b0]
movdqu xmm1, xmmword [rbp + 0x5c0]
movdqa xmmword [rbp + 0x760], xmm1
movdqa xmmword [rbp + 0x750], xmm0
mov rsi, qword [rbp + 0x5d0]
mov qword [rbp + 0x770], rsi
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x12f8], rdi
lea rdx, [rdi + 0x1c0]
mov byte [rbp + 0x12e5], 1
lea rcx, [rbp + 0x1110]
mov r8d, esi
invalid
call fcn.140032b40
cmp qword [rbp + 0x1110], 0
je 0x1400cbce4
invalid
adc al, 0
invalid
invalid
sbb eax, 0xf3000014
movq mm0, qword [rbp + 0x1110]
movdqu xmm0, xmmword [rbp + 0x1110]
movdqa xmmword [rbp + 0xac0], xmm0
mov rax, qword [rbp + 0x12f8]
add rax, 0x70
mov qword [rbp + 0x870], rax
mov byte [rbp + 0x12e5], 1
mov rcx, r14
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x140262328]
shl rax, 1
test rax, rax
jne 0x1400cd0da
xor r9d, r9d
movzx eax, byte [r14 + 8]
test al, al
jne 0x1400d4986
test dword [rdx - 0x60], ebp
add byte [rax], al
test dword [rdx - 0x60], ebp
add byte [rax], al
mov qword [rbp + 0x12b8], r14
lea rax, [r14 + 0x10]
mov qword [rbp + 0x950], rax
mov rax, qword [rbp + 0x770]
lea rcx, [rbp + 0xae8]
add byte [rax - 0x77], cl
sbb byte [r14 + 0xf], spl
outsd dx, dword [rsi]
test dword [rax + 7], edx
add byte [rax], al
add byte [rax - 0x77], cl
sbb byte [r14 + 0xf], spl
outsd dx, dword [rsi]
test dword [rax + 7], edx
add byte [rax], al
movdqa xmm1, xmmword [rbp + 0x760]
movdqu xmmword [rcx + 8], xmm1
movdqu xmmword [rcx - 8], xmm0
lea rax, [rbp + 0x870]
mov qword [rbp + 0xad0], rax
lea rax, [rbp + 0x950]
push rax
or dword [rax], eax
add byte [rax - 0x77], cl
test eax, ebx
or al, byte [rax]
add byte [rbx + rcx*4 - 0x43], cl
ror byte [rdx], 0
invalid
push rax
or dword [rax], eax
add byte [rax - 0x77], cl
test eax, ebx
or al, byte [rax]
add byte [rbx + rcx*4 - 0x43], cl
ror byte [rdx], 0
add byte [rbx + rcx*4 - 0x5b], al
enter 0xa, 0
add byte [rax], al
mov r12d, dword [rbp + 0xac8]
mov edi, dword [rbp + 0xacc]
mov dword [rbp + 0xcb0], r12d
mov dword [rbp + 0xcb4], edi
cmp qword [r15 + 0x10], r12
mov dword [rbp + 0x12c8], r9d
jbe 0x1400d4363
mov rax, qword [r15 + 8]
imul r13, r12, 0x130
cmp dword [rax + r13], 2
je 0x1400d4363
add rax, r13
cmp dword [rax + 0x114], edi
adc al, 1
add byte [rax], al
adc al, 1
add byte [rax], al
jne 0x1400d4363
mov r14d, dword [rax + 0x48]
movaps xmm0, xmmword [rbp + 0x750]
test dword [rax + 7], edx
add byte [rax], al
test dword [rax + 7], edx
add byte [rax], al
movaps xmmword [rbp + 0xcb0], xmm0
mov rsi, qword [rbp + 0xaf0]
or al, byte [rax]
add byte [rax - 0x73], cl
test eax, edi
or al, byte [rax]
add bl, dh
movq mm0, qword [rax]
or al, byte [rax]
add byte [rax - 0x73], cl
test eax, edi
or al, byte [rax]
add bl, dh
movq mm0, qword [rax]
lea rax, [rbp + 0xcc8]
movdqu xmmword [rax], xmm0
mov rbx, qword [rbp + 0x870]
mov qword [rbp + 0xcc0], rsi
test rsi, 0xffffffff80000000
jne 0x1400d49c4
mov dword [rbp + 0x1d0], r12d
mov dword [rbp + 0x1d4], edi
cmp qword [r15 + 0x10], r12
jbe 0x1400d42eb
mov rax, qword [r15 + 8]
cmp dword [rax + r13], 2
je 0x1400d42eb
add byte [rax], al
add byte [rcx + 0xf], al
rol byte [r8 + 0x1b7402fa], 1
movzx edx, dl
cmp edx, 1
jne 0x1400cbc61
lea rcx, [rbp + 0x938]
xor edx, edx
call fcn.1401421e0
test al, al
jne 0x1400d393e
mov esi, 3
mov eax, dword [rbp + 0x6f8]
mov dword [rbp + 0x708], eax
mov rax, qword [rbp + 0x6f0]
mov qword [rbp + 0x700], rax
movzx eax, word [rbp + 0x10b8]
mov word [rbp + 0x10bc], ax
movzx eax, byte [rbp + 0x10ba]
mov byte [rbp + 0x10be], al
mov esi, 0x8d000010
dec byte [rax - 0x73]
add dword [r11 + 0xb902f9], eax
add byte [rax], al
add byte [rax + 0xf], cl
ror dword [r8 - 0x7b], 0xc0
mov esi, 0x8d000010
dec byte [rax - 0x73]
add dword [r11 + 0xb902f9], eax
add byte [rax], al
add byte [rax + 0xf], cl
ror dword [r8 - 0x7b], 0xc0
jne 0x1400c8930
test byte [rbp + 0x1277], 1
lea rbx, [rbp + 0x1120]
jne 0x1400cac30
invalid
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rbp + 0x12e8]
cmp dword [rcx + 0x478], 2
add al, 0
add byte [rdx], al
add al, 0
add byte [rdx], al
jne 0x1400d3cf5
mov dword [rcx + 0x478], esi
mov eax, dword [rbp + 0xc14]
mov dword [rcx + 0x47c], eax
mov eax, dword [rbp + 0xc18]
mov dword [rcx + 0x480], eax
mov rax, qword [rbp + 0x730]
mov qword [rcx + 0x484], rax
mov rax, qword [rbp + 0x738]
invalid
add byte [rax], al
mov qword [rcx + 0x48c], rax
movdqu xmmword [rcx + 0x494], xmm13
mov eax, dword [rbp + 0x708]
mov rdx, qword [rbp + 0x528]
mov dword [rdx + 8], eax
mov rax, qword [rbp + 0x700]
mov qword [rdx], rax
movzx eax, byte [rbp + 0x1277]
mov byte [rcx + 0x4b0], al
movzx eax, byte [rbp + 0x10be]
mov rcx, qword [rbp + 0x530]
mov byte [rcx + 2], al
movzx eax, word [rbp + 0x10bc]
mov word [rcx], ax
jmp 0x1400c8941
mov rdx, qword [rbp + 0x12e8]
cmp dword [rdx + 0x438], 1
jne 0x1400cfe99
cmp dword [rdx + 0x45c], 0
je 0x1400cac69
mov eax, dword [rdx + 0x460]
lea ecx, [rax - 0x4000]
cmp ecx, 0xffc000
add al, al
inc dword [rax]
jae 0x1400d3fb7
mov qword [rdx + 0x10], rax
cmp dword [rdx + 0x464], 0
je 0x1400cac7f
mov eax, dword [rdx + 0x468]
mov qword [rdx + 0x370], rax
cmp dword [rdx + 0x43c], 0
je 0x1400cacba
mov eax, dword [rdx + 0x440]
mov rcx, qword [rdx + 0x1d0]
cmp rcx, rax
cmovbe rcx, rax
cmp qword [rdx + 0x1c8], 0
cmove rcx, rax
mov qword [rdx + 0x1c8], 1
mov qword [rdx + 0x1d0], rcx
mov rsi, qword [rdx + 0x400]
lea r12, [rsi + 0x10]
adc byte [rcx + rcx*4 - 0x1f], cl
adc byte [rcx + rcx*4 - 0x1f], cl
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x140262328]
shl rax, 1
test rax, rax
jne 0x1400cc116
xor r8d, r8d
movzx eax, byte [rsi + 0x18]
test al, al
jne 0x1400d3d12
mov rax, qword [rbp + 0x12e8]
cmp dword [rax + 0x46c], 0
je 0x1400cad0e
cmp dword [rax + 0x470], 0
setne byte [rsi + 0x11d]
add byte [rax], al
add byte [rax], al
mov r14b, 3
mov bl, 1
cmp dword [rax + 0x454], 0
je 0x1400caf6a
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rbx + 0x45890], cl
add byte [rbx + 0x10c8e], cl
add byte [rcx + 0x10c96], cl
mov dword [rsi + 0x10c], edx
mov eax, edx
sub eax, ecx
jae 0x1400cae26
mov edx, dword [rax + 0x458]
mov ecx, dword [rsi + 0x10c]
mov dword [rsi + 0x10c], edx
mov eax, edx
sub eax, ecx
jae 0x1400cae26
mov rax, qword [rsi + 0x228]
test rax, rax
je 0x1400caf6a
invalid
add byte [rcx + rcx*4 - 0x7b], al
clc
adc al, byte [rax]
add byte [rcx], ch
ror dword [rax - 0x75], 1
xchg esi, eax
or byte [rdx], al
add byte [rax], al
mov dword [rbp + 0x12f8], r8d
sub ecx, edx
mov rdx, qword [rsi + 0x208]
mov r8, rax
xor r9d, r9d
nop word cs:[rax + rax]
cmp rdx, r9
jbe 0x1400d3926
mov r10, qword [rsi + 0x200]
add byte [rdx], al
add byte [rax], al
mov rdi, r9
shl rdi, 4
mov r11d, dword [r10 + rdi + 8]
mov edi, dword [r10 + rdi + 0xc]
or al, 0x89
mov ebp, 0xad0
ror byte [rdx], 1
add byte [rax], al
or al, 0x89
mov ebp, 0xad0
ror byte [rdx], 1
add byte [rax], al
ror byte [rdx], 1
add byte [rax], al
mov dword [rbp + 0xad4], r11d
cmp qword [rsi + 0x1e0], rdi
mov esi, 0x1e0
mov esi, 0x1e0
add byte [rax], al
jbe 0x1400d32d5
mov r10, qword [rsi + 0x1d8]
imul rdi, rdi, 0x130
imul edi, edi, 0x130
imul edi, edi, 0x130
push qword [rax]
add dword [rax], eax
add byte [rcx - 0x7d], al
cmp al, 0x3a
cmp al, byte [rdx]
invalid
test byte [rcx], dl
test dword [rax], eax
cmp dword [r10 + rdi], 2
je 0x1400d32d5
add byte [rcx + 1], cl
cli
add r10, rdi
cmp dword [r10 + 0x114], r11d
jne 0x1400d32d5
mov r11d, dword [r10 + 0xa0]
sub r11d, ecx
mov edi, 3
mov r14b, 1
mov dh, 1
mov dh, 1
jo 0x1400cb84e
mov dword [r10 + 0xa0], r11d
mov r11d, dword [r10 + 0xa4]
mov ebx, dword [rdx + 0xa4]
sub r11d, ecx
jo 0x1400cb84e
cmp rax, r8
sbb r9, 0xffffffffffffffff
cmp rax, r8
mov dword [r10 + 0xa4], r11d
sbb r8, 0
add byte [rbp + 0x39], cl
ror dword [rdi], 0x82
invalid
invalid
invalid
invalid
add byte [rbp + 0x39], cl
ror dword [rdi], 0x82
invalid
jmp 0x1400caf4b
je 0x1400caf6a
test byte [rsi], bh
add dword [rax], eax
add byte [rax - 0x75], cl
mov gs, word [rax]
add al, byte [rax]
add byte [rax - 0x7b], cl
leave
mov rcx, qword [rsi + 0x228]
test rcx, rcx
je 0x1400caf6a
add byte [rcx + rcx*4 - 0x7b], al
clc
adc al, byte [rax]
add byte [rax - 0x75], cl
xchg esi, eax
or byte [rdx], al
add byte [rax], al
mov dword [rbp + 0x12f8], r8d
mov rdx, qword [rsi + 0x208]
mov r8, rcx
xor r9d, r9d
enter 0x3145, 0xffffffffffffffc9
cmp rdx, r9
jbe 0x1400d3cdd
mov r11, qword [rsi + 0x200]
add byte [rdx], al
add byte [rax], al
mov rdi, r9
shl rdi, 4
mov r10d, dword [r11 + rdi + 8]
or byte [rbp - 0x75], al
pop rsp
cmp ecx, dword [rsp + rax*2]
mov dword [rbp + 0xad0], ebx
or byte [rbp - 0x75], al
pop rsp
cmp ecx, dword [rsp + rax*2]
mov dword [rbp + 0xad0], ebx
mov dword [rbp + 0xad4], r10d
cmp qword [rsi + 0x1e0], r11
jbe 0x1400d3678
invalid
mov rbx, qword [rsi + 0x1d8]
imul rdi, r11, 0x130
cmp dword [rbx + rdi], 2
je 0x1400d3678
add byte [rax], al
jne 0x1400d3678
mov r15d, dword [rbx + 0xa0]
add r15d, eax
mov r14b, 1
jo 0x1400cc5f8
xor dword [rdi], edx
add byte [rax], al
xor dword [rdi], edx
add byte [rax], al
mov dword [rbx + 0xa0], r15d
mov dword [rbp + 0xad0], r11d
popfq
ror byte [rdx], 1
add byte [rax], al
add byte [rax], al
mov dword [rbp + 0xad4], r10d
mov r11, qword [rsi + 0x1d8]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx - 0x7d], al
cmp dword [r11 + rdi], 2
je 0x1400d396e
add r11, rdi
cmp dword [r11 + rdi], 2
je 0x1400d396e
add r11, rdi
sti
cmp dword [r11 + 0x114], r10d
adc al, 1
add byte [rax], al
jne 0x1400d396e
mov edi, dword [r11 + 0xa4]
lea r10d, [rax + rdi]
add edi, eax
movabs rbx, 0x300000001
add byte [rax + 7], dh
add byte [rbp + rcx*4 + 0x14], al
cmp byte [rcx], al
invalid
add byte [rax + 7], dh
shl r10, 0x20
mov rbx, r10
mov rdi, rbx
shr rdi, 0x20
and byte [rbx + rbx*8 + 0x921850f], al
add byte [rax], al
and byte [rbx + rbx*8 + 0x921850f], al
add byte [rax], al
cmp rcx, r8
sbb r9, 0xffffffffffffffff
cmp rcx, r8
mov dword [r11 + 0xa4], edi
add byte [rax], al
add byte [rcx - 0x7d], cl
fadd dword [rax]
cmp r9, r8
jb 0x1400cae50
mov bl, 1
mov r14b, 3
mov eax, dword [rbp + 0x1104]
mov edi, eax
mov dword [rbx + rcx*4 - 0x7b], 0x12f8
test r8b, r8b
jne 0x1400cb860
clc
or byte [rax], al
invalid
clc
or byte [rax], al
add bl, ch
adc dword [rbx + 0x110485], ecx
add byte [rcx - 0x3f7bba39], cl
jmp 0x1400caf7b
mov eax, dword [rbp + 0x1104]
mov edi, eax
test r8b, r8b
test al, al
jne 0x1400cb860
in eax, 8
add byte [rax], al
or byte [rax], al
add byte [rax - 0x75], cl
add eax, 0x1973a6
mov rax, qword [0x140262328]
shl rax, 1
test rax, rax
je 0x1400cb860
call fcn.1401a0a40
test al, al
jne 0x1400cb860
mov byte [rsi + 0x18], 1
sbb byte [rcx], r8b
jmp 0x1400cb860
movzx eax, byte [rbp + 0x126e]
mov byte [rbp + 0x10ba], al
movd dword [rbp + 0xc14], xmm10
jle 0x1400caf73
adc al, 0xc
add byte [rax], al
pshufd xmm0, xmm10, 0x55
movd dword [rbp + 0xc18], xmm0
movzx eax, byte [rbp + 0x1293]
mov byte [rbp + 0x1277], al
mov rax, qword [rbp + 0xf50]
mov qword [rbp + 0x730], rax
mov rax, qword [rbp + 0xf58]
mov qword [rbp + 0x738], rax
test dword [rax], edi
invalid
add byte [rax], al
mov eax, dword [rbp + 0x1270]
mov esi, eax
movdqa xmm13, xmm12
outsd dx, dword [rsi]
in al, dx
test dword [rax], edi
invalid
outsd dx, dword [rsi]
in al, dx
jmp 0x1400cab2b
clc
add dword [rax], eax
add byte [rcx - 0x74b7f7bf], cl
test eax, edi
or eax, dword [rax]
add byte [rax - 0x77], cl
add dword [rdi], ecx
mov dh, 0x85
outsb dx, byte [rsi]
adc al, byte [rax]
add byte [rax - 0x48f0f0bf], cl
test dword [rdx + rdx], ebp
add byte [rax], al
mov word [rcx + 0xd], ax
invalid
invalid
loopne 0x1400cb05e
loopne 0x1400cb05e
add byte [rax], al
lea rcx, [rbp + 0x208]
lea rdx, [rbp + 0x99]
add byte [rax], al
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
movq qword [rbp + 0x1d0], xmm10
mov rax, qword [rbp + 0xf50]
mov qword [rbp + 0x1d8], rax
mov rax, qword [rbp + 0xf58]
test dword [rax + 0xf], ebx
add byte [rax], al
test dword [rax + 0xf], ebx
add byte [rax], al
mov qword [rbp + 0x1e0], rax
movdqu xmmword [rbp + 0x1e8], xmm12
movsd dword [rdi], dword [rsi]
call 0x14f0cb0a3
mov dh, 0x85
xchg ebx, eax
adc al, byte [rax]
add byte [rax + 0x20485], cl
add byte [rax - 0x75], cl
mov ch, 0x38
or dword [rax], eax
add dh, al
test dword [rdx + rdx + 0x48010000], esi
adc al, byte [rax]
add byte [rcx], al
mov rcx, rsi
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x140262328]
pop rsp
jb 0x1400cb0e4
invalid
pop rsp
jb 0x1400cb0e4
shl rax, 1
test rax, rax
jne 0x1400ccac7
xor eax, eax
movzx ecx, byte [rsi + 8]
test cl, cl
jne 0x1400d4659
mov dword [rbp + 0x12d8], eax
movzx r14d, byte [rbp + 0x948]
or qword [rax], rax
add byte [rbx + rcx*4 - 0x43], cl
or dword [rax], eax
add byte [rcx - 0x48], al
sbb byte [rcx], al
add byte [rax], al
or qword [rax], rax
add byte [rbx + rcx*4 - 0x43], cl
or dword [rax], eax
add byte [rcx - 0x48], al
sbb byte [rcx], al
add byte [rax], al
lea rcx, [rbp + 0x5b0]
mov al, 5
add byte [rax], al
lea rdx, [rbp + 0x1d0]
call sub.VCRUNTIME140.dll_memcpy
mov ebx, dword [rbp + 0x6c0]
mov dil, 3
cmp ebx, dword [rsi + 0x108]
mov qword [rbp + 0x12f8], rsi
jbe 0x1400cb8b0
add byte [rax], al
lea rcx, [rbp + 0x5b0]
call fcn.1400023d0
mov r13d, dword [rbp + 0x12c0]
lea rcx, [rbp + 0x610]
add eax, 0x94e80000
jb 0x1400cb12e
inc dword [rbx + rcx*4 - 0x53]
rcl byte [rdx], 0
add byte [rax - 0x73], cl
lea edx, [rax]
invalid
lea ecx, [rbp + 0x610]
call fcn.140089a90
cmp byte [rbp + 0x12d8], 0
jne 0x1400cf0ed
mov rax, qword [0x140262328]
sbb dword [rax], eax
shl rax, 1
test rax, rax
je 0x1400cf0ed
call fcn.1401a0a40
test al, al
jne 0x1400cf0ed
mov eax, dword [rbp + 0xc00]
lea rcx, [rbp + 0xcb8]
mov dword [rcx + 0x28], eax
mov rax, qword [rbp + 0xbf8]
mov qword [rcx + 0x20], rax
movzx eax, byte [rbp + 0x126e]
test dword [rsi + 0x12], ebp
add byte [rax], al
test dword [rsi + 0x12], ebp
add byte [rax], al
mov byte [rcx + 0x2f], al
movzx eax, word [rbp + 0x126c]
mov word [rcx + 0x2d], ax
mov dword [rcx + 0x2d], eax
mov dword [rcx + 0x2d], eax
mov r8d, 0xe0
lea rcx, [rbp + 0xce8]
lea rdx, [rbp + 0x99]
call sub.VCRUNTIME140.dll_memcpy
movq qword [rbp + 0xcb0], xmm10
invalid
invalid
xchg ebp, eax
mov al, 0xc
add byte [rax], al
xchg ebp, eax
mov al, 0xc
add byte [rax], al
mov rax, qword [rbp + 0xf50]
mov qword [rbp + 0xcb8], rax
mov rax, qword [rbp + 0xf58]
mov qword [rbp + 0xcc0], rax
movdqu xmmword [rbp + 0xcc8], xmm12
movzx eax, byte [rbp + 0x1293]
mov dh, 0x85
xchg ebx, eax
adc al, byte [rax]
add byte [rax + 0xce485], cl
add byte [rax - 0x75], cl
mov ebp, 0x938
mov byte [rbp + 0x12af], 1
scasd eax, dword [rdi]
adc al, byte [rax]
add byte [rcx], al
scasd eax, dword [rdi]
adc al, byte [rax]
add byte [rcx], al
mov rcx, rdi
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x140262328]
add byte [rax - 0x2f], cl
loopne 0x1400cb27a
test eax, eax
add byte [rax - 0x2f], cl
loopne 0x1400cb27a
test eax, eax
jne 0x1400ccadf
mov dword [rbp + 0x12d8], 0
adc al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
movzx eax, byte [rdi + 8]
test al, al
jne 0x1400d44eb
add byte [rax], al
add byte [rax], al
movzx eax, byte [rdi + 8]
test al, al
jne 0x1400d44eb
mov rsi, qword [rbp + 0x940]
mov esi, dword [rbp + 0x940]
mov r8d, 0x118
lea rcx, [rbp + 0xad0]
lea rdx, [rbp + 0xcb0]
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x6d8], rsi
mov ebx, dword [rbp + 0xbd8]
mov r12d, dword [rbp + 0xbdc]
or eax, dword [rax]
invalid
or eax, dword [rax]
add byte [rbx + rcx*4 - 0x5b], al
fmul qword [rbx]
or eax, dword [rax]
invalid
or eax, dword [rax]
add byte [rax - 0x77], cl
mov ebp, 0x12f8
mov qword [rbp + 0x12f8], rdi
lea rsi, [rdi + 0x1c0]
mov byte [rbp + 0x12f3], 1
add dh, al
test ebx, esi
adc al, byte [rax]
add byte [rcx], al
lea rcx, [rbp + 0x750]
mov rdx, rsi
mov r8d, ebx
call fcn.140032b40
mov rax, qword [rbp + 0x750]
pxor xmm15, xmm15
mov r14d, 1
test rax, rax
je 0x1400cc0f0
add byte [rax], al
mov dil, 3
mov bh, 3
mov rcx, qword [rbp + 0x12f8]
cmp ebx, dword [rcx + 0x108]
jbe 0x1400cbe93
or eax, dword [rax]
invalid
or eax, dword [rax]
add byte [rdi], cl
mov dh, 0x85
mov dh, 0x12
add byte [rax], al
movzx eax, byte [rbp + 0x12b6]
mov r14d, dword [rbp + 0x10dc]
movdqa xmm15, xmm7
add byte [rsi + 0x44], ah
movq mm7, mm7
jmp 0x1400cc508
add byte [rax], al
mov rcx, rsi
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x140262328]
sbb dword [rax], eax
shl rax, 1
test rax, rax
test eax, eax
test eax, eax
jne 0x1400ccafd
mov dword [rbp + 0x12b8], 0
add byte [rax], al
mov qword [rbp + 0x12f8], rsi
movzx eax, byte [rsi + 8]
test al, al
jne 0x1400d460f
test ebx, ebx
xchg edx, eax
add byte [rax], al
test ebx, ebx
xchg edx, eax
add byte [rax], al
mov rsi, qword [rbp + 0x940]
mov rcx, rsi
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
adc eax, 0xd7ed4
adc eax, 0xd7ed4
mov rax, qword [0x140262328]
shl rax, 1
test rax, rax
jne case.0x140092619.172
xor eax, eax
mov rdx, qword [rbp + 0x12f8]
movzx ecx, byte [rsi + 8]
test cl, cl
jne 0x1400d4696
mov dword [rbp + 0x12c8], eax
mov qword [rbp + 0x12d8], rsi
lea rsi, [rdx + 0x10]
lea rbx, [rdx + 0x1c0]
mov r8d, dword [rbp + 0x1270]
test r8d, r8d
ror byte [rdi], 0x84
je 0x1400cb39b
add byte [rax], al
invalid
ror byte [rdi], 0x84
je 0x1400cb39b
add byte [rax], al
add byte [rax - 0x73], cl
invalid
lea rcx, [rbp + 0x2f0]
mov rdx, rbx
call fcn.140032b40
cmp qword [rbp + 0x2f0], 0
je 0x1400cc133
mov rax, qword [rbp + 0x12d8]
fcom dword [rdx]
add byte [rax], al
invalid
add byte [rbp + rcx*4 + 0x40], cl
adc byte [rax - 0x75], cl
test eax, edi
adc al, byte [rax]
add byte [rax - 0x73], cl
mov byte [rax], dl
add dword [rax], eax
add byte [rax + 5], cl
mov al, 1
add byte [rax], al
lea r8, [rax + 0x10]
mov rax, qword [rbp + 0x12f8]
lea rcx, [rax + 0x110]
add rax, 0x1b0
movd edx, xmm10
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rsi
lea r9, [rbp + 0x2f0]
call fcn.140106fa0
mov ch, 0xbb
add eax, dword [rax]
mov ch, 0xbb
add eax, dword [rax]
cmp byte [rbp + 0x12c8], 0
mov rcx, qword [rbp + 0x12d8]
add byte [rax], al
jne 0x1400cb40e
mov rax, qword [0x140262328]
mov eax, dword [0x140262328]
shl rax, 1
test rax, rax
jne 0x1400cd3e8
add byte [rax], al
add byte [rax], al
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov eax, dword [rbp + 0x10d8]
and eax, 0xffffff00
invalid
invalid
inc dword [rbx - 0x7a76fc38]
fcom dword [rax]
add byte [rax], al
cmp byte [rbp + 0x12b8], 0
add byte [rax], al
add byte [rax - 0x75], cl
invalid
clc
adc al, byte [rax]
add byte [rdi], cl
test dword [rbx + rdx], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
invalid
jmp 0x1400cc72d
add byte [rax], al
mov rax, qword [rbp + 0x930]
cmp byte [rax + 8], 0
jne 0x1400d456b
xchg ecx, eax
add byte [rax], al
xchg ecx, eax
add byte [rax], al
movzx ecx, word [rbp + 0xdde]
mov edx, dword [rbp + 0x1270]
shl rdx, 0x10
or rdx, rcx
movd ecx, xmm10
shl rcx, 0x30
shl ecx, 0x30
shl ecx, 0x30
or rcx, rdx
cmp byte [rbp + 0x10e9], 0
je 0x1400cbc90
movzx r8d, byte [rax + 0x11]
movzx eax, byte [rax + 0x11]
mov rdx, qword [rax + 0x12]
mov byte [rax + 0x11], 2
cmp r8b, 2
je 0x1400cc443
mov byte [rbp + 0xf60], r8b
mov qword [rbp + 0xf61], rdx
cmp rdx, rcx
jne 0x1400cc429
add byte [rbx + 0xf00287e], al
test bl, cl
cdq
add byte [rax], al
mov rcx, qword [rbp + 0x938]
or dword [rax], eax
invalid
or dword [rax], eax
add byte [rax - 0x77], cl
invalid
add byte [rax], al
mov qword [rbp + 0x12f8], rcx
call fcn.140142070
mov ebx, eax
ret
lea rax, [rbp + 0x1120]
movups xmmword [rax], xmm6
mov rcx, qword [rbp + 0x12f8]
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x140262328]
shl rax, 1
test rax, rax
jne 0x1400cd843
ret
xor eax, eax
mov rcx, qword [rbp + 0x12f8]
movzx edx, byte [rcx + 8]
test dl, dl
ror byte [rdi], cl
test edi, ebx
cdq
add byte [rax], al
ror byte [rdi], cl
test edi, ebx
cdq
add byte [rax], al
cmp dword [rcx + 0x108], ebx
jb 0x1400d4e87
cdq
add byte [rax], al
cdq
add byte [rax], al
mov dword [rcx + 0x108], ebx
test al, al
jne case.0x1400ba208.86
mov rax, qword [0x140262328]
shl rax, 1
test rax, rax
jne 0x1400ce36e
fsubr dword [rbp + 0x19]
add byte [rax - 0x2f], cl
loopne 0x1400cb59c
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
lea rax, [0x1401d2740]
mov qword [rbp + 0x1110], rax
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fwidestring_1.0.2_srcucstring.rs
mov qword [rbp + 0x1118], rax
mov dword [rbp + 0x1130], ebx
mov dword [rbp + 0x1134], 0
mov rcx, rsi
lea rdx, [rbp + 0x1110]
call fcn.140041090
mov esi, 2
jmp 0x1400cab2b
cmc
invalid
invalid
movsd dword [rdi], dword [rsi]
call 0x1880cb5e0
mov esi, dword [rbp + 0x938]
mov byte [rbp + 0x12d5], 1
add byte [rax], al
add dword [rax - 0x77], ecx
int1
add byte [rax], al
add dword [rax - 0x77], ecx
int1
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x140262328]
shl rax, 1
test rax, rax
jne 0x1400ccb40
mov dword [rbp + 0x12c8], 0
mov qword [rbp + 0x12f8], rsi
movzx eax, byte [rsi + 8]
test al, al
jne 0x1400d45c5
mov rsi, qword [rbp + 0x940]
mov rcx, rsi
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x140262328]
shl rax, 1
test rax, rax
jne case.0x1400a5922.106
xor eax, eax
mov r10, qword [rbp + 0x12f8]
movzx ecx, byte [rsi + 8]
test cl, cl
jne 0x1400d4588
mov edi, dword [rbp + 0xaf0]
mov ebx, dword [r10 + 0x178]
cmp ebx, edi
jae 0x1400cb9d2
test al, al
jne 0x1400cb680
mov rax, qword [0x140262328]
shl rax, 1
test rax, rax
jne 0x1400cd5bd
mov r14d, 0x101
mov rcx, rsi
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
jmp 0x1400cc986
test esi, esi
je 0x1400cbca2
mov dil, 3
cmp dword [rbx + 0x108], esi
jb 0x1400cde14
mov dword [rbp + 0x12d8], ecx
mov r14, qword [rbp + 0x940]
mov qword [rbp + 0x12f8], rbx
lea rdx, [rbx + 0x1c0]
lea rcx, [rbp + 0x1110]
mov r8d, esi
call fcn.140032b40
cmp qword [rbp + 0x1110], 0
je 0x1400cc614
movdqu xmm0, xmmword [rbp + 0x1110]
movdqa xmmword [rbp + 0xab0], xmm0
mov rcx, r14
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x140262328]
shl rax, 1
test rax, rax
jne 0x1400cd595
xor eax, eax
mov r8, qword [rbp + 0x12f8]
movzx ecx, byte [r14 + 8]
test cl, cl
jne 0x1400d4d77
mov dword [rbp + 0x12c8], eax
mov rcx, qword [rbp + 0xab0]
mov edx, dword [rbp + 0xab8]
mov eax, dword [rbp + 0xabc]
mov dword [rbp + 0xad0], edx
mov dword [rbp + 0xad4], eax
cmp qword [rcx + 0x10], rdx
mov qword [rbp + 0x12b8], r14
jbe 0x1400d4a1e
xor ebx, ebx
mov r8d, dword [rbp + 0x12f8]
test r8b, r8b
je 0x1400caf7b
mov rcx, r12
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
test bl, bl
je 0x1400cb892
mov rax, qword [rbp + 0x12e8]
mov dword [rax + 0x438], 2
mov eax, edi
mov dword [rbp + 0x1104], edi
lea rbx, [rbp + 0x1120]
jmp 0x1400c8941
cmp r14b, 3
lea rbx, [rbp + 0x1120]
jne 0x1400d01d5
mov eax, edi
mov dword [rbp + 0x1104], edi
jmp 0x1400c8941
mov qword [rbp + 0x12b8], r15
lea r12, [rsi + 0x1c0]
mov byte [rbp + 0x12e7], 1
lea rcx, [rbp + 0x4d8]
mov rdx, r12
mov r8d, ebx
call fcn.140033100
mov r9, qword [rbp + 0x12f8]
lea r10, [r9 + 0x10]
lea rsi, [r9 + 0x70]
cmp qword [rbp + 0x4d8], 0
mov qword [rbp + 0x12c8], r10
je 0x1400cc17f
test r14b, r14b
jne 0x1400cb93c
test ebx, ebx
je 0x1400cb93c
mov byte [rbp + 0x12e7], 1
mov qword [rsp + 0x20], r10
lea rcx, [rbp + 0x1110]
mov rdx, rsi
mov r8d, ebx
mov r9b, 1
call fcn.14002e820
movzx eax, byte [rbp + 0x1110]
cmp al, 3
jne 0x1400cc654
mov dword [rbp + 0x1280], eax
mov dword [rbp + 0x10f8], ebx
mov qword [rbp + 0x12a0], rsi
mov dword [r10 + 0x178], edi
mov rax, qword [rbp + 0xad0]
mov r8, qword [rbp + 0xad8]
mov r9, qword [rbp + 0xae0]
lea rcx, [rbp + 0x1110]
lea rdx, [rbp + 0xae8]
mov rsi, r10
call qword [rax]
mov eax, dword [rbp + 0xaf4]
movdqu xmm0, xmmword [rbp + 0x1110]
movdqu xmm1, xmmword [rbp + 0x1120]
lea rcx, [rbp + 0xf80]
movdqu xmmword [rcx - 8], xmm1
movdqu xmmword [rcx - 0x18], xmm0
mov dword [rbp + 0xf64], eax
mov word [rbp + 0xf60], 0x201
mov rax, qword [rsi + 0x218]
test rax, rax
mov r10, rsi
je 0x1400cbbad
lea rsi, [r10 + 0x10]
mov rcx, qword [rbp + 0x12a0]
add rcx, 0x10
mov qword [rbp + 0x12b8], rcx
lea rcx, [r10 + 0x1c0]
mov qword [rbp + 0x12d8], rcx
lea r14, [r10 + 0x118]
mov r13, rax
xor r15d, r15d
jmp 0x1400cbaa7
mov rax, qword [rbp + 0xf80]
mov qword [rbp + 0x1130], rax
movzx eax, word [rbp + 0xf60]
movzx ecx, word [rbp + 0xf62]
mov edx, dword [rbp + 0xf64]
mov r8, qword [rbp + 0xf68]
movups xmm0, xmmword [rbp + 0xf70]
movaps xmmword [rbp + 0x1120], xmm0
mov word [rbp + 0x1110], ax
mov word [rbp + 0x1112], cx
mov dword [rbp + 0x1114], edx
mov qword [rbp + 0x1118], r8
lea rax, [r10 + 0x188]
mov qword [rbp + 0x12d8], rax
movzx eax, byte [r10 + 0x188]
cmp eax, 3
mov r13d, dword [rbp + 0x12c0]
je 0x1400cc905
mov byte [rax + 8], 1
mov qword [rax + 9], rcx
mov esi, 2
jmp 0x1400cab2b
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x5a0], xmm0
mov dword [rbp + 0xdf8], 1
mov al, 1
mov dword [rbp + 0x109c], eax
mov dil, 1
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fwidestring_1.0.2_srcucstring.rs
mov qword [rbp + 0xa50], rax
lea rax, [0x1401d79e0]
mov qword [rbp + 0xa58], rax
jmp 0x1400cde14
mov dil, 3
mov r10, qword [rbp + 0x12f8]
cmp esi, dword [r10 + 0x108]
jbe 0x1400cc3af
mov eax, dword [rbp + 0xdf4]
mov esi, eax
jmp 0x1400cd8bf
movd ecx, xmm10
mov eax, dword [rdx + 0x118]
add eax, ecx
mov edi, 3
jo 0x1400cc6d8
mov r8, qword [rbp + 0x12f8]
mov dword [r8 + 0x118], eax
mov qword [rbp + 0xf60], 2
mov qword [rbp + 0xf80], 0
mov eax, dword [r8 + 0x11c]
lea edx, [rax + rcx]
shl rdx, 0x20
add ecx, eax
movabs rcx, 0x300000001
cmovo rdx, rcx
test dl, dl
jne 0x1400cbd73
mov ebx, dword [rbp + 0x758]
mov r15d, dword [rbp + 0x75c]
mov dword [rbp + 0x5b0], ebx
mov dword [rbp + 0x5b4], r15d
cmp qword [rax + 0x10], rbx
jbe 0x1400d474c
mov rdx, qword [rax + 8]
imul rax, rbx, 0x130
cmp dword [rdx + rax], 2
je 0x1400d474c
call 0x1412148e0
add byte [rax], al
jne 0x1400d5168
cmp byte [rax + 0x50], 6
jne 0x1400cd6e5
mov byte [rax + 0x50], 8
cmp byte [rbp + 0x1060], 0
mov r9d, dword [rbp + 0x106c]
je 0x1400ce24e
mov word [rbp + 0x870], 0x100
mov dword [rbp + 0x874], r9d
mov dword [rbp + 0x878], 7
add cl, ch
invalid
invalid
add byte [rax], al
add cl, ch
invalid
mov al, 1
mov dil, 1
lea rcx, [0x1401d79e0]
adc byte [rax], al
adc byte [rax], al
mov qword [rbp + 0xc68], rcx
lea rcx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fwidestring_1.0.2_srcucstring.rs
mov qword [rbp + 0xc60], rcx
jmp 0x1400cc508
call fcn.1401a0a40
mov r8d, eax
xor r8b, 1
movzx eax, byte [rsi + 0x18]
test al, al
je 0x1400cacf0
add byte [rcx - 0x77], al
rol byte [rcx - 0x80], 0xf0
add dword [rdi], ecx
mov dh, 0x46
sbb byte [rax + rax*8 - 0x143d7bf1], al
invalid
jmp 0x1400d3d12
mov rcx, qword [rbp + 0x12f8]
cmp byte [rcx + 0x68], 0
setne al
xor al, byte [rbp + 0x1270]
test al, 1
je 0x1400cc6ad
cmp dword [rcx + 0x110], 0
jne 0x1400cb3eb
invalid
invalid
invalid
cmp dword [rcx + 0x114], eax
jbe 0x1400cc6d8
jmp 0x1400cb3eb
dec dword [rax - 0x75]
test eax, esp
add al, 0
add byte [rax - 0x75], cl
invalid
mov rax, qword [rbp + 0x4e0]
mov rcx, qword [rbp + 0x4e8]
mov rcx, qword [rcx - 8]
mov rdx, qword [rax + 0x10]
mov edx, dword [rax + 0x10]
mov edx, dword [rax + 0x10]
cmp rcx, rdx
jae 0x1400d2e82
mov rax, qword [rax + 8]
shl rcx, 4
mov ebx, dword [rax + rcx + 8]
mov r14d, dword [rax + rcx + 0xc]
mov dword [rbp + 0xcb0], r14d
mov dword [rbp + 0xcb4], ebx
mov r15d, r14d
cmp qword [r9 + 0x1d0], r15
rol byte [rcx], 1
add byte [rax], al
rol byte [rcx], 1
add byte [rax], al
jbe 0x1400d48b7
mov rax, qword [rbp + 0x12f8]
mov rax, qword [rax + 0x1c8]
add byte [rax - 0x75], cl
or al, 1
add byte [rax], al
imul r13, r15, 0x130
cmp dword [rax + r13], 2
je 0x1400d48b7
add rax, r13
cmp dword [rax + 0x114], ebx
jne 0x1400d48b7
movzx ecx, byte [rax + 0x50]
cmp cl, 6
jae 0x1400cc23b
lea edx, [rcx - 3]
cmp dl, 3
movzx edx, dl
mov r8d, 1
cmovae edx, r8d
cmp dl, 2
je 0x1400cb130
movzx edx, dl
cmp edx, 1
jne 0x1400cc23b
cmp cl, 1
ja 0x1400cb130
add dword [rdi], ecx
xchg edi, edi
out dx, al
invalid
cmp byte [rax + 0x51], 2
jb 0x1400cb130
invalid
dec dword [rax - 0x77]
mov ch, 0xd0
add al, 0
add dh, al
test edi, esp
adc al, byte [rax]
add byte [rcx], al
mov qword [rbp + 0x4d0], rsi
mov byte [rbp + 0x12e7], 1
mov rcx, qword [rbp + 0x12b8]
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x140262328]
shl rax, 1
test rax, rax
jne 0x1400cd5ef
xor esi, esi
mov rcx, qword [rbp + 0x12b8]
movzx eax, byte [rcx + 8]
test al, al
jne 0x1400d4db4
lea rax, [rcx + 0x10]
mov qword [rbp + 0x4c8], rax
mov qword [rbp + 0xf38], r12
mov dword [rbp + 0xf40], r14d
mov ch, 0x40
sldt word [rax]
mov dword [rbp + 0xf44], ebx
lea rax, [rbp + 0x4d0]
mov qword [rbp + 0xbe8], rax
mov r8d, 0x118
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
ror byte [rdx], 1
add byte [rax], al
lea rdx, [rbp + 0x5b0]
add al, ch
out 0xa6, eax
or al, 0
add al, ch
out 0xa6, eax
or al, 0
lea rax, [rbp + 0x4c8]
mov qword [rbp + 0xbf0], rax
lock or eax, dword [rax]
add byte [rcx + rcx*4 - 0x4b], al
and byte [rsi], cl
add byte [rax], al
lock or eax, dword [rax]
add byte [rcx + rcx*4 - 0x4b], al
and byte [rsi], cl
add byte [rax], al
mov dword [rbp + 0xe24], ebx
mov rax, qword [rbp + 0x12f8]
cmp qword [rax + 0x1d0], r15
mov dword [rbp + 0x10f8], esi
jbe 0x1400d4a8f
mov rax, qword [rbp + 0x12f8]
mov rax, qword [rax + 0x1c8]
cmp dword [rax + r13], 2
je 0x1400d4a8f
add rax, r13
cmp dword [rax + 0x114], ebx
jne 0x1400d4a8f
mov edi, dword [rax + 0x48]
mov r8d, 0x128
lea rcx, [rbp + 0xf60]
lea rdx, [rbp + 0xad0]
mov qword [rbp + 0x12a0], rax
call sub.VCRUNTIME140.dll_memcpy
mov rdx, qword [rbp + 0x12a0]
mov qword [rbp + 0x1280], r14
mov dword [rbp + 0x950], r14d
mov dword [rbp + 0x954], ebx
cmp dword [rdx], 2
je 0x1400d4b78
test esi, esi
je 0x1400cc3f3
test bl, bl
setne cl
xor cl, sil
lea rdx, [r10 + 0x98]
lea r8, [r10 + 0x110]
lea r9, [r10 + 0x9c]
lea rax, [r10 + 0x114]
test cl, 1
cmovne rdx, r8
cmove rax, r9
cmp dword [rdx], 0
jne case.0x140092619.127
cmp dword [rax], esi
ja case.0x140092619.127
mov al, 1
mov dword [rbp + 0x10ec], eax
mov dil, 1
lea rax, [0x1401d79e0]
mov qword [rbp + 0xe18], rax
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fwidestring_1.0.2_srcucstring.rs
mov qword [rbp + 0xc48], rax
mov esi, 1
pxor xmm11, xmm11
jmp 0x1400cd8bf
mov rdx, qword [rax]
mov esi, 2
add al, byte [rax]
add byte [rax], al
test rdx, rdx
je 0x1400cab2b
mov byte [rbp + 0x12b6], al
mov dword [rbp + 0x10dc], r14d
movdqa xmm7, xmm15
lea rcx, [rbp + 0xad0]
call fcn.1400023d0
lea rcx, [rbp + 0xb30]
call fcn.140089a90
cmp byte [rbp + 0x12d8], 0
mov rcx, qword [rbp + 0x12f8]
jne 0x1400cc555
mov rax, qword [0x140262328]
shl rax, 1
test rax, rax
jne 0x1400cd240
mov byte [rbp + 0x12af], 0
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov esi, 2
cmp dil, 3
je 0x1400cab2b
xor ebx, ebx
mov edi, 3
mov r8d, dword [rbp + 0x12f8]
test r8b, r8b
jne 0x1400cb860
jmp 0x1400caf7b
mov rbx, qword [rbp + 0x12f8]
cmp byte [rbx + 0x68], 0
setne al
xor al, sil
test al, 1
je 0x1400ccc52
cmp dword [rbx + 0x110], 0
mov dil, 3
mov ecx, dword [rbp + 0x12d8]
jne 0x1400cde14
cmp dword [rbx + 0x114], esi
jbe case.0x1400b8ded.61
cmp dword [rcx + 0x98], 0
jne 0x1400cb3eb
cmp byte [rbp + 0x12c8], 0
mov rcx, qword [rbp + 0x12d8]
jne 0x1400cc6fb
mov rax, qword [0x140262328]
shl rax, 1
test rax, rax
jne 0x1400cd25c
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov esi, 2
cmp byte [rbp + 0x10d8], 3
je 0x1400cab2b
jmp 0x1400d037e
sub byte [rcx], dl
add byte [rax], al
sldt word [rax]
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], esi
adc dword [rax], eax
add byte [rax], al
add byte [rax], al
add cl, ch
invalid
stosb byte [rdi], al
adc al, byte [rax]
add al, ch
je 0x1400ccb09
invalid
call fcn.1401a0a40
xor al, 1
or eax, 0xf013400
mov dh, 0x4e
or byte [rcx + r9*8 - 0x19f37bf1], r8b
add byte [rcx + rax], dh
movzx ecx, byte [rsi + 8]
test cl, cl
je 0x1400cb0e6
out 0xff, al
invalid
invalid
invalid
jmp 0x1400d4659
call fcn.1401a0a40
xor al, 1
mov dword [rbp + 0x12d8], eax
test eax, ebx
adc al, byte [rax]
add byte [rdi], cl
mov dh, 0x47
or byte [r8 + r8*8 - 0x18a77bf1], r8b
invalid
invalid
pop rsp
invalid
test eax, ebx
adc al, byte [rax]
add byte [rdi], cl
mov dh, 0x47
or byte [r8 + r8*8 - 0x18a77bf1], r8b
or byte [r8 + r8*8 - 0x18a77bf1], r8b
out 0xff, eax
invalid
invalid
jmp 0x1400d44eb
add al, ch
call fcn.1401a0a40
xor al, 1
add dword [rcx + 0x12b885], ecx
invalid
invalid
add dword [rcx + 0x12b885], ecx
test dword [rax + 0x48000012], edi
mov dword [rbp + 0x12f8], esi
mov ch, pe_nt_image_headers64
adc al, byte [rax]
invalid
adc al, byte [rax]
add byte [rax - 0x77], cl
mov qword [rbp + 0x12f8], rsi
mov ch, pe_nt_image_headers64
adc al, byte [rax]
add byte [rdi], cl
movzx eax, byte [rsi + 8]
test al, al
invalid
test byte [rdi], dl
invalid
movzx eax, byte [rsi + 8]
or byte [rax + r8*8 - 0x17e87bf1], r8b
test al, al
je 0x1400cb334
test byte [rdi], dl
call 0x12df6cb1e
invalid
invalid
jmp 0x1400d460f
in eax, dx
jp case.0x14009258c.139
add al, ch
sbb dword [rdi], edi
or eax, 0x89013400
add byte [rcx + rax], dh
xor al, 1
add dword [rcx + 0x12d885], ecx
mov dword [rbp + 0x12d8], eax
test eax, ebx
adc al, byte [rax]
add byte [rax], al
add byte [rdi], cl
mov dh, 0x47
or byte [r8 + r8*8 - 0x22e07bf1], r8b
movzx eax, byte [rdi + 8]
or byte [r8 + r8*8 - 0x22e07bf1], r8b
test al, al
ror byte [rdi], 0x84
invalid
je 0x1400ca85a
test byte [rdi], bl
invalid
invalid
invalid
jmp 0x1400d46d3
xchg ebx, eax
jnp case.0x140092619.132
add al, ch
call fcn.1401a0a40
xor al, 1
invalid
sti
or eax, 0x89013400
or eax, 0x89013400
add byte [rcx + rax], dh
add dword [rcx + 0x12c885], ecx
mov dword [rbp + 0x12c8], eax
test eax, ecx
adc al, byte [rax]
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp + 0x12f8], rsi
mov ch, pe_nt_image_headers64
clc
adc al, byte [rax]
add byte [rdi], cl
invalid
mov dh, 0x46
invalid
add byte [rax], al
movzx eax, byte [rsi + 8]
or byte [rax + r8*8 - 0x15437bf1], r8b
or byte [rax + rax*8 - 0x15437bf1], al
test al, al
je 0x1400cb61c
invalid
invalid
invalid
invalid
invalid
ror byte [rdi], 0x84
mov esp, 0xe9ffffea
invalid
invalid
invalid
invalid
invalid
test byte [rdx + rbp*8 + 0x60e9ffff], bh
invalid
invalid
invalid
jmp 0x1400d45c5
jp case.0x14015c4ea.129
add al, ch
call fcn.1401a0a40
mov ecx, eax
invalid
invalid
or eax, 0x80c18900
add byte [rcx + 0x1f180c1], cl
rol dword [rax - 0x4a74fe0f], 0x70
xor cl, 1
int1
add dword [rbx + 0x1270b5], ecx
mov esi, dword [rbp + 0x1270]
mov ch, 0x70
adc al, byte [rax]
add byte [rax], al
add byte [rdi], cl
movzx eax, byte [rbx + 8]
mov dh, 0x43
or byte [rax + rax*8 - 0x14b57bf1], al
test al, al
invalid
test byte [rdx - 0x15], cl
or byte [r8 + r8*8 - 0x14b57bf1], al
test al, al
ror byte [rdi], 0x84
je 0x1400cb6cb
test byte [rdx - 0x15], cl
jmp 0x1400ccb7f
jmp 0x1400ccb7f
invalid
invalid
jmp 0x1400d452e
test al, 0x79
add byte [rax], al
invalid
jns case.0x140092619.128
add al, ch
call fcn.1401a0a40
mov ch, 0x3e
or eax, 0x48013400
or eax, 0x48013400
add byte [rcx + rax], dh
xor al, 1
add dword [rax - 0x75], ecx
mov rdx, qword [rbp + 0x12f8]
mov edx, dword [rbp + 0x12f8]
xchg ebp, eax
clc
adc al, byte [rax]
add byte [rax], al
add byte [rdi], cl
movzx ecx, byte [rsi + 8]
mov dh, 0x4e
or byte [rcx + r9*8 - 0x18337bf1], r8b
or byte [rcx + rcx*8 - 0x18337bf1], al
test cl, cl
leave
je 0x1400cb36c
int3
out 0xff, eax
invalid
invalid
jmp 0x1400d4696
add byte [rax], al
add al, ch
call fcn.1401a0a40
xchg esi, eax
or eax, 0x4c013400
or eax, 0x4c013400
xor al, 1
add dword [rbx + rcx*4 - 0x6b], ecx
mov r10, qword [rbp + 0x12f8]
mov edx, dword [rbp + 0x12f8]
xchg ebp, eax
clc
adc al, byte [rax]
add byte [rdi], cl
movzx ecx, byte [rsi + 8]
test cl, cl
leave
mov dh, 0x4e
or byte [rcx + r9*8 - 0x156a7bf1], r8b
or byte [rcx + rcx*8 - 0x156a7bf1], al
leave
je 0x1400cb654
test byte [rbp - 0x16000016], dl
xchg ebp, eax
invalid
invalid
jmp 0x1400d4588
invalid
jns case.0x1400a59d4.99
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0x760]
test dword [rax + 7], esp
invalid
invalid
add byte [rax], al
add byte [rax - 0x57], cl
test rax, 0xffffffff80000000
add byte [rax], al
add byte [rax - 0x79f67af1], al
add byte [rax], al
invalid
or byte [rdi], 0x85
or dword [rsi - 0x74bf0000], eax
xchg byte [rax], al
add byte [rcx - 0x75], al
jne 0x1400d51e0
test dword [rcx], ecx
xchg byte [rax], al
add byte [rcx - 0x75], al
mov ecx, dword [r10 + 0xb8]
mov ecx, dword [rdx + 0xb8]
mov bh, byte [rax - 0x7b000000]
add byte [rax], al
add byte [rbp + 0xbac9], al
add byte [rax], al
invalid
test ecx, ecx
leave
mov edx, 0
add byte [rax], al
add byte [rdi], cl
cmovg edx, ecx
cmp edx, eax
ret 0x2672
sar qword [r9], 1
sar dword [rcx], 1
ret 0x2672
test eax, eax
test eax, eax
ror byte [rdi], 0x84
je 0x1400cd869
test byte [rbp + 0xc], dh
jne case.0x14015c4ea.139
or al, 0
add byte [rax], al
add byte [rcx], ch
sub ecx, eax
jl 0x1400d5823
mov word [rdi], fs
mov word [rax], es
invalid
ror dword [rdi], 0x8c
invalid
mov word [rdi], fs
mov word [rax], es
add byte [rax], al
add byte [rcx - 0x77], al
mov dword [r10 + 0xb8], ecx
mov bh, byte [rax + 0x41000000]
mov eax, 0x41000000
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x75], al
mov ecx, dword [r10 + 0xbc]
mov ecx, dword [rdx + 0xbc]
mov bh, byte [rax + rax - 0x3ed70000]
add byte [rax], al
add byte [rax], al
add byte [rcx], ch
ror dword [rdi], 0x81
invalid
invalid
sub ecx, eax
jno 0x1400cd862
push rax
or al, 0
add byte [rax], al
add byte [rax - 0x137a76ff], dh
mov al, 1
mov dword [rbp + 0x10ec], eax
test esp, ebp
adc byte [rax], al
invalid
add dword [rcx + 0x10ec85], ecx
test esp, ebp
in al, dx
adc byte [rax], al
add byte [rax], al
add bh, al
test dword [rax + 0x10], ebx
cwde
adc byte [rax], al
add byte [rax], al
mov dword [rbp + 0x1098], 0
cwde
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x49], al
add dword [rax - 0x73], ecx
lea rax, [0x1401a9d38]
mov dil, 1
mov bh, 1
lea rax, [0x1401a9d38]
lea eax, [0x1401a9d38]
or dl, cl
ror dword [0xc5961431], 1
or eax, 0x85894800
mov qword [rbp + 0xe18], rax
mov dword [rbp + 0xe18], eax
sbb byte [rsi], cl
invalid
add byte [rax], al
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fwidestring_1.0.2_srcucstring.rs
add eax, 0x13abec
in al, dx
stosd dword [rdi], eax
adc eax, dword [rax]
mov qword [rbp + 0xc48], rax
test dword [rax + 0xc], ecx
or al, 0
or al, 0
add byte [rax], al
add byte [rsi + 3], bh
mov esi, 3
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x45], ah
pxor xmm11, xmm11
pxor mm3, mm3
fucomi st(1)
jmp 0x1400cd8bf
insd dword [rdi], dx
or al, 0
add byte [rbx + 0x98bb], al
cmp dword [rbx + 0x98], 0
mov ebx, 0x98
cwde
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x49], al
mov dil, 3
mov bh, 3
add ecx, dword [rbx + 0x12d88d]
mov ecx, dword [rbp + 0x12d8]
invalid
fcom dword [rdx]
add byte [rax], al
invalid
adc al, byte [rax]
add byte [rdi], cl
jne 0x1400cde14
test dword [rcx + rdx - 0x4cc70000], ebp
lodsb al, byte [rsi]
adc dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
cmp dword [rbx + 0x9c], esi
ja 0x1400cde14
invalid
invalid
adc dword [rax], eax
invalid
mov bl, 0x9c
pushfq
add byte [rax], al
add byte [rdi], cl
xchg dword [rax + 0x66000011], esp
pxor mm0, mm0
out dx, eax
invalid
movabs al, byte [0x66c0ef0f66000011]
adc dword [rax], eax
add byte [rax], al
add byte [rsi + 0xf], ah
pxor xmm0, xmm0
out dx, eax
shl byte [rsi + 0xf], 0x7f
movdqa xmmword [rbp + 0x5a0], xmm0
movq qword [rbp + 0x5a0], mm0
jg case.0x1400a59d4.142
test dword [rax - 0x38fffffb], esp
movabs al, byte [0xdf885c7000005]
add eax, 0x85c70000
add byte [rax], al
add bh, al
mov dword [rbp + 0xdf8], 1
test eax, edi
clc
or eax, 0x10000
add byte [rax], al
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x637a76ff], dh
mov al, 1
add dword [rcx + 0x109c85], ecx
mov dword [rbp + 0x109c], eax
test dword [rax + rdx - 0x72b80000], ebx
pushfq
adc byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fwidestring_1.0.2_srcucstring.rs
lea eax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fwidestring_1.0.2_srcucstring.rs
add eax, 0x13ab8f
invalid
stosd dword [rdi], eax
adc eax, dword [rax]
mov qword [rbp + 0xa50], rax
mov dword [rbp + 0xa50], eax
test dword [rax + 0xa], edx
push rax
or al, byte [rax]
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rax, [0x1401d79e0]
lea eax, [0x1401d79e0]
add eax, 0x10ad39
cmp dword [rbp - 0x76b7fff0], ebp
adc byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp + 0xa58], rax
mov dword [rbp + 0xa58], eax
test dword [rax + 0xa], ebx
pop rax
or al, byte [rax]
invalid
add byte [rax], al
add byte [rax - 0x49], al
mov dil, 1
mov bh, 1
add ecx, ebp
pop rsi
jmp 0x1400cde14
adc dword [rax], eax
add al, ch
call fcn.1401a0a40
test al, al
invalid
test dword [0x10090ccca], edi
cmp eax, 0xc084000d
add byte [rax + rax*8 - 0x2a1d7af1], al
ror byte [rdi], 0x85
jne 0x1400ca2a5
test edx, esp
loop case.0x1400ba208.41
invalid
invalid
mov rax, qword [rbp + 0x10f8]
mov eax, dword [rbp + 0x10f8]
test eax, edi
clc
adc byte [rax], al
add dh, al
invalid
add byte [rax], al
mov byte [rax + 0x18], 1
sbb byte [rcx], al
sbb byte [rcx], al
add ecx, ebp
jmp 0x1400ca2a5
rcl ch, cl
invalid
invalid
call fcn.1401a0a40
push 0xffffffff84000d3d
or eax, 0xfc08400
add byte [rax + rax*8 - 0x2a117af1], al
invalid
test al, al
ror byte [rdi], 0x85
jne 0x1400ca2ce
test esi, ebp
out dx, al
invalid
inc dword [rcx - 0x3a]
mov byte [r12 + 0x18], 1
and al, 0x18
add ecx, ebp
invalid
sbb byte [rcx], al
jmp 0x1400ca2ce
jrcxz case.0x1400b8fe8.44
invalid
invalid
push qword [rcx - 0x274e16db]
mov cl, 0x25
jmp 0x1400ca5a3
mov cl, 0xd8
fdivr st(7)
push qword [rcx - 0x275516dd]
mov cl, 0x23
invalid
stosb byte [rdi], al
invalid
invalid
mov cl, 0x23
jmp 0x1400ca5a3
stosb byte [rdi], al
fdivr st(7)
invalid
push qword [rcx - 0x275c16dc]
mov cl, 0x24
jmp 0x1400ca5a3
movabs dword [0xd89ce91bb1ffffd8], eax
fdivr st(7)
push qword [rcx - 0x276316e5]
mov cl, 0x1b
invalid
pushfq
invalid
invalid
mov cl, 0x1b
jmp 0x1400ca5a3
pushfq
fdivr st(7)
push qword [rcx - 0x276a16de]
mov cl, 0x22
invalid
xchg ebp, eax
invalid
invalid
mov cl, 0x22
jmp 0x1400ca5a3
xchg ebp, eax
fdivr st(7)
push qword [rcx - 0x277116f0]
mov cl, 0x10
invalid
mov ds, eax
invalid
mov cl, 0x10
jmp 0x1400ca5a3
mov ds, eax
fdivr st(7)
push qword [rcx - 0x277816f2]
mov cl, 0xe
invalid
xchg eax, ebx
invalid
mov cl, 0xe
jmp 0x1400ca5a3
xchg eax, ebx
fdivr st(7)
push qword [rcx - 0x277f16df]
mov cl, 0x21
invalid
invalid
invalid
invalid
mov cl, 0x21
jmp 0x1400ca5a3
sbb al, 0xff
fdivr st(7)
invalid
push qword [rcx - 0x278616f5]
mov cl, 0xb
jmp 0x1400ca5a3
jns case.0x1400ca65d.27
fdivr st(7)
push qword [rcx - 0x278d16fc]
mov cl, 4
invalid
jb case.0x1400ca65d.34
invalid
mov cl, 4
jmp 0x1400ca5a3
jb case.0x1400ca65d.34
fdivr st(7)
push qword [rcx - 0x279416d8]
mov cl, 0x28
invalid
invalid
invalid
invalid
mov cl, 0x28
jmp 0x1400ca5a3
imul ebx, eax, 0xffffffff
fdivr st(7)
invalid
push qword [rcx - 0x279b16f4]
mov cl, 0xc
jmp 0x1400ca5a3
fdivr st(7)
fdivr st(7)
invalid
push qword [rcx - 0x27a216f7]
mov cl, 9
jmp 0x1400ca5a3
pop rbp
fdivr st(7)
push qword [rcx - 0x27a916e7]
mov cl, 0x19
invalid
push rsi
invalid
invalid
mov cl, 0x19
jmp 0x1400ca5a3
push rsi
fdivr st(7)
push qword [rcx - 0x27b016e8]
mov cl, 0x18
invalid
invalid
invalid
invalid
mov cl, 0x18
jmp 0x1400ca5a3
fdivr st(7)
fdivr st(7)
invalid
push qword [rcx - 0x27b716fe]
mov cl, 2
jmp 0x1400ca5a3
fdivr st(7)
invalid
fdivr st(7)
fdivr st(7)
invalid
push qword [rcx - 0x27be16f1]
mov cl, 0xf
jmp 0x1400ca5a3
fdivr st(7)
invalid
fdivr st(7)
fdivr st(7)
invalid
push qword [rcx - 0x27c516fd]
mov cl, 3
jmp 0x1400ca5a3
invalid
invalid
invalid
mov cl, 7
jmp 0x1400ca5a3
xor ebx, eax
invalid
invalid
xor ebx, eax
invalid
mov cl, 1
jmp 0x1400ca5a3
sub al, 0xd8
invalid
invalid
sub al, 0xd8
invalid
mov cl, 0x1f
jmp 0x1400ca5a3
invalid
fdivr st(7)
invalid
invalid
and eax, 0xb1ffffd8
adc ecx, ebp
invalid
mov cl, 0x11
jmp 0x1400ca5a3
invalid
fdivr st(7)
invalid
invalid
invalid
invalid
invalid
invalid
mov cl, 0x14
jmp 0x1400ca5a3
adc al, bl
invalid
invalid
adc al, bl
invalid
mov cl, 5
jmp 0x1400ca5a3
or eax, ebx
invalid
invalid
or eax, ebx
invalid
mov cl, 0x15
jmp 0x1400ca5a3
add bl, al
invalid
invalid
add bl, al
invalid
mov cl, 0xd
jmp 0x1400ca5a3
sti
xlatb
invalid
invalid
sti
xlatb
invalid
mov cl, 6
jmp 0x1400ca5a3
hlt
invalid
mov cl, 0x12
jmp 0x1400ca5a3
in eax, dx
xlatb
invalid
invalid
in eax, dx
xlatb
invalid
mov cl, 0xa
jmp 0x1400ca5a3
out 0xd7, al
invalid
invalid
out 0xd7, al
xlatb
invalid
mov cl, 8
jmp 0x1400ca5a3
invalid
xlatb
invalid
invalid
invalid
invalid
push qword [rcx - 0x282716e2]
mov cl, 0x1e
jmp 0x1400ca5a3
fcom st(7)
invalid
invalid
fcom st(7)
invalid
push qword [rcx - 0x282e16e0]
mov cl, 0x20
jmp 0x1400ca5a3
rcl edi, 1
invalid
invalid
rcl edi, 1
invalid
mov cl, 0x16
jmp 0x1400ca5a3
retf 0xffd7
invalid
invalid
retf 0xffd7
invalid
mov cl, 0x27
jmp 0x1400ca5a3
ret
xlatb
invalid
invalid
ret
invalid
mov cl, 0x13
jmp 0x1400ca5a3
invalid
xlatb
invalid
invalid
mov esp, 0xb1ffffd7
invalid
invalid
mov cl, 0x17
jmp 0x1400ca5a3
invalid
invalid
invalid
mov cl, 0x1c
jmp 0x1400ca5a3
invalid
invalid
invalid
mov cl, 0x1d
jmp 0x1400ca5a3
mov cl, 0x26
jmp 0x1400ca5a3
mov cl, 0x1a
jmp 0x1400ca5a3
mov byte [rax + 0x1c1], 0
mov bl, 0xa
mov rdx, qword [rbp + 0xcb0]
cmp rdx, 2
jne 0x1400ca6ce
invalid
invalid
jmp 0x1400ca770
push rsp
or dword [rax], eax
add byte [rbx - 0x7bf0fdc6], al
sbb eax, 0x39000082
invalid
add dword [rax], eax
add byte [rdi], cl
test dword [rcx], edx
invalid
jge 0x1400cd017
add byte [rax], al
mov dword [rbp + 0x870], r14d
mov dword [rbp + 0x874], ebx
mov rax, qword [rbp + 0x12f8]
cmp qword [rax + 0x1d0], r15
jbe 0x1400d50f0
mov rax, qword [rbp + 0x12f8]
mov rax, qword [rax + 0x1c8]
cmp dword [rax + r13], 2
je 0x1400d50f0
add rax, r13
cmp dword [rax + 0x114], ebx
add byte [rax], al
add byte [rax], al
jne 0x1400d50f0
test dword [rax - 0x7cffff80], edx
js 0x1400cd093
cmp dword [rax + 0x30], 2
jne 0x1400cd404
add cl, byte [rdi]
test dword [rdx + 0x48000003], ebx
cmp qword [rax + 0x38], 0
cmp dword [rax + 0x38], 0
je 0x1400cd404
mov dword [rbp + 0x870], r14d
mov dword [rbp + 0x874], ebx
cmp dword [rax], 2
je 0x1400d5847
add byte [rcx + 0x8749d], cl
add byte [rbx - 0x7bf0fdc8], al
mov esp, 0x39000087
cmp dword [rax + 0x114], ebx
cmp dword [rax + 0x114], ebx
jne 0x1400d5847
mov al, 0x87
add byte [rax], al
invalid
add byte [rbx + 0x11480], cl
add byte [rcx + 0x10f085], cl
adc byte [rax], al
mov eax, dword [rax + 0x114]
mov dword [rbp + 0x10f0], eax
adc byte [rax], al
add bh, al
test esp, esi
adc byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax + 0x48ff3101], dh
dec dword [rax - 0x73]
lea esp, [rax]
invalid
add byte [rax], al
adc byte [rax], al
add bh, al
test esp, esi
adc byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax + 0x48ff3101], dh
dec dword [rax - 0x73]
lea esp, [rax]
invalid
add byte [rax], al
dec dword [rax - 0x73]
lea esp, [rax]
invalid
movzx r10d, word [rbp + 0x1252]
mov rdx, qword [rbp + 0xa98]
mov r8, qword [rbp + 0xaa0]
or al, byte [rax]
add byte [rbx + rcx*4 - 0x73], cl
invalid
test al, 0xa
add byte [rax], al
or al, byte [rax]
add byte [rbx + rcx*4 - 0x73], cl
invalid
test al, 0xa
lea ebp, [rax - 0x16fffff6]
add al, 2
add byte [rax], al
add byte [rax], al
jmp 0x1400cd2de
call fcn.1401a0a40
cmp dword [0x1019611e2], ecx
add byte [rcx - 0x77], al
rol dword [rcx - 0x80], 0xf1
xor cl, 1
movzx eax, byte [r14 + 8]
test al, al
invalid
test byte [rcx], ch
invalid
mov r9d, eax
xor r9b, 1
xor cl, 1
movzx eax, byte [r14 + 8]
test al, al
je 0x1400ca91c
test byte [rcx], ch
fdivr st(7)
invalid
test byte [rcx], ch
fdivr st(7)
invalid
sub eax, ebx
invalid
jmp 0x1400d4986
fcom qword [rax]
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add dh, al
test dword [rsi + 0x1000012], esi
mov byte [rbp + 0x12b6], 1
mov dword [rbp + 0x10cc], 0
mov dil, 1
lea rax, [0x1401a9d38]
test esp, ecx
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x49], al
add dword [rax - 0x73], ecx
add eax, 0xdcc17
mov qword [rbp + 0xc68], rax
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fwidestring_1.0.2_srcucstring.rs
push 0x4800000c
lea eax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fwidestring_1.0.2_srcucstring.rs
mov qword [rbp + 0xc60], rax
or al, 0
add cl, ch
fcompi st(3)
invalid
add byte [rax], al
jmp 0x1400cc51a
test dword [rsi + 0xf000012], esi
mov bh, 0x85
adc dl, byte [rcx]
add byte [rax], al
invalid
movzx eax, word [rbp + 0x1112]
add byte [rcx + 0x10cc85], cl
add byte [rbx + 0x111485], cl
adc al, 0x11
add byte [rax], al
mov dword [rbp + 0x10dc], eax
invalid
invalid
test dword [rax], esp
adc dword [rax], eax
mov dword [rbp + 0x10cc], eax
mov eax, dword [rbp + 0x1114]
adc al, 0x11
add byte [rax], al
adc al, 0x11
add byte [rax], al
mov dword [rbp + 0x10dc], eax
mov rax, qword [rbp + 0x1120]
mov eax, dword [rbp + 0x1120]
mov eax, dword [rbp + 0x1120]
add byte [rax - 0x77], cl
test dword [rax + 0xc], esp
add byte [rax], al
mov qword [rbp + 0xc60], rax
movdqu xmm7, xmmword [rbp + 0x1128]
mov ebp, 0x1128
mov rax, qword [rbp + 0x1118]
mov eax, dword [rbp + 0x1118]
adc dword [rax], eax
add byte [rax - 0x77], cl
test dword [rax + 0xc], ebp
add byte [rax], al
mov qword [rbp + 0xc68], rax
jmp 0x1400cc51a
nop
invalid
invalid
add qword [rbx + 0x90], r14
mov ecx, dword [rax + 0xa0]
test ecx, ecx
mov edx, 0
cmovle ecx, edx
cmp ecx, esi
jae 0x1400cd1c8
mov word [rbp + 0xe20], 0x100
mov dword [rbp + 0xe24], edi
invalid
mov dword [rbp + 0xe28], 3
mov dil, 1
jmp 0x1400ce3d9
add byte [rbx], al
add byte [rax], al
add byte [rax - 0x49], al
add ecx, ebp
adc dword [rdx], edx
add byte [rax], al
mov rcx, qword [rax + 0x30]
cmp rcx, 1
je 0x1400cd612
cmp ecx, 2
jne 0x1400cd62b
mov ecx, dword [rax + 0x38]
sub rcx, rsi
jb 0x1400cd617
mov qword [rax + 0x38], rcx
jmp 0x1400cd62b
nop
add byte [rax], al
add byte [rbx + 0x48d4c53], cl
invalid
shl eax, 0x20
add edx, esi
mov dword [rbx + 0x90], ecx
movabs rcx, 0x300000001
add byte [rbx], al
add byte [rax], al
invalid
add byte [rbx], al
add byte [rax], al
add byte [rax + 0xf], cl
cmovo rax, rcx
test al, al
jne 0x1400cd232
invalid
invalid
invalid
cmovo rax, rcx
test al, al
jne 0x1400cd232
shr rax, 0x20
and byte [rcx - 0x7a39b3bd], cl
and byte [rsi], cl
add byte [rax], al
add esi, dword [rcx]
invalid
mov dword [rbx + 0x4c], eax
mov byte [rbp + 0xe20], 3
xor edi, edi
jmp 0x1400ce3e0
add byte [rax], al
invalid
add byte [rax - 0x77], cl
invalid
mov rsi, rcx
call fcn.1401a0a40
mov rcx, rsi
test al, al
jne 0x1400cc740
mov byte [rcx + 8], 1
jmp 0x1400cc740
enter 0xfffffffffffffff4, 0xffffffffffffffff
enter 0xfffffffffffffff4, 0xffffffffffffffff
mov rsi, rcx
call fcn.1401a0a40
mov rcx, rsi
test al, al
ror byte [rdi], 0x85
invalid
idiv edi
invalid
ror byte [rdi], 0x85
invalid
add byte [rax], al
mov dword [rbp + 0x10f0], edx
mov edx, dword [rbp + 0x958]
or dword [rax], eax
add byte [rcx + 0x10f495], cl
hlt
adc byte [rax], al
add byte [rbx + rcx*4 - 0x5b], al
pop rsp
or dword [rax], eax
invalid
or dword [rax], eax
add byte [rcx + 0x10f495], cl
hlt
adc byte [rax], al
add byte [rbx + rcx*4 - 0x5b], al
pop rsp
or dword [rax], eax
add byte [rax - 0x75], cl
invalid
invalid
xchg ebp, eax
invalid
hlt
mov rdx, qword [rbp + 0x960]
mov r8, qword [rbp + 0x968]
mov r9, qword [rbp + 0x970]
lea rcx, [rbp + 0xe20]
mov qword [rbp + 0xaa8], r9
mov qword [rbp + 0xaa0], r8
mov qword [rbp + 0xa98], rdx
mov word [rbp + 0x1252], r10w
mov dword [rbp + 0x1252], r10d
mov dword [rbp + 0x1252], r10d
mov dword [rbp + 0x10e0], r12d
mov byte [rbp + 0x12b7], al
mov rbx, rcx
call fcn.1400023d0
mov byte [rbp + 0x12f5], 0
lea rcx, [rbp + 0xe80]
call fcn.140089a90
mov rcx, rbx
jmp 0x1400ce8e2
mov rsi, rcx
call fcn.1401a0a40
mov rcx, rsi
test al, al
jne 0x1400cb40e
mov byte [rcx + 8], 1
jmp 0x1400cb40e
mov r8d, 0x118
lea rcx, [rbp + 0xcb0]
lea rdx, [rbp + 0xe20]
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [rbp + 0xe20]
movdqu xmm1, xmmword [rbp + 0xe30]
movups xmm2, xmmword [rbp + 0xe40]
movups xmm3, xmmword [rbp + 0xe50]
movaps xmmword [rbp + 0x950], xmm0
movdqa xmmword [rbp + 0x960], xmm1
movaps xmmword [rbp + 0x970], xmm2
movaps xmmword [rbp + 0x980], xmm3
movups xmm0, xmmword [rbp + 0xe60]
movaps xmmword [rbp + 0x990], xmm0
movdqu xmm0, xmmword [rbp + 0xe70]
movdqa xmmword [rbp + 0x9a0], xmm0
mov byte [rbp + 0x12d6], 0
lea rcx, [rbp + 0xd10]
add byte [rax], al
add byte [rax], al
call fcn.140089a90
mov dword [rbp + 0x300], r14d
mov dword [rbp + 0x304], ebx
mov rax, qword [rbp + 0x12f8]
cmp qword [rax + 0x1d0], r15
jbe 0x1400d5515
mov rax, qword [rbp + 0x12f8]
mov rdi, qword [rax + 0x1c8]
cmp dword [rdi + r13], 2
je 0x1400d5515
add rdi, r13
cmp dword [rdi + 0x114], ebx
jne 0x1400d5515
movaps xmm0, xmmword [rbp + 0x9a0]
lea rax, [rbp + 0xcc8]
movups xmmword [rax + 0x50], xmm0
movaps xmm0, xmmword [rbp + 0x990]
movups xmmword [rax + 0x40], xmm0
movdqa xmm0, xmmword [rbp + 0x950]
movdqa xmm1, xmmword [rbp + 0x960]
movaps xmm2, xmmword [rbp + 0x970]
movaps xmm3, xmmword [rbp + 0x980]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
mov qword [rbp + 0xcc0], 5
mov qword [rbp + 0xcb0], 0
mov r14, qword [rsi + 0x20]
mov byte [rbp + 0x12b0], 0
mov rcx, rsi
mov rdx, r14
lea r8, [rbp + 0xcb0]
call fcn.14003a850
cmp qword [rdi + 0x18], 0
je 0x1400cde53
mov rcx, qword [rdi + 0x28]
cmp qword [rsi + 0x10], rcx
jbe 0x1400d5744
mov rax, qword [rsi + 8]
imul rcx, rcx, 0xf0
cmp dword [rax + rcx], 2
je 0x1400d5744
add rdi, 0x28
add rax, rcx
mov qword [rax], 1
mov qword [rax + 8], r14
jmp 0x1400cde63
call fcn.1401a0a40
xor al, 1
mov r8, qword [rbp + 0x12f8]
movzx ecx, byte [r14 + 8]
test cl, cl
je 0x1400cb75c
jmp 0x1400d4d77
call fcn.1401a0a40
mov esi, eax
xor sil, 1
mov rcx, qword [rbp + 0x12b8]
movzx eax, byte [rcx + 8]
test al, al
je 0x1400cc27e
jmp 0x1400d4db4
test rsi, rsi
je 0x1400cd62b
mov word [rbp + 0xe20], 0x100
mov dword [rbp + 0xe24], edi
jmp 0x1400cd6ad
test byte [rbp + 0xcd4], 1
mov rax, qword [r15 + 0x10]
je 0x1400cdb69
mov dword [rbp + 0xe28], 1
mov dil, 1
jmp 0x1400ce3d9
lea rax, [rbp + 0x888]
movups xmmword [rax], xmm6
mov word [rbp + 0x870], 0x101
mov dword [rbp + 0x874], 1
lea rax, [0x1401bd170]
mov qword [rbp + 0x878], rax
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fwidestring_1.0.2_srcucstring.rs
mov qword [rbp + 0x880], rax
lea rcx, [rbp + 0xf60]
call fcn.1400023d0
mov r13d, dword [rbp + 0x12c0]
mov byte [rbp + 0x12e6], 0
lea rcx, [rbp + 0xfc0]
call fcn.140089a90
mov r14, qword [rbp + 0x6d8]
mov byte [rbp + 0x12c5], 1
mov rcx, r14
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rdi, qword [rbp + 0x12b8]
mov rax, qword [0x140262328]
shl rax, 1
test rax, rax
jne 0x1400cf5ac
mov dword [rbp + 0x12c8], 0
movzx eax, byte [r14 + 8]
test al, al
jne 0x1400d5768
mov rdx, qword [rbp + 0x4d8]
mov qword [rbp + 0x1280], r14
lea r8, [r14 + 0x10]
mov rax, qword [rbp + 0x890]
mov qword [rbp + 0xf80], rax
movdqa xmm0, xmmword [rbp + 0x870]
movdqa xmm1, xmmword [rbp + 0x880]
movdqa xmmword [rbp + 0xf70], xmm1
movdqa xmmword [rbp + 0xf60], xmm0
lea rax, [rbp + 0xf60]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdi
lea rcx, [rbp + 0xe20]
lea r9, [rbp + 0x3b0]
call fcn.140141f00
cmp byte [rbp + 0xe20], 3
jne 0x1400cd8ff
mov dword [rbp + 0xf64], 0
mov byte [rbp + 0xf60], 3
cmp byte [rbp + 0x12c8], 0
mov rcx, qword [rbp + 0x1280]
jne 0x1400cd831
mov rax, qword [0x140262328]
shl rax, 1
test rax, rax
jne 0x1400cf714
mov byte [rbp + 0x12c5], 0
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
jmp 0x1400cd95d
call fcn.1401a0a40
xor al, 1
mov rcx, qword [rbp + 0x12f8]
movzx edx, byte [rcx + 8]
test dl, dl
je 0x1400cb533
jmp 0x1400d4f12
mov dword [r10 + 0xbc], ecx
mov cl, 1
mov dword [rbp + 0x10ec], ecx
mov edx, dword [r10 + 0xbc]
lea ecx, [rax + rdx]
shl rcx, 0x20
add eax, edx
movabs rax, 0x300000001
cmovo rcx, rax
test cl, cl
jne 0x1400cd89e
shr rcx, 0x20
mov dword [r10 + 0xbc], ecx
movabs rax, 0xffffffff00000000
mov rcx, qword [rbp + 0xe18]
and rcx, rax
or rcx, 5
mov qword [rbp + 0xe18], rcx
xor edi, edi
mov rax, qword [rbp + 0x750]
mov rdx, qword [rbp + 0x758]
mov r8, qword [rbp + 0x760]
lea rcx, [rbp + 0x768]
call qword [rax + 0x10]
mov eax, esi
mov dword [rbp + 0xdf4], esi
cmp byte [rbp + 0x12d8], 0
mov rcx, qword [rbp + 0x12f8]
jne 0x1400ce594
jmp 0x1400ce585
mov rax, qword [rbp + 0xe40]
mov qword [rbp + 0xf80], rax
movdqu xmm0, xmmword [rbp + 0xe20]
movdqu xmm1, xmmword [rbp + 0xe30]
movdqa xmmword [rbp + 0xf70], xmm1
movdqa xmmword [rbp + 0xf60], xmm0
cmp byte [rbp + 0x12c8], 0
mov rcx, qword [rbp + 0x1280]
jne 0x1400cd950
mov rax, qword [0x140262328]
shl rax, 1
test rax, rax
jne 0x1400cf730
mov byte [rbp + 0x12c5], 0
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
cmp dword [rbp + 0x12a0], 0x3b9aca00
setne r8b
mov rcx, rdi
lea rdx, [rbp + 0x3b0]
call fcn.1400413e0
movzx edi, byte [rbp + 0xf60]
mov eax, dword [rbp + 0xf64]
mov r12d, dword [rbp + 0xf68]
mov r14d, dword [rbp + 0xf6c]
cmp dil, 3
jne 0x1400cdab1
mov dil, 3
cmp eax, 1
jne 0x1400cc532
mov rax, qword [rbp + 0x12f8]
mov rcx, qword [rax + 0x1c8]
mov rdx, qword [rax + 0x1d0]
mov byte [rbp + 0x12f3], 0
mov r8d, ebx
mov r9d, r15d
call fcn.140033400
mov ecx, dword [rax + 0x110]
mov dword [rbp + 0x590], ecx
movdqu xmm0, xmmword [rax + 0x100]
movdqa xmmword [rbp + 0x580], xmm0
mov dword [rax + 0x100], 0
mov dword [rbp + 0x1118], r12d
mov dword [rbp + 0x111c], r14d
mov qword [rbp + 0x1110], rsi
mov byte [rbp + 0x12f3], 0
lea rcx, [rbp + 0x580]
lea rdx, [rbp + 0x1110]
call fcn.1400a3560
mov dword [rbp + 0x1118], ebx
mov dword [rbp + 0x111c], r15d
mov qword [rbp + 0x1110], rsi
mov byte [rbp + 0x12f3], 0
lea rcx, [rbp + 0x1110]
call fcn.1400342e0
mov ecx, dword [rbp + 0x590]
mov dword [rax + 0x110], ecx
movdqa xmm0, xmmword [rbp + 0x580]
movdqu xmmword [rax + 0x100], xmm0
mov byte [rbp + 0x12f3], 0
lea rcx, [rbp + 0x1110]
call fcn.1400342e0
mov rdx, qword [rax + 0xa8]
mov rcx, qword [rax + 0xb0]
mov qword [rax + 0xa8], 0
test rdx, rdx
je 0x1400cc532
mov rax, qword [rdx + 8]
mov byte [rbp + 0x12f3], 0
call rax
jmp 0x1400cc532
movzx ecx, byte [rbp + 0xf61]
mov byte [rbp + 0x12b6], cl
movzx ecx, word [rbp + 0xf62]
mov dword [rbp + 0x10cc], ecx
mov rcx, qword [rbp + 0xf70]
mov qword [rbp + 0xc60], rcx
movdqu xmm7, xmmword [rbp + 0xf78]
shl r14, 0x20
or r14, r12
mov qword [rbp + 0xc68], r14
mov dword [rbp + 0x10dc], eax
jmp 0x1400cc532
test cl, cl
jne 0x1400cde27
mov qword [rdi + 0x18], 1
mov qword [rdi + 0x20], r14
add rdi, 0x28
mov qword [rdi], r14
mov rax, qword [rbp + 0x1280]
mov dword [rbp + 0x300], eax
mov dword [rbp + 0x304], ebx
mov rax, qword [rbp + 0x12f8]
cmp qword [rax + 0x1d0], r15
jbe 0x1400d549d
mov rax, qword [rbp + 0x12f8]
mov rax, qword [rax + 0x1c8]
cmp dword [rax + r13], 2
je 0x1400d549d
add rax, r13
cmp dword [rax + 0x114], ebx
jne 0x1400d549d
mov rdx, qword [rax + 0xa8]
mov rcx, qword [rax + 0xb0]
mov qword [rax + 0xa8], 0
test rdx, rdx
je 0x1400cdee0
mov rax, qword [rdx + 8]
mov byte [rbp + 0x12b0], 0
call rax
mov dil, 3
lea rcx, [rbp + 0xe20]
jmp 0x1400ce8e2
movups xmm0, xmmword [rbp + 0xfb0]
movaps xmmword [rbp + 0x220], xmm0
movups xmm0, xmmword [rbp + 0xfa0]
movaps xmmword [rbp + 0x210], xmm0
movdqu xmm0, xmmword [rbp + 0xf60]
movdqu xmm1, xmmword [rbp + 0xf70]
movups xmm2, xmmword [rbp + 0xf80]
movups xmm3, xmmword [rbp + 0xf90]
movaps xmmword [rbp + 0x200], xmm3
movaps xmmword [rbp + 0x1f0], xmm2
movdqa xmmword [rbp + 0x1e0], xmm1
movdqa xmmword [rbp + 0x1d0], xmm0
mov r8d, 0xa0
lea rcx, [rbp + 0x5b0]
lea rdx, [rbp + 0xfc0]
mov dword [rbp + 0x1280], r9d
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + 0x12ae], 0
lea rcx, [rbp + 0xe20]
lea rdx, [rbp + 0x5b0]
lea r8, [rbp + 0x1d0]
mov r9d, dword [rbp + 0x1280]
call fcn.140036090
mov rcx, qword [rbp + 0xe20]
lea rax, [rbp + 0xe24]
movups xmm0, xmmword [rax + 4]
movups xmm1, xmmword [rax + 0x14]
movaps xmmword [rbp + 0x950], xmm0
movaps xmmword [rbp + 0x960], xmm1
mov rax, qword [rax + 0x24]
mov qword [rbp + 0x970], rax
cmp rcx, 3
jne 0x1400cf285
movdqa xmm0, xmmword [rbp + 0x950]
movdqa xmm1, xmmword [rbp + 0x960]
movdqa xmmword [rbp + 0x870], xmm0
movdqa xmmword [rbp + 0x880], xmm1
mov rax, qword [rbp + 0x970]
mov qword [rbp + 0x890], rax
cmp byte [rbp + 0x870], 3
mov r13d, dword [rbp + 0x12c0]
jne 0x1400cd744
jmp 0x1400cf7e8
mov rdi, rcx
call fcn.1401a0a40
mov rcx, rdi
test al, al
jne case.0x1400ba208.86
mov r13d, dword [rbp + 0x12c0]
mov rax, qword [rbp + 0xcb0]
mov rdx, qword [rbp + 0xcb8]
mov rax, qword [rax + 0x10]
mov byte [rbp + 0x12c7], 0
lea rcx, [rbp + 0xcc8]
mov r8, rsi
call rax
lea rcx, [rbp + 0xf60]
mov rdx, qword [rbp + 0x870]
test dil, dil
je 0x1400ce446
mov byte [rbp + 0x12b5], 0
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov esi, 2
cmp dil, 3
je 0x1400cab2b
movzx r15d, byte [rbp + 0x12b7]
mov ebx, dword [rbp + 0x1254]
mov r13d, dword [rbp + 0x10e0]
mov r9d, dword [rbp + 0x10f0]
mov r14d, dword [rbp + 0x10f4]
jmp 0x1400cef7a
mov byte [rbp + 0x12b4], 0
mov rcx, qword [rbp + 0x12f8]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov esi, 2
cmp dil, 3
je 0x1400cab2b
jmp 0x1400d03d4
mov r8d, 0xb0
mov qword [rbp + 0x10f8], rcx
lea rcx, [rbp + 0x780]
lea rdx, [rbp + 0xe50]
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0x970]
lea rcx, [rbp + 0x754]
mov qword [rcx + 0x24], rax
movaps xmm0, xmmword [rbp + 0x950]
movdqa xmm1, xmmword [rbp + 0x960]
movdqu xmmword [rcx + 0x14], xmm1
movups xmmword [rcx + 4], xmm0
mov rax, qword [rbp + 0x10f8]
mov qword [rbp + 0x750], rax
movups xmm0, xmmword [0x1401d5d08]
movaps xmmword [rbp + 0xe30], xmm0
movdqu xmm0, xmmword [0x1401d5cf8]
movdqa xmmword [rbp + 0xe20], xmm0
mov byte [rbp + 0x12c6], 1
lea rcx, [rbp + 0x750]
lea rdx, [rbp + 0xe20]
call fcn.140042b70
test rax, rax
je 0x1400cf36a
mov rcx, qword [rax + 0x10]
cmp rcx, 0x13
ja 0x1400cf479
test rcx, rcx
je 0x1400cf36a
mov rax, qword [rax + 8]
xor edx, edx
xor r8d, r8d
movzx r9d, byte [rax + rdx]
lea r10d, [r9 - 0x3a]
cmp r10b, 0xf6
jb 0x1400cf479
lea r8, [r8 + r8*4]
add r9b, 0xd0
movzx r9d, r9b
lea r8, [r9 + r8*2]
inc rdx
cmp rcx, rdx
jne 0x1400cf336
test r8, r8
jne 0x1400cf479
movzx eax, byte [rbp + 0x808]
and al, 0xb
cmp al, 1
jne 0x1400cf479
mov dword [rbp + 0x430], r12d
mov eax, dword [rbp + 0x12c8]
mov dword [rbp + 0x434], eax
cmp qword [rdi + 0x10], r12
jbe 0x1400d593e
mov rcx, qword [rdi + 8]
cmp dword [rcx + r13], 2
je 0x1400d593e
mov rax, rcx
add rcx, r13
mov eax, dword [rbp + 0x12c8]
mov qword [rbp + 0x1280], rcx
cmp dword [rcx + 0x114], eax
jne 0x1400d593e
mov r8d, 0xe0
lea rcx, [rbp + 0xe30]
lea rdx, [rbp + 0x750]
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0xe20], 0
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 0x12f8]
mov rdx, qword [rax + 0x90]
mov byte [rbp + 0x12c6], 0
mov rcx, r14
mov r14, rdx
lea r8, [rbp + 0xe20]
call fcn.14003a850
mov rax, qword [rbp + 0x1280]
cmp qword [rax + 0x18], 0
je 0x1400cf74c
mov rax, qword [rbp + 0x1280]
mov rcx, qword [rax + 0x28]
mov rax, qword [rbp + 0x12f8]
cmp qword [rax + 0x80], rcx
jbe 0x1400d5a4c
mov rax, qword [rbp + 0x12f8]
mov rax, qword [rax + 0x78]
imul rcx, rcx, 0xf0
cmp dword [rax + rcx], 2
je 0x1400d5a4c
add qword [rbp + 0x1280], 0x28
add rax, rcx
mov qword [rax], 1
mov qword [rax + 8], r14
jmp 0x1400cf76a
mov word [rbp + 0x870], 0x100
mov eax, dword [rbp + 0x1280]
mov dword [rbp + 0x874], eax
mov dword [rbp + 0x878], 1
mov byte [rbp + 0x12ae], 0
lea rcx, [rbp + 0x750]
call fcn.14002ea60
mov r13d, dword [rbp + 0x12c0]
jmp 0x1400cd744
call fcn.1401a0a40
xor al, 1
mov dword [rbp + 0x12c8], eax
movzx eax, byte [r14 + 8]
test al, al
je 0x1400cd78c
jmp 0x1400d5768
mov qword [rbp + 0x1248], rcx
lea rcx, [rbp + 0x980]
mov qword [rbp + 0xf48], rdx
lea rdx, [rbp + 0xe50]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + 0x958], dil
mov byte [rbp + 0x958], bh
mov byte [rbp + 0x958], bh
mov byte [rbp + 0x959], r15b
mov word [rbp + 0x95a], r12w
mov dword [rbp + 0x95c], ebx
mov dword [rbp + 0x960], r14d
mov dword [rbp + 0x964], r13d
or dword [rax], eax
add byte [rax - 0x75], cl
test dword [rax + 0x12], ecx
add byte [rax], al
or dword [rax], eax
add byte [rax - 0x75], cl
test dword [rax + 0x12], ecx
add byte [rax], al
mov qword [rbp + 0x968], rax
mov rax, qword [rbp + 0xf48]
push 0x48000009
mov eax, dword [rbp + 0xf48]
add byte [rax - 0x75], cl
test dword [rax + 0xf], ecx
add byte [rax], al
mov qword [rbp + 0x970], rax
mov rax, qword [rbp + 0x1280]
mov eax, dword [rbp + 0x1280]
mov eax, dword [rbp + 0x1280]
mov qword [rbp + 0x978], rax
mov rax, qword [rbp + 0x12a0]
mov eax, dword [rbp + 0x12a0]
mov eax, dword [rbp + 0x12a0]
movabs al, byte [0x950858948000012]
add byte [rax], al
mov qword [rbp + 0x950], rax
mov byte [rbp + 0x12b1], 1
lea rcx, [rbp + 0xf38]
call fcn.1400342e0
mov rbx, rax
add rbx, 0x18
mov r8d, 0xe0
lea rdi, [rbp + 0xe20]
add byte [rax - 0x77], cl
stc
add byte [rax - 0x77], cl
stc
lea rdx, [rbp + 0x950]
call sub.VCRUNTIME140.dll_memcpy
add dh, al
test dword [rcx + 0x12], esi
add dh, al
test dword [rcx + 0x12], esi
mov rcx, rbx
mov rdx, rsi
mov r8, rdi
call fcn.140040650
idiv edi
idiv edi
mov byte [rbp + 0x12b1], 0
lea rcx, [rbp + 0xf38]
call fcn.1400342e0
mov rdx, qword [rax + 0xa8]
mov rcx, qword [rax + 0xb0]
mov qword [rax + 0xa8], 0
mov dword [rax + 0xa8], 0
mov dword [rax + 0xa8], 0
test rdx, rdx
je 0x1400cf6e4
mov rax, qword [rdx + 8]
mov byte [rbp + 0x12b1], 0
call rax
mov rax, qword [rbp + 0x12f8]
cmp byte [rax + 0x68], 0
je 0x1400cdee0
add rsi, 0x64
mov byte [rbp + 0x12b1], 0
mov byte fs:[rbp + 0x12b1], 0
mov rcx, rsi
lea rdx, [rbp + 0xf38]
add byte [rax], al
call fcn.1400a3560
jmp 0x1400cdee0
mov r14, rcx
call fcn.1401a0a40
mov rcx, r14
test al, al
jne 0x1400cd831
mov byte [rcx + 8], 1
jmp 0x1400cd831
mov r14, rcx
call fcn.1401a0a40
mov rcx, r14
test al, al
jne 0x1400cd950
mov byte [rcx + 8], 1
jmp 0x1400cd950
mov rax, qword [rbp + 0x1280]
mov qword [rax + 0x18], 1
mov qword [rax + 0x20], r14
add rax, 0x28
add eax, 0x28
adc al, byte [rax]
add byte [rax - 0x39], cl
sbb byte [rcx], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x70], cl
and byte [rax - 0x7d], cl
add eax, 0x28
mov qword [rbp + 0x1280], rax
add eax, 0x28
mov qword [rbp + 0x1280], rax
mov rax, qword [rbp + 0x1280]
mov qword [rax], r14
add byte [rcx + rcx*4 + 0x30], cl
mov dword [rbp + 0x430], r12d
mov ecx, dword [rbp + 0x12c8]
add byte [rcx + 0x4348d], cl
add byte [rcx + rdi + 0x67], cl
adc byte [rdi], cl
invalid
invalid
invalid
add byte [rax], al
mov rax, qword [rdi + 8]
cmp dword [rax + r13], 2
je 0x1400d59b6
add rax, r13
cmp dword [rax + 0x114], ecx
jne 0x1400d59b6
mov dword [rbp + 0xf64], 1
add byte [rax], al
mov dword [rbp + 0xf68], r12d
mov eax, dword [rbp + 0x12c8]
movsd dword [rdi], dword [rsi]
push 0xffffffff8b00000f
test eax, ecx
adc al, byte [rax]
add byte [rcx + 0xf6c85], cl
invalid
test dword [rdi + rcx], ebp
mov dword [rbp + 0xf6c], eax
mov byte [rbp + 0xf60], 3
mov rdi, qword [rbp + 0x12b8]
add dh, al
test dword [rax + 0xf], esp
add byte [rax], al
add ecx, dword [rax - 0x75]
mov ebp, 0x12b8
jmp 0x1400cd95d
movzx eax, r14b
cmp eax, 4
jne 0x1400cf849
mov qword [rbp + 0x1258], r12
mov qword [rbp + 0x1260], r15
mov eax, esi
mov dword [rbp + 0x129c], esi
mov eax, ebx
fmul dword [rax + 0x13079d]
add byte [rsi + 0x45], ah
movq mm6, mm7
fmul dword [rax + 0x13079d]
add byte [rsi + 0x45], ah
movq mm6, mm7
jmp 0x1400d0471
add byte [rcx + rcx*4 - 0x5b], cl
pop rax
adc al, byte [rax]
add byte [rcx + rcx*4 - 0x43], cl
invalid
mov qword [rbp + 0x1258], r12
mov qword [rbp + 0x1260], r15
mov eax, esi
invalid
mov dword [rbp + 0x129c], esi
mov eax, ebx
mov byte [rbp + 0x1307], bl
movdqa xmm8, xmm15
movq mm0, mm7
invalid
movq mm0, mm7
jmp 0x1400cf8a3
mov r14b, 3
mov rcx, qword [rbp + 0x12e8]
cmp byte [rcx + 0x3d5], 0
je case.default.0x1400cf922
mov esi, r13d
mov r15, qword [rbp + 0x10b0]
add byte [rax], al
mov r12, qword [rbp + 0xe10]
mov eax, dword [rbp + 0x1100]
mov ebx, eax
movdqa xmm15, xmm14
mov rax, qword [rbp + 0x12e8]
add byte [rax], al
mov r11, qword [rax + 0x400]
mov r10, qword [rax + 0x408]
lea r8, [r11 + 0x10]
lea r9, [r10 + 0x10]
mov rax, qword [rbp + 0xc38]
mov qword [rbp + 0xf60], rax
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 0xe00]
mov qword [rbp + 0xf68], rax
mov qword [rbp + 0xf80], r8
sldt word [rax]
sldt word [rax]
mov qword [rbp + 0xf88], r9
mov byte [rbp + 0xf90], 0
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 0xc30]
mov qword [rbp + 0xf70], rax
mov rax, qword [rbp + 0xc50]
mov qword [rbp + 0xf78], rax
movzx eax, r14b
invalid
lea rcx, [0x14020d36c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov ecx, r15d
invalid
mov ecx, edi
jmp rax
mov dword [rbp + 0x10c0], ecx
mov qword [rbp + 0x12f8], r11
mov qword [rbp + 0x12b8], r10
add byte [rcx + rcx*4 - 0x73], cl
enter 0x12, 0
add byte [rcx + rcx*4 - 0x73], cl
enter 0x12, 0
mov qword [rbp + 0x1280], r8
mov rcx, r8
mov ecx, eax
mov ecx, eax
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x140262328]
shl rax, 1
shl eax, 1
shl eax, 1
test rax, rax
mov r14, qword [rbp + 0x12f8]
jne 0x1400d26e9
add byte [rax], al
add byte [rax], al
add bh, al
test eax, edi
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov ebp, 0x12c8
add byte [rax], al
mov dword [rbp + 0x10f8], 0
mov rdi, qword [rbp + 0x12c8]
add byte [rax], al
add byte [rax], al
movzx eax, byte [r14 + 0x18]
test al, al
jne 0x1400d4bf0
sbb byte [rax + r8*8 + 0x5269850f], r8b
add byte [rax], al
lea rdx, [r14 + 0x1d0]
lea edx, [rsi + 0x1d0]
lea rcx, [rbp + 0xcb0]
mov r13, rdx
mov r8d, esi
call fcn.140033100
cmp qword [rbp + 0xcb0], 0
add byte [rdi], cl
test byte [rdx], ah
invalid
add byte [rax], al
add byte [rdi], cl
test byte [rdx], ah
add eax, 0xf6850000
test esi, esi
je 0x1400d4df2
mov rdx, qword [rbp + 0x12f8]
add byte [rax], al
cmp byte [rdx + 0x78], 0
setne al
xor al, sil
xor al, dh
xor al, dh
test al, 1
je 0x1400cff02
invalid
invalid
add byte [rax], al
xor eax, dword [0xfa8ff9d1]
and byte [rcx], al
add byte [rax], al
cmp dword [rdx + 0x120], 0
jne 0x1400cff27
add byte [rdi], cl
test dword [rbx + 5], ecx
add byte [rax], al
cmp dword [rdx + 0x124], esi
ja 0x1400cff27
invalid
add byte [rax], al
add dword [rax], eax
add byte [rdi], cl
xchg dword [rdi], edi
add eax, 0x468d0000
add cl, byte [rcx + 0x1fe9c1c1]
lea eax, [rsi + 2]
mov ecx, eax
shr ecx, 0x1f
mov dword [rdx + 0x120], ecx
mov dword [rdx + 0x124], eax
jmp 0x1400cff27
add byte [rcx + 0x12482], cl
add cl, ch
jmp 0x1400cff27
mov rax, qword [rbp + 0xf80]
mov rcx, qword [rbp + 0xe00]
invalid
add byte [rax], al
mov rax, qword [rbp + 0xf80]
mov rcx, qword [rbp + 0xe00]
invalid
add byte [rax], al
invalid
mov qword [rcx + 0x20], rax
movdqu xmm0, xmmword [rbp + 0xf60]
movdqu xmm1, xmmword [rbp + 0xf70]
movq mm1, qword [rbp + 0xf70]
movq mm1, qword [rbp + 0xf70]
jo 0x1400cfa30
add byte [rax], al
movdqu xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
jmp 0x1400d0471
add byte [rsi + 0x45], ah
movd esi, mm2
invalid
mov eax, r14d
shr eax, 8
mov dword [rbp + 0x1100], eax
pshufd xmm0, xmm10, 0x55
movd r13d, xmm0
movd r13d, mm0
invalid
movd r13d, mm0
mov rax, qword [rbp + 0xf58]
mov qword [rbp + 0xe10], rax
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 0xf50]
mov qword [rbp + 0x10b0], rax
add byte [rax], al
add byte [rax], al
movdqa xmm8, xmm12
jmp 0x1400d0449
invalid
mov r14b, 4
jmp 0x1400d0449
invalid
or dword [rax], eax
invalid
invalid
mov r14b, 3
jmp 0x1400d0449
add byte [rcx + rax], dh
mov dword [rbp + 0x12d8], eax
movzx eax, byte [rdi + 0x18]
test al, al
je 0x1400c87c5
test byte [rcx], ch
invalid
invalid
invalid
and eax, dword [rax + rax]
pxor xmm8, xmm8
mov al, 1
mov r11, qword [rcx + 0x400]
add byte [rax], al
mov r10, qword [rcx + 0x408]
lea r8, [r11 + 0x10]
lea r9, [r10 + 0x10]
mov rcx, qword [rbp + 0xc38]
mov qword [rbp + 0xf60], rcx
mov rcx, qword [rbp + 0xe00]
mov qword [rbp + 0xf68], rcx
mov qword [rbp + 0xf80], r8
add byte [rax], al
mov qword [rbp + 0xf88], r9
mov byte [rbp + 0xf90], 0
mov rcx, qword [rbp + 0xc30]
add byte [rax - 0x77], cl
lea esi, [rax + 0xf]
add byte [rax], al
add byte [rax - 0x77], cl
lea esi, [rax + 0xf]
add byte [rax], al
mov rcx, qword [rbp + 0xc50]
mov qword [rbp + 0xf78], rcx
mov dword [rbp + 0xf78], ecx
mov dword [rbp + 0xf78], ecx
movzx ebx, al
lea rcx, [0x14020d36c]
movsxd rax, dword [rcx + rbx*4]
add rax, rcx
enter 0x4566, 0xf
outsd dx, dword [rsi]
dec byte [rbp + rcx*4 + 0x25]
add byte [rbp + 0x13], bh
jge 0x1400cfb3a
add byte [rax - 0x73], cl
or eax, 0x102c11
enter 0x4566, 0xf
outsd dx, dword [rsi]
dec byte [rbp + rcx*4 + 0x25]
add byte [rbp + 0x13], bh
jge 0x1400cfb3a
add byte [rax - 0x73], cl
or eax, 0x102c11
mov r15, rcx
mov edx, dword [rbp + 0xc04]
mov esi, edx
jmp rax
mov dword [rbp + 0x5b0], ecx
mov rax, r15
shr rax, 0x20
mov dword [rbp + 0x5b4], eax
mov qword [rbp + 0x5b8], r12
movq r9, xmm8
movdqu xmmword [rbp + 0x5c0], xmm8
mov rax, qword [rbp + 0x5b0]
mov rax, qword [rax]
add dh, al
test dword [rbp + 0x12], ebp
lea rcx, [rbp + 0x1110]
lea rdx, [rbp + 0x5c8]
mov r8, r12
call rax
movdqu xmm0, xmmword [rbp + 0x1110]
movq mm0, qword [rbp + 0x1110]
movdqu xmm1, xmmword [rbp + 0x1120]
lea rax, [rbp + 0xcb8]
lea eax, [rbp + 0xcb8]
lea eax, [rbp + 0xcb8]
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
mov dword [rbp + 0xcb4], esi
mov ch, 0xb4
or al, 0
add byte [rax + 0xcb19d], cl
add dh, al
test dword [rax + 0x100000c], esi
mov ch, 0xb4
or al, 0
add byte [rax + 0xcb19d], cl
add dh, al
test dword [rax + 0x100000c], esi
mov rax, qword [rbp + 0x12e8]
cmp dword [rax + 0x3c8], 0
je 0x1400cfd5d
cmp dword [rax + 0x3d0], esi
jne 0x1400cfd5d
mov byte [rax + 0x3f8], 1
mov byte [rax + 0x3f9], bl
mov dword [rax + 0x3fc], esi
mov rax, qword [rbp + 0xcb8]
mov rdx, qword [rbp + 0xcc0]
mov rax, qword [rax + 0x10]
mov r8, qword [rbp + 0xcc8]
mov byte [rbp + 0x12ad], 0
lea rcx, [rbp + 0xcd0]
call rax
mov rax, qword [rbp + 0x5b0]
mov rdx, qword [rbp + 0x5b8]
mov r8, qword [rbp + 0x5c0]
lea rcx, [rbp + 0x5c8]
call qword [rax + 0x10]
jmp 0x1400d02a3
mov rax, r15
shr rax, 0x20
mov dword [rbp + 0xad8], ecx
mov dword [rbp + 0xadc], eax
mov qword [rbp + 0xae0], r12
movq qword [rbp + 0xae8], xmm8
mov byte [rbp + 0xad1], bl
mov byte [rbp + 0xad0], 2
movabs rcx, 0x8000000000000000
mov rax, rcx
cmp qword [rbp + 0xad8], rcx
mov rdi, qword [rbp + 0x570]
mov r14, qword [rbp + 0x578]
je 0x1400d0225
movq rdi, xmm8
test rdi, rdi
je 0x1400d020e
js 0x1400d506e
movzx eax, byte [0x140262330]
xor ecx, ecx
mov rdx, rdi
call fcn.140162ad0
mov r14, rax
test rax, rax
jne 0x1400d0214
jmp 0x1400d505c
mov rax, qword [rbp + 0x12e8]
mov word [rax + 0x3f8], 0x101
mov dword [rax + 0x3fc], 0
jmp 0x1400d02a3
mov rsi, rdx
mov rax, qword [rbp + 0xf60]
mov rdx, qword [rbp + 0xf68]
mov r8, qword [rbp + 0xf70]
lea rcx, [rbp + 0xf78]
call qword [rax + 0x10]
lea rcx, [rbp + 0x1110]
mov rdx, rsi
call fcn.14003ef40
mov r14d, dword [rbp + 0x1110]
mov r13d, dword [rbp + 0x1114]
mov eax, r14d
shr eax, 8
mov dword [rbp + 0x1100], eax
mov rax, qword [rbp + 0x1118]
mov qword [rbp + 0x10b0], rax
mov rax, qword [rbp + 0x1120]
mov qword [rbp + 0xe10], rax
movdqu xmm8, xmmword [rbp + 0x1128]
jmp 0x1400d0449
mov rax, qword [rbp + 0xcd0]
mov qword [rbp + 0x1130], rax
movzx eax, byte [rbp + 0xcb0]
movzx ecx, byte [rbp + 0xcb1]
movzx edx, word [rbp + 0xcb2]
mov r8d, dword [rbp + 0xcb4]
mov r9, qword [rbp + 0xcb8]
movdqu xmm0, xmmword [rbp + 0xcc0]
movdqa xmmword [rbp + 0x1120], xmm0
mov byte [rbp + 0x1110], al
mov byte [rbp + 0x1111], cl
mov word [rbp + 0x1112], dx
mov dword [rbp + 0x1114], r8d
mov qword [rbp + 0x1118], r9
mov byte [rbp + 0x12ad], 0
lea rcx, [rbp + 0xf80]
lea rdx, [rbp + 0x1110]
call fcn.140141900
movdqu xmm0, xmmword [rbp + 0x5b0]
movdqu xmm1, xmmword [rbp + 0x5c0]
movdqa xmmword [rbp + 0x760], xmm1
movdqa xmmword [rbp + 0x750], xmm0
mov rcx, qword [rbp + 0xf80]
mov byte [rbp + 0x1291], 1
call fcn.140142070
movdqa xmm0, xmmword [rbp + 0x750]
movdqa xmm1, xmmword [rbp + 0x760]
movdqa xmmword [rbp + 0xae0], xmm1
movdqa xmmword [rbp + 0xad0], xmm0
mov dword [rbp + 0xaf0], eax
mov dword [rbp + 0xaf4], esi
mov rcx, qword [rbp + 0x12e8]
mov byte [rcx + 0x3d4], 1
cmp dword [rcx + 0x3c8], 0
je 0x1400d0188
cmp dword [rcx + 0x3cc], eax
jne 0x1400d0188
cmp dword [rcx + 0x3d0], esi
jne 0x1400d0188
mov r13d, 1
mov al, 1
mov dword [rbp + 0x1100], eax
mov r14b, 1
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fwidestring_1.0.2_srcucstring.rs
mov qword [rbp + 0xe10], rax
lea rax, [0x1401d4b10]
mov qword [rbp + 0x10b0], rax
pxor xmm8, xmm8
jmp 0x1400d0449
mov rax, qword [rbp + 0xcb8]
mov rcx, qword [rbp + 0xcc0]
mov rcx, qword [rcx - 8]
mov rdx, qword [rax + 0x10]
cmp rcx, rdx
jae 0x1400d2fc5
cmp dword [rdx + 0xa8], 0
jne 0x1400cff27
cmp dword [rdx + 0xac], esi
ja 0x1400cff27
lea eax, [rsi + 2]
mov ecx, eax
shr ecx, 0x1f
mov dword [rdx + 0xa8], ecx
mov dword [rdx + 0xac], eax
lea rcx, [rbp + 0x1110]
mov edx, esi
xor r8d, r8d
xor r9d, r9d
call fcn.14003e840
lea rcx, [rbp + 0xcb0]
lea rdx, [rbp + 0x1110]
call fcn.140034380
mov ecx, eax
mov r14d, edx
mov rax, qword [rbp + 0x12f8]
mov qword [rbp + 0x12d8], rax
mov dword [rbp + 0x12a0], ecx
mov dword [rbp + 0x718], ecx
mov dword [rbp + 0x71c], r14d
mov qword [rbp + 0x710], r13
mov rcx, rdi
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x140262328]
shl rax, 1
test rax, rax
jne 0x1400d270f
xor ecx, ecx
mov edx, dword [rbp + 0x12a0]
mov rax, qword [rbp + 0x12b8]
movzx eax, byte [rax + 0x18]
test al, al
jne 0x1400d4c3a
mov dword [rbp + 0x1294], ecx
mov dword [rbp + 0x5b0], edx
mov dword [rbp + 0x5b4], r14d
mov r13d, edx
mov rax, qword [rbp + 0x12d8]
cmp qword [rax + 0x1e0], r13
jbe 0x1400d47c4
call fcn.1401a0a40
test al, al
jne 0x1400c890d
mov byte [rdi + 0x18], 1
jmp 0x1400c890d
mov rax, qword [rbp + 0xaf0]
mov qword [rbp + 0x1130], rax
movdqa xmm0, xmmword [rbp + 0xad0]
movdqa xmm1, xmmword [rbp + 0xae0]
movdqa xmmword [rbp + 0x1120], xmm1
movdqa xmmword [rbp + 0x1110], xmm0
mov byte [rbp + 0x1291], 0
mov rcx, qword [rbp + 0xe00]
lea rdx, [rbp + 0x1110]
call fcn.140041090
jmp 0x1400d02a3
mov al, 1
mov dword [rbp + 0x1100], eax
mov eax, edi
mov dword [rbp + 0x1104], edi
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fwidestring_1.0.2_srcucstring.rs
mov qword [rbp + 0xe10], rax
lea rax, [0x1401aa9b0]
mov qword [rbp + 0x10b0], rax
mov r13d, edi
pxor xmm8, xmm8
jmp 0x1400d0449
mov r14d, 1
mov rcx, r14
mov rdx, r12
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
mov rax, rdi
mov byte [rbp + 0x1111], bl
mov qword [rbp + 0x1118], rax
mov qword [rbp + 0x578], r14
mov qword [rbp + 0x1120], r14
mov qword [rbp + 0x570], rdi
mov qword [rbp + 0x1128], rdi
mov byte [rbp + 0x1110], 2
lea rcx, [rbp + 0xf80]
lea rdx, [rbp + 0x1110]
call fcn.140141900
movzx eax, byte [rbp + 0xad0]
lea rcx, [rbp + 0xae8]
movdqu xmm0, xmmword [rcx - 0x17]
movdqu xmm1, xmmword [rcx - 7]
movdqa xmmword [rbp + 0xe20], xmm0
movdqa xmmword [rbp + 0xe30], xmm1
mov rcx, qword [rcx + 8]
mov qword [rbp + 0xe3f], rcx
cmp al, 3
jne 0x1400d2b91
mov rax, qword [rbp + 0xc38]
movzx eax, byte [rax]
movdqa xmm14, xmm15
mov r13d, esi
mov qword [rbp + 0xe10], r12
mov ecx, ebx
mov dword [rbp + 0x1100], ecx
jmp 0x1400c86e0
pxor xmm13, xmm13
mov r14d, dword [rbp + 0x10d8]
mov r13d, dword [rbp + 0xa34]
lea rcx, [0x1401d79e0]
jmp 0x1400d03cb
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fwidestring_1.0.2_srcucstring.rs
jmp 0x1400d040e
mov eax, r14d
shr eax, 8
mov dword [rbp + 0x1100], eax
mov dword [rbp + 0xc14], r14d
mov dword [rbp + 0xc18], r13d
mov qword [rbp + 0x10b0], rcx
mov qword [rbp + 0x730], rcx
mov qword [rbp + 0xe10], rdx
mov qword [rbp + 0x738], rdx
movdqa xmm8, xmm13
mov esi, r13d
mov r15, qword [rbp + 0x10b0]
mov r12, qword [rbp + 0xe10]
mov eax, dword [rbp + 0x1100]
mov ebx, eax
movdqa xmm15, xmm14
cmp r14b, 4
jne 0x1400cf8a3
mov rax, qword [rbp + 0x12e8]
mov r15, qword [rax + 0x400]
lea rsi, [r15 + 0x10]
mov rcx, rsi
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x140262328]
shl rax, 1
test rax, rax
jne 0x1400d23ae
mov dword [rbp + 0x10a4], 0
lea rbx, [rbp + 0xf60]
mov qword [rbp + 0xa40], rsi
movzx eax, byte [r15 + 0x18]
test al, al
jne 0x1400d40b6
mov rax, qword [rbp + 0x12e8]
mov rax, qword [rax + 0x408]
mov qword [rbp + 0x12d8], rax
lea rcx, [rax + 0x10]
mov qword [rbp + 0xa48], rcx
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x140262328]
shl rax, 1
test rax, rax
jne 0x1400d23c0
mov r15, qword [rbp + 0x12f8]
cmp byte [rbp + 0x10d4], 0
jne 0x1400d24ad
jmp 0x1400d249a
mov rdi, qword [rbp + 0x12f8]
mov rax, qword [rdi + 0x30]
cmp rax, qword [rdi + 0x38]
jbe 0x1400d0d58
lea rcx, [rbp + 0xad0]
mov rdx, qword [rbp + 0x550]
mov r8, qword [rbp + 0x12b8]
call fcn.140033a30
cmp qword [rbp + 0xad0], 0
je 0x1400d0d51
mov qword [rbp + 0x1d0], 2
mov qword [rbp + 0x1f0], 0
nop
cmp dword [r15], 0
je 0x1400d17d0
sldt word [rax]
add byte [rdi], cl
test byte [rax - 0xcffffd1], bh
movq mm0, qword [rbp + 0xf60]
movdqa xmmword [rbp + 0x750], xmm0
mov rcx, qword [rbp + 0x750]
mov edx, dword [rbp + 0x758]
mov eax, dword [rbp + 0x75c]
mov dword [rbp + 0x950], edx
mov dword [rbp + 0x954], eax
cmp qword [rcx + 0x10], rdx
jbe 0x1400d4045
mov r9, qword [rcx + 8]
imul r8, rdx, 0x130
imul eax, edx, 0x130
imul eax, edx, 0x130
cmp dword [r9 + r8], 2
je 0x1400d4045
invalid
add byte [rbp + 1], cl
rol dword [rcx + 0x39], 0x81
adc al, 1
add byte [rax], al
add r9, r8
cmp dword [r9 + 0x114], eax
jne 0x1400d4045
add byte [rcx - 0x3a], al
and dword [0x1400d195a], 0x9509589
add byte [rax], al
mov byte [r9 + 0x125], 0
mov dword [rbp + 0x950], edx
mov dword [rbp + 0x954], eax
cmp qword [rcx + 0x10], rdx
jbe 0x1400d3fd4
test dword [rcx + rcx], edx
add byte [rax + 0x39], cl
push rcx
adc byte [rdi], cl
xchg byte [rcx + 0x26], ch
add byte [rax], al
mov rcx, qword [rcx + 8]
cmp dword [rcx + r8], 2
je 0x1400d3fd4
add rcx, r8
cmp dword [rcx + 0x114], eax
jne 0x1400d3fd4
cmp qword [rcx], 0
je 0x1400d1d39
mov rax, qword [rdi + 0x30]
cmp rax, qword [rdi + 0x38]
jbe 0x1400d1d26
invalid
test dword [rbx], eax
add byte [rax], al
xchg byte [rbp + 0x48000003], al
mov ecx, dword [rbp + 0x1248]
mov rcx, qword [rbp + 0x1248]
lea rdx, [rbp + 0x750]
call fcn.1400412e0
sub al, 0xf9
idiv bh
sub al, 0xf9
idiv bh
mov rcx, r15
lea rdx, [rbp + 0x750]
call fcn.1400a33d0
sbb bh, ch
invalid
jmp 0x1400d1d39
sbb bh, ch
invalid
mov dword [rbp + 0xf80], 0
mov dword [rbp + 0x950], r8d
mov dword [rbp + 0x954], edx
cmp dword [r12], 2
je 0x1400d4244
cmp dword [r12 + 0x114], edx
jne 0x1400d4244
mov rax, qword [rbp + 0x12f8]
mov r8, qword [rax + 0x130]
mov r9d, dword [r12 + 0x84]
test r9d, r9d
mov word [rsp + rax*4], fs
add byte [rax], al
add byte [rbp - 0x7b], al
leave
mov edx, 0
cmovg edx, r9d
mov rax, qword [r12 + 0x88]
cmp rdx, r8
cmovae rdx, r8
mov r10, rdx
sub r10, rax
sub edx, eax
mov ecx, 0
cmovae rcx, r10
test r14d, r14d
je 0x1400d1a87
mov r10d, dword [r12 + 0x80]
sub r10d, r14d
jl 0x1400d494c
jo 0x1400d1a87
mov dword [r12 + 0x80], r10d
sub r9d, r14d
jo 0x1400d1a87
mov dword [r12 + 0x84], r9d
test r9d, r9d
and al, 0x84
add byte [rax], al
add byte [rbp - 0x7b], al
leave
mov edx, 0
cmovle r9d, edx
retf 0x394d
ror dword [rbp + 0xf], 0x42
invalid
mov rdx, r8
retf 0x394d
sub rax, r14
mov qword [r12 + 0x88], rax
test byte [rax + rcx*4], ah
and al, 0x88
add byte [rax], al
add byte [rbp + 0x29], al
mov ah, 0x24
sbb byte [rcx], al
add byte [rax], al
sub rdx, rax
mov eax, 0
cmovae rax, rdx
cmp rcx, rax
cmp ecx, eax
jae 0x1400d1ad8
mov byte [r12 + 0x123], 1
mov rax, qword [r12 + 0x90]
mov rcx, qword [r12 + 0x98]
mov qword [r12 + 0x90], 0
test rax, rax
je 0x1400d1ad8
invalid
call qword [rax + 8]
mov rdi, qword [rbp + 0x12f8]
mov ecx, dword [rdi + 0x12c]
lea eax, [r14 + rcx]
shl rax, 0x20
add ecx, r14d
movabs rcx, 0x300000001
add eax, dword [rax]
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
cmovo rax, rcx
test al, al
jne 0x1400d1b0c
shr rax, 0x20
mov dword [rdi + 0x12c], eax
mov rsi, qword [rbp + 0xf60]
sldt word [rax]
cmp rsi, 2
je 0x1400d1b77
mov rcx, qword [rbp + 0xf68]
mov rax, qword [rbp + 0xf70]
test rsi, rsi
invalid
je case.0x14009258c.189
div byte [rdx + rdx + 0x48]
mov edx, dword [rax + 0x10]
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
mov rdx, qword [rbp + 0xf78]
call qword [rax + 0x80]
add byte [rax - 0x7b], cl
invalid
add byte [rax - 0x7b], cl
div byte [rdi + riz + 0x48]
je 0x1400d1b77
mov rax, qword [rbp + 0xf68]
je 0x1400d1b77
mov rax, qword [rbp + 0xf68]
lock dec qword [rax]
jne 0x1400d1b77
mov rcx, qword [rbp + 0xf68]
mov ecx, dword [rbp + 0xf68]
mov rdx, qword [rbp + 0xf70]
mov byte [rbp + 0x12f7], 1
adc al, byte [rax]
add byte [rcx], al
invalid
adc al, byte [rax]
add byte [rcx], al
invalid
add eax, ebp
mov dword [rcx - 6], eax
dec dword [rax - 0x39]
test dword [rax], edx
adc dword [rax], eax
call fcn.140075d00
mov qword [rbp + 0x1110], 2
mov qword [rbp + 0x1130], 0
test r14d, r14d
je 0x1400d1bbd
invalid
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], esi
adc dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x7b], al
div byte [rbx + rbp + 0x48]
sub ecx, dword [rax - 0x75]
test dword [rax + 0xc], eax
add byte [rax], al
sub ecx, dword [rax - 0x75]
test dword [rax + 0xc], eax
mov rax, qword [rbp + 0xc40]
add byte [rax], al
mov eax, dword [rax]
sub eax, r14d
add byte [rcx + rbp - 0x10], al
jl 0x1400d4969
sub eax, 0x17700000
add byte [rax], al
jo 0x1400d1bbd
mov dword [rdi + 0x128], eax
mov eax, dword [rdi + 0x12c]
sub al, 1
add byte [rax], al
sub al, 1
add byte [rax], al
sub eax, r14d
jo 0x1400d1bbd
mov dword [rdi + 0x12c], eax
movzx esi, byte [rbp + 0x77e]
add byte [rax], al
mov rax, qword [rbp + 0x750]
mov eax, dword [rbp + 0x750]
cmp rax, 2
je 0x1400d1c37
cmp eax, 1
jne 0x1400d1c21
invalid
clc
add dword [rbp + 0x4b], esi
mov rcx, qword [rbp + 0x760]
mov rcx, qword [rbp + 0x760]
sub rcx, qword [rbp + 0x768]
lea ebp, [rax + 7]
add byte [rax], al
invalid
mov eax, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xf], cl
shr r11d, 0x39
cmovae rax, rcx
jmp 0x1400d1c28
mov ecx, dword [rbp + 0xad4]
mov eax, dword [rbp + 0xad8]
mov edx, r14d
dec edx
retf 0x8d4c
add eax, 0x13b745
retf 0x8d4c
add eax, 0x13b745
adc eax, dword [rax]
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
invalid
loop 0x1400d1b9a
lea esi, [rsp + rcx - 0x7a770000]
mov eax, 0xe900000c
or al, 0
add cl, ch
mov dword [rbp + 0xcb8], eax
jmp 0x1400d1eef
or al, 0
add cl, ch
invalid
add byte [rax], al
cmp rax, r14
jbe 0x1400d1c37
mov eax, esi
and al, 0xfe
mov byte [rbp + 0x77e], al
add byte [rax], al
add byte [rax], al
mov rdi, qword [rbp + 0x1110]
adc byte [rcx], dl
add byte [rax], al
cmp rdi, 2
je 0x1400d1ca2
mov rcx, qword [rbp + 0x1118]
add byte [rax], al
mov rax, qword [rbp + 0x1120]
test rdi, rdi
je 0x1400d1c69
adc dword [rax], eax
add byte [rax - 0x7b], cl
push qword [rdx + rdx + 0x48]
mov edx, dword [rax + 0x10]
push rax
invalid
mov rdx, qword [rax + 0x10]
push rax
adc byte [rax - 1], cl
retf 0x8348
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add ecx, edx
add ecx, edx
add rcx, 0x10
mov rdx, qword [rbp + 0x1128]
mov edx, dword [rbp + 0x1128]
adc dword [rax], eax
add bh, bh
nop
add byte [rax], 0
add byte [rax], al
add byte [rax], al
call qword [rax + 0x80]
test rdi, rdi
je 0x1400d1ca2
add byte [rax], al
add byte [rax - 0x7b], cl
push qword [rdi + riz + 0x48]
mov eax, dword [rbp + 0x1118]
sbb byte [rcx], dl
add byte [rax], al
invalid
mov rax, qword [rbp + 0x1118]
sbb byte [rcx], dl
add byte [rax], al
lock dec qword [rax]
jne 0x1400d1ca2
invalid
sbb cl, byte [rax - 0x75]
lea ebx, [rax]
adc dword [rax], eax
mov rcx, qword [rbp + 0x1118]
mov rdx, qword [rbp + 0x1120]
add byte [rax - 0x75], cl
xchg ebp, eax
and byte [rcx], dl
add byte [rax], al
mov byte [rbp + 0x12f7], 1
call fcn.140075d00
inc dword [rax - 0x80]
out 1, al
and sil, 1
mov eax, dword [rbp + 0x778]
mov rcx, qword [rbp + 0x770]
add byte [rax], al
mov ecx, dword [rbp + 0x770]
add byte [rax], al
lea rdx, [rbp + 0xcb8]
mov qword [rdx + 0x20], rcx
movdqa xmm0, xmmword [rbp + 0x750]
test dword [rax + 7], edx
add byte [rax], al
or al, 0
add byte [rax - 0x77], cl
and byte [rsi + 0xf], spl
outsd dx, dword [rsi]
test dword [rax + 7], edx
add byte [rax], al
push rax
invalid
movdqa xmm1, xmmword [rbp + 0x760]
movq mm1, qword [rbp + 0x760]
movdqu xmmword [rdx + 0x10], xmm1
movdqu xmmword [rdx], xmm0
adc bl, dh
movq qword [rdx], mm0
movzx ecx, byte [rbp + 0x77e]
movzx edx, word [rbp + 0x77c]
invalid
add byte [rax], al
mov qword [rbp + 0xce0], r14
mov dword [rbp + 0xce0], esi
mov r8, qword [rbp + 0xc28]
add byte [rcx + rcx*4 - 0x7b], cl
test eax, ebp
or al, 0
add byte [rax - 0x78], al
mov ch, 0xf0
or al, 0
add byte [rcx + 0xcf885], cl
test eax, edi
or al, 0
add byte [rax], al
invalid
test eax, ebp
or al, 0
add byte [rax - 0x78], al
mov ch, 0xf0
or al, 0
add byte [rcx + 0xcf885], cl
test eax, edi
or al, 0
add byte [rax], al
mov word [rbp + 0xcfc], dx
mov byte [rbp + 0xcfe], cl
invalid
dec byte [rax + rax]
add byte [rax], al
invalid
add byte [rax], al
mov word [rbp + 0xcfc], dx
mov byte [rbp + 0xcfe], cl
invalid
dec byte [rax + rax]
add byte [rax], al
invalid
add byte [rax], al
mov byte [rbp + 0xcb0], 0
test dword [rax + 0xc], esi
mov esi, dword [rbp + 0x1294]
add byte [rax], al
jmp 0x1400d1df7
rol dword [rax], 1
add byte [rax], al
invalid
mov rcx, qword [rbp + 0xc40]
lea rdx, [rbp + 0x750]
xchg ebp, eax
push rax
invalid
add byte [rax], al
call fcn.14003d650
invalid
invalid
idiv bh
xchg ebp, eax
push rax
invalid
mov r8d, 0x118
lea rcx, [rbp + 0xcb8]
add byte [rax - 0x73], cl
xchg ebp, eax
adc byte [rcx], dl
add byte [rax], al
add byte [rax - 0x73], cl
xchg ebp, eax
adc byte [rcx], dl
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + 0xcb0], 3
or al, 0
add byte [rbx], al
or al, 0
add byte [rbx], al
jmp 0x1400d1df7
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfc13948], al
cmp ecx, eax
jne 0x1400d2360
mov rax, qword [rbp + 0x12b8]
mov rcx, qword [rbp + 0x12c8]
mov eax, dword [rbp + 0x12b8]
mov rcx, qword [rbp + 0x12c8]
mov word [rcx + 0x50], 0x100
mov r9d, dword [rbp + 0x1280]
mov dword [rcx + 0x54], r9d
mov r9d, dword [rbp + 0x12a0]
add byte [rax], al
add byte [rax], al
mov dword [rcx + 0x58], r9d
mov dword [rbp + 0xe20], r8d
invalid
add byte [rax], al
mov dword [rbp + 0xe24], edx
invalid
add byte [rax], al
mov ecx, r8d
cmp qword [rax + 0x10], rcx
invalid
jbe 0x1400d3c3d
mov rax, qword [rax + 8]
imul rcx, rcx, 0x130
add byte [rbx + 0xf02083c], al
test byte [rdi + 0x1e], ch
add byte [rax], al
add byte [rbx + 0xf02083c], al
test byte [rdi + 0x1e], ch
add byte [rax], al
add rax, rcx
cmp dword [rax + 0x114], edx
jne 0x1400d3c3d
mov eax, dword [rax + 0x114]
mov dword [rbp + 0xcb4], eax
mov dword [rbp + 0xcb8], r9d
mov byte [rbp + 0xcb0], 8
movzx eax, byte [rbp + 0xad0]
cmp eax, 9
ja 0x1400d1e11
mov ecx, 0x209
bt ecx, eax
jb 0x1400d1f00
lea rcx, [rbp + 0xad0]
call fcn.140089960
jmp 0x1400d1f00
mov dword [rbp + 0xcb8], eax
mov r8d, 0x114
lea rcx, [rbp + 0xcbc]
lea rdx, [rbp + 0xadc]
call sub.VCRUNTIME140.dll_memcpy
jmp 0x1400d1eef
mov dword [rbp + 0xcb4], ecx
mov dword [rbp + 0xcb8], eax
mov eax, dword [rbp + 0xadc]
mov dword [rbp + 0xcbc], eax
jmp 0x1400d1eef
mov byte [rbp + 0xcb0], r14b
mov esi, dword [rbp + 0x1294]
nop dword [rax]
mov rcx, qword [rbp + 0xc20]
mov edx, dword [rbp + 0xc28]
mov eax, dword [rbp + 0xc2c]
mov dword [rbp + 0xad0], edx
mov dword [rbp + 0xad4], eax
cmp qword [rcx + 0x10], rdx
jbe 0x1400d36f0
mov rcx, qword [rcx + 8]
imul r8, rdx, 0x130
cmp dword [rcx + r8], 2
je 0x1400d36f0
add rcx, r8
cmp dword [rcx + 0x114], eax
jne 0x1400d36f0
cmp qword [rcx], 0
jne 0x1400d1f7b
mov dword [rbp + 0xad0], edx
mov dword [rbp + 0xad4], eax
cmp dword [rcx], 2
je 0x1400d3f4d
cmp dword [rcx + 0x114], eax
jne 0x1400d3f4d
cmp byte [rcx + 0x50], 5
jne 0x1400d1f8a
mov rcx, r15
lea rdx, [rbp + 0xc20]
call fcn.1400a33d0
cmp esi, 0x3b9aca00
setne r8b
mov rcx, qword [rbp + 0x1248]
lea rdx, [rbp + 0xc20]
call fcn.1400413e0
movzx esi, byte [rbp + 0xcb0]
lea rax, [rbp + 0xcb8]
movdqu xmm0, xmmword [rax - 7]
movdqu xmm1, xmmword [rax + 9]
movups xmm2, xmmword [rax + 0x19]
movdqa xmmword [rbp + 0x190], xmm0
movdqa xmmword [rbp + 0x1a0], xmm1
movaps xmmword [rbp + 0x1b0], xmm2
mov rax, qword [rax + 0x28]
mov qword [rbp + 0x1bf], rax
mov eax, dword [rbp + 0xce8]
mov dword [rbp + 0xc08], eax
mov eax, dword [rbp + 0xcec]
mov dword [rbp + 0xc0c], eax
mov r8d, 0xe0
lea rcx, [rbp - 0x48]
lea rdx, [rbp + 0xcf0]
call sub.VCRUNTIME140.dll_memcpy
mov rdx, qword [rbp + 0x5b0]
cmp rdx, 2
je 0x1400d20c0
mov rcx, qword [rbp + 0x5b8]
mov rax, qword [rbp + 0x5c0]
test rdx, rdx
je 0x1400d2049
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rbp + 0x5c8]
call qword [rax + 0x68]
mov rdi, qword [rbp + 0x5b0]
cmp rdi, 2
je 0x1400d20c0
mov rcx, qword [rbp + 0x5b8]
mov rax, qword [rbp + 0x5c0]
test rdi, rdi
je 0x1400d2085
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
mov rdx, qword [rbp + 0x5c8]
call qword [rax + 0x80]
test rdi, rdi
je 0x1400d20c0
mov rax, qword [rbp + 0x5b8]
lock dec qword [rax]
jne 0x1400d20c0
mov rcx, qword [rbp + 0x5b8]
mov rdx, qword [rbp + 0x5c0]
call fcn.140075d00
nop word [rax + rax]
mov rdx, qword [rbp + 0x1d0]
cmp rdx, 2
je 0x1400d2170
mov rcx, qword [rbp + 0x1d8]
mov rax, qword [rbp + 0x1e0]
test rdx, rdx
je 0x1400d20f6
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rbp + 0x1e8]
call qword [rax + 0x68]
mov rdi, qword [rbp + 0x1d0]
cmp rdi, 2
je 0x1400d2170
mov rcx, qword [rbp + 0x1d8]
mov rax, qword [rbp + 0x1e0]
test rdi, rdi
je 0x1400d2132
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
mov rdx, qword [rbp + 0x1e8]
call qword [rax + 0x80]
test rdi, rdi
je 0x1400d2170
mov rax, qword [rbp + 0x1d8]
lock dec qword [rax]
jne 0x1400d2170
mov rcx, qword [rbp + 0x1d8]
mov rdx, qword [rbp + 0x1e0]
call fcn.140075d00
nop word cs:[rax + rax]
test sil, sil
je 0x1400d21e0
movzx eax, sil
cmp eax, 9
jne 0x1400d2209
mov rcx, qword [rbp + 0x1278]
mov rdx, qword [rbp + 0x1108]
call fcn.140132e00
mov r14, rdx
test rax, rax
jne 0x1400d23ea
test r14, r14
jne 0x1400d23ea
mov rcx, qword [rbp + 0xc40]
mov rdx, qword [rbp + 0xc58]
mov r8, qword [rbp + 0x12b8]
mov r9, qword [rbp + 0x12e8]
call fcn.14008a030
test al, al
jne 0x1400d0b90
jmp 0x1400d23e5
mov rcx, qword [rbp + 0x12f8]
mov dword [rcx + 0x174], 1
mov eax, dword [rbp + 0xc08]
mov dword [rcx + 0x178], eax
mov eax, dword [rbp + 0xc0c]
mov dword [rcx + 0x17c], eax
mov byte [rbp + 0x1110], sil
mov rax, qword [rbp + 0x1bf]
lea rcx, [rbp + 0x1120]
mov qword [rcx + 0x20], rax
movdqa xmm0, xmmword [rbp + 0x190]
movdqa xmm1, xmmword [rbp + 0x1a0]
movaps xmm2, xmmword [rbp + 0x1b0]
movups xmmword [rcx + 0x11], xmm2
movdqu xmmword [rcx + 1], xmm1
movdqu xmmword [rcx - 0xf], xmm0
mov eax, dword [rbp + 0xc08]
mov dword [rbp + 0x1148], eax
mov eax, dword [rbp + 0xc0c]
mov dword [rbp + 0x114c], eax
mov r8d, 0xe0
lea rcx, [rbp + 0x1150]
lea rdx, [rbp - 0x48]
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rbp + 0x1278]
lea rdx, [rbp + 0x1110]
call fcn.140130330
cmp al, 0xc
jne 0x1400d3ca7
mov rax, qword [rbp + 0x12e8]
cmp dword [rax + 0x100], 4
jne 0x1400d22c9
mov rdx, qword [rbp + 0x12e8]
mov rcx, qword [rdx + 0x158]
sub rcx, qword [rdx + 0x150]
mov r14d, 0
mov eax, 0
cmp rcx, qword [rdx + 0x178]
jae 0x1400d2328
mov rcx, qword [rbp + 0x1278]
mov rdx, qword [rbp + 0x1108]
call fcn.140132e00
mov r14, rdx
test rax, rax
jne 0x1400d2328
test r14, r14
jne 0x1400d2328
mov esi, 1
mov rdx, qword [rbp + 0x12e8]
cmp dword [rdx + 0x100], 4
jne 0x1400d0aae
mov rcx, qword [rdx + 0x158]
sub rcx, qword [rdx + 0x150]
mov r14d, 0
mov eax, 0
cmp rcx, qword [rdx + 0x178]
jb 0x1400d0aae
test rax, rax
jne 0x1400d23ea
test r14, r14
jne 0x1400d23ea
mov rcx, qword [rbp + 0xc40]
mov rdx, qword [rbp + 0xc58]
mov r8, qword [rbp + 0x12b8]
mov r9, qword [rbp + 0x12e8]
call fcn.14008a030
jmp 0x1400d0b90
call fcn.1401a0a40
xor al, 1
mov dword [rbp + 0x10a4], eax
jmp 0x1400d04a9
xor r14d, r14d
xor eax, eax
mov r15, qword [rbp + 0x12f8]
test rax, rax
jne 0x1400d248e
test r14, r14
jne 0x1400d248e
mov rax, qword [rbp + 0x1108]
mov rax, qword [rax]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx]
mov qword [rbp + 0x12c8], rax
mov qword [rbp + 0x12b8], rdx
mov rax, qword [rbp + 0x12f8]
mov rax, qword [rax + 0x1c0]
test rax, rax
je 0x1400d2448
mov rcx, qword [rbp + 0x12f8]
mov rcx, qword [rcx + 0x1c8]
call qword [rax + 0x18]
mov rax, qword [rbp + 0x12c8]
mov r15, qword [rbp + 0x12f8]
mov qword [r15 + 0x1c0], rax
mov rax, qword [rbp + 0x12b8]
mov qword [r15 + 0x1c8], rax
cmp byte [rbp + 0x10d4], 0
jne 0x1400d2487
mov rsi, rax
cmp byte [rbp + 0x10d4], 0
jne 0x1400d24ad
mov rax, qword [0x140262328]
shl rax, 1
test rax, rax
jne 0x1400d26cc
mov rcx, qword [rbp + 0xa48]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
cmp byte [rbp + 0x10a4], 0
jne 0x1400d24d6
mov rax, qword [0x140262328]
shl rax, 1
test rax, rax
jne 0x1400d269f
mov rcx, qword [rbp + 0xa40]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
test rsi, rsi
jne 0x1400d2772
call fcn.1401a0a40
test al, al
jne 0x1400d24ad
call fcn.1401a0a40
xor al, 1
mov dword [rbp + 0x10f8], eax
mov rdi, qword [rbp + 0x12c8]
movzx eax, byte [r14 + 0x18]
test al, al
je 0x1400cf987
jmp 0x1400d4bf0
call fcn.1401a0a40
mov ecx, eax
xor cl, 1
jmp 0x1400cff99
lea rdx, [rbp + 0xa78]
test rax, rax
je 0x1400d29d2
mov rcx, qword [rbp + 0xa68]
mov rax, qword [rbp + 0xa70]
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
jmp 0x1400d29e0
mov rcx, qword [rbp + 0xa68]
mov rax, qword [rbp + 0xa70]
call qword [rax + 0x68]
mov rsi, qword [rbp + 0xa60]
cmp rsi, 2
je 0x1400d2a57
mov rdx, qword [rbp + 0xa78]
test rsi, rsi
je 0x1400d2a1e
mov rcx, qword [rbp + 0xa68]
mov rax, qword [rbp + 0xa70]
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
jmp 0x1400d2a2c
mov rcx, qword [rbp + 0xa68]
mov rax, qword [rbp + 0xa70]
call qword [rax + 0x80]
test rsi, rsi
je 0x1400d2a57
mov rax, qword [rbp + 0xa68]
lock dec qword [rax]
jne 0x1400d2a57
mov rcx, qword [rbp + 0xa68]
mov rdx, qword [rbp + 0xa70]
call fcn.140075d00
mov rax, qword [rbp + 0xc88]
cmp rax, 2
je 0x1400d2b1b
lea rdx, [rbp + 0xca0]
test rax, rax
je 0x1400d2a96
mov rcx, qword [rbp + 0xc90]
mov rax, qword [rbp + 0xc98]
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
jmp 0x1400d2aa4
mov rcx, qword [rbp + 0xc90]
mov rax, qword [rbp + 0xc98]
call qword [rax + 0x68]
mov rsi, qword [rbp + 0xc88]
cmp rsi, 2
je 0x1400d2b1b
mov rdx, qword [rbp + 0xca0]
test rsi, rsi
je 0x1400d2ae2
mov rcx, qword [rbp + 0xc90]
mov rax, qword [rbp + 0xc98]
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
jmp 0x1400d2af0
mov rcx, qword [rbp + 0xc90]
mov rax, qword [rbp + 0xc98]
call qword [rax + 0x80]
test rsi, rsi
je 0x1400d2b1b
mov rax, qword [rbp + 0xc90]
lock dec qword [rax]
jne 0x1400d2b1b
mov rcx, qword [rbp + 0xc90]
mov rdx, qword [rbp + 0xc98]
call fcn.140075d00
movaps xmm6, xmmword [rbp + 0x1310]
movaps xmm7, xmmword [rbp + 0x1320]
movaps xmm8, xmmword [rbp + 0x1330]
movaps xmm9, xmmword [rbp + 0x1340]
movaps xmm10, xmmword [rbp + 0x1350]
movaps xmm11, xmmword [rbp + 0x1360]
movaps xmm12, xmmword [rbp + 0x1370]
movaps xmm13, xmmword [rbp + 0x1380]
movaps xmm14, xmmword [rbp + 0x1390]
movaps xmm15, xmmword [rbp + 0x13a0]
add rsp, 0x1438
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rcx, qword [rbp + 0xe3f]
mov qword [rbp + 0x112f], rcx
movaps xmm0, xmmword [rbp + 0xe20]
movaps xmm1, xmmword [rbp + 0xe30]
movaps xmmword [rbp + 0x1120], xmm1
movaps xmmword [rbp + 0x1110], xmm0
mov rcx, qword [rbp + 0xe08]
mov byte [rcx], al
movdqa xmm0, xmmword [rbp + 0x1110]
movdqa xmm1, xmmword [rbp + 0x1120]
movdqu xmmword [rcx + 1], xmm0
movdqu xmmword [rcx + 0x11], xmm1
mov rax, qword [rbp + 0x112f]
mov qword [rcx + 0x20], rax
mov rax, qword [rbp + 0xa60]
cmp rax, 2
jne 0x1400d29a4
jmp 0x1400d2a57
mov byte [rbp + 0x12e7], 1
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001findexmap_2.2.3_srcmapcore_raw.rs
call fcn.1401982a0
jmp 0x1400d5a6b
lea rax, [rbp + 0xe20]
mov qword [rbp + 0xf60], rax
lea rax, [fcn.140023700]
mov qword [rbp + 0xf68], rax
mov rcx, qword [rbp + 0x720]
mov qword [rbp + 0xf70], rcx
mov qword [rbp + 0xf78], rax
lea rax, str.new_len____capacity_
mov qword [rbp + 0x1110], rax
mov qword [rbp + 0x1118], 2
mov qword [rbp + 0x1130], 0
mov qword [rbp + 0x1120], rdi
mov qword [rbp + 0x1128], 2
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rbp + 0x1110]
call fcn.140198250
jmp 0x1400d5a6b
lea rax, [rbp + 0xcb4]
mov qword [rbp + 0xf60], rax
lea rax, [0x140033330]
mov qword [rbp + 0xf68], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0x1110], rax
mov qword [rbp + 0x1118], 1
mov qword [rbp + 0x1130], 0
lea rax, [rbp + 0xf60]
mov qword [rbp + 0x1120], rax
mov qword [rbp + 0x1128], 1
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rsh
lea rcx, [rbp + 0x1110]
call fcn.140198250
jmp 0x1400d5a6b
add byte [rcx], al
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rsh
lea rcx, [rbp + 0x1110]
call fcn.140198250
jmp 0x1400d5a6b
mov qword [rbp + 0x12e8], r12
lea rax, [rbp + 0xad4]
mov qword [rbp + 0xf60], rax
lea rax, [0x140033330]
mov qword [rbp + 0xf68], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0x1110], rax
mov qword [rbp + 0x1118], 1
mov qword [rbp + 0x1130], 0
lea rax, [rbp + 0xf60]
mov qword [rbp + 0x1120], rax
mov qword [rbp + 0x1128], 1
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rsh
lea rcx, [rbp + 0x1110]
call fcn.140198250
jmp 0x1400d5a6b
lea rcx, str.reset_at_must_be_set_if_in_queue
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_recv.rsinvalid_WINDOW_UPDATE_frame
mov edx, 0x20
call fcn.1401987c0
jmp 0x1400d5a6b
mov qword [rbp + 0x12e8], r12
lea rax, [rbp + 0xad4]
mov qword [rbp + 0xf60], rax
lea rax, [0x140033330]
mov qword [rbp + 0xf68], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0x1110], rax
mov qword [rbp + 0x1118], 1
mov qword [rbp + 0x1130], 0
lea rax, [rbp + 0xf60]
mov qword [rbp + 0x1120], rax
mov qword [rbp + 0x1128], 1
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rsh
lea rcx, [rbp + 0x1110]
call fcn.140198250
jmp 0x1400d5a6b
lea rax, [rbp + 0xad4]
mov qword [rbp + 0xf60], rax
lea rax, [0x140033330]
mov qword [rbp + 0xf68], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0x1110], rax
mov qword [rbp + 0x1118], 1
mov qword [rbp + 0x1130], 0
mov qword [rbp + 0x1120], rbx
mov qword [rbp + 0x1128], 1
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rsh
lea rcx, [rbp + 0x1110]
call fcn.140198250
jmp 0x1400d5a6b
mov byte [rbp + 0x1110], al
mov byte [rbp + 0x1292], 0
lea rax, [0x1401d0cf8]
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_GOAWAY_frameC:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcprotogo_away.rs
lea r9, case.0x140120bc5.457
lea r8, [rbp + 0x1110]
mov edx, 0x14
call fcn.140198700
jmp 0x1400d5a6b
mov qword [rbp + 0x12e8], r12
lea rcx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rsh
call fcn.1401987a0
jmp 0x1400d5a6b
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcprotoconnection.rsmutex_poisoned
mov qword [rsp + 0x20], rax
lea rcx, [0x1401d26d5]
lea r9, [0x1401d2778]
lea r8, [rbp + 0x1110]
mov edx, 0xe
call fcn.140198700
jmp 0x1400d5a6b
mov qword [rbp + 0x12e8], r12
lea rax, [rbp + 0xad4]
mov qword [rbp + 0xf60], rax
lea rax, [0x140033330]
mov qword [rbp + 0xf68], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0x1110], rax
mov qword [rbp + 0x1118], 1
mov qword [rbp + 0x1130], 0
lea rax, [rbp + 0xf60]
mov qword [rbp + 0x1120], rax
mov qword [rbp + 0x1128], 1
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rsh
lea rcx, [rbp + 0x1110]
call fcn.140198250
jmp 0x1400d5a6b
mov qword [rbp + 0x1110], r14
mov byte [rbp + 0x1118], r8b
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x140206b0e]
lea r9, fcn.140172340
lea r8, [rbp + 0x1110]
mov edx, 0x2b
call fcn.140198700
jmp 0x1400d5a6b
lea rax, [rbp + 0xe24]
mov qword [rbp + 0xf60], rax
lea rax, [0x140033330]
mov qword [rbp + 0xf68], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0x1110], rax
mov qword [rbp + 0x1118], 1
mov qword [rbp + 0x1130], 0
mov qword [rbp + 0x1120], rbx
mov qword [rbp + 0x1128], 1
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rsh
lea rcx, [rbp + 0x1110]
call fcn.140198250
jmp 0x1400d5a6b
mov byte [rbp + 0x1110], al
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streamsprioritize.rsinvalid_frame
mov qword [rsp + 0x20], rax
lea rcx, [0x1401d11b5]
lea r9, case.0x140120bc5.457
lea r8, [rbp + 0x1110]
mov edx, 0xd
call fcn.140198700
jmp 0x1400d5a6b
mov qword [rbp + 0x12e8], r12
lea rcx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rsh
call fcn.1401987a0
jmp 0x1400d5a6b
lea rcx, str.assertion_failed:_self.remote.is_none__C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_settings.rs
lea r8, [0x1401d4af8]
mov edx, 0x27
call fcn.140198330
jmp 0x1400d5a6b
mov qword [rbp + 0x1110], r12
mov byte [rbp + 0x1118], r8b
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x140206b0e]
lea r9, fcn.140172340
lea r8, [rbp + 0x1110]
mov edx, 0x2b
call fcn.140198700
jmp 0x1400d5a6b
mov byte [rbp + 0x1110], al
lea rax, [0x1401d0e30]
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_pong_frame
lea r9, case.0x140120bc5.457
lea r8, [rbp + 0x1110]
mov edx, 0x12
call fcn.140198700
jmp 0x1400d5a6b
lea rax, [rbp + 0xad4]
mov qword [rbp + 0xf60], rax
lea rax, [0x140033330]
mov qword [rbp + 0xf68], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0x1110], rax
mov qword [rbp + 0x1118], 1
mov qword [rbp + 0x1130], 0
mov qword [rbp + 0x1120], rbx
mov qword [rbp + 0x1128], 1
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rsh
lea rcx, [rbp + 0x1110]
call fcn.140198250
jmp 0x1400d5a6b
lea rcx, str.assertion_failed:_DEFAULT_MAX_FRAME_SIZE_as_usize___val__val___MAX_MAX_FRAME_SIZE_as_usizeC:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srccodec_framed_read.rs
lea r8, [0x1401d7408]
mov edx, 0x5e
call fcn.140198330
jmp 0x1400d5a6b
lea rax, [rbp + 0x954]
mov qword [rbp + 0xe20], rax
lea rax, [0x140033330]
mov qword [rbp + 0xe28], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xf60], rax
mov qword [rbp + 0xf68], 1
mov qword [rbp + 0xf80], 0
lea rax, [rbp + 0xe20]
mov qword [rbp + 0xf70], rax
mov qword [rbp + 0xf78], 1
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rsh
lea rcx, [rbp + 0xf60]
call fcn.140198250
jmp 0x1400d5a6b
lea rax, [rbp + 0x954]
mov qword [rbp + 0xe20], rax
lea rax, [0x140033330]
mov qword [rbp + 0xe28], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xf60], rax
mov qword [rbp + 0xf68], 1
mov qword [rbp + 0xf80], 0
lea rax, [rbp + 0xe20]
mov qword [rbp + 0xf70], rax
mov qword [rbp + 0xf78], 1
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rsh
lea rcx, [rbp + 0xf60]
call fcn.140198250
jmp 0x1400d5a6b
mov rax, qword [rbp + 0xa40]
mov qword [rbp + 0x1110], rax
mov eax, dword [rbp + 0x10a4]
mov byte [rbp + 0x1118], al
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x140206b0e]
lea r9, fcn.140172340
lea r8, [rbp + 0x1110]
mov edx, 0x2b
call fcn.140198700
jmp 0x1400d5a6b
mov qword [rbp + 0x1110], rsi
mov byte [rbp + 0x1118], al
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x140206b0e]
lea r9, fcn.140172340
lea r8, [rbp + 0x1110]
mov edx, 0x2b
call fcn.140198700
jmp 0x1400d5a6b
mov rax, qword [rbp + 0x12b8]
mov qword [rbp + 0x1110], rax
mov eax, dword [rbp + 0x12c8]
mov byte [rbp + 0x1118], al
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x140206b0e]
lea r9, fcn.140172340
lea r8, [rbp + 0x1110]
mov edx, 0x2b
call fcn.140198700
jmp 0x1400d5a6b
mov byte [rbp + 0x1110], al
lea rax, [0x1401d4b40]
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_settings_frame
lea r9, case.0x140120bc5.457
lea r8, [rbp + 0x1110]
mov edx, 0x16
call fcn.140198700
jmp 0x1400d5a6b
lea rax, [rbp + 0x954]
mov qword [rbp + 0xe20], rax
lea rax, [0x140033330]
mov qword [rbp + 0xe28], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0x1110], rax
mov qword [rbp + 0x1118], 1
mov qword [rbp + 0x1130], 0
lea rax, [rbp + 0xe20]
mov qword [rbp + 0x1120], rax
mov qword [rbp + 0x1128], 1
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rsh
lea rcx, [rbp + 0x1110]
call fcn.140198250
jmp 0x1400d5a6b
mov byte [rbp + 0x1110], al
lea rax, [0x1401d0de8]
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_ping_frameC:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcprotoping_pong.rs
lea r9, case.0x140120bc5.457
lea r8, [rbp + 0x1110]
mov edx, 0x12
call fcn.140198700
jmp 0x1400d5a6b
lea rax, [rbp + 0x1d4]
mov qword [rbp + 0xf60], rax
lea rax, [0x140033330]
mov qword [rbp + 0xf68], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0x1110], rax
mov qword [rbp + 0x1118], 1
mov qword [rbp + 0x1130], 0
lea rax, [rbp + 0xf60]
mov qword [rbp + 0x1120], rax
mov qword [rbp + 0x1128], 1
mov byte [rbp + 0x12f6], 1
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rsh
lea rcx, [rbp + 0x1110]
call fcn.140198250
jmp 0x1400d5a6b
lea rax, [rbp + 0xcb4]
mov qword [rbp + 0xf60], rax
lea rax, [0x140033330]
mov qword [rbp + 0xf68], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0x1110], rax
mov qword [rbp + 0x1118], 1
mov qword [rbp + 0x1130], 0
lea rax, [rbp + 0xf60]
mov qword [rbp + 0x1120], rax
mov qword [rbp + 0x1128], 1
mov byte [rbp + 0x12c7], 1
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rsh
lea rcx, [rbp + 0x1110]
call fcn.140198250
jmp 0x1400d5a6b
mov byte [rbp + 0x1110], al
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_recv.rsinvalid_WINDOW_UPDATE_frame
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_RST_STREAM_frame
lea r9, case.0x140120bc5.457
lea r8, [rbp + 0x1110]
mov edx, 0x18
call fcn.140198700
jmp 0x1400d5a6b
mov qword [rbp + 0x1110], rdi
mov eax, dword [rbp + 0x12d8]
mov byte [rbp + 0x1118], al
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x140206b0e]
lea r9, fcn.140172340
lea r8, [rbp + 0x1110]
mov edx, 0x2b
call fcn.140198700
jmp 0x1400d5a6b
mov qword [rbp + 0x1110], rbx
mov byte [rbp + 0x1118], cl
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x140206b0e]
lea r9, fcn.140172340
lea r8, [rbp + 0x1110]
mov edx, 0x2b
call fcn.140198700
jmp 0x1400d5a6b
lea rcx, [0x1401ab130]
lea r8, [0x1401ab160]
mov edx, 0x2d
call fcn.140198330
jmp 0x1400d5a6b
mov qword [rbp + 0x1110], rsi
mov byte [rbp + 0x1118], al
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x140206b0e]
lea r9, fcn.140172340
lea r8, [rbp + 0x1110]
mov edx, 0x2b
call fcn.140198700
jmp 0x1400d5a6b
mov rax, qword [rbp + 0x12f8]
mov qword [rbp + 0x1110], rax
mov eax, dword [rbp + 0x12c8]
mov byte [rbp + 0x1118], al
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x140206b0e]
lea r9, fcn.140172340
lea r8, [rbp + 0x1110]
mov edx, 0x2b
call fcn.140198700
jmp 0x1400d5a6b
mov rax, qword [rbp + 0x12f8]
mov qword [rbp + 0x1110], rax
mov eax, dword [rbp + 0x12b8]
mov byte [rbp + 0x1118], al
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x140206b0e]
lea r9, fcn.140172340
lea r8, [rbp + 0x1110]
mov edx, 0x2b
call fcn.140198700
jmp 0x1400d5a6b
mov qword [rbp + 0x1110], rsi
mov byte [rbp + 0x1118], al
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x140206b0e]
lea r9, fcn.140172340
lea r8, [rbp + 0x1110]
mov edx, 0x2b
call fcn.140198700
jmp 0x1400d5a6b
mov qword [rbp + 0x1110], rsi
mov byte [rbp + 0x1118], al
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x140206b0e]
lea r9, fcn.140172340
lea r8, [rbp + 0x1110]
mov edx, 0x2b
call fcn.140198700
jmp 0x1400d5a6b
mov qword [rbp + 0x1110], rdi
mov eax, dword [rbp + 0x12d8]
mov byte [rbp + 0x1118], al
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x140206b0e]
lea r9, fcn.140172340
lea r8, [rbp + 0x1110]
mov edx, 0x2b
call fcn.140198700
jmp 0x1400d5a6b
mov byte [rbp + 0x1110], al
lea rax, [0x1401d4bb0]
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_settings_frame
lea r9, case.0x140120bc5.457
lea r8, [rbp + 0x1110]
mov edx, 0x16
call fcn.140198700
jmp 0x1400d5a6b
lea rax, [rbp + 0x5b4]
mov qword [rbp + 0xe20], rax
lea rax, [0x140033330]
mov qword [rbp + 0xe28], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0x1110], rax
mov qword [rbp + 0x1118], 1
mov qword [rbp + 0x1130], 0
lea rax, [rbp + 0xe20]
mov qword [rbp + 0x1120], rax
mov qword [rbp + 0x1128], 1
mov byte [rbp + 0x12f3], 1
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rsh
lea rcx, [rbp + 0x1110]
call fcn.140198250
jmp 0x1400d5a6b
lea rax, [rbp + 0xcb4]
mov qword [rbp + 0xad0], rax
lea rax, [0x140033330]
mov qword [rbp + 0xad8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xf60], rax
mov qword [rbp + 0xf68], 1
mov qword [rbp + 0xf80], 0
lea rax, [rbp + 0xad0]
mov qword [rbp + 0xf70], rax
mov qword [rbp + 0xf78], 1
mov byte [rbp + 0x12e7], 1
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rsh
lea rcx, [rbp + 0xf60]
call fcn.140198250
jmp 0x1400d5a6b
lea rcx, str.assertion_failed:_val___frame::MAX_MAX_FRAME_SIZE_as_usize
lea r8, [0x1401d4b98]
mov edx, 0x3b
call fcn.140198330
jmp 0x1400d5a6b
lea rcx, [0x1401aac37]
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_flow_control.rsassertion_failed:_self.window_size.0___sz_as_i32
mov edx, 0x31
call fcn.140198330
jmp 0x1400d5a6b
lea rcx, [0x1401aac37]
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_flow_control.rsassertion_failed:_self.window_size.0___sz_as_i32
mov edx, 0x31
call fcn.140198330
jmp 0x1400d5a6b
mov qword [rbp + 0x1110], r14
mov byte [rbp + 0x1118], r9b
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x140206b0e]
lea r9, fcn.140172340
lea r8, [rbp + 0x1110]
mov edx, 0x2b
call fcn.140198700
jmp 0x1400d5a6b
mov byte [rbp + 0x12f6], 1
lea rcx, str.assertion_failed:_sz___MAX_WINDOW_SIZE_as_usize
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_recv.rsinvalid_WINDOW_UPDATE_frame
mov edx, 0x30
call fcn.140198330
jmp 0x1400d5a6b
mov byte [rbp + 0x1110], al
lea rax, [0x1401d0e00]
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_ping_frameC:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcprotoping_pong.rs
lea r9, case.0x140120bc5.457
lea r8, [rbp + 0x1110]
mov edx, 0x12
call fcn.140198700
jmp 0x1400d5a6b
lea rax, [rbp + 0xe24]
mov qword [rbp + 0xcb0], rax
lea rax, [0x140033330]
mov qword [rbp + 0xcb8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xf60], rax
mov qword [rbp + 0xf68], 1
mov qword [rbp + 0xf80], 0
lea rax, [rbp + 0xcb0]
mov qword [rbp + 0xf70], rax
mov qword [rbp + 0xf78], 1
mov byte [rbp + 0x12d7], 1
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rsh
lea rcx, [rbp + 0xf60]
call fcn.140198250
jmp 0x1400d5a6b
mov rax, qword [rbp + 0x1280]
mov qword [rbp + 0x1110], rax
mov eax, dword [rbp + 0x10f8]
mov byte [rbp + 0x1118], al
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x140206b0e]
lea r9, fcn.140172340
lea r8, [rbp + 0x1110]
mov edx, 0x2b
call fcn.140198700
jmp 0x1400d5a6b
mov rax, qword [rbp + 0x12c8]
mov qword [rbp + 0xad0], rax
mov byte [rbp + 0xad8], cl
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x140206b0e]
lea r9, fcn.140172340
lea r8, [rbp + 0xad0]
mov edx, 0x2b
call fcn.140198700
jmp 0x1400d5a6b
lea rcx, [0x1401a9938]
call fcn.1401987a0
jmp 0x1400d5a6b
mov qword [rbp + 0x1110], r14
mov byte [rbp + 0x1118], al
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x140206b0e]
lea r9, fcn.140172340
lea r8, [rbp + 0x1110]
mov edx, 0x2b
call fcn.140198700
jmp 0x1400d5a6b
mov qword [rbp + 0xf60], rcx
mov byte [rbp + 0xf68], sil
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x140206b0e]
lea r9, fcn.140172340
lea r8, [rbp + 0xf60]
mov edx, 0x2b
call fcn.140198700
jmp 0x1400d5a6b
lea rcx, str.assertion_failed:__id.is_zero__C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcprotopeer.rs
lea r8, [0x1401aba88]
mov edx, 0x1f
call fcn.140198330
jmp 0x1400d5a6b
mov dword [rbp + 0x12e8], eax
lea rcx, [0x1401a9e2f]
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_recv.rsinvalid_WINDOW_UPDATE_frame
mov edx, 0x39
call fcn.140198330
jmp 0x1400d5a6b
mov qword [rbp + 0xf60], rcx
mov byte [rbp + 0xf68], al
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x140206b0e]
lea r9, fcn.140172340
lea r8, [rbp + 0xf60]
mov edx, 0x2b
call fcn.140198700
jmp 0x1400d5a6b
mov ecx, 1
mov rdx, rdi
call fcn.140197e40
jmp 0x1400d5a6b
call fcn.140020450
jmp 0x1400d5a6b
lea rax, [rbp + 0x874]
mov qword [rbp + 0x950], rax
lea rax, [0x140033330]
mov qword [rbp + 0x958], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xcb0], rax
mov qword [rbp + 0xcb8], 1
mov qword [rbp + 0xcd0], 0
lea rax, [rbp + 0x950]
mov qword [rbp + 0xcc0], rax
mov qword [rbp + 0xcc8], 1
mov byte [rbp + 0x12d6], 1
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rsh
lea rcx, [rbp + 0xcb0]
call fcn.140198250
jmp 0x1400d5a6b
lea rax, [rbp + 0x304]
mov qword [rbp + 0x750], rax
lea rax, [0x140033330]
mov qword [rbp + 0x758], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xe20], rax
mov qword [rbp + 0xe28], 1
mov qword [rbp + 0xe40], 0
lea rax, [rbp + 0x750]
mov qword [rbp + 0xe30], rax
mov qword [rbp + 0xe38], 1
mov byte [rbp + 0x12ae], 1
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rsh
lea rcx, [rbp + 0xe20]
call fcn.140198250
jmp 0x1400d5a6b
mov byte [rbp + 0x12e5], 1
lea rcx, [0x1401d7f7a]
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_streams.rs
mov edx, 0x37
call fcn.140198330
jmp 0x1400d5a6b
lea rax, [rbp + 0x304]
mov qword [rbp + 0x870], rax
lea rax, [0x140033330]
mov qword [rbp + 0x878], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xcb0], rax
mov qword [rbp + 0xcb8], 1
mov qword [rbp + 0xcd0], 0
lea rax, [rbp + 0x870]
mov qword [rbp + 0xcc0], rax
mov qword [rbp + 0xcc8], 1
mov byte [rbp + 0x12b0], 0
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rsh
lea rcx, [rbp + 0xcb0]
call fcn.140198250
jmp 0x1400d5a6b
lea rax, [rbp + 0x304]
mov qword [rbp + 0x870], rax
lea rax, [0x140033330]
mov qword [rbp + 0x878], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xcb0], rax
mov qword [rbp + 0xcb8], 1
mov qword [rbp + 0xcd0], 0
lea rax, [rbp + 0x870]
mov qword [rbp + 0xcc0], rax
mov qword [rbp + 0xcc8], 1
mov byte [rbp + 0x12b0], 1
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rsh
lea rcx, [rbp + 0xcb0]
call fcn.140198250
jmp 0x1400d5a6b
jmp 0x1400d5a6b
mov byte [rbp + 0x12b0], 0
lea rcx, str.invalid_keyC:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_slab_0.4.9_srclib.rs
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_buffer.rs
mov edx, 0xb
call fcn.140198860
jmp 0x1400d5a6b
mov qword [rbp + 0xf60], r14
mov eax, dword [rbp + 0x12c8]
mov byte [rbp + 0xf68], al
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x140206b0e]
lea r9, fcn.140172340
lea r8, [rbp + 0xf60]
test dword [rax + 0xf], esp
add byte [rax], al
test dword [rax + 0xf], esp
add byte [rax], al
mov edx, 0x2b
call fcn.140198700
jmp 0x1400d5a6b
rol byte [rdx], 0
invalid
rol byte [rdx], 0
add byte [rax - 0x73], cl
test dword [rax + rcx], esi
add byte [rax - 0x77], cl
test dword [rax + 9], edx
add byte [rax], al
lea rax, [0x140033330]
mov qword [rbp + 0x958], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xe20], rax
mov qword [rbp + 0xe28], 1
mov qword [rbp + 0xe40], 0
lea rax, [rbp + 0x950]
mov qword [rbp + 0xe30], rax
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0xe38], 1
mov byte [rbp + 0x12f4], 1
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rsh
lea rcx, [rbp + 0xe20]
call fcn.140198250
sub cl, byte [rax + rax]
sub cl, byte [rax + rax]
jmp 0x1400d5a6b
mov byte [rbp + 0x12e5], 1
lea rcx, [0x1401aac37]
or eax, 0x58d4c00
xor byte [rbp + rcx], dl
or eax, 0x58d4c00
xor byte [rbp + rcx], dl
mov edx, 0x31
call fcn.140198330
jmp 0x1400d5a6b
lea rax, [rbp + 0x874]
mov qword [rbp + 0x950], rax
lea rax, [0x140033330]
mov qword [rbp + 0x958], rax
pop rax
or dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0xd520e
pop rax
or dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0xd520e
mov qword [rbp + 0xcb0], rax
add byte [rax], al
mov qword [rbp + 0xcb8], 1
mov qword [rbp + 0xcd0], 0
lea rax, [rbp + 0x950]
mov qword [rbp + 0xcc0], rax
mov qword [rbp + 0xcc8], 1
mov byte [rbp + 0x12d6], 1
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rsh
lea rcx, [rbp + 0xcb0]
call fcn.140198250
sub dword [rax + rax], ecx
sub dword [rax + rax], ecx
jmp 0x1400d5a6b
mov dword [rbp + 0x950], eax
lea rax, [0x140033330]
mov qword [rbp + 0x958], rax
pop rax
or dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0xd5196
pop rax
or dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0xd5196
mov qword [rbp + 0xe20], rax
mov qword [rbp + 0xe28], 1
mov qword [rbp + 0xe40], 0
lea rax, [rbp + 0x950]
mov qword [rbp + 0xe30], rax
mov qword [rbp + 0xe38], 1
mov byte [rbp + 0x12b3], 0
mov byte [rbp + 0x12b2], 1
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rsh
lea rcx, [rbp + 0xe20]
lea esp, [rax]
invalid
add byte [rax], al
call fcn.140198250
jmp 0x1400d5a6b
lea rax, [rbp + 0x434]
mov qword [rbp + 0x300], rax
add byte [rax - 0x73], cl
add eax, 0xfff5d9dd
mov qword [rbp + 0x308], rax
lea rax, str.dangling_store_key_for_stream_id
lea eax, [0x1401aaa78]
lea eax, [0x1401aaa78]
mov qword [rbp + 0xe20], rax
mov qword [rbp + 0xe28], 1
sub byte [rsi], cl
add byte [rax], al
add dword [rax], eax
add byte [rax], al
sub byte [rsi], cl
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0xe40], 0
lea rax, [rbp + 0x300]
mov qword [rbp + 0xe30], rax
mov qword [rbp + 0xe38], 1
mov byte [rbp + 0x12c6], 1
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rsh
lea rcx, [rbp + 0xe20]
call fcn.140198250
jmp 0x1400d5a6b
lea rax, [rbp + 0x434]
mov qword [rbp + 0x300], rax
lea rax, [0x140033330]
mov qword [rbp + 0x308], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0xe20], rax
mov qword [rbp + 0xe28], 1
mov qword [rbp + 0xe40], 0
lea rax, [rbp + 0x300]
mov qword [rbp + 0xe30], rax
mov qword [rbp + 0xe38], 1
mov byte [rbp + 0x12c6], 0
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rsh
lea rcx, [rbp + 0xe20]
call fcn.140198250
jmp 0x1400d5a6b
mov byte [rbp + 0x12c6], 0
lea rcx, str.invalid_keyC:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_slab_0.4.9_srclib.rs
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_buffer.rs
mov edx, 0xb
call fcn.140198860
ud2
mov dword [rsp + 0x10], edx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
je 0x1400df782
mov rax, qword [rbp - 0x18]
cmp qword [rax + 0x10], 0x11
jb 0x1400df770
mov rax, qword [rbp - 0x10]
mov rax, qword [rax - 8]
mov qword [rbp - 0x10], rax
mov rcx, qword [0x140262270]
xor edx, edx
ror byte [rbx + rcx*4 + 0x45], cl
invalid
call fcn.140195ea0
ror byte [rbx + rcx*4 + 0x45], cl
invalid
nop
add rsp, 0x20
pop rbp
ret
mov rdx, qword [rcx + 0x10]
mov qword [rbp - 0x10], rax
mov rcx, rax
mov qword [rbp - 0x18], rdx
call qword [rdx]
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
mov r8, qword [rbp - 0x10]
je 0x1400df8f8
cmp qword [rax + 0x10], 0x11
jb 0x1400df8e1
mov r8, qword [r8 - 8]
mov rcx, qword [0x140262270]
xor edx, edx
add rsp, 0x40
pop rbp
jmp fcn.140195ea0
add rsp, 0x40
pop rbp
ret
sub esp, 0x40
lea rbp, [rsp + 0x40]
mov qword [rbp - 8], 0xfffffffffffffffe
mov r9, rcx
movzx eax, byte [rcx + 0x78]
lea ecx, [rax - 3]
std
std
lea edx, [rax - 2]
xor r8d, r8d
cmp cl, 2
movzx ecx, dl
cmovae ecx, r8d
test cl, cl
je 0x1400dfad6
movzx eax, cl
cmp eax, 1
jne 0x1400dfb74
cmp qword [r9], 0
je 0x1400dfb74
mov rcx, qword [r9 + 8]
test rcx, rcx
je 0x1400dfb74
mov rax, qword [r9 + 0x10]
mov qword [rbp - 0x18], rcx
mov qword [rbp - 0x10], rax
call qword [rax]
mov rax, qword [rbp - 0x10]
cmp qword [rax + 8], 0
mov r8, qword [rbp - 0x18]
je 0x1400dfb74
cmp qword [rax + 0x10], 0x11
jb 0x1400dfac1
mov r8, qword [r8 - 8]
mov rcx, qword [0x140262270]
xor edx, edx
add rsp, 0x40
pop rbx
pop rsi
pop rbp
jmp fcn.140195ea0
cmp al, 2
je 0x1400dfb74
lea rcx, [r9 + 8]
mov qword [rbp - 0x10], r9
call fcn.1400c7df0
mov rax, qword [rbp - 0x10]
mov rsi, qword [rax]
mov bl, 1
mov al, 1
xchg byte [rsi + 0x40], al
mov al, 1
xchg byte [rsi + 0x20], al
test al, al
jne 0x1400dfb1f
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
mov qword [rsi + 0x10], 0
xor edx, edx
xchg byte [rsi + 0x20], dl
test rax, rax
je 0x1400dfb1f
call qword [rax + 8]
xchg byte [rsi + 0x38], bl
test bl, bl
je 0x1400dfb42
mov rcx, qword [rbp - 0x10]
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1400dfb74
mov rcx, qword [rcx]
add rsp, 0x40
pop rbx
pop rsi
pop rbp
jmp fcn.140056200
mov rax, qword [rsi + 0x28]
mov rcx, qword [rsi + 0x30]
mov qword [rbp - 0x18], rsi
mov qword [rsi + 0x28], 0
test rax, rax
je 0x1400dfb5e
call qword [rax + 0x18]
xor eax, eax
mov rcx, qword [rbp - 0x18]
xchg byte [rcx + 0x38], al
mov rcx, qword [rbp - 0x10]
mov rax, qword [rcx]
lock dec qword [rax]
je 0x1400dfb33
add rsp, 0x40
pop rbx
pop rsi
pop rbp
ret
mov eax, dword [rbp - 0x10]
mov rcx, qword [rax + 0xd0]
mov rdx, qword [rax + 0xd8]
call fcn.140075d00
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x98]
call fcn.14009ba10
mov rax, qword [rbp - 0x10]
cmp qword [rax + 0xa8], 0
je 0x1400e022b
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0xa8]
mov qword [rbp - 0x18], rcx
call fcn.14003b3a0
mov rcx, qword [rbp - 0x18]
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1400e022b
call fcn.140075740
mov rcx, qword [rbp - 0x10]
add rcx, 0xb8
call fcn.14008b1b0
mov rcx, qword [rbp - 0x20]
add rsp, 0x50
pop rbx
pop rsi
pop rbp
jmp fcn.14009e6c0
adc byte [rax - 0x75], cl
invalid
in al, dx
lea rbp, [rsp + 0x40]
mov qword [rbp - 8], 0xfffffffffffffffe
mov qword [rbp - 0x10], rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
dec qword [rax]
dec qword [rax]
jne 0x1400e090d
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x20]
call fcn.140073fb0
mov r8, qword [rbp - 0x10]
mov rcx, qword [r8 + 0x30]
lea rdx, [rcx - 3]
add rcx, 0xfffffffffffffffe
xor eax, eax
cmp rdx, 2
cmovb rax, rcx
cmp rax, 1
je 0x1400e0941
test rax, rax
jne 0x1400e0992
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x30]
call fcn.1400deca0
jmp 0x1400e0992
mov rcx, r8
cmp qword [r8 + 0x38], 0
je 0x1400e0992
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 0x40]
test rcx, rcx
je 0x1400e0992
mov rax, qword [rbp - 0x10]
mov rax, qword [rax + 0x48]
mov qword [rbp - 0x18], rcx
mov qword [rbp - 0x20], rax
call qword [rax]
mov rax, qword [rbp - 0x20]
cmp qword [rax + 8], 0
mov r8, qword [rbp - 0x18]
je 0x1400e0992
cmp qword [rax + 0x10], 0x11
jb 0x1400e0984
mov r8, qword [r8 - 8]
mov rcx, qword [0x140262270]
xor edx, edx
call fcn.140195ea0
mov rcx, qword [rbp - 0x10]
mov rax, qword [rcx + 0xfc0]
test rax, rax
je 0x1400e09b2
mov rcx, qword [rcx + 0xfc8]
add rsp, 0x40
pop rbp
jmp qword [rax + 0x18]
nop
add rsp, 0x40
pop rbp
ret
lea rcx, [rsi + 0xe0]
call fcn.1400106e0
mov rax, qword [rsi + 0x110]
lock dec qword [rax]
jne 0x1400e156e
mov rax, qword [rbp - 8]
lea rcx, [rax + 0x110]
call fcn.140076580
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
ret
wait
or rax, qword [rax]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
sub rsp, 0x28
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 0x130]
test rcx, rcx
je 0x1400e1636
call fcn.140096f20
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
sbb byte [rax + 0x30c48348], dl
pop rbp
ret
mov dword [rax], eax
add al, byte [rax]
add bh, bh
push rax
sbb byte [rax + 0x20c48348], dl
pop rbp
ret
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x30]
xor al, ch
movsd dword [rdi], dword [rsi]
loopne 0x1400e1ca9
call qword [rax + 0x20c48348]
xor al, ch
movsd dword [rdi], dword [rsi]
loopne 0x1400e1ca9
invalid
call qword [rax + 0x20c48348]
pop rbp
ret
int3
int3
clc
invalid
dec dword [rax]
jne 0x1400e1ced
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x20]
call fcn.140073e20
invalid
dec dword [rbx + rcx*4 + 0x45]
invalid
mov r8, qword [rbp - 0x10]
mov rcx, qword [r8 + 0x30]
lea rdx, [rcx - 1]
xor eax, eax
cmp rcx, 2
cmovae rax, rdx
cmp rax, 1
je 0x1400e1d1d
test rax, rax
jne 0x1400e1d6e
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x30]
call fcn.1400b3320
std
invalid
jmp 0x1400e1d6e
std
invalid
mov rcx, r8
cmp qword [r8 + 0x38], 0
je 0x1400e1d6e
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 0x40]
mov ecx, dword [rax + 0x40]
mov ecx, dword [rax + 0x40]
test rcx, rcx
test rcx, rcx
je 0x1400e1d6e
mov rax, qword [rbp - 0x10]
mov rax, qword [rax + 0x48]
mov qword [rbp - 0x18], rcx
mov qword [rbp - 0x20], rax
call qword [rax]
mov rax, qword [rbp - 0x20]
cmp qword [rax + 8], 0
mov r8, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
je 0x1400e1d6e
cmp qword [rax + 0x10], 0x11
jb 0x1400e1d60
mov r8, qword [r8 - 8]
mov eax, dword [rax - 8]
mov rcx, qword [0x140262270]
xor edx, edx
add eax, 0xd2310018
call fcn.140195ea0
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rbp - 0x10]
mov rax, qword [rcx + 0xe8]
test rax, rax
je 0x1400e1d8e
mov rcx, qword [rcx + 0xf0]
add rsp, 0x40
pop rbp
jmp qword [rax + 0x18]
nop
add rsp, 0x40
pop rbp
ret
adc byte [rbp + 0x48], dl
sub esp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x20]
loopne 0x1400e1dfb
cmp dword [rax + 8], 0
loopne 0x1400e1dfb
cmp dword [rax + 8], 0
or byte [rax], al
je 0x1400e1de2
mov rax, qword [rbp - 0x20]
cmp qword [rax + 0x10], 0x11
jb 0x1400e1dd0
mov rax, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
mov rax, qword [rax - 8]
mov qword [rbp - 0x18], rax
mov rcx, qword [0x140262270]
sbb byte [rax], al
xor edx, edx
mov r8, qword [rbp - 0x18]
call fcn.140195ea0
nop
add rsp, 0x20
invalid
and byte [rbp - 0x3d], bl
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
and byte [rax - 0x73], cl
push 0x40
and byte [rax - 0x73], cl
lea ebp, [rdx + 0x40]
push 0x40
mov rax, qword [rbp - 0x10]
mov rcx, rax
mov rax, qword [rax + 0xe8]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7b], cl
test rax, rax
je 0x1400e1e1b
mov rcx, qword [rcx + 0xf0]
invalid
test rax, rax
je 0x1400e1e1b
mov rcx, qword [rcx + 0xf0]
call qword [rax + 0x18]
push rax
invalid
push rax
sbb byte [rax + 0x20c48348], dl
add rsp, 0x20
nop
add rsp, 0x20
pop rbp
ret
invalid
int3
mov qword [rbp - 8], 0xfffffffffffffffe
movzx eax, byte [rcx + 0x20]
mov edx, eax
and dl, 6
add al, 0xfd
xor r8d, r8d
cmp dl, 4
movzx eax, al
cmovne eax, r8d
test al, al
je 0x1400e1eea
pop rsp
pop rsp
movzx eax, al
cmp eax, 1
jne 0x1400e1ee3
rol byte [rbx + 0x4d7501f8], 0x48
cmp dword [rcx], 0
cmp qword [rcx], 0
je 0x1400e1ee3
mov rax, qword [rcx + 8]
test rax, rax
test eax, eax
je 0x1400e1ee3
mov rdx, qword [rcx + 0x10]
mov qword [rbp - 0x10], rax
mov rcx, rax
mov qword [rbp - 0x18], rdx
call qword [rdx]
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
mov r8, qword [rbp - 0x10]
je 0x1400e1ee3
cmp qword [rax + 0x10], 0x11
jb 0x1400e1ed0
mov r8, qword [r8 - 8]
mov rcx, qword [0x140262270]
xor edx, edx
add rsp, 0x40
pop rbp
jmp fcn.140195ea0
or eax, dword [rax]
nop
add rsp, 0x40
pop rbp
ret
add rsp, 0x40
pop rbp
jmp fcn.1400b4b60
mov eax, dword [rax - 8]
mov qword [rbp - 0x10], rax
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, qword [rbp - 0x10]
call fcn.140195ea0
or eax, dword [rax]
or eax, dword [rax]
nop
add rsp, 0x20
pop rbp
ret
int3
or al, byte [rax]
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0x9f0], esi
mov qword [rbp + 0x9e8], 0xfffffffffffffffe
mov rsi, rdx
mov rdi, rcx
movzx eax, byte [rcx + 0xa48]
lea rcx, [0x14020d37c]
invalid
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov qword [rbp + 0x9e0], rdi
jmp rax
invalid
loopne 0x1400e1fe2
lea rdx, [rdi + 0x10]
lea edx, [rdi + 0x10]
movups xmm6, xmmword [rdi]
mov word [rdi + 0xa49], 1
mov rax, qword [rdi + 0x528]
add byte [rax - 0x75], cl
xchg dword [rax], ebp
add eax, 0x89480000
mov qword [rdi + 0xa50], rax
mov qword [rdi + 0xa50], rax
lea rcx, [rdi + 0xa58]
lea ecx, [rdi + 0xa58]
mov r8d, 0x518
call sub.VCRUNTIME140.dll_memcpy
sbb byte [0x122f61fc6], al
or rax, qword [r8]
movups xmmword [rdi + 0xf70], xmm6
sldt word [rax]
lea rdx, [rdi + 0xa58]
lea rcx, [rbp + 0x4c0]
add byte [rax - 0x77], cl
xchg ebp, eax
fmul dword [rcx]
add byte [rax], al
add byte [rax - 0x77], cl
xchg ebp, eax
fmul dword [rcx]
add byte [rax], al
or dword [rax], eax
add byte [rcx - 0x77], cl
invalid
mov r8, rsi
call fcn.1400b4320
cmp dword [rbp + 0x4c0], 5
jne 0x1400e1fff
mov al, 1
mov cl, 3
jmp 0x1400e212b
mov rax, qword [rbp + 0x9e0]
lea rdi, [rax + 0x530]
add byte [rax - 0x73], cl
xchg ebp, eax
rol byte [rax + rax], 0
add byte [rax - 0x73], cl
xchg ebp, eax
rol byte [rax + rax], 0
mov r8d, 0x518
mov rcx, rdi
stc
stc
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rbp + 0x9d8]
invalid
fmul dword [rcx]
add byte [rax], al
call fcn.1400df390
cmp dword [rdi], 4
add al, 0xf
test byte [rcx + rax], ah
add dword [rax], eax
invalid
invalid
add al, 0xf
test byte [rcx + rax], ah
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
popfq
loopne 0x1400e2045
mov rbx, qword [rbp + 0x9e0]
add byte [rax], al
mov byte [rbx + 0xa4a], 1
lea rcx, [rbp - 0x58]
mov r8d, 0x518
test al, 0x41
mov eax, 0x518
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbx + 0xa49], 0
mov rcx, qword [rbx + 0xa50]
mov bl, 1
mov al, 1
xchg byte [rcx + 0x40], al
mov al, 1
mov qword [rbp + 0x9d8], rcx
xchg byte [rcx + 0x20], al
invalid
test al, al
jne 0x1400e20a1
mov r8, qword [rbp + 0x9d8]
mov rax, qword [r8 + 0x10]
mov rcx, qword [r8 + 0x18]
mov ecx, dword [rax + 0x18]
mov qword [r8 + 0x10], 0
xor edx, edx
xchg byte [r8 + 0x20], dl
test rax, rax
je 0x1400e20a1
call qword [rax + 8]
mov rdx, qword [rbp + 0x9d8]
xchg byte [rdx + 0x38], bl
test bl, bl
je 0x1400e20b7
lock dec qword [rdx]
je 0x1400e20e1
jmp 0x1400e20e9
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rcx, qword [rdx + 0x30]
mov qword [rdx + 0x28], 0
test rax, rax
test eax, eax
test eax, eax
je 0x1400e20cf
call qword [rax + 0x18]
xor eax, eax
mov rdx, qword [rbp + 0x9d8]
ror byte [rax - 0x75], 0x95
fmul dword [rcx]
add byte [rax], al
xchg byte [rdx + 0x38], al
lock dec qword [rdx]
jne 0x1400e20e9
invalid
or byte [rax - 0x77], cl
shr eax, 1
invalid
mov rcx, rdx
call fcn.140056200
invalid
mov rdi, qword [rbp + 0x9e0]
lea rcx, [rdi + 0xa50]
mov byte [rdi + 0xa4a], 0
add byte [rax - 0x73], cl
push rbp
test al, 0x41
mov eax, 0x518
add byte [rax - 0x73], cl
push rbp
test al, 0x41
mov eax, 0x518
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rdi + 0xa50]
mov qword [rbp + 0x9d8], rcx
mov rdx, rsi
call fcn.1400fbb60
cmp al, 2
jne 0x1400e2137
mov al, 1
mov cl, 4
mov rdx, qword [rbp + 0x9e0]
jmp 0x1400e223f
mov rcx, qword [rbp + 0x9d8]
call fcn.1400df180
mov rax, qword [rbp + 0x9e0]
add byte [rax], al
mov byte [rax + 0xa4a], 0
or al, byte [rax]
add byte [rax], al
cmp qword [rax + 0x530], 4
jne 0x1400e216f
mov rax, qword [rbp + 0x9e0]
mov eax, dword [rbp + 0x9e0]
test byte [rax + 0x540], 1
jne 0x1400e2258
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
test eax, esp
or dword [rax], eax
add byte [rax], al
cmp byte [rax + 0xa49], 0
mov rax, qword [rbp + 0x9e0]
add byte [rax], al
cmp byte [rax + 0xa49], 0
je 0x1400e222d
mov rax, qword [rbp + 0x9e0]
mov eax, dword [rbp + 0x9e0]
mov rsi, qword [rax + 0xa50]
mov bl, 1
mov al, 1
xchg byte [rsi + 0x40], al
mov al, 1
xchg byte [rsi + 0x20], al
test al, al
jne 0x1400e21be
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
mov qword [rsi + 0x10], 0
xor edx, edx
xchg byte [rsi + 0x20], dl
test rax, rax
je 0x1400e21be
call qword [rax + 8]
xchg byte [rsi + 0x38], bl
test bl, bl
je 0x1400e21db
mov rax, qword [rbp + 0x9e0]
mov rax, qword [rax + 0xa50]
lock dec qword [rax]
je 0x1400e221a
jmp 0x1400e222d
mov rax, qword [rsi + 0x28]
mov rcx, qword [rsi + 0x30]
mov qword [rbp + 0x9d8], rsi
mov qword [rsi + 0x28], 0
test rax, rax
je 0x1400e21fa
call qword [rax + 0x18]
xor eax, eax
mov rcx, qword [rbp + 0x9d8]
xchg byte [rcx + 0x38], al
mov rax, qword [rbp + 0x9e0]
mov rax, qword [rax + 0xa50]
add al, dh
dec qword [rax]
jne 0x1400e222d
mov rax, qword [rbp + 0x9e0]
mov rcx, qword [rax + 0xa50]
call fcn.140056200
idiv edi
mov rdx, qword [rbp + 0x9e0]
mov byte [rdx + 0xa49], 0
mov cl, 1
xor eax, eax
mov byte [rdx + 0xa48], cl
movaps xmm6, xmmword [rbp + 0x9f0]
add rsp, 0xa88
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rax, qword [rbp + 0x9e0]
lea rcx, [rax + 0x548]
mov qword [rbp + 0x9d8], rcx
call fcn.140107b40
mov rcx, qword [rbp + 0x9d8]
mov rax, qword [rcx]
test rax, rax
je 0x1400e216f
invalid
lea rcx, str._async_fn__resumed_after_panickingassertion_failed:_self.has_capacity__C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srccodec_framed_write.rs
lea r8, [0x1401d2798]
lea eax, [0x1401d2798]
lea eax, [0x1401d2798]
mov edx, 0x22
call fcn.140198330
lea rcx, str._async_fn__resumed_after_completion
lea r8, [0x1401d2798]
mov edx, 0x23
call fcn.140198330
int3
adc byte [rax - 0x77], r9b
test dword [rax], esi
sldt word [rax]
mov rcx, qword [rsi + 0x10]
lea rdx, [rcx - 3]
add rcx, 0xfffffffffffffffe
xor eax, eax
cmp rdx, 2
cmovb rax, rcx
cmp rax, 1
je 0x1400e2705
test rax, rax
jne 0x1400e2757
mov rcx, qword [rbp + 0xf30]
call fcn.1400deca0
jmp 0x1400e2757
cmp qword [rsi + 0x18], 0
je 0x1400e2757
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400e2757
mov rax, qword [rsi + 0x28]
mov qword [rbp + 0xf48], rcx
mov qword [rbp + 0xf40], rax
mov dword [rbp + 0xf40], eax
add byte [rax], al
call qword [rax]
mov rax, qword [rbp + 0xf40]
cmp qword [rax + 8], 0
mov r8, qword [rbp + 0xf48]
je 0x1400e2757
cmp qword [rax + 0x10], 0x11
jb 0x1400e2749
mov r8, qword [r8 - 8]
mov rcx, qword [0x140262270]
xor edx, edx
call fcn.140195ea0
lea rdx, [rbp - 0x60]
mov r8d, 0xf80
mov rcx, qword [rbp + 0xf30]
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x118]
add byte [rax], al
add byte [rax], al
cmp eax, 1
je 0x1400e27d7
test eax, eax
jne 0x1400e2806
mov byte [rbp + 0xf57], 0
mov eax, dword [0x140262334]
xchg edi, eax
sti
invalid
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
ror dword [rax - 0x73], 0x88
enter 0, 0
xchg edi, eax
sti
invalid
ror dword [rax - 0x73], 0x88
enter 0, 0
lea rdx, [0x1401857b0]
call fcn.140157f00
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x118], 1
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0xf38]
mov qword [rax + 0xe8], rcx
mov rcx, qword [rbp + 0xf28]
add byte [rax], al
mov qword [rax + 0xf0], rcx
add rsp, 0xfe0
pop rdi
pop rsi
pop rbp
ret
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x80]
mov rax, qword [rbp + 0xf40]
cmp qword [rax + 8], 0
je 0x1400e2876
mov rax, qword [rbp + 0xf40]
sldt word [rax]
cmp qword [rax + 0x10], 0x11
jb 0x1400e2861
mov rax, qword [rbp + 0xf48]
mov rax, qword [rax - 8]
clc
add byte [rax - 0x75], cl
clc
clc
clc
mov qword [rbp + 0xf48], rax
mov rcx, qword [0x140262270]
xor edx, edx
ror byte [rbx + rcx*4 - 0x7b], cl
sldt word [rax]
cli
invalid
ror byte [rbx + rcx*4 - 0x7b], cl
sldt word [rax]
call fcn.140195ea0
nop
add rsp, 0x20
invalid
and byte [rdi + 0x5e], bl
pop rbp
ret
invalid
sub esp, 0x20
lea rbp, [rdx + 0x80]
lea rdx, [rbp - 0x60]
mov r8d, 0xf80
mov rcx, qword [rbp + 0xf30]
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rbp + 0xf38]
mov rdx, qword [rbp + 0xf28]
call fcn.140181570
mov byte [rbp + 0xf57], 0
test dword [rdi + 0xf], edx
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
and byte [rdi + 0x5e], bl
pop rbp
ret
lea ebp, [rdx + 0x80]
cmp byte [rbp + 0xf57], 0
add byte [rbp + 8], dh
add byte [rbp + 8], dh
add rsp, 0x20
add esp, 0x20
pop rdi
pop rsi
pop rbp
ret
mov rcx, qword [rbp + 0xf20]
add byte [rax], al
call fcn.1400e2910
jmp 0x1400e28ec
invalid
invalid
pop rbp
jmp fcn.140195ea0
invalid
invalid
add al, byte [rax]
add dh, bh
invalid
cwde
add al, byte [rax]
add byte [rax - 0x73], cl
lea rcx, [0x14020d390]
lea rcx, [0x14020d390]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov byte [r14 + 0x299], 1
lea rbx, [r14 + 0x140]
mov rax, qword [r14 + 0x138]
mov qword [r14 + 0x140], rax
lea rdi, [r14 + 0x148]
mov r8d, 0x138
mov rcx, rdi
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
lea rax, [r14 + 0x280]
mov qword [r14 + 0x280], rdi
mov qword [r14 + 0x288], rax
mov qword [r14 + 0x290], rbx
cmp dword [rdi], 2
mov qword [rbp + 0x1f8], r14
je 0x1400e2ba2
lea rcx, [rbp + 0x158]
mov rdx, rdi
mov r8, rsi
call fcn.140111dd0
mov rdi, qword [rbp + 0x158]
cmp rdi, 4
jne 0x1400e2c7e
mov rdi, qword [rsi]
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x118]
cmp eax, 1
je 0x1400e2b2b
test eax, eax
jne 0x1400e2ef5
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx r9d, byte [rax + 0x114]
movzx r8d, byte [rax + 0x115]
mov eax, r8d
test r9b, r9b
je 0x1400e2b63
add byte [rax], al
lea eax, [r8 - 1]
mov ecx, dword [0x140262334]
mov rdx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
mov rcx, qword [rdx + rcx*8]
mov byte [rcx + 0x115], al
jmp 0x1400e2efb
mov rax, qword [rdi + 8]
mov qword [rdi + 8], 0
test rax, rax
je 0x1400e317f
mov qword [rbp + 0x158], 3
lea rdx, [rbp + 0x160]
mov qword [rbp + 0x160], rax
lea rcx, [rbp + 0xc8]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
mov edi, 3
lea rsi, [rbp - 0x60]
lea rdx, [rbp + 0xc8]
mov r8d, 0x90
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x30], rdi
lea rcx, [rbp + 0x38]
mov r8d, 0x90
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov byte [r14 + 0x299], 0
mov rsi, qword [r14 + 0x140]
mov qword [rbp + 0xc8], 0
test rsi, rsi
mov qword [rbp + 0x200], rsi
je 0x1400e3141
lea rcx, [rbp + 0x158]
lea rdx, [rbp + 0x30]
mov r8d, 0x98
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rsi + 0x38]
mov qword [rbp + 0x1f0], rax
mov rax, qword [rsi + 0x38]
cmp rax, 3
je 0x1400e2cad
lea rdx, [rbp + 0x160]
lea rcx, [rbp + 0xc8]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
cmp rdi, 5
mov r14, qword [rbp + 0x1f8]
jne 0x1400e2be7
jmp 0x1400e3052
invalid
sal byte [rdx + rbx*2 + 0x49], 0x8b
xor byte [rsi - 0x70], spl
mov rcx, rax
test cl, 4
jne 0x1400e2e1a
mov rdx, rcx
or rdx, 2
mov rax, rcx
lock cmpxchg qword [r8 + 0x30], rdx
jne 0x1400e2e00
mov qword [rbp + 0x200], r8
and ecx, 5
cmp ecx, 1
jne 0x1400e2e3b
mov rcx, qword [rbp + 0x200]
mov rax, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x28]
sub bh, bh
push rax
invalid
sub bh, bh
push rax
adc byte [rax - 0x75], cl
test dword [rax], eax
mov rax, qword [rbp + 0x200]
lock dec qword [rax]
add al, byte [rax]
add al, dh
dec qword [rax]
jne 0x1400e2e54
or al, 0x48
mov ecx, dword [rbp + 0xc8]
mov rcx, qword [rbp + 0xc8]
call fcn.140076fe0
mov rax, qword [rbp + 0x158]
cmp rax, 4
pop rax
add dword [rax], eax
add byte [rax - 0x7d], cl
clc
add al, 0xf
je 0x1400e3077
cmp eax, 3
jne 0x1400e2e7b
je 0x1400e3077
cmp eax, 3
jne 0x1400e2e7b
mov rcx, qword [rbp + 0x160]
add byte [rax], al
call fcn.140077200
jmp 0x1400e3077
lea rcx, [rbp + 0x158]
call fcn.1400023d0
mov rcx, qword [rbp + 0x1b8]
test rcx, rcx
je 0x1400e2eb4
mov qword [rbp + 0x200], rcx
call fcn.1400091e0
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, qword [rbp + 0x200]
add byte [rdx], al
add byte [rax], al
add al, byte [rax]
add al, ch
invalid
add byte [rdx], al
add byte [rax], al
call fcn.140195ea0
lea rcx, [rbp + 0x1c8]
call fcn.140096e20
mov rsi, qword [rbp + 0x1e8]
call 0x1880e2ec9
cmp dword [rsi], 0
call 0x1880e2ec9
cmp dword [rsi], 0
je 0x1400e2edf
mov r8, qword [rsi + 8]
mov rcx, qword [0x140262270]
or eax, 0x17f398
or byte [rax - 0x75], r9b
or eax, 0x17f398
xor edx, edx
call fcn.140195ea0
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, rsi
call fcn.140195ea0
jmp 0x1400e3077
ror byte [rcx - 0x77], cl
invalid
mov dword [rbp + 0x1f0], r9d
mov qword [rbp + 0x200], r8
mov rdi, qword [rbx]
test rdi, rdi
je 0x1400e31a7
mov rax, qword [rdi + 0x30]
test al, 4
jne 0x1400e3061
test al, 8
jne 0x1400e2f2b
test al, 8
je 0x1400e2f72
jmp 0x1400e2fa7
mov rcx, qword [rsi]
mov rdx, qword [rcx + 8]
or byte [rax + 0x3b], cl
push rdi
sbb byte [rbp + 9], dh
mov rcx, qword [rcx]
cmp rcx, qword [rdi + 0x10]
je 0x1400e2f25
mov rax, qword [rdi + 0x30]
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, rax
and rcx, 0xfffffffffffffff7
lock cmpxchg qword [rdi + 0x30], rcx
jne 0x1400e2f50
test al, 4
jne 0x1400e305b
mov rax, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x18]
call qword [rax + 0x18]
mov rax, qword [rsi]
mov rdx, qword [rax]
adc byte [rax - 0x75], cl
or dil, dil
adc cl, byte [rax - 0x77]
mov dword [rdi + 0x10], eax
adc byte [rax - 0x75], cl
or dil, dil
adc cl, byte [rax - 0x77]
mov dword [rdi + 0x10], eax
mov qword [rdi + 0x18], rdx
mov rax, qword [rdi + 0x30]
mov eax, dword [rdi + 0x30]
invalid
invalid
invalid
mov dword [rdi + 0x10], eax
mov qword [rdi + 0x18], rdx
mov rax, qword [rdi + 0x30]
mov eax, dword [rdi + 0x30]
nop word [rax + rax]
invalid
add byte [rax - 0x77], cl
ror dword [rax - 0x7d], 0xc9
or al, dh
cmpxchg qword [rdi + 0x30], rcx
mov rcx, rax
or rcx, 8
lock cmpxchg qword [rdi + 0x30], rcx
jne 0x1400e2f90
test al, 4
jne 0x1400e3061
cmp byte [rbp + 0x1f0], 0
mov rsi, qword [rbp + 0x200]
je 0x1400e304b
mov cl, 0x27
or al, byte [rax]
call fcn.140157f00
add byte [rbx + 0x17f32a05], cl
add byte [rbp + 0x48], ah
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x118], 1
mov eax, dword [0x140262334]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x114], 1
mov byte [rax + 0x115], sil
jmp 0x1400e304b
mov r14, qword [rbp + 0x1f8]
mov cl, 3
mov al, 1
jmp 0x1400e312c
lock or qword [rdi + 0x30], 8
lea rcx, [rbp - 0x60]
lea rdx, [rbp + 0xc8]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0x1f8]
lea rcx, [rax + 0x148]
call fcn.1400e1330
mov rax, qword [rbp + 0x1f8]
cmp byte [rax + 0x299], 0
je 0x1400e3119
mov rax, qword [rbp + 0x1f8]
mov rdx, qword [rax + 0x140]
test rdx, rdx
je 0x1400e3119
mov rax, qword [rdx + 0x30]
nop word cs:[rax + rax]
mov rcx, rax
test cl, 4
jne 0x1400e30da
mov r8, rcx
or r8, 2
mov rax, rcx
lock cmpxchg qword [rdx + 0x30], r8
jne 0x1400e30c0
and ecx, 5
cmp ecx, 1
jne 0x1400e30ed
mov rax, qword [rdx + 0x20]
mov rcx, qword [rdx + 0x28]
call qword [rax + 0x10]
mov rax, qword [rbp + 0x1f8]
mov rax, qword [rax + 0x140]
test rax, rax
je 0x1400e3119
lock dec qword [rax]
jne 0x1400e3119
mov rax, qword [rbp + 0x1f8]
mov rcx, qword [rax + 0x140]
call fcn.140076fe0
mov r14, qword [rbp + 0x1f8]
mov byte [r14 + 0x299], 0
mov cl, 1
xor eax, eax
invalid
rol byte [rcx - 0x78], 0x8e
cwde
add al, byte [rax]
add byte [rax - 0x7f], cl
invalid
mov byte [r14 + 0x298], cl
add rsp, 0x290
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
lea rcx, [0x1401d2508]
or eax, 0xef3c0
call fcn.1401987a0
jmp 0x1400e31b3
str word [rbp + rcx*4 + 5]
adc edi, edi
invalid
lea rcx, str.Pending_error_polled_more_than_once
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.24_src_async_implclient.rs
mov edx, 0x23
call fcn.1401987c0
jmp 0x1400e31b3
lea rcx, [0x1401d24f0]
call fcn.1401987a0
ud2
mov ecx, dword [0x140262270]
xor edx, edx
mov r8, qword [rbp - 0x10]
call fcn.140195ea0
nop
add rsp, 0x20
pop rbp
ret
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x118]
sbb byte [rax], 1
add byte [rax], al
sbb byte [rax], 1
add byte [rax], al
cmp eax, 1
mov qword [rbp + 0x190], rdx
je 0x1400e3b00
push rsi
push rsi
test eax, eax
jne 0x1400e3b43
invalid
xchg ecx, eax
add byte [rax], al
invalid
test dword [rcx - 0x3a000000], edx
test edi, eax
add dword [rax], eax
add byte [rcx], al
mov byte [rbp + 0x1c7], 1
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xc8]
lea rdx, [0x1401857b0]
call fcn.140157f00
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x118], 1
add dword [rax], eax
add byte [rcx], al
add dword [rax], eax
add byte [rcx], al
mov rdx, qword [rbp + 0x190]
add dword [rax], eax
add byte [rbx + 0x17e82e05], cl
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0xe8]
mov al, ch
add byte [rax], al
add byte [rax - 0x77], cl
invalid
test al, 1
add byte [rax], al
mov al, ch
add byte [rax], al
add byte [rax - 0x77], cl
lea ebp, [rax + 0x48000001]
test al, 1
add byte [rax], al
mov rcx, qword [rax + 0xf0]
test al, 1
add byte [rax], al
mov rcx, qword [rax + 0xf0]
add byte [rax], al
add byte [rax - 0x77], cl
lea ebx, [rax + 0x48000001]
mov dword [rax + 0xe8], 1
sub al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0x198], rcx
mov qword [rax + 0xe8], 1
sub al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
sub al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0xf0], rdi
jmp 0x1400e3b4c
xor eax, eax
mov qword [rbp + 0x1a8], rax
lea rcx, [rbp - 0x58]
mov r8d, 0x1e8
add al, ch
push rax
or eax, dword cs:[rax]
add al, ch
push rax
or eax, dword cs:[rax]
lea rax, [rsi + 0x10]
mov qword [rbp + 0x1a0], rax
add byte [rax - 0x75], cl
invalid
invalid
adc byte [rax - 0x77], r9b
test dword [rax + 0x48000001], esp
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax - 0x75], cl
adc byte [rcx + 0x48d2f7ca], r9b
ror byte [rax - 0x7d], cl
invalid
sti
mov edx, ecx
not edx
ror byte [rax - 0x7d], cl
invalid
sti
ror byte [rax - 0x7d], cl
sar ebx, 0x31
sal dh, 0xc2
invalid
invalid
xor eax, eax
test dl, 6
ret 0x4806
cmove eax, ecx
ror dword [rax - 0x7d], 0xf8
invalid
je 0x1400e3b94
ret 0x4806
ror dword [rax - 0x7d], 0xf8
clc
add dword [rbx + rdx + 0x48], esi
test eax, eax
test rax, rax
jne 0x1400e3be6
mov rcx, qword [rbp + 0x1a0]
movabs al, byte [0xffffc53ee8000001]
call fcn.1400e00d0
jmp 0x1400e3be6
cmp qword [rsi + 0x18], 0
je 0x1400e3be6
mov rcx, qword [rsi + 0x20]
test rcx, rcx
and byte [rax - 0x7b], r9b
leave
je 0x1400e3be6
mov rax, qword [rsi + 0x28]
mov qword [rbp + 0x1b8], rcx
mov qword [rbp + 0x1b0], rax
add bh, bh
adc byte [rax - 0x75], cl
mov eax, dword [rbp + 0x1b0]
add bh, bh
adc byte [rax - 0x75], cl
mov eax, dword [rbp + 0x1b0]
cmp qword [rax + 8], 0
mov eax, dword [rbp + 0x1b0]
cmp qword [rax + 8], 0
mov r8, qword [rbp + 0x1b8]
add byte [rax], al
je 0x1400e3be6
cmp qword [rax + 0x10], 0x11
jb 0x1400e3bd8
mov r8, qword [r8 - 8]
mov rcx, qword [0x140262270]
mov ecx, dword [0x140262270]
xor edx, edx
call fcn.140195ea0
lea rdx, [rbp - 0x58]
mov r8d, 0x1e8
add dword [rax], eax
add byte [rax - 0x75], cl
mov ecx, dword [rbp + 0x1a0]
add dword [rax], eax
add byte [rax - 0x75], cl
mov ecx, dword [rbp + 0x1a0]
call sub.VCRUNTIME140.dll_memcpy
invalid
invalid
xor ah, bh
invalid
mov ecx, dword [rbp + 0x1a0]
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movzx eax, byte [rax + 0x118]
cmp eax, 1
je 0x1400e3c66
test eax, eax
jne case.0x1400b8fe8.124
mov byte [rbp + 0x1c7], 0
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
invalid
add byte [rbx + 0x17e70805], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
pop rax
add byte [rax], al
invalid
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xc8]
lea rdx, [0x1401857b0]
or al, byte [rax]
or al, byte [rax]
call fcn.140157f00
mov eax, dword [0x140262334]
add eax, 0x17e6e2
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
add al, 0xc1
mov byte [rax + 0x118], 1
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rbp + 0x1a8]
mov qword [rax + 0xe8], rcx
add byte [rax], al
add byte [rax], al
mov rcx, qword [rbp + 0x198]
mov qword [rax + 0xf0], rcx
add byte [rax - 0x77], cl
mov al, dh
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
invalid
invalid
add rsp, 0x250
pop rdi
pop rsi
pop rbp
ret
lea ebp, [rdx + 0x80]
mov rax, qword [rbp + 0x1b0]
add byte [rax - 0x7d], cl
js 0x1400e3cc6
or byte [rax], al
je 0x1400e3cf6
cmp dword [rax + 0x10], 0x11
jb 0x1400e3ce1
clc
mov qword [rbp + 0x1b8], rax
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, qword [rbp + 0x1b8]
mov eax, 0xe8000001
stosb byte [rdi], al
and dword [rbx], ecx
add byte [rax + 0x20c48348], dl
pop rdi
pop rsi
pop rbp
ret
call 0x1880e3d1f
mov ecx, dword [rbp + 0x1a0]
add dword [rax], eax
add al, ch
invalid
sub al, 0xb
invalid
mov rcx, qword [rbp + 0x1a8]
mov rdx, qword [rbp + 0x198]
mov edx, dword [rbp + 0x198]
mov edx, dword [rbp + 0x198]
call fcn.140181570
mov byte [rbp + 0x1c7], 0
add byte [rax], al
add byte [rax], al
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
int3
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
or r14b, r15b
invalid
mov dword [rcx + 0x60], eax
mov rax, qword [rbp - 0x48]
mov qword [rcx + 0x68], rax
movaps xmm0, xmmword [rbp - 0x40]
movups xmmword [rcx + 0x70], xmm0
adc dword [rcx + 0x70], eax
adc dword [rcx + 0x70], eax
movaps xmm0, xmmword [rbp - 0x30]
movups xmmword [rcx + 0x80], xmm0
mov rax, qword [rbp - 0x20]
mov qword [rcx + 0x90], rax
adc dword [rax + 0x48000000], 0x48e8458b
mov dword [rcx + 0x98], eax
mov qword [rbp - 8], rcx
add rcx, 0x50
mov qword [rbp], rcx
call fcn.1400bb690
mov ebx, eax
mov sil, 3
test al, al
jne 0x1400e3e65
mov rax, qword [rbp - 8]
clc
lea rcx, [rax + 0x68]
call fcn.1400b35a0
mov sil, 1
mov rcx, qword [rbp]
add byte [r11 + 0x5740239], r8b
add byte [r11 + 0x5740239], r8b
call fcn.140077fe0
jnp 0x1400e3ea4
stc
dec dword [rax - 0x75]
clc
mov rax, qword [rbp - 8]
mov byte [rax + 0xa0], sil
mov eax, ebx
fmul dword [rax - 0x7f]
invalid
nop
add byte [rax], al
add byte [rbx + 0x5e], bl
fmul dword [rax - 0x7f]
invalid
pop rbp
ret
and eax, dword [rax]
add byte [rax], al
call fcn.140198330
int3
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xecaf4
mov qword [rbx + 0x90], rcx
mov qword [rbx + 0x98], 0
sbb dword [rax], 0
add byte [rax], al
sbb dword [rax], 0
add byte [rax], al
mov qword [rbx + 0xa0], rdi
mov qword [rbx + 0xa8], rax
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmm2, xmmword [rdx + 0x20]
movaps xmmword [rbx + 0xb0], xmm0
movups xmmword [rbx + 0xc0], xmm1
movaps xmmword [rbx + 0xd0], xmm2
xorps xmm0, xmm0
movaps xmmword [rbx + 0xe0], xmm0
mov qword [rbx + 0xf0], 0
movzx eax, byte [0x140262330]
mov dh, 5
sbb dl, al
invalid
add byte [rdx + 0x100], bh
xor ecx, ecx
call fcn.140162ad0
test rax, rax
je 0x1400e623a
mov dh, 5
sbb dl, al
invalid
add rdi, 0x60
mov rcx, rax
and rcx, 0xffffffffffffff80
lea rdx, [rcx + 0x80]
mov qword [rcx + 0x78], rax
movaps xmm0, xmmword [rbx + 0x80]
movaps xmm1, xmmword [rbx + 0x90]
movaps xmm2, xmmword [rbx + 0xa0]
movaps xmm3, xmmword [rbx + 0xb0]
movaps xmmword [rcx + 0x80], xmm0
movaps xmmword [rcx + 0x90], xmm1
movaps xmmword [rcx + 0xa0], xmm2
movaps xmmword [rcx + 0xb0], xmm3
movaps xmm0, xmmword [rbx + 0xc0]
add eax, 0
add byte [rax], al
add eax, 0
add byte [rax], al
movaps xmmword [rcx + 0xc0], xmm0
movaps xmm0, xmmword [rbx + 0xd0]
movaps xmmword [rcx + 0xd0], xmm0
rol byte [rax], 1
add byte [rax], al
rol byte [rax], 1
add byte [rax], al
movaps xmm0, xmmword [rbx + 0xe0]
movaps xmmword [rcx + 0xe0], xmm0
movaps xmm0, xmmword [rbx + 0xf0]
movaps xmmword [rcx + 0xf0], xmm0
mov rcx, rdi
mov qword [rbx + 0x70], rdx
mov r8, rdx
call fcn.140136720
test rax, rax
je 0x1400e61e9
mov ecx, dword [0x140262334]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
lea rcx, [rcx + 0xd8]
mov rdx, rax
call fcn.1401787c0
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xc8]
mov rax, qword [rbx + 0x70]
mov qword [rsi + 8], rax
xor eax, eax
mov byte [rsi], al
lea rsp, [rbp + 0xd8]
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x80
mov edx, 0x80
call fcn.140197e40
ud2
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
and rdx, 0xffffffffffffff80
mov rbx, rdx
lea rcx, [rbx + 0x80]
call fcn.1400df510
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
add byte [rax], al
movups xmm0, xmmword [rbx + 0x318]
movaps xmmword [rbx + 0x160], xmm0
movups xmm0, xmmword [rbx + 0x308]
movaps xmmword [rbx + 0x150], xmm0
movups xmm0, xmmword [rbx + 0x2f8]
movaps xmmword [rbx + 0x140], xmm0
movups xmm0, xmmword [rbx + 0x2e8]
movaps xmmword [rbx + 0x130], xmm0
movups xmm0, xmmword [rbx + 0x2d8]
movaps xmmword [rbx + 0x120], xmm0
movups xmm0, xmmword [rbx + 0x2c8]
movaps xmmword [rbx + 0x110], xmm0
movups xmm0, xmmword [rbx + 0x2b8]
movaps xmmword [rbx + 0x100], xmm0
mov rcx, qword [rcx]
test rax, rax
mov qword [rbx + 0x78], r8
je 0x1400e6986
mov eax, dword [0x140262334]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
mov r14, qword [rax + 0xd8]
lock inc qword [r14]
jle 0x1400e6b51
mov qword [rbx + 0x180], 0xcc
mov qword [rbx + 0x188], 0
lea rax, [0x1401d2de0]
mov qword [rbx + 0x190], rax
mov qword [rbx + 0x198], 0
mov qword [rbx + 0x1a0], r14
mov qword [rbx + 0x1a8], rcx
movaps xmm0, xmmword [rbx + 0x100]
movaps xmm1, xmmword [rbx + 0x110]
movaps xmm2, xmmword [rbx + 0x120]
movaps xmm3, xmmword [rbx + 0x130]
movaps xmmword [rbx + 0x1b0], xmm0
movups xmmword [rbx + 0x1c0], xmm1
movaps xmmword [rbx + 0x1d0], xmm2
movups xmmword [rbx + 0x1e0], xmm3
movaps xmm0, xmmword [rbx + 0x140]
movaps xmmword [rbx + 0x1f0], xmm0
movaps xmm0, xmmword [rbx + 0x150]
movups xmmword [rbx + 0x200], xmm0
movaps xmm0, xmmword [rbx + 0x160]
movaps xmmword [rbx + 0x210], xmm0
mov rax, qword [rbx + 0x170]
mov qword [rbx + 0x220], rax
xorps xmm0, xmm0
movups xmmword [rbx + 0x228], xmm0
mov qword [rbx + 0x238], 0
movzx eax, byte [0x140262330]
mov edx, 0x180
xor ecx, ecx
call fcn.140162ad0
test rax, rax
je 0x1400e6b31
lea rdi, [r14 + 0x70]
mov r15, rax
and r15, 0xffffffffffffff80
mov qword [r15 + 0x78], rax
sub r15, 0xffffffffffffff80
lea rdx, [rbx + 0x180]
mov r8d, 0x100
mov rcx, r15
call sub.VCRUNTIME140.dll_memcpy
mov rcx, rdi
mov rdx, r15
mov qword [rbx + 0x70], r15
mov r8, r15
call fcn.140136720
test rax, rax
je 0x1400e6ae9
add r14, 0x10
mov byte [rbx + 0x6f], 0
mov qword [rbx + 0x180], r14
mov qword [rbx + 0x188], rax
lea rax, [rbx + 0x6f]
mov qword [rbx + 0x190], rax
lea rcx, [rbx + 0x180]
call fcn.140186370
jmp 0x1400e6ae9
mov eax, dword [0x140262334]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
mov rdi, qword [rax + 0xd8]
lock inc qword [rdi]
jle 0x1400e6b51
mov qword [rbx + 0x180], 0xcc
mov qword [rbx + 0x188], 0
lea rax, [0x1401d29d0]
mov qword [rbx + 0x190], rax
mov qword [rbx + 0x198], 0
mov qword [rbx + 0x1a0], rdi
mov qword [rbx + 0x1a8], rcx
movaps xmm0, xmmword [rbx + 0x100]
movaps xmm1, xmmword [rbx + 0x110]
movaps xmm2, xmmword [rbx + 0x120]
movaps xmm3, xmmword [rbx + 0x130]
movaps xmmword [rbx + 0x1b0], xmm0
movups xmmword [rbx + 0x1c0], xmm1
movaps xmmword [rbx + 0x1d0], xmm2
movups xmmword [rbx + 0x1e0], xmm3
movaps xmm0, xmmword [rbx + 0x140]
movaps xmmword [rbx + 0x1f0], xmm0
movaps xmm0, xmmword [rbx + 0x150]
movups xmmword [rbx + 0x200], xmm0
movaps xmm0, xmmword [rbx + 0x160]
movaps xmmword [rbx + 0x210], xmm0
mov rax, qword [rbx + 0x170]
mov qword [rbx + 0x220], rax
xorps xmm0, xmm0
movups xmmword [rbx + 0x228], xmm0
mov qword [rbx + 0x238], 0
movzx eax, byte [0x140262330]
mov edx, 0x180
xor ecx, ecx
call fcn.140162ad0
test rax, rax
je 0x1400e6b42
add rdi, 0x60
mov r14, rax
and r14, 0xffffffffffffff80
mov qword [r14 + 0x78], rax
sub r14, 0xffffffffffffff80
lea rdx, [rbx + 0x180]
mov r8d, 0x100
mov rcx, r14
call sub.VCRUNTIME140.dll_memcpy
mov rcx, rdi
mov rdx, r14
mov qword [rbx + 0x70], r14
mov r8, r14
call fcn.140136720
test rax, rax
je 0x1400e6ae9
mov ecx, dword [0x140262334]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
lea rcx, [rcx + 0xd8]
mov rdx, rax
call fcn.1401787c0
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xc8]
mov rax, qword [rbx + 0x70]
mov qword [rsi + 8], rax
xor eax, eax
mov byte [rsi], al
lea rsp, [rbp + 0x348]
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov ecx, 0x80
mov edx, 0x100
call fcn.140197e40
jmp 0x1400e6b51
mov ecx, 0x80
mov edx, 0x100
call fcn.140197e40
ud2
movabs al, byte [0x7ee8e1894c06110f]
out 0xf4, eax
dec dword [rax - 0x73]
adc eax, 0xeb9f7
jmp 0x1400e7b2b
mov dword [rbp + 0x1228], 0
mov rdx, qword [r12 + 0x20]
test rdx, rdx
mov qword [rbp + 0x1220], r12
je 0x1400e775f
mov rcx, qword [r12 + 0x18]
mov byte [rbp + 0x122f], 1
call fcn.1400489f0
mov rdi, rax
mov r12, qword [rbp + 0x1220]
jmp 0x1400e7768
mov dword [rbp + 0x1228], eax
mov rdx, qword [r12 + 0x20]
test rdx, rdx
mov qword [rbp + 0x1220], r12
jne 0x1400e7729
lea rdi, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fwidestring_1.0.2_srcucstring.rs
xor edx, edx
add rdx, rdi
xor r14d, r14d
xor esi, esi
xor esi, esi
xor r8d, r8d
mov rcx, rdi
jmp 0x1400e779e
lea rcx, [r9 + 1]
mov r8, rcx
sub r8, r9
add r8, r13
add r10d, 0xffffffa5
test r10d, 0xfffffffd
jne 0x1400e7840
mov r13, r8
mov al, 1
cmp rcx, rdx
je 0x1400e7838
mov r9, rcx
movzx ecx, byte [rcx]
movzx r10d, cl
test r10b, r10b
jns 0x1400e7780
mov r8d, r10d
and r8d, 0x1f
movzx ebx, byte [r9 + 1]
and ebx, 0x3f
cmp r10b, 0xdf
jbe 0x1400e7812
movzx r11d, byte [r9 + 2]
shl ebx, 6
and r11d, 0x3f
or r11d, ebx
cmp cl, 0xf0
jb 0x1400e7825
lea rcx, [r9 + 4]
movzx r10d, byte [r9 + 3]
and r8d, 7
shl r8d, 0x12
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
or r10d, r8d
cmp r10d, 0x110000
jne 0x1400e7784
jmp 0x1400e7847
lea rcx, [r9 + 2]
shl r8d, 6
or r8d, ebx
mov r10d, r8d
jmp 0x1400e7784
lea rcx, [r9 + 3]
shl r8d, 0xc
or r11d, r8d
mov r10d, r11d
jmp 0x1400e7784
mov rcx, rdx
mov r8, r13
jmp 0x1400e7865
xor eax, eax
mov r14, r8
jmp 0x1400e7865
mov r8, r13
jmp 0x1400e7865
lea rdx, [r9 - 1]
movzx r10d, r10b
add r10d, 0xffffffa5
test r10d, 0xfffffffd
jne 0x1400e78dd
cmp rcx, rdx
je 0x1400e78d8
mov r9, rdx
movzx r10d, byte [rdx - 1]
test r10b, r10b
jns 0x1400e7850
movzx r11d, byte [r9 - 2]
cmp r11b, 0xc0
jge 0x1400e78a5
movzx ebx, byte [r9 - 3]
cmp bl, 0xbf
jg 0x1400e78af
lea rdx, [r9 - 4]
movzx r15d, byte [r9 - 4]
and r15d, 7
shl r15d, 6
and ebx, 0x3f
or ebx, r15d
jmp 0x1400e78b6
lea rdx, [r9 - 2]
and r11d, 0x1f
jmp 0x1400e78c0
lea rdx, [r9 - 3]
and ebx, 0xf
shl ebx, 6
and r11d, 0x3f
or r11d, ebx
shl r11d, 6
and r10b, 0x3f
movzx r10d, r10b
or r10d, r11d
cmp r10d, 0x110000
jne 0x1400e7858
mov rbx, r14
jmp 0x1400e78e6
sub r8, rcx
add r8, r9
mov rbx, r8
xor ecx, ecx
test al, al
cmovne r13, rcx
mov qword [rbp + 0x11f0], rbx
mov r14d, 1
sub rbx, r13
je 0x1400e7923
js 0x1400e7b7c
movzx eax, byte [0x140262330]
xor ecx, ecx
mov rdx, rbx
call fcn.140162ad0
mov r14, rax
test rax, rax
je 0x1400e7b8a
add rdi, r13
mov rcx, r14
mov rdx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [r12 + 0x50]
mov qword [rbp + 0x11e0], rax
movups xmm0, xmmword [r12 + 0x40]
movaps xmmword [rbp + 0x11d0], xmm0
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movups xmm2, xmmword [r12 + 0x20]
movups xmm3, xmmword [r12 + 0x30]
movaps xmmword [rbp + 0x11c0], xmm3
movaps xmmword [rbp + 0x11b0], xmm2
movaps xmmword [rbp + 0x11a0], xmm1
movaps xmmword [rbp + 0x1190], xmm0
mov rax, qword [rsi + 0x20]
lock inc qword [rax]
jle 0x1400e7b9e
mov rcx, qword [rsi + 0x28]
mov rdx, qword [rsi + 0x30]
lock inc qword [rcx]
jle 0x1400e7b9e
mov qword [rbp - 8], rax
mov qword [rbp], rcx
mov qword [rbp + 8], rdx
movaps xmm0, xmmword [rbp + 0x1190]
movaps xmm1, xmmword [rbp + 0x11a0]
movaps xmm2, xmmword [rbp + 0x11b0]
movaps xmm3, xmmword [rbp + 0x11c0]
movaps xmmword [rbp - 0x60], xmm0
movaps xmmword [rbp - 0x50], xmm1
movaps xmmword [rbp - 0x40], xmm2
movaps xmmword [rbp - 0x30], xmm3
movaps xmm0, xmmword [rbp + 0x11d0]
add byte [rdi], cl
sub dword [rbp - 0x20], eax
mov rax, qword [rbp + 0x11e0]
mov qword [rbp - 0x10], rax
mov byte [rbp + 0xe50], 0
movzx eax, byte [0x140262330]
mov edx, 0xeb8
xor ecx, ecx
call fcn.140162ad0
test rax, rax
mov qword [rbp + 0x11f8], r13
mov qword [rbp + 0x1210], r14
je 0x1400e7b5a
lea rdx, [rbp - 0x60]
mov r8d, 0xeb8
mov qword [rbp + 0x1208], rax
or byte [rdx], dl
add byte [rax], al
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
mov rdi, qword [rsi]
test rdi, rdi
mov qword [rbp + 0x1200], rdi
adc al, byte [rax]
invalid
je 0x1400e7a6d
mov rcx, qword [rsi + 8]
mov byte [rbp + 0x122e], 0
mov byte [rbp + 0x122d], 1
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov qword [rbp + 0x1218], rax
mov edi, 1
jmp 0x1400e7a6f
xor edi, edi
mov rcx, qword [rsi + 0x10]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
movzx ecx, word [rsi + 0x1c]
mov rdx, qword [rbp + 0x1208]
mov qword [rbp + 0xe90], rdx
lea rdx, fcn.140129020
mov qword [rbp + 0xe98], rdx
mov edx, dword [rbp + 0x1228]
mov byte [rbp + 0xea0], dl
mov qword [rbp + 0xe58], rdi
mov rdx, qword [rbp + 0x1218]
mov edx, dword [rbp + 0x1218]
mov qword [rbp + 0xe60], rdx
mov qword [rbp + 0xe68], rax
mov eax, dword [rsi + 0x18]
sbb byte [rcx + 0xe7085], cl
add byte [rsi - 0x77], ah
lea esi, [rsi + rcx]
add byte [rax - 0x77], cl
popfq
js 0x1400e7ae4
add byte [rax], al
mov rax, qword [rbp + 0x1210]
mov qword [rbp + 0xe80], rax
mov qword [rbp + 0xe88], rbx
mov byte [rbp + 0xea1], 0
movzx eax, byte [0x140262330]
mov edx, 0x338
xor ecx, ecx
call fcn.140162ad0
test rax, rax
je 0x1400e7b6b
mov rsi, rax
lea rdx, [rbp + 0xe58]
mov r8d, 0x338
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
lea rdx, fcn.1400e7f00
mov rax, rsi
add rsp, 0x12b8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov ecx, 8
mov edx, 0xeb8
call fcn.140197e40
jmp 0x1400e7b9e
mov ecx, 8
mov edx, 0x338
call fcn.140197e40
jmp 0x1400e7b9e
mov byte [rbp + 0x122f], 1
call fcn.140020450
jmp 0x1400e7b9e
mov byte [rbp + 0x122f], 1
mov ecx, 1
mov rdx, rbx
call fcn.140197e40
ud2
sub esp, 0x28
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 8]
cmp qword [rax], 0
je 0x1400e85c7
mov rcx, qword [rax + 8]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov edi, dword [rbp - 8]
mov rcx, qword [rdi + 0xa0]
movabs al, byte [0xa8978b48000000]
add byte [rax], al
invalid
movabs al, byte [0xa8978b48000000]
add byte [rax], al
invalid
add al, ch
sub byte [rcx], cl
add al, 0
call fcn.140128f30
mov rax, qword [rdi + 0x100]
mov eax, dword [rdi + 0x100]
add byte [rax - 0x7b], cl
sal byte [rsp + rbx - 0x10], 0x48
je 0x1400e8630
lock dec qword [rax]
test rax, rax
je 0x1400e8630
lock dec qword [rax]
jne 0x1400e8630
invalid
mov rsi, rdi
mov rcx, qword [rsi + 0x100]
add byte [rax], al
add byte [rax], al
mov rdx, qword [rsi + 0x108]
add byte [rax], al
call fcn.140075d00
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x30]
xor byte [rax - 0x75], cl
clc
xor byte [rax - 0x75], cl
clc
lea rcx, [rax + 0x10]
lea ecx, [rax + 0x10]
call fcn.1400e8310
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 8]
mov rsi, rax
mov esi, eax
mov esi, eax
cmp qword [rax + 0x40], 0
js 0x1400e86cc
add byte [rbp + 0x3f], dh
jne 0x1400e86ce
cmp qword [rsi + 0x60], 0
jne case.0x140092619.218
cmp qword [rsi + 0x80], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rbp + rdx + 0x4c], dh
mov eax, dword [rsi + 0x88]
je 0x1400e86b5
mov r8, qword [rsi + 0x88]
mov rcx, qword [0x140262270]
xor edx, edx
call fcn.140195ea0
jmp 0x1400e868a
mov rcx, rsi
add rcx, 0xb8
call fcn.1400e8740
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
add esp, 0x28
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov r8, qword [rsi + 0x48]
mov rcx, qword [0x140262270]
or eax, 0x179b97
mov rcx, qword [0x140262270]
or eax, 0x179b97
invalid
xor edx, edx
call fcn.140195ea0
cmp qword [rsi + 0x60], 0
cmp dword [rsi + 0x60], 0
shr al, cl
rcl bh, 0xa
add byte [rax - 0x7d], cl
invalid
jle 0x1400e8744
cmp dword [rsi + 0x60], 0
add byte [rdi + rbp*4 + 0x4c], dh
je 0x1400e8696
mov r8, qword [rsi + 0x68]
mov eax, dword [rsi + 0x68]
push 0x7e0d8b48
wait
invalid
mov rcx, qword [0x140262270]
xor edx, edx
call fcn.140195ea0
or al, byte [rax]
add byte [rcx], dh
shr al, cl
cmpsd dword [rsi], dword [rdi]
xlatb
or al, byte [rax]
cmp qword [rsi + 0x80], 0
jne 0x1400e86a0
add byte [rax], al
add byte [rbp - 0x63], dh
jmp 0x1400e86b5
nop dword cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 8]
mov eax, dword [rbp - 8]
mov eax, dword [rbp - 8]
lea rcx, [rax + 0xf0]
call qword [sym.imp.secur32.dll_DeleteSecurityContext]
invalid
add byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
push rbx
sub rsp, 0x20
in al, dx
invalid
sub esp, 0x20
in al, dx
and byte [rax - 0x48], cl
invalid
invalid
movabs rax, 0x8000000000000000
cmp qword [rcx], rax
cmp dword [rcx], eax
je 0x1400e87b3
pop rbp
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x74013948], al
cmp dword [rcx], eax
invalid
pop rbp
mov rsi, rcx
mov rdi, qword [rcx + 8]
jns 0x1400e8765
mov rbx, qword [rcx + 0x10]
add rdi, 8
jmp 0x1400e8774
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
invalid
add rdi, 0x18
sub rbx, 1
jb 0x1400e8794
cmp qword [rdi - 8], 0
je case.0x1400b8ded.138
out dx, eax
mov r8, qword [rdi]
mov rcx, qword [0x140262270]
or eax, 0x179ae5
or eax, 0x179ae5
xor edx, edx
call fcn.140195ea0
or al, byte [rax]
or al, byte [rax]
jmp case.0x1400b8ded.138
cmp qword [rsi], 0
je 0x1400e87b3
add byte ds:[rcx + rbx + 0x4c], dh
mov eax, dword [rsi + 8]
mov rcx, qword [0x140262270]
or eax, 0x179acb
xor edx, edx
ror byte [rax - 0x7d], cl
invalid
and byte [rbx + 0x5f], bl
pop rsi
jmp fcn.140195ea0
or al, byte [rax]
ror byte [rax - 0x7d], cl
invalid
nop
add rsp, 0x20
invalid
and byte [rbx + 0x5f], bl
pop rsi
ret
lea ebp, [rsp + 0x40]
loopne 0x1400e8828
invalid
clc
dec dword [rax - 0x75]
invalid
clc
dec dword [rax - 0x75]
call 0x13010135a
lock dec qword [rax]
or byte [rbp + 5], dh
ror byte [rbx + rcx*4 + 0x45], cl
invalid
invalid
jb 0x1400e8802
or al, byte [rax]
call fcn.14006d7f0
nop
add rsp, 0x20
pop rbp
ret
adc byte [rbp + 0x48], dl
sub esp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x18]
mov rax, qword [rax]
invalid
add al, dh
dec qword [rax]
lock dec qword [rax]
jne case.0x14009414f.207
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
call fcn.140177510
nop
add rsp, 0x20
pop rbp
ret
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
lea ebp, [rdx + 0x40]
invalid
lea ebp, [rdx + 0x40]
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, qword [rbp - 0x10]
call fcn.140195ea0
mov rax, qword [rbp - 0x20]
mov rcx, qword [rax]
call qword [sym.imp.ws2_32.dll_closesocket]
nop
add rsp, 0x20
pop rbp
ret
int3
push rbp
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0xd88
lea rbp, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], eax
or eax, 0xfffe0000
invalid
dec dword [rbp - 0x77]
invalid
mov r14, rdx
mov esi, edx
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], eax
or eax, 0xfffe0000
invalid
mov rsi, rcx
mov esi, ecx
movzx eax, byte [rdx + 0x49]
lea rcx, [0x14020d3b0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov qword [rbp + 0xcf0], rdx
jmp rax
mov byte [r14 + 0x4a], 0
mov rdx, qword [r14 + 0x38]
push rsi
cmp byte [rcx - 0x75], cl
mov eax, dword [rsi + 0x40]
mov eax, dword [rsi + 0x40]
mov qword [r14 + 0x50], rdx
mov qword [r14 + 0x58], rax
jmp 0x1400e8959
mov rdx, qword [r14 + 0x50]
push rax
mov rax, qword [r14 + 0x58]
lea rcx, [rbp + 0x9b0]
lea ecx, [rbp + 0x9b0]
mov r8, r12
call qword [rax + 0x18]
mov rbx, qword [rbp + 0x9b0]
popfq
mov al, 9
or dword [rax], eax
invalid
or dword [rax], eax
add byte [rax - 0x7d], cl
sti
add esi, dword [rbp + 0x51]
cmp rbx, 3
jne case.0x1400b8fe8.135
mov qword [rsi], 4
mov al, 3
mov r14, qword [rbp + 0xcf0]
mov ch, 0xf0
or al, 0
add cl, ch
out dx, al
adc eax, dword [rax]
invalid
lea rax, [r14 + 0x330]
mov qword [rbp + 0xcc8], rax
lea r10, [r14 + 0x50]
movzx eax, byte [r14 + 0x330]
xor byte [rbx], al
add byte [rax], al
lea rcx, [0x14020d3c4]
or eax, 0x124a1b
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
movdqu xmm0, xmmword [r14 + 0x78]
movq mm0, qword [rsi + 0x78]
mov rax, qword [r14 + 0x88]
jmp 0x1400e8b96
mov r15, qword [rbp + 0x9b8]
mov edi, dword [rbp + 0x9b8]
mov rdi, qword [rbp + 0x9c0]
movups xmm0, xmmword [rbp + 0x9c8]
test eax, ecx
enter 9, 0
enter 9, 0
movaps xmmword [rbp + 0x930], xmm0
mov rax, qword [rbp + 0xcf0]
mov rcx, qword [rax + 0x50]
push rax
test dword [rax], esi
or dword [rax], eax
add byte [rax - 0x75], cl
test eax, esi
or al, 0
add byte [rax - 0x75], cl
push rax
mov rax, qword [rax + 0x58]
mov qword [rbp + 0xcd8], rcx
mov qword [rbp + 0xcc8], rax
enter 0xc, 0
call qword [rax]
mov rax, qword [rbp + 0xcc8]
cmp qword [rax + 8], 0
or byte [rax], al
or byte [rax], al
je 0x1400e8a6f
cmp qword [rax + 0x10], 0x11
jae 0x1400e8a56
mov r8, qword [rbp + 0xcd8]
jmp 0x1400e8a61
invalid
lea r8, [r14 + 0x200]
lea rdx, [r14 + 0x90]
movzx eax, byte [r14 + 0x200]
xchg byte [rax], al
add al, byte [rax]
add byte [rcx - 0x73], cl
xchg esi, eax
nop
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0x86
add byte [rdx], al
add byte [rax], al
lea rcx, [0x14020d3d4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov qword [rbp + 0xcb8], rdx
add byte [rax], al
mov qword [rbp + 0xcb0], r10
jmp 0x1400e8c7b
mov r8, qword [rbp + 0xcd8]
mov r8, qword [r8 - 8]
test eax, ebx
or al, 0
add byte [rbp - 0x75], cl
clc
mov rcx, qword [0x140262270]
xor edx, edx
call fcn.140195ea0
cmp ebx, 2
mov r14, qword [rbp + 0xcf0]
jne 0x1400e8ae6
mov qword [rbp + 0x9b0], r15
mov qword [rbp + 0x9b8], rdi
movaps xmm0, xmmword [rbp + 0x930]
movups xmmword [rbp + 0x9c0], xmm0
movzx eax, byte [0x140262330]
mov edx, 0x20
xor ecx, ecx
call fcn.140162ad0
test rax, rax
je 0x1400ea030
mov rbx, rax
movups xmm0, xmmword [rbp + 0x9b0]
movups xmm1, xmmword [rbp + 0x9c0]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lea r15, fcn.1400fd100
mov byte [r14 + 0x4a], 0
cmp qword [r14], 0
jne 0x1400e9ceb
jmp case.0x1400ca54c.189
movaps xmm0, xmmword [rbp + 0x930]
movups xmmword [rbp + 0x9a0], xmm0
mov byte [r14 + 0x4a], 1
mov qword [rbp + 0x988], rbx
mov qword [rbp + 0x990], r15
mov qword [rbp + 0x998], rdi
cmp byte [r14 + 0x48], 0
je 0x1400e9010
lea r10, [r14 + 0x50]
mov rcx, qword [r14 + 0x28]
mov rax, qword [r14 + 0x30]
mov byte [r14 + 0x4a], 0
mov rdx, qword [rbp + 0x9a8]
mov qword [r10 + 0x20], rdx
mov rdx, qword [rbp + 0x988]
mov r8, qword [rbp + 0x990]
mov r9, qword [rbp + 0x998]
mov qword [r10 + 0x10], r9
mov r9, qword [rbp + 0x9a0]
mov qword [r10 + 0x18], r9
mov qword [r10], rdx
mov qword [r10 + 8], r8
mov qword [r14 + 0x78], r14
mov qword [r14 + 0x80], rcx
mov qword [r14 + 0x88], rax
lea rdx, [r14 + 0x330]
add byte [rax - 0x77], cl
xchg ebp, eax
enter 0xc, 0
add byte [rax - 0x77], cl
xchg ebp, eax
enter 0xc, 0
mov byte [r14 + 0x330], 0
movq xmm0, r14
movq xmm1, rcx
punpcklqdq xmm0, xmm1
lea rdx, [r14 + 0x90]
mov rcx, qword [r10 + 0x20]
mov qword [r14 + 0xb0], rcx
add byte [rcx + 0xf], al
adc byte [rdx], cl
movups xmm2, xmmword [r10 + 0x10]
movups xmmword [r14 + 0xa0], xmm2
movups xmmword [r14 + 0x90], xmm1
mov ss, word [rax - 0xd000000]
movq qword [r14 + 0xb8], mm0
mov ss, word [rax - 0xd000000]
movq qword [r14 + 0xb8], mm0
mov qword [r14 + 0xc8], rax
lea r8, [r14 + 0x200]
mov byte [r14 + 0x200], 0
add byte [rbp - 0x73], cl
xchg byte [rax], al
add al, byte [rax]
add byte [rcx - 0x3a], al
xchg byte [rax], al
add al, byte [rax]
add byte [rax], al
mov qword [rbp + 0xcb0], r10
mov byte [r14 + 0x201], 0
mov rax, qword [r14 + 0xc8]
mov qword [rbp + 0x8d8], rax
movups xmm0, xmmword [r14 + 0xb8]
movups xmmword [rbp + 0x8c8], xmm0
mov rax, qword [rdx + 0x20]
mov qword [rbp + 0x8c0], rax
movups xmm0, xmmword [rdx]
mov qword [rbp + 0xcb8], rdx
movups xmm1, xmmword [rdx + 0x10]
movaps xmmword [rbp + 0x8b0], xmm1
movaps xmmword [rbp + 0x8a0], xmm0
mov rax, qword [rbp + 0x8d0]
mov qword [r14 + 0x238], rax
mov rax, qword [rbp + 0x8d8]
mov qword [r14 + 0x240], rax
movups xmmword [r14 + 0x218], xmm1
movups xmmword [r14 + 0x208], xmm0
mov rax, qword [rbp + 0x8c0]
mov qword [r14 + 0x228], rax
mov rax, qword [rbp + 0x8c8]
mov qword [r14 + 0x230], rax
lea rax, [r14 + 0x208]
mov qword [rbp + 0xcd8], rax
mov rax, qword [r14 + 0x208]
mov rdi, qword [r14 + 0x230]
mov r9, qword [r14 + 0x238]
mov r10, qword [r14 + 0x240]
mov qword [r14 + 0x208], 2
cmp rax, 2
je 0x1400e9f65
movups xmm0, xmmword [r14 + 0x210]
movups xmm1, xmmword [r14 + 0x220]
movups xmmword [rbp + 0xc98], xmm1
movups xmmword [rbp + 0xc88], xmm0
mov qword [rbp + 0xc80], rax
mov rbx, r12
mov qword [rbp + 0xca8], r12
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax + 0x48858948], al
or eax, dword [rax]
add byte [rax - 0x77], cl
test eax, edi
or eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax + 0x48858948], al
or eax, dword [rax]
add byte [rax - 0x77], cl
test eax, edi
or eax, dword [rax]
add byte [rax], al
mov qword [rbp + 0xb60], rax
add byte [rax], al
mov qword [rbp + 0xb60], rax
mov qword [rbp + 0xb30], 0
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0xb38], 8
mov qword [rbp + 0xb40], 0
movzx eax, byte [rdi + 0x1c]
movzx ecx, byte [rdi + 0x1d]
lea edx, [rcx + 1]
cmp cl, 4
movzx edx, dl
mov ecx, 4
cmovb ecx, edx
movzx r15d, cl
cmp al, 5
mov qword [rbp + 0xb80], r8
mov qword [rbp + 0xcd0], r10
jne 0x1400e8d64
mov r14, r9
lea r12, [0x1401d0068]
jmp case.0x1400a5a0e.181
invalid
and esi, dword [rcx]
sar byte [rax], cl
ror dword [rdi], 0xb6
ror byte [rdi], 0x42
ret 0xb60f
xor edx, edx
cmp cl, al
movzx eax, al
cmovb eax, edx
movzx eax, al
lea r12, [0x1401d0068]
and eax, 0xe72f0
and eax, 0xe72f0
add r12, rax
mov r14, r9
sub r15, rax
je 0x1400e9002
movzx eax, byte [0x140262330]
xor ecx, ecx
mov rdx, r15
call fcn.140162ad0
test rax, rax
je 0x1400e9fb2
mov r13, rax
mov rcx, r13
mov rdx, r12
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0xb60], r15
mov qword [rbp + 0xb68], r13
mov qword [rbp + 0xb70], r15
cmp qword [rdi], 0
mov r12, rbx
je 0x1400e8e19
mov rcx, qword [rdi + 8]
mov byte [rbp + 0xcfd], 1
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov qword [rbp + 0xce0], rax
lea rcx, [rbp + 0xb30]
xor edx, edx
call fcn.140172390
mov rax, qword [rbp + 0xb38]
mov rcx, qword [rbp + 0xb40]
mov rdx, qword [rbp + 0xce0]
mov qword [rax + rcx*8], rdx
inc rcx
mov qword [rbp + 0xb40], rcx
mov byte [rbp + 0xcfd], 1
lea rcx, [rbp + 0xb30]
call fcn.140153070
mov r15, rdx
add dword [rax - 0x73], ecx
lea esi, [rax]
or eax, dword [rax]
add al, ch
movabs byte [0xc08548d789490006], al
test rax, rax
test rax, rax
je 0x1400e8ebf
mov byte [rbp + 0xcfb], 1
lea rcx, [rbp + 0xb30]
call fcn.14011df60
lea rcx, [rbp + 0xc80]
call fcn.1400f0920
cmp qword [rbp + 0xc98], 0xffffffffffffffff
je 0x1400e8e6d
lea rcx, [rbp + 0xc98]
call fcn.1400e87c0
lea rcx, [rbp + 0xc80]
call fcn.1400b4f90
lea rcx, [rbp + 0x540]
lea rdx, [rbp + 0x428]
mov r8d, 0x118
call sub.VCRUNTIME140.dll_memcpy
mov r14, qword [rbp + 0xcf0]
lea rcx, [rbp + 0x658]
lea rdx, [rbp + 0x9b0]
mov al, 9
add byte [rax], al
mov r8d, 0x118
call sub.VCRUNTIME140.dll_memcpy
mov ebx, 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov rdi, r15
jmp 0x1400e9760
mov qword [rbp + 0xce0], r15
movabs rbx, 0x8000000000000000
mov qword [rbp + 0xc10], rbx
mov word [rbp + 0xc50], 1
or al, 0
add byte [rax - 0x45], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x109d8948], al
or al, 0
add byte [rsi - 0x39], ah
test dword [rax + 0xc], edx
add byte [rax], al
add dword [rax], eax
mov qword [rbp + 0xc40], 0
mov qword [rbp + 0xc00], 0
mov qword [rbp + 0xc28], rbx
mov rcx, qword [rdi + 0x10]
mov byte [rbp + 0xcff], 0
mov byte [rbp + 0xcfe], 1
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov qword [rbp + 0xcc0], rax
cmp qword [rbp + 0xc00], 0
je 0x1400e8f35
mov rcx, qword [rbp + 0xc08]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov qword [rbp + 0xc00], 1
mov rax, qword [rbp + 0xcc0]
mov qword [rbp + 0xc08], rax
mov byte [rbp + 0xcff], 0
mov byte [rbp + 0xcfe], 1
lea rcx, [rbp + 0xc00]
mov rdx, r14
mov r8, qword [rbp + 0xcd0]
call fcn.140153ae0
movzx eax, byte [rdi + 0x18]
mov byte [rbp + 0xc50], al
movzx eax, byte [rdi + 0x19]
mov byte [rbp + 0xc51], al
cmp byte [rdi + 0x1a], 0
je 0x1400e9065
mov qword [rbp + 0xcd0], rax
mov rcx, qword [rbp + 0xc40]
mov rdx, qword [rbp + 0xc48]
xchg ebp, eax
or al, 0
add al, ch
add ecx, ebp
clc
invalid
jmp 0x1400e90f3
xchg ebp, eax
or al, 0
add al, ch
add ecx, ebp
clc
invalid
mov r13d, 1
xor r15d, r15d
jmp 0x1400e8da4
lea rax, [rbp + 0x998]
mov byte [r14 + 0x4a], 0
mov rcx, qword [rax + 0x10]
mov qword [rbp + 0x980], rcx
invalid
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x970], xmm0
mov r12d, 2
mov byte [r14 + 0x4a], 0
add byte [rcx - 0x7d], cl
add byte ds:[rdi], cl
invalid
invalid
invalid
add byte [rax], al
add byte [rcx - 0x7d], cl
add byte ds:[rdi], cl
test dword [rbx - 0x16fffff3], ecx
xchg edi, eax
or eax, 0x894c0000
test dword [rax + 0x4800000b], eax
mov dword [rbp + 0xcb8], edx
mov qword [rbp + 0xcb0], r10
mov al, 0xc
add byte [rax], al
jmp case.0x1400bed61.106
mov al, 0xc
add byte [rax], al
jmp 0x1400e9850
jg 0x1400e9083
add byte [rax - 0x75], cl
xchg ebp, eax
loopne 0x1400e907a
add byte [rax], al
je 0x1400e9118
add byte [rax], al
add byte [rax], al
mov rcx, qword [rdi + 0x10]
mov byte [rbp + 0xcff], 0
mov byte [rbp + 0xcfe], 1
dec byte [rax + rax]
or al, 0
add byte [rcx], al
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov rdi, rax
movzx eax, byte [0x140262330]
mov edx, 0x18
add byte [rcx], dh
leave
call fcn.140162ad0
test rax, rax
je 0x1400ea0ec
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], rdi
mov rcx, qword [rbp + 0xc40]
lea rdi, [0x1401d3b10]
test rcx, rcx
je 0x1400e9103
lock dec qword [rcx]
jne 0x1400e9103
mov qword [rbp + 0xcd0], rax
mov rcx, qword [rbp + 0xc40]
mov rdx, qword [rbp + 0xc48]
call fcn.140075d00
mov rdx, qword [rbp + 0xce0]
mov rax, qword [rbp + 0xcd0]
jmp 0x1400e910a
mov rdx, qword [rbp + 0xce0]
mov qword [rbp + 0xc40], rax
mov qword [rbp + 0xc48], rdi
lea r9, [rbp + 0xc28]
movups xmm0, xmmword [rbp + 0xc80]
movups xmm1, xmmword [rbp + 0xc90]
movups xmm2, xmmword [rbp + 0xca0]
add byte [rdi], cl
sub dword [rbp + 0xb00], edx
movaps xmmword [rbp + 0xaf0], xmm1
movaps xmmword [rbp + 0xae0], xmm0
mov rcx, qword [rbp + 0xc10]
xor eax, eax
cmp byte [rbp + 0xc50], 0
mov r8d, 0
je 0x1400e9168
mov r8, qword [rbp + 0xc18]
cmp rcx, rbx
cmove r8, rax
mov byte [rbp + 0xcef], 0
mov byte [rbp + 0xcee], 1
lea rcx, [rbp + 0x9b0]
call fcn.1401533b0
mov r13, qword [rbp + 0x9c0]
cmp r13, 2
jne 0x1400e91e0
mov rbx, qword [rbp + 0x9b0]
mov byte [rbp + 0xcec], 1
lea rcx, [rbp + 0xae0]
call fcn.1400e8310
mov rax, qword [rbp + 0xce0]
lock dec qword [rax]
jne 0x1400e9651
mov byte [rbp + 0xcff], 1
mov byte [rbp + 0xcfe], 0
mov rcx, qword [rbp + 0xce0]
call fcn.140077fa0
jmp 0x1400e9651
mov edi, dword [rbp + 0x9c8]
mov rax, qword [rbp + 0x9d0]
mov qword [rbp + 0xcd0], rax
movaps xmm0, xmmword [rbp + 0x9b0]
movaps xmmword [rbp + 0xbc0], xmm0
mov r14, qword [rbp + 0xc00]
test r14, r14
mov qword [rbp + 0xb90], r13
je 0x1400e9258
mov rcx, qword [rbp + 0xc08]
mov byte [rbp + 0xceb], 1
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov qword [rbp + 0xb98], rax
mov eax, 1
mov qword [rbp + 0xb88], rax
mov r13, qword [rbp + 0xb90]
cmp qword [rbp + 0xc10], rbx
mov qword [rbp + 0x948], r14
jne 0x1400e9271
jmp 0x1400e92e5
xor eax, eax
mov qword [rbp + 0xb88], rax
cmp qword [rbp + 0xc10], rbx
mov qword [rbp + 0x948], r14
je 0x1400e9253
mov rbx, qword [rbp + 0xc18]
mov r15, qword [rbp + 0xc20]
test r15, r15
je 0x1400e92c1
mov rax, r15
shr rax, 0x3e
jne 0x1400ea107
lea r14, [r15 + r15]
movzx eax, byte [0x140262330]
xor ecx, ecx
mov rdx, r14
call fcn.140162ad0
test rax, rax
jne 0x1400e92c9
mov byte [rbp + 0xced], 1
mov ecx, 2
mov rdx, r14
call fcn.140197e40
jmp 0x1400e9315
mov eax, 2
xor r14d, r14d
mov qword [rbp + 0xbf8], r15
mov qword [rbp + 0xba8], rax
mov rcx, rax
mov rdx, rbx
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
movzx r14d, byte [rbp + 0xc50]
movzx r15d, byte [rbp + 0xc51]
mov rax, qword [rbp + 0xc40]
test rax, rax
je 0x1400e9317
mov rcx, qword [rbp + 0xc48]
mov qword [rbp + 0xba0], rcx
lock inc qword [rax]
jg 0x1400e9319
ud2
xor eax, eax
movups xmm0, xmmword [rbp + 0xc80]
movups xmm1, xmmword [rbp + 0xc90]
movups xmm2, xmmword [rbp + 0xca0]
movaps xmmword [rbp + 0x790], xmm2
movaps xmmword [rbp + 0x780], xmm1
movaps xmmword [rbp + 0x770], xmm0
test r13, r13
mov qword [rbp + 0xcc0], rax
je 0x1400e938e
lea rbx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fwidestring_1.0.2_srcucstring.rs
mov r13, rdi
test rdi, rdi
cmovne rbx, qword [rbp + 0xcd0]
je 0x1400e9398
movzx eax, byte [0x140262330]
xor ecx, ecx
mov rdx, r13
call fcn.140162ad0
mov rdi, rax
test rax, rax
jne 0x1400e939d
mov ecx, 1
mov rdx, r13
call fcn.140197e40
jmp 0x1400e9315
mov edi, 1
xor r13d, r13d
jmp 0x1400e93b8
mov edi, 1
mov rcx, rdi
mov rdx, rbx
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rbp + 0xcd0]
call qword [sym.imp.secur32.dll_FreeContextBuffer]
movabs rax, 0x8000000000000000
cmp qword [rbp + 0xc28], rax
je 0x1400e9416
mov qword [rbp + 0xbb8], rdi
mov qword [rbp + 0xbb0], r13
mov rdx, qword [rbp + 0xc30]
mov r8, qword [rbp + 0xc38]
lea rcx, [rbp + 0x9b0]
call fcn.1400b9e10
mov rax, qword [rbp + 0x9b0]
movups xmm0, xmmword [rbp + 0x9b8]
movaps xmmword [rbp + 0x890], xmm0
mov r13, qword [rbp + 0xbb0]
mov rdi, qword [rbp + 0xbb8]
mov rcx, qword [rbp + 0xbf8]
mov qword [rbp + 0xa50], rcx
mov rdx, qword [rbp + 0xba8]
mov qword [rbp + 0xa58], rdx
mov qword [rbp + 0xa60], rcx
movups xmm0, xmmword [rbp + 0xc80]
movups xmm1, xmmword [rbp + 0xc90]
movups xmm2, xmmword [rbp + 0xca0]
movups xmmword [rbp + 0x9c0], xmm0
movups xmmword [rbp + 0x9d0], xmm1
movups xmmword [rbp + 0x9e0], xmm2
mov qword [rbp + 0x9f0], 0
mov qword [rbp + 0x9f8], 1
xorps xmm0, xmm0
movups xmmword [rbp + 0xa00], xmm0
mov qword [rbp + 0xa10], 0
mov qword [rbp + 0xa18], 1
movups xmmword [rbp + 0xa20], xmm0
mov qword [rbp + 0xa30], r13
mov qword [rbp + 0xa38], rdi
mov qword [rbp + 0xa40], r13
mov qword [rbp + 0xa48], 0
movaps xmm0, xmmword [rbp + 0xbc0]
mov rcx, qword [rbp + 0xb88]
mov qword [rbp + 0x9b0], rcx
mov rcx, qword [rbp + 0xb98]
mov qword [rbp + 0x9b8], rcx
mov qword [rbp + 0xa68], rax
movaps xmm1, xmmword [rbp + 0x890]
movups xmmword [rbp + 0xa70], xmm1
mov dword [rbp + 0xa80], 0x10000
mov byte [rbp + 0xa84], 0
mov rax, qword [rbp + 0xce0]
mov qword [rbp + 0xa98], rax
movups xmmword [rbp + 0xaa0], xmm0
mov rax, qword [rbp + 0xcc0]
mov qword [rbp + 0xab0], rax
mov rax, qword [rbp + 0xba0]
mov qword [rbp + 0xab8], rax
mov qword [rbp + 0xac0], 1
mov qword [rbp + 0xac8], 0
mov byte [rbp + 0xad0], r14b
mov byte [rbp + 0xad1], r15b
mov word [rbp + 0xad2], 0x100
mov byte [rbp + 0xcea], 1
lea rcx, [rbp + 0xbc0]
lea rdx, [rbp + 0x9b0]
call fcn.1400ec1a0
lea r14, [rbp + 0x9c0]
cmp dword [rbp + 0xbc0], 2
jne 0x1400e95fe
mov rbx, qword [rbp + 0xbc8]
mov rcx, rbx
call fcn.14006d410
cmp al, 0xd
jne 0x1400e963e
mov rdi, qword [rbp + 0x9b0]
mov r15, qword [rbp + 0x9b8]
lea rcx, [rbp + 0x770]
mov r8d, 0x118
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + 0xcea], 0
mov rcx, rbx
call fcn.1400893f0
cmp rdi, 2
je 0x1400e95f9
lea rcx, [rbp + 0x9b0]
lea rdx, [rbp + 0x770]
mov r8d, 0x118
call sub.VCRUNTIME140.dll_memcpy
mov rbx, r15
jmp 0x1400e9656
mov rdi, qword [rbp + 0x9b0]
mov r15, qword [rbp + 0x9b8]
lea rbx, [rbp + 0x770]
mov r8d, 0x118
mov rcx, rbx
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp + 0x428]
mov r8d, 0x118
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
xor r14d, r14d
jmp 0x1400e9678
mov byte [rbp + 0xcfc], 0
lea rcx, [rbp + 0x9b0]
call fcn.1400e8400
mov edi, 2
lea rcx, [rbp + 0x428]
lea rdx, [rbp + 0x9b0]
mov r8d, 0x118
call sub.VCRUNTIME140.dll_memcpy
mov r14d, 1
mov r15, rbx
lea rcx, [rbp + 0xc00]
call fcn.14011e0d0
mov byte [rbp + 0xcfb], 0
lea rcx, [rbp + 0xb30]
call fcn.14011df60
lea rcx, [rbp + 0x540]
lea rdx, [rbp + 0x428]
add byte [rcx - 0x48], al
sbb byte [rcx], al
add byte [rax], al
add byte [rcx - 0x48], al
sbb byte [rcx], al
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
test r14, r14
je case.0x14003ecb8.2620
cmp rdi, 2
mov r14, qword [rbp + 0xcf0]
invalid
or al, 0
add byte [rdi], cl
test bl, dl
idiv edi
invalid
invalid
lea rbx, [rbp + 0x9b0]
lea rdx, [rbp + 0x540]
mov r8d, 0x118
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp + 0x658]
mov r8d, 0x118
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov ebx, 1
jmp 0x1400e9720
lea rcx, [rbp + 0x658]
lea rdx, [rbp + 0x540]
mov r8d, 0x118
call sub.VCRUNTIME140.dll_memcpy
xor ebx, ebx
mov r14, qword [rbp + 0xcf0]
mov rax, qword [rbp + 0x678]
mov qword [rbp + 0x900], rax
movups xmm0, xmmword [rbp + 0x658]
movups xmm1, xmmword [rbp + 0x668]
movaps xmmword [rbp + 0x8f0], xmm1
movaps xmmword [rbp + 0x8e0], xmm0
lea rdx, [rbp + 0x688]
lea rcx, [rbp - 0x60]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
mov byte [r14 + 0x201], 1
mov qword [r14 + 0xd0], rbx
mov qword [r14 + 0xd8], rdi
mov qword [r14 + 0xe0], r15
movaps xmm0, xmmword [rbp + 0x8e0]
movaps xmm1, xmmword [rbp + 0x8f0]
movups xmmword [r14 + 0xe8], xmm0
movups xmmword [r14 + 0xf8], xmm1
mov rax, qword [rbp + 0x900]
mov qword [r14 + 0x108], rax
mov qword [r14 + 0x110], 0
mov rdi, r14
add r14, 0x118
lea rdx, [rbp - 0x60]
mov r8d, 0xe8
mov rcx, r14
call sub.VCRUNTIME140.dll_memcpy
cmp dword [rdi + 0x208], 2
je 0x1400e981d
mov rax, qword [rbp + 0xcc8]
mov qword [rbp + 0xc78], rax
mov rax, qword [rbp + 0xcb0]
mov qword [rbp + 0xc70], rax
mov rax, qword [rbp + 0xcb8]
mov eax, 0x4800000c
mov dword [rbp + 0xc68], eax
mov eax, 0x4800000c
mov dword [rbp + 0xc68], eax
mov rcx, qword [rbp + 0xcd8]
call fcn.1400e8310
mov rax, qword [rbp + 0xcf0]
mov rbx, qword [rax + 0xd0]
test rbx, rbx
je 0x1400e998b
cmp rbx, 1
jne 0x1400e9a09
mov r14, qword [rbp + 0xcf0]
lea rdx, [r14 + 0xd8]
mov r8d, 0x128
mov rcx, qword [rbp + 0xcd8]
call sub.VCRUNTIME140.dll_memcpy
lea rax, [r14 + 0x208]
mov qword [rbp + 0xcd8], rax
mov rdi, qword [r14 + 0x208]
mov qword [r14 + 0x208], 2
cmp rdi, 2
je 0x1400e9fcb
mov rax, r14
add r14, 0x248
movups xmm0, xmmword [rax + 0x210]
movups xmm1, xmmword [rax + 0x220]
movups xmm2, xmmword [rax + 0x230]
movups xmmword [rbp + 0x9d8], xmm2
movups xmmword [rbp + 0x9c8], xmm1
movups xmmword [rbp + 0x9b8], xmm0
lea rcx, [rbp + 0x9f0]
mov r8d, 0xe8
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x9b0], rdi
mov qword [rbp + 0x9e8], r12
mov byte [rbp + 0xce9], 1
lea rcx, [rbp + 0xc00]
lea rdx, [rbp + 0x9b0]
call fcn.1400ec1a0
lea rdi, [rbp + 0x9e8]
cmp dword [rbp + 0xc00], 2
jne 0x1400e9a22
mov rbx, qword [rbp + 0xc08]
mov rcx, rbx
call fcn.14006d410
cmp al, 0xd
jne 0x1400e9b22
mov r12, qword [rbp + 0x9b0]
mov r15, qword [rbp + 0x9b8]
mov r13, qword [rbp + 0x9c0]
movups xmm0, xmmword [rbp + 0x9c8]
movaps xmmword [rbp + 0xb30], xmm0
mov rax, qword [rbp + 0x9d8]
mov qword [rbp + 0xb40], rax
mov rax, qword [rbp + 0x9e0]
mov qword [rbp + 0xce0], rax
lea rcx, [rbp + 0x770]
mov r8d, 0xf0
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + 0xce9], 0
mov rcx, rbx
call fcn.1400893f0
cmp r12, 2
jne 0x1400e9e0c
mov rbx, r15
jmp 0x1400e9b2e
mov r9, qword [rbp + 0xcf0]
mov r12, qword [r9 + 0xd8]
mov rbx, qword [r9 + 0xe0]
mov byte [r9 + 0x201], 0
mov r15, qword [r9 + 0xe8]
mov rax, qword [r9 + 0x100]
mov qword [rbp + 0xb20], rax
movups xmm0, xmmword [r9 + 0xf0]
movaps xmmword [rbp + 0xb10], xmm0
mov r13, qword [r9 + 0x108]
mov rdi, qword [r9 + 0x110]
lea rcx, [rbp + 0x340]
mov r8d, 0xe8
mov rdx, r14
mov r14, r9
call sub.VCRUNTIME140.dll_memcpy
mov byte [r14 + 0x200], 1
cmp r12, 3
jne 0x1400e9c67
jmp 0x1400e9f4d
mov r14, qword [rbp + 0xcf0]
mov rbx, qword [r14 + 0xd8]
mov r12d, 2
jmp 0x1400e9c20
mov r12, qword [rbp + 0x9b0]
mov rbx, qword [rbp + 0x9b8]
mov r15, qword [rbp + 0x9c0]
movups xmm0, xmmword [rbp + 0x9c8]
movaps xmmword [rbp + 0xb30], xmm0
mov rax, qword [rbp + 0x9d8]
mov qword [rbp + 0xb40], rax
mov r13, qword [rbp + 0x9e0]
lea r14, [rbp + 0x770]
mov r8d, 0xf0
mov rcx, r14
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rbp + 0xb30]
movaps xmmword [rbp + 0xae0], xmm0
mov rax, qword [rbp + 0xb40]
mov qword [rbp + 0xaf0], rax
lea rdi, [rbp + 0x428]
mov r8d, 0xf0
mov rcx, rdi
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rbp + 0xae0]
movaps xmmword [rbp + 0xc80], xmm0
mov rax, qword [rbp + 0xaf0]
mov qword [rbp + 0xc90], rax
lea rcx, [rbp + 0x540]
mov r8d, 0xf0
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rbp + 0xc80]
movaps xmmword [rbp + 0xbc0], xmm0
mov rax, qword [rbp + 0xc90]
mov qword [rbp + 0xbd0], rax
lea rdx, [rbp + 0x548]
lea rcx, [rbp + 0x658]
mov r8d, 0xe8
mov eax, 0xe8
call sub.VCRUNTIME140.dll_memcpy
cmp r12, 3
mov rdi, qword [rbp + 0xcd8]
jne 0x1400e9ba5
add byte [rax], al
invalid
jmp 0x1400e9f3c
lea rcx, [rbp + 0x9b0]
call fcn.1400e8400
mov rax, qword [rbp + 0xc10]
mov qword [rbp + 0xaf0], rax
movaps xmm0, xmmword [rbp + 0xc00]
movaps xmmword [rbp + 0xae0], xmm0
lea rcx, [rbp + 0x428]
lea rdx, [rbp + 0x9b0]
mov al, 9
add byte [rax], al
mov r8d, 0xf0
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rbp + 0x770]
movaps xmmword [rbp + 0xc80], xmm0
mov rax, qword [rbp + 0x780]
mov qword [rbp + 0xc90], rax
lea rcx, [rbp + 0x540]
lea rdx, [rbp + 0x9b0]
mov r8d, 0xf0
call sub.VCRUNTIME140.dll_memcpy
mov r12d, 2
mov rdi, qword [rbp + 0xcd8]
mov rax, qword [rbp + 0xbd0]
mov qword [rbp + 0x960], rax
movaps xmm0, xmmword [rbp + 0xbc0]
movaps xmmword [rbp + 0x950], xmm0
lea rcx, [rbp + 0x258]
lea rdx, [rbp + 0x658]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
ror ebp, 1
or al, byte [rax]
cmp dword [rdi], 2
je 0x1400e9c11
mov rax, qword [rbp + 0xcc8]
mov qword [rbp + 0xc78], rax
mov rax, qword [rbp + 0xcb0]
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0xc70], rax
mov rax, qword [rbp + 0xcb8]
mov qword [rbp + 0xc68], rax
mov rcx, rdi
mov ecx, edi
mov ecx, edi
call fcn.1400e8400
mov r14, qword [rbp + 0xcf0]
cmp qword [r14 + 0xd0], 2
mov byte [r14 + 0x201], 0
mov rax, qword [rbp + 0x960]
mov qword [rbp + 0xb20], rax
movaps xmm0, xmmword [rbp + 0x950]
or dword [rax], eax
add byte [rdi], cl
sub dword [rbp + 0xb10], eax
or dword [rax], eax
add byte [rdi], cl
sub dword [rbp + 0xb10], eax
lea rcx, [rbp + 0x340]
lea rdx, [rbp + 0x258]
add byte [rax - 0x73], cl
xchg ebp, eax
pop rax
add al, byte [rax]
add byte [rcx - 0x48], al
mov r8d, 0xe8
invalid
int 0xa
int 0xa
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
int 0xa
add byte [rcx - 0x3a], al
xchg byte [rax], al
add al, byte [rax]
add byte [rax], al
invalid
int 0xa
add byte [rcx - 0x3a], al
xchg byte [rax], al
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add dword [rcx], esi
dec dword [rax - 0x75]
mov eax, dword [rbp + 0xb20]
invalid
invalid
test dword [rax], esp
xor edi, edi
mov rax, qword [rbp + 0xb20]
mov eax, dword [rbp + 0xb20]
and byte [rbx], cl
add byte [rax], al
mov qword [rbp + 0x920], rax
movaps xmm0, xmmword [rbp + 0xb10]
or dword [rax], eax
add byte [rdi], cl
sub byte [rbp + 0xb10], al
movaps xmmword [rbp + 0x910], xmm0
lea rcx, [rbp + 0x88]
lea rdx, [rbp + 0x340]
xchg ebp, eax
add eax, dword [rax]
invalid
add byte [rax - 0x73], cl
lea ecx, [rax + 0x48000000]
lea edx, [rbp + 0x340]
xchg ebp, eax
add eax, dword [rax]
invalid
xchg ebp, eax
add eax, dword [rax]
add byte [rcx - 0x48], al
call 0x1280e9c98
bswap ebp
or al, byte [rax]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0xcc8]
mov byte [rax], 1
cmp r12, 2
jne 0x1400e9d91
loope 0x1400e9cae
add byte [rax], al
mov qword [rbp + 0x9b0], rbx
movzx eax, byte [0x140262330]
invalid
invalid
invalid
mov edx, 8
xor ecx, ecx
add byte [rax], al
add byte [rcx], dh
leave
call fcn.140162ad0
test rax, rax
je 0x1400ea044
test byte [rcx + 3], dh
add byte [rax], al
invalid
test byte [rcx + 3], dh
add byte [rax], al
add eax, dword [rax]
add byte [rax - 0x77], cl
sbb byte [rbp + rcx*4 + 0x3d], cl
lea r15, [0x1401d4168]
mov rbx, rax
mov qword [rax], rbx
lea r15, [0x1401d4168]
mov rbx, rax
mov byte [r14 + 0x4a], 0
cmp qword [r14], 0
cmp dword [rsi], 0
add byte [rcx - 0x7d], cl
add byte ds:[rcx + rdx + 0x48], dh
mov eax, dword [rbp + 0xcf0]
cmp dword [rsi], 0
je case.0x1400ca54c.189
mov rax, qword [rbp + 0xcf0]
mov rcx, qword [rax + 8]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
or eax, dword [rax]
or eax, dword [rax]
mov rax, qword [rbp + 0xcf0]
mov rcx, qword [rax + 0x10]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
add byte [rcx - 0x44], al
add eax, dword [rax]
add byte [rax], al
invalid
add byte [rcx - 0x44], al
add eax, dword [rax]
add byte [rax], al
mov esp, 3
mov r14, qword [rbp + 0xcf0]
cmp qword [r14 + 0x20], 0
jle 0x1400e9d40
invalid
je 0x1400e9d35
jle 0x1400e9d40
add byte [rdx + rdx + 0x4d], dh
mov eax, dword [rsi + 0x28]
mov r8, qword [r14 + 0x28]
mov rcx, qword [0x140262270]
xor edx, edx
call fcn.140195ea0
invalid
add byte [rcx + rcx*4 + 0x26], cl
mov qword [rsi], r12
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], r15
jle 0x1400e9d50
jle 0x1400e9d50
movaps xmm0, xmmword [rbp + 0x970]
or dword [rax], eax
add byte [rdi], cl
movups xmmword [rsi + 0x18], xmm0
movups xmmword [rsi + 0x18], xmm0
mov rax, qword [rbp + 0x980]
add byte [rax], al
mov qword [rsi + 0x28], rax
mov qword [rsi + 0x30], r13
mov dword [rsi + 0x30], ebp
mov dword [rsi + 0x30], ebp
outsb dx, byte [rsi]
xor byte [rax - 0x77], cl
jle 0x1400e9d96
mov qword [rsi + 0x38], rdi
lea rcx, [rsi + 0x40]
lea rdx, [rbp + 0x170]
add byte [rax], al
add byte [rax], al
mov r8d, 0xe8
mov eax, 0xe8
call sub.VCRUNTIME140.dll_memcpy
mov al, 1
mov byte [r14 + 0x49], al
mov byte [rsi + 0x49], al
mov rax, rsi
add rsp, 0xd88
add esp, 0xd88
add esp, 0xd88
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
mov rax, qword [rbp + 0x920]
mov eax, dword [rbp + 0x920]
add byte [rax], al
mov qword [rbp + 0x980], rax
movaps xmm0, xmmword [rbp + 0x910]
adc byte [rcx], cl
add byte [rax], al
adc byte [rcx], cl
add byte [rax], al
movaps xmmword [rbp + 0x970], xmm0
lea rcx, [rbp + 0x170]
add byte [rax], al
lea rdx, [rbp + 0x88]
xchg ebp, eax
mov byte [rax], al
add byte [rax], al
xchg ebp, eax
mov byte [rax], al
add byte [rax], al
mov r8d, 0xe8
mov eax, 0xe8
call sub.VCRUNTIME140.dll_memcpy
mov byte [r14 + 0x4a], 0
cmp qword [r14], 0
cmp dword [rsi], 0
je case.0x1400bed61.106
mov rax, qword [rbp + 0xcf0]
mov rcx, qword [rax + 8]
invalid
or bh, bh
adc eax, 0xb93ce
or eax, dword [rax]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
or eax, dword [rax]
mov rax, qword [rbp + 0xcf0]
mov rcx, qword [rax + 0x10]
adc byte [rcx], dh
invalid
call qword [sym.imp.crypt32.dll_CertCloseStore]
adc eax, 0xb9393
mov r14, qword [rbp + 0xcf0]
cmp qword [r14 + 0x20], 0
jle 0x1400e9e20
add byte [rdi], cl
test dword [rdi + rdi*8], ebx
invalid
invalid
add byte [rdi], cl
test dword [rdi + rdi*8], ebx
invalid
jmp 0x1400e9d35
mov rax, qword [rbp + 0xb40]
test dword [rax + 0xb], eax
add byte [rax], al
mov qword [rbp + 0xc10], rax
movaps xmm0, xmmword [rbp + 0xb30]
or eax, dword [rax]
add byte [rdi], cl
sub dword [rbp + 0xc00], eax
add byte [rax], al
or eax, dword [rax]
add byte [rdi], cl
sub dword [rbp + 0xc00], eax
add byte [rax], al
add byte [rax], al
lea rdi, [rbp + 0x9b0]
lea rdx, [rbp + 0x770]
add byte [rax], al
mov r8d, 0xf0
mov rcx, rdi
stc
stc
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rbp + 0xc00]
movaps xmmword [rbp + 0xae0], xmm0
loopne 0x1400e9e5a
add byte [rax], al
loopne 0x1400e9e5a
add byte [rax], al
mov rax, qword [rbp + 0xc10]
mov qword [rbp + 0xaf0], rax
add byte [rax], al
mov dword [rbp + 0xaf0], eax
add byte [rax], al
lea rbx, [rbp + 0x428]
mov r8d, 0xf0
mov rcx, rbx
mov ecx, ebx
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
xor ecx, ebx
or al, byte [rax]
add byte [rdi], cl
sub byte [rbp + 0xae0], al
add byte [rdi], cl
sub byte [rbp + 0xae0], al
movaps xmmword [rbp + 0x770], xmm0
add byte [rax], al
mov rax, qword [rbp + 0xaf0]
mov eax, dword [rbp + 0xaf0]
mov qword [rbp + 0x780], rax
mov r8d, 0xf0
mov rcx, rdi
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rbp + 0x770]
test dword [rax + 7], esi
add byte [rax], al
movaps xmmword [rbp + 0xc80], xmm0
mov rax, qword [rbp + 0x780]
add byte [rdi], 0
add byte [rax - 0x77], cl
test dword [rax + 0x4800000c], edx
lea ecx, [rbp + 0x540]
mov r8d, 0xf0
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
invalid
retf 0xa
mov rcx, qword [rbp + 0xcf0]
mov qword [rcx + 0x208], r12
add byte [rax], al
add byte [rax], al
mov qword [rcx + 0x210], r15
mov qword [rcx + 0x218], r13
add al, byte [rax]
invalid
movaps xmm0, xmmword [rbp + 0xc80]
movups xmmword [rcx + 0x220], xmm0
mov rax, qword [rbp + 0xc90]
mov qword [rcx + 0x230], rax
add al, byte [rax]
add byte [rax - 0x75], cl
test eax, esp
or al, 0
add byte [rax - 0x77], cl
cmp dword [rax], 0x48000002
add byte [rax - 0x39], cl
add dword [rax + 2], 0
add byte [rax], al
add byte [rax - 0x39], cl
add dword [rax + 2], 0
add byte [rax], al
lea rdx, [rbp + 0x548]
mov r8d, 0xe8
mov rcx, r14
add eax, 0xb8410000
call 0x18c0e9f35
mov ecx, esi
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0xb80]
mov byte [rax], 4
mov r14, qword [rbp + 0xcf0]
test dword [rax - 0x39fffff5], eax
add byte [rsp + rcx*2], al
mov esi, dword [rbp + 0xcf0]
mov rax, qword [rbp + 0xcc8]
mov eax, dword [rbp + 0xcc8]
mov byte [rax], 3
mov qword [rsi], 4
mov al, 4
jmp 0x1400e9d76
invalid
invalid
invalid
add ecx, dword [rax - 0x39]
invalid
lea rcx, str.future_polled_after_completionC:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
lea ecx, str.future_polled_after_completionC:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
lea r8, [0x1401d6540]
mov edx, 0x1e
call fcn.1401987c0
jmp 0x1400e9315
lea rcx, str._async_fn__resumed_after_panickingassertion_failed:_self.has_capacity__C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srccodec_framed_write.rs
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_tls_0.5.0_srcclient.rs
lea eax, [0x1401d31a8]
mov edx, 0x22
add byte [rax], al
call fcn.140198330
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_tls_0.5.0_srcclient.rs
mov edx, 0x23
call fcn.140198330
add byte [rbp + rcx*4 + 5], cl
add byte [rdx + 0x23ba000e], dl
add byte [rax], al
add al, ch
jle 0x1400e9f93
or al, byte [rax]
mov byte [rbp + 0xcfd], 1
std
or al, 0
add byte [rcx], al
mov ecx, 1
mov rdx, r15
call fcn.140197e40
or al, byte [rax]
or al, byte [rax]
jmp 0x1400e9315
lea rcx, str.future_polled_after_completionC:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
lea r8, [0x1401d6758]
add eax, 0xec77f
add eax, 0xec77f
mov edx, 0x1e
call fcn.1401987c0
jmp 0x1400e9315
mov qword [rbp + 0xc60], r10
lea rcx, str._async_fn__resumed_after_panickingassertion_failed:_self.has_capacity__C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srccodec_framed_write.rs
lea r8, [0x1401d65f0]
add eax, 0xec5f3
add eax, 0xec5f3
mov edx, 0x22
call fcn.140198330
jmp 0x1400e9315
mov qword [rbp + 0xc60], r10
lea rcx, str._async_fn__resumed_after_completion
add byte [rax - 0x73], cl
or eax, 0xed1c6
lea r8, [0x1401d65f0]
mov edx, 0x23
and eax, dword [rax]
add byte [rax], al
and eax, dword [rax]
add byte [rax], al
call fcn.140198330
jmp 0x1400e9315
mov ecx, 8
mov edx, 0x20
and byte [rax], al
add byte [rax], al
call fcn.140197e40
jmp 0x1400e9315
mov ecx, 8
mov edx, 8
add byte [rax], al
invalid
add byte [rax], al
add al, ch
in eax, dx
fisttp qword [rdx]
add cl, ch
mov ebp, 0xc6fffff2
invalid
inc esi
test edi, edi
call fcn.140197e40
jmp 0x1400e9315
invalid
invalid
invalid
or al, 0
add byte [rax], al
mov byte [rbp + 0xcfe], 1
mov ecx, 8
add byte [rdx + 0x10], bh
add byte [rdx + 0x10], bh
call fcn.140197e40
jmp 0x1400e9315
mov rax, qword [rbp + 0xcc8]
mov qword [rbp + 0xbf0], rax
mov qword [rbp + 0xbe8], r10
mov qword [rbp + 0xbe0], rdx
lea rcx, str._async_fn__resumed_after_panickingassertion_failed:_self.has_capacity__C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srccodec_framed_write.rs
lea r8, [0x1401d6650]
add byte [rdx + 0x22], bh
add byte [rdx + 0x22], bh
call fcn.140198330
jmp 0x1400e9315
mov rax, qword [rbp + 0xcc8]
mov qword [rbp + 0xbf0], rax
mov qword [rbp + 0xbe8], r10
mov qword [rbp + 0xbe0], rdx
lea rcx, str._async_fn__resumed_after_completion
lea r8, [0x1401d6650]
mov edx, 0x23
call fcn.140198330
jmp 0x1400e9315
mov qword [rbp + 0xcd0], rdi
mov ecx, 8
mov edx, 0x18
call fcn.140197e40
jmp 0x1400e9315
mov byte [rbp + 0xced], 1
call fcn.140020450
jmp 0x1400e9315
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp + 0xc60]
call case.0x1400ba208.139
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rax, qword [rbp + 0xcf0]
or al, 0
add byte [rax + 0x75004a78], al
invalid
or al, 0
add byte [rax + 0x75004a78], al
adc dword [rax - 0x7d], ecx
invalid
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, [rbp + 0x988]
call fcn.1400e8310
invalid
invalid
call qword [rax + 0x28c48348]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
invalid
pop rsi
pop r15
pop rbp
ret
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
mov ch, 0xf0
or al, 0
add dh, al
add byte [rax - 0x77], cl
int1
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
mov ch, 0xf0
or al, 0
add dh, al
add byte [rax - 0x77], cl
int1
call fcn.140076f70
cmp qword [rsi + 0x20], 0
cmp dword [rsi + 0x20], 0
cmp dword [rsi + 0x20], 0
je 0x1400eae1f
mov rax, qword [rbp + 0xcf0]
mov r8, qword [rax + 0x28]
sub byte [rax - 0x75], cl
or eax, 0x177458
sub byte [rax - 0x75], cl
or eax, 0x177458
xor edx, edx
call fcn.140195ea0
nop
add rsp, 0x28
pop rbx
pop rdi
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
nop dword cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push rdi
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax - 0x75], cl
test eax, esi
or al, 0
add dh, al
add cl, byte [r8 - 0x7d]
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
add byte [rax - 0x75], cl
test eax, esi
or al, 0
add dh, al
add cl, byte [r8 - 0x7d]
invalid
pop r15
pop rbp
ret
xor byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
mov qword [rbp - 8], 0xfffffffffffffffe
movzx eax, byte [rcx + 0x170]
invalid
test eax, eax
je 0x1400eaf09
add byte [rbp - 0x7c938b40], al
clc
add esi, dword [rcx + rdi - 0x7d]
je 0x1400eaedb
cmp eax, 4
jne case.0x1400b8fe8.140
cmp eax, 3
je 0x1400eaedb
cmp eax, 4
jne case.0x1400b8fe8.140
cmp dword [rcx + 0x178], 2
mov qword [rbp - 0x10], rcx
invalid
invalid
je 0x1400eaec4
invalid
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x178]
call fcn.1400e8400
cmp al, 0xd5
invalid
invalid
cmp al, 0xd5
invalid
mov rax, qword [rbp - 0x10]
cmp dword [rax + 0x40], 2
je 0x1400eaef8
mov rax, qword [rbp - 0x10]
mov byte [rax + 0x171], 0
jmp 0x1400eaef8
cmp dword [rcx + 0x178], 2
mov qword [rbp - 0x10], rcx
mov dword [rbp - 0x10], ecx
mov dword [rbp - 0x10], ecx
je 0x1400eaef8
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x178]
call fcn.1400e8310
mov rax, qword [rbp - 0x10]
mov byte [rax + 0x171], 0
add rsp, 0x30
pop rbp
ret
add rsp, 0x30
pop rbp
jmp fcn.1400e8310
sar edi, cl
invalid
sar edi, cl
jmp qword [rsi + 0x66]
invalid
invalid
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 0x10]
invalid
invalid
mov byte [rax + 0x171], 0
jno 0x1400eaf37
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
and byte [rbp - 0x3d], bl
invalid
push rbp
sub rsp, 0x30
xor byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
xor byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
mov qword [rbp - 8], 0xfffffffffffffffe
movzx eax, byte [rcx + 0x2e0]
and eax, 0x85000002
ror byte [rdi], 0x84
je 0x1400eafe4
and eax, 0x85000002
ror byte [rdi], 0x84
je 0x1400eafe4
cmp eax, 3
jne 0x1400eafda
movzx eax, byte [rcx + 0x1b0]
test eax, eax
je 0x1400eafe0
cmp eax, 4
je 0x1400eaf9a
cmp eax, 3
jne 0x1400eafda
cmp dword [rcx + 0x1b8], 2
mov qword [rbp - 0x10], rcx
je 0x1400eafcf
invalid
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x1b8]
call fcn.1400e8310
invalid
jmp 0x1400eafcf
invalid
cmp dword [rcx + 0x1b8], 2
mov qword [rbp - 0x10], rcx
invalid
je 0x1400eafb7
mov rax, qword [rbp - 0x10]
lea rcx, [rax + 0x1b8]
call fcn.1400e8400
invalid
invalid
invalid
invalid
mov rax, qword [rbp - 0x10]
cmp dword [rax + 0x80], 2
je 0x1400eafcf
mov rax, qword [rbp - 0x10]
mov byte [rax + 0x1b1], 0
mov rax, qword [rbp - 0x10]
mov byte [rax + 0x1b1], 0
invalid
mov cl, 1
add byte [rax], al
invalid
xor byte [rcx + 1], 0x48
add esp, 0x30
add rsp, 0x30
pop rbp
ret
add rcx, 0x40
add rsp, 0x30
pop rbp
jmp fcn.1400e8310
invalid
invalid
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.ForceHttpsButUriNotHttpsC:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bufchain.rs_8
mov r8d, 0x18
mov eax, 0x18
mov eax, 0x18
jmp rax
push rdi
push rbx
sub rsp, 0x38
test r8, r8
je 0x1400eb16e
mov rsi, r8
mov esi, eax
mov rdi, rdx
mov rbx, rcx
lea r14, [rsp + 0x28]
lea r15, [0x1401e3b78]
lea r12, [0x14020d3e8]
jmp 0x1400eb100
nop word cs:[rax + rax]
cmp byte [rcx + 0xf], 0x23
jne 0x1400eb170
call fcn.1400893f0
test rsi, rsi
je 0x1400eb16e
mov qword [rsp + 0x20], rbx
and byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov edx, 0xfffffff4
mov r8, rdi
clc
clc
mov r9, rsi
call fcn.140158df0
cmp qword [rsp + 0x28], 0
je 0x1400eb140
mov rcx, qword [rsp + 0x30]
mov eax, ecx
and eax, 3
loopne 0x1400eb12d
loopne 0x1400eb12d
movsxd rax, dword [r12 + rax*4]
add rax, r12
test byte [rcx + rax - 0x20], cl
jmp rax
mov ebp, 0x1f0f35eb
add byte [rax], r8b
invalid
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x1400eb181
mov rax, rsi
sub rax, rcx
jb 0x1400eb186
invalid
add rdi, rcx
mov rsi, rax
test rsi, rsi
jne 0x1400eb100
jmp 0x1400eb16e
xor ecx, ecx
mov rax, rcx
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov rcx, r15
jmp 0x1400eb170
lea r8, str._rustc_6672c16afcd4db8acdf08a6984fd4107bf07632clibrary_std_srciomod.rs
mov rdx, rsi
call fcn.140198290
int3
in al, dx
and byte [rax - 0x73], cl
push 0x40
mov rcx, qword [rbp - 0x10]
test rcx, rcx
je 0x1400eb56c
call fcn.1400893f0
nop
add rsp, 0x20
and byte [rbp - 0x3d], bl
and byte [rbp - 0x3d], bl
int3
mov rcx, qword [rcx + 8]
test rcx, rcx
jne fcn.1400893f0
ret
ror dword [rax - 0x73], 0xd
and al, ch
adc dword [rax], eax
mov rax, qword [rcx + rax*8]
add al, 0xc1
add al, 0xc1
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
jmp r9
ret 0xff49
push rsi
push rdi
sub rsp, 0x38
mov rsi, rdx
invalid
mov rdi, rcx
mov edi, ecx
invalid
mov edi, ecx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, str.reqwest::Error
test dword [rsi], ecx
add byte [rcx - 0x48], al
invalid
add byte [rax], al
add bh, bh
push rax
sbb byte [rax - 0x77], cl
je 0x1400eb60c
sub byte [rax - 0x39cfdbbc], cl
and al, 0x31
add byte [rax - 0x75], cl
invalid
lea r9, [rsi + 0x68]
push 0xffffffffc8058d48
test dword [rsi], ecx
add byte [rax - 0x77], cl
and al, 0x20
test dword [rsi], ecx
add byte [rcx - 0x48], al
invalid
sub byte [rax - 0x39cfdbbc], cl
and al, 0x31
add byte [rax - 0x75], cl
invalid
push 0xffffffffc8058d48
test dword [rsi], ecx
add byte [rax - 0x77], cl
and al, 0x20
lea rdx, str.kind
lea rcx, [rsp + 0x28]
sub byte [rcx - 0x48], al
add al, 0
add byte [rax], al
sub byte [rcx - 0x48], al
add al, 0
add byte [rax], al
call fcn.140024dd0
movabs rax, 0x8000000000000000
add byte [rax + 0x74063948], al
invalid
dec dword [rax - 0x48]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x74063948], al
lea rax, es:[0x1401d3bf0]
invalid
test dword [rsi], ecx
invalid
invalid
lea rax, [0x1401d3bf0]
mov esi, 0x48000e85
mov dword [rsp + 0x20], eax
and al, 0x20
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, [0x1401d3be8]
lea edx, [0x1401d3be8]
invalid
lea rcx, [rsp + 0x28]
mov r8d, 3
add byte [rcx - 0x77], cl
int1
add byte [rcx - 0x77], cl
int1
call fcn.140024dd0
cmp qword [rsi + 0x58], 0
cmp dword [rsi + 0x58], 0
je 0x1400eb682
add rsi, 0x58
lea rax, case.0x1400b8e8b.148
mov qword [rsp + 0x20], rax
jge case.0x1400a5a0e.187
add byte [rax - 0x77], cl
and al, 0x20
lea rdx, str.sourcebuilder_errorerror_sending_requesterror_following_redirectHTTP_status_server_errorHTTP_status_client_error__
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
mov r8d, 6
mov r9, rsi
call fcn.140024dd0
cmp byte [rsp + 0x31], 0
movzx ecx, byte [rsp + 0x30]
je 0x1400eb6b6
mov al, 1
test cl, cl
jne 0x1400eb6d5
mov rax, qword [rsp + 0x28]
test byte [rax + 0x34], 4
jne 0x1400eb6bd
test cl, cl
setne al
jmp 0x1400eb6d5
add byte [rax], al
call qword [rax + 0x18]
nop
add rsp, 0x38
pop rdi
pop rsi
ret
push rbp
sub rsp, 0x40
lea rbp, [rsp + 0x40]
and al, 0x40
and al, 0x40
mov qword [rbp - 8], 0xfffffffffffffffe
mov rax, qword [rcx]
mov rdx, qword [rcx + 8]
or byte [rax - 0x77], cl
invalid
invalid
invalid
or byte [rax - 0x77], cl
invalid
mov dword [rbp - 0x10], eax
mov rcx, rax
mov qword [rbp - 0x18], rdx
call qword [rdx]
mov rax, qword [rbp - 0x18]
call 0x148873a56
invalid
je 0x1400eb71e
call 0x148873a56
add byte [rbp + rcx + 0x48], dh
cmp dword [rax + 0x10], 0x11
cmp qword [rax + 0x10], 0x11
jae 0x1400eb724
mov r8, qword [rbp - 0x10]
jmp 0x1400eb72c
add rsp, 0x40
pop rbp
ret
mov r8, qword [rbp - 0x10]
mov r8, qword [r8 - 8]
mov rcx, qword [0x140262270]
xor edx, edx
add rsp, 0x40
pop rbp
jmp fcn.140195ea0
push 0x17
add byte [rcx], dh
ror byte [rbx + rcx*4 + 0x45], cl
invalid
invalid
add esp, 0x20
pop rbp
ret
int3
int3
enter 0, 0
mov rsi, rdx
mov rbx, rcx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0xe7b23
sub byte [rax - 0x73], cl
adc eax, 0xe7b23
mov r8d, 3
call qword [rax + 0x18]
mov qword [rsp + 0x38], rsi
mov byte [rsp + 0x40], al
mov byte [rsp + 0x41], 0
mov r14d, dword [rbx + 0x2c]
mov rsi, qword [rbx + 8]
mov rdi, qword [rbx + 0x10]
test r14, r14
je 0x1400eb808
cmp rdi, r14
jbe 0x1400eb806
cmp byte [rsi + r14], 0xbf
jg 0x1400eb808
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, rsi
mov rdx, rdi
xor r8d, r8d
mov r9, r14
call fcn.140198800
jne 0x1400eb7e9
mov qword [rsp + 0x78], rsi
mov qword [rsp + 0x80], r14
lea r12, [0x1401d32e8]
mov qword [rsp + 0x20], r12
lea rdx, [0x1401d32db]
lea rcx, [rsp + 0x38]
lea r9, [rsp + 0x78]
mov r8d, 6
call fcn.140024dd0
mov rax, rdi
inc r14d
je 0x1400eb85f
mov rax, rdi
sub rax, r14
jbe 0x1400eb859
cmp byte [rsi + r14], 0xbf
jg 0x1400eb85f
jne 0x1400ebb66
test rax, rax
je 0x1400eb86e
cmp byte [rsi + r14], 0x2f
sete al
jmp 0x1400eb870
xor eax, eax
xor al, 1
mov byte [rsp + 0x37], al
lea rax, case.0x140120bc5.457
mov qword [rsp + 0x20], rax
lea rdx, str.cannot_be_a_base
lea r14, [rsp + 0x38]
lea r9, [rsp + 0x37]
mov r8d, 0x10
mov rcx, r14
call fcn.140024dd0
mov rcx, rbx
call fcn.140189fe0
mov qword [rsp + 0x88], rax
add byte [rax], al
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x90
add byte [rax], al
add byte [rcx + rcx*4 + 0x64], cl
and al, 0x20
add byte [rax], al
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x90
add byte [rax], al
add byte [rcx + rcx*4 + 0x64], cl
and al, 0x20
lea rdx, str.usernamepassword
lea r9, [rsp + 0x88]
and al, 0x88
add byte [rax], al
add byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
invalid
add byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
invalid
mov rcx, r14
call fcn.140024dd0
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
call fcn.14018a0b0
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], rdx
add byte [rax], al
add byte [rbp + rcx*4 + 0x3d], cl
jp 0x1400eb907
add byte [rcx + rcx*4 + 0x7c], cl
and al, 0x20
add byte [rax], al
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0xa0
add byte [rax], al
add byte [rbp + rcx*4 + 0x3d], cl
jp 0x1400eb907
add byte [rcx + rcx*4 + 0x7c], cl
and al, 0x20
jl 0x1400eb922
and byte [rax - 0x73], cl
adc eax, 0xe7a3a
lea rdx, [0x1401d3340]
lea edx, [0x1401d3340]
lea r9, [rsp + 0x98]
lea ecx, [rsp + 0x98]
mov r8d, 8
or byte [rax], al
add byte [rax], al
mov rcx, r14
call fcn.140024dd0
movzx eax, byte [rbx + 0x40]
lea rcx, [0x14020d3f8]
sbb dl, byte [rdx]
invalid
or eax, 0x121ad1
sbb dl, byte [rdx]
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov byte [rsp + 0x60], 3
jmp 0x1400eb9ba
mov eax, dword [rbx + 0x41]
mov byte [rsp + 0x60], 1
mov dword [rsp + 0x61], eax
jmp 0x1400eb9ba
mov byte [rsp + 0x60], 2
movups xmm0, xmmword [rbx + 0x41]
movups xmmword [rsp + 0x61], xmm0
jmp 0x1400eb9ba
mov r8d, dword [rbx + 0x34]
mov r9d, dword [rbx + 0x38]
cmp r8d, r9d
ja 0x1400eb98b
test r8d, r8d
je 0x1400eb97a
cmp rdi, r8
jbe 0x1400eb978
cmp byte [rsi + r8], 0xc0
jge 0x1400eb97a
jmp 0x1400eb98b
jne 0x1400eb98b
test r9d, r9d
je 0x1400eb9a4
cmp rdi, r9
jbe 0x1400eb9a2
cmp byte [rsi + r9], 0xbf
jg 0x1400eb9a4
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, rsi
mov rdx, rdi
call fcn.140198800
jne 0x1400eb98b
lea rax, [rsi + r8]
sub r9, r8
mov byte [rsp + 0x60], 0
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], r9
lea rax, [0x1401d3370]
mov qword [rsp + 0x20], rax
lea rdx, str.host
lea r14, [rsp + 0x38]
lea r9, [rsp + 0x60]
mov r8d, 4
mov rcx, r14
call fcn.140024dd0
mov eax, dword [rbx + 0x28]
mov dword [rsp + 0x5c], eax
lea rax, [0x1401d3398]
mov qword [rsp + 0x20], rax
lea rdx, str.port
lea r9, [rsp + 0x5c]
mov r8d, 4
mov rcx, r14
call fcn.140024dd0
mov rcx, rbx
call fcn.140189ee0
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], rdx
mov qword [rsp + 0x20], r12
lea rdx, [0x1401dec8c]
lea r9, [rsp + 0xa8]
mov r8d, 4
mov rcx, r14
call fcn.140024dd0
mov r14d, dword [rbx + 0x24]
cmp dword [rbx + 0x18], 0
je 0x1400eba7f
mov r8d, dword [rbx + 0x1c]
inc r8d
cmp dword [rbx + 0x20], 0
je 0x1400ebac5
cmp r8d, r14d
ja 0x1400ebafd
test r8d, r8d
je 0x1400ebaec
cmp rdi, r8
jbe 0x1400ebaea
mov ebx, dword [rbx + 0x20]
mov qword [rsp + 0x48], 0
mov qword [rsp + 0x20], r15
lea rdx, str.queryfragment
lea rcx, [rsp + 0x38]
lea r9, [rsp + 0x48]
mov r8d, 5
call fcn.140024dd0
test ebx, ebx
je 0x1400ebbc3
sgdt [rax]
invalid
inc r14d
jne 0x1400ebb57
mov rax, rdi
jmp 0x1400ebb85
test r8d, r8d
je 0x1400ebb8a
mov rax, rdi
sub rax, r8
jbe 0x1400ebb8f
cmp byte [rsi + r8], 0xbf
jg 0x1400ebb95
test r14d, r14d
je 0x1400ebb19
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, rsi
mov ecx, esi
mov rdx, rdi
mov r9, r14
call fcn.140198800
jne 0x1400ebafd
lea rax, [rsi + r8]
mov rcx, r14
sub rcx, r8
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x20], r15
lea rdx, str.queryfragment
lea rcx, [rsp + 0x38]
lea r9, [rsp + 0x48]
mov r8d, 5
call fcn.140024dd0
inc r14d
je 0x1400ebabd
mov rax, rdi
sub rax, r14
jbe 0x1400ebb83
cmp byte [rsi + r14], 0xbf
jg 0x1400ebb85
jne 0x1400ebb66
add rsi, r14
jmp 0x1400ebbc5
mov rax, rdi
jmp 0x1400ebb95
jne 0x1400ebc5e
add rsi, r8
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x50], rax
and al, 0x50
and al, 0x50
mov qword [rsp + 0x20], r15
lea rdx, str.queryfragment
lea rcx, [rsp + 0x38]
lea r9, [rsp + 0x48]
mov r8d, 5
call fcn.140024dd0
xor esi, esi
mov qword [rsp + 0xb8], rsi
mov qword [rsp + 0xc0], rax
mov dword [rsp + 0xc0], eax
mov qword [rsp + 0x20], r15
lea rdx, [0x1401d33bd]
and byte [rax - 0x73], cl
adc eax, 0xe77dc
lea rcx, [rsp + 0x38]
lea r9, [rsp + 0xb8]
mov r8d, 8
mov word [rax + rdi*4], fs
add byte [rax], al
add byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
call fcn.140024dd0
cmp byte [rsp + 0x41], 0
jl case.0x14015c4ea.228
invalid
invalid
inc dword [rax + 0x41247c]
jl case.0x14015c4ea.228
add byte [r15], cl
mov dh, 0x4c
and al, 0x40
movzx ecx, byte [rsp + 0x40]
and al, 0x40
je 0x1400ebc2d
mov al, 1
test cl, cl
leave
leave
jne 0x1400ebc4c
mov rax, qword [rsp + 0x38]
test byte [rax + 0x34], 4
jne 0x1400ebc34
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0xecf2c
sub al, 0xcf
invalid
mov r8d, 2
jmp 0x1400ebc49
test cl, cl
setne al
xchg ebp, eax
shr bl, 0x18
xchg ebp, eax
shr bl, 0x18
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401de363]
sldt word [rcx - 0x48]
add dword [rax], eax
add byte [rax], al
sldt word [rcx - 0x48]
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
nop
add rsp, 0xc8
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + 0x5f], bl
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r14
pop r15
ret
mov ch, 0x11
add byte [rax - 0x77], cl
and al, 0x20
mov rcx, rsi
int1
int1
mov rdx, rdi
mov r9, rdi
stc
call fcn.140198800
int3
int3
cmp word [rcx], 0
je case.0x14009414f.225
add rcx, 2
add ecx, 2
rol dword [rdx], 0x48
mov qword [rsp + 0x38], rcx
mov dword [rsp + 0x38], ecx
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, [0x1401e344c]
sldt word [rcx - 0x48]
add al, 0
add byte [rax], al
sldt word [rcx - 0x48]
add al, 0
add byte [rax], al
mov eax, 4
mov rsi, rdx
mov rdx, rax
ret 0xff41
push rcx
sbb byte [rax - 0x77], cl
je 0x1400ebcdf
invalid
mov byte [rsp + 0x30], al
and al, 0x30
ret 0xff41
push rcx
sbb byte [rax - 0x77], cl
je 0x1400ebcdf
sub byte [rax + 0x48302444], cl
mov dword [rsp + 0x20], 0
add byte [rax], al
invalid
and al, 0x30
mov qword [rsp + 0x20], 0
add byte [rax], al
add dh, al
mov byte [rsp + 0x31], 0
invalid
invalid
invalid
stosd dword [rdi], eax
ja 0x1400ebce2
invalid
mov byte [rsp + 0x31], 0
lea r8, [0x1401d3480]
invalid
add byte [rax - 0x73], cl
and al, 0x20
invalid
add byte [rax - 0x73], cl
and al, 0x20
lea ecx, [rsp + 0x20]
lea rdx, [rsp + 0x38]
call fcn.140027580
mov rcx, qword [rsp + 0x20]
dec dword [rax - 0x75]
and al, 0x20
movzx edx, byte [rsp + 0x30]
mov dh, 0x54
and al, 0x30
test rcx, rcx
je case.0x14009414f.226
mov al, 1
test dl, dl
jne 0x1400ebd6e
add dword [rdx + rdx*8 - 0x74b78a8b], eax
je 0x1400ebd21
mov rsi, qword [rsp + 0x28]
cmp rcx, 1
jne 0x1400ebd31
sub byte [rax - 0x7d], cl
stc
add dword [rbp + 0x2d], esi
cmp byte [rsp + 0x31], 0
and al, 0x31
invalid
je 0x1400ebd31
and al, 0x31
add byte [rsi + riz - 0xa], dh
xor al, 4
test byte [rsi + 0x34], 4
jne 0x1400ebd31
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
sub byte [rax - 0x73], cl
lea rdx, str._____
adc eax, 0xeca68
mov r8d, 1
mov eax, 1
call qword [rax + 0x18]
mov ecx, eax
sbb byte [rcx - 0x7bfe4f3f], cl
leave
mov al, 1
test cl, cl
jne 0x1400ebd6e
cmp eax, 0x204e8b48
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
sub byte [rax - 0x73], cl
lea rdx, [0x1401e2295]
adc eax, 0xf6555
push rbp
sldt word gs:[rcx - 0x48]
mov r8d, 1
mov r8d, 1
call qword [rax + 0x18]
jmp 0x1400ebd6e
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xf76ea
invalid
invalid
mov rax, qword [rax + 0x18]
lea rdx, str.NoneSome
invalid
invalid
sldt word [rcx - 0x48]
add al, 0
add byte [rax], al
invalid
mov r8d, 4
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rsp, 0x40
pop rsi
jmp rax
mov eax, edx
test al, al
setne al
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
pop rsi
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
pop rsi
ret
sub esp, 0x40
cmp byte [rcx], 3
jne 0x1400ebdab
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.NoneSome
jbe 0x1400ebdab
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
invalid
jbe 0x1400ebdab
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
invalid
add rsp, 0x40
pop rsi
jmp rax
mov qword [rsp + 0x38], rcx
mov dword [rsp + 0x38], ecx
and al, 0x38
cmp byte [rax - 0x75], cl
and byte [rbx + r9*4 + 0x4a], cl
sub byte [rax - 0x73], cl
add eax, 0xf768d
jbe 0x1400ebdcd
invalid
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, [0x1401e344c]
jbe 0x1400ebdcd
invalid
jbe 0x1400ebdcd
mov r8d, 4
mov eax, 4
add byte [rax], al
mov rsi, rdx
mov rdx, rax
mov edx, eax
call qword [r9 + 0x18]
call qword [rcx + 0x18]
call qword [rcx + 0x18]
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x28], esi
mov byte [rsp + 0x30], al
mov qword [rsp + 0x20], 0
mov byte [rsp + 0x31], 0
xor dword [rax], eax
xor dword [rax], eax
lea r8, [0x1401d34c0]
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x38]
and al, 0x38
and al, 0x38
call fcn.140027580
mov rcx, qword [rsp + 0x20]
movzx edx, byte [rsp + 0x30]
xor byte [rax - 0x7b], cl
leave
xor byte [rax - 0x7b], cl
leave
je 0x1400ebe63
mov al, 1
test dl, dl
jne 0x1400ebe65
cmp rcx, 1
jne 0x1400ebe49
add al, 0x75
and byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0xec950
invalid
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
leave
invalid
leave
jne 0x1400ebe65
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401e2295]
invalid
invalid
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0xf643d
invalid
invalid
sldt word [rcx - 0x48]
add dword [rax], eax
add byte [rax], al
invalid
mov r8d, 1
add byte [rax], al
add bh, bh
push rax
sbb bl, ch
add cl, byte [rcx + 0xfc084d0]
ror byte [rdi], 0x95
ror byte [rax - 0x7d], 0xc4
add esp, 0x40
pop rsi
call qword [rax + 0x18]
jmp 0x1400ebe65
mov eax, edx
test al, al
setne al
add rsp, 0x40
add esp, 0x40
add esp, 0x40
invalid
pop rsi
ret
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x38
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, [0x1401e344c]
mov r8d, 4
mov rsi, rdx
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
mov qword [rsp + 0x20], 0
and al, 0x20
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x31], 0
lea r8, [0x1401d34a0]
lea rcx, [rsp + 0x20]
and al, 0x20
lea rdx, [rsp + 0x38]
cmp al, ch
mov al, 0xb6
dec dword [rax - 0x75]
and al, 0x20
movzx edx, byte [rsp + 0x30]
test rcx, rcx
je 0x1400ebf58
mov al, 1
test dl, dl
jne 0x1400ebf5a
invalid
mov rsi, qword [rsp + 0x28]
cmp rcx, 1
jne 0x1400ebf1d
invalid
stc
add dword [rbp + 0x2d], esi
sub eax, 0x31247c80
invalid
je 0x1400ebf1d
sub eax, 0x31247c80
add byte [rsi + riz - 0xa], dh
xor al, 4
test byte [rsi + 0x34], 4
jne 0x1400ebf1d
and byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0xec87c
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
sub byte [rax - 0x73], cl
sub byte [rax - 0x73], cl
adc eax, 0xec87c
mov r8d, 1
add byte [rax], al
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
sbb byte [rcx - 0x7bfe4f3f], cl
leave
jne 0x1400ebf5a
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
lea rdx, [0x1401e2295]
lea rdx, [0x1401e2295]
mov r8d, 1
add byte [rax], al
call qword [rax + 0x18]
jmp 0x1400ebf5a
lea edx, str.NoneSome
invalid
sldt word [rcx - 0x48]
mov r8d, 4
add al, 0
add byte [rax], al
add rsp, 0x40
pop rsi
jmp rax
jmp rax
jmp rax
mov eax, edx
test al, al
setne al
add rsp, 0x40
pop rsi
ret
int3
lea r8, [0x14020d408]
adc al, byte [rax]
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1401d3d91]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401d3d91]
jmp 0x1400ec0ef
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.BodyDecodeUpgradeUri_should_have_a_scheme
invalid
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
add rsp, 0x40
pop rsi
jmp rax
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401d3d9f]
invalid
add byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
add rsp, 0x40
pop rsi
jmp rax
invalid
add rcx, 2
mov qword [rsp + 0x38], rcx
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, [0x1401d3da7]
mov r8d, 6
mov rsi, rdx
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
mov qword [rsp + 0x20], 0
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x31], 0
xor dword [rax], eax
lea r8, [0x1401d3db0]
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x38]
lea edx, [rsp + 0x38]
push rsp
and al, 0x38
call fcn.140027580
mov rcx, qword [rsp + 0x20]
movzx edx, byte [rsp + 0x30]
push rsp
and al, 0x30
invalid
xor byte [rax - 0x7b], cl
test rcx, rcx
leave
je 0x1400ec0fd
mov al, 1
test dl, dl
jne 0x1400ec0ff
stosd dword [rdi], eax
add byte [rax], al
add byte [rax - 0x75], cl
je 0x1400ec07c
mov rsi, qword [rsp + 0x28]
cmp rcx, 1
jne 0x1400ec08c
sub byte [rax - 0x7d], cl
stc
add dword [rbp + 0x2d], esi
cmp byte [rsp + 0x31], 0
xor dword [rax], eax
xor dword [rax], eax
add byte [rsi + riz - 0xa], dh
xor al, 4
je 0x1400ec08c
test byte [rsi + 0x34], 4
jne 0x1400ec08c
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._____
mov r8d, 1
or eax, 0x41000ec7
mov eax, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x1400ec0ff
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401e2295]
adc eax, 0xf61fa
adc eax, 0xf61fa
invalid
mov r8d, 1
call qword [rax + 0x18]
jmp 0x1400ec0ff
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401d3d98]
jmp 0x1400ec0ef
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401d3dd4]
invalid
add byte [rcx - 0x48], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
pop rsi
jmp rax
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401d3dda]
mov r8d, 7
add rsp, 0x40
pop rsi
jmp rax
mov eax, edx
test al, al
setne al
add rsp, 0x40
pop rsi
ret
movzx eax, byte [r14 + 0x1d0]
test eax, eax
jne 0x1400ef0ee
mov qword [rbp + 0x140], r15
movzx r15d, byte [r14 + 0x1d1]
movzx eax, byte [r14 + 0x1d2]
mov byte [rbp + 0x14f], al
movzx r8d, byte [r14 + 0x1d3]
movzx r12d, byte [r14 + 0x1d4]
mov rdx, qword [r14 + 0x190]
mov r14, qword [r14 + 0x198]
cmp r14, rdx
jne 0x1400ee0b0
test r15b, r15b
mov r15, qword [rbp + 0x140]
mov r14, qword [rbp + 0x158]
jne 0x1400ee160
jmp 0x1400ee1ae
mov byte [rbp + 0x163], r8b
mov rdi, rbx
mov rbx, r13
xor esi, esi
nop
mov r9, rdx
sub r9, r14
jb 0x1400ef32a
mov r13, qword [rbp + 0x158]
mov r8, qword [r13 + 0x188]
add r8, r14
lea rcx, [rbp + 0xd0]
mov rdx, qword [rbp + 0x58]
call fcn.14011f370
cmp qword [rbp + 0xd0], 0
jne 0x1400ef0bb
mov rax, qword [rbp + 0xd8]
add rsi, rax
add r14, rax
mov qword [r13 + 0x198], r14
mov rdx, qword [r13 + 0x190]
cmp r14, rdx
jne 0x1400ee0c0
test rsi, rsi
mov r13, rbx
mov rbx, rdi
movzx r8d, byte [rbp + 0x163]
je 0x1400ee08b
mov r14, qword [rbp + 0x158]
cmp byte [r14 + 0x1d0], 0
mov r15, qword [rbp + 0x140]
jne 0x1400ee160
mov byte [r14 + 0x1d1], 1
nop word cs:[rax + rax]
mov rax, qword [r14 + 0x138]
test rax, rax
je 0x1400ef35c
mov rcx, qword [rbp + 0x58]
cmp dword [rcx], 2
je 0x1400ee1a4
mov sil, r8b
mov qword [r14 + 0x48], rax
mov rcx, qword [rbp + 0x58]
call fcn.1400f00c0
test rax, rax
jne 0x1400ef138
mov r14, qword [rbp + 0x158]
mov qword [r14 + 0x48], 0
mov r8d, esi
cmp byte [r14 + 0x1d0], 0
je 0x1400ee1b5
or r12b, r8b
jne 0x1400ee1d0
jmp 0x1400ee1c2
mov byte [r14 + 0x1d1], 0
or r12b, r8b
jne 0x1400ee1d0
cmp byte [r14 + 0x222], 0
je 0x1400ee78e
cmp byte [rbp + 0x14f], 0
je 0x1400eebd0
cmp qword [r14 + 0x210], 0
je 0x1400ee212
lea rcx, [rbp + 0xd0]
mov rdx, r14
call fcn.1400efb80
cmp qword [rbp + 0xd0], 0
jne 0x1400ef0bb
cmp qword [rbp + 0xd8], 0
je 0x1400ef122
mov rsi, qword [r14 + 0x178]
movzx eax, byte [0x140262330]
mov edx, 0x20
xor ecx, ecx
call fcn.140162ad0
mov qword [rbp + 0x138], rax
test rax, rax
je 0x1400ef34d
mov rdx, qword [r14 + 0x170]
cmp rsi, rdx
ja 0x1400ef339
mov rax, qword [r14 + 0x168]
mov rdi, qword [rbp + 0x138]
mov dword [rdi], esi
mov dword [rdi + 4], 2
mov qword [rdi + 8], rax
movups xmmword [rdi + 0x10], xmm6
mov qword [rbp + 0xb0], 2
mov qword [rbp + 0xb8], rdi
mov qword [rbp + 0xc0], 2
mov r12d, 2
movabs rax, 0x8000000000000000
cmp qword [r14 + 0x1b8], rax
je 0x1400ee340
mov rdx, qword [r14 + 0x1c0]
mov r8, qword [r14 + 0x1c8]
mov qword [rbp], 2
lea rcx, [rbp + 0xd0]
call fcn.140153670
mov rax, qword [rbp + 0xd0]
mov r15, qword [rbp + 0xe0]
test rax, rax
je 0x1400ee340
mov rsi, qword [rbp + 0xd8]
mov qword [rbp + 0x150], rax
mov qword [rbp + 0x130], rax
mov qword [rbp + 0x128], r15
mov edx, 2
lea rcx, [rbp + 0xb0]
call fcn.140172460
mov rdi, qword [rbp + 0xb8]
mov r12, qword [rbp + 0xc0]
mov rax, r12
shl rax, 4
mov dword [rdi + rax], esi
mov dword [rdi + rax + 4], 0x12
mov qword [rdi + rax + 8], r15
inc r12
mov qword [rbp + 0xc0], r12
mov r14, qword [rbp + 0x158]
jmp 0x1400ee349
xor eax, eax
mov qword [rbp + 0x150], rax
mov dword [rbp - 0x10], 0
mov dword [rbp - 0xc], r12d
mov qword [rbp - 8], rdi
movabs rax, 0x200000000
mov qword [rbp + 0xd0], rax
mov qword [rbp + 0xd8], 0
movabs rax, 0x1100000000
mov qword [rbp + 0xe0], rax
lea rax, [rbp + 0xe8]
movups xmmword [rax], xmm6
mov qword [rax + 0x10], 0
movabs rax, 0x300000000
mov qword [rbp + 0x48], rax
lea rax, [rbp + 0xd0]
mov qword [rbp + 0x50], rax
mov dword [rbp + 0x9c], 0
cmp byte [r14 + 0x222], 0
je 0x1400ee450
cmp byte [r14 + 0x223], 0
mov edx, 0
mov rcx, qword [rbp + 0x88]
cmove rdx, rcx
mov rax, qword [r14 + 0x1e8]
movups xmm0, xmmword [rax + 0x10]
movaps xmmword [rbp + 0x60], xmm0
mov rax, qword [rbp + 0x150]
mov qword [rbp + 0x130], rax
mov qword [rbp + 0x128], r15
lea rax, [rbp + 0x9c]
mov qword [rsp + 0x38], rax
lea rax, [rbp + 0x48]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x40], 0
mov dword [rsp + 0x20], 0
lea rcx, [rbp + 0x60]
lea r8, [rbp - 0x10]
mov r9d, 0x1011c
call qword [sym.imp.secur32.dll_AcceptSecurityContext]
jmp 0x1400ee504
cmp byte [r14 + 0x220], 0
mov r8d, 0
je 0x1400ee467
mov r8, qword [r14 + 0x1a8]
movabs rax, 0x8000000000000000
cmp qword [r14 + 0x1a0], rax
mov eax, 0
cmove r8, rax
mov rax, qword [r14 + 0x1e8]
movups xmm0, xmmword [rax + 0x10]
movaps xmmword [rbp + 0x60], xmm0
mov rax, qword [rbp + 0x150]
mov qword [rbp + 0x130], rax
mov qword [rbp + 0x128], r15
lea rax, [rbp + 0x9c]
mov qword [rsp + 0x50], rax
lea rax, [rbp + 0x48]
mov qword [rsp + 0x48], rax
lea rax, [rbp - 0x10]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x58], 0
mov qword [rsp + 0x40], 0
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
lea rcx, [rbp + 0x60]
mov rdx, qword [rbp + 0x88]
mov r9d, 0x9819c
call qword [sym.imp.secur32.dll_InitializeSecurityContextW]
mov r14d, eax
mov esi, 0x10
nop dword [rax]
cmp rsi, 0x30
je 0x1400ee550
mov rcx, qword [rbp + rsi + 0xd8]
add rsi, 0x10
test rcx, rcx
je 0x1400ee510
mov rax, qword [rbp + 0x150]
mov qword [rbp + 0x130], rax
mov qword [rbp + 0x128], r15
call qword [sym.imp.secur32.dll_FreeContextBuffer]
jmp 0x1400ee510
cmp r14d, 0x80090318
je 0x1400ee6e0
test r14d, r14d
mov qword [rbp + 0x140], r15
je 0x1400ee620
cmp r14d, 0x90312
jne 0x1400ef1ec
mov rcx, qword [rbp + 0x158]
mov byte [rcx + 0x223], 0
cmp r12, 1
jbe 0x1400ef2fc
cmp dword [rdi + 0x14], 5
jne 0x1400ee76c
mov r12, qword [rcx + 0x178]
mov eax, dword [rdi + 0x10]
mov r14, r12
mov r13, qword [rbp + 0xd8]
sub r14, rax
jb 0x1400ef3a9
mov r15d, dword [rbp + 0xd0]
test eax, eax
je 0x1400ee7f0
mov rax, qword [rbp + 0x158]
mov rdx, qword [rax + 0x170]
mov rsi, rdx
sub rsi, r14
jb 0x1400ef3c7
mov qword [rax + 0x170], 0
test r14, r14
je 0x1400ee8eb
cmp rdx, r14
je 0x1400ee8f0
mov rax, qword [rbp + 0x158]
mov rcx, qword [rax + 0x168]
lea rdx, [rcx + r14]
mov r8, rsi
call sub.VCRUNTIME140.dll_memmove
jmp 0x1400ee8fb
cmp r12, 1
jbe 0x1400ef2a0
cmp dword [rdi + 0x14], 5
jne 0x1400ee722
mov r15, qword [rbp + 0xd8]
test r15, r15
sete dl
mov rax, qword [rbp + 0x158]
je 0x1400ee65c
mov rcx, qword [rbp + 0xd0]
mov qword [rbp + 0x28], rcx
mov qword [rbp + 0xc8], r15
mov r13, qword [rax + 0x178]
mov esi, dword [rdi + 0x10]
mov r14, r13
sub r14, rsi
cmp r13, r14
jb 0x1400ef374
mov edi, edx
je 0x1400ee9ce
mov rax, qword [rbp + 0x158]
mov rdx, qword [rax + 0x170]
mov r12, rdx
sub r12, r14
jb 0x1400ef3dc
mov qword [rax + 0x170], 0
test r14, r14
je 0x1400ee9c5
cmp rdx, r14
je 0x1400ee9ce
mov rax, qword [rbp + 0x158]
mov rcx, qword [rax + 0x168]
lea rdx, [rcx + r14]
mov r8, r12
call sub.VCRUNTIME140.dll_memmove
jmp 0x1400eeb20
cmp r12, 1
jbe 0x1400ef2ce
mov eax, 1
cmp dword [rdi + 0x14], 4
jne 0x1400ee6f8
mov eax, dword [rdi + 0x10]
mov rcx, qword [rbp + 0x158]
mov qword [rcx + 0x210], rax
mov rax, qword [rbp + 0x150]
test rax, rax
mov r14, qword [rbp + 0x158]
jne 0x1400eeb8d
jmp 0x1400eeba8
mov rax, qword [rbp + 0xd8]
test rax, rax
sete dil
mov r14, qword [rbp + 0x158]
je 0x1400ee74b
mov rcx, qword [rbp + 0xd0]
mov qword [rbp + 0x28], rcx
mov qword [rbp + 0xc8], rax
mov qword [r14 + 0x178], 0
mov qword [r14 + 0x210], 1
jne 0x1400ee9fb
jmp 0x1400eeb70
mov r12, qword [rcx + 0x178]
mov r15d, dword [rbp + 0xd0]
mov eax, 1
mov r13, qword [rbp + 0xd8]
mov r14, r12
jmp 0x1400ee910
mov byte [rbp + 0x163], r8b
mov qword [rbp + 0xd0], 0
mov rcx, qword [rbp + 0x88]
mov edx, 0x53
lea r8, [rbp + 0xd0]
call qword [sym.imp.secur32.dll_QueryContextAttributesW]
test eax, eax
je 0x1400ee7fa
mov r12d, eax
shl r12, 0x20
or r12, 2
cmp byte [rbp + 0x14f], 0
je 0x1400ef1d6
mov rcx, r12
call fcn.1400893f0
cmp qword [r14 + 0x210], 0
jne 0x1400ee1e7
jmp 0x1400ee212
mov eax, 1
jmp 0x1400ee8f2
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0x90], rax
mov rcx, qword [rax + 0x20]
test rcx, rcx
je 0x1400eec56
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov qword [rbp + 0x120], rax
mov rax, qword [r14]
mov qword [rbp + 0x108], rax
test rax, rax
je 0x1400eec72
xor edi, edi
mov rsi, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov r15, qword [rbp + 0x20]
nop word cs:[rax + rax]
mov rcx, qword [r14 + 8]
mov qword [rbp + 0xa8], r15
mov byte [rbp + 0x167], 1
mov rdx, rdi
call rbx
mov qword [rbp + 0x20], r15
test rax, rax
je 0x1400eec83
mov rcx, rax
mov qword [rbp + 0x150], rax
call r13
mov qword [rbp + 0x138], rax
mov qword [rbp + 0xd0], 0
mov rcx, qword [rbp + 0x120]
mov rdx, qword [rbp + 0x150]
mov r8d, 3
lea r9, [rbp + 0xd0]
call qword [sym.imp.crypt32.dll_CertAddCertificateContextToStore]
test eax, eax
je 0x1400ef17e
mov rcx, qword [rbp + 0xd0]
call rsi
mov rdi, qword [rbp + 0x138]
mov qword [rbp + 0xa8], rdi
mov byte [rbp + 0x167], 0
mov rcx, qword [rbp + 0x150]
call rsi
mov r15, rdi
jmp 0x1400ee850
cmp rdx, r14
jne 0x1400ee8fb
xor eax, eax
mov rcx, qword [rbp + 0x158]
jmp 0x1400ee910
mov rcx, qword [rbp + 0x158]
mov qword [rcx + 0x170], rsi
xor eax, eax
nop dword [rax + rax]
sub r12, r14
mov qword [rcx + 0x178], r12
mov qword [rcx + 0x210], rax
test r15d, r15d
mov r14d, r15d
mov r12, r13
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fwidestring_1.0.2_srcucstring.rs
cmove r12, rax
mov rax, qword [rcx + 0x180]
mov rsi, qword [rcx + 0x190]
sub rax, rsi
cmp rax, r14
jae 0x1400ee96e
mov qword [rbp + 0x40], r13
mov rcx, qword [rbp + 0x10]
mov rdx, rsi
mov r8, r14
call fcn.14019a530
mov r15, qword [rbp + 0x158]
mov rsi, qword [r15 + 0x190]
jmp 0x1400ee975
mov r15, qword [rbp + 0x158]
mov rcx, qword [r15 + 0x188]
add rcx, rsi
mov rdx, r12
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
add rsi, r14
mov qword [r15 + 0x190], rsi
mov rax, qword [rbp + 0x150]
mov qword [rbp + 0x130], rax
mov r15, qword [rbp + 0x140]
mov qword [rbp + 0x128], r15
mov rcx, r13
call qword [sym.imp.secur32.dll_FreeContextBuffer]
mov r13, qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
jmp 0x1400eeb7a
cmp rdx, r14
jne 0x1400eeb20
xor eax, eax
cmp r13, r14
sete al
mov r14, qword [rbp + 0x158]
mov qword [r14 + 0x178], rsi
mov qword [r14 + 0x210], rax
test r15, r15
je 0x1400eeb4d
mov r13, qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov rcx, r14
mov r14d, dword [rbp + 0x28]
test r14, r14
mov r12, qword [rbp + 0xc8]
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fwidestring_1.0.2_srcucstring.rs
cmove r12, rax
mov rax, qword [rcx + 0x180]
mov rsi, qword [rcx + 0x190]
sub rax, rsi
cmp rax, r14
jae 0x1400eea5a
mov byte [rbp + 0x138], dil
mov rcx, qword [rbp + 0x10]
mov rdx, rsi
mov r8, r14
call fcn.14019a530
mov r15, qword [rbp + 0x158]
mov rsi, qword [r15 + 0x190]
movzx edi, byte [rbp + 0x138]
jmp 0x1400eea61
mov r15, qword [rbp + 0x158]
mov rcx, qword [r15 + 0x188]
add rcx, rsi
mov rdx, r12
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
add rsi, r14
mov qword [r15 + 0x190], rsi
mov byte [rbp + 0x165], dil
mov rcx, qword [rbp + 0xc8]
mov qword [rbp + 0xa0], rcx
mov byte [rbp + 0x164], 0
call qword [sym.imp.secur32.dll_FreeContextBuffer]
mov r14, r15
mov rsi, qword [r15 + 0x178]
xor eax, eax
mov r15, qword [rbp + 0x140]
test rsi, rsi
je 0x1400eeb70
mov byte [rbp + 0x165], dil
mov rcx, qword [rbp + 0xc8]
mov qword [rbp + 0xa0], rcx
mov byte [rbp + 0x164], al
lea rcx, [rbp + 0x60]
mov rdx, r14
call fcn.1400efdb0
cmp byte [rbp + 0x60], 0
jne 0x1400ef1f6
mov r15, qword [rbp + 0x140]
cmp byte [r14 + 0x1d0], 0
jne 0x1400eeb7a
mov byte [r14 + 0x1d2], 0
mov rax, qword [rbp + 0x150]
test rax, rax
mov r14, qword [rbp + 0x158]
jne 0x1400eeb8d
jmp 0x1400eeba8
xor eax, eax
cmp r13, r14
sete al
mov r14, qword [rbp + 0x158]
mov qword [r14 + 0x170], r12
mov qword [r14 + 0x178], rsi
mov qword [r14 + 0x210], rax
test r15, r15
jne 0x1400ee9f4
mov al, 1
mov r15, qword [rbp + 0x140]
mov r13, qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
test rsi, rsi
jne 0x1400eeabe
nop word cs:[rax + rax]
cmp byte [r14 + 0x1d0], 0
je 0x1400eeb00
mov rax, qword [rbp + 0x150]
test rax, rax
mov r14, qword [rbp + 0x158]
je 0x1400eeba8
mov r8, r15
cmp rax, 0x11
jb 0x1400eeb9a
mov r8, qword [r15 - 8]
mov rcx, qword [0x140262270]
xor edx, edx
call fcn.140195ea0
cmp qword [rbp + 0xb0], 0
je 0x1400ee03b
mov r8, qword [rbp + 0xb8]
mov rcx, qword [0x140262270]
xor edx, edx
call fcn.140195ea0
jmp 0x1400ee03b
mov al, 2
test r8b, r8b
jne 0x1400eec2a
movaps xmmword [rbp + 0xd0], xmm6
mov dword [rbp + 0xe0], 0
mov rcx, qword [rbp + 0x88]
mov edx, 4
lea r8, [rbp + 0xd0]
call qword [sym.imp.secur32.dll_QueryContextAttributesW]
test eax, eax
jne 0x1400ef293
mov eax, dword [rbp + 0xd0]
mov dword [rbp + 0x3c], eax
mov rax, qword [rbp + 0xd4]
mov qword [rbp - 0x20], rax
mov rax, qword [rbp + 0xdc]
mov qword [rbp - 0x18], rax
mov al, 1
mov byte [r14 + 0x1d0], al
mov eax, dword [rbp + 0x3c]
mov dword [r14 + 0x1d4], eax
mov rax, qword [rbp - 0x20]
mov qword [r14 + 0x1d8], rax
mov rax, qword [rbp - 0x18]
mov qword [r14 + 0x1e0], rax
jmp 0x1400ee03b
mov rax, qword [r14]
mov qword [rbp + 0x120], rax
test rax, rax
je 0x1400eec92
mov rax, qword [r14 + 8]
mov qword [rbp + 0x120], rax
jmp 0x1400eec92
mov rcx, qword [rbp + 0x120]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
jmp 0x1400eec92
mov rcx, qword [rbp + 0x120]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
movaps xmmword [rbp + 0xd0], xmm6
mov qword [rbp + 0xe0], 0
mov dword [rbp + 0xd0], 0x20
mov dword [rbp + 0xd8], 1
lea rax, str.1.3.6.1.5.5.7.3.1
mov qword [rbp + 0xb0], rax
lea rax, str.1.3.6.1.4.1.311.10.3.3
mov qword [rbp + 0xb8], rax
lea rax, str.2.16.840.1.113730.4.1
mov qword [rbp + 0xc0], rax
mov dword [rbp + 0xe0], 3
lea rax, [rbp + 0xb0]
mov qword [rbp + 0xe8], rax
mov qword [rbp + 0x60], 0
lea rax, [rbp + 0x60]
mov qword [rsp + 0x38], rax
lea rax, [rbp + 0xd0]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0xc0000001
xor ecx, ecx
mov rdx, qword [rbp + 0x90]
xor r8d, r8d
mov r9, qword [rbp + 0x120]
call qword [sym.imp.crypt32.dll_CertGetCertificateChain]
test eax, eax
je 0x1400ef25d
mov rdx, qword [rbp + 0x60]
cmp qword [r14], 0
mov qword [rbp + 0x108], rdx
je 0x1400eeed9
mov byte [rbp + 0x166], 1
lea rcx, [rbp + 0xd0]
call fcn.140153960
mov rsi, qword [rbp + 0x110]
cmp qword [rbp + 0xd0], 0
je 0x1400eeee8
mov rax, qword [rbp + 0xd8]
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0xe0]
mov qword [rbp + 0x30], rax
xor r12d, r12d
nop word cs:[rax + rax]
mov rcx, qword [rbp + 0x120]
mov eax, dword [rcx + 0xc]
mov r15d, 0xf00
cmp r12, rax
jae 0x1400eeef0
mov rax, qword [rcx + 0x10]
test rax, rax
je 0x1400eeef0
mov rax, qword [rax + r12*8]
mov rcx, qword [rax + 8]
mov qword [rbp + 0x150], rcx
call r13
mov qword [rbp + 0x138], rax
inc r12
xor r14d, r14d
mov r15, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rdx, qword [rbp + 0x110]
nop word cs:[rax + rax]
mov rax, qword [rbp + 0x158]
mov rcx, qword [rax + 8]
mov byte [rbp + 0x162], 1
mov qword [rbp + 0x110], rdx
mov qword [rbp + 0x80], rdx
mov rdx, r14
call rbx
test rax, rax
mov rdi, rax
je 0x1400eeeb0
mov rcx, rdi
mov qword [rbp + 0x150], rdi
call r13
mov r14, rax
mov rax, qword [rbp + 0x138]
mov r8d, dword [rax + 0x10]
mov rdi, qword [rbp + 0x150]
cmp dword [rdi + 0x10], r8d
jne 0x1400eee80
mov rdx, qword [rax + 8]
mov rcx, qword [rdi + 8]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
sete sil
jmp 0x1400eee82
xor esi, esi
mov byte [rbp + 0x162], 0
mov qword [rbp + 0x80], r14
mov rcx, rdi
call r15
mov rdx, r14
test sil, sil
je 0x1400eee10
mov rcx, r14
call r15
jmp 0x1400eeeb7
mov r14, qword [rbp + 0x110]
mov rcx, qword [rbp + 0x138]
call r15
mov qword [rbp + 0x110], r14
test rdi, rdi
je 0x1400eedb0
mov r15d, 0xf10
jmp 0x1400eeef7
mov r15d, 0xf00
mov rsi, qword [rbp + 0x110]
jmp 0x1400eef19
mov r15d, 0xf00
jmp 0x1400eef12
mov r14, qword [rbp + 0x110]
mov esi, dword [rbp + 0x110]
mov byte [rbp + 0x166], 1
mov rcx, qword [rbp + 0x30]
call qword [sym.imp.crypt32.dll_CertFreeCertificateChain]
mov rsi, r14
mov r14, qword [rbp + 0x158]
mov rdx, qword [rbp + 0x108]
lea rax, [rbp + 0x68]
movups xmmword [rax], xmm6
movabs rax, 0x200000018
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
movabs rax, 0x8000000000000000
cmp qword [r14 + 0x1a0], rax
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
je 0x1400eef56
cmp byte [r14 + 0x221], 0
jne 0x1400eef56
mov rax, qword [r14 + 0x1a8]
mov qword [rbp + 0x70], rax
mov dword [rbp + 0x48], 0x10
mov dword [rbp + 0x4c], r15d
lea rax, [rbp + 0x60]
mov qword [rbp + 0x50], rax
movaps xmmword [rbp + 0xb0], xmm6
mov qword [rbp + 0xc0], 0
mov dword [rbp + 0xb0], 0x18
mov byte [rbp + 0x166], 1
mov ecx, 4
lea r8, [rbp + 0x48]
lea r9, [rbp + 0xb0]
call qword [sym.imp.crypt32.dll_CertVerifyCertificateChainPolicy]
test eax, eax
je 0x1400ef26b
mov r15d, dword [rbp + 0xb4]
mov rcx, r14
mov r14, r15
shl r14, 0x20
or r14, 2
mov rax, qword [rcx + 0x200]
test rax, rax
mov qword [rbp + 0x110], rsi
je 0x1400ef05f
test r15d, r15d
mov rdx, r14
mov r8d, 0
cmove rdx, r8
mov r8, qword [rcx + 0x208]
mov rcx, qword [r8 + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
mov rax, qword [rbp + 0x108]
mov eax, dword [rbp + 0x108]
mov eax, dword [rbp + 0x108]
mov qword [rbp + 0xd0], rax
mov dword [rbp + 0xd8], r15d
mov rax, qword [rbp + 0xb8]
mov eax, 0x48000000
mov dword [rbp + 0xdc], eax
mov eax, 0x48000000
mov dword [rbp + 0xdc], eax
mov rax, qword [r8 + 0x28]
mov qword [rbp + 8], rdx
lea rdx, [rbp + 0xd0]
add byte [rax], al
add bh, bh
ror byte [rcx - 0x77], 1
invalid
test r15d, r15d
je 0x1400ef047
add byte [rax], al
add bh, bh
ror byte [rcx - 0x77], 1
invalid
mov qword [rbp + 8], r12
mov rcx, r14
call fcn.1400893f0
test r12, r12
mov r15, qword [rbp + 0x140]
mov r14, qword [rbp + 0x158]
je 0x1400ef083
jmp 0x1400ef1c9
test r15d, r15d
jne 0x1400ef27e
mov rcx, qword [rbp + 0x108]
call qword [sym.imp.crypt32.dll_CertFreeCertificateChain]
mov r15, qword [rbp + 0x140]
mov r14, qword [rbp + 0x158]
mov rcx, qword [rbp + 0x90]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
cmp byte [r14 + 0x1d0], 0
je 0x1400ef0a7
movzx r8d, byte [rbp + 0x163]
jmp 0x1400ee1d0
mov rax, qword [rbp + 0x18]
mov byte [rax], 1
movzx r8d, byte [rbp + 0x163]
jmp 0x1400ee1d0
mov rax, qword [rbp + 0xd8]
mov rcx, qword [rbp + 0x118]
mov qword [rcx + 8], rax
mov dword [rcx], 2
movaps xmm6, xmmword [rbp + 0x170]
add rsp, 0x208
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cmp eax, 1
jne 0x1400ef113
mov rcx, qword [rbp + 0x118]
mov dword [rcx], 1
mov rax, qword [rbp + 0x18]
movups xmm0, xmmword [rax]
movups xmmword [rcx + 4], xmm0
mov eax, dword [rax + 0x10]
mov dword [rcx + 0x14], eax
jmp 0x1400ef0d3
mov rax, qword [rbp + 0x118]
mov dword [rax], 0
jmp 0x1400ef0d3
lea rdx, str.unexpected_EOF_during_handshakeassertion_failed:_size___nread
mov r8d, 0x1f
mov cl, 0x25
call fcn.14011e760
jmp 0x1400ef0c2
mov rsi, rax
mov rcx, rax
call fcn.14006d410
mov rcx, qword [rbp + 0x158]
mov qword [rcx + 0x48], 0
cmp al, 0xd
jne 0x1400ef168
mov rcx, rsi
call fcn.1400893f0
movabs rsi, 0xd00000003
mov rax, qword [rbp + 0x118]
mov qword [rax + 8], rsi
mov dword [rax], 2
jmp 0x1400ef0d3
call qword [sym.imp.kernel32.dll_GetLastError]
mov r12d, eax
mov rsi, qword [rbp + 0x138]
mov qword [rbp + 0xa8], rsi
mov byte [rbp + 0x167], 0
mov rcx, qword [rbp + 0x150]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, rsi
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [rbp + 0x120]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
shl r12, 0x20
or r12, 2
mov rcx, qword [rbp + 0x90]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rax, qword [rbp + 0x118]
mov qword [rax + 8], r12
mov dword [rax], 2
jmp 0x1400ef0d3
shl r14, 0x20
or r14, 2
jmp 0x1400ef201
mov r14, qword [rbp + 0x68]
mov r15, qword [rbp + 0x140]
mov rax, qword [rbp + 0x150]
test rax, rax
je 0x1400ef228
cmp rax, 0x11
jb 0x1400ef217
mov r15, qword [r15 - 8]
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, r15
call fcn.140195ea0
cmp qword [rbp + 0xb0], 0
je 0x1400ef247
mov r8, qword [rbp + 0xb8]
mov rcx, qword [0x140262270]
xor edx, edx
call fcn.140195ea0
mov rax, qword [rbp + 0x118]
mov qword [rax + 8], r14
mov dword [rax], 2
jmp 0x1400ef0d3
call qword [sym.imp.kernel32.dll_GetLastError]
mov r12d, eax
jmp 0x1400ef1c1
call qword [sym.imp.kernel32.dll_GetLastError]
mov r12d, eax
shl r12, 0x20
or r12, 2
jmp 0x1400ef281
mov r12, r14
mov rcx, qword [rbp + 0x108]
call qword [sym.imp.crypt32.dll_CertFreeCertificateChain]
jmp 0x1400ef1c9
shl rax, 0x20
or rax, 2
jmp 0x1400ef0c2
mov rax, qword [rbp + 0x150]
mov qword [rbp + 0x130], rax
mov qword [rbp + 0x128], r15
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rs
mov ecx, 1
mov rdx, r12
call fcn.1401982a0
jmp 0x1400ef407
mov rax, qword [rbp + 0x150]
mov qword [rbp + 0x130], rax
mov qword [rbp + 0x128], r15
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rs
mov ecx, 1
mov rdx, r12
call fcn.1401982a0
jmp 0x1400ef407
mov rax, qword [rbp + 0x150]
mov qword [rbp + 0x130], rax
mov qword [rbp + 0x128], r15
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rs
mov ecx, 1
mov rdx, r12
call fcn.1401982a0
jmp 0x1400ef407
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rs
mov rcx, r14
call fcn.140198290
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rs
mov rcx, rsi
call fcn.140198320
jmp 0x1400ef407
mov ecx, 8
mov edx, 0x20
call fcn.140197e40
lea rcx, str.assertion_failed:__self.context.is_null__
lea r8, [0x1401d6638]
mov edx, 0x29
call fcn.140198330
mov byte [rbp + 0x165], dl
mov rax, qword [rbp + 0xc8]
mov qword [rbp + 0xa0], rax
mov byte [rbp + 0x164], 1
lea rcx, [0x1401d395f]
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rs
mov edx, 0x1f
call fcn.140198330
jmp 0x1400ef407
mov qword [rbp + 0x40], r13
lea rcx, [0x1401d395f]
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rs
mov edx, 0x1f
call fcn.140198330
jmp 0x1400ef407
mov qword [rbp + 0x40], r13
lea r8, str._rustc_6672c16afcd4db8acdf08a6984fd4107bf07632clibrary_alloc_src_vecmod.rs
mov rcx, r14
call fcn.140198320
jmp 0x1400ef407
mov byte [rbp + 0x165], dil
mov rax, qword [rbp + 0xc8]
mov qword [rbp + 0xa0], rax
mov byte [rbp + 0x164], 1
lea r8, str._rustc_6672c16afcd4db8acdf08a6984fd4107bf07632clibrary_alloc_src_vecmod.rs
mov rcx, r14
call fcn.140198320
ud2
pop rbp
pop r14
pop r15
pop rbp
ret
invalid
invalid
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x60], esi
mov rcx, qword [rbp + 0x138]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
movaps xmm6, xmmword [rsp + 0x60]
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
sub dword [rsp + 0x10], ecx
movaps xmmword [rsp], xmm0
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
mov rax, qword [r8]
mov eax, dword [rax]
mov eax, dword [rax]
mov rcx, qword [r8 + 8]
mov rdx, rcx
and rdx, r9
movdqu xmm0, xmmword [rax + rdx]
pmovmskb r10d, xmm0
test r10d, r10d
jne 0x1400f1449
invalid
invalid
mov r11d, 0x10
nop dword [rax + rax]
add rdx, r11
and rdx, rcx
retf 0xff3
outsd dx, dword [rsi]
add al, 0x10
invalid
retf 0xff3
pmovmskb r10d, xmm0
add r11, 0x10
test r10d, r10d
test edx, edx
test edx, edx
je 0x1400f1430
tzcnt r10d, r10d
add r10, rdx
add edx, edx
add edx, edx
and r10, rcx
movzx edx, byte [rax + r10]
movzx edx, byte [rax + rdx]
movzx edx, byte [rax + rdx]
test dl, dl
js case.0x14015c4ea.235
movdqa xmm0, xmmword [rax]
pmovmskb edx, xmm0
outsd dx, dword [rsi]
add byte [rsi + 0xf], ah
xlatb
sal bl, 1
tzcnt r10d, edx
tzcnt r10d, edx
rol byte [rdx + 0xf], cl
mov dh, 0x14
adc byte [rcx - 0x3f], cl
shr r9, 0x39
invalid
invalid
pop rdx
movzx edx, byte [rax + r10]
shr r9, 0x39
lea r11, [r10 - 0x10]
and r11, rcx
retf
mov byte [rax + r10], r9b
mov byte [rax + r11 + 0x10], r9b
mov byte [rax + rbx + 0x10], cl
retf
mov byte [rax + rbx + 0x10], cl
neg r10
lea rcx, [r10 + r10*4]
xchg edx, eax
xchg edx, eax
and dl, 1
movzx edx, dl
sub qword [r8 + 0x10], rdx
adc byte [rax - 0x3f], cl
loope 0x1400f149c
adc byte [rax - 0x3f], cl
loope 0x1400f149c
movaps xmm0, xmmword [rsp + 0x40]
sub byte [rsp + 0x40], al
movups xmmword [rax + rcx - 0x10], xmm0
movups xmmword [rax + rcx - 0x10], xmm0
movaps xmm0, xmmword [rsp]
sub byte [rsp], al
and al, 0xf
sub byte [rsp + 0x10], cl
movaps xmm1, xmmword [rsp + 0x10]
movaps xmm2, xmmword [rsp + 0x20]
movaps xmm3, xmmword [rsp + 0x30]
and al, 0x30
and al, 0x30
movups xmmword [rax + rcx - 0x20], xmm3
movups xmmword [rax + rcx - 0x30], xmm2
loopne 0x1400f14ca
adc dword [rax + rcx - 0x30], edx
movups xmmword [rax + rcx - 0x40], xmm1
movups xmmword [rax + rcx - 0x50], xmm0
add rax, rcx
add eax, ecx
add rax, 0xffffffffffffffe0
inc qword [r8 + 0x18]
sbb byte [rax - 0x7d], cl
invalid
pop rax
ret
sbb byte [rax - 0x7d], cl
invalid
int3
int3
sub esp, 0x38
lea rbp, [rsp + 0x30]
mov qword [rbp], 0xfffffffffffffffe
add r14b, r15b
invalid
invalid
invalid
add r14b, r15b
invalid
mov rsi, qword [rcx + 0x30]
movzx eax, byte [rcx]
cmp al, 3
je 0x1400f154c
cmp al, 2
cmp al, 2
jb 0x1400f1536
mov qword [rbp - 0x10], rcx
mov r8, qword [rcx + 8]
mov eax, dword [rcx + 8]
mov eax, dword [rcx + 8]
mov rax, qword [r8]
mov rdx, qword [r8 + 8]
lea rcx, [r8 + 0x18]
mov qword [rbp - 8], r8
clc
sbb byte [rcx + rcx*4 + 0x45], cl
clc
clc
mov r8, qword [r8 + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, qword [rbp - 8]
mov eax, dword [rbp - 8]
mov eax, dword [rbp - 8]
clc
call fcn.140195ea0
mov rcx, qword [rbp - 0x10]
mov r8, rcx
add rcx, 0x28
mov rax, qword [r8 + 0x10]
mov rdx, qword [r8 + 0x18]
sbb byte [rbp - 0x75], cl
and dil, dil
push rax
invalid
sbb byte [rbp - 0x75], cl
and dil, dil
push rax
adc byte [rax - 0x7d], cl
invalid
add rsi, 0xffffffffffffffe0
mov rax, rsi
add rsp, 0x38
add esp, 0x38
add esp, 0x38
pop rsi
pop rbp
ret
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
invalid
adc byte [rbp + 0x56], dl
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x30]
mov rcx, qword [0x140262270]
cli
or al, 0x17
invalid
add byte [rcx], dh
ror byte [rbx + rcx*4 + 0x45], cl
clc
cli
or al, 0x17
invalid
invalid
add byte [rcx], dh
ror byte [rbx + rcx*4 + 0x45], cl
clc
call fcn.140195ea0
or al, byte [rax]
mov r8, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
lea rcx, [r8 + 0x28]
mov rax, qword [r8 + 0x10]
adc byte [rcx - 0x75], cl
push rax
sbb byte [rbp - 0x75], cl
mov eax, dword [rax + 0x20]
adc byte [rcx - 0x75], cl
push rax
sbb byte [rbp - 0x75], cl
mov eax, dword [rax + 0x20]
call qword [rax + 0x10]
nop
add rsp, 0x28
mov eax, dword [rax + 0x20]
call qword [rax + 0x10]
nop
add rsp, 0x28
pop rsi
pop rbp
ret
push rdi
push rbx
sub rsp, 0xa8
add byte [rax], al
add byte [rax], al
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x20], 0xfffffffffffffffe
mov dword [rbp + 0x20], 0xfffffffe
invalid
test rcx, rcx
je case.0x1400bed61.137
mov rdi, rdx
mov rsi, rcx
test rdx, rdx
invalid
je 0x1400f15fb
sal byte [rax + rsi + 0xf], cl
mov byte [rcx + rax], cl
add byte [rax], al
movzx eax, byte [0x140262330]
add eax, 0x170d58
js 0x1400f16dd
add eax, 0x170d58
xor ecx, ecx
mov rdx, rdi
call fcn.140162ad0
adc al, 7
invalid
adc al, 7
add byte [rax - 0x77], cl
mov rbx, rax
mov rbx, rax
test rax, rax
jne 0x1400f1600
mov ecx, 1
add byte [rax], al
add byte [rax - 0x77], cl
mov rdx, rdi
mov rdx, rdi
call fcn.140197e40
add byte [rcx], dh
shr bl, 0x3a
jmp 0x1400f1635
xor eax, eax
jmp 0x1400f1635
mov ebx, 1
mov rcx, rbx
mov rdx, rsi
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [0x140262330]
sbb ecx, dword [0x158c9162e]
invalid
add byte [rdx + 0x18], bh
invalid
add byte [rcx], dh
leave
xor ecx, ecx
call fcn.140162ad0
test rax, rax
ror byte [rdi], 0x84
invalid
add byte [rax], al
invalid
ror byte [rdi], 0x84
invalid
mov qword [rax], rdi
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rdi
js 0x1400f1645
js 0x1400f1645
mov word [rbp + 8], 0
mov qword [rbp - 8], rax
clc
clc
lea rax, [0x1401d3220]
mov qword [rbp], rax
mov dword [rbp], eax
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 0x45
invalid
add byte [rax - 0x77], cl
add byte [r8 - 0x48], r9b
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 0x45
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 0x45
movabs al, byte [0xba00170cd105b60f]
jo 0x1400f1662
movzx eax, byte [0x140262330]
mov edx, 0x70
add byte [rax], al
xor ecx, ecx
call fcn.140162ad0
adc al, 7
add byte [rax - 0x7b], cl
invalid
je 0x1400f16b3
adc al, 7
add byte [rax - 0x7b], cl
sal byte [rbx + rax*2 + 0xf], 0x10
add byte [r15], r9b
movups xmmword [rax + 0x60], xmm0
movups xmm0, xmmword [rbp]
movups xmmword [rax + 0x60], xmm0
movups xmm0, xmmword [rbp - 0x10]
movups xmmword [rax + 0x50], xmm0
movups xmm0, xmmword [rbp - 0x20]
movups xmmword [rax + 0x40], xmm0
movups xmm0, xmmword [rbp - 0x60]
movabs al, byte [0xc055100fb04d100f]
movabs al, byte [0xc055100fb04d100f]
movups xmm3, xmmword [rbp - 0x30]
movups xmmword [rax + 0x30], xmm3
xor byte [rdi], cl
adc dword [rax + 0x20], edx
xor byte [rdi], cl
adc dword [rax + 0x20], edx
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
adc byte [rdi], cl
adc dword [rax], eax
add rsp, 0xa8
pop rbx
pop rdi
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rsi
pop rbp
ret
mov ecx, 8
mov edx, 0x70
add byte [rax], al
call fcn.140197e40
jmp 0x1400f16db
mov qword [rbp + 0x18], rbx
mov qword [rbp + 0x10], rdi
mov ecx, 8
mov edx, 0x18
sbb byte [rax], al
add byte [rax], al
call fcn.140197e40
ud2
call fcn.140195ea0
nop
add rsp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x73], cl
movabs al, byte [0x834890fff244c3e8]
invalid
invalid
pop rbx
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x73], cl
movabs al, byte [0x834890fff244c3e8]
invalid
ret
pop rdi
pop rsi
pop rbp
ret
in al, dx
xor byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
mov qword [rbp - 8], 0xfffffffffffffffe
mov qword [rbp - 0x10], rcx
call fcn.140015c10
xchg ebp, eax
dec dword [rax - 0x75]
or eax, 0x170aee
clc
invalid
or eax, 0x170aee
xor edx, edx
mov r8, qword [rbp - 0x10]
invalid
add rsp, 0x30
pop rbp
jmp fcn.140195ea0
invalid
invalid
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x30]
lea ebp, [rdx + 0x30]
lea ebp, [rdx + 0x30]
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, qword [rbp - 0x10]
mov ebx, 0x3100170a
ror byte [rbx + rcx*4 + 0x45], cl
invalid
call fcn.140195ea0
nop
add rsp, 0x20
pop rbp
ret
int3
in al, dx
nop
add byte [rax], al
add byte [rax - 0x75], cl
sbb dword [rdi], ecx
mov bh, 0x43
push 0x3c0d8d48
push 0x3c0d8d48
mov esp, 0x63480011
add al, 0x81
add rax, rcx
jmp rax
lea rdx, [0x1401d3c16]
mov r8d, 0xd
jmp 0x1400f1943
add byte [rax], al
mov rsi, qword [rdx + 0x20]
mov rdi, qword [rdx + 0x28]
lea rdx, str.request_or_response_body_errorerror_decoding_response_bodyerror_upgrading_connection_for_url__
mov r8d, 0x1e
jmp 0x1400f1943
add byte [rax], al
mov rsi, qword [rdx + 0x20]
mov rdi, qword [rdx + 0x28]
lea rdx, [0x1401d3c38]
mov r8d, 0x18
jmp 0x1400f1943
add byte [rax], al
add byte [rdi], cl
mov bh, 0x43
push 5
jo 0x1400f1850
invalid
lea rax, [0x1401d3c68]
lea rcx, [0x1401d3c50]
cmovb rcx, rax
mov qword [rsp + 0x28], rcx
and al, 0x28
mov qword [rsp + 0x30], 0x18
add byte [rax], al
lea rax, [rsp + 0x28]
mov qword [rsp + 0x68], rax
lea rax, [0x14005d7d0]
mov edi, 0x8948fff6
and al, 0x70
and al, 0x70
mov qword [rsp + 0x70], rax
and al, 0x70
lea rax, [rsp + 0x88]
mov qword [rsp + 0x78], rax
invalid
lea rax, [0x14011b170]
add al, byte [rax]
mov qword [rsp + 0x80], rax
mov dword [rsp + 0x80], eax
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fwidestring_1.0.2_srcucstring.rs
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 3
mov dword [rsp + 0x40], 3
mov dword [rsp + 0x40], 3
add eax, dword [rax]
add byte [rax], al
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x68]
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x48], eax
mov qword [rsp + 0x50], 2
and al, 0x50
add al, byte [rax]
add byte [rax], al
mov rsi, qword [rdx + 0x20]
mov rdi, qword [rdx + 0x28]
lea r8, [rsp + 0x38]
lea eax, [rsp + 0x38]
mov rcx, rsi
mov rdx, rdi
call fcn.1400243a0
mov ecx, eax
mov al, 1
test cl, cl
je 0x1400f1955
jmp 0x1400f1a37
jb 0x1400f1924
mov rdi, qword [rdx + 0x28]
lea rdx, [0x1401d3c23]
mov r8d, 0x15
jmp 0x1400f1943
add byte [rax], al
add bl, ch
sub al, 0x48
mov esi, dword [rdx + 0x20]
mov rdi, qword [rdx + 0x28]
lea rdx, [0x1401d3cd6]
mov r8d, 0x1c
jmp 0x1400f1943
invalid
mov rcx, rsi
call qword [rdi + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x1400f1a37
movabs rax, 0x8000000000000000
cmp qword [rbx], rax
je 0x1400f19cc
movups xmm0, xmmword [rbx + 8]
movups xmmword [rsp + 0x68], xmm0
lea rax, [rsp + 0x68]
mov qword [rsp + 0x28], rax
lea rax, [0x14005d7d0]
mov qword [rsp + 0x30], rax
lea rax, [0x1401d3d18]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 2
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x28]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
lea r8, [rsp + 0x38]
mov rcx, rsi
mov rdx, rdi
call fcn.1400243a0
mov ecx, eax
mov al, 1
test cl, cl
jne 0x1400f1a37
cmp qword [rbx + 0x58], 0
je 0x1400f1a35
add rbx, 0x58
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0x28]
mov qword [rsp + 0x68], rax
lea rax, [0x1400621a0]
mov qword [rsp + 0x70], rax
lea rax, [0x1401d3d38]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x68]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
lea r8, [rsp + 0x38]
mov rcx, rsi
mov rdx, rdi
call fcn.1400243a0
jmp 0x1400f1a37
xor eax, eax
add rsp, 0x90
pop rbx
pop rdi
pop rsi
ret
mov eax, dword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
mov rdx, rax
jmp 0x140027b90
test rdx, rdx
jne 0x1400f1dd7
mov qword [rsi], 1
mov qword [rsi + 8], 0x12
or byte [rdx], r10b
add byte [rax], al
invalid
or byte [rdx], r10b
add byte [rax], al
add byte [rbx + 0x4e8904c9], al
xor al, 0x41
mov eax, 0x81
adc al, byte [rax]
add byte [rax], al
or ecx, 4
mov dword [rsi + 0x34], ecx
mov r8d, 0x81
mov rdx, rax
nop word cs:[rax + rax]
mov rcx, r8
shr rdx, 4
mov r8d, eax
and r8b, 0xf
lea r9d, [r8 + 0x30]
lea r10d, [r8 + 0x57]
cmp r8b, 0xa
movzx r8d, r9b
movzx r9d, r10b
cmovb r9d, r8d
mov byte [rsp + rcx + 0x2e], r9b
or al, 0x2e
or al, 0x2e
lea r8, [rcx - 1]
lea eax, [rcx - 1]
cmp rax, 0x10
mov rax, rdx
jae 0x1400f1df0
add rcx, 0xfffffffffffffffe
add ecx, 0xfffffffe
cmp rcx, 0x80
ja 0x1400f1e7e
mov eax, 0x81
sub rax, r8
invalid
add byte [rcx + rbp - 0x40], cl
add rcx, rsp
add rcx, 0x30
mov qword [rsp + 0x28], rax
and al, 0x28
and al, 0x28
mov qword [rsp + 0x20], rcx
lea r8, [0x140207430]
mov r9d, 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov rcx, rsi
mov dl, 1
call fcn.140023820
push rbx
movq qword [rsi], mm6
push rbx
movq qword [rsi], mm6
mov dword [rsi + 0x34], edi
movaps xmm6, xmmword [rsp + 0xb0]
xor al, 0xf
sub byte [rsp + 0xb0], dh
add rsp, 0xc8
pop rdi
pop rsi
ret
lea r8, [0x1401a58c0]
mov edx, 0x80
invalid
add byte [rdx + 0x80], bh
add al, ch
add dword [rdx + rcx], esp
call fcn.140198290
int3
mov rsi, rdx
mov qword [rsp + 0x38], rcx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, str.StreamId
mov r8d, 8
mov eax, 8
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
and al, 0x30
and al, 0x30
mov qword [rsp + 0x20], 0
and al, 0x20
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x31], 0
lea r8, [0x1401d4028]
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
lea rdx, [rsp + 0x38]
call fcn.140027580
mov rcx, qword [rsp + 0x20]
cmp al, ch
sahf
push rsi
dec dword [rax - 0x75]
and al, 0x20
movzx edx, byte [rsp + 0x30]
mov dh, 0x54
and al, 0x30
test rcx, rcx
je case.0x1400b8ded.174
mov al, 1
test dl, dl
jne 0x1400f1f4b
mov rsi, qword [rsp + 0x28]
mov esi, dword [rsp + 0x28]
cmp rcx, 1
jne 0x1400f1f2f
cmp byte [rsp + 0x31], 0
jl 0x1400f1f29
xor dword [rax], eax
je 0x1400f1f2f
test byte [rsi + 0x34], 4
jne 0x1400f1f2f
add al, 0x75
and byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x28]
lea rdx, str._____
invalid
invalid
mov rax, qword [rsi + 0x28]
lea rdx, str._____
invalid
invalid
invalid
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
leave
leave
jne 0x1400f1f4b
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401e2295]
mov r8d, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
jmp 0x1400f1f4b
mov eax, edx
test al, al
setne al
add rsp, 0x40
pop rsi
ret
int3
add dword [rbx - 0x3e09cbb6], ecx
adc byte [rbp + 0x6f], dh
test cl, 0x20
and byte [rdi], cl
invalid
mov cl, 0
add byte [rax], al
and byte [rdi], cl
test dword [rcx + 0xf000000], esi
add byte [rax], al
movzx eax, word [rax]
cmp eax, 0x2710
jb 0x1400f20c6
invalid
invalid
add dword [rax], eax
add byte [rax], al
invalid
movzx ecx, ax
shr ecx, 4
imul r8d, ecx, 0x347
add byte [rax], al
add byte [rax], al
shr r8d, 0x13
shr eax, 0x13
imul ecx, r8d, 0x2710
sub eax, ecx
movzx ecx, ax
mov bh, 0xc8
mov bh, 0xc8
imul ecx, ecx, 0x147b
leave
jnp 0x1400f1fbe
add byte [rax], al
shr ecx, 0x13
imul r9d, ecx, 0x64
sub eax, r9d
sub eax, ecx
sub eax, ecx
movzx eax, ax
lea r9, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899Microsoft_Unified_Security_Protocol_Provider
movzx ecx, word [r9 + rcx*2]
movzx ecx, word [rcx + rcx*2]
mov word [rsp + 0x5b], cx
movzx eax, word [r9 + rax*2]
mov word [rsp + 0x5d], ax
mov ecx, 0x23
mov eax, r8d
invalid
jmp 0x1400f2109
add byte [rax + 0x81], bh
nop word [rax + rax]
invalid
add byte [rax], r8b
invalid
add byte [rax], r8b
movzx r9d, r8w
mov r8d, r9d
shr r8d, 4
shr eax, 4
shr eax, 4
mov ecx, r9d
mov ecx, ecx
leave
and cl, 0xf
lea r10d, [rcx + 0x30]
lea r11d, [rcx + 0x57]
push rdi
push rdi
cmp cl, 0xa
movzx ecx, r10b
movzx r10d, r11b
cmovb r10d, ecx
mov rcx, rax
mov byte [rsp + rax + 0x36], r10b
mov byte [rsp + rax + 0x36], dl
mov byte [rsp + rax + 0x36], dl
dec rax
cmp r9w, 0x10
jae 0x1400f1ff0
jmp 0x1400f207a
nop dword [rax + rax]
movzx r9d, r8w
mov r8d, r9d
shr r8d, 4
shr eax, 4
shr eax, 4
mov ecx, r9d
and cl, 0xf
lea r10d, [rcx + 0x30]
xor byte [rbp + rcx*4 + 0x59], al
invalid
cmp cl, 0xa
movzx ecx, r10b
movzx r10d, r11b
cmovb r10d, ecx
mov rcx, rax
mov byte [rsp + rax + 0x36], r10b
dec rax
cmp r9w, 0x10
jae 0x1400f2040
add rcx, 0xfffffffffffffffe
cmp rcx, 0x80
stc
add byte [rax], 0
add byte [rdi], cl
xchg ecx, ebx
add byte [rax], al
invalid
stc
add byte [rax], 0
add byte [rdi], cl
xchg ecx, ebx
add byte [rax], al
add byte [rcx - 0x48], al
add dword [rax], 0x29490000
add byte [rcx + 0x29], cl
mov r8d, 0x81
sub r8, rax
lea rax, [rsp + rcx]
add rax, 0x38
add byte [rcx + 0x29], cl
ror byte [rax - 0x73], 4
or al, 0x48
add eax, 0x38
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
lea r8, [0x140207430]
mov r9d, 2
mov rcx, rdx
mov ecx, edx
mov ecx, edx
mov dl, 1
call fcn.140023820
nop
add rsp, 0xb8
add bl, al
add bl, al
mov ecx, 0x27
cmp ax, 0x64
jb 0x1400f2103
invalid
imul r8d, ecx, 0x147b
shr r8d, 0x11
imul ecx, r8d, 0x64
sub eax, ecx
movzx eax, ax
lea rcx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899Microsoft_Unified_Security_Protocol_Provider
movzx eax, word [rcx + rax*2]
mov word [rsp + 0x5d], ax
mov ecx, 0x25
mov eax, r8d
cmp ax, 0xa
jae 0x1400f2114
or al, 0x30
mov byte [rsp + rcx + 0x37], al
dec rcx
jmp 0x1400f212c
movzx eax, ax
lea r8, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899Microsoft_Unified_Security_Protocol_Provider
invalid
add byte [rcx + 0xf], al
mov bh, 4
invalid
add byte [rcx + 0xf], al
mov bh, 4
mov word [rsp + rcx + 0x36], ax
movzx eax, word [rax + rax*2]
mov word [rsp + rcx + 0x36], ax
add rcx, 0xfffffffffffffffe
lea rax, [rsp + rcx]
lea eax, [rsp + rcx]
add rax, 0x38
mov r8d, 0x27
add byte [rax], al
sub r8, rcx
mov qword [rsp + 0x28], r8
sub byte [rax - 0x77], cl
and al, 0x20
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fwidestring_1.0.2_srcucstring.rs
lea eax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fwidestring_1.0.2_srcucstring.rs
mov rcx, rdx
mov dl, 1
xor r9d, r9d
call fcn.140023820
invalid
call qword [rax - 0x473b7eb8]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
ret
lea r8, [0x1401a58c0]
mov edx, 0x80
call fcn.140198290
invalid
int3
int3
add eax, 8
lea rcx, [0x1401d3f80]
mov qword [rsp + 0x40], rcx
sbb eax, 0x8948000e
and al, 0x40
lea rcx, [rsp + 0x50]
lea ecx, [rsp + 0x50]
mov qword [rsp + 0x38], rcx
and al, 0x38
lea rcx, [0x1401d3f60]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
lea rax, [0x1401d3f40]
lea eax, [0x1401d3f40]
mov qword [rsp + 0x20], rax
lea rax, [0x1401d82c2]
invalid
add byte [rcx - 0x48], al
add eax, 0xe9000000
lodsb al, byte [rsi]
add dword [rax], eax
invalid
or byte [rax - 0x77], cl
and al, 0x68
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, [0x1401d6706]
invalid
add eax, 0xe44fd
add byte [rcx - 0x48], al
add al, byte [rax]
add byte [rax], al
mov r8d, 2
mov rsi, rdx
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rsp + 0x58], rsi
mov byte [rsp + 0x60], al
mov qword [rsp + 0x50], 0
mov byte [rsp + 0x61], 0
lea r8, [0x1401d4008]
jmp 0x1400f22c9
add rax, 4
mov qword [rsp + 0x68], rax
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, str.Reason
sub byte [rax - 0x73], cl
add eax, 0xe1d6c
mov r8d, 6
mov rsi, rdx
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rsp + 0x58], rsi
mov byte [rsp + 0x60], al
mov qword [rsp + 0x50], 0
mov byte [rsp + 0x61], 0
and al, 0x61
add byte [rbp + rcx*4 + 5], cl
sbb eax, 0x45eb000e
and al, 0x61
add byte [rbp + rcx*4 + 5], cl
sbb eax, 0x45eb000e
inc rax
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x68], eax
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, case.0x14003ebab.0
mov r8d, 4
mov eax, 4
mov rsi, rdx
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rsp + 0x58], rsi
mov dword [rsp + 0x58], esi
mov byte [rsp + 0x60], al
mov qword [rsp + 0x50], 0
add dh, al
and al, 0x61
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
invalid
invalid
add dh, al
and al, 0x61
add byte [rbp + rcx*4 + 5], cl
invalid
lea rcx, [rsp + 0x50]
lea rdx, [rsp + 0x68]
push rsp
and al, 0x68
push rsp
and al, 0x68
call fcn.140027580
mov rcx, qword [rsp + 0x50]
movzx edx, byte [rsp + 0x60]
test rcx, rcx
je 0x1400f233f
mov al, 1
test dl, dl
jne 0x1400f2341
mov rsi, qword [rsp + 0x58]
cmp rcx, 1
jne 0x1400f2325
cmp byte [rsp + 0x61], 0
je 0x1400f2325
test byte [rsi + 0x34], 4
jne 0x1400f2325
invalid
and byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0xe6474
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._____
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x1400f2341
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401e2295]
mov r8d, 1
call qword [rax + 0x18]
jmp 0x1400f2341
mov eax, edx
test al, al
setne al
add rsp, 0x70
pop rsi
ret
mov rcx, rdx
mov rdx, rax
call fcn.140027a40
nop
add rsp, 0x70
pop rsi
ret
push rbp
push rsi
sub rsp, 0x298
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x208], 0xfffffffffffffffe
mov rax, qword [rcx]
nop
mov rdx, rax
xor rdx, 3
lock cmpxchg qword [rcx], rdx
jne 0x1400f7040
test al, 1
je 0x1400f70f9
test al, 2
jne 0x1400f7111
test al, 8
mov qword [rbp + 0x1f0], rcx
jne 0x1400f7080
add rcx, 0x20
mov qword [rbp - 0x58], 7
lea rdx, [rbp - 0x58]
call fcn.1400e3a60
jmp 0x1400f70a5
test al, 0x10
je 0x1400f70a5
mov rcx, qword [rbp + 0x1f0]
mov rax, qword [rcx + 0x228]
test rax, rax
je 0x1400f71b1
mov rcx, qword [rcx + 0x230]
call qword [rax + 0x10]
mov rsi, qword [rbp + 0x1f0]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.140178670
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rbp + 0x1e8], rax
shl eax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rbp + 0x1e8]
jb 0x1400f7129
jne 0x1400f70ee
mov rcx, rsi
call fcn.1400f5020
nop
add rsp, 0x298
pop rsi
pop rbp
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x1401e2400]
mov edx, 0x23
call fcn.140198330
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x1401e2440]
mov edx, 0x25
call fcn.140198330
mov qword [rbp + 0x1e0], rax
lea rax, [rbp + 0x1e0]
mov qword [rbp + 0x1c0], rax
lea rax, [fcn.140023700]
mov qword [rbp + 0x1c8], rax
lea rcx, [rbp + 0x1e8]
mov qword [rbp + 0x1d0], rcx
mov qword [rbp + 0x1d8], rax
lea rax, str.current:___sub:_X_
mov qword [rbp + 0x190], rax
mov qword [rbp + 0x198], 2
mov qword [rbp + 0x1b0], 0
lea rax, [rbp + 0x1c0]
mov qword [rbp + 0x1a0], rax
mov qword [rbp + 0x1a8], 2
lea rdx, [0x1401e2488]
lea rcx, [rbp + 0x190]
call fcn.140198250
lea rax, str.waker_missing
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 1
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fwidestring_1.0.2_srcucstring.rs
mov qword [rbp - 0x48], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rbp - 0x58]
call fcn.140198250
ud2
push rbp
push rsi
sub rsp, 0x268
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x1d8], 0xfffffffffffffffe
mov rax, qword [rcx]
nop
mov rdx, rax
xor rdx, 3
lock cmpxchg qword [rcx], rdx
jne 0x1400f97e0
test al, 1
je 0x1400f9899
test al, 2
jne 0x1400f98b1
test al, 8
mov qword [rbp + 0x1c0], rcx
jne 0x1400f9820
add rcx, 0x20
mov qword [rbp - 0x58], 0xc
lea rdx, [rbp - 0x58]
call fcn.1400e4f20
jmp 0x1400f9845
test al, 0x10
je 0x1400f9845
mov rcx, qword [rbp + 0x1c0]
mov rax, qword [rcx + 0x1f8]
test rax, rax
je 0x1400f9951
mov rcx, qword [rcx + 0x200]
call qword [rax + 0x10]
mov rsi, qword [rbp + 0x1c0]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.140178ae0
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rbp + 0x1b8], rax
shl eax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rbp + 0x1b8]
jb 0x1400f98c9
jne 0x1400f988e
mov rcx, rsi
call fcn.1400f48b0
nop
add rsp, 0x268
pop rsi
pop rbp
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x1401e2400]
mov edx, 0x23
call fcn.140198330
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x1401e2440]
mov edx, 0x25
call fcn.140198330
mov qword [rbp + 0x1b0], rax
lea rax, [rbp + 0x1b0]
mov qword [rbp + 0x190], rax
lea rax, [fcn.140023700]
mov qword [rbp + 0x198], rax
lea rcx, [rbp + 0x1b8]
mov qword [rbp + 0x1a0], rcx
mov qword [rbp + 0x1a8], rax
lea rax, str.current:___sub:_X_
mov qword [rbp + 0x160], rax
mov qword [rbp + 0x168], 2
mov qword [rbp + 0x180], 0
lea rax, [rbp + 0x190]
mov qword [rbp + 0x170], rax
mov qword [rbp + 0x178], 2
lea rdx, [0x1401e2488]
lea rcx, [rbp + 0x160]
call fcn.140198250
lea rax, str.waker_missing
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 1
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fwidestring_1.0.2_srcucstring.rs
mov qword [rbp - 0x48], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rbp - 0x58]
call fcn.140198250
ud2
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea rcx, [rbp + 0x3c0]
mov byte [rbp + 0x67e], 0
add byte [rax], al
add dh, al
test dword [rbp + 6], edi
add byte [rax], al
add eax, ebp
stosb byte [rdi], al
std
clc
inc esi
test dword [rsi + 6], edi
add byte [rax], al
add dh, al
test dword [rbp + 6], edi
add byte [rax], al
add dword [rax - 0x7d], ecx
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], al
add dh, al
test dword [rbp + 6], edi
add byte [rax], al
add eax, ebp
stosb byte [rdi], al
std
clc
inc esi
test dword [rsi + 6], edi
add byte [rax], al
add dh, al
test dword [rbp + 6], edi
add byte [rax], al
add dword [rax - 0x7d], ecx
invalid
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax], 0
add byte [rax - 0x73], cl
lea edi, [rax]
invalid
add byte [rax], al
call case.0x1400b8e8b.148
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], 0
add byte [rax - 0x73], cl
lea edi, [rax]
invalid
mov eax, dword [rbp - 0x18]
mov rcx, qword [rbp - 0x10]
mov qword [rcx], rax
test rax, rax
setne al
add rsp, 0x48
pop rsi
pop rbp
ret
mov rcx, qword [rbp - 0x10]
mov qword [rcx], rax
add rsp, 0x28
pop rsi
pop rbp
ret
int3
mov qword [rbp], 0xfffffffffffffffe
mov rsi, rcx
mov esi, ecx
mov esi, ecx
mov dword [rbp - 4], 0
cmp edx, 0x80
jae 0x1400fd943
add byte [rax], al
add byte [rcx + 0x80fa], al
add byte [rbx + 0xe], dh
mov byte [rbp - 4], dl
mov r8d, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add cl, ch
add dword [rax], 0xd0890000
invalid
jmp 0x1400fd9c4
mov eax, edx
rol byte [rcx + 0x800fa], 1
add byte [rbx + 0x19], dh
jae 0x1400fd966
cmp edx, 0x800
jae 0x1400fd966
shr eax, 6
or al, 0xc0
mov byte [rbp - 4], al
and dl, 0x3f
or dl, 0x80
mov byte [rbp - 3], dl
mov r8d, 2
jmp 0x1400fd9c4
cmp edx, 0x10000
add byte [rbx + 0x25], dh
jae 0x1400fd993
shr eax, 0xc
or al, 0xe0
mov byte [rbp - 4], al
mov eax, edx
shr eax, 6
invalid
and al, 0x3f
invalid
or al, 0x80
mov byte [rbp - 3], al
and dl, 0x3f
or dl, 0x80
mov byte [rbp - 2], dl
mov r8d, 3
mov eax, 3
invalid
invalid
mov eax, 3
add byte [rax], al
add bl, ch
xor ecx, eax
call 0x14c16fdab
invalid
jmp 0x1400fd9c4
shr eax, 0x12
and al, 7
or al, 0xf0
mov byte [rbp - 4], al
cld
cld
mov eax, edx
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rbp - 3], al
mov eax, edx
rol cl, 1
call 0x14c4efdb1
or byte [rax - 0x2f7602bb], 0xc1
invalid
shr eax, 6
and al, 0x3f
or al, 0x80
call 0x14c4efdb7
or byte [rax - 0x1d7f01bb], 0x3f
mov byte [rbp - 2], al
and dl, 0x3f
mov byte [rbp - 2], al
and dl, 0x3f
or dl, 0x80
mov byte [rbp - 1], dl
push rbp
inc dword [rcx - 0x48]
mov eax, 4
push rbp
inc dword [rcx - 0x48]
mov eax, 4
mov eax, 4
mov rcx, qword [rsi]
lea rdx, [rbp - 4]
call fcn.1400eb0b0
dec dword [rax - 0x7b]
invalid
je case.0x1400ca54c.224
dec dword [rax - 0x7b]
sal byte [rdi + riz + 0x48], 0x89
call 0x148566725
invalid
mov qword [rbp - 0x18], rax
lea rax, [rsi + 8]
invalid
or byte [rax - 0x77], cl
invalid
mov qword [rbp - 0x10], rax
cmp qword [rsi + 8], 0
jle 0x1400fd9ed
invalid
je 0x1400fd9f1
jle 0x1400fd9ed
add byte [rcx + rcx + 0x48], dh
mov ecx, dword [rbp - 0x10]
mov rcx, qword [rbp - 0x10]
call fcn.140061e70
jg 0x1400fda33
idiv bh
dec dword [rax - 0x75]
call 0x1305d6541
mov rax, qword [rbp - 0x18]
mov rcx, qword [rbp - 0x10]
mov qword [rcx], rax
test rax, rax
setne al
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
pop rsi
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
pop rsi
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
push rsi
adc byte [rbp + 0x56], dl
sub rsp, 0x28
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
mov rcx, qword [rbp - 0x10]
mov qword [rcx], rax
add rsp, 0x28
pop rsi
pop rbp
ret
int3
int3
int3
jmp fcn.1400243a0
xor byte [rax - 0x39], cl
add r14b, r15b
invalid
invalid
mov qword [rbp - 8], rax
cmp qword [rsi + 8], 0
je 0x1400fda8f
mov rcx, qword [rbp - 8]
call fcn.140061e70
loope 0x1400fdad0
idiv bh
loope 0x1400fdad0
mov rax, qword [rbp - 0x10]
mov rcx, qword [rbp - 8]
mov qword [rcx], rax
test rax, rax
test eax, eax
ror byte [rdi], 0x95
ror byte [rax - 0x7d], 0xc4
cmp byte [rsi + 0x5d], bl
ror byte [rdi], 0x95
ror byte [rax - 0x7d], 0xc4
cmp byte [rsi + 0x5d], bl
ret
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x30]
lea ebp, [rdx + 0x30]
lea ebp, [rdx + 0x30]
mov rax, qword [rbp - 0x10]
mov rcx, qword [rbp - 8]
mov qword [rcx], rax
add rsp, 0x28
invalid
sub byte [rsi + 0x5d], bl
pop rsi
pop rbp
ret
invalid
int3
int3
dec esp
push rbp
push rsi
sub rsp, 0x38
lea rbp, [rsp + 0x30]
mov qword [rbp], 0xfffffffffffffffe
invalid
invalid
invalid
dec dword [rax - 0x77]
invalid
mov rcx, qword [rcx]
call fcn.1400eb1a0
test rax, rax
test eax, eax
test eax, eax
je 0x1400fdb3a
mov qword [rbp - 0x10], rax
lea rax, [rsi + 8]
mov qword [rbp - 8], rax
cmp qword [rsi + 8], 0
je 0x1400fdb2f
mov rcx, qword [rbp - 8]
call fcn.140061e70
mov rax, qword [rbp - 0x10]
mov rcx, qword [rbp - 8]
mov ecx, dword [rbp - 8]
mov qword [rcx], rax
test rax, rax
setne al
add rsp, 0x38
pop rsi
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov rcx, qword [rbp - 8]
mov qword [rcx], rax
add rsp, 0x28
pop rsi
pop rbp
ret
and al, 0x54
movzx eax, word [r9 + rax*2]
mov word [rsp + 0x56], ax
mov ecx, 0x23
add byte [rcx + rcx*4 - 0x40], al
add byte [rcx + rcx*4 - 0x40], al
jmp 0x1400fdc67
adc dword [rcx + 0x6b], eax
enter 0x2964, 0xffffffffffffffc8
movzx eax, ax
lea rcx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899Microsoft_Unified_Security_Protocol_Provider
movzx eax, word [rcx + rax*2]
add al, 0x41
add byte [rdi], cl
mov bh, 4
add al, 0x41
mov word [rsp + 0x56], ax
add al, 0x41
mov word [rsp + 0x56], ax
mov ecx, 0x25
mov eax, r8d
cmp ax, 0xa
clc
or dh, byte [rbx + 0xb]
invalid
or ecx, dword [rax + rsi]
or al, 0x30
mov byte [rsp + rcx + 0x30], al
dec rcx
jmp 0x1400fdc8a
movzx eax, ax
lea r8, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899Microsoft_Unified_Security_Protocol_Provider
movzx eax, word [r8 + rax*2]
mov word [rsp + rcx + 0x2f], ax
mov word [rsp + rcx + 0x2f], ax
or al, 0x2f
add rcx, 0xfffffffffffffffe
lea rax, [rsp + rcx]
add rax, 0x31
sal byte [rcx], 0x41
mov eax, 0x27
invalid
add byte [rax], al
invalid
sal byte [rcx], 0x41
mov eax, 0x27
invalid
add byte [rax], al
invalid
add byte [rcx + 0x29], cl
sub r8, rcx
mov qword [rsp + 0x28], r8
enter 0xffffffffffff894c, 0x44
and al, 0x28
mov qword [rsp + 0x20], rax
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fwidestring_1.0.2_srcucstring.rs
adc byte [rax], al
mov rcx, rdx
mov dl, 1
xor r9d, r9d
call fcn.140023820
nop
add rsp, 0x58
ret
lea rbp, [rsp + 0x30]
and al, 0x30
mov qword [rbp], 0xfffffffffffffffe
mov rax, qword [rcx]
cmp rax, 3
mov qword [rbp - 8], rcx
dec dword [rax - 0x75]
add dword [rax - 0x7d], ecx
clc
add ecx, dword [rax - 0x77]
clc
ja case.default.0x1400fdcf4
lea rdx, [0x14020d454]
adc eax, 0x10f767
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
cmp qword [rcx + 8], 0
je 0x1400fde24
test byte [rbx], ah
add dword [rax], eax
invalid
test byte [rbx], ah
add dword [rax], eax
add byte [rax + 0xf025079], al
test byte [rsi], dh
add dword [rax], eax
add byte [rbx + rcx*4 + 0x45], cl
clc
cmp byte [rcx + 0x50], 2
je 0x1400fde41
mov eax, dword [rbp - 8]
mov rax, qword [r8 + 0x30]
mov rdx, qword [r8 + 0x38]
lea rcx, [r8 + 0x48]
mov r8, qword [r8 + 0x40]
mov eax, dword [rax + 0x40]
mov eax, dword [rax + 0x40]
call qword [rax + 0x10]
jmp 0x1400fde41
cmp qword [rcx + 8], 0
je 0x1400fddee
cmp byte [rcx + 0x50], 2
je 0x1400fde0b
mov rax, qword [rcx + 8]
lock dec qword [rax]
jne 0x1400fde8e
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 8]
call fcn.140077a10
jmp 0x1400fde8e
cmp qword [rcx + 8], 0
je 0x1400fde5a
cmp byte [rcx + 0x50], 2
je 0x1400fde77
cmp byte [rcx + 0x38], 2
je 0x1400fddc6
mov r8, qword [rbp - 8]
mov rax, qword [r8 + 0x18]
mov rdx, qword [r8 + 0x20]
lea rcx, [r8 + 0x30]
mov r8, qword [r8 + 0x28]
call qword [rax + 0x10]
mov rax, qword [rbp - 8]
mov rax, qword [rax + 8]
lock dec qword [rax]
jne 0x1400fde8e
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 8]
mov rdx, qword [rax + 0x10]
call fcn.140075d00
jmp 0x1400fde8e
cmp byte [rcx + 0x50], 2
je 0x1400fde0b
cmp byte [rcx + 0x50], 2
je 0x1400fde41
mov r8, qword [rbp - 8]
mov rax, qword [r8 + 0x10]
mov rdx, qword [r8 + 0x18]
lea rcx, [r8 + 0x28]
mov r8, qword [r8 + 0x20]
call qword [rax + 0x10]
jmp 0x1400fde8e
cmp byte [rcx + 0x50], 2
je 0x1400fde77
mov rbx, qword [rbp - 8]
mov rax, qword [rbx + 0x58]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x1400fdf15
test rax, rax
je 0x1400fdebc
mov r8, qword [rbx + 0x60]
mov rcx, qword [0x140262270]
xor edx, edx
call fcn.140195ea0
mov rsi, qword [rbx + 0x78]
mov rdi, qword [rbx + 0x80]
add rsi, 8
jmp 0x1400fded4
nop
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop rbp
ret
add byte [rbp - 0x1c], dh
lea rcx, [rsi + r9]
xor eax, eax
mov rdx, rsi
jmp 0x1401004b7
inc rdx
cmp r8d, 0x3a
je 0x14010055b
cmp r8d, 0x2f
je 0x14010055b
cmp rdx, rcx
je 0x140100558
movzx ebx, byte [rdx]
mov dh, 0x1a
movzx r8d, bl
test r8b, r8b
jns 0x1401004a0
mov r10d, r8d
and r10d, 0x1f
movzx edi, byte [rdx + 1]
and edi, 0x3f
cmp r8b, 0xdf
jbe 0x140100524
movzx r11d, byte [rdx + 2]
shl edi, 6
and r11d, 0x3f
or r11d, edi
cmp bl, 0xf0
jb 0x14010053e
movzx r8d, byte [rdx + 3]
and r10d, 7
shl r10d, 0x12
shl r11d, 6
and r8d, 0x3f
or r8d, r11d
or r8d, r10d
cmp r8d, 0x110000
je 0x140100558
add rdx, 4
cmp r8d, 0x3a
add al, 0x41
cmp eax, 0x3a
jne 0x1401004ad
jmp 0x14010055b
add rdx, 2
shl r10d, 6
or r10d, edi
mov r8d, r10d
cmp r8d, 0x3a
jne 0x1401004ad
jmp 0x14010055b
add rdx, 3
shl r10d, 0xc
or r11d, r10d
mov r8d, r11d
cmp r8d, 0x3a
jne 0x1401004ad
jmp 0x14010055b
mov rax, rsi
mov rdx, r9
add rsp, 0xb0
pop rbx
pop rdi
pop rsi
ret
add byte [rax], al
mov r15, qword [rax + 0x58]
test r15, r15
mov qword [rbp + 0x118], r12
mov qword [rbp + 0x260], rax
je 0x1401007de
mov r12, qword [rax + 0x60]
jmp 0x1401007de
mov qword [rbp + 0x50], rax
mov qword [rbp + 0xb0], r15
mov qword [rbp + 0xb8], rbx
movdqa xmm0, xmmword [rbp + 0x10]
movaps xmm1, xmmword [rbp + 0x20]
movaps xmm2, xmmword [rbp + 0x30]
movaps xmm3, xmmword [rbp + 0x40]
movups xmmword [rbp + 0xd0], xmm1
movdqu xmmword [rbp + 0xc0], xmm0
movups xmmword [rbp + 0xe0], xmm2
movups xmmword [rbp + 0xf0], xmm3
mov rax, qword [rbp + 0x50]
mov qword [rbp + 0x100], rax
mov r9d, dword [rbp + 0xdc]
test r9, r9
je 0x140100b73
mov r14, qword [rbp + 0xc0]
cmp r14, r9
jbe 0x14010074b
cmp byte [rbx + r9], 0xbf
jg 0x14010074d
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov rdx, r14
xor r8d, r8d
call fcn.140198800
jmp 0x140101a82
jne 0x140100725
cmp r9d, 5
je 0x140100b59
cmp r9d, 4
jne 0x140100b73
lea rdx, str.httphttpswswssftpfileC:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srcparser.rsel__
mov rcx, rbx
mov r8, r9
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140100b73
mov r8d, dword [rbp + 0xe4]
cmp word [rbp + 0xd8], 0
je 0x1401011c1
movzx ecx, word [rbp + 0xda]
mov r9d, dword [rbp + 0xe8]
inc r9
mov eax, 1
cmp cx, 0xa
jb 0x1401007d6
mov eax, 2
cmp cx, 0x64
jb 0x1401007d6
movzx ecx, cx
mov eax, 3
cmp ecx, 0x3e8
jb 0x1401007d6
cmp ecx, 0x2710
mov eax, 5
sbb rax, 0
add r9, rax
jmp 0x1401011c8
movabs rsi, 0xf18dbe3e891a5c0
movabs r13, 0x1ddab8630d1540de
movabs rdi, 0xab5ae6c3e664ff7
test r15, r15
je 0x140100886
nop word cs:[rax + rax]
mov rax, qword [r12 + 0x38]
mov byte [rbp + 0x277], 1
mov rcx, r15
call rax
xor rax, rsi
xor rdx, r13
or rdx, rax
jne 0x140100840
cmp byte [r15], 6
jne 0x14010086a
jmp 0x14010096d
mov rax, qword [r12 + 0x38]
mov byte [rbp + 0x277], 1
mov rcx, r15
call rax
movabs rcx, 0x5d3abe7bbd9f0e45
xor rax, rcx
xor rdx, rdi
or rdx, rax
je 0x14010096d
mov rax, qword [r12 + 0x30]
mov byte [rbp + 0x277], 1
mov rcx, r15
call rax
mov r15, rax
mov r12, rdx
test r15, r15
jne 0x140100810
mov rsi, qword [rbp + 0x260]
mov qword [rbp + 0x1e0], rsi
movzx eax, byte [0x140262330]
mov edx, 8
xor ecx, ecx
call fcn.140162ad0
test rax, rax
je 0x1401019cc
mov qword [rax], rsi
mov word [rbp + 0x248], 0
mov qword [rbp + 0x238], rax
lea rax, fcn.1400fd420
mov qword [rbp + 0x240], rax
movabs rax, 0x8000000000000000
mov qword [rbp + 0x1e0], rax
movzx eax, byte [0x140262330]
mov edx, 0x70
xor ecx, ecx
call fcn.140162ad0
test rax, rax
mov rsi, qword [rbp + 0x258]
mov rdi, qword [rbp + 0x180]
mov rbx, qword [rbp + 0x110]
mov r12, qword [rbp + 0x118]
je 0x1401019e0
movups xmm0, xmmword [rbp + 0x240]
movups xmmword [rax + 0x60], xmm0
movups xmm0, xmmword [rbp + 0x230]
movups xmmword [rax + 0x50], xmm0
movups xmm0, xmmword [rbp + 0x220]
movups xmmword [rax + 0x40], xmm0
movdqu xmm0, xmmword [rbp + 0x1e0]
movups xmm1, xmmword [rbp + 0x1f0]
movups xmm2, xmmword [rbp + 0x200]
movups xmm3, xmmword [rbp + 0x210]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
jmp 0x140100b45
mov qword [rbp + 0xb0], r14
mov qword [rbp + 0xb8], rbx
lea rax, [rbp + 0xb0]
mov qword [rbp + 0x190], rax
lea rax, [0x14005d7d0]
mov qword [rbp + 0x198], rax
lea rax, str.http:__
mov qword [rbp + 0x1e0], rax
mov qword [rbp + 0x1e8], 1
mov qword [rbp + 0x200], 0
lea rax, [rbp + 0x190]
mov qword [rbp + 0x1f0], rax
mov qword [rbp + 0x1f8], 1
mov byte [rbp + 0x277], 1
lea rcx, [rbp - 8]
lea rdx, [rbp + 0x1e0]
call fcn.140020a60
mov rdx, qword [rbp]
mov r8, qword [rbp + 8]
lea rcx, [rbp + 0xb0]
mov qword [rbp + 0x268], rdx
call fcn.140107fe0
movabs rsi, 0x8000000000000000
cmp qword [rbp - 8], 0
mov rdi, qword [rbp + 0x180]
mov r12, qword [rbp + 0x118]
je 0x140100a3a
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, qword [rbp + 0x268]
call fcn.140195ea0
mov r15, qword [rbp + 0xb0]
cmp r15, rsi
mov r14, qword [rbp + 0x260]
jne 0x140100f1f
mov r15, qword [rbp + 0xb8]
mov qword [rbp + 0x1e0], r14
movzx eax, byte [0x140262330]
mov edx, 8
xor ecx, ecx
call fcn.140162ad0
test rax, rax
mov qword [rbp + 0x268], r15
je 0x1401019f4
mov qword [rax], r14
mov word [rbp + 0x248], 0
mov qword [rbp + 0x238], rax
lea rax, fcn.1400fd420
mov qword [rbp + 0x240], rax
mov qword [rbp + 0x1e0], rsi
movzx eax, byte [0x140262330]
mov edx, 0x70
xor ecx, ecx
call fcn.140162ad0
test rax, rax
mov rbx, qword [rbp + 0x110]
je 0x140101a05
movups xmm0, xmmword [rbp + 0x240]
movups xmmword [rax + 0x60], xmm0
movups xmm0, xmmword [rbp + 0x230]
movups xmmword [rax + 0x50], xmm0
movups xmm0, xmmword [rbp + 0x220]
movups xmmword [rax + 0x40], xmm0
movdqu xmm0, xmmword [rbp + 0x1e0]
movups xmm1, xmmword [rbp + 0x1f0]
movups xmm2, xmmword [rbp + 0x200]
movups xmm3, xmmword [rbp + 0x210]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
mov rsi, rax
movdqu xmmword [rax], xmm0
mov rcx, r15
call fcn.140015c10
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, qword [rbp + 0x268]
call fcn.140195ea0
mov rax, rsi
mov rsi, qword [rbp + 0x258]
mov qword [rbp + 0x68], rax
mov qword [rbp + 0x60], 2
cmp qword [rsi], 0
jne 0x140100bbe
jmp 0x140100bd0
lea rdx, [0x140206c54]
mov rcx, rbx
mov r8, r9
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14010104f
lea rcx, [0x1401d48e4]
mov edx, 0x14
call fcn.1400f15a0
mov qword [rbp + 0x68], rax
mov qword [rbp + 0x60], 2
mov rsi, qword [rbp + 0x258]
test r15, r15
je 0x140100bb1
mov r8, qword [rbp + 0xb8]
mov rcx, qword [0x140262270]
xor edx, edx
call fcn.140195ea0
mov rbx, qword [rbp + 0x110]
cmp qword [rsi], 0
je 0x140100bd0
mov r8, qword [rsi + 8]
mov rcx, qword [0x140262270]
xor edx, edx
call fcn.140195ea0
mov rax, qword [rbp + 0x60]
cmp rax, 2
setne sil
cmp eax, 2
je 0x14010101a
movaps xmm0, xmmword [rbp + 0xa0]
movaps xmmword [rbp + 0x1d0], xmm0
movdqa xmm0, xmmword [rbp + 0x60]
movaps xmm1, xmmword [rbp + 0x70]
movaps xmm2, xmmword [rbp + 0x80]
movaps xmm3, xmmword [rbp + 0x90]
movaps xmmword [rbp + 0x1c0], xmm3
movaps xmmword [rbp + 0x1b0], xmm2
movaps xmmword [rbp + 0x1a0], xmm1
movdqa xmmword [rbp + 0x190], xmm0
test rdi, rdi
je 0x140100c64
js 0x1401019bb
movzx eax, byte [0x140262330]
xor ecx, ecx
mov rdx, rdi
call fcn.140162ad0
mov r14, rax
test rax, rax
jne 0x140100c6a
mov byte [rbp + 0x276], 1
mov ecx, 1
mov rdx, rdi
call fcn.140197e40
jmp 0x140101a82
mov r14d, 1
mov dword [rbp + 0x268], esi
mov rcx, r14
mov rdx, r12
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rbp + 0x1d0]
movaps xmmword [rbp + 0xf0], xmm0
movdqa xmm0, xmmword [rbp + 0x190]
movaps xmm1, xmmword [rbp + 0x1a0]
movaps xmm2, xmmword [rbp + 0x1b0]
movaps xmm3, xmmword [rbp + 0x1c0]
movaps xmmword [rbp + 0xe0], xmm3
movaps xmmword [rbp + 0xd0], xmm2
movaps xmmword [rbp + 0xc0], xmm1
movdqa xmmword [rbp + 0xb0], xmm0
mov rcx, qword [rbx + 0x20]
mov rdx, qword [rbx + 0x28]
mov qword [rbp + 0x258], r14
mov r8, r14
mov r9, rdi
call fcn.1401040e0
mov rdi, rax
cmp qword [rbx + 0x10], 0
jne 0x140100cf6
lea rdx, [rbx + 0x20]
mov rcx, rbx
call fcn.14019e620
mov r14, qword [rbx]
mov r15, qword [rbx + 8]
mov rax, rdi
shr rax, 0x39
mov qword [rbp + 0x118], rax
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm6, xmm0, 0
xor ecx, ecx
pcmpeqd xmm7, xmm7
xor ebx, ebx
mov rsi, qword [rbp + 0x180]
mov qword [rbp + 0x260], rcx
and rdi, r15
movdqu xmm8, xmmword [r14 + rdi]
movdqa xmm0, xmm8
pcmpeqb xmm0, xmm6
pmovmskb r12d, xmm0
jmp 0x140100d5b
lea eax, [r12 - 1]
and eax, r12d
mov r12d, eax
test r12w, r12w
je 0x140100da0
tzcnt eax, r12d
add rax, rdi
and rax, r15
neg rax
imul r13, rax, 0x68
cmp qword [r14 + r13 - 0x58], rsi
jne 0x140100d50
add r13, r14
mov rdx, qword [r13 - 0x60]
mov rcx, qword [rbp + 0x258]
mov r8, rsi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140100d50
jmp 0x140100df4
cmp rbx, 1
mov ebx, 1
je 0x140100dc8
pmovmskb eax, xmm8
xor ebx, ebx
test eax, eax
setne bl
tzcnt eax, eax
add rax, rdi
and rax, r15
mov qword [rbp + 0x250], rax
pcmpeqb xmm8, xmm7
pmovmskb eax, xmm8
test eax, eax
mov rax, qword [rbp + 0x260]
jne 0x1401010b2
add rdi, rax
add rdi, 0x10
add rax, 0x10
mov rcx, rax
jmp 0x140100d2c
movups xmm0, xmmword [r13 - 0x10]
movaps xmmword [rbp + 0x220], xmm0
movups xmm0, xmmword [r13 - 0x50]
movups xmm1, xmmword [r13 - 0x40]
movups xmm2, xmmword [r13 - 0x30]
movups xmm3, xmmword [r13 - 0x20]
movaps xmmword [rbp + 0x210], xmm3
movaps xmmword [rbp + 0x200], xmm2
movaps xmmword [rbp + 0x1f0], xmm1
movaps xmmword [rbp + 0x1e0], xmm0
movaps xmm0, xmmword [rbp + 0xf0]
movaps xmm1, xmmword [rbp + 0xb0]
movaps xmm2, xmmword [rbp + 0xc0]
movaps xmm3, xmmword [rbp + 0xd0]
movaps xmm4, xmmword [rbp + 0xe0]
movups xmmword [r13 - 0x50], xmm1
movups xmmword [r13 - 0x40], xmm2
movups xmmword [r13 - 0x30], xmm3
movups xmmword [r13 - 0x20], xmm4
movups xmmword [r13 - 0x10], xmm0
movaps xmm0, xmmword [rbp + 0x220]
movaps xmmword [rbp + 0x160], xmm0
movdqa xmm0, xmmword [rbp + 0x1e0]
movaps xmm1, xmmword [rbp + 0x1f0]
movaps xmm2, xmmword [rbp + 0x200]
movaps xmm3, xmmword [rbp + 0x210]
movaps xmmword [rbp + 0x150], xmm3
movaps xmmword [rbp + 0x140], xmm2
movaps xmmword [rbp + 0x130], xmm1
movdqa xmmword [rbp + 0x120], xmm0
test rsi, rsi
je 0x140100ece
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, qword [rbp + 0x258]
call fcn.140195ea0
mov rax, qword [rbp + 0x120]
cmp rax, 2
mov esi, dword [rbp + 0x268]
je 0x140101014
test rax, rax
je 0x140100fc3
cmp byte [rbp + 0x168], 2
je 0x140100feb
mov rax, qword [rbp + 0x148]
mov rdx, qword [rbp + 0x150]
lea rcx, [rbp + 0x160]
mov r8, qword [rbp + 0x158]
call qword [rax + 0x10]
jmp 0x140100feb
mov rbx, qword [rbp + 0xb8]
movups xmm0, xmmword [rbp + 0xc0]
movaps xmmword [rbp + 0x190], xmm0
movups xmm0, xmmword [rbp + 0xd0]
movaps xmmword [rbp + 0x1a0], xmm0
movups xmm0, xmmword [rbp + 0xe0]
movaps xmmword [rbp + 0x1b0], xmm0
movdqu xmm0, xmmword [rbp + 0xf0]
movdqa xmmword [rbp + 0x1c0], xmm0
mov rax, qword [rbp + 0x100]
mov qword [rbp + 0x1d0], rax
mov rcx, r14
call fcn.140015c10
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, qword [rbp + 0x260]
call fcn.140195ea0
movaps xmm0, xmmword [rbp + 0x190]
movaps xmm1, xmmword [rbp + 0x1a0]
movaps xmm2, xmmword [rbp + 0x1b0]
movaps xmm3, xmmword [rbp + 0x1c0]
movaps xmmword [rbp + 0x10], xmm0
movaps xmmword [rbp + 0x20], xmm1
movaps xmmword [rbp + 0x30], xmm2
movaps xmmword [rbp + 0x40], xmm3
mov rax, qword [rbp + 0x1d0]
jmp 0x1401006b7
cmp byte [rbp + 0x168], 2
je 0x140100feb
mov rax, qword [rbp + 0x148]
mov rdx, qword [rbp + 0x150]
lea rcx, [rbp + 0x160]
mov r8, qword [rbp + 0x158]
call qword [rax + 0x10]
mov rax, qword [rbp + 0x128]
mov rdx, qword [rbp + 0x130]
mov rax, qword [rax + 0x10]
lea rcx, [rbp + 0x140]
mov r8, qword [rbp + 0x138]
mov byte [rbp + 0x276], 0
call rax
cmp dword [rbp + 0x60], 2
jne 0x140101023
lea rcx, [rbp + 0x60]
call fcn.140102cb0
mov eax, esi
movaps xmm6, xmmword [rbp + 0x280]
movaps xmm7, xmmword [rbp + 0x290]
movaps xmm8, xmmword [rbp + 0x2a0]
add rsp, 0x338
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov r8d, dword [rbp + 0xe4]
cmp word [rbp + 0xd8], 0
je 0x1401011e3
movzx ecx, word [rbp + 0xda]
mov r9d, dword [rbp + 0xe8]
inc r9
mov eax, 1
cmp cx, 0xa
jb 0x1401010aa
mov eax, 2
cmp cx, 0x64
jb 0x1401010aa
movzx ecx, cx
mov eax, 3
cmp ecx, 0x3e8
jb 0x1401010aa
cmp ecx, 0x2710
mov eax, 5
sbb rax, 0
add r9, rax
jmp 0x1401011ea
mov rdx, qword [rbp + 0x250]
movzx eax, byte [r14 + rdx]
test al, al
js 0x1401010d4
movdqa xmm0, xmmword [r14]
pmovmskb eax, xmm0
tzcnt edx, eax
movzx eax, byte [r14 + rdx]
movaps xmm0, xmmword [rbp + 0xf0]
movaps xmmword [rbp + 0x220], xmm0
movaps xmm0, xmmword [rbp + 0xb0]
movaps xmm1, xmmword [rbp + 0xc0]
movaps xmm2, xmmword [rbp + 0xd0]
movaps xmm3, xmmword [rbp + 0xe0]
movaps xmmword [rbp + 0x210], xmm3
movaps xmmword [rbp + 0x200], xmm2
movaps xmmword [rbp + 0x1f0], xmm1
and al, 1
movzx eax, al
mov rcx, qword [rbp + 0x110]
sub qword [rcx + 0x10], rax
movaps xmmword [rbp + 0x1e0], xmm0
lea rax, [rdx - 0x10]
and r15, rax
mov rax, qword [rbp + 0x118]
mov byte [r14 + rdx], al
mov byte [r14 + r15 + 0x10], al
inc qword [rcx + 0x18]
neg rdx
imul rax, rdx, 0x68
mov rcx, qword [rbp + 0x180]
mov qword [r14 + rax - 0x68], rcx
mov rdx, qword [rbp + 0x258]
mov qword [r14 + rax - 0x60], rdx
mov qword [r14 + rax - 0x58], rcx
movaps xmm0, xmmword [rbp + 0x1e0]
movaps xmm1, xmmword [rbp + 0x1f0]
movaps xmm2, xmmword [rbp + 0x200]
movaps xmm3, xmmword [rbp + 0x210]
movups xmmword [r14 + rax - 0x50], xmm0
movups xmmword [r14 + rax - 0x40], xmm1
movups xmmword [r14 + rax - 0x30], xmm2
movups xmmword [r14 + rax - 0x20], xmm3
movdqa xmm0, xmmword [rbp + 0x220]
movdqu xmmword [r14 + rax - 0x10], xmm0
mov esi, dword [rbp + 0x268]
cmp dword [rbp + 0x60], 2
je 0x14010101a
jmp 0x140101023
mov r9d, dword [rbp + 0xe8]
mov rax, r9
sub rax, r8
jb 0x140101218
test r8d, r8d
je 0x140101207
cmp r14, r8
jbe 0x140101205
cmp byte [rbx + r8], 0xc0
jge 0x140101207
jmp 0x140101218
mov r9d, dword [rbp + 0xe8]
mov rax, r9
sub rax, r8
jb 0x140101253
test r8d, r8d
je 0x140101236
cmp r14, r8
jbe 0x140101234
cmp byte [rbx + r8], 0xc0
jge 0x140101236
jmp 0x140101253
jne 0x140101218
test r9, r9
je 0x140101271
cmp r9, r14
jae 0x14010126f
cmp byte [rbx + r9], 0xbf
jg 0x140101271
lea rax, [0x1401d4910]
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov rdx, r14
call fcn.140198800
jmp 0x140101a82
jne 0x140101253
test r9, r9
je 0x1401013c0
cmp r9, r14
jae 0x1401013ba
cmp byte [rbx + r9], 0xbf
jg 0x1401013c0
lea rax, [0x1401d48f8]
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov rdx, r14
call fcn.140198800
jmp 0x140101a82
jne 0x140101218
add rbx, r8
mov byte [rbp + 0x1b0], 2
lea rcx, [rbp + 0x60]
mov rdx, rbx
mov r8, rax
call fcn.140048920
mov rax, qword [rbp + 0x60]
test rax, rax
je 0x1401012d5
mov rcx, qword [rbp + 0x68]
movups xmm0, xmmword [rbp + 0x70]
movups xmmword [rbp + 0x138], xmm0
movdqu xmm0, xmmword [rbp + 0x190]
movups xmm1, xmmword [rbp + 0x1a0]
movdqu xmmword [rbp + 0x148], xmm0
movups xmmword [rbp + 0x158], xmm1
mov rdx, qword [rbp + 0x1b0]
mov qword [rbp + 0x168], rdx
xor edx, edx
jmp 0x140101426
movzx ebx, byte [rbp + 0x68]
movzx eax, byte [0x140262330]
mov edx, 1
xor ecx, ecx
call fcn.140162ad0
test rax, rax
je 0x140101a16
mov byte [rax], bl
mov word [rbp + 0x248], 0
mov qword [rbp + 0x238], rax
lea rax, case.0x140120bc5.457
mov qword [rbp + 0x240], rax
mov qword [rbp + 0x1e0], rsi
movzx eax, byte [0x140262330]
mov edx, 0x70
xor ecx, ecx
call fcn.140162ad0
test rax, rax
je 0x140101a38
mov rbx, rax
movups xmm0, xmmword [rbp + 0x240]
movups xmmword [rax + 0x60], xmm0
movups xmm0, xmmword [rbp + 0x230]
movups xmmword [rax + 0x50], xmm0
movups xmm0, xmmword [rbp + 0x220]
movups xmmword [rax + 0x40], xmm0
movdqu xmm0, xmmword [rbp + 0x1e0]
movups xmm1, xmmword [rbp + 0x1f0]
movups xmm2, xmmword [rbp + 0x200]
movups xmm3, xmmword [rbp + 0x210]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
cmp byte [rbp + 0x1b0], 2
je 0x140101638
mov rax, qword [rbp + 0x190]
mov rdx, qword [rbp + 0x198]
lea rcx, [rbp + 0x1a8]
mov r8, qword [rbp + 0x1a0]
call qword [rax + 0x10]
jmp 0x140101638
jne 0x140101253
add rbx, r8
mov byte [rbp + 0x1b0], 2
lea rcx, [rbp + 0x60]
mov rdx, rbx
mov r8, rax
call fcn.140048920
mov rax, qword [rbp + 0x60]
test rax, rax
je 0x14010155c
mov rcx, qword [rbp + 0x68]
movups xmm0, xmmword [rbp + 0x70]
movups xmmword [rbp + 0x138], xmm0
movdqu xmm0, xmmword [rbp + 0x190]
movups xmm1, xmmword [rbp + 0x1a0]
movdqu xmmword [rbp + 0x148], xmm0
movups xmmword [rbp + 0x158], xmm1
mov rdx, qword [rbp + 0x1b0]
mov qword [rbp + 0x168], rdx
mov edx, 1
mov qword [rbp + 0x120], rdx
mov qword [rbp + 0x128], rax
mov qword [rbp + 0x130], rcx
mov byte [rbp + 0x274], 1
lea rcx, [rbp + 0xb0]
call fcn.14018a0b0
mov rbx, rax
test rax, rax
je 0x140101964
mov r14, rdx
mov byte [rbp + 0x274], 1
lea rcx, [rbp + 0xb0]
call fcn.140189fe0
mov r8, rdx
add r8, rax
mov byte [rbp + 0x274], 1
lea rcx, [rbp + 0x60]
mov rdx, rax
call fcn.140070810
add r14, rbx
mov byte [rbp + 0x273], 0
mov byte [rbp + 0x272], 1
lea rcx, [rbp + 0x190]
mov rdx, rbx
mov r8, r14
call fcn.140070810
movups xmm0, xmmword [rbp + 0x120]
movups xmm1, xmmword [rbp + 0x130]
movups xmm2, xmmword [rbp + 0x140]
movups xmm3, xmmword [rbp + 0x150]
movaps xmmword [rbp + 0x1e0], xmm0
movdqu xmm0, xmmword [rbp + 0x160]
movdqa xmmword [rbp + 0x220], xmm0
movaps xmmword [rbp + 0x210], xmm3
movaps xmmword [rbp + 0x200], xmm2
movaps xmmword [rbp + 0x1f0], xmm1
mov rax, qword [rbp + 0x60]
mov r13, qword [rbp + 0x68]
mov rbx, qword [rbp + 0x70]
cmp qword [rbp + 0x1e0], 0
je 0x140101641
cmp rax, rsi
jne 0x1401016a9
test rbx, rbx
je 0x14010168f
js 0x140101a5a
movzx eax, byte [0x140262330]
xor ecx, ecx
mov rdx, rbx
call fcn.140162ad0
mov r14, rax
test rax, rax
jne 0x140101695
mov byte [rbp + 0x275], 1
mov ecx, 1
mov rdx, rbx
call fcn.140197e40
jmp 0x140101a82
movzx ebx, byte [rbp + 0x68]
movzx eax, byte [0x140262330]
mov edx, 1
xor ecx, ecx
call fcn.140162ad0
test rax, rax
je 0x140101a27
mov byte [rax], bl
mov word [rbp + 0x248], 0
mov qword [rbp + 0x238], rax
lea rax, case.0x140120bc5.457
mov qword [rbp + 0x240], rax
mov qword [rbp + 0x1e0], rsi
movzx eax, byte [0x140262330]
mov edx, 0x70
xor ecx, ecx
call fcn.140162ad0
test rax, rax
je 0x140101a49
mov rbx, rax
movups xmm0, xmmword [rbp + 0x240]
movups xmmword [rax + 0x60], xmm0
movups xmm0, xmmword [rbp + 0x230]
movups xmmword [rax + 0x50], xmm0
movups xmm0, xmmword [rbp + 0x220]
movups xmmword [rax + 0x40], xmm0
movdqu xmm0, xmmword [rbp + 0x1e0]
movups xmm1, xmmword [rbp + 0x1f0]
movups xmm2, xmmword [rbp + 0x200]
movups xmm3, xmmword [rbp + 0x210]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
cmp byte [rbp + 0x1b0], 2
je 0x140101638
mov rax, qword [rbp + 0x190]
mov rdx, qword [rbp + 0x198]
lea rcx, [rbp + 0x1a8]
mov r8, qword [rbp + 0x1a0]
call qword [rax + 0x10]
mov qword [rbp + 0x68], rbx
jmp 0x140100b88
cmp rax, rsi
jne 0x1401017eb
test rbx, rbx
je 0x1401017d1
js 0x140101a6f
movzx eax, byte [0x140262330]
xor ecx, ecx
mov rdx, rbx
call fcn.140162ad0
mov r14, rax
test rax, rax
jne 0x1401017d7
mov byte [rbp + 0x275], 1
mov ecx, 1
mov rdx, rbx
call fcn.140197e40
jmp 0x140101a82
mov r14d, 1
mov rcx, r14
mov rdx, r13
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov rax, rbx
mov r13, r14
mov rcx, qword [rbp + 0x190]
mov r9, qword [rbp + 0x198]
mov r14, qword [rbp + 0x1a0]
cmp rcx, rsi
mov qword [rbp + 0x268], r13
mov qword [rbp + 0x260], rax
jne 0x14010170d
test r14, r14
je 0x140101716
js 0x140101a68
mov rsi, r9
movzx eax, byte [0x140262330]
xor ecx, ecx
mov rdx, r14
call fcn.140162ad0
mov r15, rax
test rax, rax
mov r9, rsi
jne 0x14010171c
mov ecx, 1
mov rdx, r14
call fcn.140197e40
jmp 0x140101a82
mov qword [rbp + 0x250], rcx
jmp 0x140101734
mov r15d, 1
mov rcx, r15
mov rdx, r9
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x250], r14
mov r9, r15
mov qword [rsp + 0x20], r14
lea rcx, [rbp - 0x58]
mov rdx, r13
mov r8, rbx
mov qword [rbp + 0x188], r9
call fcn.14011da10
cmp qword [rbp + 0x250], 0
je 0x14010176e
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, qword [rbp + 0x188]
call fcn.140195ea0
cmp qword [rbp + 0x260], 0
mov r8, qword [rbp + 0x268]
je 0x14010178d
mov rcx, qword [0x140262270]
xor edx, edx
call fcn.140195ea0
cmp byte [rbp + 0x228], 2
je 0x1401017b5
mov rax, qword [rbp + 0x208]
mov rdx, qword [rbp + 0x210]
lea rcx, [rbp + 0x220]
mov r8, qword [rbp + 0x218]
call qword [rax + 0x10]
mov rax, qword [rbp - 0x38]
lea rcx, [rbp + 0x208]
mov qword [rcx + 0x20], rax
movups xmm0, xmmword [rbp - 0x58]
movups xmm1, xmmword [rbp - 0x48]
jmp 0x14010190e
mov r14d, 1
mov rcx, r14
mov rdx, r13
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov r13, r14
mov rax, rbx
mov rcx, qword [rbp + 0x190]
mov r9, qword [rbp + 0x198]
mov r14, qword [rbp + 0x1a0]
cmp rcx, rsi
mov qword [rbp + 0x268], r13
mov qword [rbp + 0x260], rax
jne 0x14010184f
test r14, r14
je 0x140101858
js 0x140101a7d
mov rsi, r9
movzx eax, byte [0x140262330]
xor ecx, ecx
mov rdx, r14
call fcn.140162ad0
mov r15, rax
test rax, rax
mov r9, rsi
jne 0x14010185e
mov ecx, 1
mov rdx, r14
call fcn.140197e40
jmp 0x140101a82
mov qword [rbp + 0x250], rcx
jmp 0x140101876
mov r15d, 1
mov rcx, r15
mov rdx, r9
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
mov r9, r15
mov qword [rbp + 0x250], r14
mov qword [rsp + 0x20], r14
lea rcx, [rbp - 0x30]
mov rdx, r13
mov r8, rbx
mov qword [rbp + 0x188], r9
call fcn.14011da10
cmp qword [rbp + 0x250], 0
je 0x1401018b0
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, qword [rbp + 0x188]
call fcn.140195ea0
cmp qword [rbp + 0x260], 0
mov r8, qword [rbp + 0x268]
je 0x1401018cf
mov rcx, qword [0x140262270]
xor edx, edx
call fcn.140195ea0
cmp byte [rbp + 0x228], 2
je 0x1401018f7
mov rax, qword [rbp + 0x208]
mov rdx, qword [rbp + 0x210]
lea rcx, [rbp + 0x220]
mov r8, qword [rbp + 0x218]
call qword [rax + 0x10]
mov rax, qword [rbp - 0x10]
lea rcx, [rbp + 0x208]
mov qword [rcx + 0x20], rax
movups xmm0, xmmword [rbp - 0x30]
movups xmm1, xmmword [rbp - 0x20]
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
movaps xmm0, xmmword [rbp + 0x220]
movaps xmmword [rbp + 0x160], xmm0
movdqa xmm0, xmmword [rbp + 0x1e0]
movaps xmm1, xmmword [rbp + 0x1f0]
movaps xmm2, xmmword [rbp + 0x200]
movaps xmm3, xmmword [rbp + 0x210]
movaps xmmword [rbp + 0x150], xmm3
movaps xmmword [rbp + 0x140], xmm2
movaps xmmword [rbp + 0x130], xmm1
movdqa xmmword [rbp + 0x120], xmm0
mov r15, qword [rbp + 0xb0]
movaps xmm0, xmmword [rbp + 0x160]
movaps xmmword [rbp + 0xa0], xmm0
movdqa xmm0, xmmword [rbp + 0x120]
movaps xmm1, xmmword [rbp + 0x130]
movaps xmm2, xmmword [rbp + 0x140]
movaps xmm3, xmmword [rbp + 0x150]
movaps xmmword [rbp + 0x90], xmm3
movaps xmmword [rbp + 0x80], xmm2
movaps xmmword [rbp + 0x70], xmm1
movdqa xmmword [rbp + 0x60], xmm0
mov rsi, qword [rbp + 0x258]
test r15, r15
jne 0x140100b9c
jmp 0x140100bb1
mov byte [rbp + 0x276], 1
call fcn.140020450
jmp 0x140101a82
mov ecx, 8
mov edx, 8
call fcn.140197e40
jmp 0x140101a82
mov ecx, 8
mov edx, 0x70
call fcn.140197e40
jmp 0x140101a82
mov ecx, 8
mov edx, 8
call fcn.140197e40
jmp 0x140101a82
mov ecx, 8
mov edx, 0x70
call fcn.140197e40
jmp 0x140101a82
mov ecx, 1
mov edx, 1
call fcn.140197e40
jmp 0x140101a82
mov ecx, 1
mov edx, 1
call fcn.140197e40
jmp 0x140101a82
mov ecx, 8
mov edx, 0x70
call fcn.140197e40
jmp 0x140101a82
mov ecx, 8
mov edx, 0x70
call fcn.140197e40
jmp 0x140101a82
mov byte [rbp + 0x275], 1
call fcn.140020450
jmp 0x140101a82
call fcn.140020450
jmp 0x140101a82
mov byte [rbp + 0x275], 1
call fcn.140020450
jmp 0x140101a82
call fcn.140020450
ud2
xor eax, eax
jmp 0x1401029d8
mov r8, r11
xor r10b, 1
mov byte [rdx + 0x18], r10b
lea rcx, str._rustc_6672c16afcd4db8acdf08a6984fd4107bf07632clibrarycore_src_strpattern.rs
or eax, 0xdaaa4
mov qword [rsp + 0x20], rcx
mov rcx, rax
mov rdx, r9
call fcn.140198800
jne 0x14010291a
test r8, r8
je 0x140102996
or edi, esi
or edi, r8d
mov esi, edi
jmp 0x1401029b8
test r10b, r10b
je 0x1401029e3
mov r8, r11
xor r10b, 1
mov byte [rdx + 0x18], r10b
mov r11, r8
mov qword [rcx + 8], r11
mov qword [rcx + 0x10], r11
mov eax, 1
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
add dword [rax - 0x7d], ecx
invalid
mov qword [rcx], rax
add rsp, 0x40
pop rbx
pop rdi
pop rsi
ret
cmp esi, 0x110000
add byte [rax], al
adc dword [rax], eax
jne 0x1401029f8
mov byte [rdx + 0x18], 1
mov byte [rdx + 0x1a], 1
jmp 0x1401028cf
invalid
invalid
invalid
invalid
mov r8d, 1
cmp esi, 0x80
jb 0x140102a24
invalid
invalid
mov r8d, 2
cmp esi, 0x800
jb 0x140102a24
cmp esi, 0x10000
mov r8d, 4
inc byte [rax]
add byte [rcx], al
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
sbb r8, 0
add r8, r11
add eax, ebx
mov qword [rdx + 8], r8
je 0x140102a3e
mov r10, r9
sub r10, r8
jbe 0x140102a43
cmp byte [rax + r8], 0xbf
jg case.0x1400ca54c.227
jmp 0x140102a6a
mov r10, r9
jmp case.0x1400ca54c.227
jne 0x140102a6a
test r10, r10
je 0x140102a61
movzx eax, byte [rax + r8]
mov r10b, 1
test al, al
jns 0x1401029c0
invalid
invalid
cmp al, 0xe0
jmp 0x1401029c0
invalid
invalid
invalid
mov byte [rdx + 0x18], 0
jmp 0x1401029c8
invalid
inc dword [rcx - 0x4e]
add ecx, ebp
stosd dword [rdi], eax
mov r10b, 1
jmp 0x14010291d
invalid
invalid
invalid
invalid
int3
int3
int3
push rdi
push rbp
push rbx
sub rsp, 0x48
mov rax, rdx
mov rax, rdx
mov qword [rsp + 0x28], rcx
mov rdx, qword [rsp + 0xb8]
mov edx, dword [rsp + 0xb8]
mov edx, dword [rsp + 0xb8]
mov rbx, qword [rax + 0x20]
lea r10, [rdx + rbx]
dec r10
cmp r10, r9
retf 0x830f
invalid
add dword [rax], eax
invalid
retf 0x830f
movzx ecx, byte [rsp + 0xc0]
mov rdi, qword [rsp + 0xb0]
lea r11, [rdx - 1]
mov qword [rsp + 0x40], r11
mov r11, qword [rax + 0x18]
pop rax
sbb byte [rbx + rcx*4 + 0x20], cl
pop rax
sbb byte [rbx + rcx*4 + 0x20], cl
mov rsi, qword [rax + 0x10]
mov r14, rdx
mov qword [rsp + 0x38], rsi
sub r14, rsi
mov qword [rsp + 0x30], r14
mov rbp, qword [rax + 0x30]
mov qword [rsp + 0x20], r11
jmp 0x140102b13
xor r10d, r10d
mov r11, qword [rsp + 0x20]
mov qword [rax + 0x30], r10
mov rbp, r10
mov r10, qword [rsp + 0x40]
and al, 0x40
add r10, rbx
cmp r10, r9
jae 0x140102c1d
movzx r10d, byte [r8 + r10]
bt r11, r10
jae 0x140102b90
mov dh, 0x14
adc byte [rbp + 0xf], cl
movabs dword [0x8949ec39497273d3], eax
invalid
cmova edx, esp
mov r15d, ecx
test cl, cl
cmovne r10, r12
lea r11, [r8 + rbx]
mov r13, r10
nop dword [rax + rax]
cmp r13, rdx
jae 0x140102bb0
lea rsi, [rbx + r13]
cmp rsi, r9
jae 0x140102c64
movzx ecx, byte [rdi + r13]
or al, 0x2f
lea r14, [r13 + 1]
cmp cl, byte [r11 + r13]
mov r13, r14
je 0x140102b40
sub rsi, r12
mov rbx, rsi
inc rbx
mov qword [rax + 0x20], rbx
mov ecx, r15d
test r15b, r15b
je case.0x1400a59d4.221
jbe 0x140102b7a
invalid
invalid
jbe 0x140102b7a
invalid
invalid
invalid
add byte [rax + 1], cl
ror dword [rax - 0x77], cl
pop rax
and byte [rcx + rcx*8 - 0x9c7af1], al
invalid
test dword [rbx - 1], esp
invalid
jne 0x140102b02
xor r10d, r10d
jmp 0x140102afb
invalid
add byte [rbp - 0x7c], al
dec dword [rcx - 0x77]
in eax, dx
mov ecx, 0
add byte [rax], al
add byte [rax], al
cmovne r13, rcx
mov r10, r12
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
cmp r13, r10
jae 0x140102c2a
dec r10
cmp r10, rdx
cmp edx, edx
cmp edx, edx
jae 0x140102c80
lea r11, [r10 + rbx]
cmp r11, r9
jae 0x140102c8f
invalid
invalid
add byte [rax], al
invalid
and dword [rcx + 0x42000000], 0xf
mov dh, 0x34
invalid
movzx esi, byte [rdi + r10]
cmp sil, byte [r8 + r11]
je 0x140102bd0
cmp byte [rax - 0x77], cl
pop rax
and byte [rbx + rcx*4 + 0x54], cl
and al, 0x30
mov ecx, r15d
test r15b, r15b
mov r11, qword [rsp + 0x20]
je 0x140102afb
jmp 0x140102b02
mov qword [rax + 0x20], r9
xor eax, eax
mov rcx, qword [rsp + 0x28]
jmp 0x140102c50
add rdx, rbx
mov qword [rax + 0x20], rdx
test r15b, r15b
push qword [rbp + 8]
push qword [rbp + 8]
mov qword [rax + 0x30], 0
mov rcx, qword [rsp + 0x28]
mov qword [rcx + 8], rbx
mov qword [rcx + 0x10], rdx
mov eax, 1
mov qword [rcx], rax
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add r10, rbx
cmp r9, r10
cmova r10, r9
lea r8, str._rustc_6672c16afcd4db8acdf08a6984fd4107bf07632clibrarycore_src_strpattern.rs
mov rcx, r10
mov rdx, r9
call fcn.1401982a0
lea r8, str._rustc_6672c16afcd4db8acdf08a6984fd4107bf07632clibrarycore_src_strpattern.rs
mov rcx, r10
call fcn.1401982a0
lea r8, str._rustc_6672c16afcd4db8acdf08a6984fd4107bf07632clibrarycore_src_strpattern.rs
mov rcx, r11
mov rdx, r9
call fcn.1401982a0
or dword [rax], eax
or dword [rax], eax
int3
int3
xor byte [rax - 0x39], cl
clc
invalid
cmp rax, 2
jne case.0x1400ba208.169
add rcx, 8
add rsp, 0x30
pop rbp
jmp fcn.1400fd420
test rax, rax
mov qword [rbp - 0x10], rcx
je 0x140102d01
cmp byte [rcx + 0x48], 2
je 0x140102d1e
mov r8, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov rax, qword [r8 + 0x28]
mov rdx, qword [r8 + 0x30]
lea rcx, [r8 + 0x40]
lea ecx, [rax + 0x40]
lea ecx, [rax + 0x40]
mov r8, qword [r8 + 0x38]
call qword [rax + 0x10]
push rax
adc bl, ch
invalid
cmp byte [rcx + 0x48], 2
je 0x140102d1e
mov r8, qword [rbp - 0x10]
mov rax, qword [r8 + 0x28]
sub byte [rcx - 0x75], cl
push rax
xor byte [rcx - 0x73], cl
mov r8, qword [r8 + 0x38]
invalid
invalid
invalid
cmp dil, dil
push rax
call qword [rax + 0x10]
adc byte [rax - 0x75], cl
invalid
mov rcx, qword [rbp - 0x10]
mov rax, qword [rcx + 8]
mov rdx, qword [rcx + 0x10]
mov rax, qword [rax + 0x10]
adc byte [rbx + rcx*4 + 0x41], cl
sbb byte [rax - 0x7d], cl
shl dword [rax], 0x48
add esp, 0x30
sbb byte [rax - 0x7d], cl
shl dword [rax], 0x48
add esp, 0x30
pop rbp
jmp rax
invalid
xor byte [rbx + rcx*4 + 0x45], cl
invalid
adc byte [rbp - 0x75], cl
sbb dil, dil
sbb bh, bh
sbb bh, bh
push rax
adc byte [rax + 0x20c48348], dl
nop
add rsp, 0x20
nop
add rsp, 0x20
pop rbp
ret
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x30]
mov r8, qword [rbp - 0x10]
lea rcx, [r8 + 0x20]
mov rax, qword [r8 + 8]
mov eax, dword [rax + 8]
mov rdx, qword [r8 + 0x10]
mov r8, qword [r8 + 0x18]
call qword [rax + 0x10]
nop
add rsp, 0x20
add esp, 0x20
pop rbp
ret
sub esp, 0xe8
call 0x188102dac
lea ebp, [rsp + 0x80]
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x60], 0xfffffffffffffffe
mov rsi, rcx
mov rax, qword [rdx]
lea rcx, [0x14020d464]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp byte [rdx + 0x50], 2
je case.0x140102dcf.2
lea rax, [rdx + 0x48]
mov r10, qword [rdx + 0x30]
mov r8, qword [rdx + 0x38]
mov r9, qword [rdx + 0x40]
lea rcx, [rbp + 0x10]
mov rdi, rdx
mov rdx, rax
call qword [r10]
movzx eax, byte [rdi + 0x50]
jmp 0x140102f5d
add byte [rax], al
add rdx, 8
lea rcx, [rbp - 0x60]
call fcn.1401030b0
cmp dword [rbp - 0x60], 2
je case.0x140102dcf.2
movups xmm0, xmmword [rbp - 0x20]
movaps xmmword [rbp + 0x50], xmm0
movdqu xmm0, xmmword [rbp - 0x60]
movdqu xmm1, xmmword [rbp - 0x50]
movdqu xmm2, xmmword [rbp - 0x40]
movdqu xmm3, xmmword [rbp - 0x30]
movdqa xmmword [rbp + 0x40], xmm3
movdqa xmmword [rbp + 0x30], xmm2
movdqa xmmword [rbp + 0x20], xmm1
movdqa xmmword [rbp + 0x10], xmm0
cmp byte [rbp + 0x58], 2
jne 0x140102f85
mov byte [rsi + 0x20], 2
jmp 0x140102fe0
add byte [rax], al
call fcn.1401040e0
mov rdi, qword [rbx + 0x10]
mov rcx, qword [rbx + 0x18]
mov rdx, rax
mov edx, eax
mov edx, eax
shr rdx, 0x39
movd xmm0, edx
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
pshufw mm0, mm0, 0
lea rdx, [rdi - 0x68]
xor r8d, r8d
pcmpeqd xmm1, xmm1
and rax, rcx
movdqu xmm2, xmmword [rdi + rax]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r9d, xmm3
pmovmskb r9d, mm3
pmovmskb r9d, mm3
nop word cs:[rax + rax]
test r9w, r9w
je 0x140102f10
invalid
cmp dh, bl
bsf r10d, r9d
tzcnt r10d, r9d
lea r11d, [r9 - 1]
and r11d, r9d
mov r9d, r11d
add r10, rax
and r10, rcx
neg r10
imul r10, r10, 0x68
cmp qword [rdx + r10 + 0x10], 4
jne 0x140102ed0
lea r11, [rdx + r10]
mov r11, qword [r11 + 8]
cmp dword [r11], 0x70747468
jne 0x140102ed0
jmp 0x140102f2b
pcmpeqb xmm2, xmm1
pmovmskb r9d, xmm2
test r9d, r9d
jne case.0x140102dcf.2
add rax, r8
add rax, 0x10
add r8, 0x10
jmp 0x140102eb0
cmp byte [rdi + r10 - 8], 2
je case.0x140102dcf.2
lea rax, [rdi + r10]
add rax, 0xffffffffffffffd8
test rax, rax
je case.0x140102dcf.2
add rdi, r10
lea rdx, [rdi - 0x10]
mov rax, qword [rdi - 0x28]
mov r8, qword [rdi - 0x20]
mov r9, qword [rdi - 0x18]
lea rcx, [rbp + 0x10]
call qword [rax]
movzx eax, byte [rdi - 8]
movdqu xmm0, xmmword [rbp + 0x10]
movdqu xmm1, xmmword [rbp + 0x20]
movdqu xmmword [rsi + 0x10], xmm1
movdqu xmmword [rsi], xmm0
mov byte [rsi + 0x20], al
jmp 0x140102f79
mov byte [rsi + 0x20], 2
add rsp, 0xe8
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rax, qword [rbp + 0x38]
mov r8, qword [rbp + 0x40]
lea rdx, [rbp + 0x50]
mov r9, qword [rbp + 0x48]
lea rcx, [rbp - 0x10]
call qword [rax]
movzx eax, byte [rbp + 0x58]
movdqu xmm0, xmmword [rbp - 0x10]
movdqu xmm1, xmmword [rbp]
movdqu xmmword [rsi + 0x10], xmm1
movdqu xmmword [rsi], xmm0
mov byte [rsi + 0x20], al
cmp qword [rbp + 0x10], 0
lea rcx, [rbp + 0x50]
je 0x140102fd1
add byte [rdx + rdx + 0x4c], dh
mov eax, dword [rbp + 0x38]
mov rcx, qword [0x140262270]
xor edx, edx
call fcn.140195ea0
nop
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
lea ebp, [rdx + 0x80]
cmp qword [rbp + 0xf0], 0
je 0x1401037f5
mov r8, qword [rbp + 0xf8]
mov rcx, qword [0x140262270]
xor edx, edx
call fcn.140195ea0
nop
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
nop
add rsp, 0x30
xor byte [rbx + 0x5f], bl
xor byte [rbx + 0x5f], bl
pop rsi
pop r14
pop rbp
ret
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x10], edx
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x30
in al, dx
xor byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x7d], cl
mov ebp, 0xe0
add byte [rax], al
in al, dx
xor byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x7d], cl
mov ebp, 0xe0
add byte [rax], al
je 0x140103895
mov rcx, qword [0x140262270]
add byte [rax], al
je 0x140103895
mov rcx, qword [0x140262270]
jmp 0x171104e71
xor edx, edx
mov r8, qword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
call fcn.140195ea0
or esp, dword [rsi]
or dword [rax], eax
nop
add rsp, 0x30
invalid
xor byte [rbx + 0x5f], bl
pop rsi
pop r14
invalid
pop rbp
ret
int3
int3
lea rbp, [rsp + 0x40]
mov qword [rbp - 8], 0xfffffffffffffffe
mov rax, qword [rcx + 0x140]
mov qword [rbp - 0x20], rcx
mov rdx, qword [rcx + 0x148]
add qword [rax], rax
add byte [rax - 0x77], cl
invalid
invalid
mov rcx, rax
mov qword [rbp - 0x18], rdx
call 0xcb584be2
invalid
invalid
add qword [rax], rax
add byte [rax - 0x77], cl
invalid
invalid
call 0xcb584be2
call 0x14888bc31
cmp qword [rax + 8], 0
je case.0x14003ecb8.2695
cmp qword [rax + 0x10], 0x11
cmp qword [rax + 8], 0
je case.0x14003ecb8.2695
cmp qword [rax + 0x10], 0x11
jae 0x1401038f9
mov r8, qword [rbp - 0x10]
jmp case.0x14003ecb8.2688
mov r8, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov r8, qword [r8 - 8]
mov rcx, qword [0x140262270]
xor edx, edx
call fcn.140195ea0
mov rcx, qword [rbp - 0x20]
add rsp, 0x40
pop rbp
pop rbp
jmp fcn.14009bad0
nop dword [rax]
mov qword [rsp + 0x10], rdx
adc byte [rbp + 0x48], dl
sub esp, 0x20
adc byte [rbp + 0x48], dl
sub esp, 0x20
lea rbp, [rdx + 0x40]
lea ebp, [rdx + 0x40]
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
je 0x140103962
mov rax, qword [rbp - 0x18]
cmp qword [rax + 0x10], 0x11
jb 0x140103950
mov rax, qword [rbp - 0x10]
mov rax, qword [rax - 8]
mov qword [rbp - 0x10], rax
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, qword [rbp - 0x10]
call fcn.140195ea0
mov rcx, qword [rbp - 0x20]
call fcn.14009bad0
nop
add rsp, 0x20
pop rbp
ret
scasb al, byte [rdi]
or ecx, dword [0x1459d8c1d]
xlatb
or ecx, dword [0x14040fa24]
add byte [rax], al
call fcn.140198330
lea rcx, str.negative_Window
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_flow_control.rsassertion_failed:_self.window_size.0___sz_as_i32
mov edx, 0xf
call fcn.140198860
ud2
and al, 0x38
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x50], rdx
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], 0
lea rsi, [rsp + 0x28]
mov rcx, rsi
mov rdx, r8
ret 0x894d
enter 0x75e8, 0xffffffffffffffdc
inc esi
and al, 0x27
dec dword [rax - 0x73]
push rsp
and al, 0x27
mov r8d, 1
mov rcx, rsi
call fcn.140041dd0
mov rcx, qword [rsp + 0x38]
mov r9, qword [rsp + 0x58]
shl r9, 0x38
or r9, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x40]
mov rax, qword [rsp + 0x28]
ret 0x894d
add rax, rcx
rol rcx, 0xd
xor rdx, r9
xor rcx, rax
xor ecx, eax
xor ecx, eax
rol rax, 0x20
mov r8, qword [rsp + 0x30]
add r8, rdx
rol rdx, 0x10
xor rdx, r8
add rax, rdx
rol rdx, 0x15
add r8, rcx
rol rcx, 0x11
xor rdx, rax
xor rcx, r8
rol r8, 0x20
xor rax, r9
add rax, rcx
rol rcx, 0xd
xor rcx, rax
rol rax, 0x20
xor r8, 0xff
add r8, rdx
rol rdx, 0x10
xor rdx, r8
add rax, rdx
rol rdx, 0x15
add r8, rcx
rol rcx, 0x11
xor rcx, r8
rol r8, 0x20
xor rdx, rax
add rax, rcx
rol rcx, 0xd
xor rcx, rax
rol rax, 0x20
add r8, rdx
rol rdx, 0x10
xor rdx, r8
add rax, rdx
rol rdx, 0x15
add r8, rcx
rol rcx, 0x11
xor rcx, r8
rol r8, 0x20
xor rdx, rax
add rax, rcx
rol rcx, 0xd
add r8, rdx
rol rdx, 0x10
xor rdx, r8
rol rdx, 0x15
xor rcx, rax
add r8, rcx
rol rcx, 0x11
mov rax, r8
rol rax, 0x20
xor rax, rcx
xor rax, rdx
xor rax, r8
add rsp, 0x70
pop rsi
ret
mov r9, r10
mov r10d, 0
cmp r9, rdx
jae 0x140105150
movzx r10d, word [rbx + r9*4]
cmp r10w, 0xffff
je 0x14010519f
movzx r11d, word [rbx + r9*4 + 2]
mov esi, eax
and esi, r11d
mov edi, r9d
sub edi, esi
invalid
test edi, eax
je 0x14010519f
invalid
cmp r8, rdx
jae 0x1401051e6
mov word [rbx + r8*4], r10w
mov word [rbx + r8*4 + 2], r11w
mov dword [rbx + r9*4], 0xffff
lea r10, [r9 + 1]
add dword [rbp - 0x77], ecx
invalid
invalid
mov eax, ecx
jmp 0x140105150
mov rax, qword [rbp]
mov qword [rcx + 0x60], rax
movaps xmm0, xmmword [rbp - 0x10]
movups xmmword [rcx + 0x50], xmm0
adc dword [rcx + 0x50], eax
movaps xmm0, xmmword [rbp - 0x20]
movups xmmword [rcx + 0x40], xmm0
movaps xmm0, xmmword [rbp - 0x60]
movabs al, byte [0xc055280fb04d280f]
push rbp
ror byte [rdi], 0x28
pop rbp
ror byte [rdi], 1
movaps xmm3, xmmword [rbp - 0x30]
movups xmmword [rcx + 0x30], xmm3
adc dword [rcx + 0x30], ebx
adc dword [rcx + 0x30], ebx
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
add rsp, 0x98
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
cli
or al, 0
mov rcx, r8
mov r8, rax
mov eax, eax
mov eax, eax
call fcn.1401982a0
jmp 0x140105232
invalid
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov rcx, r8
ror dword [rcx - 0x77], 0xc0
mov r8, rax
call fcn.1401982a0
xor byte [rcx], cl
add byte [rbp + rcx*4 + 5], cl
add eax, 0xcfa6d
or dword [rax], eax
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov rcx, rdi
mov rdx, r11
call fcn.1401982a0
jmp 0x140105232
int1
mov rdx, r11
call fcn.1401982a0
invalid
ud2
or al, 0
mov rcx, r9
mov rdx, r10
call fcn.140197f10
int3
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
and al, 0x10
push rbp
push r15
push r14
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax - 0x73], cl
movabs al, byte [0x834890fff294efe8]
xchg esp, eax
invalid
invalid
nop
invalid
invalid
invalid
lea rcx, [rbp - 0x60]
lea ecx, [rbp - 0x60]
call fcn.14002e760
nop
add rsp, 0x28
xchg esp, eax
bnd call qword [rax + 0x28c48348]
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
ror byte [rdi], 0x84
movabs byte [0x8b48ce8948000000], al
or dword [rax - 0x73], ecx
adc al, 9
test byte [rdx + 0x48000000], ah
mov esi, ecx
cmp edx, eax
jno 0x1401052c7
mov dword [rcx], 0x394cd231
ror byte [rdi], 0x92
ret 0x8348
add byte [rax + 0xf], cl
clc
add byte [rax], al
add byte [rbp + rcx*4 + 4], cl
rol cl, 0xe2
add ecx, dword [rax - 0x7b]
leave
leave
sub byte [rax], al
and al, 0x30
add eax, 0xf1b117e8
dec dword [rax - 0x75]
mov rdx, qword [rsp + 0x38]
int3
sub esp, 0x178
lea rbp, [rsp + 0x80]
mov qword [rbp + 0xf0], 0xfffffffffffffffe
test eax, esi
add byte [rax], al
add dh, bh
invalid
invalid
dec dword [rax - 0x77]
invalid
inc qword [rcx + 0x18]
test eax, esi
add byte [rax], al
add dh, bh
invalid
mov r14, r8
mov rbx, rdx
mov r15, qword [rcx + 0x10]
adc byte [rcx + 0x39], cl
xlatb
jne 0x1401053f7
lea ecx, [rbp - 0x58]
mov r8d, 0x130
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
add byte [rax - 0x77], cl
fisttp word [rax + 0x39]
cmp dword [rsi], ebx
jne case.0x1400c620b.153
add byte [rax], al
mov rcx, rsi
mov qword [rbp + 0xe8], rbx
add byte [rax], al
add byte [rax - 0x77], cl
invalid
call fcn.140105510
add qword [rax], r8
add byte [rax - 0x75], cl
jle 0x1401053d6
add byte [rax], al
add byte [rax - 0x77], cl
invalid
add qword [rax], r8
add byte [rax - 0x75], cl
jle 0x1401053d6
mov rbx, qword [rbp + 0xe8]
mov ebx, dword [rbp + 0xe8]
imul rcx, rdi, 0x130
add rcx, qword [rsi + 8]
lea rdx, [rbp - 0x58]
mov r8d, 0x130
mov eax, 0x130
or byte [rax - 0x73], r9b
push rbp
test al, 0x41
mov eax, 0x130
call sub.VCRUNTIME140.dll_memmove
inc rdi
mov qword [rsi + 0x10], rdi
adc byte [rax - 1], cl
ret
mov qword [rsi + 0x20], rbx
jmp 0x140105437
adc byte [rax - 1], cl
ret
mov qword [rsi + 0x20], rax
lea rsi, [rbp - 0x58]
mov r8d, 0x130
mov rcx, rsi
int1
int1
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
mov r8d, 0x130
mov rcx, rdi
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
nop
add rsp, 0x178
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
add byte [rax + 0x3b], cl
test eax, ebp
add byte [rax], al
add byte [rbp + 0xd], dh
or eax, 0x28c48348
or eax, 0x28c48348
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
invalid
int3
test byte [rax + rax - 0x76b80000], bl
mov rsi, rcx
mov rcx, qword [rcx]
lea rdx, [rcx + rcx]
or dword [rax + 0x39], ecx
ret 0xf48
ret 0xb849
invalid
mov esp, 0xca1af286
invalid
invalid
invalid
or dword [rax + 0x39], ecx
ret 0xf48
mov esp, 0xca1af286
imul eax, dword [rax], 0x31
xor edx, edx
cmp rax, r8
xor edx, edx
cmp rax, r8
setb dl
cmp rax, 5
mov edi, 4
add byte [rax + 0xf], cl
clc
clc
add byte [rax + 0xf], cl
clc
clc
clc
imul r8, rdi, 0x130
shl edx, 3
test rcx, rcx
je case.0x1400e8938.52
mov rax, qword [rsi + 8]
imul rcx, rcx, 0x130
add byte [rax], al
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 8
and al, 0x48
or byte [rax], al
add byte [rax], al
mov qword [rsp + 0x50], rcx
jmp 0x14010558a
mov qword [rsp + 0x48], 0
and al, 0x48
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x28]
lea r9, [rsp + 0x40]
call fcn.140152f30
xchg edi, eax
fld dword [rax + rax]
xchg edi, eax
fld dword [rax + rax]
cmp qword [rsp + 0x28], 0
jne 0x1401055b4
mov rax, qword [rsp + 0x30]
mov qword [rsi + 8], rax
mov qword [rsi], rdi
add rsp, 0x58
or byte [rax - 0x77], cl
add rsp, 0x58
pop rdi
pop rsi
ret
mov rcx, qword [rsp + 0x30]
test rcx, rcx
jne 0x1401055c3
call fcn.140020450
mov rdx, qword [rsp + 0x38]
call fcn.140197e40
jae case.0x1401055e8.0
or dword [rax], eax
jae case.0x1401055e8.0
or dword [rax], eax
int3
outsd dx, dword [rsi]
lea rdx, [0x14020d478]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov rax, qword [rcx + 0x18]
cmp rax, 1
je 0x140105630
test rax, rax
jne case.0x1401055e8.2
mov rax, qword [rcx + 0x20]
mov rdx, qword [rcx + 0x28]
mov rax, qword [rax + 0x10]
mov r8, qword [rcx + 0x30]
add rcx, 0x38
jmp rax
cmp qword [rcx + 0x28], 0
je case.0x1401055e8.2
mov r8, qword [rcx + 0x20]
mov rcx, qword [0x140262270]
xor edx, edx
jmp fcn.140195ea0
ret
sub rsp, 0x20
lea rbp, [rdx + 0x30]
xor byte [rax - 0x75], cl
invalid
invalid
mov rcx, rax
ror dword [rax - 0x75], 0x40
adc al, dh
dec qword [rax]
dec dword [rax]
or byte [rbp + 9], dh
jne 0x140105cb8
mov rcx, qword [rcx + 0x10]
call fcn.140076450
nop
add rsp, 0x20
pop rbp
ret
in al, dx
movabs al, byte [0x8024ac8d48000000]
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
invalid
add byte [rax], al
add byte [rax - 0x39], cl
sbb r14b, r15b
sbb dh, bh
sbb dh, bh
invalid
add al, 0
add byte [rbp - 0x73], cl
lea r14, [r15 + 0x10]
adc byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
or dword [rax], eax
mov rax, qword [0x140262328]
add byte [rax - 0x2f], cl
loopne case.0x140089990.323
shl rax, 1
test rax, rax
test eax, eax
jne case.0x1400ba208.182
add dword [rax], eax
add byte [rcx], dh
rol byte [rcx + 0xf], 0xb6
movzx ecx, byte [rdi + 0x18]
test cl, cl
invalid
test dword [rax + 1], ebp
xor eax, eax
movzx ecx, byte [r15 + 0x18]
movzx ecx, byte [rdi + 0x18]
movzx ecx, byte [rdi + 0x18]
test cl, cl
jne case.0x14015c4ea.291
test dword [rax + 1], ebp
add byte [rax], al
add byte [rax], al
mov r12b, 1
cmp qword [r15 + 0x38], 0
cmp dword [rdi + 0x38], 0
cmp dword [rdi + 0x38], 0
jne 0x140105d35
cmp qword [r15 + 0x48], 0
je case.0x1400a59d4.267
test byte [rcx + rax], al
add byte [rax], al
invalid
add byte [rax + rax*8 - 0x74b7ec8b], al
add eax, 0x15c5e8
invalid
invalid
test al, al
jne 0x140105d4c
mov rax, qword [0x140262328]
shl rax, 1
shl eax, 1
test rax, rax
test eax, eax
ror byte [rdi], 0x85
mov bl, 1
add dword [rax], eax
invalid
jne 0x140105eff
add dword [rax], eax
add byte [rcx + rcx*4 - 0xf], cl
mov ecx, esi
mov rcx, r14
mov ecx, esi
int1
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov ebx, 0x450009d4
test ah, ah
add byte [rbp - 0x7c], al
in al, 0xf
test r12b, r12b
jne case.0x140092619.269
test dword [rax + 0x4c000000], eax
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov ecx, esi
call fcn.140142070
or al, bl
add eax, dword [rax]
add byte [rcx + 0x45c7e845], cl
in al, dx
add byte [rax], al
add byte [rax], al
invalid
mov dword [rbp - 0x18], eax
mov dword [rbp - 0x14], 0
add byte [rax], al
add byte [rax - 0x73], cl
invalid
lea rcx, [0x1401d2740]
lea ecx, [0x1401d2740]
or eax, 0xcc9c9
leave
or al, 0
mov qword [rbp - 0x38], rcx
mov dword [rbp - 0x38], ecx
lea rcx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fwidestring_1.0.2_srcucstring.rs
mov qword [rbp - 0x30], rcx
invalid
invalid
sbb dl, byte [rax]
add byte [rax - 0x77], cl
ror byte [r15], 1
push rdi
xorps xmm0, xmm0
ror byte [rdi], 0x11
fadd st(6)
invalid
adc esp, 3
movups xmmword [rbp - 0x28], xmm0
mov byte [rbx + 0x3d4], 1
add byte [rax], al
add dword [rbx + 0x3c8bb], eax
invalid
invalid
invalid
add eax, dword [rax]
invalid
cmp dword [rbx + 0x3c8], 0
mov ebx, 0x3c8
add byte [rax], al
add byte [rax], al
add byte [rcx + rdx + 0x39], dh
je 0x140105dae
adc dword [rcx], edi
cmp dword [rbx + 0x3cc], eax
or esp, 3
add byte [rax], al
add byte [rbp + 9], dh
jne 0x140105dae
cmp dword [rbx + 0x3d0], 0
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax + rsi + 0x48], dh
xor byte [rax - 0x73], cl
invalid
invalid
add eax, dword [rax]
invalid
je case.0x140092619.269
xor byte [rax - 0x73], cl
lea rcx, [rbx + 0x3a0]
mov esp, dword [rax + 0x48000003]
mov eax, dword [rbp - 0x18]
invalid
movabs al, byte [0x48e8458b48000003]
mov dword [rbp + 0x10], eax
invalid
add byte [rax - 0x75], cl
call 0x15055e705
call 0x15055e705
mov rax, qword [rbp - 0x18]
call 0x15055e705
mov qword [rbp + 0x10], rax
adc byte [rax - 0x75], cl
enter 0xffffffffffff8b48, 0x55
enter 0xffffffffffff8b48, 0x55
mov rax, qword [rbp - 0x38]
mov eax, dword [rbp - 0x38]
enter 0xffffffffffff8b48, 0x55
mov rdx, qword [rbp - 0x30]
ror byte [rdi], 1
adc byte [rbp - 0x28], al
invalid
invalid
movups xmm0, xmmword [rbp - 0x28]
fmul dword [r15]
fmul dword [rdi]
movaps xmmword [rbp], xmm0
sub dword [rbp], eax
add byte [rax - 0x77], cl
invalid
mov qword [rbp - 0x10], rax
mov dword [rbp - 0x10], eax
invalid
mov qword [rbp - 8], rdx
push rbp
clc
lea rdx, [rbp - 0x10]
push rbp
invalid
call fcn.140041090
mov dl, 0xb2
dec dword [rax - 0x73]
dec dword [rax - 0x73]
lea rcx, [rbp - 0x10]
mov rdx, rbx
mov edx, ebx
invalid
invalid
mov edx, ebx
mov r8, rdi
clc
call fcn.1400c8400
movzx ecx, byte [rbp - 0x10]
mov dh, 0x4d
invalid
adc esp, dword [rsi]
cld
cld
dec dword [rdi]
mov dh, 0x4d
invalid
invalid
cmp ecx, 3
je case.0x14015c4ea.270
invalid
add esi, dword [rbp + rcx - 0x7d]
or eax, 0x7504f983
cmp ecx, 4
stc
add al, 0x75
jne case.0x140089990.328
adc dh, al
mov byte [rsi], 6
invalid
invalid
jmp case.0x1400b8e8b.195
add byte [rax], al
mov byte [rsi], 5
invalid
add eax, 0xe2e9
jmp case.0x1400b8e8b.195
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
movzx ebx, byte [rbp - 0xf]
mov dh, 0x5d
pop rbp
int1
mov edi, dword [rbp - 0xc]
hlt
mov rax, qword [rbp - 8]
mov eax, dword [rbp - 8]
clc
clc
test ecx, ecx
je case.0x1400a5922.240
cmp byte [rax - 0x73], cl
push rbp
lea rdx, [rbp]
lea edx, [rbp]
add byte [rbx + 0x357501f9], al
cmp ecx, 1
add dword [rbp + 0x35], esi
jne 0x140105e58
xor eax, 0x104a8b48
mov rcx, qword [rdx + 0x10]
mov ecx, dword [rdx + 0x10]
adc byte [rax - 0x77], cl
adc byte [rax - 0x77], cl
mov qword [rbp - 0x40], rcx
mov dword [rbp - 0x40], ecx
ror byte [r15], 0x10
movups xmm0, xmmword [rdx]
add cl, byte [rdi]
sub dword [rbp - 0x50], eax
invalid
invalid
movaps xmmword [rbp - 0x50], xmm0
mov r8b, 0xb1
mov al, 0xb1
mov cl, 1
add ecx, ebp
jmp case.0x1400b8e8b.227
cwde
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
invalid
add byte [rax], al
cmp qword [r15 + 0x240], 2
mov edi, 0x240
add al, byte [rax]
add byte [rdx], al
invalid
add byte [rax], al
add al, byte [rcx + 0xf]
xchg ebx, eax
setae r12b
setae ah
invalid
test al, al
jne 0x140105d4c
invalid
invalid
invalid
jmp 0x140105d39
out 0xfe, eax
invalid
dec dword [rcx - 0x1436ce40]
mov eax, eax
sal byte [rcx], 0xc9
xor ecx, ecx
leave
jmp case.0x1400b8e8b.227
jns case.0x1400a59d4.239
movabs rcx, 0x8000000000000000
mov ecx, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x75c83948], al
push rdx
or byte [rax + 0x39], 0xc8
cmp rax, rcx
cmp eax, ecx
enter 0x5275, 0xf
jne case.0x1400b8ded.232
movzx eax, bl
mov dh, 0xc3
ret
shl rax, 0x20
loopne 0x140105e8e
or rax, 3
or eax, 3
enter 0xffffffffffffeb03, 0x5b
add ebp, ebx
jmp 0x140105ecf
pop rbx
call fcn.1401a0a40
invalid
stosd dword [rdi], eax
or dword [rax], eax
add byte [rcx + rax], dh
xor al, 1
add dword [rcx + 0xf], eax
movzx ecx, byte [r15 + 0x18]
movzx ecx, byte [rdi + 0x18]
mov dh, 0x4f
sbb byte [r9 + r9*8 - 0x1677bf1], r8b
sbb byte [rcx + rcx*8 - 0x1677bf1], al
test cl, cl
leave
je 0x140105d20
test byte [rax + 0x4cfffffe], bl
mov dword [rbp - 0x10], esi
jne case.0x1400a5922.255
cwde
invalid
invalid
mov qword [rbp - 0x10], r14
jne case.0x1400a5922.255
invalid
mov byte [rbp - 8], al
clc
clc
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_streams.rs
add eax, 0xd1f4a
invalid
or eax, 0x44894800
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
and byte [rax - 0x73], cl
lea rcx, [0x140206b0e]
or eax, 0x100c6c
or al, 0x10
adc byte [rax], al
add byte [rbp + rcx*4 + 0xd], cl
mov bh, 0x21
invalid
lea r9, fcn.140172340
lea r8, [rbp - 0x10]
and dword [0x1859daaac], ecx
or eax, 0x458d4c00
add byte [rbp + rcx*4 + 0x45], cl
invalid
mov edx, 0x2b
sub eax, dword [rax]
add byte [rax], al
add byte [rax], al
add al, ch
invalid
sub byte [r9], cl
sub byte [rcx], cl
call fcn.140198700
sub byte [rcx], cl
or dword [rax], eax
add byte [rdi], cl
or ecx, dword [rax - 0x77]
invalid
invalid
ud2
mov qword [rbp - 0x38], rax
enter 0x100f, 2
enter 0x100f, 2
movups xmm0, xmmword [rdx]
movups xmmword [rbp - 0x30], xmm0
adc dword [rbp - 0x30], eax
ror byte [r8 - 0x73], 1
ror byte [rax - 0x73], 1
lea rdx, [rbp - 0x38]
lea edx, [rbp - 0x38]
push rbp
enter 0xffffffffffffd989, 0xffffffffffffffe8
mov ecx, ebx
invalid
mov ecx, ebx
fld1
call fcn.140034630
invalid
push qword [rcx - 0x77f177fc]
pop rsi
mov cl, 4
add al, 0x88
mov byte [rsi], cl
mov byte [rsi + 1], bl
invalid
mov dword [rsi + 4], edi
jle case.0x1400b8e8b.207
invalid
add dword [rcx - 0x76b7fb82], ecx
or byte [rdi], r9b
invalid
jle case.0x1400b8e8b.207
add al, 0x48
mov dword [rsi + 8], eax
mov qword [rsi + 8], rax
movaps xmm0, xmmword [rbp - 0x50]
sub byte [rbp - 0x50], al
mov r8b, 0xf
mov al, 0xf
movups xmmword [rsi + 0x10], xmm0
adc dword [rsi + 0x10], eax
mov rax, qword [rbp - 0x40]
mov eax, dword [rbp - 0x40]
ror byte [r8 - 0x77], 0x46
ror byte [rax - 0x77], 0x46
mov qword [rsi + 0x20], rax
and byte [rax - 0x7f], cl
invalid
add rsp, 0xa0
add esp, 0xa0
movabs al, byte [0x5c415e5f5b000000]
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r14
pop rsi
pop r15
pop rdi
pop rbp
ret
call fcn.1401a0a40
cmp al, 0xab
stosd dword [rdi], eax
or dword [rax], eax
add byte [rax + rax*8 - 0x1bf7af1], al
test al, al
jne 0x140105d4c
test dword [rax - 2], eax
invalid
invalid
ror byte [rdi], 0x85
test dword [rax - 2], eax
invalid
invalid
invalid
mov byte [r15 + 0x18], 1
sbb byte [r9], r8b
add ecx, ebp
invalid
jmp 0x140105d4c
invalid
jmp qword [rsi + 0x2e]
nop dword cs:[rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
and al, 0x10
push rbp
push r15
push rdi
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x30
in al, dx
invalid
in al, dx
xor byte [rax - 0x73], cl
invalid
invalid
stosb byte [rdi], al
lea rbp, [rdx + 0x80]
add byte [rax], 0
add byte [rax - 0x73], cl
invalid
invalid
invalid
add byte [rax], al
lea rcx, [rbp - 0x10]
call fcn.140172340
invalid
invalid
nop
invalid
invalid
add rsp, 0x30
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
int3
int3
int3
int3
int3
push rsi
sub rsp, 0x20
sub esp, 0x20
and byte [rax - 0x77], cl
mov rsi, rcx
xor eax, eax
invalid
cmp dword [rdx], 2
cmp al, byte [rdx]
invalid
rol byte [rbx - 0x6af0fdc6], 0xc0
cmp al, byte [rdx]
setne al
xchg ebp, eax
ror byte [rax - 0x73], 0x14
lea rdx, [rdx + rax*8]
invalid
invalid
lea rdx, [rdx + rax*8]
lea edx, [rdx + rax*8]
adc al, 0xc2
add rdx, 8
add edx, 8
or al, ch
call fcn.14005c1b0
xor esp, dword [rdx - 0xb]
dec dword [rax - 0x77]
invalid
mov rax, rsi
mov eax, esi
add rsp, 0x20
add esp, 0x20
and byte [rsi - 0x3d], bl
int3
pop rsi
ret
int3
int3
int3
int3
int3
int3
cmp dword [rdx], eax
sete al
ret
xchg esp, eax
rol bl, 0xcc
int3
int3
int3
int3
int3
int3
int3
push r15
push rdi
push r14
push rsi
push r13
push rbp
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x88
sub esp, 0x88
sub esp, 0x88
mov byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
lea rbp, [rsp + 0x80]
and al, 0x80
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
sub dword [rbp - 0x10], esi
jne case.0x1400b8e8b.220
movaps xmmword [rbp - 0x10], xmm6
jne case.0x1400b8e8b.220
invalid
mov qword [rbp - 0x18], 0xfffffffffffffffe
mov dword [rbp - 0x18], 0xfffffffe
invalid
dec dword [rcx + rcx*4 - 0x35]
mov rbx, r9
mov rdi, r8
invalid
mov r13, rdx
mov ebp, edx
mov r14, rcx
mov rax, qword [rbp + 0x70]
jo case.0x1400b8e8b.204
cmp al, byte [rdx]
jo case.0x1400b8e8b.204
cmp al, byte [rdx]
mov qword [rbp - 0x20], rdx
jne 0x1401062c0
test esp, ebx
add al, byte [rax]
invalid
push rbp
loopne 0x140105fee
test esp, ebx
add al, byte [rax]
add byte [rcx + rcx*4 + 0x75], cl
jne case.0x1400c62ab.157
mov r14, qword [r13 + 0x18]
invalid
invalid
add byte [rax], al
mov qword [rbp - 0x38], r14
mov r14, qword [r13 + 0x18]
jne case.0x1400c62ab.164
mov r15d, 0xffffffff
invalid
dec dword [rcx + rdi - 8]
cmp rax, r15
cmovb r15, rax
cmovb edi, eax
clc
xorps xmm6, xmm6
jmp case.0x1400e1f97.72
invalid
push rdi
imul bl
or ah, byte [rsi - 0x70]
nop
mov rcx, r8
call fcn.1400893f0
invalid
xor edi, eax
clc
invalid
call 0x18910583c
lea ecx, [rbp - 0x30]
invalid
clc
dec dword [rax - 0x73]
lea rcx, [rbp - 0x30]
mov rdx, r14
lea rcx, [rbp - 0x30]
ror byte [rcx + rcx*4 - 0xe], 1
mov rdx, r14
mov edx, esi
mov r8, rdi
mov r9b, 1
call fcn.140181f50
mov edi, 0xb60f0007
fnstcw word [r11 + rax]
add eax, ebp
mov edi, 0xb60f0007
invalid
add byte [rdi], cl
mov dh, 0x45
fnstcw word [rbx + rax]
cmp al, 3
fnstcw word [r11 + rax]
je 0x14010635d
invalid
mov rsi, qword [rbp - 0x30]
mov esi, dword [rbp - 0x30]
jne 0x140105ffa
sar byte [rdx + rax], 1
cmp al, 2
je 0x14010636a
cmp byte [rbx], al
add byte [rax], al
mov rcx, qword [r13 + 0x20]
cmp rcx, 0xffffffffffffffff
cmp ecx, 0xffffffff
and byte [rax - 0x7d], cl
cmp ecx, 0xffffffff
stc
dec dword [rdi]
invalid
test byte [rcx + 3], bh
jns case.0x1400c620b.184
je 0x1401063b9
jns case.0x1400c620b.184
add byte [rax], al
movzx r12d, byte [rbp - 0x28]
fadd st(7)
rol byte [r8], 1
add byte [rax], al
add byte [rax], al
movups xmmword [rsp + 0x28], xmm6
mov dword [rbp - 0x30], 0
add byte [rax], al
add byte [rax], al
movups xmmword [rsp + 0x28], xmm6
sub bh, al
and al, 0x20
and al, 0x20
mov dword [rsp + 0x20], 0
and al, 0x20
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
fiadd dword [rbp - 0x77]
mov r8d, r15d
mov rdx, rbx
mov edx, ebx
mov r8d, r15d
lea r9, [rbp - 0x30]
call qword [sym.imp.ws2_32.dll_WSASend]
sar r15b, 1
adc eax, 0x9d43f
cmp eax, 0xffffffff
jne 0x14010637b
or dword [rbx], eax
add byte [rax], al
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
shl rax, 0x20
or rax, 2
enter 0x4802, 0xffffffffffffff89
ror byte [r8 - 0x77], 0xc1
mov rcx, rax
mov qword [rbp - 0x40], rax
mov rcx, rax
call fcn.14006d410
cmp al, 0xd
jne case.0x140102dcf.14
or eax, 0x8b486075
loopne case.0x1400e8938.88
mov rax, qword [rbp - 0x20]
mov eax, dword [rbp - 0x20]
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
test rax, rax
test eax, eax
je case.0x140102dcf.14
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
mov edx, dword [rax + 8]
lock inc qword [rdx]
inc qword [rdx]
jle 0x1401063c5
mov ss, word [rdi]
add eax, dword [rax]
add byte [rax - 0x7d], cl
rcl dword [rax], 0x4c
adc byte [rbx + rcx*4 + 0x40], cl
invalid
add rcx, 0x10
mov r8, qword [rax + 0x10]
invalid
invalid
adc byte [rbx + rcx*4 + 0x40], cl
adc byte [rdi + rcx - 0x4a], al
adc byte [rdi + rcx - 0x4a], al
movzx r9d, byte [rax + 0x18]
call fcn.14006d0a0
outsd dx, dword [rsi]
idiv bh
sbb al, bpl
loopne case.0x14010615e.59
outsd dx, dword [rsi]
outsd dx, dword [rsi]
idiv bh
mov r13, rax
mov ebp, eax
test rax, rax
test eax, eax
sal byte [rax + rbp + 0x48], 0x8b
shr r8b, 0x1f
shr al, 0x1f
je case.0x140102dcf.14
mov rcx, qword [rbp - 0x40]
mov ecx, dword [rbp - 0x40]
shr al, 0x1f
call fcn.1400893f0
invalid
xor edi, eax
inc dword [rcx + rcx*4 - 0x18]
mov eax, r13d
mov eax, r13d
mov eax, ebp
and eax, 3
loopne case.0x140102dcf.12
lea rcx, [0x14020d494]
or eax, 0x1073b6
mov dh, 0x73
adc byte [rax], al
invalid
jae case.0x1400e89b0.92
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
add al, 0x81
or dword [rax + 1], 0xe8894dc8
add rax, rcx
enter 0xffffffffffff894d, 0xffffffffffffffe8
mov r8, r13
call 0x14f7741eb
invalid
jmp rax
loopne case.0x1400e2a3b.87
nop dword [rax + rax]
add byte [rax], r8b
add byte [rax], al
mov r8, qword [rbp - 0x40]
mov eax, dword [rbp - 0x40]
mov eax, r8d
mov eax, eax
and eax, 3
add ecx, dword [rax - 0x73]
lea rcx, [0x14020d494]
or eax, 0x107393
xchg ebx, eax
jae case.0x140102dcf.15
add byte [rax + 0x63], cl
add al, 0x81
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
loopne case.0x1400ebf86.86
movzx eax, byte [r8 + 0x10]
movzx eax, byte [rax + 0x10]
mov dh, 0x40
adc bl, ch
invalid
adc bl, bpl
jmp case.0x1400e1f97.97
invalid
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x40], cl
mov rax, r8
mov eax, eax
shr rax, 0x20
shr eax, 0x20
call 0x167439e4a
and byte [0x14010885f], bh
cmp eax, 0x2733
xor esp, dword [rdi]
invalid
add byte [rax], al
add byte [rdi + rcx*2 - 0x17], dh
je case.0x1400ebf86.97
jmp 0x14010638f
jmp 0x14010638f
pop rsp
add al, byte [rax]
add byte [rax], al
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x40], cl
mov rax, r8
mov eax, eax
ror byte [rax - 0x3f], 0xe8
shr rax, 0x20
shr eax, 0x20
call 0x16908e46a
and byte [rbx - 0x78f0d708], al
cmp eax, 0x28
sub byte [rdi], cl
ja 0x14010623b
xchg ebx, ebp
jmp case.0x1400e8938.81
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rcx, [0x14020d4a4]
lea ecx, [0x14020d4a4]
or eax, 0x10734d
jae case.0x1400e2a3b.99
adc byte [rax], al
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
add eax, ecx
jmp rax
xor eax, eax
jmp case.0x1400e1f97.97
adc dword [rsi + 0x66], esp
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
movzx eax, byte [r8 + 0xf]
movzx eax, byte [rax + 0xf]
invalid
cmp al, 0xd
jne 0x14010638f
test dword [rdx], edx
add al, byte [rax]
add byte [rcx + 0xf], al
movzx ecx, r12b
movzx ecx, ah
mov dh, 0xcc
and esi, 0x23
and ecx, dword [rcx - 0x75]
mov rax, qword [r14 + 0x90]
mov eax, dword [rsi + 0x90]
xchg byte [rax + 0x48000000], dl
add byte [rax], al
add byte [rax - 0x7d], cl
xor rsi, 0x2f
xor esi, 0x2f
imul byte [rdi]
shl ecx, 0x10
adc byte [rbx + rcx*4 + 0x6d], cl
mov r13, qword [rbp - 0x20]
mov ebp, dword [rbp - 0x20]
insd dword [rdi], dx
loopne 0x1401061fd
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x10eac1c2], cl
mov edx, eax
shr edx, 0x10
add byte [rax], al
mov edx, eax
ret 0xeac1
shr edx, 0x10
adc byte [rcx + 0x38], al
cmp r12b, dl
cmp ah, dl
invalid
jne 0x140106000
test dword [rdx - 2], edx
invalid
invalid
dec dword [rcx + 0x48c221f2]
or edx, ecx
mov edx, esi
and edx, eax
and edx, eax
or rdx, rcx
retf 0x49f0
lock cmpxchg qword [r14 + 0x90], rdx
cmpxchg qword [r14 + 0x90], rdx
cmpxchg dword [rsi + 0x90], edx
xchg esi, eax
nop
add byte [rax], al
add byte [rbp - 0x20], dh
jne case.0x1400ebf86.93
jmp 0x140106000
cmp edi, esi
invalid
invalid
push qword [rax - 0x4f5314db]
mov al, 0x25
jmp case.0x1400e1f97.97
mov al, 0x23
and ebp, ebx
test al, 0xb0
invalid
jmp case.0x1400e1f97.97
mov al, 0x24
jmp case.0x1400e1f97.97
movsb byte [rdi], byte [rsi]
and al, 0xeb
movsb byte [rdi], byte [rsi]
mov al, 0x1b
jmp case.0x1400e1f97.97
sbb ebp, ebx
movabs al, byte [0x98eb10b09ceb22b0]
mov al, 0x22
jmp case.0x1400e1f97.97
mov al, 0x10
jmp case.0x1400e1f97.97
cwde
mov al, 0x22
jmp case.0x1400e1f97.97
mov al, 0x10
jmp case.0x1400e1f97.97
cwde
cwde
mov al, 0xe
invalid
jmp case.0x1400e1f97.97
mov al, 0x21
jmp case.0x1400e1f97.97
mov al, 0xb
jmp case.0x1400e1f97.97
mov al, 4
jmp case.0x1400e1f97.97
invalid
add al, 0xeb
mov byte [rax - 0x4f7b14d8], dh
or al, 0xeb
invalid
mov al, 0xc
jmp case.0x1400e1f97.97
xor byte [rax - 0x8616f7], 0xff
push qword [rax - 0x8d16e7]
jb 0x140106200
mov al, 9
jmp case.0x1400e1f97.97
jns 0x1401061f9
invalid
invalid
jns 0x1401061f9
invalid
invalid
sbb ecx, ebp
jb 0x140106200
invalid
invalid
imul edi, edi, 0xffffffff
invalid
push qword [rax - 0x9b16fe]
mov al, 2
jmp case.0x1400e1f97.97
invalid
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 3
jmp case.0x1400e1f97.97
invalid
invalid
invalid
mov al, 7
jmp case.0x1400e1f97.97
invalid
invalid
invalid
mov al, 1
jmp case.0x1400e1f97.97
invalid
invalid
invalid
invalid
mov al, 0x29
jmp case.0x1400e1f97.97
invalid
invalid
invalid
invalid
mov al, 5
jmp case.0x1400e1f97.97
invalid
invalid
invalid
invalid
mov al, 0xd
jmp case.0x1400e1f97.97
invalid
invalid
invalid
mov al, 6
jmp case.0x1400e1f97.97
invalid
invalid
invalid
invalid
mov al, 0xa
jmp case.0x1400e1f97.97
invalid
invalid
invalid
mov al, 8
jmp case.0x1400e1f97.97
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
add rbx, 0xfffffffffffffff0
shl rax, 4
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fwidestring_1.0.2_srcucstring.rs
nop
test rax, rax
je 0x1401062ec
mov r9d, dword [rbx + 0x10]
add rbx, 0x10
add rax, 0xfffffffffffffff0
test r9, r9
je 0x1401062d0
xor r9d, r9d
mov qword [r13 + 0x38], rdi
lea rcx, [rbp - 0x30]
mov rdx, r13
call fcn.1400f01a0
cmp qword [rbp - 0x30], 0
je 0x140106333
mov r14, qword [rbp - 0x38]
mov qword [r14], 2
jmp 0x14010639e
mov r14, qword [rbp - 0x38]
mov qword [r14], 1
mov qword [r14 + 8], rsi
jmp 0x14010639e
mov eax, dword [rbp - 0x30]
mov r14, qword [rbp - 0x38]
mov qword [r14], 0
mov qword [r14 + 8], rax
jmp 0x14010639e
mov r14, qword [rbp - 0x38]
mov qword [r14], 1
mov qword [r14 + 8], r8
mov rax, r14
movaps xmm6, xmmword [rbp - 0x10]
add rsp, 0x88
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, [0x1401e1e18]
call fcn.1401987a0
ud2
invalid
mov rcx, qword [rbp - 0x10]
mov rax, qword [rcx + 0x48]
test rax, rax
je 0x1401065af
mov rcx, qword [rcx + 0x50]
add rsp, 0x40
pop rdi
pop rdi
pop rsi
pop rbp
jmp qword [rax + 0x18]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
call fcn.140195ea0
mov rax, rsi
test rsi, rsi
je 0x140106546
mov qword [rbp - 0x18], rax
mov rsi, qword [rax]
mov rax, qword [rax + 8]
test rax, rax
je 0x140106570
lock dec qword [rax]
jne 0x140106570
mov rax, qword [rbp - 0x18]
mov rcx, qword [rax + 8]
or al, ch
jrcxz 0x140106576
out dx, eax
invalid
jmp 0x140106570
add rsp, 0x40
pop rdi
pop rsi
pop rbp
ret
in al, dx
and byte [rax - 0x73], cl
push 0x40
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, qword [rbp - 0x18]
call fcn.140195ea0
mov esi, 0x480008f8
mov eax, dword [rbp - 0x10]
mov esi, 0x480008f8
mov eax, dword [rbp - 0x10]
mov rax, qword [rax + 0x48]
test rax, rax
je 0x1401065fa
invalid
or ecx, dword [rax - 0x75]
invalid
mov rcx, qword [rbp - 0x10]
mov rcx, qword [rcx + 0x50]
call qword [rax + 0x18]
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], eax
add dword [rax], eax
add dh, bh
invalid
add dword [rax], eax
add byte [rcx - 0x75], cl
invalid
mov dword [rbp + 0xf8], edx
cmp qword [rax + 0x10], rcx
jbe 0x14010685b
mov r11, qword [rax + 8]
imul rax, rcx, 0x130
mov r13, qword [r11 + rax]
cmp r13, 2
cmp ebp, 2
cmp ebp, 2
add cl, byte [rdi]
test al, cl
add dword [rax], eax
add byte [rcx + 1], cl
ret
je 0x14010685b
add r11, rax
cmp dword [r11 + 0x114], r10d
cmp dword [rbx + 0x114], edx
add dword [rax], eax
add byte [rdi], cl
test dword [rax + 0x45000001], edi
movzx esp, byte [rbx + 0x50]
invalid
push rax
jne 0x14010685b
movzx r12d, byte [r11 + 0x50]
invalid
cmp r12d, 5
ja 0x1401066c8
cld
add eax, 0x80411a77
cld
add esi, dword [rsp + rdx + 0x48]
add esp, 0x188
invalid
mov byte [rcx], al
add byte [rax], al
invalid
cmp r12b, 3
je 0x1401066c8
add rsp, 0x188
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea eax, [r12 - 6]
cmp al, 5
ja 0x140106786
invalid
add byte [rcx - 0x3a], al
push r8
add byte [rbp - 0x78], al
mov byte [r11 + 0x51], r8b
mov byte [r11 + 0x50], 0
mov byte [r11 + 0x51], r8b
mov dword [r11 + 0x54], r10d
mov dword [rbx + 0x54], edx
mov dword [r11 + 0x58], edx
push rbx
pop rax
mov r13, r9
mov r12d, edx
add rsi, 8
invalid
or byte [rax - 0x77], cl
int1
invalid
or byte [rax - 0x77], cl
int1
mov rdx, rbx
mov edx, ebx
mov r8, r14
call fcn.1400894e0
mov rcx, qword [r14]
mov ecx, dword [rsi]
mov edx, dword [r14 + 8]
mov eax, dword [r14 + 0xc]
mov eax, dword [rsi + 0xc]
or byte [rcx - 0x75], al
or al, 0x89
xchg ebp, eax
hlt
mov eax, dword [rsi + 0xc]
mov dword [rbp + 0xf4], edx
mov dword [rbp + 0xf8], eax
cmp qword [rcx + 0x10], rdx
jbe 0x140106864
xchg byte [rbp + 1], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x39], cl
push rcx
adc byte [rdi], cl
xchg byte [rbp + 1], al
add byte [rax], al
invalid
mov rcx, qword [rcx + 8]
imul rdx, rdx, 0x130
cmp dword [rcx + rdx], 2
je 0x140106864
add rcx, rdx
cmp dword [rcx + 0x114], eax
jne 0x140106864
test dword [rcx], esp
add dword [rax], eax
invalid
test dword [rcx], esp
add dword [rax], eax
add byte [rcx - 0x76bb4bbb], cl
mov r12b, 0x44
mov dword [rbp - 0x48], esp
mov byte [rbp - 0x50], 8
mov dword [rbp - 0x4c], eax
mov dword [rbp - 0x48], r12d
mov r12b, 0x44
mov dword [rbp - 0x48], esp
mov byte [rbp - 0x50], 8
mov qword [rsp + 0x20], r15
mov dword [rsp + 0x20], edi
lea rdx, [rbp - 0x50]
mov rcx, rsi
mov ecx, esi
mov ecx, esi
mov r8, rbx
mov r9, r14
call fcn.140089c40
clc
dec dword [rax - 0x77]
int1
clc
dec dword [rax - 0x77]
int1
mov rdx, r14
mov r8, rdi
add rsp, 0x188
add byte [rax], al
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp fcn.14003e780
mov qword [rbp + 0xe8], r11
mov dword [rbp + 0xe8], ebx
mov dword [rbp + 0xe4], r10d
mov byte [rbp + 0xff], r8b
add byte [rcx + 0xe095], cl
add byte [rcx - 0x73], al
and al, 0xfd
add byte [rcx + 0xe095], cl
add byte [rcx - 0x73], al
and al, 0xfd
cmp al, 2
ja 0x1401067ae
cmp al, 1
jne 0x14010681b
test r12d, r12d
je 0x14010681b
cmp r12d, 1
jne 0x1401067dc
mov eax, dword [rbp + 0xe8]
mov rax, qword [r8 + 0x58]
mov rdx, qword [r8 + 0x60]
push rax
invalid
lea rcx, [r8 + 0x70]
jo 0x14010681a
mov eax, dword [rax + 0x68]
call qword [rax + 0x10]
lea r9, [rbp + 0xf8]
clc
add byte [rax], al
add bl, ch
invalid
push rax
invalid
clc
add byte [rax], al
add bl, ch
invalid
pop rax
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x14010681b
invalid
call fcn.140195ea0
lea r9, [rbp + 0xf8]
mov rcx, qword [rbp + 0xe8]
mov byte [rcx + 0x50], 0
push rax
add byte [rdi], cl
mov dh, 0x85
inc dword [rax]
add byte [rax], al
add byte [rax], al
add dh, al
push r8
push rax
push rax
add byte [rdi], cl
mov dh, 0x85
inc dword [rax]
add byte [rax], al
mov byte [rcx + 0x51], al
push rcx
mov eax, dword [rbp + 0xe4]
mov dword [rcx + 0x54], eax
mov edx, dword [rbp + 0xe0]
add byte [rcx - 0x7fbea7af], cl
cld
add eax, 0xfe9a870f
invalid
invalid
add byte [rcx - 0x7fbea7af], cl
cld
add eax, 0xfe9a870f
invalid
cmp r13d, 1
jne 0x1401066b4
std
add dword [rdi], ecx
test dword [rsi - 2], ebx
invalid
mov qword [rbp + 0xd0], r9
rol byte [rax], 1
add byte [rax], al
jmp 0x14010686b
mov qword [rbp + 0xd0], r13
add byte [rax - 0x73], cl
add eax, 0xfff2cabe
invalid
retf 0xfff2
lea rax, [0x140033330]
mov esi, 0x48fff2ca
mov dword [rbp + 0xd8], eax
mov qword [rbp + 0xd8], rax
lea rax, str.dangling_store_key_for_stream_id
lea eax, [0x1401aaa78]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
mov eax, 1
mov qword [rbp - 0x30], 0
lea rax, [rbp + 0xd0]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], 1
enter 1, 0
add byte [rax - 0x73], cl
lea edx, [0x1401aaa88]
enter 1, 0
add byte [rax - 0x73], cl
lea edx, [0x1401aaa88]
lea edx, [0x1401aaa88]
lea rcx, [rbp - 0x50]
call fcn.140198250
cdq
sbb dword [rcx], ecx
add ah, cl
cdq
sbb dword [rcx], ecx
add ah, cl
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
and al, 0x10
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp + 0xe8]
mov byte [rcx + 0x50], 0
movzx eax, byte [rbp + 0xff]
inc dword [rax]
add byte [rax], al
inc dword [rax]
add byte [rax], al
mov byte [rcx + 0x51], al
mov eax, dword [rbp + 0xe4]
mov dword [rcx + 0x54], eax
mov eax, dword [rbp + 0xe0]
mov dword [rcx + 0x58], eax
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov al, 0x48
mov dword [rbp + 0x100], eax
mov rcx, rax
call fcn.140042970
mov r14b, 6
test al, al
jne 0x140106a33
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
adc byte [0x1401bf808], al
movups xmm0, xmmword [0x1401bf808]
movaps xmmword [rbp - 0x40], xmm0
movups xmm0, xmmword [0x1401bf7f8]
invalid
add byte [rdi], cl
sub dword [rbp - 0x50], eax
movaps xmmword [rbp - 0x50], xmm0
mov byte [rbp + 0x10f], 1
lea rdx, [rbp - 0x50]
mov rcx, qword [rbp + 0x100]
call fcn.140042970
mov edx, 0x84fff3bf
invalid
jne 0x140106a33
mov edx, 0x84fff3bf
sal byte [rbp + 0x79], 0xf
adc byte [0x1401bf828], al
mov cs, word [rbx]
invalid
movups xmm0, xmmword [0x1401bf828]
movaps xmmword [rbp - 0x40], xmm0
movups xmm0, xmmword [0x1401bf818]
adc byte [0x1401bf818], al
movaps xmmword [rbp - 0x50], xmm0
mov byte [rbp + 0x10f], 1
lea rdx, [rbp - 0x50]
lea edx, [rbp - 0x50]
mov rcx, qword [rbp + 0x100]
add byte [rcx], al
add byte [rax], al
call fcn.140042970
test al, al
invalid
mov dword [rdi - 0x3f7b000d], edi
sal byte [rbp + 0x48], 0xc6
test dword [rdi], ecx
add dword [rax], eax
add byte [rcx], al
jne 0x140106a33
mov byte [rbp + 0x10f], 1
lea rdx, str.keep_aliveHTTP_1.1_100_Continue_r_n_r_ninternal_error:_entered_unreachable_code:_poll_read_body_invalid_state:
lea edx, str.keep_aliveHTTP_1.1_100_Continue_r_n_r_ninternal_error:_entered_unreachable_code:_poll_read_body_invalid_state:
mov r8d, 0xa
mov eax, 0xa
mov rcx, qword [rbp + 0x100]
call fcn.140042360
push rbp
mov ecx, 0xc084fff3
invalid
inc dword [rax + rax*8 - 0x7a39db8b]
sgdt [rax]
jne 0x140106a33
mov byte [rbp + 0x10f], 1
add byte [rcx], al
lea rdx, str.proxy_connection
add byte [rcx - 0x48], al
adc byte [rax], al
add byte [rax], al
mov r8d, 0x10
mov rcx, qword [rbp + 0x100]
add byte [rcx], al
add byte [rax], al
add dword [rax], eax
add al, ch
xor dword [rcx - 0x3f7b000d], edi
invalid
call fcn.140042360
test al, al
invalid
sal byte [rdi + rbp + 0x48], 0x8b
lea eax, [rax]
add dword [rax], eax
add al, ch
invalid
je 0x140106a62
mov rcx, qword [rbp + 0x100]
add byte [rcx], al
add byte [rax], al
call fcn.1400023d0
mov rcx, qword [rbp + 0x100]
add rcx, 0x60
call fcn.140089a90
mov eax, r14d
xchg ecx, eax
mov ecx, 0x8b48ffef
lea eax, [rax]
add dword [rax], eax
add byte [rax - 0x7d], cl
shl dword [rax - 0x18], 0x41
xor al, bh
inc dword [rcx + rcx*4 - 0x10]
add rsp, 0x198
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
movups xmm0, xmmword [0x1401bf848]
add eax, 0xb8ddf
movaps xmmword [rbp - 0x40], xmm0
movups xmm0, xmmword [0x1401bf838]
add eax, 0xb8dc4
movaps xmmword [rbp - 0x50], xmm0
mov byte [rbp + 0x10f], 1
sgdt [rax]
add byte [rcx], al
lea rdx, [rbp - 0x50]
mov rcx, qword [rbp + 0x100]
call fcn.140042b70
test rax, rax
mov rcx, qword [rbp + 0x100]
je 0x140106ab5
add dword [rax], eax
add byte [rdx + rbx + 0x48], dh
cmp dword [rax + 0x10], 8
cmp qword [rax + 0x10], 8
jne case.0x140106b47.2
mov rax, qword [rax + 8]
movabs rdx, 0x7372656c69617274
cmp qword [rax], rdx
jne case.0x140106b47.2
movzx edx, byte [rcx + 0x114]
mov r9, qword [rsi]
mov r8d, dword [rsi + 8]
or byte [rbx - 0x76bbf3ba], cl
test eax, ebp
add byte [rax], al
add byte [rbp + rcx*4 - 0x43], cl
in al, dx
add byte [rax], al
add byte [rcx + 0xec85], cl
add byte [rbp + 0x39], cl
cmp dword [rcx + 0x10], eax
or byte [rbx - 0x76bbf3ba], cl
test eax, ebp
add byte [rax], al
add byte [rbp + rcx*4 - 0x43], cl
in al, dx
add byte [rax], al
add byte [rcx + 0xec85], cl
add byte [rbp + 0x39], cl
cmp dword [rcx + 0x10], eax
jbe 0x140106de9
mov r11, qword [r9 + 8]
jbe 0x140106de9
imul r8, r8, 0x130
cmp dword [r11 + r8], 2
je 0x140106de9
add r11, r8
cmp dword [r11 + 0x114], eax
adc al, 1
add byte [rax], al
adc al, 1
add byte [rax], al
jne 0x140106de9
movzx eax, byte [r11 + 0x50]
movzx eax, byte [rbx + 0x50]
lea r10d, [rax - 6]
movzx r9d, r10b
cmp r9b, 6
mov r8d, 6
cmovb r8d, r9d
mov r14b, 1
cmp r8b, 5
ja case.0x140106b47.2
and dl, 1
movzx r8d, r8b
lea r9, [0x14020d548]
movsxd r8, dword [r9 + r8*4]
add r8, r9
jmp r8
mov qword [rbp + 0xd8], r15
lea rax, [0x140033330]
mov qword [rbp + 0xe0], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
mov qword [rbp - 0x30], 0
lea rax, [rbp + 0xd8]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], 1
mov byte [rbp + 0x10f], 1
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_store.rsh
lea rcx, [rbp - 0x50]
call fcn.140198250
jmp 0x140106ec0
ud2
pop r13
pop r14
pop r15
pop rbp
ret
mov dword [rsp + 0x20], eax
lea rcx, [0x140206b0e]
lea r9, fcn.140172340
lea r8, [rbp - 0x10]
mov edx, 0x2b
add byte [rax], al
add al, ch
sub eax, 0xeb00090f
invalid
add byte [rax], al
add al, ch
sub eax, 0xeb00090f
je 0x14010781e
lea ecx, str.assertion_failed:__tail_.value.is_none__C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.30_srcmpscqueue.rs
lea r8, [0x1401d1b88]
mov edx, 0x29
call fcn.140198330
or dword [rax], eax
or dword [rax], eax
lea rcx, str.assertion_failed:__next_.value.is_some__
lea r8, [0x1401d1bd0]
mov edx, 0x29
call fcn.140198330
mov rax, qword [rbp + 0x18]
mov qword [rbp - 0x30], rax
ror byte [rbx + 0x45882445], 1
fmul dword [rax - 0x73]
add eax, 0xcdbce
or al, 0
ror byte [rbx + 0x45882445], 1
fmul dword [rax - 0x73]
add eax, 0xcdbce
or al, 0
or al, 0
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
or eax, 0xff2e8
lea rcx, [0x140206b0e]
lea r9, fcn.140172340
lea r8, [rbp - 0x30]
mov edx, 0x2b
call fcn.140198700
jmp 0x140107849
ud2
or byte [rbp + 9], dh
mov rcx, qword [rbp + 0x28]
call fcn.140003190
xor dword [rax + 0x4890ffef], edi
add esp, 0x28
or dword [rax - 0x75], ecx
sub r8b, r13b
xor dword [rax + 0x4890ffef], edi
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], al
add dword [rax], eax
add dword [rsi - 0x39], esp
xchg byte [rcx + rax], dh
add byte [rcx], al
add dword [rax - 0x39], ecx
xchg byte [rsi + 1], dh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
jne 0x140108636
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
lea rcx, [rbp + 0x50]
call fcn.1400023d0
jmp 0x14010862d
add byte [rbp + rcx*4 - 0x49], cl
and byte [rcx], al
add byte [rax], al
add bl, dh
movq mm0, qword [r14]
add byte [rax], al
add qword [rax], rax
add byte [rcx], al
add byte [rax], al
add byte [rdi], cl
mov dh, 5
cmp al, byte [rsi + 0x40ba0015]
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 [rcx], dh
leave
jl 0x140109d24
sbb eax, dword [rax]
add bl, dh
movq mm0, qword [rbp + 0x140]
add dword [rax], eax
invalid
add byte [rax], al
add dword [rax], eax
add bl, dh
movq mm1, qword [rbp + 0x150]
push rax
add dword [rax], eax
add bl, dh
movdqu xmm2, xmmword [rbp + 0x160]
invalid
adc byte [rbp + 0x170], bl
add dword [rax], eax
add byte [rdi], cl
adc dword [rax + 0x30], ebx
movq qword [rax + 0x20], mm2
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 1], ecx
add byte [rax], al
add dword [rax], eax
invalid
add byte [rax], al
add byte [rax - 0x75], cl
lea esp, [rax + 5]
add byte [rax], al
add byte [rax], al
push rax
add dword [rax], eax
add byte [rax - 0x77], cl
mov ch, 0x58
pop rax
pop rax
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
invalid
test dword [rax + 1], esp
add byte [rax], al
add byte [rdi], cl
mov dh, 5
add eax, 0x1585bb
invalid
sub byte [rax], al
add eax, 0x1585bb
adc eax, 0x28ba00
add byte [rax], al
leave
add eax, 0xc0854800
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
sbb byte [rbx], bl
add byte [rax], al
mov ecx, dword [rbp + 0x160]
lea esp, [rax + 1]
add byte [rax], al
and bl, sil
movq mm0, qword [rbp + 0x140]
outsd dx, dword [rsi]
lea edx, [rax + 1]
add byte [rax], al
or al, 0
cmp byte [0x140109dbd], al
add byte [rax], al
mov dword [rbp + 0x560], eax
add eax, 0x48f00000
inc dword [rax]
test dword [rax + 5], esp
add byte [rax], al
invalid
invalid
add byte [rax - 0x77], cl
test dword [rax + 5], esp
add byte [rax], al
inc qword [rax]
mov fs, word [rbx + 0x1b]
add byte [rax], al
invalid
add byte [rax], al
sbb al, byte [rax]
add byte [rax - 0x77], cl
ror dword [rax - 0x39], 0
add dword [rax], eax
add byte [rax], al
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
and byte [rax], al
and byte [rax], al
mov dword [rax + 0x20], 0
and byte [rax], al
add byte [rax], al
add bh, al
cmp byte [rax], al
retf 0x3b9a
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x40c711e1], spl
pop rax
add dl, cl
invalid
add dword [rax], eax
ja 0x140109e5a
add byte [rax - 0x77], cl
test dword [rax + 0x48000004], ebp
add al, 0
add byte [rax - 0x75], cl
test dword [rax + 5], esp
add byte [rax], al
invalid
add al, 0
add byte [rax - 0x75], cl
test dword [rax + 5], esp
add byte [rax], al
invalid
add byte [rax - 0x77], cl
mov ch, 0xb8
add al, 0
add byte [rax - 0x75], cl
mov bh, 0xc0
add byte [rax], al
add byte [rbx + 0xc8bf], cl
mov edi, 0xc8
xor edx, edx
mov eax, 1
mov edi, 0xc8
enter 0, 0
cmpxchg qword [rcx], rdx
mov ebx, dword [rbp + 0x4a8]
add byte [rax], al
or byte [rax - 0x7d], cl
clc
add dword [rdi], ecx
test dword [rbx + 0x48000000], ebx
wait
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rbx], 1
wait
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
add eax, dword [rcx]
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
mov ebp, 0x4c000001
mov dword [rbp + 0x410], esi
add al, 0
invalid
add al, 0
add byte [rdi], cl
mov dh, 5
outsd dx, dword [rsi]
test byte [0x1409158c4], dl
adc eax, 0x80ba00
adc eax, 0x80ba00
add byte [rax], al
leave
add ecx, dword [rbp + rax - 0x3f7ab800]
add eax, 0xc0854800
ror byte [rdi], 0x84
std
sbb dword [rax], eax
add byte [rcx + 0x588bd], cl
invalid
invalid
invalid
invalid
add byte [rax - 0x77], cl
mov ch, 0x78
add eax, 0xc7480000
mov qword [rax], 1
mov rdi, rax
add byte [rax], al
mov r14, qword [rax + 0x40]
invalid
mov ebx, dword [rax + 0x62]
add byte [rdi], cl
test byte [rcx + 0x4c000000], bh
add byte [rax], al
invalid
invalid
mov esi, ebp
movdqa xmmword [ebp + 0x140], xmm0
movq qword [rbp + 0x140], mm0
jg case.0x1400c620b.209
add dword [rax], eax
add dword [rax], eax
add byte [rcx - 0x4c], al
add ecx, ebp
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 5
out 0x83, eax
adc eax, 0x80ba00
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
or eax, 0x15829f
invalid
invalid
adc eax, 0x49d23100
mov eax, ebx
mov ebx, eax
add cl, ch
lea eax, [rax]
add byte [rax], al
xor esp, esp
ja 0x140109ffe
adc byte [rax + 0x10], al
and byte [r8 - 0x77], r9b
pop rdi
xor byte [rax - 0x77], cl
sti
mov dword [rdi + 0x40], esi
mov dword [rdi + 0x50], edi
pop rdi
invalid
jg 0x14010a07c
mov word [edi + 0x77], r13w
lea ebp, [rax - 0x17fffffc]
and edx, dword [rax - 0x76b70011]
popfq
test al, 4
add byte [rax], al
invalid
add byte [rcx - 0x77], cl
cmc
mov ch, 0x78
add eax, 0xbd8b0000
add byte [rax], al
invalid
invalid
invalid
add byte [rbx + 0x588bd], cl
add bl, ch
jmp case.0x1400e1f97.127
mov rbx, rax
mov byte [0x143fba06d], al
add byte [rax], al
xor byte [rcx - 0x38b7c785], cl
test eax, esp
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi - 0x39], ah
invalid
mov dword [rbp + 0x50c], 0x8d480501
popfq
invalid
test dword [rax + 0x5010000], ecx
add byte [rax], al
add dword [0x130ae2dd7], eax
invalid
invalid
popfq
invalid
add al, 0
add byte [rax - 0x39], cl
test eax, esi
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
test eax, edi
add al, 0
add byte [rax], cl
or byte [rax], al
add byte [rax], al
invalid
invalid
test dword [rax], eax
invalid
or byte [rax], al
add byte [rax], al
add byte [0x14010a0b1], al
add eax, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0x81
jno 0x14010a0d6
add byte [rax], al
add byte [rax + 0x50a85], cl
add byte [rdi], cl
mov dh, 0x81
jne 0x14010a0e3
add byte [rax], al
add byte [rcx + rax], dh
add byte [rax], al
add byte [rbx + rcx*4 - 0x7f], cl
mov r8, qword [rcx + 0x98]
invalid
invalid
mov ecx, 0xa0
xor al, 0xf8
or byte [rax], al
add byte [rax], al
add eax, 0x8b4c0000
test dword [rax + 0x48000005], ecx
mov ecx, dword [rbp + 0x578]
add edi, 0xfffffff8
mov dword [rbp + 0x588], eax
invalid
add byte [rax], al
add dword [rax - 0x73], ecx
lea eax, [rax + 1]
add byte [rax], al
cld
invalid
push 0x41000005
movzx ecx, byte [rax + 0x193]
adc eax, 0x10338e
invalid
movzx ecx, byte [r8 + 0x194]
xchg esp, eax
add dword [rax], eax
add byte [rax], al
lea rdx, [0x14020d574]
add byte [rax], al
lea rdx, [0x14020d574]
xor edx, dword [rax]
add byte [rax + 0x63], cl
or al, 0x8a
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov cl, 3
mov byte [rbp + 0x50c], cl
movzx ecx, byte [r8 + 0x194]
lea rdx, [0x14020d574]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov byte [rbp + 0x595], 0
mov byte [rbp + 0x594], 1
test dword [rbp + rax + 0x48010000], edx
lea ecx, str.invalid_minimum_TLS_version_for_backendinvalid_maximum_TLS_version_for_backendtrust_dns_shouldnt_be_enabled_unless_the_feature_is
xchg ebp, eax
add eax, 0xc6000000
test dword [rbp + rax + 0x48010000], edx
lea ecx, str.invalid_minimum_TLS_version_for_backendinvalid_maximum_TLS_version_for_backendtrust_dns_shouldnt_be_enabled_unless_the_feature_is
or eax, 0xcb67c
mov dh, 0xc
add byte [rdx + 0x27], bh
mov edx, 0x27
add byte [rax], al
call fcn.1400f15a0
jmp 0x14010a28e
xchg esp, eax
add dword [rax], eax
add byte [rax - 0x73], cl
adc eax, 0x103315
invalid
xor edx, dword [rax]
invalid
adc eax, 0x48001033
invalid
add eax, 0x2e660000
add byte [rsi + 0x2e], ah
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 0x48000005], ecx
cmp dword [rbp + 0x570], eax
add byte [rax], al
add dh, al
test dword [rbp + 0x1000005], ebx
add byte [rcx], al
add byte [rcx], al
mov eax, dword [rdi + 0xa0]
add byte [rcx], dh
ror byte [rax - 0x77], 0x85
mov byte [0xd076aa40], al
ret 0x8b48
add byte [rax], al
add byte [rcx + rax*2 + 0x48], dh
mov rcx, qword [0x140262270]
mov rcx, qword [0x140262270]
test dword [rax + 5], esi
add byte [rax], al
invalid
add al, ch
or dh, byte [rax + rcx + 0x482aeb00]
mov ecx, dword [rbp + 0x4c0]
invalid
rol byte [rax + rax], 0
add al, 0
invalid
invalid
add al, 0
add byte [rax - 0x7d], cl
cmp dword [rcx], 0
cmp dword [rcx], 0
add byte [rax + 0x58485], cl
add byte [rbx + 0x54885], cl
add byte [rax + 0x58385], cl
add eax, 0x5ee80000
test dword [rbp + rax - 0x7a750000], eax
add rax, 0xffffffff85880000
add dword [0x19ef8aac0], 0x29
add eax, 0x5ee80000
sub edi, edi
add eax, 0x5ee80000
sub edi, edi
inc dword [rax + 0x538bd]
add byte [rax], al
mov edi, dword [rbp + 0x568]
add byte [rax], al
add byte [rax + 0x548bd], al
add byte [rax], al
test ecx, ecx
invalid
add byte [rax - 0x75], cl
xchg edi, eax
push 0x48000001
add byte [rax], al
mov rdi, rax
add byte [rax], al
in al, dx
mov cl, 0xf6
dec dword [rax - 0x77]
clc
mov edx, esi
add eax, 0x280f0000
mov ebp, 0x5c0
rol byte [0xc158ab2b], 0xc4
pop rax
invalid
add byte [rbx + 0x5f], bl
movzx esi, byte [rbp + 0x570]
lea ecx, [rbp + 0x3a0]
invalid
mov ecx, dword [rbp + 0x140]
lea esp, [rax - 0x17fffffd]
iret
jo 0x14010ac15
lea esp, [rax - 0x17fffffd]
push rsi
iretd
invalid
push rax
add byte [rax - 0x75], cl
test dword [rax + 0x48000003], esi
mov dword [rbp + 0x30], eax
xor byte [rdi], cl
sub byte [rbp + 0x3a0], al
invalid
add eax, dword [rax]
invalid
or dword [rdi], ecx
sub dword [rbp + 0x40], ecx
nop
add eax, dword [rax]
add byte [rax - 0x77], cl
mov dword [rbp + 0x164], eax
movaps xmm0, xmmword [rbp + 0x370]
mov dword [rbp + 0x164], eax
lea eax, [rax - 0xcfffffd]
movq qword [rbp + 0x154], mm1
test dword [rax + 1], eax
add byte [rax], al
add byte [rax], al
js 0x14010ac57
add byte [rbp + rcx + 0x48], dh
mov ecx, dword [rbp + 0x428]
test qword [rcx], r9
add byte [rax - 0x75], cl
test dword [rax], edi
add al, 0
add byte [rax - 0x77], cl
test dword [rax + 5], esi
jo 0x14010ac75
add byte [rax], al
jo 0x14010ac75
add byte [rax], al
add eax, 0x20740000
mov ecx, dword [rax + rdx*8]
test byte [rcx], cl
add bl, ch
ror byte [rax - 0x7d], 1
mov ebp, 0x430
add byte [rbp + rdx + 0x48], dh
mov ecx, dword [0x140262270]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rbp + 0xc8], ebx
mov dword [rbp + 0xc8], ebx
add al, dh
dec qword [rcx]
test dword [rbp + rax - 0x7a750000], ebx
add rax, 0xffffffff85880000
wait
add eax, 0x85c60000
add dh, al
invalid
invalid
add dh, al
test dword [rdx + 5], ebx
add byte [rax], al
cdq
add eax, 0x48010000
mov edx, dword [rbp + 0x530]
add byte [rax], al
push 0x48000005
mov eax, dword [rdx + 0xc0]
invalid
rol byte [rax], 0
invalid
mov cl, al
add byte [rax], al
add byte [rax - 0x77], cl
test eax, edi
add byte [rax], al
add byte [rax], al
mov dword [rbp + 0x100], ecx
invalid
mov dh, 0x82
jb 0x14010adf0
add byte [rax], al
add byte [rax], al
add byte [rax + 0x13885], cl
add byte [rax + 0x181ba], al
add byte [rcx], al
rol byte [rbx + 0xa8ba], 0
add byte [rcx + 0x200000], bh
invalid
add byte [rsi + rax - 0x75], dh
mov ch, byte [rax + rax - 0x457d0000]
mov al, 0
add byte [rax], al
add byte [rcx - 0x48], al
add byte [rax], al
push rax
add byte [rdi + rax + 0x44], dh
mov eax, dword [rdx + 0xb4]
invalid
add byte [rax + 0x58885], cl
add byte [rdi], cl
mov dh, 0x82
jl 0x14010ae37
add byte [rax], al
add byte [rax + 0x57085], cl
add byte [rax + rax*8 + 0xffffb8], al
add byte [rdi], cl
enter 0xffffffffffff8d89, 0x78
add eax, 0xf440000
rol byte [r9 + rcx*4 - 0x7b], 0x18
add al, 0
add byte [rbx + 0xb8ba], al
add byte [rax], al
jo 0x14010ae41
add byte [rax], al
invalid
fadd dword [rax + rax]
add byte [rbx + 0x10882], cl
add byte [rcx + 0x56085], cl
add byte [rax - 0x75], cl
invalid
invalid
invalid
enter 0xffffffffffff8d89, 0xffffffffffffffd4
add al, 0
add byte [rax + 0x14], bh
mov eax, 0x14
cwde
add eax, dword [rax]
add byte [rdi], cl
mov dh, 0x82
jge 0x14010aebd
add byte [rax], al
add byte [rax + 0x4c885], cl
add byte [rax - 0x75], cl
invalid
rol byte [rax], 1
add byte [rax], al
test dword [rbp + 0x1000005], eax
js 0x14010af55
test dword [rax], ebp
add eax, 0x8b4c0000
invalid
invalid
adc byte es:[rax], al
jl switch.0x14010afb8
push rax
add cl, byte [rdi]
test edi, ebp
add byte [rax], al
add byte [rcx - 0x7f], cl
invalid
invalid
invalid
invalid
invalid
mov byte [rbp + 0x55b], dh
mov byte [rbp + 0x55a], bl
movaps xmm6, xmmword [rsp + 0x30]
movaps xmm7, xmmword [rsp + 0x20]
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm7
movdqa xmmword [rsp + 0x30], xmm6
lea rcx, [rbp + 0x40]
call fcn.140069a50
movdqa xmm6, xmmword [rsp + 0x30]
movaps xmm7, xmmword [rsp + 0x20]
and al, 0x20
and al, 0x20
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
pop rbp
pop r14
pop r15
pop rbp
ret
movq qword [r12 - 0x18], mm0
and r11b, r14b
movq mm0, qword [rbp + 0x210]
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x14010eb1c
nop
add al, 0
add byte [rsi + 0xf], ah
jg 0x14010eb1c
add byte [rax + rax], 0
add byte [rax], al
add byte [rax - 0x73], cl
lea esp, [rax + 6]
add byte [rax], al
lea ecx, [rbp + 0x660]
xor eax, 0x48ffff59
mov eax, dword [rbp + 0x7a0]
add cl, byte [rax - 0x77]
mov ch, 0x98
invalid
mov dword [rbp + 0x798], esi
add byte [rcx - 0x75], cl
xchg ebp, eax
push rax
add dword [rax], eax
add byte [rcx + 0x39], cl
xlatb
add byte [rcx - 0x75], cl
mov ch, 0x48
add dword [rax], eax
add byte [rax - 0x7d], cl
clc
add dword [rdi], ecx
test dword [rbx + 0x49fffff8], esp
invalid
dec dword [rcx - 0x75]
xchg ebp, eax
invalid
add dword [rax], eax
invalid
invalid
lea ebp, [rax]
invalid
test dword [rax + 1], esp
add byte [rax], al
cmp dword [rax + rcx*8 + 0x10], 0
sbb cl, byte [rax - 0x75]
push rsp
enter 0x4818, 0xffffffffffffff89
xchg ebp, eax
sub byte [rsi], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
mov ch, 0x98
invalid
add byte [rax], al
inc edi
test ebp, edx
invalid
invalid
add eax, dword [rax]
add al, ch
invalid
test dword [rsi], edx
add dword [rax], eax
add byte [rax - 0x75], cl
test dword [rax], eax
add eax, dword [rax]
add byte [rax - 0x77], cl
test dword [rax + 0x48000007], edi
mov eax, dword [rbp + 0x308]
invalid
adc byte [rdi], cl
adc byte [rax + 0x20], dl
test dword [rax + 0xf000004], eax
sub dword [rbp + 0x490], ecx
add al, 0
add byte [rdi], cl
sub dword [rbp + 0x4b0], ebx
popfq
mov al, 4
add byte [rax], al
test eax, eax
add al, 0
add byte [rax - 0x73], cl
or eax, 0xc501a
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x74d13948], al
sbb eax, 0x74c98548
je 0x14010ed67
mov r8, qword [rax + 8]
mov rcx, qword [0x140262270]
mov esi, eax
or byte [rdi], cl
sub byte [rbp + 0x480], al
sub byte [rbp + 0x4a0], dl
pop rax
mov rcx, qword [rbp + 0x4c0]
pop rax
invalid
cmc
invalid
add byte [rax], al
add byte [rdi], cl
adc byte [rbp + 0x6a0], al
add bl, dh
movq mm1, qword [rbp + 0x388]
add byte [rsi + 0xf], ah
jg 0x14010ede9
movabs al, byte [0x5a0858b48000005]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add eax, 0x47eb0000
add bl, ch
mov byte [r13 + 0x7d5], 1
lea eax, [0x1401d4d30]
push rdi
pop rsi
or al, 0
adc byte [rax], al
add byte [rax - 0x73], cl
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fwidestring_1.0.2_srcucstring.rs
add eax, 0xc67b4
lea ebx, [rax + 0x45000007]
xor edx, edx
xor ecx, ecx
add byte [rax - 0x77], cl
xchg ebp, eax
jo 0x14010ef1d
add byte [rax], al
sub byte [rbp + 0x480], al
add al, 0
add byte [rdi], cl
sub dword [rbp + 0x660], eax
lea edi, [rax + 0x41000005]
mov edx, 1
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x6b], cl
clc
add eax, dword [rax]
add byte [rax - 0x77], cl
lea eax, [rax]
add al, 0
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test dword [rax + 6], esp
add byte [rax], al
add byte [rax - 0x75], cl
lea esi, [rax + 6]
add byte [rax], al
mov dword [rbp + 0x418], ecx
lea ebx, [rax + 0x41000005]
cmp byte [rbp + 0x1b9], 0
test byte [rdi - 0x7ffffffc], bh
add al, 0
add byte [rax + 0x3a0bd], al
invalid
invalid
add eax, dword [rax]
mov ebp, 0x3a0
add byte [rdi], cl
test byte [rdx - 0x39fffffc], dh
invalid
test edi, edx
invalid
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
test byte [rcx - 0xcfffffc], cl
movq mm6, qword [0x1401d5a60]
add esi, eax
test esi, edx
invalid
test dword [rax + 0x48000001], esi
mov esi, dword [rax + 0x18]
add al, 0xc1
mov dh, 0x40
add al, 0x83
invalid
or eax, 0xfe4f8
add byte [rax - 0x7d], cl
js 0x14010f0df
add al, 0x75
lodsd eax, dword [rsi]
add eax, dword [rax]
add byte [rax + rax*8 + 0xde2840f], al
add byte [rax], al
add byte [rax - 0x73], cl
push rsi
or dh, al
test edi, edx
invalid
test esp, esi
invalid
add eax, 0xff15850f
invalid
mov edx, dword [rdi + 0x38]
rol byte [rdi], 0
add byte [rax - 0x75], cl
lea esi, [rax - 0x16fffff9]
invalid
add byte [rax], al
mov eax, dword [rbp - 0x10]
cmp byte [rax + 0x50], 0
jne 0x14011cc1e
add rsp, 0x20
pop rbp
ret
mov rcx, rax
call fcn.14011c1a0
nop
add rsp, 0x20
pop rbp
ret
mov eax, dword [rbp - 8]
mov rax, qword [r8 + 0x78]
mov rcx, qword [r8 + 0x80]
mov qword [r8 + 0x78], 0
xor edx, edx
xchg byte [r8 + 0x88], dl
test rax, rax
je 0x14011cc95
call qword [rax + 8]
mov rdx, qword [rbp - 8]
xchg byte [rdx + 0xa0], bl
test bl, bl
je case.0x14003ecb8.2728
lock dec qword [rdx]
mov rax, qword [rbp - 0x10]
jne 0x14011ccf2
mov rcx, qword [rax]
add rsp, 0x38
pop rbx
pop rbp
jmp fcn.140075520
mov rax, qword [rdx + 0x90]
mov rcx, qword [rdx + 0x98]
mov qword [rdx + 0x90], 0
test rax, rax
je 0x14011ccdc
call qword [rax + 0x18]
xor eax, eax
mov rdx, qword [rbp - 8]
xchg byte [rdx + 0xa0], al
lock dec qword [rdx]
mov rax, qword [rbp - 0x10]
je 0x14011ccad
add rsp, 0x38
pop rbx
pop rbp
ret
in al, dx
sub byte [rax - 0x73], cl
push 0x30
mov rax, qword [rbp - 8]
lock dec qword [rax]
jne 0x14011cd25
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax]
call fcn.140075520
nop
add rsp, 0x28
pop rbx
pop rbp
ret
in al, dx
pop rax
add dword [rax], eax
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x7d], cl
in al, 0x80
mov rbx, rsp
mov qword [rbx + 0x148], rbp
mov qword [rbp + 0xd0], 0xfffffffffffffffe
mov qword [rbx + 0x60], r8
mov qword [rbx + 0x58], rdx
mov byte [rbx + 0x4f], 0
lea rcx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnectdns.rs
call fcn.140173ad0
mov rsi, rax
mov rdi, rdx
mov qword [rbx + 0x70], rax
mov qword [rbx + 0x78], rdx
mov eax, 1
lock xadd qword [0x140262098], rax
mov qword [rbx + 0x80], 0xcc
mov qword [rbx + 0x88], 0
lea rcx, [0x1401c0288]
mov qword [rbx + 0x90], rcx
mov qword [rbx + 0x98], 0
mov qword [rbx + 0xa0], rax
mov qword [rbx + 0xa8], 2
mov rax, qword [rbx + 0x58]
mov qword [rbx + 0xb0], rax
mov rax, qword [rbx + 0x60]
mov qword [rbx + 0xb8], rax
xorps xmm0, xmm0
movaps xmmword [rbx + 0xd0], xmm0
mov qword [rbx + 0xe0], 0
movzx eax, byte [0x140262330]
mov edx, 0x100
xor ecx, ecx
call fcn.140162ad0
test rax, rax
je 0x14011d066
mov rcx, rax
and rcx, 0xffffffffffffff80
lea rdx, [rcx + 0x80]
lea r9, [rdi + 0x1d0]
lea r8, [rdi + 0x170]
test rsi, rsi
mov qword [rcx + 0x78], rax
movaps xmm0, xmmword [rbx + 0x80]
movaps xmm1, xmmword [rbx + 0x90]
movaps xmm2, xmmword [rbx + 0xa0]
movaps xmm3, xmmword [rbx + 0xb0]
movaps xmmword [rcx + 0x80], xmm0
movaps xmmword [rcx + 0x90], xmm1
movaps xmmword [rcx + 0xa0], xmm2
movaps xmmword [rcx + 0xb0], xmm3
movaps xmm0, xmmword [rbx + 0xc0]
movaps xmmword [rcx + 0xc0], xmm0
movaps xmm0, xmmword [rbx + 0xd0]
movaps xmmword [rcx + 0xd0], xmm0
movaps xmm0, xmmword [rbx + 0xe0]
movaps xmmword [rcx + 0xe0], xmm0
movaps xmm0, xmmword [rbx + 0xf0]
movaps xmmword [rcx + 0xf0], xmm0
cmovne r8, r9
mov rcx, qword [r8]
lea r8, [rbx + 0x70]
mov qword [rbx + 0x50], rdx
call fcn.14017be90
test rax, rax
je 0x14011cff9
test rdx, rdx
jne 0x14011d077
lock dec qword [rdi]
lea rcx, [rbx + 0x78]
sete al
test rsi, rsi
je 0x14011d01c
test al, al
mov rsi, qword [rbx + 0x50]
je 0x14011d02d
mov byte [rbx + 0x4f], 1
call fcn.140056790
jmp 0x14011d02d
test al, al
mov rsi, qword [rbx + 0x50]
je 0x14011d02d
mov byte [rbx + 0x4f], 1
call fcn.1400575a0
mov qword [rbx + 0x80], rsi
movzx eax, byte [0x140262330]
mov edx, 8
xor ecx, ecx
call fcn.140162ad0
test rax, rax
je 0x14011d0e6
mov qword [rax], rsi
lea rdx, fcn.14011d2b0
lea rsp, [rbp + 0xd8]
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x80
mov edx, 0x80
call fcn.140197e40
jmp 0x14011d0f5
mov qword [rbx + 0x68], rdx
lea rax, [rbx + 0x68]
mov qword [rbx + 0x138], rax
lea rax, [0x14015eac0]
mov qword [rbx + 0x140], rax
lea rax, str.OS_cant_spawn_worker_thread:
mov qword [rbx + 0x80], rax
mov qword [rbx + 0x88], 1
mov qword [rbx + 0xa0], 0
lea rax, [rbx + 0x138]
mov qword [rbx + 0x90], rax
mov qword [rbx + 0x98], 1
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnectdns.rs
lea rcx, [rbx + 0x80]
call fcn.140198250
jmp 0x14011d0f5
mov ecx, 8
mov edx, 8
call fcn.140197e40
ud2
sal byte [rdi + rdx - 0x10], 0x48
dec dword [rax]
jne 0x14011e139
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 0x40]
mov rdx, qword [rax + 0x48]
call fcn.140075d00
mov rax, qword [rbp - 8]
cmp qword [rax], 0
je 0x14011e153
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 8]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov rbx, qword [rbp - 8]
cmp qword [rbx + 0x28], rsi
je 0x14011e1b5
pop rax
pop rax
mov rsi, qword [rbx + 0x30]
mov rdi, qword [rbx + 0x38]
add rsi, 8
jmp 0x14011e174
add rsi, 0x18
sub rdi, 1
jb 0x14011e194
cmp qword [rsi - 8], 0
je 0x14011e170
mov r8, qword [rsi]
mov rcx, qword [0x140262270]
xor edx, edx
call fcn.140195ea0
jmp 0x14011e170
cmp qword [rbx + 0x28], 0
je 0x14011e1b5
mov r8, qword [rbx + 0x30]
mov rcx, qword [0x140262270]
xor edx, edx
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop rbp
jmp fcn.140195ea0
nop
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop rbp
ret
test eax, eax
pop rdi
pop rsi
pop rbp
ret
invalid
inc rax
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
out 0x4d, al
sub esi, edi
jb 0x14011ea91
mov rdx, qword [r13 + 0x48]
add rdx, r15
cmp rdi, r14
cmovb r14, rdi
mov rcx, rbx
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
add r15, r14
cmp r15, r12
out 0xf, eax
invalid
movsb byte [rdi], byte [rsi]
add byte [rax], al
invalid
out 0xf, eax
xchg dword [rax + rax - 0x76b30000], esp
jge 0x14011ea5d
mov qword [r13 + 0x58], r15
add r14, qword [rsi + 0x10]
jb 0x14011eabf
add byte [rax], al
add byte [rax], al
cmp r14, qword [rsi + 0x18]
ja 0x14011ead9
mov qword [rsi + 0x10], r14
mov qword [r13 + 0x38], 0
xor esi, esi
jmp 0x14011ea56
add byte [rax], al
add byte [rcx - 0x76b7ee8b], bh
int1
call fcn.1400893f0
mov eax, 1
xor esi, esi
jmp 0x14011ea58
xor eax, eax
mov rdx, rsi
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
invalid
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rs
mov rcx, r15
mov rdx, r12
call fcn.140198290
jmp 0x14011eb0e
lea rcx, str.assertion_failed:_pos___self.dec_in.get_ref__.len___as_u64
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rs
mov edx, 0x3b
call fcn.140198330
jmp 0x14011eb0e
lea rcx, str.filled_overflowC:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srciopoll_evented.rs
lea r8, [0x1401d6788]
mov edx, 0xf
call fcn.1401987c0
jmp 0x14011eb0e
lea rax, str.filled_must_not_become_larger_than_initialized
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fwidestring_1.0.2_srcucstring.rs
mov qword [rbp - 0x28], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
lea rdx, [0x1401d6788]
lea rcx, [rbp - 0x38]
call fcn.140198250
ud2
sbb byte [rax], al
add byte [rax], al
call fcn.140197e40
ud2
mov dword [rax + 8], ecx
mov byte [rax + 0x10], 0xb
inc rax
add rsp, 0x30
invalid
xor byte [rdi + 0x5e], bl
pop rbp
ret
invalid
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xc432b
mov r8d, 4
add rsp, 0x40
pop rsi
jmp rax
invalid
invalid
invalid
jg 0x14011f1ef
invalid
and al, 0x20
add byte [rax], al
add byte [rax], al
mov ecx, eax
mov edx, ebx
and al, 0x20
cmp byte [rax - 0x73], cl
push rsp
and al, 0x20
lea edx, [rsp + 0x20]
jne 0x14011f21b
lock dec dword [rdi]
adc byte [rsp + 0x38], al
cmp byte [rdi], cl
adc byte [rsp + 0x48], cl
invalid
add byte [rax - 0x7d], cl
invalid
add ah, cl
int3
int3
nop
loope 0x14011f24a
adc eax, 0x92e67795
movabs rdx, 0xca8f354d65a501a
invalid
push rsp
test al, 0xc
invalid
push rsp
test al, 0xc
ret
int3
xor byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
lea ebp, [rsp + 0x30]
mov qword [rbp - 8], 0xfffffffffffffffe
movzx eax, byte [rcx + 0x78]
js 0x14011f1dc
invalid
je 0x14011f27a
clc
invalid
js 0x14011f1dc
sal byte [rax + riz - 0x7d], 0xf8
add esi, dword [rbp + 0x15]
jne 0x14011f274
cmp eax, 3
jne 0x14011f274
mov qword [rbp - 0x10], rcx
add rcx, 0x30
call fcn.14011f2b0
add byte [rax], r8b
add byte [rax - 0x75], cl
mov eax, dword [rbp - 0x10]
add byte [rax], r8b
add byte [rax - 0x75], cl
invalid
invalid
mov eax, dword [rbp - 0x10]
invalid
mov byte [rax + 0x79], 0
add rsp, 0x30
pop rbp
ret
mov rcx, qword [rcx + 0x20]
add rsp, 0x30
pop rbp
and byte [rax - 0x7d], cl
invalid
jmp qword [sym.imp.ws2_32.dll_closesocket]
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 0x10]
mov byte [rax + 0x79], 0
jns 0x14011f2a6
add rsp, 0x20
add esp, 0x20
jns 0x14011f2a6
add esp, 0x20
pop rbp
ret
clc
invalid
call 0x150d3761f
mov qword [rbp - 0x10], rcx
call fcn.1400f0920
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
call 0x1688b7630
push qword [rcx + rcx + 0x48]
add ecx, 0x28
cmp qword [rcx + 0x28], 0xffffffffffffffff
je 0x14011f2f4
add rcx, 0x28
call fcn.1400e87c0
int3
cld
dec dword [rax - 0x75]
invalid
invalid
mov rcx, qword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
add rsp, 0x40
pop rbp
jmp fcn.1400b4f90
stc
invalid
stc
call qword [rax + 0x40c48348]
nop
add rsp, 0x40
nop
add rsp, 0x40
pop rbp
jmp fcn.1400e87c0
invalid
sub esp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
cmp qword [rax + 0x28], 0xffffffffffffffff
je 0x14011f345
mov rcx, rax
add rcx, 0x28
sub al, ch
jnp 0x14011f2d7
cld
invalid
sub al, ch
jnp 0x14011f2d7
cld
call qword [rax + 0x20c48348]
nop
add rsp, 0x20
pop rbp
ret
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rcx, qword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
call fcn.1400b4f90
nop
add rsp, 0x20
pop rbp
ret
mov dword [rbp - 8], 0xfffffffe
mov rax, qword [rdx + 0x128]
test rax, rax
ror byte [rdi], 0x84
in eax, dx
add byte [rax], al
invalid
invalid
ror byte [rdi], 0x84
in eax, dx
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov rsi, rcx
cmp dword [rdx], 2
jne case.0x1400c620b.230
invalid
add edx, 8
mov qword [rsp + 0x20], r9
and byte [rax - 0x73], cl
loopne 0x14011f3f7
mov ecx, eax
and byte [rax - 0x73], cl
loopne 0x14011f3f7
mov ecx, eax
mov r8, rax
call fcn.1401738a0
mov rax, qword [rbp - 0x20]
cmp rax, 2
clc
invalid
loopne 0x14011f401
cmp eax, 2
clc
add dh, byte [rdx + rdi*2 - 0x17]
scasd eax, dword [rdi]
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rdx + 0x38], rax
lea rcx, [rbp - 0x30]
ror byte [rax - 0x77], 1
je 0x14011f438
jmp 0x14011f472
ror byte [rax - 0x77], 1
push rbp
invalid
dec dword [rax - 0x7d]
jge 0x14011f3a8
cmp dword [rax - 0x75], ecx
jge 0x14011f3b7
mov rcx, rdi
call fcn.14006d410
sub eax, esp
hlt
invalid
cmp al, 0xd
jne 0x14011f44f
sub eax, esp
hlt
mov qword [rbp - 0x20], 2
mov rax, qword [rbp - 0x10]
invalid
invalid
mov qword [rax + 0x38], 0
mov rcx, rdi
stc
call fcn.1400893f0
mov eax, 2
cmp rax, 2
je 0x14011f438
invalid
jmp 0x14011f472
loopne 0x14011f41d
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rbp - 0x18], eax
mov rax, qword [rbp - 0x10]
mov dword [rbp - 0x18], eax
mov rax, qword [rbp - 0x10]
mov qword [rax + 0x38], 0
add byte [rax], al
xor eax, eax
cmp rax, 2
jne 0x14011f472
ror byte [rax - 0x7d], 0xf8
add dh, byte [rbp + 0x3a]
movabs rax, 0xd00000003
mov qword [rsi + 8], rax
or eax, 0x48000000
mov dword [rsi + 8], eax
mov qword [rsi], 1
jmp 0x14011f479
mov qword [rbp - 0x20], 1
loopne 0x14011f455
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp - 0x18], rdi
add byte [rax], al
mov qword [rbp - 0x18], rdi
mov rax, qword [rbp - 0x10]
mov qword [rax + 0x38], 0
mov eax, 1
cmp rax, 2
je 0x14011f438
movups xmm0, xmmword [rbp - 0x20]
movups xmmword [rsi], xmm0
add rsp, 0x60
pop rdi
pop rsi
pop rbp
ret
lea rcx, str.assertion_failed:__self.context.is_null__
lea r8, [0x1401d6638]
test eax, 0xba000b71
sub dword [rax], eax
add byte [rax], al
call fcn.140198330
int3
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
sub rsp, 0x30
lea rbp, [rdx + 0x60]
invalid
mov rax, qword [rbp - 0x10]
mov qword [rax + 0x38], 0
cmp byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
xor byte [rdi + 0x5e], bl
pop rbp
ret
invalid
cmp byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
int3
int3
in al, dx
sub byte [rax - 0x75], cl
jb case.0x1400b8fe8.255
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.PoisonErrorLazy_instance_has_previously_been_poisoned
lea edx, str.PoisonErrorLazy_instance_has_previously_been_poisoned
lea edx, str.PoisonErrorLazy_instance_has_previously_been_poisoned
mov r8d, 0xb
mov eax, 0xb
mov rcx, rsi
mov rdi, rax
mov edi, eax
call rax
test al, al
invalid
je 0x14011f504
invalid
or dword [rax - 0x3b7cb7ff], esi
sub byte [rdi + 0x5e], bl
mov al, 1
add rsp, 0x28
pop rdi
pop rsi
ret
lea rdx, [0x1401a5891]
mov r8d, 7
add byte [rax], al
add byte [rax - 0x77], cl
int1
invalid
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rax, rdi
add rsp, 0x28
pop rdi
pop rsi
jmp rax
cmp eax, 4
jne 0x14011f57d
add rcx, 0x270
add rsp, 0x30
invalid
xor byte [rbp - 0x17], bl
mov eax, 0x4800000c
mov dword [rbp - 0x10], ecx
invalid
pop rbp
jmp fcn.140120210
invalid
add rcx, 0x270
add al, byte [rax]
add al, ch
call fcn.140120210
add byte [rax], al
call fcn.140120210
mov rcx, qword [rbp - 0x10]
add rcx, 0x4c8
ror eax, 4
add byte [rax], al
add rsp, 0x30
invalid
xor byte [rbp - 0x17], bl
push rbx
invalid
invalid
invalid
nop
add rsp, 0x30
add esp, 0x30
pop rbp
ret
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x30]
mov rcx, qword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
add rcx, 0x4c8
call fcn.140111bd0
nop
add rsp, 0x20
pop rbp
ret
cmp eax, 3
je 0x14011f5f8
clc
add esi, dword [rsi + rdx - 0x7d]
clc
add al, 0x75
add rcx, 0x2658
add byte [rax], al
cmp eax, 4
jne 0x14011f61d
add rcx, 0x2658
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rsp, 0x30
pop rbp
jmp fcn.14011f660
mov qword [rbp - 0x10], rcx
add rcx, 0x2658
call fcn.14011f660
mov rcx, qword [rbp - 0x10]
add rcx, 0x4c98
cwde
add byte [rax], r8b
add rsp, 0x30
pop rbp
jmp fcn.140111bd0
nop
add rsp, 0x30
pop rbp
ret
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x30]
mov rcx, qword [rbp - 0x10]
add rcx, 0x4c98
call fcn.140111bd0
nop
add rsp, 0x20
and eax, 0x4890ffff
add esp, 0x20
pop rbp
ret
add byte [rax - 0x7d], cl
clc
invalid
rol byte [rax], 1
add byte [rax], al
cmp dword [rax + 0x80], 0
add dword [rax], eax
add byte [rax - 0x73], cl
lea rcx, [rdx + 0x2e0]
call fcn.14011fcb0
jmp 0x14011f785
cmc
add byte [rax], al
add byte [rbx + rcx*4 + 0x45], cl
invalid
add byte [rax], al
loopne 0x14011f74e
add byte [rax], al
mov byte [rax], 0
add byte [rax + 0xc8b8], al
add byte [rdx], al
clc
mov rcx, qword [rbp - 8]
cmp byte [rcx + 0x2d5], 0
je 0x14011fc10
add rcx, 0x128
add al, ch
cmp ah, al
call fcn.14009c040
idiv edi
nop
add rsp, 0x28
pop rsi
pop rbp
ret
add rsp, 0x28
pop rsi
pop rbp
ret
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x40]
mov rcx, qword [rbp - 8]
sub rcx, 0xffffffffffffff80
call fcn.1400b7f40
nop
add rsp, 0x28
pop rsi
pop rbp
ret
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 0x9d8]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
nop
add rsp, 0x28
pop rsi
pop rbp
ret
push rsp
and al, 0x10
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 8]
mov byte [rax + 0x2d4], 0
mov word [rax + 0x2d8], 0
add rsp, 0x28
pop rsi
pop rbp
ret
in al, dx
cmp byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
mov qword [rbp], 0xfffffffffffffffe
mov rsi, rcx
movzx eax, byte [rcx + 0x33c]
lea ecx, [rax - 3]
cmp ecx, 2
jae 0x14011fde5
cmp qword [rsi + 0x320], 0
je 0x14011fcf8
mov r8, qword [rsi + 0x328]
mov rcx, qword [0x140262270]
xor edx, edx
call fcn.140195ea0
cmp byte [rsi + 0x318], 2
mov qword [rbp - 8], rsi
je 0x14011fd35
mov rax, qword [rbp - 8]
cmp byte [rax + 0x33d], 0
je 0x14011fd35
mov r8, qword [rbp - 8]
mov rax, qword [r8 + 0x2f8]
mov rdx, qword [r8 + 0x300]
lea rcx, [r8 + 0x310]
mov r8, qword [r8 + 0x308]
call qword [rax + 0x10]
mov rax, qword [rbp - 8]
mov byte [rax + 0x33d], 0
cmp byte [rax + 0x2f0], 2
je 0x14011fd79
mov rax, qword [rbp - 8]
cmp byte [rax + 0x33e], 0
je 0x14011fd79
mov r8, qword [rbp - 8]
mov rax, qword [r8 + 0x2d0]
mov rdx, qword [r8 + 0x2d8]
lea rcx, [r8 + 0x2e8]
mov r8, qword [r8 + 0x2e0]
call qword [rax + 0x10]
mov rsi, qword [rbp - 8]
mov byte [rsi + 0x33e], 0
cmp qword [rsi + 0x2b8], 0
je 0x14011fda3
mov r8, qword [rsi + 0x2c0]
mov rcx, qword [0x140262270]
xor edx, edx
call fcn.140195ea0
cmp dword [rsi + 0x190], 2
jne 0x14011fe26
lea rcx, [rsi + 0x198]
mov qword [rbp - 0x10], rcx
call fcn.1400f0920
mov rax, qword [rbp - 8]
cmp qword [rax + 0x1b0], 0xffffffffffffffff
je 0x14011fdda
mov rax, qword [rbp - 8]
lea rcx, [rax + 0x1b0]
call fcn.1400e87c0
mov rcx, qword [rbp - 0x10]
call fcn.1400b4f90
jmp 0x14011fe32
test eax, eax
jne 0x14011fea3
cmp dword [rsi], 2
mov qword [rbp - 8], rsi
jne 0x14011fe3f
lea rcx, [rsi + 8]
mov qword [rbp - 0x10], rcx
call fcn.1400f0920
mov rax, qword [rbp - 8]
cmp qword [rax + 0x20], 0xffffffffffffffff
je 0x14011fe1b
mov rax, qword [rbp - 8]
lea rcx, [rax + 0x20]
call fcn.1400e87c0
mov rcx, qword [rbp - 0x10]
call fcn.1400b4f90
jmp 0x14011fe47
lea rcx, [rsi + 0x190]
call fcn.14011e230
mov rax, qword [rbp - 8]
mov byte [rax + 0x33f], 0
jmp 0x14011fea3
mov rcx, rsi
call fcn.14011e230
mov rsi, qword [rbp - 8]
cmp qword [rsi + 0x128], 0
je 0x14011fe6a
mov r8, qword [rsi + 0x130]
mov rcx, qword [0x140262270]
xor edx, edx
call fcn.140195ea0
cmp byte [rsi + 0x160], 2
je 0x14011fe96
mov r8, qword [rbp - 8]
mov rax, qword [r8 + 0x140]
mov rdx, qword [r8 + 0x148]
lea rcx, [r8 + 0x158]
mov r8, qword [r8 + 0x150]
call qword [rax + 0x10]
mov rcx, qword [rbp - 8]
cmp byte [rcx + 0x188], 2
jne 0x14011feaa
add rsp, 0x38
pop rsi
pop rbp
ret
mov rax, qword [rcx + 0x168]
mov rdx, qword [rcx + 0x170]
mov rax, qword [rax + 0x10]
mov r8, qword [rcx + 0x178]
add rcx, 0x180
add rsp, 0x38
pop rsi
pop rbp
jmp rax
sub byte [rcx], al
add byte [rax], al
mov r8, qword [r8 + 0x130]
call qword [rax + 0x10]
nop
add rsp, 0x28
sub byte [rsi + 0x5d], bl
ret
invalid
in al, dx
and byte [rax - 0x73], cl
push 0x40
mov rax, qword [rbp - 0x10]
cmp qword [rax + 0x20], 0xffffffffffffffff
cmp dword [rax + 0x20], 0xffffffff
cmp dword [rax + 0x20], 0xffffffff
je 0x140120675
mov rcx, rax
add rcx, 0x20
call fcn.1400e87c0
cld
invalid
cld
call qword [rax + 0x20c48348]
nop
add rsp, 0x20
pop rbp
ret
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rcx, qword [rbp - 0x18]
call fcn.1400b4f90
stc
stc
call qword [rax + 0x20c48348]
stc
stc
call qword [rax + 0x20c48348]
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x10]
invalid
invalid
mov byte [rax + 0x371], 0
add rsp, 0x20
pop rbp
ret
invalid
invalid
mov eax, dword [rcx]
or byte [rax - 0x77], cl
invalid
jns 0x140120719
push qword [rcx + rcx + 0x48]
add ecx, 0x20
invalid
stc
call qword [rax + 0x40c48348]
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
adc byte [rbp + 0x48], dl
sub esp, 0x20
adc byte [rbp + 0x48], dl
sub esp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x18]
cmp qword [rax + 0x20], 0xffffffffffffffff
je 0x140120755
invalid
or al, 0x48
mov ecx, eax
mov rcx, rax
add rcx, 0x20
call fcn.1400e87c0
nop
add rsp, 0x20
pop rbp
ret
invalid
or byte [rbp + 0x10], dh
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 0x1e8]
call fcn.140077fa0
ja 0x1401207aa
invalid
ja 0x1401207aa
mov rax, qword [rbp - 8]
lea rcx, [rax + 0x1f0]
call qword [sym.imp.secur32.dll_DeleteSecurityContext]
sub dword [rax + rcx], 0x458b4800
clc
clc
cmp qword [rax], 0
je 0x1401207e1
invalid
adc byte [rax - 0x75], cl
clc
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 8]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
invalid
cmpsd dword [rsi], dword [rdi]
sub dword [rax], ecx
add byte [rax - 0x75], cl
jge 0x1401207dd
mov rdi, qword [rbp - 8]
mov rax, qword [rdi + 0x1a0]
movabs rsi, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax + 0x74f03948], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax + 0x74f03948], al
sbb cl, byte [rax - 0x7b]
sal byte [rbp + rdx + 0x4c], 0x8b
mov r8, qword [rdi + 0x1a8]
mov rcx, qword [0x140262270]
sbb dl, byte [rax + rax]
xor edx, edx
call fcn.140195ea0
mov edx, dword [rsi + 7]
invalid
test rax, rax
je 0x140120815
mov edx, dword [rsi + 7]
add byte [rax - 0x75], cl
xchg dword [rax], eax
add al, byte [rax]
add byte [rax - 0x7b], cl
sal byte [rbp + rbx - 0x10], 0x48
lock dec qword [rax]
mov rax, qword [rdi + 0x200]
test rax, rax
je 0x14012083e
lock dec qword [rax]
jne 0x14012083e
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 0x200]
add byte [rax - 0x75], cl
nop
or byte [rdx], al
add byte [rax], al
add byte [rax - 0x75], cl
nop
or byte [rdx], al
add byte [rax], al
call fcn.140075d00
mov rax, qword [rbp - 8]
clc
cmp dword [rax + 0x10], 2
jne 0x140120878
invalid
xor byte [rax - 0x73], cl
sbb byte [rax - 0x77], cl
invalid
lea rcx, [rax + 0x18]
mov qword [rbp - 0x10], rcx
call fcn.1400f0920
mov rax, qword [rbp - 8]
cmp qword [rax + 0x30], 0xffffffffffffffff
je 0x14012086d
mov rax, qword [rbp - 8]
lea rcx, [rax + 0x30]
call fcn.1400e87c0
mov rcx, qword [rbp - 0x10]
call fcn.1400b4f90
stc
invalid
jmp case.0x1400ca54c.320
stc
invalid
lea rcx, [rax + 0x10]
call fcn.14011e230
mov rbx, qword [rbp - 8]
clc
cmp qword [rbx + 0x140], 0
je 0x1401208a4
mov r8, qword [rbx + 0x148]
mov rcx, qword [0x140262270]
add byte [rax - 0x75], cl
or eax, 0x1419d3
xor edx, edx
call fcn.140195ea0
cmp qword [rbx + 0x160], 0
cmp dword [rbx + 0x160], 0
je 0x1401208c3
mov r8, qword [rbx + 0x168]
mov rcx, qword [0x140262270]
sbb dword [rax + rax], edx
sbb dword [rax + rax], edx
xor edx, edx
call fcn.140195ea0
cmp qword [rbx + 0x180], 0
je 0x1401208e2
mov r8, qword [rbx + 0x188]
mov rcx, qword [0x140262270]
xor edx, edx
call fcn.140195ea0
cmp qword [rbx + 0x1b8], rsi
je 0x14012094b
cmp byte [rbx + 0x5f], bl
pop rsi
pop rbp
jmp fcn.140195ea0
pop rdi
pop rsi
pop rbp
ret
mov dword [rsp + 0x10], edx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 8]
cmp qword [rax], 0
cmp byte [rax], al
cmp byte [rax], al
je 0x140120987
mov rcx, qword [rax + 8]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
nop
add rsp, 0x28
sub byte [rbx + 0x5f], bl
pop rsi
pop rbp
ret
adc byte [rbp + 0x56], dl
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
push 0x30
in al, dx
sub byte [rax - 0x73], cl
push 0x30
mov rdi, qword [rbp - 8]
clc
mov rcx, qword [rdi + 0x1a0]
mov rdx, qword [rdi + 0x1a8]
test al, 1
add byte [rax], al
test al, 1
add byte [rax], al
call fcn.140128f30
mov rax, qword [rdi + 0x200]
test rax, rax
je 0x1401209f0
lock dec qword [rax]
jne 0x1401209f0
mov rcx, rdi
mov rcx, qword [rcx + 0x200]
mov rdx, qword [rdi + 0x208]
mov edx, dword [rdi + 0x208]
mov edx, dword [rdi + 0x208]
add al, byte [rax]
add al, ch
adc byte [rbx - 0xb], dl
call qword [rax + 0x28c48348]
add rsp, 0x28
call fcn.140075d00
nop
add rsp, 0x28
invalid
pop rbx
pop rdi
pop rsi
pop rbp
ret
invalid
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 8]
clc
lea rcx, [rax + 0x10]
call fcn.14011e610
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 8]
xor byte [rax - 0x75], cl
clc
cmp qword [rax + 0x30], 0xffffffffffffffff
je 0x140120a55
lea rcx, [rax + 0x30]
call fcn.1400e87c0
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
sub byte [rax - 0x73], cl
push 0x30
mov rax, qword [rbp - 8]
mov rsi, rax
cmp qword [rax + 0x140], 0
jne 0x140120af4
cmp qword [rsi + 0x160], 0
jne 0x140120b13
cmp qword [rsi + 0x180], 0
je 0x140120adb
mov r8, qword [rsi + 0x188]
mov rcx, qword [0x140262270]
add byte [rax - 0x75], cl
or eax, 0x14179c
xor edx, edx
call fcn.140195ea0
mov rcx, rsi
add rcx, 0x1b8
call fcn.1400e8740
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov r8, qword [rsi + 0x148]
mov rcx, qword [0x140262270]
xor edx, edx
call fcn.140195ea0
cmp qword [rsi + 0x160], 0
je 0x140120abc
mov r8, qword [rsi + 0x168]
xchg byte [rax + 1], ch
add byte [rax], al
mov rcx, qword [0x140262270]
or eax, 0x14174f
xor edx, edx
call fcn.140195ea0
push rbx
invalid
add byte [rax - 0x7d], cl
mov esi, 0x180
add byte [rbp - 0x6c], dh
push rbx
invalid
jmp 0x140120adb
sub byte [rax - 0x73], cl
push 0x30
mov rax, qword [rbp - 8]
lea rcx, [rax + 0x1f0]
add dword [rax], eax
invalid
add dword [rax], eax
add bh, bh
adc eax, 0x828e6
call qword [sym.imp.secur32.dll_DeleteSecurityContext]
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
int3
push rsi
push rsi
push rdi
push rbx
mov eax, 0x7478
add al, ch
out dx, al
push rbp
invalid
add byte [rax + 0x29], cl
sub esp, eax
add al, ch
out dx, al
push rbp
invalid
invalid
add byte [rax - 0x39], cl
test eax, ebx
fdiv dword [rbx]
fdiv dword [rbx]
add dh, bh
invalid
mov edi, eax
lea ecx, [0x14020d5cc]
add eax, ecx
add byte es:[rax], al
add byte es:[rax], al
cmp ecx, dword [rdi]
test dword [rbp + 0x49000000], eax
lea ecx, [rdi + 0x2658]
add byte [rax], al
add byte [rax], al
add byte es:[rax], al
lea ecx, [rbp + 0x4c90]
mov ch, 0x90
add byte [rax], r8b
movabs al, byte [0xe73f0014c00041c]
mov eax, edx
add dl, cl
invalid
sal byte [rsi + rbx*8 + 0x41], 0x81
rol byte [rax], 0x36
invalid
add byte [rax - 0x73], cl
lea eax, [rax + 0x73]
add byte [rax], al
add byte [rdi], cl
adc dword [rbp + 0x72f0], edx
xchg ebp, eax
invalid
jb case.0x1400c620b.234
add byte [rax], al
add byte [rax], al
adc dword [rbp + 0x7310], eax
and byte [rbx], dh
movabs al, byte [0x30857f0ff3000073]
jae 0x140120d43
invalid
xchg edi, eax
pop rax
add byte es:[rax], al
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rax], al
rol dword [rax + 0x114b8], 0
add byte [rax], al
add byte [rdi], cl
xchg ebp, eax
rol dword [rax + 0x115b8], 0
add byte [rcx + 0xf], al
xchg esp, eax
mov byte [rcx + 0x20], 0xce
add al, ch
ficom dword [rsi]
push rsi
add byte [rax], al
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
ror dword [rdi], 0xb6
sbb byte [rax], 1
add byte [rax], al
js 0x140120e05
add eax, 0x1414b5
add byte [rax - 0x75], cl
add al, 0xc1
lea edx, [0x1401857b0]
invalid
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
add byte [rax], al
mov rcx, qword [0x58]
nop
adc al, 1
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
xchg ebp, eax
ror byte [rax], 0xc8
test edx, ebp
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
cli
mov ch, 0x90
add byte [rax], r8b
test dword [rdx - 0x76ffffb4], esp
test dword [rax + 0xf000073], esi
add byte [rdi], cl
add byte [rdi], cl
mov bh, 0x85
cmpsb byte [rsi], byte [rdi]
add byte [rax], r8b
add byte [rax], al
add byte [rax], al
mov ah, 0x73
add byte [rax], al
mov dword [rbp + 0x73c8], edi
jae 0x140120f3c
add byte [rax], al
add al, ch
invalid
invalid
mov ecx, dword [rbp + 0x73c8]
jae case.0x140102dcf.92
add al, ch
invalid
add al, byte [rbx + 0x3c7402fb]
sti
add esi, dword [rbp + 0x1a]
pop rbx
or eax, dword [rax]
add byte [rsi + 0x48], ah
movd mm0, eax
add byte [rsi + 0xf], ah
insb byte [rdi], dx
invalid
mov ah, 0x73
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x73b085], cl
jae 0x140120f88
add byte [rcx + 0x73d085], cl
sal byte [rbx], 1
add byte [rcx - 0x77], al
fdivrp st(3)
movdqu xmmword [rsi], xmm6
mov esi, ebx
mov byte [rsi + 0x11], dh
test eax, edx
jae 0x140120fa3
invalid
add byte [rax], al
add byte [rcx - 0x48f0edba], cl
test esp, edx
invalid
invalid
jae 0x140120fad
add byte [rsi - 0x77], ah
invalid
mov dword [rsi + 0x16], eax
add byte es:[rax], al
add byte [rax], al
mov eax, esi
jae 0x140120fca
add byte [rax - 0x7f], cl
invalid
je 0x140120fd1
add byte [rbx + 0x5f], bl
adc al, 0
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add al, 0xc1
add byte [rax], al
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov ecx, dword [rdx + rcx*8]
mov ecx, dword [rdx + rcx*8]
add byte [rbx + 0x497401f9], al
mov bh, al
mov rcx, qword [0x58]
add byte [rax], al
lea edx, [0x1401857b0]
add eax, dword [rax]
adc al, 0
or al, 0x25
pop rax
add byte [rax], al
and eax, 0x58
add byte [rax - 0x75], cl
add al, 0xc1
sbb byte [rax], 1
add byte [rax], al
add dword [rcx - 0x3ff27408], ecx
adc dl, byte [rax + rax]
mov ecx, dword [rdx + rcx*8]
add dword [rax], eax
add byte [rax], al
invalid
or eax, 0xb6159
pop rcx
invalid
pop rcx
or eax, dword [rax]
add al, ch
push 0x48000772
lea rcx, str._async_fn__resumed_after_completion
adc dword [rcx + 0xb], esp
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
invalid
mov bl, byte [rcx + 0xb]
add byte [rdx + 0x23], bh
invalid
add ah, cl
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
push rsp
and al, 0x10
invalid
mov qword [rsp + 0x10], rdx
adc byte [rbp + 0x41], dl
push rbp
push r15
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x38
in al, dx
cmp byte [rax - 0x73], cl
lea ebp, [rdx + 0x80]
add byte [rax], 0
add byte [rsi + 0xf], ah
jg 0x140121180
and al, 0x20
add byte [rax], 0
add byte [rsi + 0xf], ah
jg 0x140121180
and al, 0x20
movzx ecx, byte [rbp + 0x73c8]
xor edx, edx
call fcn.1401877e0
movdqa xmm6, xmmword [rsp + 0x20]
jae 0x140121114
add rsp, 0x38
pop rbx
pop rdi
cmp byte [rbx + 0x5f], bl
pop rsi
pop r14
pop rsi
pop r15
pop rbp
ret
push rbp
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x1401211c0
and al, 0x20
lea rcx, [rbp + 0x2650]
lea ecx, [rbp + 0x2650]
add byte [rax], al
call fcn.14011f660
movdqa xmm6, xmmword [rsp + 0x20]
and byte [rax - 0x7d], cl
invalid
cmp byte [rbx + 0x5f], bl
invalid
and byte [rax - 0x7d], cl
invalid
pop rsi
pop r14
pop r15
pop rbp
ret
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rsi + 0xf], ah
jg 0x140121200
and al, 0x20
cmp byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rsi + 0xf], ah
jg 0x140121200
and al, 0x20
mov rcx, qword [rbp + 0x73c8]
call fcn.140111bd0
movdqa xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
cmp byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rsi + 0xf], ah
jg 0x140121280
and al, 0x20
mov rcx, qword [rbp + 0x73c0]
call fcn.140126660
movdqa xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
adc byte [rbp + 0x41], dl
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x38
sub esp, 0x38
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm6
mov rax, qword [rbp + 0x73b8]
mov eax, dword [rbp + 0x73b8]
jae 0x140121254
add dh, al
adc byte [rax + 0x26], 0
add byte es:[rax], al
invalid
mov byte [rax + 0x2650], 2
movaps xmm6, xmmword [rsp + 0x20]
je 0x140121284
and byte [rax - 0x7d], cl
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
push rdi
push r14
push r13
push rbp
add al, ch
invalid
invalid
add byte [rax], al
invalid
mov dword [rbp + 0x2778], 0xfffffffe
add dh, bh
invalid
dec dword [rcx + rcx*4 - 0x39]
invalid
xor byte [rdi], ah
add byte [rax], al
invalid
add byte [rdi], cl
mov dh, 0x82
invalid
rol byte [rdx], cl
invalid
add byte [rax], al
invalid
invalid
loopne 0x140121311
mov dword [r13 + 0x2d3], 0
mov dword [rbp + 0x2d3], 0
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x39], al
test esi, edx
mov dword [r13 + 0x2d6], 0
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax], al
mov byte [r13 + 0x2d5], 1
test ebp, edx
add al, byte [rax]
add byte [rcx], al
movups xmm0, xmmword [r13]
movups xmm1, xmmword [r13 + 0x10]
add byte [rcx + 0xf], al
adc byte [rbp + 0x10], cl
movups xmm2, xmmword [r13 + 0x20]
movups xmm3, xmmword [r13 + 0x30]
and byte [rcx + 0xf], al
adc byte [rbp + 0x30], bl
movups xmmword [r13 + 0x128], xmm0
adc dword [rbp + 0x128], eax
movups xmmword [r13 + 0x138], xmm1
movups xmmword [r13 + 0x148], xmm2
movups xmmword [rbp + 0x148], xmm2
adc dword [rbp + 0x148], edx
movups xmmword [r13 + 0x158], xmm3
adc dword [rbp + 0x158], ebx
movups xmm0, xmmword [r13 + 0x40]
movups xmm0, xmmword [rbp + 0x40]
adc byte [rbp + 0x40], al
movups xmmword [r13 + 0x168], xmm0
movups xmm0, xmmword [r13 + 0x50]
movups xmm0, xmmword [rbp + 0x50]
add dword [rax], eax
add byte [rcx + 0xf], al
movups xmm0, xmmword [rbp + 0x50]
movups xmm0, xmmword [rbp + 0x50]
movups xmmword [r13 + 0x178], xmm0
movups xmm0, xmmword [r13 + 0x60]
invalid
movups xmmword [r13 + 0x188], xmm0
adc dword [rbp + 0x188], eax
movups xmm0, xmmword [r13 + 0x70]
jo 0x14012138f
movups xmmword [r13 + 0x198], xmm0
movups xmmword [rbp + 0x198], xmm0
mov rax, qword [r13 + 0x120]
mov qword [r13 + 0x1f8], rax
add byte [rax], al
movups xmm0, xmmword [r13 + 0x110]
adc byte [rcx], al
add byte [rax], al
invalid
adc byte [rcx], al
add byte [rax], al
invalid
add byte [rcx + 0xf], al
adc dword [rbp + 0x1e8], eax
movups xmmword [r13 + 0x1e8], xmm0
movups xmm0, xmmword [r13 + 0x100]
movups xmmword [r13 + 0x1d8], xmm0
adc dword [rbp + 0x1d8], eax
adc dword [rbp + 0x1d8], eax
movups xmm0, xmmword [r13 + 0xf0]
lock add byte [rax], al
add byte [rcx + 0xf], al
adc dword [rbp + 0x1c8], eax
invalid
movups xmmword [r13 + 0x1c8], xmm0
enter 1, 0
movups xmm0, xmmword [r13 + 0xe0]
loopne 0x140121399
add byte [rax], al
movups xmmword [r13 + 0x1b8], xmm0
movups xmm0, xmmword [r13 + 0xd0]
movups xmmword [r13 + 0x1a8], xmm0
test dword [rax + 0x41000001], ebp
mov dword [rbp + 0x2da], 0x1010101
add al, byte [rax]
add byte [rcx], al
add dword [rcx], eax
invalid
test al, 1
add byte [rax], al
mov dword [r13 + 0x2da], 0x1010101
add al, byte [rax]
add byte [rcx], al
add dword [rcx], eax
add dword [rcx + 0xf], eax
movups xmm0, xmmword [rbp + 0x80]
movups xmm0, xmmword [r13 + 0x80]
movups xmm0, xmmword [rbp + 0x80]
movups xmm1, xmmword [r13 + 0x90]
movups xmm2, xmmword [r13 + 0xa0]
movups xmm2, xmmword [rbp + 0xa0]
add byte [rax], al
add byte [rcx + 0xf], al
movups xmm2, xmmword [rbp + 0xa0]
movups xmm2, xmmword [rbp + 0xa0]
movups xmm3, xmmword [r13 + 0xb0]
movups xmmword [r13 + 0x200], xmm0
movups xmmword [rbp + 0x200], xmm0
add byte [rax], al
add byte [rcx + 0xf], al
movups xmmword [rbp + 0x200], xmm0
movups xmmword [rbp + 0x200], xmm0
movups xmmword [r13 + 0x210], xmm1
movups xmmword [r13 + 0x220], xmm2
add al, byte [rax]
add byte [rcx + 0xf], al
adc dword [rbp + 0x220], edx
movups xmmword [r13 + 0x230], xmm3
movups xmm0, xmmword [r13 + 0xc0]
movups xmmword [r13 + 0x240], xmm0
lea rcx, [r13 + 0x208]
lea rax, [r13 + 0x228]
sub byte [rdx], al
add byte [rax], al
sub byte [rdx], al
add byte [rax], al
cmp qword [r13 + 0x200], 0
add byte [rdx], al
add byte [rax], al
add byte [rax], al
je 0x14012154f
invalid
mov byte [rbp + 0x2dd], 0
adc byte [rcx], al
add byte [rdi], cl
sub dword [rbp + 0x2050], eax
push rax
and byte [rax], al
invalid
push rax
and byte [rax], al
add byte [rcx - 0x3a], al
test esp, ebx
add al, byte [rax]
add byte [rax], al
invalid
lea eax, [rax + 0x1e]
add byte [rax], al
loopne 0x14012149c
add byte [rax], al
movq mm6, qword [rbp + 0x408]
lea rax, [r13 + 0x61c]
movzx eax, byte [rbp + 0x61c]
lea ecx, [0x14020d620]
invalid
sbb byte [rsi], al
add byte [rax], al
invalid
cdq
or dword [rax], eax
add byte [rcx - 0x75], cl
invalid
invalid
xchg ebp, eax
loopne 0x14012150a
mov ecx, dword [rbp + 0x2e8]
lea edx, [rbp + 0x790]
adc byte [rax + 0x10], cl
test dword [rax], esi
invalid
add byte [rax - 0x73], cl
adc eax, 0xb53b5
and al, byte [rax]
add byte [rbp + rcx*4 - 0x7b], cl
jo 0x1401215c7
add byte [rax], al
invalid
add byte [rax], al
test dword [rax + 0x25], eax
add byte [rax], al
sub byte [rbp + 0x1630], al
and al, 0
add byte [rax - 0x75], cl
test dword [rax + 0x48000016], ebp
mov dword [rbp + 0x25f0], eax
add byte [rdi], cl
adc byte [rbp + 0x1698], al
adc byte [rbp + 0x1688], al
add byte [rcx - 0x3a], al
test eax, ebx
fadd dword [rdx]
add byte [rax], al
invalid
fadd dword [rdx]
add byte [rax], al
add byte [rcx - 0x3a], al
test esp, edx
add al, byte [rax]
add byte [rcx], al
invalid
add dword [rdi], ecx
sub byte [rbp + 0x25d0], al
test dword [rax + 2], esi
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xb5209
invalid
test dword [rax + 0x49000002], eax
mov dword [rbp + 0x288], edx
and byte [rdi], cl
adc byte [rsi + 0x30], bl
add byte [rcx - 0x3a], al
test ecx, ebx
add al, byte [rax]
add byte [rax], al
mov eax, dword [rbp + 0x2730]
mov eax, dword [rax + 0x260]
jo 0x14012195c
add byte [rax], al
add al, ch
invalid
add byte [rdi], cl
test byte [rcx + 1], dh
add byte [rax], al
add byte [rax], al
and byte [rax - 0x77], cl
invalid
test dword [rax], eax
invalid
cmp eax, 0xb
cli
invalid
lodsd eax, dword [rsi]
jo 0x140122174
add byte [rax], al
adc byte [rsi], al
add byte [rax], al
invalid
jb 0x140122191
mov qword gs:[eax + r15d], rcx
mov qword gs:[rax + r15], rcx
cmp byte [rdx - 0x39], al
cmp byte [rax], r9b
outsb dx, byte [rsi]
je 0x1401221ad
and byte [rcx - 0x7d], cl
invalid
mov ebp, 0x610
add byte [rcx + rcx*4 - 0x18], cl
mov esp, dword [rbp + 0x20b0]
add byte [rax], al
mov eax, dword [rax + 0x600]
invalid
mov esi, dword [rbp + 0x2770]
jo 0x1401221d9
add byte [rax], al
mov esi, 0x610
add bl, ch
invalid
mov esi, dword [rbp + 0x2770]
mov cs, word [rax]
invalid
add byte [rcx + rax - 7], cl
invalid
add edi, esp
mov esi, 0x610
add byte [rsi], al
add byte [rax], al
cmp eax, 1
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
cli
invalid
add byte [rsi + 0x42], ah
mov dword [rax + rdi], 0x83490a0d
mov dword [rdx], 0x10be894c
invalid
and byte [rax], al
add byte [rax - 0x75], cl
adc byte [rax - 0x73], cl
lea edi, [rax + 0x4c000020]
mov eax, dword [rbp + 0x20b0]
invalid
add byte [rbx + rcx*4 - 0x43], cl
invalid
ror byte [rbx + rcx*4 - 0x53], 1
jo 0x140122287
add byte [rax], al
add byte [rdx], al
add byte [rax], al
test eax, ebx
add eax, 0xc6410000
add byte [rcx - 0x3a], al
add byte [rcx - 0x3a], al
test dword [0x140122285], ebx
sbb eax, 6
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x77], cl
and byte [rax - 0x77], cl
and byte [rax - 0x77], cl
invalid
shl byte [rax], 0
and byte [rax], al
add byte [rdi], cl
adc byte [rax], al
invalid
add byte [rdi], cl
adc byte [rax + 0x10], cl
add byte [rax], al
test dword [rax + 0x49000020], esp
mov eax, dword [rbp + 0x600]
invalid
add byte [rax], al
int1
add eax, 0xb48bd
or eax, 0x15c78349
mov ebp, dword [rbp + 0x20a8]
mov eax, dword [rax + 0x600]
add byte [rsi], al
add byte [rax], al
cmp eax, esp
loopne 0x140122314
add byte [rdx - 0x74b7fff9], al
mov ch, 0x70
invalid
invalid
mov edi, dword [rsi + 0x610]
mov ecx, dword [rsi + 0x608]
adc byte [rsi], al
add byte [rax], al
clc
add dword [rdi + 0x1f], esi
add byte [rax], al
adc byte [rsi], al
add byte [rax], al
add byte [rax], al
lea edx, [rax]
invalid
invalid
mov dword [rbp + 0x628], eax
add byte [rax], al
sbb byte [rax + rax], dl
add byte [rbp + rcx*4 + 0x25], cl
invalid
invalid
invalid
ret
add byte [rbp + rcx*4 - 0x4b], cl
movabs al, byte [0x2760bd894c000020]
add byte [rax], al
invalid
invalid
add byte [rax], al
test dword [rax], ebp
invalid
mov ebp, 0x2740
add byte [rcx + rcx*4 + 0x4c], cl
and al, 0x20
mov dl, 0
add byte [rax], al
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
jp case.0x1400e1f97.166
int1
push rax
invalid
and byte [rax], al
add byte [rax], al
scasd eax, dword [rdi]
hlt
cmp byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 0x27], esp
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, byte [rax]
add byte [rax], al
outsb dx, byte [rsi]
idiv bh
invalid
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x31], al
xor ebp, ebp
add byte [rcx - 0x43], al
add dword [rax], eax
add byte [rax], al
invalid
mov ebp, 1
push rax
invalid
adc al, 0
add byte [rax - 0x39], cl
cmp byte [rax], al
add byte [rax], al
add byte [rbx + rcx*4 - 0x43], cl
invalid
invalid
invalid
mov edi, dword [rbp + 0x2760]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 5
std
adc eax, dword [rax]
lea ecx, [rbp + 0x640]
lea eax, [0x1401dd168]
test dword [rax + 0x4c000020], edi
mov dword [rbp + 0x2740], edi
outsb dx, byte [rsi]
pop rsp
invalid
lea ecx, str._async_fn__resumed_after_panickingassertion_failed:_self.has_capacity__C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srccodec_framed_write.rs
and al, byte [rax]
lea ecx, str._async_fn__resumed_after_completion
pop rbx
invalid
add byte [rcx + rcx*4 - 0x43], cl
push rax
add byte es:[rax], al
xor dword [rsi], ebp
xor dword [rcx - 0x75], ecx
lea eax, [rax + 6]
add byte [rax], al
add byte [rax], al
mov dword [rbp + 0x2740], edi
add byte [rax], al
jo 0x140122b1a
add byte [rax], al
invalid
or byte [rax], al
add byte [rax], al
add byte [rcx], dh
leave
add byte [rax - 0x77], cl
ret
mov dword [rax + 0x10], 0x1e
invalid
add eax, 0xb3fa2
invalid
add byte [rax], al
mov byte [rax + 4], bh
add byte [rax], al
jo 0x140122de2
add byte [rax], al
mov dword [rbp + 0x2700], eax
add byte [rax], al
adc byte [rcx], al
add byte [rax], al
mov edi, dword [rbp + 0x2760]
add byte [rcx - 0x75], cl
popfq
add byte [rdx], 0
add byte [rax - 0x7b], cl
fisttp dword [rdi]
test byte [rdx], ah
or eax, dword [rax]
add byte [rbp - 0x73], cl
mov ch, 0xc8
or dword [rax], eax
add byte [rcx - 0x75], cl
mov ch, 0x88
add al, byte [rax]
add byte [rcx - 0x3a], al
mov byte [rbp + 0x2d3], 0
mov byte [rbp + 0x2d3], 0
sub byte [rcx], al
add byte [rax], al
add byte [rbp - 0x73], cl
movsd dword [rdi], dword [rsi]
ror byte [rcx], 0
add byte [rcx - 0x3a], al
test eax, eax
or dword [rax], eax
add byte [rax], al
ret
add byte [rcx - 0x48], al
sub byte [rcx], al
add byte [rax], al
cli
movq qword [rbp + 0x548], mm6
mov eax, 0x140
push rax
invalid
add byte [rax], al
and eax, 0xc7480000
test dword [rax + 0x25], ecx
add byte [rax], al
add byte [rax], al
add byte [rax], al
test dword [rax + 0x25], edx
add byte [rax], al
or byte [rax], al
add byte [rax], al
test dword [rbx + 1], esi
add byte [rax], al
dec dword [rax - 0x7d]
mov ebp, 0x1d20
push qword [rsp + rcx + 0x48]
lea ecx, [rbp + 0x1d20]
mov ch, 0x78
add byte es:[rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 0x26], ebp
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte es:[rax], al
add byte [rax - 0x39], cl
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
lea ebp, [rax + 0x48000026]
lea esi, [0x1401d3b40]
add byte [rax], al
xor byte [rsi], bl
add byte [rax], al
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
add byte [rsi + 0xf], ah
jg 0x140124964
and al, 0x20
add byte [rsi + 0xf], ah
jg 0x140124964
and al, 0x20
cmp byte [rbp + 0x1e50], 2
je 0x14012491a
lea rcx, [rbp + 0x1e48]
mov rax, qword [rbp + 0x1e30]
mov rdx, qword [rbp + 0x1e38]
mov r8, qword [rbp + 0x1e40]
call qword [rax + 0x10]
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
invalid
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm6
mov qword [rbp + 0x2668], 1
mov rax, qword [rbp + 0x26f8]
mov qword [rbp + 0x2670], rax
mov byte [rbp + 0x276f], 0
invalid
add byte [rax], al
add dh, al
test dword [rsi + 0x27], ebp
add byte [rax], al
add dword [rsi + 0xf], esp
outsd dx, dword [rsi]
je 0x140125742
and byte [rax - 0x7d], cl
invalid
cmp byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
invalid
xor byte [rsi], ah
add byte [rax], al
call fcn.140075d00
mov rax, qword [rbp + 0x2618]
shl rax, 1
test rax, rax
je 0x1401258ac
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, qword [rbp + 0x2638]
call fcn.140195ea0
mov byte [rbp + 0x274d], 0
movdqa xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov ecx, dword [rbp + 0x2728]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov byte [rbp + 0x276d], 1
movdqa xmm6, xmmword [rsp + 0x20]
and byte [rax - 0x7d], cl
invalid
cmp byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
and byte [rax - 0x7d], cl
invalid
add esp, 0x20
pop rbp
ret
invalid
invalid
int3
clc
invalid
mov ecx, dword [rbp - 0x10]
add rcx, 0x2640
add rsp, 0x30
pop rbp
jmp fcn.140111bd0
int3
push r12
push rsi
push rdi
push rbx
sub rsp, 0x1e0
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 1], ebx
add byte [rax], al
invalid
invalid
invalid
dec dword [rcx + rcx*4 - 0x39]
mov rsi, rcx
movzx r12d, byte [rdx]
movzx ebx, byte [rdx + 1]
movzx r14d, byte [rdx + 2]
mov dh, 0x72
add cl, byte [rbx + rcx*4 + 0x7a]
or byte [rcx + 0xf], al
adc byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 1], ebx
add byte [rax], al
invalid
mov dh, 0x72
add cl, byte [rbx + rcx*4 + 0x7a]
or byte [rcx + 0xf], al
adc byte [rax], al
movups xmm1, xmmword [r8 + 0x10]
movaps xmmword [rbp + 0x100], xmm1
movaps xmmword [rbp + 0xf0], xmm0
cmp r12b, 4
jne 0x140126739
lea rcx, [rbp + 0x108]
mov rax, qword [rbp + 0xf0]
mov rdx, qword [rbp + 0xf8]
mov r8, qword [rbp + 0x100]
call qword [rax + 0x10]
jmp 0x140126746
movzx eax, byte [rdx + 7]
mov byte [rbp + 0x64], al
mov eax, dword [rdx + 3]
mov dword [rbp + 0x60], eax
mov byte [rbp + 0x156], r12b
mov byte [rbp + 8], r12b
mov byte [rbp + 9], bl
mov byte [rbp + 0xa], r14b
mov eax, dword [rbp + 0x60]
mov dword [rbp + 0xb], eax
movzx eax, byte [rbp + 0x64]
mov byte [rbp + 0xf], al
mov qword [rbp + 0x10], r15
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rbp + 0x18], xmm0
movups xmmword [rbp + 0x28], xmm1
mov qword [rbp + 0x38], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rax, [0x140206fe8]
mov qword [rbp + 0x68], rax
mov qword [rbp + 0x70], 1
mov dword [rbp + 0x70], 1
mov qword [rbp + 0x78], 0
lea rax, [0x1401d6978]
lea eax, [0x1401d6978]
lea eax, [0x1401d6978]
mov qword [rbp + 0x60], rax
mov byte [rbp + 0x157], 1
add dword [rax - 0x73], ecx
invalid
lock add byte [rax], al
add byte [rax - 0x73], cl
push rbp
invalid
call fcn.14004b5b0
cmp qword [rbp + 0xf0], 0
je 0x140126a6b
mov rax, qword [rbp + 0x110]
mov qword [rbp + 0xe0], rax
mov dword [rbp + 0xe0], eax
mov dword [rbp + 0xe0], eax
movups xmm0, xmmword [rbp + 0xf0]
movups xmm1, xmmword [rbp + 0x100]
add byte [rcx], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
movaps xmmword [rbp + 0xd0], xmm1
movaps xmmword [rbp + 0xc0], xmm0
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x80], rax
movaps xmmword [rbp + 0x70], xmm1
movaps xmmword [rbp + 0x60], xmm0
invalid
movzx edx, byte [rbp + 0x156]
cmp dl, 4
je 0x140126aac
cwde
add al, byte [rax]
invalid
invalid
lea rax, [rbp + 0xb]
lea r8, [rbp + 0xf3]
movups xmm0, xmmword [rax]
adc byte [rax], al
adc byte [rax], al
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmm3, xmmword [rax + 0x30]
movups xmmword [rbp + 0x123], xmm3
popfq
and eax, dword [rcx]
add byte [rax], al
popfq
and eax, dword [rcx]
add byte [rax], al
movups xmmword [rbp + 0x113], xmm2
mov rcx, qword [rax + 0x4d]
mov qword [rbp + 0x140], rcx
add dword [rax], eax
add byte [rdi], cl
adc byte [rax + 0x40], dl
add dword [rax], eax
add byte [rdi], cl
adc byte [rax + 0x40], dl
movups xmmword [rbp + 0x133], xmm2
movups xmmword [rbp + 0x103], xmm1
add byte [rax], al
add byte [rax], al
movups xmmword [rbp + 0xf3], xmm0
add byte [rax], al
add byte [rax + 0xf095], cl
mov byte [rbp + 0xf0], dl
invalid
popfq
int1
add byte [rax], al
mov byte [rbp + 0xf0], dl
mov byte [rbp + 0xf1], bl
popfq
int1
add byte [rax], al
add byte [rax + rcx*4 - 0x4b], al
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax], esp
add dword [rax], eax
add byte [rax - 0x7b], cl
test eax, eax
popfq
int1
add byte [rax], al
add byte [rax + rcx*4 - 0x4b], al
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax], esp
add dword [rax], eax
add byte [rax - 0x7b], cl
test eax, eax
je 0x140126912
test eax, eax
je 0x140126912
lea rcx, [rbp + 0x138]
mov rdx, qword [rbp + 0x128]
mov r8, qword [rbp + 0x130]
call qword [rax + 0x10]
movzx edx, byte [rbp + 0xf0]
movzx ebx, byte [rbp + 0xf1]
movzx r14d, byte [rbp + 0xf2]
add byte [rax], al
add byte [rax - 0x75], cl
test eax, esp
add byte [rax], al
add byte [rax - 0x73], cl
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rcx + 0x4d], eax
add byte [rax], al
add byte [rax - 0x75], cl
test eax, esp
add byte [rax], al
add byte [rax - 0x73], cl
invalid
mov dword [rcx + 0x4d], eax
movaps xmm0, xmmword [rbp + 0xc0]
movaps xmm1, xmmword [rbp + 0xd0]
movups xmmword [rcx + 0x3d], xmm1
movups xmmword [rcx + 0x2d], xmm0
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmm3, xmmword [rcx + 0x30]
movaps xmmword [rbp - 0x50], xmm0
movaps xmmword [rbp - 0x40], xmm1
movaps xmmword [rbp - 0x30], xmm2
movaps xmmword [rbp - 0x20], xmm3
movups xmm0, xmmword [rcx + 0x40]
movaps xmmword [rbp - 0x10], xmm0
mov rax, qword [rcx + 0x4d]
mov qword [rbp - 3], rax
mov qword [rbp - 3], rax
cmp dl, 4
jne 0x140126969
jmp 0x140126ad5
mov rax, qword [rbp + 0xe0]
mov eax, dword [rbp + 0xe0]
mov qword [r8 + 0x4d], rax
movaps xmm0, xmmword [rbp + 0xc0]
add byte [rdi], cl
sub byte [rbp + 0xd0], cl
add byte [rdi], cl
sub byte [rbp + 0xd0], cl
movups xmmword [r8 + 0x3d], xmm1
movups xmmword [r8 + 0x2d], xmm0
sub eax, 0x100f41
movups xmm1, xmmword [r8 + 0x10]
movups xmm2, xmmword [r8 + 0x20]
movups xmm3, xmmword [r8 + 0x30]
movaps xmmword [rbp - 0x50], xmm0
movaps xmmword [rbp - 0x40], xmm1
movaps xmmword [rbp - 0x30], xmm2
movaps xmmword [rbp - 0x20], xmm3
movups xmm0, xmmword [r8 + 0x40]
movaps xmmword [rbp - 0x10], xmm0
invalid
mov rax, qword [r8 + 0x4d]
mov qword [rbp - 3], rax
invalid
mov rax, qword [rbp - 3]
mov qword [rbp + 0x58], rax
movaps xmm0, xmmword [rbp - 0x10]
invalid
movups xmmword [rbp + 0x4b], xmm0
movaps xmm0, xmmword [rbp - 0x50]
mov r8b, 0xf
sub byte [rbp - 0x40], cl
movaps xmm2, xmmword [rbp - 0x30]
ror byte [rdi], 1
sub byte [rbp - 0x20], bl
movups xmmword [rbp + 0x3b], xmm3
movups xmmword [rbp + 0x2b], xmm2
movups xmmword [rbp + 0x1b], xmm1
sbb ecx, dword [rdi]
adc dword [rbp + 0xb], eax
invalid
invalid
sbb ecx, dword [rdi]
adc dword [rbp + 0xb], eax
invalid
invalid
mov byte [rbp + 8], dl
mov byte [rbp + 9], bl
mov byte [rbp + 0xa], r14b
lea rcx, [rbp + 0xf0]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
push rbp
or al, ch
jge 0x1401269d8
add byte [rax], al
lea rdx, [rbp + 8]
call fcn.140049130
movzx eax, byte [rbp + 0xf0]
add byte [rax], al
add byte [rbx + rax], bh
add byte [rax], al
add byte [rbx + rax], bh
je 0x140126acb
movzx ecx, word [rbp + 0xf1]
movups xmm0, xmmword [rbp + 0xf3]
movaps xmmword [rbp + 0x60], xmm0
movups xmm0, xmmword [rbp + 0x103]
movaps xmmword [rbp + 0x70], xmm0
sub dword [rbp + 0x70], eax
sub dword [rbp + 0x70], eax
movups xmm0, xmmword [rbp + 0x113]
movaps xmmword [rbp + 0x80], xmm0
movups xmm0, xmmword [rbp + 0x123]
add byte [rdi], cl
adc byte [rbp + 0x123], al
movaps xmmword [rbp + 0x90], xmm0
movups xmm0, xmmword [rbp + 0x133]
add byte [rdi], cl
adc byte [rbp + 0x133], al
movaps xmmword [rbp + 0xa0], xmm0
mov rdx, qword [rbp + 0x140]
mov qword [rbp + 0xad], rdx
mov byte [rsi], al
mov word [rsi + 1], cx
movaps xmm0, xmmword [rbp + 0x60]
movaps xmm1, xmmword [rbp + 0x70]
movaps xmm2, xmmword [rbp + 0x80]
movaps xmm3, xmmword [rbp + 0x90]
movups xmmword [rsi + 3], xmm0
movups xmmword [rsi + 0x13], xmm1
movups xmmword [rsi + 0x23], xmm2
movups xmmword [rsi + 0x33], xmm3
movaps xmm0, xmmword [rbp + 0xa0]
add byte [rax], al
movups xmmword [rsi + 0x43], xmm0
mov rax, qword [rbp + 0xad]
mov qword [rsi + 0x50], rax
add rsp, 0x1e0
loopne 0x140126a5f
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
movzx eax, byte [rbp + 0xf8]
mov byte [rbp + 0xc0], al
mov byte [rbp + 0x157], 1
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcuripath.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x140206b0e]
lea r9, case.0x140120bc5.457
lea r8, [rbp + 0xc0]
mov edx, 0x2b
call fcn.140198700
ud2
mov rax, qword [rbp + 0x60]
mov rdx, qword [rbp + 0x68]
mov rax, qword [rax + 0x10]
lea rcx, [rbp + 0x78]
mov r8, qword [rbp + 0x70]
mov byte [rbp + 0x157], 0
call rax
jmp 0x140126ad5
mov bl, 3
movzx r14d, byte [rbp + 0xf1]
mov byte [rbp + 0xf0], bl
mov byte [rbp + 0xf1], r14b
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.24_srcconnect.rs
or al, byte [rax]
lock add byte [rax], al
add byte [rax + rcx*4 - 0x4b], al
int1
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xaff47
or al, byte [rax]
or al, byte [rax]
mov qword [rsp + 0x20], rax
lea rcx, str.scheme_and_authority_is_valid_Uri
lea r9, case.0x140120bc5.457
add byte [rbp + rcx*4 - 0x7b], cl
lock add byte [rax], al
add byte [rdx + 0x21], bh
call fcn.140198700
int3
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x30
lea rbp, [rdx + 0x80]
mov rax, qword [rbp + 0xe0]
add byte [rax], al
add byte [rax], al
lea rcx, [rbp + 0xf3]
mov qword [rcx + 0x4d], rax
movaps xmm0, xmmword [rbp + 0xc0]
movaps xmm1, xmmword [rbp + 0xd0]
sub byte [rbp + 0xd0], cl
sub byte [rbp + 0xd0], cl
movups xmmword [rcx + 0x3d], xmm1
movups xmmword [rcx + 0x2d], xmm0
mov byte [rbp + 0x157], 0
add byte [rax - 0x73], cl
invalid
lock add byte [rax], al
add al, ch
cmp edx, dword [rsi]
inc esi
test dword [rdi + 1], edx
add byte [rax], al
invalid
inc esi
test dword [rdi + 1], edx
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
invalid
add byte [rax], al
lea rcx, [0x14020d634]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov qword [rbp + 0x448], rdx
jmp rax
add byte [rdi], cl
mov dh, 0x82
push rax
add al, byte [rax]
add byte [rax + 0x25282], cl
add byte [rdi], cl
adc byte [rdx], al
movups xmm1, xmmword [rdx + 0x10]
movups xmm2, xmmword [rdx + 0xf8]
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
inc dword [rax]
cmp eax, dword [rdi]
add byte [rax], al
mov dword [rdx + 0x1f0], ecx
lock add dword [rax], eax
add byte [rcx + rcx*4 - 0x7e], cl
clc
add dword [rax], eax
add dh, al
invalid
add al, 0
add byte [rbp + rdx*4 + 0x4c], dh
je 0x140126d66
mov rcx, r14
xor edi, edi
cmp byte [rdx], al
add byte [rax], al
add byte [rcx + 0xf], al
adc byte [rsi], al
add byte [rax], al
test byte [rax + rsi], ah
add al, byte [rax]
add byte [rbp - 0x77], cl
mov esp, 0x20024
add byte [rbx + rcx*4 - 0x7b], cl
test dword [rax + 4], eax
add byte [rax], al
invalid
invalid
test byte [rax + rcx], ah
and al, 8
test dword [rax + 4], eax
add byte [rax], al
and al, 8
add al, byte [rax]
add byte [rcx - 0x77], cl
test byte [rax + rdx], ah
and al, 0x10
and al, 0x10
add al, byte [rax]
add byte [rcx - 0x75], al
test byte [rax + riz*8], ah
add dword [rax], eax
add byte [rcx - 0x77], al
test byte [rax + rbx], ah
and al, 0x18
and al, 0x18
add al, byte [rax]
add byte [rsi + 0x41], ah
mov dword [rsp + 0x21c], edx
test dword [rax + 3], edx
add byte [rax], al
add eax, dword [rax]
add byte [rdi], cl
sub dword [rbp + 0x330], edx
lea esp, [rax]
add eax, dword [rax]
add byte [rdi], cl
sub dword [rbp + 0x310], eax
adc byte [rbx], al
add byte [rax], al
adc byte [rbx], al
add byte [rax], al
insd dword [rdi], dx
invalid
mov dword [rbp + 0x440], eax
cmp dword [rax + 8], 0
js 0x140126f71
adc dword [rbx + 9], esi
cmp byte [rax + rax], al
add bl, ch
or ecx, dword [rbx + rcx*4 - 0x7b]
test dword [rax], edi
add al, 0
test dword [rax], edi
add al, 0
add byte [rbp - 0x75], cl
clc
clc
add byte [rcx - 0x75], cl
xchg byte [rax - 0xfffffff], dh
lock dec qword [rax]
invalid
in eax, dx
dec dword [rcx - 0x75]
xchg byte [rax - 0xfffffff], bh
dec qword [rax]
mov eax, dword [rbp + 0x448]
and byte [rcx], al
add byte [rax], al
add byte [rax], al
add bh, bh
push rax
adc cl, ch
invalid
add dword [rax], eax
add byte [rax], al
add al, byte [rax]
add bh, al
test dword [rax], edx
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add bh, al
and al, 0x20
add al, 0
add byte [rax], al
adc byte [rbx], al
add byte [rax], al
add byte [rax], al
test dword [rsi], 0x5b60f00
mov cl, 0x13
add byte [rdx + 0x128], bh
leave
clc
dec dword [rax - 0x75]
test dword [rax + 4], ecx
add byte [rax], al
add al, 0
add dh, al
adc byte [rbx + 2], 0
add byte [rax], al
cmc
hlt
add dword [rax], eax
add byte [rcx - 0x75], cl
nop
sub byte [rcx], al
add byte [rax], al
add byte [rdi], cl
mov dh, 5
test byte [rbx + 0x48000000], dh
mov edi, eax
pop rdi
cmpsd dword [rsi], dword [rdi]
adc eax, dword [rax]
mov edx, 0x80
xor ecx, ecx
call fcn.140162ad0
test rax, rax
je 0x140127cee
mov qword [rax], 1
mov qword [rax + 8], 1
movups xmm0, xmmword [r13 + 0x10]
movups xmm1, xmmword [r13 + 0x20]
movups xmm2, xmmword [r13 + 0x30]
movups xmm3, xmmword [r13 + 0x40]
movups xmmword [rax + 0x10], xmm0
adc dword [rax + 0x10], eax
adc dword [rax + 0x10], eax
movups xmmword [rax + 0x20], xmm1
movups xmmword [rax + 0x30], xmm2
movups xmmword [rax + 0x40], xmm3
movups xmm0, xmmword [r13 + 0x50]
movups xmmword [rax + 0x50], xmm0
movups xmm0, xmmword [r13 + 0x60]
invalid
invalid
movups xmmword [rax + 0x60], xmm0
movups xmm0, xmmword [r13 + 0x70]
movups xmmword [rax + 0x70], xmm0
mov qword [rsi], rax
mov dword [rsi], eax
invalid
mov dword [rsi], eax
cmp r13, 0xffffffffffffffff
je 0x140127cc4
lea rcx, [r13 + 8]
lock dec qword [rcx]
jne 0x140127cc4
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, r13
mov r13, rax
call fcn.140195ea0
jmp 0x140127cc7
xor edi, edi
movzx r12d, word [rax + 0x77]
movups xmm0, xmmword [rax + 0x10]
movups xmm1, xmmword [rax + 0x20]
movups xmmword [r13 + 0x10], xmm0
movups xmmword [rbp + 0x10], xmm0
movups xmmword [rbp + 0x10], xmm0
movups xmmword [r13 + 0x20], xmm1
mov qword [r13 + 0x30], rdi
mov dword [r13 + 0x38], edx
cmp byte [rcx - 0x77], cl
pop rbp
mov dword [r13 + 0x48], r8d
cmp byte [rcx - 0x77], cl
pop rbp
mov dword [r13 + 0x48], r8d
mov qword [r13 + 0x50], r14
mov dword [r13 + 0x58], r9d
mov byte [r13 + 0x60], cl
mov byte [r13 + 0x61], r10b
push rbp
invalid
mov dword [r13 + 0x62], r11d
mov byte [r13 + 0x66], r15b
movaps xmm0, xmmword [rbp - 0x20]
movups xmmword [r13 + 0x67], xmm0
adc dword [rbp + 0x67], eax
push rbp
invalid
adc dword [rbp + 0x67], eax
mov word [r13 + 0x77], r12w
lock dec qword [rax]
jne 0x140127cbf
mov rcx, qword [rsi]
call fcn.140003070
in eax, dx
invalid
in eax, dx
dec dword [rcx + rcx*4 + 0x2e]
mov qword [rsi], r13
jmp 0x140127cc7
mov r13, rax
add r13, 0x10
mov rax, r13
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], al
add al, ch
push rdx
add dword [rdi], eax
add byte [rcx + rcx*4 + 0x6d], cl
clc
mov qword [rbp - 8], r13
mov ecx, 8
mov edx, 0x80
add byte [rax], al
add byte [rax], al
call fcn.140197e40
ud2
int3
ja 0x140127dc2
invalid
int3
push rax
mov qword [rbp - 8], 0xfffffffffffffffe
invalid
dec dword [rax - 0x77]
invalid
mov rax, qword [rbp + 0x40]
cmp dword [rdx], 2
jne 0x140127da3
invalid
add rdx, 8
mov qword [rsp + 0x20], rax
mov rcx, rsi
call fcn.1401738a0
jmp case.0x1400c620b.266
invalid
ret 0x4808
jae 0x140127df0
mov qword [rdx + 0x38], r8
lea rcx, [rbp - 0x20]
mov qword [rbp - 0x10], rdx
mov r8, r9
mov r9, rax
call fcn.1400f01a0
cmp qword [rbp - 0x20], 0
loopne 0x140127dbf
je 0x140127dee
push rbp
invalid
mov rdi, qword [rbp - 0x18]
mov edi, dword [rbp - 0x18]
jge 0x140127dad
mov rcx, rdi
call fcn.14006d410
cmp al, 0xd
jne 0x140127dff
mov qword [rsi], 2
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov qword [rax + 0x38], 0
add byte [rax - 0x77], cl
stc
invalid
add byte [rax - 0x77], cl
stc
call fcn.1400893f0
jmp case.0x1400c620b.266
invalid
mov rax, qword [rbp - 0x18]
mov qword [rsi], 0
mov dword [rsi], 0
mov dword [rsi], 0
mov qword [rsi + 8], rax
jmp 0x140127e0a
mov qword [rsi], 1
mov qword [rsi + 8], rdi
mov rax, qword [rbp - 0x10]
mov qword [rax + 0x38], 0
mov rax, rsi
add rsp, 0x50
pop rdi
pop rsi
pop rbp
ret
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
and al, 0x10
and al, 0x10
push rbp
push rsi
push rdi
sub rsp, 0x30
lea rbp, [rdx + 0x50]
mov rax, qword [rbp - 0x10]
mov qword [rax + 0x38], 0
cmp byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
xor byte [rdi + 0x5e], bl
pop rbp
ret
cmp byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
int3
mov qword [rbp], 0xfffffffffffffffe
mov r8, rdx
xor edx, edx
cmp dword [rcx], 2
mov eax, 0
je 0x140127ed7
mov qword [rcx + 0x38], r8
mov qword [rbp - 8], rcx
call fcn.1400f00c0
test rax, rax
je 0x140127ec0
mov rsi, rax
mov rcx, rax
call fcn.14006d410
mov rcx, qword [rbp - 8]
mov qword [rcx + 0x38], 0
cmp al, 0xd
jne 0x140127ed2
mov rcx, rsi
call fcn.1400893f0
mov eax, 1
xor edx, edx
jmp 0x140127ed7
mov rax, qword [rbp - 8]
mov qword [rax + 0x38], 0
xor edx, edx
xor eax, eax
jmp 0x140127ed7
xor eax, eax
mov rdx, rsi
add rsp, 0x38
pop rsi
pop rbp
ret
mov qword [rax + 0x38], 0
add rsp, 0x28
pop rsi
pop rbp
ret
int3
sub rsp, 0x60
lea rbp, [rsp + 0x60]
insb byte [rdi], dx
and al, 0x60
insb byte [rdi], dx
and al, 0x60
mov qword [rbp - 8], 0xfffffffffffffffe
mov rdi, rcx
cmp dword [rcx], 2
add dh, byte [rbp + 0x42]
add dh, byte [rbp + 0x42]
mov rcx, qword [rdi + 0x20]
cmp rcx, 0xffffffffffffffff
je 0x14012806b
mov edx, 1
call qword [sym.imp.ws2_32.dll_shutdown]
mov ecx, eax
xor eax, eax
mov edx, 0
add byte [rbx - 0x7af00007], al
or al, 1
add byte [rax], al
invalid
add bh, bh
adc eax, 0x7b5c3
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov edx, eax
shl rdx, 0x20
or rdx, 2
add dh, byte [rcx]
shr cl, 0xf5
add byte [rax], al
invalid
add dh, byte [rcx]
shr cl, 0xf5
add byte [rax], al
add byte [rax - 0x77], cl
push rdi
mov qword [rdi + 0x38], rdx
movzx eax, byte [rdi + 0xd0]
cmp byte [rdi], cl
mov dh, 0x87
rol byte [rax], 1
add byte [rax], al
test eax, eax
je 0x140127f88
cmp eax, 2
je 0x140128050
invalid
jmp 0x140127f91
cmp byte [rdi + 0xd3], 0
jne 0x14012800d
mov dword [rbp - 0x14], 1
movabs rax, 0x200000004
add al, 0
add byte [rax], al
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x48], cl
add al, 0
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov qword [rbp - 0x40], rax
lea rax, [rbp - 0x14]
lea eax, [rbp - 0x14]
ror byte [rax - 0x73], 0x45
in al, dx
lea eax, [rbp - 0x14]
mov qword [rbp - 0x38], rax
movabs rax, 0x100000000
add byte [rax], al
add byte [rax - 0x77], cl
ror byte [r8 - 0x73], 1
ror byte [r8 - 0x77], 0x45
fmul dword [rax - 0x77]
mov qword [rbp - 0x30], rax
lea rax, [rbp - 0x40]
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x10], rdi
jge 0x140127fb8
jge 0x140127fb8
lea rcx, [rdi + 0xf0]
lea rdx, [rbp - 0x30]
call qword [sym.imp.secur32.dll_ApplyControlToken]
mov ecx, eax
test eax, eax
je 0x140127fed
invalid
shl rcx, 0x20
or rcx, 2
mov rdi, qword [rbp - 0x10]
and byte [rax - 0x7d], cl
leave
add cl, byte [rax - 0x75]
jge 0x140127fdb
jmp 0x14012802b
mov rdi, qword [rbp - 0x10]
mov dword [rdi + 0xd0], 0x1010000
add byte [rax], al
add byte [rax], al
add dword [rcx], eax
xchg eax, edx
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dword [rcx], eax
mov byte [rdi + 0xd4], 0
mov byte [rdi + 0xd4], 0
mov qword [rdi + 0x110], 0
lea rcx, [rbp - 0x30]
mov qword [rbp - 0x10], rdi
mov rdx, rdi
call fcn.1400ec1a0
cmp dword [rbp - 0x30], 2
mov rdi, qword [rbp - 0x10]
jne 0x140128050
mov rcx, qword [rbp - 0x28]
mov rsi, rcx
call fcn.14006d410
mov qword [rdi + 0x38], 0
cmp al, 0xd
jne 0x14012805e
mov rcx, rsi
int1
call fcn.1400893f0
mov eax, 1
xor edx, edx
jmp 0x140128063
mov qword [rdi + 0x38], 0
xor edx, edx
xor eax, eax
jmp 0x140128063
xor eax, eax
mov rdx, rsi
invalid
add rsp, 0x60
pop rdi
pop rsi
pop rbp
ret
lea rcx, [0x1401e2848]
call fcn.1401987a0
int3
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x60]
mov rax, qword [rbp - 0x10]
mov qword [rax + 0x38], 0
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
int3
int3
int3
invalid
mov qword [rsp + 0x20], 0
mov byte [rsp + 0x31], 0
add byte [rbp + rcx*4 + 5], cl
movsd dword [rdi], dword [rsi]
in eax, 0xa
invalid
add byte [rbp + rcx*4 + 5], cl
movsd dword [rdi], dword [rsi]
in eax, 0xa
add byte [rax - 0x73], cl
and al, 0x20
and al, 0x20
lea eax, [0x1401d66b8]
add eax, 0xae5a5
lea rcx, [rsp + 0x20]
and al, 0x20
lea rdx, [rsp + 0x38]
call fcn.140027580
pop rsi
hlt
out dx, eax
dec dword [rax - 0x75]
and al, 0x20
invalid
pop rsi
hlt
and byte [rdi], cl
mov dh, 0x54
and al, 0x30
leave
push rsp
add byte [rsi + riz - 0xa], dh
xor al, 4
add bh, bh
push rax
sbb byte [rcx - 0x7bfe4f3f], cl
leave
sbb al, 0x48
add byte [rax], al
sbb bl, ch
add cl, byte [rcx + 0xfc084d0]
setne al
add rsp, 0x40
pop rsi
invalid
int3
push rdi
push rbx
sub rsp, 0x8c8
sub esp, 0x8c8
in al, dx
enter 8, 0
add byte [rax - 0x39], cl
test dword [rax], ebp
or byte [rax], al
add dh, bh
invalid
xchg ebp, eax
adc byte [rax], cl
add byte [rax], al
mov ch, 0xd1
add al, 0
add byte [rcx - 0x80], al
inc byte [rbx]
invalid
add esi, dword [rbp + 0xb]
outsd dx, dword [rsi]
mov ch, 0xc0
add al, 0
add byte [rax - 0x76], al
mov ebp, 0x4d0
add eax, 0xc4653600
nop
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
xchg ebp, eax
adc byte [rax], cl
add byte [rax], al
lahf
adc eax, dword [rax]
test byte [rax - 0x73], 0x8d
rol byte [rax + rax], 0
or byte [rax], al
add byte [rbp + rcx*4 - 0x48], cl
lea edi, [rax + 0x4c8]
lea edi, [rax + 0x4c8]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
test eax, r8d
sahf
adc eax, dword [rax]
xchg ebp, eax
add dword [rax], eax
add bl, ch
sub dword [rsi + 0xf], esp
outsd dx, dword [rsi]
mov ch, 0xc0
add al, 0
add byte [rdi], cl
mov dh, 0xbd
rol byte [rax + rax], 1
add byte [rbx + 0x4d285], cl
add al, 0
add al, 0
add byte [rcx + 0x80085], cl
add byte [rdi], cl
mov bh, 0x85
invalid
add esp, 0x8c8
popfq
adc eax, dword [rax]
add al, ch
test al, bh
clc
rol esi, 0x80
sbb byte [rcx], al
add dword [rax], eax
add byte [rcx], al
mov eax, edi
mov ecx, dword [0x140262334]
sbb byte [rax], cl
add byte [rax], al
and al, byte [rax]
add byte [rax], al
and al, 0x10
push rbp
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm6
movzx ecx, byte [rbp + 0x818]
xor edx, edx
call fcn.1401877e0
movdqa xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
pop rbp
ret
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
rcr dword [rax + 2], 0
add byte [rax - 0x7d], cl
invalid
pop rbp
ret
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov qword [rbp - 0x10], rdi
mov ecx, 8
mov edx, 0x18
call fcn.140197e40
invalid
invalid
add byte [rdi], cl
invalid
invalid
invalid
mov dword [rsp + 0x10], edx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 0x10]
invalid
shl rax, 1
test rax, rax
je 0x140128bef
invalid
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, qword [rbp - 8]
call fcn.140195ea0
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
movabs rsi, 0x8000000000000000
cmp qword [rcx], rsi
jne 0x140128c1a
jmp 0x140128c6f
push rbp
mov rbx, qword [rcx + 8]
mov rsi, qword [rcx + 0x10]
pop rcx
or byte [rax - 0x75], cl
jno 0x140128c32
test rsi, rsi
je 0x140128c56
js 0x140128ccd
movabs al, byte [0xb60fd68949000000]
add byte [rcx - 0x77], cl
invalid
mov r14, rdx
movzx eax, byte [0x140262330]
add eax, 0x1396f9
xor ecx, ecx
mov rdx, rsi
call fcn.140162ad0
mov rdi, rax
test rax, rax
jne 0x140128c5e
mov ecx, 1
add byte [rax], al
mov rdx, rsi
call fcn.140197e40
mov r14, rdx
mov edi, 1
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
fld qword [rsi]
invalid
mov rdx, r14
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x38], rsi
lea rcx, [rsp + 0x40]
lea r8, [rsp + 0x28]
call fcn.1400b5b00
invalid
dec dword [rax - 0x75]
and al, 0x40
mov rax, qword [rsp + 0x40]
movabs rcx, 0x8000000000000002
cmp rax, rcx
cmp eax, ecx
cmp eax, ecx
jl 0x140128cc2
and dword [rax - 0x7b], ecx
sal byte [rsp + rbx + 0x4c], 0x8b
and al, 0x48
test rax, rax
je 0x140128cc2
mov r8, qword [rsp + 0x48]
mov rcx, qword [0x140262270]
adc eax, dword [rax]
add byte [rcx], dh
ror byte [rax - 0x7d], cl
invalid
xor edx, edx
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.140195ea0
nop
add rsp, 0x58
add esp, 0x58
add esp, 0x58
pop rbx
pop rdi
pop rsi
pop r14
ret
call fcn.140020450
int3
int3
sub esp, 0x68
lea rbp, [rsp + 0x60]
mov qword [rbp], 0xfffffffffffffffe
mov rdi, rcx
mov rcx, qword [rcx + 0x18]
mov rax, qword [rdi + 0x20]
call qword [rax + 0x18]
mov r15, rax
mov r14, rdx
movabs rsi, 0x8000000000000000
cmp qword [rdi], rsi
jne 0x140128d1e
leave
mov rdx, rsi
call fcn.140162ad0
add byte [rax - 0x77], cl
invalid
test rax, rax
test eax, eax
jne case.0x1400ba208.295
invalid
mov qword [rbp - 8], r15
jge 0x140128d46
mov qword [rbp - 0x10], r14
mov ecx, 1
mov rdx, rsi
bnd call fcn.140197e40
bnd call fcn.140197e40
invalid
jmp 0x140128dec
add byte [rax], al
mov rcx, rdi
mov rdx, rbx
mov edx, ebx
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp - 0x20], r15
mov qword [rbp - 0x18], r14
mov dword [rbp - 0x18], esi
jne 0x140128d67
jne 0x140128d67
mov qword [rbp - 0x38], rsi
mov qword [rbp - 0x30], rdi
mov qword [rbp - 0x28], rsi
movzx eax, byte [0x140262330]
mov edx, 0x28
xor ecx, ecx
call fcn.140162ad0
test rax, rax
je 0x140128dce
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
mov qword [rax + 0x20], rcx
movups xmm0, xmmword [rbp - 0x38]
and byte [rdi], cl
adc byte [rbp - 0x38], al
movups xmm1, xmmword [rbp - 0x28]
movups xmmword [rax + 0x10], xmm1
adc dword [rax + 0x10], ecx
fmul dword [r15]
adc dword [rax + 0x10], ecx
movups xmmword [rax], xmm0
lea rdx, fcn.1401289f0
adc eax, 0xad917
adc eax, 0xad917
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r14
push 0x415e5f5b
pop rsi
pop r15
pop rbp
ret
mov ecx, 8
add byte [rax], al
mov edx, 0x28
sub byte [rax], al
add byte [rax], al
call fcn.140197e40
jmp 0x140128dec
ud2
or esp, dword [rsi - 0x70]
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rbp
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
sub byte [rax - 0x73], cl
push 0x60
invalid
sub byte [rax - 0x73], cl
push 0x60
invalid
lea ebp, [rdx + 0x60]
invalid
mov rcx, qword [rbp - 8]
mov rdx, qword [rbp - 0x10]
call fcn.14009d610
invalid
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
push rsp
and al, 0x10
invalid
adc byte [rbp + 0x41], dl
push rdi
push rbp
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x60]
invalid
invalid
lea rcx, [rbp - 0x38]
call fcn.1401289f0
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rdi
enter 0xffffffffffffb2e8, 0xfffffffffffffffb
invalid
pop rdi
pop rbp
ret
int3
sbb byte [rax - 0x75], cl
and r15b, dil
push rax
and byte [rax - 0x41], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x753b3948], al
cmp qword [rbx], rdi
jne 0x140128e7b
jmp 0x140128ec7
mov r14, qword [rbx + 8]
cmp qword [rbx], rdi
jne 0x140128e7b
cmp esi, dword [rbp + 2]
jmp 0x140128ec7
mov r14, qword [rbx + 8]
mov rdi, qword [rbx + 0x10]
test rdi, rdi
je 0x140128eb4
js 0x140128f28
movzx eax, byte [0x140262330]
xor ecx, ecx
mov rdx, rdi
mov edx, edi
mov edx, edi
call fcn.140162ad0
add eax, dword [rax]
mov rbx, rax
test rax, rax
jne 0x140128eb9
mov ecx, 1
mov rdx, rdi
mov edx, edi
call fcn.140197e40
mov ebx, 1
mov rcx, rbx
mov rdx, r14
mov r8, rdi
clc
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x38], rdi
and al, 0x38
lea rcx, [rsp + 0x40]
lea r8, [rsp + 0x28]
mov rdx, rsi
mov edx, esi
mov edx, esi
call fcn.1400b5b00
mov rax, qword [rsp + 0x40]
sbb ah, cl
clc
dec dword [rax - 0x75]
and al, 0x40
movabs rcx, 0x8000000000000002
cmp rax, rcx
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x7cc83948], al
and dword [rax - 0x7b], ecx
sal byte [rsp + rbx + 0x4c], 0x8b
mov r8, qword [rsp + 0x48]
or byte [rax + 0x39], 0xc8
jl case.0x1400e1f97.186
test rax, rax
je case.0x1400e1f97.186
mov r8, qword [rsp + 0x48]
mov rcx, qword [0x140262270]
xor edx, edx
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.140195ea0
nop
add rsp, 0x58
invalid
pop rax
invalid
pop rbx
pop rdi
pop rsi
pop r14
ret
call fcn.140020450
int3
and esi, dword [rbp - 0x11]
dec esp
int3
loope 0x140128f7c
test ecx, ecx
or eax, 0x13932d
add byte [rcx], dh
shr cl, cl
push rsi
iretd
int3
mov eax, dword [rcx]
mov rcx, qword [rcx + 8]
mov ecx, dword [rcx + 8]
mov ecx, dword [rcx + 8]
mov r9, qword [rcx + 0x18]
mov rcx, rax
jmp r9
int3
int3
int3
mov rsi, rcx
mov rcx, qword [rsp + 0x60]
mov rax, qword [rdx]
mov r10, qword [rdx + 8]
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
invalid
mov dword [rsp + 0x20], ecx
and byte [rax - 0x77], cl
int1
mov rcx, rsi
mov rdx, rax
call qword [r10 + 0x20]
mov rax, rsi
invalid
add rsp, 0x30
xor byte [rsi - 0x3d], bl
xor byte [rsi - 0x3d], bl
int3
mov ecx, dword [rsp + 0x60]
mov rax, qword [rdx]
mov eax, dword [rdx]
invalid
mov eax, dword [rdx]
mov r10, qword [rdx + 8]
mov qword [rsp + 0x20], rcx
and al, 0x20
mov rcx, rsi
mov rdx, rax
call qword [r10 + 0x38]
cmp byte [rax - 0x77], cl
invalid
cmp byte [rax - 0x77], cl
invalid
add rsp, 0x30
pop rsi
ret
add dword [rax - 0x75], ecx
push rcx
or byte [rax - 0x77], cl
ror dword [rax - 1], 0x62
int3
mov ecx, eax
jmp qword [rdx + 0x40]
or byte [rbx + rcx*4 + 0x41], cl
sub byte [rax - 0x77], cl
ror dword [rcx - 1], 0xe0
int3
mov eax, dword [rcx + 0x28]
mov rcx, rax
jmp r8
xor dword [rax - 0x7afffff2], 0x834e74c0
clc
add esi, dword [rbp + 0x41]
mov qword [rbp - 8], rcx
add rcx, 0x70
add ecx, 0x70
add ecx, 0x70
call fcn.14012fe00
mov rsi, qword [rbp - 8]
mov rax, qword [rsi + 0x58]
lock dec qword [rax]
jne 0x140129067
mov rcx, qword [rsi + 0x58]
call fcn.140003070
mov rax, qword [rsi + 0x60]
lock dec qword [rax]
or byte [rbp + 0x13], dh
or byte [rbp + 0x13], dh
mov rcx, qword [rsi + 0x60]
mov rdx, qword [rsi + 0x68]
add rsp, 0x38
pop rsi
pop rbp
jmp fcn.140075d00
nop
add rsp, 0x38
pop rsi
pop rbp
ret
pop r8
lock dec qword [rax]
dec qword [rax]
jne case.0x140173f59.57
mov rsi, rcx
mov rcx, qword [rcx + 0x58]
call fcn.140003070
invalid
lahf
in eax, dx
dec dword [rax - 0x77]
int1
clc
clc
mov ecx, dword [rax + 0x60]
in al, dx
sub byte [rax - 0x73], cl
lea ebp, [rdx + 0x30]
lea ebp, [rdx + 0x30]
mov rcx, qword [rbp - 8]
add rcx, 0x58
pop rax
pop rax
call fcn.1400b2610
nop
sub byte [rsi + 0x5d], bl
nop word cs:[rax + rax]
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rsp
and al, 0x10
invalid
adc byte [rbp + 0x56], dl
sub esp, 0x28
clc
push r15
push r14
push rsi
push rsi
push r13
push r12
push rsi
push rdi
push rbx
add byte [rax], al
lea ebp, [rsp + 0x80]
movq qword [rbp + 0xd20], mm6
mov ch, 0x20
or eax, 0xc7480000
add byte [rax], al
invalid
invalid
test dword [rax], ebx
or eax, 0xfffe0000
invalid
ret
mov dword [rbp + 0xd10], edx
xchg ebp, eax
adc byte [0x121119189], cl
jmp rax
jge 0x1401291ec
movups xmm0, xmmword [rbp + 0x40]
movups xmmword [rbp + 0x90], xmm2
nop
add byte [rax], al
add byte [rcx + 0xf], al
movups xmmword [r13 + 0x80], xmm1
push rbp
invalid
popfq
ror byte [rax + rax], 1
add byte [rcx - 0x75], cl
mov ebp, 0xc8
mov dword [r13 + 0x133], 0x8d4d0000
add byte [rax], al
add byte [rax], al
mov ebp, 0xd0
adc byte [rsp + 0x10], cl
adc byte [rcx + 0xf], al
adc byte [rsp + 0x20], dl
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rcx + 0xf], al
adc dword [rbp + 0xe0], ecx
lock add byte [rax], al
add byte [rax], al
add byte [rcx + 0xf], al
adc dword [rbp + 0x100], ebx
movq mm0, qword [r12 + 0x40]
and al, 0x40
mov eax, dword [rsp + 0x50]
push rax
add byte [rcx - 0x77], cl
mov ebp, 0x128
add byte [rax], al
add byte [rax], al
js 0x1401292fb
invalid
add byte [rcx + 0xf], al
mov dh, 0x85
rol byte [rax], 1
add byte [rax], al
invalid
movzx eax, byte [rbp + 0xd0]
add byte [rax + rbp*2 - 0x7c], dh
sal byte [rax + rbp + 0x48], 0x89
mov ch, 0x78
js 0x1401292bb
invalid
adc eax, 0xad691
or al, byte [rax]
mov ebp, dword [rbp + 0xd10]
add byte [rax], al
add byte [rax], al
add byte [rdx + 0x1f], bh
mov edx, 0x1f
test eax, eax
adc byte [0x1401bffa6], al
or dword [rax], eax
add byte [rdi], cl
psllq mm1, qword [rdi]
outsd dx, dword [rsi]
add eax, 0x96c8e
mov gs, word [rcx + rcx]
or dword [rax], eax
ror byte [rdi], 0x84
test byte [rdi + 1], al
add byte [rax], al
add byte [rax], al
mov ch, 0x78
or al, 0
add byte [rcx + rcx*4 - 0x5b], cl
invalid
movsd dword [rdi], dword [rsi]
jo case.0x140121541.35
invalid
add byte [rax], al
or al, 0
add byte [rcx + rcx*4 - 0x5b], cl
jo 0x14012938a
add byte [rax], al
int1
dec dword [rax - 0x7d]
jge 0x14012935d
cmp dword [rbp - 0x30], 0
add byte [rax - 0x75], cl
mov ch, 0x10
adc byte [0xc4219397], cl
add byte [rax], al
jns case.0x1401214f4.22
add dword [rax], eax
add byte [rax - 0x77], cl
or byte [0xcd5a93c3], cl
add eax, ecx
add byte [rax], al
or eax, 0xe426d
mov ch, 0
or eax, 0xabe90000
adc eax, dword [rax]
add byte [rdi], cl
mov dh, 5
add eax, 0xbf00138f
mov edi, 0x1c
leave
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
test byte [rdx + 0x1e], bl
ret
jns 0x1401294c4
or dword [rax], eax
add eax, 0x138ecc
mov ss, word [rbx]
add byte [rdi + 0x1e], bh
pop rbx
xchg esi, eax
add eax, dword [rax]
imul eax, dword [rax], 0xb58b4800
adc byte [0xcb5a94d0], cl
pop rax
invalid
mov ecx, dword [rax + 0x60]
mov dword [rbp + 0xc78], eax
fcmovbe st(0), st(3)
or al, byte [rax]
add byte [rax], al
add bl, ch
and eax, 0xb58948
mov qword [rbp + 0xd00], rsi
invalid
invalid
movsd dword [rdi], dword [rsi]
call 0x18d129589
mov eax, dword [rbp + 0x180]
invalid
add byte [rcx], 0
invalid
test dword [rax + 0x49000001], eax
mov eax, dword [rbp + 0x188]
add dword [rax], eax
invalid
add dword [rax], eax
add cl, ch
xor dword [rax + rax], eax
add byte [rsi - 0x47], ah
invalid
invalid
push rax
add byte [rcx + 0xd088d], cl
add byte [rsi - 0x77], ah
invalid
add byte [rcx], dh
leave
xchg esi, eax
add byte [rax], al
add byte [rax + 0x39], cl
invalid
add byte [rax], al
movzx edx, byte [rcx]
rol byte [rdx + rdx*8 - 0x76be2987], cl
rol byte [rcx - 0x7d], 1
loopne 0x140129600
and ebx, 0x3f
invalid
invalid
cmp dl, 0xf0
loope 0x14012961b
ret 0xfa81
add byte [rsp + rbp + 0x48], dh
add ecx, 4
add ecx, 2
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 1], cl
retf
cli
mov edi, 0xf44227f
mov dh, 0x43
cld
invalid
ret 0x10eb
xchg ecx, eax
int1
jmp 0x140129779
jge 0x1401296e4
add eax, dword [rax]
add byte [rax], al
mov ebp, dword [rbp + 0xd10]
mov dword [rbp + 0xad0], esi
invalid
add byte [rax], al
add byte [rax], al
add dl, cl
invalid
add byte [rax - 0x7d], cl
mov eax, 0x2c0
add byte [rbp + rdx + 0x4c], dh
mov eax, dword [rax + 0x2b0]
or ecx, ebp
invalid
test dword [rax], ebx
or al, byte [rax]
add byte [rdi], cl
adc byte [rbp + 0xa28], cl
adc byte [0xcb5babeb], cl
add byte [rax + 0xb], 0
add byte [rcx - 0x7d], cl
mov eax, 0xb38
add byte [rcx - 0x39], cl
cmp byte [rax], 0xb
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
adc byte [rbp + 0xa28], al
add byte [rax], al
add byte [rax], al
mov dword [rax + 0xaf8], edi
cwde
add byte [rbx], cl
add byte [rax], al
or al, byte [rax]
add byte [rcx + 0xf], al
adc dword [rax + 0xb08], eax
or byte [rbx], cl
add byte [rax], al
or byte [rbx], cl
add byte [rax], al
or al, byte [rax]
add byte [rcx - 0x77], cl
mov qword [r8 + 0xb18], rcx
mov qword [r8 + 0xb20], rax
add byte [rax - 0x75], cl
test dword [rax + 0xa], edx
add byte [rax], al
test dword [rax], eax
or al, byte [rax]
add byte [rdi], cl
sub byte [rbp + 0xa40], al
or dword [rax], eax
add byte [rcx - 0x75], cl
mov edx, dword [rax + 0xb30]
mov edx, dword [rax + 0xb30]
add cl, ch
add byte [rdx], al
add byte [rax], al
add byte [rax], al
cmp dword [rax], 0xb
or eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], cl
test byte [rsi + 8], dl
push rsi
invalid
push rsi
or byte [rax], al
add byte [rax], al
invalid
invalid
cmp eax, 0x300000a
or al, byte [rax]
add byte [rbx], al
add byte [rax], al
or al, byte [rax]
add byte [rbx], al
add byte [rax], al
add byte [rax - 0x77], cl
xchg ecx, eax
add byte [rbx], cl
add byte [rax], al
movq mm0, qword [rbp + 0xa40]
outsd dx, dword [rsi]
test dword [rax + 0xa], eax
add byte [rax], al
add byte [rax - 0x77], cl
sbb dword [rax], 0x4800000b
add byte [rax], al
mov rax, qword [rcx + 0xb30]
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax], ecx
or eax, 0x89480000
mov qword [rbp + 0xc98], rax
invalid
mov dword [rbp + 0xcf0], ecx
mov ch, 0xb0
or al, 0
add byte [rcx + rcx*4 - 0x5b], cl
mov qword [rbp + 0xca8], r12
and dword [rax], eax
add byte [rcx - 0x77], cl
fisttp qword [rbx + rcx*4 - 0x43]
lock or byte [rax], al
add byte [rcx - 0x7d], cl
inc dword [rbx]
test dword [rax], edx
or eax, 0x8b480000
nop
cmp byte [rbx], cl
add byte [rax], al
or eax, 0x89480000
test dword [rax + 0x4800000c], ebx
add byte [rax], al
mov rax, qword [rbp + 0xcf0]
add byte [rax], al
mov ch, 0xb0
or al, 0
add byte [rcx + rcx*4 - 0x5b], cl
test al, 0xc
add byte [rax], al
or al, 0
add byte [rax - 0x77], cl
mov ebp, 0xca0
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
sbb byte [rdx], cl
add byte [rax], al
or al, byte [rax]
add byte [rcx - 0x7d], cl
invalid
invalid
inc dword [rbx]
add byte [rax], al
mov esi, dword [rbp + 0xcd0]
add byte [rax], al
add byte [rax], al
add bl, dh
movq mm0, qword [rbp + 0x8f0]
or byte [rax], al
invalid
add byte [rcx], cl
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x14012ad73
adc byte [0xcb5badfb], cl
add byte [rax], al
add byte [rcx - 0x75], cl
nop
cmp byte [rbx], cl
add byte [rax], al
invalid
cmp dword [rax + 0xb30], 0
add byte [rax], al
add byte [rcx - 0x39], cl
xor byte [rax], 0xb
or eax, dword [rax]
add byte [rax], al
invalid
or eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
je 0x14012b4d1
invalid
add byte [rax], al
mov eax, 0x31000006
shr bl, 0x53
push rbx
mov dword [rbp + 0xc60], eax
invalid
or al, byte [rax]
add byte [rdi], cl
adc byte [rbp + 0xa28], cl
or al, byte [rax]
invalid
or al, byte [rax]
add byte [rdi], cl
sub dword [rbp + 0xc50], ecx
add byte [rax], al
add byte [rcx - 0x75], cl
nop
xor byte [rbx], cl
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], cl
je 0x14012b5ab
movups xmm0, xmmword [rsi + 0x10]
test eax, esi
or dword [rax], eax
add byte [rax - 0x77], cl
lea eax, [rax]
or al, byte [rax]
add byte [rax], al
invalid
invalid
mov ch, 0xd0
or al, 0
add byte [rax], al
or al, 0
add byte [rcx - 0x3a], al
sub byte [rcx], 0xb
add byte [rax], al
add dword [rbp - 0x77], ecx
mov eax, 0xb30
xor byte [rbx], cl
add byte [rax], al
xor byte [rbx], cl
add byte [rax], al
test eax, esi
or dword [rax], eax
add bl, dh
movq qword [r8 + 0xb40], mm0
invalid
add byte [rax - 0x75], cl
lea eax, [rax]
or al, byte [rax]
add byte [rcx - 0x77], cl
mov byte [rax + 0xb], dl
add byte [rax], al
cmp edi, 2
or al, 0
add byte [rdi], cl
test dword [rbx + 0x48000000], eax
mov qword [rbp + 0xd00], rsi
or eax, 0x8b480000
mov ch, 0
or eax, 0x88410000
invalid
invalid
invalid
invalid
add byte [rbx], al
add byte [rax], al
add byte [rdx - 0x4f6e77fd], dh
invalid
sub byte [rbp + 0xd20], dh
add byte [rax], al
mov dword [rbp + 0xcd0], esi
mov ch, 0xd0
or al, 0
add byte [rcx - 0x3a], al
sub byte [rcx], 0xb
sub dword [rbx], ecx
add byte [rax], al
add byte [rcx - 0x75], cl
invalid
mov eax, dword [rax + 0xb40]
add byte [rax + 0xb], 0
add byte [rax - 0x77], cl
mov qword [rbp + 0xcb8], rax
invalid
or al, 0
add bl, dh
movq mm6, qword [r8 + 0xb48]
add byte [rax], al
add byte [rax - 0x75], cl
mov ch, 0x50
or al, 0
add byte [rax], al
movdqu xmm6, xmmword [rbp + 0xc58]
add byte [rax], al
add byte [rcx - 0x80], al
mov eax, 0xb29
sub dword [rbx], ecx
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov ch, 0xb8
or al, 0
add byte [rsp + rbx + 0x49], dh
lea ecx, [rax + 0xb30]
mov byte [rax], dh
or eax, dword [rax]
invalid
mov byte [rax], dh
or eax, dword [rax]
add al, ch
or dword [rdx], 0
add byte [rbx + rcx*4 - 0x7b], cl
adc byte [0x147fdafcd], cl
add byte [rax], al
jmp 0x14012afd4
add byte [rax], al
call 0x18812afe8
mov esi, dword [rbp + 0xd00]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x73], cl
lea ecx, [rax + 0xa88]
mov r13, qword [rbp + 0xd08]
add byte [rcx + rcx*4 - 0x53], cl
enter 0xa, 0
add byte [rax], al
add byte [rax], al
movsd dword [rdi], dword [rsi]
mov byte [rdx], cl
add byte [rax], al
mov dword [rbp + 0xa80], edi
add byte [rax - 0x75], cl
test dword [rax], edx
adc byte [0xcd5ab06d], cl
mov byte [rax + 0x4c000003], cl
mov dword [rbp + 0xa78], ebp
add byte [rax], al
movsd dword [rdi], dword [rsi]
invalid
add al, ch
adc ebx, dword [0xcb5ab09f]
add byte [rax - 0x75], cl
add byte [rax - 0x75], cl
mov ch, 0x10
or eax, 0x83480000
mov esi, 0x368
invalid
add eax, dword [rax]
invalid
push 3
add byte [rbx + rcx*4 - 0x4b], cl
ror byte [rax + rax], 1
or al, 0
add byte [rbp + rdx + 0x4c], dh
mov eax, dword [rsi + 0x358]
add byte [rcx + rcx*4 - 0x12], cl
or eax, 0x83480000
mov eax, 0x2c0
add byte [rdi], cl
test dword [rbp - 0x16000007], edx
movsd dword [rdi], dword [rsi]
stc
invalid
invalid
invalid
ror dword [rcx - 0x3696b730], 0
retf 0x3b9a
imul ecx, ecx, 0x3b9aca00
ror dword [rax - 0x3f], 0xe9
and byte [rdi + rax + 0x31], dh
je 0x14012b126
xor edx, edx
div r8
add eax, 0xf741d231
invalid
cmp esi, dword [rbx + 0xc]
or al, 0x4c
mov dword [rbp + 0xcc8], ebx
add byte [rax], al
rol byte [rax], 0xca
invalid
cmp ebp, dword [rcx]
test eax, ebx
mov r9d, edx
mov ecx, edx
ror byte [rcx + 0x69], 1
rol dword [rax], 1
retf 0x3b9a
invalid
invalid
invalid
mov r9, qword [rbp + 0xcb8]
lea edi, [rax + 0x4c00000c]
mov ebx, dword [rbp + 0xcc8]
add byte [rax], al
add dl, cl
invalid
add byte [rax], al
mov edi, 0x8d4c000a
add eax, 0xabf95
or al, 0
add byte [rcx + rcx*4 - 0x5b], cl
jo 0x14012b24d
add byte [rax], al
retf
mov byte [rax + rax], al
add byte [rcx + rcx*4 - 0x5b], cl
invalid
invalid
movsd dword [rdi], dword [rsi]
or rax, qword [rax]
or eax, dword [rax]
mov edi, 0x8d4c000a
add eax, 0xac524
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x5b], cl
jo 0x14012b2d9
add byte [rax], al
push rdi
jne 0x14012b2fb
add al, ch
stosb byte [rdi], al
add byte [rax], al
or al, byte [eax]
mov esi, 0x8d4c000a
add eax, 0xac377
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm6
lea rcx, [rbp + 0x918]
sbb byte [rcx], cl
add byte [rax], al
invalid
sbb byte [rcx], cl
add byte [rax], al
invalid
add al, ch
invalid
call fcn.14011e6c0
mov rax, qword [rbp + 0xd08]
mov qword [rbp + 0xc28], rax
mov rax, qword [rbp + 0xcf0]
add byte [rax - 0x77], cl
test dword [rax], esp
or al, 0
add byte [rax - 0x75], cl
test dword [rax], eax
or eax, 0x89480000
test dword [rax], ebx
or al, 0
add byte [rax - 0x75], cl
test eax, ebp
or al, 0
add byte [rax - 0x77], cl
test dword [rax], edx
or al, 0
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
je 0x14012be9f
and byte [rax - 0x7d], cl
invalid
cmp byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax - 0x77], cl
test dword [rax], esp
or al, 0
add byte [rax - 0x75], cl
test dword [rax], eax
or eax, 0x89480000
test dword [rax], ebx
or al, 0
add byte [rax - 0x75], cl
test eax, ebp
or al, 0
add byte [rax - 0x77], cl
test dword [rax], edx
or al, 0
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
je 0x14012be9f
and byte [rax - 0x7d], cl
invalid
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm6
mov rax, qword [rbp + 0xcf0]
test eax, esi
or al, 0
add byte [rax - 0x7d], cl
js 0x14012bec5
invalid
je 0x14012bef5
test eax, esi
or al, 0
add byte [rax - 0x7d], cl
js 0x14012bec5
add byte [rbp + rsi + 0x48], dh
mov eax, dword [rbp + 0xcf0]
mov rax, qword [rbp + 0xcf0]
add byte [rax], al
cmp qword [rax + 0x10], 0x11
jb 0x14012bee0
mov rax, qword [rbp + 0xcd0]
mov rax, qword [rax - 8]
mov qword [rbp + 0xcd0], rax
ror byte [rax + rax], 1
invalid
ror byte [rax + rax], 1
add byte [rax - 0x75], cl
or eax, 0x136389
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, qword [rbp + 0xcd0]
call fcn.140195ea0
mov rax, qword [rbp + 0xd00]
mov qword [rbp + 0xbe8], rax
mov rax, qword [rbp + 0xce8]
mov qword [rbp + 0xbe0], rax
mov rax, qword [rbp + 0xd08]
mov qword [rbp + 0xbd8], rax
movdqa xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
adc byte [rbp + 0x41], dl
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm6
mov rax, qword [rbp + 0xd10]
add dh, al
sub byte [rcx], 0xb
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax], ecx
or eax, 0x89480000
test dword [rax + 0x4800000c], ebx
mov eax, dword [rbp + 0xcf0]
add dh, al
sub byte [rcx], 0xb
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax], ecx
or eax, 0x89480000
test dword [rax + 0x4800000c], ebx
mov eax, dword [rbp + 0xcf0]
mov qword [rbp + 0xc90], rax
mov rax, qword [rbp + 0xd00]
mov qword [rbp + 0xcb0], rax
mov rax, qword [rbp + 0xce8]
mov qword [rbp + 0xca8], rax
mov rax, qword [rbp + 0xcd8]
mov qword [rbp + 0xca0], rax
movdqa xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm6
mov rsi, qword [rbp + 0xc10]
mov rdi, qword [rbp + 0xc18]
mov rax, qword [rbp + 0xd10]
add byte [rax + 0x134b8], al
add byte [rax], al
add byte [rax + 0x134b8], al
add byte [rax], al
jne 0x14012c914
mov qword [rbp + 0xba8], rdi
mov qword [rbp + 0xba0], rsi
movaps xmm6, xmmword [rsp + 0x20]
and al, 0x20
and al, 0x20
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
invalid
pop rdi
pop rbp
ret
mov rcx, qword [rbp + 0xc20]
mov rdx, qword [rbp + 0xc28]
xchg ebp, eax
sub byte [rax + rax], cl
add al, ch
or dword [rax - 0x76b7fffa], edx
mov ebp, 0xba8
xchg ebp, eax
sub byte [rax + rax], cl
add al, ch
or dword [rax - 0x76b7fffa], edx
mov ebp, 0xba8
mov qword [rbp + 0xba0], rsi
movaps xmm6, xmmword [rsp + 0x20]
movabs al, byte [0x202474280f00000b]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], r8b
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm6
movq qword [rsp + 0x20], mm6
movq qword [rsp + 0x20], mm6
and byte [rax - 0x75], cl
mov ch, 0x80
or byte [rax + rax], 0
mov rdi, qword [rbp + 0xc88]
mov rsi, qword [rbp + 0xc80]
or byte [rax + rax], 0
mov rdi, qword [rbp + 0xc88]
or al, 0
add byte [rax - 0x75], cl
test dword [rax], edx
or eax, 0x8b480000
add byte [rax], al
mov rcx, qword [rax + 0x138]
test rcx, rcx
mov rax, qword [rbp + 0xd10]
add byte [rax], al
mov rcx, qword [rax + 0x138]
test rcx, rcx
je 0x14012c9a6
mov rax, qword [rbp + 0xd10]
mov rdx, qword [rax + 0x148]
add dword [rax], eax
add al, ch
invalid
pop qword [rsi]
invalid
test dword [rax], edx
or eax, 0x8b480000
nop
add qword [rax], rax
add dword [rax], eax
add dword [rax], eax
add al, ch
mov cl, byte [rdi - 0x76b7fffa]
mov ebp, 0xbf8
clc
or eax, dword [rax]
invalid
mov qword [rbp + 0xbf8], rdi
clc
or eax, dword [rax]
add byte [rax - 0x77], cl
mov ch, 0xf0
or eax, dword [rax]
add byte [rax], al
invalid
invalid
outsd dx, dword [rsi]
je 0x14012c9dd
mov qword [rbp + 0xbf0], rsi
add byte [rax], al
movdqa xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
cmp byte [rbx + 0x5f], bl
and byte [rax - 0x7d], cl
invalid
cmp byte [rbx + 0x5f], bl
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push r13
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x14012ca64
and al, 0x20
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x14012ca64
and al, 0x20
mov rax, qword [rbp + 0xbf0]
lock or eax, dword [rax]
add byte [rax - 0x75], cl
invalid
invalid
invalid
mov rcx, qword [rbp + 0xbf8]
mov rdx, qword [rbp + 0xd10]
mov byte [rdx + 0x133], 0
add byte [rax - 0x77], cl
lea ebp, [rax + 0x4800000b]
mov dword [rbp + 0xba0], eax
add byte [rax - 0x77], cl
lea ebp, [rax + 0x4800000b]
mov dword [rbp + 0xba0], eax
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm6
je 0x14012ca84
and byte [rax - 0x75], cl
test dword [rax + 0x4800000b], esp
mov ecx, dword [rbp + 0xba8]
invalid
je 0x14012ca84
and byte [rax - 0x75], cl
test dword [rax + 0x4800000b], esp
mov ecx, dword [rbp + 0xba8]
invalid
movabs al, byte [0xba88d8b4800000b]
add byte [rax], al
invalid
add byte [rax - 0x75], cl
xchg ebp, eax
adc byte [0xc2d8ca78], cl
xor al, 1
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp + 0xc78], rcx
mov rdx, qword [rbp + 0xd10]
mov byte [rdx + 0x134], 0
mov qword [rbp + 0xc78], rcx
mov dword [rbp + 0xc78], ecx
mov qword [rbp + 0xc70], rax
movdqa xmm6, xmmword [rsp + 0x20]
outsd dx, dword [rsi]
je 0x14012cab4
and byte [rax - 0x7d], cl
invalid
invalid
outsd dx, dword [rsi]
je 0x14012cab4
and byte [rax - 0x7d], cl
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
adc byte [rbp + 0x41], dl
push rdi
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm6
mov rsi, qword [rbp + 0xc70]
jo 0x14012cae3
add byte [rax], al
mov rdi, qword [rbp + 0xc78]
mov rax, qword [rbp + 0xd10]
add byte [rax], al
jo 0x14012cae3
add byte [rax], al
lea rcx, [rax + 0xd0]
call fcn.140035e80
dec dword [rax - 0x77]
mov ebp, 0xb70
mov qword [rbp + 0xb68], rsi
movdqa xmm6, xmmword [rsp + 0x20]
movq mm6, qword [rsp + 0x20]
movq mm6, qword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rbp
ret
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x14012cbb4
and al, 0x20
mov rax, qword [rbp + 0xb68]
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x14012cbb4
mov rcx, qword [rbp + 0xb70]
mov byte [rcx], 2
mov qword [rbp + 0xb48], rax
movdqa xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
je 0x14012cc2b
and byte [rax - 0x7d], cl
invalid
pop r15
pop rbp
ret
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
sub esp, 0x38
sub esp, 0x38
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm6
mov rax, qword [rbp + 0xd10]
mov byte [rax + 0xeb0], 2
movaps xmm6, xmmword [rsp + 0x20]
sub byte [rsp + 0x20], dh
sub byte [rsp + 0x20], dh
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
int3
lea rbp, [rsp + 0x40]
and al, 0x40
mov qword [rbp], 0xfffffffffffffffe
movzx eax, byte [rcx + 0x21]
invalid
invalid
test eax, eax
je 0x14012ccd1
invalid
cmp eax, 3
cmp eax, 3
je 0x14012cd0b
cmp eax, 4
jne 0x14012cd3a
invalid
add byte [rax], al
invalid
clc
add al, 0xf
test dword [rcx + 0x48000000], esp
invalid
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
movabs eax, dword [0x4828418b48000000]
mov dword [rbp - 0x18], ecx
mov rax, qword [rcx + 0x28]
mov qword [rbp - 0x18], rcx
mov rdx, qword [rcx + 0x30]
mov qword [rbp - 8], rax
mov rcx, rax
mov qword [rbp - 0x10], rdx
mov dword [rbp - 0x10], edx
mov dword [rbp - 0x10], edx
call qword [rdx]
mov rax, qword [rbp - 0x10]
cmp qword [rax + 8], 0
mov rcx, qword [rbp - 0x18]
invalid
je 0x14012cd0b
call 0xc35b1737
js 0x14012ccd5
cmp qword [rax + 0x10], 0x11
jae 0x14012ccef
adc dword [rbx + 0x27], esi
mov rsi, rcx
mov r8, qword [rbp - 8]
clc
jmp 0x14012ccfa
cmp qword [rcx + 8], 0
je 0x14012cd3a
add byte [rdx + riz*2 + 0x4c], dh
mov eax, dword [rcx]
mov r8, qword [rcx]
mov rcx, qword [0x140262270]
or eax, 0x13558e
xor edx, edx
add rsp, 0x48
pop rsi
pop rbp
jmp fcn.140195ea0
invalid
mov rsi, rcx
mov r8, qword [rbp - 8]
clc
clc
mov r8, qword [r8 - 8]
mov rcx, qword [0x140262270]
xor edx, edx
call fcn.140195ea0
mov rcx, rsi
xchg ecx, eax
invalid
cmp byte [rcx + 0x20], 0
je 0x14012cd36
cmp qword [rcx + 0x38], 0
je 0x14012cd36
mov rcx, rsi
mov byte [rsi + 0x20], 0
jmp 0x14012cd3a
mov byte [rcx + 0x20], 0
add rsp, 0x48
pop rsi
pop rbp
ret
sub byte [rax - 0x73], cl
push 0x40
mov rax, qword [rbp - 0x10]
invalid
invalid
cmp qword [rax + 8], 0
je 0x14012cd93
mov rax, qword [rbp - 0x10]
cmp qword [rax + 0x10], 0x11
jb 0x14012cd81
mov rax, qword [rbp - 8]
mov rax, qword [rax - 8]
mov qword [rbp - 8], rax
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, qword [rbp - 8]
call fcn.140195ea0
invalid
invalid
invalid
mov rax, qword [rbp - 0x18]
mov byte [rax + 0x20], 0
add rsp, 0x28
pop rsi
pop rbp
ret
movabs dword [0x48104e8b48000690], eax
test ecx, ecx
je 0x14012ce40
mov rax, qword [rsi + 0x18]
mov qword [rbp - 8], rcx
clc
sbb dword [rax - 0x7d], ecx
js 0x14012ce3b
adc dword [rdx + 4], esi
add byte [rax], al
nop word cs:[rax + rax]
add dword [rax], eax
add byte [rcx + 0xf], al
invalid
invalid
mov dh, 0x87
mov bl, 6
add byte [rax - 0x75], cl
or byte [rax + 0x3b], cl
sbb byte [rdi], cl
test byte [rcx + 0x16], ah
add byte [rax], al
invalid
add byte [rax - 0x73], cl
push rcx
and byte [rax - 0x77], cl
mov qword [rax + 8], rdx
movzx r14d, word [rcx]
movups xmm0, xmmword [rcx + 2]
invalid
add cl, byte [rdi]
adc byte [rcx + 0x10], cl
add cl, byte [rdi]
test byte [rax], bh
invalid
and byte [rcx + 9], cl
invalid
sub byte [rax - 0x75], cl
xor byte [r8 - 0x77], cl
test dword [rax + 0x48000003], ecx
mov eax, dword [rcx + 0x38]
mov dword [rbp + 0x378], eax
invalid
add byte [rax], al
fnstcw word [rdx + 1]
test dword [rax + 0x48000003], eax
mov ecx, eax
invalid
invalid
mov esi, dword [rdi + 0x48]
add al, 1
add byte [rax], al
mov ebx, dword [rdi + 0x40]
add byte [rax], al
add eax, dword [rax]
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
lea eax, [rax - 0x45fffffd]
invalid
fmul dword [rax - 9]
loope 0x14012d0f4
int1
adc edx, 0
enter 0xffffffffffff85c7, 0xffffffffffffff90
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rcx + 0x9485], cl
invalid
xchg esp, eax
add byte [rax], al
test dword [rax + rax - 0x7a390000], edx
cwde
add byte [rax], al
add byte [rax], al
invalid
xchg esp, eax
add byte [rax], al
add bh, al
test dword [rax], ebx
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, al
lock add byte [rax], al
add byte [rax], al
invalid
add dh, al
test dword [rdi + 0x1000003], ebx
push rdi
ror byte [rdi], 0x11
and al, 0x38
add byte [rax], al
mov ecx, 0xc
add byte [rbx + 0x1d75fff8], al
invalid
lahf
add eax, dword [rax]
add byte [rcx], al
rol cl, cl
cmc
jmp qword [rsi + 0x45]
test byte [rdi], 0x84
mov al, byte [rax]
add byte [rax], al
invalid
movups xmm0, xmmword [rdi + 0x57]
test dword [rax + 0xf000000], ebp
adc dword [rbp + 0xb8], eax
invalid
add byte [rax], al
add byte [rdi], cl
adc dword [rbp + 0xd8], eax
fadd dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
adc dword [rbp + 0xe8], eax
invalid
clc
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rbp + 0x108], 0
test dword [rax], ecx
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 0x17000000], edx
add byte [rax], al
add byte [rdi], dl
invalid
add byte [rax], al
add byte [rdi], dl
invalid
add byte [rax], al
invalid
add byte [rax], al
add bh, al
test dword [rax], edx
add dword [rax], eax
add byte [rax + rax], bl
add byte [rax], al
invalid
add dh, al
test dword [rdi + 0x1000003], ebx
add byte [rcx], al
add byte [rcx], al
add dword [rax - 0x73], ecx
xchg ebp, eax
nop
add byte [rax], al
add byte [rcx - 0x48], al
sbb al, 0
add byte [rax], al
add cl, ch
sub al, 1
add byte [rax], al
add byte [rax], al
ror byte [rdi], 0x11
test eax, edi
add byte [rax], al
add byte [rdi], cl
movups xmmword [rbp + 0xe8], xmm0
adc dword [rbp + 0xd8], eax
add byte [rdi], cl
adc dword [rbp + 0xc8], eax
invalid
add byte [rdi], cl
adc dword [rbp + 0xb8], eax
adc dword [rbp + 0xa8], eax
adc dword [rbp + 0x98], eax
add bh, al
test dword [rax + 0x2000000], edx
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x9485], cl
add bh, al
test dword [rax], edx
add dword [rax], eax
add byte [rax], dl
add byte [rax], al
add dh, al
mov byte [rbp + 0x39f], 1
add byte [rax], al
adc byte [rax], al
add byte [rax], al
nop
add byte [rax], al
add byte [rcx - 0x48], al
adc byte [rax], al
add byte [rax], al
invalid
add bh, bh
adc eax, 0x76185
push rdi
ror byte [rdi], 0x11
adc dword [rbp - 0xe], eax
mov r8d, 0x1c
adc dword [rbp - 0xe], eax
mov eax, 0x17eb0017
lock add byte [rax], al
add byte [rax], al
add byte [rax], al
test dword [rax + 0xf000000], ebp
adc dword [rbp + 0x98], eax
invalid
cwde
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rsi - 0x77], ah
test dword [rax + 0x66000000], edx
nop
add byte [rax], al
add byte [rsi - 0x39], ah
test dword [rdx], edx
add bh, al
test dword [rax + rax], edx
add byte [rax], al
mov dword [rbp + 0x110], r8d
add byte [rsi - 0x39], ah
test dword [rdx], edx
add bh, al
test dword [rax + rax], edx
add byte [rax], al
add byte [rax], al
test dword [rax], edx
add dword [rax], eax
add byte [rax], al
mov byte [rbp + 0x39f], 1
add byte [rax], al
add bh, bh
call qword [sym.imp.ws2_32.dll_bind]
invalid
add byte [rax - 0x7b], cl
fisttp dword [rdi]
test dword [rax + 0x13], ecx
add byte [rax], al
mov qword [r13 + 0x90], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lea edx, [rax + 0x48000000]
mov ecx, dword [rbp + 0x380]
invalid
add byte [rbx], 0
invalid
push qword [rbp + 0x13]
add byte [rax - 0x3f], cl
loopne 0x14012d46b
cmc
dec dword [rcx - 0x7d]
invalid
cmovb ecx, eax
lea edx, [rax - 0x39000000]
and al, 0x20
add al, 0
add byte [rax], al
add byte [rbx + 0x1375fff8], al
adc edi, edi
adc eax, 0x75ece
mov r15d, 0x8349fff5
jg 0x14012d4c3
add byte [rbp + rdx*2 + 0x49], dh
mov eax, dword [rdi + 0x18]
cmovb ecx, eax
add eax, dword [rax]
invalid
push qword [rbp + 0x13]
add ch, al
in eax, 0xbe
cmc
dec dword [rcx - 0x3f]
invalid
invalid
mov esi, 0xc149fff5
in eax, 0x10
add byte [rcx - 0x73], cl
pop rdi
pop rax
invalid
js case.0x14010615e.194
js case.0x14010615e.194
mov eax, dword [rbp + 0x378]
add byte [rcx - 0x77], cl
xchg dword [rax + 0xf000000], ecx
add byte [rax], al
movups xmm0, xmmword [rbp + 0x190]
add byte [rax], al
add dword [rax], eax
add byte [rdi], cl
adc byte [rbp + 0x1c0], bl
popfq
rol byte [rcx], 0
invalid
popfq
rol byte [rcx], 0
add byte [rcx + 0xf], al
adc dword [rdi + 0x90], eax
invalid
movups xmmword [rdi + 0xb0], xmm2
adc byte [rbp + 0x1d0], al
add dword [rax], eax
add byte [rcx + 0xf], al
adc dword [rdi + 0xd0], eax
xchg eax, edx
add byte [rax], al
invalid
add dword [rax], eax
add byte [rbx + 0x18c8d], cl
lea ecx, [rcx + rax - 0x76bf0000]
lea ecx, [0x14020d6bc]
invalid
invalid
add byte [rax], al
adc dword [rdi + 0x2a8], ebx
add byte [rax], al
add byte [rax + 0x63], cl
add al, 0x81
add byte [rcx + 0xf], al
adc byte [rdi + 0x260], al
invalid
xor byte [rdx], al
add byte [rax], al
xchg edi, eax
adc byte [rdx], al
add byte [rax], al
test dword [rax - 0x17ffffff], edx
lea ecx, [rbp - 0x10]
loopne case.0x14006ca06.1189
mov dword [rbp + 0x1a0], eax
movups xmm0, xmmword [rdi + 0x27a]
test dword [rax + 0xf000001], edx
add byte [rax], al
add dword [rax], eax
add byte [rsi - 0x3f], ah
invalid
invalid
lea ebx, [rax]
add al, byte [rax]
add byte [rcx + rcx*4 - 0x6b], al
xchg ebp, eax
xchg ebp, eax
and byte [rdx], al
add al, byte [rax]
add al, byte es:[rax]
mov dword [rbp + 0x228], eax
test dword [rax], ebp
add al, byte [rax]
add byte [rax], al
xorps xmm0, xmm0
invalid
invalid
add byte [rdi], cl
adc dword [rbp + 0x23c], eax
add al, byte [rax]
add byte [rdi], cl
adc dword [rbp + 0x24c], eax
add byte [rdi], cl
adc dword [rbp + 0x26c], eax
insb byte [rdi], dx
add al, byte [rax]
invalid
test dword [rdx + rax], edi
add byte [rax], al
add byte [rax], al
or eax, 0x4634800
or dword [rax + 1], 0x49e0ffc8
jmp rax
mov rdx, qword [r15 + 0x2a8]
loopne 0x14012d8b1
add byte [rax], al
mov bh, 0x85
xchg esp, eax
add dword [rax], eax
add byte [rsi - 0x3f], ah
ror byte [rax], 0x8b
mov edx, dword [rbp + 0x190]
xorps xmm0, xmm0
movups xmmword [rbp + 0x218], xmm0
movups xmmword [rbp + 0x228], xmm0
invalid
add byte [rdi], cl
adc dword [rbp + 0x238], eax
test dword [rax], edi
add al, byte [rax]
invalid
test dword [rax], edi
add al, byte [rax]
add byte [rdi], cl
adc dword [rbp + 0x248], eax
add al, byte [rax]
add byte [rdi], cl
adc dword [rbp + 0x268], eax
mov edi, eax
test dword [rdi], esi
or byte [rax], al
add byte [rcx + rcx*4 - 7], cl
mov ecx, edi
mov ecx, edi
int1
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
mov eax, 0x2e8
mov dword [rbp + 0x350], edi
adc byte [rdx], al
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x75], cl
test dword [rax], esi
add al, byte [rax]
add byte [rax - 0x77], cl
test dword [rax + 0xf000000], esp
adc byte [rbp + 0x220], al
and byte [rdx], al
add byte [rax], al
and byte [rdx], al
add byte [rax], al
add byte [rax], al
add al, byte [rax]
add byte [rdx + rax], bh
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x7d], cl
stc
dec dword [rdi]
test byte [rdi - 0x38fffff1], dl
test dword [rax], edx
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, al
test dword [rax], edx
add al, byte [rax]
add byte [rax + rax], al
add byte [rax], al
invalid
pop rsp
and al, 0x20
invalid
clc
dec dword [rdi]
test ch, bh
invalid
mov esi, dword [rsi + 0x2b8]
add byte [rax - 0x75], cl
sahf
rol byte [rdx], 1
add byte [rax], al
fadd dword [rdx]
add byte [rax], al
mov esi, dword [rbp + 0x388]
invalid
clc
add dl, cl
invalid
movabs al, byte [0x1b095280f000001]
mov al, 1
add byte [rax], al
add al, byte [rax]
add byte [rdi], cl
sub dword [rbp + 0x290], ecx
invalid
ror dword [rdi], 0xb6
sbb byte [rax], 1
add byte [rax], al
adc r8d, dword [rax]
add al, byte [rax]
add byte [rax + rax], al
add byte [rax], al
add eax, dword [rax]
add byte [rsi - 0x39], ah
xchg al, dh
add al, byte [rax]
add byte [rcx], al
add byte [rcx - 0x7d], cl
inc byte [rdx]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
xor byte [rbx], al
add byte [rax], al
invalid
add byte [rdi], cl
test byte [rsi + 2], ch
add byte [rax], al
add byte [rcx - 0x1c3eb73d], cl
and byte [rax - 0x7d], cl
retf
add byte [rax - 0x77], cl
lea edi, [rax]
add eax, dword [rax]
add al, ch
mov ah, 0x25
cld
dec dword [rax - 0x75]
test dword [rax + 0x48000003], edx
nop
add eax, dword [rax]
invalid
invalid
nop
add eax, dword [rax]
add byte [rax - 0x7d], cl
cmp dword [rax + 0x340], 0xffffffff
je case.0x140092619.416
invalid
cmp dword [rax + 0x340], 0xffffffff
add bh, bh
or al, 0x48
lea ecx, [rax + 0x340]
mov byte [rax + 3], al
add byte [rax], al
js 0x14012e391
add byte [rax], al
add byte [rcx + rcx*4 - 0x4b], cl
invalid
mov dword [rbp + 0x360], esi
add byte [rax - 0x75], cl
mov ebp, 0x370
add eax, dword [rax]
add byte [rax - 0x77], cl
mov ebp, 0x358
add byte [rax], al
mov ecx, dword [rbp + 0x338]
add eax, dword [rax]
add al, ch
invalid
fild qword [rbx - 8]
inc dword [rcx - 0x3a]
invalid
add dword [rcx - 0x42], eax
add al, byte [rax]
add byte [rax], al
mov esi, 2
js case.0x1400a59d4.374
mov dword [rbp + 0x338], eax
mov eax, dword [rbp + 0x80]
add byte [rax - 0x77], cl
jo 0x14012e422
jo 0x14012e422
jo 0x14012e422
mov eax, dword [rbp + 0x88]
push 0xffffffff90bd8b4c
add eax, dword [rax]
add byte [rax], al
mov word [r15 + 0x360], 1
invalid
invalid
add byte [rax], al
mov dword [r15 + 0x360], 0x83490001
add dword [rax], eax
add byte [rcx - 0x7d], cl
inc byte [rdi + rcx]
add al, 0xf
test ah, dl
cld
invalid
movzx eax, byte [rdi + 0x360]
add eax, dword [rax]
add byte [rbx + 0x1a7403f8], al
clc
add esi, dword [rdx + rbx - 0x7b]
invalid
sal byte [rbp + 0x30], 0x48
mov eax, dword [rbp + 0x390]
mov ecx, dword [rax + 0x308]
or byte [rbx], al
add byte [rax], al
invalid
push rax
invalid
invalid
add eax, dword [rax]
add al, ch
jle case.0x1400a5a0e.377
invalid
add byte [rax], al
add eax, dword [rax]
add al, ch
test byte [rdi], dh
invalid
add esi, dword [rbp + 0x19]
invalid
invalid
mov esi, 2
mov ebp, dword [rbp + 0x68]
mov ebx, dword [rbp + 0x70]
add byte [rax], al
mov ch, 0x90
add eax, dword [rax]
invalid
add byte [rax], al
add byte [rcx - 0x7d], cl
inc byte [rdx]
std
invalid
xchg byte [rax + 2], dh
jo case.0x1400a5a0e.382
add byte [rax], al
add dword [rax - 0x75], ecx
lea eax, [rax - 0x17fffffd]
add byte [rbx], 0
add al, ch
add byte [rbx], 0
add eax, dword [rax]
add al, ch
call [rdx]
add byte [rax], al
add cl, byte [rdi]
test esi, edx
add byte [rax], al
add byte [rbx + rcx*4 - 0x43], cl
mov edi, dword [rbp + 0x390]
mov r8, qword [r15]
add byte [rax], al
mov edi, dword [rbp + 0x390]
test eax, eax
test byte [rbx + 0x49000000], ah
cmp dword [rdi + 8], 0
add byte [rax], al
mov ecx, dword [0x140262270]
adc byte [rax - 0x7b], cl
leave
mov dword [rbp + 0x370], esp
add byte [rax - 0x77], cl
mov ebp, 0x388
add eax, dword [rax]
add byte [rax - 0x77], cl
test dword [rax - 0xfffffd], eax
add byte [rax], al
call qword [rax]
mov rax, qword [rbp + 0x380]
mov eax, dword [rbp + 0x380]
add byte [rbx], 0
add eax, dword [rax]
invalid
invalid
add byte [rax], al
add eax, dword [rax]
add byte [rax - 0x7d], cl
invalid
js case.0x1400c62ab.295
cmp dword [rax + 8], 0
add eax, dword [rax]
add byte [rax - 0x75], cl
mov rdi, qword [rbp + 0x388]
add byte [rax], al
popfq
js 0x14012e542
invalid
add byte [rax], al
add byte [rbx + rcx*4 - 0x5b], cl
mov esp, dword [rbp + 0x370]
movsd dword [rdi], dword [rsi]
jo 0x14012e549
add byte [rax], al
mov ebp, dword [rbp + 0x310]
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x7b], cl
mov eax, dword [rbp + 0x340]
je 0x14012e571
cmp qword [rax + 0x10], 0x11
add byte [rax], al
mov eax, dword [rbp + 0x340]
add byte [rax], al
mov eax, dword [rax - 8]
add byte [rcx - 0x3a], al
xchg dword [rax + 3], edi
add byte [rax], al
add dword [rcx - 0x77], ecx
mov dword [rdi], edi
mov dword [rdi], edi
add byte [rbx + 0x133d8505], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add eax, 0x9931e800
cdq
add al, byte [rax]
add eax, 0x133d5f
or al, 0x25
pop rax
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
add al, 0xc1
xor byte [rbx], al
add byte [rax], al
adc eax, dword [rax]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov dh, 0x8d
js 0x14012e60b
add byte [rax], al
mov byte [rcx + rax], dl
add byte [rax], al
out 0x20, al
mov dh, 5
invalid
add byte [rax], al
add eax, dword [rax]
mov ah, 4
add byte [rax], al
invalid
add byte [rax - 0x48], cl
outsb dx, byte gs:[rsi]
and byte [rbp + 0x72], ah
jb 0x14012e6fb
outsd dx, dword [rsi]
invalid
mov eax, 0x20706374
outsd dx, dword [rsi]
jo 0x14012e6fd
invalid
outsb dx, byte [rsi]
mov dword [rdi], eax
cmp al, 0x13
add byte [rdx + 8], bh
cwde
add al, 0
add byte [rax - 0x77], cl
ret
xor byte [rcx - 0x44], al
invalid
add byte [rcx - 0x193eb73a], cl
and byte [rax - 0x7d], cl
invalid
sbb dword [rax], eax
add byte [rax], al
fld qword [rbx + 3]
add byte [rax - 0x77], cl
invalid
add al, 0
add byte [rdi], cl
add byte [rax], al
adc byte [0x1401c0061], al
or dword [rdi], ecx
adc byte [str.tcp_set_nonblocking_errortcp_bind_local_error], al
add eax, 0x91947
add eax, 0x91947
add byte [rdi], cl
adc dword [rdi], eax
add byte [rax], al
mov dh, 5
invalid
add byte [rax], al
add byte [rcx], dh
leave
ror byte [rax - 0x75], 0x8d
add byte [rbx], 0
add byte [rdi], cl
test byte [rbp + 4], bl
add byte [rax], al
add byte [rax], al
ret
adc al, 0
add byte [rax], al
ror byte [rdi], 0x84
add al, 0
add al, 0
add al, 0
add byte [rdi], cl
adc byte [0x1401c0071], al
sbb byte [rcx], cl
invalid
invalid
adc eax, dword [rax]
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
leave
fimul dword [rax - 0x7b]
ror byte [rax - 0x75], 0x8d
invalid
invalid
invalid
add byte [rbx], 0
add byte [rdi], cl
test byte [rax], dh
xor byte [rax + rax], al
xor byte [rax + rax], al
add byte [rax - 0x77], cl
ret
mov esp, 0x14
add byte [rax], al
sub eax, 0x918d3
add byte [rax], al
insb byte [rdi], dx
cmp dl, byte [rbx]
add byte [rcx], dh
shr al, cl
xchg ebp, eax
jbe 0x14012e810
add byte [rcx - 0x75], cl
adc byte [r8 - 0x7b], r9b
leave
test ecx, ecx
mov dword [rbp + 0x380], eax
add byte [rax], al
js 0x14012e84e
adc dword [rdi], ecx
sbb edi, 0
add byte [rax], al
test dword [rax - 0x16fffffd], ecx
fiadd word [rax]
add byte [rax], al
invalid
add byte [rbx + rcx*4 - 0x43], cl
nop
add eax, dword [rax]
add cl, ch
loopne 0x14012e862
add byte [rax], al
nop
add eax, dword [rax]
add byte [rcx - 0x3a], al
xchg eax, esi
add al, byte [rax]
add byte [rbx], al
mov dword [rax], 3
add eax, 0x133a77
test byte [rdi], ah
add eax, dword [rax]
add byte [rdi], cl
adc byte [0x1401d777b], al
invalid
add byte [rax], al
pop rdi
add byte [rcx + rcx*4 - 0x43], cl
add byte [rbp + rcx*4 + 5], cl
clc
mov qword [rbp + 0x340], rax
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, qword [rbp + 0x340]
call fcn.140195ea0
mov rax, qword [rbp + 0x390]
mov byte [rax + 0x378], 1
mov rcx, qword [rbp + 0x388]
mov qword [rax], rcx
mov rcx, qword [rbp + 0x370]
mov qword [rax + 8], rcx
mov rcx, qword [rbp + 0x378]
lea edi, [rax + 3]
add byte [rax], al
mov qword [rax + 0x10], rcx
mov rcx, qword [rbp + 0x310]
mov qword [rax + 0x18], rcx
sbb byte [rax - 0x7d], cl
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
test dword [rax - 0x17fffffd], ecx
scasd eax, dword [rdi]
imul eax, dword [rsi], 0x83489000
invalid
lea ebp, [rdx + 0x80]
cmp qword [rbp + 0x388], 0
cmp dword [rbp + 0x388], 0
cmp dword [rbp + 0x388], 0
mov byte [rbx], al
add byte [rax], al
add byte [rbp + 0xc], dh
jne 0x14012f542
mov rcx, qword [rbp + 0x380]
call fcn.1400893f0
sahf
cmc
invalid
sahf
cmc
call qword [rax + 0x48c48348]
add esp, 0x48
nop
add rsp, 0x48
add esp, 0x48
add esp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
lea rcx, [rbp + 0x90]
lea edx, [rax - 0x18000000]
call 0xd112e8b1
sub bl, dh
invalid
nop
lea edx, [rax - 0x18000000]
call 0xd112e8b1
sub bl, dh
invalid
nop
sub bl, dh
call qword [rax + 0x48c48348]
invalid
add rsp, 0x48
pop rbx
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
invalid
add byte [rax], al
mov qword [rsp + 0x10], rdx
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
in al, dx
lea rbp, [rdx + 0x80]
in al, dx
lea rbp, [rdx + 0x80]
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, qword [rbp + 0x388]
call fcn.140195ea0
nop
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rbp
push r15
push rdi
push rdi
push r14
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
sub esp, 0x48
sub esp, 0x48
lea rbp, [rdx + 0x80]
cmp qword [rbp + 0x388], 0
add eax, dword [rax]
add byte [rax], al
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
mov ebp, 0x388
add eax, dword [rax]
add byte [rax], al
jne 0x14012f622
add eax, dword [rax]
add byte [rax], al
jne 0x14012f622
mov rcx, qword [rbp + 0x380]
mov ecx, dword [rbp + 0x380]
call fcn.1400893f0
cmc
call qword [rax + 0x48c48348]
nop
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x73], cl
lea edx, [rax - 0x18000000]
nop
add byte [rax], al
add al, ch
or byte [rax], ch
call qword [rax + 0x48c48348]
invalid
invalid
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x73], cl
lea edx, [rax - 0x18000000]
nop
add byte [rax], al
add al, ch
nop
add byte [rax], al
add al, ch
or byte [rax], ch
call qword [rax + 0x48c48348]
invalid
invalid
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
mov rcx, qword [0x140262270]
or eax, 0x132bcd
or eax, 0x132bcd
xor edx, edx
mov r8, qword [rbp + 0x388]
call fcn.140195ea0
invalid
invalid
add byte [rax + 0x48c48348], dl
pop rbx
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop rsi
pop r15
pop rbp
ret
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r15
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
cmp qword [rbp + 0x388], 0
add byte [rbp + 0x13], dh
mov byte [rbp + 0x39f], 1
mov rcx, qword [rbp + 0x368]
add al, ch
out 0x9c, eax
cmc
invalid
add al, ch
out 0x9c, eax
cmc
inc esi
test dword [rdi + 0x1000003], ebx
mov byte [rbp + 0x39f], 1
add rsp, 0x48
pop rbx
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
nop dword cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
adc byte [rbp + 0x41], dl
push rdi
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
sub esp, 0x48
sub esp, 0x48
lea rbp, [rdx + 0x80]
lea rcx, [rbp + 0x90]
add byte [rax], al
add al, ch
sbb byte [rdi], ah
invalid
invalid
nop
add byte [rax], al
add byte [rax - 0x73], cl
lea edx, [rax - 0x18000000]
add byte [rax], al
add al, ch
add al, ch
sbb byte [rdi], ah
call qword [rax + 0x48c48348]
add rsp, 0x48
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
mov rcx, qword [0x140262270]
invalid
sub dl, byte [rbx]
add byte [rcx], dh
ror byte [rbx + rcx*4 - 0x7b], cl
mov byte [rbx], al
add byte [rax], al
call fcn.140195ea0
nop
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
cmp qword [rbp + 0x388], 0
jne 0x14012f7f9
mov byte [rbp + 0x39f], 1
mov rcx, qword [rbp + 0x368]
call fcn.1400893f0
mov byte [rbp + 0x39f], 1
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
in al, dx
lea rbp, [rdx + 0x80]
cmp byte [rbp + 0x39f], 0
je 0x14012f852
mov rcx, qword [rbp + 0x380]
call qword [sym.imp.ws2_32.dll_closesocket]
nop
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rsp
and al, 0x10
push rbp
push r15
push rdi
push rdi
push r14
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
sub esp, 0x48
sub esp, 0x48
lea rbp, [rdx + 0x80]
mov rax, qword [rbp + 0x390]
add eax, dword [rax]
add byte [rsi - 0x39], ah
cmp byte [rax + 3], 0
js 0x14012f89b
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 0x66000003], edx
add eax, dword [rax]
add byte [rsi - 0x39], ah
cmp byte [rax + 3], 0
js 0x14012f89b
add byte [rax], al
add byte [rdx], al
invalid
invalid
add eax, dword [rax]
add byte [rsi - 0x39], ah
cmp byte [rax + 3], 0
js 0x14012f89b
add byte [rax], al
invalid
add cl, byte [rax - 0x7d]
add rsp, 0x48
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rbp
ret
push r15
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
add byte [rax], al
mov rcx, qword [rbp + 0x380]
add byte [rax], al
call fcn.14012ffb0
fadd dword [rsi]
add byte [rax], al
nop
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
mov rax, qword [rbp + 0x390]
nop
add eax, dword [rax]
add byte [rax - 0x7d], cl
cmp byte [rax], al
je 0x14012f933
cmp byte [rax + 0x378], 0
add eax, dword [rax]
add byte [rax], al
invalid
jne 0x14012f944
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rbp
ret
mov rcx, qword [rbp + 0x390]
call fcn.1400fd100
nop
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
add byte [rax], 0
add byte [rax - 0x73], cl
lea edx, [rax - 0x17ffffff]
test al, 0xf8
invalid
call qword [rax + 0x48c48348]
add esp, 0x48
add esp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp + 0x388]
call fcn.140111bd0
nop
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rbp
ret
call qword [sym.imp.ws2_32.dll_closesocket]
mov byte [rbp + 0x39f], 0
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rcx, qword [0x140262270]
invalid
mov dword [rsp + 0x10], edx
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 8]
mov rcx, qword [rax + 0x178]
mov rdx, qword [rax + 0x188]
call fcn.140195930
nop
add rsp, 0x28
pop rsi
pop rbp
ret
add byte [rax - 0x73], cl
mov byte [rax + 9], dl
add byte [rax], al
call fcn.140111bd0
nop
add rsp, 0x28
invalid
sub byte [rsi + 0x5d], bl
ret
invalid
in al, dx
sub byte [rax - 0x73], cl
push 0x30
mov rax, qword [rbp - 8]
mov eax, dword [rbp - 8]
mov eax, dword [rbp - 8]
mov rcx, qword [rax + 0x70]
mov rdx, qword [rax + 0x80]
nop
add byte [rax], 0
add al, ch
fstp qword [rbx + 6]
add byte [rax + 0x28c48348], dl
nop
add byte [rax], 0
add al, ch
fstp qword [rbx + 6]
add byte [rax + 0x28c48348], dl
pop rsi
pop rbp
ret
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x28
sub esp, 0x28
invalid
sub esp, 0x28
lea rbp, [rdx + 0x30]
push 0x30
mov rax, qword [rbp - 8]
lea rcx, [rax + 0x250]
add byte [rax], al
add byte [rax], al
call fcn.14012cdb0
nop
add rsp, 0x28
pop rsi
pop rbp
ret
invalid
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
mov dword [rsp + 0x10], edx
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x30]
mov rsi, qword [rbp - 8]
mov rcx, qword [rsi + 0x220]
mov rdx, qword [rsi + 0x230]
call fcn.140195930
mov byte [rsi + 0x9f2], 0
add rsp, 0x28
pop rsi
pop rbp
ret
int3
mov dword [rbp], 0xfffffffe
movzx eax, byte [rcx + 0xc2]
cmp eax, 4
add al, 0x74
push rsp
add al, 0x74
push rsp
cmp eax, 3
je 0x14012fe2f
test eax, eax
je 0x14012fe92
add rsp, 0x38
pop rsi
pop rbp
ret
mov qword [rbp - 8], rcx
mov dword [rbp - 8], ecx
add rcx, 0xe8
call fcn.14012cc70
mov rax, qword [rbp - 8]
mov r8, qword [rax + 0xc8]
add byte [rbp - 0x7b], cl
ror byte [rax - 0x77], 0xc6
add byte [rbp - 0x7b], cl
ror byte [rax - 0x77], 0xc6
je 0x14012fe6a
cmp qword [rsi + 0xd8], 0
je 0x14012fe6a
add byte [rsi + rcx + 0x48], dh
mov ecx, dword [0x140262270]
mov rcx, qword [0x140262270]
xor edx, edx
call fcn.140195ea0
invalid
add dh, al
xchg bl, al
add byte [rax], al
add byte [rax], al
mov byte [rsi + 0xc3], 0
jmp 0x14012fe83
mov qword [rbp - 8], rcx
add rcx, 0xc8
ror eax, 0
add byte [rax], al
call case.0x14012d887.41
mov rcx, qword [rbp - 8]
mov byte [rcx + 0xc4], 0
add rcx, 0x60
add rsp, 0x38
add esp, 0x38
pop rsi
pop rbp
jmp fcn.140035e80
mov al, cl
add byte [rax], al
add byte [rax - 0x7b], cl
leave
je 0x14012fece
invalid
mov rdx, qword [rsi + 0xd8]
call fcn.140195930
add al, ch
invalid
mov byte [rsi + 0xc3], 0
add rsp, 0x28
sub byte [rsi + 0x5d], bl
sub byte [rsi + 0x5d], bl
ret
lea rbp, [rdx + 0x30]
push 0x30
mov rcx, qword [rbp - 8]
mov byte [rcx + 0xc4], 0
add rcx, 0x60
add ecx, 0x60
add ecx, 0x60
invalid
call fcn.140035e80
nop
add rsp, 0x28
pop rsi
pop rbp
ret
int3
shl dword [rax - 0x18000000], 0x5b
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rbp - 0x10]
add rsp, 0x30
pop rbp
jmp fcn.140111bd0
invalid
invalid
invalid
nop
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 0x10]
mov byte [rax + 0xe9], 0
sub cl, 0
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
and byte [rbp - 0x3d], bl
sub cl, 0
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add byte [rax], al
mov qword [rbp - 0x18], rax
movzx eax, byte [rcx + 0x180]
cmp eax, 3
je 0x140130050
test eax, eax
jne 0x14013006b
mov rcx, qword [rcx + 0x128]
call qword [sym.imp.ws2_32.dll_closesocket]
xor al, 7
add bl, ch
invalid
xor al, 7
add bl, ch
cmp ecx, dword [rdi]
mov dh, 0x81
mov byte [rax], al
add byte [rax], al
cmp eax, 3
je 0x140130079
invalid
mov qword [rbp - 0x10], rcx
add rcx, 0x138
call fcn.14011f2b0
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov byte [rax + 0x181], 0
mov rcx, qword [rbp - 0x18]
add rsp, 0x40
pop rbp
jmp fcn.140111bd0
push rdi
sbb edi, esi
invalid
push rdi
sbb edi, esi
dec dword [rax - 0x77]
invalid
or byte [rcx], 0x48
add esp, 0x40
mov dword [rax], eax
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
pop rbp
ret
add rcx, 0xc8
add ecx, 0xc8
call fcn.14011f2b0
mov rax, qword [rbp - 0x10]
invalid
invalid
invalid
mov byte [rax + 0x111], 0
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rsp, 0x40
pop rbp
ret
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x10]
invalid
invalid
mov byte [rax + 0x89], 0
add rsp, 0x20
pop rbp
ret
invalid
adc byte [rbp + 0x48], dl
sub esp, 0x20
lea rbp, [rdx + 0x40]
lea ebp, [rdx + 0x40]
lea ebp, [rdx + 0x40]
mov rax, qword [rbp - 0x10]
mov byte [rax + 0x181], 0
add rsp, 0x20
pop rbp
ret
nop
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov byte [rax + 0x111], 0
add byte [rax - 0x7d], cl
invalid
add rsp, 0x20
pop rbp
ret
and al, 0x10
push rbp
sub rsp, 0x20
and byte [rax - 0x73], cl
push 0x40
mov rcx, qword [rbp - 0x18]
call fcn.140111bd0
nop
add rsp, 0x20
pop rbp
ret
cmp byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
mov qword [rbp], 0xfffffffffffffffe
mov r8, qword [rcx]
test r8, r8
je 0x1401301b8
invalid
mov rsi, rcx
cmp qword [rcx + 8], 0
je 0x140130173
mov rcx, qword [0x140262270]
xor edx, edx
call fcn.140195ea0
add byte [rcx], dh
shr al, cl
sub eax, 0x4800065d
mov ecx, dword [rsi + 0x10]
invalid
mov rcx, qword [rsi + 0x10]
adc byte [rax - 0x7b], cl
leave
test rcx, rcx
je 0x1401301b8
mov rax, qword [rsi + 0x18]
mov qword [rbp - 8], rcx
mov qword [rbp - 0x10], rax
call qword [rax]
mov rax, qword [rbp - 0x10]
cmp qword [rax + 8], 0
or byte [rax], al
or byte [rax], al
mov r8, qword [rbp - 8]
je 0x1401301b8
invalid
cmp qword [rax + 0x10], 0x11
jb 0x1401301a4
mov r8, qword [r8 - 8]
mov rcx, qword [0x140262270]
xor edx, edx
add rsp, 0x38
pop rsi
pop rbp
jmp fcn.140195ea0
invalid
pop rsp
invalid
invalid
call 0xd0130815
nop
add rsp, 0x38
pop rsi
pop rbp
ret
invalid
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 0x10]
cmp qword [rax + 8], 0
je case.0x1400e2a3b.232
cmp dword [rax + 0x10], 0x11
jb 0x1401301f1
mov rax, qword [rbp - 8]
mov rax, qword [rax - 8]
mov qword [rbp - 8], rax
clc
clc
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, qword [rbp - 8]
call fcn.140195ea0
nop
add rsp, 0x28
pop rsi
pop rbp
ret
sub rsp, 0x50
lea rbp, [rsp + 0x50]
mov qword [rbp - 8], 0xfffffffffffffffe
lea rax, [rcx + 0x48]
lea eax, [rcx + 0x48]
lea eax, [rcx + 0x48]
mov qword [rbp - 0x20], rax
xchg ecx, eax
nop
js 0x140130259
or eax, 0x132000
sub esp, 0x20
ficomp dword [rbx]
mov dh, 7
add al, byte [rax]
add byte [rcx - 1], al
invalid
invalid
sub dword [rbp + 0x190], edx
add dword [rax], eax
add byte [rcx], dh
ror byte [rax + 0x2b], 0x95
or byte [rdx], al
add byte [rax], al
add dword [rax], eax
add byte [rcx - 0x75], cl
mov byte [rax], dl
add dword [rax], eax
add byte [rax], al
mov rdx, rcx
invalid
invalid
add byte [rax], al
add eax, 8
or eax, dword [rax]
add byte [rax - 0x73], cl
test eax, ebx
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
mov edi, 0x11c
or dword [rax - 0x77], ecx
mov ch, 0xb8
add dword [rax], eax
add byte [rax - 0x77], cl
test eax, eax
add dword [rax], eax
add byte [rax - 0x73], cl
lea esi, [rbp + 0x20]
lea esi, [rbp + 0x20]
add byte [rax], al
add dh, al
test dword [rdx + rax], ebx
add byte [rax], al
add dword [rax - 0x73], ecx
invalid
mov dl, 0x9a
lock dec dword [rax - 0x75]
mov eax, dword [rbp + 0x208]
mov rsi, qword [rax + 0x108]
invalid
invalid
and byte [r8], r8b
and byte [rax], al
add byte [rax - 0x73], cl
push rbp
and byte [rcx - 0x48], al
mov r8d, 1
mov byte [rbp + 0x20], bh
add byte [rax], al
cmove ecx, eax
enter 0xffffffffffff8d4d, 0x41
invalid
invalid
invalid
invalid
cmove eax, ecx
add dword [rax], eax
add byte [rbp - 0x7b], al
in al, 0x4d
cmove ecx, eax
push 0xffffffff85000001
fisttp dword [rbp + 0xf]
ror dword [rbp - 0x73], 0x60
lea r12, [r8 + 6]
popfq
add dword fs:[rax], eax
add byte [rbp - 0x7b], al
fisttp dword [rbp + 0xf]
loopne 0x14013081f
mov eax, dword [rdx + 0x18]
sbb byte [rcx + r9*4 + 0x45], al
add al, 0x45
mov eax, dword [rdx + 0x20]
cli
add dh, byte [rdi + 0x3e]
add byte [rcx], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov byte [rax], cl
add dword [rax], eax
add byte [rax - 0x75], cl
adc byte [rax], 1
add byte [rax], al
add al, byte [rax]
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
int1
invalid
cmp ecx, eax
mov byte ds:[rbp + 0x21f], 1
test dword [rdi], ebx
add al, byte [rax]
add byte [rcx], al
add al, byte [rax]
add byte [rcx], al
test dword [rdi], ebx
add al, byte [rax]
add byte [rcx], al
add al, byte [rax]
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, esi
mov ecx, esi
or byte [rdx], al
add byte [rax], al
mov byte [rax], cl
add dword [rax], eax
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
sbb dword [rax], eax
add byte [rcx - 0x77], cl
mov byte [rax], cl
add dword [rax], eax
add byte [rbp - 0x7b], al
div byte [rsi + rbp - 0x3a]
test dword [rdi], ebx
add al, byte [rax]
add byte [rcx], al
mov eax, 0xba000001
add dword [rax], eax
add byte [rax], al
lock inc dword [rbp - 0x39ce8b01]
test dword [rdi], ebx
add al, byte [rax]
add byte [rcx], al
add al, byte [rax]
add byte [rcx], al
add byte [rcx], al
lea edi, [rax - 0x45ffffff]
add al, 0
add byte [rax], al
test dword [rdx + rax], ebx
add byte [rax], al
add dword [rax - 0x73], ecx
lea edi, [rax - 0x45ffffff]
add eax, 0x44000000
mov r8d, dword [rbp + 0x10]
adc r8b, r13b
movabs al, byte [0x164bd83fff082]
add byte [rax], al
add dword [rax], eax
add byte [rdx + 6], bh
add eax, dword [rax]
add byte [rax], al
invalid
add al, byte [rax]
add byte [rcx], al
invalid
add byte [rax], al
add dword [rax - 0x73], ecx
lea edi, [rax + 0x48000001]
add byte [rax - 0x73], cl
push rbp
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
push rbp
and byte [rcx - 0x48], al
add al, 0
add byte [rax], al
add byte [rbx + rcx*4 + 0x70], cl
or byte [rcx - 9], cl
invalid
mov dword [rbp + 0x188], eax
add byte [rax - 0x73], cl
test eax, ebx
add dword [rax], eax
add byte [rax - 0x77], cl
add byte [rax], al
add al, 2
add byte [rax], al
add bh, bh
ror byte [rax - 0x75], 1
mov ch, 0x38
add dword [rax], eax
add byte [rax - 0x7d], cl
inc byte [rdx]
test esi, esi
mov eax, dword [rbp + 0x148]
lea esi, [rax - 0x39ffffff]
and eax, 0x24458800
add byte [rcx], al
cmp eax, 0xd5e39
add byte [rax], al
add byte [rax], al
nop word cs:[rax + rax]
add eax, edi
add byte [rdi], cl
xchg dword [rbp + 4], esp
add byte [rax], al
add byte [rax - 0x7f], cl
rcr eax, 0
add byte [rax], al
mov al, al
add byte [rax], al
add byte [rdi], cl
sub byte [rbp - 0x40], al
add byte [rax], al
add byte [rsp + rbx + 0x48], dh
mov eax, dword [rbp + 0x208]
test dword [rdi], edx
add al, byte [rax]
add byte [rcx], al
mov byte [rbp + 0x216], 1
mov byte [rbp + 0x215], 0
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
test dword [rax], ecx
add al, byte [rax]
add byte [rax - 0x39], cl
mov dword [rax + 0xb8], 3
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
test dword [rax], ecx
add al, byte [rax]
add byte [rax - 0x39], cl
mov dword [rax + 0xb8], 3
mov dword [rax + 0xb8], 3
mov rcx, qword [rbp + 0x1f8]
mov ecx, dword [rbp + 0x1f8]
invalid
add byte [rax - 0x77], cl
mov al, al
add byte [rax], al
add byte [rax], al
movaps xmm0, xmmword [rbp - 0x60]
mov qword [rax + 0xc0], rcx
add byte [rax], al
movaps xmm0, xmmword [rbp - 0x60]
movabs al, byte [0xc880110fb04d280f]
add byte [rax], al
movaps xmm1, xmmword [rbp - 0x50]
movups xmmword [rax + 0xc8], xmm0
movups xmmword [rax + 0xd8], xmm1
add byte [rax], al
invalid
add byte [rdi], cl
adc dword [rax + 0xd8], ecx
add byte [rax], al
invalid
add byte [rax], al
add dh, al
test dword [rdi], ebx
mov byte [rbp + 0x21f], 1
add al, byte [rax]
add byte [rcx], al
mov byte [rbp + 0x21e], 0
test dword [rsi], ebx
add al, byte [rax]
add byte [rax], al
invalid
add dh, al
test dword [0x1411326e9], ebx
add byte [rcx], al
mov byte [rbp + 0x21d], 1
add byte [rcx], al
mov byte [rbp + 0x21c], 1
add al, byte [rax]
add byte [rcx], al
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
adc byte [rbp + 0x41], dl
push rdi
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax], 0
add byte [rax - 0x75], cl
test dword [rax], ecx
or byte [rdx], al
add byte [rax], al
add byte [rax], 0
add byte [rax - 0x75], cl
test dword [rax], ecx
or byte [rdx], al
add byte [rax], al
invalid
invalid
cmp byte [rax + 0x3000000], 0
add byte [rax], al
add eax, dword [rax]
or byte [rdx], al
add byte [rax], al
mov qword [rax + 0xb8], 3
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
mov rcx, qword [rbp + 0x1f8]
add byte [rax], al
mov qword [rax + 0xc0], rcx
movaps xmm0, xmmword [rbp - 0x40]
movaps xmm1, xmmword [rbp - 0x30]
ror byte [rdi], 1
adc dword [rax + 0xc8], eax
ror byte [r15], 0x28
ror byte [r15], 1
ror byte [rdi], 1
ror byte [rdi], 1
adc dword [rax + 0xc8], eax
movups xmmword [rax + 0xd8], xmm1
fadd dword [rax]
add byte [rax], al
mov byte [rbp + 0x21f], 1
add byte [rcx], al
mov byte [rbp + 0x21e], 1
mov byte [rbp + 0x21d], 0
sbb eax, 2
sbb eax, 2
mov byte [rbp + 0x21c], 1
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
test dword [rdx + rax], ebx
sbb al, 2
add byte [rax], al
add dword [rax - 0x7d], ecx
invalid
pop rdi
pop rbp
ret
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rax, qword [rbp + 0x170]
add dword [rax], eax
add byte [rax - 0x73], cl
lea ecx, [rax + 0x48000001]
mov edx, dword [rbp + 0x168]
add dword [rax], eax
add byte [rax - 0x73], cl
lea ecx, [rax + 0x48000001]
mov edx, dword [rbp + 0x168]
mov r8, qword [rbp + 0x1f8]
call qword [rax + 0x10]
mov byte [rbp + 0x21b], 1
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
invalid
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
invalid
add byte [rax - 0x77], cl
push rsp
and al, 0x10
invalid
adc byte [rbp + 0x41], dl
push rdi
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 0x170]
lea rcx, [rbp + 0x188]
invalid
mov byte [rcx], al
add byte [rax], al
jo 0x140132802
lea ecx, [rax + 0x48000001]
mov edx, dword [rbp + 0x168]
add byte [rax], al
mov rdx, qword [rbp + 0x168]
mov r8, qword [rbp + 0x1f8]
call qword [rax + 0x10]
adc dh, al
test dword [rcx], ebx
add al, byte [rax]
add byte [rcx], al
add dword [rax], eax
add bh, bh
push rax
adc dh, al
test dword [rcx], ebx
add al, byte [rax]
add byte [rcx], al
add rsp, 0x28
pop rbx
pop rdi
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rbx + 0x208b5], cl
add byte [rax - 0x78], al
mov byte [rbp + 0x218], sil
add byte [rbx + 0x1f8bd], cl
add byte [rax - 0x78], al
mov ebp, 0x217
add al, byte [rax]
invalid
add byte [rbx + 0x1f8bd], cl
add byte [rax - 0x78], al
mov ebp, 0x217
add al, byte [rax]
invalid
mov ebx, dword [rbp + 0x168]
mov byte [rbp + 0x216], bl
popfq
invalid
add al, byte [rax]
add byte [rbx + rcx*4 - 0x4b], al
mov esi, dword [rbp + 0x164]
push 0xffffffff88000001
popfq
invalid
mov esi, dword [rbp + 0x164]
mov byte [rbp + 0x215], r14b
add byte [rax], al
lea rcx, [rbp + 0x138]
cmp byte [rcx], al
add byte [rax], al
call fcn.14002d1d0
mov byte [rbp + 0x218], sil
mov ch, 0x18
add al, byte [rax]
add byte [rax - 0x78], al
mov ebp, 0x217
invalid
mov ch, 0x18
add al, byte [rax]
add byte [rax - 0x78], al
mov ebp, 0x217
invalid
add byte [rax + 0x2169d], cl
add byte [rax + rcx*4 - 0x4b], al
adc eax, 0x48000002
add esp, 0x28
invalid
invalid
mov byte [rbp + 0x216], bl
mov byte [rbp + 0x215], r14b
add rsp, 0x28
invalid
invalid
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
cmp byte [rbp + 0x21a], 0
je 0x14013292e
add al, byte [rax]
add byte [rcx], al
mov byte [rbp + 0x21e], 1
mov byte [rbp + 0x21d], 1
mov byte [rbp + 0x21c], 0
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax], 0
add byte [rax - 0x73], cl
invalid
rol byte [rcx], 1
add byte [rax], al
mov rax, qword [rbp + 0x1b8]
add byte [rax], al
add byte [rax], 0
add byte [rax - 0x73], cl
invalid
add byte [rax], al
mov rdx, qword [rbp + 0x1c0]
mov r8, qword [rbp + 0x1c8]
call qword [rax + 0x10]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
invalid
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x73], cl
invalid
invalid
lea rcx, [rbp + 0x188]
mov rax, qword [rbp + 0x170]
add dword [rax], eax
invalid
lea ecx, [rax + 0x48000001]
mov eax, dword [rbp + 0x170]
add dword [rax], eax
invalid
add byte [rax - 0x75], cl
mov rdx, qword [rbp + 0x178]
xchg ebp, eax
js 0x1401329e0
add byte [rax], al
add byte [rbx + rcx*4 - 0x7b], cl
add byte [rcx], 0
mov r8, qword [rbp + 0x180]
add bh, bh
call qword [rax + 0x10]
mov byte [rbp + 0x21f], 0
add byte [rax], al
push rax
adc dh, al
test dword [rdi], ebx
add al, byte [rax]
add byte [rax], al
mov byte [rbp + 0x21e], 1
add byte [rcx], al
mov byte [rbp + 0x21d], 1
add al, byte [rax]
add byte [rcx], al
mov byte [rbp + 0x21c], 1
add rsp, 0x28
sbb al, 2
add byte [rax], al
add dword [rax - 0x7d], ecx
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x10], rdx
adc byte [rbp + 0x41], dl
push rdi
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rax, qword [rbp + 0x20]
invalid
and byte [rax - 0x7b], cl
sal byte [rdi + rcx + 0x48], 0x8d
cmp byte [r8 - 0x75], r9b
mov edx, dword [rbp + 0x28]
mov r8, qword [rbp + 0x30]
call qword [rax + 0x10]
mov eax, dword [rbp + 0x208]
mov byte [rbp + 0x21b], al
invalid
invalid
invalid
test rax, rax
je case.0x1400e89b0.229
lea rcx, [rbp + 0x38]
mov rdx, qword [rbp + 0x28]
mov edx, dword [rbp + 0x28]
mov edx, dword [rbp + 0x28]
mov r8, qword [rbp + 0x30]
call qword [rax + 0x10]
mov eax, dword [rbp + 0x208]
mov byte [rbp + 0x21b], al
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rax, qword [rbp + 0x20]
test rax, rax
je 0x140132ab4
invalid
lea rcx, [rbp + 0x38]
mov rdx, qword [rbp + 0x28]
push rbp
sub byte [rbx + rcx*4 + 0x45], cl
xor bh, bh
push rax
invalid
mov eax, dword [rbp + 0x208]
mov byte [rbp + 0x219], al
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rbp
ret
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax + 0x219bd], al
add byte [rax], al
add byte [rax], al
add byte [rsi + rdi + 0x48], dh
mov eax, dword [rbp + 0x1d8]
fadd dword [rcx]
add byte [rax], al
je 0x140132b43
mov rax, qword [rbp + 0x1d8]
mov rdx, qword [rbp + 0x1e0]
mov rax, qword [rax + 0x10]
lea rcx, [rbp + 0x1f0]
mov r8, qword [rbp + 0x1e8]
add dh, al
test dword [rdi], ebx
add al, byte [rax]
add byte [rcx], al
add dh, al
test dword [rdi], ebx
add al, byte [rax]
add byte [rcx], al
mov byte [rbp + 0x21e], 1
mov byte [rbp + 0x21d], 0
mov byte [rbp + 0x21c], 1
call rax
mov byte [rbp + 0x21f], 1
mov byte [rbp + 0x21e], 1
mov byte [rbp + 0x21d], 0
mov byte [rbp + 0x21c], 1
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cmp byte [rbp + 0x21b], 0
je 0x140132bd3
mov rax, qword [rbp + 0x1d8]
mov rdx, qword [rbp + 0x1e0]
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
invalid
lea rcx, [rbp + 0x1f0]
mov r8, qword [rbp + 0x1e8]
add dword [rax], eax
add dh, al
test dword [rdi], ebx
add al, byte [rax]
add byte [rcx], al
invalid
add dword [rax], eax
add al, byte [rax]
add esp, 0x28
out dx, eax
dec dword [rdi]
sub byte [rsp + 0x20], dh
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rbx], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0x480]
mov rcx, qword [rbp + 0x4b0]
mov rax, qword [rbp + 0x480]
mov rcx, qword [rbp + 0x4b0]
mov qword [rax], rcx
movaps xmm0, xmmword [rbp + 0x3b0]
movaps xmm1, xmmword [rbp + 0x3c0]
mov rax, qword [rbp + 0x3e8]
movups xmmword [rax + 0x10], xmm1
adc dword [rax + 0x10], ecx
adc dword [rax + 0x10], ecx
movups xmmword [rax], xmm0
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
je 0x140133eff
and byte [rax - 0x7d], cl
invalid
invalid
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm6
mov rax, qword [rbp - 0x50]
test rax, rax
je 0x140133f29
lea rcx, [rbp - 0x38]
mov rdx, qword [rbp - 0x48]
mov r8, qword [rbp - 0x40]
call qword [rax + 0x10]
mov eax, dword [rbp + 0x4b0]
mov byte [rbp + 0x4c7], al
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm6
lea rcx, [rbp + 0x488]
call fcn.14002ab20
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov byte [rdi + 0x78], 1
mov r12, qword [rbp - 0x18]
mov eax, dword [rbp - 0x10]
mov qword [rbp - 0x18], r14
test al, al
jne 0x140134d88
mov rax, qword [0x140262328]
shl rax, 1
test rax, rax
jne 0x140134f3a
mov rcx, r12
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov rcx, r15
mov qword [rbp - 0x10], r15
call fcn.14006cfc0
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, qword [rbp - 0x10]
call fcn.140195ea0
mov rax, qword [rbp - 0x18]
mov qword [rax + 8], 0
mov cl, 1
xor eax, eax
lock cmpxchg byte [rbx + 0x20], cl
jne 0x140134ee6
mov rcx, qword [rsi]
lock inc qword [rcx]
jle case.0x14009414f.444
mov rdx, qword [rbx + 0x38]
cmp rdx, qword [rbx + 0x28]
jne 0x140134dfe
mov qword [rbp - 0x18], rcx
lea rcx, [rbx + 0x28]
mov qword [rbp - 0x10], rbx
call fcn.140172390
mov rbx, qword [rbp - 0x10]
mov rdx, qword [rbx + 0x38]
mov rcx, qword [rbp - 0x18]
mov rax, qword [rbx + 0x30]
mov qword [rax + rdx*8], rcx
xor byte [r8 - 0x77], cl
or al, 0xd0
inc rdx
mov qword [rbx + 0x38], rdx
mov qword [rbx + 0x18], rdx
mov dword [rbx + 0x18], edx
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rbx + 0x20], cl
sete al
cmp rdx, 0x10
jne 0x140134e89
test al, al
test al, al
je 0x140134f1b
mov rax, qword [rbx + 8]
mov r8, qword [rbx + 0x10]
mov rcx, qword [rax + 0x10]
mov edx, 1
xor r9d, r9d
call qword [sym.imp.kernel32.dll_PostQueuedCompletionStatus]
mov ecx, eax
xor eax, eax
invalid
test ecx, ecx
jne 0x140134e93
rol byte [rbp - 0xb98a37], 0x15
sbb eax, 0x480006e5
shl eax, 0x20
or rax, 2
or eax, 2
or eax, 2
mov qword [rbp - 0x28], rax
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimeiodriver.rs
loop 0x140134e22
or al, byte [rax]
loop 0x140134e22
or al, byte [rax]
mov qword [rsp + 0x20], rax
and al, 0x20
lea rcx, str.failed_to_wake_I_O_driver
lea r9, fcn.140061e70
or eax, 0xabbdf
or eax, 0xabbdf
add byte [rbp + rcx*4 + 0x45], cl
fdivr dword [rdx + 0x19]
lea r8, [rbp - 0x28]
mov edx, 0x19
call fcn.140198700
jmp case.0x14009414f.444
cmp byte [rsi], al
add bl, ch
jae 0x140134e0e
test al, al
je 0x140134f29
ror byte [rdi], 0x84
cwde
add byte [rax], al
add byte [rcx], dh
ror byte [rax - 0x7d], 0xc4
push rax
xor eax, eax
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
mov dh, 0x4f
sbb byte [rcx + rcx*8 - 0x1c57bf1], al
invalid
fmul dword [rax - 0x72b71fbb]
add eax, 0x9ae3d
loopne 0x140134f05
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fmio_0.8.10_src_syswindowsmod.rs
lea eax, [0x1401cfd00]
mov qword [rsp + 0x20], rax
lea rcx, [0x140206b0e]
or eax, 0xd1c3f
or eax, 0xd1c3f
sbb al, 0xd
add byte [rbp + rcx*4 + 0xd], cl
mov ch, byte [rbp - 0x72b3fff7]
fdivr dword [r10 + 0x2b]
mov edx, 0x2b
lea r9, fcn.140172340
lea r8, [rbp - 0x28]
mov edx, 0x2b
add byte [rax], al
add al, ch
sbb al, 0x38
invalid
call fcn.140198700
jmp case.0x14009414f.444
lea rcx, [rbx + 0x20]
call fcn.14019c300
je 0x140134ef4
add byte [rax - 0x75], cl
invalid
je 0x140134ef4
add byte [rax - 0x75], cl
invalid
mov ecx, dword [rsi]
lock inc qword [rcx]
inc dword [rcx]
jg 0x140134dd7
ud2
add byte [rax - 0x3f], cl
loopne 0x140134f2a
or rax, 2
mov rcx, rax
call fcn.1400893f0
jmp 0x140134d62
invalid
dec dword [rax - 0x73]
and r8b, bpl
sub al, 0x77
invalid
lea rcx, [rbx + 0x20]
call fcn.14019c650
jmp 0x140134e2b
add rbx, 0x20
add ebx, 0x20
and byte [rax - 0x77], cl
fld1
sbb esi, dword [rdi + 6]
add cl, ch
push rdi
invalid
mov rcx, rbx
mov ecx, ebx
call fcn.14019c650
jmp 0x140134e91
call fcn.1401a0a40
test al, al
invalid
mov ebx, 0xc0840006
add byte [rax + rax*8 - 0x1be7af1], al
invalid
ror byte [rdi], 0x85
invalid
jne 0x140134d88
mov byte [rdi + 0x18], 1
jmp 0x140134d88
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rbp
push r15
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x30
sub esp, 0x30
sub esp, 0x30
lea rbp, [rdx + 0x50]
lea ebp, [rdx + 0x50]
mov rax, qword [rbp - 0x18]
lock dec qword [rax]
jne 0x140134f7a
mov rcx, qword [rbp - 0x18]
call fcn.140177640
add al, 0
call 0x1443a1661
add byte [rax + 0x30c48348], dl
add al, 0
nop
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x30
lea rbp, [rdx + 0x50]
xor ecx, ecx
leave
mov al, 1
mov rdx, qword [rbp - 0x10]
lock cmpxchg byte [rdx + 0x20], cl
jne 0x140134fc5
pop r15
pop rbp
ret
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x30
sub esp, 0x30
lea rbp, [rdx + 0x50]
lea rcx, [rbp - 0x28]
fsubr st(0)
rol dword [rbx], cl
invalid
fsubr st(0)
rol dword [rbx], cl
add byte [rax + 0x30c48348], dl
add eax, dword [rax]
nop
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r14
pop r15
pop rbp
ret
push rsi
push r12
push rsi
push rdi
push rbx
sub rsp, 0x30
in al, dx
xor byte [rax - 0x73], cl
push 0x50
in al, dx
xor byte [rax - 0x73], cl
push 0x50
mov rcx, qword [rbp - 0x18]
mov edx, dword [rbp - 0x10]
push rbp
invalid
call fcn.14006b460
invalid
invalid
nop
call 0x12903a5ba
sub eax, 0x90fff364
invalid
invalid
nop
push rbp
invalid
call qword [rax + 0x30c48348]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
invalid
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push rsi
push rsi
push r12
push rsi
push rdi
push rbx
sub rsp, 0x30
lea rbp, [rdx + 0x50]
lea ebp, [rdx + 0x50]
push rax
push rax
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, qword [rbp - 0x10]
call fcn.140195ea0
invalid
invalid
invalid
invalid
mov rax, qword [rbp - 0x18]
mov qword [rax + 8], 0
mov dword [rax + 8], 0
mov dword [rax + 8], 0
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r14
pop r15
pop rdi
pop rbp
ret
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x10], rdx
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x30
sub esp, 0x30
sub esp, 0x30
in al, dx
xor byte [rax - 0x73], cl
lea rbp, [rdx + 0x50]
push 0x50
push rax
lea rcx, [rbp - 0x28]
call fcn.140061e70
int 0xf2
call qword [rax + 0x30c48348]
int 0xf2
call qword [rax + 0x30c48348]
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r14
pop r15
pop rbp
ret
push r14
push rsi
push rdi
push rbx
sub rsp, 0x150
add dword [rax], eax
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test eax, ecx
add byte [rax], al
add dh, bh
invalid
invalid
dec dword [rdi]
mov dh, 0x81
rol byte [rcx], 1
add byte [rax], al
test eax, eax
je 0x140135187
add dword [rax], eax
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test eax, ecx
add byte [rax], al
add dh, bh
invalid
invalid
cmp eax, 3
jne 0x140135304
mov qword [rbp + 0xc0], rcx
mov r14, qword [rcx + 0x1b0]
cmp byte [r14 + 0x1b8], 0
jne 0x140135128
mov byte [r14 + 0x1b8], 1
lock or qword [r14 + 0x1c0], 1
lea rcx, [r14 + 0x180]
call fcn.14017dcf0
mov bl, 0x8b
add al, 0
mov bl, 0x8b
add al, 0
lea rsi, [r14 + 0x1a0]
lea rdi, [r14 + 0x80]
add byte [rax], al
add byte [rax], al
lea rbx, [rbp - 0x58]
lea ebx, [rbp - 0x58]
nop
mov rcx, rbx
mov ecx, ebx
mov rdx, rsi
mov r8, rdi
call fcn.1400796c0
cmp dword [rbp - 0x58], 1
add dword [rdi], ecx
xchg dword [rbx], ebx
add dword [rax], eax
invalid
hlt
add dword [rdi], ecx
xchg dword [rbx], ebx
add dword [rax], eax
add al, dh
lock sub qword [r14 + 0x1c0], 2
sub qword [r14 + 0x1c0], 2
jb 0x140135313
add byte [rbx + 0x7701a87d], al
ror dword [rax - 0x77], cl
fld1
call fcn.1400de3e0
cmp dword [rbp - 0x58], 1
test al, 1
ja 0x140135150
mov rcx, rbx
call fcn.1400de3e0
jmp 0x140135150
leave
leave
mov qword [rbp + 0xc0], rcx
call fcn.1400c28f0
xlatb
clc
dec dword [rax - 0x75]
test eax, eax
rol byte [rax], 0
add byte [rax - 0x75], cl
nop
invalid
add dword [rax], eax
add byte [rax - 0x7b], cl
invalid
xlatb
clc
dec dword [rax - 0x75]
test eax, eax
rol byte [rax], 0
rol byte [rax], 0
add byte [rax - 0x75], cl
nop
movabs al, byte [0x6374d28548000001]
je 0x140135209
je 0x140135209
mov rax, qword [rdx + 0x40]
nop word [rax + rax]
add byte [rax], al
add byte [rax], al
mov rcx, rax
test cl, 4
jne 0x1401351ca
mov r8, rcx
or r8, 2
add cl, byte [rax - 0x77]
invalid
add cl, byte [rax - 0x77]
enter 0x4cf0, 0xf
mov cl, 0x42
jne 0x1401351b0
invalid
mov eax, ecx
lock cmpxchg qword [rdx + 0x40], r8
jne 0x1401351b0
invalid
and ecx, 5
cmp ecx, 1
jne case.0x1400c62ab.334
mov rax, qword [rdx + 0x30]
mov rcx, qword [rdx + 0x38]
cmp dil, dil
push rax
invalid
cmp dil, dil
push rax
adc byte [rax - 0x75], cl
invalid
invalid
test eax, eax
rol byte [rax], 0
mov rax, qword [rbp + 0xc0]
rol byte [rax], 0
add byte [rax - 0x75], cl
and byte [rax + 0x48000001], 0x85
mov rax, qword [rax + 0x1a0]
test rax, rax
invalid
je 0x140135209
sal byte [rcx + rbx - 0x10], 0x48
lock dec qword [rax]
dec dword [rax]
jne 0x140135209
adc ecx, dword [rax - 0x75]
test eax, eax
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rax + 0x1a0]
invalid
mov rax, qword [rbp + 0xc0]
mov rcx, qword [rax + 0x1a0]
call fcn.140077470
and dh, ah
and dh, ah
dec dword [rax - 0x75]
test eax, eax
mov rax, qword [rbp + 0xc0]
mov r14, qword [rax + 0x198]
add dword [rax], eax
add byte [rcx - 0x80], al
cmp byte [rsi + 0x1b8], 0
add byte [rax], al
add byte [rbx + rcx*4 - 0x50], cl
cwde
add dword [rax], eax
add byte [rcx - 0x80], al
invalid
mov esi, 0x1b8
invalid
add dword [rax], eax
invalid
cmp byte [rsi + 0x1b8], 0
mov eax, 1
add byte [rbp + 8], dh
jne 0x140135229
mov byte [r14 + 0x1b8], 1
add eax, esi
lock or qword [r14 + 0x1c0], 1
or qword [r14 + 0x1c0], 1
lea rcx, [r14 + 0x180]
call fcn.14017dcf0
mov dl, 0x8a
add al, 0
mov dl, 0x8a
add al, 0
lea rsi, [r14 + 0x1a0]
lea rdi, [r14 + 0x80]
lea rbx, [rbp - 0x58]
mov rcx, rbx
mov rdx, rsi
mov r8, rdi
clc
call fcn.1400796c0
hlt
inc dword [rbx + 0x7701a87d]
invalid
hlt
lock sub qword [r14 + 0x1c0], 2
jb 0x14013531c
cmp dword [rbp - 0x58], 1
ja 0x140135250
jge 0x14013521e
add dword [rdi - 0x29], esi
mov rcx, rbx
call fcn.1400de3e0
jmp 0x140135250
mov rax, qword [rbp + 0xc0]
mov rax, qword [rax + 0x1b0]
lock dec qword [rax]
jne 0x1401352aa
mov rax, qword [rbp + 0xc0]
mov rcx, qword [rax + 0x1b0]
call fcn.1400762d0
adc ah, dh
invalid
mov rcx, qword [rbp + 0xc0]
mov rax, qword [rcx + 0x1a8]
lock dec qword [rax]
jne 0x140135304
dec dword [rax - 0x75]
invalid
mov rcx, qword [rbp + 0xc0]
mov rax, qword [rcx + 0x198]
lock dec qword [rax]
or byte [rbp + 0x19], dh
or byte [rbp + 0x19], dh
mov rcx, qword [rcx + 0x198]
add rsp, 0x150
add byte [rbx + 0x5f], bl
add byte [rbx + 0x5f], bl
pop rsi
pop r14
pop rbp
jmp fcn.1400762d0
nop
add rsp, 0x150
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov ecx, 7
int 0x29
ud2
mov ecx, 7
int 0x29
ud2
invalid
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x10], edx
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
in al, dx
and byte [rax - 0x73], cl
lea ebp, [rdx + 0x80]
in al, dx
and byte [rax - 0x73], cl
invalid
lea ebp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
test eax, eax
invalid
mov rax, qword [rbp + 0xc0]
lea rcx, [rax + 0x1a0]
add dword [rax], eax
invalid
add byte [rax], al
add byte [rax - 0x73], cl
mov byte [rax - 0x17ffffff], ah
add dword [rax], eax
add al, ch
invalid
add dword [rax], eax
add al, ch
invalid
xlatb
cmp al, 0xf5
call qword [rax + 0x20c48348]
nop
add rsp, 0x20
nop word cs:[rax + rax]
invalid
mov dword [rsp + 0x10], edx
in al, dx
and byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
test eax, eax
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rax + 0x1a0]
test rax, rax
je 0x1401353b2
lock dec qword [rax]
mov eax, dword [rax + 0x1a0]
rol byte [rax], 0
add byte [rax - 0x75], cl
mov byte [rax - 0x17ffffff], ah
add al, ch
call qword [rax + 0x20c48348]
add esp, 0x20
adc byte [rbp + 0x41], dl
push rsi
add dword [rax], eax
add al, ch
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x10], rdx
mov dword [rbx + 0x11a8], ebp
test dword [rax], esi
adc dword [rax], eax
add byte [rax], al
invalid
invalid
add byte [rax + 0x63], cl
invalid
add dword [rax], eax
add al, dh
sub qword [rsi + 0x1c0], 2
add byte [rax - 0x73], r9b
adc eax, 0xa1932
add byte [rax], 0
add byte [rdx + 0x300], bh
add bl, ch
sbb byte [rax - 0x73], cl
or eax, 0x9c794
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], al
add al, ch
jno 0x1401362a3
cli
call qword [rax + 0x28c48348]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
and rdx, 0xffffffffffffff80
or byte [rax - 0x77], 0xd3
or byte [rax - 0x77], 0xd3
mov ecx, 0x84
add byte [rax], al
mov eax, 0xcc
add byte [rax], al
mov rdx, qword [rbx + 0x50]
push rbx
push rax
lock cmpxchg qword [rdx], rcx
je 0x140136353
mov rcx, qword [rbx + 0x50]
mov rax, qword [rcx + 0x10]
adc bh, bh
push rax
invalid
adc bh, bh
push rax
and byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x7d], cl
loop 0x140136310
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x7d], cl
loop 0x140136310
mov rbx, rdx
mov rax, qword [rbx + 0x48]
mov rax, qword [rax + 0x1b0]
lock dec qword [rax]
dec qword [rax]
jne 0x1401363b4
adc byte [rax - 0x75], cl
mov rcx, qword [rax + 0x1b0]
invalid
mov al, 1
add byte [rax], al
invalid
mov rax, qword [rbx + 0x48]
mov rcx, qword [rax + 0x1b0]
invalid
mov al, 1
add byte [rax], al
invalid
mov byte [rax - 0x17ffffff], dh
add al, ch
call fcn.1400762d0
sbb al, 0xff
call qword [rax + 0x28c48348]
call qword [rax + 0x28c48348]
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r15
push rdi
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax], al
add byte [rax], al
and rdx, 0xffffffffffffff80
loop 0x140136370
mov rbx, rdx
mov ecx, dword [rbx + 0x5c]
mov rdx, qword [rbx + 0x60]
call fcn.140187f70
nop
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rsi
invalid
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push rbp
push rbp
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x80]
and rdx, 0xffffffffffffff80
and edx, 0xffffff80
and edx, 0xffffff80
loop 0x1401363c0
mov rbx, rdx
mov rax, qword [rbx + 0x50]
ror dword [rax - 0x75], cl
push r8
mov byte [rax], 2
add rsp, 0x28
sub byte [rbx + 0x5f], bl
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
and rdx, 0xffffffffffffff80
or byte [rax - 0x77], 0xd3
or byte [rax - 0x77], 0xd3
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xc8]
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
nop
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
mov dword [rsp + 0x10], edx
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
invalid
in al, dx
sub byte [rax - 0x73], cl
lea rbp, [rdx + 0x80]
invalid
invalid
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
and rdx, 0xffffffffffffff80
loop 0x140136450
mov rbx, rdx
movabs rax, 0x7ffffffffffffffe
cmp qword [rbx + 0x60], rax
cmp dword [rbx + 0x60], eax
jbe case.0x1400c620b.344
invalid
mov byte [rbx + 0x47], 0
lea rcx, [rbx + 0xb28]
sub byte [rbx], cl
add byte [rax], al
sub byte [rbx], cl
add byte [rax], al
call fcn.1400e1100
mov byte [rbx + 0x47], 0
add rsp, 0x28
sub byte [rbx + 0x5f], bl
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
add byte [rax - 0x7d], cl
loop 0x1401364b0
mov rbx, rdx
cmp byte [rbx + 0x47], 0
je 0x140136549
mov byte [rbx + 0x46], 0
lea rcx, [rbx + 0x3c0]
add byte [rax], al
call fcn.1400e1100
stosd dword [rdi], eax
cli
invalid
stosd dword [rdi], eax
cli
inc esi
add byte [rax - 0x7d], r9b
invalid
invalid
invalid
mov byte [rbx + 0x46], 0
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
push rsp
and al, 0x10
push rbp
push r15
push rdi
push rdi
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x80]
and rdx, 0xffffffffffffff80
and edx, 0xffffff80
loop 0x140136500
mov rbx, rdx
rol dword [rax + 0x7400467b], cl
invalid
loop 0x140136500
rol dword [rax + 0x7400467b], cl
or dword [rax - 0x73], ecx
jo 0x140136576
lea rcx, [rbx + 0x70]
call fcn.140079bf0
pop rsi
hlt
invalid
pop rsi
hlt
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
and rdx, 0xffffffffffffff80
mov rbx, rdx
mov rax, qword [rbx + 0x48]
lea rcx, [rax + 0x1b0]
mov al, 1
add byte [rax], al
call fcn.140089100
cmc
call qword [rax + 0x28c48348]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], al
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
and rdx, 0xffffffffffffff80
mov rbx, rdx
ror dword [rax - 0x75], cl
mov rax, qword [rcx + 0x1a8]
ror dword [rax - 0x75], cl
mov rax, qword [rcx + 0x1a8]
lock dec qword [rax]
jne 0x140136640
invalid
or al, 0x48
add ecx, 0x1a8
invalid
test al, 1
add byte [rax], al
add rcx, 0x1a8
shr dword [rax - 0x17ffffff], 0x40
push rbx
call qword [rax + 0x28c48348]
invalid
invalid
call fcn.140076580
nop
add rsp, 0x28
invalid
invalid
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x7d], cl
loop 0x140136600
mov rbx, rdx
mov rsi, qword [rbx + 0x48]
ror dword [rax - 0x75], cl
jae 0x1401366cf
cmp byte [rsi + 0x1d2], 0
je 0x14013669c
add byte [rax], al
add byte [rsp + rcx + 0x48], dh
lea ecx, [rsi + 0x1a0]
invalid
invalid
add dword [rax], eax
invalid
lea rcx, [rsi + 0x1a0]
mov fs, word [rax - 0x17ffffff]
xchg esp, eax
sub ebp, esi
inc dword [rax + 0x1d1be]
add byte [rax], al
call fcn.140089030
cmp byte [rsi + 0x1d1], 0
je 0x1401366c3
lea rcx, [rsi + 0x198]
call fcn.140089100
nop
add rsp, 0x28
sub dh, ch
call qword [rax + 0x28c48348]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
add rsp, 0x28
pop rbx
pop rdi
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop rsi
pop r15
pop rbp
ret
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x80]
and rdx, 0xffffffffffffff80
mov rbx, rdx
mov rax, qword [rbx + 0x48]
mov byte [rax + 0x1d0], 2
mov byte [rax + 0x1d0], 2
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rsi
push rdi
push rbx
sub rsp, 0xb8
lea rbp, [rsp + 0x80]
add byte [rax], al
mov qword [rbp + 0x30], 0xfffffffffffffffe
mov qword [rbp + 0x10], r8
mov rsi, rcx
mov rax, qword [rcx + 0x20]
invalid
xor dh, bh
invalid
dec dword [rcx + rcx*4 + 0x45]
adc byte [rax - 0x77], cl
mov rsi, rcx
mov qword [rdx + 0x18], rax
mov rax, qword [rdx + 0x10]
mov rax, qword [rax + 0x48]
mov qword [rbp + 0x18], rdx
invalid
mov rbx, qword [rdx + rax]
mov rcx, qword [rcx]
mov ecx, dword [rcx]
mov rax, qword [rsi + 0x18]
and rax, rbx
and eax, ebx
and eax, ebx
lea rdx, [rax + rax*2]
lea edx, [rax + rax*2]
lea rdi, [rcx + rdx*8]
mov r8b, 1
xor eax, eax
lock cmpxchg byte [rcx + rdx*8], r8b
cmpxchg byte [rcx + rdx*8], r8b
cmpxchg byte [rcx + rdx*8], r8b
je 0x140136785
mov byte [rbp + 0x2f], 1
mov rcx, rdi
stc
invalid
call fcn.14019c300
movzx eax, byte [rsi + 0x28]
test al, al
je 0x1401367ee
xor ecx, ecx
leave
mov al, 1
lock cmpxchg byte [rdi], cl
mov al, 0xf
je 0x1401367a3
mov byte [rbp + 0x2f], 1
mov rcx, rdi
call fcn.14019c650
mov rcx, qword [rbp + 0x18]
mov rax, qword [rcx + 0x10]
adc byte [rax - 0x75], cl
invalid
invalid
adc byte [rax - 0x75], cl
xor sil, al
invalid
mov byte [rbp + 0x2f], 0
call rax
mov rax, 0xffffffffffffffc0
invalid
dec dword [rax - 0x75]
adc r8b, r14b
xadd qword [rcx], rax
xadd dword [rcx], eax
xadd dword [rcx], eax
cmp rax, 0x3f
jbe case.0x140173f59.146
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1401367e7
jne 0x1401367e7
mov rax, qword [rcx + 0x10]
mov rax, qword [rax + 0x10]
mov byte [rbp + 0x2e], 0
call rax
xor eax, eax
jmp 0x140136883
add rsi, 0x10
mov qword [rbp - 0x28], rdi
mov qword [rbp - 0x20], rsi
mov qword [rbp - 0x18], rbx
mov rdx, qword [rbp + 0x18]
mov rcx, qword [rdx + 0x10]
mov rax, qword [rcx + 0x48]
mov r8, qword [rdx + rax]
mov qword [rbp - 8], r8
cmp r8, rbx
jne 0x1401368ad
add byte [rax], al
mov qword [rbp - 0x10], rdx
mov rax, qword [rdi + 8]
cmp rax, rdx
je 0x1401368db
invalid
scasd eax, dword [rdi]
add byte [rax], al
invalid
test byte [rdi + 0x48000000], ch
mov ecx, dword [rcx + 0x38]
invalid
invalid
mov qword [rdx + rcx + 8], rax
mov rcx, qword [rdx + 0x10]
mov rcx, qword [rcx + 0x38]
cmp byte [r8 - 0x39], cl
add al, 0xa
add byte [rax], al
add byte [rax], al
invalid
or al, 0x48
mov ecx, dword [rax + 0x10]
add byte [rbp + 4], dh
add byte [rax - 0x77], cl
stc
rcr dword [rbp + 6], 1
add byte [rax - 0x75], cl
adc byte [r8 - 0x7f], r9b
invalid
add byte [rax - 0x73], cl
or eax, 0xabd56
invalid
mov qword [rbp + 8], r8
mov qword [rbp], rbx
mov qword [rbp + 0x20], rdi
mov dword [rbp + 0x20], edi
or byte [rax - 0x39], cl
test al, 0
add byte [rax], al
add byte [rax - 0x73], cl
push rbp
invalid
lea ebp, [rdx + 0x80]
ror byte [rdi], 0x84
add byte [rcx], al
add byte [rax], al
add eax, dword [rax]
add byte [rcx - 0x75], cl
mov word [rax + rdx], fs
add al, 0
add byte [rcx - 0x75], cl
xchg esp, eax
and al, 0xd0
add dword [rax], eax
add byte [rax], al
invalid
invalid
test byte [rax + rbx*8], ah
add dword [rax], eax
add cl, ch
std
add eax, dword [rax]
add byte [rcx - 0x73], cl
invalid
invalid
xchg esp, eax
and al, 0x48
add byte [rax], al
cwde
add byte [rax], al
add byte [rcx + rcx*4 - 0x55], cl
test al, 0
add byte [rax], al
add eax, dword [rax]
add byte [rcx + 0x2a0b3], cl
add byte [rcx - 0x75], al
mov cl, 0x24
add eax, dword [rax]
add byte [rcx + 0x160b3], cl
add byte [rcx - 0x75], al
mov cl, 0x28
add eax, dword [rax]
add byte [rcx + 0x298b3], cl
add byte [rcx - 0x75], al
mov cl, 0x2c
add eax, dword [rax]
add byte [rax], al
mov dword [rbx + 0x318], esi
mov esi, dword [r9 + 0x330]
mov r13d, dword [r9 + 0x334]
mov ebp, dword [rcx + 0x334]
add byte [rax], al
mov ebp, dword [rcx + 0x334]
add byte [rax - 0x39], cl
or dword [rax + 0x8000017], 0
add byte [rax], al
adc dword [rbx + 0x1790], edi
lodsb al, byte [rsi]
invalid
mov dword [rbx + 0x17c0], eax
inc dword [rax]
add byte [rcx + rcx*4 - 0x5d], al
test al, 2
add byte [rax], al
invalid
adc eax, 0x17
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add bh, al
and esp, 0x17
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp eax, 0x17
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x7d], al
or al, 0x18
add byte [rax], al
add eax, dword [rax]
add byte [rbp - 0x1176bb0a], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi - 0x39], ah
adc dword [rax + 0x1000018], 0
add byte [rax], al
add byte [rax], al
add dh, al
sbb dword [rax + 0x3000018], 0x48
mov dword [rbx + 0x27b0], 0
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, 0x4c000000
mov edi, dword [rax + 0xc0]
mov dword [rax + 0xb8], ecx
mov ebx, 0x17e8
add byte [rax], al
stc
invalid
add byte [rcx + rcx*4 - 0xe], cl
push rax
add eax, dword [rax]
add byte [rdi], cl
adc dword [rbx + 0x1950], eax
mov eax, dword [rbx + 0x360]
add byte [rax - 0x39], cl
cmp dword [rax + 0x19], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
add dword [rax + 0x8000019], 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
or dword [rax + 0x19], 0
add byte [rax], al
add byte [rdi], cl
adc dword [rbx + 0x1990], eax
mov dword [rbx + 0x19b8], edi
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rbx + 0x17a8], 8
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 5
cmp esp, dword [rax + 0x48ba0012]
add byte [rax], al
add byte [rcx], dh
leave
add byte [rax], al
add byte [rax], al
sbb eax, dword [rax]
add byte [rax - 0x39], cl
adc dword [rax + 0x1b], 0
add byte [rax], al
add byte [rax], al
sbb eax, dword [rax]
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rbx + rcx*4 - 0x5d], cl
mov eax, 0xeb000000
add byte [rax], al
jmp 0x140138657
add byte [rax], al
lea eax, [rsp + 0x368]
push 0x41000003
movzx eax, byte [rsp + 0x368]
and al, 0x68
add eax, dword [rax]
invalid
and al, 0x68
add eax, dword [rax]
and al, 0
add al, byte [rax]
add byte [rax - 0x73], cl
or eax, 0xd51bb
invalid
mov dword [rbx + 0xc8], eax
invalid
add eax, 0xc7814800
imul eax, dword [rbx], 0x83c60000
rol byte [rax], 0
add byte [rcx + rax*2], al
mov esi, 2
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
add byte [rax], al
add byte [rax - 0x75], cl
xor dword [rax], 2
add byte [rax], al
add al, 0
add byte [rdi], cl
sub byte [rbx + 0x220], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rbx + 0x15b8b], cl
add byte [rcx + 0x27083], cl
add byte [rcx + 0x2738b], cl
jae 0x14013868e
add byte [rax], al
invalid
invalid
outsd dx, dword [rsi]
mov ebx, dword [rbx + 1]
add byte [rax], al
jae 0x14013868e
add byte [rax], al
add dword [rax + 0x66000002], 0xf
jg 0x14013861d
adc byte [rax + rax], al
add byte [rax - 0x75], cl
mov rax, qword [rbx + 0x290]
mov qword [rbx + 0x420], rax
add byte [rax], al
add byte [rax], al
mov esi, dword [rbx + 2]
add byte [rax], al
add dword [rax], eax
add byte [rcx + 0x1c38b], cl
add dword [rax], eax
add dword [rax], eax
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
adc dword [rax], 4
adc byte [rax + rax], al
invalid
adc byte [rax + rax], al
add byte [rsi + 0xf], ah
jg 0x1401386b1
push rax
add al, 0
add byte [rax - 0x75], cl
and dword [rax], 4
add al, 0
invalid
add al, 0
add byte [rax - 0x77], cl
mov qword [rbx + 0x460], rax
lea rcx, [rbx + 0x2c70]
invalid
add byte [rax - 0x73], cl
xchg ebx, eax
sub byte [rcx], al
add byte [rcx - 0x48], al
mov byte [rax + rax], al
add al, ch
push rdx
loop 0x14013875d
add byte [rax - 0x77], cl
sbb dword [rax + 0x4c000001], 0xffffff89
mov ebx, 0x1a0
add byte [rax], al
add eax, 1
add byte [rax], al
add dword [rax], eax
add byte [rcx + 0x78183], cl
add byte [rcx + 0x7848b], cl
add byte [rax], al
invalid
invalid
mov bl, 0x88
invalid
add byte [rax], al
mov dword [rbx + 0x788], esi
add bl, dh
movq qword [rbx + 0x790], mm0
dec dword [rax]
add eax, dword [rax]
add al, ch
pop rbp
invalid
mov dword [rbx + 0x3d8], esi
add byte [rax], al
mov eax, dword [rbx + 0x680]
jo 0x140138905
add byte [rax], al
add eax, dword [rax]
add byte [rbx + 0x1c083], cl
add eax, 1
invalid
rol byte [rcx], 0
add byte [rbx + 0x1c38b], cl
add byte [rcx + 0x27bc8b], cl
add byte [rcx + 0x27b983], cl
add byte [rsi + 0xf], ah
movq mm0, qword [rbx + 0x450]
movdqu xmmword [rbx + 0x27c8], xmm0
invalid
mov eax, dword [rbx + 0x460]
mov al, 0x27
add byte [rax], al
leave
mov dword [rbx + 0x7b0], 1
invalid
add byte [rax - 0x39], cl
or eax, 7
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov r15, rax
movups xmm0, xmmword [rbx + 0x7d0]
movups xmmword [rax + 0x50], xmm0
movups xmm0, xmmword [rbx + 0x7c0]
movups xmmword [rax + 0x40], xmm0
movdqu xmm0, xmmword [rbx + 0x780]
movdqu xmm1, xmmword [rbx + 0x790]
movups xmm2, xmmword [rbx + 0x7a0]
movups xmm3, xmmword [rbx + 0x7b0]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
lock inc qword [rax]
jle 0x14013b621
movzx eax, byte [0x140262330]
mov edx, 0x38
xor ecx, ecx
call fcn.140162ad0
test rax, rax
je 0x14013b2af
add byte [rax - 0x39], cl
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [rax], al
add byte [rax], al
add dh, al
sbb byte [rax], al
add byte [rax - 0x39], cl
and byte [rax], al
and byte [rax], al
add byte [rax], al
add dh, al
xor byte [rax], al
and byte [rax], al
add al, byte [rax]
add byte [rax - 0x77], cl
mov qword [rbx + 0x228], rax
outsd dx, dword [rsi]
mov edx, dword [rax + 0xf000007]
adc byte [rbx + 0x7a0], dl
mov eax, 0xa0
add byte [rax], al
add al, byte [r8]
add byte [rcx + 0x22083], cl
add byte [rcx + 0x2238b], cl
and eax, dword [rdx]
add byte [rax], al
mov eax, dword [rbx + 0x240]
mov ecx, dword [rbx + 0x243]
mov dword [rbx + 0x280], eax
mov dword [rbx + 0x283], ecx
mov rcx, qword [rbx + 0xa8]
add byte [rax], al
add al, ch
and eax, dword [rdx]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, ch
xor eax, 0x48000057
cmp esi, 4
or dword [rax + 0x48000000], 0xffffff8b
push 0xfc08548
test dword [rcx - 0x16fffff8], eax
xchg esi, eax
or byte [rax], al
add byte [rdi], cl
sub byte [rbx + 0x5a0], al
add byte [rax - 0x75], cl
adc dword [rax + 0x48000005], 0xffffff89
cmp eax, 0x2c
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
sub byte [rbx + 0x570], al
add byte [rax], al
add byte [rdi], cl
sub byte [rbx + 0x520], al
add byte [rdi], cl
adc dword [rbx + 0x2cb8], ebx
mov dword [rbx + 0x2e08], esi
add byte cs:[rax], al
add byte [rbx + 0x3f083], cl
add byte [rbx + 0x3f38b], cl
add eax, dword [rax]
add eax, dword [rax]
add byte [rcx + 0x2e1983], cl
add byte [rcx + 0x2e1c8b], cl
add byte [rsi + 0xf], ah
movdqa xmm0, xmmword [rbx + 0x340]
movdqa xmm1, xmmword [rbx + 0x350]
add byte [rax], al
add byte [rax - 0x77], cl
add dword [rax + 0x4800002c], 0xffffff8b
or eax, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
add dword [rax], 0x2d
add byte [rax], al
add byte [rdi + rcx + 0x11], al
cmp dword [rax], 0x2d
add byte [rax], al
mov dword [rbx + 0x4310], eax
and eax, 0x58
sbb byte [rcx], al
add byte [rax], al
mov ebx, 0xe8
rol dword [rbx + 0x48650012], 1
mov ecx, dword [0x58]
invalid
enter 0, 0
mov eax, 0x7de80004
fild word [rcx]
add byte [rbx + 0x1283ab05], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
sub byte [rcx], al
add byte [rcx - 0x48], al
mov r8d, 0x1f0
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [0x140262334]
add byte [rax], al
add dword [rax], eax
add al, ch
invalid
or eax, 0x1282d0
mov edx, dword [rax + 0xf000017]
adc byte [rbx + 0x7a0], dl
adc byte [r9 + 0xf], r8b
mov bl, 0xa8
add byte [rax], al
add byte [rcx + 0x9883], cl
add byte [rbp + rbp*2 + 0x41], dh
cmp esp, 2
add byte [rax], al
mov ecx, dword [rbx + 0xe8]
movq qword [rcx + 0x10], mm1
xor dword [rax], eax
add byte [rax - 0x77], cl
mov ebp, eax
add byte [rax], al
add byte [rax + rcx*4 - 0x5d], al
adc byte [rdi], 0
add byte [rax + 0x178183], cl
add byte [rax - 0x77], cl
mov ecx, dword [rax + 0x48000017]
mov eax, dword [rbx + 0x31b0]
add byte [rax], al
outsd dx, dword [rsi]
xor dword [rax - 0xcffffd9], 0xf
add byte [rax], al
invalid
invalid
outsd dx, dword [rsi]
mov eax, eax
invalid
add byte [rax], al
jg 0x14013a8f6
movabs al, byte [0x90837f0ff3000017]
jg 0x14013a8f6
nop
invalid
xchg esp, eax
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x73], cl
xchg ebx, eax
adc byte [rdi], 0
add byte [rbp + rcx*4 - 0x7d], cl
invalid
invalid
invalid
xchg esi, eax
nop
add byte [rax], al
add dh, al
adc dword [rax + rax + 0x48000000], 0xffffff8d
mov eax, dword [rax + 0x4c000017]
invalid
add byte [rax], al
lea r8, [rbx + 0x31a0]
invalid
mov ecx, dword [rbx + 0x1780]
add byte [rax], al
xor cl, byte [rax - 0x77]
mov ebp, eax
add byte [rax], al
add byte [rax - 0x73], cl
mov eax, dword [rax - 0x17ffffe9]
mov dword [0x8348fff8], eax
mov ebx, 0xe8
add byte [rbp + rdx + 0x4c], dh
mov eax, dword [rbx + 0x1788]
invalid
mov byte [rdi], dl
add byte [rax], al
invalid
or dword [rax + 0x48000017], 0xffffff8b
add byte [rax - 0x75], cl
or eax, 0x12785f
mov ah, 5
add byte [rbx + rcx*4 - 0x7d], cl
invalid
adc eax, 0x31
mov eax, dword [rbx + 0x31d0]
add byte [rax], al
add dword [rax - 0x7d], ecx
clc
add cl, byte [rdi]
xor dword [rax + 0x48000003], 0xffffffc7
mov al, 3
add byte [rax], al
mov qword [rbx + 0x31d0], 0
mov al, 3
add byte [rax], al
add byte [rax], al
add byte [rsi + 0xf], ah
movq mm0, qword [rbx + 0x50b0]
invalid
invalid
outsd dx, dword [rsi]
mov eax, eax
movq mm0, qword [rbx + 0x50b0]
push rax
add byte [rax], al
push rax
add byte [rax], al
jg 0x14013a9e6
nop
invalid
loopne 0x14013aabb
add byte [rax], al
add byte [rax], al
mov ebp, dword [rax + 0x75000000]
adc ecx, dword [rax - 0x75]
add eax, 0x12789d
loopne 0x14013aad7
test eax, eax
add dh, al
and dword [rdi], 0xffffffff
adc eax, 0x68765
invalid
invalid
invalid
add byte [rax], al
add byte [rax - 0x75], cl
xor dword [rax + 0x48000017], 0xffffff89
add byte [rax], al
mov qword [rbx + 0x7b0], rax
invalid
invalid
add byte [rax], al
add byte [rax - 0x75], cl
add dword [rax + 0x48000017], 0xffffff8b
mov ecx, dword [rax + 0xf000017]
mov dh, 0x93
nop
invalid
mov edx, dword [rbp + 0x44000017]
movzx edx, byte [rbx + 0x1797]
cwde
invalid
movabs al, byte [0x7909388000007]
add byte [rcx + rcx*4 - 0x7d], al
xchg ecx, eax
invalid
mov edx, dword [rbp + 0x44000007]
mov byte [rbx + 0x797], dl
invalid
movabs al, byte [0xb38948f685000031]
test byte [rax - 0x77], 0xb3
cwde
add byte [rax], al
add byte [rsp + rbp*2 - 0x7d], dh
inc byte [rdx]
adc al, byte [rax]
sbb byte [rax - 0x73], cl
mov eax, dword [rax + 0x48000017]
mov edx, edi
add dword [rax - 0xcffffe9], 0xf
outsd dx, dword [rsi]
mov edx, dword [rax + 0x48000017]
adc byte [rdi], 0
add bl, dh
movq mm1, qword [rbx + 0x1790]
mov eax, dword [rbx + 0xc8]
add byte [rax], al
add bl, dh
movdqu xmmword [rax + 0x10], xmm1
add bl, ch
invalid
movabs eax, dword [0x31b0838b48000031]
add byte [rax], al
xor dword [rax + 0x4c000031], 0xffffff8b
cmp dword [rax + 0x48000031], 0xffffff8d
xchg ebx, eax
enter 0x31, 0
xor dword [rax], eax
invalid
xor dword [rax], eax
add byte [rbx + rcx*4 - 0x75], cl
sal byte [rcx], 0
add byte [rax - 0x73], cl
lea rcx, [rbx + 0x1780]
invalid
invalid
add bh, bh
adc byte [rcx + rcx*4 - 0x45], cl
call 0x14f13abea
movups xmm0, xmmword [rbx + 0x1780]
invalid
add byte [rdi], cl
adc byte [rbx + 0x1790], cl
add byte [rdi], cl
sub dword [rbx + 0x27c0], ecx
invalid
mov al, 0x27
add byte [rax], al
invalid
xchg ebx, eax
movabs al, byte [0x80837f0f66000007]
add byte [rax], al
invalid
invalid
jg 0x14013aba3
invalid
invalid
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x14013aba3
movq qword [rbx + 0x1780], mm0
adc byte [rdi], 0
add byte [rsi + 0xf], ah
invalid
jg 0x14013abb3
nop
invalid
xchg ebx, eax
movabs al, byte [0x7b0838b48000017]
add byte [rax], al
add byte [rax], al
xor dword [rax + 0x48000007], 0xffffff89
xor dword [rax + 0x48000017], 0xffffff8d
mov esp, dword [rax - 0x17ffffcf]
jae 0x14013ac75
idiv bh
add byte [rdi], cl
sub byte [rbx + 0x27c0], cl
sub dword [rbx + 0x50c0], ecx
rcl byte [rax], 0
add byte [rax], al
outsd dx, dword [rsi]
mov edx, dword [rax + 0xf000017]
sub byte [rbx + 0x17a0], dl
invalid
add byte [rax], al
nop
invalid
invalid
add dword [rax + 0x66000007], 0xf
jg 0x14013ac17
nop
invalid
movabs al, byte [0x17b0838b48000007]
add byte [rax], al
add byte [rax], al
adc eax, dword [rcx]
add byte [rax], al
add byte [rax - 0x75], cl
push 0x74c08548
sbb dh, al
lock dec qword [rax]
add dword [rax], eax
add byte [rax], al
dec dword [rax]
or byte [rbp + 0x14], dh
push 0x70508b48
push rax
jo 0x14013acc1
and esi, dword [rax - 0x74b7000d]
or dword [rax + 0x48000000], 0xffffff8b
invalid
cmp al, 0
clc
invalid
clc
add byte [rax], al
add byte [rax], al
test rax, rax
je 0x14013ad10
and al, dh
dec qword [rax]
add byte [rax], al
and al, dh
dec qword [rax]
mov eax, dword [rbx + 0x88]
mov byte [rax], al
add byte [rax], al
mov al, bh
add byte [rax], al
add byte [rax - 0x75], cl
nop
add byte [rcx], al
add byte [rax], al
scasd eax, dword [rdi]
inc dword [rdi + rcx - 0x4a]
inc dword [rdi + rcx - 0x4a]
inc dword [rdi + rcx - 0x4a]
out 0x41, al
shl esp, 8
add esp, dword [rbx + 0x98]
add byte [rax], al
mov eax, dword [rcx]
or byte [rbp + 5], dh
push qword [rcx]
ror byte [rbx + rcx*4 - 0x7d], 0xa8
add byte [rax], al
add byte [rax - 0x75], cl
mov ecx, eax
add byte [rax], al
add byte [rax - 0x75], cl
invalid
xchg ebx, eax
jo 0x14013ad4f
add byte [rax], al
add byte [rcx + rcx*4 + 0x22], cl
mov dword [rdx], esp
or byte [rdi], cl
sub byte [rbx + 0x50b0], al
mov al, 0x50
add byte [rax], al
mov al, 0x50
add byte [rax], al
adc dword [rdx + 0x20], ecx
mov ecx, dword [rbx + 0x7b0]
add byte [rax], al
push 0xffffffffb0704288
jo 0x14013ad55
add dword [rax - 0x75], ecx
mov ecx, dword [rax - 0x78000000]
mov byte [rcx + 0x111], al
movaps xmm6, xmmword [rbp + 0x6480]
adc dword [rcx], eax
add byte [rax], al
add byte [rax], al
add byte fs:[rax], al
add byte [rbx + 0x5f], bl
dec dword [rax + 8]
cld
mov al, 5
add byte [rcx + 0xf], al
mov dh, 0x4d
sbb byte [r9 + rcx*8 + 0x816850f], r8b
test cl, cl
jne 0x14013b623
add byte [rax], al
movzx ecx, byte [rbp + 0x18]
test dword [rax + 2], eax
add byte [rax], al
pop rsp
invalid
invalid
invalid
test byte [rdx + rdi*8], dh
invalid
adc byte [rdi], 0
add byte [rax + 0x178883], cl
add byte [rax - 0x73], cl
add eax, 0x96820
and al, 0x20
invalid
mov esi, ecx
invalid
mov ebx, 0x48000a22
mov dword [rbx + 0x780], eax
invalid
sbb dword [rax + 0x48000007], 0xffffff8d
lea edx, [0x1401d6810]
add al, ch
rol dword [0x1474b97e8], cl
add byte [rax], al
add al, ch
shl dword [rbx], 1
invalid
invalid
jmp 0x14013b621
add eax, 0x70be900
add byte [rax], al
invalid
add byte [rax], al
stosd dword [rdi], eax
or eax, 0xe90005cf
jmp 0x18813af3f
mov dword [rbx + 0x1a0], ebp
add byte [rax], al
test al, 1
add eax, 0x66fe900
add byte [rax], al
invalid
mov dword [rbx + 0x198], edi
add byte [rax], al
add byte [rax - 0x75], cl
cmp dword [rax + 0x48000000], 0xffffff89
mov eax, 0x48000000
mov dword [rbx + 0x1a8], eax
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
mov eax, 0x48000000
mov dword [rbx + 0x1a8], eax
add dword [rax], eax
invalid
mov bl, 0xb0
add dword [rax], eax
add byte [rcx + rcx*4 - 0x65], cl
mov qword [rbx + 0x1b8], r11
lea rcx, str.assertion_failed:_max___std::u32::MAX_as_usize
add dword [rax], eax
add byte [rax - 0x73], cl
or eax, 0x6fcc5
invalid
rol dword [0x1463c98f7], cl
add cl, ch
add byte [rbp + rcx*4 + 5], cl
xchg ecx, eax
invalid
add byte [rdi], 0
and al, 0x20
add byte [rbp + rcx*4 - 0x7d], cl
lea eax, [rbx + 0x780]
add byte [rdi], 0
add byte [rdx + 0x16], bh
add byte [rax], al
add cl, ch
sub byte [0xc95fb0fb], al
invalid
invalid
stosd dword [rdi], eax
or byte [rbx], al
add byte [rax], al
mov ch, 0xc0
or dword [rax], eax
invalid
invalid
add cl, ch
loopne 0x14013b143
invalid
add byte [rax], al
stosd dword [rdi], eax
xor dword [rax + 0x48000050], 0xffffff89
adc dword [rax + 0x48000017], 0xffffffc7
nop
invalid
add byte [rax], al
invalid
invalid
sbb dword [rax + 0x1000017], 0
invalid
add byte [rax], al
add dword [rax], eax
add byte [rax], al
xchg byte [rbx], al
add byte [rax], al
mov ecx, 8
mov edx, 0x60
add byte [rax], al
add eax, 0x343e900
add byte [rax], al
add byte [rdx + 0x48], bh
add byte [rax], al
and al, 0x80
add byte [rax], al
add byte [rsi + 0x44], ah
movq mm3, qword [rsp + 0x70]
movdqa xmm12, xmmword [rsp + 0x60]
movdqa xmm13, xmmword [rsp + 0x50]
movaps xmm14, xmmword [rsp + 0x40]
movaps xmm15, xmmword [rsp + 0x30]
add rsp, 0xd8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movaps xmmword [rsp + 0x30], xmm7
movaps xmmword [rsp + 0x40], xmm14
movdqa xmmword [rsp + 0x50], xmm13
movdqa xmmword [rsp + 0x60], xmm12
movdqa xmmword [rsp + 0x70], xmm11
movdqa xmmword [rsp + 0x80], xmm10
movdqa xmmword [rsp + 0x90], xmm9
movaps xmmword [rsp + 0xa0], xmm8
movdqa xmmword [rsp + 0xb0], xmm7
movdqa xmmword [rsp + 0xc0], xmm6
lea rcx, [rbp + 0x220]
call fcn.140073bb0
movaps xmm6, xmmword [rsp + 0xc0]
movaps xmm7, xmmword [rsp + 0xb0]
movaps xmm8, xmmword [rsp + 0xa0]
movaps xmm9, xmmword [rsp + 0x90]
movaps xmm10, xmmword [rsp + 0x80]
movaps xmm11, xmmword [rsp + 0x70]
movaps xmm12, xmmword [rsp + 0x60]
movaps xmm13, xmmword [rsp + 0x50]
movaps xmm14, xmmword [rsp + 0x40]
movaps xmm15, xmmword [rsp + 0x30]
add rsp, 0xd8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movq qword [rsp + 0x60], mm4
movdqa xmmword [rsp + 0x70], xmm11
movdqa xmmword [rsp + 0x80], xmm10
movdqa xmmword [rsp + 0x90], xmm9
movaps xmmword [rsp + 0xa0], xmm8
movdqa xmmword [rsp + 0xb0], xmm7
movdqa xmmword [rsp + 0xc0], xmm6
mov rcx, qword [rbp + 0x980]
mov edx, dword [rbp + 0x6c8]
enter 6, 0
enter 6, 0
call fcn.14006b460
movdqa xmm6, xmmword [rsp + 0xc0]
movdqa xmm7, xmmword [rsp + 0xb0]
add byte [rax], al
add byte [rdi + rcx + 0x28], al
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rsi + 0x44], ah
movq mm1, qword [rsp + 0x90]
add byte [rax], al
add byte [rdi + rcx + 0x28], al
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rsi + 0x44], ah
movq mm1, qword [rsp + 0x90]
movdqa xmm10, xmmword [rsp + 0x80]
movdqa xmm11, xmmword [rsp + 0x70]
movdqa xmm12, xmmword [rsp + 0x60]
movdqa xmm13, xmmword [rsp + 0x50]
movaps xmm14, xmmword [rsp + 0x40]
movaps xmm15, xmmword [rsp + 0x30]
add rsp, 0xd8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], 0
add byte [rax], al
movaps xmmword [rsp + 0x30], xmm15
movaps xmmword [rsp + 0x40], xmm14
movdqa xmmword [rsp + 0x50], xmm13
add byte [rdi + rcx + 0x29], al
jl 0x1401497f8
xor byte [rdi + rcx + 0x29], al
je 0x1401497fe
movdqa xmmword [rsp + 0x50], xmm13
movdqa xmmword [rsp + 0x60], xmm12
movdqa xmmword [rsp + 0x70], xmm11
movdqa xmmword [rsp + 0x80], xmm10
add byte [rax], al
movdqa xmmword [rsp + 0x90], xmm9
movaps xmmword [rsp + 0xa0], xmm8
movdqa xmmword [rsp + 0xb0], xmm7
movdqa xmmword [rsp + 0xc0], xmm6
movzx ebx, byte [rbp + 0xa6d]
mov rcx, qword [rbp + 0xa38]
mov edx, dword [rbp + 0xa28]
call fcn.14006b460
mov byte [rbp + 0xa6e], bl
movdqa xmm6, xmmword [rsp + 0xc0]
movdqa xmm7, xmmword [rsp + 0xb0]
movaps xmm8, xmmword [rsp + 0xa0]
movdqa xmm9, xmmword [rsp + 0x90]
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rdi + rcx + 0x29], al
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x1401497cd
and al, 0xb0
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x1401497ce
and al, 0xc0
add byte [rax], al
add byte [rdi], cl
mov dh, 0x9d
insd dword [rdi], dx
or al, byte [rax]
add byte [rax - 0x75], cl
lea edi, [rax]
or al, byte [rax]
add byte [rbx + 0xa2895], cl
add al, ch
sub byte [rdx + rsi*8], bl
dec dword [rax + 0xa6e9d]
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
mov ah, 0x24
rol byte [rax], 0
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
mov esp, 0xb024
add byte [rdi + rcx + 0x28], al
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rsi + 0x44], ah
movq mm1, qword [rsp + 0x90]
movdqa xmm10, xmmword [rsp + 0x80]
movdqa xmm11, xmmword [rsp + 0x70]
movdqa xmm12, xmmword [rsp + 0x60]
movdqa xmm13, xmmword [rsp + 0x50]
movaps xmm14, xmmword [rsp + 0x40]
movaps xmm15, xmmword [rsp + 0x30]
add rsp, 0xd8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rax
movaps xmm14, xmmword [rsp + 0x40]
movaps xmm15, xmmword [rsp + 0x30]
add rsp, 0xd8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
and al, 0x80
add byte [rax], al
add byte [rsi + 0x44], ah
movq mm3, qword [rsp + 0x70]
movdqa xmm12, xmmword [rsp + 0x60]
movdqa xmm13, xmmword [rsp + 0x50]
movaps xmm14, xmmword [rsp + 0x40]
movaps xmm15, xmmword [rsp + 0x30]
add rsp, 0xd8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], al
cmp byte [rbp + 0xa4e], 0
je 0x14014a985
lea rcx, [rbp + 0x6a0]
call fcn.140073bb0
mov byte [rbp + 0xa71], bl
mov byte [rbp + 0xa70], 0
movaps xmm6, xmmword [rsp + 0xc0]
movaps xmm7, xmmword [rsp + 0xb0]
movaps xmm8, xmmword [rsp + 0xa0]
movaps xmm9, xmmword [rsp + 0x90]
movaps xmm10, xmmword [rsp + 0x80]
movaps xmm11, xmmword [rsp + 0x70]
movaps xmm12, xmmword [rsp + 0x60]
movaps xmm13, xmmword [rsp + 0x50]
movaps xmm14, xmmword [rsp + 0x40]
movaps xmm15, xmmword [rsp + 0x30]
add rsp, 0xd8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov byte [rbp + 0xa71], bl
mov byte [rbp + 0xa70], 0
movaps xmm6, xmmword [rsp + 0xc0]
movaps xmm7, xmmword [rsp + 0xb0]
mov esp, 0xb024
add byte [rdi + rcx + 0x28], al
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rdi + rcx + 0x28], al
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rdi + rcx + 0x28], al
xchg esp, eax
and al, 0x80
add byte [rax], al
add byte [rdi + rcx + 0x28], al
pop rsp
and al, 0x70
mov esp, 0xb024
add byte [rdi + rcx + 0x28], al
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rdi + rcx + 0x28], al
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rdi + rcx + 0x28], al
xchg esp, eax
and al, 0x80
add byte [rax], al
add byte [rdi + rcx + 0x28], al
pop rsp
and al, 0x70
movaps xmm12, xmmword [rsp + 0x60]
movaps xmm13, xmmword [rsp + 0x50]
movaps xmm14, xmmword [rsp + 0x40]
movaps xmm15, xmmword [rsp + 0x30]
add rsp, 0xd8
add esp, 0xd8
add esp, 0xd8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
nop
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xd8
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x30], xmm15
movaps xmmword [rsp + 0x40], xmm14
movdqa xmmword [rsp + 0x50], xmm13
movdqa xmmword [rsp + 0x60], xmm12
movdqa xmmword [rsp + 0x70], xmm11
movdqa xmmword [rsp + 0x80], xmm10
movdqa xmmword [rsp + 0x90], xmm9
movaps xmmword [rsp + 0xa0], xmm8
movdqa xmmword [rsp + 0xb0], xmm7
movdqa xmmword [rsp + 0xc0], xmm6
movzx ebx, byte [rbp + 0xa70]
cmp byte [rbp + 0xa71], 0
je 0x14014aae5
lea rcx, [rbp + 0x930]
call fcn.140077fe0
mov byte [rbp + 0xa4c], bl
movdqa xmm6, xmmword [rsp + 0xc0]
movdqa xmm7, xmmword [rsp + 0xb0]
movaps xmm8, xmmword [rsp + 0xa0]
movdqa xmm9, xmmword [rsp + 0x90]
movdqa xmm10, xmmword [rsp + 0x80]
add byte [rax], 0
add byte [rsi + 0x44], ah
movq mm3, qword [rsp + 0x70]
add byte [rax], 0
add byte [rsi + 0x44], ah
movq mm3, qword [rsp + 0x70]
movdqa xmm12, xmmword [rsp + 0x60]
movdqa xmm13, xmmword [rsp + 0x50]
movaps xmm14, xmmword [rsp + 0x40]
movaps xmm15, xmmword [rsp + 0x30]
add rsp, 0xd8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov byte [rbp + 0xa4c], bl
movdqa xmm6, xmmword [rsp + 0xc0]
movdqa xmm7, xmmword [rsp + 0xb0]
movaps xmm8, xmmword [rsp + 0xa0]
movdqa xmm9, xmmword [rsp + 0x90]
movdqa xmm10, xmmword [rsp + 0x80]
movdqa xmm11, xmmword [rsp + 0x70]
movdqa xmm12, xmmword [rsp + 0x60]
movdqa xmm13, xmmword [rsp + 0x50]
movaps xmm14, xmmword [rsp + 0x40]
movaps xmm15, xmmword [rsp + 0x30]
sub byte [rsp + 0x30], bh
sub byte [rsp + 0x30], bh
add rsp, 0xd8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov dh, 5
ret
add byte [rcx], dh
leave
test rdi, rdi
je 0x14014aeba
lock inc qword [rdi]
jle 0x14014b5ec
mov rdx, qword [rbx + 0x68]
mov qword [rbx + 0x160], r15
mov qword [rbx + 0x168], rax
mov byte [rbx + 0x170], cl
mov esi, dword [rax + 1]
add byte [rax], al
mov esi, dword [rax + 1]
add byte [rax], al
mov eax, dword [rbx + 0x1a9]
mov ecx, dword [rbx + 0x1ac]
mov dword [rbx + 0x174], ecx
mov dword [rbx + 0x171], eax
mov qword [rbx + 0x150], rdx
mov qword [rbx + 0x158], rdi
mov rdi, qword [rsi + 0xc8]
test rdi, rdi
je 0x14014af74
mov r15, qword [rsi + 0xd0]
mov r12, qword [r15 + 0x10]
movzx eax, byte [0x140262330]
mov edx, 0x28
xor ecx, ecx
call fcn.140162ad0
test rax, rax
je 0x14014b535
invalid
add byte [rax - 0x75], cl
mov esi, dword [rax + 1]
mov rcx, qword [rbx + 0x170]
add byte [rax], al
mov qword [rax + 0x20], rcx
movups xmm0, xmmword [rbx + 0x150]
movups xmm1, xmmword [rbx + 0x160]
mov esp, dword [rax + 1]
add byte [rax], al
mov esp, dword [rax + 1]
add byte [rax], al
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
dec r12
and r12, 0xfffffffffffffff0
lea rcx, [rdi + r12]
add rcx, 0x10
mov r9, qword [r15 + 0x18]
mov byte [rbx + 0x4b], 1
lea r8, str._K_v_
mov rdx, rax
call r9
jmp 0x14014b44e
mov eax, 1
lock xadd qword [0x140262098], rax
mov qword [rbx + 0x1b8], rax
mov rax, qword [rbx + 0x170]
mov qword [rbx + 0x1a0], rax
mov rax, qword [rbx + 0x150]
mov eax, dword [rbx + 0x150]
mov eax, dword [rbx + 0x150]
mov rcx, qword [rbx + 0x158]
movups xmm0, xmmword [rbx + 0x160]
movups xmmword [rbx + 0x190], xmm0
mov qword [rbx + 0x180], rax
mov qword [rbx + 0x188], rcx
lea rax, [rbx + 0x1b8]
mov qword [rbx + 0x178], rax
add byte [rbx + 0x11735f05], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
invalid
add byte [rbx + 0x11735f05], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
invalid
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x118]
cmp eax, 1
je 0x14014b03a
test eax, eax
jne 0x14014b5aa
mov byte [rbx + 0x4f], 1
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xc8]
lea rdx, [0x1401857b0]
cmpsd dword [rsi], dword [rdi]
add eax, dword [rax]
cmpsd dword [rsi], dword [rdi]
add eax, dword [rax]
call fcn.140157f00
mov eax, dword [0x140262334]
adc dword [rax], eax
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x118], 1
mov rax, qword [rbx + 0x178]
mov rcx, qword [rbx + 0x180]
mov rdx, qword [rbx + 0x188]
mov r8, qword [rbx + 0x190]
movups xmm0, xmmword [rbx + 0x198]
movaps xmmword [rbx + 0x1f0], xmm0
mov qword [rbx + 0x1e0], rdx
add dword [rax], eax
add byte [rcx + rcx*4 - 0x7d], cl
call 0x18814b074
mov dword [rbx + 0x1d0], eax
mov qword [rbx + 0x1d8], rcx
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r9, qword [rax + 0xc8]
movabs rax, 0x7ffffffffffffffe
cmp r9, rax
mov qword [rbx + 0x70], r9
ja 0x14014b561
lea rax, [r9 + 1]
mov ecx, dword [0x140262334]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xc8], rax
mov rdx, qword [rcx + 0xd0]
movups xmm0, xmmword [rbx + 0x178]
movups xmm1, xmmword [rbx + 0x188]
movups xmm2, xmmword [rbx + 0x198]
movaps xmmword [rbx + 0x220], xmm2
movaps xmmword [rbx + 0x210], xmm1
movaps xmmword [rbx + 0x200], xmm0
add dword [rax], 2
add byte [rax], al
cmp rdx, 2
je 0x14014b56f
mov rcx, qword [rbx + 0x200]
lea rax, [rbx + 0x208]
mov rcx, qword [rcx]
test rdx, rdx
je 0x14014b2a3
mov edx, dword [0x140262334]
mov r8, qword gs:[0x58]
mov rdx, qword [r8 + rdx*8]
mov rdi, qword [rdx + 0xd8]
lock inc qword [rdi]
jle 0x14014b5ec
mov qword [rbx + 0x80], 0xcc
mov qword [rbx + 0x88], 0
lea rdx, [0x1401d2cf0]
mov qword [rbx + 0x90], rdx
mov qword [rbx + 0x98], 0
mov qword [rbx + 0xa0], rdi
mov qword [rbx + 0xa8], rcx
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbx + 0xb0], xmm0
movups xmmword [rbx + 0xc0], xmm1
mov rax, qword [rax + 0x20]
mov qword [rbx + 0xd0], rax
xorps xmm0, xmm0
movups xmmword [rbx + 0xd8], xmm0
mov qword [rbx + 0xe8], 0
movzx eax, byte [0x140262330]
mov edx, 0x100
xor ecx, ecx
call fcn.140162ad0
test rax, rax
je 0x14014b599
lea rcx, [rdi + 0x70]
mov rdx, rax
and rdx, 0xffffffffffffff80
lea r8, [rdx + 0x80]
mov qword [rdx + 0x78], rax
movaps xmm0, xmmword [rbx + 0x80]
movaps xmm1, xmmword [rbx + 0x90]
movaps xmm2, xmmword [rbx + 0xa0]
movaps xmm3, xmmword [rbx + 0xb0]
movaps xmmword [rdx + 0x80], xmm0
movaps xmmword [rdx + 0x90], xmm1
movaps xmmword [rdx + 0xa0], xmm2
movaps xmmword [rdx + 0xb0], xmm3
movaps xmm0, xmmword [rbx + 0xc0]
movaps xmmword [rdx + 0xc0], xmm0
movaps xmm0, xmmword [rbx + 0xd0]
movaps xmmword [rdx + 0xd0], xmm0
movaps xmm0, xmmword [rbx + 0xe0]
movaps xmmword [rdx + 0xe0], xmm0
movaps xmm0, xmmword [rbx + 0xf0]
movaps xmmword [rdx + 0xf0], xmm0
mov rdx, r8
mov qword [rbx + 0x50], r8
call fcn.140136720
test rax, rax
je 0x14014b411
add rdi, 0x10
mov byte [rbx + 0x5f], 0
mov qword [rbx + 0x80], rdi
mov qword [rbx + 0x88], rax
lea rax, [rbx + 0x5f]
mov qword [rbx + 0x90], rax
lea rcx, [rbx + 0x80]
call fcn.140186370
jmp 0x14014b411
mov edx, dword [0x140262334]
mov r8, qword gs:[0x58]
mov rdx, qword [r8 + rdx*8]
mov rdi, qword [rdx + 0xd8]
lock inc qword [rdi]
jle 0x14014b5ec
mov qword [rbx + 0x80], 0xcc
mov qword [rbx + 0x88], 0
lea rdx, [0x1401d2c50]
mov qword [rbx + 0x90], rdx
mov qword [rbx + 0x98], 0
mov qword [rbx + 0xa0], rdi
mov qword [rbx + 0xa8], rcx
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbx + 0xb0], xmm0
movups xmmword [rbx + 0xc0], xmm1
mov rax, qword [rax + 0x20]
mov qword [rbx + 0xd0], rax
xorps xmm0, xmm0
movups xmmword [rbx + 0xd8], xmm0
mov qword [rbx + 0xe8], 0
movzx eax, byte [0x140262330]
mov edx, 0x100
xor ecx, ecx
call fcn.140162ad0
test rax, rax
je 0x14014b5dd
add rdi, 0x60
mov rcx, rax
and rcx, 0xffffffffffffff80
lea rdx, [rcx + 0x80]
mov qword [rcx + 0x78], rax
movaps xmm0, xmmword [rbx + 0x80]
movaps xmm1, xmmword [rbx + 0x90]
movaps xmm2, xmmword [rbx + 0xa0]
movaps xmm3, xmmword [rbx + 0xb0]
movaps xmmword [rcx + 0x80], xmm0
movaps xmmword [rcx + 0x90], xmm1
movaps xmmword [rcx + 0xa0], xmm2
movaps xmmword [rcx + 0xb0], xmm3
movaps xmm0, xmmword [rbx + 0xc0]
movaps xmmword [rcx + 0xc0], xmm0
movaps xmm0, xmmword [rbx + 0xd0]
movaps xmmword [rcx + 0xd0], xmm0
movaps xmm0, xmmword [rbx + 0xe0]
movaps xmmword [rcx + 0xe0], xmm0
movaps xmm0, xmmword [rbx + 0xf0]
movaps xmmword [rcx + 0xf0], xmm0
mov rcx, rdi
mov qword [rbx + 0x50], rdx
mov r8, rdx
call fcn.140136720
invalid
dec dword [rax - 0x7b]
invalid
je 0x14014b411
mov ecx, dword [0x140262334]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
lea rcx, [rcx + 0xd8]
mov rdx, rax
call fcn.1401787c0
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xc8]
mov edx, 0x84
mov eax, 0xcc
mov rcx, qword [rbx + 0x50]
lock cmpxchg qword [rcx], rdx
je 0x14014b44e
mov rax, qword [rcx + 0x10]
mov rax, qword [rax + 0x20]
mov byte [rbx + 0x4b], 1
call rax
xor eax, eax
mov rdx, qword [rbx + 0x60]
mov r9, qword [rbx + 0x78]
mov rcx, qword [rdx + 0x10]
mov qword [rbx + 0x90], rcx
movups xmm0, xmmword [rdx]
movaps xmmword [rbx + 0x80], xmm0
mov qword [rbx + 0x98], r9
mov qword [rbx + 0xa0], 0
movaps xmm0, xmmword [rbx + 0x1c0]
movups xmmword [rbx + 0xa8], xmm0
movups xmm0, xmmword [rdx + 0x18]
movups xmmword [rbx + 0xb8], xmm0
mov rcx, qword [rdx + 0x28]
mov qword [rbx + 0xc8], rcx
mov byte [rbx + 0x120], 0
mov rcx, qword [rsi + 0xc8]
mov rdx, qword [rsi + 0xd0]
mov byte [rbx + 0x4c], 1
mov byte [rbx + 0x4d], al
mov byte [rbx + 0x4e], al
lea r8, [rbx + 0x80]
call fcn.1400b2ad0
test r14b, r14b
je 0x14014b4ed
mov rax, qword [rbx + 0x60]
lea rcx, [rax + 0x30]
call fcn.140096d60
mov rcx, qword [rbx + 0x60]
add rcx, 0x48
call fcn.140073bb0
nop
lea rsp, [rbp + 0x1c0]
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
mov ecx, 8
mov edx, 0x28
call fcn.140197e40
jmp 0x14014b5ec
lea rcx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
call fcn.1401986a0
jmp 0x14014b5ec
lea rcx, [rbx + 0x208]
call fcn.1400b4b60
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xc8]
xor esi, esi
jmp 0x14014b5bd
mov ecx, 0x80
mov edx, 0x80
call fcn.140197e40
jmp 0x14014b5ec
mov byte [rbx + 0x4b], 1
mov sil, 1
lea rcx, [rbx + 0x180]
call fcn.1400b4b60
mov byte [rbx + 0x80], sil
mov byte [rbx + 0x4b], 1
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommonexec.rs
lea rcx, [rbx + 0x80]
call fcn.14019d300
jmp 0x14014b5ec
mov ecx, 0x80
mov edx, 0x80
call fcn.140197e40
ud2
pop rbp
ret
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
dec dword [rax]
jne case.0x14015c4ea.485
lea rcx, [rbx + 0x1b0]
call fcn.140075440
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x80]
and rdx, 0xffffffffffffff80
mov rbx, rdx
cmp byte [rbx + 0x50], 0
invalid
je case.0x1400a5922.460
add byte [rcx + riz - 0x80], dh
jnp 0x14014bba8
cmp byte [rbx + 0x5e], 0
jne 0x14014bb7b
add byte [rbp + 0x2e], dh
cmp byte [rbx + 0x70], 0
jne 0x14014bb8e
cmp byte [rbx + 0x50], 0
je 0x14014bba1
jnp 0x14014bba6
add byte [rax + rcx*2 + 0x48], dh
add esp, 0x20
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
mov rax, qword [rbx + 0x60]
lea rcx, [rax + 0x18]
call fcn.1400756d0
inc dword [rax + 0x74005e7b]
invalid
inc dword [rax + 0x74005e7b]
ror byte [rax - 0x75], cl
invalid
add byte [rdx + rdx*8 + 0x48], dh
mov eax, dword [rbx + 0x60]
mov rax, qword [rbx + 0x60]
lea rcx, [rax + 0x30]
call fcn.140096d60
cmp byte [rbx + 0x70], 0
je 0x14014bb53
mov rax, qword [rbx + 0x60]
lea rcx, [rax + 0x48]
call fcn.140073bb0
cmp byte [rbx + 0x50], 0
jne 0x14014bb59
mov rcx, qword [rbx + 0x60]
call fcn.140077fe0
jmp 0x14014bb59
invalid
invalid
adc byte [rbp + 0x41], dl
push rdi
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x80]
add byte [rax], al
add byte [rax], al
and rdx, 0xffffffffffffff80
mov rbx, rdx
mov rax, qword [rbx + 0x50]
lea rcx, [rax + 0x18]
sbb al, ch
sar byte [rdi - 0xe], cl
call qword [rax + 0x20c48348]
sbb al, ch
sar byte [rdi - 0xe], cl
call qword [rax + 0x20c48348]
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x80]
and rdx, 0xffffffffffffff80
mov rbx, rdx
mov rcx, qword [0x140262270]
pop rax
adc word [rax], ax
pop rax
adc word [rax], ax
xor edx, edx
mov r8, qword [rbx + 0x50]
call fcn.140195ea0
mov byte [rbx + 0x4c], 0
add sil, r8b
add r14b, r8b
add byte [rax - 0x7d], r9b
invalid
invalid
pop rbx
add sil, r8b
add r14b, r8b
add byte [rax - 0x7d], r9b
invalid
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
and al, 0x30
mov qword [rbp - 8], 0xfffffffffffffffe
mov qword [rbp - 0x10], rcx
call fcn.140096d60
mov cl, 0xf4
dec dword [rax - 0x75]
invalid
invalid
add rcx, 0x18
add rsp, 0x30
pop rbp
mov cl, 0xf4
dec dword [rax - 0x75]
invalid
jmp fcn.140073bb0
adc byte [rbp + 0x48], dl
sub esp, 0x20
lea rbp, [rdx + 0x30]
push 0x30
push 0x30
mov rcx, qword [rbp - 0x10]
add rcx, 0x18
rcr dword [rax], 0xe8
and eax, 0x90fff27f
rcr dword [rax], 0xe8
and eax, 0x90fff27f
add rsp, 0x20
pop rbp
ret
int3
int3
xor byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
mov qword [rbp - 8], 0xfffffffffffffffe
test rcx, rcx
leave
clc
invalid
leave
je 0x14014bce4
mov qword [rbp - 0x10], rcx
mov dword [rbp - 0x10], ecx
call fcn.140096d60
mov rax, qword [rbp - 0x10]
movabs al, byte [0x48f0458b48fff4b0]
lea ecx, [rax + 0x18]
invalid
lea rcx, [rax + 0x18]
sbb al, ch
jrcxz 0x14014bd49
call fcn.140073bb0
mov rcx, qword [0x140262270]
dec dword [rax - 0x75]
dec dword [rax - 0x75]
or eax, 0x11659c
xor edx, edx
mov r8, qword [rbp - 0x10]
add rsp, 0x30
pop rbp
jmp fcn.140195ea0
invalid
invalid
add al, 0
mov esp, 0x900004a1
nop
add rsp, 0x30
pop rbp
ret
invalid
push 0x30
mov rax, qword [rbp - 0x10]
invalid
invalid
lea rcx, [rax + 0x18]
sbb al, bpl
movsd dword [rdi], dword [rsi]
jle 0x14014bcfc
call qword [rax + 0x20c48348]
invalid
sbb al, bpl
movsd dword [rdi], dword [rsi]
jle 0x14014bcfc
call qword [rax + 0x20c48348]
and byte [rbp - 0x3d], bl
nop word cs:[rax + rax]
nop dword [rax + rax]
pop rbp
ret
nop dword [rax + rax]
add byte [rax - 0x77], cl
push rsp
and al, 0x10
invalid
mov qword [rsp + 0x10], rdx
adc byte [rbp + 0x48], dl
sub esp, 0x20
in al, dx
invalid
push rbp
sub rsp, 0x20
in al, dx
invalid
in al, dx
and byte [rax - 0x73], cl
push 0x30
lea rbp, [rdx + 0x30]
mov rcx, qword [0x140262270]
mov ecx, dword [0x140262270]
xor edx, edx
mov r8, qword [rbp - 0x10]
call fcn.140195ea0
invalid
invalid
add al, 0
add byte [rax + 0x20c48348], dl
invalid
add byte [rax + 0x20c48348], dl
pop rbp
ret
int3
xor esi, esi
mov rax, rbx
sub rax, r14
jb 0x14014c0a5
mov r13, qword [rdx + 8]
push 8
cmp rbx, r13
ja 0x14014c0a5
and al, byte [rbx]
add byte [rax], al
and al, byte [rbx]
add byte [rax], al
mov r12, qword [rdx]
lea r8, [r12 + r14]
add al, 0x34
add al, 0x34
lea r9, [rdx + 0x28]
mov qword [rsp + 0x38], r9
mov r15, qword [rdx + 0x20]
cmp r15, 4
cmp edi, 4
mov qword [rsp + 0x30], r12
jbe 0x14014bf26
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx], dh
test byte [rcx - 0x47], 0xff
invalid
xor esi, esi
movabs r9, 0xfefefefefefefeff
invalid
invalid
invalid
invalid
invalid
dec byte [rcx - 0x46]
add byte [rax - 0x7f7f7f80], 0x80
invalid
invalid
invalid
invalid
invalid
invalid
add byte [rax - 0x147f7f80], 0x12
nop
jmp 0x14014bdd0
lea r8, [r12 + r14]
mov rax, rbx
sub rax, r14
jb 0x14014c0a5
invalid
add al, byte [rax]
invalid
invalid
mov r11, qword [rsp + 0x38]
movzx edi, byte [r11 + r15 - 1]
cmp byte [rbx + 0xf], al
mov dh, 0x7c
cmp edi, edi
cmp rax, 0x10
jae 0x14014be10
invalid
cmp rbx, r14
je case.0x14010615e.261
add byte [rax], al
xor r11d, r11d
nop dword [rax]
cmp byte [r8 + r11], dil
je 0x14014bef6
add byte [rax], al
add byte [rax], al
inc r11
cmp rax, r11
jne 0x14014bdf0
jmp case.0x14010615e.261
add byte [rax], al
add byte [rax], al
lea rbp, [r8 + 7]
and rbp, 0xfffffffffffffff8
sub rbp, r8
jne 0x14014be76
pop rcx
pop rcx
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x40], r13
insb byte [rdi], dx
and al, 0x40
lea r11, [rax - 0x10]
xor ebp, ebp
in eax, dx
in eax, dx
mov r13, rdi
movabs rsi, 0x101010101010101
imul r13, rsi
scasd eax, dword [rdi]
out dx, al
nop
nop
nop
mov r12, qword [r8 + rbp]
xor r12, r13
lea rsi, [r12 + r9]
lea esi, [rsp + rcx]
lea esi, [rsp + rcx]
not r12
and r12, rsi
and esp, esi
and esp, esi
hlt
mov rsi, qword [r8 + rbp + 8]
xor rsi, r13
out dx, al
out dx, al
lea r15, [rsi + r9]
not rsi
invalid
invalid
and rsi, r15
or rsi, r12
test rsi, r10
invalid
jne 0x14014beb0
invalid
add rbp, 0x10
cmp rbp, r11
jbe case.0x1400c620b.369
jmp 0x14014beb0
invalid
cmp byte [r8 + r11], dil
je 0x14014bef6
inc r11
cmp rbp, r11
jne 0x14014be80
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x40], r13
lea r11, [rax - 0x10]
cmp rbp, r11
jbe 0x14014be2d
invalid
mov word [rsi + 0x66], fs
nop word cs:[rax + rax]
nop word cs:[rax + rax]
sub rax, rbp
mov esi, 0
add byte [rbx + rcx*4 + 0x6c], cl
and al, 0x40
mov r15, qword [rsp + 0x28]
mov r12, qword [rsp + 0x30]
je case.0x14010615e.261
add r8, rbp
xor r11d, r11d
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
cmp byte [r8 + r11], dil
je case.0x1400ca59c.368
sbb byte [rbp + rcx + 0x49], dh
inc ebx
inc r11
cmp rax, r11
jne 0x14014bee0
jmp case.0x14010615e.261
add r11, rbp
add r14, r11
inc r14
mov qword [rdx + 0x10], r14
cmp r14, r15
jb 0x14014bdc0
cmp r14, r13
ja 0x14014bdc0
invalid
invalid
invalid
lea r8, str._rustc_6672c16afcd4db8acdf08a6984fd4107bf07632clibrarycore_src_strpattern.rs
mov edx, 4
mov rcx, r15
call fcn.140198320
xor esi, esi
movabs rbp, 0xfefefefefefefeff
dec dword [rax - 0x7d]
clc
adc byte [rbx + 0x2d], dh
and al, 0x28
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
scasd eax, dword [rdi]
invalid
lea edi, [rsi + rbp]
adc byte [rax], cl
or edi, esi
add byte [rax - 0x7f7f7f80], 0x80
or byte [rcx - 0x7b], 0xf7
adc byte [rbp + 0x39], cl
fidiv dword [rsi - 0x3e]
jbe 0x14014bfa0
jns 0x14014c00d
invalid
invalid
sub byte [rbx + rcx*4 + 0x64], cl
and al, 0x30
jnp 0x14014c072
add eax, edx
invalid
out dx, al
invalid
mov eax, edi
mov esp, dword [rsp + 0x30]
xor al, 0x48
mov eax, ebx
test byte [rax - 0x77], 0x31
jl 0x14014c152
xor dword [rax], eax
adc dword [rax - 0x7d], ecx
sub dh, dh
xor al, 4
pop rsi
add eax, 0x468b0000
sbb bh, bh
ror byte [rcx - 0xbc2e7ba], 1
mov dword [rsi + 0x18], eax
cmp eax, 0x1f4
hlt
add dword [rax], eax
invalid
enter 8, 0x41
mov eax, 0x19
sbb dword [rax], eax
add byte [rax], al
and al, 0x30
add byte [rdi], cl
test byte [rbx + rax - 0x3eb80000], bl
and byte [rdi], cl
adc byte [rsp + 0x30], al
add byte [rax], al
add al, ch
invalid
adc eax, dword [rcx]
add byte [rax], al
pop rdi
ret
add byte [rax], al
push rax
je 0x14014ca8d
jmp 0x14014ca99
invalid
and byte [rax - 0x7b], cl
leave
je 0x14014ca97
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x8c0f1
ror byte [rax], 0
lea rdx, [0x1401d8ad9]
ror byte [rax], 0
mov r8d, 1
add rsp, 0x40
pop rbx
pop rdi
pop rsi
jmp fcn.1400240a0
mov qword [rsi], 0
mov byte [rsi + 8], al
xor eax, eax
add rsp, 0x40
pop rbx
pop rdi
pop rsi
ret
add al, 0
lea rax, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rax
mov rcx, r9
leave
leave
mov r9, rdx
call fcn.140198800
lea rcx, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rcx
mov rcx, r9
xor r8d, r8d
mov r9, rax
call fcn.140198800
invalid
add al, 0
int3
mov edx, 0xcccc0004
int3
and al, 0x18
mov rax, rcx
mov qword [rsp + 0x60], rcx
test rcx, rcx
je 0x14014cf32
mov qword [rsp + 0x58], rsi
mov dword [rsp + 0x58], esi
mov rax, qword [r12 + 0x10]
mov qword [rsp + 0x50], rax
movzx r10d, byte [rax]
mov dh, 0x10
mov dh, 0x10
mov rcx, qword [r12]
mov rax, qword [r12 + 8]
test rax, rax
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x70], eax
mov dword [rsp + 0x70], eax
je 0x14014cf5d
add rax, rcx
xor ebp, ebp
nop word cs:[rax + rax]
movzx r11d, byte [rcx]
movzx edx, r11b
test dl, dl
js 0x14014ce80
inc rcx
cmp rbp, 0x80
jne case.0x14009258c.508
mov ah, 0
add byte [rax], al
mov ah, 0
add byte [rax], al
jmp 0x14014d309
nop dword [rax + rax]
mov r8d, edx
and r8d, 0x1f
movzx esi, byte [rcx + 1]
and esi, 0x3f
cmp dl, 0xdf
jbe 0x14014cedf
movzx r9d, byte [rcx + 2]
shl esi, 6
and r9d, 0x3f
or r9d, esi
cmp r11b, 0xf0
jb 0x14014cefb
and edx, 0x3f
or edx, r9d
or edx, r8d
cmp edx, 0x110000
je 0x14014cf5f
invalid
add byte [rax - 0x7d], cl
rol dword [rax + rcx*2], 0x81
std
add byte [rax], 0
add byte [rbp + 0x46], dh
add rcx, 4
add ecx, 4
cmp rbp, 0x80
jne case.0x14009258c.508
jmp 0x14014d309
add al, 0
add byte [rax - 0x7d], cl
rol dword [rdx], 0x41
shl eax, 6
add rcx, 2
shl r8d, 6
or r8d, esi
mov edx, r8d
cmp rbp, 0x80
cmp ebp, 0x80
add byte [rax], 0
add byte [rbp + 0x2a], dh
add byte [rax], 0
add byte [rbp + 0x2a], dh
jmp 0x14014d309
shl eax, 0xc
or r9d, r8d
mov edx, r9d
cmp rbp, 0x80
je 0x14014d309
add eax, dword [rax]
add byte [rsi + 0x2e], ah
nop dword [rax + rax]
nop word cs:[rax + rax]
mov dword [rsp + rbp*4 + 0x78], edx
inc rbp
js 0x14014cf6d
inc ebp
cmp rcx, rax
jne 0x14014ce50
jmp 0x14014cf5f
mov rdx, qword [r12]
mov edx, dword [rsp]
mov r8, qword [r12 + 8]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov rax, qword [rax + 0x18]
pop rsp
xor ebp, ebp
mov rax, qword [rsp + 0x60]
and al, 0x60
invalid
mov rsi, qword [rsp + 0x50]
add rax, rsi
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
lea rax, [rbp*4 + 4]
lea eax, [rbp*4 + 4]
lodsd eax, dword [rsi]
add al, 0
add byte [rax], al
invalid
add byte [rax - 0x77], cl
and al, 0x40
mov qword [rsp + 0x40], rax
mov rax, rbp
not rax
ror byte [rax - 0x77], 1
and al, 0x48
invalid
ror byte [rax - 0x77], 1
and al, 0x48
invalid
lea rax, [rbp + 1]
lea rax, [rbp + 1]
mov qword [rsp + 0x20], rax
and al, 0x20
lea r15, [rsp + rbp*4 + 0x6c]
mov eax, 0x2bc
mov qword [rsp + 0x28], rax
mov esp, 0x48000002
mov dword [rsp + 0x28], eax
mov edi, 0x48
add byte [rax], al
add byte [rcx - 0x44], al
mov esp, 0x80
mov edx, 0x1a
add byte [rax], al
mov r12d, 0x80
mov esp, 0x80
mov edx, 0x1a
xor r8d, r8d
mov ebx, 0x1a
add byte [rax], al
add byte [rax], al
add byte [rax + 0x29], cl
stc
cmovae eax, ecx
ror dword [r8 - 0x7d], 0xf8
add dword [rax - 0x7d], ecx
rol byte [rax], 1
lea ecx, [rdx - 0x61]
mov eax, eax
add byte [rax], al
add byte [rcx + rcx*4 - 0x40], cl
mov eax, eax
mov eax, eax
invalid
add byte [rax], al
add cl, ch
rol dword [rdx], 1
add byte [rax], al
nop dword [rax + rax]
and al, 0x30
add dword [rcx - 0x7d], ecx
rol dword [rax], cl
add byte [rax], al
add byte [rcx + 0x29], cl
sub r9, rax
invalid
invalid
insb byte [rdi], dx
add byte [rax], al
sub ecx, eax
add byte [rdi], cl
invalid
sub eax, edi
add byte [rdi + rcx + 0x43], cl
invalid
invalid
sbb dh, byte [rdx + 0x10]
xchg dword [rdx + 2], esp
add byte [rax], al
loope 0x14014d0c5
mov eax, ecx
add dword [rcx - 0x7d], ecx
invalid
cmovae esi, ebx
cmp esi, dword [rsp + 0x30]
test dword [rdi - 1], esi
invalid
mov eax, eax
mov ecx, edx
out 1, eax
add byte [rax], al
mov eax, esp
mov eax, esp
dec dword [rdi]
invalid
xchg dword [rax + 0x49000001], edi
mov edx, ebp
invalid
add byte [rax], al
mov eax, eax
ror byte [rax - 0x77], 0xe8
clc
xchg esp, ebp
adc byte [rdi + rax*4 - 4], cl
xchg eax, r14d
invalid
invalid
invalid
div dword [rsp + 0x28]
mov ecx, eax
sub byte [rcx + 0x5c8b4cc1], cl
and al, 0x20
enter 0x94c, 0xffffffffffffffe8
ret 0x148
xor eax, eax
add byte [rax], al
add byte [rbx + 0x1a], dh
div ebp
ror byte [rax - 0x7f], 0xfa
enter 1, 0
stc
push rdi
add byte ds:[rax], al
add byte [rbp - 0x3d7c3ffc], cl
mov rcx, rdx
and al, 0x58
and al, 0x70
invalid
invalid
mov ecx, esi
add esp, 0x278
pop rsi
and al, 0x3c
cli
add ebx, 4
mov edx, dword [rcx]
adc dword [rdi], ecx
mov dh, 0x14
add cl, byte [rax - 1]
ror byte [rax - 0x77], 0x41
mov qword [rcx + 0x10], rax
lea eax, [rdx - 0x41]
cmp al, 0x1a
invalid
sbb dh, byte [rbx + 0x15]
add byte [rax], al
add byte [rcx], dh
ror byte [rax + 9], cl
or eax, edx
ret
or eax, edx
mov edi, 0x4503bcfb
bt edx, ecx
sal byte [rbp + 0x5e], 0x48
mov dword [rsi], 0
and byte [rax - 0x7b], cl
leave
imul ebp, ebp, 0xffffffff
mov eax, 0x10
imul ebp, ebp, 0xffffffff
add byte [rax], al
add esp, 0x30
xchg dword [rbx + 0x4c000001], esp
lea edx, [0x14020d850]
adc eax, 0xc02e4
movabs dword [0x2e4158d4c000001], eax
add ecx, edx
invalid
in eax, dx
invalid
movabs byte [0x4e8b48387541fb80], al
and byte [rax - 0x7b], cl
invalid
invalid
sbb cl, byte [rax - 0x73]
adc eax, 0x8b545
mov ch, 8
or byte [rax], al
or byte [rax], al
fldcw word [rdx - 0x13]
push 0xffffffffffffffed
inc dword [rax + rax*8 - 0x857af1]
mov ecx, esi
add eax, 0xc0840000
mov ecx, dword [rsi + 0x20]
popfq
or eax, dword [rax]
invalid
mov eax, 1
add eax, 0x8b74c
mov dh, 8
add byte [rsi - 0x75], cl
add al, 0xc8
fdivp st(6)
invalid
add dword [rax], eax
test ebx, esi
invalid
invalid
add byte [rax], al
add byte [rbx + rcx*4 + 0x46], cl
or byte [rax - 0x75], cl
invalid
invalid
mov edx, dword [rsi + 0x10]
add al, byte [rax]
add byte [rax + 0xf4c103c], al
invalid
invalid
add byte [rax], al
jne 0x14014d902
mov dword [rsi + 0x10], edx
add byte [rax - 0x7b], cl
leave
add byte [rax], al
add cl, ch
pushfq
add al, byte [rax]
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
test rcx, rcx
inc dword [rax - 0x49]
add dword [rax + rax*8 - 0x1a87af1], eax
invalid
and cl, r13b
and cl, ch
ja 0x14014d6fa
add byte [rax], al
add byte [rax - 0x77], cl
int1
sub eax, dword [rax]
add cl, ch
invalid
sub eax, 0x48000002
mov dword [rsi + 0x10], ecx
add al, byte [rax]
add byte [rax - 0x77], cl
adc byte [rax - 0x77], r9b
int1
invalid
lea edx, [0x1401d8b03]
add al, ch
push 0x69
in eax, dx
inc dword [rax - 0x49]
add dword [rax + rax*8 - 0x1f77af1], eax
test al, al
invalid
test dword [rax], ecx
invalid
dec dword [rax - 0x77]
int1
test ebp, esi
std
leave
add byte [rax + 0xf4c013c], al
test dword [rsi], ebx
add dword [rax], eax
add byte [rax - 1], cl
inc rax
mov qword [rsi + 0x10], rax
mov dword [rsi + 0x10], eax
lea rcx, [rsp + 0x20]
mov dword [rsi + 0x10], eax
and al, 0x20
dec dword [rax - 0x75]
pop rsp
and al, 0x28
wait
add dword [rax], eax
add byte [rax - 0x75], cl
mov ecx, dword [rsi + 0x20]
invalid
invalid
mov ecx, dword [rsi + 0x20]
leave
mov eax, 3
int1
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
leave
sbb eax, 0xa1158d48
scasd eax, dword [rdi]
or byte [rax], al
push 0xffffffffb740ffed
add dword [rax + rax*8 - 0x2b47af1], eax
invalid
cmp edx, 1
add dword [rax], eax
add byte [rax - 0x73], cl
adc eax, 0x8af5c
lea edx, str._____
push 0xffffffffc084ffed
in eax, dx
inc dword [rax + rax*8 - 0x2f57af1]
ror byte [rdi], 0x85
or bh, ch
ror byte [rdi], 0x85
or bh, ch
invalid
test ecx, ecx
add dword [rax], eax
add byte [rax], al
invalid
push 0xffffffffd5e9ffed
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
int1
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx], dh
leave
add byte [rax], al
add byte [rax - 0x7b], cl
leave
test byte [rcx + 0x48000000], ch
lea edx, [0x1401d8afb]
or byte [rax], al
mov eax, 6
and byte [rax - 0x7b], cl
leave
dec dword [rax - 0x73]
adc eax, 0x8b206
lea edx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
add byte [rax], al
add al, ch
jmp 0x14014d91a
in eax, dx
inc dword [rax + rax*8 - 0x3807bf1]
invalid
test byte [rdi - 4], bh
test byte [rdi - 4], bh
invalid
xchg esp, edi
invalid
and byte [rax - 0x7b], r9b
leave
test ecx, ecx
mov dl, 8
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
ror byte [rdi], 0x85
cld
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x7b], r9b
leave
add byte [rax], al
add al, ch
invalid
jle case.0x1401281ef.183
in eax, dx
inc dword [rax - 0x49]
mov dil, 1
mov bh, 1
test al, al
invalid
test dword [rsp + rdi*8], ebx
invalid
invalid
or byte [rax], al
in eax, dx
inc dword [rax - 0x49]
add dword [rax + rax*8 - 0x42a7af1], eax
test al, al
invalid
test ebp, edx
sti
invalid
or cl, ch
invalid
int3
int3
in al, dx
sub byte [rax - 0x75], cl
int3
rol byte [rdx], 0x48
mov dword [rcx + 0x10], eax
invalid
dec byte [rdx]
mov ecx, eax
add byte [rsi + 0x36], dh
scasd eax, dword [rdi]
mov ecx, esi
add byte [rax - 0x75], cl
and al, 0x20
xchg byte [rcx], al
add byte [rax], al
cmp eax, 1
mov eax, esi
add rsp, 0x60
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
cmp eax, 0x110000
je 0x14014ee70
mov rcx, rdi
call case.0x1400e89b0.407
cmp eax, 0x110001
jne 0x14014edaf
jmp 0x14014ed18
mov edx, dword [rsp + 0x2c]
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], 0
xor ebp, ebp
mov rcx, qword [r15 + 0x20]
mov rax, qword [r15 + 0x28]
call qword [rax + 0x20]
test al, al
jne 0x14014ed94
cmp bpl, 0x80
je 0x14014edf8
movzx eax, byte [rsp + 0x32]
cmp al, byte [rsp + 0x33]
jae 0x14014edd3
movzx ecx, al
lea edx, [rax + 1]
mov byte [rsp + 0x32], dl
cmp al, 0xa
jae 0x14014ee48
movzx edx, byte [rsp + rcx + 0x28]
push rsp
or al, 0x28
jmp 0x14014ee0f
lea r8, str._rustc_6672c16afcd4db8acdf08a6984fd4107bf07632clibrarycore_srcescape.rs
mov edx, 0xa
call fcn.1401982a0
lea rax, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rax
fcomp dword [rbx - 0x76b7fff8]
and al, 0x20
mov r8, r14
mov r9, rbx
call fcn.140198800
lea rax, [0x1401d84a8]
mov qword [rsp + 0x20], rax
lea rcx, [0x140206b0e]
lea r9, [0x1401d8520]
lea r8, [rsp + 0x28]
mov edx, 0x2b
call fcn.140198700
int3
int3
push rbx
sub rsp, 0x28
mov rax, qword [rcx]
add dword [rax - 0x7b], ecx
invalid
je 0x14014ef9b
add dword [rax - 0x7b], ecx
sal byte [rdx + rbx*2 + 0x48], 0x89
mov ebx, ecx
mov rbx, rcx
mov ebx, ecx
xor edi, edi
lea r14, [0x1401d8ae1]
xchg esp, eax
wait
or byte [rax], al
xchg esp, eax
wait
or byte [rax], al
xor esi, esi
nop
mov rcx, qword [rbx + 0x10]
adc byte [rax + 0x3b], cl
or byte [r11 + 6], sil
adc byte [rax + 0x3b], cl
or byte [r11 + 6], sil
cmp byte [rax + rcx], 0x45
je 0x14014efa8
test rsi, rsi
je 0x14014ef80
mov rcx, qword [rbx + 0x20]
test rcx, rcx
je 0x14014ef80
mov r8d, 2
mov rdx, r14
add byte [rcx + rcx*4 - 0xe], cl
call fcn.1400240a0
test al, al
jne 0x14014efa1
mov rcx, rbx
mov dl, 1
call fcn.14014db40
test al, al
jne 0x14014efa1
inc rsi
mov rax, qword [rbx]
test rax, rax
jne 0x14014ef50
xor esi, esi
xor edi, edi
jmp 0x14014efb1
mov edi, 1
jmp 0x14014efb1
inc rcx
mov qword [rbx + 0x10], rcx
xor edi, edi
mov rax, rdi
mov rdx, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
and al, 0x20
lea rbx, [rsp + 0x40]
lea r14, [0x1401ddbe3]
xor eax, 0x8ebde
lea r15, [0x1401d8ae1]
cmp eax, 0x89ad5
cmp eax, 0x89ad5
xor r12d, r12d
mov r9, qword [rsi + 8]
mov ecx, dword [rsi + 8]
mov rax, qword [rsi + 0x10]
cmp rax, r9
jae 0x14014f027
cmp byte [r8 + rax], 0x45
je case.0x1400e1f97.425
je case.0x1400e1f97.425
test r12, r12
je 0x14014f05b
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14014f05b
mov r8d, 2
mov rdx, r15
call fcn.1400240a0
test al, al
jne 0x14014f1e9
cmp rax, r9
jae case.0x1400e1f97.387
enter 0xffffffffffff830f, 0xffffffffffffffec
add byte [rax], al
add byte [rcx - 0x80], al
cmp al, 0
jae 0x14014f079
cmp byte [r8 + rax], 0x73
jne case.0x1400e1f97.387
add byte [rax], al
add dword [rax - 0x77], ecx
adc byte [rcx + r15 - 0x37], r9b
jae 0x14014f1ca
or dword [rdx + 1], 0
invalid
movzx edx, byte [r8 + rcx]
cmp dl, 0x5f
je 0x14014f13b
or dh, byte [rdx + 0x30]
lea r10d, [rdx - 0x61]
push rdx
lahf
cmp r10b, 0x1a
jae 0x14014f100
invalid
ret 0xeba9
jmp 0x14014f111
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rbp + rcx*4 + 0x52], al
mov edi, 0x1afa8041
cli
invalid
lea r10d, [rdx - 0x41]
cmp r10b, 0x1a
cli
invalid
cli
sbb cl, byte [rdi]
cmp dword [rax + rax - 0x3d800000], 0xffffffe3
invalid
add dl, 0xe3
jae 0x14014f1ca
add byte [rax - 0x76be1c3e], al
ror byte [rax - 1], cl
ror dword [rax - 0x77], 0x4e
adc byte [rax - 9], cl
in eax, 0xf
and byte [rsi + 0x41000000], 0xf
mov dh, 0xd2
invalid
add dl, 0xe3
mov r10d, edx
inc rcx
mov qword [rsi + 0x10], rcx
mul rbp
jo 0x14014f1ca
movzx edx, r10b
ror byte [rax + 1], cl
ror byte [rdi], 1
invalid
add rax, rdx
jb 0x14014f1ca
cmp rcx, r9
jb 0x14014f0d0
jmp 0x14014f1ca
pop qword [rax]
add byte [rax], al
inc rcx
mov qword [rsi + 0x10], rcx
adc byte [rax - 0x7d], r9b
clc
std
adc byte [rax - 0x7d], r9b
clc
std
ja 0x14014f1ca
nop dword [rax]
mov rcx, rdi
mov rdx, rsi
call fcn.14014cbc0
cmp qword [rsp + 0x20], 0
je 0x14014f1fe
add byte [rax], al
invalid
movups xmm0, xmmword [rsp + 0x20]
and byte [rdi], cl
adc byte [rsp + 0x30], cl
movups xmm1, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
mov r13, qword [rsi + 0x20]
test r13, r13
je 0x14014f1a8
mov rcx, rbx
mov rdx, r13
call fcn.14014cdd0
test al, al
jne 0x14014f1e9
mov r8d, 2
mov rcx, r13
add byte [rcx + rcx*4 - 0x17], cl
mov rdx, r14
call fcn.1400240a0
test al, al
jne 0x14014f1e9
mov rcx, rsi
mov dl, 1
call fcn.14014db40
test al, al
invalid
jne 0x14014f1e9
sal byte [rbp + 0x33], 0x4c
mov eax, dword [rsi]
mov r8, qword [rsi]
inc r12
test r8, r8
jne 0x14014f00f
jmp 0x14014f256
mov rcx, qword [rsi + 0x20]
test rcx, rcx
and byte [rax - 0x7b], r9b
leave
je 0x14014f1f1
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.1400240a0
test al, al
je 0x14014f1f1
mov r13d, 1
jmp 0x14014f259
mov qword [rsi], 0
mov byte [rsi + 8], 0
jmp 0x14014f256
movzx ebx, byte [rsp + 0x28]
mov rcx, qword [rsi + 0x20]
test bl, bl
je 0x14014f231
test rcx, rcx
je case.0x1401055e8.324
lea rdx, [0x1401d8ac0]
lea edx, [0x1401d8ac0]
mov r8d, 0x19
mov eax, 0x19
call fcn.1400240a0
test al, al
jne 0x14014f1e9
in eax, dx
inc dword [rax + rax*8 + 0x24ebc375]
jmp case.0x1401055e8.324
inc rax
mov qword [rsi + 0x10], rax
invalid
invalid
adc bl, r13b
and eax, 0x74c98548
leave
invalid
jmp 0x14014f256
test rcx, rcx
je case.0x1401055e8.324
invalid
invalid
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.1400240a0
test al, al
jne 0x14014f1e9
mov qword [rsi], 0
add byte [rax], al
add byte [rax], al
mov byte [rsi + 8], bl
or byte [rbp + 0x31], al
in eax, dx
xor r13d, r13d
mov rax, r13
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
ret
add byte [rax], al
add byte [rax - 0x75], cl
push rcx
or byte [rbx + rcx*4 + 0x41], cl
mov r8, qword [rcx + 0x20]
mov eax, 0x110001
adc dword [rax], eax
adc dword [rax], eax
or byte [rcx - 0x7d], cl
clc
add cl, byte [rdi]
test dword [rbp + 0x44000003], edi
mov ebp, 0x44000003
mov ebp, 0x44000003
movzx edx, byte [rax]
adc byte [rdi + rcx - 0x4a], al
add dword [rcx - 0x73], eax
lea eax, [rdx - 0x30]
cmp eax, 0xa
jb 0x14014f2d8
invalid
lea eax, [rdx - 0x30]
invalid
int1
cmp dword [rsp + 0x40], 0
add al, byte [rax]
add byte [rax + 0x110000], bh
invalid
movzx edi, byte [rcx + 1]
cmp esi, 0xf
invalid
loop case.0x140136b68.143
or ebx, edx
or eax, ebx
clc
add byte [rax], al
adc dword [rax], eax
invalid
test r12, r12
je 0x140150f46
lea rdx, str.__fn_______falsetrue___
mov r8d, 2
mov rcx, r12
call fcn.1400240a0
test al, al
je 0x140150f46
mov al, 1
jmp 0x1401511bb
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140150f6d
lea rdx, [0x1401d8b3a]
mov r8d, 3
call fcn.1400240a0
mov ecx, eax
mov al, 1
test cl, cl
jne 0x1401511bb
mov rax, qword [rsi]
test rax, rax
je 0x140150fc9
lea rdi, [0x1401d8ae1]
xor ebx, ebx
nop
mov rcx, qword [rsi + 0x10]
cmp rcx, qword [rsi + 8]
jae 0x140150f90
cmp byte [rax + rcx], 0x45
je 0x140150ffc
sub rbx, 1
jb 0x140150fb1
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140150fb1
mov r8d, 2
mov rdx, rdi
call fcn.1400240a0
test al, al
jne 0x140150f3f
mov rcx, rsi
call fcn.14014d460
test al, al
jne 0x140150f3f
mov rax, qword [rsi]
test rax, rax
jne 0x140150f80
xor eax, eax
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14015100c
lea rdx, [0x1401e2295]
mov r8d, 1
call fcn.1400240a0
mov ecx, eax
mov al, 1
test cl, cl
jne 0x1401511bb
mov rax, qword [rsi]
test rax, rax
jne 0x140151011
jmp 0x14015102d
inc rcx
mov qword [rsi + 0x10], rcx
mov rcx, qword [rsi + 0x20]
test rcx, rcx
jne 0x140150fd4
test rax, rax
je 0x14015102d
mov rcx, qword [rsi + 0x10]
cmp rcx, qword [rsi + 8]
jae 0x14015102d
cmp byte [rax + rcx], 0x75
jne 0x14015102d
inc rcx
mov qword [rsi + 0x10], rcx
jmp 0x1401511b9
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140151054
lea rdx, [0x1401d8b3d]
mov r8d, 4
call fcn.1400240a0
mov ecx, eax
mov al, 1
test cl, cl
jne 0x1401511bb
mov rcx, rsi
add rsp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.14014d460
xor r12d, r12d
xor r13d, r13d
cmp byte [rsp + 0x61], 0
jne 0x140150f21
mov rbp, qword [rsp + 0x30]
mov rcx, r14
int1
int1
mov rdx, rbx
call fcn.14014bd50
cmp qword [rsp + 0xb0], 0
je 0x14015110e
mov r15, qword [rsp + 0xb8]
add byte [rax], al
mov rax, qword [rsp + 0xc0]
mov rcx, qword [rsp + 0x20]
add rbp, rcx
sub r15, rcx
mov qword [rsp + 0x20], rax
test r13, r13
in eax, dx
in eax, dx
jne 0x140151149
jmp 0x1401510be
cmp byte [rsp + 0x61], 0
jne 0x140150f21
mov byte [rsp + 0x61], 1
cmp byte [rsp + 0x60], 0
mov rbp, qword [rsp + 0x20]
insb byte [rdi], dx
and al, 0x20
insb byte [rdi], dx
and al, 0x20
mov r15, qword [rsp + 0x28]
jne 0x140151138
cmp r15, rbp
je 0x140150f21
sub r15, rbp
add rbp, qword [rsp + 0x30]
test r13, r13
test ebp, ebp
test ebp, ebp
je 0x1401510be
mov r8d, 1
mov rcx, r13
lea rdx, [0x1401d88e1]
call fcn.1400240a0
inc dword [rax + rax*8 - 0x2267af1]
invalid
invalid
inc dword [rax + rax*8 - 0x2267af1]
invalid
test rdi, rdi
je 0x1401510bb
mov rcx, rdi
mov rdx, rbp
mov r8, r15
call fcn.1400240a0
and ebp, dword [rdi]
in eax, dx
dec dword [rcx - 0x77]
cld
and ebp, dword [rdi]
in eax, dx
dec dword [rcx - 0x77]
cld
mov r13, rdi
test al, al
je 0x1401510c1
jmp 0x140150f3f
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.1400240a0
mov ecx, eax
mov al, 1
test cl, cl
jne 0x1401511bb
mov qword [rsi], 0
mov byte [rsi + 8], bl
invalid
xor eax, eax
add rsp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
ret
push rdi
push rbp
push rbx
sub rsp, 0xc8
mov r14, r8
mov r12, rdx
mov r13, rcx
mov qword [rsp + 0x20], 6
lea r9, str..llvm._rust_deps_rustc_demangle_0.1.23_srclib.rs
lea rcx, [rsp + 0x48]
call fcn.140028d10
cmp qword [rsp + 0x48], 0
mov qword [rsp + 0x28], r12
je 0x140151358
mov qword [rsp + 0x30], r13
and al, 0x30
mov r15, qword [rsp + 0x80]
mov r8, qword [rsp + 0x90]
mov rax, qword [rsp + 0xa8]
lea r11, [rax - 1]
pop rax
dec dword [rax - 0x75]
xchg esp, eax
and al, 0x98
add byte [rax], al
add byte [rax - 0x75], cl
pushfq
and al, 0xa0
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
dec dword [rdi]
test byte [rbp + 1], cl
add byte [rax], al
pop rax
dec dword [rax - 0x75]
xchg esp, eax
and al, 0x98
add byte [rax], al
add byte [rax - 0x75], cl
pushfq
and al, 0xa0
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
mov r9, qword [rsp + 0x70]
lea rcx, [r9 + r11]
cmp rcx, rdx
jae 0x1401514a1
mov r12, qword [rsp + 0x68]
mov r13, qword [rsp + 0x50]
mov r10, qword [rsp + 0x60]
mov rsi, rax
mov qword [rsp + 0x40], r10
sub rsi, r10
mov qword [rsp + 0x38], rsi
jmp 0x1401512b3
test byte [rax], al
add byte [rax], al
add byte [rax], al
add r9, rax
xor r15d, r15d
lea rcx, [r9 + r11]
cmp rcx, rdx
jae 0x1401514a1
movzx ecx, byte [r8 + rcx]
or al, 8
bt r12, rcx
jae 0x1401512a0
cmp r13, r15
mov rsi, r15
cmova rsi, r13
lea r10, [r8 + r9]
mov rcx, rsi
nop
cmp rcx, rax
jae 0x140151300
sal dword [rbx + 0x2b], 0x48
mov ebp, ecx
mov rbp, rcx
add rcx, r9
cmp rcx, rdx
jae 0x140151d06
lea rcx, [rbp + 1]
movzx edi, byte [rbx + rbp]
cmp dil, byte [r10 + rbp]
cmp al, 0x2a
cmp al, 0x2a
je 0x1401512d0
sub r9, r13
add r9, rbp
inc r9
jmp 0x1401512a3
mov rcx, r13
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
test byte [rax], al
add byte [rax], al
add byte [rax], al
cmp r15, rcx
jae 0x140151536
dec rcx
cmp rcx, rax
jae 0x140151d55
lea r10, [rcx + r9]
lea edx, [rcx + rcx]
cmp r10, rdx
jae 0x140151d1f
movzx esi, byte [rbx + rcx]
cmp sil, byte [r8 + r10]
je 0x140151310
add r9, qword [rsp + 0x40]
mov r15, qword [rsp + 0x38]
mov edi, dword [rsp + 0x38]
mov edi, dword [rsp + 0x38]
lea rcx, [r9 + r11]
cmp rcx, rdx
jb 0x1401512b3
jmp 0x1401514a1
lea rbx, [rsp + 0xb0]
add byte [rax], al
lea r15, [rsp + 0x48]
nop word cs:[rax + rax]
mov rcx, rbx
mov rdx, r15
call fcn.14014fc10
mov rax, qword [rsp + 0xb0]
cmp rax, 1
je 0x140151370
test rax, rax
jne 0x1401514ab
mov r9, qword [rsp + 0xb8]
mov r8, r9
mov rax, r14
add r8, 6
jne 0x14015154c
jmp 0x140151586
mov r9, qword [rsp + 0x70]
lea r10, [r9 + r11]
cmp r10, rdx
jae 0x1401514a1
mov rdi, qword [rsp + 0x68]
mov r12, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x60]
mov qword [rsp + 0x38], rcx
lea rcx, [r12 - 1]
lea rsi, [rbx + r12]
dec rsi
mov qword [rsp + 0x40], rsi
jmp 0x140151400
add r9, rax
lea r10, [r9 + r11]
cmp r10, rdx
jae 0x1401514a1
movzx r10d, byte [r8 + r10]
bt rdi, r10
jae 0x1401513f0
lea r10, [r8 + r9]
mov rsi, r12
nop word cs:[rax + rax]
cmp rsi, rax
jae 0x14015144e
mov r15, rsi
add rsi, r9
cmp rsi, rdx
jae 0x140151d2e
lea rsi, [r15 + 1]
movzx ebp, byte [rbx + r15]
cmp bpl, byte [r10 + r15]
je 0x140151420
sub r9, r12
add r9, r15
inc r9
jmp 0x1401513f3
cmp rcx, rax
jae 0x140151d47
lea r10, [rcx + r9]
mov rbp, qword [rsp + 0x40]
mov r15, r12
nop word cs:[rax + rax]
sub r15, 1
jb 0x140151536
cmp r10, rdx
jae 0x140151d1f
movzx esi, byte [rbp]
dec rbp
lea r13, [r10 - 1]
cmp sil, byte [r8 + r10]
mov r10, r13
je 0x140151470
add r9, qword [rsp + 0x38]
jmp 0x1401513f3
mov r12, qword [rsp + 0x28]
mov r13, qword [rsp + 0x30]
cmp r14, 3
jae 0x1401514e9
mov r12d, 2
cmp r14, 2
jne 0x140151cee
mov r12, qword [rsp + 0x28]
movzx eax, word [r12]
cmp eax, 0x4e5a
jne 0x14015182b
mov ebx, 2
xor r15d, r15d
mov r8d, 2
jmp 0x1401516ad
movzx eax, word [r12]
xor eax, 0x5a5f
movzx ecx, byte [r12 + 2]
xor ecx, 0x4e
or cx, ax
je 0x140151567
movzx eax, word [r12]
cmp eax, 0x4e5a
je 0x140151677
mov ebx, 3
cmp r14, 3
je 0x1401517ba
cmp dword [r12], 0x4e5a5f5f
je 0x14015175a
mov rbx, r14
jmp 0x1401517ba
mov r13, qword [rsp + 0x30]
mov r12, qword [rsp + 0x28]
mov r8, r9
mov rax, r14
add r8, 6
je 0x140151586
mov rax, r14
sub rax, r8
jbe 0x140151584
cmp byte [r12 + r8], 0xbf
jg 0x140151586
lea rax, [0x1401d8ba8]
jmp 0x140151df4
mov r8d, 3
cmp r14, 3
jne 0x14015169a
xor r15d, r15d
mov ebx, 3
jmp 0x1401516ad
jne 0x14015155b
add r8, r12
add rax, r8
jmp 0x1401515bc
add r8, 2
shl edx, 6
or edx, edi
mov ecx, edx
lea edx, [rcx - 0x40]
cmp edx, 7
jb 0x1401515bc
nop word cs:[rax + rax]
add ecx, 0xffffffd0
cmp ecx, 0xa
jae 0x1401514ab
cmp r8, rax
je 0x140151656
movzx r11d, byte [r8]
movzx ecx, r11b
test cl, cl
js 0x1401515e0
inc r8
lea edx, [rcx - 0x40]
cmp edx, 7
jae 0x1401515b0
jmp 0x1401515bc
mov edx, ecx
and edx, 0x1f
movzx edi, byte [r8 + 1]
and edi, 0x3f
cmp cl, 0xdf
jbe 0x14015158e
movzx r10d, byte [r8 + 2]
shl edi, 6
and r10d, 0x3f
or r10d, edi
cmp r11b, 0xf0
jb 0x140151638
movzx ecx, byte [r8 + 3]
and edx, 7
shl edx, 0x12
shl r10d, 6
and ecx, 0x3f
or ecx, r10d
or ecx, edx
cmp ecx, 0x110000
je 0x140151656
add r8, 4
lea edx, [rcx - 0x40]
cmp edx, 7
jae 0x1401515b0
jmp 0x1401515bc
add r8, 3
shl edx, 0xc
or r10d, edx
mov ecx, r10d
lea edx, [rcx - 0x40]
cmp edx, 7
jae 0x1401515b0
jmp 0x1401515bc
test r9, r9
je 0x14015168f
cmp r9, r14
jae 0x1401516f2
cmp byte [r12 + r9], 0xbf
jle 0x1401516f8
mov r14, r9
jmp 0x1401514ab
cmp byte [r12 + 2], 0xbf
jle 0x140151dcd
lea r15, [r14 - 2]
mov r8d, 2
jmp 0x1401516aa
mov r12d, 2
jmp 0x140151cee
cmp byte [r12 + 3], 0xbf
jle 0x140151ded
lea r15, [r14 - 3]
mov rbx, r14
add r8, r12
lea r9, [r8 + r15]
xor eax, eax
nop word cs:[rax + rax]
cmp r15, rax
je 0x1401516d5
cmp byte [r8 + rax], 0
lea rax, [rax + 1]
jns 0x1401516c0
jmp 0x1401517b4
test r15, r15
je 0x1401517b4
movzx ecx, byte [r8]
movzx edx, cl
test dl, dl
js 0x140151712
lea rcx, [r8 + 1]
jmp 0x14015179f
je 0x1401514ab
lea rax, [0x1401d8bc0]
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, r14
xor r8d, r8d
call fcn.140198800
mov eax, edx
and eax, 0x1f
movzx r10d, byte [r8 + 1]
and r10d, 0x3f
cmp dl, 0xdf
jbe 0x14015177b
movzx edx, byte [r8 + 2]
shl r10d, 6
and edx, 0x3f
or edx, r10d
cmp cl, 0xf0
jb 0x140151796
lea rcx, [r8 + 4]
movzx r10d, byte [r8 + 3]
and eax, 7
shl eax, 0x12
shl edx, 6
and r10d, 0x3f
or r10d, edx
or r10d, eax
mov edx, r10d
jmp 0x14015179f
mov r8d, 4
cmp r14, 5
jb 0x140151789
cmp byte [r12 + 4], 0xbf
jle 0x140151e38
lea r15, [r14 - 4]
jmp 0x1401516aa
lea rcx, [r8 + 2]
shl eax, 6
or eax, r10d
mov edx, eax
jmp 0x14015179f
xor r15d, r15d
mov ebx, 4
jmp 0x1401516ad
lea rcx, [r8 + 3]
shl eax, 0xc
or edx, eax
cmp edx, 0x45
je 0x1401519e3
cmp edx, 0x110000
jne 0x140151a21
cmp rbx, 3
jb 0x14015182b
movzx eax, word [r12]
cmp eax, 0x525f
je 0x14015186e
cmp byte [r12], 0x52
je 0x140151841
mov r12d, 2
cmp rbx, 3
je 0x140151cee
mov rcx, qword [rsp + 0x28]
movzx eax, word [rcx]
xor eax, 0x5f5f
movzx ecx, byte [rcx + 2]
xor ecx, 0x52
or cx, ax
jne 0x140151cee
mov rcx, qword [rsp + 0x28]
movzx eax, byte [rcx + 3]
mov dh, 0x41
add edi, dword [rdi + rdi*4]
mov dh, 0x41
add edi, dword [rdi + rdi*4]
jle 0x140151e1b
lea r15, [rcx + 3]
mov r14, 0xfffffffffffffffd
add al, 0xbf
mov r12d, 2
cmp al, 0x19
jbe 0x140151898
jmp 0x140151cee
mov ebx, 2
cmp byte [r12], 0x52
mov r12d, 2
jne 0x140151cee
mov rcx, qword [rsp + 0x28]
movzx eax, byte [rcx + 1]
cmp al, 0xbf
jle 0x140151d64
lea r15, [rcx + 1]
mov r14, 0xffffffffffffffff
add al, 0xbf
mov r12d, 2
cmp al, 0x19
jbe 0x140151898
jmp 0x140151cee
movzx eax, byte [r12 + 2]
cmp al, 0xbf
jle 0x140151d81
lea r15, [r12 + 2]
mov r14, 0xfffffffffffffffe
add al, 0xbf
mov r12d, 2
cmp al, 0x19
ja 0x140151cee
add r14, rbx
xor eax, eax
nop dword [rax]
cmp r14, rax
je 0x1401518b5
cmp byte [r15 + rax], 0
lea rax, [rax + 1]
jns 0x1401518a0
jmp 0x140151cee
mov qword [rsp + 0x48], r15
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x58], 0
mov dword [rsp + 0x60], 0
mov qword [rsp + 0x68], 0
mov dword [rsp + 0x70], 0
lea rcx, [rsp + 0x48]
xor edx, edx
call case.0x1400c62ab.367
test al, al
jne 0x140151da1
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x140151cee
movzx eax, byte [rsp + 0x50]
movzx edx, byte [rsp + 0x57]
shl edx, 0x10
movzx r8d, word [rsp + 0x55]
or r8d, edx
shl r8, 0x20
mov edx, dword [rsp + 0x51]
or rdx, r8
mov r8, qword [rsp + 0x58]
shl rdx, 8
or rdx, rax
cmp r8, rdx
jae 0x1401519be
movzx eax, byte [rcx + r8]
add al, 0xbf
cmp al, 0x1a
jae 0x1401519be
movsd xmm0, qword [rsp + 0x60]
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x50], rdx
mov qword [rsp + 0x58], r8
movlps qword [rsp + 0x60], xmm0
mov qword [rsp + 0x68], 0
mov dword [rsp + 0x70], 0
lea rcx, [rsp + 0x48]
xor edx, edx
call case.0x1400c62ab.367
test al, al
jne 0x140151da1
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x140151cee
movzx eax, byte [rsp + 0x50]
movzx edx, byte [rsp + 0x57]
shl edx, 0x10
movzx r8d, word [rsp + 0x55]
or r8d, edx
shl r8, 0x20
mov edx, dword [rsp + 0x51]
or rdx, r8
mov r8, qword [rsp + 0x58]
shl rdx, 8
or rdx, rax
test r8, r8
je 0x140151ba2
mov r9, rdx
sub r9, r8
jbe 0x140151ba7
cmp byte [rcx + r8], 0xbf
jg 0x140151bad
jmp 0x140151e07
xor r14d, r14d
sub r9, rcx
test r9, r9
jne 0x140151bbc
xor r9d, r9d
mov qword [r13 + 8], r8
mov qword [r13 + 0x10], r15
mov qword [r13 + 0x18], r14
mov rax, qword [rsp + 0x28]
mov qword [r13 + 0x20], rax
mov qword [r13 + 0x28], rbx
mov qword [r13 + 0x30], rcx
mov qword [r13 + 0x38], r9
mov r12d, 1
jmp 0x140151cee
xor r14d, r14d
mov r10d, 0xa
lea eax, [rdx - 0x30]
cmp eax, 9
ja 0x1401517b4
xor eax, eax
jmp 0x140151a49
inc rcx
cmp edx, 0x110000
je 0x1401517b4
lea r11d, [rdx - 0x30]
cmp r11d, 0xa
jae 0x140151aea
mul r10
jo 0x1401517b4
mov edx, r11d
add rax, rdx
jb 0x1401517b4
cmp rcx, r9
je 0x1401517b4
movzx edi, byte [rcx]
movzx edx, dil
test dl, dl
jns 0x140151a3a
mov r11d, edx
and r11d, 0x1f
movzx ebp, byte [rcx + 1]
and ebp, 0x3f
cmp dl, 0xdf
jbe 0x140151ac7
movzx edx, byte [rcx + 2]
shl ebp, 6
and edx, 0x3f
or edx, ebp
cmp dil, 0xf0
jb 0x140151ada
movzx esi, byte [rcx + 3]
add rcx, 4
and r11d, 7
shl r11d, 0x12
shl edx, 6
and esi, 0x3f
or esi, edx
or esi, r11d
mov edx, esi
jmp 0x140151a3d
add rcx, 2
shl r11d, 6
or r11d, ebp
mov edx, r11d
jmp 0x140151a3d
add rcx, 3
shl r11d, 0xc
or edx, r11d
jmp 0x140151a3d
test rax, rax
jne 0x140151b08
inc r14
cmp edx, 0x45
jne 0x140151a2a
jmp 0x1401519e6
dec dword [rax - 1]
ror dword [rax - 1], 0xc8
inc rcx
dec rax
je 0x140151aef
cmp rcx, r9
je 0x1401517b4
movzx ebp, byte [rcx]
movzx edx, bpl
invalid
test dl, dl
jns 0x140151b00
invalid
mov r11d, edx
and r11d, 0x1f
movzx r12d, byte [rcx + 1]
and r12d, 0x3f
cmp dl, 0xdf
jbe 0x140151b73
movzx edi, byte [rcx + 2]
shl r12d, 6
and edi, 0x3f
or edi, r12d
cmp bpl, 0xf0
jb 0x140151b8b
movzx edx, byte [rcx + 3]
and r11d, 7
shl r11d, 0x12
shl edi, 6
and edx, 0x3f
or edx, edi
or edx, r11d
cmp edx, 0x110000
mov r12, qword [rsp + 0x28]
je 0x1401517b4
add rcx, 4
jmp 0x140151b03
add rcx, 2
shl r11d, 6
or r11d, r12d
mov edx, r11d
mov r12, qword [rsp + 0x28]
jmp 0x140151b03
add rcx, 3
shl r11d, 0xc
rol dword [rbx], 0x41
shl ebx, 0xc
or edi, r11d
mov edx, edi
mov r12, qword [rsp + 0x28]
mov esp, dword [rsp + 0x28]
mov esp, dword [rsp + 0x28]
jmp 0x140151b03
mov r9, rdx
jmp 0x140151bad
jne 0x140151e07
add rcx, r8
xor r8d, r8d
xor eax, eax
xor eax, eax
test r9, r9
je 0x1401519f2
mov r12d, 2
mov esp, 2
cmp byte [rcx], 0x2e
jne 0x140151cee
lea rax, [rcx + r9]
mov r11b, 0x2e
movabs rbp, 0x7e0000007f
mov r10, rcx
test r11b, r11b
jns 0x140151ca0
nop dword [rax + rax]
mov rdx, r13
mov esi, r11d
and sil, 0x1f
invalid
movzx edi, sil
movzx r13d, byte [r10 + 1]
and r13d, 0x3f
cmp r11b, 0xdf
jbe 0x140151c5f
invalid
mov rsi, rbp
movzx ebp, byte [r10 + 2]
shl r13d, 6
and ebp, 0x3f
or ebp, r13d
cmp r11b, 0xf0
jb 0x140151c7a
movzx r11d, byte [r10 + 3]
and edi, 7
shl edi, 0x12
shl ebp, 6
and r11d, 0x3f
or r11d, ebp
or r11d, edi
cmp r11d, 0x110000
mov r13, rdx
je 0x1401519f5
add r10, 4
mov rbp, rsi
lea esi, [r11 - 0x21]
cmp esi, 0x19
jae 0x140151cb0
jmp 0x140151ccd
add r10, 2
shl edi, 6
or edi, r13d
mov r11d, edi
mov r13, rdx
lea esi, [r11 - 0x21]
fild word [rbx + 0x387319fe]
fild word [rbx + 0x387319fe]
jmp 0x140151ccd
add r10, 3
shl edi, 0xc
or ebp, edi
mov r11d, ebp
mov r13, rdx
mov rbp, rsi
lea esi, [r11 - 0x21]
cmp esi, 0x19
jae 0x140151cb0
jmp 0x140151ccd
inc r10
movzx r11d, r11b
lea esi, [r11 - 0x21]
cmp esi, 0x19
jb 0x140151ccd
mov esi, r11d
and esi, 0xffffffdf
add esi, 0xffffffbf
cmp esi, 0x1a
jb 0x140151ccd
lea esi, [r11 - 0x3a]
cmp esi, 0x26
ja 0x140151ce4
bt rbp, rsi
jae 0x140151ce4
cmp r10, rax
je 0x1401519f5
movzx r11d, byte [r10]
test r11b, r11b
jns 0x140151ca0
jmp 0x140151bf0
add r11d, 0xffffff81
cmp r11d, 0xfffffffc
jae 0x140151ccd
mov qword [r13], r12
add rsp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add rsi, r9
cmp rdx, rsi
cmova rsi, rdx
lea r8, str._rustc_6672c16afcd4db8acdf08a6984fd4107bf07632clibrarycore_src_strpattern.rs
mov rcx, rsi
call fcn.1401982a0
lea r8, str._rustc_6672c16afcd4db8acdf08a6984fd4107bf07632clibrarycore_src_strpattern.rs
mov rcx, r10
call fcn.1401982a0
add r9, r12
cmp rdx, r9
cmova r9, rdx
lea r8, str._rustc_6672c16afcd4db8acdf08a6984fd4107bf07632clibrarycore_src_strpattern.rs
mov rcx, r9
call fcn.1401982a0
test r12, r12
mov r13, qword [rsp + 0x30]
je 0x14015153b
lea r8, str._rustc_6672c16afcd4db8acdf08a6984fd4107bf07632clibrarycore_src_strpattern.rs
mov rdx, rax
call fcn.1401982a0
lea rax, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rdx, rbx
mov r9, rbx
call fcn.140198800
lea rax, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rax
mov r8d, 2
mov rcx, r12
mov rdx, rbx
mov r9, rbx
call fcn.140198800
lea rax, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rax
lea rcx, str._fmt::Error_s_should_be_impossible_without_a__fmt::Formatter_
lea r9, [0x1401d84c0]
lea r8, [rsp + 0xb0]
mov edx, 0x3d
call fcn.140198700
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov r8d, 2
mov rcx, r12
mov rdx, r14
mov r9, r14
call fcn.140198800
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, r14
mov r9, r14
call fcn.140198800
lea rax, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rax
mov r9, rdx
call fcn.140198800
lea rax, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rax
mov r8d, 3
mov rdx, rbx
mov r9, rbx
call fcn.140198800
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
jmp 0x140151df4
mov rcx, qword [r13 + 0x20]
mov rax, qword [r13 + 0x28]
mov rdx, r15
mov r8, rbx
call qword [rax + 0x18]
test al, al
mov edi, dword [rsp + 0x34]
mov rax, qword [rsp + 0x38]
mov r12d, 0xa
mov rcx, qword [rsp + 0x78]
mov rdx, qword [rsp + 0x70]
jne 0x140152a8f
cmp rcx, rax
setne dil
je 0x140152a8f
test rdx, rdx
je 0x140152aa5
lea r14, [rcx + 1]
movzx r8d, byte [rbp]
movzx eax, r8b
lea r15, [rdx - 1]
xor r9d, r9d
mov r10, rdx
test r8b, r8b
jns 0x140151f20
jmp 0x140151f58
shl r11d, 0xc
or ebx, r11d
mov esi, ebx
lea rbx, [r9 + rbp]
add esi, 0xffffffd0
cmp esi, 9
jbe 0x140151f34
jmp 0x140151fd0
movzx esi, r8b
lea rbx, [r9 + rbp]
add esi, 0xffffffd0
cmp esi, 9
ja 0x140151fd0
cmp r15, r9
je 0x140152aa5
movzx r8d, byte [rbp + r9 + 1]
cmp r8b, 0xbf
jle 0x140152ae0
dec r10
inc r9
test r8b, r8b
jns 0x140151f20
mov r11d, r8d
and r11b, 0x1f
movzx r11d, r11b
movzx esi, byte [rbp + r9 + 1]
and esi, 0x3f
cmp r8b, 0xdf
jbe 0x140151fb0
movzx ebx, byte [rbp + r9 + 2]
shl esi, 6
and ebx, 0x3f
or ebx, esi
cmp r8b, 0xf0
jb 0x140151f00
movzx esi, byte [rbp + r9 + 3]
and r11d, 7
shl r11d, 0x12
shl ebx, 6
and esi, 0x3f
or esi, ebx
or esi, r11d
cmp esi, 0x110000
jne 0x140151fc0
jmp 0x140152aa5
shl r11d, 6
or r11d, esi
mov esi, r11d
nop word [rax + rax]
lea rbx, [r9 + rbp]
add esi, 0xffffffd0
cmp esi, 9
jbe 0x140151f34
mov r9, rdx
sub r9, r10
je 0x140151fea
jb 0x140152b04
cmp byte [rbp + r9], 0xbf
jle 0x140152b04
test r9, r9
je 0x140152b00
cmp eax, 0x2b
je 0x140152070
cmp eax, 0x2d
jne 0x140152007
cmp r9, 1
je 0x140152ab1
cmp r9, 0x10
jbe 0x140152082
mov r15, r13
mov r13, r14
xor r11d, r11d
xor eax, eax
nop dword [rax + rax]
cmp r9, r11
je 0x140152060
movzx esi, byte [rbp + r11]
mul r12
seto r14b
add esi, 0xffffffd0
cmp esi, 9
ja 0x140152ab1
mov dl, 2
test r14b, r14b
jne 0x140152ab3
mov esi, esi
inc r11
add rax, rsi
jae 0x140152020
jmp 0x140152ab3
mov r14, r13
mov r13, r15
jmp 0x1401520b7
dec r9
je 0x140152ab1
inc rbp
cmp r9, 0x11
jae 0x14015200d
xor edx, edx
xor eax, eax
nop word cs:[rax + rax]
movzx r11d, byte [rbp + rdx]
add r11d, 0xffffffd0
cmp r11d, 9
ja 0x140152ab1
lea rax, [rax + rax*4]
mov r11d, r11d
lea rax, [r11 + rax*2]
inc rdx
cmp r9, rdx
jne 0x140152090
test rax, rax
je 0x1401520e0
mov r15, r10
sub r15, rax
jbe 0x1401520f0
cmp byte [rbx + rax], 0xbf
jle 0x140152b38
cmp r14, qword [rsp + 0x38]
je 0x140152104
jmp 0x140152230
mov r15, r10
jmp 0x140152230
jne 0x140152b38
xor r15d, r15d
cmp r14, qword [rsp + 0x38]
jne 0x140152230
mov edx, dword [r13 + 0x34]
and edx, 4
je 0x140152230
cmp r8b, 0x68
jne 0x140152230
cmp rax, 1
jne 0x140152126
xor r8d, r8d
jmp 0x140152134
cmp byte [rbx + 1], 0xbf
jle 0x140152bec
lea r8, [rax - 1]
lea rdx, [rbx + 1]
add r8, rbx
inc r8
jmp 0x140152172
add rdx, 2
shl r10d, 6
or r10d, ebp
mov r9d, r10d
lea r10d, [r9 - 0x30]
cmp r10d, 0xa
jb 0x140152172
nop dword [rax + rax]
or r9d, 0x20
add r9d, 0xffffff9f
cmp r9d, 6
jae 0x140152230
cmp rdx, r8
je 0x140152a72
movzx esi, byte [rdx]
movzx r9d, sil
test r9b, r9b
js 0x1401521a0
inc rdx
lea r10d, [r9 - 0x30]
cmp r10d, 0xa
jae 0x140152160
jmp 0x140152172
mov r10d, r9d
and r10d, 0x1f
movzx ebp, byte [rdx + 1]
and ebp, 0x3f
cmp r9b, 0xdf
jbe 0x140152140
movzx r11d, byte [rdx + 2]
shl ebp, 6
and r11d, 0x3f
or r11d, ebp
cmp sil, 0xf0
jb 0x140152208
movzx r9d, byte [rdx + 3]
and r10d, 7
shl r10d, 0x12
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
or r9d, r10d
cmp r9d, 0x110000
je 0x140152a72
add rdx, 4
lea r10d, [r9 - 0x30]
cmp r10d, 0xa
jae 0x140152160
jmp 0x140152172
add rdx, 3
shl r10d, 0xc
or r11d, r10d
mov r9d, r11d
lea r10d, [r9 - 0x30]
cmp r10d, 0xa
jae 0x140152160
jmp 0x140152172
test rcx, rcx
je 0x14015225e
mov rcx, qword [r13 + 0x20]
mov r9, qword [r13 + 0x28]
mov r8d, 2
lea rdx, [0x1401d86d0]
mov rsi, rax
call qword [r9 + 0x18]
mov ecx, eax
mov rax, rsi
test cl, cl
jne 0x140152a8f
mov qword [rsp + 0x78], r14
mov rsi, rax
mov r14, rbx
cmp rax, 2
jb 0x1401522a0
movzx ecx, word [rbx]
mov rsi, rax
mov r14, rbx
cmp ecx, 0x245f
jne 0x1401522a0
cmp byte [rbx + 1], 0xbf
jle 0x140152bf5
lea r14, [rbx + 1]
lea rsi, [rax - 1]
nop word cs:[rax + rax]
mov qword [rsp + 0x70], r15
mov dword [rsp + 0x34], edi
mov rbp, rbx
add rbp, rax
mov r15, r14
mov rbx, rsi
test rsi, rsi
je 0x140152340
movzx eax, byte [r15]
cmp eax, 0x24
je 0x140152460
cmp eax, 0x2e
jne 0x140152340
cmp rbx, 1
je 0x1401525d6
movzx ecx, byte [r15 + 1]
cmp cl, 0xbf
jle 0x140152b80
movzx eax, cl
test cl, cl
js 0x140152913
cmp eax, 0x2e
jne 0x1401529f3
mov rcx, qword [r13 + 0x20]
mov rax, qword [r13 + 0x28]
mov r8d, 2
lea rdx, [0x1401d86d0]
call qword [rax + 0x18]
test al, al
jne 0x140152a8c
cmp rbx, 3
jb 0x1401529d6
cmp byte [r15 + 2], 0xc0
jl 0x140152c15
add rbx, 0xfffffffffffffffe
mov rsi, rbx
jmp 0x1401529d8
lea rax, [r15 + rbx]
xor r8d, r8d
mov rcx, r15
jmp 0x140152372
lea r9, [rcx + 1]
cmp edx, 0x24
je 0x140152420
mov r8, r14
sub r8, rcx
add r8, r9
mov rcx, r9
cmp edx, 0x2e
je 0x140152420
cmp rcx, rax
je 0x140151e90
mov r14, r8
movzx r9d, byte [rcx]
movzx edx, r9b
test dl, dl
jns 0x140152350
mov r8d, edx
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp dl, 0xdf
jbe 0x1401523e9
movzx r10d, byte [rcx + 2]
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
cmp r9b, 0xf0
jb 0x140152402
movzx edx, byte [rcx + 3]
and r8d, 7
add eax, dword [rcx - 0x7d]
loopne 0x1401523c4
shl r8d, 0x12
shl r10d, 6
and edx, 0x3f
or edx, r10d
or edx, r8d
cmp edx, 0x110000
je 0x140151e90
invalid
lea r9, [rcx + 4]
cmp edx, 0x24
jne 0x14015235d
jmp 0x140152420
lea r9, [rcx + 2]
shl r8d, 6
or r8d, r11d
mov edx, r8d
cmp edx, 0x24
jne 0x14015235d
jmp 0x140152420
lea r9, [rcx + 3]
shl r8d, 0xc
or r10d, r8d
mov edx, r10d
cmp edx, 0x24
jne 0x14015235d
nop dword [rax]
test r14, r14
je 0x14015246a
mov rsi, rbx
sub rsi, r14
jbe 0x14015248a
cmp byte [r15 + r14], 0xbf
jle 0x140152b55
mov rcx, qword [r13 + 0x20]
mov rax, qword [r13 + 0x28]
mov rdx, r15
mov r8, r14
call qword [rax + 0x18]
test al, al
jne 0x140152a8c
cmp byte [r15 + r14], 0xc0
jge 0x1401524b5
jmp 0x140152b89
cmp rbx, 1
jne 0x1401524c6
xor eax, eax
jmp 0x1401524d5
mov rcx, qword [r13 + 0x20]
mov rax, qword [r13 + 0x28]
mov rdx, r15
xor r8d, r8d
call qword [rax + 0x18]
mov r14d, 0
test al, al
je 0x1401524b8
jmp 0x140152a8c
jne 0x140152b55
test r15, r15
je 0x140152b55
mov rcx, qword [r13 + 0x20]
mov rax, qword [r13 + 0x28]
mov rdx, r15
mov r8, rbx
call qword [rax + 0x18]
test al, al
jne 0x140152a8c
mov r14, rbx
mov rbx, rsi
add r15, r14
mov rsi, rbx
mov r14, r15
jmp 0x1401522af
cmp byte [r15 + 1], 0xbf
jle 0x140152ba6
lea rax, [rbx - 1]
lea r12, [r15 + 1]
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
movabs rax, 0x2400000024
mov qword [rsp + 0x68], rax
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x40]
call fcn.14014bd50
cmp qword [rsp + 0x80], 0
je 0x140151e90
mov rdx, qword [rsp + 0x88]
cmp rdx, 0xffffffffffffffff
je 0x140152b72
lea r9, [rdx + 1]
cmp rbx, 1
je 0x140152551
cmp byte [r12], 0xc0
jl 0x140152b1b
invalid
add byte [rax], al
add eax, 0x39490000
fnstenv [rbx + 0x11]
cmp r9, rbx
jae 0x140152567
cmp byte [r15 + r9], 0xc0
jl 0x140152b1b
lea r14, [rdx + 2]
jmp 0x14015257c
jne 0x140152b1b
mov r14, rdx
mov rsi, rbx
mov rax, r15
add r14, 2
je 0x1401525b5
mov rsi, rbx
sub rsi, r14
fimul word [rcx + rbp - 0xa]
jbe 0x140152590
cmp byte [r15 + r14], 0xc0
jge 0x140152596
jmp 0x140152b77
jne 0x140152b77
add r14, r15
cmp rdx, 1
je 0x1401526b8
cmp rdx, 2
je 0x1401525fd
mov rax, r14
test rdx, rdx
je 0x140151e90
clc
invalid
invalid
clc
invalid
cmp byte [r15 + 1], 0x75
jne 0x140151e90
cmp byte [r15 + 2], 0xbf
jle 0x140152baf
dec rdx
mov r14, rax
jmp 0x1401526d8
mov rcx, qword [r13 + 0x20]
mov rax, qword [r13 + 0x28]
mov r8d, 1
lea rdx, [0x140206eb2]
adc eax, 0xb48c7
adc eax, 0xb48c7
call qword [rax + 0x18]
test al, al
jne 0x140152a8c
xor esi, esi
jmp 0x140152a20
movzx ecx, word [r12]
lea rax, [0x1401d878d]
cmp ecx, 0x5053
je 0x1401527e1
movzx ecx, word [r12]
lea rax, [0x1401dec90]
cmp ecx, 0x5042
je 0x1401527e1
movzx ecx, word [r12]
lea rax, [0x1401d878c]
cmp ecx, 0x4652
je 0x1401527e1
movzx ecx, word [r12]
lea rax, [0x1401d878b]
invalid
or byte [rax], al
cmp ecx, 0x544c
je 0x1401527e1
invalid
movzx ecx, word [r12]
lea rax, [0x1401d878a]
cmp ecx, 0x5447
je 0x1401527e1
movzx ecx, word [r12]
lea rax, [0x1401d8789]
cmp ecx, 0x504c
stc
push rax
add byte [rax], al
stc
push rax
add byte [rax], al
je 0x1401527e1
movzx ecx, word [r12]
lea rax, [0x1401e2295]
cmp ecx, 0x5052
je 0x1401527e1
mov rax, r14
cmp byte [r15 + 1], 0x75
je 0x1401525c0
jmp 0x140151e90
movzx ecx, byte [r12]
lea rax, str._____
cmp ecx, 0x43
je 0x1401527e1
cmp ecx, 0x75
jne 0x140151e90
xor edx, edx
lea rax, [r15 + 2]
lea rcx, [r15 + rdx]
add rcx, 2
mov r8, rax
jmp 0x14015271e
add r8, 2
shl r10d, 6
or r10d, r13d
mov r9d, r10d
mov r13, rdi
lea r10d, [r9 - 0x30]
cmp r10d, 0xa
jb 0x14015271e
nop word cs:[rax + rax]
add r9d, 0xffffff9f
cmp r9d, 6
jae 0x14015280f
cmp r8, rcx
je 0x140152803
movzx r12d, byte [r8]
movzx r9d, r12b
test r9b, r9b
js 0x140152750
inc r8
lea r10d, [r9 - 0x30]
cmp r10d, 0xa
jae 0x140152710
jmp 0x14015271e
mov rdi, r13
mov r10d, r9d
and r10d, 0x1f
movzx r13d, byte [r8 + 1]
and r13d, 0x3f
cmp r9b, 0xdf
jbe 0x1401526e9
movzx r11d, byte [r8 + 2]
shl r13d, 6
and r11d, 0x3f
or r11d, r13d
cmp r12b, 0xf0
jb 0x1401527bd
movzx r9d, byte [r8 + 3]
and r10d, 7
shl r10d, 0x12
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
or r9d, r10d
cmp r9d, 0x110000
mov r13, rdi
je 0x140152803
add r8, 4
lea r10d, [r9 - 0x30]
cmp r10d, 0xa
jae 0x140152710
jmp 0x14015271e
add r8, 3
shl r10d, 0xc
or r11d, r10d
mov r9d, r11d
mov r13, rdi
lea r10d, [r9 - 0x30]
cmp r10d, 0xa
jae 0x140152710
jmp 0x14015271e
mov rcx, qword [r13 + 0x20]
mov r9, qword [r13 + 0x28]
mov r8d, 1
mov rdx, rax
call qword [r9 + 0x18]
test al, al
je 0x1401522af
jmp 0x140152a8c
xor ecx, ecx
test rdx, rdx
jne 0x14015281a
jmp 0x140151e90
mov cl, 1
test rdx, rdx
je 0x140151e90
movzx r8d, byte [rax]
cmp r8d, 0x2b
je 0x140152963
cmp r8d, 0x2d
jne 0x140152838
cmp rdx, 1
je 0x140151e90
cmp rdx, 8
jbe 0x14015297a
xor r9d, r9d
xor r8d, r8d
cmp rdx, r9
je 0x14015289e
nop dword [rax]
movzx r10d, byte [rax + r9]
lea r11d, [r10 - 0x30]
cmp r11d, 0xa
jb 0x140152882
or r10d, 0x20
add r10d, 0xffffff9f
add r10d, 0xa
mov r11d, 0xffffffff
cmovb r10d, r11d
mov r11d, r10d
cmp r10d, 0xf
ja 0x140151e90
cmp r8d, 0xfffffff
ja 0x140151e90
shl r8d, 4
or r8d, r11d
inc r9
cmp rdx, r9
jne 0x140152850
mov eax, r8d
xor eax, 0xd800
add eax, 0xffef0000
cmp eax, 0xffef0800
mov eax, 0x110000
cmovb r8d, eax
cmp r8d, 0x110000
sete al
or cl, al
jne 0x140151e90
mov dword [rsp + 0x40], r8d
mov eax, r8d
shl eax, 0xb
cmp eax, 0x88050000
jae 0x140152a76
cmp r8d, 0x20
jb 0x140151e90
add r8d, 0xffffff81
cmp r8d, 0x21
jb 0x140151e90
lea rcx, [rsp + 0x40]
mov rdx, r13
call fcn.140028af0
test al, al
je 0x1401522af
jmp 0x140152a8c
and eax, 0x1f
movzx r8d, byte [r15 + 2]
and r8d, 0x3f
cmp cl, 0xdf
jbe 0x1401529e4
movzx edx, byte [r15 + 3]
shl r8d, 6
and edx, 0x3f
or edx, r8d
cmp cl, 0xf0
jb 0x140152a2b
movzx ecx, byte [r15 + 4]
and eax, 7
shl eax, 0x12
shl edx, 6
and ecx, 0x3f
or ecx, edx
or eax, ecx
cmp eax, 0x2e
je 0x1401522fc
jmp 0x1401529f3
dec rdx
je 0x140151e90
lea rax, [r15 + 3]
cmp rdx, 9
jae 0x140152842
xor r9d, r9d
xor r8d, r8d
jmp 0x1401529a3
shl r8d, 4
or r8d, r11d
inc r9
cmp rdx, r9
je 0x14015289e
movzx r10d, byte [rax + r9]
lea r11d, [r10 - 0x30]
cmp r11d, 0xa
jb 0x140152990
or r10d, 0x20
add r10d, 0xffffff9f
add r10d, 0xa
mov r11d, 0xffffffff
cmovb r10d, r11d
mov r11d, r10d
cmp r10d, 0xf
jbe 0x140152990
jmp 0x140151e90
xor esi, esi
add r15, 2
mov r14, r15
jmp 0x1401522af
shl eax, 6
or eax, r8d
cmp eax, 0x2e
je 0x1401522fc
mov rcx, qword [r13 + 0x20]
mov rax, qword [r13 + 0x28]
mov r8d, 1
lea rdx, [0x140206eb2]
adc eax, 0xb44aa
call qword [rax + 0x18]
test al, al
jne 0x140152a8c
cmp byte [r15 + 1], 0xc0
jl 0x140152bcc
dec rbx
mov rsi, rbx
inc r15
mov r14, r15
jmp 0x1401522af
shl eax, 0xc
or eax, edx
cmp eax, 0x2e
je 0x1401522fc
jmp 0x1401529f3
xor edi, edi
jmp 0x140152a8f
lea r8, [0x1401a6310]
mov ecx, 1
mov edx, 1
call fcn.1401982a0
mov dil, 1
mov eax, edi
add rsp, 0x98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
call fcn.1401987a0
mov dl, 1
mov byte [rsp + 0x40], dl
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x140206b0e]
or eax, 0xb4044
lea r9, case.0x140120bc5.457
lea r8, [rsp + 0x40]
mov edx, 0x2b
call fcn.140198700
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rcx, rbx
mov rdx, r10
mov r9, r10
call fcn.140198800
pop rbp
add al, 0
xor edx, edx
jmp 0x140152ab3
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov rcx, rbp
xor r8d, r8d
call fcn.140198800
add al, 0
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rcx, r15
mov rdx, rbx
call fcn.140198800
pop rsp
add al, 0
lea rcx, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rcx
mov rcx, rbx
mov rdx, r10
mov r8, rax
mov r9, r10
call fcn.140198800
stosd dword [rdi], eax
pop rsp
add al, 0
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov rcx, r15
mov rdx, rbx
xor r8d, r8d
mov r9, r14
call fcn.140198800
call fcn.140198820
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
jmp 0x140152b90
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
jmp 0x140152bd3
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov rcx, r15
mov rdx, rbx
mov r8, r14
mov r9, rbx
call fcn.140198800
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
jmp 0x140152bd3
invalid
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rcx, r12
mov r9, rdx
call fcn.140198800
add al, 0
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rcx, r15
mov rdx, rbx
mov r9, rbx
fld1
adc al, 0x5c
add al, 0
lea rcx, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
jmp 0x140152bfc
lea rcx, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rcx
mov r8d, 1
mov eax, 1
mov rcx, rbx
mov rdx, rax
mov r9, rax
call fcn.140198800
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
and al, 0x20
mov r8d, 2
mov rcx, r15
mov rdx, rbx
mov r9, rbx
call fcn.140198800
int3
xor edx, edx
call fcn.140195ea0
mov rax, rdi
mov rdx, rsi
add rsp, 0xe8
pop rbx
pop rdi
pop rsi
pop rbp
ret
clc
mov rcx, qword [0x140262270]
xor edx, edx
call fcn.140195ea0
mov rax, qword [rbp + 0x58]
mov qword [rbp + 0x50], rax
movaps xmm6, xmmword [rsp + 0x60]
and al, 0x60
and al, 0x60
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
invalid
jae 0x1401536b3
xor r15d, r15d
xor ecx, ecx
jmp 0x1401536ec
mov rdx, rbx
and rdx, 0xfffffffffffffffc
lea r8, [rdi + 0x58]
xor r15d, r15d
xor ecx, ecx
nop word cs:[rax + rax]
add r15, qword [r8 - 0x48]
add r15, qword [r8 - 0x30]
add r15, qword [r8 - 0x18]
add r15, qword [r8]
add edi, dword [rax]
add edi, dword [rax]
add rcx, 4
add r8, 0x60
cmp rdx, rcx
jne 0x1401536d0
test rax, rax
je 0x14015371d
lea rcx, [rcx + rcx*2]
lea rcx, [rdi + rcx*8]
add rcx, 0x10
shl eax, 3
lea rax, [rax + rax*2]
xor edx, edx
nop word cs:[rax + rax]
add r15, qword [rcx + rdx]
add rdx, 0x18
add edx, 0x18
add edx, 0x18
cmp rax, rdx
jne 0x140153710
add r15, rbx
je 0x14015374e
js 0x1401538e2
movzx eax, byte [0x140262330]
xor ecx, ecx
mov rdx, r15
call fcn.140162ad0
mov r14, rax
test rax, rax
jne 0x140153754
mov ecx, 1
mov rdx, r15
call fcn.140197e40
invalid
add byte [rcx - 0x42], al
add dword [rax], eax
add byte [rax], al
mov r14d, 1
lea rax, [rbx + rbx*2]
add al, 0x5b
lea rsi, [rdi + rax*8]
mov qword [rbp - 0x20], r15
mov qword [rbp - 0x18], r14
xor ebx, ebx
lea r15, [rbp - 0x20]
loopne 0x140153756
invalid
loopne 0x140153756
invalid
add rdi, 0x18
mov r14, qword [rbp - 0x18]
lea rcx, [r14 + rbx]
mov rdx, r13
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
add al, 0
add al, 0
add rbx, r12
mov qword [rbp - 0x10], rbx
cmp rdi, rsi
je 0x1401537e3
mov r12, qword [rdi + 0x10]
mov esp, dword [rdi + 0x10]
cmp rbx, qword [rbp - 0x20]
jne 0x1401537b0
mov rcx, r15
mov rdx, rbx
call fcn.1401953a0
mov r14, qword [rbp - 0x18]
jne 0x140153794
jne 0x140153794
mov rbx, qword [rbp - 0x10]
mov byte [r14 + rbx], r12b
mov rax, qword [rbp - 0x20]
mov rbx, qword [rbp - 0x10]
inc rbx
mov qword [rbp - 0x10], rbx
mov r13, qword [rdi + 8]
or byte [rax + 0x29], cl
fmul dword [rcx + rdi - 0x20]
or byte [rax + 0x29], cl
fmul dword [rcx + rdi - 0x20]
jae 0x140153770
mov rcx, r15
mov rdx, rbx
mov r8, r12
call fcn.14019a530
add al, 0
mov rbx, qword [rbp - 0x10]
jmp 0x140153770
invalid
lea ecx, [rax - 0x73]
jnp 0x1401537f1
lea rdi, [rbx + 0xa]
movabs rax, 0x7ffffffffffffffd
cmp rdi, rax
jae 0x140153893
movzx eax, byte [0x140262330]
xor ecx, ecx
mov rdx, rdi
call fcn.140162ad0
test rax, rax
je 0x1401538bd
mov dh, 5
invalid
jmp 0x140153810
test eax, 0x49000000
mov edi, eax
mov r15, rax
lea eax, [rbx + 6]
mov dword [r15], eax
mov dword [r15 + 4], 2
mov word [r15 + 8], bx
cmp rbx, 0xfffffffffffffff5
ja 0x1401538cc
mov rcx, r15
stc
add rcx, 0xa
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp - 0x28]
mov qword [rax], 4
mov qword [rax + 8], rdi
mov dword [rax + 8], edi
mov dword [rax + 8], edi
mov qword [rax + 0x10], r15
cmp qword [rbp - 0x20], 0
je 0x140153881
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, r14
add rsp, 0x58
invalid
pop rax
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp fcn.140195ea0
invalid
nop
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
lea rax, [0x1401db980]
mov qword [rsp + 0x20], rax
lea rcx, [0x140206b0e]
or eax, 0xb3268
or eax, 0xb3268
lea r9, [0x1401db8f0]
lea r8, [rbp - 1]
mov edx, 0x2b
call fcn.140198700
jmp 0x1401538e0
mov ecx, 4
mov rdx, rdi
call fcn.140197e40
add bl, ch
invalid
add bl, ch
adc al, 0x4c
lea eax, [0x1401db998]
lea r8, [0x1401db998]
mov ecx, 0xa
mov rdx, rdi
mov edx, edi
mov edx, edi
call fcn.140198290
ud2
call fcn.140020450
int3
sub rsp, 0x28
lea rbp, [rdx + 0x50]
cmp qword [rbp - 0x20], 0
je 0x140153922
mov eax, dword [rbp - 0x18]
mov rcx, qword [0x140262270]
xor edx, edx
call fcn.140195ea0
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop rbp
pop r14
pop r15
pop rbp
ret
int3
int3
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, str.LayoutErrorC:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_alpn_list.rs
or byte [rax], al
mov r8d, 0xb
jmp rax
int3
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
sub esp, 0x48
sub esp, 0x48
lea rbp, [rsp + 0x40]
and al, 0x40
mov qword [rbp], 0xfffffffffffffffe
invalid
invalid
cmp dword [rdx + 0xc], 0
je 0x1401539fb
mov rdi, rdx
mov qword [rbp - 0x20], rcx
loopne 0x1401539d3
mov rax, qword [rdx + 0x10]
mov eax, dword [rdx + 0x10]
adc byte [rbx + rcx*4 + 0x30], cl
mov r14, qword [rax]
mov byte [rbp - 1], 1
mov rcx, rdx
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateChain]
adc eax, 0x4f822
adc eax, 0x4f822
mov rbx, rax
cmp dword [rdi + 0xc], 2
jb 0x140153a13
mov r13d, 1
add dword [rax], eax
add byte [rax], al
mov eax, 2
mov r15, qword [sym.imp.crypt32.dll_CertDuplicateCertificateChain]
invalid
clc
add al, 0
mov r12, qword [sym.imp.crypt32.dll_CertFreeCertificateChain]
invalid
add al, 0
add byte [rbx + rcx*4 + 0x3d], cl
invalid
mov rcx, qword [rdi + 0x10]
mov ecx, dword [rdi + 0x10]
mov r14, qword [rcx + r13*8]
mov esi, dword [rcx + rbp*8]
mov r13, rax
mov qword [rbp - 0x18], rbx
mov byte [rbp - 1], 0
inc dword [rax]
pop rbp
call 0x141147f99
inc dword [rax]
inc dword [rax]
mov rcx, rdi
call r15
mov rsi, rax
mov qword [rbp - 0x18], rbx
mov dword [rbp - 0x18], ebx
mov dword [rbp - 0x18], ebx
pop rbp
call 0x142147faa
inc dword [r9]
mov byte [rbp - 1], 1
inc dword [r9]
mov rcx, rbx
call r12
lea rax, [r13 + 1]
add dword [rbx - 0x76b7f3b1], ecx
cmp r13, rcx
cmp ebp, ecx
invalid
add dword [rbx - 0x76b7f3b1], ecx
cmp r13, rcx
cmp ebp, ecx
jb 0x1401539c0
jmp 0x140153a16
mov qword [rcx], 0
add rsp, 0x48
pop rbx
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
mov rsi, rbx
fimul word [rax - 0x77]
jne 0x140153a0a
invalid
mov qword [rbp - 0x10], rsi
invalid
mov rcx, rdi
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateChain]
add al, 0
mov rcx, qword [rbp - 0x20]
mov qword [rcx + 8], r14
loopne 0x140153a74
mov dword [rcx + 8], esi
mov qword [rcx + 0x10], rax
mov qword [rcx], 1
add dword [rcx], eax
add byte [rax], al
invalid
add dword [rcx], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rbp - 0x10]
add rsp, 0x48
pop rbx
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp qword [sym.imp.crypt32.dll_CertFreeCertificateChain]
invalid
invalid
add al, 0
test qword [r8 + r8], 0x66666666
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push rsi
push rsi
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub byte [rax - 0x73], cl
push 0x40
lea rbp, [rdx + 0x40]
cmp byte [rbp - 1], 0
jne case.0x1400e89b0.411
mov rcx, qword [rbp - 0x18]
call qword [sym.imp.crypt32.dll_CertFreeCertificateChain]
invalid
invalid
add al, 0
call 0x1372c5086
invalid
add al, 0
nop
add rsp, 0x28
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], al
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x40]
lea ebp, [rdx + 0x40]
mov rcx, qword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
call qword [sym.imp.crypt32.dll_CertFreeCertificateChain]
add al, 0
nop
add rsp, 0x28
invalid
invalid
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
int3
int3
push rdi
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x58
in al, dx
pop rax
in al, dx
pop rax
lea rbp, [rsp + 0x50]
insb byte [rdi], dx
and al, 0x50
mov qword [rbp], 0xfffffffffffffffe
lea rax, [rdx + r8]
lea eax, [rdx + rax]
lea eax, [rdx + rax]
mov qword [rbp - 8], rax
mov dword [rbp - 8], eax
mov r14d, 4
add byte [rbx + 8], bh
mov ebx, 8
add byte [rax], al
add byte [rbp - 0x7b], cl
sal byte [rbp + rbx*2 + 0x48], 0x89
mov edi, edx
test r8, r8
je case.0x1400e89b0.426
mov rdi, rdx
movzx edx, byte [rdx]
movzx esi, dl
adc cl, byte [rdi]
mov dh, 0xf2
test sil, sil
js 0x140153b2b
add byte [rax], al
add byte [rcx + 0x1fe083f0], cl
mov eax, esi
and eax, 0x1f
movzx r8d, byte [rdi + 1]
and r8d, 0x3f
and eax, 0x3f
and eax, 0x3f
cmp dh, 0xdf
add r8b, byte [r9 - 0x3f]
shl eax, 6
loopne case.0x1400ebf86.435
rol dword [rax + 0x3b72f0fa], 0xf
mov dh, 0x77
ja 0x140153b5b
and eax, 7
shl eax, 0x12
shl r9d, 6
ja 0x140153b5b
invalid
adc dword [rax], eax
ror byte [rcx + 0x4848ebc6], 0x83
add rdi, 3
mov esi, ecx
add byte [rax], al
inc dword [rax]
invalid
add eax, dword [rax]
add byte [rax], al
add al, 0x81
invalid
inc dword [rax]
mov eax, dword [rbp - 8]
sub eax, edi
stosd dword [rdi], eax
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
ret 0x8348
mov eax, 0xfffffffd
invalid
add esi, 2
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
invalid
test byte [rcx + 0x66000000], bh
test r15d, r15d
test edi, edi
cmp r13d, 1
add qword [r9 - 0x7d], r8
cmp ebp, 1
sbb byte [rax - 0x73], cl
adc eax, 0x87c2f
or byte [rax], al
loopne 0x1401540a6
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea edx, [0x1401dbd10]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401dbd10]
lea edx, [0x1401dbd10]
add byte [rcx - 0x48], al
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x87c5c
add byte [rax], al
jmp rax
invalid
or byte [rax], al
invalid
sbb byte [rax - 0x73], cl
adc eax, 0x87c5f
add byte [rax - 1], cl
loopne 0x140154132
invalid
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401dbc68]
mov r8d, 0x1b
mov eax, 0x1b
mov eax, 0x1b
jmp rax
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401dbcc2]
jnp 0x14015411f
add byte [rcx - 0x48], al
adc eax, dword [rax]
add byte [rax], al
jnp 0x14015411f
add byte [rcx - 0x48], al
adc eax, dword [rax]
add byte [rax], al
jmp rax
jmp rax
add rcx, 8
jmp 0x14015eac0
mov rax, qword [rax + 0x18]
lea rdx, [0x1401dbd97]
mov r8d, 0x14
jmp rax
add byte [rax], al
jmp rax
add byte [rcx - 0x48], al
sbb dword [rax], eax
add byte [rax], al
jmp rax
sbb byte [rax - 0x73], cl
adc eax, 0x87c9e
mov r8d, 0xe
jmp rax
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401dbdab]
mov r8d, 0x34
jmp rax
jmp rax
invalid
lock add byte [rax], al
add byte [rax], al
mov qword [rbp - 8], 1
clc
add dword [rax], eax
add byte [rax], al
add byte [r8], r8b
add byte [rax], al
add byte [rax - 0x39], cl
loopne 0x14015438e
add byte [rax], al
add dh, al
call 0x185dc8b7b
invalid
add byte [rax], al
mov r8b, 0
add byte [rax], al
invalid
ror byte [r8 - 0x73], 1
lea eax, [0x1401dbb88]
fmul dword [rax - 0x73]
pop rbp
mov al, 0x48
mov ecx, edi
sbb esp, edi
cld
invalid
movabs dword [0xff045100f000000], eax
sub dword [rbp + 0x20], eax
xor byte [r8 - 0x73], r9b
sbb byte [r8 - 0x7d], r9b
invalid
invalid
invalid
and byte [r8 - 0x77], r9b
mov r8b, 0x48
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
movabs r8, 0x1b058d48c0458948
in al, dx
mov eax, 0xc0458948
lea eax, [fcn.140023700]
sbb esi, ebx
in al, dx
dec dword [rax - 0x77]
enter 0xffffffffffff8948, 0x7d
enter 0xffffffffffff8948, 0x7d
enter 0xffffffffffff8948, 0x7d
jge 0x1401543bd
ror byte [rax - 0x77], 1
fmul dword [r8 - 0x73]
lea rax, str.Error___line:___column:_
add byte [rax - 0x77], cl
invalid
mov dword [rbp - 0x10], eax
mov dword [rbp - 8], 4
add byte [rax - 0x39], cl
adc byte [r8], r8b
mov dword [rbp + 0x10], 0
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp], rbx
invalid
invalid
or byte [r11], r8b
mov dword [rbp], ebx
add byte [rax], al
add byte [rax - 0x75], cl
mov ecx, dword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
lea r8, [rbp - 0x10]
mov ecx, dword [rsi + 0x20]
lea eax, [rbp - 0x10]
ja 0x140154426
invalid
in al, dx
dec dword [rax - 0x7d]
invalid
invalid
jge 0x14015444d
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rbp + 0x28]
adc byte [rax], al
sbb al, byte [rax + rax]
fmul dword [rax - 0x7f]
invalid
enter 0, 0
add byte [rbx + 0x5f], bl
xchg edi, eax
or eax, dword cs:[rax]
and byte [rax - 0x73], cl
or eax, 0xb2e4d
or eax, dword cs:[rax]
or eax, dword cs:[rax]
lea eax, [rbp + 0x20]
and byte [rdx + 0x37], bh
add byte [rdi], cl
or ecx, dword [rdi]
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
jge 0x140154488
add byte [rdx + rdx + 0x4c], dh
mov eax, dword [rbp - 8]
sub byte [rbx + 0x5f], bl
test byte [rax], al
add byte [rax], al
add byte [rax], al
sub esp, 0x28
sub byte [rax - 0x73], cl
stosb byte [rdi], al
sub byte [rbx + 0x5f], bl
int3
int3
int3
mov eax, dword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
mov rcx, rax
mov ecx, eax
ror dword [rcx + rcx*4 - 0x2e], 0xe9
jne case.0x140173f59.338
in eax, dx
invalid
ror dword [rcx + rcx*4 - 0x2e], 0xe9
shr cl, cl
jne case.0x140173f59.338
in eax, dx
dec esp
int3
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rsi, r8
mov rdi, rcx
mov edi, ecx
mov edi, ecx
mov rax, qword [rcx]
sal byte [rdx + 0x22], 0x48
mov ecx, dword [rdi + 8]
mov eax, esi
invalid
adc byte [rcx], dh
ror byte [rax - 0x7d], 0xc4
sub byte [rbx + 0x5f], bl
pop rdi
invalid
adc byte [rax + 0x3b], cl
invalid
invalid
add dword [rax], eax
add byte [rax], al
invalid
add byte [rbx + 0x22], dh
in al, dx
lea eax, [0x1401dcd37]
add byte [rax], 0
and al, 0x85
xchg ecx, eax
inc dword [rdi + rcx + 0x45]
mov ecx, esp
add byte [rax], al
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp r9
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, str.byte_array
lea eax, [0x1401dbac0]
jmp case.0x14006ca06.1440
outsb dx, byte [rsi]
or byte [rax], al
and al, 0x60
outsb dx, byte [rsi]
or byte [rax], al
and al, 0x28
add dword [rax], eax
add byte [rax], al
sub byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xb2c36
out 4, al
add byte [rax], al
jo 0x140154be5
pop rsp
and al, 0x54
cmc
sub byte [rdi + rcx*4 - 0x3e], bl
cmc
sub byte [rax - 9], cl
out 0x49, eax
mov ebx, edx
enter 0xfffffffffffff748, 0xffffffffffffffe5
invalid
inc esi
mov eax, edx
sti
enter 0xfffffffffffff748, 0xffffffffffffffe5
lea eax, [rax + rax]
and dh, al
add al, 0x12
enter 0xffffffffffff8949, 0xffffffffffffffd1
ret 0x3949
ror byte [rax], 0xd0
cmp ecx, edx
add byte [rax - 0x46], cl
invalid
lea eax, [rbx]
add byte [rax + 0x39], cl
ror dword [rdi], 1
xchg ecx, esi
add byte [rax], al
add byte [rax + 0xf], bh
add byte [rax], al
invalid
fld dword [rax]
jae 0x140154ee6
ja 0x140154feb
add cl, byte [rdi]
xchg dword [rsi + 0x48000000], ecx
mov edx, ecx
cmc
add eax, 0x8b85d77
add byte [rax], al
add byte [rax - 0x7f], cl
stc
jg 0x140154f2e
cwde
add byte [rdi + 0x4f], dh
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
stc
cmp ecx, 0x270f
invalid
xor al, 0x1f
add al, 0x3c
add byte [rdx - 0x73], cl
add al, 0x3e
invalid
and al, 0x98
cmp dword [rbp - 0x20], 0
lea ecx, [rbp - 0x20]
add eax, dword [rax]
add byte [rdi], cl
adc byte [rbp - 0x48], al
mov rax, qword [rbp - 0x38]
mov qword [rax], 0
or cl, bpl
sub byte [rcx], al
add byte [rax], al
add byte [rax], al
loope 0x140155b86
add al, 0x73
or eax, 0x1ba
mov edx, 1
xor r8d, r8d
jmp 0x140155c31
and r12, 0xfffffffffffffffc
jmp 0x140155c23
jrcxz 0x140155c34
xlatb
add al, 0
sbb al, 0x48
mov eax, dword [rdx]
mov ecx, r9d
and ecx, 3
cmp r9, 4
jae 0x1401568be
mov edx, 1
xor r8d, r8d
jmp 0x140156965
and r9, 0xfffffffffffffffc
mov r10d, 1
xor r8d, r8d
movdqa xmm0, xmmword [0x1401a3640]
mov r11d, 3
mov edi, 2
add byte [rax], al
add byte [rdx + 1], bh
add byte [rax], al
add byte [rdx + 1], bh
nop word cs:[rax + rax]
add r8, 4
movd xmm1, dword [rax]
add rax, 4
punpcklbw xmm1, xmm1
punpcklwd xmm1, xmm1
pcmpeqb xmm1, xmm0
movmskps ebx, xmm1
test bl, 1
cmovne r8, r11
test bl, 2
add cl, byte [rdi + rcx + 0x45]
invalid
test bl, 4
cmovne r8, r10
test bl, 8
mov r14d, 0
cmovne r8, r14
mov r14d, ebx
shr r14b, 1
and r14b, 5
sub bl, r14b
mov r14d, ebx
and r14b, 0x33
shr bl, 2
and bl, 0x33
add bl, r14b
mov r14d, ebx
shr r14b, 4
add r14b, bl
and r14b, 0xf
movzx ebx, r14b
add rdx, rbx
add r9, 0xfffffffffffffffc
jne 0x1401568f0
add cl, byte [rdi + rcx + 0x45]
invalid
test rcx, rcx
je 0x140156994
xor r9d, r9d
nop dword [rax]
inc r8
xor r10d, r10d
cmp byte [rax + r9], 0xa
mov r11d, 0
cmove r8, r11
sete r10b
add rdx, r10
inc r9
cmp rcx, r9
jne 0x140156970
lea rcx, [rbp - 0x30]
call fcn.14019f8a0
mov qword [rsi + 8], rax
mov byte [rsi], 1
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov qword [rbp + 0x68], rax
mov qword [rbp + 0x20], r15
mov r13, qword [rbp - 0x10]
mov rax, qword [rbp - 8]
mov qword [rbp + 0x60], rax
mov rax, qword [rbp]
mov qword [rbp - 0x20], rax
cmp r13, rax
je 0x1401572e1
xor edi, edi
nop
movzx ebx, word [r13]
cmp bx, 2
je 0x140157311
mov eax, dword [r13 + 0x14]
mov dword [rbp + 0x58], eax
mov r15d, dword [r13 + 0x18]
movzx esi, word [r13 + 0x1c]
movzx eax, word [r13 + 0x12]
mov word [rbp + 0x80], ax
movups xmm0, xmmword [r13 + 2]
movaps xmmword [rbp + 0x70], xmm0
mov rax, qword [0x140262278]
cmp rax, 3
je 0x14015702a
mov qword [rbp + 0x18], rdi
call fcn.1401a0c40
mov r12d, 2
test bx, bx
je 0x14015703b
mov r12d, 0x17
mov dword [rsp + 0x28], 0x81
mov dword [rsp + 0x20], 0
mov ecx, r12d
mov edx, 2
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.ws2_32.dll_WSASocketW]
mov r14, rax
cmp rax, 0xffffffffffffffff
je 0x140157090
test bx, bx
je 0x140157110
mov r8d, 0x1c
mov ax, 0x17
movups xmm0, xmmword [rbp + 0x72]
mov ecx, dword [rbp + 0x58]
jmp 0x140157124
mov dword [rbp + 0x5c], r15d
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
cmp eax, 0x2739
je 0x1401570af
mov r15d, eax
cmp eax, 0x2726
jne 0x140157163
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 0
mov ecx, r12d
mov edx, 2
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.ws2_32.dll_WSASocketW]
cmp rax, 0xffffffffffffffff
je 0x14015718d
mov r14, rax
mov rcx, rax
mov edx, 1
xor r8d, r8d
call qword [sym.imp.kernel32.dll_SetHandleInformation]
test eax, eax
je 0x140157198
mov r15d, dword [rbp + 0x5c]
test bx, bx
jne 0x140157071
nop word cs:[rax + rax]
movzx esi, word [rbp + 0x74]
mov ecx, dword [rbp + 0x70]
mov r8d, 0x10
mov ax, 2
xorps xmm0, xmm0
rol si, 8
mov word [rbp + 0x28], ax
mov word [rbp + 0x2a], si
mov dword [rbp + 0x2c], ecx
movups xmmword [rbp + 0x30], xmm0
mov dword [rbp + 0x40], r15d
mov rcx, r14
lea rdx, [rbp + 0x28]
call qword [sym.imp.ws2_32.dll_bind]
cmp eax, 0xffffffff
jne 0x14015738c
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov r15d, eax
mov rcx, r14
call qword [sym.imp.ws2_32.dll_closesocket]
shl r15, 0x20
or r15, 2
mov qword [rbp + 0x18], r15
mov rcx, rdi
call fcn.140156d40
add r13, 0x20
mov rdi, r15
cmp r13, qword [rbp - 0x20]
jne 0x140156fe0
jmp 0x1401572e4
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov r15d, eax
jmp 0x140157163
call qword [sym.imp.kernel32.dll_GetLastError]
jmp 0x140157157
mov qword [rbp + 0x50], rax
mov bl, 0x3a
mov r8d, 0xf
add bl, ch
invalid
add bl, ch
adc esp, dword [rsi + 0xf]
invalid
cmp r8, 0xf
ja 0x1401572ba
mov cl, 0x3a
mov rdx, rdi
call fcn.140028be0
cmp rax, 1
jne 0x1401572ba
mov r8, rdx
cmp rdx, 0xf
jae 0x140157210
cmp byte [r8 + rdi], bl
jne 0x140157210
lea rax, [r8 + 1]
lea rcx, str.invalid_port_value
cmp rax, 0xf
je 0x1401572c1
lea r9, [r8 + rdi]
inc r9
movzx edx, byte [r9]
cmp edx, 0x2b
je case.0x14003ecb8.3463
cmp edx, 0x2d
jne 0x14015726d
cmp rax, 0xe
je 0x1401572c1
mov r10d, 0xe
sub r10, r8
cmp r10, 4
jbe 0x140157339
xor r11d, r11d
mov si, 0xa
xor eax, eax
nop dword [rax]
cmp r10, r11
je 0x140157363
movzx ebx, byte [r9 + r11]
mul si
seto dl
add ebx, 0xffffffd0
cmp ebx, 9
ja 0x1401572c1
test dl, dl
jne 0x1401572c1
inc r11
add ax, bx
jae 0x140157290
invalid
fsubr st(3)
invalid
jmp 0x1401572c1
lea rcx, str.invalid_socket_address
mov qword [r15 + 8], rcx
mov eax, 1
mov qword [r15], rax
add rsp, 0x118
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
xor r15d, r15d
xor edi, edi
cmp qword [rbp + 0x60], 0
je 0x1401572fd
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, qword [rbp + 0x68]
call fcn.140195ea0
test r15, r15
lea rcx, [0x1401dceb8]
cmovne rcx, r15
mov r15, qword [rbp + 0x20]
jmp 0x1401572c1
mov r15, rdi
cmp qword [rbp + 0x60], 0
jne 0x1401572eb
invalid
shr bl, 1
loopne 0x140157366
invalid
jmp 0x1401572fd
cmp rax, 0xe
cmp eax, 0xe
je 0x1401572c1
mov r10d, 0xd
sub r10, r8
inc r9
cmp r10, 5
jae 0x140157280
invalid
invalid
invalid
invalid
add eax, 0xff47830f
invalid
invalid
push qword [rcx]
sal byte [rcx], cl
xor eax, eax
nop dword [rax]
invalid
add byte [rbp + 0xf], al
movzx ebx, byte [rcx + rdx]
invalid
invalid
ret
xor edx, edx
xor eax, eax
nop dword [rax]
invalid
invalid
invalid
movzx r11d, byte [r9 + rdx]
movzx ebx, byte [rcx + rdx]
add r11d, 0xffffffd0
cmp r11d, 9
ja 0x1401572c1
add eax, eax
lea eax, [rax + rax*4]
add eax, r11d
inc rdx
cmp r10, rdx
jne 0x140157340
mov qword [rbp + 0x28], rdi
mov qword [rbp + 0x30], r8
mov word [rbp + 0x38], ax
lea rcx, [rbp + 0x70]
lea rdx, [rbp + 0x28]
sub byte [rcx + rcx*4 + 0x45], cl
xor byte [rsi - 0x77], ah
cmp byte [r8 - 0x73], r9b
jo 0x1401573bc
lea edx, [rbp + 0x28]
call fcn.1401619b0
cmp qword [rbp + 0x70], 0
je 0x1401573bc
mov rcx, qword [rbp + 0x78]
jmp 0x1401572c1
cmp qword [rbp + 0x60], 0
je 0x1401573a5
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, qword [rbp + 0x68]
call fcn.140195ea0
mov rcx, rdi
call fcn.140156d40
mov r15, qword [rbp + 0x20]
and byte [rbp - 0x77], cl
ja case.0x14003ecb8.3147
and byte [rbp - 0x77], cl
ja case.0x14003ecb8.3147
xor eax, eax
jmp 0x1401572ca
mov rax, qword [rbp + 0x78]
mov eax, dword [rbp + 0x78]
movups xmm0, xmmword [rbp + 0x80]
movups xmmword [rbp - 0x40], xmm0
mov qword [rbp - 0x48], rax
lea rcx, [rbp - 0x18]
lea rdx, [rbp - 0x48]
lea edx, [rbp - 0x48]
lea edx, [rbp - 0x48]
call fcn.140161bb0
mov rax, qword [rbp - 0x18]
test rax, rax
jne 0x140156fb8
mov rcx, qword [rbp - 0x10]
jmp 0x1401572c1
add byte [rax + rax*8 - 0x2d7aea8c], al
je case.0x14003ecb8.3183
cmp edx, 3
jne 0x1401574eb
call case.0x14003ecb8.3156
movzx eax, byte [0x14020f000]
add eax, 0xb7b0e
add rsp, 0x30
pop rbp
ret
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
sub rsp, 0x20
and byte [rax - 0x73], cl
push 0x30
and byte [rax - 0x73], cl
push 0x30
call fcn.140198620
adc dword [rax + rax], eax
int3
int3
int3
int3
push rsi
sub rsp, 0x20
and byte [rbx + 0x10ae0905], cl
invalid
and byte [rbx + 0x10ae0905], cl
add byte [rbp + 0x48], ah
mov rcx, qword [0x58]
scasb al, byte [rdi]
adc byte [rax], al
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rcx + rax*8]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x58], 0
add byte [rax], al
add byte [rax], al
jne 0x1401575b7
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov eax, dword [0x140262334]
adc byte [rax], al
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rcx + rax*8]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov rax, qword [rax + 0x70]
mov eax, dword [rax + 0x70]
add byte [rax], al
test rax, rax
je 0x1401575c3
sal byte [rsp + rdx*2 + 0x48], 0xff
enter 0xd8b, 0xffffffffffffffbc
invalid
lodsd eax, dword [rsi]
adc byte [rax], al
dec rax
dec eax
mov ecx, dword [0x140262334]
mov esp, 0x650010ad
mov rdx, qword [0x58]
and eax, 0x58
mov rdx, qword gs:[0x58]
and eax, 0x58
add byte [rax - 0x75], cl
xor al, 0xca
invalid
mov rsi, qword [rdx + rcx*8]
retf 0x8948
mov qword [rsi + 0x70], rax
jo 0x14015758a
add byte [rax], al
mov rdx, qword [rsi + 0x68]
shl rax, 4
add byte [rax], al
add byte [rax - 0x3f], cl
loopne 0x14015759b
mov rcx, qword [rdx + rax]
mov rax, qword [rdx + rax + 8]
mov qword [rsi + 0x58], 0
call rax
cmp qword [rsi + 0x58], 0
je case.0x14003ecb8.3152
lea rcx, str.library_std_src_syspalwindows_thread_local_key.rs
call fcn.140198640
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r8, qword [rax + 0x68]
cmp qword [rax + 0x60], 0
mov qword [rax + 0x60], 0
mov qword [rax + 0x68], 8
mov qword [rax + 0x70], 0
mov qword [rax + 0x58], 0
je 0x140157626
mov rcx, qword [0x140262270]
xor edx, edx
add rsp, 0x20
pop rsi
jmp fcn.140195ea0
nop
add rsp, 0x20
pop rsi
ret
adc r14b, r15b
invalid
lea eax, [rbp - 0x58]
call fcn.1400243a0
mov rcx, qword [rbp + 8]
test al, al
je 0x140157737
test al, 0xe8
movsd dword [rdi], dword [rsi]
int3
test rcx, rcx
lea rax, str.formatter_error
invalid
or byte [rax], al
cmovne rax, rcx
mov qword [rbp], rax
mov rcx, rbp
call fcn.140061e70
lock dec qword [rsi]
jne 0x14015772b
invalid
mov rcx, rsi
call fcn.1401770e0
xor eax, eax
add rsp, 0x98
invalid
cwde
add byte [rax], al
add byte [rsi + 0x5d], bl
ret
invalid
test rcx, rcx
je case.0x14003ecb8.3273
lea rcx, [rbp + 8]
call fcn.140061e70
mov qword [rbp], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
lock dec qword [rsi]
dec qword [rsi]
je 0x140157723
jmp 0x14015772b
add byte [rdi], cl
or edx, dword [rax + 0x24548948]
nop
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rbp
push rsi
nop
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rsp
and al, 0x10
push rbp
push rsi
sub rsp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x80]
call fcn.140198620
int3
add byte [rax], 0
add al, ch
cdq
invalid
invalid
add byte [rax], al
add byte [rax + 0x3b], cl
mov byte [rax], ah
add byte [rax], al
movabs dword [0x58250c8b48650010], eax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
and eax, 0x58
add byte [rax], al
add byte [rax - 1], cl
shr bl, 2
invalid
add byte [rax - 0x73], cl
invalid
mov dword [rbp - 0x40], eax
stc
invalid
push rsp
and al, 0x10
push rbp
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x70]
mov eax, dword [0x140262334]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
inc qword [rax + 0x58]
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
xor esi, esi
stc
push rax
cmpxchg qword [0x140262068], rcx
mov dword [rbp - 0x30], 1
popfq
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x60]
push 0x60
mov rax, qword [rbp - 8]
lock dec qword [rax]
jne 0x140158412
mov rcx, qword [rbp - 8]
call fcn.140003070
nop
add rsp, 0x28
invalid
sub byte [rsi + 0x5d], bl
ret
invalid
add byte [rax], r8b
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x60]
mov rax, qword [rbp - 8]
lock dec qword [rax]
jne 0x140158442
invalid
or dword [rax - 0x75], ecx
mov rcx, qword [rbp - 8]
clc
call fcn.1401770e0
nop
add rsp, 0x28
pop rsi
pop rbp
ret
and al, 0x40
add dword [rax], eax
add byte [rax], al
lea rax, [rsp + 0x20]
mov qword [rsp + 0x48], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x38]
call fcn.140157990
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x30]
call fcn.140157a30
mov ecx, 7
int 0x29
ud2
mov rdi, rdx
mov r14, rcx
lea rcx, str.ntdll
call sub.kernel32.dll_GetModuleHandleA
fld dword [rbx]
add byte [rax - 0x7b], cl
invalid
je 0x1401584ea
fld dword [rbx]
add byte [rax - 0x7b], cl
sal byte [rsp + rdx + 0x48], 0x8d
adc eax, 0x870ab
lea rdx, str.NtWaitForKeyedEvent
mov rcx, rax
call sub.kernel32.dll_GetProcAddress
test rax, rax
jne 0x1401584f1
lea rax, [0x140158510]
mov qword [0x140262088], rax
mov rcx, r14
mov ecx, esi
mov ecx, esi
mov rdx, rdi
mov r8d, ebx
mov r9, rsi
mov ecx, esi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp rax
invalid
invalid
stc
cld
add eax, dword [rax]
ud2
add al, ch
and al, 0xd9
add eax, dword [rax]
test rax, rax
je 0x1401585b9
lea rdx, str.NtCreateKeyedEvent
mov rcx, rax
shr eax, 0x16
fld dword [rbx]
add byte [rax - 0x7b], cl
invalid
jne 0x1401585c0
lea rax, [0x1401585e0]
adc byte [rax], al
mov eax, edi
lea ecx, [rbp - 0x38]
invalid
add dword [rax], eax
add byte [rax], al
lock or al, byte [rax]
push 0x60
and byte [rax - 0x73], cl
and al, 0x20
jge 0x140158870
add byte [rdi], cl
test dword [rcx + 1], esp
add byte [rax], al
invalid
mov eax, dword [0x1402621d8]
clc
mov qword [rbx + 0x10], rsi
add rsp, 0x68
add esp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
jmp 0xcb5d8d43
call fcn.140198320
int3
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x60]
lea ebp, [rdx + 0x60]
lea ebp, [rdx + 0x60]
mov rcx, qword [rbp - 0x10]
mov rdx, qword [rbp - 8]
call fcn.140158d90
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
sub byte [rax - 0x7b], cl
sal byte [rdi + rbp + 0x48], cl
mov eax, dword [rcx + 0x10]
mov rsi, rax
sub rsi, rdx
jb 0x140158dd1
mov qword [rcx + 0x10], 0
je 0x140158dca
mov rax, qword [rcx + 8]
add rdx, rax
mov rdi, rcx
iretd
mov rcx, rax
mov r8, rsi
call sub.VCRUNTIME140.dll_memmove
mov qword [rdi + 0x10], rsi
or byte [r8 + 1], cl
ret 0x8948
iretd
add rsp, 0x28
pop rdi
pop rsi
ret
lea r8, str._rustc_6672c16afcd4db8acdf08a6984fd4107bf07632clibrary_alloc_src_vecmod.rs
mov rcx, rdx
mov rdx, rax
call fcn.140198320
int3
sub rsp, 0xc8
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x40], 0xfffffffffffffffe
mov dword [rbp + 0x40], 0xfffffffe
mov rsi, rcx
test r9, r9
je 0x140158e46
invalid
mov r14, r9
mov rdi, r8
mov ecx, edx
call qword [sym.imp.kernel32.dll_GetStdHandle]
add byte [rax - 0x7b], cl
invalid
je 0x140158e51
mov r15, rax
cmp rax, 0xffffffffffffffff
jne case.0x14006ca06.1550
invalid
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
enter 0xffffffffffffe902, 0xffffffffffffffb8
add dword [rax], eax
add byte [rax], al
enter 0xffffffffffffe902, 0xffffffffffffffb8
add dword [rax], eax
add byte [rax], al
invalid
xorps xmm0, xmm0
movups xmmword [rsi], xmm0
push rdi
ror byte [rdi], 0x11
invalid
jmp 0x140159009
movabs rax, 0x600000002
jmp 0x140158ffe
sahf
add dword [rax], eax
invalid
mov dword [rbp - 0x10], 0
lea rdx, [rbp - 0x10]
lea edx, [rbp - 0x10]
mov rcx, r15
call qword [sym.imp.kernel32.dll_GetConsoleMode]
test eax, eax
je 0x140158ee0
mov rbx, qword [rbp + 0xa0]
movzx eax, byte [rbx + 4]
mov dh, 0x43
add al, 0x48
test eax, eax
je 0x140158f51
cmp al, 4
jae 0x1401590b9
invalid
add al, byte [rax]
invalid
movups xmm0, xmmword [0x1401dec78]
movaps xmmword [rbp + 0x20], xmm0
mov eax, 0xffffffff
cmp r14, rax
cmovb rax, r14
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x28], rdi
lea rax, [rbp + 0x20]
mov qword [rsp + 0x20], rax
mov rcx, r15
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.ntdll.dll_NtWriteFile]
cmp eax, 0x103
jne 0x140158f45
mov rcx, r15
mov edx, 0xffffffff
call qword [sym.imp.kernel32.dll_WaitForSingleObject]
mov eax, dword [rbp + 0x20]
cmp eax, 0x103
je 0x1401590ee
test eax, eax
js 0x140158fb6
cmp r14, 0x1000
mov r8d, 0x1000
cmovb r8, r14
lea rcx, [rbp + 0x20]
mov rdx, rdi
call fcn.140024bd0
cmp qword [rbp + 0x20], 0
je 0x140159019
mov qword [rsi + 8], rax
mov qword [rsi], 1
add rsp, 0xc8
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
lea ecx, [rbp + 0x38]
lea rdx, [rbp - 0x10]
call fcn.140157990
mov qword [rbp - 0x20], rax
lea rcx, [rbp - 0x20]
loopne 0x14015911d
imul eax
invalid
invalid
mov ecx, 7
int 0x29
ud2
mov eax, eax
call fcn.140198320
movups xmm0, xmmword [rbp - 8]
movaps xmmword [rbp - 0x20], xmm0
lea rax, str.library_std_src_syspalwindows_stdio.rs
mov qword [rsp + 0x20], rax
and al, 0x20
lea rcx, [0x140206b0e]
lea r9, [0x1401dd220]
lea r8, [rbp - 0x20]
mov edx, 0x2b
call fcn.140198700
mov qword [rbp - 0x10], 0
lock add byte [rax], al
add byte [rax], al
lea r9, str.library_std_src_syspalwindows_stdio.rs
lea rcx, [rbp - 0x28]
lea rdx, [rbp - 0x20]
lea r8, [rbp - 0x10]
call fcn.1401a0950
mov qword [rbp - 0x10], 0
lea r9, str.library_std_src_syspalwindows_stdio.rs
lea rcx, [rbp + 0x38]
lea rdx, [rbp - 0x20]
lea r8, [rbp - 0x10]
call fcn.1401a0950
int3
add esp, 0x48
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
add byte [rcx - 0x80], al
mov eax, 0xfff
mov edi, 0xc031237f
cmp byte [r8 + 0xffe], 0xc0
setge al
lea rdi, [rax + 0xffd]
add byte [rax], al
cmp byte [r8 + rax + 0xffd], 0xbf
jle 0x140159477
invalid
inc byte [rcx]
add byte [rax], al
invalid
lea rax, [rsp + 0x70]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x28], 0x1000
and al, 0x28
add byte [rax], dl
add byte [rax], al
and al, 0x28
add byte [rax], dl
add byte [rax], al
mov ecx, 0xfde9
mov edx, 8
mov r9d, edi
call qword [sym.imp.kernel32.dll_MultiByteToWideChar]
test eax, eax
je 0x140159417
movsxd r14, eax
cmp eax, 0x1001
jae 0x140159451
mov ecx, edi
mov r8d, eax
call qword [sym.imp.kernel32.dll_WriteConsoleW]
test eax, eax
je 0x1401593ce
mov ebx, dword [rsp + 0x40]
jo 0x14015935b
inc ebx
and al, 0x3c
add byte [rax], al
add byte [rax], al
sub al, 0xa0
add al, 0
mov qword [rsp + 0x48], rax
add dword [rax], eax
add byte [rax], al
add byte [rax], cl
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
invalid
lea eax, [0x1401dd280]
cmp eax, 0x89480008
and al, 0x20
mov ecx, esi
cmp byte [rax + rbp - 0x50], dh
add dword [rcx + rcx*8 - 0x74b7be8b], eax
jne 0x14015957d
mov rax, qword [rsp + 0x30]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
lea edx, [0x1401d8b51]
mov eax, dword [rax + 0x28]
cmc
invalid
add byte [rax], al
xchg ebp, eax
shr bl, 0x18
mov ecx, dword [rax + 0x20]
sub byte [rax - 0x73], r9b
adc eax, 0x88c44
sub byte [rax], al
add byte [rax], al
add dh, al
xor byte [rax], al
lea edx, [rsp + 0x38]
and al, 0x30
lea ecx, [rsp + 0x30]
lea edx, str.AccessErrorlibrary_std_src_threadmod.rsuse_of_std::thread::current___is_not_possible_after_the_threads_local_data_has_been_destroyed
mov r8d, 0xb
add byte [rax - 1], cl
invalid
add byte [rax - 1], cl
loopne 0x140159739
int3
int3
invalid
push rbp
cld
mov r8d, 1
jmp 0x1401598d4
mov byte [rbp - 3], dl
mov r8d, 2
jmp 0x1401598d4
shr eax, 0xc
or al, 0xe0
mov byte [rbp - 4], al
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rbp - 3], al
std
std
and dl, 0x3f
loop 0x1401598d4
or dl, 0x80
mov byte [rbp - 2], dl
push rbp
inc byte [rcx - 0x48]
mov eax, 3
retf 0x8880
push rbp
inc byte [rcx - 0x48]
invalid
add eax, dword [rax]
mov eax, 3
add byte [rax], al
jmp 0x1401598d4
xor ecx, eax
call 0x14c1cbcbb
adc ah, byte [rdi + rax]
or al, 0xf0
adc ah, byte [rdi + rax]
or al, 0xf0
mov byte [rbp - 4], al
mov eax, edx
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rbp - 3], al
mov eax, edx
shr eax, 6
call 0x14c54bcc7
or byte [rax - 0x1d7f01bb], 0x3f
invalid
and dl, 0x3f
inc byte [rax - 0x357fc01e]
or byte [rax - 0x47be00ab], 4
mov eax, 4
mov rcx, qword [rsi]
or dl, 0x80
mov byte [rbp - 1], dl
mov r8d, 4
mov eax, 4
mov eax, 4
mov rcx, qword [rsi]
lea rdx, [rbp - 4]
call fcn.140159960
test rax, rax
je 0x14015990c
mov qword [rbp - 0x18], rax
lea rax, [rsi + 8]
mov qword [rbp - 0x10], rax
cmp qword [rsi + 8], 0
je 0x140159901
mov rcx, qword [rbp - 0x10]
call fcn.140061e70
mov rax, qword [rbp - 0x18]
mov rcx, qword [rbp - 0x10]
mov qword [rcx], rax
test rax, rax
setne al
add rsp, 0x48
invalid
pop rsi
pop rbp
ret
invalid
mov dword [rsp + 0x10], edx
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x40]
push 0x40
mov rax, qword [rbp - 0x18]
mov rcx, qword [rbp - 0x10]
mov qword [rcx], rax
mov dword [rcx], eax
mov dword [rcx], eax
add rsp, 0x28
pop rsi
pop rbp
ret
mov rdx, rsi
call fcn.140198290
add ah, cl
add ah, cl
int3
int3
push rsp
lea rbp, [rsp + 0x40]
mov dword [rbp], 0xfffffffe
mov dword [rbp - 0x20], ecx
mov esi, eax
add byte [rax], al
add byte [rax - 1], cl
inc esi
inc esi
mov eax, esi
shr eax, 0x3e
test dword [rax + 0x48000002], ebx
lea edi, [rsi + rsi]
invalid
add byte [rax - 0x73], cl
cmp al, 0x36
invalid
movzx eax, byte ss:[0x140262330]
xchg esp, eax
mov byte [rax], dl
add byte [rcx], dh
xor ecx, ecx
cli
add byte [rax], al
ror byte [rdi], 0x84
jg 0x140159aaf
add byte [rax], al
mov dword [rbp - 0x18], esi
mov dword [rbp - 0x10], eax
mov dword [rbp - 8], 0
add byte [rax], al
add byte [rcx + rax - 0xd], cl
add ebx, esi
add ebx, esi
invalid
lea edi, [rbp - 0x18]
xor ebp, ebp
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
js 0x140159b2e
inc edi
test r13d, r13d
sbb esi, dword [rcx]
test byte [rax + 0x3b], 0x7d
call 0x12eff7e74
add byte [rax], al
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
invalid
call 0xfaff4aa8
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], al
loopne case.0x1400e1f97.910
or ebp, eax
adc al, byte [rcx - 0x3f]
in eax, 6
invalid
loop 0x140159bb5
add byte [rdi], cl
xchg byte [rdx - 1], ch
push 0xffffffffffffffff
invalid
invalid
dec dword [rcx - 0x7d]
mov byte [rbx], 0xc1
loope 0x140159bba
inc dword [rax]
add byte [rdi], cl
invalid
xchg byte [rdi], dh
invalid
invalid
add byte [rax], al
inc dword [rax]
invalid
add cl, al
jmp 0x140df1cd5
invalid
invalid
leave
invalid
or al, byte [rcx + 0xd800c9]
add al, bl
add byte [rax], al
invalid
add byte [rcx - 0x7f], al
in eax, 0xff
add eax, dword [rax]
add byte [rcx - 0x7f], al
int 0
fadd qword [rax]
add byte [rcx + rcx*4 - 0x12], al
mov eax, edi
invalid
jns 0x140159c44
add byte [rbx + rbx*2 + 0x66], dh
cmp dword [rcx + 4], 0
invalid
pop rbx
add byte [rsp + rdx*2 + 0x66], dh
cmp dword [rcx + 6], 0
cmp word [rcx + 8], 0
add byte [rsi + rax*2 + 0x66], dh
cmp dword [rcx + 0xa], 0
cmp word [rcx + 0xa], 0
invalid
xor dword [rax - 0x7d], ecx
sar al, 0x48
add ecx, 0x10
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x39], cl
sal byte [rsp + rcx*2 + 0x66], 1
je 0x140159ce1
cmp word [rcx + rdx], 0
push rdx
add dh, byte [rbp - 0x10]
invalid
invalid
add eax, 0x857c1
or byte [rax], al
mov ecx, dword [rbp - 0x20]
loopne 0x140159cf4
or byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
or byte [rax - 0x77], 1
add byte [rax], al
add byte [rax + 0x48018948], al
cmp dword [rbp - 0x18], 0
invalid
pop rbp
add eax, dword [rax]
cmp edi, dword [rbp - 0x18]
mov eax, dword [rbp - 0x10]
pop rsp
adc byte [rbp + 0x41], dl
push rdi
int3
int3
sub byte [rax - 0x77], cl
invalid
push rdi
or byte [rax], al
adc al, 0x48
lea edx, str.SetThreadDescription
invalid
push rdi
or byte [rax], al
invalid
invalid
sbb byte [rax], al
add byte [rax], al
invalid
invalid
sub byte [rdi + 0x5e], bl
jmp rax
add bh, bh
adc eax, 0x49599
cdq
xchg ebp, eax
add al, 0
add dword [rax], eax
or byte [rax - 0x7d], 0xc4
add rsp, 0x28
ret
int3
int3
in al, dx
pop rax
ror byte [rax - 1], 1
ror byte [rdi], 0x84
invalid
invalid
mov eax, dword [rax]
invalid
add byte [rax], al
mov eax, dword [rsi + 8]
push rax
add byte [rax], al
mov ecx, dword [rsp + 0x30]
add eax, 0xec65aee8
sub byte [rdi + rdi*8], bh
js 0x140159f35
adc dword [rax], 0
add esp, 0x78
adc dword [rax], 0xf9834800
push qword [rbp + 0x49]
jne case.0x14010afb8.470
cmp ecx, 0xffffffff
mov qword [rsp + 0x30], 0xffffffffffffffff
and al, 0x30
rol byte [rbp + 0x483a75c0], 1
and al, 0x30
cmpxchg dword [0x140262068], ecx
or eax, 0x10812c
add eax, 0x10812f
add byte [rax - 0x77], cl
push rbx
add byte [rax - 0x77], cl
add byte [rax], al
add eax, dword [rax]
rol byte [rcx - 0x48], cl
sub byte [rcx + 0x67], 0xff
sub byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x39], cl
cmp eax, ecx
int3
int3
adc dword [rax], 0xc9854d00
retf 0x3b9a
rol byte [rbp + rcx*4 - 0x80], 0
invalid
add dword [rbx - 0x76b6f7b7], ecx
or byte [rcx - 0x77], cl
invalid
sub eax, edi
mov eax, dword [rsi + 0x28]
loopne case.0x1401293cf.588
call 0x140fee909
and byte [rax - 0x73], cl
adc eax, 0x836f6
div byte [rsi]
or byte [rax], al
invalid
stosb byte [rdi], al
in al, dx
call 0x1422327ab
test byte [0xf015a3a1], cl
add byte [rax], al
mov ecx, dword [rax + 0x20]
sub byte [rax - 0x73], cl
inc qword [r9 - 0x48]
mov eax, 4
mov ecx, edi
sti
add al, 0
add byte [rax - 0x73], cl
add eax, 0x8360c
or byte [rax], al
mov dword [rsp + 0x20], eax
cmp al, byte [rcx]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0x7e693
out 7, al
invalid
out 7, al
add byte [rcx - 0x48], al
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
jo 0x14015a515
or eax, dword [rax]
lea edx, str.Customerror
xor eax, 0xb8410008
invalid
add byte [rax], al
add bh, bh
push rax
sbb byte [rax - 0x77], cl
jne 0x14015a4f8
add byte [rax], al
mov dword [rbp - 0x20], esi
add byte [rax], al
add byte [rax - 0x77], cl
int1
test edx, ebp
add dword [rax], eax
add byte [rax - 0x75], cl
loopne case.0x14015c4ea.1123
xor al, 4
or eax, 0xb3934
movsxd rdx, dword [rcx + rdx*4]
add rdx, rcx
jmp rdx
invalid
ja 0x14015a8c6
lea rcx, [0x14020dcf4]
lea ecx, [0x14020dcf4]
movsxd rdx, dword [rcx + rdx*4]
adc al, 0x91
add rdx, rcx
xor eax, eax
ret
invalid
stc
jg 0x14015a83d
sbb eax, dword [rax]
add byte [rdi + 0x54], bh
add byte [rax], al
jg 0x14015a87a
add byte [rax], al
add byte [rdi], cl
test byte [rsi], dl
add dword [rax], eax
add byte [rcx + 0x5b4f9], al
add byte [rdi], cl
test byte [rbp - 0x17000000], dh
add byte [rax], al
jbe 0x14015a877
add byte [rax], al
cmp ecx, 0x2021
jg 0x14015a8ef
and byte [rax], al
add byte [rdi + 0x6d], bh
cmp ecx, 0x1b80
jne 0x14015a80c
add byte [rbp + rbp*2 - 0x15], dh
lea r8d, [rcx - 0x3c2a]
lea eax, [rcx - 0x3c2a]
invalid
clc
add dh, byte [rdx + 0x60]
jb case.0x14015a7ef.10060
invalid
in eax, dx
xor eax, 0x58740000
add byte [rax], al
je case.0x14015a7ef.10060
add byte [rax], al
add byte [rax + rbx*2 - 0x15], dh
xor dword [rcx + 0x3e3f9], eax
stc
jrcxz 0x14015a8b0
add byte [rax], al
je case.0x14015a7ef.10060
cmp ecx, 0x41d
je case.0x14015a7ef.10060
cmp ecx, 0x461
stc
jrcxz 0x14015a8b0
add byte [rax], al
cmp rcx, 0x41d
add byte [rsi + rdi - 0x15], dh
invalid
mov al, 0x21
ret
cmp ecx, 0x150
je 0x14015a95a
invalid
mov byte [rax], al
add byte [rax], al
stc
push rax
add dword [rax], eax
add byte [rdi], cl
test byte [rax - 0x7f000000], cl
stc
push rdx
cmp ecx, 0x252
je case.0x14015a7ef.10060
add al, byte [rax]
add byte [rbp + riz - 0x50], dh
mov al, 0x28
ret
add byte [rax], al
sbb eax, dword [rax]
add byte [rdx + rdx - 0x15], dh
jmp 0x14015a871
cmp ecx, 0x2022
je case.0x14015a7ef.10060
cmp ecx, 0x25e9
jne case.0x14015a7ef.10014
add byte [rbp - 0x25], dh
mov al, 0x14
ret
mov al, 0x26
ret
mov al, 0x18
ret
mov al, 0xb
ret
mov al, 0xc
ret
mov al, 0x10
ret
mov al, 0x19
ret
mov al, 0x24
ret
mov al, 0x1f
ret
mov al, 0x11
ret
mov al, 0x1b
ret
mov al, 0x1c
ret
mov al, 0xe
ret
mov al, 0xf
ret
call fcn.140196170
sub rsp, rax
sub esp, eax
sub esp, eax
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x1040], 0xfffffffffffffffe
dec dword [rcx - 0x3176b72d]
dec dword [rcx - 0x3176b72d]
mov dword [rbp + 0x103c], edx
xchg ebp, eax
cmp al, 0x10
add byte [rax], al
xor r14d, r14d
lea rdi, [rbp - 0x40]
mov r8d, 0x1000
add byte [rax], dl
add byte [rax], al
add byte [rax], dl
add byte [rax], al
mov rcx, rdi
stc
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov ecx, 0x1200
test ebx, 0x10000000
je 0x14015a9e7
lea rcx, [0x1401ded38]
or eax, 0x8437a
call qword [sym.imp.kernel32.dll_GetModuleHandleW]
test rax, rax
je 0x14015a9df
mov r14, rax
and ebx, 0xefffffff
mov dword [rbp + 0x103c], ebx
mov ecx, 0x1a00
jmp 0x14015a9e7
xor r14d, r14d
mov ecx, 0x1200
mov qword [rsp + 0x20], rdi
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0x800
mov rdx, r14
mov r8d, ebx
xor r9d, r9d
call qword [sym.imp.kernel32.dll_FormatMessageW]
test eax, eax
je case.0x140129416.739
mov ebx, eax
cmp eax, 0x801
jae 0x14015ae00
add eax, 0x107908
xor ecx, ecx
mov rdx, rbx
call fcn.140162ad0
test rax, rax
je 0x14015ae14
mov qword [rbp + 0x1008], rbx
mov qword [rbp + 0x1010], rax
mov qword [rbp + 0x1018], 0
lea r14, [rbx*2 - 0x40]
add r14, rbp
movabs r15, 0x100000000
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
popfq
or byte [rax], dl
adc byte [rax], al
invalid
lea rbx, [rbp + 0x1008]
add bl, ch
and byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
jmp 0x14015aa92
nop dword [rax + rax]
adc byte [rax - 0x77], cl
iretd
test dword [rax], ebx
adc byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], esp
adc byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
cmp ecx, 0x80
add byte [rax], al
add byte [rax], dh
add byte [rax], al
invalid
add byte [rcx + 0xf], al
xchg esp, eax
shr ecx, 9
or edi, edi
or edi, edi
invalid
movzx ecx, byte [rcx + rdx]
push qword [rcx]
ror byte [rcx + rcx*4 + 0x36], 0x48
mov dword [rsi + 8], ebx
clc
sldt word [rax]
add byte [rax - 0x73], cl
or eax, 0xabdd3
mov ecx, 1
mov rdx, rbx
call fcn.140197e40
int3
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
cmp qword [rbp + 0x1008], 0
je 0x14015ae67
mov r8, qword [rbp + 0x1010]
mov rcx, qword [0x140262270]
xor edx, edx
call fcn.140195ea0
invalid
mov al, 3
invalid
nop
add rsp, 0x38
invalid
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
adc byte [rbp + 0x41], dl
push rdi
push rbp
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x38
sub esp, 0x38
sub esp, 0x38
lea rbp, [rdx + 0x80]
cmp qword [rbp + 0xff8], 0
je 0x14015aeb7
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, qword [rbp + 0x1000]
add byte [rax], al
lea ecx, [rbp - 0x20]
mov dword [rbp - 0x60], eax
add dword [rbp + 0x15], esi
add dword [rax], eax
pop rsi
add byte [rax], al
add al, ch
nop
add byte [rax], al
invalid
add bl, ch
push rbp
add eax, 0xffecee38
fmul dword [r8 - 0x73]
add byte [rax], al
add byte [rax - 0x39], cl
rol byte [r8], 0
invalid
add byte [rax], al
or byte [r8], al
or byte [rax], al
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x80]
call fcn.140158450
int3
and byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
or r8b, r14b
or al, dh
dec qword [rax]
jne 0x14015b1dd
or dword [rax - 0x75], ecx
or r8b, r13b
add edi, dword [rdi + 0x48900001]
add esp, 0x20
mov rcx, qword [rbp + 8]
call fcn.1401770e0
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
int3
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xc8
enter 0, 0
add byte [rax - 0x77], cl
invalid
mov rsi, rdx
mov rdi, rcx
mov rax, qword [rcx]
cmp rax, 2
jne 0x14015b2a6
mov rbx, qword [rdi + 0x48]
test rbx, rbx
test rbx, rbx
je 0x14015b497
mov rdi, qword [rdi + 0x40]
lea r14, [rsp + 0x38]
lea r15, [0x1401de3a0]
cmp eax, 0x8316d
test dword [rax], edx
add al, byte [rax]
add byte [rax - 0xa], al
invalid
invalid
test ch, 1
add byte [rcx + rax - 0x19], cl
test rax, rax
je 0x14015b354
lea rax, [rdi + 8]
test byte [rsi + 0x34], 4
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x78], 0xf4240
str word [rax - 0x77]
mov ah, 0x24
add byte [rax], 0
add byte [rax - 0x73], cl
and al, 0x30
str word [rax - 0x77]
mov ah, 0x24
add byte [rax], 0
add byte [rax - 0x73], cl
and al, 0x30
jne 0x14015b37e
mov qword [rsp + 0x88], rax
lea rax, [0x140151e50]
mov qword [rsp + 0x90], rax
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fwidestring_1.0.2_srcucstring.rs
lea eax, [0x1402073f0]
lea eax, [0x1402073f0]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
cmp byte [rax - 0x39], cl
and al, 0x40
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x88]
lea eax, [rsp + 0x88]
lea eax, [rsp + 0x88]
add byte [rax], al
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
add byte [rax - 0x73], cl
and al, 0x70
cmp al, ch
pop rsi
nop
mov rdx, qword [rdi + 0x20]
mov qword [rsp + 0xb8], rax
sal byte [rbx + riz + 0x48], 0x85
leave
int3
invalid
add byte [rax], al
test ebp, esi
invalid
add dword [rax], eax
add al, ch
pop rbp
sldt word [rax]
invalid
add byte [rdi + rcx - 0x4a], al
push rbp
push rax
sub ecx, dword [rbx]
add byte [rbp + 0x63], cl
movsxd r9, dword [r8 + rdx*4]
jmp rcx
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
cmove rdx, rax
add rcx, rdx
add rcx, 8
invalid
test eax, eax
add byte [rax], al
add bl, ch
sbb dword [rax - 0x73], ecx
invalid
invalid
add byte [rax], al
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
add eax, 0x2b9
invalid
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
xchg ebp, eax
and byte [rcx], al
add byte [rax], al
or bh, cl
iretd
invalid
and byte [r8 - 0x73], r9b
push r8
push rax
nop
clc
loope 0x14015b72e
add ecx, 4
jmp 0x14015b71f
invalid
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
sbb dword [rax - 0x73], ecx
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
add eax, 0x2b9
mov ecx, 2
mov rdx, rbx
sub rdx, rcx
sub edx, ecx
invalid
invalid
sub edx, ecx
add byte [rcx + rax - 7], cl
add rcx, r15
mov r8, rcx
test rdx, rdx
je case.0x140106108.896
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
sar dword [rsp + rbx*2], 0xf
xchg esp, eax
ror byte [rax], 0xc8
sar dword [rsp + rbx*2], 0xf
xchg esp, eax
ror byte [rax], 0xc8
jmp 0x14015b74a
xor eax, eax
mov qword [rbp - 0x60], r15
mov qword [rbp - 0x58], rbx
movups xmm0, xmmword [rbp + 0x50]
movups xmm1, xmmword [rbp + 0x60]
movups xmmword [rbp - 0x50], xmm0
movups xmmword [rbp - 0x40], xmm1
mov rcx, qword [rbp + 0x70]
mov qword [rbp - 0x30], rcx
mov byte [rbp - 0x26], al
mov word [rbp - 0x28], 0x200
lea r14, [rbp + 0xe9]
mov r8b, 2
mov dword [rbp + 0x12c], 0
lea rbx, [rbp + 0x50]
mov rdx, qword [rbp + 0x120]
mov rcx, qword [rbp + 0x118]
cmp r11b, 6
je 0x14015b7b8
mov edi, ecx
add byte [rax - 0x75], cl
xchg ebp, eax
loopne 0x14015b862
add byte [rax], al
popfq
xor byte [rcx - 0x75], cl
mov dh, 0x95
adc al, byte [rcx]
add byte [rax], al
add dword [rax], eax
add byte [rax + rcx*4 - 0x6b], al
mov byte [rbp + 0x112], r10b
mov byte [rbp + 0x112], dl
rol dword [rax], 0
add byte [rax], al
test byte [rcx - 0x77], 0xc4
add bl, ch
xor ecx, ecx
jae 0x14015ba76
rol byte [rcx - 0x80], cl
sti
invalid
cmp bl, 6
sbb byte [rax + 0x12cbd], al
add byte [rax], al
cli
jne 0x14015baaf
or byte [rax - 0x6bf0a307], al
ret 0xf980
stc
stc
invalid
cmp dl, 0x2e
sete dl
cli
sete dl
and cl, dl
mov dh, 0xc0
xor ecx, ecx
push rax
jb 0x14015c000
add byte [rax], al
mov r8, rcx
mov qword [rbp + 0xe0], rcx
add byte [rax], al
add byte [rbp - 0x7c], al
in eax, dx
add byte [rax], al
add byte [rbp - 0x7c], al
in eax, dx
jne 0x14015bbc8
test dil, dil
je 0x14015bbb1
xor ecx, ecx
mov rdx, r8
jmp 0x14015bbc3
mov ecx, 2
mov rdx, r8
cmp r8, 2
jb 0x14015c011
cmp rcx, rdx
jne case.0x14015c4ea.1176
xor eax, eax
cmp byte [rbp + 0x12c], 0
add byte [rax], al
add byte [rbp - 0x7b], dh
lea rax, [r12 + rdx]
jmp 0x14015bb5a
add byte [rax], al
add cl, ch
sbb al, 0xff
invalid
invalid
mov rsi, rcx
jne 0x14015bc53
xor r8d, r8d
test r12, r12
test esp, esp
test esp, esp
jne 0x14015bc8f
jmp 0x14015bca6
push rax
test dh, cl
add dword [rax], eax
add byte [rax - 0x75], cl
test dword [rax], ebx
add dword [rax], eax
add byte [rax - 0x75], cl
xchg ebp, eax
and byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x7c], al
fstp xword [rcx - 0x22]
setne r8b
add r8, r9
mov r10d, 3
mov edx, 3
mov edx, 3
cmp r11b, 0xf0
jb 0x14015bd00
xor r9d, r9d
cmp r8, rdi
setne r9b
add r8, r9
mov r10d, 4
jmp 0x14015bd00
push 0xffffffffffffffff
invalid
invalid
jno 0x14015be02
mov eax, 3
mov rcx, r12
mov rdx, r14
call r13
invalid
test al, al
jne case.0x1401281ef.795
invalid
add rbx, 3
mov rax, rbx
mov eax, ebx
ret
mov eax, ebx
mov rdx, qword [rbp + 0x120]
add byte [rax], al
cmp rbx, rdx
mov rcx, r12
loope 0x14015be34
mov edi, dword [rbp + 0xc8]
loope 0x14015be34
mov edi, dword [rbp + 0xc8]
enter 0, 0
add byte [rdi], cl
xchg ah, bl
invalid
jbe 0x14015bcd0
invalid
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, rbx
call fcn.140198290
jmp 0x14015c033
add cl, ch
sub eax, dword [rdx]
add byte [rax], al
mov eax, dword [rbp + 0x120]
test eax, edx
add byte [rax], al
invalid
rol byte [rax], 1
add byte [rcx], dh
ror byte [rbx + rcx*4 - 0x7b], cl
add al, ch
movabs al, byte [0xc48148f889440003]
mov eax, r15d
invalid
invalid
invalid
pop rsi
movabs al, byte [0x4800082405058d48]
mov dword [rbp + 0xe0], eax
lea eax, [0x1401de268]
mov dword [rbp + 0x50], eax
add byte [rax], al
add byte [rax - 0x39], cl
jo 0x14015bec9
add byte [rax], al
add byte [rax - 0x73], cl
test eax, ebx
fadd dword [rax]
add byte [rax], al
invalid
invalid
invalid
mov dword [rbp + 0x60], eax
push r8
invalid
and ecx, dword [rbx]
add byte [rcx + 0x63], cl
adc al, 0x90
mov rdx, qword [rbp + 0xf8]
add rdx, 4
add al, 0xe9
cmpsb byte [rsi], byte [rdi]
sti
invalid
invalid
dec dword [rcx - 0x77]
fmul dword [rbp - 0x7b]
in al, 0xf
test dword [rbx - 3], esp
invalid
add byte [rax], al
add edx, 2
lea ecx, [rax + 1]
test r8, r8
test eax, eax
cmove r9, r8
add rdx, r9
add rdx, 8
jmp 0x14015bac6
invalid
jmp 0x14015bac6
lea eax, [0x1401ddd80]
add eax, dword [rax]
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
retf 0x81d
lea r8, str.library_std_srcpath.rs
mov rdx, rbx
invalid
call fcn.140198290
rol dl, cl
add eax, dword [rax]
invalid
rol dl, cl
add eax, dword [rax]
jmp 0x14015c033
bnd call fcn.140198290
mov rdx, qword [rbp + 0x120]
call fcn.140198320
jmp 0x14015c033
mov rdx, rbx
mov edx, ebx
call fcn.140198630
jmp 0x14015c033
lea r8, str.library_std_srcpath.rs
lea r8, str.library_std_srcpath.rs
add byte [rdi], cl
sub esp, 0x78
movabs r8, 0x2e6880f2c74
invalid
mov edx, ebx
add byte [rax], al
lea ecx, [rsp + rdi]
ror byte [rbp - 0x77], 0xe8
jge 0x14015c137
in al, dx
add byte [rax], al
add byte [rcx - 0x77], al
fld qword [rcx + rcx*4 - 0x18]
mov eax, ebp
add al, bh
add byte [rax], al
add byte [rax - 0x73], cl
loopne case.0x140126c16.818
mov edx, edi
add al, 0x3c
in eax, dx
add byte [rax], al
add byte [rax + 0x39], cl
test dword [rdi], 0x14384
add dword [r8], eax
add dword [r8], eax
add byte [rdi + rcx - 0x49], al
invalid
std
invalid
call 0xc5234f30
pop rsi
sub byte [rbx + 0x5f], bl
push rdi
sub rsp, 0x48
sub esp, 0x48
and al, 1
add byte [rax], al
and al, 0x30
mov ecx, edi
add al, 0xeb
xor al, 0x4c
lea r8, [rdx + 1]
ret 0x14c
ror dword [rax], 0xeb
ret 0x14c
and al, 0x40
or eax, dword [rax]
fild dword [rbp + 0x31]
invalid
mov dh, 0x72
invalid
or byte [rax], al
add byte [rax], al
add byte [rbp + 0xf], cl
invalid
add dh, byte [rdx + 0x7c]
cli
pop rsp
pop rsp
add byte [rax], al
shl edx, 8
or esi, edx
invalid
add dword [rdx], edi
fild word [rax - 0x57f403e]
sbb cl, byte [rdi]
mov edi, 0xf1afa80
xor dword [rsi + 0x3c000000], 0x61
add byte [rax], al
add byte [rcx + riz*2], bh
ret 0xe2c0
add dword [0x1291718bf], eax
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rbp - 0x77], cl
mov r10, r8
invalid
invalid
add byte [rax - 0x73], cl
add cl, byte [rax - 0x7d]
ret 0x4903
leave
lea edi, [rsi + 1]
jle 0x14015c7b3
add rsi, r8
add esi, eax
mov rsi, rdi
jne case.0x14015a31e.426
mov rsi, r10
test r9, r9
je 0x14015c7dc
test rsi, rsi
je 0x14015c7dc
mov byte [rcx], 4
mov qword [rcx + 8], rax
add al, 0x48
mov dword [rcx + 8], eax
mov qword [rcx + 0x10], r9
mov qword [rcx + 0x18], r11
mov qword [rcx + 0x20], rsi
adc byte [rcx + rcx*4 + 0x59], cl
sbb byte [rax - 0x77], cl
jno 0x14015c7fa
jmp 0x14015c7df
out 0x4c, eax
mov eax, eax
add byte [rax], al
add byte [rbp + 0x4e], dl
pop r12
invalid
fild dword [rbp + 0x31]
rol byte [rax + 0xf5cff7a], cl
test byte [rdx + 0x49000000], ah
inc edx
add byte [rax], al
lea ecx, [rax - 4]
adc ebp, ebx
movzx r10d, byte [rdx + 6]
invalid
rol byte [rcx - 0x80], cl
loop 0x14015c8d3
invalid
fild word [rcx - 0x80]
ret 0x41bf
add dword [rdx], eax
add r9d, ebp
retf
mov eax, eax
inc dword [rbx]
and al, 0x30
out dx, eax
jo 0x14015cae5
movzx ecx, bh
cmp r9d, 1
jne 0x14015cb30
mov byte [rbx + 0x38], 2
test r12b, r12b
jne 0x14015cc74
mov dil, 2
cmp r8d, 3
jb 0x14015ca8c
cmp r8d, 5
je 0x14015ca8c
cmp r8d, 6
jne 0x14015cc8a
test rdx, rdx
je 0x14015cc20
movzx r9d, byte [rsi]
cmp rdx, 1
je 0x14015cc27
add qword [rcx - 0x7d], r8
stc
invalid
push rsp
mov ch, 0
add r10, r13
mov r9, rax
jmp r10
test rdx, rdx
test edx, edx
je 0x14015cc94
xor r9d, r9d
cmp r8b, 3
jae 0x14015cb70
nop word cs:[rax + rax]
cmp byte [rsi + r9], 0x5c
je 0x14015cbb5
inc r9
cmp rdx, r9
jne 0x14015cb50
jmp 0x14015cb89
movzx r10d, byte [rsi + r9]
cmp r10d, 0x2f
je 0x14015cbb5
cmp r10d, 0x5c
je 0x14015cbb5
inc r9
cmp rdx, r9
jne 0x14015cb70
xor r10d, r10d
mov r9, rdx
test r9, r9
jne 0x14015cbc0
mov r11, rdx
sub r11, r10
jb 0x14015cd4d
add r10, rsi
mov qword [rbx], r10
mov qword [rbx + 8], r11
mov dil, 2
mov bh, 2
mov r10d, 1
test r9, r9
je 0x14015cb94
mov r11, rsi
mov edi, ecx
cmp r9, 1
stc
invalid
je 0x14015cbe0
mov r15b, 9
cmp r9, 2
cmp ecx, 2
jne 0x14015cbf2
cmp byte [rsi], 0x2e
jne 0x14015cbf2
cmp byte [r11], 0x2e
movzx r15d, dil
mov r11d, 9
cmovne r15d, r11d
add r10, r9
mov r11, rdx
sub r11, r10
jb 0x14015cd4d
invalid
add qword [rax], r8
add byte [rax], al
invalid
xor edx, edx
jmp 0x14015ca8c
invalid
invalid
invalid
invalid
add byte [rcx - 1], cl
retf
retf 0xe2ff
test r11, r11
je 0x14015cd80
invalid
dec r11
mov byte [rbx + 0x38], 3
lea r8, str.library_std_srcpath.rs
mov rax, qword [rsp + 0x200]
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], rdx
mov qword [rsp + 0x58], r8
mov dword [rsp + 0x60], r9d
mov dword [rsp + 0x64], ecx
lea rcx, [rsp + 0xc0]
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x70], r13
mov r13, rcx
mov ebp, ecx
mov ebp, ecx
mov qword [rsp + 0x78], rax
mov rcx, qword [rsp + 0x1240]
mov rdx, r15
mov rax, qword [rsp + 0x1248]
call qword [rax + 0x20]
mov r14d, dword [rsp + 0x38]
lea r15, [rsp + 0x1cc]
lea r12, [rsp + 0x1c8]
inc ebx
cmp ebx, r14d
je 0x14015dcfc
mov r8d, 0xff4
mov rcx, r15
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x218], 0x7d0
mov dword [rsp + 0x1c8], 0x58
mov rax, qword [0x1402622c8]
add eax, 0x1049fb
test rax, rax
jne 0x14015d8f5
js 0x14015d91a
invalid
invalid
mov ah, 0x24
lock add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xe0], esi
invalid
movaps xmmword [rsp + 0xd0], xmm6
movaps xmmword [rsp + 0xc0], xmm6
lea r10, [rsp + 0x21c]
and al, 0x1c
add al, byte [rax]
add byte [rcx - 0x73], cl
add al, 0x4a
invalid
mov r14d, 0x100
xor r11d, r11d
mov r8, r13
xor r13d, r13d
test r11w, r11w
je 0x14015da40
nop word cs:[rax + rax]
mov edx, r9d
mov ecx, edx
and ecx, 0xf800
cmp ecx, 0xd800
jne 0x14015da61
movzx r11d, dx
mov r12d, 3
mov esp, 3
mov ecx, 0xfffd
cmp r11d, 0xdbff
ja 0x14015dae0
add byte [rax], al
cmp r10, rax
je 0x14015da7b
movzx ebp, word [r10]
add r10, 2
mov r11d, ebp
add r11d, 0x2000
ret
add byte [rax], ah
add byte [rax], al
movzx r15d, r11w
mov bh, 0xfb
mov r11w, 1
cmp r15d, 0xfc00
jae 0x14015da83
cmp r10, rax
je 0x14015dc10
movzx edx, word [r10]
add r10, 2
mov ecx, edx
and ecx, 0xf800
cmp ecx, 0xd800
je 0x14015d9f3
shl edx, 0x10
mov rcx, rdx
shr rcx, 0x10
cmp ecx, 0x80
jae 0x14015dac0
mov r12d, 1
jmp 0x14015dae0
xor r11d, r11d
mov r10, rax
jmp 0x14015dae3
cmp ecx, 0x800
jae 0x14015dad0
mov r12d, 2
jmp 0x14015dae0
cmp ecx, 0x10000
mov r12d, 4
sbb r12, 0
xor r11d, r11d
mov rdx, r14
sub rdx, r12
jbe 0x14015dc10
mov dword [rsp + 0x3c], ecx
cmp ecx, 0x80
jae 0x14015db10
and al, 0x40
add al, 0
add byte [rax], al
cmp r14, 3
jbe 0x14015dd27
mov ebp, ecx
shr ebp, 0x12
and bpl, 7
or bpl, 0xf0
invalid
mov byte [r8], bpl
mov ebp, ecx
shr ebp, 0xc
and bpl, 0x3f
or bpl, 0x80
mov byte [r8 + 1], bpl
mov ebp, ecx
shr ebp, 6
and bpl, 0x3f
or bpl, 0x80
mov byte [r8 + 2], bpl
and cl, 0x3f
or cl, 0x80
mov byte [r8 + 3], cl
mov ecx, 4
nop dword [rax]
invalid
cmp rcx, r14
ja 0x14015dd18
add r8, r12
add r13, r12
mov r14, rdx
test r11w, r11w
jne 0x14015d9e0
jmp 0x14015da40
cmp r13, 0x101
jae 0x14015ddcd
movaps xmmword [rsp + 0x80], xmm6
movaps xmmword [rsp + 0x90], xmm6
mov qword [rsp + 0xa0], 0
mov dword [rsp + 0x80], 0x28
add byte [rax], al
add byte [rax - 0x75], cl
add eax, 0x104685
add byte [rax], al
add byte [rax - 0x75], cl
add eax, 0x104685
test rax, rax
lea r15, [rsp + 0x48]
jne 0x14015dc78
mov rcx, qword [0x1402622a8]
lea rdx, str.SymGetLineFromInlineContextW
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x14015ddc1
add byte [rax], al
add byte [rax], al
mov qword [0x1402622d0], rax
mov dword [rsp + 0x48], 0
lea rcx, [rsp + 0x80]
mov qword [rsp + 0x28], rcx
and al, 0x28
sub byte [rcx + rcx*4 + 0x7c], cl
and al, 0x20
mov qword [rsp + 0x20], r15
xor r14d, r14d
mov rcx, rsi
mov rdx, rdi
mov r8d, ebx
xor r9d, r9d
call rax
mov r9d, 0
cmp eax, 1
jne 0x14015d830
mov ecx, dword [rsp + 0x90]
mov r8, 0xffffffffffffffff
mov rdx, qword [rsp + 0x98]
nop dword [rax + rax]
dec dword [rax - 0x75]
xchg esp, eax
and al, 0x98
add byte [rax], al
add byte [rdi], cl
invalid
cmp word [rdx + r8*2 + 2], 0
lea r8, [r8 + 1]
jne 0x14015dcd0
mov r9d, 1
mov r14d, 1
jmp 0x14015d830
movaps xmm6, xmmword [rsp + 0x11c0]
add rsp, 0x11d8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
ret
lea r8, str._rustc_6672c16afcd4db8acdf08a6984fd4107bf07632clibrarycore_srccharmethods.rs
mov rdx, r14
call fcn.140198320
add eax, dword [rax]
invalid
add eax, dword [rax]
mov qword [rsp + 0xb8], r14
lea rax, [rsp + 0x40]
mov qword [rsp + 0x48], rax
lea rax, [fcn.140023700]
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x50], eax
lea rcx, [rsp + 0x3c]
mov qword [rsp + 0x58], rcx
lea rcx, [0x140029e20]
mov qword [rsp + 0x60], rcx
and al, 0x60
lea rcx, [rsp + 0xb8]
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x70], rax
lea rax, str.encode_utf8:_need__bytes_to_encode_U__but_the_buffer_has
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 3
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rsp + 0xa0], 0
lea rax, [rsp + 0x48]
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], 3
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x7f2fc
cld
invalid
invalid
invalid
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x7f2fc
cld
invalid
invalid
invalid
lea rcx, [rsp + 0x80]
call fcn.140198250
invalid
add byte [rax - 0x73], cl
or eax, 0x81ce0
lea rcx, str.library_std_src...._backtrace_srcdbghelp.rs
call fcn.1401987a0
lea r8, str.library_std_src...._backtrace_src_symbolizedbghelp.rs
cld
sbb ecx, dword [rax]
add byte [rdx + 0x100], bh
mov edx, 0x100
mov rcx, r13
call fcn.140198320
add ah, cl
add ah, cl
int3
add al, 0
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], esp
add al, 0
add dh, bh
invalid
add byte [rax], al
add byte [rbp + rdx + 0x4c], dh
je 0x14015e05f
mov r8, qword [rbp + 0x410]
add byte [rax], 0
add byte [rax - 0x7d], cl
mov ebp, 0x408
add byte [rax], al
add byte [rbp + rdx + 0x4c], dh
mov eax, dword [rbp + 0x410]
test dword [rax], edx
add al, 0
invalid
test dword [rax], edx
add al, 0
add byte [rax - 0x75], cl
or eax, 0x10415c
jge 0x14015e11d
add byte [rax + 0x28c48348], dl
add esp, 0x28
pop rsi
add ecx, dword [rax - 0x7b]
leave
je 0x14015e1eb
mov rax, qword [rsi + 8]
imul rcx, rcx, 0x38
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 8
mov dword [rsp + 0x48], 8
mov qword [rsp + 0x50], rcx
jmp 0x14015e1f4
mov qword [rsp + 0x48], 0
mov dword [rsp + 0x48], 0
lea rcx, [rsp + 0x28]
lea r9, [rsp + 0x40]
and al, 0x40
and al, 0x40
call fcn.140152f30
cmp qword [rsp + 0x28], 0
jne 0x14015e21e
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
mov qword [rsi + 8], rax
mov qword [rsi], rdi
add rsp, 0x58
pop rdi
pop rsi
ret
mov rcx, qword [rsp + 0x30]
test rcx, rcx
jne 0x14015e22d
call fcn.140020450
mov rdx, qword [rsp + 0x38]
call fcn.140197e40
int3
mov qword [rsp + 0x30], rcx
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea rsi, [rsp + 0x20]
mov r8, rsi
call fcn.1400243a0
test al, al
jne 0x14015e973
cmp byte [r14 + 0x20], 1
and al, 0x90
mov dword [rsp + 0x80], ebp
mov byte [rax], al
add byte [rax], al
add al, byte [rax]
add byte [rax], al
cmp al, 0x24
add ecx, dword [rdi]
test byte [rcx + rax], dl
add byte [rax], al
add eax, dword [rax]
add byte [rbp - 0x17af040], al
invalid
inc byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx + 0xf], al
adc byte [rsp + 0x40], al
sub dword [rsp + 0x40], edx
xor byte [rdi], cl
sub dword [rsp + 0x20], eax
mov dword [rsp + 0x70], 2
add byte [rax], al
add byte [rax], al
add ecx, dword [rax - 0x73]
or eax, 0xa8e2a
mov dword [rsp + 0xa8], ecx
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [rsp + 0xd8]
mov qword [rsp + 0xb8], rcx
mov qword [rsp + 0xc0], 1
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0xa8]
invalid
jl 0x14015e67f
lea ecx, [rsp + 0xd8]
in al, dx
inc dword [rax + rax*8 + 0x46e94b74]
add eax, dword [rax]
add byte [rcx - 0x75], cl
invalid
add dword [rax], eax
add byte [rax], al
adc dword [rsp + 0x38], eax
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x44], cl
lea eax, [rsp + 0x20]
lea eax, [rsp + 0x20]
add eax, dword [rax]
add byte [rcx - 0x75], cl
invalid
lea edx, [0x140207a30]
clc
and al, 0x20
mov qword [rsp + 0x90], rcx
mov qword [rsp + 0x98], 1
lea rcx, [rsp + 0xa8]
mov qword [rsp + 0x80], rcx
mov dword [rsp + 0x80], ecx
mov dword [rsp + 0x80], ecx
mov qword [rsp + 0x88], 2
mov rcx, qword [rax + 0x20]
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x70
call fcn.1400243a0
test al, al
jne 0x14015e973
mov rax, qword [r14]
lea rcx, str._____________at_0
mov qword [rsp + 0x20], rcx
and al, 0x20
and al, 0x20
mov qword [rsp + 0x28], 1
lea rsi, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fwidestring_1.0.2_srcucstring.rs
mov qword [rsp + 0x30], rsi
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x20]
call fcn.1400243a0
test al, al
jne 0x14015e973
mov rcx, qword [r14 + 8]
mov rax, qword [r14 + 0x10]
mov rdx, qword [r14]
mov qword [rsp + 0x20], rdx
push rsp
and al, 0x20
lea r8, [rsp + 0x28]
movups xmm0, xmmword [r15]
movups xmmword [rsp + 0x28], xmm0
mov r9, qword [r15 + 0x10]
adc byte [rcx + rcx*4 + 0x4c], cl
and al, 0x38
call qword [rax + 0x20]
test al, al
jne 0x14015e973
mov rax, qword [r14]
lea rcx, [rsp + 0xd8]
mov qword [rsp + 0x70], rcx
invalid
jo 0x14015e86e
lea rcx, [0x1400271c0]
lea ecx, [0x1400271c0]
mov qword [rsp + 0x78], rcx
lea rcx, [0x140206db0]
or eax, 0xa8578
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x40], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x70
invalid
lea rcx, [rsp + 0x70]
jo 0x14015e89d
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x30], ecx
mov qword [rsp + 0x38], 1
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
mov edx, dword [rax + 0x28]
mov edx, dword [rax + 0x28]
lea r8, [rsp + 0x20]
call fcn.1400243a0
test al, al
jne 0x14015e973
and al, ch
sub al, 0x5b
in al, dx
inc dword [rax + rax*8 + 0xf7850f]
add byte [rax], al
mov rax, qword [r14]
lea rcx, str.0z__
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 1
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x30], rsi
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
adc dword [rsp + 0x38], eax
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x20]
call fcn.1400243a0
pop rdx
in al, dx
dec dword [rcx - 0x7bfe4f3f]
leave
mov rcx, rbx
je 0x14015e26d
invalid
invalid
invalid
jmp case.0x14015c4ea.1263
and al, 0x40
movups xmm3, xmmword [rsp + 0x30]
adc byte [rsp + 0x30], bl
push rax
sub dword [rsp + 0x40], edx
and al, 0xa8
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xffffc8dc
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
nop
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rbp*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov word [rax + rax*4], fs
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x80], ecx
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
and al, 0x88
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
mov ecx, dword [rax + 0x20]
mov rdx, qword [rax + 0x28]
invalid
invalid
invalid
mov ecx, dword [rax + 0x20]
and al, 0x70
and al, 0x70
in al, dx
inc dword [rax + rax*8 - 0x2ff7bf1]
invalid
pop rsi
int3
int3
int3
stc
invalid
movd edx, mm6
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
adc al, byte [rax]
add byte [rax], al
invalid
nop word cs:[rax + rax]
mov eax, eax
xor byte [rbp - 0x73], al
push rax
push rdi
add byte [rax], al
sub rax, r8
sub eax, eax
ror byte [rax + 1], 0xe1
and al, 0x20
and byte [rbp + rcx*4 + 5], cl
fisttp dword [rcx - 0x46befff6]
mov ecx, esi
mov ebx, 0xf3ffec4d
movq qword [rsi], mm6
mov dword ss:[rsi + 0x34], edi
mov ah, 0x24
mov al, 0
add byte [rax], al
add byte [rax], al
add byte [rdi + 0x5e], bl
pop rsi
xor r9d, r9d
movabs r10, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
cmp qword [rcx], r10
invalid
cmovne r9, rcx
mov rcx, rdx
mov rdx, rax
jmp fcn.14015b4f0
invalid
invalid
invalid
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x98
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
add byte [rax], al
mov ecx, dword [rcx + rax*8]
out dx, eax
dec dword [rax - 0x77]
mov dword [rbp - 8], eax
clc
int3
push 0x8718b4c
and byte [rbx + rcx*4 + 0x7a], cl
sub byte [rcx - 0x75], cl
mov ebp, dword [rdi + 0x18]
lea rdx, [0x1401e08c4]
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
ror byte [rdi], 0x85
mov ebp, 0x4d000001
add dword [rax], eax
add byte [rbp - 0x73], cl
sub al, 0x3e
int3
call 0x1025afc3e
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
invalid
invalid
xor ecx, dword [rcx + rdi - 0x18]
cmp eax, ebp
add byte [rcx + 0x39], cl
cld
add byte [rax], al
add byte [rax + rax*8 + 0xaf850f], al
add byte [rax], al
mov dword [rsp + 0x30], eax
add al, byte [rax]
add byte [rax], al
mov dword [rsp + 0x58], 0
and al, 0x48
push rax
add dword [rax], eax
add byte [rax], al
invalid
inc dword [rax + rax*8 - 0x7cb6ab8b]
invalid
loope 0x14015ee8a
cmp esp, edi
xor eax, 0x48000394
mov ecx, edi
add byte [rax - 0x77], cl
stc
mov ecx, edi
invalid
mov dword [rsp + 0x88], edx
in eax, 0
add byte [rax], al
nop
add edi, 2
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x50], al
mov r8b, 0x6e
nop dword [rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x50], al
and ah, byte [rsi + 0x66]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
test byte [rbp + 0x31], 0xf6
invalid
inc dword [rbp + 0x31]
in al, 0x80
sti
or dword [rdi], 0x41c84
add byte [rdi], cl
mov bh, 0xce
invalid
invalid
and al, 0x73
mov esi, ebp
add edi, 3
xchg byte [rsi + 0x41fffffe], cl
cmp ebp, 0x5c
invalid
mov dword [rsp + 0x44], eax
and al, 0x3a
add dh, al
and al, 0x43
call 0x1882ada2e
adc al, 0x48
lea ecx, str.0123456789abcdefBorrowErrorBorrowMutErroralready_borrowed:
mov dh, 4
add al, 8
mov dh, 4
or byte [rax + 0x44402444], cl
and al, 0x40
mov eax, r13d
and al, 0x41
loopne 0x14015f1d4
add dword [rcx + 0xf], eax
mov ebp, 0x1cf083c5
invalid
add al, 0x3a
jnp case.0x1401281ef.918
invalid
mov dword [rsp + rax + 0x38], 0xb70f755c
pop rsp
shr eax, 8
invalid
and al, 0x48
add byte [rbp + rcx*4 + 0x1d], cl
add esi, ecx
or al, byte [rax]
add cl, ch
xchg ecx, eax
invalid
std
and byte [rbx + rcx*4 + 0x4c], cl
and al, 0x48
invalid
in al, 0xf0
or al, byte [rax]
lock or al, byte [rax]
and al, 0x43
jge 0x14015f2a0
mov eax, ebp
adc al, 0x48
lea ecx, str.0123456789abcdefBorrowErrorBorrowMutErroralready_borrowed:
or eax, 0x460c8
or eax, 0x460c8
add al, 0
mov dh, 4
or byte [rax + 0x443e2444], cl
and al, 0x3e
mov eax, r13d
mov eax, r13d
and al, 0x40
mov dh, 4
or r13d, 1
mov ebp, 0x1cf083c5
call 0x1a0a33ed5
add al, 0x38
cmp r13d, 0x7f
add byte [rax], al
imul eax, dword [rax + rax], 0x48
mov dword [rsp + 0x28], eax
lea edx, [0x1401a5d68]
add al, ch
sbb dl, byte [rsi - 0x72b30014]
sbb eax, 0xaef8b
mov edx, 0xffff0000
invalid
adc dh, bh
int1
invalid
test byte [rbp + 0x31], 0xed
jb 0x14015f499
mov dh, 0xc8
and al, 0x54
ret 0x8b48
and al, 0x44
int3
int3
sub esp, 0x28
mov rdi, r8
mov rsi, rcx
add byte [rax - 0x7d], cl
sti
add esi, dword [rdx + 0x36]
stc
add dword [rbp - 0x77], eax
invalid
clc
mov al, 0xf
test dword [rbx - 0x7c000000], esi
ror byte [rdi], 0x84
stosd dword [rdi], eax
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
jp 0x14015f5c9
add cl, byte [rax - 0x7d]
sti
add esi, dword [rdx + 8]
invalid
ror dword [rdi], 0x82
pop rcx
add dword [rax], eax
add byte [rax - 0x7d], cl
invalid
and esi, 0x3c0
mov ecx, dword [rsi + 8]
shl edi, 0x18
invalid
nop dword [rax + rax]
setne al
clc
invalid
dec dword [rbp - 0x77]
invalid
invalid
add ecx, edx
xor byte [rcx - 0x73], cl
add qword [r13 - 0x7b], rcx
test r9, r9
add byte [rax + 0x63], cl
add byte [rax], al
add byte [rax], al
or byte [rax - 0x75], cl
test dword [rax + 0x48000000], edi
mov dword [rbp + 0x10], eax
jge 0x14015faa1
lea edx, [rbp - 0x20]
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], edx
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
js 0x14015fd13
mov eax, dword [rbp + 0x88]
test al, 0xe7
or al, byte [rax]
ret
add byte [rax], al
add byte [rdx], al
jge 0x14015feb6
add dword [rax], eax
add byte [rax], al
invalid
mov dh, 0xc0
or byte [rcx], al
add byte [rax], al
invalid
lea rbp, [rdx + 0x60]
mov rax, qword [rbp - 0x10]
inc qword [rax + 0x10]
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
call fcn.140160950
test rax, rax
je 0x140160bed
mov qword [rbp - 0x10], rax
lea rax, [rsi + 8]
mov qword [rbp - 8], rax
cmp qword [rsi + 8], 0
je 0x140160be2
mov rcx, qword [rbp - 8]
call fcn.140061e70
mov rax, qword [rbp - 0x10]
mov rcx, qword [rbp - 8]
mov qword [rcx], rax
test rax, rax
setne al
add rsp, 0x38
pop rsi
pop rbp
ret
mov eax, dword [rbp - 0x10]
mov rcx, qword [rbp - 8]
mov qword [rcx], rax
add rsp, 0x28
pop rsi
pop rbp
ret
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp - 0x50]
dec dword [rcx + 0x38]
jne 0x14016174a
mov qword [rcx + 8], 0
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
invalid
movabs al, byte [0x6a845c748]
test al, 6
add byte [rax], al
add al, ch
sti
stc
invalid
add al, byte [rax]
add byte [rax], al
mov qword [rbp + 0x588], rax
xor esi, esi
xor edi, edi
xor ebx, ebx
cmp r8, 0x201
jae 0x140162bc0
jmp 0x140162baf
jae 0x140162c7f
cmp r8, 0x201
jae 0x140162bc0
mov r14d, 0x200
lea r15, [rbp - 0x40]
mov r12, r8
jmp 0x140162c17
sub r8, rbx
sub rdi, rbx
cmp rdi, r8
jae 0x140162bef
lea rcx, [rbp + 0x5d0]
mov rdx, rbx
call fcn.14019f7f0
mov rsi, qword [rbp + 0x5d0]
mov rax, qword [rbp + 0x5d8]
mov qword [rbp + 0x588], rax
mov eax, 0xffffffff
cmp rsi, rax
mov ebx, 0xffffffff
cmovb rbx, rsi
mov qword [rbp + 0x5e0], rbx
mov rdi, rsi
mov r14, rbx
mov r15, qword [rbp + 0x588]
mov r12, rbx
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
mov ecx, r12d
mov rdx, r15
call qword [sym.imp.kernel32.dll_GetCurrentDirectoryW]
mov r13d, eax
test eax, eax
jne 0x140162c40
call qword [sym.imp.kernel32.dll_GetLastError]
test eax, eax
jne 0x1401632d2
mov r8d, r13d
cmp r12, r8
jne 0x140162ba0
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x7a
jne 0x14016339e
add r12, r12
mov eax, 0xffffffff
cmp r12, rax
cmovae r12, rax
mov r8, r12
cmp r8, 0x201
jb 0x140162baf
jmp 0x140162bc0
cmp r14, r8
jb 0x1401633b8
lea rcx, [rbp + 0x4a8]
mov rdx, r15
call fcn.14015c0a0
movups xmm0, xmmword [rbp + 0x4a8]
movups xmm1, xmmword [rbp + 0x4b8]
movaps xmmword [rbp + 0x5a0], xmm1
movaps xmmword [rbp + 0x590], xmm0
cmp qword [rbp + 0x5d0], 0
je 0x140162cd2
mov r8, qword [rbp + 0x5d8]
mov rcx, qword [0x140262270]
xor edx, edx
call fcn.140195ea0
movzx ebx, byte [rbp + 0x5fd]
mov rsi, qword [rbp + 0x590]
movabs rax, 0x8000000000000000
cmp rsi, rax
jne 0x140162cfd
lea rcx, [rbp + 0x598]
call fcn.140061e70
jmp 0x140162d19
mov rax, qword [rbp + 0x5a8]
mov qword [rbp + 0x4a0], rax
movups xmm0, xmmword [rbp + 0x598]
movaps xmmword [rbp + 0x490], xmm0
mov byte [rbp + 0x5f0], bl
mov qword [rbp + 0x5d0], rsi
movaps xmm0, xmmword [rbp + 0x490]
movups xmmword [rbp + 0x5d8], xmm0
mov rax, qword [rbp + 0x4a0]
mov qword [rbp + 0x5e8], rax
lea rax, str.stack_backtrace:_n
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], 1
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fwidestring_1.0.2_srcucstring.rs
mov qword [rbp - 0x30], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x28], xmm0
mov rax, qword [rbp + 0x5c8]
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp - 0x40]
call fcn.1400243a0
test al, al
jne 0x14016329f
mov rax, qword [rbp + 0x5c8]
mov qword [rbp + 0x590], rax
mov qword [rbp + 0x5a8], 0
mov byte [rbp + 0x5b0], bl
lea rax, [rbp + 0x5d0]
mov qword [rbp + 0x598], rax
lea rax, fcn.1401640d0
mov qword [rbp + 0x5a0], rax
mov byte [rbp + 0x5ff], 0
mov qword [rbp + 0x4f8], 0
mov byte [rbp + 0x5fa], 1
test bl, bl
setne byte [rbp + 0x5fc]
lea rdi, [rbp - 0x40]
mov r8d, 0x4d0
mov rcx, rdi
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov rsi, rdi
mov rcx, rdi
call qword [sym.imp.kernel32.dll_RtlCaptureContext]
mov rcx, qword [rbp + 0xb8]
test rcx, rcx
je 0x14016328f
xor edi, edi
lea rbx, [rbp + 0x590]
lea r15, [rbp + 0x4a8]
lea r12, [rbp + 0x550]
nop dword [rax + rax]
mov qword [rbp + 0x580], 0
mov dword [rbp + 0x580], 0
lea rdx, [rbp + 0x580]
xor r8d, r8d
call qword [sym.imp.kernel32.dll_RtlLookupFunctionEntry]
test rax, rax
je 0x14016328f
mov r13, rax
mov rax, qword [rbp + 0x58]
mov rcx, qword [rbp + 0xb8]
mov dword [rbp + 0x530], 0
mov qword [rbp + 0x538], r13
mov qword [rbp + 0x540], rcx
mov qword [rbp + 0x548], rax
cmp byte [rbp + 0x5fe], 0
jne 0x140162e94
cmp rdi, 0x64
ja 0x14016328f
mov byte [rbp + 0x5fb], 0
lea rax, [rbp + 0x5fb]
mov qword [rbp + 0x4a8], rax
lea rax, [rbp + 0x5fe]
mov qword [rbp + 0x4b0], rax
lea rax, [rbp + 0x5fc]
mov qword [rbp + 0x4b8], rax
lea rax, [rbp + 0x4f8]
mov qword [rbp + 0x4c0], rax
lea rax, [rbp + 0x5fa]
mov qword [rbp + 0x4c8], rax
mov qword [rbp + 0x4d0], rbx
lea rax, [rbp + 0x5ff]
mov qword [rbp + 0x4d8], rax
lea rax, [rbp + 0x530]
mov qword [rbp + 0x4e0], rax
mov r14, qword [0x140262258]
test r14, r14
jne 0x14016301e
movups xmm0, xmmword [0x1401de9e8]
movaps xmmword [rbp + 0x560], xmm0
movups xmm0, xmmword [str.LocalRustBacktraceMutex00000000]
movaps xmmword [rbp + 0x550], xmm0
mov byte [rbp + 0x570], 0
call qword [sym.imp.kernel32.dll_GetCurrentProcessId]
test eax, eax
je 0x140162fb5
mov ecx, 0x1f
nop word cs:[rax + rax]
cmp rcx, 0x20
ja 0x140163384
mov edx, eax
and dl, 0xf
lea r8d, [rdx + 0x30]
lea r9d, [rdx + 0x37]
cmp dl, 0xa
movzx edx, r8b
movzx r8d, r9b
cmovb r8d, edx
mov byte [rbp + rcx + 0x550], r8b
cmp eax, 0x10
jb 0x140162fb5
mov edx, eax
shr dl, 4
lea r8d, [rdx + 0x30]
add dl, 0x37
cmp al, 0xa0
movzx r8d, r8b
movzx edx, dl
cmovb edx, r8d
mov byte [rbp + rcx + 0x54f], dl
mov edx, eax
shr edx, 8
add rcx, 0xfffffffffffffffe
cmp eax, 0x100
mov eax, edx
jae 0x140162f50
movzx eax, byte [rbp + 0x570]
mov byte [rbp + 0x520], al
movaps xmm0, xmmword [rbp + 0x550]
movaps xmm1, xmmword [rbp + 0x560]
movaps xmmword [rbp + 0x510], xmm1
movaps xmmword [rbp + 0x500], xmm0
xor ecx, ecx
xor edx, edx
lea r8, [rbp + 0x500]
call qword [sym.imp.kernel32.dll_CreateMutexA]
test rax, rax
je 0x1401631a1
mov r14, rax
xor eax, eax
lock cmpxchg qword [0x140262258], r14
je 0x140163017
mov rbx, rax
mov rcx, r14
call qword [sym.imp.kernel32.dll_CloseHandle]
mov r14, rbx
lea rbx, [rbp + 0x590]
mov rcx, r14
mov edx, 0xffffffff
xor r8d, r8d
call qword [sym.imp.kernel32.dll_WaitForSingleObjectEx]
mov rax, qword [0x1402622a8]
test rax, rax
jne 0x140163058
lea rcx, str.dbghelp.dll
call qword [sym.imp.kernel32.dll_LoadLibraryA]
mov qword [0x1402622a8], rax
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
add al, byte [rax]
invalid
cmp byte [0x140262260], 0
jne 0x14016311f
mov rcx, qword [0x1402622b0]
test rcx, rcx
jne 0x140163093
mov rcx, rax
lea rdx, str.SymGetOptions
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1401633f9
mov rcx, rax
mov qword [0x1402622b0], rax
call rcx
mov ebx, eax
mov rax, qword [0x1402622b8]
test rax, rax
jne 0x1401630c6
mov rcx, qword [0x1402622a8]
lea rdx, str.SymSetOptions
call sub.kernel32.dll_GetProcAddress
adc al, 0x2e
add eax, dword [rax]
test rax, rax
je 0x1401633e4
invalid
invalid
add eax, dword [rax]
invalid
mov qword [0x1402622b8], rax
or ebx, 4
mov ecx, ebx
call rax
mov rbx, qword [0x1402622c0]
test rbx, rbx
jne 0x1401630ff
mov rcx, qword [0x1402622a8]
lea rdx, str.SymInitializeW
call sub.kernel32.dll_GetProcAddress
test rax, rax
je 0x1401633cf
mov rbx, rax
mov qword [0x1402622c0], rax
call sub.kernel32.dll_GetCurrentProcess
mov rcx, rax
xor edx, edx
sub eax, 0x89480003
sal dword [rcx], 0xd2
mov r8d, 1
call rbx
mov byte [0x140262260], 1
lea rbx, [rbp + 0x590]
mov qword [rbp + 0x5c0], r14
mov dword [rbp + 0x5c0], esi
cmp qword [0x1402622d8], 0
lea r10, [0x14015d6e0]
jne 0x140163164
mov rcx, qword [0x1402622a8]
lea rdx, str.SymAddrIncludeInlineTrace
call sub.kernel32.dll_GetProcAddress
lea r10, [0x14015d150]
test rax, rax
je 0x140163164
mov qword [0x1402622d8], rax
lea r10, [0x14015d6e0]
mov rdx, qword [rbp + 0x540]
mov r8d, dword [rbp + 0x530]
mov r9d, dword [rbp + 0x534]
lea esi, [rax - 0x72b80000]
add eax, 0x7b6b8
lea esi, [rax - 0x72b80000]
add eax, 0x7b6b8
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea rcx, [rbp + 0x5c0]
call r10
mov rcx, qword [rbp + 0x5c0]
call qword [sym.imp.kernel32.dll_ReleaseMutex]
cmp byte [rbp + 0x5fb], 0
jne 0x140163220
cmp byte [rbp + 0x5fc], 0
je 0x140163220
mov qword [rbp + 0x500], rbx
mov qword [rbp + 0x508], 0
mov rdx, qword [rbp + 0x540]
mov qword [rbp + 0x4a8], 3
mov qword [rbp + 0x550], 2
mov dword [rsp + 0x20], 0
lea rcx, [rbp + 0x500]
mov r8, r15
mov r9, r12
call fcn.14015e240
mov byte [rbp + 0x5ff], al
mov rcx, qword [rbp + 0x500]
inc qword [rcx + 0x18]
test al, al
je 0x14016322b
jmp 0x14016328f
movzx eax, byte [rbp + 0x5ff]
test al, al
jne 0x14016328f
inc rdi
mov qword [rbp + 0x550], 0
mov qword [rbp + 0x4a8], 0
mov rdx, qword [rbp + 0x580]
mov r8, qword [rbp + 0xb8]
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], rsi
mov qword [rsp + 0x38], 0
xor ecx, ecx
mov r9, r13
call qword [sym.imp.kernel32.dll_RtlVirtualUnwind]
mov rcx, qword [rbp + 0xb8]
test rcx, rcx
jne 0x140162e30
jmp 0x14016328f
mov rcx, r14
jmp 0x14016319b
cmp byte [rbp + 0x5ff], 0
je 0x14016330b
mov rsi, qword [rbp + 0x5d0]
shl rsi, 1
test rsi, rsi
je 0x1401632bc
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbp + 0x598], rax
movabs rax, 0x8000000000000000
mov qword [rbp + 0x590], rax
cmp qword [rbp + 0x5d0], 0
jne 0x140162cbd
jmp 0x140162cd2
cmp byte [rbp + 0x5fe], 0
jne 0x140163359
lea r8, str.library_std_src...._backtrace_srcdbghelp.rs
mov edx, 0x21
mov rcx, 0xffffffffffffffff
call fcn.1401982a0
jmp 0x14016340c
lea rcx, str.internal_error:_entered_unreachable_codeC:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_blocking_schedule.rs
lea r8, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov edx, 0x28
call fcn.140198330
jmp 0x14016340c
lea rax, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov rcx, r8
mov rdx, r14
mov r8, rax
call fcn.140198320
jmp 0x14016340c
mov qword [rbp + 0x5b8], r14
lea rcx, str.library_std_src...._backtrace_srcdbghelp.rs
invalid
add al, ch
mov esi, 0xeb000353
invalid
mov qword [rbp + 0x5b8], r14
lea rcx, str.library_std_src...._backtrace_srcdbghelp.rs
call fcn.1401987a0
add eax, dword [rax]
jmp 0x14016340c
mov qword [rbp + 0x5b8], r14
lea rcx, str.library_std_src...._backtrace_srcdbghelp.rs
call fcn.1401987a0
ud2
nop
mov qword [rsp + 0x10], rdx
adc byte [rbp + 0x41], dl
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
add byte [rax], al
add byte [rax - 0x7d], cl
mov ebp, 0x5d0
invalid
je 0x14016344b
add byte [rax], al
add byte [rax - 0x7d], cl
mov ebp, 0x5d0
add byte [rbp + rdx + 0x4c], dh
mov eax, dword [rbp + 0x5d8]
mov r8, qword [rbp + 0x5d8]
mov rcx, qword [0x140262270]
xor edx, edx
call fcn.140195ea0
sub al, byte [rbx]
invalid
sub al, byte [rbx]
add byte [rax + 0x48c48348], dl
nop
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rdx], ch
add eax, dword [rax]
nop
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
pop r13
pop r14
pop r15
pop rbp
ret
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp + 0x5c0]
call qword [sym.imp.kernel32.dll_ReleaseMutex]
nop
add rsp, 0x48
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
invalid
jmp fcn.140163590
invalid
or byte [rbx + rdx*8 + 0x48], dh
add ecx, dword [rsp + 0x28]
in al, 0x45
xor edx, edx
imul eax, dword [rbp - 0x7c], 0x496475c9
lea ebp, [rsi + 0x1f]
add esp, dword [rsi + 0xf]
je 0x140163d57
sub byte [rsp + 0xa0], dh
add byte [rdx + 0x1e], dh
mov eax, 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
cmp r9d, 0x800
jb 0x14016402f
cmp r9d, 0x10000
mov eax, 4
sbb rax, 0
add r8, rax
je 0x140164045
mov rax, rdx
sub rax, r8
jbe 0x14016404a
cmp byte [rcx + r8], 0xbf
jg 0x14016404c
jmp 0x1401640b6
mov rax, rdx
jmp 0x14016404c
jne 0x1401640b6
test rax, rax
je 0x140163fa6
movzx eax, byte [rcx + r8]
test al, al
jns 0x140163fa6
cmp al, 0xe0
jmp 0x140163fa6
add eax, dword [rax]
push rbx
sub rsp, 0x50
push rax
push rax
lea rbp, [rsp + 0x50]
and al, 0x50
mov qword [rbp - 8], 0xfffffffffffffffe
mov rax, rdx
mov qword [rbp - 0x30], rdx
lea rdx, [rbp - 0x28]
movups xmm0, xmmword [r8]
movups xmmword [rbp - 0x28], xmm0
mov r8, qword [r8 + 0x10]
mov qword [rbp - 0x18], r8
movzx r8d, byte [rcx + 0x20]
mov rsi, qword [rcx]
xor r9d, r9d
movabs r10, 0x8000000000000000
cmp rsi, r10
mov qword [rbp - 0x10], rcx
cmovne r9, rcx
mov rcx, rax
call fcn.14015b4f0
shl rsi, 1
test rsi, rsi
je 0x140164169
mov rcx, qword [rbp - 0x10]
mov r8, qword [rcx + 8]
mov rcx, qword [0x140262270]
xor edx, edx
mov ebx, eax
call fcn.140195ea0
mov eax, ebx
add rsp, 0x50
pop rbx
pop rsi
pop rbp
ret
add byte [rax], al
invalid
adc byte [rcx + rbp - 0x20], cl
test rax, rax
jne 0x140164c80
test rsi, rsi
je 0x140164c55
cmp rsi, 4
jae 0x140164af0
xor r15d, r15d
xor eax, eax
jmp 0x140164b28
mov rcx, rsi
and rcx, 0xfffffffffffffffc
lea rdx, [rdi + 0x30]
xor r15d, r15d
xor eax, eax
mov r8d, dword [rdx - 0x30]
mov r9d, dword [rdx - 0x20]
add r8, r15
mov r10d, dword [rdx - 0x10]
add r10, r9
add r10, r8
mov r15d, dword [rdx]
add r15, r10
add rax, 4
add rdx, 0x40
cmp rcx, rax
jne 0x140164b00
mov ecx, esi
and ecx, 3
je 0x140164b50
shl rax, 4
add rax, rdi
shl ecx, 4
xor edx, edx
nop dword [rax + rax]
mov r8d, dword [rax + rdx]
add r15, r8
add rdx, 0x10
cmp rcx, rdx
jne 0x140164b40
mov rax, qword [rbx]
mov r12, qword [rbx + 0x10]
adc byte [rcx + rbp - 0x20], cl
adc byte [rcx + rbp - 0x20], cl
cmp rax, r15
jb 0x140164c3e
mov qword [rsp + 0x20], rsi
mov rbp, rsi
shl rbp, 4
xor r14d, r14d
jmp 0x140164b9f
mov rcx, qword [rbx + 8]
add rcx, r12
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
add r12, r13
mov qword [rbx + 0x10], r12
add r14, 0x10
cmp rbp, r14
je 0x140164bd0
mov rdx, qword [rdi + r14 + 8]
mov r13d, dword [rdi + r14]
mov rax, qword [rbx]
sub rax, r12
cmp rax, r13
jae 0x140164b80
mov rcx, rbx
mov rsi, rdx
mov rdx, r12
mov r8, r13
call fcn.14019a530
mov rdx, rsi
mov r12, qword [rbx + 0x10]
jmp 0x140164b80
test r15, r15
je 0x140164c68
xor edx, edx
xor ecx, ecx
mov rax, r15
mov r8d, dword [rdi + rdx]
sub rax, r8
jb 0x140164c00
inc rcx
add rdx, 0x10
mov r15, rax
cmp rbp, rdx
jne 0x140164be0
jmp 0x140164c03
mov rax, r15
mov rsi, qword [rsp + 0x20]
cmp rsi, rcx
jb 0x140164c71
mov rdx, rcx
shl rdx, 4
add rdi, rdx
sub rsi, rcx
je 0x140164ad0
mov ecx, dword [rdi]
cmp rax, rcx
ja 0x140164cba
sub ecx, eax
mov dword [rdi], ecx
add qword [rdi + 8], rax
test rsi, rsi
jne 0x140164ae2
jmp 0x140164c55
mov rcx, rbx
mov rdx, r12
mov r8, r15
call fcn.14019a530
mov r12, qword [rbx + 0x10]
jmp 0x140164b63
xor eax, eax
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, [0x1401e3b78]
jmp 0x140164c57
lea r8, [0x1401ddd10]
mov rdx, rsi
call fcn.140198290
lea rax, [0x1401ddc70]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fwidestring_1.0.2_srcucstring.rs
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, [0x1401ddc80]
lea rcx, [rsp + 0x28]
call fcn.140198250
lea rax, str.advancing_IoSlice_beyond_its_length
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fwidestring_1.0.2_srcucstring.rs
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str.library_std_src_syspalwindowsio.rs
lea rcx, [rsp + 0x28]
call fcn.140198250
int3
sal byte [rsi + rcx + 0x48], 0x8b
or eax, 0xfd0b3
add byte [rbx + rcx*4 + 0x7d], cl
xor byte [rbp + 0x1d], dh
mov dword [rbp - 8], eax
pop r15
pop rbp
ret
add dword [rbp + rcx*4 + 0x40], ecx
dec byte [rcx - 0x7d]
clc
add edi, dword [rdx + 1]
cmovb rdx, r8
test rdx, rdx
je 0x140165dbd
cmp rdx, 1
jne 0x140165dda
test rax, rax
je 0x140165dda
mov rax, qword [rcx + 8]
test rax, rax
je 0x140165dda
mov rdx, qword [rcx + 0x10]
mov qword [rbp - 0x10], rax
mov rcx, rax
mov qword [rbp - 0x18], rdx
call qword [rdx]
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
mov r8, qword [rbp - 0x10]
je 0x140165dda
cmp qword [rax + 0x10], 0x11
jb 0x140165daa
mov r8, qword [r8 - 8]
mov rcx, qword [0x140262270]
xor edx, edx
add rsp, 0x40
pop rbp
jmp fcn.140195ea0
mov rax, qword [rcx + 8]
test rax, rax
je 0x140165dda
lock dec qword [rax]
jne 0x140165dda
add rcx, 8
add rsp, 0x40
pop rbp
jmp fcn.1401777c0
nop
add rsp, 0x40
pop rbp
ret
mov qword [rbp + 0x30], 1
mov rax, 0xffffffffffffffc0
mov rdx, qword [rbp + 0x40]
lock xadd qword [rdx], rax
shr rax, 6
cmp rax, qword [rbp + 0x30]
jb 0x140165f4e
jne 0x140165f14
lea rcx, [rdx + 0x28]
call fcn.140165d40
mov rax, qword [rbp + 0x40]
mov rax, qword [rax + 0x58]
test rax, rax
je 0x140165efe
mov rcx, qword [rbp + 0x40]
mov rcx, qword [rcx + 0x60]
call qword [rax + 0x18]
mov rax, qword [rbp + 0x40]
mov r8, qword [rax - 8]
mov rcx, qword [0x140262270]
xor edx, edx
call fcn.140195ea0
nop
add rsp, 0xe0
pop rbp
ret
mov qword [rbp + 0x28], rax
lea rax, [rbp + 0x28]
mov qword [rbp + 8], rax
lea rax, [fcn.140023700]
je 0x140165eb9
mov rax, qword [rbp + 0x38]
cmp qword [rax + 0x10], 0x11
jb 0x14016601e
mov rax, qword [rbp + 0x48]
mov rax, qword [rax - 8]
mov qword [rbp + 0x48], rax
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, qword [rbp + 0x48]
call fcn.140195ea0
jmp 0x140165eb9
cmovae edi, eax
jnp 0x14016742d
add byte [rbp + 0x29], dh
ret 0xe8c1
jg 0x1401674e8
sbb byte [rdi], cl
invalid
add byte [rax], al
cmp byte [rsi + 0x4a], 0
test dword [rax + rax - 0x74b80000], eax
js 0x140167b3c
cmpxchg byte [rdi + 0xc8], cl
lahf
verr word [rbp + 0x48]
mov ecx, dword [0x58]
pop rbp
pop r14
pop r15
pop rbp
ret
ror dword [rax - 0x75], cl
mov bl, 0x28
add al, 0
add byte [rax], al
lea rcx, [rbx + 0xa0]
invalid
jne 0x14017051e
add byte [rax], al
lea rcx, [rbx + 0xa0]
call fcn.14016bae0
lock dec qword [rsi]
jne 0x14017057a
invalid
lea rcx, [rbx + 0x78]
call fcn.1401764b0
mov byte [rbx + 0x46], 1
mov byte [rbx + 0x47], 0
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
xor dword [rdi + rcx], ebx
add byte [rcx], dh
ror byte [rbx + rcx*4 + 0x43], cl
invalid
sub byte [rsp + 0x20], dh
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cmp byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x20], esi
and rdx, 0xffffffffffffff80
and edx, 0xffffff80
and edx, 0xffffff80
mov rbx, rdx
mov byte [rbx + 0x3b], 1
cmp eax, dword [r9]
cmp eax, dword [r9]
mov byte [rbx + 0x3c], 0
mov byte [rbx + 0x3d], 1
lea rcx, [rbx + 0x200]
add byte [rdx], al
add byte [rax], al
add byte [rdx], al
add byte [rax], al
call fcn.14016bcf0
mov byte [rbx + 0x3b], 1
mov byte [rbx + 0x3c], 0
cmp al, 0
invalid
cmp al, 0
mov byte [rbx + 0x3d], 1
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
invalid
cmp byte [rbx + 0x5f], bl
pop rsi
pop r12
invalid
pop r13
pop r14
pop r15
pop rbp
ret
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x38
cmp byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x20], esi
cmp byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x20], esi
and rdx, 0xffffffffffffff80
and edx, 0xffffff80
mov rbx, rdx
mov rax, qword [rbx + 0x48]
mov eax, dword [rbx + 0x48]
mov eax, dword [rbx + 0x48]
lock dec qword [rax]
jne 0x140170713
mov byte [rbx + 0x5d], 0
mov byte [rbx + 0x5e], 1
pop r14
add dword [rax - 0x75], ecx
call fcn.1401773d0
pop r14
add dword [rax - 0x75], ecx
call fcn.1401773d0
mov byte [rbx + 0x5d], 0
mov byte [rbx + 0x5e], 1
movaps xmm6, xmmword [rsp + 0x20]
sub byte [rsp + 0x20], dh
pop rbp
add dh, al
pop r14
add dword [rdi], ecx
sub byte [rsp + 0x20], dh
add rsp, 0x38
pop rbx
pop rdi
cmp byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax - 0x77], cl
push rsp
and al, 0x10
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x38
cmp byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x20], esi
cmp byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x20], esi
and rdx, 0xffffffffffffff80
and edx, 0xffffff80
mov rbx, rdx
cmp qword [rbx + 0x70], 0
cmp dword [rbx + 0x70], 0
cmp dword [rbx + 0x70], 0
je 0x140170781
mov rcx, qword [0x140262270]
mov ecx, dword [0x140262270]
xor edx, edx
mov r8, qword [rbx + 0x60]
call fcn.140195ea0
push rdi
add al, byte [rax]
ror byte [rbx + rcx*4 + 0x43], cl
invalid
push rdi
add al, byte [rax]
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
and byte [rax - 0x7d], cl
invalid
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm6
and rdx, 0xffffffffffffff80
mov rbx, rdx
movzx esi, byte [rbx + 0x47]
cmp byte [rbx + 0x46], 0
je 0x1401707f4
mov byte [rbx + 0x41], 1
mov byte [rbx + 0x42], 0
mov byte [rbx + 0x43], sil
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cmp qword [rbx + 0x138], 0
je 0x140170813
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, qword [rbx + 0x198]
call fcn.140195ea0
mov byte [rbx + 0x41], 1
mov byte [rbx + 0x42], 1
mov byte [rbx + 0x43], sil
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rcx, r15
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
jmp case.0x1400e8938.1119
mov rcx, r15
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov qword [rbx + 0x100], 0
mov dword [rbx + 0x200], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
lea r15, [rbx + 0x200]
mov qword [rsp + 0x30], r15
lea rax, [rbx + 0x100]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x28], 8
mov rcx, qword [rbx + 0xc8]
mov edx, 0x48000022
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.ws2_32.dll_WSAIoctl]
cmp eax, 0xffffffff
je 0x140172c23
mov rax, qword [rbx + 0x100]
xorps xmm0, xmm0
movaps xmmword [rbx + 0x290], xmm0
movaps xmmword [rbx + 0x280], xmm0
movaps xmmword [rbx + 0x270], xmm0
mov qword [rbx + 0x100], 1
mov qword [rbx + 0x108], 1
mov qword [rbx + 0x110], 0
mov byte [rbx + 0x118], 0
mov dword [rbx + 0x120], 0
mov rcx, qword [rbx + 0xc0]
mov qword [rbx + 0x128], rcx
movups xmmword [rbx + 0x130], xmm0
movups xmmword [rbx + 0x140], xmm0
movups xmmword [rbx + 0x150], xmm0
mov qword [rbx + 0x160], rax
movups xmmword [rbx + 0x168], xmm0
mov word [rbx + 0x178], 0
movzx eax, byte [0x140262330]
mov edx, 0x80
xor ecx, ecx
call fcn.140162ad0
test rax, rax
je 0x140173044
mov rcx, rdi
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
invalid
add eax, dword [rax]
mov rax, qword [0x140262328]
shl rax, 1
test rax, rax
jne 0x140172e72
invalid
mov r15, qword [rbx + 0xc0]
movzx eax, byte [r15 + 0x18]
test al, al
jne 0x140173055
mov dword [r15 + 0x70], 0x19d
mov qword [r15 + 0x68], r13
mov rax, qword [0x140262328]
shl rax, 1
test rax, rax
jne 0x140172ea4
mov rcx, rdi
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
lock inc qword [r14]
jle 0x1401730a0
test r14, r14
je case.0x1400e8938.1119
mov qword [rbx + 0x100], r14
mov qword [rbx + 0x108], rdi
movaps xmm0, xmmword [rbx + 0x240]
movups xmmword [rbx + 0x110], xmm0
movzx eax, byte [0x140262330]
mov edx, 0x20
xor ecx, ecx
call fcn.140162ad0
test rax, rax
test eax, eax
test eax, eax
mov r8, qword [rbx + 0xd0]
add byte [rax], al
je case.0x140129187.949
add byte [rcx + rcx*4 + 0x30], cl
mov qword [rax], r14
mov qword [rax + 8], rdi
movaps xmm0, xmmword [rbx + 0x240]
invalid
or byte [rdi], cl
sub byte [rbx + 0x240], al
invalid
add byte [rdi], cl
adc dword [rax + 0x10], eax
movups xmmword [rax + 0x10], xmm0
mov rcx, qword [rbx + 0xe0]
mov rdx, qword [rbx + 0xe8]
xchg ebx, eax
call 0x188172c08
mov dword [rsi + 8], edx
push rsi
invalid
mov esp, eax
add byte [rax], al
add byte [rax - 0x75], cl
xchg ebx, eax
call 0x188172c08
mov dword [rsi + 8], edx
push rsi
invalid
push rsi
or byte [rcx + rcx*4 + 0x46], cl
adc byte [rax - 0x75], cl
mov edx, dword [rbx + 0xc8]
mov qword [rsi + 0x10], r8
mov rdx, qword [rbx + 0xc8]
mov edx, dword [rbx + 0xc8]
mov edx, dword [rbx + 0xc8]
mov qword [rsi + 0x18], rdx
mov dword [rsi + 0x18], edx
mov qword [rsi + 0x20], rax
jmp 0x140172e5b
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov edi, eax
test dword [rax], 0xc7890003
mov qword [rbx + 0x100], 0
mov dword [rbx + 0x100], 0
add byte [rax], al
add bh, al
add dword [rax], 2
mov dword [rbx + 0x200], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
push rdi
ror byte [rdi], 0x11
and al, 0x38
mov qword [rsp + 0x30], r15
lea rax, [rbx + 0x100]
add dword [rax], 1
add byte [rax], al
add dword [rax], 1
add byte [rax], al
mov qword [rsp + 0x20], rax
and al, 0x20
mov dword [rsp + 0x28], 8
or byte [rax], al
add byte [rax], al
mov rcx, qword [rbx + 0xc8]
enter 0, 0
mov edx, 0x4800001c
xor r8d, r8d
add byte [rax + 0x45], cl
xor eax, eax
xor r9d, r9d
call qword [sym.imp.ws2_32.dll_WSAIoctl]
cmp eax, 0xffffffff
je 0x140172c94
mov rax, qword [rbx + 0x100]
add dword [rax], 1
add byte [rax], al
cmp rax, qword [rbx + 0xc8]
or eax, 0
add byte [rax], al
jne 0x1401729af
sbb eax, 0xebfffffd
invalid
jmp 0x140172c9a
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
adc eax, 0x30886
mov qword [rbx + 0x100], 0
add dword [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov dword [rbx + 0x200], 0
xorps xmm0, xmm0
ror byte [rdi], 0x11
and al, 0x38
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
and al, 0x38
mov qword [rsp + 0x30], r15
mov dword [rsp + 0x30], edi
lea rax, [rbx + 0x100]
add byte [rcx], al
add byte [rax], al
mov qword [rsp + 0x20], rax
and al, 0x20
mov dword [rsp + 0x28], 8
mov rcx, qword [rbx + 0xc8]
add byte [rax], al
add byte [rdx + 0x4800001d], bh
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov ecx, eax
add byte [rax], al
add byte [rdx + 0x4800001d], bh
invalid
xor r8d, r8d
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.ws2_32.dll_WSAIoctl]
cmp eax, 0xffffffff
clc
invalid
je 0x140172d5a
clc
push qword [rbp + rbp*2 + 0x48]
mov eax, dword [rbx + 0x100]
add byte [rcx], al
add byte [rax], al
mov rax, qword [rbx + 0x100]
add byte [rcx], al
add byte [rax], al
cmp rax, qword [rbx + 0xc8]
jne 0x1401729af
jmp 0x140172d60
add byte [rcx - 0x77], al
invalid
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov qword [rbx + 0x100], 0
mov dword [rbx + 0x200], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov qword [rsp + 0x30], r15
lea rax, [rbx + 0x100]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x28], 8
mov rcx, qword [rbx + 0xc8]
mov edx, 0x4800001b
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.ws2_32.dll_WSAIoctl]
cmp eax, 0xffffffff
clc
invalid
je 0x140172dc9
mov rax, qword [rbx + 0x100]
cmp rax, qword [rbx + 0xc8]
jne 0x1401729af
jmp 0x140172dcf
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
shl rdi, 0x20
or rdi, 2
mov rcx, qword [rbx + 0xc0]
lock dec qword [rcx]
jne case.0x1400e8938.1119
invalid
add eax, 0xee3507e8
dec dword [rax - 0x75]
mov rcx, qword [rbx + 0xd0]
lock dec qword [rcx]
call fcn.1400562f0
mov rcx, qword [rbx + 0xd0]
lock dec qword [rcx]
jne 0x140172dfb
call fcn.140177640
lea rcx, [rbx + 0xe8]
cmp qword [rbx + 0xe0], 0
je 0x140172e20
mov rax, qword [rbx + 0xe8]
lock dec qword [rax]
jne 0x140172e32
call fcn.1401764b0
jmp 0x140172e32
mov rax, qword [rbx + 0xe8]
lock dec qword [rax]
jne 0x140172e32
call fcn.1401762c0
mov rcx, qword [rbx + 0xd8]
call fcn.1401856a0
mov byte [rbx + 0xbf], 0
mov rcx, qword [rbx + 0xc8]
call qword [sym.imp.ws2_32.dll_closesocket]
mov qword [rsi + 8], rdi
mov ecx, 2
mov qword [rsi], rcx
lea rsp, [rbp + 0x238]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
call fcn.1401a0a40
mov r15, qword [rbx + 0xc0]
movzx ecx, byte [r15 + 0x18]
test cl, cl
jne 0x1401730a2
mov dword [r15 + 0x70], 0x19d
mov qword [r15 + 0x68], r13
test al, al
jne 0x140172af7
jmp 0x140172b0a
call fcn.1401a0a40
test al, al
jne 0x140172b0a
mov byte [r15 + 0x18], 1
jmp 0x140172b0a
inc dword [rcx - 0x3a]
sub byte [rcx], r8b
invalid
jmp 0x140172941
test al, al
jne 0x1401728f4
mov byte [r14 + 0x28], 1
jmp 0x1401728f4
add cl, ch
invalid
add byte [rax], 0
add byte [rdx + 0x100], bh
mov edx, 0x100
add byte [rax], al
call fcn.140197e40
jmp 0x1401730a0
mov dword [rax + 0x48], 0x10083c7
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rdx, [rbx + 0x200]
lea edx, [rbx + 0x200]
lea r8, [rbx + 0x100]
lea eax, [rbx + 0x100]
mov rcx, r15
mov ecx, edi
call fcn.1401a20a0
jmp 0x1401730a0
cmp dword [rax], 2
add byte [rax], al
invalid
mov qword [rbx + 0x250], rax
lea rax, [0x14006ccc0]
add eax, 0xffef9d67
adc dword [rax + 2], 0
add byte [rax - 0x73], cl
add eax, 0xffef9d67
mov qword [rbx + 0x258], rax
lea rax, [rbx + 0xf0]
xor eax, 0
add byte [rax], al
sbb dword [rax + 2], 0
add byte [rax - 0x73], cl
xor eax, 0
add byte [rax], al
mov qword [rbx + 0x260], rax
lea rax, [0x14006e190]
add eax, 0xffefb21b
and dword [rax + 2], 0
add byte [rax - 0x73], cl
add eax, 0xffefb21b
mov qword [rbx + 0x268], rax
mov qword [rbx + 0x100], 2
add dword [rax], 1
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax], al
sub dword [rax + 2], 0
add byte [rax - 0x39], cl
add dword [rax], 1
add byte [rax], al
add byte [rdx], al
invalid
add byte [rax], al
mov qword [rbx + 0x110], 2
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov qword [rbx + 0x120], 0
mov dword [rbx + 0x120], 0
movabs rax, 0x400000020
add byte [rax], al
add al, 0
add byte [rax], al
mov qword [rbx + 0x128], rax
mov dword [rbx + 0x128], eax
add dword [rax], eax
add dh, al
mov byte [rbx + 0x130], 3
xor dword [rax], 1
add byte [rax], al
add byte [rbx], al
invalid
invalid
cmp dword [rax], 1
mov qword [rbx + 0x138], 2
mov dword [rbx + 0x138], 2
add byte [rax], al
add al, byte [rax]
add byte [rax], al
invalid
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
or dword [rax + 1], 0
add dword [rax], eax
mov qword [rbx + 0x148], 2
add dword [rax], eax
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
sbb dword [rax + 1], 0
add dword [rax], eax
mov qword [rbx + 0x158], 1
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbx + 0x160], rax
invalid
sub dword [rax + 1], 0
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
mov qword [rbx + 0x160], rax
invalid
mov byte [rbx + 0x168], 3
add dword [rax], eax
add byte [rbx], al
lea rax, str.internal_error:_entered_unreachable_code:_Cannot_acquire_afd____afd_group:
cmc
retf
mov qword [rbx + 0x200], rax
add byte [rdx], al
add byte [rax], al
mov qword [rbx + 0x208], 2
or byte [rdx], al
add byte [rax], al
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x73], cl
add dword [rax], 1
add byte [rcx], al
lea rax, [rbx + 0x100]
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
and dword [rax], 2
and byte [rdx], al
mov qword [rbx + 0x220], rax
and byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
sub dword [rax], 2
sub byte [rdx], al
mov qword [rbx + 0x228], 2
sub byte [rdx], al
add byte [rax], al
add al, byte [rax]
add byte [rax], al
invalid
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [rbx + 0x250]
mov qword [rbx + 0x210], rax
invalid
adc dword [rax + 2], 0
add byte [rax - 0x77], cl
adc dword [rax], 2
add byte [rax], al
invalid
add byte [rax - 0x39], cl
sbb dword [rax], 2
add byte [rax], al
add byte [rdx], al
add byte [rax], al
invalid
mov qword [rbx + 0x218], 2
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fmio_0.8.10_src_syswindows_selector.rs
adc eax, 0x5cbca
lea rcx, [rbx + 0x200]
call fcn.140198250
push rdx
add al, byte [rax]
mov eax, dword [rax]
add al, byte [rax]
add al, ch
invalid
push rdx
add al, byte [rax]
jmp 0x1401730a0
add byte [rax], al
add byte [rdx + 0x80], bh
add al, ch
in eax, dx
add r8b, byte [r8]
add al, ch
in eax, dx
xor r8, rax
xor eax, eax
add dword [rax], eax
add byte [rax + 0x10883], cl
add byte [rax], al
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fmio_0.8.10_src_syswindows_selector.rs
add byte [rax], al
add eax, 0x44894800
and al, 0x20
push rsi
add byte [rax], al
add byte [rdx + 0x20], bh
invalid
add al, ch
movabs al, byte [0xeb01340b0f00024d]
or esi, dword [rcx + rax]
jmp 0x140173057
nop word cs:[rax + rax]
nop dword [rax + rax]
xor al, 1
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rsp
lea rbp, [rdx + 0x80]
ror dword [rax - 0x73], cl
mov esp, eax
add byte [rax], al
add al, ch
adc edx, esp
invalid
pop rdi
add byte [rax], al
add byte [rax], al
in al, dx
lea rbp, [rdx + 0x80]
mov esi, dword [rbp]
mov r13, rcx
call fcn.14006d410
cmp al, 0xd
je 0x140173752
jmp 0x1401737d1
add byte [rdi], cl
or ecx, dword [rax - 0x73]
or eax, 0x6efbb
add byte [rdx + 0xf], bh
add al, byte [rax]
mov qword [rsp + 0x10], rdx
push rdi
int1
call qword [rax + 0x28c48348]
int3
int3
push rbp
sub esp, 0x58
push rax
invalid
invalid
jo 0x140173918
mov esi, dword [rdx + 0x10]
mov edi, dword [rdx + 0x18]
invalid
and byte [rax - 0x77], cl
loopne 0x140173938
mov dword [rbp - 0x18], ebp
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov ecx, dword [rbp - 8]
mov rcx, qword [rbp - 8]
mov ecx, dword [rbp - 8]
call fcn.1400893f0
dec dword [rax - 0x73]
ror byte [r9 + rcx*4 - 0xe], 1
invalid
mov r8, r12
out 0, al
add byte [rdi], cl
mov dh, 0x45
fnstcw word [r11 + rax]
fnstcw word [r11 + rax]
add byte [rax], al
add byte [rax - 0x75], cl
jge 0x1401738fb
add byte [rcx - 0x7d], cl
invalid
test byte [rcx + rax], bh
cmp al, 1
add byte [rax], al
fmul dword [rcx + rcx*4 - 7]
adc eax, 0x2fbb5
dec dword [rdi]
test esi, esp
add byte [rax], al
add bh, bh
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
invalid
mov rax, qword [rdx + 0x10]
mov rax, qword [rax + 0x38]
mov r8, qword [rdx + rax]
test r8, r8
je 0x140178bb3
mov r9, qword [r8 + 0x10]
mov r9, qword [r9 + 0x38]
mov rax, qword [rdx + rax + 8]
mov qword [r8 + r9 + 8], rax
mov rax, qword [rdx + 0x10]
mov rax, qword [rax + 0x38]
mov r8, qword [rdx + rax + 8]
test r8, r8
je 0x140178bc7
mov r9, qword [r8 + 0x10]
add r8, qword [r9 + 0x38]
mov rax, qword [rdx + rax]
mov qword [r8], rax
mov rax, qword [rdx + 0x10]
mov rax, qword [rax + 0x38]
mov qword [rdx + rax + 8], 0
mov rax, qword [rdx + 0x10]
mov rax, qword [rax + 0x38]
mov qword [rdx + rax], 0
lock dec qword [rcx + 0x80]
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rsi], cl
je 0x140178bd9
jmp 0x140178c03
cmp qword [rsi + 8], rdx
jne 0x140178bcd
mov r8, qword [rdx + rax + 8]
mov qword [rsi + 8], r8
test r8, r8
jne 0x140178b6b
cmp qword [rsi + 0x10], rdx
je 0x140178be4
xor edx, edx
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rsi], cl
jne 0x140178c03
mov rax, rdx
add rsp, 0x60
pop rbx
pop rdi
pop rsi
ret
lea r8, [rsi + 0x10]
jmp 0x140178b73
mov ecx, esi
mov rbx, rdx
call fcn.14019c300
mov rcx, rdi
mov rdx, rbx
jmp 0x140178b36
mov rcx, rsi
mov rsi, rdx
mov esi, edx
mov esi, edx
call fcn.14019c650
mov rdx, rsi
jmp 0x140178bd9
mov dword [rsp + 0x30], 0
add rcx, 0x90
lea rax, [rsp + 0x28]
lea r8, [rsp + 0x30]
mov rdx, rcx
mov rcx, rax
call fcn.1401a2060
int3
sbb esi, 0x1b
shr rcx, 0x32
invalid
xor al, byte [rbp + 0x31]
rol byte [rcx - 0x6535ff06], 0x3b
retf 0x3b9a
xor r8d, r8d
cmp edx, 0x3b9aca00
retf 0x3b9a
retf 0x3b9a
cmove rax, r8
cmove ecx, r8d
mov edx, 0x3e8
add byte [rax], al
add byte [rax], al
mul rdx
add rax, rcx
enter 0xffffffffffff8348, 0xffffffffffffffd2
add byte [rax - 0x39], cl
sar ebp, 0xff
invalid
dec dword [rax + 0xf]
ror dword [r8 - 0x7d], 0xc4
pop rax
enter 0xffffffffffff8348, 0xffffffffffffffd2
add byte [rax - 0x39], cl
sar ebp, 0xff
invalid
ror dword [r8 - 0x7d], 0xc4
pop rax
ret
lea rcx, str.overflow_when_adding_duration_to_instantlibrary_std_src_time.rs
lea r8, [0x1401de070]
mov edx, 0x28
call fcn.1401987c0
cli
add dword [rax], eax
cli
add dword [rax], eax
lea rax, str.overflow_in_Duration::new
mov qword [rsp + 0x28], rax
sub byte [rax - 0x39], cl
and al, 0x30
add dword [rax], eax
add byte [rax], al
invalid
invalid
sub byte [rax - 0x39], cl
and al, 0x30
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x8eb0d
jmp 0x140178d22
invalid
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fwidestring_1.0.2_srcucstring.rs
jmp 0x140178d22
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
and al, 0x40
cmp byte [rdi], cl
push rdi
ror byte [rdi], 0x11
and al, 0x40
and al, 0x40
and al, 0x40
lea rdx, str._rustc_6672c16afcd4db8acdf08a6984fd4107bf07632clibrarycore_src_time.rs
lea rcx, [rsp + 0x28]
invalid
call fcn.140198250
int3
int3
push rsi
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax - 0x2000000], ecx
invalid
invalid
cmp dword [rax], eax
xor byte [rax], al
add byte [rax - 0x75], cl
jbe 0x140178db0
add byte [rax], al
add byte [rdi], cl
test ebx, ecx
add eax, dword [rax]
add byte [rax], al
invalid
invalid
clc
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
leave
mov al, 0x8e
enter 0, 0
test byte [0x188178dae], bl
add esi, 0xc8
invalid
enter 0, 0
invalid
int1
add byte [rbx + 0x5f], bl
imul edx, dword [rbp + 0x4865000e], 0x58250c8b
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rdx, qword [rcx]
mov rax, qword [rdx + 0x18]
mov r9, rax
shr r9, 0x20
mov dword [rsp + 0x28], r9d
mov ecx, dword [rdx + 0x20]
cmp ecx, eax
je 0x140179e86
movabs r8, 0xffffffff00000000
mov rcx, rax
nop word cs:[rax + rax]
lea r10d, [rax + 1]
mov dword [rsp + 0x2c], r10d
cmp r9d, eax
jne 0x140179e40
mov eax, r10d
mov r9, rax
shl r9, 0x20
or r9, rax
mov rax, rcx
lock cmpxchg qword [rdx + 0x18], r9
jne 0x140179e5c
jmp 0x140179e76
cmp r10d, r9d
je 0x140179ea1
mov eax, r10d
mov r9, rcx
and r9, r8
or r9, rax
mov rax, rcx
lock cmpxchg qword [rdx + 0x18], r9
je 0x140179e76
mov r9, rax
shr r9, 0x20
mov dword [rsp + 0x28], r9d
mov r10d, dword [rdx + 0x20]
mov rcx, rax
cmp r10d, eax
jne 0x140179e10
jmp 0x140179e86
movzx eax, cl
mov rcx, qword [rdx + 0x10]
mov rcx, qword [rcx + rax*8]
test rcx, rcx
jne 0x140179ec5
add rsp, 0x60
pop rsi
ret
mov rsi, rcx
call fcn.1401a0a40
mov rcx, rsi
test al, al
jne 0x140179dd8
jmp 0x140179e86
mov qword [rsp + 0x30], 0
lea r9, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadqueue.rs
lea ecx, [0x1401e1258]
lea ecx, [0x1401e1258]
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x2c]
lea r8, [rsp + 0x30]
call fcn.1401a2160
call fcn.140058150
lea rax, str.queue_not_empty
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fwidestring_1.0.2_srcucstring.rs
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadqueue.rs
lea rcx, [rsp + 0x30]
call fcn.140198250
int3
add byte [rax], al
add byte [rax], al
sti
add dh, byte [rsp + rdx + 0x49]
lea esi, [rbx - 3]
lea esi, [rbx - 2]
mov dword [rbp + 0x180], edx
mov eax, esi
shl esi, 5
add dword [rax], eax
add byte [rcx + rcx*4 - 0x1f], cl
mov edx, esi
mov bh, 1
add byte [rcx + rax - 0x1a], cl
test ebx, ebx
add byte [rbp - 0x7b], cl
in eax, dx
and byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax + 3], cl
jge 0x14017b23c
invalid
loopne 0x14017b2a8
mov eax, dword [rsi - 0x20]
ret 0xbe41
add byte [rax], al
add byte [rax], al
dec dword [rcx - 0x3f]
out 5, al
invalid
invalid
add byte [rdi], cl
adc byte [rax + 0x10], cl
adc r11b, r14b
movq qword [rdi], mm0
cmp esi, edi
loopne 0x14017b2f4
cmp esi, esp
std
invalid
add byte [rax], al
add byte [rax], al
add byte [rbx + rcx*4 - 0x53], cl
lodsd eax, dword [rsi]
lodsd eax, dword [rsi]
or byte [rcx], al
add byte [rax], al
jmp 0x18a123c1a
out dx, al
add byte [rax], al
add byte [rcx + 0x39], cl
fmul qword [rbx + rcx*4 - 0x53]
mov ebp, dword [rbp + 0xf8]
invalid
mov ebp, dword [rbp + 0xf8]
mov ds, word [rdi - 3]
invalid
out dx, eax
add byte [rdi], cl
invalid
mov eax, edx
ret 0x920f
outsd dx, dword [rsi]
add dword [rcx + 0xf], eax
adc byte [rcx + 0x10], cl
movq qword [rdi], mm0
and byte [rax - 0x77], cl
test dword [rax], ebx
add dword [rax], eax
add byte [rax], al
mov rax, qword [r13 + 8]
test rax, rax
je 0x14017b4d8
movdqu xmm0, xmmword [r13 + 0x10]
add byte [rax], al
mov eax, dword [rbp + 0x180]
mov al, 0x48
mov ebx, dword [rbp - 0x38]
invalid
invalid
invalid
mul dword [rsi + 0x45]
test esp, esp
invalid
mov dword [rax], 0x49fffffe
add esi, 0x10
invalid
invalid
invalid
cld
invalid
add byte [rax], al
mov esp, 0x5e0c1c4
add eax, 0x48f9894c
sub ecx, eax
add dword [rax], eax
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
invalid
dec ebx
sub esi, eax
mov ecx, dword [0x140262270]
add dword [rax], eax
test dword [rbp + 1], ecx
lea ecx, [rbp + 0x50]
invalid
lea eax, [0x1401e0360]
add byte [rax - 0x77], cl
test dword [rax], edx
add dword [rax], eax
add byte [rax], al
invalid
invalid
test dword [rax], ebx
add dword [rax], eax
add byte [rax], al
invalid
mov dword [rbp + 0x110], eax
mov dword [rbp + 0x118], 1
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fwidestring_1.0.2_srcucstring.rs
ret 8
mov dword [rbp + 0x120], eax
add dword [rax], eax
add byte [rsi + 0xf], ah
pxor mm0, mm0
invalid
invalid
jg case.0x1400e8938.1170
pxor mm0, mm0
sub byte [rcx], al
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 0x43], cl
invalid
add byte [rax - 0x73], cl
adc eax, 0x64db1
mov cl, 0x4d
invalid
invalid
mov cl, 0x4d
invalid
add byte [rax - 0x73], cl
lea edx, [rax]
adc byte [rcx], al
invalid
adc byte [rcx], al
add byte [rax], al
invalid
add al, ch
add eax, 0xe90001cc
add dword [rax], eax
invalid
add dword [rax], eax
fadd qword [rcx]
add byte [rax], al
or dword [rbp + 6], ecx
add byte [rax - 0x77], cl
mov qword [rbp + 0x110], rax
mov qword [rbp + 0x118], 1
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fwidestring_1.0.2_srcucstring.rs
add dword [rax], eax
add byte [rax], al
mov eax, 0x480008c1
mov dword [rbp + 0x120], eax
and byte [rcx], al
add byte [rax], al
and byte [rcx], al
add byte [rax], al
sal bl, 0xf
jg 0x14017b604
sub byte [rcx], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
mov ebp, 0x160
add eax, 0x64d58
cli
invalid
cmp eax, 0x4800064d
mov ecx, edi
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x650fa
push rax
invalid
invalid
push rax
invalid
add dword [rax], eax
add byte [rax - 0x39], cl
test dword [rax], ebx
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fwidestring_1.0.2_srcucstring.rs
test dword [rax], ebp
add dword [rax], eax
add byte [rax - 0x73], cl
adc eax, 0x650d7
lea edx, [rax]
add dword [rax], eax
add al, ch
sub ecx, ebx
retf
add dword [rax], eax
invalid
add byte [rax - 0x73], cl
or eax, 0x64d30
xor byte [rbp + 6], cl
invalid
nop dword [rax + rax]
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
stosb byte [rdi], al
add byte [rax], 0
mov ebp, 0x18b
lea ebp, [rsp + 0x80]
shufps xmm0, xmmword [rbp + 0x9b], 1
add dword [rax - 0x77], ecx
fld1
and al, 4
add al, byte [rax]
add byte [rax], al
add byte [rax], al
js 0x14017bee1
sub qword [rcx], 0x40
invalid
adc r15b, dil
push rax
xor byte [rcx], dh
dec dword [rax - 0x75]
mov rcx, qword [rbp + 0xa0]
xor edx, edx
mov al, 1
invalid
invalid
invalid
adc dword [rsi + 1], edi
wait
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
mov eax, dword [rsi + 0x60]
or byte [rcx], al
add byte [rax], al
invalid
invalid
or ecx, dword [rax - 0x75]
call 0x1305d6825
call qword [rax + 0x18]
nop
add rsp, 0x20
pop rbp
ret
or byte [r8 - 0x77], cl
test eax, edi
add dword [rax], eax
add byte [rdx - 0xf3fceff], dh
cmpxchg byte [rcx + 8], dl
jne 0x14017dd64
mov rax, qword [rcx]
test al, 1
jne 0x14017dd7d
lock add qword [rcx], 4
xor edx, edx
mov al, 1
lock cmpxchg byte [rcx + 8], dl
je 0x14017e08c
add byte [rax], al
add byte [rax], al
mov rcx, qword [rbp + 0x1f8]
movaps xmm6, xmmword [rbp + 0x210]
add rsp, 0x2a8
pop rbx
pop rdi
pop rsi
pop rbp
jmp fcn.14019c650
mov rsi, rcx
mov rcx, qword [rbp + 0x1f8]
call fcn.14019c300
mov rcx, rsi
mov rax, qword [rcx]
test al, 1
je 0x14017dd32
and rax, 0xfffffffffffffffc
add rax, 4
xchg qword [rcx], rax
mov qword [rbp + 0x1d0], 0
xorps xmm0, xmm0
movaps xmmword [rbp + 0x1b0], xmm0
mov qword [rbp + 0x1c0], 0
mov rdx, qword [rcx + 0x10]
mov rax, qword [rcx + 0x18]
movups xmmword [rcx + 0x10], xmm0
test rdx, rdx
je 0x14017dde0
lea r8, [rbp + 0x1b0]
mov qword [rdx], r8
mov qword [rbp + 0x1b8], rdx
test rax, rax
je 0x14017e120
mov qword [rax + 8], r8
mov qword [rbp + 0x1b0], rax
jmp 0x14017ddf5
lea rax, [rbp + 0x1b0]
mov qword [rbp + 0x1b0], rax
mov qword [rbp + 0x1b8], rax
lea rax, [rbp + 0x1b0]
mov qword [rbp + 0x1d8], rax
mov byte [rbp + 0x1e8], 0
mov qword [rbp + 0x1e0], rcx
mov qword [rbp + 0x1a8], 0
xor esi, esi
xorps xmm6, xmm6
mov bl, 1
xor eax, eax
jmp 0x14017de3f
mov qword [rcx + 0x20], 2
mov rax, qword [rbp + 0x1a8]
cmp rax, 0x20
jae 0x14017deb0
mov rdx, qword [rbp + 0x1d8]
mov rcx, qword [rdx]
test rcx, rcx
je 0x14017e09f
cmp rcx, rdx
je 0x14017df4b
mov r8, qword [rcx]
test r8, r8
je 0x14017e0d5
mov qword [rdx], r8
mov qword [r8 + 8], rdx
movups xmmword [rcx], xmm6
mov rdx, qword [rcx + 0x10]
mov r8, qword [rcx + 0x18]
mov qword [rcx + 0x10], 0
test rdx, rdx
je 0x14017de30
shl rax, 4
mov qword [rbp + rax - 0x58], rdx
mov qword [rbp + rax - 0x50], r8
inc qword [rbp + 0x1a8]
jmp 0x14017de30
mov al, 1
mov rcx, qword [rbp + 0x1f8]
lock cmpxchg byte [rcx], sil
je 0x14017ded3
mov byte [rbp + 0x207], 0
mov rcx, qword [rbp + 0x1f8]
call fcn.14019c650
mov rdi, qword [rbp + 0x1a8]
cmp rdi, 0x20
ja 0x14017e0b4
nop word cs:[rax + rax]
test rdi, rdi
je 0x14017df20
dec rdi
mov qword [rbp + 0x1a8], rdi
mov rax, rdi
shl rax, 4
mov rdx, qword [rbp + rax - 0x58]
mov rcx, qword [rbp + rax - 0x50]
mov rax, qword [rdx + 8]
mov byte [rbp + 0x207], 0
call rax
jmp 0x14017def0
xor eax, eax
mov rcx, qword [rbp + 0x1f8]
lock cmpxchg byte [rcx], bl
je 0x14017de38
mov byte [rbp + 0x207], 0
mov rcx, qword [rbp + 0x1f8]
call fcn.14019c300
jmp 0x14017de38
mov byte [rbp + 0x1e8], 1
xor ecx, ecx
mov al, 1
mov rdx, qword [rbp + 0x1f8]
lock cmpxchg byte [rdx], cl
je 0x14017df76
mov byte [rbp + 0x207], 0
mov rcx, qword [rbp + 0x1f8]
call fcn.14019c650
mov rsi, qword [rbp + 0x1a8]
cmp rsi, 0x20
ja 0x14017e0ff
nop word [rax + rax]
test rsi, rsi
je 0x14017dfbf
dec rsi
mov qword [rbp + 0x1a8], rsi
mov rax, rsi
shl rax, 4
mov rdx, qword [rbp + rax - 0x58]
mov rcx, qword [rbp + rax - 0x50]
mov rax, qword [rdx + 8]
mov byte [rbp + 0x207], 0
call rax
jmp 0x14017df90
cmp byte [rbp + 0x1e8], 0
jne 0x14017e06c
mov rcx, qword [rbp + 0x1e0]
lea rsi, [rcx + 8]
mov dl, 1
xor eax, eax
lock cmpxchg byte [rcx + 8], dl
je 0x14017dff1
mov byte [rbp + 0x206], 0
mov rcx, rsi
call fcn.14019c300
mov rax, qword [rbp + 0x1d8]
xorps xmm0, xmm0
mov rcx, qword [rax]
test rcx, rcx
je 0x14017e03b
nop word cs:[rax + rax]
cmp rcx, rax
je 0x14017e053
mov rdx, qword [rcx]
test rdx, rdx
je 0x14017e0ea
mov qword [rax], rdx
mov qword [rdx + 8], rax
movups xmmword [rcx], xmm0
mov qword [rcx + 0x20], 2
mov rcx, qword [rax]
test rcx, rcx
jne 0x14017e010
mov qword [rbp + 0x1f0], rsi
lea rcx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srcutillinked_list.rs_
call fcn.1401987a0
jmp 0x14017e133
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rsi], cl
je 0x14017e06c
mov byte [rbp + 0x206], 0
mov rcx, rsi
call fcn.14019c650
mov rax, qword [rbp + 0x1c0]
test rax, rax
je 0x14017e08c
mov rcx, qword [rbp + 0x1c8]
mov rax, qword [rax + 0x18]
mov byte [rbp + 0x205], 0
call rax
movaps xmm6, xmmword [rbp + 0x210]
add rsp, 0x2a8
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov byte [rbp + 0x207], 1
lea rcx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srcutillinked_list.rs_
call fcn.1401987a0
jmp 0x14017e133
mov byte [rbp + 0x207], 0
lea rcx, str.assertion_failed:_self.curr___NUM_WAKERS
lea r8, [0x1401e0628]
mov edx, 0x29
call fcn.140198330
jmp 0x14017e133
mov byte [rbp + 0x207], 1
lea rcx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srcutillinked_list.rs_
call fcn.1401987a0
jmp 0x14017e133
mov qword [rbp + 0x1f0], rsi
lea rcx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srcutillinked_list.rs_
call fcn.1401987a0
jmp 0x14017e133
mov byte [rbp + 0x207], 0
lea rcx, str.assertion_failed:_self.curr___NUM_WAKERS
lea r8, [0x1401e0628]
mov edx, 0x29
call fcn.140198330
jmp 0x14017e133
mov byte [rbp + 0x206], 1
lea rcx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srcutillinked_list.rs_
call fcn.1401987a0
ud2
jge 0x14018027a
test byte [rcx - 1], bl
invalid
pop rcx
invalid
adc byte [rax - 0x7b], r9b
leave
add dword [rax], eax
add byte [rbp + rcx*4 + 5], cl
mov ch, 0x13
invalid
add cl, ch
movabs eax, dword [0xc6405d8948000000]
mov dword [rbp + 0x40], ebx
mov byte [rbp + 0x4f], 1
mov byte [rbp + 0x4e], 0
lea rcx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
invalid
invalid
mov dword [rbp + 0x40], ebx
invalid
add al, ch
jbe 0x1401805c9
add dword [rax], eax
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rsi, qword [rbp + 0x38]
mov qword [rbp + 0x40], rsi
mov byte [rbp + 0x4f], 1
mov byte [rbp + 0x4e], 0
mov rcx, rsi
call fcn.140088400
mov qword [rbp + 0x40], rsi
mov byte [rbp + 0x4f], 1
mov byte [rbp + 0x4e], 0
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
adc dword [rbp + 0x6b], eax
shl byte [rsp + rax*2 + 0x29], 1
ror byte [rdi], cl
mov bh, 0xd2
movzx edx, word [r9 + rdx*2]
mov word [rsp + rax + 0x36], dx
add rax, 0xfffffffffffffffe
mov rdx, r8
cmp rdx, 0xa
jae 0x1401855f8
or dl, 0x30
mov byte [rsp + rax + 0x37], dl
dec rax
jmp 0x140185606
mov rcx, r9
shr rax, 4
mov r9d, r8d
and r9b, 0xf
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x57]
cmp r9b, 0xa
movzx r9d, r10b
movzx r10d, r11b
cmovb r10d, r9d
mov byte [rsp + rcx + 0x36], r10b
lea r9, [rcx - 1]
cmp r8, 0x10
mov r8, rax
jae 0x140185520
jmp 0x1401855a8
mov rax, r8
nop word cs:[rax + rax]
mov rcx, r9
shr rax, 4
mov r9d, r8d
and r9b, 0xf
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x37]
lea ebx, [rcx + 0x37]
lea ebx, [rcx + 0x37]
cmp r9b, 0xa
movzx r9d, r10b
movzx r10d, r11b
cmovb r10d, r9d
mov byte [rsp + rcx + 0x36], r10b
lea r9, [rcx - 1]
cmp r8, 0x10
mov r8, rax
jae 0x140185570
add rcx, 0xfffffffffffffffe
cmp rcx, 0x80
ja 0x14018563d
mov eax, 0x81
sub rax, r9
add rcx, rsp
add rcx, 0x38
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x140207430]
mov r9d, 2
mov rcx, rdx
mov dl, 1
jmp 0x14018562d
movzx edx, word [r9 + rdx*2]
mov word [rsp + rax + 0x36], dx
add rax, 0xfffffffffffffffe
lea rdx, [rsp + rax]
add rdx, 0x38
mov r8d, 0x27
sub r8, rax
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x20], rdx
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fwidestring_1.0.2_srcucstring.rs
mov dl, 1
xor r9d, r9d
call fcn.140023820
nop
add rsp, 0xb8
pop rdi
pop rsi
ret
lea r8, [0x1401a58c0]
mov edx, 0x80
call fcn.140198290
int3
cmp dword [rax], 0
je 0x140186cf3
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x140186d01
invalid
adc eax, 0xfef7bfe8
invalid
call fcn.1401764b0
jmp 0x140186d01
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x140186d01
call fcn.1401762c0
invalid
mov rcx, qword [rbp - 0x10]
mov rax, qword [rcx + 0x10]
lock dec qword [rax]
jne 0x140186d1d
add rcx, 0x10
add rsp, 0x30
pop rbp
jmp fcn.1401761c0
nop
add rsp, 0x30
pop rbp
ret
pop rbp
ret
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
sub r14b, r15b
invalid
mov rcx, qword [rax + 0x18]
test rcx, rcx
je 0x140186da0
mov rdx, qword [rax + 0x20]
mov byte [rbp + 0x27], 1
mov byte [rbp + 0x26], 1
mov byte [rbp + 0x25], 1
call fcn.1401577c0
std
invalid
std
dec dword [rax - 0x75]
sbb byte [r8 - 0x75], r9b
adc sil, al
invalid
mov rax, qword [rbp + 0x18]
mov rcx, qword [rax + 0x10]
mov byte [rbp + 0x27], 1
mov byte [rbp + 0x26], 1
mov byte [rbp + 0x25], 0
call fcn.140160f50
test rax, rax
je 0x140186dcc
lock dec qword [rax]
jne 0x140186dcc
mov rcx, rax
call fcn.140076400
mov rax, qword [rbp + 0x18]
movups xmm0, xmmword [rax + 0x18]
movups xmm1, xmmword [rax + 0x28]
movaps xmmword [rbp - 0x30], xmm1
movaps xmmword [rbp - 0x40], xmm0
mov rcx, qword [rax]
mov byte [rbp + 0x24], 1
mov byte [rbp + 0x23], 1
call fcn.140157a90
movaps xmm0, xmmword [rbp - 0x40]
movaps xmm1, xmmword [rbp - 0x30]
movaps xmmword [rbp - 0x50], xmm1
movaps xmmword [rbp - 0x60], xmm0
mov byte [rbp + 0x24], 0
mov byte [rbp + 0x23], 1
add dword [rax - 0x73], ecx
movabs al, byte [0x48f631fffee53fe8]
mov eax, dword [rbp + 0x18]
mov rbx, qword [rax + 8]
cmp qword [rbx + 0x18], 0
je 0x140186e79
mov rcx, qword [rbx + 0x20]
test rcx, rcx
je 0x140186e79
mov qword [rbp + 8], rdi
mov qword [rbp], rsi
mov qword [rbp - 0x10], rbx
mov rax, qword [rbx + 0x28]
mov qword [rbp + 0x10], rcx
mov qword [rbp - 8], rax
call qword [rax]
mov rax, qword [rbp - 8]
cmp qword [rax + 8], 0
mov rsi, qword [rbp]
mov rdi, qword [rbp + 8]
mov rbx, qword [rbp - 0x10]
mov r8, qword [rbp + 0x10]
je 0x140186e79
cmp qword [rax + 0x10], 0x11
jb 0x140186e6b
mov r8, qword [r8 - 8]
mov rcx, qword [0x140262270]
xor edx, edx
call fcn.140195ea0
mov qword [rbx + 0x18], 1
mov qword [rbx + 0x20], rsi
mov qword [rbx + 0x28], rdi
mov qword [rbp - 0x18], rbx
lock dec qword [rbx]
or esi, dword [rbp + 0x11]
mov byte [rbp + 0x24], 0
mov byte [rbp + 0x23], 0
lea rcx, [rbp - 0x18]
call fcn.140177140
nop
add rsp, 0xb8
pop rbx
pop rdi
pop rsi
pop rbp
ret
invalid
call fcn.140156d40
mov ecx, 7
int 0x29
ud2
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rax, qword [rbp - 0x20]
cmp qword [rax + 8], 0
je 0x140187228
mov rax, qword [rbp - 0x20]
cmp qword [rax + 0x10], 0x11
jb 0x140187216
mov rax, qword [rbp - 0x18]
mov rax, qword [rax - 8]
mov qword [rbp - 0x18], rax
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, qword [rbp - 0x18]
call fcn.140195ea0
mov rax, qword [rbp - 0x30]
mov qword [rax + 8], 0
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
sub byte [rax - 0x73], cl
adc eax, 0x5abf6
mov r8d, 1
call qword [rax + 0x18]
jmp 0x1401876cd
test al, al
setne al
add rsp, 0x40
pop rsi
ret
sub esp, 0x40
mov rax, qword [rcx]
cmp qword [rax], 0
je 0x1401877aa
mov qword [rsp + 0x38], rax
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, [0x1401e344c]
mov r8d, 4
mov rsi, rdx
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
mov qword [rsp + 0x20], 0
mov byte [rsp + 0x31], 0
lea r8, [0x1401e3490]
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x38]
call fcn.140027580
mov rcx, qword [rsp + 0x20]
movzx edx, byte [rsp + 0x30]
test rcx, rcx
je 0x1401877cb
mov al, 1
test dl, dl
jne 0x1401877cd
mov rsi, qword [rsp + 0x28]
cmp rcx, 1
jne 0x140187790
cmp byte [rsp + 0x31], 0
je 0x140187790
test byte [rsi + 0x34], 4
jne 0x140187790
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._____
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x1401877cd
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401e2295]
mov r8d, 1
call qword [rax + 0x18]
push rax
sbb bl, ch
invalid
push rax
sbb bl, ch
and ecx, dword [rax - 0x75]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x5bc8b
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x5bc8b
invalid
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
mov r8d, 4
add rsp, 0x40
pop rsi
jmp rax
mov eax, edx
test al, al
setne al
add rsp, 0x40
pop rsi
ret
add byte [rbp + 0x4c], ah
mov eax, dword [0x58]
invalid
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
xor ecx, ecx
mov al, 1
mov rdx, qword [rbp - 0x10]
lock cmpxchg byte [rdx], cl
je 0x1401879cb
mov rcx, qword [rbp - 0x10]
call fcn.14019c650
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
invalid
sbb eax, 0xe8f74d88
mov dword [rsi - 0x72b70003], ebp
sbb byte [rcx - 0x47], r8b
add dl, cl
invalid
and byte [rax - 0x75], cl
call 0xc160db41
invalid
call 0x13f60865f
sal byte [rcx + rcx - 0x7f], 0xc2
add byte [rsi], dh
vpsrlw xmm9, xmm14, xmmword gs:[r9 + rcx*4 - 0x3e]
mov r8, rax
call fcn.14006f3c0
xor eax, eax
xchg qword [rsi + 0x10], rax
lea rcx, [rax - 1]
cmp rcx, 2
jae 0x140187b9e
xor edx, edx
mov al, 1
mov rcx, qword [rbp - 0x18]
lock cmpxchg byte [rcx], dl
je 0x140187b2b
call fcn.14019c650
nop
add rsp, 0x80
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov qword [rbp - 0x20], rax
lea rax, [rbp - 0x20]
mov qword [rbp - 0x30], rax
lea rax, [fcn.140023700]
mov qword [rbp - 0x28], rax
lea rax, str.inconsistent_park_timeout_state:
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 1
mov qword [rbp - 0x40], 0
lea rax, [rbp - 0x30]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimepark.rsinconsistent_park_state__actual_
lea rcx, [rbp - 0x60]
call fcn.140198250
ud2
mov ecx, edi
call fcn.14019c300
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rdi], cl
je 0x140187d7c
mov rcx, rdi
call fcn.14019c650
mov rdx, qword [rsi + 8]
test rdx, rdx
invalid
je 0x140187d91
add rsi, 8
mov rcx, rsi
call fcn.14019baa0
mov rcx, qword [rbp - 0x10]
lock dec qword [rcx]
jne 0x140187da7
add rsp, 0x60
pop rdi
pop rsi
pop rbp
jmp fcn.140003070
nop
add rsp, 0x60
pop rdi
pop rsi
pop rbp
ret
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x60]
mov rax, qword [rbp - 0x10]
lock dec qword [rax]
jne 0x140187dd3
mov rcx, qword [rbp - 0x10]
call fcn.140003070
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
add dword [rax - 0x7b], ecx
sal byte [rbp + riz*2 + 0x48], 0x83
clc
add dword [rax + rax*2 + 0x48], esi
cmp eax, 2
je 0x140187e57
lea rax, str.inconsistent_state_in_unpark
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fwidestring_1.0.2_srcucstring.rs
mov qword [rsp + 0x30], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
lea rdx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimepark.rsinconsistent_park_state__actual_
lea rcx, [rsp + 0x20]
call fcn.140198250
mov dl, 1
xor eax, eax
lock cmpxchg byte [rcx + 0x10], dl
jne 0x140187e5d
xor edx, edx
mov al, 1
lock cmpxchg byte [rcx + 0x10], dl
jne 0x140187e7a
mov rdx, qword [rcx + 8]
test rdx, rdx
jne 0x140187e95
add rsp, 0x50
pop rsi
ret
lea rax, [rcx + 0x10]
mov rsi, rcx
mov rcx, rax
call fcn.14019c300
mov rcx, rsi
xor edx, edx
mov al, 1
lock cmpxchg byte [rcx + 0x10], dl
je 0x140187e4e
lea rax, [rcx + 0x10]
mov rsi, rcx
mov rcx, rax
call fcn.14019c650
mov rcx, rsi
mov rdx, qword [rcx + 8]
test rdx, rdx
je 0x140187e57
add rcx, 8
add rsp, 0x50
add esp, 0x50
add esp, 0x50
pop rsi
jmp fcn.14019baa0
add dword [rax], eax
add byte [rbx + 0x3f7401f8], al
lea eax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fwidestring_1.0.2_srcucstring.rs
add byte [rbp + 1], cl
in eax, 0xf
invalid
add byte [rax - 0x75], cl
pop rbp
or byte [rbx + rcx*4 + 0x65], cl
adc byte [rax - 0x75], cl
push rbp
sbb byte [rbx + rcx*4 + 0x4d], cl
and byte [rbx + rcx*4 + 0x55], cl
sub byte [rax + 0xf], cl
enter 0x3b49, 0x44
and al, 0x10
add byte [rdi], cl
sub dword [rbp + 0x100], eax
add byte [rax], al
mov ecx, dword [rbp + 0x150]
test esi, esi
adc byte [rcx + rdi - 0x36], cl
test dword [rbp + rdi*8 - 0x7cbe0001], ecx
stc
add al, 0x75
sbb dword [rax - 0x73], ecx
adc eax, 0x7d6e5
invalid
mov dword [rbp + 0x140], eax
test dword [rax], eax
add dword [rax], eax
add dh, al
test dword [rdi + 1], ebx
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x20], rcx
add byte [rax], al
stc
add dword [rax], eax
add byte [rcx], al
add byte [rcx], al
add byte [rax], al
add dh, al
test dword [rbp + 1], ebx
add byte [rax], al
add dword [rax - 0x77], ecx
invalid
jl 0x140189682
mov dword [rsp + 0x28], edi
sub byte [rax - 0x77], cl
je case.0x140106108.1164
and byte [rax - 0x77], cl
jmp 0x1409e23b7
add cl, byte [rbp - 0x77]
stc
mov ecx, ebp
add byte [rax], al
mov dword [rsp + 0x60], edx
mov dword [rsp + 0x50], edi
and al, 0x20
int1
sub eax, esi
test dword [rdi + 1], ebx
add byte [rax], al
add dword [rax - 0x73], ecx
or eax, 0x7d59a
and al, 0x20
add dword [rax], eax
add byte [rdi], cl
sub dword [rbp + 0x110], ecx
sub dword [rbp + 0x100], eax
mov ch, 0
add byte [rax], al
test byte [rdi], bl
add dword [rax], eax
add byte [rdi + rcx - 0x4a], al
adc dword [rcx + 0xf], eax
mov dh, 0xd2
invalid
mov edx, eax
add byte [rdi], cl
sub dword [rbp + 0x120], edx
add byte [rcx], al
lea edx, [rax + 1]
add byte [rax], al
and byte [rcx], al
add byte [rax], al
push rbp
cmp al, 0x48
mov eax, dword [rcx + 8]
sal dword [rsi + 0xe], 0x42
cmp byte [rax + rax], 0xbf
jg 0x140189f81
jmp 0x140189f8c
add rax, r8
mov rdx, r9
add rsp, 0x28
ret
lea rcx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rcx
mov rcx, rax
mov r9, rdx
call fcn.140198800
int3
mov edx, edx
sub r10, r8
jbe 0x14018a01e
cmp byte [rcx + r8], 0xbf
jg 0x14018a020
invalid
mov edi, 0x8d48167f
add eax, 0x7d157
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rax
mov r9, rdx
call fcn.140198800
jne 0x14018a00a
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fwidestring_1.0.2_srcucstring.rs
cmp r10, 3
jb 0x14018a06b
xor r10d, 0x2f3a
movzx r11d, byte [rcx + r8 + 2]
add dword [rdx], eax
add dword [rdx], eax
xor r11d, 0x2f
or r11w, r10w
or r11d, r10d
jne 0x14018a06b
and al, byte [rbp - 0x75]
xor byte [r9 - 0x7d], al
rol byte [rbx], 0x45
mov r9d, dword [r9 + 0x30]
add r8d, 3
cmp r9d, r8d
cmp ecx, eax
cmp ecx, eax
jbe 0x14018a06b
mov eax, r8d
test r8d, r8d
je case.0x1400e8938.1284
cmp rdx, rax
jbe 0x14018a076
xor r9d, r9d
mov rdx, r9
add rsp, 0x28
ret
cmp rdx, r9
jbe 0x14018a098
lea rcx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rcx
and al, 0x20
and al, 0x20
mov rcx, rax
mov r9, rdx
call fcn.140198800
jne 0x14018a0d7
cmp r9, 3
jb 0x14018a149
cmp r10d, edx
je 0x14018a149
cmp rdx, r10
jbe 0x14018a18d
cmp byte [rax + r10], 0x3a
cmp byte [rax + rdx], 0x3a
jne 0x14018a149
inc r10d
mov r9d, dword [rcx + 0x34]
xor al, 0x41
dec ecx
xor al, 0x41
dec ecx
cmp r10d, r9d
ja 0x14018a166
test r10d, r10d
je 0x14018a155
cmp rdx, r10
jbe 0x14018a153
xor eax, eax
mov rdx, r9
add rsp, 0x28
ret
test r9d, r9d
je 0x14018a17f
retf 0x1e76
mov edi, 0x8d48197f
or eax, 0x7c8db
lea rcx, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rcx
mov rcx, rax
mov r8, r10
call fcn.140198800
jne 0x14018a166
add rax, r10
sub r9, r10
mov rdx, r9
add rsp, 0x28
ret
lea r8, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov rcx, r10
call fcn.1401982a0
int3
test esi, esi
mov edx, edi
invalid
mov esi, eax
test dword [rdi + 0x4c000000], edi
cmp esi, ecx
int3
clc
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
invalid
adc cl, bh
invalid
add al, ch
and eax, 0xeb00000a
xor al, 0x48
mov ecx, dword [rbp]
invalid
add byte [rax + rcx*4 + 0x41], al
or byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x48018948], al
mov eax, dword [rbp + 0xe8]
add dword [rax], eax
add byte [rax - 0x7f], cl
invalid
mov ah, 7
add byte [rax - 0x73], cl
popfq
mov eax, 0x4c000000
lea ebp, [0x1401d072d]
add byte [rax + 0x1474c084], al
add byte [rax], al
add eax, 0x7ab8e
add byte [rax + 0x172850f], al
add byte [rax], al
lea ecx, [rbp + 0x40]
add byte [rax], al
lea ecx, [0x1402072b2]
add byte [rax], al
lea eax, [0x140207038]
mov edx, 0x4f
call fcn.140198330
jmp 0x14018d0be
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
lea rcx, [rbp - 0x10]
invalid
call fcn.140195810
test dword [rax + 0x48000000], esi
mov eax, dword [rax + 0x38]
mov rax, qword [rax + 0x28]
mov byte [rbp + 0xbf], 1
xor edx, edx
call rax
mov eax, 0x2600
mov r15, r12
mov r13, qword [rbp + 0xb0]
add byte [rbp - 0x77], cl
out 0x4c, eax
mov ebp, dword [rbp + 0xb0]
jmp 0x14018e306
inc r15
cmp ecx, 0xd
ja 0x14018e3b0
mov edx, 0x110000
adc dword [rax], eax
bt eax, ecx
jae 0x14018e3b0
cmp edx, 0x110000
jne 0x14018e3be
cmp r15, rdi
je 0x14018e60d
inc byte [rdx]
add byte [rax], al
inc byte [rdx]
add byte [rax], al
movzx r9d, byte [r15]
movzx ecx, r9b
test cl, cl
jns 0x14018e2e0
mov edx, ecx
and edx, 0x1f
movzx r10d, byte [r15 + 1]
and r10d, 0x3f
loop 0x14018e368
loop 0x14018e368
cmp cl, 0xdf
jbe 0x14018e376
movzx r8d, byte [r15 + 2]
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
cmp r9b, 0xf0
jb 0x14018e38d
invalid
movzx ecx, byte [r15 + 3]
movzx ecx, byte [r15 + 3]
and edx, 7
shl edx, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, edx
cmp ecx, 0x110000
adc dword [rax], eax
adc dword [rax], eax
je 0x14018e60d
add r15, 4
add edi, 4
cmp ecx, 0xd
jbe 0x14018e2ec
jmp 0x14018e3b0
add r15, 2
shl edx, 6
loop 0x14018e383
loop 0x14018e383
or edx, r10d
mov ecx, edx
cmp ecx, 0xd
jbe 0x14018e2ec
stc
or eax, 0xff61860f
invalid
jmp 0x14018e3b0
add r15, 3
shl edx, 0xc
or r8d, edx
mov ecx, r8d
cmp ecx, 0xd
jbe 0x14018e2ec
nop word cs:[rax + rax]
mov edx, ecx
cmp edx, 0x110000
cli
add byte [rax], al
adc dword [rax], eax
cli
add byte [rax], al
adc dword [rax], eax
je 0x14018e306
cmp edx, 0x2f
je 0x14018e3cc
cmp edx, 0x5c
jne 0x14018e60d
mov rcx, qword [r13 + 0x30]
test rcx, rcx
je 0x14018e3f4
cmp edx, 0x5c
jne 0x14018e3f4
mov rax, qword [rbp + 0xb0]
mov rax, qword [rax + 0x38]
mov rax, qword [rax + 0x28]
mov byte [rbp + 0xbf], 1
xor edx, edx
call rax
mov rcx, qword [rbp + 0xb0]
mov rax, qword [rcx]
mov rdx, qword [rcx + 0x10]
sub rax, rdx
cmp rax, 6
ja 0x14018e428
mov byte [rbp + 0xbf], 1
mov r8d, 7
call fcn.14019a530
mov rcx, qword [rbp + 0xb0]
mov rdx, qword [rcx + 0x10]
mov rax, qword [rcx + 8]
mov dword [rax + rdx + 3], 0x2f2f3a65
mov dword [rax + rdx], 0x656c6966
add rdx, 7
mov qword [rcx + 0x10], rdx
mov rbx, rdi
sub rbx, r15
je 0x14018eb04
xor esi, esi
mov eax, 0x2600
movabs rcx, 0x8000800800000000
xor r8d, r8d
xor r9d, r9d
mov rdx, r15
jmp 0x14018e49f
inc rdx
mov r11d, 1
cmp r10d, 0x3f
ja 0x14018e53a
mov r14d, r10d
bt rax, r14
jae 0x14018e530
mov sil, 1
add r9, r11
cmp rdx, rdi
je 0x14018e925
movzx r14d, byte [rdx]
movzx r10d, r14b
test r10b, r10b
jns 0x14018e470
mov r11d, r10d
and r11d, 0x1f
movzx r12d, byte [rdx + 1]
and r12d, 0x3f
cmp r10b, 0xdf
jbe 0x14018e510
movzx r10d, byte [rdx + 2]
shl r12d, 6
and r10d, 0x3f
or r10d, r12d
cmp r14b, 0xf0
jb 0x14018e58a
movzx r14d, byte [rdx + 3]
add rdx, 4
and r11d, 7
shl r11d, 0x12
shl r10d, 6
and r14d, 0x3f
or r14d, r10d
or r14d, r11d
mov r10d, r14d
mov r11d, 1
cmp r10d, 0x3f
jbe 0x14018e483
jmp 0x14018e53a
add rdx, 2
shl r11d, 6
or r11d, r12d
mov r10d, r11d
mov r11d, 1
cmp r10d, 0x3f
jbe 0x14018e483
jmp 0x14018e53a
bt rcx, r14
jb 0x14018e925
cmp r10d, 0x110000
je 0x14018e925
cmp r10d, 0x5c
je 0x14018e925
inc r8
cmp r10d, 0x80
jb 0x14018e493
mov r11d, 2
cmp r10d, 0x800
jb 0x14018e493
cmp r10d, 0x10000
mov r11d, 4
sbb r11, 0
jmp 0x14018e493
add rdx, 3
shl r11d, 0xc
or r10d, r11d
mov r11d, 1
cmp r10d, 0x3f
jbe 0x14018e483
jmp 0x14018e53a
mov rax, qword [r13]
mov rdx, qword [r13 + 0x10]
sub rax, rdx
cmp rax, 6
ja 0x14018e63e
mov byte [rbp + 0xbf], 1
mov r8d, 7
mov rcx, r13
call fcn.14019a530
mov r13, qword [rbp + 0xb0]
mov rdx, qword [r13 + 0x10]
mov rbx, qword [rbp + 0x130]
mov rax, qword [r13 + 8]
mov dword [rax + rdx + 3], 0x2f2f3a65
mov dword [rax + rdx], 0x656c6966
add rdx, 7
mov qword [r13 + 0x10], rdx
mov rcx, r12
mov rdx, rdi
call fcn.140191e90
xor ecx, ecx
mov r15d, 7
test rbx, rbx
je 0x14018f16a
test al, al
jne 0x14018f16a
mov byte [rbp + 0xbf], 1
mov rcx, rbx
call fcn.140189ee0
test rdx, rdx
je 0x14018f6b9
cmp byte [rax], 0x2f
jne 0x14018f6b9
inc rax
dec rdx
mov qword [rbp + 0x50], 0
mov qword [rbp + 0x58], rdx
mov qword [rbp + 0x60], rax
mov qword [rbp + 0x68], rdx
mov qword [rbp + 0x70], 0
mov qword [rbp + 0x78], rdx
mov qword [rbp + 0x80], 1
movabs rcx, 0x2f0000002f
mov qword [rbp + 0x88], rcx
mov word [rbp + 0x90], 1
mov cl, 0x2f
xor r8d, r8d
movdqa xmm0, xmmword [0x1401a3c60]
movdqa xmm1, xmmword [0x1401a36c0]
movabs r9, 0x8080808080808080
mov r10, rax
mov r11, rdx
mov r13, qword [rbp + 0xb0]
cmp r11, 0x10
jae 0x14018e748
cmp rdx, r8
je 0x14018ea33
xor r14d, r14d
nop
cmp byte [r10 + r14], 0x2f
je 0x14018e7f7
inc r14
cmp r11, r14
jne 0x14018e730
jmp 0x14018ea33
lea rbx, [r10 + 7]
and rbx, 0xfffffffffffffff8
sub rbx, r10
jne 0x14018e75d
lea r14, [r11 - 0x10]
xor ebx, ebx
jmp 0x14018e795
cmp rbx, r11
cmovae rbx, r11
xor r14d, r14d
nop word [rax + rax]
cmp byte [r10 + r14], 0x2f
je 0x14018e7f7
inc r14
cmp rbx, r14
jne 0x14018e770
lea r14, [r11 - 0x10]
nop word [rax + rax]
cmp rbx, r14
ja 0x14018e7c4
movdqu xmm2, xmmword [r10 + rbx]
movdqa xmm3, xmm2
pxor xmm3, xmm0
paddq xmm3, xmm1
pandn xmm2, xmm3
pshufd xmm3, xmm2, 0xee
por xmm3, xmm2
movq r15, xmm3
test r15, r9
jne 0x14018e7c4
add rbx, 0x10
jmp 0x14018e790
sub r11, rbx
mov r15d, 7
je 0x14018ea33
add r10, rbx
xor r14d, r14d
nop dword [rax]
cmp byte [r10 + r14], 0x2f
je 0x14018e7f4
inc r14
cmp r11, r14
jne 0x14018e7e0
jmp 0x14018ea33
add r14, rbx
add r14, r8
mov r8, r14
inc r8
mov qword [rbp + 0x70], r8
je 0x14018e815
cmp rdx, r8
jb 0x14018e815
cmp byte [rax + r14], cl
je 0x14018ea41
lea r10, [rax + r8]
mov r11, rdx
sub r11, r8
jae 0x14018e71c
jmp 0x14018ea37
mov qword [rbp + 0x30], r15
mov qword [rbp + 0x38], rdi
test sil, 1
jne 0x14018ec38
mov rax, r15
test r8, r8
je 0x14018ec98
mov ecx, 0x2600
mov rax, r15
cmp rax, rdi
je 0x14018ec95
dec r8
jmp 0x14018e983
add rax, 2
shl r10d, 6
or r10d, r12d
mov edx, r10d
nop word [rax + rax]
cmp edx, 0xd
ja 0x14018e997
bt ecx, edx
jae 0x14018e997
cmp rax, rdi
je 0x14018ec95
movzx r14d, byte [rax]
movzx edx, r14b
test dl, dl
js 0x14018e9b0
inc rax
cmp edx, 0xd
jbe 0x14018e975
cmp edx, 0x110000
je 0x14018e97a
jmp 0x14018ea25
mov r10d, edx
and r10d, 0x1f
movzx r12d, byte [rax + 1]
and r12d, 0x3f
cmp dl, 0xdf
jbe 0x14018e959
movzx r11d, byte [rax + 2]
shl r12d, 6
and r11d, 0x3f
or r11d, r12d
cmp r14b, 0xf0
jb 0x14018ea09
movzx edx, byte [rax + 3]
add rax, 4
and r10d, 7
shl r10d, 0x12
shl r11d, 6
and edx, 0x3f
or edx, r11d
or edx, r10d
cmp edx, 0x110000
jne 0x14018e970
jmp 0x14018ec98
add rax, 3
shl r10d, 0xc
or r11d, r10d
mov edx, r11d
cmp edx, 0xd
jbe 0x14018e975
jmp 0x14018e997
test r8, r8
jne 0x14018e94b
jmp 0x14018ec98
mov qword [rbp + 0x70], rdx
mov byte [rbp + 0x91], 1
mov r14, rdx
cmp r14, 2
jne 0x14018eab7
movzx ecx, byte [rax]
and cl, 0xdf
add cl, 0xbf
cmp cl, 0x19
ja 0x14018eab7
cmp byte [rax + 1], 0x3a
jne 0x14018eab7
mov rdx, qword [r13 + 0x10]
cmp rdx, qword [r13]
jne 0x14018ea85
mov byte [rbp + 0xbf], 1
mov rcx, r13
mov rbx, rax
call fcn.1401953a0
mov rax, rbx
mov r13, qword [rbp + 0xb0]
mov rdx, qword [r13 + 0x10]
mov rcx, qword [r13 + 8]
mov byte [rcx + rdx], 0x2f
inc qword [r13 + 0x10]
mov byte [rbp + 0xbf], 1
mov r8d, 2
add byte [rcx + rcx*4 - 0x17], cl
mov rdx, rax
call fcn.140195510
xor ecx, ecx
mov r13, qword [rbp + 0xb0]
jmp 0x14018f16a
mov rax, qword [rbp + 0x130]
movzx ecx, byte [rax + 0x40]
test cl, cl
je 0x14018ec60
mov r14d, dword [rax + 0x34]
mov ebx, dword [rax + 0x38]
mov r8, qword [rax + 8]
mov rdx, qword [rax + 0x10]
cmp r14d, ebx
ja 0x14018f0cd
test r14d, r14d
je 0x14018f0bd
cmp rdx, r14
jbe 0x14018f0bb
cmp byte [r8 + r14], 0xc0
jge 0x14018f0bd
jmp 0x14018f0cd
mov qword [rbp + 0x38], rdi
mov qword [rbp + 0x30], rdi
jmp 0x14018ecc0
mov byte [rbp + 0xaf], 0
lea rcx, [rbp + 0x50]
lea rdx, [rbp + 0x30]
call fcn.140195090
mov r12, qword [rbp + 0x50]
mov r14, qword [rbp + 0x58]
mov rbx, qword [rbp + 0x60]
mov r13b, 1
jmp 0x14018ed3b
xor ecx, ecx
jmp 0x14018f16a
mov rax, rdi
mov qword [rbp + 0x30], rax
test r9, r9
je 0x14018ecc0
cmp r9, rbx
jae 0x14018ed2f
cmp byte [r15 + r9], 0xbf
jle 0x14018f6f2
xor r13d, r13d
mov r14, r15
mov rbx, r9
jmp 0x14018ed3b
mov r15, qword [rbp + 0x30]
mov rdi, qword [rbp + 0x38]
jmp 0x14018ee3d
jne 0x14018f6f2
xor r13d, r13d
mov r14, r15
test rbx, rbx
je 0x14018ed86
cmp rbx, 2
jne 0x14018ed8e
movzx eax, byte [r14]
and al, 0xdf
add al, 0xbf
mov ebx, 2
cmp al, 0x19
ja 0x14018ed97
movzx eax, byte [r14 + 1]
cmp eax, 0x3a
je 0x14018ed66
cmp eax, 0x7c
jne 0x14018ed97
xor ebx, ebx
mov r13b, 1
test sil, 1
je 0x14018ee42
test r12, r12
je 0x14018ee42
mov r13d, 1
jmp 0x14018edd8
mov r13d, 1
jmp 0x14018edb7
test rbx, rbx
js 0x14018f73e
movzx eax, byte [0x140262330]
xor ecx, ecx
mov rdx, rbx
call fcn.140162ad0
test rax, rax
je case.0x14015c4ea.1681
mov rcx, rax
mov r13, rax
mov rcx, r13
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov r15, qword [rbp + 0x30]
mov rdi, qword [rbp + 0x38]
test sil, 1
je 0x14018ede9
test r12, r12
je 0x14018ede9
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, r14
call fcn.140195ea0
test rbx, rbx
je 0x14018ee3d
lea rcx, [rbp + 0x50]
mov qword [rbp + 0x48], r13
mov rdx, r13
mov r8, rbx
call fcn.140192ce0
mov rax, qword [rbp + 0x50]
movabs rcx, 0x8000000000000002
cmp rax, rcx
jne 0x14018efcc
movzx ebx, byte [rbp + 0x58]
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, qword [rbp + 0x48]
call fcn.140195ea0
mov rcx, qword [rbp + 0xa0]
mov byte [rcx + 8], bl
jmp 0x14018f1ee
mov r13b, 1
xor ebx, ebx
mov rax, qword [rbp + 0xb0]
mov r12, qword [rax + 0x10]
mov rax, r12
shr rax, 0x20
jne 0x14018eeb7
test bl, bl
setne byte [rbp + 0x30]
test r13b, r13b
je 0x14018eec7
mov rax, r12
mov rcx, qword [rbp + 0xb0]
cmp r12, qword [rcx]
jne 0x14018ee8a
mov byte [rbp + 0xbf], 1
mov rdx, r12
call fcn.1401953a0
mov rcx, qword [rbp + 0xb0]
mov rax, qword [rcx + 0x10]
mov rdx, qword [rcx + 8]
mov byte [rdx + rax], 0x2f
inc qword [rcx + 0x10]
mov byte [rbp + 0xbf], 1
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], r15
lea r8, [rbp + 0x30]
xor edx, edx
mov r9, r12
call fcn.14018d1e0
jmp 0x14018eee8
mov rcx, qword [rbp + 0xa0]
mov byte [rcx + 8], 9
jmp 0x14018f1ee
mov byte [rbp + 0xbf], 1
mov qword [rsp + 0x20], rdi
lea r8, [rbp + 0x30]
mov rcx, qword [rbp + 0xb0]
xor edx, edx
mov r9, r15
call fcn.140191c40
mov rdi, rax
mov r15, rdx
cmp byte [rbp + 0x30], 0
mov rdx, qword [rbp + 0xb0]
jne 0x14018ef2c
mov byte [rbp + 0xbf], 1
lea rcx, [rbp + 0x50]
mov r8d, 7
mov r9, r12
call fcn.140194fe0
lea rcx, [rbp + 0x50]
call fcn.1400217c0
mov r12d, 7
xor ebx, ebx
mov rdx, qword [rbp + 0xb0]
mov byte [rbp + 0xbf], 1
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], rdi
lea rcx, [rbp + 0x50]
xor r8d, r8d
mov r9d, 4
call fcn.1401911b0
mov eax, dword [rbp + 0x50]
cmp eax, 2
je 0x14018f1e0
mov ecx, dword [rbp + 0x5c]
mov rdx, qword [rbp + 0x54]
mov r9, qword [rbp + 0xb0]
mov r8, qword [r9 + 0x10]
mov r10, qword [rbp + 0xa0]
mov qword [r10 + 0x10], r8
movdqu xmm0, xmmword [r9]
movdqu xmmword [r10], xmm0
mov dword [r10 + 0x18], eax
mov qword [r10 + 0x1c], rdx
mov dword [r10 + 0x24], ecx
mov word [r10 + 0x28], 0
movabs rax, 0x700000004
mov qword [r10 + 0x2c], rax
mov dword [r10 + 0x34], 7
mov dword [r10 + 0x38], r12d
mov dword [r10 + 0x3c], r12d
mov byte [r10 + 0x40], bl
mov dword [r10 + 0x41], r14d
mov dword [r10 + 0x45], esi
mov rax, qword [rbp + 0x28]
mov qword [r10 + 0x49], rax
jmp 0x14018f41f
mov r8, qword [rbp + 0x58]
mov r10, qword [rbp + 0x60]
mov rcx, qword [rbp + 0xb0]
jl 0x14018f002
cmp r10, 9
jne 0x14018f002
movabs rdx, 0x736f686c61636f6c
xor rdx, qword [r8]
movzx r9d, byte [r8 + 8]
xor r9, 0x74
or r9, rdx
je 0x14018f4e3
mov qword [rbp + 0x30], rax
mov qword [rbp + 0x38], r8
mov qword [rbp + 0x40], r10
lea rax, [rbp + 0x30]
mov qword [rbp], rax
lea rax, [0x1401924f0]
mov qword [rbp + 8], rax
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001fwidestring_1.0.2_srcucstring.rs
mov qword [rbp + 0x50], rax
mov qword [rbp + 0x58], 1
mov qword [rbp + 0x70], 0
mov rax, rbp
mov qword [rbp + 0x60], rax
mov qword [rbp + 0x68], 1
lea rdx, [0x140206d68]
lea r8, [rbp + 0x50]
call fcn.1400243a0
test al, al
jne 0x14018f777
mov rax, qword [rbp + 0x30]
mov r14, qword [rbp + 0x38]
mov r8, qword [rbp + 0x40]
movabs rdx, 0x8000000000000001
add rdx, rax
xor ecx, ecx
movabs r9, 0x8000000000000002
cmp rax, r9
cmovl rcx, rdx
test rcx, rcx
mov qword [rbp + 0x28], r8
je 0x14018f49d
cmp rcx, 1
jne 0x14018f4a5
mov bl, 2
jmp 0x14018f4ae
jne 0x14018f0cd
test ebx, ebx
je 0x14018f0f5
cmp rdx, rbx
jbe 0x14018f0f3
cmp byte [r8 + rbx], 0xbf
jg 0x14018f0f5
mov byte [rbp + 0xbf], 1
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, r8
mov r8, r14
mov r9, rbx
call fcn.140198800
jmp 0x14018f7c2
jne 0x14018f0cd
mov dword [rbp + 0x28], ecx
sub rbx, r14
mov r13, qword [rbp + 0xb0]
mov rax, qword [r13]
mov r15, qword [r13 + 0x10]
sub rax, r15
cmp rax, rbx
jae 0x14018f13a
mov qword [rbp + 0x10], r8
mov byte [rbp + 0xbf], 1
mov rcx, r13
mov rdx, r15
mov r8, rbx
call fcn.14019a530
mov r13, qword [rbp + 0xb0]
mov r15, qword [r13 + 0x10]
mov r8, qword [rbp + 0x10]
add r8, r14
mov rcx, qword [r13 + 8]
add rcx, r15
mov rdx, r8
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
add r15, rbx
mov qword [r13 + 0x10], r15
mov rax, qword [rbp + 0x130]
movdqu xmm0, xmmword [rax + 0x41]
movdqa xmmword [rbp - 0x10], xmm0
mov ecx, dword [rbp + 0x28]
add esi, 0xffffffdd
mov ebx, ecx
cmp esi, 0x39
ja 0x14018f188
movabs rax, 0x200000010001001
bt rax, rsi
jae 0x14018f188
mov r12, qword [rbp + 0x48]
mov byte [rbp + 0x50], 0
mov byte [rbp + 0xbf], 1
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], r12
lea r8, [rbp + 0x50]
mov rcx, r13
xor edx, edx
mov r9, r15
call fcn.14018d1e0
mov byte [rbp + 0xbf], 1
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x50]
mov rdx, qword [rbp + 0xb0]
xor r8d, r8d
mov r9d, 4
call fcn.1401911b0
mov eax, dword [rbp + 0x50]
cmp eax, 2
jne 0x14018f211
movzx eax, byte [rbp + 0x54]
mov rcx, qword [rbp + 0xa0]
mov byte [rcx + 8], al
movabs rax, 0x8000000000000000
mov qword [rcx], rax
mov rax, qword [rbp + 0xb0]
cmp qword [rax], 0
jne 0x14018f40d
jmp 0x14018f41f
mov ecx, dword [rbp + 0x5c]
mov rdx, qword [rbp + 0x54]
mov r9, qword [rbp + 0xb0]
mov r8, qword [r9 + 0x10]
mov r10, qword [rbp + 0xa0]
mov qword [r10 + 0x10], r8
movups xmm0, xmmword [r9]
movups xmmword [r10], xmm0
mov dword [r10 + 0x18], eax
mov qword [r10 + 0x1c], rdx
mov dword [r10 + 0x24], ecx
mov word [r10 + 0x28], 0
movabs rax, 0x700000004
mov qword [r10 + 0x2c], rax
mov dword [r10 + 0x34], 7
mov dword [r10 + 0x38], r15d
mov dword [r10 + 0x3c], r15d
mov byte [r10 + 0x40], bl
movdqa xmm0, xmmword [rbp - 0x10]
movdqu xmmword [r10 + 0x41], xmm0
jmp 0x14018f41f
mov r8, qword [rax + 8]
mov rcx, qword [0x140262270]
xor edx, edx
call fcn.140195ea0
nop
add rsp, 0x148
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
test r8, r8
setne bl
jmp 0x14018f4ae
mov rsi, r14
shr rsi, 0x20
mov bl, 3
cmp rax, r9
jl 0x14018f4c9
test rax, rax
je 0x14018f4c9
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, r14
call fcn.140195ea0
xor r13d, r13d
mov rcx, qword [0x140262270]
xor edx, edx
mov r8, qword [rbp + 0x48]
call fcn.140195ea0
jmp 0x14018ee42
mov r13b, 1
test rax, rax
je 0x14018f6b2
mov rcx, qword [0x140262270]
xor ebx, ebx
xor edx, edx
call fcn.140195ea0
jmp 0x14018f6b4
lea rax, [0x140206ed0]
mov qword [rsp + 0x20], rax
mov rdx, r14
mov r8, r15
mov r9, r14
call fcn.140198800
jmp 0x14018f7c2
xor ebx, ebx
jmp 0x14018f4cc
mov byte [rbp + 0xbf], 1
lea rcx, [0x140206cf8]
call fcn.1401987a0
jmp 0x14018f7c2
mov qword [rbp + 0x20], r12
mov qword [rbp + 0x18], r14
mov byte [rbp + 0xaf], r13b
mov ecx, 1
mov rdx, rbx
call fcn.140197e40
jmp 0x14018f7c2
mov byte [rbp + 0xaf], 0
lea rax, [0x140206e20]
mov qword [rsp + 0x20], rax
mov rcx, r15
mov rdx, rbx
xor r8d, r8d
call fcn.140198800
jmp 0x14018f7c2
mov qword [rbp + 0x20], r12
mov qword [rbp + 0x18], r14
mov byte [rbp + 0xaf], r13b
call fcn.140020450
jmp 0x14018f7c2
lea rax, [0x140206e08]
mov qword [rsp + 0x20], rax
lea rcx, [0x140206b0e]
lea r9, [0x140206b40]
lea r8, [rbp + 0x50]
mov edx, 0x2b
call fcn.140198700
jmp 0x14018f7c2
ud2
or eax, 0xd29b9
xor edx, edx
call fcn.140195ea0
mov byte [rbp + 0xbf], 1
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cmp r13, r14
je 0x14018fd6d
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rbp + 0xf], al
mov dh, 0x4d
add byte [rcx + 0xf], al
mov dh, 0xc9
movzx r9d, byte [r13]
movzx ecx, r9b
test cl, cl
js 0x14018f9c0
inc r13
cmp ecx, 0xd
jbe 0x14018fa40
jmp 0x14018fa60
mov edx, ecx
and edx, 0x1f
movzx r10d, byte [r13 + 1]
and r10d, 0x3f
cmp cl, 0xdf
jbe 0x14018fa17
movzx r8d, byte [r13 + 2]
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
cmp r9b, 0xf0
jb 0x14018fa2a
loope 0x14018fa3a
or ecx, r8d
or ecx, edx
cmp ecx, 0x110000
je 0x14018fd6d
add r13, 4
cmp ecx, 0xd
jbe 0x14018fa40
jmp 0x14018fa60
add r13, 2
shl edx, 6
or edx, r10d
mov ecx, edx
cmp ecx, 0xd
jbe 0x14018fa40
ja 0x14018fa60
nop dword [rax]
mov edx, 0x110000
bt eax, ecx
jae 0x14018fa60
cmp edx, 0x110000
je 0x14018f990
jmp 0x14018fa6e
mov edx, ecx
cmp edx, 0x110000
je 0x14018f990
cmp edx, 0x3e
mov qword [rbp + 0x50], r15
jg 0x14018fa9c
cmp edx, 0x23
je 0x14018fdf2
cmp edx, 0x2f
je 0x14018faaa
cmp dword [rdi + 0x18], 0
mov qword [rbp - 0x10], r12
je 0x14018fe8a
lea rax, [rdi + 0x1c]
jmp 0x14018fe98
cmp edx, 0x3f
je 0x14018fe3c
cmp edx, 0x5c
jne 0x14018fa85
mov qword [rbp - 0x10], r12
xor eax, eax
mov ecx, 0x2600
mov r12, rsi
mov rdx, rsi
cmp rdx, r14
jne 0x14018fae9
jmp 0x14018fbcf
add byte [rax], al
add byte [rcx + rdi - 0xe], cl
mov eax, dword [rax + 0x38]
shl eax, 6
cmp dword [rdi + 0x20], 0
je 0x14018fe7d
mov ebx, dword [rdi + 0x24]
mov r14, qword [rdi + 8]
test rbx, rbx
je 0x140190096
mov rdx, qword [rdi + 0x10]
cmp rdx, rbx
jbe 0x1401901d1
cmp byte [r14 + rbx], 0xbf
jg 0x1401901d7
jmp 0x140190790
mov rax, qword [r15 + 0x40]
mov qword [rbp + 0x40], rax
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movups xmm3, xmmword [r15 + 0x30]
movaps xmmword [rbp + 0x30], xmm3
movaps xmmword [rbp + 0x20], xmm2
movaps xmmword [rbp + 0x10], xmm1
movaps xmmword [rbp], xmm0
mov byte [rbp + 0x5f], 0
mov qword [rsp + 0x20], r14
mov rdx, rbp
mov rcx, r12
mov r8, rdi
mov r9, rsi
call fcn.140190860
jmp 0x14019073c
cmp dword [rdi + 0x18], 0
je 0x14018fec6
lea rax, [rdi + 0x1c]
mov r9d, dword [rax]
mov rdx, qword [rdi + 8]
test r9, r9
je 0x14018fee4
mov rbx, qword [rdi + 0x10]
cmp rbx, r9
jbe 0x1401900b2
cmp byte [rdx + r9], 0xbf
jle 0x140190770
mov r13, r12
mov rbx, r9
jmp 0x140190637
mov r14, qword [rdi + 8]
mov rbx, qword [rdi + 0x10]
jmp 0x1401901d7
cmp dword [rdi + 0x20], 0
je 0x140190271
lea rax, [rdi + 0x24]
mov r12d, dword [rax]
cmp dword [rdi + 0x20], 0
je 0x14019062c
lea rax, [rdi + 0x24]
mov r9d, dword [rax]
mov rdx, qword [rdi + 8]
test r9, r9
jne 0x14018fe5a
mov r13, r12
mov r12, qword [r15 + 0x10]
xor ebx, ebx
jmp 0x140190669
mov rsi, r15
mov r15, qword [r15 + 0x10]
xor ebx, ebx
jmp 0x140190207
jne 0x140190770
mov r13, r12
jmp 0x140190637
jne 0x140190790
mov rax, qword [r15]
mov rsi, r15
mov r15, qword [r15 + 0x10]
sub rax, r15
cmp rax, rbx
jae 0x140190207
mov byte [rbp + 0x5f], 1
mov rcx, rsi
mov rdx, r15
mov r8, rbx
mov qword [rbp + 0x50], rsi
call fcn.14019a530
mov rsi, qword [rbp + 0x50]
mov r15, qword [rsi + 0x10]
mov rcx, qword [rsi + 8]
add rcx, r15
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
add r15, rbx
mov qword [rsi + 0x10], r15
mov eax, dword [rdi + 0x3c]
movups xmm0, xmmword [rsi]
movups xmmword [r12], xmm0
mov qword [r12 + 0x10], r15
mov rcx, qword [rdi + 0x18]
mov qword [r12 + 0x18], rcx
mov dword [r12 + 0x20], 0
mov ecx, dword [rdi + 0x28]
mov dword [r12 + 0x28], ecx
movups xmm0, xmmword [rdi + 0x2c]
movups xmmword [r12 + 0x2c], xmm0
mov dword [r12 + 0x3c], eax
movzx eax, byte [rdi + 0x50]
mov byte [r12 + 0x50], al
movups xmm0, xmmword [rdi + 0x40]
movups xmmword [r12 + 0x40], xmm0
jmp 0x14019073c
mov r13, qword [rdi + 8]
mov r12, qword [rdi + 0x10]
mov qword [rbp - 8], r12
mov r13, r12
mov rdx, qword [rdi + 8]
mov rbx, qword [rdi + 0x10]
mov rax, qword [r15]
mov r12, qword [r15 + 0x10]
sub rax, r12
cmp rax, rbx
jae 0x140190669
mov rcx, r15
mov r15, rdx
mov byte [rbp + 0x5f], 1
mov rdx, r12
mov r8, rbx
call fcn.14019a530
mov rax, qword [rbp + 0x50]
mov r12, qword [rax + 0x10]
mov rdx, r15
mov r15, rax
mov rcx, qword [r15 + 8]
add rcx, r12
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
add r12, rbx
mov qword [r15 + 0x10], r12
mov ebx, dword [rdi + 0x2c]
mov byte [rbp + 0x5f], 1
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rsi
mov rcx, rbp
mov rdx, r15
movzx r8d, byte [rbp + 0x5e]
mov r9d, ebx
call fcn.1401911b0
mov r8, qword [rbp + 0x50]
mov eax, dword [rbp]
cmp eax, 2
jne 0x1401906f0
movzx eax, byte [rbp + 4]
mov byte [r13 + 8], al
movabs rax, 0x8000000000000000
mov qword [r13], rax
cmp qword [r8], 0
je 0x14019073c
mov r8, qword [r8 + 8]
mov rcx, qword [0x140262270]
xor edx, edx
add rsp, 0xe8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp fcn.140195ea0
mov ecx, dword [rbp + 0xc]
mov rdx, qword [rbp + 4]
mov r9, r8
mov r8, qword [r8 + 0x10]
mov qword [r13 + 0x10], r8
movups xmm0, xmmword [r9]
movups xmmword [r13], xmm0
mov dword [r13 + 0x18], eax
mov qword [r13 + 0x1c], rdx
mov dword [r13 + 0x24], ecx
mov eax, dword [rdi + 0x28]
mov dword [r13 + 0x28], eax
mov dword [r13 + 0x2c], ebx
movups xmm0, xmmword [rdi + 0x30]
movups xmmword [r13 + 0x30], xmm0
movups xmm0, xmmword [rdi + 0x40]
movups xmmword [r13 + 0x40], xmm0
movzx eax, byte [rdi + 0x50]
mov byte [r13 + 0x50], al
mov byte [rbp + 0x5f], 1
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, rdx
mov rdx, rbx
xor r8d, r8d
call fcn.140198800
jmp 0x1401907b2
mov byte [rbp + 0x5f], 1
lea rax, [0x140206d28]
mov qword [rsp + 0x20], rax
mov rcx, r14
xor r8d, r8d
mov r9, rbx
mov qword [rbp + 0x50], r15
call fcn.140198800
push rbp
cmp dword [rax], 0
lea rbp, [rsp + 0x40]
mov qword [rbp], 0xfffffffffffffffe
mov r14, r9
mov rdi, rdx
mov r15, qword [rbp + 0x70]
cmp dword [r8 + 0x20], 0
add byte [rax - 0x77], cl
invalid
invalid
mov qword [rbp - 8], rdx
mov qword [rbp - 0x18], r8
je 0x1401908c0
add byte [rax - 0x77], cl
invalid
mov r9d, dword [r8 + 0x24]
mov rsi, qword [r8 + 8]
test r9, r9
je 0x1401908ca
mov rbx, qword [r8 + 0x10]
cmp rbx, r9
jbe 0x1401908ce
cmp byte [rsi + r9], 0xbf
jle 0x140190b10
mov rbx, r9
jmp 0x1401908d4
mov rsi, qword [r8 + 8]
mov rbx, qword [r8 + 0x10]
jmp 0x1401908d4
or byte [rcx - 0x75], cl
pop rax
adc bl, ch
or dh, byte [rcx]
fucomi st(3)
invalid
xor ebx, ebx
jmp 0x1401908d4
jne 0x140190b10
mov r8, r15
sub r8, r14
add r8, rbx
mov r12, qword [rdi]
invalid
mov r13, qword [rdi + 0x10]
mov rax, r12
loopne 0x140190934
sub eax, ebp
invalid
mov edi, dword [rbp - 8]
mov eax, ebx
lea rax, str.C:Users_fhnir.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
in al, dx
sub byte [rax - 0x73], cl
push 0x40
shr al, cl
int3
add byte [rax], al
and al, 0x30
push rdx
add dword [rcx - 0x7d], eax
clc
or eax, 0x85860f
add byte [rax], al
invalid
rol dword [rcx - 0x77], 0xc8
or eax, 0x3ceb1e76
cmp al, 0x4c
lea edx, [rdx + 3]
add byte [rax + 0x2600], bh
add byte [rdi], cl
invalid
add byte [rcx - 0x7f], al
clc
add byte [rax], 0
add byte [rdx + 0x20], dh
add byte [rax], al
add dword [rax], eax
xor bh, byte [rdi - 0x6816f481]
add dword [rax], eax
add byte [rdi], cl
test dword [rcx + 0x45000001], edx
test eax, eax
test byte [rcx + rax], dh
add byte [rax], al
xor al, ch
sub byte [rax - 0x77], cl
bnd jmp 0x140190d7b
add esi, edi
mov r9, r12
mov r10, r14
mov qword [r12 + 0x10], r14
mov rdi, r15
mov rsi, r13
mov r12, qword [rbp + 0xc8]
mov r14, qword [rbp + 0x10]
jne 0x140191706
jne 0x140191706
dec dword [rdi]
test dh, cl
add byte [rax], al
add byte [rdi], cl
mov dh, 6
sar byte [rax + 0xd], 0x89
rol ecx, 0xe9
add eax, 0xf8b0c8b
movabs dword [0xff48c6ff485a73c1], eax
iretd
invalid
loopne 0x1401924c4
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1402071a2]
mov r8d, 0x21
jmp rax
invalid
mov ecx, edx
mov rdx, rax
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.1400240a0
add byte [rbp + 0x19], cl
leave
or r9, 2
mov ecx, 1
test edx, edx
jne 0x14019267a
test r9, r9
mov r8d, 3
cmovns r8, r9
jmp 0x140192699
mov r8, 0xffffffffffffffff
test r9, r9
js 0x140192699
mov edx, 3
sub rdx, r9
cmp rdx, rcx
cmovg rcx, rdx
cmovg rax, r9
pextrw edx, xmm0, 4
test edx, edx
je 0x14019274b
add byte [rbx + rcx*4 - 0x5b], cl
mov eax, 0x44000000
movzx esi, byte [rbp + 0xc0]
invalid
add byte [rcx], cl
ror dword [rax - 0x3f], 0xe1
and byte [rbx + 0xc1bd], cl
add byte [rax + 9], cl
iretd
add byte cs:[rax], al
add byte [rsi], ch
add byte [rax], al
add byte [rax - 0x77], cl
mov ebp, 0x88
dec dword [rax - 0x75]
pop rbp
test rax, rax
mov esp, dword [rbp + 0xa8]
add byte [rax], al
sbb eax, 0x140
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], ah
and dl, ch
invalid
sbb eax, 0x140
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], dh
xor dl, ch
invalid
sbb eax, 0x140
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x16], al
sbb eax, 0x140
add dword [rax], eax
invalid
invalid
invalid
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x16], dl
sbb eax, 0x140
add dword [rax], eax
invalid
push rax
invalid
add dword [rax], eax
add byte [rax], al
invalid
add byte [rdi - 0x16], bl
sbb eax, 0x140
add byte [rax], al
pop rdi
invalid
add byte [rax], al
add byte [rcx - 0x16], dh
sbb eax, 0x140
add byte [rax], al
add byte [rax], al
add byte [rdx + 0x1401dea], al
add byte [rax], al
add byte [rsi + 0x1401dea], cl
add byte [rax], al
add byte [rdi + 0x1401dea], dl
add byte [rax], al
add byte [rdi + 0x1401dea], ah
add byte [rax], al
add byte [rdx + 0x1401dea], dh
add byte [rax], al
add byte [rdx + rbp*8 + 0x1401d], bh
add byte [rax], al
leave
invalid