Function at 0x14008c670
Capabilities:
Read file on windows

Disassembly:
sub rsp, 0x38
mov rsi, rcx
lea rdi, [rsp + 0x28]
mov rcx, rdi
call fcn.14007cd26
cmp byte [rdi], 0
je 0x1400014d2
mov rax, qword [rsp + 0x30]
mov qword [rsi + 8], rax
mov al, 1
jmp 0x1400014e4
xor eax, eax
cmp byte [rsp + 0x29], 0
movzx ecx, byte [rsp + 0x2a]
cmove ecx, eax
mov byte [rsi + 1], cl
mov byte [rsi], al
add rsp, 0x38
pop rdi
pop rsi
ret
add byte [rax], al
lea rdx, str.nullfalsetrue___b_f_n_r_t0123456789abcdef___n
mov r8d, 4
jmp fcn.140001ca5
or dword [rax + 1], 0x48e0ffc8
mov ecx, dword [rsi]
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x1400014ff
mov eax, 0xb0f000f
sub rsp, 0x48
mov rax, rdx
mov r9, qword [rcx]
cmp dword [r9], 2
jne 0x1400023ea
add r9, 8
lea r10, [rsp + 0x40]
mov qword [r10], r9
lea rcx, [0x140103fb0]
mov qword [rsp + 0x20], rcx
lea rdx, str.Transport
cmp dword [rbx + 0x15], 0x9b84100
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rbp - 0x77], 0xd1
cmp dword [rbx + 0x15], 0x9b84100
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rbp - 0x77], 0xd1
call fcn.14002e9e0
jmp 0x14000242b
lea rcx, [rsp + 0x40]
mov qword [rcx], r9
add r9, 0xe8
lea rdx, [0x140103f90]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rcx
sub byte [rax - 0x73], cl
or eax, 0x101b5f
sub byte [rax - 0x73], cl
or eax, 0x101b5f
mov qword [rsp + 0x20], rcx
lea rdx, [0x140159f0c]
mov r8d, 6
mov rcx, rax
call fcn.14002eaa0
nop
add rsp, 0x48
ret
sub rbp, 1
jb 0x140005650
cmp r12, r13
je 0x140005650
lea rdi, [rbx + 0x18]
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
mov rcx, r15
call fcn.140028760
mov rax, qword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
mov qword [r14 + r13 + 0x10], rax
movups xmm0, xmmword [rsp + 0x30]
adc byte cs:[rdi], cl
adc byte [rsp + 0x30], al
movups xmmword [r14 + r13], xmm0
add r13, 0x18
invalid
sbb byte [rax - 0x77], cl
sti
jmp 0x140005615
invalid
mov rax, qword [rsp + 0x28]
mov qword [rax], r14
mov qword [rax + 8], rsi
mov qword [rax + 0x10], rsi
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
rol eax, 1
xor eax, edx
movzx eax, ax
add rax, rcx
ret
ret 0xd148
dec dword [rax - 0x73]
nop
mov al, 0xfe
invalid
test eax, eax
cmovne rax, rcx
add rsp, 0x28
sub bl, al
sub bl, al
mov r14, r15
cmp rbx, r13
je 0x1400091b5
mov r12, r15
inc r15
movzx edi, byte [rbx]
inc rbx
movzx esi, byte [rdi + rbp]
test esi, esi
je 0x14000909a
cmp r14, r12
jae 0x1400090ea
mov rcx, r14
mov rdx, r12
mov r8, qword [rsp + 0x38]
mov r9, qword [rsp + 0x40]
call fcn.1400033bb
test rax, rax
je 0x14000920c
mov r8, rdx
mov rcx, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x28]
mov rdx, rax
call fcn.140001ca5
mov edi, edi
invalid
lea eax, [rsi - 0x6e]
cmp eax, 7
jbe 0x140009126
lea rdx, [0x14012efe5]
cmp esi, 0x22
je 0x1400091a0
cmp esi, 0x5c
je 0x140009190
cmp esi, 0x62
je 0x140009199
cmp esi, 0x66
jne case.0x140009134.111
lea rdx, [0x14012efed]
jmp 0x1400091a0
lea rcx, [0x14016d6b0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rdx, [0x14012efef]
lea edx, [0x14012efef]
jmp 0x1400091a0
lea rdx, [0x14012eff1]
jmp 0x1400091a0
lea rdx, [0x14012eff3]
jmp 0x1400091a0
mov eax, edi
and eax, 0xf
shr edi, 4
lea rdx, [0x14012eff5]
mov cl, byte [rdi + rdx]
mov al, byte [rax + rdx]
mov dword [rsp + 0x32], 0x3030755c
mov byte [rsp + 0x36], cl
mov byte [rsp + 0x37], al
mov r8d, 6
mov rcx, qword [rsp + 0x28]
lea rdx, [rsp + 0x32]
call fcn.140001ca5
jmp 0x140009097
lea rdx, [0x14012efe7]
jmp 0x1400091a0
lea rdx, [0x14012efeb]
mov r8d, 2
mov rcx, qword [rsp + 0x28]
call fcn.140001ca5
jmp 0x140009097
mov rdx, qword [rsp + 0x40]
cmp r14, rdx
je 0x1400091e3
lea r9, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.94_src_ser.rs
mov rcx, qword [rsp + 0x38]
mov r8, r14
call fcn.140003428
mov r8, rdx
mov rcx, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x28]
mov rdx, rax
call fcn.140001ca5
lea rdx, [0x14016c7f8]
mov r8d, 1
mov rcx, qword [rsp + 0x28]
call fcn.140001ca5
nop
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.94_src_ser.rs
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
mov r8, r14
mov r9, r12
call fcn.1400fe1f0
ud2
lea rcx, str.internal_error:_entered_unreachable_codeZ:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fwebpki_0.22.0_srccalendar.rs
lea r8, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.94_src_ser.rs
mov edx, 0x28
call fcn.1400fdc80
ud2
invalid
movups xmmword [rsi], xmm0
add rsp, 0x48
pop rdi
pop rsi
ret
mov rbx, rcx
shl rbx, 4
add rbx, rax
inc rcx
cmp rcx, 5
je 0x14001a7a9
mov qword [rsp + 0x148], rcx
mov rsi, qword [rbx]
mov rdi, qword [rbx + 8]
mov qword [rsp + 0x1f0], 0xffffffff80000002
mov qword [rsp + 0x180], 0xffffffff80000001
mov r9d, 4
mov rcx, rsi
mov rdx, rdi
lea r8, [0x1401049a0]
call fcn.14007ae6e
test al, al
jne 0x140019623
mov r9d, 4
mov rcx, rsi
mov rdx, rdi
lea r8, [0x1401049a4]
call fcn.14007ae6e
test al, al
jne 0x140019634
mov rcx, 0xffffffff80000001
call fcn.1400c4a72
mov rcx, 0xffffffff80000002
call fcn.1400c4a72
add rbx, 0x10
mov rcx, qword [rsp + 0x148]
jmp 0x14001958e
lea r9, [0x1401049e0]
lea rbx, [rsp + 0x1f0]
jmp 0x140019643
lea r9, [0x1401049c8]
lea rbx, [rsp + 0x180]
mov rax, qword [rsp + 0x148]
shl rax, 4
add rax, qword [rsp + 0x158]
mov qword [rsp + 0x288], rax
mov r8d, 5
mov rcx, rsi
mov rdx, rdi
call fcn.140003428
mov r8, rdx
mov rcx, r13
mov rdx, rax
call fcn.140006b0b
and qword [rsp + 0x1f8], 0
mov rcx, qword [rbx]
mov rsi, qword [rsp + 0x330]
lea rax, [rsp + 0x1f8]
mov qword [rsp + 0x20], rax
mov rdx, rsi
xor r8d, r8d
mov r9d, 0x20019
call qword [sym.imp.advapi32.dll_RegOpenKeyExW]
mov edi, eax
mov rax, rdi
shl rax, 0x20
or rax, 2
xor ecx, ecx
test edi, edi
mov rbx, qword [rsp + 0x1f8]
cmove rax, rbx
setne cl
mov qword [rsp + 0x2a0], rax
mov qword [rsp + 0x298], rcx
mov rdx, qword [rsp + 0x338]
mov rcx, rsi
call fcn.140037ad2
test edi, edi
je 0x140019707
mov rcx, qword [rsp + 0x1b8]
call fcn.140002857
jmp 0x14001a77b
lea rax, [rsp + 0x188]
mov qword [rsp + 0x1f8], rax
and dword [rsp + 0x200], 0
mov qword [rsp + 0x188], rbx
mov al, 0xd
mov byte [rsp + 0x238], al
mov byte [rsp + 0x270], al
lea rsi, [rsp + 0x208]
lea rdi, [rsp + 0x60]
mov rcx, r13
mov rdx, rsi
call fcn.140003711
cmp byte [rsp + 0x360], 0xc
mov qword [rsp + 0x140], r15
jne 0x140019b44
mov rcx, r13
call fcn.140002771
mov rdi, qword [rsp + 0x1f8]
test rdi, rdi
je case.0x14000154a.34
mov esi, dword [rsp + 0x200]
mov ebx, 0x800
mov dword [rsp + 0x5c], ebx
mov r8d, 0x1000
mov rcx, r13
xor edx, edx
call fcn.1400f0830
mov dword [rsp + 0x4c], ebx
and dword [rsp + 0x11c], 0
mov ecx, 0x800
call fcn.14007b780
mov r15, rax
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], rdx
and qword [rsp + 0x100], 0
mov rbx, qword [rdi]
mov qword [rsp + 0x38], rbp
mov qword [rsp + 0x30], r15
lea rax, [rsp + 0x11c]
mov qword [rsp + 0x28], rax
and qword [rsp + 0x20], 0
mov rcx, rbx
mov edx, esi
mov r8, r13
mov r9, r14
call r12
cmp eax, 0xea
jne 0x140019824
inc dword [rsp + 0x5c]
mov edx, dword [rsp + 0x4c]
lea rcx, [rsp + 0xf0]
call fcn.1400c4873
mov r15, qword [rsp + 0xf0]
jmp 0x1400197d3
mov edi, eax
test eax, eax
je 0x140019840
cmp edi, 0x103
jne 0x1400198b6
mov bl, 0xd
mov bpl, 1
jmp 0x1400198ea
mov r8d, dword [rsp + 0x5c]
cmp r8, 0x801
jae 0x14001a955
lea rcx, [rsp + 0x60]
mov rdx, r13
call fcn.1400285f0
mov rdi, qword [rsp + 0x60]
test rdi, rdi
je 0x1400198c4
mov rdx, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x70]
mov eax, dword [rsp + 0x4c]
mov qword [rsp + 0x100], rax
mov eax, dword [rsp + 0x11c]
cmp eax, 0xc
jae 0x1400198d4
mov r8, qword [rsp + 0x100]
mov qword [rsp + 0x90], r8
movups xmm0, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x80], xmm0
mov r9, rcx
mov r8, rdx
jmp 0x140019966
shl rdi, 0x20
or rdi, 2
mov bl, 0xc
xor ebp, ebp
jmp 0x1400198ea
mov bl, 0xc
xor ebp, ebp
movabs rdi, 0xd00000002
jmp 0x1400198ea
mov rcx, rdi
call fcn.14009c81c
mov bl, 0xc
xor ebp, ebp
movabs rdi, 0xde00000002
mov rdx, qword [rsp + 0xf8]
mov rcx, r15
call fcn.14009c81c
mov al, 0xc
test bpl, bpl
je 0x140019951
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x130], rax
movaps xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x120], xmm0
cmp bl, 0xd
mov r8, qword [rsp + 0x178]
mov r9, qword [rsp + 0x170]
mov r15, qword [rsp + 0x140]
je 0x140019b86
lea rsi, [rsp + 0x208]
lea rbp, [rsp + 0x4c]
jmp 0x1400199a1
lea rbp, [rsp + 0x4c]
mov r8, qword [rsp + 0x178]
mov r9, qword [rsp + 0x170]
mov r15, qword [rsp + 0x140]
inc esi
mov dword [rsp + 0x200], esi
movaps xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x120], xmm0
mov rcx, qword [rsp + 0x90]
mov qword [rsp + 0x130], rcx
mov ebx, eax
lea rsi, [rsp + 0x208]
mov r14, r12
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x1a0], rax
movaps xmm0, xmmword [rsp + 0x120]
movaps xmmword [rsp + 0x190], xmm0
mov ecx, dword [rsp + 0x1b1]
mov edx, dword [rsp + 0x1b4]
mov dword [rsp + 0xa0], ecx
mov dword [rsp + 0xa3], edx
mov qword [rsp + 0xa8], rdi
mov qword [rsp + 0xb0], r8
mov qword [rsp + 0xb8], r9
lea rdx, [rsp + 0xd9]
mov qword [rdx - 9], rax
movups xmmword [rdx - 0x19], xmm0
mov byte [rsp + 0xd8], bl
mov eax, dword [rsp + 0xa0]
mov ecx, dword [rsp + 0xa3]
mov dword [rdx + 3], ecx
mov dword [rdx], eax
cmp bl, 0xc
mov qword [rsp + 0x178], r8
mov qword [rsp + 0x170], r9
jne 0x140019a56
lea rcx, [rsp + 0xa8]
call fcn.140002857
mov rdi, qword [rsp + 0x1e0]
mov r12, qword [rsp + 0x1e8]
jmp 0x140019aa0
mov rax, qword [rsp + 0x1a0]
mov qword [rsp + 0x340], rax
movaps xmm0, xmmword [rsp + 0x190]
movaps xmmword [rsp + 0x330], xmm0
mov eax, dword [rsp + 0xa0]
mov ecx, dword [rsp + 0xa3]
mov dword [rsp + 0xf0], eax
mov dword [rsp + 0xf3], ecx
mov r15, r8
mov r12, r9
mov qword [rsp + 0x1e0], rdi
mov rax, qword [rsp + 0x340]
mov qword [rsp + 0x70], rax
movaps xmm0, xmmword [rsp + 0x330]
movaps xmmword [rsp + 0x60], xmm0
mov eax, dword [rsp + 0xf0]
mov ecx, dword [rsp + 0xf3]
mov dword [rsp + 0x80], eax
mov dword [rsp + 0x83], ecx
mov rcx, rsi
call fcn.1400027c1
mov qword [rsp + 0x208], rdi
mov qword [rsp + 0x210], r15
mov qword [rsp + 0x1e8], r12
mov qword [rsp + 0x218], r12
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x70]
lea rdx, [rsp + 0x239]
mov qword [rdx - 9], rax
movaps xmm0, xmmword [rsp + 0x60]
movups xmmword [rdx - 0x19], xmm0
mov byte [rsp + 0x238], bl
mov eax, dword [rsp + 0x80]
mov ecx, dword [rsp + 0x83]
mov dword [rdx + 3], ecx
mov dword [rdx], eax
lea rdi, [rsp + 0x60]
mov r12, r14
lea r14, [rsp + 0x5c]
jmp 0x140019744
mov rax, qword [rsp + 0x360]
mov qword [rsp + 0x320], rax
movups xmm0, xmmword [rsp + 0x330]
movups xmm1, xmmword [rsp + 0x340]
movups xmm2, xmmword [rsp + 0x350]
movaps xmmword [rsp + 0x310], xmm2
movaps xmmword [rsp + 0x300], xmm1
movaps xmmword [rsp + 0x2f0], xmm0
jmp 0x140019bb6
and qword [rsp + 0x1f8], 0
lea rsi, [rsp + 0x208]
lea rbp, [rsp + 0x4c]
lea rcx, [rsp + 0x2f0]
lea rdx, [rsp + 0x240]
call fcn.140003711
lea rdi, [rsp + 0x60]
cmp byte [rsp + 0x320], 0xc
je 0x14001a759
lea rax, [rsp + 0x308]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x100], xmm1
movaps xmmword [rsp + 0xf0], xmm0
mov qword [rsp + 0x80], 1
mov rax, qword [rsp + 0x168]
movups xmmword [rax], xmm6
mov r8b, byte [rsp + 0x108]
movzx eax, r8b
lea rcx, [rax - 1]
cmp rcx, 0xa
ja case.0x140019c22.3
lea rdx, [0x14016d6e0]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
movabs rbx, 0xde00000002
cmp rax, 7
ja 0x14001a089
mov ecx, 0x86
bt rcx, rax
jae 0x14001a089
mov byte [rsp + 0x50], r8b
mov rdi, qword [rsp + 0xf0]
mov rax, qword [rsp + 0x100]
mov rsi, rax
and rsi, 0xfffffffffffffffe
add rsi, rdi
mov qword [rsp + 0x330], 1
mov rcx, qword [rsp + 0x160]
movups xmmword [rcx], xmm6
mov rdx, rax
shr rdx, 2
bt eax, 1
adc rdx, 0
mov rcx, r13
call fcn.1400c4873
xor ebp, ebp
test bp, bp
je 0x140019c9f
mov ecx, ebx
jmp 0x140019cb4
cmp rdi, rsi
lea rbp, [rsp + 0x4c]
je 0x140019e72
movzx ecx, word [rdi]
add rdi, 2
mov eax, ecx
and eax, 0xf800
cmp ax, 0xd800
jne 0x140019d17
cmp cx, 0xdbff
ja 0x140019da5
cmp rdi, rsi
je 0x140019da9
movzx eax, word [rdi]
add rdi, 2
mov edx, eax
add edx, 0x2000
cmp dx, 0xfc00
jb 0x140019dbd
movzx eax, ax
and ecx, 0x3ff
and eax, 0x3ff
shl rcx, 0x1a
shl rax, 0x10
or rax, rcx
movabs rcx, 0x100000000
add rax, rcx
jmp 0x140019d1e
movzx eax, cx
shl rax, 0x10
mov r15, rax
shr r15, 0x10
cmp r15d, 0x80
jae 0x140019d6e
mov rdx, qword [rsp + 0x340]
cmp rdx, qword [rsp + 0x338]
jne 0x140019d50
mov rcx, r13
call fcn.1400c2379
mov rdx, qword [rsp + 0x340]
mov rax, qword [rsp + 0x330]
mov byte [rax + rdx], r15b
inc rdx
mov qword [rsp + 0x340], rdx
xor ebp, ebp
jmp 0x140019c96
and dword [rsp + 0xa8], 0
cmp r15d, 0x800
jae 0x140019db0
shr eax, 0x16
or al, 0xc0
mov byte [rsp + 0xa8], al
and r15b, 0x3f
or r15b, 0x80
mov byte [rsp + 0xa9], r15b
mov eax, 2
jmp 0x140019e50
xor ebp, ebp
jmp 0x140019dc3
xor ebp, ebp
mov rdi, rsi
jmp 0x140019dc3
cmp r15d, 0x10000
jae 0x140019e08
xor ebp, ebp
jmp 0x140019dd1
mov bp, 1
mov ebx, eax
and dword [rsp + 0xa8], 0
mov r15d, 0xfffd
mov eax, r15d
shr eax, 0xc
or al, 0xe0
mov byte [rsp + 0xa8], al
mov eax, r15d
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0xa9], al
and r15b, 0x3f
or r15b, 0x80
mov byte [rsp + 0xaa], r15b
mov eax, 3
jmp 0x140019e52
mov rcx, rax
shr rcx, 0x22
or cl, 0xf0
mov byte [rsp + 0xa8], cl
mov rcx, rax
shr rcx, 0x1c
and cl, 0x3f
or cl, 0x80
mov byte [rsp + 0xa9], cl
shr eax, 0x16
and al, 0x3f
or al, 0x80
mov byte [rsp + 0xaa], al
and r15b, 0x3f
or r15b, 0x80
mov byte [rsp + 0xab], r15b
mov eax, 4
xor ebp, ebp
lea r8, [rsp + rax]
add r8, 0xa8
mov rcx, r13
lea rdx, [rsp + 0xa8]
call fcn.1400c4830
jmp 0x140019c96
mov rsi, qword [rsp + 0x330]
mov rbx, qword [rsp + 0x338]
mov rax, qword [rsp + 0x340]
inc rax
cmp rax, 1
je 0x140019ea3
lea rdi, [rax - 1]
cmp byte [rsi + rax - 2], 0
mov rax, rdi
je 0x140019e8d
jmp 0x140019ea5
xor edi, edi
cmp byte [rsp + 0x50], 7
jne 0x140019feb
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x330], rsi
mov qword [rsp + 0x338], rdi
mov qword [rsp + 0x348], rdi
mov eax, 1
mov qword [rsp + 0x350], rax
and dword [rsp + 0x358], 0
mov qword [rsp + 0xa8], rax
mov rax, qword [rsp + 0x1c0]
movups xmmword [rax], xmm6
xor r15d, r15d
xor ebx, ebx
lea rdx, [rsi + rbx]
mov r8, rdi
mov eax, 0
sub r8, rbx
cmovae rax, rdx
cmovae rbp, r8
jb 0x140019f9c
cmp r8, 0xf
ja 0x140019f31
xor r8d, r8d
cmp rbp, r8
je 0x140019f3d
cmp byte [rax + r8], 0
je 0x140019f44
inc r8
jmp 0x140019f20
xor ecx, ecx
call fcn.14002fb70
mov r8, rdx
jmp 0x140019f49
mov r8, rbp
xor eax, eax
jmp 0x140019f49
mov eax, 1
cmp rax, 1
jne 0x140019f9c
add r8, rbx
mov rbx, r8
inc rbx
je 0x140019efa
cmp rbx, rdi
ja 0x140019efa
add r8, rsi
cmp byte [r8], 0
jne 0x140019efa
add r15, rsi
lea rbp, [rsp + 0xa8]
and al, 0xa8
add byte [rax], al
add byte [rax - 0x77], cl
jmp 0x128fc28c6
mov dl, 0xa8
or al, byte [rax]
mov rcx, rbp
lea rdx, [0x14016cb30]
lea r8, [0x14016cb31]
call fcn.1400c4830
mov r15, rbx
jmp 0x140019efa
and al, 0xa8
add byte [rax], al
add byte [rax - 0x77], cl
jmp 0x128fc28c6
add r15, rsi
add rdi, rsi
lea rcx, [rsp + 0xa8]
mov rdx, r15
mov r8, rdi
call fcn.1400c4830
mov r15, qword [rsp + 0xa8]
mov rbx, qword [rsp + 0xb0]
mov rdi, qword [rsp + 0xb8]
mov rcx, rsi
mov rdx, qword [rsp + 0x50]
call fcn.14009c81c
mov rsi, r15
test r15, r15
lea rbp, [rsp + 0x4c]
je 0x14001a089
mov qword [rsp + 0xa8], rsi
mov qword [rsp + 0xb0], rbx
mov qword [rsp + 0xb8], rdi
lea rsi, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
mov qword [rsp + 0x330], rsi
xor byte [rbx], al
add byte [rax], al
mov ebx, 1
mov qword [rsp + 0x338], rbx
and qword [rsp + 0x350], 0
lea r15, [rsp + 0xa8]
mov qword [rsp + 0x120], r15
lea rax, [0x140027210]
mov qword [rsp + 0x128], rax
lea rax, [rsp + 0x120]
mov qword [rsp + 0x340], rax
mov qword [rsp + 0x348], rbx
lea rdi, [rsp + 0x60]
mov rcx, rdi
mov rdx, r13
call fcn.1400c49b6
mov rcx, qword [rsp + 0xa8]
and al, 0xa8
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xb0
add byte [rax], al
add al, ch
cwde
invalid
or byte [rax], al
jmp 0x14001a230
and al, 0xa8
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xb0
add byte [rax], al
add al, ch
cwde
invalid
mov rcx, rbx
call fcn.14004615b
jmp 0x14001a2c4
lea rsi, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
mov qword [rsp + 0x330], rsi
mov ebx, 1
mov qword [rsp + 0x338], rbx
and qword [rsp + 0x350], 0
lea rax, [rsp + 0xf0]
mov qword [rsp + 0xa8], rax
lea rax, [0x1400c4933]
mov qword [rsp + 0xb0], rax
lea r15, [rsp + 0xa8]
mov qword [rsp + 0x340], r15
mov qword [rsp + 0x348], rbx
mov rcx, rdi
mov rdx, r13
call fcn.1400c49b6
jmp 0x14001a230
cmp r8b, 4
jne 0x14001a29a
mov rax, qword [rsp + 0xf0]
mov eax, dword [rax]
mov dword [rsp + 0x120], eax
lea rsi, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
mov qword [rsp + 0x330], rsi
mov ebx, 1
mov qword [rsp + 0x338], rbx
and qword [rsp + 0x350], 0
lea rax, [rsp + 0x120]
mov qword [rsp + 0xa8], rax
lea rax, [0x1400c4a3c]
mov qword [rsp + 0xb0], rax
lea r15, [rsp + 0xa8]
mov qword [rsp + 0x340], r15
mov qword [rsp + 0x348], rbx
mov rcx, rdi
mov rdx, r13
call fcn.1400c49b6
xor ecx, ecx
movabs rdx, 0xde00000002
call fcn.1400c4a57
jmp 0x14001a230
cmp r8b, 0xb
jne 0x14001a2b0
mov rax, qword [rsp + 0xf0]
mov r15, qword [rax]
mov qword [rsp + 0x120], r15
lea rsi, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
mov qword [rsp + 0x330], rsi
mov ebx, 1
mov qword [rsp + 0x338], rbx
and qword [rsp + 0x350], 0
lea rax, [rsp + 0x120]
mov qword [rsp + 0xa8], rax
lea rax, [0x140082730]
mov qword [rsp + 0xb0], rax
lea rax, [rsp + 0xa8]
mov qword [rsp + 0x340], rax
mov qword [rsp + 0x348], rbx
mov rcx, rdi
mov rdx, r13
call fcn.1400c49b6
xor ecx, ecx
mov rdx, r15
lea r15, [rsp + 0xa8]
call fcn.1400c4a64
mov qword [rsp + 0x330], rsi
mov qword [rsp + 0x338], rbx
and qword [rsp + 0x350], 0
mov qword [rsp + 0xa8], rdi
lea rax, [0x140004a70]
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0x340], r15
mov qword [rsp + 0x348], rbx
lea rcx, [rsp + 0x80]
lea rdx, fcn.140002c17
mov r8, r13
call fcn.14002e6b0
mov ebx, eax
mov rcx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
call fcn.14009c81c
jmp 0x14001a2ce
mov ecx, 1
movabs rdx, 0xde00000002
call fcn.1400c4a57
jmp 0x14001a2c4
mov ecx, 1
movabs rdx, 0xde00000002
call fcn.1400c4a64
mov bl, 1
lea r15, [rsp + 0xa8]
mov ecx, ebx
call fcn.14000386e
mov rsi, qword [rsp + 0x80]
mov rax, qword [rsp + 0x88]
mov qword [rsp + 0x50], rax
mov r8, qword [rsp + 0x90]
lea rdi, [0x14016c7f8]
mov qword [rsp + 0x20], rdi
mov rcx, r13
mov rdx, rsi
lea r9, [0x14012efe5]
call fcn.140003d0e
mov rbx, qword [rsp + 0x330]
mov r8, qword [rsp + 0x340]
lea rax, [0x140130a70]
mov qword [rsp + 0x20], rax
mov rcx, r15
mov rdx, rbx
lea r9, [0x14012efe7]
call fcn.140003d0e
mov r15, qword [rsp + 0xa8]
mov r8, qword [rsp + 0xb8]
mov qword [rsp + 0x20], rdi
lea rcx, [rsp + 0x120]
mov rdx, r15
lea r9, str.__runas
call fcn.140003d0e
mov rdx, qword [rsp + 0xb0]
mov rcx, r15
call fcn.1400448bb
mov rdx, qword [rsp + 0x338]
mov rcx, rbx
call fcn.1400448bb
mov rcx, rsi
mov rdx, qword [rsp + 0x50]
call fcn.1400448bb
mov rdx, qword [rsp + 0x120]
mov rax, qword [rsp + 0x130]
add rax, rdx
mov qword [rsp + 0x80], 8
mov rcx, qword [rsp + 0x168]
movups xmmword [rcx], xmm6
mov qword [rsp + 0x60], 1
mov rcx, qword [rsp + 0x1c8]
movups xmmword [rcx], xmm6
mov qword [rsp + 0x1d8], rdx
mov qword [rsp + 0x190], rdx
mov qword [rsp + 0x198], rax
xor eax, eax
lea rsi, [rsp + 0x80]
lea rdi, [rsp + 0x60]
mov ebx, eax
lea rcx, [rsp + 0x190]
call fcn.140002eb7
test eax, eax
mov eax, 0x110000
cmove edx, eax
cmp edx, 0x20
je 0x14001a42c
cmp edx, 0x22
je 0x14001a46c
cmp edx, 0x110000
jne 0x14001a430
jmp 0x14001a4b2
test bl, bl
je 0x14001a43a
mov rcx, rdi
call fcn.14000408a
jmp 0x14001a3fe
mov r8, qword [rsp + 0x70]
test r8, r8
je 0x14001a3fe
mov rdx, qword [rsp + 0x60]
lea r15, [rsp + 0xa8]
mov rcx, r15
call fcn.140028760
mov rcx, rsi
mov rdx, r15
call fcn.140003e7f
and qword [rsp + 0x70], 0
jmp 0x14001a3fe
mov al, 1
test bl, bl
je 0x14001a3fc
xor bl, 1
mov r8, qword [rsp + 0x70]
mov eax, ebx
test r8, r8
je 0x14001a3fc
mov rdx, qword [rsp + 0x60]
lea r15, [rsp + 0xa8]
mov rcx, r15
call fcn.140028760
mov rcx, rsi
mov rdx, r15
call fcn.140003e7f
and qword [rsp + 0x70], 0
mov eax, ebx
jmp 0x14001a3fc
mov rdi, qword [rsp + 0x70]
test rdi, rdi
je 0x14001a4c9
mov rcx, rsi
lea rdx, [rsp + 0x60]
call fcn.140003e7f
mov rsi, qword [rsp + 0x90]
test rsi, rsi
je 0x14001a52b
mov rcx, qword [rsp + 0x80]
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0x330], xmm0
mov rax, qword [rcx + 0x10]
mov qword [rsp + 0x340], rax
lea rdx, [rcx + 0x18]
imul r8, rsi, 0x18
add r8, 0xffffffffffffffe8
call fcn.1400efbc0
lea rax, [rsi - 1]
mov qword [rsp + 0x90], rax
movups xmm0, xmmword [rsp + 0x80]
lea rcx, [rsp + 0x348]
movups xmmword [rcx], xmm0
mov qword [rcx + 0x10], rax
jmp 0x14001a55a
mov rax, qword [rsp + 0x160]
movups xmmword [rax], xmm6
lea rax, [rsp + 0x348]
movups xmmword [rax + 8], xmm6
mov qword [rsp + 0x330], 1
mov qword [rsp + 0x348], 8
test rdi, rdi
jne 0x14001a56e
mov rcx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
call fcn.1400448bb
test rsi, rsi
lea rcx, [rsp + 0x80]
lea rdi, [rsp + 0x60]
jne 0x14001a585
call fcn.140002d51
mov r15, qword [rsp + 0x330]
mov rax, qword [rsp + 0x338]
mov qword [rsp + 0x50], rax
mov rbx, qword [rsp + 0x340]
lea rcx, [rsp + 0x348]
call fcn.140002d51
cmp byte [rsp + 0x108], 2
jne 0x14001a5fe
mov rcx, r13
mov rdx, r15
mov r8, rbx
call fcn.14000e3e0
mov rsi, qword [rsp + 0x330]
test rsi, rsi
je 0x14001a5fe
mov rdi, qword [rsp + 0x338]
mov rbx, qword [rsp + 0x340]
mov rcx, r15
mov rdx, qword [rsp + 0x50]
call fcn.1400448bb
mov qword [rsp + 0x50], rdi
lea rdi, [rsp + 0x60]
mov r15, rsi
lea rsi, [rsp + 0xa8]
mov rcx, r13
mov rdx, r15
mov r8, rbx
call fcn.140028760
lea rcx, [rsp + 0x2a8]
mov rdx, r13
call fcn.140003e7f
mov rcx, rdi
mov rdx, r15
mov r8, rbx
call fcn.14009c510
mov rdx, qword [rsp + 0x60]
mov r8, qword [rsp + 0x70]
mov rcx, r13
mov qword [rsp + 0x1d0], rdx
call fcn.140089440
cmp dword [rsp + 0x330], 2
jne 0x14001a684
mov rax, qword [rsp + 0x338]
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xa8], 2
mov rcx, rsi
call fcn.140002e70
lea rsi, [rsp + 0x208]
jmp 0x14001a6b8
mov ecx, 9
mov rdi, rsi
mov rax, rsi
mov rsi, r13
rep movsq qword [rdi], qword [rsi]
lea rdi, [rsp + 0x60]
mov rsi, qword [rsp + 0xa8]
mov rcx, rax
call fcn.140002e70
cmp rsi, 2
lea rsi, [rsp + 0x208]
jne 0x14001a6d0
mov rcx, r13
mov rdx, r15
mov r8, rbx
call fcn.140028760
lea rcx, [rsp + 0x2d8]
jmp 0x14001a6e6
mov rcx, r13
mov rdx, r15
mov r8, rbx
call fcn.140028760
lea rcx, [rsp + 0x2c0]
mov rdx, r13
call fcn.140003e7f
mov rdx, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x1d0]
call fcn.1400448bb
mov rcx, r15
mov rdx, qword [rsp + 0x50]
call fcn.1400448bb
mov rdx, qword [rsp + 0x128]
mov rcx, qword [rsp + 0x1d8]
call fcn.1400448bb
mov rcx, qword [rsp + 0xf0]
mov rdx, qword [rsp + 0xf8]
call fcn.1400448bb
mov rcx, qword [rsp + 0x2f0]
mov rdx, qword [rsp + 0x2f8]
call fcn.1400448bb
mov r15, qword [rsp + 0x140]
jmp 0x140019744
mov rcx, rsi
call fcn.1400027c1
lea rcx, [rsp + 0x240]
call fcn.1400027c1
mov rcx, qword [rsp + 0x188]
call fcn.1400c4a72
mov rcx, qword [rsp + 0x180]
call fcn.1400c4a72
mov rcx, 0xffffffff80000002
call fcn.1400c4a72
mov rax, qword [rsp + 0x158]
mov rcx, qword [rsp + 0x148]
jmp 0x140019584
lea rcx, [rsp + 0x278]
mov qword [rcx + 0x10], rbx
call fcn.1400baa25
movups xmm0, xmmword [rsp + 0x2a8]
lea rsi, [rsp + 0x348]
movaps xmmword [rsi - 0x18], xmm0
mov rax, qword [rsp + 0x2b8]
mov qword [rsi - 8], rax
movups xmm0, xmmword [rsp + 0x2c0]
movups xmmword [rsi], xmm0
mov rax, qword [rsp + 0x2d0]
mov qword [rsi + 0x10], rax
lea rdi, [rsp + 0x360]
movups xmm0, xmmword [rsp + 0x2d8]
movaps xmmword [rdi], xmm0
mov rax, qword [rsp + 0x2e8]
mov qword [rdi + 0x10], rax
lea r14, [rsp + 0x378]
xorps xmm6, xmm6
movaps xmmword [r14 + 8], xmm6
movups xmmword [r14 + 0x20], xmm6
mov r12d, 1
mov qword [r14], r12
mov qword [r14 + 0x18], r12
lea rbx, [rsp + 0x1f8]
mov rcx, rbx
call fcn.14000e24f
lea r8, [0x1401049f8]
lea r15, [rsp + 0xa8]
mov rcx, r15
mov rdx, rbx
call fcn.14000383e
mov qword [rbx], r12
movups xmmword [rbx + 8], xmm6
mov r12, qword [r15]
mov r8, qword [r15 + 0x10]
lea r9, [rsp + 0x1f8]
mov rcx, r14
mov rdx, r12
call fcn.14000e1fe
mov ecx, 1
xor edx, edx
call fcn.1400448bb
mov rcx, qword [r14 - 0x30]
mov rdx, qword [r14 - 0x20]
mov rbx, qword [r14]
mov r9, qword [r14 + 0x10]
mov r8, rbx
call fcn.140003777
mov ebp, eax
mov rdx, qword [r15 + 8]
mov rcx, r12
call fcn.1400448bb
test bpl, bpl
je 0x14001a8c1
mov rax, qword [rsp + 0x150]
mov byte [rax + 9], 1
jmp 0x14001a901
mov rdx, qword [rsp + 0x360]
mov r8, qword [rsp + 0x370]
lea r14, [rsp + 0x1f8]
mov rcx, r14
call fcn.1400055a5
cmp qword [r14 + 0x10], 0
je 0x14001a8f4
mov rax, qword [rsp + 0x150]
mov byte [rax + 8], 1
lea rcx, [rsp + 0x1f8]
call fcn.140002d51
lea r14, [rsp + 0x330]
mov rcx, r14
call fcn.140002d51
mov rcx, rsi
call fcn.140002d51
mov rcx, rdi
call fcn.140002d51
mov rdx, qword [r14 + 0x50]
mov rcx, rbx
call fcn.1400448bb
mov ecx, 1
xor edx, edx
call fcn.1400448bb
movaps xmm6, xmmword [rsp + 0x1330]
add rsp, 0x1348
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinreg_0.50.0_src_reg_key.rs
mov edx, 0x800
add byte [rcx + rcx*4 - 0x3f], cl
mov r8, rax
call fcn.1400fdc00
ud2
invalid
add eax, dword [rcx + 0x58]
mov rcx, rsi
mov rdx, r12
call fcn.14008c2a0
mov r14, qword [rsi]
mov r13, qword [rsi + 0x10]
mov rcx, r14
mov rdx, r13
call fcn.140001f96
lea r8, str.srccore_botmod.rs
mov rcx, rax
call fcn.1400b570b
mov rdi, rax
mov rbx, rdx
mov r15, qword [rbp + 0x710]
invalid
add byte [rax], al
mov r9, qword [rbp + 0x720]
mov rcx, r14
mov rdx, r13
mov r8, r15
call fcn.14000e293
movups xmmword [r12 + 0x80], xmm6
and qword [r12], 0
push 1
pop rax
mov qword [r12 + 0x78], rax
mov r13b, 2
mov byte [r12 + 0x92], r13b
mov word [r12 + 0x90], 0x204
and qword [r12 + 0x18], 0
and qword [r12 + 0x30], 0
and qword [r12 + 0x48], 0
and qword [r12 + 0x60], 0
mov rcx, r12
mov rdx, rdi
mov r8, rbx
call fcn.14000dd20
sub al, 0xff
inc dword [rbp - 0x78]
lodsb al, byte [rsi]
and al, 0x90
add byte [rax], al
invalid
mov rcx, r12
call fcn.14000d838
mov rcx, r12
call fcn.140002cf4
lea rax, [rbp + 0x7a0]
mov rdx, qword [rax + 8]
mov rcx, qword [rbp + 0x870]
call fcn.1400448bb
mov rdx, qword [rsi + 8]
mov rcx, r14
call fcn.1400448bb
mov rdx, qword [rbp + 0x718]
mov rcx, r15
jmp 0x140020ebe
dec dword [rax - 0x75]
add eax, 0x195641
cmp rax, 3
jne 0x14001ffb4
mov r8d, pe_nt_image_headers64
mov rcx, rsi
xor edx, edx
call fcn.1400f0830
mov rcx, rsi
mov edx, pe_nt_image_headers64
call sub.ws2_32.dll_gethostname
test eax, eax
jne 0x14002196e
mov rbx, r15
mov qword [rbp + 0x850], r14
mov qword [rbp + 0x870], rdi
mov rcx, rsi
call fcn.1400f2e70
lea rdi, [rbp + 0x670]
mov rcx, rdi
mov rdx, rsi
mov r8, rax
call fcn.14002b110
cmp qword [rdi], 0
jne 0x14002197d
mov rsi, qword [rbp + 0x678]
mov rdi, qword [rbp + 0x680]
mov rcx, rdi
call fcn.14008034d
mov r14, rax
mov r15, rdx
mov rcx, rax
mov rdx, rsi
mov r8, rdi
call fcn.1400efbc0
lea rsi, [rbp + 0xb0]
mov rcx, rsi
mov rdx, r14
mov r8, rdi
call fcn.140001819
lea rdi, str.srccorepc_infopc_info.rs
lea rcx, [rbp + 0x820]
mov rdx, rsi
mov r8, rdi
call fcn.140003941
call fcn.14000f21a
mov byte [rsi], 1
mov byte [rsi + 1], al
lea rcx, [rbp + 0x600]
mov rdx, rsi
mov r8, rdi
call fcn.140003941
pxor xmm0, xmm0
movdqa xmmword [rsi + 0x20], xmm0
movdqa xmmword [rsi + 0x10], xmm0
movdqa xmmword [rsi], xmm0
mov rcx, rsi
call sub.kernel32.dll_GetNativeSystemInfo
movzx ecx, word [rsi]
xor edx, edx
cmp cx, 9
setne dl
inc rdx
xor eax, eax
test cx, cx
cmovne rax, rdx
test rax, rax
mov qword [rbp + 0x668], r14
mov qword [rbp + 0x628], r15
je 0x14001cae4
cmp eax, 1
jne 0x14001caff
push 6
pop rsi
mov rcx, rsi
xor edx, edx
call fcn.140051cfd
mov dword [rax], 0x5f363858
mov word [rax + 4], 0x3436
jmp 0x14001cb19
mov ecx, esi
call fcn.140001819
lea r8, str.srccore_botmod.rs
lea rcx, [rbp + 0x7a0]
mov rdx, r14
call fcn.140003941
push 0x20
pop rcx
mov rdx, rdi
call fcn.140004009
mov r14, rax
mov rdi, qword [rbp + 0x820]
mov rcx, rsi
call fcn.14007b03a
test rax, rax
je 0x14001cad1
mov qword [rbp + 0x868], r14
mov qword [rbp + 0x870], rbx
lea rcx, [rbp + 0x7f0]
mov qword [rcx], rax
mov qword [rcx + 8], rdx
and qword [rcx + 0x10], 0
lea r14, [rbp + 0xb7]
lea rbx, [rbp + 0x671]
shl rsi, 4
lea r13, [rbp + 0xb0]
lea r12, [rbp + 0x710]
test rsi, rsi
je 0x14001d163
mov rcx, r13
call fcn.14007e737
cmp qword [rbp + 0xb0], 0
je 0x14001d204
sbb dword [rax], eax
invalid
lea r15, [rdi + 0x10]
mov rax, qword [rbp + 0xc0]
mov qword [rbp + 0x720], rax
movups xmm0, xmmword [rbp + 0xb0]
movaps xmmword [rbp + 0x710], xmm0
mov rax, qword [rdi]
mov rcx, rax
shr rcx, 0x3f
mov byte [rbp + 0xb0], 2
mov qword [rbp + 0xb8], rcx
mov qword [rbp + 0xc0], rax
mov rcx, r12
mov rdx, r13
call fcn.140003ec6
mov dl, byte [rdi + 8]
mov rcx, r12
call fcn.140008fcc
mov dl, byte [rdi + 9]
mov rcx, r12
call fcn.140008fcc
mov rax, qword [rbp + 0x720]
mov qword [r14 + 0x10], rax
movaps xmm0, xmmword [rbp + 0x710]
movups xmmword [r14], xmm0
mov byte [rbp + 0x670], 4
movups xmm0, xmmword [rbp + 0xb0]
movups xmm1, xmmword [rbp + 0xbf]
movups xmmword [rbx + 0xf], xmm1
movups xmmword [rbx], xmm0
lea rcx, [rbp + 0x7f0]
lea rdx, [rbp + 0x670]
call fcn.140003ec6
add rsi, 0xfffffffffffffff0
mov rdi, r15
jmp 0x14001b83d
stc
call fcn.14000e1fe
mov rcx, qword [rsi]
mov rax, qword [rsi + 0x10]
add rax, rcx
mov qword [rbp + 0x858], rcx
mov qword [rdi], rcx
mov qword [rdi + 8], rax
and word [rdi + 0x10], 0
mov dword [rdi + 0x18], 1
lea rsi, [rbp + 0x7f0]
lea rdx, [rbp + 0xb0]
mov rcx, rsi
call fcn.1400036ef
push 5
pop r14
mov r15, qword [rsi]
lea rbx, str.srccoreutils_rsa.rs
lea r12, [rbp + 0x710]
lea r13, [rbp + 0x7a0]
push 6
pop rdi
movaps xmmword [rbp + 0x110], xmm6
movaps xmmword [rbp + 0x100], xmm6
movaps xmmword [rbp + 0xf0], xmm6
movaps xmmword [rbp + 0xe0], xmm6
movaps xmmword [rbp + 0xd0], xmm6
movaps xmmword [rbp + 0xc0], xmm6
movaps xmmword [rbp + 0xb0], xmm6
lea rax, [0x140104a12]
mov qword [rbp + 0x7a0], rax
mov qword [rbp + 0x7a8], rbx
popfq
test al, 7
add byte [rax], al
and word [rbp + 0x7b0], 0
mov rcx, r12
mov rdx, r13
call fcn.1400036ca
mov edx, edi
call sub.ole32.dll_CoInitializeEx
mov dword [rbp + 0xb0], 0x70
mov rsi, qword [rbp + 0x710]
mov qword [rbp + 0xc0], rsi
mov qword [rbp + 0xc8], r15
and qword [rbp + 0xd0], 0
and dword [rbp + 0xe0], 0
lea rcx, [rbp + 0xb0]
call sub.shell32.dll_ShellExecuteExW
cmp eax, 1
je 0x140021359
call sub.kernel32.dll_GetLastError
mov rdx, qword [rbp + 0x718]
mov rcx, rsi
call fcn.140037ad2
dec r14d
jne 0x14001be52
mov rdx, qword [rbp + 0x7f8]
mov rcx, r15
call fcn.140037ad2
mov rdx, qword [rbp + 0x760]
mov rcx, qword [rbp + 0x858]
call fcn.1400448bb
mov rcx, qword [rbp + 0x870]
mov rdx, qword [rbp + 0x868]
jmp 0x140020ebe
call fcn.1400448bb
mov rcx, qword [rbp + 0x580]
mov rdx, qword [rbp + 0x588]
jmp 0x140020ebe
mov qword [rbp + 0xb8], rdx
mov byte [rbp + 0xb0], 6
jmp 0x14001d233
push 6
pop rsi
mov rcx, rsi
xor edx, edx
call fcn.140051cfd
mov dword [rax], 0x5f363858
mov word [rax + 4], 0x3233
jmp 0x14001cb19
push 7
pop rsi
mov rcx, rsi
xor edx, edx
call fcn.140051cfd
mov dword [rax], 0x6e6b6e55
mov dword [rax + 3], 0x6e776f6e
mov byte [rbp + 0xb0], 3
lea r15, [rbp + 0xb0]
mov qword [r15 + 8], rax
mov qword [r15 + 0x10], rdx
mov qword [r15 + 0x18], rsi
lea r8, str.srccorepc_infopc_info.rs
lea rcx, [rbp + 0x630]
mov rdx, r15
call fcn.140003941
and dword [r15], 0
mov qword [rsp + 0x20], r15
xor ecx, ecx
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call sub.iphlpapi.dll_GetAdaptersAddresses
mov edi, dword [r15]
test rdi, rdi
push 1
pop r14
je 0x14001cb81
mov rcx, rdi
call fcn.140037da0
mov r14, rax
test rax, rax
je 0x1400219f5
mov qword [rsp + 0x20], r15
xor ecx, ecx
xor edx, edx
xor r8d, r8d
mov r9, r14
call sub.iphlpapi.dll_GetAdaptersAddresses
test eax, eax
mov qword [rbp + 0xa0], r12
mov qword [rbp + 0x868], r13
je 0x14001d0fd
mov rcx, r14
mov rdx, rdi
call fcn.1400448bb
mov rcx, rbx
xor edx, edx
call fcn.140051cfd
mov qword [rbp + 0x5e0], rdx
mov dword [rax], 0x6f727245
mov byte [rax + 4], 0x72
lea rdi, [rbp + 0xb0]
mov rcx, rdi
mov qword [rbp + 0xa8], rax
mov rdx, rax
mov r8, rbx
call fcn.140001819
lea rsi, str.srccorepc_infopc_info.rs
lea rcx, [rbp + 0x780]
mov rdx, rdi
mov r8, rsi
call fcn.140003941
pxor xmm0, xmm0
movdqa xmmword [rdi + 0x20], xmm0
movdqa xmmword [rdi + 0x10], xmm0
movdqa xmmword [rdi], xmm0
mov rcx, rdi
call sub.kernel32.dll_GetSystemInfo
mov eax, dword [rdi + 0x20]
mov byte [rdi], 2
and qword [rdi + 8], 0
mov qword [rdi + 0x10], rax
lea rcx, [rbp + 0x758]
lea rdx, [rbp + 0xb0]
mov r8, rsi
call fcn.140003941
mov rcx, rdi
call fcn.140087080
lea r8, str.srccorepc_infopc_info.rs
lea rbx, [rbp + 0x670]
mov rcx, rbx
mov rdx, rdi
call fcn.140003a79
mov rcx, rbx
call fcn.140001c41
mov rbx, rdx
lea r8, str.srccorepc_infopc_info.rs
mov rcx, rax
call fcn.1400039e5
call fcn.1400aefb6
mov r14, rax
xor edi, edi
lea r15, [rbp + 8]
mov rcx, r15
mov rdx, rax
xor r8d, r8d
call fcn.14000d33f
push 1
pop r12
mov rcx, r14
mov rdx, r12
call fcn.140037cb0
mov rcx, rbx
call qword [sym.imp.kernel32.dll_CloseHandle]
mov rdx, qword [r15]
mov r8, qword [r15 + 0x10]
lea rbx, [rbp + 0xb0]
mov rcx, rbx
call fcn.140001819
lea rcx, [rbp + 0x7f0]
mov rdx, rbx
mov r8, rsi
call fcn.140003941
lea rsi, [rbp + 0xb4]
mov r8d, 0x118
mov rcx, rsi
xor edx, edx
call fcn.1400f0830
mov dword [rsi - 4], 0x11c
call fcn.14000d52a
mov qword [rbp + 0x778], rax
push 0xd
pop rsi
mov rcx, rsi
mov rdx, r12
call fcn.140004009
mov r15, rax
movabs rax, 0x8238dd29bbdd13e1
mov qword [r15], rax
mov dword [r15 + 8], 0x6f1b9fe1
mov byte [r15 + 0xc], 0xdd
mov rcx, rsi
mov rdx, r12
call fcn.140004009
mov r12, rax
movabs rax, 0xeb4baf4ceda976a6
mov qword [r12], rax
mov dword [r12 + 8], 0x175ef18e
mov byte [r12 + 0xc], 0x8a
mov qword [rbp + 0x7a0], r12
mov qword [rbp + 0x7a8], rsi
mov qword [rbp + 0x7b0], rsi
lea r14, str.srccorepc_infopc_info.rs
push 0xd
pop r13
cmp rdi, 0xd
je 0x14001cdb1
lea rsi, [rdi + 1]
mov rcx, r15
mov rdx, r13
mov r8, rdi
mov r9, r14
call fcn.14000780c
mov bl, byte [rax]
mov rcx, r12
mov rdx, r13
mov r8, rdi
mov r9, r14
call fcn.14000780c
xor byte [rax], bl
mov rdi, rsi
jmp 0x14001cd7c
lea rdi, [rbp + 0x670]
lea rdx, [rbp + 0x7a0]
mov rcx, rdi
call fcn.1400040ce
lea r8, str.srccorepc_infopc_info.rs
lea r12, [rbp + 0x710]
mov rcx, r12
mov rdx, rdi
call fcn.14000398b
push 0xd
pop rdx
mov rcx, r15
call fcn.1400448bb
mov r15, qword [r12]
mov r13, qword [r12 + 0x10]
mov rcx, r13
xor edx, edx
call fcn.140051cfd
mov rsi, rax
mov rbx, rdx
mov rcx, rax
mov rdx, r15
mov r8, r13
call fcn.1400efbc0
mov rcx, qword [rbp + 0x778]
mov rdx, rsi
mov r8, r13
call fcn.14000d788
mov r15, rax
mov rcx, rsi
mov rdx, rbx
call fcn.1400448bb
mov rcx, qword [r12]
mov rdx, qword [r12 + 8]
call fcn.1400448bb
lea rcx, [rbp + 0xb0]
call r15
test eax, eax
je 0x1400219cf
lea rax, [rbp + 0xb8]
lea rcx, [rbp + 0x1ca]
lea r8, [rbp + 0xbc]
lea rbx, [rbp + 0x670]
lea rdx, [rbp + 0xb4]
mov qword [rbx], rdx
lea r9, [0x14002dc40]
mov qword [rbx + 8], r9
mov qword [rbx + 0x10], rax
mov qword [rbx + 0x18], r9
mov qword [rbx + 0x20], rcx
lea rax, [0x14002c4e0]
mov qword [rbx + 0x28], rax
lea rax, [0x140104e20]
lea rdx, [rbp + 0x7a0]
mov qword [rdx], rax
mov qword [rdx + 8], 5
and qword [rdx + 0x20], 0
mov qword [rbx + 0x30], r8
mov qword [rbx + 0x38], r9
mov qword [rdx + 0x10], rdi
mov qword [rdx + 0x18], 4
lea rsi, [rbp + 0x5c0]
mov rcx, rsi
call fcn.140003cc7
mov rdx, qword [rsi]
mov r8, qword [rsi + 0x10]
lea r15, [rbp + 0xb0]
mov rcx, r15
call fcn.140001819
lea rdi, str.srccorepc_infopc_info.rs
lea rcx, [rbp + 0x710]
mov rdx, r15
mov r8, rdi
call fcn.140003941
push 0x40
pop rcx
push 8
pop rsi
mov rdx, rsi
call fcn.140004009
mov r13, rax
mov r14b, 2
mov byte [r15], r14b
and qword [r15 + 8], 0
mov rax, qword [rbp + 0x870]
mov qword [r15 + 0x10], rax
lea r15, [rbp + 0x7a0]
lea r12, [rbp + 0xb0]
mov rcx, r15
mov rdx, r12
mov r8, rdi
call fcn.140003941
mov byte [r12], r14b
and qword [r12 + 8], 0
mov rax, qword [rbp + 0x868]
mov qword [r12 + 0x10], rax
lea rdx, [rbp + 0xb0]
mov rcx, rbx
mov r8, rdi
call fcn.140003941
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmmword [r13 + 0x10], xmm1
movups xmmword [r13], xmm0
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [r13 + 0x20], xmm0
mov qword [rbp + 0x778], r13
movups xmmword [r13 + 0x30], xmm1
push 0x20
pop rcx
mov rdx, rsi
call fcn.140004009
mov qword [rbp + 0x868], rax
mov rdi, qword [rbp + 0x850]
mov rcx, rdi
call fcn.14007b03a
test rax, rax
je 0x14001d150
lea rcx, [rbp + 0x5e8]
mov qword [rcx], rax
mov qword [rcx + 8], rdx
and qword [rcx + 0x10], 0
imul rdi, rdi, 0x18
lea rbx, [rbp + 0xb0]
xorps xmm6, xmm6
lea r12, [rbp + 0x650]
mov r14, qword [rbp + 0x848]
test rdi, rdi
je 0x14001d1b2
mov rcx, rbx
call fcn.14007e737
cmp qword [rbp + 0xb0], 0
je 0x14001d622
lea r13, [r14 + 0x18]
mov rax, qword [rbp + 0xc0]
mov qword [rbp + 0x660], rax
movups xmm0, xmmword [rbp + 0xb0]
movaps xmmword [rbp + 0x650], xmm0
mov edx, dword [r14 + 8]
mov qword [rbp + 0x7a0], 1
lea r15, [rbp + 0x7a8]
movups xmmword [r15], xmm6
lea rcx, [rbp + 0x7a0]
call fcn.14000408a
mov rax, qword [rbp + 0x7a0]
movups xmm0, xmmword [r15]
lea r15, [rbp + 0xc0]
movups xmmword [r15], xmm0
mov byte [rbp + 0xb0], 3
mov qword [rbp + 0xb8], rax
mov rcx, r12
mov rdx, rbx
call fcn.140003ec6
mov rdx, qword [r14]
mov rcx, r12
call fcn.140008fa9
mov rdx, qword [r14 + 0x10]
mov rcx, r12
call fcn.140008fa9
mov rax, qword [rbp + 0x660]
mov qword [r15 + 7], rax
movaps xmm0, xmmword [rbp + 0x650]
movups xmmword [r15 - 9], xmm0
mov byte [rbp + 0x670], 4
movups xmm0, xmmword [rbp + 0xb0]
movups xmm1, xmmword [rbp + 0xbf]
lea rax, [rbp + 0x671]
movups xmmword [rax + 0xf], xmm1
movups xmmword [rax], xmm0
lea rcx, [rbp + 0x5e8]
lea rdx, [rbp + 0x670]
call fcn.140003ec6
add rdi, 0xffffffffffffffe8
mov r14, r13
jmp 0x14001cff9
test r14, r14
je 0x14001cbb6
xor esi, esi
mov rax, r14
test rax, rax
je 0x14001dd7e
mov edx, dword [rax + 0x50]
movzx ecx, word [rax + 0x54]
mov word [rbp + 0xb4], cx
shl rcx, 0x20
or rcx, rdx
mov dword [rbp + 0xb0], edx
xor edx, edx
cmp rdx, 6
je 0x14001d14a
cmp byte [rbp + rdx + 0xb0], 0
lea rdx, [rdx + 1]
je 0x14001d131
jmp 0x14001dd73
mov rax, qword [rax + 8]
jmp 0x14001d10b
mov qword [rbp + 0xb8], rdx
mov byte [rbp + 0xb0], 6
jmp 0x14001d643
movups xmm0, xmmword [rbp + 0x7f0]
movups xmmword [rbp + 0x677], xmm0
mov rax, qword [rbp + 0x800]
mov qword [rbp + 0x687], rax
mov byte [rbp + 0xb0], 4
movups xmm0, xmmword [rbp + 0x670]
movups xmmword [rbp + 0xb1], xmm0
mov rax, qword [rbp + 0x67f]
mov qword [rbp + 0xc0], rax
mov rax, qword [rbp + 0x687]
mov qword [rbp + 0xc8], rax
jmp 0x14001d225
movups xmm0, xmmword [rbp + 0x5e8]
movups xmmword [rbp + 0x677], xmm0
mov rax, qword [rbp + 0x5f8]
mov qword [rbp + 0x687], rax
mov byte [rbp + 0xb0], 4
movups xmm0, xmmword [rbp + 0x670]
movups xmmword [rbp + 0xb1], xmm0
mov rax, qword [rbp + 0x67f]
mov qword [rbp + 0xc0], rax
mov rax, qword [rbp + 0x687]
mov qword [rbp + 0xc8], rax
jmp 0x14001d643
mov rax, qword [rbp + 0xb8]
mov qword [rbp + 0xb8], rax
mov byte [rbp + 0xb0], 6
lea rcx, [rbp + 0x7f0]
call fcn.140002d95
mov rbx, qword [rbp + 0x870]
mov r14, qword [rbp + 0x868]
lea r8, str.srccore_botmod.rs
lea r13, [rbp + 0x670]
lea rdx, [rbp + 0xb0]
mov rcx, r13
call fcn.140003941
movups xmm0, xmmword [r13]
movups xmm1, xmmword [r13 + 0x10]
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
movdqu xmm0, xmmword [rbp + 0x7a0]
movups xmm1, xmmword [rbp + 0x7b0]
movups xmmword [rbx + 0x10], xmm1
movdqu xmmword [rbx], xmm0
mov al, 4
mov byte [rbx + 0x20], al
mov qword [rbx + 0x28], r14
push 1
pop rcx
mov qword [rbx + 0x30], rcx
mov qword [rbx + 0x38], rcx
mov qword [rbp + 0x7a8], rbx
push 2
pop rcx
mov qword [rbp + 0x7b0], rcx
mov qword [rbp + 0x7b8], rcx
mov byte [rbp + 0x7a0], al
lea r8, str.srccore_botmod.rs
xor edi, edi
xor ecx, ecx
call fcn.1400b570b
mov rsi, rax
mov r15, rdx
mov rcx, rdx
xor edx, edx
call fcn.140051cfd
mov rbx, rax
mov r14, rdx
mov rcx, rax
mov rdx, rsi
mov r8, r15
call fcn.1400efbc0
mov r12, qword [rbp + 0x858]
mov r9, qword [r12 + 0x18]
mov rax, qword [r12 + 0x28]
mov qword [rsp + 0x20], rax
lea rsi, [rbp + 0xb0]
mov rcx, rsi
mov rdx, rbx
mov r8, r15
call fcn.14000cdc5
lea r8, str.srccore_botmod.rs
lea r15, [rbp + 0x630]
mov rcx, r15
mov rdx, rsi
call fcn.14000380e
mov rcx, rbx
mov rdx, r14
call fcn.1400448bb
mov r14, qword [rbp + 0x848]
mov rcx, r14
xor edx, edx
call fcn.14002373b
mov rbx, rax
lea rdx, str.srccore_botmod.rs
mov rcx, rax
call fcn.1400037e7
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
lea rbx, [rbp + 0x780]
mov rcx, rbx
call fcn.140028760
mov rcx, r14
xor edx, edx
call fcn.140023773
mov r14, rax
lea rdx, str.srccore_botmod.rs
mov rcx, rax
call fcn.1400037e7
mov rdx, qword [r14]
mov r8, qword [r14 + 0x10]
lea r14, [rbp + 0x758]
mov rcx, r14
call fcn.140028760
lea rax, [rbp + 0x5c0]
mov qword [rax], r14
lea rcx, [rbp + 0x5a8]
mov qword [rcx], rbx
add r12, 0x30
lea rdx, [rbp + 0x710]
mov qword [rdx], r12
mov qword [rsi], rax
lea rax, [0x1400ba40e]
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rcx
mov qword [rsi + 0x18], rax
lea rcx, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
mov qword [r13], rcx
push 3
pop rcx
mov qword [r13 + 8], rcx
and qword [r13 + 0x20], 0
mov qword [rsi + 0x20], rdx
mov qword [rsi + 0x28], rax
mov qword [r13 + 0x10], rsi
mov qword [r13 + 0x18], rcx
lea rsi, [rbp + 0x7f0]
lea r14, [rbp + 0x670]
mov rcx, rsi
mov rdx, r14
call fcn.140003cc7
mov rax, qword [rsi]
mov qword [rbp + 0x868], rax
mov rax, qword [rsi + 0x10]
mov qword [rbp + 0x858], rax
mov rax, qword [r15]
mov qword [rbp + 0x870], rax
mov rax, qword [r15 + 0x10]
mov qword [rbp + 0x848], rax
push 0xd
pop rsi
mov rcx, rsi
push 1
pop rbx
mov rdx, rbx
call fcn.140004009
mov r12, rax
movabs rax, 0xbe018d8abccb7675
mov qword [r12], rax
mov dword [r12 + 8], 0xa4bd8c51
mov byte [r12 + 0xc], 0x80
mov rcx, rsi
mov rdx, rbx
call fcn.140004009
mov r13, rax
movabs rax, 0xca60eee3d0bb0614
mov qword [r13], rax
mov dword [r13 + 8], 0x8bd3e338
mov byte [r13 + 0xc], 0xaa
mov qword [r14], r13
mov qword [r14 + 8], rsi
mov qword [r14 + 0x10], rsi
lea r14, str.srccore_botmod.rs
push 0xd
pop rbx
cmp rdi, 0xd
je 0x14001d4e2
lea rsi, [rdi + 1]
mov rcx, r12
mov rdx, rbx
mov r8, rdi
mov r9, r14
call fcn.14000780c
mov r15b, byte [rax]
mov rcx, r13
mov rdx, rbx
mov r8, rdi
mov r9, r14
call fcn.14000780c
xor byte [rax], r15b
mov rdi, rsi
jmp 0x14001d4ab
lea rsi, [rbp + 0xb0]
lea rdx, [rbp + 0x670]
mov rcx, rsi
call fcn.1400040ce
lea r8, str.srccore_botmod.rs
lea r14, [rbp + 0x710]
mov rcx, r14
mov rdx, rsi
call fcn.14000398b
push 0xd
pop rdx
mov rcx, r12
call fcn.1400448bb
mov rsi, qword [r14]
mov rax, qword [r14 + 0x10]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rsi
mov rax, qword [rbp + 0x848]
mov qword [rsp + 0x20], rax
lea r12, [rbp + 0xb0]
mov rcx, r12
mov rbx, qword [rbp + 0x868]
mov rdx, rbx
mov r8, qword [rbp + 0x858]
mov rdi, qword [rbp + 0x870]
mov r9, rdi
call fcn.14000928e
mov rdx, qword [r14 + 8]
mov rcx, rsi
call fcn.1400448bb
cmp dword [r12], 8
jne 0x14001d58b
mov rcx, qword [rbp + 0xb8]
mov rdx, qword [rbp + 0xc0]
call fcn.1400448bb
jmp 0x14001d597
lea rcx, [rbp + 0xb0]
call fcn.1400027a3
mov rdx, qword [rbp + 0x7f8]
mov rcx, rbx
call fcn.1400448bb
mov rcx, qword [rbp + 0x758]
mov rdx, qword [rbp + 0x760]
call fcn.1400448bb
mov rcx, qword [rbp + 0x780]
mov rdx, qword [rbp + 0x788]
call fcn.1400448bb
mov rdx, qword [rbp + 0x638]
mov rcx, rdi
call fcn.1400448bb
lea rcx, [rbp + 0x7a0]
call fcn.140002b13
mov rcx, qword [rbp + 0x600]
mov rdx, qword [rbp + 0x608]
call fcn.1400448bb
mov r8, qword [rbp + 0x828]
test r8, r8
je case.0x14001a9ba.7
mov rax, qword [rbp + 0xb8]
mov qword [rbp + 0xb8], rax
mov byte [rbp + 0xb0], 6
lea rcx, [rbp + 0x5e8]
call fcn.140002d95
lea rdi, str.srccorepc_infopc_info.rs
lea rbx, [rbp + 0x670]
lea r15, [rbp + 0xb0]
mov rcx, rbx
mov rdx, r15
mov r8, rdi
call fcn.140003941
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
mov rax, qword [rbp + 0x868]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
call fcn.14000f2a8
mov byte [r15], 2
and qword [r15 + 8], 0
mov qword [r15 + 0x10], rax
lea rcx, [rbp + 0x7a0]
lea rdx, [rbp + 0xb0]
mov r8, rdi
call fcn.140003941
and qword [rbp + 0x5a0], 0
and dword [rbp + 0x5dc], 0
push 1
pop r15
mov rcx, rsi
mov rdx, r15
call fcn.140004009
mov rdi, rax
movabs rax, 0x1917054af0eece7b
mov qword [rdi], rax
mov rcx, rsi
mov rdx, r15
call fcn.140004009
mov r15, rax
movabs rax, 0x2b24692f9e9cab10
mov qword [r15], rax
mov qword [rbx], r15
mov qword [rbx + 8], rsi
mov qword [rbx + 0x10], rsi
xor r12d, r12d
lea rbx, str.srccorepc_infopc_info.rs
cmp r12, 8
je 0x14001d739
lea r14, [r12 + 1]
mov rcx, rdi
mov rdx, rsi
mov r8, r12
mov r9, rbx
call fcn.14000780c
mov r13b, byte [rax]
mov rcx, r15
mov rdx, rsi
mov r8, r12
mov r9, rbx
call fcn.14000780c
xor byte [rax], r13b
mov r12, r14
jmp 0x14001d701
lea rsi, [rbp + 0xb0]
lea rbx, [rbp + 0x670]
mov rcx, rsi
mov rdx, rbx
call fcn.1400040ce
lea r8, str.srccorepc_infopc_info.rs
lea r15, [rbp + 0x650]
mov rcx, r15
mov rdx, rsi
call fcn.14000398b
push 8
pop rdx
mov rcx, rdi
call fcn.1400448bb
mov rsi, qword [r15]
mov r12, qword [r15 + 0x10]
xor edi, edi
mov rcx, r12
xor edx, edx
call fcn.140051cfd
mov r13, rax
mov r14, rdx
mov rcx, rax
mov rdx, rsi
mov r8, r12
call fcn.1400efbc0
mov rcx, r13
mov rdx, r12
call fcn.14000d6bf
mov qword [rbp + 0x870], rax
mov rcx, r13
mov rdx, r14
call fcn.1400448bb
mov rcx, qword [r15]
mov rdx, qword [r15 + 8]
call fcn.1400448bb
push 1
pop r14
push 0xc
pop r13
mov rcx, r13
mov rdx, r14
call fcn.140004009
mov r15, rax
movabs rax, 0xbef182bad5656e44
mov qword [r15], rax
mov dword [r15 + 8], 0x3b4179e
mov rcx, r13
mov rdx, r14
call fcn.140004009
mov r12, rax
movabs rax, 0xcc93ebf6b1040108
mov qword [r12], rax
mov dword [r12 + 8], 0x54cd65ff
mov qword [rbx], r12
mov qword [rbx + 8], r13
mov qword [rbx + 0x10], r13
lea rbx, str.srccorepc_infopc_info.rs
cmp rdi, 0xc
je 0x14001d85f
lea rsi, [rdi + 1]
mov rcx, r15
mov rdx, r13
mov r8, rdi
mov r9, rbx
call fcn.14000780c
mov r14b, byte [rax]
mov rcx, r12
mov rdx, r13
mov r8, rdi
mov r9, rbx
call fcn.14000780c
xor byte [rax], r14b
mov rdi, rsi
jmp 0x14001d828
lea rbx, [rbp + 0xb0]
lea r12, [rbp + 0x670]
mov rcx, rbx
mov rdx, r12
call fcn.1400040ce
lea r8, str.srccorepc_infopc_info.rs
lea rdi, [rbp + 0x650]
mov rcx, rdi
mov rdx, rbx
call fcn.14000398b
push 0xc
pop rdx
mov rcx, r15
call fcn.1400448bb
mov r14, qword [rdi]
mov r15, qword [rdi + 0x10]
xor ebx, ebx
mov rcx, r15
xor edx, edx
call fcn.140051cfd
mov r13, rax
mov rsi, rdx
mov rcx, rax
mov rdx, r14
mov r8, r15
call fcn.1400efbc0
mov rcx, qword [rbp + 0x870]
mov rdx, r13
mov r8, r15
call fcn.14000d788
mov qword [rbp + 0x850], rax
mov rcx, r13
mov rdx, rsi
call fcn.1400448bb
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call fcn.1400448bb
push 1
pop rdi
push 0xa
pop rsi
mov rcx, rsi
mov rdx, rdi
call fcn.140004009
movabs rcx, 0xf9e4b34d0a5c4539
mov qword [rax], rcx
mov qword [rbp + 0x870], rax
mov word [rax + 8], 0x3255
mov rcx, rsi
mov rdx, rdi
call fcn.140004009
mov r13, rax
movabs rax, 0x9dcada21692f2e6e
mov qword [r13], rax
mov word [r13 + 8], 0x5e39
mov qword [r12], r13
mov qword [r12 + 8], rsi
mov qword [r12 + 0x10], rsi
lea rsi, str.srccorepc_infopc_info.rs
push 0xa
pop r15
cmp rbx, 0xa
je 0x14001d995
lea r14, [rbx + 1]
mov rcx, qword [rbp + 0x870]
mov rdx, r15
mov r8, rbx
mov r9, rsi
call fcn.14000780c
mov r12b, byte [rax]
mov rcx, r13
mov rdx, r15
mov r8, rbx
mov r9, rsi
call fcn.14000780c
xor byte [rax], r12b
mov rbx, r14
jmp 0x14001d95a
lea rsi, [rbp + 0xb0]
lea r14, [rbp + 0x670]
mov rcx, rsi
mov rdx, r14
call fcn.1400040ce
lea r8, str.srccorepc_infopc_info.rs
lea r12, [rbp + 0x5a8]
mov rcx, r12
mov rdx, rsi
call fcn.14000398b
push 0xa
pop rdx
mov rcx, qword [rbp + 0x870]
call fcn.1400448bb
mov rbx, qword [r12]
mov rax, qword [r12 + 0x10]
add rax, rbx
mov qword [r14], rbx
mov qword [r14 + 8], rax
and word [r14 + 0x10], 0
mov dword [r14 + 0x18], 1
lea rcx, [rbp + 0x670]
call section..text
test ax, ax
je 0x14001dad9
mov esi, edx
lea rbx, [rbp + 0xb0]
mov rcx, rbx
mov rdx, r14
call fcn.140001086
mov rax, qword [rbx]
inc rax
push 0xffffffffffffffff
pop r13
cmove rax, r13
cmp rax, 5
push 4
pop rcx
cmovae rcx, rax
call fcn.140037977
mov r15, rax
mov word [rax], si
lea r12, [rbp + 0x5e8]
mov qword [r12], rax
mov qword [r12 + 8], rdx
mov qword [r12 + 0x10], 1
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
mov r14, r13
movaps xmmword [rbx + 0x10], xmm1
movaps xmmword [rbx], xmm0
lea r13, [rbp + 0x650]
mov rcx, rbx
call section..text
cmp ax, 1
jne 0x14001dac9
mov esi, edx
cmp rdi, qword [rbp + 0x5f0]
jne 0x14001dab8
mov rcx, r13
mov rdx, rbx
call fcn.140001086
mov rdx, qword [rbp + 0x650]
inc rdx
cmove rdx, r14
mov rcx, r12
call fcn.1400379c9
mov r15, qword [rbp + 0x5e8]
mov word [r15 + rdi*2], si
inc rdi
mov qword [rbp + 0x5f8], rdi
jmp 0x14001da77
mov rsi, qword [rbp + 0x5f0]
mov rbx, qword [rbp + 0x5a8]
jmp 0x14001dadf
push 2
pop r15
xor esi, esi
mov rcx, r15
call qword [rbp + 0x850]
mov qword [rbp + 0x870], rax
mov rcx, r15
mov rdx, rsi
call fcn.140037ad2
mov rdx, qword [rbp + 0x5b0]
mov rcx, rbx
call fcn.1400448bb
push 1
pop rdi
push 0x15
pop r14
mov rcx, r14
mov rdx, rdi
call fcn.140004009
mov rsi, rax
movaps xmm0, xmmword [str.N_bzu]
movups xmmword [rax], xmm0
mov dword [rax + 0x10], 0x12433ca1
mov byte [rax + 0x14], 0xd2
mov rcx, r14
mov rdx, rdi
call fcn.140004009
mov rbx, rax
movdqa xmm0, xmmword [0x1401031d0]
movdqu xmmword [rax], xmm0
mov dword [rax + 0x10], 0x7d2a48c0
mov byte [rax + 0x14], 0xbc
mov qword [rbp + 0x670], rax
mov qword [rbp + 0x678], r14
mov qword [rbp + 0x680], r14
xor r13d, r13d
lea r15, str.srccorepc_infopc_info.rs
push 0x15
pop rdi
cmp r13, 0x15
je 0x14001dbb1
lea r14, [r13 + 1]
mov rcx, rsi
mov rdx, rdi
mov r8, r13
mov r9, r15
call fcn.14000780c
mov r12b, byte [rax]
mov rcx, rbx
mov rdx, rdi
mov r8, r13
mov r9, r15
call fcn.14000780c
xor byte [rax], r12b
mov r13, r14
jmp 0x14001db7a
lea r14, [rbp + 0xb0]
lea rdx, [rbp + 0x670]
mov rcx, r14
call fcn.1400040ce
lea r8, str.srccorepc_infopc_info.rs
lea rbx, [rbp + 0x650]
mov rcx, rbx
mov rdx, r14
call fcn.14000398b
push 0x15
pop rdx
mov rcx, rsi
call fcn.1400448bb
mov r14, qword [rbx]
mov r15, qword [rbx + 0x10]
xor esi, esi
mov rcx, r15
xor edx, edx
call fcn.140051cfd
mov r12, rax
mov r13, rdx
mov rcx, rax
mov rdx, r14
mov r8, r15
call fcn.1400efbc0
mov rcx, qword [rbp + 0x870]
mov rdx, r12
mov r8, r15
call fcn.14000d788
mov rdi, rax
mov rcx, r12
mov rdx, r13
call fcn.1400448bb
mov rcx, qword [rbx]
mov rdx, qword [rbx + 8]
call fcn.1400448bb
lea rdx, [rbp + 0x5a0]
lea r8, [rbp + 0x5dc]
xor ecx, ecx
call rdi
mov ebx, 0
push 1
pop r14
mov rdi, r14
test eax, eax
jne 0x14001e957
mov r15, qword [rbp + 0x5a0]
test r15, r15
je 0x140021dcf
xor esi, esi
cmp word [r15 + rsi*2], 0
lea rsi, [rsi + 1]
jne 0x14001dc76
mov rcx, rsi
call fcn.140037977
mov rdi, rax
mov rbx, rdx
lea r8, [rsi + rsi]
mov rcx, rax
mov rdx, r15
call fcn.1400efbc0
mov qword [rbp + 0xb0], rdi
mov qword [rbp + 0xb8], rbx
mov qword [rbp + 0xc0], rsi
test rsi, rsi
je 0x14001dcc1
cmp word [rdi + rsi*2 - 2], 0
je 0x14001dcfc
cmp rsi, rbx
jne 0x14001dcdf
lea rbx, [rbp + 0xb0]
mov rcx, rbx
mov rdx, rsi
call fcn.1400c22d1
mov rdi, qword [rbx]
mov rsi, qword [rbx + 0x10]
and word [rdi + rsi*2], 0
inc rsi
mov qword [rbp + 0xc0], rsi
mov rdi, qword [rbp + 0xb0]
mov rbx, qword [rbp + 0xb8]
cmp rbx, rsi
jbe 0x14001e7a8
add rbx, rbx
test rsi, rsi
je 0x14001e782
lea r15, [rsi + rsi]
push 2
pop r13
mov rcx, rdi
mov rdx, rbx
mov r8, r13
mov r9, r15
call fcn.140037cd0
test rax, rax
jne 0x14001e790
jmp 0x14001e79d
shl rcx, 8
or rcx, 1
mov rsi, rcx
mov rcx, r14
mov rdx, rdi
call fcn.1400448bb
test sil, 1
jne 0x14001e45e
push 4
pop rbx
mov rcx, rbx
xor edx, edx
call fcn.140051cfd
mov qword [rbp + 0x5e0], rdx
mov dword [rax], 0x656e6f4e
jmp 0x14001cbd1
lea r8, str.srccore_botinternal.rsPR
lea rsi, [rbp + 0x670]
lea rdi, [rbp + 0xb0]
mov rcx, rsi
mov rdx, rdi
call fcn.140003a20
and qword [rdi], 0
mov rcx, qword [rsi + 0x10]
mov rax, qword [rcx]
push 9
pop rdx
lea r8, [rbp + 0xb0]
call qword [rax + 0x50]
test eax, eax
js 0x14001e422
mov rbx, qword [rbp + 0xb0]
test rbx, rbx
je 0x14001e42b
lea rsi, [rbp + 0xb0]
and qword [rsi], 0
mov rax, qword [rbx]
lea rdx, [0x14016c9d8]
mov rcx, rbx
mov r8, rsi
call qword [rax]
mov r14, qword [rsi]
test eax, eax
js 0x14001e679
test r14, r14
je 0x140020029
mov rdx, qword [rbp + 0x710]
mov rax, qword [r14]
mov rsi, qword [rax + 0x48]
mov qword [rdi], 1
mov qword [rdi + 8], rdx
push 1
pop rcx
call fcn.1400c261d
mov rcx, r14
mov rdx, rax
call rsi
mov esi, eax
mov rcx, rdi
call fcn.1400c4719
test esi, esi
js 0x14002048d
mov rax, qword [r14]
mov rcx, r14
mov dx, 1
call qword [rax + 0x98]
test eax, eax
js 0x1400204e2
mov rdx, qword [rbp + 0x720]
mov rax, qword [r14]
mov rsi, qword [rax + 0x68]
mov qword [rdi], 1
mov qword [rdi + 8], rdx
push 1
pop rcx
call fcn.1400c261d
mov rcx, r14
mov rdx, rax
call rsi
mov esi, eax
mov rcx, rdi
call fcn.1400c4719
test esi, esi
js 0x140020527
lea rdx, [rbp + 0xb0]
and qword [rdx], 0
mov rax, qword [r14]
mov rcx, r14
call qword [rax + 0x50]
test eax, eax
js 0x14002055c
mov r15, qword [rbp + 0xb0]
test r15, r15
je 0x1400207d1
mov rdx, qword [rbp + 0x718]
mov rax, qword [r15]
mov rsi, qword [rax + 0x40]
mov qword [rdi], 1
mov qword [rdi + 8], rdx
push 1
pop rcx
call fcn.1400c261d
mov rcx, r15
mov rdx, rax
call rsi
mov esi, eax
mov rcx, rdi
call fcn.1400c4719
mov dil, 1
test esi, esi
js 0x140021132
movzx edx, word [rbp + 0x730]
mov rax, qword [r15]
mov rcx, r15
call qword [rax + 0x60]
test eax, eax
js 0x140020fb4
mov rdx, qword [rbp + 0x728]
mov rax, qword [r14]
mov rsi, qword [rax + 0xa8]
lea rdi, [rbp + 0xb0]
mov qword [rdi], 1
mov qword [rdi + 8], rdx
push 1
pop rcx
call fcn.1400c261d
mov rcx, r14
mov rdx, rax
call rsi
mov esi, eax
mov rcx, rdi
call fcn.1400c4719
test esi, esi
js 0x140021130
mov rax, qword [r15]
mov rcx, r15
call qword [rax + 0x10]
mov rax, qword [r14]
mov rcx, r14
call qword [rax + 0x10]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 0x10]
movdqu xmm0, xmmword [rbp + 0x670]
movups xmm1, xmmword [rbp + 0x680]
movups xmm2, xmmword [rbp + 0x690]
movdqa xmmword [rbp + 0xb0], xmm0
movaps xmmword [rbp + 0xc0], xmm1
movaps xmmword [rbp + 0xd0], xmm2
jmp 0x140020857
mov ecx, eax
call fcn.1400c2dc8
jmp 0x14001e42f
xor eax, eax
xor edx, edx
mov qword [rbp + 0xb8], rax
mov dword [rbp + 0xc0], edx
and qword [rbp + 0xb0], 0
mov dil, 1
mov r15b, 1
mov sil, 1
jmp 0x14002080c
mov rax, rsi
shr rax, 8
shr rsi, 0x28
lea rdx, [rbp + 0x7f0]
mov word [rdx + 4], si
mov dword [rdx], eax
push 1
pop rcx
lea rsi, [rbp + 0x710]
mov qword [rsi], rcx
pxor xmm0, xmm0
movdqu xmmword [rsi + 8], xmm0
mov r8, rdx
or r8, rcx
push 2
pop rax
lea r9, [rbp + 0x7f3]
lea r10, [rbp + 0x7f4]
lea r11, [rbp + 0x7f5]
mov qword [rbp + 0x670], rdx
or rdx, rax
lea rdi, [0x140030450]
mov qword [rbp + 0x678], rdi
mov qword [rbp + 0x680], r8
mov qword [rbp + 0x688], rdi
mov qword [rbp + 0x690], rdx
mov qword [rbp + 0x698], rdi
mov qword [rbp + 0x6a0], r9
mov qword [rbp + 0x6a8], rdi
mov qword [rbp + 0x6b0], r10
mov qword [rbp + 0x6b8], rdi
mov qword [rbp + 0x6c0], r11
mov qword [rbp + 0x6c8], rdi
mov qword [rbp + 0xb0], rax
and qword [rbp + 0xc0], 0
mov qword [rbp + 0xc8], rax
and qword [rbp + 0xd0], 0
movabs rdx, 0x800000020
mov qword [rbp + 0xd8], rdx
xor r8d, r8d
mov byte [rbp + 0xe0], r8b
mov qword [rbp + 0xe8], rax
and qword [rbp + 0xf8], 0
mov qword [rbp + 0x100], rax
mov qword [rbp + 0x108], rcx
mov qword [rbp + 0x110], rdx
mov byte [rbp + 0x118], r8b
mov qword [rbp + 0x120], rax
and qword [rbp + 0x130], 0
mov qword [rbp + 0x138], rax
mov qword [rbp + 0x140], rax
mov qword [rbp + 0x148], rdx
mov byte [rbp + 0x150], r8b
mov qword [rbp + 0x158], rax
and qword [rbp + 0x168], 0
mov qword [rbp + 0x170], rax
mov qword [rbp + 0x178], 3
mov qword [rbp + 0x180], rdx
mov byte [rbp + 0x188], r8b
mov qword [rbp + 0x190], rax
and qword [rbp + 0x1a0], 0
mov qword [rbp + 0x1a8], rax
mov qword [rbp + 0x1b0], 4
mov qword [rbp + 0x1b8], rdx
mov byte [rbp + 0x1c0], r8b
mov qword [rbp + 0x1c8], rax
and qword [rbp + 0x1d8], 0
mov qword [rbp + 0x1e0], rax
mov qword [rbp + 0x1e8], 5
mov qword [rbp + 0x1f0], rdx
mov byte [rbp + 0x1f8], r8b
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
lea r8, [rbp + 0x7a0]
mov qword [r8], rax
push 6
pop rax
mov qword [r8 + 8], rax
mov qword [r8 + 0x20], r15
mov qword [r8 + 0x28], rax
lea rcx, [rbp + 0x670]
mov qword [r8 + 0x10], rcx
mov qword [r8 + 0x18], rax
lea rdx, fcn.140002c17
mov rcx, rsi
call fcn.14002e6b0
mov rax, qword [rsi]
mov rcx, qword [rsi + 8]
mov qword [rbp + 0x5e0], rcx
mov rbx, qword [rsi + 0x10]
jmp 0x14001cbd1
mov ecx, eax
call fcn.1400c2dc8
mov rsi, rax
mov edi, edx
test r14, r14
je 0x14002002d
mov rax, qword [r14]
mov rcx, r14
call qword [rax + 0x10]
jmp 0x14002002d
mov rcx, rdi
mov rdx, rbx
call fcn.140037ad2
push 2
pop rax
movabs r13, 0x8000000000000001
mov rdi, rax
mov rcx, r13
mov rdx, r15
call fcn.14000414a
mov r8, rsi
sub r8, 1
jb 0x140021de4
lea rcx, [rbp + 0x5a8]
mov rdx, rdi
call fcn.140004063
and word [rdi], 0
add rsi, rsi
push 2
pop rdx
mov rcx, rdi
mov r8, rsi
call fcn.140004a9e
push 7
pop rdi
push 1
pop r14
mov rcx, rdi
mov rdx, r14
call fcn.140004009
mov rsi, rax
mov dword [rax], 0x8014da7d
mov word [rax + 4], 0xed3a
mov byte [rax + 6], 0x48
mov rcx, rdi
mov rdx, r14
call fcn.140004009
mov r15, rax
mov dword [rax], 0xee7fb428
mov word [rax + 4], 0x9a55
mov byte [rax + 6], 0x26
mov qword [rbp + 0x670], rax
mov qword [rbp + 0x678], rdi
mov qword [rbp + 0x680], rdi
xor r12d, r12d
lea r13, str.srccorepc_infopc_info.rs
cmp r12, 7
je 0x14001e871
lea r14, [r12 + 1]
mov rcx, rsi
mov rdx, rdi
mov r8, r12
mov r9, r13
call fcn.14000780c
mov bl, byte [rax]
mov rcx, r15
mov rdx, rdi
mov r8, r12
mov r9, r13
call fcn.14000780c
xor byte [rax], bl
mov r12, r14
jmp 0x14001e83b
lea rdi, [rbp + 0xb0]
lea r13, [rbp + 0x670]
mov rcx, rdi
mov rdx, r13
call fcn.1400040ce
lea r8, str.srccorepc_infopc_info.rs
lea r15, [rbp + 0x650]
mov rcx, r15
mov rdx, rdi
call fcn.14000398b
push 7
pop rdx
mov rcx, rsi
call fcn.1400448bb
mov rsi, qword [r15]
mov rax, qword [r15 + 0x10]
lea rcx, [rbp - 0x10]
mov qword [rcx], rsi
mov qword [rcx + 8], rax
mov rax, rbp
lea rdx, [rbp + 0x5a8]
mov qword [rax], rdx
mov qword [r13], rcx
lea rcx, [0x140029df0]
mov qword [r13 + 8], rcx
mov qword [r13 + 0x10], rax
lea rax, [0x140104d70]
mov qword [rdi], rax
push 2
pop rcx
mov qword [rdi + 8], rcx
and qword [rdi + 0x20], 0
lea rax, [0x1400ba40e]
mov qword [r13 + 0x18], rax
mov qword [rdi + 0x10], r13
mov qword [rdi + 0x18], rcx
lea rbx, [rbp + 0x5e8]
lea rdx, [rbp + 0xb0]
mov rcx, rbx
call fcn.140003cc7
mov rdx, qword [r15 + 8]
mov rcx, rsi
call fcn.1400448bb
push 1
pop rcx
xor edx, edx
call fcn.1400448bb
mov rdi, qword [rbx]
mov rsi, qword [rbx + 8]
mov rbx, qword [rbx + 0x10]
mov rcx, qword [rbp + 0x5a8]
mov rdx, qword [rbp + 0x5b0]
call fcn.1400448bb
push 1
pop r14
lea r15, [rbp + 0xb0]
mov rcx, r15
mov rdx, rdi
mov r8, rbx
call fcn.140001819
lea r8, str.srccorepc_infopc_info.rs
lea r13, [rbp + 0x670]
mov rcx, r13
mov rdx, r15
call fcn.140003941
movups xmm0, xmmword [rbp + 0x580]
movups xmm1, xmmword [rbp + 0x590]
mov r8, qword [rbp + 0xa0]
movups xmmword [r8 + 0x10], xmm1
movups xmmword [r8], xmm0
movups xmm0, xmmword [rbp + 0x820]
movups xmm1, xmmword [rbp + 0x830]
movups xmmword [r8 + 0x30], xmm1
movups xmmword [r8 + 0x20], xmm0
movups xmm0, xmmword [rbp + 0x600]
movups xmm1, xmmword [rbp + 0x610]
movups xmmword [r8 + 0x50], xmm1
movups xmmword [r8 + 0x40], xmm0
movups xmm0, xmmword [rbp + 0x630]
movups xmm1, xmmword [rbp + 0x640]
movups xmmword [r8 + 0x70], xmm1
movups xmmword [r8 + 0x60], xmm0
movups xmm0, xmmword [rbp + 0x780]
movups xmm1, xmmword [rbp + 0x790]
movups xmmword [r8 + 0x90], xmm1
movups xmmword [r8 + 0x80], xmm0
lea rbx, [rbp + 0x758]
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [r8 + 0xa0], xmm0
movups xmmword [r8 + 0xb0], xmm1
movups xmm0, xmmword [rbp + 0x7f0]
movups xmm1, xmmword [rbp + 0x800]
movups xmmword [r8 + 0xc0], xmm0
movups xmmword [r8 + 0xd0], xmm1
movups xmm0, xmmword [rbp + 0x710]
movups xmm1, xmmword [rbp + 0x720]
movups xmmword [r8 + 0xf0], xmm1
movups xmmword [r8 + 0xe0], xmm0
mov al, 4
mov byte [r8 + 0x100], al
mov ecx, dword [rbp + 0x650]
mov edx, dword [rbp + 0x653]
mov dword [r8 + 0x104], edx
mov dword [r8 + 0x101], ecx
mov rcx, qword [rbp + 0x778]
mov qword [r8 + 0x108], rcx
push 2
pop rcx
mov qword [r8 + 0x110], rcx
mov qword [r8 + 0x118], rcx
mov byte [r8 + 0x120], al
mov ecx, dword [r15]
mov edx, dword [r15 + 3]
mov dword [r8 + 0x121], ecx
mov dword [r8 + 0x124], edx
mov rcx, qword [rbp + 0x868]
mov qword [r8 + 0x128], rcx
mov qword [r8 + 0x130], r14
mov qword [r8 + 0x138], r14
movups xmm0, xmmword [rbp + 0x7a0]
movups xmm1, xmmword [rbp + 0x7b0]
movups xmmword [r8 + 0x150], xmm1
movups xmmword [r8 + 0x140], xmm0
movdqu xmm0, xmmword [r13]
movups xmm1, xmmword [r13 + 0x10]
movups xmmword [r8 + 0x170], xmm1
movdqu xmmword [r8 + 0x160], xmm0
mov qword [r15 + 8], r8
push 0xc
pop rcx
mov qword [r15 + 0x10], rcx
mov qword [r15 + 0x18], rcx
mov byte [r15], al
mov rcx, rdi
mov rdx, rsi
call fcn.1400448bb
mov rcx, qword [rbp + 0x5c0]
mov rdx, qword [rbp + 0x5c8]
call fcn.1400448bb
mov rcx, qword [rbp + 8]
mov rdx, qword [rbp + 0x10]
call fcn.1400448bb
mov rcx, qword [rbp + 0xa8]
mov rdx, qword [rbp + 0x5e0]
call fcn.1400448bb
mov rcx, qword [rbp + 0x668]
mov rdx, qword [rbp + 0x628]
call fcn.1400448bb
mov rcx, qword [rbp + 0x38]
mov rdx, qword [rbp + 0x40]
call fcn.1400448bb
mov rcx, qword [rbp + 0x20]
mov rdx, qword [rbp + 0x28]
call fcn.1400448bb
lea rsi, [rbp + 0xb0]
mov rcx, rbx
mov rdx, rsi
call fcn.14000265c
mov rcx, rsi
call fcn.140002b13
mov rax, qword [rbp + 0x620]
test rax, rax
je 0x14001ebcd
imul r8, rax, 0x18
push 8
pop rdx
mov rcx, qword [rbp + 0x848]
call fcn.140004a9e
mov rdi, qword [rbp + 0x758]
mov r14, qword [rbp + 0x768]
xor esi, esi
mov rcx, r14
xor edx, edx
call fcn.140051cfd
mov rbx, rax
mov r15, rdx
mov rcx, rax
mov rdx, rdi
mov r8, r14
call fcn.1400efbc0
mov r13, qword [rbp + 0x858]
mov r9, qword [r13 + 0x18]
mov rax, qword [r13 + 0x28]
mov qword [rsp + 0x20], rax
lea rdi, [rbp + 0xb0]
mov rcx, rdi
mov rdx, rbx
mov r8, r14
call fcn.14000cdc5
lea r8, str.srccore_botmod.rs
lea r12, [rbp + 0x7f0]
mov rcx, r12
mov rdx, rdi
call fcn.14000380e
mov rcx, rbx
mov rdx, r15
call fcn.1400448bb
lea rax, [rbp + 0x50]
mov qword [rbp + 0x630], rax
lea rax, [rbp + 0x68]
mov qword [rbp + 0x780], rax
add r13, 0x30
mov qword [rbp + 0x7a0], r13
lea rax, [rbp + 0x630]
mov qword [rdi], rax
lea rax, [0x1400ba40e]
mov qword [rdi + 8], rax
lea rcx, [rbp + 0x780]
mov qword [rdi + 0x10], rcx
mov qword [rdi + 0x18], rax
lea rcx, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
lea r13, [rbp + 0x670]
mov qword [r13], rcx
push 3
pop rcx
mov qword [r13 + 8], rcx
and qword [r13 + 0x20], 0
lea rdx, [rbp + 0x7a0]
mov qword [rdi + 0x20], rdx
mov qword [rdi + 0x28], rax
mov qword [r13 + 0x10], rdi
mov qword [r13 + 0x18], rcx
lea rdi, [rbp + 0x710]
mov rcx, rdi
mov rdx, r13
call fcn.140003cc7
mov rax, qword [rdi]
mov qword [rbp + 0x868], rax
mov rax, qword [rdi + 0x10]
mov qword [rbp + 0x858], rax
mov rax, qword [r12]
mov qword [rbp + 0x870], rax
mov rax, qword [r12 + 0x10]
mov qword [rbp + 0x848], rax
push 1
pop r14
push 0xd
pop rdi
mov rcx, rdi
mov rdx, r14
call fcn.140004009
mov r12, rax
movabs rax, 0x37c3d23c9f6a5afc
mov qword [r12], rax
mov dword [r12 + 8], 0x94d378dc
mov byte [r12 + 0xc], 0xd2
mov rcx, rdi
mov rdx, r14
call fcn.140004009
mov r15, rax
movabs rax, 0x43a2b155f31a2a9d
mov qword [r15], rax
mov dword [r15 + 8], 0xbbbd17b5
mov byte [r15 + 0xc], 0xf8
mov qword [r13], r15
mov qword [r13 + 8], rdi
mov qword [r13 + 0x10], rdi
lea r13, str.srccore_botmod.rs
push 0xd
pop rbx
cmp rsi, 0xd
je 0x14001eda7
lea r14, [rsi + 1]
mov rcx, r12
mov rdx, rbx
mov r8, rsi
mov r9, r13
call fcn.14000780c
mov dil, byte [rax]
mov rcx, r15
mov rdx, rbx
mov r8, rsi
mov r9, r13
call fcn.14000780c
xor byte [rax], dil
mov rsi, r14
jmp 0x14001ed70
lea rsi, [rbp + 0xb0]
lea rdx, [rbp + 0x670]
mov rcx, rsi
call fcn.1400040ce
lea r8, str.srccore_botmod.rs
lea r14, [rbp + 0x7a0]
mov rcx, r14
mov rdx, rsi
call fcn.14000398b
push 0xd
pop rdx
mov rcx, r12
call fcn.1400448bb
mov rsi, qword [r14]
mov rax, qword [r14 + 0x10]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rsi
mov rax, qword [rbp + 0x848]
mov qword [rsp + 0x20], rax
lea r15, [rbp + 0xb0]
mov rcx, r15
mov rbx, qword [rbp + 0x868]
mov rdx, rbx
mov r8, qword [rbp + 0x858]
mov rdi, qword [rbp + 0x870]
mov r9, rdi
call fcn.14000928e
mov rdx, qword [r14 + 8]
mov rcx, rsi
call fcn.1400448bb
mov rcx, r15
call fcn.1400027a3
mov rdx, qword [rbp + 0x718]
mov rcx, rbx
call fcn.1400448bb
mov rdx, qword [rbp + 0x7f8]
mov rcx, rdi
call fcn.1400448bb
mov rcx, qword [rbp + 0x758]
mov rdx, qword [rbp + 0x760]
call fcn.1400448bb
mov rcx, qword [rbp + 0x50]
mov rdx, qword [rbp + 0x58]
call fcn.1400448bb
mov rcx, qword [rbp + 0x68]
mov rdx, qword [rbp + 0x70]
jmp 0x140020ebe
push 0xffffffffc6000008
test dword [rdi + 8], esp
add byte [rax], al
add dword [rax - 0x73], ecx
lea esi, [rax + 6]
add byte [rax], al
lea r8, [rbp + 0x780]
mov rdx, qword [rbp + 0x870]
call fcn.140097e00
mov rax, qword [rbp + 0x670]
cmp rax, 3
je 0x140021e2d
lea rcx, [rbp + 0x670]
mov rdx, qword [rcx + 8]
movups xmm0, xmmword [rcx + 0x10]
movups xmmword [rbp + 0x800], xmm0
movdqu xmm0, xmmword [rcx + 0x20]
movdqu xmmword [rbp + 0x810], xmm0
movq qword [rbp + 0x810], mm0
movq qword [rbp + 0x810], mm0
mov qword [rbp + 0x7f0], rax
mov qword [rbp + 0x7f8], rdx
lea r8, [rbp + 0x758]
mov rdx, qword [rbp + 0x868]
xchg ebp, eax
push 0xffffffffe8000008
and al, 0x87
invalid
add byte [rax - 0x75], cl
test dword [rax + 6], esi
add byte [rax], al
cmp rax, 3
jne 0x14001fdfd
xchg ebp, eax
push 0xffffffffe8000008
and al, 0x87
invalid
mov rsi, qword [rbp + 0x678]
jmp 0x1400205b8
cmp rdi, r14
jne 0x14001f77f
lea rcx, [rbp + 0x758]
mov rdx, r14
push 0x20
and byte [rcx + 0x58], al
call fcn.140100330
mov rdi, qword [rbp + 0x768]
mov rcx, qword [rbp + 0x758]
mov ecx, dword [rbp + 0x758]
mov r14, qword [rbp + 0x760]
mov qword [rbp + 0x870], rcx
lea rdx, [rcx + rdi]
mov r15, r14
sub r15, rdi
mov eax, 0xffffffff
cmp r15, rax
mov r8d, 0xffffffff
cmovb r8, r15
and dword [rbp + 0x7f0], 0
movaps xmmword [rbp + 0x670], xmm6
and qword [rbp + 0x680], 0
lea rax, [rbp + 0x7f0]
mov qword [rbp + 0x688], rax
lea rax, [0x14008c650]
add eax, 0x6ce83
mov qword [rsp + 0x20], rax
mov rcx, qword [rbp + 0x868]
mov r9, r13
call qword [sym.imp.kernel32.dll_ReadFileEx]
test eax, eax
je 0x14001f836
mov ecx, ebx
mov edx, r12d
call rsi
cmp dword [rbp + 0x7f0], 0
je case.default.0x14001f86c
movsxd r13, dword [rbp + 0x7f4]
test r13, r13
je 0x14001f924
invalid
add dword [rax], eax
invalid
shl r13, 0x20
or r13, 2
mov qword [rbp + 0x7a8], r13
mov qword [rbp + 0x7a0], 1
mov dword [rbp + 0x7a0], 1
mov dword [rbp + 0x7a0], 1
add dword [rax], eax
add byte [rax], al
mov eax, r13d
and eax, 3
call 0x18805d8aa
lea ecx, [0x14016d778]
lea rcx, [0x14016d778]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
call sub.kernel32.dll_GetLastError
mov r13d, eax
shl r13, 0x20
or r13, 2
mov qword [rbp + 0x7a8], r13
mov qword [rbp + 0x7a0], 1
mov eax, r13d
and eax, 3
lea rcx, [0x14016d778]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov al, byte [r13 + 0x10]
jmp 0x14001f8aa
mov rcx, r13
shr rcx, 0x20
call fcn.140083670
jmp 0x14001f8aa
mov rax, r13
shr rax, 0x20
cmp eax, 0x28
ja case.default.0x14001f8a0
lea rcx, [0x14016d788]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor eax, eax
jmp 0x14001f8aa
mov al, byte [r13 + 0xf]
mov ecx, 0
cmp al, 0xb
cmovne rcx, r13
je case.default.0x14001f8ce
test byte [rsi], dl
invalid
add byte [rax], al
mov eax, ecx
and eax, 3
lea rdx, [0x14016d82c]
lea edx, [0x14016d82c]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
add eax, edx
invalid
jmp rax
cmp byte [rcx + 0x10], 0x23
jmp 0x14001f8da
cmp byte [rcx + 0xf], 0x23
lea r13, [rbp + 0x670]
jo 0x14001f8e5
add byte [rax], al
je 0x14001f909
jmp case.0x14005cece.2
sub al, 0x1a
add byte [rax], al
sbb al, byte [rax]
add byte [rax - 0x77], cl
mov rax, rcx
shr rax, 0x20
cmp eax, 0x28
invalid
invalid
lodsd eax, dword [rsi]
jo 0x14001f8fd
mov rax, rcx
shr rax, 0x20
cmp eax, 0x28
lea r13, [rbp + 0x670]
add byte [rax], al
ja case.0x14005cece.2
add byte [rax], al
cmp rax, 0x23
cmp eax, 0x23
jne case.0x14005cece.2
add byte [rax], al
mov qword [rbp + 0x670], rcx
mov rcx, r13
call fcn.140080a90
mov rcx, qword [rbp + 0x870]
or byte [rax], al
add cl, ch
invalid
invalid
invalid
invalid
or byte [rax], al
add cl, ch
invalid
dec dword [rbx + 0x7f885]
add byte [rax - 0x75], cl
lea ebp, [rax]
invalid
mov eax, dword [rbp + 0x7f8]
mov rcx, qword [rbp + 0x628]
cmp rcx, rax
cmovbe rcx, rax
test rax, rax
je 0x14001fddd
cmp rcx, r15
ja 0x140021ef3
sub rcx, rax
mov qword [rbp + 0x628], rcx
add rdi, rax
mov qword [rbp + 0x768], rdi
invalid
add byte [rax], al
mov rax, r14
or rax, rdi
lea r13, [rbp + 0x670]
add byte [rax - 0x75], cl
lea esi, [rax + 8]
or byte [rax], al
invalid
invalid
jne 0x14001f752
dec dword [rdi]
sub dword [rbp + 0x680], esi
add byte [rax], al
movaps xmmword [rbp + 0x680], xmm6
add byte [rdi], cl
movaps xmmword [rbp + 0x670], xmm6
sub dword [rbp + 0x670], esi
add byte [rax - 0x73], cl
lea esp, [rax + 0x48000007]
add byte [rax - 0x75], cl
xchg ebp, eax
invalid
or byte [rax], al
add byte [rax], al
lea rcx, [rbp + 0x7a0]
mov rdx, qword [rbp + 0x868]
add byte [rax], al
add byte [rax - 0x75], cl
xchg ebp, eax
push 0x4d000008
add byte [rax], al
mov r8, r13
add byte [rbp - 0x77], cl
call 0x199431a05
pop r9
mov r8, r13
push 0x20
pop r9
pop rcx
call case.0x140088584.165
cmp qword [rbp + 0x7a0], 0
cmp dword [rbp + 0x7a0], 0
je case.default.0x14001f9c4
mov rcx, qword [rbp + 0x7a8]
mov eax, ecx
and eax, 3
add ecx, dword [rax - 0x73]
adc eax, 0x14ddab
invalid
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
cmp byte [rcx + 0x10], 0x23
je 0x14001f9f6
sub ch, cl
sbb dword [r8], eax
add byte [rax + 0x74230f79], al
cmp byte [rcx + 0xf], 0x23
je 0x14001f9f6
jns 0x14001f9e3
and esi, dword [rdi + rbx - 0x17]
cmp byte [rcx], bl
add byte [rax], al
mov rax, rcx
shr rax, 0x20
cmp eax, 0x28
ja case.0x14005cece.2
cmp rax, 0x23
jne case.0x14005cece.2
lea rcx, [rbp + 0x7a8]
call fcn.140080a90
lea rcx, [rbp + 0x7a0]
mov rdx, qword [rbp + 0x868]
mov r8, r13
push 0x20
pop r9
call case.0x140088584.165
jmp 0x14001f9a0
mov r15, qword [rbp + 0x7a8]
test r15, r15
je 0x14001fddd
scasd eax, dword [rdi]
add eax, dword [rax]
add byte [rax], al
cmp r15, 0x21
jae 0x140022290
lea rcx, [rbp + 0x758]
xor edx, edx
mov r8, r15
call fcn.140100330
or byte [rsi], cl
add byte [rax - 0x75], cl
test dword [rax + 7], ebx
invalid
add byte [rax], al
invalid
mov qword [rbp + 0x870], rax
mov r14, qword [rbp + 0x760]
mov rdi, qword [rbp + 0x768]
invalid
add byte [rax], al
lea rcx, [rax + rdi]
mov rdx, r13
mov r8, r15
call fcn.1400efbc0
add qword [0xcd8d4277], r9
jo case.0x14001f86c.39
add byte [rax], al
add byte [rcx + rax - 1], cl
add rdi, r15
mov qword [rbp + 0x768], rdi
push 0xffffffffe9000007
enter 0xfffffffffffffffc, 0xffffffffffffffff
invalid
invalid
jmp 0x14001f752
invalid
mov al, 0x25
jmp 0x14001f8aa
invalid
mov al, 0x23
jmp 0x14001f8aa
invalid
mov al, 0x24
jmp 0x14001f8aa
invalid
mov al, 0x1b
jmp 0x14001f8aa
invalid
mov al, 0x22
jmp 0x14001f8aa
std
std
invalid
invalid
invalid
mov al, 0x10
adc cl, ch
idiv ch
jmp 0x14001f8aa
invalid
mov al, 0xe
jmp 0x14001f8aa
invalid
mov al, 0x21
jmp 0x14001f8aa
invalid
mov al, 0xb
jmp 0x14001f8aa
invalid
mov al, 4
jmp 0x14001f8aa
invalid
mov al, 0x28
jmp 0x14001f8aa
invalid
mov al, 0xc
jmp 0x14001f8aa
invalid
mov al, 9
jmp 0x14001f8aa
invalid
mov al, 0x19
jmp 0x14001f8aa
invalid
mov al, 0x18
jmp 0x14001f8aa
invalid
mov al, 2
jmp 0x14001f8aa
invalid
mov al, 0xf
jmp 0x14001f8aa
invalid
mov al, 3
jmp 0x14001f8aa
invalid
mov al, 7
jmp 0x14001f8aa
invalid
mov al, 1
jmp 0x14001f8aa
mov al, 0x1f
jmp 0x14001f8aa
invalid
mov al, 0x11
jmp 0x14001f8aa
invalid
mov al, 0x29
jmp 0x14001f8aa
invalid
mov al, 0x14
jmp 0x14001f8aa
invalid
mov al, 5
jmp 0x14001f8aa
invalid
mov al, 0x15
jmp 0x14001f8aa
push 0xfffffffffffffffd
invalid
invalid
invalid
mov al, 0xd
jmp 0x14001f8aa
invalid
invalid
invalid
mov al, 6
jmp 0x14001f8aa
invalid
invalid
invalid
mov al, 0x12
jmp 0x14001f8aa
push rbp
std
invalid
invalid
invalid
mov al, 0xa
jmp 0x14001f8aa
std
invalid
invalid
invalid
mov al, 8
jmp 0x14001f8aa
std
invalid
invalid
invalid
mov al, 0x1e
jmp 0x14001f8aa
std
invalid
invalid
invalid
mov al, 0x20
jmp 0x14001f8aa
invalid
invalid
invalid
mov al, 0x16
jmp 0x14001f8aa
invalid
invalid
invalid
mov al, 0x27
jmp 0x14001f8aa
std
invalid
invalid
std
invalid
mov al, 0x13
jmp 0x14001f8aa
invalid
invalid
invalid
mov al, 0x17
jmp 0x14001f8aa
invalid
invalid
invalid
mov al, 0x1c
jmp 0x14001f8aa
invalid
invalid
invalid
mov al, 0x1d
jmp 0x14001f8aa
mov al, 0x26
jmp 0x14001f8aa
mov al, 0x1a
jmp 0x14001f8aa
lea rcx, [rbp + 0x7a8]
call fcn.140080a90
mov rcx, qword [rbp + 0x868]
call qword [sym.imp.kernel32.dll_CloseHandle]
mov r14, qword [rbp + 0x778]
mov r15, qword [rbp + 0x668]
jmp 0x1400205e2
lea rsi, [rbp + 0x670]
mov rcx, qword [rsi + 8]
movups xmm0, xmmword [rsi + 0x20]
lea rdi, [rbp + 0x7a0]
movups xmmword [rdi + 0x20], xmm0
movdqu xmm0, xmmword [rsi + 0x10]
movdqu xmmword [rdi + 0x10], xmm0
mov qword [rdi], rax
mov qword [rdi + 8], rcx
lea rbx, [rbp + 0x7f0]
mov rax, qword [rbx + 0x28]
mov rcx, qword [rdi + 0x28]
lea r14, [rbp + 0x650]
mov qword [r14], rax
mov qword [r14 + 8], rcx
push 2
pop r15
push 0xffffffffffffffff
pop r12
mov r13, qword [sym.imp.kernel32.dll_WaitForMultipleObjects]
mov ecx, r15d
mov rdx, r14
xor r8d, r8d
mov r9d, r12d
call r13
cmp eax, 1
je 0x14001fec2
test eax, eax
jne 0x140020495
mov rax, qword [rbp + 0x7f0]
test rax, rax
je 0x14001ff75
cmp eax, 1
jne 0x14001ff56
mov rax, qword [rbp + 0x7a0]
test rax, rax
je 0x14001ff2c
cmp eax, 1
jne 0x14001ff09
mov rdx, qword [rbp + 0x7b0]
mov rcx, qword [rbp + 0x7c0]
and dword [rbp + 0x5c0], 0
lea r8, [rbp + 0x5c0]
push 1
pop r9
call qword [sym.imp.kernel32.dll_GetOverlappedResult]
test eax, eax
je 0x140020568
mov rax, qword [rbp + 0x7a8]
and qword [rbp + 0x7a0], 0
mov rcx, qword [rbp + 0x7b8]
add qword [rcx + 0x10], rax
test rax, rax
je 0x14002059d
mov rcx, rsi
mov rdx, rdi
call fcn.140098150
cmp byte [rbp + 0x670], 0
jne 0x140020053
cmp byte [rbp + 0x671], 0
jne 0x14001fe54
mov rcx, rsi
mov rdx, rbx
call fcn.140098150
cmp byte [rbp + 0x670], 0
jne 0x140020053
mov byte [rbp + 0x670], 1
lea r8, [rbp + 0xb0]
lea rax, [rbp + 0x670]
mov qword [r8], rax
lea rax, [0x140112188]
mov qword [rsp + 0x20], rax
lea rcx, [0x1401b0b38]
lea r9, [0x1401120e0]
xor edx, edx
call fcn.1400ffdd0
jmp 0x14001b501
xor esi, esi
xor edi, edi
mov qword [rbp + 0xb8], rsi
mov dword [rbp + 0xc0], edi
and qword [rbp + 0xb0], 0
mov sil, 1
xor r14d, r14d
mov r15b, 1
mov dil, 1
jmp 0x1400207fe
mov rsi, qword [rbp + 0x678]
jmp 0x1400205ac
mov dword [rbp + 0xc0], esi
jmp 0x1400204e8
call sub.kernel32.dll_GetLastError
mov esi, eax
shl rsi, 0x20
or rsi, 2
jmp 0x1400205ac
mov dword [rbp + 0xc0], eax
pxor xmm0, xmm0
movdqu xmmword [rbp + 0xb0], xmm0
mov sil, 1
mov r15b, 1
jmp 0x1400207ef
mov dword [rbp + 0xc0], esi
pxor xmm0, xmm0
movdqu xmmword [rbp + 0xb0], xmm0
jmp 0x1400207ea
mov ecx, eax
call fcn.1400c2dc8
jmp 0x1400207d5
lea rcx, [rbp + 0x7a0]
call fcn.140097f20
mov byte [rbp + 0x867], 0
lea rcx, [rbp + 0x7f0]
call fcn.140097f20
test rsi, rsi
mov r14, qword [rbp + 0x778]
mov r15, qword [rbp + 0x668]
jne 0x140021e41
push 0xffffffffffffffff
pop rdx
mov rcx, r15
call qword [sym.imp.kernel32.dll_WaitForSingleObject]
test eax, eax
je 0x140020638
call sub.kernel32.dll_GetLastError
mov r13d, eax
shl r13, 0x20
cmp qword [rbp + 0x760], 0
je 0x140020617
mov rcx, qword [rbp + 0x758]
push 1
pop rdx
call fcn.140037cb0
or r13, 2
cmp qword [rbp + 0x788], 0
je 0x140020634
mov rcx, qword [rbp + 0x780]
push 1
pop rdx
call fcn.140037cb0
xor edi, edi
jmp 0x140020688
lea rdx, [rbp + 0x670]
and dword [rdx], 0
mov rcx, r15
call qword [sym.imp.kernel32.dll_GetExitCodeProcess]
test eax, eax
je 0x1400205f2
mov esi, dword [rbp + 0x670]
mov rdi, qword [rbp + 0x780]
mov r13, qword [rbp + 0x788]
mov r12, qword [rbp + 0x790]
movdqu xmm0, xmmword [rbp + 0x758]
movdqa xmmword [rbp + 0x630], xmm0
mov rax, qword [rbp + 0x768]
mov qword [rbp + 0x640], rax
mov rbx, qword [sym.imp.kernel32.dll_CloseHandle]
mov rcx, r15
call rbx
mov rcx, r14
call rbx
test rdi, rdi
je 0x1400219e0
mov rax, qword [rbp + 0x640]
mov qword [rbp + 0x830], rax
movdqa xmm0, xmmword [rbp + 0x630]
movdqa xmmword [rbp + 0x820], xmm0
lea rcx, [rbp + 0xb0]
call fcn.140046848
mov rax, qword [rbp + 0x830]
movaps xmm0, xmmword [rbp + 0x820]
movaps xmmword [rbp + 0x600], xmm0
mov qword [rbp + 0x610], rax
movaps xmmword [rbp + 0x670], xmm0
mov qword [rbp + 0x680], rax
mov eax, dword [rbp + 0x5e8]
mov ecx, dword [rbp + 0x5eb]
mov dword [rbp + 0x7a0], eax
mov dword [rbp + 0x7a3], ecx
test esi, esi
sete bl
jne 0x14002141e
lea rcx, [rbp + 0xb0]
mov qword [rcx], rdi
mov qword [rcx + 8], r13
mov qword [rcx + 0x10], r12
movdqa xmm0, xmmword [rbp + 0x670]
movdqu xmmword [rcx + 0x18], xmm0
mov rax, qword [rbp + 0x680]
mov qword [rcx + 0x28], rax
and dword [rcx + 0x30], 0
mov byte [rcx + 0x38], bl
mov eax, dword [rbp + 0x7a0]
mov edx, dword [rbp + 0x7a3]
mov dword [rcx + 0x39], eax
mov dword [rcx + 0x3c], edx
call fcn.140002831
mov rcx, qword [rbp + 0x848]
mov rdx, qword [rbp + 0x858]
call fcn.14004a34e
mov rcx, qword [rbp + 0x850]
mov rdx, qword [rbp + 0x620]
jmp 0x140020ebe
xor eax, eax
xor edx, edx
mov qword [rbp + 0xb8], rax
mov dword [rbp + 0xc0], edx
and qword [rbp + 0xb0], 0
mov r15b, 1
xor esi, esi
mov dil, 1
mov rax, qword [r14]
mov rcx, r14
call qword [rax + 0x10]
mov r14b, 1
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 0x10]
test r14b, r14b
jne 0x140020818
lea rcx, [rbp + 0x710]
call fcn.1400c24b8
test r15b, r15b
je 0x140020829
lea rcx, [rbp + 0x718]
call fcn.1400c24b8
test sil, sil
je 0x14002083a
lea rcx, [rbp + 0x720]
call fcn.1400c24b8
test dil, dil
je 0x14002084b
lea rcx, [rbp + 0x728]
call fcn.1400c24b8
lea rcx, [rbp + 0x670]
call fcn.1400c47e7
lea r8, str.srccore_botinternal.rsPR
lea rsi, [rbp + 0x670]
lea rdi, [rbp + 0xb0]
mov rcx, rsi
mov rdx, rdi
call fcn.140003a20
and qword [rdi], 0
mov rcx, qword [rsi + 0x18]
mov rax, qword [rcx]
xor esi, esi
lea r8, [rbp + 0xb0]
xor edx, edx
call qword [rax + 0x60]
test eax, eax
js 0x140020a0d
mov rbx, qword [rbp + 0xb0]
test rbx, rbx
je 0x140020a18
lea rsi, [rbp + 0xb0]
and qword [rsi], 0
mov rax, qword [rbx]
lea rdx, str.MbLk
mov rcx, rbx
mov r8, rsi
call qword [rax]
mov r14, qword [rsi]
test eax, eax
js 0x140020a3a
test r14, r14
je 0x140020a56
mov rdx, qword [rbp + 0x788]
mov rax, qword [r14]
mov rdi, qword [rax + 0x58]
mov qword [rsi], 1
mov qword [rsi + 8], rdx
push 1
pop rcx
call fcn.1400c261d
mov rcx, r14
mov rdx, rax
call rdi
mov r15d, eax
mov rcx, rsi
call fcn.1400c4719
mov r12b, 1
test r15d, r15d
js 0x140020a7d
mov rdx, qword [rbp + 0x780]
mov rax, qword [r14]
mov rdi, qword [rax + 0x40]
mov qword [rsi], 1
mov qword [rsi + 8], rdx
push 1
pop rcx
call fcn.1400c261d
mov rcx, r14
mov rdx, rax
call rdi
mov edi, eax
mov rcx, rsi
call fcn.1400c4719
test edi, edi
js 0x140020a80
mov rdx, qword [rbp + 0x790]
mov rax, qword [r14]
mov rdi, qword [rax + 0x78]
mov qword [rsi], 1
mov qword [rsi + 8], rdx
push 1
pop rcx
call fcn.1400c261d
mov rcx, r14
mov rdx, rax
call rdi
mov edi, eax
mov rcx, rsi
call fcn.1400c4719
test edi, edi
js 0x140020ede
mov rdx, qword [rbp + 0x798]
mov rax, qword [r14]
mov rdi, qword [rax + 0x68]
mov qword [rsi], 1
mov qword [rsi + 8], rdx
push 1
pop rcx
call fcn.1400c261d
mov rcx, r14
mov rdx, rax
call rdi
mov edi, eax
mov rcx, rsi
call fcn.1400c4719
test edi, edi
js 0x140020ee5
mov rax, qword [r14]
mov rcx, r14
call qword [rax + 0x10]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 0x10]
movdqu xmm0, xmmword [rbp + 0x670]
movups xmm1, xmmword [rbp + 0x680]
movups xmm2, xmmword [rbp + 0x690]
movdqa xmmword [rbp + 0xb0], xmm0
movaps xmmword [rbp + 0xc0], xmm1
movaps xmmword [rbp + 0xd0], xmm2
jmp 0x140020afd
mov ecx, eax
call fcn.1400c2dc8
mov esi, edx
jmp 0x140020a1a
xor eax, eax
mov qword [rbp + 0xb8], rax
mov dword [rbp + 0xc0], esi
and qword [rbp + 0xb0], 0
mov r12b, 1
mov sil, 1
mov dil, 1
jmp 0x140020ab2
mov ecx, eax
call fcn.1400c2dc8
mov rsi, rax
mov edi, edx
test r14, r14
je 0x140020a5a
mov rax, qword [r14]
mov rcx, r14
call qword [rax + 0x10]
jmp 0x140020a5a
xor esi, esi
xor edi, edi
mov qword [rbp + 0xb8], rsi
mov dword [rbp + 0xc0], edi
and qword [rbp + 0xb0], 0
mov dil, 1
mov r15b, 1
mov sil, 1
mov r12b, 1
jmp 0x140020aa4
mov edi, r15d
mov sil, 1
shr r15d, 0x1f
mov dword [rbp + 0xc0], edi
pxor xmm0, xmm0
movdqa xmmword [rbp + 0xb0], xmm0
mov rax, qword [r14]
mov rcx, r14
call qword [rax + 0x10]
xor edi, edi
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 0x10]
test r15b, r15b
je 0x140020abe
lea rcx, [rbp + 0x780]
call fcn.1400c24b8
test dil, dil
je 0x140020acf
lea rcx, [rbp + 0x788]
call fcn.1400c24b8
test sil, sil
je 0x140020ae0
lea rcx, [rbp + 0x790]
call fcn.1400c24b8
test r12b, r12b
je 0x140020af1
lea rcx, [rbp + 0x798]
call fcn.1400c24b8
lea rcx, [rbp + 0x670]
call fcn.1400c47e7
lea r8, str.srccore_botinternal.rsPR
lea rsi, [rbp + 0x670]
lea rdi, [rbp + 0xb0]
mov rcx, rsi
mov rdx, rdi
call fcn.140003a20
and qword [rdi], 0
mov rcx, qword [rsi]
mov rax, qword [rcx]
lea rdx, [rbp + 0xb0]
call qword [rax + 0x78]
test eax, eax
js 0x140020c1d
mov rbx, qword [rbp + 0xb0]
test rbx, rbx
je 0x140020c26
mov rax, qword [rbx]
push 1
pop rdx
mov rcx, rbx
call qword [rax + 0x90]
test eax, eax
js 0x140020c41
lea rcx, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
xor edx, edx
call fcn.1400c26e6
mov rcx, qword [rbx]
mov rsi, qword [rcx + 0x40]
mov qword [rdi], 1
mov qword [rdi + 8], rax
push 1
pop rcx
mov rdx, rax
call fcn.1400c261d
mov rcx, rbx
mov rdx, rax
call rsi
mov esi, eax
mov rcx, rdi
call fcn.1400c4719
test esi, esi
js 0x140020c43
lea rcx, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
xor edx, edx
call fcn.1400c26e6
mov rcx, qword [rbx]
mov rsi, qword [rcx + 0x60]
mov qword [rdi], 1
mov qword [rdi + 8], rax
push 1
pop rcx
mov rdx, rax
call fcn.1400c261d
mov rcx, rbx
mov rdx, rax
call rsi
mov esi, eax
mov rcx, rdi
call fcn.1400c4719
test esi, esi
js 0x140020c43
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 0x10]
movdqu xmm0, xmmword [rbp + 0x670]
movups xmm1, xmmword [rbp + 0x680]
movups xmm2, xmmword [rbp + 0x690]
movdqa xmmword [rbp + 0xb0], xmm0
movaps xmmword [rbp + 0xc0], xmm1
movaps xmmword [rbp + 0xd0], xmm2
jmp 0x140020c6a
mov ecx, eax
call fcn.1400c2dc8
jmp 0x140020c2a
xor eax, eax
xor edx, edx
mov qword [rbp + 0xb8], rax
mov dword [rbp + 0xc0], edx
and qword [rbp + 0xb0], 0
jmp 0x140020c5e
mov esi, eax
mov dword [rbp + 0xc0], esi
pxor xmm0, xmm0
movdqu xmmword [rbp + 0xb0], xmm0
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 0x10]
lea rcx, [rbp + 0x670]
call fcn.1400c47e7
lea r8, str.srccore_botinternal.rsPR
lea rsi, [rbp + 0x670]
lea rdx, [rbp + 0xb0]
mov rcx, rsi
call fcn.140003a20
mov rcx, qword [rsi + 0x20]
mov rax, qword [rcx]
mov dx, 1
call qword [rax + 0x130]
test eax, eax
js 0x140020cca
movdqu xmm0, xmmword [rbp + 0x670]
movups xmm1, xmmword [rbp + 0x680]
movups xmm2, xmmword [rbp + 0x690]
movaps xmmword [rbp + 0xd0], xmm2
movaps xmmword [rbp + 0xc0], xmm1
movdqa xmmword [rbp + 0xb0], xmm0
jmp 0x140020ce8
mov dword [rbp + 0xc0], eax
pxor xmm0, xmm0
movdqu xmmword [rbp + 0xb0], xmm0
lea rcx, [rbp + 0x670]
call fcn.1400c47e7
lea r8, str.srccore_botinternal.rsPR
lea rcx, [rbp + 0x7a0]
lea rsi, [rbp + 0xb0]
mov rdx, rsi
call fcn.140003a20
lea rax, [0x1400f9ad7]
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0x33a42cc71708bca9
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.1400068ae
and qword [rsi + 0x10], 0
pxor xmm0, xmm0
movdqa xmmword [rsi], xmm0
xor ecx, ecx
lea rdx, [0x140105418]
cmp rcx, 0x17
ja 0x140020d59
mov r8, qword [rcx + rdx]
xor r8, qword [rax + rcx]
mov qword [rbp + rcx + 0xb0], r8
add rcx, 8
jmp 0x140020d3d
lea rdi, [rbp + 0xb0]
mov rax, qword [rdi + 0x10]
lea rcx, [rbp + 0x580]
mov qword [rcx + 0x10], rax
movaps xmm0, xmmword [rdi]
movaps xmmword [rcx], xmm0
push 0x18
pop rdx
call fcn.1400c26e6
lea rcx, [rbp + 0x5e8]
and qword [rcx], 0
mov rsi, qword [rbp + 0x7c8]
mov rcx, qword [rsi]
mov rcx, qword [rcx + 0x88]
mov qword [rbp + 0x870], rcx
mov qword [rbp + 0x650], 1
mov qword [rbp + 0x658], rax
push 1
pop rcx
mov rdx, rax
call fcn.1400c261d
mov rbx, rax
mov r14, qword [rbp + 0x7a0]
push 3
pop r13
lea rdx, [rbp + 0x7f0]
mov qword [rdx], r13
lea r15, [rbp + 0x820]
mov ebp, 0x820
mov ebp, 0x820
mov rcx, r15
call fcn.1400c46d9
lea rdx, [rbp + 0x670]
jo 0x140020def
add byte [rax], al
jo 0x140020def
add byte [rax], al
mov qword [rdx], r13
lea r12, [rbp + 0x600]
lea esp, [rbp + 0x600]
mov rcx, r12
call fcn.1400c46d9
mov qword [rdi], r13
lea r13, [rbp + 0x758]
mov rcx, r13
mov rdx, rdi
call fcn.1400c46d9
cmp byte [rdx], cl
add byte [rax - 0x73], cl
test eax, ebp
add eax, 0x89480000
and al, 0x40
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r15
mov dword [rsp + 0x30], 3
push 6
pop r9
mov rcx, rsi
mov rdx, rbx
mov r8, r14
call qword [rbp + 0x870]
test eax, eax
js 0x140020e5d
mov rsi, qword [rbp + 0x5e8]
test rsi, rsi
setne bl
xor edi, edi
jmp 0x140020e6b
mov ecx, eax
call fcn.1400c2dc8
mov rsi, rax
mov edi, edx
xor ebx, ebx
lea rcx, [rbp + 0x650]
call fcn.1400c4719
test bl, bl
je 0x140021d7f
mov rcx, qword [rbp + 0x7c0]
mov rax, qword [rcx]
mov eax, dword [rcx]
mov dx, 1
call qword [rax + 0xf0]
test eax, eax
js 0x140021d72
lea rcx, [rbp + 0x7a0]
call fcn.1400c47e7
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax + 0x10]
mov rcx, qword [rbp + 0x630]
mov rdx, qword [rbp + 0x638]
call fcn.1400448bb
movaps xmm6, xmmword [rbp + 0x880]
add rsp, 0x918
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
xor esi, esi
jmp 0x140020a83
xor esi, esi
xor r12d, r12d
jmp 0x140020a83
mov esi, eax
jmp 0x140021132
xor edi, edi
mov dword [rbp + 0xc0], esi
pxor xmm0, xmm0
movdqu xmmword [rbp + 0xb0], xmm0
mov rax, qword [r15]
mov rcx, r15
call qword [rax + 0x10]
xor esi, esi
xor r15d, r15d
jmp 0x1400207f2
jrcxz 0x14002118f
or al, byte [rax]
lea rcx, [rbp + 0x710]
and qword [rcx + 8], 0
mov dword [rcx + 0x10], eax
mov qword [rcx], 1
call fcn.140002e36
mov rcx, qword [rbp + 0x820]
mov rdx, qword [rbp + 0x828]
add byte [rax], al
call fcn.14000dc91
mov r14, qword [rbp + 0x850]
mov rcx, r15
mov rdx, r14
call fcn.1400448bb
mov rbx, qword [rbp + 0x780]
mov rsi, qword [rbp + 0x848]
mov rdx, qword [rbp + 0x788]
mov rcx, rbx
call fcn.140037ad2
mov rcx, r13
mov rdx, rsi
call fcn.1400448bb
mov r14, qword [rbp + 0x630]
mov rdi, qword [rbp + 0x600]
mov rdx, qword [rbp + 0x638]
mov rcx, r14
call fcn.140037ad2
mov rdx, qword [rbp + 0x608]
mov rcx, rdi
jmp 0x14001c25f
mov dword [rbp + 0xd0], eax
mov qword [rbp + 0xd8], rdi
mov rax, qword [rsi]
mov rcx, rsi
jmp 0x1400212cd
call qword [rax + 0x10]
jmp 0x14001e200
lea r8, [rbp + 0x670]
mov qword [r8], rcx
lea rax, str.library_std_srcprocess.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x14015ab2d]
lea r9, fcn.140080a90
push 0x2b
pop rdx
call fcn.1400fdfb0
jmp 0x1400222a2
call fcn.1400fd960
ud2
mov rdx, qword [rbp + 0x718]
mov rcx, rsi
call fcn.140002c02
xor ecx, ecx
call fcn.140098a60
ud2
lea rcx, [rbp + 0xb0]
call fcn.140046848
mov rax, qword [rbp + 0x830]
mov qword [rbp + 0x590], rax
movaps xmm0, xmmword [rbp + 0x820]
mov ecx, dword [rbp + 0x5a8]
mov edx, dword [rbp + 0x5ab]
mov dword [rbp + 0x7a0], ecx
mov dword [rbp + 0x7a3], edx
movaps xmmword [rbp + 0x670], xmm0
mov qword [rbp + 0x680], rax
lea r8, [rbp + 0xb0]
mov qword [r8], rdi
mov qword [r8 + 8], r13
push 0x60894d08
adc byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test dword [rax + 6], esi
add byte [rax], al
movdqu xmmword [r8 + 0x18], xmm0
mov rax, qword [rbp + 0x680]
mov qword [r8 + 0x28], rax
mov dword [r8 + 0x30], esi
mov byte [r8 + 0x38], bl
mov eax, dword [rbp + 0x7a0]
mov ecx, dword [rbp + 0x7a3]
mov dword [r8 + 0x39], eax
mov dword [r8 + 0x3c], ecx
lea rax, str.srccore_botmod.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x14015ab2d]
lea r9, [0x140103e90]
push 0x2b
pop rdx
call fcn.1400fdfb0
ud2
stosb byte [rdi], al
movzx ecx, byte [rax + 6]
movzx eax, word [rax + 4]
xor eax, 0x22bd
xor cl, 0xe2
lea rsi, [rbp + 0xb0]
mov r8d, dword [rsi]
lea rdx, [rbp + 0x7f0]
mov dword [rdx], r8d
mov byte [rdx + 6], cl
mov word [rdx + 4], ax
push 7
pop r8
mov rcx, rsi
call fcn.14004631f
push 1
pop r12
lea r8, [rbp + 0x7a0]
mov qword [r8], r12
xorps xmm6, xmm6
movups xmmword [r8 + 8], xmm6
lea rdi, [rbp + 0x670]
mov rcx, rdi
mov rdx, rsi
call fcn.140003ae3
mov byte [rdi + 0x18], 1
lea rbx, [rbp + 0x7a0]
mov rcx, rbx
call fcn.14000ea70
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
mov rcx, rdi
call fcn.140001ffc
lea rax, [0x140104d69]
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0x58673bfcec5aa9e
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.14000688d
push rcx
push rdx
invalid
dec dword [rdi]
mov dh, 0x48
invalid
movzx eax, word [rax]
xor eax, 0x3d14
xor cl, 0x25
mov byte [rsi + 2], cl
mov word [rsi], ax
mov rcx, rdi
mov rdx, rsi
call fcn.140001ff1
mov rbx, qword [rdi]
mov rdi, qword [rdi + 0x10]
mov rcx, rbx
mov rdx, rdi
call fcn.140001f96
lea r8, str.srccore_botmod.rs
mov rcx, rax
call fcn.1400b570b
mov r14, rax
mov r15, rdx
mov r8, qword [rbp + 0x710]
mov r9, qword [rbp + 0x720]
mov rcx, rbx
mov rdx, rdi
call fcn.14000e293
movups xmmword [rsi + 0x80], xmm6
and qword [rsi], 0
mov qword [rsi + 0x78], r12
mov bl, 2
mov byte [rsi + 0x92], bl
mov word [rsi + 0x90], 0x204
and qword [rsi + 0x18], 0
and qword [rsi + 0x30], 0
and qword [rsi + 0x48], 0
and qword [rsi + 0x60], 0
mov rcx, rsi
mov rdx, r14
mov r8, r15
call fcn.14000dd20
mov byte [rsi + 0x90], bl
mov rcx, rsi
jmp 0x140022248
test r9b, 1
je 0x1400218a6
movzx r10d, byte [r8 + rcx]
mov r9, r8
or r9, 1
movzx r9d, byte [r9 + rcx]
mov r11, r8
or r11, 2
movzx r11d, byte [r11 + rcx]
mov rsi, r8
or rsi, 3
movzx esi, byte [rsi + rcx]
mov rdi, r8
or rdi, 4
movzx edi, byte [rdi + rcx]
mov rbx, r8
or rbx, 5
movzx ebx, byte [rbx + rcx]
mov r14, r8
or r14, 6
mov r15, r8
or r15, 7
movzx r14d, byte [r14 + rcx]
movzx r15d, byte [r15 + rcx]
shl r15, 0x38
shl r14, 0x30
or r14, r15
shl rbx, 0x28
shl rdi, 0x20
shl rsi, 0x18
shl r11, 0x10
shl r9, 8
or r9, r10
or r9, r11
or r9, rsi
or r9, rdi
or r9, rbx
or r9, r14
int1
int1
xor r9, qword [rax + r8]
mov qword [rbp + r8 + 0xb0], r9
xor r9d, r9d
mov r8, rdx
jmp 0x1400217fe
mov al, byte [rax + 8]
xor al, 0x17
lea rsi, [rbp + 0xb0]
mov rcx, qword [rsi]
mov qword [rbp + 0x600], rcx
mov byte [rbp + 0x608], al
mov rcx, rsi
call fcn.1400225ef
mov r8d, dword [rsi + 0x98]
mov r9, qword [rsi + 0x90]
lea rcx, [rbp + 0x630]
push 0x20
pop rdx
call fcn.14000de2f
mov qword [rbp + 0x7f0], 1
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x7f8], xmm0
lea rsi, [rbp + 0x670]
mov rcx, rsi
call fcn.14000e24f
lea r8, str.srccoreutilsmod.rs
lea rdi, [rbp + 0x710]
mov rcx, rdi
mov rdx, rsi
call fcn.14000383e
mov rcx, rdi
call fcn.140001c41
mov rsi, rdx
lea r8, str.srccoreutilsmod.rs
mov rcx, rax
call fcn.1400039e5
lea rdi, [rbp + 0x670]
mov rcx, rdi
mov rdx, rsi
call fcn.140087730
cmp dword [rdi], 2
jne 0x140021a1e
mov rax, qword [rbp + 0x678]
lea rcx, [rbp + 0x7a8]
jmp 0x140021a5b
call sub.kernel32.dll_GetLastError
shl rax, 0x20
or rax, 2
jmp 0x140021982
call fcn.1400802de
lea r8, [rbp + 0xb0]
mov qword [r8], rax
lea rax, str.srccorepc_infopc_info.rs
add byte [rcx - 0x77], cl
add byte [rax - 0x73], cl
add eax, 0xe3415
mov qword [rsp + 0x20], rax
lea rcx, [0x14015ab2d]
lea r9, fcn.140002857
jmp 0x14002147f
pop rdx
call fcn.1400fdc80
add byte [rdi], cl
invalid
call fcn.1400fd944
ud2
mov rdi, r13
mov bl, 2
jmp 0x1400213d7
push 1
pop rcx
mov rdx, rdi
jmp 0x140021352
mov rdi, qword [rbp + 0x6a8]
lea r8, [rbp + 0x7a0]
and qword [r8], 0
push 1
pop r9
mov rcx, rsi
xor edx, edx
sar bh, cl
adc eax, 0xe0701
sar bh, cl
adc eax, 0xe0701
test eax, eax
jne 0x140021e72
sub eax, dword [rax + rax]
invalid
sub eax, dword [rax + rax]
add al, ch
xor edx, edx
or al, 0
call sub.kernel32.dll_GetLastError
shl rax, 0x20
loopne 0x140021a70
or rax, 2
lea rcx, [rbp + 0x678]
mov qword [rcx], rax
mov qword [rcx - 8], 1
call fcn.140080a90
mov r13b, 1
xor edx, edx
xor eax, eax
mov qword [rbp + 0x870], rax
xor r12d, r12d
xorps xmm6, xmm6
lea r14, [0x14016d83c]
mov rbx, qword [rbp + 0x870]
mov rcx, rdx
mov r15, rcx
cmp r15, rbx
je 0x140021b44
mov rax, qword [rbp + 0x7f0]
add rax, r15
mov rcx, rbx
sub rcx, r15
cmp rcx, rdi
mov rdx, rdi
cmovb rdx, rcx
test r13b, r13b
cmovne rdx, rcx
mov qword [rbp + 0x7a0], rax
mov qword [rbp + 0x7a8], rdx
and qword [rbp + 0x7b0], 0
add byte [rax], al
mov qword [rbp + 0x7b8], r12
mov rcx, rsi
int1
lea rdx, [rbp + 0x7a0]
call fcn.140087840
invalid
add byte [rax - 0x7b], cl
invalid
je case.default.0x140021afa
mov ecx, eax
and ecx, 3
movsxd rcx, dword [r14 + rcx*4]
add rcx, r14
jmp rcx
cmp byte [rax + 0x10], 0x23
je 0x140021b2c
jmp case.0x140021afa.2
cmp byte [rax + 0xf], 0x23
je 0x140021b2c
jmp case.0x140021afa.2
mov rcx, rax
shr rcx, 0x20
cmp ecx, 0x28
ja case.0x140021afa.2
cmp rcx, 0x23
jne case.0x140021afa.2
mov qword [rbp + 0x670], rax
lea rcx, [rbp + 0x670]
call fcn.140080a90
add eax, 0xff4fe900
invalid
invalid
add eax, 0xff4fe900
invalid
lea rcx, [rbp + 0x7f0]
mov rdx, rbx
push 0x20
pop r8
call fcn.140100330
invalid
out 0xd, eax
add byte [rax - 0x75], cl
popfq
clc
invalid
add byte [rax], al
mov r15, qword [rbp + 0x800]
jmp 0x140021a9c
invalid
invalid
mov rcx, qword [rbp + 0x7b0]
test rcx, rcx
je 0x140021cf7
mov rdx, qword [rbp + 0x7b8]
mov r12, rdx
sub r12, rcx
jb 0x1400222b6
mov rax, qword [rbp + 0x7a8]
cmp rdx, rax
ja 0x1400222c4
invalid
invalid
add byte [rax], al
add rcx, r15
mov qword [rbp + 0x800], rcx
cmp rbx, qword [rbp + 0x870]
popfq
jo 0x140021bb4
add byte [rax], al
jne 0x140021a90
cmp rcx, rbx
jne 0x140021a90
movaps xmmword [rbp + 0x680], xmm6
movaps xmmword [rbp + 0x670], xmm6
lea r15, [rbp + 0x758]
mov rcx, r15
mov rdx, rsi
lea r8, [rbp + 0x670]
call fcn.140087a10
cmp qword [rbp + 0x758], 0
lea rbx, [rbp + 0x760]
add byte [rax], al
add byte [rax], al
je case.default.0x140021c0f
mov rax, qword [rbp + 0x760]
mov ecx, eax
and ecx, 3
lea rdx, [0x14016d84c]
movsxd rcx, dword [rdx + rcx*4]
mov esp, 0x63480014
add byte [rax + 0x63], cl
or al, 0x8a
add rcx, rdx
jmp rcx
cmp byte [rax + 0x10], 0x23
je 0x140021c41
jmp case.0x140021afa.2
mov rcx, rbx
call fcn.140080a90
mov rcx, r15
mov rdx, rsi
lea r8, [rbp + 0x670]
call fcn.140087a10
cmp qword [rbp + 0x758], 0
jne 0x140021bf5
mov r15, qword [rbp + 0x760]
test r15, r15
je 0x140021cf7
cmp r15, 0x21
jae 0x1400222a4
lea rcx, [rbp + 0x7f0]
mov rdx, qword [rbp + 0x870]
mov r8, r15
call fcn.140100330
mov rbx, qword [rbp + 0x7f8]
mov rax, qword [rbp + 0x800]
mov qword [rbp + 0x868], rax
mov rcx, qword [rbp + 0x7f0]
add rcx, rax
lea rdx, [rbp + 0x670]
add byte [rax], al
add byte [rax], al
mov r8, r15
call fcn.1400efbc0
mov rcx, qword [rbp + 0x868]
add byte [rcx + rax - 7], cl
add byte [rcx + rax - 7], cl
mov qword [rbp + 0x800], rcx
jmp 0x140021a90
mov qword [rbp + 0x788], rax
mov qword [rbp + 0x780], 1
lea rcx, [rbp + 0x788]
call fcn.140002857
movdqu xmm0, xmmword [rbp + 0x7f0]
lea rdi, [rbp + 0x670]
movdqa xmmword [rdi], xmm0
mov rax, qword [rbp + 0x800]
mov qword [rdi + 0x10], rax
mov rcx, rsi
call qword [sym.imp.kernel32.dll_CloseHandle]
lea r8, str.srccore_botinternal.rsPR
lea rcx, [rbp + 0x780]
mov rdx, rdi
call fcn.14000380e
lea rsi, [rbp + 0x670]
mov rcx, rsi
call fcn.14000e24f
lea r8, str.srccoreutilsmod.rs
lea rdi, [rbp + 0x7a0]
mov rcx, rdi
mov rdx, rsi
call fcn.14000383e
mov rcx, qword [rdi]
mov rdx, qword [rdi + 0x10]
call fcn.14008c170
test rax, rax
jne 0x140021db8
jmp 0x140021f17
mov edi, eax
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax + 0x10]
xor esi, esi
lea rcx, [rbp + 0x7a0]
call fcn.1400c47e7
lea r8, [rbp + 0xb0]
mov qword [r8], rsi
mov dword [r8 + 8], edi
lea rax, str.srccore_botinternal.rsPR
mov qword [rsp + 0x20], rax
lea rcx, [0x14015ab2d]
lea r9, [0x140103e50]
jmp 0x14002147f
cmp rdx, 2
jne 0x140021dfa
cmp word [rax], 0x2e2e
jne 0x140021dfa
xor ecx, ecx
xor r8d, r8d
jmp 0x140021f17
lea rcx, [0x14016c4b5]
lea r8, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fwidestring_1.0.2_srcucstr.rsassertion_failed:__p.is_null__
push 0x1e
jmp 0x1400219c7
lea rax, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fwidestring_1.0.2_srcucstr.rsassertion_failed:__p.is_null__
mov rcx, r8
xor edx, edx
mov r8, rax
call fcn.1400fdc00
ud2
mov r8, rdx
test r8, r8
je 0x140021ec9
mov rcx, r8
dec r8
cmp byte [rax + rcx - 1], 0x2e
jne 0x140021dfd
mov r9, rdx
sub r9, rcx
jae 0x140021f07
lea r8, [0x14012f6a0]
call fcn.1400fdb00
ud2
mov rsi, qword [rbp + 0x678]
mov rcx, qword [rbp + 0x868]
call qword [sym.imp.kernel32.dll_CloseHandle]
lea r8, [rbp + 0x670]
mov qword [r8], rsi
lea rax, str.library_std_srcprocess.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x14015ab2d]
lea r9, fcn.140080a90
push 0x2b
pop rdx
call fcn.1400fdfb0
jmp 0x1400222a2
xor ecx, ecx
sub rdi, qword [rbp + 0x7a0]
mov eax, 0
mov qword [rbp + 0x870], rax
cmovb rdi, rcx
mov edx, 0
test rdi, rdi
je 0x140021eb8
lea rbx, [rbp + 0x7f0]
mov rcx, rbx
xor edx, edx
mov r8, rdi
call fcn.140100330
mov rax, qword [rbx + 8]
mov qword [rbp + 0x870], rax
mov rdx, qword [rbx + 0x10]
add rdi, 0x400
jae 0x140021ed1
mov r13b, 1
jmp 0x140021a79
mov r8b, 1
mov rcx, rax
jmp 0x140021f17
mov rax, rdi
and rax, 0x1fff
jne 0x140022252
xor r13d, r13d
jmp 0x140021a79
lea r8, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_srcio_borrowed_buf.rs
mov rdx, r15
call fcn.1400fdc00
jmp 0x1400222a2
add rcx, rax
test r8, r8
cmove rcx, r8
xor r8d, r8d
mov rdx, r9
test r8b, 1
mov r9d, 0
cmove r9, rcx
test rax, rax
cmove r9, rax
lea r8, str.srccoreutilsmod.rs
mov rcx, r9
call fcn.1400b570b
mov rcx, rax
call fcn.140001f96
lea r8, str.srccoreutilsmod.rs
mov rcx, rax
call fcn.1400b570b
mov r14, rax
mov r15, rdx
mov rcx, rdx
xor edx, edx
call fcn.140051cfd
mov rbx, rax
mov qword [rbp + 0x870], rdx
mov rcx, rax
mov rdx, r14
mov r8, r15
call fcn.1400efbc0
mov rcx, qword [rbp + 0x7a0]
mov rdx, qword [rbp + 0x7a8]
call fcn.1400448bb
lea rax, [0x140101e6a]
mov qword [rbp + 0x670], rax
lea rdx, [rbp + 0x670]
mov rcx, qword [rbp + 0x670]
movabs rax, 0x71f9b2d73f74bd7f
mov qword [rbp + 0x670], rax
mov rdx, qword [rbp + 0x670]
call fcn.14000697c
movzx esi, byte [rax + 2]
movzx edi, word [rax]
xor edi, 0xe1a4
xor sil, 0x29
push 3
pop r14
mov rcx, r14
xor edx, edx
call fcn.140051cfd
mov r12, rax
mov r13, rdx
mov byte [rax + 2], sil
mov word [rax], di
mov rcx, rbx
mov rdx, r15
mov r8, rax
mov r9, r14
call fcn.140002750
mov esi, eax
mov rcx, r12
mov rdx, r13
call fcn.1400448bb
test sil, sil
je 0x140022094
lea rax, [0x140102e21]
mov qword [rbp + 0x670], rax
lea rdx, [rbp + 0x670]
mov rcx, qword [rbp + 0x670]
movabs rax, 0xcafbedd8ce1df4b7
mov qword [rbp + 0x670], rax
mov rdx, qword [rbp + 0x670]
call fcn.140006a85
movzx edi, byte [rax + 2]
movzx r12d, word [rax]
xor r12d, 0x94d7
xor dil, 0xec
mov rcx, r14
xor edx, edx
call fcn.140051cfd
mov rsi, rax
mov r15, rdx
mov byte [rax + 2], dil
mov word [rax], r12w
mov rcx, rbx
mov rdx, qword [rbp + 0x870]
call fcn.1400448bb
mov qword [rbp + 0x870], r15
mov rbx, rsi
jmp 0x140022097
mov r14, r15
lea rsi, [rbp + 0x670]
lea rdx, [rbp + 0x820]
push 7
pop r8
mov rcx, rsi
call fcn.14004631f
lea r15, [rbp + 0x710]
mov rcx, r15
mov rdx, rsi
call fcn.1400038e9
mov byte [r15 + 0x18], 1
lea rdx, [rbp + 0x600]
push 9
pop r8
mov rcx, r15
call fcn.140001ffc
mov qword [rsi], rbx
mov rax, qword [rbp + 0x870]
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], r14
lea rdx, [rbp + 0x670]
mov rcx, r15
call fcn.140001fc7
mov r8, qword [rbp + 0x780]
mov r9, qword [rbp + 0x790]
mov rsi, qword [r15]
mov rdi, qword [r15 + 0x10]
mov rcx, rsi
mov rdx, rdi
call fcn.14000e293
lea rbx, [rbp + 0x670]
mov rcx, rbx
call fcn.14000e24f
lea r8, str.srccore_botinternal.rsPR
lea r14, [rbp + 0x7a0]
mov rcx, r14
mov rdx, rbx
call fcn.14000383e
mov rcx, rsi
mov rdx, rdi
call fcn.140001f96
lea r8, str.srccore_botinternal.rsPR
mov rcx, rax
call fcn.1400b570b
mov rsi, rax
mov rdi, rdx
mov rcx, qword [r14]
mov rdx, qword [r14 + 0x10]
call fcn.140001f96
lea r8, str.srccore_botinternal.rsPR
mov rcx, rax
call fcn.1400b570b
mov r8, rdx
mov rcx, rbx
mov rdx, rax
call fcn.140002707
mov r9, qword [rbp + 0x630]
mov rax, qword [rbp + 0x640]
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
mov qword [rsp + 0x20], rax
lea r14, [rbp + 0x7f0]
mov rcx, r14
call fcn.14000cdc5
lea r8, str.srccore_botinternal.rsPR
lea r15, [rbp + 0x758]
mov rcx, r15
mov rdx, r14
call fcn.14000380e
mov rcx, rbx
call fcn.140002c17
mov rcx, r14
mov rdx, r15
call fcn.140001b7f
pxor xmm0, xmm0
movdqu xmmword [rbx + 0x80], xmm0
and qword [rbx], 0
mov qword [rbx + 0x78], 1
mov r15b, 2
mov byte [rbx + 0x92], r15b
mov word [rbx + 0x90], 0x204
and qword [rbx + 0x18], 0
and qword [rbx + 0x30], 0
and qword [rbx + 0x48], 0
and qword [rbx + 0x60], 0
mov rcx, rbx
mov rdx, rsi
mov r8, rdi
call fcn.14000dd20
mov rdx, qword [r14]
mov r8, qword [r14 + 0x10]
mov rcx, rbx
call fcn.14000dd78
mov byte [rbx + 0x90], r15b
mov rcx, rbx
call fcn.14000d838
jmp 0x140021368
mov ecx, 0x2000
sub rcx, rax
add rdi, rcx
setb r13b
jmp 0x140021a79
lea r8, [0x140130968]
push 0x20
pop rdx
mov rcx, r15
call fcn.1400fdc00
ud2
lea r8, [0x140130968]
push 0x20
pop rdx
mov rcx, r15
jmp 0x140021df3
lea r8, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_srcio_borrowed_buf.rs
call fcn.1400fded0
ud2
lea r8, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_srcio_borrowed_buf.rs
mov rcx, rdx
mov rdx, rax
jmp 0x140021df3
lea rcx, [rsp + 0x70]
call fcn.140028ec1
mov ebp, eax
test eax, eax
je 0x140028ea0
mov rsi, qword [rsp + 0x88]
lea r12, [rsi + 1]
mov qword [rsp + 0x88], r12
mov dword [rsp + 0x2c], edx
push rsp
and al, 0x2c
push rsp
and al, 0x2c
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], r13
and qword [rsp + 0x50], 0
lea rax, [rsp + 0x2c]
mov qword [rsp + 0x60], rax
lea rax, [0x14002dc40]
mov qword [rsp + 0x68], rax
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], r13
insb byte [rdi], dx
and al, 0x48
insb byte [rdi], dx
and al, 0x48
mov rcx, rdi
mov rdx, rbx
mov r8, r14
call fcn.14002e6b0
test al, al
jne 0x140028ea0
cmp rsi, 0xffffffffffffffff
je 0x140028ddb
cmp r12, r15
jae 0x140028ddb
lea rax, [0x140109960]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
mov qword [rsp + 0x40], rax
movups xmmword [rsp + 0x48], xmm6
mov rcx, rdi
mov rdx, rbx
mov r8, r14
call fcn.14002e6b0
test al, al
je 0x140028ddb
test ebp, ebp
setne al
movaps xmm6, xmmword [rsp + 0x90]
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r14, qword [rsi + 8]
mov rbx, qword [rsi + 0x10]
test r14, r14
je 0x140028fa8
xor r15d, r15d
xor edi, edi
lea r12, [r14 + r15]
mov rcx, rbx
call fcn.14002919f
cmp r12, rdx
jae case.0x14001f834.59
mov rcx, rax
test rax, rax
je case.0x14001f834.59
mov rdx, r15
mov eax, 5
inc rdx
ret 0x840f
std
add byte [rax], al
invalid
add rcx, r14
mov cl, byte [r15 + rcx]
cmp rdx, 5
jb 0x140028f39
mov qword [rsi], 1
and qword [rsi + 8], 0
movzx eax, al
mov cl, 0x28
div cl
movzx edi, al
shl rdi, 0x20
or rdi, 1
jmp 0x140028fe9
mov rcx, rbx
call fcn.14002919f
test rdx, rdx
je 0x140029009
mov cl, byte [rax]
call fcn.1400291cd
cmp al, 8
jne 0x140029020
shr eax, 8
mov ecx, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rsi], rcx
mov qword [rsi + 8], rcx
movzx eax, al
mov dl, 0x28
div dl
movzx edi, ah
shl rdi, 0x20
or rdi, rcx
or edi, ecx
jmp 0x140028fe9
test r15, r15
jne 0x14002904e
xor edi, edi
mov rdx, rdi
shr rdx, 0x20
mov eax, edi
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea r8, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fconst_oid_0.9.5_src_arcs.rs
jmp 0x140029010
lea r8, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fconst_oid_0.9.5_src_arcs.rs
xor ecx, ecx
xor edx, edx
call fcn.1400fdb80
ud2
lea r8, [rsp + 0x30]
mov qword [r8], rax
lea rax, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fconst_oid_0.9.5_src_arcs.rs
mov qword [rsp + 0x20], rax
lea rcx, str.OID_malformed
lea r9, [0x1401080e0]
lea ecx, [0x1401080e0]
lea ecx, [0x1401080e0]
mov edx, 0xd
call fcn.1400fdfb0
invalid
invalid
or eax, 0xb80b0f00
add al, byte [rax]
add byte [rax], al
ud2
mov eax, 2
jmp 0x140029020
add al, 0x80
add rax, r8
jmp rax
lea rcx, [0x140108298]
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x30], ecx
mov dword [rsp + 0x30], ecx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 3
sub byte [rax - 0x39], cl
and al, 0x20
add eax, dword [rax]
add byte [rax], al
lea rax, str.ArcInvalidarc
lea r9, [0x140108292]
or eax, 0xdf1f2
int1
or eax, 0xd8d4c00
or eax, 0xdf1f2
mov r8d, 0xa
jmp 0x14002911d
invalid
or eax, 0xdf1f2
mov r8d, 0xa
jmp 0x14002911d
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.ArcTooBigBase128DigitExpected
mov r8d, 9
jmp 0x140029198
add byte [rax], al
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401082c1]
mov r8d, 7
jmp 0x140029198
or eax, 0xdf1e2
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
and al, 0x28
and al, 0x28
mov qword [rsp + 0x20], 6
lea rax, [0x1401082c8]
or eax, 0xd8d4c00
loope 0x1400290f1
sldt word [rcx - 0x48]
invalid
add byte [rax], al
invalid
or eax, 0xd8d4c00
loope 0x1400290f1
sldt word [rcx - 0x48]
or eax, 0x48000000
mov ecx, edx
mov rcx, rdx
mov rdx, rax
call fcn.14002e6c0
nop
add rsp, 0x48
ret
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xfe217
mov r8d, 5
add byte [rax], al
add bl, ch
invalid
add byte [rax], al
add bl, ch
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xfda64
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xfda64
mov r8d, 6
jmp 0x140029198
add byte [rax], al
add bl, ch
xor al, 0x48
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.NotEnoughArcsTrailingDotassertion_failed:_edelta___0librarycore_src_numdiy_float.rs
mov r8d, 0xd
jmp 0x140029198
add rsp, 0x48
jmp rax
or byte [rdi], cl
mov bh, 0xc2
mov edx, 8
jmp 0x140029200
movabs r8, 0xff00000000
and r8, rax
xor r9d, r9d
cmp cl, 0x78
cmovae r9, r8
and eax, 0xff00
or rax, rdx
or rax, r9
pop rsi
ret
add byte [rax], al
test dl, dl
je 0x1400293ea
mov eax, dword [rdi + 0x34]
mov ecx, eax
and ecx, 1
mov edx, 0x110000
mov ebp, 0x2b
cmove ebp, edx
add rcx, r15
test al, 4
je 0x1400293fa
mov r8, r14
test r14, r14
je 0x140029476
cmp r14, 1
jne 0x1400293fe
xor r8d, r8d
xor edx, edx
jmp 0x140029460
lea rcx, [r15 + 1]
mov eax, dword [rdi + 0x34]
mov ebp, 0x2d
test al, 4
jne 0x1400293d1
xor ebx, ebx
jmp 0x140029479
mov rdx, r14
and rdx, 0xfffffffffffffffe
pxor xmm0, xmm0
xor r8d, r8d
movdqa xmm1, xmmword [0x140103360]
or eax, 0xd9f4c
movdqa xmm2, xmmword [0x140103370]
nop dword [rax]
movzx r9d, word [rbx + r8]
movd xmm3, r9d
pcmpgtb xmm3, xmm1
punpcklbw xmm3, xmm3
pshuflw xmm3, xmm3, 0xd4
pshufd xmm3, xmm3, 0xd4
pand xmm3, xmm2
paddq xmm0, xmm3
add r8, 2
cmp rdx, r8
jne 0x140029420
pshufd xmm1, xmm0, 0xee
paddq xmm1, xmm0
movq r8, xmm1
cmp rdx, r14
je 0x140029476
xor r9d, r9d
cmp byte [rbx + rdx], 0xc0
setge r9b
add r8, r9
inc rdx
cmp r14, rdx
invalid
jne 0x140029460
invalid
add rcx, r8
mov r13, qword [rsp + 0xb0]
cmp qword [rdi], 0
je 0x1400294bd
lodsb al, byte [rsi]
and al, 0xb0
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
mov rsi, qword [rdi + 8]
sub rsi, rcx
jbe 0x1400294bd
test al, 8
mov qword [rsp + 0x40], r13
jne 0x140029514
mov qword [rsp + 0x38], r15
movzx r15d, byte [rdi + 0x38]
lea rax, [0x14016d87c]
movsxd rcx, dword [rax + r15*4]
add rcx, rax
jmp rcx
mov r15, rsi
xor esi, esi
jmp case.0x1400294b1.0
mov r12, qword [rdi + 0x20]
mov rdi, qword [rdi + 0x28]
mov qword [rsp + 0x20], r14
mov rcx, r12
mov rdx, rdi
mov r8d, ebp
mov r9, rbx
call fcn.140029a70
mov bl, 1
test al, al
je 0x1400294f4
mov eax, ebx
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rdi + 0x18]
mov rcx, r12
mov rdx, r13
mov r8, r15
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp rax
mov eax, dword [rdi + 0x30]
mov dword [rsp + 0x38], eax
mov dword [rdi + 0x30], 0x30
movzx eax, byte [rdi + 0x38]
mov byte [rsp + 0x37], al
mov byte [rdi + 0x38], 1
mov r13, qword [rdi + 0x20]
mov ebp, dword [rdi + 0x20]
mov ebp, dword [rdi + 0x20]
mov r12, qword [rdi + 0x28]
mov qword [rsp + 0x20], r14
mov rcx, r13
mov rdx, r12
mov edx, esp
mov edx, esp
mov r8d, ebp
mov r9, rbx
call fcn.140029a70
add byte [rbx + 0x75c08401], dh
invalid
add byte [rbx + 0x75c08401], dh
invalid
inc rsi
nop word cs:[rax + rax]
dec rsi
je 0x14002961c
mov rcx, r13
mov edx, 0x30
call qword [r12 + 0x20]
test al, al
je 0x140029560
jmp 0x1400294e1
mov r15, rsi
shr r15, 1
inc rsi
shr rsi, 1
mov r12, qword [rdi + 0x20]
mov r13, qword [rdi + 0x28]
mov edi, dword [rdi + 0x30]
inc r15
nop dword [rax]
dec r15
je 0x1400295b9
mov rcx, r12
mov edx, edi
call qword [r13 + 0x20]
test al, al
je 0x1400295a0
mov bl, 1
jmp 0x1400294e1
mov qword [rsp + 0x20], r14
mov rcx, r12
mov rdx, r13
mov r8d, ebp
mov r9, rbx
call fcn.140029a70
mov bl, 1
test al, al
jne 0x1400294e1
mov rcx, r12
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x38]
call qword [r13 + 0x18]
test al, al
jne 0x1400294e1
mov r14, rsi
neg r14
mov rbx, 0xffffffffffffffff
nop
lea rax, [r14 + rbx]
cmp rax, 0xffffffffffffffff
je 0x14002964a
mov rcx, r12
mov edx, edi
call qword [r13 + 0x20]
inc rbx
test al, al
je 0x140029600
jmp 0x14002964d
mov rcx, r13
mov rdx, qword [rsp + 0x40]
mov r8, r15
call qword [r12 + 0x18]
test al, al
jne 0x1400294e1
mov eax, dword [rsp + 0x38]
mov dword [rdi + 0x30], eax
movzx eax, byte [rsp + 0x37]
mov byte [rdi + 0x38], al
xor ebx, ebx
jmp 0x1400294e1
mov rbx, rsi
cmp rbx, rsi
setb bl
jmp 0x1400294e1
add bh, bh
add bh, bh
add byte [rdi], al
add byte [rax + 0x21], cl
ror byte [rcx + rax - 0x38], 1
imul rax, r8
shr rax, 0x30
add rax, rcx
movaps xmm6, xmmword [rsp]
add rsp, 0x18
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
int3
add al, byte [rcx - 0x7d]
loop 0x140029c48
movzx edx, byte [rdx + 3]
and r8d, 7
shl r8d, 0x12
shl r9d, 0xc
shl r10d, 6
or r10d, r9d
and edx, 0x3f
or edx, r10d
or edx, r8d
cmp edx, 0x110000
invalid
je 0x140029c55
add byte [rsp + 0x48], dh
test ecx, ecx
test rcx, rcx
je 0x140029c47
cmp rcx, rsi
jae 0x140029c45
cmp byte [rdi + rcx], 0xc0
jge 0x140029c47
xor edx, edx
jmp 0x140029c4a
jne 0x140029c41
mov rdx, rdi
mov edx, edi
test rdx, rdx
cmovne rsi, rcx
cmovne rdi, rdx
test rax, rax
je 0x140029d1d
mov r15, qword [rbx + 8]
cmp rsi, 0x20
jae 0x140029c80
mov rax, rsi
test rsi, rsi
je 0x140029cff
cmp rsi, 1
jne 0x140029c8d
xor eax, eax
xor ecx, ecx
jmp 0x140029ceb
mov rcx, rdi
mov rdx, rsi
call fcn.140029660
jmp 0x140029cff
mov rcx, rsi
and rcx, 0xfffffffffffffffe
pxor xmm0, xmm0
xor eax, eax
movdqa xmm1, xmmword [0x140103360]
movdqa xmm2, xmmword [0x140103370]
nop word [rax + rax]
movzx edx, word [rdi + rax]
movd xmm3, edx
pcmpgtb xmm3, xmm1
punpcklbw xmm3, xmm3
pshuflw xmm3, xmm3, 0xd4
pshufd xmm3, xmm3, 0xd4
fcmovnbe st(0), st(4)
fcmovnbe st(0), st(4)
pand xmm3, xmm2
paddq xmm0, xmm3
add rax, 2
cmp rcx, rax
jne 0x140029cb0
pshufd xmm1, xmm0, 0xee
paddq xmm1, xmm0
invalid
enter 0x4866, 0xf
jle 0x140029cb1
jmp case.0x140061059.22
invalid
invalid
rdtsc
rol byte [rax + 0xfc00f3c], cl
xor edx, edx
cmp byte [rdi + rcx], 0xc0
setge dl
popfq
ret 0x148
ror byte [rax - 1], 1
invalid
popfq
ret 0x148
cmp rsi, rcx
jne 0x140029ceb
sub r15, rax
jbe 0x140029d1d
movzx eax, byte [rbx + 0x38]
lea rcx, [0x14016d88c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor r13d, r13d
jmp 0x140029d56
mov rcx, qword [rbx + 0x20]
mov rax, qword [rbx + 0x28]
mov rax, qword [rax + 0x18]
mov rdx, rdi
mov r8, rsi
add rsp, 0x28
sub byte [rbx + 0x5d], bl
sub byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
jmp rax
mov r13, r15
xor r15d, r15d
jmp 0x140029d56
mov r13, r15
shr r13, 1
inc r15
shr r15, 1
mov r14, qword [rbx + 0x20]
mov r12, qword [rbx + 0x28]
mov ebx, dword [rbx + 0x30]
inc r13
nop word cs:[rax + rax]
mov rcx, r14
dec r13
je 0x140029d87
mov edx, ebx
call qword [r12 + 0x20]
test al, al
je 0x140029d70
mov al, 1
jmp 0x140029dd6
mov rdx, rdi
mov r8, rsi
call qword [r12 + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x140029dd6
mov rdi, r15
neg rdi
mov rsi, 0xffffffffffffffff
nop word [rax + rax]
lea rax, [rdi + rsi]
cmp rax, 0xffffffffffffffff
je 0x140029dcd
mov rcx, r14
mov edx, ebx
call qword [r12 + 0x20]
inc rsi
test al, al
je 0x140029db0
jmp 0x140029dd0
mov rsi, r15
cmp rsi, r15
setb al
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
sub rsp, 0x58
movzx eax, word [rcx]
cmp eax, 0x2710
jb 0x14002dba3
movzx ecx, ax
shr ecx, 4
imul r8d, ecx, 0x347
shr r8d, 0x13
imul ecx, r8d, 0x2710
sub eax, ecx
movzx ecx, ax
imul ecx, ecx, 0x147b
shr ecx, 0x13
imul r9d, ecx, 0x64
sub eax, r9d
movzx eax, ax
lea r9, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
movzx ecx, word [r9 + rcx*2]
mov word [rsp + 0x54], cx
movzx eax, word [r9 + rax*2]
mov word [rsp + 0x56], ax
mov ecx, 0x23
mov eax, r8d
jmp 0x14002dbe6
mov ecx, 0x27
cmp ax, 0x64
jb 0x14002dbe0
movzx ecx, ax
shr ecx, 2
imul r8d, ecx, 0x147b
shr r8d, 0x11
imul ecx, r8d, 0x64
sub eax, ecx
movzx eax, ax
lea rcx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
movzx eax, word [rcx + rax*2]
mov word [rsp + 0x56], ax
mov ecx, 0x25
mov eax, r8d
cmp ax, 0xa
jae 0x14002dbf1
or al, 0x30
mov byte [rsp + rcx + 0x30], al
dec rcx
jmp 0x14002dc09
movzx eax, ax
lea r8, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
movzx eax, word [r8 + rax*2]
mov word [rsp + rcx + 0x2f], ax
add rcx, 0xfffffffffffffffe
lea rax, [rsp + rcx]
add rax, 0x31
mov r8d, 0x27
sub r8, rcx
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x20], rax
lea r8, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
mov rcx, rdx
mov dl, 1
xor r9d, r9d
call fcn.140029390
nop
add rsp, 0x58
ret
mov rax, rdx
cmp byte [rcx], 0
je 0x14002ebad
lea rdx, [0x14012efe1]
mov r8d, 4
mov rcx, rax
jmp fcn.140029ad0
lea rdx, [0x14012efdc]
mov r8d, 5
mov rcx, rax
jmp fcn.140029ad0
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
mov r15, r9
mov rsi, r8
mov rdi, rdx
mov rbx, rcx
mov rax, qword [r9 + 0x20]
mov rcx, r8
mov edx, 0x22
mov r14, rax
call rax
test al, al
je 0x14002ec14
mov al, 1
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
test rdi, rdi
je 0x14002ee69
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x38], rdi
lea rax, [rbx + rdi]
mov qword [rsp + 0x60], rax
xor r13d, r13d
mov rdi, rbx
xor r15d, r15d
mov qword [rsp + 0x58], rbx
jmp 0x14002ec59
add r13, r15
mov rbx, qword [rsp + 0x58]
sub r15, r12
add r15, rdi
cmp rdi, qword [rsp + 0x60]
je 0x14002eea2
mov r12, rdi
movzx ebp, byte [rdi]
test bpl, bpl
js 0x14002ec70
lea rdi, [r12 + 1]
jmp 0x14002ece0
mov eax, ebp
and eax, 0x1f
movzx edx, byte [r12 + 1]
and edx, 0x3f
cmp bpl, 0xdf
jbe 0x14002ecc3
lea rdi, [r12 + 3]
and al, 3
movzx ecx, byte [r12 + 2]
shl edx, 6
and ecx, 0x3f
or ecx, edx
cmp bpl, 0xf0
jb 0x14002ecd1
movzx ebp, byte [rdi]
and eax, 7
shl eax, 0x12
shl ecx, 6
and ebp, 0x3f
or ebp, ecx
or ebp, eax
cmp ebp, 0x110000
je 0x14002eea2
out 1, al
add byte [rax], al
out 1, al
add byte [rax], al
lea rdi, [r12 + 4]
jmp 0x14002ece0
lea rdi, [r12 + 2]
shl eax, 6
jl 0x14002eceb
add al, cl
loopne 0x14002ecd1
or eax, edx
mov ebp, eax
jmp 0x14002ece0
shl eax, 0xc
or ecx, eax
mov ebp, ecx
nop dword [rax + rax]
lea rcx, [rsp + 0x4c]
mov edx, ebp
mov r8d, 0x10001
add dword [rax], eax
call fcn.14002ef30
cmp byte [rsp + 0x4c], 0x80
je 0x14002ec48
movzx eax, byte [rsp + 0x57]
sub al, byte [rsp + 0x56]
cmp al, 1
je 0x14002ec48
mov r8, r15
sub r8, r13
jb 0x14002eef1
test r13, r13
je 0x14002ed38
cmp r13, qword [rsp + 0x38]
jae 0x14002ed32
cmp byte [rbx + r13], 0xc0
jge 0x14002ed38
jmp 0x14002eef1
jne 0x14002eef1
test r15, r15
je 0x14002ed56
cmp r15, qword [rsp + 0x38]
jae 0x14002ed50
cmp byte [rbx + r15], 0xbf
jg 0x14002ed56
jmp 0x14002eef1
jne 0x14002eef1
add r13, rbx
mov rcx, rsi
mov rdx, r13
mov rax, qword [rsp + 0x40]
call qword [rax + 0x18]
test al, al
jne 0x14002ec01
mov eax, dword [rsp + 0x54]
mov dword [rsp + 0x30], eax
mov rax, qword [rsp + 0x4c]
mov qword [rsp + 0x28], rax
cmp al, 0x80
jne 0x14002edf0
mov bl, 0x80
jmp 0x14002edb5
mov edx, dword [rsp + 0x2c]
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], 0
xor ebx, ebx
mov rcx, rsi
call r14
test al, al
jne 0x14002ec01
cmp bl, 0x80
je 0x14002ed90
movzx r13d, byte [rsp + 0x32]
cmp r13b, byte [rsp + 0x33]
insb byte [rdi], dx
and al, 0x33
jae 0x14002ee30
lea eax, [r13 + 1]
mov byte [rsp + 0x32], al
cmp r13b, 0xa
jae 0x14002eedb
movzx edx, byte [rsp + r13 + 0x28]
jmp 0x14002eda7
movzx ebx, byte [rsp + 0x33]
movzx r13d, byte [rsp + 0x32]
nop dword [rax + rax]
cmp r13, rbx
jae 0x14002ee30
lea eax, [r13 + 1]
mov byte [rsp + 0x32], al
xor cl, byte [rcx - 0x7d]
std
or dword [rdi], ecx
xchg esp, eax
add byte [rax], al
invalid
movzx edx, byte [rsp + r13 + 0x28]
mov rcx, rsi
call r14
inc r13
test al, al
je 0x14002ee00
jmp 0x14002ec01
call qword [rax + 0x1bd41]
add byte [rax], al
mov r13d, 1
cmp ebp, 0x80
jb 0x14002ec40
mov r13d, 2
cmp ebp, 0x800
jb 0x14002ec40
std
invalid
invalid
add byte [rcx + 0x800fd], al
add byte [rdi], cl
invalid
std
invalid
cmp ebp, 0x10000
mov r13d, 4
mov ebp, 4
mov ebp, 4
sbb r13, 0
jmp 0x14002ec40
xlatb
std
invalid
invalid
xlatb
std
invalid
xor r13d, r13d
xor r8d, r8d
add rbx, r13
mov rcx, rsi
mov rdx, rbx
call qword [r15 + 0x18]
test al, al
jne 0x14002ec01
mov rcx, rsi
mov ecx, esi
mov edx, 0x22
mov rax, r14
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp rax
test r13, r13
je 0x14002eec2
mov rdx, qword [rsp + 0x38]
mov rax, rdx
sub rax, r13
mov r15, qword [rsp + 0x40]
jbe 0x14002eed1
cmp byte [rbx + r13], 0xbf
jg 0x14002eed6
jmp 0x14002ef12
xor r13d, r13d
mov r8, qword [rsp + 0x38]
mov r15, qword [rsp + 0x40]
jmp 0x14002ee6f
jne 0x14002ef12
mov r13, rdx
mov r8, rax
jmp 0x14002ee6f
lea r8, str.librarycore_srcescape.rs
mov edx, 0xa
mov rcx, r13
call fcn.1400fdb80
ud2
lea rax, str.librarycore_src_fmtmod.rs
lea eax, [0x1401093f0]
mov qword [rsp + 0x20], rax
and al, 0x20
mov rcx, rbx
mov rdx, qword [rsp + 0x38]
mov r8, r13
mov r9, r15
call fcn.1400fe1f0
ud2
add byte [rdi], cl
or ecx, dword [rax - 0x73]
add eax, 0xda4bf
invalid
movsb byte [rdi], byte [rsi]
invalid
invalid
lea rax, str.librarycore_src_fmtmod.rs
mov edi, 0x48000da4
mov dword [rsp + 0x20], eax
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov ecx, ebx
mov r8, r13
mov r9, rdx
call fcn.1400fe1f0
or al, 0
or al, 0
ud2
sub rsp, 0x38
mov edi, edx
mov rsi, rcx
mov esi, ecx
mov esi, ecx
cmp edx, 0x27
ja case.default.0x14002ef50
cli
invalid
mov eax, edi
lea rcx, [0x14016d89c]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
mov word [rsi], 0x305c
jmp 0x14002f080
invalid
pop rsp
xor cl, ch
and al, 1
add byte [rax], al
add byte [rbx + 0x48755cff], al
cmp edi, 0x5c
jne case.0x14002ef50.1
mov word [rsi], 0x5c5c
pop rsp
jmp 0x14002f080
add byte [rax], al
mov word [rsi], 0x745c
jmp 0x14002f080
je 0x14002ef5a
or eax, dword [rcx]
add byte [rax], al
mov word [rsi], 0x6e5c
outsb dx, byte [rsi]
jmp 0x14002f080
add dword [rax], eax
add byte [rsi - 0x39], ah
invalid
invalid
invalid
mov word [rsi], 0x725c
jmp 0x14002f080
test r8d, 0x10000
add byte [rax], al
add dword [rax], eax
je case.0x14002ef50.1
mov word [rsi], 0x225c
jmp 0x14002f080
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 9], al
test r8d, 0x100
test r8d, 0x100
jne 0x14002f07b
test r8b, 1
je 0x14002efba
mov ecx, edi
call fcn.14002f6c0
test al, al
jne 0x14002efd0
mov ecx, edi
call fcn.14002f800
test al, al
je 0x14002efd0
mov byte [rsi], 0x80
mov dword [rsi + 4], edi
jmp 0x14002f08e
mov byte [rsp + 0x30], 0
mov word [rsp + 0x2e], 0
mov byte [rsp + 0x37], 0x7d
mov ecx, edi
shr ecx, 0x14
and ecx, 0xf
lea rax, [0x14012eff5]
movzx ecx, byte [rcx + rax]
mov byte [rsp + 0x31], cl
mov ecx, edi
shr ecx, 0x10
and ecx, 0xf
movzx ecx, byte [rcx + rax]
mov byte [rsp + 0x32], cl
mov ecx, edi
shr ecx, 0xc
and ecx, 0xf
movzx ecx, byte [rcx + rax]
mov byte [rsp + 0x33], cl
mov ecx, edi
shr ecx, 8
and ecx, 0xf
movzx ecx, byte [rcx + rax]
mov byte [rsp + 0x34], cl
mov ecx, edi
shr ecx, 4
and ecx, 0xf
movzx ecx, byte [rcx + rax]
mov byte [rsp + 0x35], cl
mov ecx, edi
and ecx, 0xf
movzx eax, byte [rcx + rax]
mov byte [rsp + 0x36], al
or edi, 1
bsr eax, edi
xor eax, 0x1c
shr eax, 2
lea rcx, [rax - 2]
mov byte [rsp + rax + 0x2e], 0x7b
mov word [rsp + rax + 0x2c], 0x755c
movzx eax, word [rsp + 0x36]
mov word [rsi + 8], ax
mov rax, qword [rsp + 0x2e]
mov qword [rsi], rax
mov byte [rsi + 0xa], cl
mov byte [rsi + 0xb], 0xa
jmp 0x14002f08e
mov word [rsi], 0x275c
mov qword [rsi + 2], 0
mov word [rsi + 0xa], 0x200
add rsp, 0x38
pop rdi
pop rsi
ret
imul r12, rax, 0xa7c5ac5
shr r12, 0x27
cmp r11, 5
je 0x140030739
cmp r9d, 0x186a0
jb 0x140030ab7
stc
movabs al, byte [0x415820f000186]
add byte [rcx + 0x41d231d0], cl
div esp
mov eax, edx
xor edx, edx
div r12d
add al, 0x30
mov byte [rsp + 0x25], al
test edx, edx
je 0x1400307f5
imul r12, r15, 0x431bde83
shr r12, 0x32
cmp r11, 6
je 0x140030739
cmp r9d, 0xf4240
jb 0x140030ab7
mov eax, edx
xor edx, edx
div r12w
add al, 0x30
mov byte [rsp + 0x26], al
test dx, dx
je 0x1400307fd
imul r12, r15, 0x6b5fca6b
shr r12, 0x36
cmp r11, 7
je 0x140030736
mov qword [rsp + 0x30], r11
lea eax, [r12 + r12*4]
cmp edx, eax
jb 0x140030833
lea rax, [r11 - 1]
mov edx, 0x30
nop word cs:[rax + rax]
mov r15, rax
movzx r9d, byte [rsp + rax + 0x20]
lea r12d, [r9 + 1]
add rax, 0xffffffffffffffff
setb bpl
movzx r12d, r12b
cmp r9b, 0x39
cmovae r12d, edx
mov byte [rsp + r15 + 0x20], r12b
jb 0x14003078d
test bpl, bpl
jne 0x140030760
cmp r9b, 0x38
jbe 0x140030833
mov r11d, 6
jmp 0x14003082e
mov r11d, 7
jmp 0x14003082e
mov qword [rsp + 0x30], r11
mov qword [rsp + 0x40], r8
mov qword [rsp + 0x38], 1
add byte [rcx], dh
invalid
add byte [rcx], dh
ror byte [rax - 0x7d], 0xf9
or dword [rcx - 0x47], eax
or dword [rax], eax
add byte [rax], al
cmp rcx, 9
mov r9d, 9
cmovb r9, rcx
test r10, r10
cmove r9, r11
retf
mov qword [rsp + 0x48], r9
lea rdx, [rsp + 0x38]
push rsp
and al, 0x38
retf
push rsp
and al, 0x38
mov qword [rsp + 0x70], rdx
lea rdx, [rsp + 0x50]
mov qword [rsp + 0x78], rdx
lea rdx, [rsp + 0x48]
mov qword [rsp + 0x80], rdx
lea rdx, [rsp + 0x20]
mov qword [rsp + 0x88], rdx
lea rdx, [rsp + 0x30]
mov qword [rsp + 0x90], rdx
lea rdx, [rsp + 0x60]
mov qword [rsp + 0x98], rdx
cmp qword [rsi], 0
je 0x140030a09
cmp rbx, 1
jne 0x1400308bc
xor r15d, r15d
xor edx, edx
jmp 0x140030920
mov rdx, rbx
and rdx, 0xfffffffffffffffe
pxor xmm0, xmm0
xor r15d, r15d
movdqa xmm1, xmmword [0x140103360]
movdqa xmm2, xmmword [0x140103370]
nop word [rax + rax]
movzx ebp, word [r14 + r15]
movd xmm3, ebp
pcmpgtb xmm3, xmm1
punpcklbw xmm3, xmm3
pshuflw xmm3, xmm3, 0xd4
fcmovnbe st(0), st(4)
fcmovnbe st(0), st(4)
pshufd xmm3, xmm3, 0xd4
pand xmm3, xmm2
paddq xmm0, xmm3
add r15, 2
add edi, 2
add edi, 2
cmp rdx, r15
jne 0x1400308e0
invalid
invalid
pshufd xmm1, xmm0, 0xee
paddq xmm1, xmm0
invalid
enter 0x4966, 0xf
jle 0x1400308e9
cmp rdx, rbx
cmp edx, ebx
invalid
cmp edx, ebx
je 0x140030937
nop
xor r12d, r12d
cmp byte [r14 + rdx], 0xc0
setge r12b
add r15, r12
inc rdx
cmp rbx, rdx
jne 0x140030920
mov r14, qword [rsi + 8]
add r15, rdi
mov edx, 0x14
test al, al
ror byte [rdi], 0x85
mov dword [rax], eax
add byte [rax], al
ror byte [rdi], 0x85
mov dword [rax], eax
add byte [rax], al
test r8, r8
je 0x1400309cf
mov rdi, r8
movabs rdx, 0xdbe6fecebdedd5bf
mov edx, 0xbdedd5bf
invalid
invalid
out 0xdb, al
mov edx, 0xbdedd5bf
invalid
out 0xdb, al
mov rax, r8
mul rdx
shr rdi, 0xa
shr rdx, 0x21
xor eax, eax
cmp rdi, 0x9502f9
add byte [rdi + 0xa], bh
add byte [rdi + 0xa], bh
cmovb edi, eax
cmovb rdx, r8
cmp rdx, 0x186a0
jb 0x1400309a4
shr rdx, 5
movabs r8, 0xa7c5ac471b47843
mov rax, rdx
mul r8
shr rdx, 7
or edi, 5
lea eax, [rdx + 0x5fff6]
lea r8d, [rdx + 0x7ff9c]
and r8d, eax
lea eax, [rdx + 0xdfc18]
add edx, 0x7d8f0
and edx, eax
xor edx, r8d
shr edx, 0x11
add edx, edi
inc rdx
jmp 0x1400309d4
mov edx, 1
test r10, r10
cmove rcx, r11
inc rcx
test r9, r9
cmove rcx, r9
add rcx, rdx
add r15, rcx
sub r14, r15
jbe 0x140030a09
movzx eax, byte [rsi + 0x38]
lea rcx, [0x14016d93c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor r12d, r12d
jmp 0x140030a2f
lea rcx, [rsp + 0x70]
mov rdx, rsi
call fcn.140030ae0
jmp 0x140030aa5
mov r12, r14
xor r14d, r14d
jmp 0x140030a2f
mov r12, r14
shr r12, 1
inc r14
shr r14, 1
mov rdi, qword [rsi + 0x20]
mov r15, qword [rsi + 0x28]
mov ebx, dword [rsi + 0x30]
inc r12
nop dword [rax]
dec r12
je 0x140030a54
mov rcx, rdi
mov edx, ebx
call qword [r15 + 0x20]
test al, al
je 0x140030a40
jmp 0x140030a65
lea rcx, [rsp + 0x70]
mov rdx, rsi
call fcn.140030ae0
test al, al
je 0x140030a69
mov al, 1
jmp 0x140030aa5
mov r12, r14
neg r12
mov rsi, 0xffffffffffffffff
nop word cs:[rax + rax]
lea rax, [r12 + rsi]
cmp rax, 0xffffffffffffffff
je 0x140030a9c
mov rcx, rdi
mov edx, ebx
call qword [r15 + 0x20]
inc rsi
test al, al
je 0x140030a80
jmp 0x140030a9f
mov rsi, r14
cmp rsi, r14
setb al
add rsp, 0xa0
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea rcx, str.attempt_to_divide_by_zero
lea r8, [0x1401098d8]
mov edx, 0x19
call fcn.1400fdc80
ud2
cmp cl, byte [rcx - 1]
ret
mov byte [rcx + 1], 1
jmp 0x1400311ca
movzx r10d, byte [r9 + rdx]
add r10d, 0xffffffd0
cmp r10d, 9
ja 0x14003114f
lea rax, [rax + rax*4]
mov r10d, r10d
lea rax, [r10 + rax*2]
inc rdx
cmp r8, rdx
jne 0x140031160
mov qword [rcx + 8], rax
xor eax, eax
jmp 0x1400311cc
nop word cs:[rax + rax]
cmp r8, r10
je 0x140031182
sal byte [rbp + rbx*8 + 0x43], 1
movzx esi, byte [rcx + rdx]
movzx esi, byte [r9 + r10]
mul r11
seto dl
add esi, 0xffffffd0
cmp esi, 9
ja 0x14003114f
test dl, dl
jne 0x1400311c6
mov edx, esi
inc r10
add rax, rdx
jae 0x1400311a0
mov byte [rcx + 1], 2
mov al, 1
mov byte [rcx], al
pop rsi
ret
test ebp, ebp
jne 0x14003129e
jmp 0x14003132e
sub byte [rax - 0x7d], cl
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
sub byte [rcx - 0x77], r9b
mov eax, ebx
invalid
push rax
mov eax, ebx
call qword [rax + 0x18]
test al, al
jne 0x1400313b8
sbb byte [rax + rax*8 + 0x155850f], al
add byte [rax], al
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 0
add byte [rcx], dh
ror byte [rcx + 0x29], 0xdf
invalid
add byte [rcx], dh
ror byte [rcx + 0x29], 0xdf
cmovb r15, rax
mov dword [rsi + 0x30], 0x30
add dh, al
cmp byte [rcx], r8b
add dh, al
cmp byte [rcx], r8b
mov al, 1
mov edi, 0x30
xor ebx, ebx
test r13, r13
je 0x14003132e
nop
add byte [rax], al
invalid
nop
add byte [rax], al
add byte [rcx - 0x3f], cl
in eax, 3
shl r13, 3
lea rcx, [r13*2]
add byte [rax], al
add byte [rax], al
add rcx, r13
xor edx, edx
jmp 0x1400312d1
nop word cs:[rax + rax]
mov r8, qword [r14 + rdx + 0x10]
add rbx, r8
add rdx, 0x18
cmp rcx, rdx
je 0x14003132e
movzx r8d, word [r14 + rdx]
test r8, r8
je 0x140031310
cmp r8d, 1
jne 0x1400312c0
movzx r9d, word [r14 + rdx + 2]
cmp r9d, 0x3e8
jae 0x140031317
mov r8d, 1
cmp r9w, 0xa
jb 0x1400312c5
cmp r9w, 0x64
mov r8d, 3
jmp 0x140031328
mov r8, qword [r14 + rdx + 8]
jmp 0x1400312c5
movzx r8d, r9w
cmp r8d, 0x2710
mov r8d, 5
sbb r8, 0
jmp 0x1400312c5
sub r15, rbx
jbe 0x14003134f
movzx r13d, al
lea rax, [0x14016d94c]
movsxd rcx, dword [rax + r13*4]
add rcx, rax
jmp rcx
mov r13, r15
xor r15d, r15d
jmp case.0x140031345.0
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
lea r8, [rsp + 0x28]
and al, 0x28
and al, 0x28
call fcn.140031410
mov dword [rsi + 0x30], ebp
mov byte [rsi + 0x38], r12b
cmp bl, ch
push rax
cmp bl, ch
push rax
mov r13, r15
shr r13, 1
inc r15
shr r15, 1
mov rbx, qword [rsi + 0x20]
mov r14, qword [rsi + 0x28]
inc r13
nop word cs:[rax + rax]
dec r13
je 0x1400313a4
mov rcx, rbx
mov edx, edi
call qword [r14 + 0x20]
test al, al
je 0x140031390
jmp 0x1400313b8
lea r8, [rsp + 0x28]
mov rcx, rbx
mov rdx, r14
call fcn.140031410
test al, al
je 0x1400313cb
mov al, 1
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov byte [rsp + 0x27], r12b
mov r12, r15
neg r12
mov r13, 0xffffffffffffffff
nop dword [rax]
lea rax, [r12 + r13]
cmp rax, 0xffffffffffffffff
je 0x1400313fc
mov rcx, rbx
mov edx, edi
call qword [r14 + 0x20]
inc r13
test al, al
je 0x1400313e0
jmp 0x1400313ff
mov r13, r15
cmp r13, r15
setb al
movzx r12d, byte [rsp + 0x27]
jmp 0x140031361
mov rdx, qword [r12 + 8]
mov r8, qword [r12 + 0x10]
mov rcx, rdi
call qword [rsi + 0x18]
test al, al
jne 0x14003163f
add r12, 0x18
cmp r12, r13
je 0x140031643
movzx eax, word [r12]
test rax, rax
je 0x140031500
cmp eax, 1
jne 0x140031470
movzx eax, word [r12 + 2]
mov byte [rsp + 0x24], 0
mov dword [rsp + 0x20], 0
movzx ecx, word [r12]
test rcx, rcx
je 0x140031557
cmp ecx, 1
jne 0x14003155e
movzx edx, word [r12 + 2]
cmp edx, 0x3e8
jae 0x14003158c
mov ecx, 1
cmp dx, 0xa
jb 0x1400315a3
cmp dx, 0x64
mov ecx, 3
jmp 0x14003159a
mov r15, qword [r12 + 8]
cmp r15, 0x41
jb 0x140031532
mov rbp, qword [rsi + 0x18]
nop
mov r8d, 0x40
mov rcx, rdi
mov rdx, rbx
call rbp
test al, al
jne 0x14003163f
add r15, 0xffffffffffffffc0
cmp r15, 0x40
ja 0x140031510
jmp 0x14003153f
test r15, r15
je 0x140031488
mov rbp, qword [rsi + 0x18]
outsb dx, byte [rsi]
sbb byte [rax - 0x77], cl
mov rcx, rdi
stc
mov rdx, rbx
mov r8, r15
call rbp
test al, al
je 0x140031488
jmp 0x14003163f
add byte [rax], al
lea rcx, [r12 + 8]
jmp 0x140031563
lea rcx, [r12 + 0x10]
mov rcx, qword [rcx]
cmp rcx, 6
jae 0x140031656
test rcx, rcx
je 0x140031584
test cl, 1
jne 0x1400315a3
lea rdx, [rsp + rcx]
add rdx, 0x20
jmp 0x1400315ce
xor r8d, r8d
jmp 0x140031634
movzx ecx, dx
cmp ecx, 0x2710
mov ecx, 5
sbb rcx, 0
test cl, 1
je 0x14003157a
lea rdx, [rsp + 0x1f]
add rdx, rcx
movzx r8d, ax
imul r8d, r8d, 0xcccd
shr r8d, 0x13
lea r9d, [r8 + r8]
lea r9d, [r9 + r9*4]
sub eax, r9d
or al, 0x30
mov byte [rsp + rcx + 0x1f], al
mov eax, r8d
mov r8d, 1
cmp rcx, 1
je 0x140031634
nop word [rax + rax]
movzx r8d, ax
imul r9d, r8d, 0xcccd
shr r9d, 0x13
lea r10d, [r9 + r9]
adc al, 9
adc al, 9
lea r10d, [r10 + r10*4]
adc al, 0x92
sub eax, r10d
or al, 0x30
ror byte [rax + rsi], 1
mov byte [rdx - 1], al
imul eax, r9d, 0x199a
rcr dword [rdx - 0x3effffe7], 0xe8
invalid
rcr dword [rdx - 0x3effffe7], 0xe8
jae 0x1449114ee
and eax, 0xfffffffe
invalid
invalid
add cl, al
call 0x13ee3991b
and eax, 0xfffffffe
and eax, 0xfffffffe
lea eax, [rax + rax*4]
sub r9d, eax
add byte [rcx + 0x29], 0xc1
or r9b, 0x30
mov byte [rdx - 2], r9b
dec byte [rax - 0x7d]
ret 0x41fe
shr eax, 2
imul eax, r8d, 0x147b
shr eax, 0x11
cmp rdx, r14
jne 0x1400315e0
dec byte [rax - 0x7d]
ret 0x41fe
mov r8, rcx
mov rcx, rdi
mov rdx, r14
jmp 0x14003147d
mov al, 1
jmp case.0x1400294b1.57
xor eax, eax
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.librarycore_src_fmtmod.rs
mov edx, 5
call fcn.1400fdc00
ud2
invalid
int3
fimul word [rcx - 0x7d]
ret 0x4803
invalid
invalid
add ecx, dword [rax - 0x7b]
leave
cmove r10, r11
dec r10
lea rcx, [0x14016d95c]
lea ecx, [0x14016d95c]
lea ecx, [0x14016d95c]
adc eax, dword [rax]
movsxd r10, dword [rcx + r10*4]
adc al, 0x91
add r10, rcx
jmp r10
mov cl, 3
jmp 0x140031727
mov cl, 4
jmp 0x14003176e
add r12d, 0xfffffbcd
test bpl, 1
sete cl
jmp 0x14003176e
add cl, 0xfe
movzx edx, cl
cmp dl, 3
mov ecx, 3
cmovb ecx, edx
test cl, cl
je 0x140031819
mov r11, rax
shr r11, 0x3f
lea rdx, [0x140108c72]
lea r10, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
test r8b, r8b
cmovne r10, rdx
mov edx, 1
cmovne r11, rdx
test rax, rax
lea r8, [0x1401276f9]
cmovns r8, r10
cmp cl, 1
je 0x14003185a
movzx eax, cl
cmp eax, 2
jne 0x140031884
mov word [rsp + 0x158], 2
test r9, r9
je 0x140031a90
lea rax, str.0.NaNinfassertion_failed:_buf.len_____maxlen
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 2
mov word [rsp + 0x170], 0
mov qword [rsp + 0x178], r9
mov edx, 2
jmp 0x140031aab
mov word [rsp + 0x158], 2
lea rax, [0x140108c73]
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 3
mov edx, 1
lea rax, [rsp + 0x158]
lea r8, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
xor r11d, r11d
jmp 0x140032adb
mov word [rsp + 0x158], 2
lea rax, [0x140108c76]
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 3
jmp 0x140031aab
test r12w, r12w
mov rax, 0xfffffffffffffff4
mov ecx, 5
cmovs rcx, rax
movsx rbx, r12w
imul rcx, rbx
cmp rcx, 0x3ec0
jae 0x140032b91
mov qword [rsp + 0x80], r8
mov qword [rsp + 0x88], r11
mov eax, r9d
neg eax
mov qword [rsp + 0x90], r9
cmp r9, 0x8000
mov edx, 0x8000
cmovb edx, eax
mov dword [rsp + 0x54], edx
test rbp, rbp
je 0x140032bab
shr rcx, 4
add rcx, 0x15
mov qword [rsp + 0x58], rcx
mov rdi, rbp
shr rdi, 0x20
mov rax, rbp
shl rax, 0x20
lea ecx, [r12 - 0x20]
test rdi, rdi
cmovne rax, rbp
cmovne ecx, r12d
mov rdx, rax
shr rdx, 0x30
mov r8, rax
shl r8, 0x10
lea r9d, [rcx - 0x10]
test rdx, rdx
cmovne r8, rax
cmovne r9d, ecx
mov rax, r8
shr rax, 0x38
mov rcx, r8
shl rcx, 8
lea edx, [r9 - 8]
test rax, rax
cmovne rcx, r8
cmovne edx, r9d
mov rax, rcx
shr rax, 0x3c
mov r8, rcx
shl r8, 4
test rax, rax
cmovne r8, rcx
lea ecx, [rdx - 4]
cmovne ecx, edx
mov r9, r8
shr r9, 0x3e
lea edx, [rcx - 2]
lea rax, [r8*4]
test r9, r9
cmovne edx, ecx
cmovne rax, r8
xor ecx, ecx
test rax, rax
setns cl
sub edx, ecx
mov r8d, 0xffffffa0
sub r8d, edx
movsx r8d, r8w
lea r8d, [r8 + r8*4]
shl r8d, 4
add r8d, 0x153b0
imul r9, r8, 0x7b4dc993
shl rax, cl
shr r9, 0x26
and r9d, 0xfffffff0
lea r11, [0x140108590]
mov r8, qword [r9 + r11]
mov r10d, eax
mov rcx, rax
shr rcx, 0x20
mov eax, r8d
shr r8, 0x20
mov rsi, r8
imul rsi, rcx
imul r8, r10
imul rcx, rax
imul rax, r10
shr rax, 0x20
mov r10d, ecx
add r10, rax
mov eax, r8d
add rax, r10
sub rax, 0xffffffff80000000
shr rcx, 0x20
add rcx, rsi
shr r8, 0x20
add r8, rcx
shr rax, 0x20
add rax, r8
movzx ecx, word [r9 + r11 + 8]
add cx, dx
mov edx, 0xffffffc0
sub edx, ecx
movzx r10d, dx
mov r8d, r10d
and r8d, 0x3f
mov rdx, rax
mov ecx, r8d
shr rdx, cl
mov esi, 1
shl rsi, cl
lea r14, [rsi - 1]
mov r15, rax
and r15, r14
mov qword [rsp + 0x78], rdi
je 0x140031ab8
mov qword [rsp + 0x60], rsi
movzx r9d, word [r9 + r11 + 0xa]
cmp edx, 0x2710
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x68], rbx
jae 0x140031ad2
cmp edx, 0x64
mov rsi, qword [rsp + 0x58]
jae 0x140031afd
xor ecx, ecx
cmp edx, 0xa
setae cl
lea r13d, [rcx + rcx*8]
inc r13d
jmp 0x140031b5d
lea rax, [0x1401276fa]
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 1
lea rax, [rsp + 0x158]
jmp 0x140032adb
mov qword [rsp + 0x98], 0
mov rsi, qword [rsp + 0x58]
mov edi, dword [rsp + 0x54]
jmp 0x140031df8
cmp edx, 0xf4240
mov rsi, qword [rsp + 0x58]
jae 0x140031b1b
cmp edx, 0x186a0
setb cl
mov r11d, 0x2710
mov r13d, 0x186a0
cmovb r13d, r11d
xor cl, 5
jmp 0x140031b5d
cmp edx, 0x3e8
setb cl
mov r11d, 0x64
mov r13d, 0x3e8
cmovb r13d, r11d
xor cl, 3
jmp 0x140031b5d
cmp edx, 0x5f5e100
jae 0x140031b41
cmp edx, 0x989680
setb cl
mov r11d, 0xf4240
mov r13d, 0x989680
cmovb r13d, r11d
xor cl, 7
jmp 0x140031b5d
cmp edx, 0x3b9aca00
setb cl
mov r11d, 0x5f5e100
mov r13d, 0x3b9aca00
cmovb r13d, r11d
xor cl, 9
movzx ecx, cl
mov ebx, ecx
sub ebx, r9d
inc ebx
mov edi, dword [rsp + 0x54]
cmp bx, di
jle 0x140031bf9
movsx rax, bx
mov r9d, ebx
sub r9d, edi
movsx r11, di
sub rax, r11
cmp rax, rsi
movsx r9, r9w
cmovae r9, rsi
neg rcx
mov r11d, 1
mov esi, 0xcccccccd
nop
mov eax, edx
xor edx, edx
div r13d
add al, 0x30
mov byte [rsp + r11 + 0x3f7], al
cmp r9, r11
je 0x140031c49
lea rax, [rcx + r11]
cmp rax, 1
je 0x140031d47
mov eax, r13d
imul rax, rsi
shr rax, 0x23
inc r11
cmp r13d, 0xa
mov r13d, eax
jae 0x140031ba0
lea rcx, str.attempt_to_divide_by_zero
lea r8, str.librarycore_src_num_flt2dec_strategygrisu.rs
mov edx, 0x19
call fcn.1400fdc80
ud2
movabs rcx, 0xcccccccccccccccd
mul rcx
shr rdx, 3
mov eax, r13d
mov ecx, r8d
shl rax, cl
mov rcx, qword [rsp + 0x60]
mov qword [rsp + 0x40], rcx
mov word [rsp + 0x28], di
mov word [rsp + 0x20], bx
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x38], rax
lea rcx, [rsp + 0x98]
lea rdx, [rsp + 0x3f8]
mov r8, rsi
xor r9d, r9d
jmp 0x140031c94
mov eax, edx
mov ecx, r8d
shl rax, cl
add rax, r15
mov edx, r13d
shl rdx, cl
mov rcx, qword [rsp + 0x60]
mov qword [rsp + 0x40], rcx
mov edi, dword [rsp + 0x54]
mov word [rsp + 0x28], di
mov word [rsp + 0x20], bx
mov qword [rsp + 0x38], rdx
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x98]
lea rdx, [rsp + 0x3f8]
mov rsi, qword [rsp + 0x58]
mov r8, rsi
call fcn.14002a830
mov r13, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x98]
test rcx, rcx
mov rbx, qword [rsp + 0x68]
je 0x140031df8
mov rbp, qword [rsp + 0xa0]
movzx r14d, word [rsp + 0xa8]
cmp r14w, di
jg 0x140032aab
mov word [rsp + 0x158], 2
mov rcx, qword [rsp + 0x90]
test rcx, rcx
je 0x140031d1a
lea rax, str.0.NaNinfassertion_failed:_buf.len_____maxlen
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 2
mov word [rsp + 0x170], 0
mov qword [rsp + 0x178], rcx
mov edx, 2
jmp 0x140031d3a
lea rax, [0x1401276fa]
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 1
mov edx, 1
lea rax, [rsp + 0x158]
jmp 0x140032acb
dec r10d
and r10d, 0x3f
mov eax, 1
mov r13, qword [rsp + 0x70]
mov rsi, qword [rsp + 0x58]
nop dword [rax]
mov rdx, rax
mov ecx, r10d
shr rdx, cl
test rdx, rdx
jne 0x140031de3
cmp r11, rsi
jae 0x140032b20
add r15, r15
lea rdx, [r15 + r15*4]
mov r15, rdx
and r15, r14
add rax, rax
lea rax, [rax + rax*4]
mov ecx, r8d
shr rdx, cl
add dl, 0x30
mov byte [rsp + r11 + 0x3f8], dl
inc r11
cmp r9, r11
jne 0x140031d60
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], r15
mov edi, dword [rsp + 0x54]
mov word [rsp + 0x28], di
mov word [rsp + 0x20], bx
lea rcx, [rsp + 0x98]
lea rdx, [rsp + 0x3f8]
mov r8, rsi
call fcn.14002a830
jmp 0x140031c9e
mov qword [rsp + 0x98], 0
mov edi, dword [rsp + 0x54]
mov rbx, qword [rsp + 0x68]
mov rax, rbp
dec rax
je 0x140031e0a
bsr rax, rax
xor rax, 0x3f
jmp 0x140031e0f
mov eax, 0x40
sub rbx, rax
imul rax, rbx, 0x4d104d42
movabs r14, 0x1344135080
add r14, rax
shr r14, 0x20
xor eax, eax
xor ecx, ecx
mov rdx, qword [rsp + 0x78]
test rdx, rdx
cmove edx, eax
setne cl
inc rcx
mov qword [rsp + 0x150], rcx
mov dword [rsp + 0xb0], ebp
mov dword [rsp + 0xb4], edx
xorps xmm0, xmm0
movups xmmword [rsp + 0xb8], xmm0
movups xmmword [rsp + 0xc8], xmm0
movups xmmword [rsp + 0xd8], xmm0
movups xmmword [rsp + 0xe8], xmm0
movups xmmword [rsp + 0xf8], xmm0
movups xmmword [rsp + 0x108], xmm0
movups xmmword [rsp + 0x118], xmm0
movups xmmword [rsp + 0x128], xmm0
movups xmmword [rsp + 0x138], xmm0
mov qword [rsp + 0x148], 0
movups xmmword [rsp + 0x290], xmm0
movups xmmword [rsp + 0x284], xmm0
movups xmmword [rsp + 0x274], xmm0
movups xmmword [rsp + 0x264], xmm0
movups xmmword [rsp + 0x254], xmm0
movups xmmword [rsp + 0x244], xmm0
movups xmmword [rsp + 0x234], xmm0
movups xmmword [rsp + 0x224], xmm0
movups xmmword [rsp + 0x214], xmm0
movups xmmword [rsp + 0x204], xmm0
mov qword [rsp + 0x2a0], 1
mov dword [rsp + 0x200], 1
test r12w, r12w
js 0x140031f27
movzx edx, r12w
lea rcx, [rsp + 0xb0]
jmp 0x140031f36
neg r12d
movsx rdx, r12w
lea rcx, [rsp + 0x200]
call fcn.14002a6a0
mov eax, r14d
neg eax
test r14w, r14w
cmovns rax, r14
lea r15, [rsp + 0x200]
lea rcx, [rsp + 0xb0]
cmovns rcx, r15
movzx edx, ax
call fcn.14002a270
mov r12, qword [rsp + 0x2a0]
lea rcx, [rsp + 0x158]
mov r8d, 0xa0
mov rdx, r15
call fcn.1400efbc0
mov qword [rsp + 0x1f8], r12
movabs r9, 0x44b82fa09b5a53
mov rcx, r12
mov r8, rsi
cmp rcx, 0x29
jae 0x140031ffb
test rcx, rcx
je 0x140031fe3
shl rcx, 2
xor r10d, r10d
nop dword [rax]
mov eax, dword [rsp + rcx + 0x154]
shl r10, 0x20
or r10, rax
mov rax, r10
shr rax, 9
mul r9
shr rdx, 0xb
imul rax, rdx, 0x3b9aca00
sub r10, rax
mov dword [rsp + rcx + 0x154], edx
add rcx, 0xfffffffffffffffc
jne 0x140031fb0
add r8, 0xfffffffffffffff7
cmp r8, 9
jbe 0x14003200e
mov rcx, qword [rsp + 0x1f8]
cmp rcx, 0x29
jb 0x140031fa0
lea r8, str.librarycore_src_num_bignum.rs
mov edx, 0x28
call fcn.1400fdc00
ud2
lea rax, [0x140108380]
mov r8d, dword [rax + r8*4]
test r8, r8
je 0x140032bdb
mov rcx, qword [rsp + 0x1f8]
cmp rcx, 0x29
jae 0x140031ffb
test rcx, rcx
je 0x140032076
shl rcx, 2
xor edx, edx
jmp 0x140032052
xor edx, edx
div r8
mov dword [rsp + rcx + 0x154], eax
add rcx, 0xfffffffffffffffc
je 0x14003206c
mov eax, dword [rsp + rcx + 0x154]
shl rdx, 0x20
or rax, rdx
test rdx, rdx
jne 0x140032040
xor edx, edx
div r8d
jmp 0x140032045
mov rax, qword [rsp + 0x1f8]
jmp 0x140032078
xor eax, eax
mov rcx, qword [rsp + 0x150]
cmp rax, rcx
cmovbe rax, rcx
cmp rax, 0x28
ja 0x140032b7b
test rax, rax
je 0x1400320a3
cmp rax, 1
jne 0x1400320aa
xor edx, edx
xor r8d, r8d
jmp 0x140032101
xor eax, eax
jmp 0x14003214e
mov r9, rax
and r9, 0xfffffffffffffffe
xor r8d, r8d
xor edx, edx
nop word cs:[rax + rax]
movzx r8d, r8b
bt r8d, 0
mov r8d, dword [rsp + rdx*4 + 0xb0]
mov r10d, dword [rsp + rdx*4 + 0xb4]
adc dword [rsp + rdx*4 + 0x158], r8d
adc dword [rsp + rdx*4 + 0x15c], r10d
lea rdx, [rdx + 2]
setb r8b
cmp r9, rdx
jne 0x1400320c0
test al, 1
jne 0x140032101
test r8b, r8b
je 0x14003214e
jmp 0x140032136
mov r9d, dword [rsp + rdx*4 + 0x158]
mov r10d, dword [rsp + rdx*4 + 0xb0]
lea r11d, [r9 + r10]
movzx esi, r8b
add esi, r11d
setb r8b
mov dword [rsp + rdx*4 + 0x158], esi
add r9d, r10d
mov rsi, qword [rsp + 0x58]
jb 0x140032136
test r8b, r8b
je 0x14003214e
cmp rax, 0x27
ja 0x140032b34
mov dword [rsp + rax*4 + 0x158], 1
inc rax
mov qword [rsp + 0x1f8], rax
cmp rax, r12
cmovbe rax, r12
cmp rax, 0x29
jae 0x140032b7b
shl rax, 2
mov edx, 0xff
test rax, rax
je 0x1400321b1
mov r9d, dword [rsp + rax + 0x1fc]
xor r8d, r8d
cmp r9d, dword [rsp + rax + 0x154]
setne r8b
cmova r8d, edx
add rax, 0xfffffffffffffffc
test r8b, r8b
je 0x140032170
cmp r8b, 1
ja 0x1400321ca
inc r14d
cmp r14w, di
jge 0x140032234
jmp 0x1400328cb
add rax, rsp
add rax, 0x200
cmp rax, r15
setne r8b
neg r8b
cmp r8b, 1
jbe 0x14003219f
test rcx, rcx
je 0x140032220
lea rdx, [rcx*4]
xor r8d, r8d
xor eax, eax
nop dword [rax]
mov r9d, dword [rsp + r8 + 0xb0]
lea r9, [r9 + r9*4]
lea rax, [rax + r9*2]
mov dword [rsp + r8 + 0xb0], eax
shr rax, 0x20
add r8, 4
cmp rdx, r8
jne 0x1400321e0
test rax, rax
je 0x140032222
cmp rcx, 0x27
ja 0x140032b58
mov dword [rsp + rcx*4 + 0xb0], eax
inc rcx
jmp 0x140032222
xor ecx, ecx
mov qword [rsp + 0x150], rcx
cmp r14w, di
jl 0x1400328cb
movsx rax, r14w
mov edx, r14d
sub edx, edi
movsx r8, di
sub rax, r8
cmp rax, rsi
movsx rbp, dx
cmovae rbp, rsi
test rbp, rbp
je 0x1400328cb
lea rsi, [rsp + 0x350]
mov r8d, 0xa0
mov rcx, rsi
mov rdx, r15
call fcn.1400efbc0
mov qword [rsp + 0x3f0], r12
mov edx, 1
mov rcx, rsi
call fcn.14002a6a0
mov rsi, qword [rsp + 0x2a0]
lea rbx, [rsp + 0x2a8]
mov r8d, 0xa0
mov rcx, rbx
mov rdx, r15
call fcn.1400efbc0
mov qword [rsp + 0x348], rsi
mov edx, 2
mov rcx, rbx
call fcn.14002a6a0
mov rsi, qword [rsp + 0x2a0]
mov r8d, 0xa0
lea rbx, [rsp + 0x158]
mov rcx, rbx
mov rdx, r15
call fcn.1400efbc0
mov qword [rsp + 0x1f8], rsi
mov edx, 3
mov rcx, rbx
call fcn.14002a6a0
mov rax, qword [rsp + 0x1f8]
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0x348]
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0x3f0]
mov qword [rsp + 0x60], rax
mov r12, qword [rsp + 0x2a0]
xor edx, edx
mov rcx, qword [rsp + 0x150]
mov r10d, 0xff
cmp rcx, 0x29
jae 0x140031ffb
mov r11, rdx
inc rdx
lea rax, [rcx*4]
xor esi, esi
nop dword [rax + rax]
cmp rax, rsi
je 0x140032933
cmp dword [rsp + rsi + 0xb0], 0
lea rsi, [rsi + 4]
je 0x140032350
mov rax, qword [rsp + 0x78]
cmp rcx, rax
cmova rax, rcx
cmp rax, 0x29
jae 0x140032b7b
lea rsi, [rax*4]
nop word cs:[rax + rax]
test rsi, rsi
je 0x1400323b8
mov ebx, dword [rsp + rsi + 0x154]
xor edi, edi
cmp ebx, dword [rsp + rsi + 0xac]
setne dil
cmova edi, r10d
add rsi, 0xfffffffffffffffc
test dil, dil
je 0x140032390
jmp 0x1400323d4
add rsi, rsp
add rsi, 0x158
lea r8, [rsp + 0x158]
cmp rsi, r8
setne dil
neg dil
cmp dil, 2
jae 0x1400323f2
test rax, rax
je 0x14003247f
cmp rax, 1
jne 0x1400323fc
mov r8, r13
mov cl, 1
xor esi, esi
jmp 0x14003244a
xor esi, esi
mov rax, rcx
jmp 0x14003248a
mov rdi, rax
and rdi, 0xfffffffffffffffe
mov cl, 1
xor esi, esi
nop word [rax + rax]
mov ebx, dword [rsp + rsi*4 + 0x158]
not ebx
movzx ecx, cl
bt ecx, 0
adc dword [rsp + rsi*4 + 0xb0], ebx
mov ecx, dword [rsp + rsi*4 + 0x15c]
not ecx
adc dword [rsp + rsi*4 + 0xb4], ecx
lea rsi, [rsi + 2]
setb cl
cmp rdi, rsi
jne 0x140032410
test al, 1
je 0x140032477
mov r8, r13
mov edi, dword [rsp + rsi*4 + 0x158]
not edi
mov ebx, dword [rsp + rsi*4 + 0xb0]
lea r15d, [rdi + rbx]
movzx r13d, cl
add r13d, r15d
setb cl
mov dword [rsp + rsi*4 + 0xb0], r13d
add edi, ebx
mov r13, r8
jb 0x14003247f
test cl, cl
je 0x140032bfe
mov qword [rsp + 0x150], rax
mov sil, 8
mov rcx, qword [rsp + 0x68]
cmp rax, rcx
cmova rcx, rax
cmp rcx, 0x29
jae 0x140031ffb
lea rdi, [rcx*4]
nop dword [rax + rax]
test rdi, rdi
je 0x1400324d8
mov r15d, dword [rsp + rdi + 0x2a4]
xor ebx, ebx
cmp r15d, dword [rsp + rdi + 0xac]
setne bl
cmova ebx, r10d
add rdi, 0xfffffffffffffffc
test bl, bl
je 0x1400324b0
jmp 0x1400324f2
add rdi, rsp
add rdi, 0x2a8
lea r8, [rsp + 0x2a8]
cmp rdi, r8
setne bl
neg bl
cmp bl, 1
ja 0x140032517
test rcx, rcx
lea r15, [rsp + 0x200]
je 0x1400325bd
cmp rcx, 1
jne 0x140032527
mov r9, r13
mov al, 1
xor edi, edi
jmp 0x14003257e
mov rcx, rax
lea r15, [rsp + 0x200]
jmp 0x1400325c9
mov rbx, rcx
and rbx, 0xfffffffffffffffe
mov al, 1
xor edi, edi
nop word cs:[rax + rax]
mov r8d, dword [rsp + rdi*4 + 0x2a8]
not r8d
movzx eax, al
bt eax, 0
adc dword [rsp + rdi*4 + 0xb0], r8d
mov eax, dword [rsp + rdi*4 + 0x2ac]
not eax
adc dword [rsp + rdi*4 + 0xb4], eax
lea rdi, [rdi + 2]
setb al
cmp rbx, rdi
jne 0x140032540
test cl, 1
je 0x1400325b5
mov r9, r13
mov ebx, dword [rsp + rdi*4 + 0x2a8]
not ebx
mov r15d, dword [rsp + rdi*4 + 0xb0]
lea r13d, [rbx + r15]
movzx r8d, al
add r8d, r13d
setb al
mov dword [rsp + rdi*4 + 0xb0], r8d
add ebx, r15d
mov r13, r9
lea r15, [rsp + 0x200]
jb 0x1400325bd
test al, al
je 0x140032bfe
mov qword [rsp + 0x150], rcx
or sil, 4
mov rax, qword [rsp + 0x60]
cmp rcx, rax
cmova rax, rcx
cmp rax, 0x29
jae 0x140032b7b
lea rdi, [rax*4]
nop word [rax + rax]
test rdi, rdi
je 0x140032618
mov r8d, dword [rsp + rdi + 0x34c]
xor ebx, ebx
cmp r8d, dword [rsp + rdi + 0xac]
setne bl
cmova ebx, r10d
add rdi, 0xfffffffffffffffc
test bl, bl
je 0x1400325f0
jmp 0x140032633
lea r8, [rsp + rdi]
add r8, 0x350
lea r9, [rsp + 0x350]
cmp r8, r9
setne bl
neg bl
cmp bl, 1
ja 0x140032650
test rax, rax
je 0x1400326ed
cmp rax, 1
jne 0x140032658
mov r9, r13
mov cl, 1
xor edi, edi
jmp 0x1400326ad
mov rax, rcx
jmp 0x1400326f9
mov rbx, rax
and rbx, 0xfffffffffffffffe
mov cl, 1
xor edi, edi
nop word cs:[rax + rax]
mov r8d, dword [rsp + rdi*4 + 0x350]
not r8d
movzx ecx, cl
bt ecx, 0
adc dword [rsp + rdi*4 + 0xb0], r8d
mov ecx, dword [rsp + rdi*4 + 0x354]
not ecx
adc dword [rsp + rdi*4 + 0xb4], ecx
lea rdi, [rdi + 2]
setb cl
cmp rbx, rdi
jne 0x140032670
test al, 1
je 0x1400326e5
mov r9, r13
mov r8d, dword [rsp + rdi*4 + 0x350]
not r8d
mov ebx, dword [rsp + rdi*4 + 0xb0]
lea r15d, [r8 + rbx]
movzx r13d, cl
add r13d, r15d
setb cl
mov dword [rsp + rdi*4 + 0xb0], r13d
add r8d, ebx
mov r13, r9
lea r15, [rsp + 0x200]
jb 0x1400326ed
test cl, cl
je 0x140032bfe
mov qword [rsp + 0x150], rax
add sil, 2
cmp rax, r12
mov rcx, r12
cmova rcx, rax
cmp rcx, 0x29
jae 0x140031ffb
lea rdi, [rcx*4]
nop word cs:[rax + rax]
test rdi, rdi
je 0x140032748
mov r8d, dword [rsp + rdi + 0x1fc]
xor ebx, ebx
cmp r8d, dword [rsp + rdi + 0xac]
setne bl
cmova ebx, r10d
add rdi, 0xfffffffffffffffc
test bl, bl
je 0x140032720
jmp 0x14003275b
lea r8, [rsp + rdi]
add r8, 0x200
cmp r8, r15
setne bl
neg bl
cmp bl, 1
ja 0x14003277c
test rcx, rcx
mov edi, dword [rsp + 0x54]
je 0x14003282f
cmp rcx, 1
jne 0x140032788
mov r9, r13
mov al, 1
xor edi, edi
jmp 0x1400327eb
mov rcx, rax
mov edi, dword [rsp + 0x54]
jmp 0x14003283a
mov rbx, rcx
and rbx, 0xfffffffffffffffe
mov al, 1
xor edi, edi
nop word cs:[rax + rax]
mov r8d, dword [rsp + rdi*4 + 0x200]
not r8d
movzx eax, al
bt eax, 0
adc dword [rsp + rdi*4 + 0xb0], r8d
mov eax, dword [rsp + rdi*4 + 0x204]
not eax
adc dword [rsp + rdi*4 + 0xb4], eax
lea rdi, [rdi + 2]
setb al
cmp rbx, rdi
jne 0x1400327a0
test cl, 1
jne 0x1400327e8
test al, al
mov edi, dword [rsp + 0x54]
jne 0x14003282f
jmp 0x140032bfe
mov r9, r13
mov r8d, dword [rsp + rdi*4 + 0x200]
not r8d
mov ebx, dword [rsp + rdi*4 + 0xb0]
lea r15d, [r8 + rbx]
movzx r13d, al
add r13d, r15d
setb al
mov dword [rsp + rdi*4 + 0xb0], r13d
add r8d, ebx
mov r13, r9
mov edi, dword [rsp + 0x54]
lea r15, [rsp + 0x200]
jb 0x14003282f
test al, al
je 0x140032bfe
mov qword [rsp + 0x150], rcx
inc sil
cmp r11, qword [rsp + 0x58]
je 0x140032b42
add sil, 0x30
mov byte [rsp + r11 + 0x3f8], sil
test rcx, rcx
je 0x1400328af
lea r11, [rcx*4]
xor esi, esi
xor eax, eax
nop word cs:[rax + rax]
mov r8d, dword [rsp + rsi + 0xb0]
lea r8, [r8 + r8*4]
lea rax, [rax + r8*2]
mov dword [rsp + rsi + 0xb0], eax
shr rax, 0x20
add rsi, 4
cmp r11, rsi
jne 0x140032870
test rax, rax
je 0x1400328b1
cmp rcx, 0x27
ja 0x140032b34
mov dword [rsp + rcx*4 + 0xb0], eax
inc rcx
jmp 0x1400328b1
xor ecx, ecx
mov qword [rsp + 0x150], rcx
cmp rdx, rbp
jne 0x140032331
mov al, 1
mov rsi, qword [rsp + 0x58]
jmp 0x1400328cf
xor eax, eax
xor ebp, ebp
cmp r12, 0x29
jae 0x140032bc5
test r12, r12
je 0x140032964
lea r8, [r12*4]
xor r9d, r9d
xor edx, edx
nop
mov r10d, dword [rsp + r9 + 0x200]
lea r10, [r10 + r10*4]
add r10, rdx
mov rdx, r10
shr rdx, 0x20
mov dword [rsp + r9 + 0x200], r10d
add r9, 4
cmp r8, r9
jne 0x1400328f0
test rdx, rdx
je 0x140032967
cmp r12, 0x27
ja 0x140032b34
mov dword [rsp + r12*4 + 0x200], edx
inc r12
jmp 0x140032967
mov rdx, qword [rsp + 0x58]
cmp rbp, rdx
ja case.0x1400294b1.63
invalid
add byte [rcx - 0x77], cl
call 0x14fdb5295
test byte [rcx + rax], cl
add byte [rdx - 0x73], cl
or al, 0x1c
mov r8, rbp
sub r8, r11
je case.0x14001a9ba.154
lea rcx, [rsp + r11]
add rcx, 0x3f8
mov dl, 0x30
call fcn.1400f0830
clc
add eax, dword [rax]
add byte [rdx - 0x212e17d0], dh
or eax, dword [rax]
jmp case.0x14001a9ba.154
xor r12d, r12d
mov qword [rsp + 0x2a0], r12
cmp rcx, r12
cmova r12, rcx
cmp r12, 0x29
jae 0x140032bc5
shl r12, 2
mov ecx, 0xff
nop dword [rax]
test r12, r12
je 0x1400329c2
mov r8d, dword [rsp + r12 + 0x1fc]
xor edx, edx
cmp r8d, dword [rsp + r12 + 0xac]
setne dl
cmova edx, ecx
add r12, 0xfffffffffffffffc
test dl, dl
je 0x140032990
movzx eax, dl
cmp eax, 1
je 0x1400329f6
jmp 0x140032a90
lea rcx, [rsp + r12]
add rcx, 0x200
cmp rcx, r15
sete cl
test al, cl
je 0x140032a90
lea rcx, [rbp - 1]
cmp rcx, rsi
jae 0x140032b6b
test byte [rsp + rcx + 0x3f8], 1
je 0x140032a90
cmp rbp, rsi
ja 0x140032c29
mov r8, 0xffffffffffffffff
mov rcx, rbp
nop dword [rax]
test rcx, rcx
je 0x140032a48
mov rax, rcx
dec rcx
inc r8
cmp byte [rsp + rax + 0x3f7], 0x39
je 0x140032a10
inc byte [rsp + rcx + 0x3f8]
cmp rax, rbp
jae 0x140032a90
lea rcx, [rsp + rax]
add rcx, 0x3f8
mov dl, 0x30
call fcn.1400f0830
jmp 0x140032a90
test rbp, rbp
je 0x140032a72
mov byte [rsp + 0x3f8], 0x31
mov bl, 0x30
cmp rbp, 1
je 0x140032a74
lea rcx, [rsp + 0x3f9]
lea r8, [rbp - 1]
mov dl, 0x30
call fcn.1400f0830
jmp 0x140032a74
mov bl, 0x31
lea eax, [r14 + 1]
cmp r14w, di
jl 0x140032a8d
cmp rbp, rsi
jae 0x140032a8d
mov byte [rsp + rbp + 0x3f8], bl
inc rbp
mov r14d, eax
cmp rbp, rsi
ja 0x140032bf5
xchg dword [rcx + rax], ebx
invalid
lea rcx, [rsp + 0x3f8]
cmp r14w, di
jle 0x140031ccf
lea rax, [rsp + 0x158]
mov qword [rsp + 0x20], rax
mov rdx, rbp
mov r8d, r14d
mov r9, qword [rsp + 0x90]
call fcn.14002a990
mov r11, qword [rsp + 0x88]
mov r8, qword [rsp + 0x80]
mov qword [rsp + 0x2a8], r8
mov qword [rsp + 0x2b0], r11
mov qword [rsp + 0x2b8], rax
mov qword [rsp + 0x2c0], rdx
lea rdx, [rsp + 0x2a8]
mov rcx, r13
invalid
add al, byte [rax]
add byte [rcx + rcx*4 - 0x17], cl
invalid
jmp 0x13fe9f0f2
call fcn.1400311d0
nop
add rsp, 0x7f8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.librarycore_src_num_flt2dec_strategygrisu.rs
mov rcx, r11
mov rdx, rsi
call fcn.1400fdb80
ud2
lea r8, str.librarycore_src_num_bignum.rs
mov ecx, 0x28
jmp 0x140032b5f
lea r8, str.librarycore_src_num_flt2dec_strategydragon.rsassertion_failed:_d.mant___0
mov rcx, qword [rsp + 0x58]
mov rdx, rcx
call fcn.1400fdb80
ud2
lea r8, str.librarycore_src_num_bignum.rs
mov edx, 0x28
call fcn.1400fdb80
ud2
lea r8, str.librarycore_src_num_flt2dec_strategydragon.rsassertion_failed:_d.mant___0
jmp 0x140032b2a
lea r8, str.librarycore_src_num_bignum.rs
mov edx, 0x28
mov rcx, rax
call fcn.1400fdc00
ud2
lea rcx, [0x140108c79]
lea r8, str.librarycore_src_num_flt2decmod.rs
mov edx, 0x25
call fcn.1400fdc80
ud2
lea rcx, [0x1401084af]
lea r8, str.librarycore_src_num_flt2dec_strategygrisu.rs
add eax, 0xd5f87
pop rax
or eax, 0x58d4c00
add eax, 0xd5f87
mov edx, 0x1c
add eax, 0xd5f87
mov edx, 0x1c
call fcn.1400fdc80
ud2
invalid
mov ebp, 0xf000cb0
or ecx, dword [rbp + rcx*4 + 5]
lea r8, str.librarycore_src_num_bignum.rs
mov edx, 0x28
je case.0x140061059.79
je case.0x140061059.79
add byte [rdx + 0x28], bh
mov rcx, r12
call fcn.1400fdc00
add byte [rdi], cl
invalid
add byte [rdi], cl
or ecx, dword [rax - 0x73]
or eax, 0xd747d
lea rcx, [0x14010a05f]
lea r8, str.librarycore_src_num_bignum.rs
mov edx, 0x1b
call fcn.1400fdc80
ud2
lea r8, str.librarycore_src_num_flt2dec_strategydragon.rsassertion_failed:_d.mant___0
jmp 0x140032c30
lea rcx, str.assertion_failed:_noborrowassertion_failed:_digits___40assertion_failed:_other___0
lea ecx, str.assertion_failed:_noborrowassertion_failed:_digits___40assertion_failed:_other___0
add byte [rbp + rcx*4 + 5], cl
add al, 0x74
je case.0x1400294b1.63
invalid
invalid
sbb al, byte [rax]
lea r8, str.librarycore_src_num_bignum.rs
mov edx, 0x1a
add byte [rax], al
je case.0x1400294b1.63
add byte [rdx + 0x1a], bh
add byte [rax], al
call fcn.1400fdc80
or al, 0
ud2
lea r8, str.librarycore_src_num_flt2dec_strategydragon.rsassertion_failed:_d.mant___0
lea eax, [0x140108578]
mov rcx, rbp
call fcn.1400fdc00
ud2
invalid
or ecx, dword [rbp + rcx*4 + 5]
add byte [rcx + 0xd], bl
add byte [rax - 0x77], cl
jmp 0x128f5b57f
lea r8, str.librarycore_src_num_flt2dec_strategydragon.rsassertion_failed:_d.mant___0
mov rcx, rbp
mov rdx, rsi
call fcn.1400fdc00
ud2
add al, byte [rax]
add byte [rax], al
cmp r11, r9
cmp ebx, ecx
cmp ebx, ecx
mov r12d, 1
cmove rsi, r12
hlt
add r10, 3
add byte [rax], al
add byte [rcx + 0xf], cl
hlt
hlt
hlt
test rdx, rdx
cmove r10, rsi
cmove edx, esi
cmove edx, esi
invalid
dec r10
lea rdx, [0x14016d96c]
movsxd r9, dword [rdx + r10*4]
xchg edx, eax
xchg edx, eax
add r9, rdx
jmp r9
mov r11b, 3
jmp 0x140032cf7
mov r11b, 4
jmp 0x140032d3b
lea ecx, [r11 - 2]
movzx edx, cl
cmp dl, 3
mov ecx, 3
cmovb ecx, edx
test cl, cl
je 0x140032dc0
mov r15, rax
shr r15, 0x3f
test rax, rax
lea rax, [0x1401276f9]
lea rdx, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
cmovs rdx, rax
lea r14, [0x140108c72]
cmovs r14, rax
test r8b, r8b
cmove r14, rdx
mov edx, 1
cmovne r15, rdx
cmp cl, 1
je 0x140032e01
movzx eax, cl
cmp eax, 2
jne 0x140032e33
mov word [rsp + 0x1b0], 2
lea rax, [0x1401276fa]
mov qword [rsp + 0x1b8], rax
mov qword [rsp + 0x1c0], 1
jmp 0x140032e26
mov word [rsp + 0x1b0], 2
lea rax, [0x140108c73]
mov qword [rsp + 0x1b8], rax
mov qword [rsp + 0x1c0], 3
mov edx, 1
lea rax, [rsp + 0x1b0]
lea r14, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
xor r15d, r15d
jmp 0x140034515
mov word [rsp + 0x1b0], 2
lea rax, [0x140108c76]
mov qword [rsp + 0x1b8], rax
mov qword [rsp + 0x1c0], 3
lea rax, [rsp + 0x1b0]
jmp 0x140034515
test rbx, rbx
je 0x1400346c0
lea rsi, [r12 + rbx]
mov rax, rsi
shr rax, 0x20
mov rcx, rsi
shl rcx, 0x20
lea edx, [rbp - 0x20]
test rax, rax
cmovne rcx, rsi
cmovne edx, ebp
mov rax, rcx
shr rax, 0x30
mov r8, rcx
shl r8, 0x10
lea r9d, [rdx - 0x10]
test rax, rax
cmovne r8, rcx
cmovne r9d, edx
mov rax, r8
shr rax, 0x38
mov rcx, r8
shl rcx, 8
lea edx, [r9 - 8]
test rax, rax
cmovne rcx, r8
cmovne edx, r9d
mov rax, rcx
shr rax, 0x3c
mov r9, rcx
shl r9, 4
test rax, rax
cmovne r9, rcx
lea eax, [rdx - 4]
cmovne eax, edx
mov rcx, r9
shr rcx, 0x3e
lea r10, [r9*4]
lea r8d, [rax - 2]
test rcx, rcx
cmovne r10, r9
cmovne r8d, eax
xor ecx, ecx
test r10, r10
setns cl
shl r10, cl
sub r8d, ecx
lea rax, [rbx - 1]
mov qword [rsp + 0x450], rax
mov word [rsp + 0x458], bp
mov ecx, ebp
sub cx, r8w
js 0x1400346da
and ecx, 0x3f
mov rdx, 0xffffffffffffffff
shr rdx, cl
mov r9, rdx
and r9, rax
mov qword [rsp + 0x4f8], r9
cmp rax, rdx
ja 0x140034695
mov qword [rsp + 0x198], r14
mov qword [rsp + 0x1a0], r15
mov qword [rsp + 0x1a8], rdi
mov qword [rsp + 0x190], rsi
mov qword [rsp + 0xa8], r12
mov qword [rsp + 0x80], r11
shl rax, cl
mov qword [rsp + 0x450], rbx
mov word [rsp + 0x458], bp
mov r9, rdx
and r9, rbx
mov qword [rsp + 0x4f8], r9
cmp rbx, rdx
ja 0x140034695
mov edx, 0xffffffa0
sub edx, r8d
movsx edx, dx
lea edx, [rdx + rdx*4]
shl edx, 4
add edx, 0x153b0
imul r9, rdx, 0x7b4dc993
mov qword [rsp + 0x188], rbx
mov rdx, rbx
shl rdx, cl
shr r9, 0x26
and r9d, 0xfffffff0
lea rcx, [0x140108590]
mov r15, qword [r9 + rcx]
movzx r11d, word [r9 + rcx + 0xa]
mov dword [rsp + 0x30], r11d
mov r11, r10
shr r11, 0x20
mov rsi, r11
mov qword [rsp + 0xb0], r11
mov r10d, r10d
mov ebx, r15d
shr r15, 0x20
mov r11, r15
imul r11, r10
mov qword [rsp + 0x48], r11
mov r13, rbx
imul r13, rsi
imul r10, rbx
shr r10, 0x20
mov esi, r13d
add rsi, r10
mov edi, r11d
add rdi, rsi
add r8w, word [r9 + rcx + 8]
mov r14, rax
shr r14, 0x20
mov eax, eax
mov r9, r15
imul r9, r14
mov qword [rsp + 0x40], r9
mov r11, r15
imul r11, rax
imul r14, rbx
imul rax, rbx
shr rax, 0x20
mov r9d, r14d
add r9, rax
mov r10d, r11d
add r10, r9
mov r9d, edx
mov rsi, rdx
shr rsi, 0x20
mov r12, r15
imul r12, r9
mov rcx, rbx
imul rcx, rsi
imul rbx, r9
shr rbx, 0x20
mov edx, ecx
add rdx, rbx
mov ebx, r12d
add rbx, rdx
mov rdx, r15
imul rdx, qword [rsp + 0xb0]
sub rdi, 0xffffffff80000000
shr r13, 0x20
mov rax, qword [rsp + 0x48]
shr rax, 0x20
shr rdi, 0x20
neg r8d
sub r10, 0xffffffff80000000
shr r14, 0x20
mov qword [rsp + 0x70], r14
shr r11, 0x20
mov qword [rsp + 0x78], r11
shr r10, 0x20
mov r9, r15
mov qword [rsp + 0x178], rsi
imul r9, rsi
sub rbx, 0xffffffff80000000
shr rcx, 0x20
mov qword [rsp + 0x170], rcx
add r9, rcx
shr r12, 0x20
mov qword [rsp + 0x98], r13
mov qword [rsp + 0x88], rdx
lea rcx, [rdx + r13]
mov qword [rsp + 0x48], rax
add rcx, rax
lea r11, [rdi + rcx]
inc r11
and r8d, 0x3f
mov qword [rsp + 0x38], r11
mov ecx, r8d
shr r11, cl
mov edx, 1
shl rdx, cl
mov qword [rsp + 0x168], r12
add r9, r12
shr rbx, 0x20
mov qword [rsp + 0x180], rdx
lea r12, [rdx - 1]
cmp r11d, 0x2710
mov qword [rsp + 0xa0], rbp
mov qword [rsp + 0x90], rdi
jae 0x14003315f
cmp r11d, 0x64
jae 0x14003318a
xor ecx, ecx
cmp r11d, 0xa
setae cl
lea r14d, [rcx + rcx*8]
inc r14d
jmp 0x1400331a6
cmp r11d, 0xf4240
jae 0x14003348d
cmp r11d, 0x186a0
setb cl
mov edx, 0x2710
mov r14d, 0x186a0
cmovb r14d, edx
xor cl, 5
jmp 0x1400331a6
cmp r11d, 0x3e8
setb cl
mov edx, 0x64
mov r14d, 0x3e8
cmovb r14d, edx
xor cl, 3
mov r13, qword [rsp + 0x40]
mov esi, dword [rsp + 0x30]
mov qword [rsp + 0x160], rbx
add r9, rbx
mov qword [rsp + 0x68], r9
mov rdx, qword [rsp + 0x38]
mov rdi, rdx
and rdi, r12
movzx r9d, cl
mov ecx, r9d
sub ecx, esi
inc ecx
mov qword [rsp + 0x30], rcx
add r13, qword [rsp + 0x70]
add r13, qword [rsp + 0x78]
add r13, r10
mov qword [rsp + 0x40], r13
sub rdx, r13
mov qword [rsp + 0x70], rdx
lea r10, [rdx + 1]
mov rbx, r10
mov qword [rsp + 0x78], r12
and rbx, r12
xor r13d, r13d
mov r12d, 0xcccccccd
nop dword [rax]
mov eax, r11d
xor edx, edx
div r14d
add al, 0x30
mov r11d, edx
mov rdx, r11
mov ecx, r8d
shl rdx, cl
mov byte [rsp + r13 + 0x57], al
lea rbp, [rdx + rdi]
mov rsi, r10
sub rsi, rbp
ja 0x140033271
cmp r9, r13
je 0x140033372
mov eax, r14d
imul rax, r12
shr rax, 0x23
inc r13
cmp r14d, 0xa
mov r14d, eax
jae 0x140033210
lea rcx, str.attempt_to_divide_by_zero
lea r8, str.librarycore_src_num_flt2dec_strategygrisu.rs
mov edx, 0x19
call fcn.1400fdc80
ud2
mov r10d, r14d
mov ecx, r8d
shl r10, cl
mov r14, qword [rsp + 0x38]
sub r14, qword [rsp + 0x68]
lea rcx, [r14 + 1]
dec r14
cmp rsi, r10
setb r9b
cmp r14, rbp
jbe 0x1400334ef
cmp rsi, r10
jb 0x1400334ef
mov qword [rsp + 0x38], rcx
mov rbx, qword [rsp + 0x98]
mov r12, qword [rsp + 0x48]
lea r8, [rbx + r12]
mov rcx, qword [rsp + 0x90]
add r8, rcx
add r8, qword [rsp + 0x88]
mov r11, r8
sub r11, qword [rsp + 0x68]
sub r11, rbp
sub r8, qword [rsp + 0x40]
lea rsi, [rdi + r10]
sub r8, rsi
sub r8, rdx
mov rbp, qword [rsp + 0x170]
add rbp, rsi
add rbp, qword [rsp + 0x168]
add rbp, qword [rsp + 0x160]
mov r9, qword [rsp + 0x178]
sub r9, qword [rsp + 0xb0]
imul r15, r9
add r15, rbp
sub r15, rbx
sub r15, r12
sub r15, rcx
add r8, 2
nop word cs:[rax + rax]
lea rbx, [rdx + rsi]
cmp rbx, r14
jb 0x140033346
lea r9, [rdx + r15]
cmp r11, r9
jb 0x1400334e1
dec al
mov byte [rsp + r13 + 0x57], al
sub r8, r10
setb r9b
add rdi, r10
cmp rbx, r14
jae 0x14003336a
sub r11, r10
add rsi, r10
add r15, r10
test r9b, r9b
je 0x140033330
add rdx, rdi
jmp 0x1400334e7
inc r13
mov r9d, 1
mov r14, qword [rsp + 0x38]
mov r15, qword [rsp + 0x180]
mov r11, qword [rsp + 0x78]
nop dword [rax]
cmp r13, 0x10
ja 0x1400345a3
mov rax, r9
add rdi, rdi
lea rdx, [rdi + rdi*4]
mov rdi, rdx
and rdi, r11
lea rcx, [r9 + r9]
lea r9, [rcx + rcx*4]
add rbx, rbx
lea rbx, [rbx + rbx*4]
mov ecx, r8d
shr rdx, cl
lea ecx, [rdx + 0x30]
mov byte [rsp + r13 + 0x57], cl
inc r13
mov r10, rbx
sub r10, rdi
jbe 0x140033390
sub r14, qword [rsp + 0x68]
imul r14, r9
lea rcx, [r14 + r9]
cmp r10, r15
setb r11b
jb 0x140033528
sub r14, r9
mov r9, r14
sub r9, rdi
jbe 0x140033528
add dl, 0x2f
mov r10, rbx
sub r10, r15
sub r10, rdi
mov r8, qword [rsp + 0x98]
add r8, qword [rsp + 0x48]
add r8, qword [rsp + 0x90]
add r8, qword [rsp + 0x88]
add r8, r8
lea r8, [r8 + r8*4]
mov r11, qword [rsp + 0x68]
add r11, r11
lea rsi, [r11 + r11*4]
sub rsi, r8
imul rsi, rax
add rsi, r15
nop word cs:[rax + rax]
lea r8, [rdi + r15]
cmp r8, r14
jb 0x140033466
lea r11, [rsi + rdi]
cmp r9, r11
jb 0x140033525
mov byte [rsp + r13 + 0x56], dl
sub r10, r15
setb r11b
cmp r8, r14
jae 0x14003352b
dec dl
sub r9, r15
mov rdi, r8
test r11b, r11b
je 0x140033450
jmp 0x14003352b
cmp r11d, 0x5f5e100
mov r13, qword [rsp + 0x40]
mov esi, dword [rsp + 0x30]
jae 0x1400334c0
cmp r11d, 0x989680
setb cl
mov edx, 0xf4240
mov r14d, 0x989680
cmovb r14d, edx
xor cl, 7
jmp 0x1400331af
cmp r11d, 0x3b9aca00
setb cl
mov edx, 0x5f5e100
mov r14d, 0x3b9aca00
cmovb r14d, edx
xor cl, 9
jmp 0x1400331af
add rdx, rdi
xor r9d, r9d
mov rbp, rdx
mov rcx, qword [rsp + 0x38]
mov rax, rcx
sub rax, rbp
jbe 0x140033509
test r9b, r9b
jne 0x140033509
add r10, rbp
sub r10, rcx
jb 0x14003356a
cmp rax, r10
jae 0x14003356a
cmp rbp, 2
jb 0x14003356a
mov rax, qword [rsp + 0x70]
add rax, 0xfffffffffffffffd
cmp rbp, rax
ja 0x14003356a
inc r13
jmp 0x1400344db
xor r11d, r11d
mov r8, rdi
mov rdx, rcx
sub rdx, r8
jbe 0x140033545
test r11b, r11b
jne 0x140033545
add r15, r8
sub r15, rcx
jb 0x14003356a
cmp rdx, r15
jae 0x14003356a
lea rcx, [rax*4]
lea rcx, [rcx + rcx*4]
cmp rcx, r8
ja 0x14003356a
shl rax, 3
lea rax, [rax + rax*4]
sub rbx, rax
cmp r8, rbx
jbe 0x1400344db
mov rax, qword [rsp + 0x190]
dec rax
je 0x140033581
bsr rax, rax
xor rax, 0x3f
jmp 0x140033586
mov eax, 0x40
mov rbx, qword [rsp + 0x80]
mov r8, qword [rsp + 0xa0]
mov r10, qword [rsp + 0xa8]
movsx rsi, r8w
mov rcx, rsi
sub rcx, rax
imul rax, rcx, 0x4d104d42
movabs r14, 0x1344135080
add r14, rax
shr r14, 0x20
xor eax, eax
xor ecx, ecx
mov r9, qword [rsp + 0x188]
mov rdx, r9
shr rdx, 0x20
cmove edx, eax
setne cl
inc rcx
mov qword [rsp + 0x158], rcx
mov dword [rsp + 0xb8], r9d
mov dword [rsp + 0xbc], edx
xorps xmm0, xmm0
movups xmmword [rsp + 0xc0], xmm0
movups xmmword [rsp + 0xd0], xmm0
movups xmmword [rsp + 0xe0], xmm0
movups xmmword [rsp + 0xf0], xmm0
movups xmmword [rsp + 0x100], xmm0
movups xmmword [rsp + 0x110], xmm0
movups xmmword [rsp + 0x120], xmm0
movups xmmword [rsp + 0x130], xmm0
movups xmmword [rsp + 0x140], xmm0
mov qword [rsp + 0x150], 0
mov qword [rsp + 0x448], 1
mov dword [rsp + 0x3a8], 1
movups xmmword [rsp + 0x3ac], xmm0
movups xmmword [rsp + 0x3bc], xmm0
movups xmmword [rsp + 0x3cc], xmm0
movups xmmword [rsp + 0x3dc], xmm0
movups xmmword [rsp + 0x3ec], xmm0
movups xmmword [rsp + 0x3fc], xmm0
movups xmmword [rsp + 0x40c], xmm0
movups xmmword [rsp + 0x41c], xmm0
movups xmmword [rsp + 0x42c], xmm0
movups xmmword [rsp + 0x438], xmm0
mov qword [rsp + 0x3a0], 1
mov dword [rsp + 0x300], r10d
movups xmmword [rsp + 0x304], xmm0
movups xmmword [rsp + 0x314], xmm0
movups xmmword [rsp + 0x324], xmm0
movups xmmword [rsp + 0x334], xmm0
movups xmmword [rsp + 0x344], xmm0
movups xmmword [rsp + 0x354], xmm0
movups xmmword [rsp + 0x364], xmm0
movups xmmword [rsp + 0x374], xmm0
movups xmmword [rsp + 0x384], xmm0
movups xmmword [rsp + 0x390], xmm0
movups xmmword [rsp + 0x2e8], xmm0
movups xmmword [rsp + 0x2dc], xmm0
movups xmmword [rsp + 0x2cc], xmm0
movups xmmword [rsp + 0x2bc], xmm0
movups xmmword [rsp + 0x2ac], xmm0
movups xmmword [rsp + 0x29c], xmm0
movups xmmword [rsp + 0x28c], xmm0
movups xmmword [rsp + 0x27c], xmm0
movups xmmword [rsp + 0x26c], xmm0
movups xmmword [rsp + 0x25c], xmm0
mov qword [rsp + 0x2f8], 1
mov dword [rsp + 0x258], 1
test r8w, r8w
js 0x1400337b0
movzx edx, r8w
lea rcx, [rsp + 0xb8]
call fcn.14002a6a0
lea rcx, [rsp + 0x3a8]
mov rdx, rsi
call fcn.14002a6a0
lea rcx, [rsp + 0x300]
mov rdx, rsi
jmp 0x1400337bf
neg r8d
movsx rdx, r8w
lea rcx, [rsp + 0x258]
call fcn.14002a6a0
test r14w, r14w
js 0x1400337d8
movzx edx, r14w
lea rcx, [rsp + 0x258]
jmp 0x14003380b
mov eax, r14d
neg eax
movzx esi, ax
lea rcx, [rsp + 0xb8]
mov rdx, rsi
call fcn.14002a270
lea rcx, [rsp + 0x3a8]
mov rdx, rsi
call fcn.14002a270
lea rcx, [rsp + 0x300]
mov rdx, rsi
call fcn.14002a270
mov rsi, qword [rsp + 0x158]
lea rcx, [rsp + 0x1b0]
lea rdx, [rsp + 0xb8]
mov r8d, 0xa0
call fcn.1400efbc0
mov qword [rsp + 0x250], rsi
mov rcx, qword [rsp + 0x3a0]
cmp rsi, rcx
mov rax, rcx
cmova rax, rsi
cmp rax, 0x28
ja 0x140034634
test rax, rax
je 0x140033869
cmp rax, 1
jne 0x140033870
xor edx, edx
xor r8d, r8d
jmp 0x1400338c1
xor eax, eax
jmp 0x140033909
mov r9, rax
and r9, 0xfffffffffffffffe
xor r8d, r8d
xor edx, edx
nop dword [rax]
movzx r8d, r8b
bt r8d, 0
mov r8d, dword [rsp + rdx*4 + 0x300]
mov r10d, dword [rsp + rdx*4 + 0x304]
adc dword [rsp + rdx*4 + 0x1b0], r8d
adc dword [rsp + rdx*4 + 0x1b4], r10d
lea rdx, [rdx + 2]
setb r8b
cmp r9, rdx
jne 0x140033880
test al, 1
jne 0x1400338c1
test r8b, r8b
je 0x140033909
jmp 0x1400338f1
mov r9d, dword [rsp + rdx*4 + 0x1b0]
mov r10d, dword [rsp + rdx*4 + 0x300]
lea r11d, [r9 + r10]
movzx edi, r8b
add edi, r11d
setb r8b
mov dword [rsp + rdx*4 + 0x1b0], edi
add r9d, r10d
jb 0x1400338f1
test r8b, r8b
je 0x140033909
cmp rax, 0x27
ja 0x1400345f0
mov dword [rsp + rax*4 + 0x1b0], 1
inc rax
mov qword [rsp + 0x250], rax
mov rdi, qword [rsp + 0x2f8]
cmp rdi, rax
cmova rax, rdi
cmp rax, 0x29
jae 0x140034634
shl rax, 2
mov edx, 0xff
nop word cs:[rax + rax]
test rax, rax
je 0x140033976
mov r9d, dword [rsp + rax + 0x1ac]
xor r8d, r8d
cmp r9d, dword [rsp + rax + 0x254]
setne r8b
cmova r8d, edx
add rax, 0xfffffffffffffffc
test r8b, r8b
je 0x140033940
cmp r8b, bl
jge 0x140033996
inc r14d
jmp 0x140033aca
add rax, rsp
add rax, 0x1b0
lea rdx, [rsp + 0x1b0]
cmp rax, rdx
setne r8b
neg r8b
cmp r8b, bl
jl 0x14003396e
test rsi, rsi
je 0x1400339f0
lea rdx, [rsi*4]
xor r8d, r8d
xor eax, eax
nop dword [rax + rax]
mov r9d, dword [rsp + r8 + 0xb8]
lea r9, [r9 + r9*4]
lea rax, [rax + r9*2]
mov dword [rsp + r8 + 0xb8], eax
shr rax, 0x20
add r8, 4
cmp rdx, r8
jne 0x1400339b0
test rax, rax
je 0x1400339f2
cmp rsi, 0x27
ja 0x140034608
mov dword [rsp + rsi*4 + 0xb8], eax
inc rsi
jmp 0x1400339f2
xor esi, esi
mov qword [rsp + 0x158], rsi
mov rax, qword [rsp + 0x448]
cmp rax, 0x29
jae 0x140034634
test rax, rax
je 0x140033a60
lea r8, [rax*4]
xor r9d, r9d
xor edx, edx
nop
mov r10d, dword [rsp + r9 + 0x3a8]
lea r10, [r10 + r10*4]
lea rdx, [rdx + r10*2]
mov dword [rsp + r9 + 0x3a8], edx
shr rdx, 0x20
add r9, 4
cmp r8, r9
jne 0x140033a20
test rdx, rdx
je 0x140033a62
cmp rax, 0x27
ja 0x1400345f0
mov dword [rsp + rax*4 + 0x3a8], edx
inc rax
jmp 0x140033a62
xor eax, eax
mov qword [rsp + 0x448], rax
test rcx, rcx
je 0x140033ac0
lea rdx, [rcx*4]
xor r8d, r8d
xor eax, eax
nop dword [rax]
mov r9d, dword [rsp + r8 + 0x300]
lea r9, [r9 + r9*4]
lea rax, [rax + r9*2]
mov dword [rsp + r8 + 0x300], eax
shr rax, 0x20
add r8, 4
cmp rdx, r8
jne 0x140033a80
test rax, rax
je 0x140033ac2
cmp rcx, 0x27
ja 0x1400345bb
mov dword [rsp + rcx*4 + 0x300], eax
inc rcx
jmp 0x140033ac2
xor ecx, ecx
mov qword [rsp + 0x3a0], rcx
mov qword [rsp + 0x30], r14
lea rsi, [rsp + 0x5a0]
lea r14, [rsp + 0x258]
mov r8d, 0xa0
mov rcx, rsi
mov rdx, r14
call fcn.1400efbc0
mov qword [rsp + 0x640], rdi
mov edx, 1
mov rcx, rsi
call fcn.14002a6a0
mov rsi, qword [rsp + 0x2f8]
lea rdi, [rsp + 0x4f8]
mov r8d, 0xa0
mov rcx, rdi
mov rdx, r14
call fcn.1400efbc0
mov qword [rsp + 0x598], rsi
mov edx, 2
mov rcx, rdi
call fcn.14002a6a0
mov rsi, qword [rsp + 0x2f8]
lea rdi, [rsp + 0x450]
mov r8d, 0xa0
mov rcx, rdi
mov rdx, r14
call fcn.1400efbc0
mov qword [rsp + 0x4f0], rsi
mov edx, 3
mov rcx, rdi
call fcn.14002a6a0
mov rcx, qword [rsp + 0x4f0]
mov r15, qword [rsp + 0x158]
cmp r15, rcx
mov qword [rsp + 0x38], rcx
cmova rcx, r15
cmp rcx, 0x28
ja 0x14003464a
mov rax, qword [rsp + 0x598]
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x640]
mov qword [rsp + 0x40], rax
mov rbp, qword [rsp + 0x2f8]
xor r13d, r13d
mov r12d, 0xff
jmp 0x140033bf0
xor ecx, ecx
mov qword [rsp + 0x3a0], rcx
mov rcx, qword [rsp + 0x38]
cmp r15, rcx
cmova rcx, r15
cmp rcx, 0x28
ja 0x14003464a
mov rdi, r13
lea rax, [rcx*4]
nop dword [rax + rax]
test rax, rax
je 0x140033c40
mov r8d, dword [rsp + rax + 0x44c]
xor edx, edx
cmp r8d, dword [rsp + rax + 0xb4]
setne dl
cmova edx, r12d
add rax, 0xfffffffffffffffc
test dl, dl
je 0x140033c00
cmp dl, 1
ja 0x140033c5e
test rcx, rcx
je 0x140033cf1
cmp rcx, 1
jne 0x140033c68
mov al, 1
xor edx, edx
jmp 0x140033cbb
add rax, rsp
add rax, 0x450
lea rdx, [rsp + 0x450]
cmp rax, rdx
setne dl
neg dl
cmp dl, 1
jbe 0x140033c2b
xor edx, edx
mov rcx, r15
jmp 0x140033cfb
mov r8, rcx
and r8, 0xfffffffffffffffe
mov al, 1
xor edx, edx
nop word cs:[rax + rax]
mov r9d, dword [rsp + rdx*4 + 0x450]
not r9d
movzx eax, al
bt eax, 0
adc dword [rsp + rdx*4 + 0xb8], r9d
mov eax, dword [rsp + rdx*4 + 0x454]
not eax
adc dword [rsp + rdx*4 + 0xbc], eax
lea rdx, [rdx + 2]
setb al
cmp r8, rdx
jne 0x140033c80
test cl, 1
je 0x140033ce9
mov r8d, dword [rsp + rdx*4 + 0x450]
not r8d
mov r9d, dword [rsp + rdx*4 + 0xb8]
lea r10d, [r8 + r9]
movzx r11d, al
add r11d, r10d
setb al
mov dword [rsp + rdx*4 + 0xb8], r11d
add r8d, r9d
jb 0x140033cf1
test al, al
je 0x14003465d
mov qword [rsp + 0x158], rcx
mov dl, 8
mov rax, qword [rsp + 0x48]
cmp rcx, rax
cmova rax, rcx
cmp rax, 0x29
jae 0x140034634
lea r8, [rax*4]
nop dword [rax]
test r8, r8
je 0x140033d70
mov r10d, dword [rsp + r8 + 0x4f4]
xor r9d, r9d
cmp r10d, dword [rsp + r8 + 0xb4]
setne r9b
cmova r9d, r12d
add r8, 0xfffffffffffffffc
test r9b, r9b
je 0x140033d20
cmp r9b, 1
ja 0x140033d92
test rax, rax
je 0x140033e21
cmp rax, 1
jne 0x140033d9a
mov cl, 1
xor r8d, r8d
jmp 0x140033dec
add r8, rsp
add r8, 0x4f8
lea r9, [rsp + 0x4f8]
cmp r8, r9
setne r9b
neg r9b
cmp r9b, 1
jbe 0x140033d4f
mov rax, rcx
jmp 0x140033e2c
mov r9, rax
and r9, 0xfffffffffffffffe
mov cl, 1
xor r8d, r8d
nop word cs:[rax + rax]
mov r10d, dword [rsp + r8*4 + 0x4f8]
not r10d
movzx ecx, cl
bt ecx, 0
adc dword [rsp + r8*4 + 0xb8], r10d
mov ecx, dword [rsp + r8*4 + 0x4fc]
not ecx
adc dword [rsp + r8*4 + 0xbc], ecx
lea r8, [r8 + 2]
setb cl
cmp r9, r8
jne 0x140033db0
test al, 1
je 0x140033e19
mov r9d, dword [rsp + r8*4 + 0x4f8]
not r9d
mov r10d, dword [rsp + r8*4 + 0xb8]
lea r11d, [r9 + r10]
movzx esi, cl
add esi, r11d
setb cl
mov dword [rsp + r8*4 + 0xb8], esi
add r9d, r10d
jb 0x140033e21
test cl, cl
je 0x14003465d
mov qword [rsp + 0x158], rax
or dl, 4
mov rcx, qword [rsp + 0x40]
cmp rax, rcx
cmova rcx, rax
cmp rcx, 0x29
jae 0x14003464a
lea r8, [rcx*4]
nop word [rax + rax]
test r8, r8
je 0x140033ea0
mov r10d, dword [rsp + r8 + 0x59c]
xor r9d, r9d
cmp r10d, dword [rsp + r8 + 0xb4]
setne r9b
cmova r9d, r12d
add r8, 0xfffffffffffffffc
test r9b, r9b
je 0x140033e50
cmp r9b, 1
ja 0x140033ec2
test rcx, rcx
je 0x140033f52
cmp rcx, 1
jne 0x140033eca
mov al, 1
xor r8d, r8d
jmp 0x140033f1d
add r8, rsp
add r8, 0x5a0
lea r9, [rsp + 0x5a0]
cmp r8, r9
setne r9b
neg r9b
cmp r9b, 1
jbe 0x140033e7f
mov rcx, rax
jmp 0x140033f5d
mov r9, rcx
and r9, 0xfffffffffffffffe
mov al, 1
xor r8d, r8d
nop word cs:[rax + rax]
mov r10d, dword [rsp + r8*4 + 0x5a0]
not r10d
movzx eax, al
bt eax, 0
adc dword [rsp + r8*4 + 0xb8], r10d
mov eax, dword [rsp + r8*4 + 0x5a4]
not eax
adc dword [rsp + r8*4 + 0xbc], eax
lea r8, [r8 + 2]
setb al
cmp r9, r8
jne 0x140033ee0
test cl, 1
je 0x140033f4a
mov r9d, dword [rsp + r8*4 + 0x5a0]
not r9d
mov r10d, dword [rsp + r8*4 + 0xb8]
lea r11d, [r9 + r10]
movzx esi, al
add esi, r11d
setb al
mov dword [rsp + r8*4 + 0xb8], esi
add r9d, r10d
jb 0x140033f52
test al, al
je 0x14003465d
mov qword [rsp + 0x158], rcx
add dl, 2
cmp rcx, rbp
mov r15, rbp
cmova r15, rcx
cmp r15, 0x29
jae 0x140034677
lea rax, [r15*4]
nop dword [rax]
test rax, rax
je 0x140033fd0
mov r9d, dword [rsp + rax + 0x254]
xor r8d, r8d
cmp r9d, dword [rsp + rax + 0xb4]
setne r8b
cmova r8d, r12d
add rax, 0xfffffffffffffffc
test r8b, r8b
je 0x140033f80
cmp r8b, 1
ja 0x140033ff1
test r15, r15
je 0x140034082
cmp r15, 1
jne 0x140033ff9
mov al, 1
xor ecx, ecx
jmp 0x14003404c
add rax, rsp
add rax, 0x258
lea r8, [rsp + 0x258]
cmp rax, r8
setne r8b
neg r8b
cmp r8b, 1
jbe 0x140033faf
mov r15, rcx
jmp 0x14003408c
mov r8, r15
and r8, 0xfffffffffffffffe
mov al, 1
xor ecx, ecx
nop word cs:[rax + rax]
mov r9d, dword [rsp + rcx*4 + 0x258]
not r9d
movzx eax, al
bt eax, 0
adc dword [rsp + rcx*4 + 0xb8], r9d
mov eax, dword [rsp + rcx*4 + 0x25c]
not eax
adc dword [rsp + rcx*4 + 0xbc], eax
lea rcx, [rcx + 2]
setb al
cmp r8, rcx
jne 0x140034010
test r15b, 1
je 0x14003407a
mov r8d, dword [rsp + rcx*4 + 0x258]
not r8d
mov r9d, dword [rsp + rcx*4 + 0xb8]
lea r10d, [r8 + r9]
movzx r11d, al
add r11d, r10d
setb al
mov dword [rsp + rcx*4 + 0xb8], r11d
add r8d, r9d
jb 0x140034082
test al, al
je 0x14003465d
mov qword [rsp + 0x158], r15
inc dl
cmp rdi, 0x11
je 0x14003459a
add dl, 0x30
mov byte [rsp + rdi + 0x57], dl
mov r14, qword [rsp + 0x448]
cmp r15, r14
mov rcx, r14
cmova rcx, r15
cmp rcx, 0x29
jae 0x14003464a
lea r13, [rdi + 1]
shl rcx, 2
nop word cs:[rax + rax]
test rcx, rcx
je 0x140034100
mov eax, dword [rsp + rcx + 0x3a4]
xor esi, esi
cmp eax, dword [rsp + rcx + 0xb4]
setne sil
cmova esi, r12d
add rcx, 0xfffffffffffffffc
test sil, sil
je 0x1400340d0
jmp 0x14003411c
lea rax, [rsp + rcx]
add rax, 0x3a8
lea rcx, [rsp + 0x3a8]
cmp rax, rcx
setne sil
neg sil
mov r8d, 0xa0
lea rcx, [rsp + 0x1b0]
lea rdx, [rsp + 0xb8]
call fcn.1400efbc0
mov qword [rsp + 0x250], r15
mov rcx, qword [rsp + 0x3a0]
cmp r15, rcx
mov rax, rcx
cmova rax, r15
cmp rax, 0x28
ja 0x140034634
test rax, rax
je 0x140034170
cmp rax, 1
jne 0x140034180
xor edx, edx
xor r8d, r8d
jmp 0x1400341e0
xor eax, eax
jmp 0x140034230
mov r9, rax
and r9, 0xfffffffffffffffe
xor r8d, r8d
xor edx, edx
nop dword [rax]
movzx r8d, r8b
bt r8d, 0
mov r8d, dword [rsp + rdx*4 + 0x300]
mov r10d, dword [rsp + rdx*4 + 0x304]
adc dword [rsp + rdx*4 + 0x1b0], r8d
adc dword [rsp + rdx*4 + 0x1b4], r10d
lea rdx, [rdx + 2]
setb r8b
cmp r9, rdx
jne 0x140034190
test al, 1
jne 0x1400341e0
test r8b, r8b
je 0x140034230
jmp 0x140034218
mov r9d, dword [rsp + rdx*4 + 0x1b0]
mov r10d, dword [rsp + rdx*4 + 0x300]
lea r11d, [r9 + r10]
movzx ebx, r8b
add ebx, r11d
setb r8b
mov dword [rsp + rdx*4 + 0x1b0], ebx
add r9d, r10d
mov rbx, qword [rsp + 0x80]
jb 0x140034218
test r8b, r8b
je 0x140034230
cmp rax, 0x27
ja 0x1400345f0
mov dword [rsp + rax*4 + 0x1b0], 1
inc rax
mov qword [rsp + 0x250], rax
cmp rbp, rax
cmova rax, rbp
cmp rax, 0x29
jae 0x140034634
shl rax, 2
nop dword [rax]
test rax, rax
je 0x140034280
mov r8d, dword [rsp + rax + 0x1ac]
xor edx, edx
cmp r8d, dword [rsp + rax + 0x254]
setne dl
cmova edx, r12d
add rax, 0xfffffffffffffffc
test dl, dl
je 0x140034250
cmp sil, bl
jge 0x1400342a2
jmp 0x1400343f7
add rax, rsp
add rax, 0x1b0
lea rdx, [rsp + 0x1b0]
cmp rax, rdx
setne dl
neg dl
cmp sil, bl
jl 0x1400343f7
cmp dl, bl
jl 0x1400343f7
test r15, r15
je 0x140034310
lea rdx, [r15*4]
xor r8d, r8d
xor eax, eax
nop dword [rax]
mov r9d, dword [rsp + r8 + 0xb8]
lea r9, [r9 + r9*4]
lea rax, [rax + r9*2]
mov dword [rsp + r8 + 0xb8], eax
shr rax, 0x20
add r8, 4
cmp rdx, r8
jne 0x1400342c0
test rax, rax
je 0x140034313
cmp r15, 0x27
ja 0x1400345c4
mov dword [rsp + r15*4 + 0xb8], eax
inc r15
jmp 0x140034313
xor r15d, r15d
mov qword [rsp + 0x158], r15
test r14, r14
je 0x140034380
lea rdx, [r14*4]
xor r8d, r8d
xor eax, eax
nop dword [rax]
mov r9d, dword [rsp + r8 + 0x3a8]
lea r9, [r9 + r9*4]
lea rax, [rax + r9*2]
mov dword [rsp + r8 + 0x3a8], eax
shr rax, 0x20
add r8, 4
cmp rdx, r8
jne 0x140034330
test rax, rax
je 0x140034383
cmp r14, 0x27
ja 0x1400345da
mov dword [rsp + r14*4 + 0x3a8], eax
inc r14
jmp 0x140034383
xor r14d, r14d
mov qword [rsp + 0x448], r14
test rcx, rcx
je 0x140033bd0
lea rdx, [rcx*4]
xor r8d, r8d
xor eax, eax
nop word cs:[rax + rax]
mov r9d, dword [rsp + r8 + 0x300]
lea r9, [r9 + r9*4]
lea rax, [rax + r9*2]
mov dword [rsp + r8 + 0x300], eax
shr rax, 0x20
add r8, 4
cmp rdx, r8
jne 0x1400343b0
test rax, rax
je 0x140033bd2
cmp rcx, 0x27
ja 0x1400345bb
mov dword [rsp + rcx*4 + 0x300], eax
inc rcx
jmp 0x140033bd2
cmp dl, bl
jge 0x1400344d1
cmp sil, bl
jge 0x140034496
lea rcx, [rsp + 0xb8]
mov edx, 1
call fcn.14002a6a0
mov rax, qword [rsp + 0x158]
mov rcx, qword [rsp + 0x2f8]
cmp rax, rcx
cmova rcx, rax
cmp rcx, 0x29
jae 0x14003464a
shl rcx, 2
mov eax, 0xff
nop word cs:[rax + rax]
test rcx, rcx
je 0x140034477
mov r8d, dword [rsp + rcx + 0x254]
xor edx, edx
cmp r8d, dword [rsp + rcx + 0xb4]
setne dl
cmova edx, eax
add rcx, 0xfffffffffffffffc
test dl, dl
je 0x140034450
jmp 0x140034491
lea rax, [rsp + rcx]
add rax, 0x258
lea rcx, [rsp + 0x258]
cmp rax, rcx
setne dl
neg dl
cmp dl, 2
jae 0x1400344d1
mov r8, 0xffffffffffffffff
mov rcx, r13
test rcx, rcx
je 0x14003455a
mov rax, rcx
dec rcx
inc r8
cmp byte [rsp + rax + 0x56], 0x39
je 0x1400344a0
inc byte [rsp + rcx + 0x57]
cmp rax, rdi
ja 0x1400344d1
lea rcx, [rsp + rax]
add rcx, 0x57
mov dl, 0x30
call fcn.1400f0830
cmp rdi, 0x11
jae 0x1400346f4
lea rax, [rsp + 0x1b0]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x57]
mov rdx, r13
mov r8, qword [rsp + 0x30]
xor r9d, r9d
call fcn.14002a990
mov rdi, qword [rsp + 0x1a8]
mov r15, qword [rsp + 0x1a0]
mov r14, qword [rsp + 0x198]
mov qword [rsp + 0x450], r14
mov qword [rsp + 0x458], r15
mov qword [rsp + 0x460], rax
mov qword [rsp + 0x468], rdx
lea rdx, [rsp + 0x450]
mov rcx, rdi
call fcn.1400311d0
nop
add rsp, 0x648
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov byte [rsp + 0x57], 0x31
test rdi, rdi
je 0x14003457d
lea rcx, [rsp + 0x58]
mov dl, 0x30
mov r8, rdi
call fcn.1400f0830
cmp rdi, 0xf
ja 0x14003461e
mov byte [rsp + rdi + 0x58], 0x30
add rdi, 2
mov rax, qword [rsp + 0x30]
inc eax
mov qword [rsp + 0x30], rax
mov r13, rdi
jmp 0x1400344db
lea r8, str.librarycore_src_num_flt2dec_strategydragon.rsassertion_failed:_d.mant___0
jmp 0x1400345aa
lea r8, str.librarycore_src_num_flt2dec_strategygrisu.rs
mov ecx, 0x11
mov edx, 0x11
call fcn.1400fdb80
ud2
lea r8, str.librarycore_src_num_bignum.rs
jmp 0x1400345fc
lea r8, str.librarycore_src_num_bignum.rs
mov edx, 0x28
mov rcx, r15
call fcn.1400fdb80
ud2
lea r8, str.librarycore_src_num_bignum.rs
mov edx, 0x28
mov rcx, r14
call fcn.1400fdb80
ud2
lea r8, str.librarycore_src_num_bignum.rs
mov ecx, 0x28
mov edx, 0x28
call fcn.1400fdb80
ud2
lea r8, str.librarycore_src_num_bignum.rs
mov edx, 0x28
mov rcx, rsi
call fcn.1400fdb80
ud2
lea r8, str.librarycore_src_num_flt2dec_strategydragon.rsassertion_failed:_d.mant___0
mov edx, 0x11
mov rcx, r13
call fcn.1400fdb80
ud2
lea r8, str.librarycore_src_num_bignum.rs
mov edx, 0x28
mov rcx, rax
call fcn.1400fdc00
ud2
lea r8, str.librarycore_src_num_bignum.rs
mov edx, 0x28
call fcn.1400fdc00
ud2
lea rcx, str.assertion_failed:_noborrowassertion_failed:_digits___40assertion_failed:_other___0
lea r8, str.librarycore_src_num_bignum.rs
mov edx, 0x1a
call fcn.1400fdc80
ud2
lea r8, str.librarycore_src_num_bignum.rs
mov edx, 0x28
mov rcx, r15
call fcn.1400fdc00
ud2
mov qword [rsp + 0x1b0], 0
lea rcx, [rsp + 0x4f8]
lea rdx, [rsp + 0x450]
lea r8, [rsp + 0x1b0]
call fcn.1400fdcd0
ud2
lea rcx, [0x1401084af]
lea r8, str.librarycore_src_num_flt2dec_strategygrisu.rs
mov edx, 0x1c
call fcn.1400fdc80
ud2
lea rcx, [0x140108310]
lea r8, [0x140108350]
mov edx, 0x1d
call fcn.1400fdc80
ud2
lea r8, str.librarycore_src_num_flt2dec_strategydragon.rsassertion_failed:_d.mant___0
mov edx, 0x11
mov rcx, r13
call fcn.1400fdc00
ud2
cmp rax, 0x800
je 0x140035b45
movups xmm0, xmmword [0x1401116d0]
movups xmmword [rsp + rax + 0x30], xmm0
adc dword [rsp + rax + 0x30], eax
adc dword [rsp + rax + 0x30], eax
movups xmm0, xmmword [0x1401116c0]
movups xmmword [rsp + rax + 0x20], xmm0
mov ebx, 0x110f000d
add al, 0x20
add rax, 0x20
jmp case.0x1400c01dc.121
lea rdx, [rsp + 0x20]
push rsp
and al, 0x20
mov r8d, 0x800
mov rcx, rsi
add byte [rax - 0x77], cl
int1
call fcn.1400efbc0
and qword [rsi + 0x800], 0
add byte [rax - 0x7f], cl
invalid
and byte [rax], cl
add byte [rax], al
pop rsi
ret
add byte [rax - 0x7d], cl
cmpsb byte [rsi], byte [rdi]
add byte [rax], cl
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
sub esp, 0x28
mov rsi, rcx
mov ecx, 0x818
mov edx, 8
call fcn.140035b9f
mov rdi, rax
mov r8d, 0x818
mov rcx, rax
mov rdx, rsi
call fcn.1400efbc0
mov rax, rdi
add rsp, 0x28
pop rdi
pop rsi
ret
test ebx, ebx
je 0x140035c6b
lea rcx, [rsp + 0x28]
and qword [rcx + 0x810], 0
call fcn.140035b69
mov rsi, rax
mov ecx, 0x280
mov edx, 0x80
call fcn.140035b9f
mov ecx, 1
mov qword [rax], rcx
mov qword [rax + 8], rcx
mov qword [rax + 0x80], rsi
mov qword [rax + 0x100], rsi
and qword [rax + 0x180], 0
and qword [rax + 0x200], 0
mov rcx, qword [rbx]
mov qword [rcx], rax
mov rax, qword [rdi]
mov byte [rax], 1
add rsp, 0x840
pop rbx
pop rdi
pop rsi
ret
lea rcx, [0x14015ab02]
lea r8, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4library_std_src_synconce.rs
mov edx, 0x2b
call fcn.1400fdc80
std
jg 0x140035c8e
invalid
ud2
dec dword [rax - 0x7d]
in al, dx
sub al, ch
mov ebx, 0x8b000669
invalid
add byte [rbx + 0x17b04d0d], cl
mov r8b, 0x17
invalid
mov r8, qword gs:[0x58]
mov rcx, qword [r8 + rcx*8]
mov qword [rcx + 0xb8], 1
mov qword [rcx + 0xc0], rax
add eax, 0x48000000
mov dword [rcx + 0xc8], edx
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rsp, 0x28
ret
mov rsi, qword [rcx]
mov rcx, qword [rsi + 0x18]
mov ecx, dword [rsi + 0x18]
mov ecx, dword [rsi + 0x18]
test rcx, rcx
test ecx, ecx
je case.0x14001f834.137
mov byte [rcx], 0
cmp qword [rsi + 0x20], 0
cmp dword [rsi + 0x20], 0
cmp dword [rsi + 0x20], 0
je case.0x14001f834.137
mov edx, 1
call fcn.140037cb0
mov ch, 0x1f
add byte [rax], al
add byte [rax], al
add al, ch
mov ch, 0x1f
add byte [rax], al
cmp rsi, 0xffffffffffffffff
je 0x140035d1a
lock dec qword [rsi + 8]
dec dword [rsi + 8]
jne 0x140035d1a
adc bh, byte [rdx + 8]
mov edx, 8
add byte [rax], al
add byte [rax - 0x77], cl
add byte [rax], al
mov rcx, rsi
int1
add rsp, 0x20
pop rsi
jmp fcn.140037cb0
invalid
add byte [rax], al
and byte [rsi - 0x17], bl
xchg esi, eax
invalid
nop
add rsp, 0x20
pop rsi
ret
in al, dx
push 0x48d08948
ror byte [rax - 0x75], 1
or dword [rax - 0x73], ecx
lea edx, [rcx + 8]
ror byte [rax - 0x75], 1
or dword [rax - 0x73], ecx
lea edx, [rcx + 8]
lea r8, [rsp + 0x60]
lea edx, [rcx + 8]
lea r8, [rsp + 0x60]
and al, 0x60
mov qword [r8], rdx
lea rdx, [0x140111940]
mov qword [rsp + 0x50], rdx
push rsp
and al, 0x50
push rsp
and al, 0x50
mov qword [rsp + 0x48], r8
mov dword [rsp + 0x48], eax
lea rdx, str.error_len
mov qword [rsp + 0x38], rdx
lea rdx, [0x140111920]
adc eax, 0xdbbc5
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x40], 9
invalid
add byte [rax - 0x39], cl
and al, 0x20
or eax, dword [rax]
add byte [rax], al
mov qword [rsp + 0x20], 0xb
lea rdx, str.Utf8Errorvalid_up_to
lea r9, [0x14015ac41]
mov r8d, 9
mov eax, 9
mov rcx, rax
call fcn.14002e780
in eax, dx
mov edi, edi
invalid
in eax, dx
mov edi, edi
call qword [rax + 0x68c48348]
nop
add rsp, 0x68
invalid
nop
add rsp, 0x68
invalid
push 0xffffffffec8348c3
ret
in al, dx
cmp byte [rax - 0x75], cl
add dword [rax + 0x35740038], eax
je case.0x14001f834.153
inc rax
lea r9, [rsp + 0x30]
and al, 0x30
ror byte [rbp + rcx*4 + 0x4c], 0x24
xor byte [rcx - 0x77], cl
and al, 0x30
mov qword [r9], rax
lea rax, [0x140111980]
leave
invalid
invalid
invalid
add dword [rax - 0x73], ecx
add eax, 0xdbbc9
leave
invalid
invalid
invalid
leave
mov ebx, 0x8948000d
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
add eax, 0x124ee1
loope case.0x1400294b1.76
adc al, byte [rax]
lea rax, [0x14015aca4]
loope case.0x1400294b1.76
adc al, byte [rax]
add byte [rcx - 0x48], al
add al, 0
mov r8d, 4
add byte [rax], al
mov rcx, rdx
mov rdx, rax
ror dword [rax - 0x77], 1
ret 0xce8
invalid
invalid
call fcn.14002e9e0
nop
add rsp, 0x38
invalid
invalid
call qword [rax + 0x38c48348]
invalid
ret
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
sbb byte [rax - 0x73], cl
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, str.NoneSome
lea edx, str.NoneSome
adc eax, 0x124eb3
adc al, byte [rax]
mov r8d, 4
add al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
add rsp, 0x38
invalid
jmp rax
jmp rax
mov eax, dword [rcx]
mov rcx, qword [rax]
mov rax, qword [rax + 8]
or byte [rbx + rcx*4 + 0x42], cl
invalid
or byte [rax - 0x75], cl
or byte [rbx + rcx*4 + 0x42], cl
or byte [rbx + rcx*4 + 0x42], cl
or byte [rbx + rcx*4 + 0x42], cl
and byte [rbx + rcx*4 + 0x4a], cl
mov r9, qword [rdx + 0x28]
mov rdx, rax
mov edx, eax
sub byte [rax - 0x77], cl
sub byte [rax - 0x77], cl
ret 0xbce9
jmp 0x14002ebd0
dec dword [rax - 0x7d]
in al, dx
cmp byte [rax - 0x75], cl
add dword [rbx + 0x36740038], eax
cmp dword [rax], 0
je 0x140035e56
invalid
cmp dword [rax], 0
je 0x140035e56
invalid
add rax, 4
add rax, 4
add al, 0x4c
lea ecx, [rsp + 0x30]
and al, 0x30
lea r9, [rsp + 0x30]
and al, 0x30
xor byte [rcx - 0x77], cl
mov qword [r9], rax
lea rax, [0x140111960]
invalid
invalid
invalid
invalid
add dword [rax - 0x73], ecx
add eax, 0xdbb2d
invalid
invalid
invalid
invalid
sub eax, 0x48000dbb
mov dword [rsp + 0x20], eax
and al, 0x20
mov ebx, 0x8948000d
mov qword [rsp + 0x20], rax
and al, 0x20
and byte [rax - 0x73], cl
add eax, 0x124e65
adc r8b, byte gs:[rax]
lea rax, [0x14015aca4]
adc r8b, byte gs:[rax]
adc al, byte [rax]
mov r8d, 4
mov eax, 4
mov rcx, rdx
mov rdx, rax
call fcn.14002e9e0
nop
add rsp, 0x38
ret
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, str.NoneSome
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.NoneSome
mov r8d, 4
add rsp, 0x38
jmp rax
sub rsp, 0x38
mov rax, rdx
ror byte [rax - 0x75], 1
or dword [rbp + rcx*4 + 0x4c], ecx
and al, 0x30
cmp byte [rax - 0x77], cl
ror byte [rax - 0x75], 1
or dword [rbp + rcx*4 + 0x4c], ecx
and al, 0x30
mov qword [r9], rcx
mov dword [rcx], ecx
lea rcx, [0x1401120c0]
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
add byte [rax - 0x77], cl
and al, 0x20
mov dword [rsp + 0x20], ecx
lea rdx, str.Length
mov r8d, 6
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
add byte [rax], al
mov rcx, rax
call fcn.14002e9e0
mov edi, edi
invalid
shr eax, 0x37
mov edi, edi
call qword [rax + 0x38c48348]
nop
add rsp, 0x38
add esp, 0x38
invalid
nop
add rsp, 0x38
add esp, 0x38
add esp, 0x38
invalid
ret
sub rsp, 0xf8
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rcx]
invalid
invalid
mov rcx, qword [rcx]
mov ecx, dword [rcx]
mov qword [rsp + 0x30], rcx
and al, 0x30
movzx eax, word [rcx]
mov bh, 1
movzx ecx, byte [rcx + 2]
shl ecx, 0x10
loope 0x140035ed8
add al, r9b
loope 0x140035ed8
adc byte [rcx], cl
rol dword [rdi + rcx - 0x4a], 0xc1
movzx r8d, cl
or ecx, eax
movzx r8d, cl
movzx eax, cl
lea r9, [0x14016d97c]
lea ecx, [0x14016d97c]
adc eax, dword [rax]
movsxd r8, dword [r9 + r8*4]
invalid
add al, 0x81
or dword [rbp + 1], 0xe0ff41c8
add r8, r9
enter 0xffffffffffffff41, 0xffffffffffffffe0
jmp r8
loopne case.0x1400c01dc.143
mov al, 1
jmp 0x140035f4a
add ebx, ebp
mov al, 2
mov al, 2
mov al, 2
jmp 0x140035f4a
mov al, 3
jmp 0x140035f4a
add ebp, ebx
pop rdi
mov al, 4
jmp 0x140035f4a
pop rbx
add al, 0xeb
pop rbx
mov al, 5
add eax, 0x6b057eb
jmp 0x140035f4a
mov al, 6
jmp 0x140035f4a
push rbx
mov al, 9
jmp 0x140035f4a
mov al, 0xa
jmp 0x140035f4a
mov al, 0xc
or al, 0xeb
mov r8b, 0x30
mov al, 0x30
jmp 0x140035f4a
mov al, 0x30
jmp 0x140035f4a
mov r8b, 0x31
mov al, 0x31
xor ebx, ebp
invalid
jmp 0x140035f4a
mov al, 0x12
jmp 0x140035f4a
invalid
cmp esi, dword [rax - 0x4fc814ed]
adc al, 0xeb
jmp 0x140035f4a
mov al, 0x15
jmp 0x140035f4a
mov al, 0x16
mov al, 0x13
jmp 0x140035f4a
mov al, 0x14
jmp 0x140035f4a
mov al, 0x15
jmp 0x140035f4a
adc eax, 0x16b02feb
mov al, 0x16
jmp 0x140035f4a
sub esi, dword [rax - 0x4fd814e9]
sbb bl, ch
and esi, dword [rax + 0x411feb1a]
mov al, 0x1a
jmp 0x140035f4a
invalid
mov al, 0x17
jmp 0x140035f4a
mov al, 0x18
jmp 0x140035f4a
mov al, 0x1a
jmp 0x140035f4a
mov r8b, 0x40
mov al, 0x40
jmp 0x140035f38
jmp 0x140035f38
mov r8b, 0x80
jmp 0x140035f38
mov r8b, 0xc0
shr eax, 8
shr ecx, 0xb
jmp 0x160e4df4c
jmp 0x160e4df4c
or eax, dword [rax + 0x84420e1]
ror byte [rax], 0xc8
or al, r8b
or al, al
or al, cl
jmp 0x140035f4a
mov al, 0x1e
lea rcx, [rsp + 0x2f]
lea ecx, [rsp + 0x2f]
mov byte [rcx], al
lea rax, [rsp + 0x38]
lea eax, [rsp + 0x38]
mov qword [rax], rcx
lea rcx, [0x140030e10]
invalid
dec dword [rax - 0x77]
or byte [rax - 0x73], cl
or byte [rax - 0x73], cl
mov qword [rax + 8], rcx
lea rcx, [rsp + 0x30]
or byte [rax - 0x73], cl
and al, 0x30
mov qword [rax + 0x10], rcx
lea rcx, case.0x14001f834.173
or eax, 0x94
or eax, 0x94
xchg esp, eax
add byte [rax], al
add byte [rax - 0x77], cl
sbb byte [rcx + 2], dil
mov qword [rax + 0x18], rcx
mov ecx, 2
lea r9, [rsp + 0x88]
lea ecx, [rsp + 0x88]
mov byte [rax], al
add byte [rax], al
mov qword [r9], rcx
mov dword [rcx], ecx
and qword [r9 + 0x10], 0
mov qword [r9 + 0x18], rcx
mov dword [rcx + 0x18], ecx
and qword [r9 + 0x20], 0
and dword [rcx + 0x20], 0
movabs r8, 0x800000020
or byte [rax], al
add byte [rax], al
add byte [rbp - 0x77], cl
mov qword [r9 + 0x28], r8
mov r8b, 3
mov byte [r9 + 0x30], r8b
mov qword [r9 + 0x38], rcx
mov dword [rcx + 0x38], ecx
sub byte [r9 - 0x50], al
add eax, dword [rbp - 0x78]
xor byte [r9 - 0x77], cl
mov dword [rcx + 0x38], ecx
invalid
invalid
mov dword [rcx + 0x38], ecx
cmp byte [rcx - 0x77], cl
mov qword [r9 + 0x48], rcx
mov dword [rcx + 0x48], ecx
mov qword [r9 + 0x50], rcx
mov qword [r9 + 0x50], rcx
mov dword [rcx + 0x50], ecx
push rax
mov qword [r9 + 0x58], 1
add byte [rax], al
mov qword [r9 + 0x60], 0x20
mov dword [rcx + 0x60], 0x20
add byte [rax], al
add byte [rbp - 0x78], al
mov byte [r9 + 0x68], r8b
lea r10, str.Tag_0x
mov esi, 0x4c000dc0
lea eax, [rsp + 0x58]
push 0xffffffffbe158d4c
ror byte [0x18490abd6], 0x24
pop rax
mov esi, 0x4c000dc0
lea eax, [rsp + 0x58]
mov qword [r8], r10
mov qword [r8 + 8], 3
add eax, dword [rax]
add byte [rax], al
invalid
adc byte [rcx - 0x39], cl
or byte [rbx], al
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax], al
invalid
add byte [rbp - 0x77], cl
mov qword [r8 + 0x20], r9
mov qword [r8 + 0x28], rcx
mov qword [r8 + 0x10], rax
adc byte [rcx - 0x77], cl
sbb byte [rax - 0x75], cl
sbb byte [rax - 0x75], cl
invalid
invalid
and byte [rcx - 0x77], cl
sub byte [rcx - 0x77], cl
adc byte [rcx - 0x77], cl
sbb byte [rax - 0x75], cl
sbb byte [rax - 0x75], cl
sbb byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rdx
sub al, ch
mov cl, 0x86
xchg bh, bh
mov rdx, qword [rdx + 0x28]
call fcn.14002e6b0
xchg bh, bh
invalid
xchg bh, bh
call qword [rax - 0x73b7eb8]
nop
invalid
invalid
invalid
clc
nop
add rsp, 0xf8
add esp, 0xf8
add esp, 0xf8
add byte [rax], al
add bl, al
ret
sub rsp, 0x78
mov rax, qword [rcx]
invalid
add dword [rdi], ecx
mov dh, 8
invalid
movzx ecx, byte [rax]
or byte [rbp + rcx*4 + 5], cl
mov edi, 0x49001379
adc eax, dword [rax]
invalid
invalid
lea r8, [0x14016d9d8]
add eax, 0x1379bf
adc eax, dword [rax]
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
sar edi, 0xe1
sar edi, 0xe1
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, str.BOOLEANINTEGERBIT_STRINGOCTET_STRINGNULLOBJECT_IDENTIFIERREALENUMERATEDUTF8StringSEQUENCESETNumericStringPrintableStringTeletexStringVideotexStringIA5StringUTCTimeGeneralizedTimeVisibleStringBMPStringAPPLICATION_____
lea edx, str.BOOLEANINTEGERBIT_STRINGOCTET_STRINGNULLOBJECT_IDENTIFIERREALENUMERATEDUTF8StringSEQUENCESETNumericStringPrintableStringTeletexStringVideotexStringIA5StringUTCTimeGeneralizedTimeVisibleStringBMPStringAPPLICATION_____
sbb byte [rax - 0x73], cl
adc eax, 0xdbe8b
invalid
invalid
invalid
invalid
lea edx, str.BOOLEANINTEGERBIT_STRINGOCTET_STRINGNULLOBJECT_IDENTIFIERREALENUMERATEDUTF8StringSEQUENCESETNumericStringPrintableStringTeletexStringVideotexStringIA5StringUTCTimeGeneralizedTimeVisibleStringBMPStringAPPLICATION_____
mov edi, dword [rsi - 0x6316fff3]
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
invalid
invalid
jmp 0x1400361d6
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xdbe7a
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0xdbe7a
jmp 0x1400361d6
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
invalid
sbb byte [rax - 0x73], cl
lea rdx, [0x140111ece]
lea edx, [0x140111ece]
adc eax, 0xdbe69
mov esi, 0x97e9000d
or eax, 0x97e900
add byte [rax], al
jmp case.0x140086743.49
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xdbe5b
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xdbe5b
lea edx, [0x140111ed8]
mov r8d, 0xc
add byte [rax], al
add cl, ch
mov ebx, 0x48000002
add al, byte [rax]
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
add byte [rax], al
jmp 0x140036343
add al, byte [rax]
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xdbe49
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea edx, [0x140111ee4]
adc eax, 0xdbe49
jmp case.0x140036d31.33
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140111ee8]
invalid
invalid
invalid
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xdbe38
invalid
invalid
invalid
invalid
cmp byte [rsi - 0x47befff3], bh
adc dword [rax], eax
add byte [rax], al
invalid
mov r8d, 0x11
add byte [rax], al
add cl, ch
mov byte [rdx], al
add byte [rax], al
jmp 0x140036343
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xdbe2b
invalid
invalid
invalid
invalid
mov eax, dword [rax + 0x18]
lea rdx, [0x140111ef9]
sub edi, dword [rsi - 0x47befff3]
add al, 0
add byte [rax], al
invalid
or eax, 0x4b84100
mov r8d, 4
add byte [rax], al
add cl, ch
jmp 0x140036343
jmp 0x140036343
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140111efd]
invalid
invalid
invalid
mov esi, 0x13eb000d
jmp case.0x140086743.49
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140111f07]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xdbe06
mov r8d, 0xa
add byte [rax], al
add cl, ch
invalid
invalid
jmp 0x140036343
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, [0x140111f11]
lea edx, [0x140111f11]
mov rax, qword [rax + 0x18]
lea rdx, [0x140111f11]
lea edx, [0x140111f11]
lea edx, [0x140111f11]
mov ebp, 0xb841000d
or byte [rax], al
add byte [rax], al
mov r8d, 8
jmp 0x140036343
add al, byte [rax]
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
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, 0xdbddc
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xdbddc
lea edx, [0x140111f19]
mov r8d, 3
jmp 0x140036343
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
invalid
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xdbdc1
lea rdx, [0x140111f1c]
lea edx, [0x140111f1c]
jmp 0x140036212
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140111f29]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xdbdb6
jmp 0x1400361f4
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x140111f38]
jmp 0x140036212
invalid
mov ebp, 0x85e9000d
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140111f45]
movsd dword [rdi], dword [rsi]
invalid
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140111f45]
movsd dword [rdi], dword [rsi]
invalid
invalid
invalid
mov r8d, 0xe
jmp 0x140036343
add byte [rax], al
add cl, ch
cwde
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0xdbd95
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0xdbd95
jmp 0x14003633d
add byte [rax], al
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]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xdbd86
lea rdx, [0x140111f5c]
mov r8d, 7
jmp 0x140036343
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x140111f63]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x140111f63]
mov r8d, 0xf
jmp 0x140036343
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
invalid
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea edx, [0x140111f72]
mov eax, dword [rax + 0x18]
lea rdx, [0x140111f72]
lea edx, [0x140111f72]
mov r8d, 0xd
jmp 0x140036343
or eax, 0xe9000000
add dword es:[rax], eax
add byte [rdi], cl
invalid
mov dh, 0x48
movzx ecx, byte [rax + 2]
mov al, byte [rax + 1]
add cl, byte [rdx - 0x72b3fec0]
and al, 0x27
lea r8, [rsp + 0x27]
mov byte [r8], al
shl rcx, 4
lea rax, str.primitiveconstructed
add rax, rcx
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
mov qword [rcx], r8
lea r8, [0x14003634a]
mov qword [rcx + 8], r8
mov qword [rcx + 0x10], rax
lea rax, [0x140029df0]
cwde
cmp edi, edi
invalid
dec dword [rax - 0x77]
sbb byte [r8 - 0x73], cl
sbb byte [rax - 0x73], cl
add eax, 0xdbd35
cwde
cmp edi, edi
invalid
dec dword [rax - 0x77]
sbb byte [r8 - 0x73], cl
sbb byte [rax - 0x73], cl
invalid
add eax, 0xdbd35
jmp 0x1400362f6
movzx ecx, byte [rax + 2]
mov al, byte [rax + 1]
lea r8, [rsp + 0x27]
and al, 0x27
add cl, byte [rdx - 0x72b3fec0]
and al, 0x27
and al, 0x27
mov byte [r8], al
shl rcx, 4
add al, 0x48
lea eax, [0x140111fe0]
add al, 0x48
lea eax, [0x140111fe0]
add rax, rcx
lea rcx, [rsp + 0x28]
mov qword [rcx], r8
add dword [rbp + rcx*4 + 5], ecx
mov dh, 0
add byte [rax], al
add dword [rbp + rcx*4 + 5], ecx
mov dh, 0
add byte [rax], al
lea eax, [0x14003634a]
mov qword [rcx + 8], r8
mov qword [rcx + 0x10], rax
lea rax, [0x140029df0]
add eax, 0xffff3b4d
add eax, 0xffff3b4d
mov qword [rcx + 0x18], rax
lea rax, str.CONTEXT_SPECIFIC__
jmp 0x1400362f6
movzx ecx, byte [rax + 2]
mov al, byte [rax + 1]
lea r8, [rsp + 0x27]
and al, 0x27
and al, 0x27
mov byte [r8], al
shl rcx, 4
lea rax, str.primitiveconstructed
invalid
invalid
invalid
mov ebp, 0x148000d
add rax, rcx
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
enter 0xffffffffffff8d48, 0x4c
and al, 0x28
invalid
lea ecx, [rsp + 0x28]
sub byte [rcx + rcx*4 + 1], cl
mov qword [rcx], r8
lea r8, [0x14003634a]
mov qword [rcx + 8], r8
mov qword [rcx + 0x10], rax
mov dword [rcx + 0x10], eax
lea rax, [0x140029df0]
mov qword [rcx + 0x18], rax
invalid
sbb byte [rax - 0x73], cl
add eax, 0xdbd62
lea rax, str.PRIVATE__
lea r8, [rsp + 0x48]
mov qword [r8], rax
mov qword [r8 + 8], 3
mov dword [rax + 8], 3
add byte [rax], al
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rcx
mov dword [rax + 0x10], ecx
add byte [rcx - 0x77], cl
adc byte [rcx - 0x39], cl
sbb byte [rdx], al
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov dword [rax + 0x10], ecx
mov qword [r8 + 0x18], 2
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
push rdx
invalid
and byte [rax - 0x75], cl
mov edx, dword [rdx + 0x28]
push rdx
sub al, ch
mov word [rbx + 0x4890ffff], es
cmp edi, 0xffffffff
nop
add rsp, 0x78
call fcn.14002e6b0
cmp edi, 0xffffffff
nop
add rsp, 0x78
ret
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0xdbc42
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0xdbc42
mov r8d, 9
or dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rsp, 0x78
jmp rax
in al, dx
push 0x24448d48
lea eax, [rsp + 0x28]
invalid
invalid
lea eax, [rsp + 0x28]
and al, 0x28
mov qword [rax], rcx
lea rcx, [0x14002c4e0]
invalid
invalid
invalid
or byte [rax - 0x73], cl
or eax, 0xffff6183
invalid
invalid
invalid
invalid
invalid
mov qword [rax + 8], rcx
lea rcx, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
lea r8, [rsp + 0x38]
and al, 0x38
and al, 0x38
and al, 0x38
mov qword [r8], rcx
mov ecx, 1
mov qword [r8 + 8], rcx
and qword [r8 + 0x20], 0
and dword [rax + 0x20], 0
and dword [rax + 0x20], 0
invalid
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], rcx
sbb byte [rax - 0x75], cl
invalid
invalid
sbb byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rdx
sub al, ch
sbb eax, 0x90ffff83
cmp edi, 0xffffffff
nop
mov rdx, qword [rdx + 0x28]
mov edx, dword [rdx + 0x28]
call fcn.14002e6b0
cmp edi, 0xffffffff
nop
add rsp, 0x68
ret
lea rcx, [rsp + 0x20]
mov qword [rcx], rax
mov dword [rcx], eax
mov dword [rcx], eax
lea rax, [rsp + 0x28]
and al, 0x28
mov qword [rax], rcx
mov dword [rax], ecx
lea rcx, [0x140028d6e]
mov qword [rax + 8], rcx
mov dword [rax + 8], ecx
mov dword [rax + 8], ecx
or byte [rax - 0x73], cl
or eax, 0xd1ea6
cmpsb byte [rsi], byte [rdi]
invalid
invalid
invalid
lea rcx, str.ObjectIdentifier_
cmpsb byte [rsi], byte [rdi]
invalid
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x38
invalid
lea r8, [rsp + 0x38]
mov qword [r8], rcx
mov dword [rax], ecx
mov qword [r8 + 8], 2
mov dword [rax + 8], 2
or byte [rdx], al
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], 1
mov dword [rax + 0x18], 1
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
call fcn.14002e6b0
invalid
invalid
nop
invalid
add rsp, 0x68
ret
mov eax, dword [rcx]
xor ecx, ecx
cmp byte [rax], 0
sete cl
xchg esp, eax
ror dword [rbp + rcx*4 + 0x44], 9
or eax, 0xe30d8d48
or eax, 0xefbe3
xchg esp, eax
ror dword [rbp + rcx*4 + 0x44], 9
or eax, 0xe30d8d48
invalid
jrcxz 0x140036406
invalid
or eax, 0xefbe3
add byte [rax - 0x73], cl
lea rax, str.InvalidLengthBase64
add eax, 0xdb42c
sub al, 0xb4
or eax, 0x440f4800
ror dword [rax - 0x75], 0x4a
invalid
invalid
invalid
cmove rax, rcx
ror dword [rax - 0x75], 0x4a
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
mov ecx, dword [rdx + 0x18]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
mov ecx, dword [rdx + 0x18]
mov rdx, rax
invalid
invalid
mov ecx, dword [rdx + 0x18]
mov rdx, rax
jmp r9
mov rax, qword [rcx]
movzx eax, byte [rax]
mov dh, 0
mov dh, 0
lea rcx, [0x14016cb58]
or eax, 0x136721
adc eax, dword [rax]
mov r8, qword [rcx + rax*8]
lea rcx, str.NotFoundPermissionDeniedConnectionRefusedConnectionResetHostUnreachableNetworkUnreachableConnectionAbortedNotConnectedAddrInUseAddrNotAvailableNetworkDownBrokenPipeAlreadyExistsWouldBlockNotADirectoryIsADirectoryDirectoryNotEmptyReadOnlyFilesystemFilesystemLoopStaleNetworkFileHandleInvalidInputInvalidDataTimedOutWriteZeroStorageFullNotSeekableFilesystemQuotaExceededFileTooLargeResourceBusyExecutableFileBusyDeadlockCrossesDevicesTooManyLinksInvalidFilenameArgumentListTooLongInterruptedUnsupportedUnexpectedEofOutOfMemoryOtherUncategorizedExitStatus
lea ecx, [0x14016cca0]
lea ecx, [0x14016cca0]
push 0xffffffff8b480013
add al, 0xc1
invalid
mov rax, qword [rcx + rax*8]
ror dword [rax - 0x75], 0x4a
and byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
sbb byte [rax - 0x77], cl
ret 0xff49
invalid
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
sbb byte [rax - 0x77], cl
ret 0xff49
in al, dx
mov rax, qword [rcx]
movzx ecx, byte [rax]
mov dh, 8
mov dh, 8
lea r8, [0x14016da34]
movsxd rcx, dword [r8 + rcx*4]
invalid
or al, 0x88
add byte [rcx + 0x63], cl
invalid
or al, 0x88
add rcx, r8
add ecx, eax
jmp rcx
inc rax
lea r9, [rsp + 0x40]
mov qword [r9], rax
mov dword [rcx], eax
mov dword [rcx], eax
lea rax, [0x140111858]
lea eax, [0x140111858]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rax, [0x14011184d]
add eax, 0xdb3bd
mov ebp, 0x41000db3
mov eax, 6
mov r8d, 6
mov rcx, rdx
mov rdx, rax
invalid
ret 0x3fe8
call fcn.14002e9e0
jmp 0x1400365c8
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.CharacterEncodingEncapsulatedTextHeaderDisallowedLabelPreamblePreEncapsulationBoundaryPostEncapsulationBoundaryUnexpectedTypeLabel
mov bl, 0xd
add byte [rcx - 0x48], al
mov eax, 0x11
mov bl, 0xd
add byte [rcx - 0x48], al
invalid
mov eax, 0x11
adc dword [rax], eax
add byte [rax], al
jmp 0x14003657c
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140111889]
lea edx, [0x140111889]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xdb3b2
invalid
invalid
lea edx, [0x140111889]
or eax, 0x4813eb00
mov ecx, dword [rdx + 0x20]
add bl, ch
jmp case.0x140036020.30
adc 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]
mov rax, qword [rax + 0x18]
lea rdx, [0x140111899]
lea edx, [0x140111899]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xdb3ad
lea edx, [0x140111899]
mov r8d, 0x10
add byte [rax], al
jmp 0x14003657c
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401118a9]
mov bl, 0xd
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401118a9]
mov bl, 0xd
invalid
mov bl, 0xd
add byte [rcx - 0x48], al
mov eax, 5
invalid
or eax, 0x5b84100
add byte [rax], al
add bl, ch
invalid
mov r8d, 5
mov eax, 5
jmp 0x14003657c
push 0x48
mov ecx, dword [rdx + 0x20]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.Length
adc eax, 0xf069b
adc eax, 0xf069b
mov r8d, 6
mov eax, 6
invalid
jmp 0x14003657c
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x1401118ae]
mov r8d, 8
or eax, 0x8b84100
add byte [rax], al
add bl, ch
jmp 0x14003657c
mov rcx, qword [rdx + 0x20]
jmp 0x14003657c
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401118b6]
mov r8d, 0x18
mov eax, 0x18
mov eax, 0x18
jmp 0x14003657c
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xdb358
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0xdb358
mov r8d, 0x19
add byte [rax], al
add rsp, 0x48
jmp rax
add rax, 8
lea rcx, [rsp + 0x40]
ror byte [rax], 0x48
lea ecx, [rsp + 0x40]
mov qword [rcx], rax
lea rax, [0x140111900]
add byte [rax - 0x77], cl
and al, 0x30
add byte [rax - 0x77], cl
and al, 0x30
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], 8
lea rax, [0x1401118e7]
lea eax, [0x1401118e7]
lea eax, [0x1401118e7]
invalid
lea r9, [0x140126dc9]
mov r8d, 0x13
add byte [rax], al
add byte [rax], al
mov rcx, rdx
mov rdx, rax
call fcn.14002e6c0
cmp bh, 0xff
cmp bh, 0xff
nop
add rsp, 0x48
add esp, 0x48
add esp, 0x48
invalid
ret
mov dh, 8
lea r8, [0x14016da5c]
movsxd rcx, dword [r8 + rcx*4]
invalid
or al, 0x88
add rcx, r8
invalid
jmp rcx
inc rax
lea rcx, [rsp + 0x20]
mov qword [rcx], rax
lea rax, [rsp + 0x28]
and al, 0x28
and al, 0x28
mov qword [rax], rcx
lea rcx, [0x140043c0e]
mov qword [rax + 8], rcx
lea rcx, [0x1401235d0]
or eax, 0xecfc3
lea r8, [rsp + 0x38]
mov qword [r8], rcx
mov ecx, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [r8 + 8], rcx
and qword [r8 + 0x20], 0
and byte [rax], al
and byte [rax], al
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], rcx
jmp 0x14003675d
adc byte [rcx - 0x77], cl
sbb cl, bpl
sub eax, 0x48000001
mov rcx, qword [rdx + 0x20]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, str.PEM_character_encoding_errorPEM_error_in_encapsulated_textPEM_headers_disallowed_by_RFC7468PEM_type_label_invalidPEM_length_invalidPEM_preamble_contains_invalid_data__NUL_byte_PEM_error_in_pre_encapsulation_boundaryPEM_error_in_post_encapsulation_boundaryunexpected_PEM_type_label:_expecting__
lea rdx, str.PEM_character_encoding_errorPEM_error_in_encapsulated_textPEM_headers_disallowed_by_RFC7468PEM_type_label_invalidPEM_length_invalidPEM_preamble_contains_invalid_data__NUL_byte_PEM_error_in_pre_encapsulation_boundaryPEM_error_in_post_encapsulation_boundaryunexpected_PEM_type_label:_expecting__
mov r8d, 0x1c
mov eax, 0x1c
jmp 0x14003670f
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x1401235fc]
mov r8d, 0x1e
mov eax, 0x1e
mov eax, 0x1e
jmp 0x14003670f
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xecf9b
invalid
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xecf9b
invalid
invalid
invalid
mov r8d, 0x21
jmp 0x14003670f
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14012363b]
adc eax, 0xecf9e
adc eax, 0xecf9e
mov r8d, 0x16
jmp 0x14003670f
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140123651]
adc eax, 0xecf99
adc eax, 0xecf99
mov r8d, 0x12
jmp 0x14003670f
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140123663]
adc eax, 0xecf90
adc eax, 0xecf90
mov r8d, 0x2d
jmp 0x14003670f
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140123690]
mov r8d, 0x27
jmp 0x14003670f
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401236b7]
mov r8d, 0x28
add rsp, 0x68
jmp rax
add rax, 8
lea rcx, [rsp + 0x20]
mov qword [rcx], rax
lea rax, [rsp + 0x28]
mov qword [rax], rcx
lea rcx, [0x140043c42]
mov qword [rax + 8], rcx
lea rcx, [0x140123708]
lea r8, [rsp + 0x38]
mov qword [r8], rcx
mov qword [r8 + 8], 2
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], 1
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
call fcn.14002e6b0
nop
add rsp, 0x68
ret
sbb byte [rdi], r9b
adc byte [rsp + 0x50], cl
movups xmmword [rsi + 0x28], xmm1
mov dword [rsi], eax
mov dword [rsi + 4], ecx
movups xmmword [rsi + 8], xmm0
invalid
invalid
or byte [rax - 0x7d], r9b
invalid
add rsp, 0x60
pop rbx
pop rdi
pop rsi
ret
add dword [rax], eax
add byte [rax], al
call fcn.1400fe250
ud2
add dword [rcx], eax
add byte [rax], al
add byte [rcx + 0x41880451], cl
push rcx
add al, 0x88
or r9b, bpl
push rcx
add al, 0x88
or r9b, bpl
mov dh, 0
add byte [rax], al
mov r10, qword [rdx + 8]
mov eax, dword [rdx + 0x18]
sub r10, rax
jae 0x140036915
push rdx
or byte [rbx + 0x29491842], cl
ret 0x4073
mov eax, dword [rdx + 0x10]
lea edx, [rax + 1]
xor r8d, r8d
cmp edx, 0x10000000
setae r8b
mov edx, eax
inc edx
lea r8, [r8 + r8*8 + 3]
mov r9d, 0xc
mov ecx, 0xc
mov ecx, 0xc
cmovne r9, r8
cmovne ecx, eax
shl rdx, 0x20
or rdx, r9
mov dword [rcx], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov dword [rcx + 4], eax
mov qword [rcx + 8], rdx
add al, 0x48
mov dword [rcx + 8], edx
mov qword [rcx + 0x10], rax
mov dword [rcx + 0x10], eax
jmp 0x14003697f
mov r9d, r8d
add r8d, eax
setb bl
cmp r8d, 0x10000000
setae r11b
or r11b, bl
cmp r10, r9
jae 0x140036955
test r11b, r11b
jne 0x14003695a
mov r9d, dword [rdx + 0x10]
mov byte [rdx + 0x1c], 1
mov dword [rcx], 1
mov dword [rcx + 4], eax
mov byte [rcx + 8], 3
mov dword [rcx + 0xc], r8d
mov dword [rcx + 0xc], eax
mov dword [rcx + 0xc], eax
mov dword [rcx + 0x10], r9d
jmp 0x14003697f
test r11b, r11b
je 0x140036967
and dword [rcx], 0
mov dword [rcx + 4], r8d
mov byte [rcx + 8], 0xc
jmp 0x14003697f
mov r10, qword [rdx]
add r10, rax
mov dword [rdx + 0x18], r8d
mov qword [rcx + 8], r10
mov qword [rcx + 0x10], r9
mov dword [rcx], 2
pop rbx
ret
mov eax, ecx
mov rdx, r8
ret
and al, 0x34
movups xmm0, xmmword [rsp + 0x38]
movups xmm1, xmmword [rsp + 0x48]
movups xmmword [rsi + 0x18], xmm1
movups xmm1, xmmword [rsp + 0x58]
and al, 0x58
movups xmmword [rsi + 0x28], xmm1
mov dword [rsi + 4], ecx
movups xmmword [rsi + 8], xmm0
mov dword [rsi], eax
add rsp, 0x68
invalid
pop rdi
pop rsi
ret
lea rbx, [rsp + 0x30]
mov rcx, rbx
call fcn.1400369b7
invalid
invalid
invalid
inc dword [rbx + 0x1075023b]
invalid
mov dl, byte [rsp + 0x34]
lea rcx, [rsp + 0x70]
and al, 0x70
call fcn.140036d02
jmp 0x140036a7b
mov rax, qword [rsp + 0x60]
and al, 0x60
mov qword [rsp + 0xa0], rax
add byte [rax], al
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
and al, 0x40
movups xmm2, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x90], xmm2
sub dword [rsp + 0x90], edx
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
and al, 0x70
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x70], eax
and al, 0x70
and al, 0x70
mov eax, dword [rsp + 0x70]
cmp eax, 2
jne case.0x140061059.146
mov al, byte [rsp + 0x76]
and al, 0x76
movzx ecx, word [rsp + 0x74]
and al, 0x74
mov word [rsp + 0x28], cx
mov byte [rsp + 0x2a], al
lea rbx, [rsp + 0x30]
mov rcx, rbx
mov rdx, rdi
cli
call fcn.1400369b7
invalid
mov eax, dword [rbx]
cmp eax, 2
jne 0x140036b9a
test ecx, ebp
add byte [rax], al
invalid
test ecx, ebp
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
invalid
mov dh, 0x7c
invalid
movzx r15d, byte [rsp + 0x34]
movzx edi, byte [rsp + 0x34]
xor al, 0x45
test r15b, r15b
test bh, bh
js 0x140036b40
add byte [rax], al
mov r14d, r15d
and r14d, 0xffffff00
and esi, 0xffffff00
or r14d, r15d
mov al, byte [rsp + 0x2a]
sub cl, byte [rax - 0x48f0f5ba]
and al, 0x28
sub cl, byte [rax - 0x48f0f5ba]
and al, 0x28
mov word [rsi + 8], ax
mov dword [rsi + 8], eax
or byte [rcx + rcx*4 + 0x76], al
add al, 0xc7
invalid
mov dword [rsi + 4], r14d
mov dword [rsi], 2
add byte [rax], al
add byte [rax], al
jmp case.0x140089994.129
add byte [rax], al
mov cl, byte [rsp + 0x76]
and al, 0x76
mov byte [rsp + 0x26], cl
movzx ecx, word [rsp + 0x74]
mov bh, 0x4c
and al, 0x74
mov word [rsp + 0x24], cx
and al, 0x24
mov cl, byte [rsp + 0xa7]
and al, 0xa7
add byte [rax], al
add byte [rax + 0x100f374e], cl
mov byte [rsi + 0x37], cl
invalid
invalid
test byte [rdi + rdx*4], ah
xchg edi, eax
mov byte [rsi + 0x37], cl
movups xmm0, xmmword [rsp + 0x97]
adc byte [rsp + 0x97], al
invalid
adc byte [rsp + 0x97], al
xchg edi, eax
add byte [rax], al
add byte [rdi], cl
movups xmmword [rsi + 0x27], xmm0
movups xmmword [rsi + 0x27], xmm0
invalid
movups xmm0, xmmword [rsp + 0x87]
xchg dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
adc dword [rsi + 0x17], eax
movups xmmword [rsi + 0x17], xmm0
movups xmm0, xmmword [rsp + 0x77]
and al, 0x77
ja case.0x1400294b1.132
movups xmmword [rsi + 7], xmm0
adc dword [rsi + 7], eax
mov cl, byte [rsp + 0x26]
and al, 0x26
mov byte es:[rsi + 6], cl
mov byte [rsi + 6], cl
movzx ecx, word [rsp + 0x24]
and al, 0x24
and al, 0x66
mov dword [rsi + 4], ecx
mov word [rsi + 4], cx
mov dword [rsi], eax
jmp case.0x140089994.129
movabs al, byte [0xff8141c031000001]
add dword [rax], eax
add byte [rax], al
add byte [rcx], dh
rol byte [rcx - 0x7f], 0xff
invalid
invalid
xor eax, eax
cmp r15d, 0x80
cmp edi, 0x80
cmp edi, 0x80
add byte [rax], 0
add byte [rbp + 8], dh
jne 0x140036b53
add byte [rax], al
jne 0x140036b53
mov bpl, 5
jmp 0x140036c4e
sti
add byte [rax], al
add byte [rax - 0x4b], al
or eax, 0x84ff8041
cmp bh, 0x84
mov bpl, 0xd
cmp r15b, 0x84
cmp bh, 0x84
cmp bh, 0x84
test byte [rdi], cl
xchg esi, ebp
add byte [rax], al
add byte [rbp - 0x77], cl
invalid
invalid
ja 0x140036c4e
mov r12, r15
cld
xor r12, 0x80
add byte [rax], 0
add byte [rbp + 0x31], al
xor r14d, r14d
xor esi, esi
test byte [rax - 0x73], 0x5c
lea rbx, [rsp + 0x30]
and al, 0x30
xor byte [rcx - 0x7d], cl
sub r12, 1
in al, dx
add dword [rdx + 0x73], esi
jb 0x140036beb
jb 0x140036beb
mov rcx, rbx
mov rdx, rdi
mov edx, edi
cli
call fcn.1400369b7
dec dword [rbx - 0x7ccfdbbc]
mov eax, dword [rsp + 0x30]
and al, 0x30
cmp eax, 2
jne 0x140036b9a
clc
add dh, byte [rbp + 0xe]
shl r14d, 8
shl esi, 8
out 8, al
or byte [rdi], cl
mov dh, 0x44
movzx eax, byte [rsp + 0x34]
and al, 0x34
xor al, 0x41
or esi, eax
or r14d, eax
jmp case.0x14005cece.172
fadd dword [rdx + rcx*4 + 0x74]
and al, 0x34
mov r14b, byte [rsp + 0x34]
mov dh, byte [rsp + 0x34]
mov bpl, byte [rsp + 0x38]
movzx edx, byte [rsp + 0x37]
and al, 0x37
and al, 0x37
invalid
shl edx, 0x10
loop case.0x1400294b1.147
movzx ecx, word [rsp + 0x35]
or ecx, edx
movzx edx, word [rsp + 0x39]
mov bh, 0x54
and al, 0x39
xor eax, 0xb70fd109
push rsp
mov bh, 0x54
and al, 0x39
mov word [rsp + 0x2c], dx
push rsp
and al, 0x2c
invalid
sub al, 0x8a
push rsp
and al, 0x3b
invalid
mov dl, byte [rsp + 0x3b]
cmp ecx, dword [rax + 0xf2e2454]
mov byte [rsp + 0x2e], dl
push rsp
and al, 0x2e
invalid
movups xmm0, xmmword cs:[rsp + 0x3c]
movups xmm0, xmmword [rsp + 0x3c]
adc byte [rsp + 0x3c], al
and al, 0x3c
movaps xmmword [rsp + 0x70], xmm0
and al, 0x70
jo 0x140036bdf
movups xmm0, xmmword [rsp + 0x4c]
adc byte [rsp + 0x4c], al
and al, 0x4c
and al, 0x4c
movaps xmmword [rsp + 0x80], xmm0
add byte [rax], 0
add byte [rdi], cl
movups xmm0, xmmword [rsp + 0x58]
movups xmm0, xmmword [rsp + 0x58]
and al, 0x58
and al, 0x58
movups xmmword [rsp + 0x8c], xmm0
jmp 0x140036c4e
and al, 0x8c
add byte [rax], al
add bl, ch
invalid
cmp r14d, 0xfffffff
cmp esi, 0xfffffff
ja 0x140036cf2
add byte [rax], al
add byte [rcx + rcx*4 - 0x10], al
mov eax, r14d
mov eax, r14d
and eax, 0xffffff80
loopne case.0x14005cece.175
mov cl, 1
mov dl, 0x81
invalid
cmp eax, 0x80
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rsi + 0x41], dh
je 0x140036c3a
invalid
add byte [rax], al
je 0x140036c3a
xor dword [rcx - 0x73], eax
lea eax, [r14 - 0x100]
lea eax, [rsi - 0x100]
xchg byte [rax], al
invalid
invalid
mov dl, 0x82
cmp eax, 0xff00
inc dword [rax]
invalid
inc dword [rax]
add byte [rdx + 0x21], dh
jb 0x140036c3a
jb 0x140036c3a
lea eax, [r14 - 0x10000]
add byte [rax], al
invalid
mov dl, 0x83
cmp eax, 0xff0000
inc dword [rax]
jb 0x140036c3a
adc dword [rcx - 0x73], eax
lea eax, [r14 - 0x1000000]
xchg byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add bh, bh
cmp eax, 0xf000000
add byte [rax], al
invalid
setb cl
mov dl, 0x84
xor eax, eax
test cl, cl
leave
rol byte [rcx + rcx*8 + 0x38440e74], 0xfa
leave
je 0x140036c4e
cmp dl, r15b
jne 0x140036c4e
or dword [rbp + 0xf], eax
movzx r15d, r14b
mov dh, 0xfe
jmp 0x140036ac3
inc ecx
shl ecx, 8
loope case.0x1400625c9.86
or byte [rcx + 0xf], al
movzx edx, r14b
movzx edx, dh
mov dh, 0xd6
or edx, ecx
cmp bpl, 0xd
std
invalid
std
or eax, 0x448a1975
jne case.0x14003171e.93
invalid
invalid
jne case.0x14003171e.93
mov al, byte [rsp + 0x2a]
and al, 0x2a
mov byte [rsp + 0x26], al
and al, 0x26
movzx eax, word es:[rsp + 0x28]
movzx eax, word [rsp + 0x28]
mov word [rsp + 0x24], ax
mov dword [rsp + 0x24], eax
and al, 0x24
xor eax, eax
mov bpl, 6
rol byte [rax - 0x4b], 6
jmp case.0x140036020.62
mov cl, byte ss:[rsp + 0x2e]
mov cl, byte [rsp + 0x2e]
mov byte [rsp + 0x26], cl
and al, 0x26
movzx ecx, word es:[rsp + 0x2c]
movzx ecx, word [rsp + 0x2c]
and al, 0x2c
sub al, 0x66
mov dword [rsp + 0x24], ecx
and al, 0x24
mov word [rsp + 0x24], cx
and al, 0x24
and al, 0x24
movaps xmm0, xmmword [rsp + 0x70]
sub byte [rsp + 0x70], al
jo 0x140036c9d
movaps xmm1, xmmword [rsp + 0x80]
sub byte [rsp + 0x80], cl
mov word [rax + rax*4], fs
add byte [rax], 0
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x30], eax
and al, 0x30
movaps xmmword [rsp + 0x30], xmm0
and al, 0x30
movaps xmmword [rsp + 0x40], xmm1
and al, 0x40
movups xmm0, xmmword [rsp + 0x8c]
movups xmm0, xmmword [rsp + 0x8c]
test byte [rsp + rcx*4], ah
mov word [rax], es
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x4c], eax
and al, 0x4c
movups xmmword [rsp + 0x4c], xmm0
and al, 0x4c
mov r9b, byte [rsp + 0x26]
mov cl, byte [rsp + 0x26]
mov byte es:[rsi + 0xb], cl
mov byte [rsi + 0xb], cl
movzx ecx, word [rsp + 0x24]
and al, 0x24
and al, 0x24
mov word [rsi + 9], cx
or dword [rdi], ecx
sub byte [rsp + 0x30], al
and al, 0x30
movaps xmm0, xmmword [rsp + 0x30]
and al, 0x30
movaps xmm1, xmmword [rsp + 0x40]
sub byte [rsp + 0x40], cl
and al, 0x40
movups xmmword [rsi + 0xc], xmm0
adc dword [rsi + 0xc], eax
or al, 0xf
adc dword [rsi + 0x1c], ecx
movups xmmword [rsi + 0x1c], xmm1
movups xmm0, xmmword [rsp + 0x4c]
and al, 0x4c
movups xmmword [rsi + 0x28], xmm0
adc dword [rsi + 0x28], eax
sub byte [rcx + 0x4568906], r9b
mov dword [rsi], eax
mov dword [rsi + 4], edx
mov byte [rsi + 8], bpl
or byte [rax - 0x7f], cl
invalid
add rsp, 0xb0
add byte [rax], al
add byte [rbx + 0x5d], bl
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop r14
pop r15
pop rdi
ret
mov ecx, r14d
shr ecx, 8
invalid
invalid
jmp 0x180c39e03
xor eax, eax
mov bpl, 0xc
jmp 0x140036c4e
invalid
invalid
invalid
invalid
and al, 0x1f
cmp al, 0x1f
jne case.0x140061059.205
and dword [rcx], 0
mov byte [rcx + 4], 0x1f
add al, 0x1f
add dh, al
add al, 0x1f
add al, 0x1f
add al, 0x1f
invalid
mov byte [rcx + 8], 0x12
or byte [r10], dl
ret
movzx r8d, dl
mov dh, 0xc2
dec r8d
cmp r8d, 0x30
cmp eax, 0x30
enter 0xffffffffffff8341, 0xfffffffffffffff8
cmp eax, 0x30
clc
xor byte [rdi + 0x74], dh
ja case.default.0x140036d31
lea r9, [0x14016da84]
lea ecx, [0x14016da84]
insd dword [rdi], dx
adc eax, dword [rax]
movsxd r8, dword [r9 + r8*4]
add al, 0x81
add r8, r9
enter 0xffffffffffffff41, 0xffffffffffffffe0
jmp r8
mov byte [rcx + 4], 0
add al, 0
jmp 0x140036e0a
int 0
add byte [rax], al
add byte [rax], al
add dh, al
add al, 2
mov byte [rcx + 4], 2
jmp 0x140036e0a
invalid
add dh, al
mov byte [rcx + 4], 5
add al, 5
jmp 0x140036e0a
mov ebx, 0xc6000000
mov byte [rcx + 4], 0xc
add al, 0xc
or al, 0xe9
jmp 0x140036e0a
mov dl, 0
add byte [rax], al
add dh, al
add al, 0xd
add byte [rax], al
mov byte [rcx + 4], 0xd
jmp 0x140036e0a
test eax, 0xc6000000
add byte [rax], al
add byte [rax], al
add dh, al
mov byte [rcx + 4], 0xe
add al, 0xe
add al, 0xe
jmp 0x140036e0a
movabs al, byte [0xe90f0441c6000000]
add byte [rax], al
add byte [rax], al
add dh, al
mov byte [rcx + 4], 0xf
add al, 0xf
add al, 0xf
jmp 0x140036e0a
xchg edi, eax
add byte [rax], al
add dh, al
add byte [rax], al
mov byte [rcx + 4], 9
add al, 9
add al, 9
jmp 0x140036e0a
mov es, word [rax]
add byte [rax], al
add dh, al
add al, 0xa
mov byte [rcx + 4], 0xa
jmp 0x140036e0a
test dword [rax], eax
add byte [rax], al
mov byte [rcx + 4], 1
add al, 1
jmp 0x140036e0a
jg 0x140036d52
mov byte [rcx + 4], 3
add al, 3
jmp 0x140036e0a
jns 0x140036d58
mov byte [rcx + 4], 4
add al, 4
jmp 0x140036e0a
jae 0x140036dd9
mov r8d, edx
mov eax, edx
and r8b, 0x20
loopne case.0x140029d16.191
lea r9d, [rdx - 0x40]
lea ecx, [rdx - 0x40]
cmp r9b, 0x3f
jae 0x140036de2
invalid
shr r8b, 5
mov byte [rcx + 4], 0x14
add al, 0x14
add eax, 0x140441c6
add al, 0x14
adc al, 0xeb
push rcx
jmp 0x140036e03
mov byte [rcx + 4], 6
add al, 6
invalid
jmp 0x140036e0a
push rdx
mov byte [rcx + 4], 7
jmp 0x140036e0a
mov byte [rcx + 4], 8
add al, 8
jmp 0x140036e0a
mov byte [rcx + 4], 0xb
or ebp, ebx
mov byte [rcx + 4], 0x10
jmp 0x140036e0a
mov byte [rcx + 4], 0x10
jmp 0x140036e0a
mov byte [rcx + 4], 0x11
add al, 0x11
jmp 0x140036e0a
xor al, 0xc6
add al, 0x12
add al, 0x12
mov byte [rcx + 4], 0x12
add al, 0x12
adc ch, bl
mov byte cs:[rcx + 4], 0x13
jmp 0x140036e0a
mov byte [rcx + 4], 0x13
jmp 0x140036e0a
cmp dl, 0xbf
jge 0x140036df1
mov edi, 0xc0410a7d
call 0x1444533f3
add al, 0x15
jmp 0x140036e03
lea r9d, [rdx + 0x40]
cmp r9b, 0x3f
shr r8b, 5
mov byte [rcx + 4], 0x15
add al, 0x15
add al, 0x15
jmp 0x140036e03
adc al, byte [rbp + rcx*4 + 0x4a]
cmp r9b, 0x3f
lea r9d, [rdx + 0x40]
cmp r9b, 0x3f
jae 0x140036e11
shr r8b, 5
shr al, 5
mov byte [rcx + 4], 0x16
mov byte [rcx + 5], al
mov byte [rcx + 6], r8b
mov byte [rcx + 6], al
mov byte [rcx + 6], al
mov dword [rcx], 2
ret
and dword [rcx], 0
mov byte [rcx + 8], 0x14
or byte [rax + rcx*4], dl
push rcx
or ebx, eax
or byte [rax + rcx*4], dl
push rcx
or ebx, eax
rol cl, 1
call 0x1018cb336
shr eax, 0x10
mov r9d, r8d
shr r9d, 0x10
cmp dl, r8b
invalid
jmp 0x1023bb23d
ret 0x5a75
jne 0x140036e89
mov r10d, edx
shr r10d, 8
mov r11d, r8d
ret
shr r11d, 8
shr ebx, 8
rol byte [rcx - 0x3f], cl
invalid
ret
shr ebx, 8
cmp dl, 0x16
je case.0x1400625c9.125
invalid
adc al, 0xf
mov dh, 0xf2
movzx esi, dl
cmp esi, 0x15
je 0x140036e5d
cmp esi, 0x14
jne 0x140036e78
cmp dl, 0x14
je 0x140036e62
jmp 0x140036e78
and al, byte [rax + 0x77416fa]
cmp dl, 0x16
je 0x140036e62
cli
invalid
jmp 0x140036e78
cmp dl, 0x15
adc eax, 0xc0841675
jne 0x140036e78
test al, al
ror byte [rdi], 0x94
sete bl
test r9b, r9b
test cl, cl
xchg esp, eax
ret
test cl, cl
setne sil
cmp bl, sil
je 0x140036e89
je 0x140036e89
cmp r10b, r11b
jne 0x140036e89
invalid
fidiv dword [rbp + 0x11]
adc dword [rax - 0x77bbfbaf], ecx
push rcx
mov byte [rcx + 4], dl
mov byte [rcx + 5], r10b
mov byte [rcx + 5], dl
add al, 0x44
mov byte [rcx + 5], dl
add eax, 0xb8064188
add al, byte [rax]
add byte [rax], al
mov byte [rcx + 6], al
mov eax, 2
invalid
jmp 0x140036e9f
invalid
mov byte [rcx + 8], 0x13
or byte [rbx], dl
mov word [rcx + 9], r8w
mov byte [rcx + 0xb], r9b
or rsp, qword [r14 - 0x77]
push rcx
or al, 0x88
invalid
invalid
xor eax, eax
or dword [r8 + rcx*4 + 0x49], eax
or esp, dword [rsi - 0x77]
or rsp, qword [r14 - 0x77]
push rcx
or al, 0x88
invalid
mov dword [rcx], eax
pop rbx
pop rsi
ret
push rdi
push rbx
sub rsp, 0xa0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov rsi, rcx
mov rsi, rcx
mov esi, ecx
movzx eax, byte [rcx]
mov dh, 1
lea rcx, [0x14016db48]
lea ecx, [0x14016db48]
lea ebp, [rbx + rdx]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
jmp rax
lea rax, str.date_time_error
jmp 0x140037093
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, str.operation_failed
lea rax, str.operation_failed
add cl, ch
jmp 0x140037093
mov bh, 1
add byte [rax], al
lea rax, str.file_not_found
jmp 0x140037093
stosd dword [rdi], eax
add dword [rax], eax
invalid
stosd dword [rdi], eax
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [rsi + 4]
invalid
lea rax, [rsi + 4]
lea rcx, [rsp + 0x30]
and al, 0x30
add al, 0x48
lea ecx, [rsp + 0x30]
and al, 0x30
mov qword [rcx], rax
add rsi, 8
lea rax, [rsp + 0x20]
and al, 0x20
and al, 0x20
mov qword [rax], rsi
lea r9, [rsp + 0x70]
lea ecx, [rsp + 0x70]
mov qword [r9], rcx
lea rcx, [0x140036770]
or eax, 0xfffff861
or eax, 0xfffff861
clc
invalid
dec dword [rcx - 0x77]
or byte [r9 - 0x77], cl
mov qword [r9 + 0x10], rax
mov qword [r9 + 0x18], rcx
lea rax, str.ASN.1_DER_message_is_incomplete:_expected___actual
lea eax, [0x140111a58]
mov qword [r9 + 8], rcx
mov qword [r9 + 0x10], rax
mov qword [r9 + 0x18], rcx
lea rax, str.ASN.1_DER_message_is_incomplete:_expected___actual
lea eax, [0x140111a58]
lea eax, [0x140111a58]
or eax, 0x448d4c00
and al, 0x38
lea r8, [rsp + 0x38]
mov qword [r8], rax
mov eax, 2
add byte [rax + 2], bh
mov qword [r8 + 8], rax
mov dword [rax + 8], eax
or byte [rcx - 0x7d], cl
invalid
and qword [r8 + 0x20], 0
and byte [rax], al
mov qword [r8 + 0x10], r9
jmp 0x1400372a3
add byte [rax], al
add byte [rax], al
inc rsi
lea rax, [rsp + 0x20]
and byte [rax - 0x77], cl
xor byte [rax - 0x73], cl
and al, 0x70
and byte [rax - 0x77], cl
xor byte [rax - 0x73], cl
and al, 0x70
mov qword [rcx], rax
lea rax, case.0x140086743.63
hlt
invalid
dec dword [rax - 0x77]
or byte [r8 - 0x73], cl
add eax, 0xdab22
hlt
dec dword [rax - 0x77]
or byte [r8 - 0x73], cl
add eax, 0xdab22
lea eax, [0x140111a88]
jmp 0x140037289
lea rax, str.indefinite_length_disallowed
jmp 0x140037093
stosd dword [rdi], eax
or eax, 0x11ce900
add byte [rax], al
inc rsi
inc esi
lea rax, [rsp + 0x20]
mov qword [rax], rsi
mov dword [rax], esi
mov dword [rax], esi
lea rcx, [rsp + 0x70]
and al, 0x70
mov qword [rcx], rax
lea rax, case.0x14001f834.173
invalid
invalid
dec dword [rax - 0x77]
or byte [r8 - 0x73], cl
add eax, 0xdab44
invalid
dec dword [rax - 0x77]
or byte [r8 - 0x73], cl
add eax, 0xdab44
stosd dword [rdi], eax
or eax, 0x2e8e900
add byte [rax], al
invalid
jmp 0x140037289
add byte [rax - 1], cl
invalid
inc rsi
lea rax, [rsp + 0x20]
and al, 0x20
and al, 0x20
and byte [rax - 0x77], cl
mov qword [rax], rsi
lea rcx, [rsp + 0x70]
xor byte [rax - 0x73], cl
and al, 0x70
mov qword [rcx], rax
lea rax, case.0x14001f834.173
mov qword [rcx + 8], rax
mov dword [rcx + 8], eax
lea rax, str.ASN.1__not_canonically_encoded_as_DER
lea eax, [0x140111b18]
lea r8, [rsp + 0x38]
mov qword [r8], rax
mov qword [r8 + 8], 2
mov dword [rax + 8], 2
mov dword [rax + 8], 2
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rcx
mov qword [r8 + 0x18], 1
jmp 0x1400372a7
invalid
add byte [rax - 0x73], cl
add eax, 0xdab55
lea rax, str.malformed_OID
jmp 0x140037093
inc rsi
lea rax, [rsp + 0x20]
mov qword [rax], rsi
lea rcx, [rsp + 0x70]
mov qword [rcx], rax
lea rax, [0x140028d6e]
mov qword [rcx + 8], rax
lea rax, str.unknown_unsupported_OID:
add eax, 0xdab5b
add eax, 0xdab5b
add cl, ch
add al, byte [eax]
add byte [rax - 0x73], cl
lea rax, str.SET_OF_contains_duplicate
jmp 0x140037289
lea rax, str.SET_OF_contains_duplicate
jmp 0x140037093
lea rax, str.SET_OF_ordering_error
jmp 0x140037093
lea rax, str.integer_overflow
jmp 0x140037093
lea rax, str.ASN.1_DER_message_is_too_long
jmp 0x140037093
fsubr qword [rbx + 0x4deb000d]
add rsi, 8
add esi, 8
lea rax, [rsp + 0x20]
mov qword [rax], rsi
lea rcx, [rsp + 0x70]
mov qword [rcx], rax
mov dword [rcx], eax
mov dword [rcx], eax
lea rax, [0x1400365ce]
mov qword [rcx + 8], rax
lea rax, str.PEM_error:
invalid
stosd dword [rdi], eax
or eax, 0x218e900
add byte [rax], al
invalid
lea rax, [0x140111c50]
jmp 0x140037093
lea rax, str.reader_does_not_support_the_requested_operation
jmp 0x140037093
lea rax, str.unknown_tag_mode
jmp 0x140037093
lea rax, str.invalid_tag_number
lea r8, [rsp + 0x38]
mov qword [r8], rax
mov qword [r8 + 8], 1
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
mov qword [r8 + 0x10], rax
xorps xmm0, xmm0
movups xmmword [r8 + 0x18], xmm0
jmp 0x1400372a7
inc rsi
lea rax, [rsp + 0x30]
mov qword [rax], rsi
lea rcx, [rsp + 0x20]
mov qword [rcx], rax
mov eax, 2
lea r9, [rsp + 0x38]
mov qword [r9], rax
and qword [r9 + 0x10], 0
mov qword [r9 + 0x18], rax
and qword [r9 + 0x20], 0
lea rax, [0x140036813]
mov qword [rcx + 8], rax
movabs rax, 0x800000020
mov qword [r9 + 0x28], rax
mov byte [r9 + 0x30], 3
lea rax, str.unknown_unsupported_ASN.1_DER_tag:_0x
lea r8, [rsp + 0x70]
mov qword [r8], rax
mov eax, 1
mov qword [r8 + 8], rax
mov qword [r8 + 0x20], r9
mov qword [r8 + 0x28], rax
jmp 0x14003729f
lea rax, [rsi + 4]
lea rcx, [rsp + 0x30]
mov qword [rcx], rax
add rsi, 8
lea rax, [rsp + 0x20]
mov qword [rax], rsi
lea r9, [rsp + 0x70]
mov qword [r9], rcx
lea rcx, [0x140036770]
idiv bh
dec dword [rcx - 0x77]
or byte [r9 - 0x77], cl
adc byte [r9 - 0x77], cl
sbb byte [r8 - 0x73], cl
add eax, 0xdac7a
idiv bh
dec dword [rcx - 0x77]
or byte [r9 - 0x77], cl
adc byte [r9 - 0x77], cl
sbb byte [r8 - 0x73], cl
add eax, 0xdac7a
lea r8, [rsp + 0x38]
mov qword [r8], rax
mov qword [r8 + 8], 3
and qword [r8 + 0x20], 0
invalid
and byte [rax], al
mov qword [r8 + 0x10], r9
mov qword [r8 + 0x18], 2
jmp 0x1400372a7
invalid
add rsi, 8
lea rax, [rsp + 0x20]
mov qword [rax], rsi
lea rcx, [rsp + 0x70]
mov qword [rcx], rax
lea rax, [0x140036778]
mov qword [rcx + 8], rax
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
jmp 0x140037289
lea rax, [rsi + 4]
mov qword [rsp + 0x30], rax
lea rax, str.unexpected_ASN.1_DER_tag:
lea r8, [rsp + 0x38]
mov qword [r8], rax
mov qword [r8 + 8], 1
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
mov qword [r8 + 0x10], rax
xorps xmm0, xmm0
movups xmmword [r8 + 0x18], xmm0
mov rdi, qword [rdx + 0x20]
mov rbx, qword [rdx + 0x28]
mov rcx, rdi
mov rdx, rbx
call fcn.14002e6b0
test al, al
jne 0x140037260
cmp byte [rsi + 1], 0x17
je 0x1400372c0
inc rsi
lea rax, [rsp + 0x20]
mov qword [rax], rsi
lea rcx, [rsp + 0x70]
mov qword [rcx], rax
lea rax, str.expected
lea r8, [rsp + 0x38]
mov qword [r8], rax
mov qword [r8 + 8], 2
and qword [r8 + 0x20], 0
lea rax, case.0x14001f834.173
mov qword [rcx + 8], rax
mov qword [r8 + 0x10], rcx
mov qword [r8 + 0x18], 1
mov rcx, rdi
mov rdx, rbx
call fcn.14002e6b0
test al, al
je 0x1400372c0
mov al, 1
jmp 0x1400372b4
inc rsi
lea rax, [rsp + 0x20]
mov qword [rax], rsi
lea rcx, [rsp + 0x70]
mov qword [rcx], rax
lea rax, case.0x14001f834.173
mov qword [rcx + 8], rax
lea rax, str.malformed_ASN.1_DER_value_for
lea r8, [rsp + 0x38]
mov qword [r8], rax
mov eax, 1
mov qword [r8 + 8], rax
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rcx
mov qword [r8 + 0x18], rax
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
call fcn.14002e6b0
nop
add rsp, 0xa0
pop rbx
pop rdi
pop rsi
ret
lea rax, [rsp + 0x30]
lea rcx, [rsp + 0x70]
mov qword [rcx], rax
lea rax, str.got
lea r8, [rsp + 0x38]
mov qword [r8], rax
mov eax, 1
mov qword [r8 + 8], rax
and qword [r8 + 0x20], 0
lea rdx, case.0x14001f834.173
mov qword [rcx + 8], rdx
mov qword [r8 + 0x10], rcx
mov qword [r8 + 0x18], rax
mov rcx, rdi
mov rdx, rbx
jmp 0x1400372af
cmp r9, r8
jae 0x1400396e5
shr rax, 1
shr eax, 1
add rax, r9
xor r11d, r11d
cmp dword [rdx + rax*8], ecx
setne r11b
cmovb r11d, r10d
cmp r11b, 1
je 0x1400396dd
movzx r11d, r11b
cmp r11d, 0xff
jne 0x1400396e8
add ecx, dword [rcx - 0x77]
ror byte [rcx + rbp - 0x38], 0xeb
ror dword [rcx + rcx*4 - 0x38], 0x4d
cmp ecx, eax
mov r8, rax
sub rax, r9
jmp 0x1400396a6
mov rax, r9
cmp r9, r8
adc rax, 0xffffffffffffffff
cmp rax, 0x759
ja 0x140039744
movzx r8d, word [rdx + rax*8 + 4]
mov r9d, r8d
and r9d, 0x7fff
test r8w, r8w
js 0x14003972c
lea r8, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.3.0_srcuts46.rs
mov edx, 0x75a
mov rcx, rax
jmp 0x140039764
xor eax, eax
ret
cmp rax, rdx
jae 0x140039877
test qword [rcx + rax], r8
test dword [rcx + rax], eax
jne 0x14003983a
add rax, 8
jmp 0x140039866
test qword [rcx + rdx], r8
sete al
ret
add al, byte [rax]
add byte [rax], al
cmovne r8d, ecx
xor ecx, ecx
sal dword [r9], 0xc9
xor edx, edx
div r8d
mov r10d, eax
xor edx, edx
div r9d
mov r8d, eax
add r8d, r10d
mov r9d, 0x23
cmp r8d, 0x1c8
jb 0x1400398d2
mov eax, r8d
xor edx, edx
div r9d
add ecx, 0x24
mov r8d, eax
jmp 0x1400398b9
imul eax, r8d, 0x24
add r8d, 0x26
xor edx, edx
div r8w
movzx eax, ax
add ecx, eax
mov eax, ecx
add rsp, 0x28
ret
add rsp, 0x28
ret
xchg edx, eax
or eax, 0xeba00
add byte [rax], al
call fcn.1400fe6ae
ud2
ror byte [rax - 0x77], 1
iretd
mov edi, ecx
add rcx, 0x10
mov edx, 0x2e
mov r9, rsi
rcl dword [rax], 0xba
add byte cs:[rax], al
add byte [rcx - 0x77], cl
int1
call fcn.1400ba8e1
and qword [rdi], 0
and dword [rdi], 0
invd
add byte [rax - 0x7d], cl
invalid
invalid
and dword [rdi], 0
mov qword [rdi + 8], rsi
mov word [rdi + 0x40], 1
add rsp, 0x28
sub byte [rdi + 0x5e], bl
sub byte [rdi + 0x5e], bl
ret
sub rsp, 0x28
cmp byte [rcx + 0x41], 0
jne 0x140039a85
mov rdi, rcx
mov rsi, qword [rcx + 0x10]
lea rbx, [rcx + 0x38]
xor r9d, r9d
xor ecx, ecx
xor ecx, ecx
mov qword [rsp + 0x20], rsi
and byte [rax - 0x75], cl
outsd dx, dword [rsi]
sbb byte [rbx + rcx*4 + 0x6f], cl
sub byte [rbx + rcx*4 + 0x7f], cl
invalid
invalid
mov rbp, qword [rdi + 0x18]
mov r13, qword [rdi + 0x28]
mov r15, qword [rdi + 0x30]
mov edi, dword [rdi + 0x30]
mov edi, dword [rdi + 0x30]
xor byte [rcx + 0x39], cl
in eax, dx
cmp r13, rbp
seta al
mov r12, qword [rdi + 0x20]
mov r8, r13
sub r8, r12
setb cl
or cl, al
lea rdx, [rsi + r12]
mov rax, rdx
test cl, cl
cmovne rax, r9
cmove r14, r8
jne 0x140039a69
add byte [rax], al
add byte [rax], al
mov cl, byte [rbx + r15 - 1]
cmp r8, 0xf
ja 0x1400399f5
xor edx, edx
cmp r14, rdx
je 0x1400399ff
cmp byte [rax + rdx], cl
je 0x140039a06
call fcn.14002fb70
xor r9d, r9d
jmp 0x140039a0b
mov rdx, r14
xor eax, eax
jmp 0x140039a0b
cmp rax, 1
jne 0x140039a65
inc eax
mov qword [rdi + 0x20], rax
mov r12, rax
sub r12, r15
cld
cld
jb 0x1400399ad
cmp rax, rbp
ja 0x1400399ad
add rsi, r12
mov r8d, 4
add byte [rax], al
add byte [rax], al
mov rcx, r15
mov rdx, rbx
lea r9, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
call fcn.14004dcf9
mov ch, 0x42
add dword [rax], eax
mov ch, 0x42
add dword [rax], eax
mov r9, rdx
mov rcx, rsi
mov rdx, r15
mov r8, rax
call fcn.140050bc1
test al, al
jne 0x140039aa6
mov rsi, qword [rdi + 0x10]
mov esi, dword [rdi + 0x10]
adc byte [rbp + 0x31], al
leave
xor r9d, r9d
jmp 0x1400399a1
cmp byte [rdi + 0x41], 0
jne 0x140039a85
jg 0x140039aad
add byte [rbp + 0x16], dh
mov byte [rdi + 0x41], 1
cmp byte [rdi + 0x40], 0
mov rax, qword [rdi]
add dword [r8 + 0x4800407f], eax
mov eax, dword [rdi]
mov r12, qword [rdi + 8]
jne 0x140039a9e
cmp r12, rax
jne 0x140039a9e
xor esi, esi
mov rax, rsi
mov rdx, r12
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rdi
ret
add rsi, rax
sub r12, rax
jmp 0x140039a87
invalid
mov rax, qword [rdi]
mov rcx, qword [rdi + 0x20]
mov ecx, dword [rdi + 0x20]
mov rsi, qword [rsp + 0x20]
add rsi, rax
sub r12, rax
mov qword [rdi], rcx
jmp 0x140039a87
or byte [r9 + 0xf], al
mov dh, 0x41
inc dword [rax + rax*8 - 0x473cf888]
add byte [rax], al
adc dword [rax], eax
ret
or byte [r13 + 0xf], al
mov dh, 0x41
movzx r8d, byte [r9 - 3]
std
cmp r8b, 0xc0
jge 0x140039b24
lea r10, [r9 - 4]
mov qword [rcx + 8], r10
movzx ecx, byte [r9 - 4]
and ecx, 7
shl ecx, 6
invalid
and r8d, 0x3f
or r8d, ecx
jmp case.0x140036470.93
and r8d, 0xf
shl r8d, 6
and edx, 0x3f
or edx, r8d
or byte [rbx + 0x20003], bh
add eax, dword [rax]
add al, byte [rax]
mov rcx, rsi
int1
call fcn.14003805b
mov edi, eax
cmp eax, 0x110000
je 0x140039b83
lea eax, [rdi - 0x21]
cmp eax, 0x5e
jb 0x140039b56
mov ecx, edi
call fcn.1400a4a62
add byte [rcx + rdx], bh
ja 0x140039b56
movzx eax, al
bt rbx, rax
ret
ror byte [rax + 0xf], 0xa3
ret
jae 0x140039b56
cmp edi, 0x110000
setne al
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
or al, byte [rcx]
or al, byte [rcx + 2]
or al, byte [rcx + 3]
or al, byte [rcx + 4]
or al, byte [rcx + 5]
or al, byte [rcx + 6]
or al, byte [rcx + 7]
or al, byte [rcx + 8]
or al, byte [rcx + 9]
or al, byte [rcx + 0xa]
or al, byte [rcx + 0xb]
or ecx, dword [rdi]
xchg ebp, eax
invalid
ret
or ecx, dword [rdi]
xchg ebp, eax
rol bl, 0x41
push rdi
push r14
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x38
cmp byte [rcx + rcx*4 - 0x32], cl
cmp byte [rcx + rcx*4 - 0x32], cl
mov rdi, r8
mov r14, rdx
mov rbx, rcx
lea r15, [rcx + rdx]
adc dword [rax - 0x73], ecx
and al, 0x28
and al, 0x28
adc dword [rax - 0x73], ecx
and al, 0x28
and al, 0x28
and al, 0x28
mov qword [rcx], rbx
mov qword [rcx + 8], r15
jns 0x140039beb
jns 0x140039beb
call fcn.14003805b
cmp eax, 0x110000
adc dword [rax], eax
je 0x140039cd0
mov ebp, eax
mov rax, rdi
shr rax, 0x18
test al, al
je 0x140039c33
mov rcx, rbx
mov rdx, r14
mov r8d, 0x2d
call fcn.1400382b8
test al, al
jne case.0x140029d16.208
mov rcx, rbx
mov rdx, r14
mov r8d, 0x2d
mov r8d, 0x2d
call fcn.1400382ed
test al, al
je 0x140039c33
mov byte [rsi + 1], 1
jmp 0x140039cd0
imul eax, ebp, 0x9e3779b9
imul ecx, ebp, 0x31415926
pop rcx
xor dword [r9], esi
enter 0x6948, 0xffffffffffffffc0
xchg edx, eax
or dword [rax], eax
add byte [rax - 0x3f], cl
call 0x13ee41f6e
invalid
and eax, 0xfffffffe
loopne case.0x140061059.233
mov ecx, 0x699e3779
int 0x26
pop rcx
xor dword [r9], esi
enter 0x6948, 0xffffffffffffffc0
xchg edx, eax
or dword [rax], eax
add byte [rax - 0x3f], cl
call 0x13ee41f6e
invalid
and eax, 0xfffffffe
loopne case.0x140061059.233
invalid
loopne case.0x140061059.233
lea rdx, [0x140152d28]
movzx eax, word [rax + rdx]
add eax, ebp
call 0x1b9bd5cc9
invalid
sahf
xor eax, ecx
imul rax, rax, 0x992
rcl byte [rdx + 0x48000009], 0xc1
invalid
invalid
call 0x1b9bd5cc9
invalid
rcl byte [rdx + 0x48000009], 0xc1
or dword [rax], eax
add byte [rax - 0x3f], cl
shr eax, 0x1e
call 0x13ce41f90
and eax, 0xfffffffc
lea rcx, [0x14015404c]
cmp dword [rax + rcx], ebp
sub al, 8
sub al, 8
jne 0x140039c84
mov byte [rsi + 3], 1
jmp 0x140039cd0
mov ebp, edi
std
shr ebp, 8
lea r14, [rsp + 0x28]
lea esi, [rsp + 0x28]
lea esi, [rsp + 0x28]
sub byte [rcx - 0x77], cl
invalid
mov qword [r14], rbx
mov qword [r14 + 8], r15
lea rbx, [0x14016dba8]
adc eax, dword [rax]
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov ecx, esi
call fcn.14003805b
cmp eax, 0x110000
add byte [rax], al
adc dword [rax], eax
add byte [rax], al
adc dword [rax], eax
je 0x140039cd0
mov ecx, eax
call fcn.140039687
movzx eax, byte [rax]
cmp rax, 7
ja case.0x140039cc4.1
invalid
adc dword [rax + 0x63], ecx
or al, 0x83
movsxd rcx, dword [rbx + rax*4]
add rcx, rbx
mov eax, ebp
jmp rcx
mov eax, edi
test al, al
je case.0x140039cc4.0
mov byte [rsi + 4], 1
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x218
sub esp, 0x218
sub esp, 0x218
movaps xmmword [rsp + 0x200], xmm6
mov rdi, r9
add al, byte [rax]
add byte [rcx + rcx*4 - 0x31], cl
mov rbx, r8
mov qword [rsp + 0x158], rdx
mov qword [rsp + 0x1c8], rcx
test r9, r9
je 0x140039d92
lea rax, [rbx + rdi]
lea rsi, [rsp + 0x170]
and al, 0x70
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
mov qword [rsi + 8], rax
xor ecx, ecx
movaps xmm6, xmmword [0x140103420]
and al, 0x70
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
mov r14, rcx
mov rcx, rsi
call fcn.14003805b
mov ecx, 0
cmp eax, 0x2e
je 0x140039d2f
cmp eax, 0x110000
add byte [rax], al
adc dword [rax], eax
je 0x14003a476
add byte [rax], al
test r14, r14
jne 0x140039d59
cmp eax, 0x2d
je 0x140039d92
clc
sub eax, 0x5b93974
mov ecx, 5
cmp r14, 4
ja 0x140039d82
add byte [rax], al
add byte [rcx - 0x7d], cl
inc byte [rdi + rsi*2]
invalid
movups xmmword [rsp + 0x70], xmm6
je 0x14003c278
invalid
invalid
add byte [rax], al
or dword [0x17b459d71], esp
mov spl, 0x70
cmp eax, dword [rsp + r14*4 + 0x70]
jne 0x140039d82
inc r14
mov rcx, r14
mov ecx, esi
mov ecx, esi
cmp r14, 4
je 0x140039d92
lea edx, [rax - 0x61]
cmp edx, 0x1a
jb 0x140039d2f
add eax, 0xffffffd0
cmp eax, 0xa
jb 0x140039d2f
mov rcx, qword [rsp + 0x158]
mov eax, dword [rcx + 0x30]
movzx r9d, byte [rcx + 0x34]
and qword [rcx + 0x10], 0
adc byte [rax], al
xor byte [r15 + rcx - 0x4a], al
xor al, 0x48
and dword [rcx + 0x10], 0
adc byte [rax], al
adc byte [rax], al
lea rdx, [rsp + 0x38]
and al, 0x38
and dword [rdx + 8], 0
and qword [rdx], 0
xorps xmm6, xmm6
push rdi
test byte [rbp + rcx*4 - 0x5c], 0x24
and al, 0x30
add dword [rax], eax
invalid
push rdi
test byte [rbp + rcx*4 - 0x5c], 0x24
and al, 0x30
add dword [rax], eax
invalid
and al, 0x30
add dword [rax], eax
add byte [rcx + 0xf], al
adc dword [rsp + 2], esi
movups xmmword [r12 + 2], xmm6
movzx r8d, word [r12 + 0x10]
lea r10, [rsp + 0x80]
add byte [rsi + 0x45], ah
mov dword [rdx + 0x86], eax
invalid
adc byte [rbp + rcx*4 - 0x6c], cl
and al, 0x80
add byte [rax], al
add byte [rsi + 0x45], ah
mov dword [rdx + 0x86], eax
invalid
add byte [rcx + 0xf], al
adc byte [rsp], al
movups xmm0, xmmword [r12]
movups xmmword [r10 + 0x76], xmm0
movups xmmword [rdx + 0x76], xmm0
and qword [r10 - 0x10], 0
and dword [r10], 0
add byte [rcx - 0x7d], al
and al, byte [rax]
xor r8d, r8d
and word [r10 + 4], 0
mov byte [r10 + 8], r8b
and dword [r10 + 0xc], 0
mov byte [r10 + 0x10], r8b
and dword [r10 + 0x14], 0
mov byte [r10 + 0x18], r8b
and dword [r10 + 0x1c], 0
mov byte [r10 + 0x20], r8b
or byte [rcx - 0x7d], al
invalid
and dword [r10 + 0x24], 0
add rdi, rbx
mov qword [r10 + 0x28], rbx
mov qword [r10 + 0x30], rdi
mov qword [r10 + 0x38], rdx
and qword [r10 + 0x40], 0
mov byte [r10 + 0x54], r9b
mov byte [rsp + 0x183], r8b
and al, 0x83
add dword [rax], eax
add byte [rdi], cl
adc dword [rsp + 0x173], esi
mov ah, 0x24
jae 0x140039e42
add byte [rax], al
and al, 0x83
add dword [rax], eax
add byte [rdi], cl
adc dword [rsp + 0x173], esi
mov ah, 0x24
jae 0x140039e42
add byte [rax], al
mov ah, 0x24
jae 0x140039e42
add byte [rax], al
add byte [rcx - 0x77], al
mov dword [r10 + 0x50], eax
push rax
mov edx, dword [rsp + 0x180]
mov dword [r10 + 0x65], edx
movups xmm0, xmmword [rsp + 0x170]
adc byte [rsp + 0x170], al
adc byte [rsp + 0x170], al
movups xmmword [r10 + 0x55], xmm0
lea rdx, [rsp + 0xf0]
add byte [rax], al
add byte [rax], al
and dword [rdx], 0
shl r9, 0x20
and byte [rsi - 0x7d], ah
invalid
add al, 0
add byte [rcx + 9], cl
ror dword [rcx + rcx*4 - 0x74], 0x24
rol byte [rcx], 1
add dword [rax], eax
invalid
and byte [rsi - 0x7d], ah
invalid
add byte [rcx + 9], cl
ror dword [rcx + rcx*4 - 0x74], 0x24
rol byte [rcx], 1
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rax*4], ah
add byte [rdx], 0
mov rax, qword [rsp + 0x280]
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x1f8], rax
add byte [rdx], 0
add byte [rax - 0x75], cl
adc byte [rax - 0x77], cl
test byte [rax + rdi*8], ah
add dword [rax], eax
add bh, al
mov dword [rdx + 0x20], 0x110000
mov byte [rdx + 0x24], r8b
mov byte [rdx + 0x24], al
xor edx, edx
call fcn.1400a4ad1
lea r13, [0x14016dbc8]
invalid
mov dword [rdx + 0x20], 0x110000
mov byte [rdx + 0x24], r8b
mov byte [rdx + 0x24], al
mov byte [rdx + 0x24], al
xor edx, edx
call fcn.1400a4ad1
lea r13, [0x14016dbc8]
invalid
add byte [rbx + rcx*4 + 0x5c], cl
and al, 0x70
mov r11, qword [rsp + 0x70]
mov rax, qword [rsp + 0x78]
mov r9d, dword [rsp + 0xf0]
mov rdx, qword [rsp + 0xf8]
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xf8
add byte [rax], al
add byte [rbx + rcx*4 - 0x6c], cl
mov r10, qword [rsp + 0x108]
movzx r8d, word [rsp + 0xf4]
movzx ecx, r8w
mov r10, qword [rsp + 0x108]
movzx r8d, word [rsp + 0xf4]
movzx ecx, r8w
cmp r11, 1
jne 0x140039f2d
test r9d, r9d
je 0x140039efc
cmp rax, r10
cmp eax, edx
jb 0x14003a3f5
and qword [rsp + 0x108], 0
xor r10d, r10d
jmp 0x140039f22
cmp r8w, 5
jae 0x14003c2ed
cmp rax, rcx
jb 0x14003a3ed
test r8w, r8w
je 0x140039f1f
and word [rsp + 0xf4], 0
xor r8d, r8d
and qword [rsp + 0x70], 0
xor r11d, r11d
jmp 0x140039ed6
cmp r11, 2
je 0x14003a3b0
lea rbx, [rsp + 0x80]
mov qword [rsp + 0x130], rbx
mov rdx, qword [rbx + 0x60]
test rdx, rdx
jne 0x14003a36b
add al, 0
invalid
add al, 0
add byte [rax + 0xf02507b], al
cmp byte [rbx + 0x50], 2
je 0x14003a161
test byte [rbx], al
add al, byte [rax]
invalid
test byte [rbx], al
add al, byte [rax]
add byte [rbp + rcx*4 + 0x73], cl
sub byte [rbp + rcx*4 + 0x7b], cl
cmp qword [r15], 0
cmp dword [rdi], 0
lea r14, [rbx + 0x28]
lea r15, [rbx + 0x40]
cmp qword [r15], 0
cmp dword [rdi], 0
cmp dword [rdi], 0
je 0x140039f83
mov rcx, r15
call fcn.14003805b
cmp eax, 0x110000
jne 0x14003a002
and qword [r15], 0
mov rcx, r14
call fcn.14003805b
mov edi, eax
lea eax, [rdi - 0x2d]
cmp eax, 2
jb 0x14003a03d
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0x110000ff], al
add byte [rdi], cl
test byte [rax - 0x72ffffff], dh
cmp edi, 0x110000
je 0x14003a155
lea eax, [rdi - 0x61]
lahf
cmp eax, 0x1a
jb 0x14003a03d
lea eax, [rdi - 0x30]
cmp eax, 0xa
jb 0x14003a03d
mov ecx, edi
call fcn.140039687
movzx ecx, byte [rax]
movsxd rcx, dword [r13 + rcx*4]
add rcx, r13
jmp rcx
mov edi, eax
jmp 0x14003a03d
mov rax, qword [rsp + 0x130]
cmp byte [rax + 0x68], 0
je 0x14003a0a7
cmp edi, 0x80
jb 0x14003a110
lea ebx, [rdi - 0xac00]
cmp ebx, 0x2ba4
jb 0x14003a0bd
mov ecx, edi
call fcn.1400a4bc7
test rax, rax
jne 0x14003a081
mov ecx, edi
call fcn.1400a4c37
test rax, rax
je 0x14003a110
mov rbx, rax
mov r14, rdx
shl r14, 2
xor esi, esi
cmp r14, rsi
je 0x14003a11a
mov edx, dword [rbx + rsi]
mov rcx, r12
call fcn.140039627
add rsi, 4
jmp 0x14003a08d
cmp edi, 0x80
jb 0x14003a110
lea ebx, [rdi - 0xac00]
cmp ebx, 0x2ba4
jae 0x14003a127
mov eax, ebx
xor edx, edx
mov cx, 0x24c
div cx
mov edi, edx
or eax, 0x1100
mov esi, 0xffff
and eax, esi
mov rcx, r12
mov edx, eax
call fcn.140039627
mov eax, edi
xor edx, edx
mov di, 0x1c
div di
lea edx, [rax + 0x1161]
and edx, esi
mov rcx, r12
call fcn.140039627
mov eax, ebx
xor edx, edx
div di
test dx, dx
je 0x14003a11a
add edx, 0x11a7
movzx edi, dx
mov rcx, r12
mov edx, edi
call fcn.140039627
mov rbx, qword [rsp + 0x130]
jmp 0x140039f47
mov ecx, edi
call fcn.1400a4c37
test rax, rax
je 0x14003a110
mov rbx, rax
mov r14, rdx
shl r14, 2
xor esi, esi
cmp r14, rsi
je 0x14003a11a
mov edx, dword [rbx + rsi]
mov rcx, r12
call fcn.140039627
add rsi, 4
jmp 0x14003a13f
mov byte [rbx + 0x50], 2
mov rbx, qword [rsp + 0x130]
cmp dword [rbx], 0
je 0x14003a16c
mov rax, qword [rbx + 0x18]
jmp 0x14003a170
movzx eax, word [rbx + 4]
test rax, rax
je 0x14003a373
mov rcx, rbx
call fcn.1400390e7
mov rbx, qword [rsp + 0x130]
mov r8d, dword [rbx]
test r8d, r8d
je 0x14003a197
mov rdx, qword [rbx + 0x18]
jmp 0x14003a19b
movzx edx, word [rbx + 4]
mov qword [rbx + 0x60], rdx
mov rcx, qword [rbx + 0x58]
test r8d, r8d
je 0x14003a1b2
mov r9, qword [rbx + 8]
mov rax, qword [rbx + 0x18]
jmp 0x14003a1c4
movzx eax, word [rbx + 4]
cmp rax, 5
jae 0x14003c2fb
lea r9, [rbx + 8]
cmp rax, rcx
jbe 0x14003c23a
lea rax, [rbx + 0x58]
mov edi, dword [r9 + rcx*8 + 4]
inc rcx
cmp rcx, rdx
jne 0x14003a1ee
test r8d, r8d
mov qword [rsp + 0x28], rax
je 0x14003a1f6
mov r12, qword [rbx + 0x18]
jmp 0x14003a1fb
mov qword [rax], rcx
jmp 0x14003a2c5
movzx r12d, word [rbx + 4]
lea r15, [rbx + 8]
sub r12, rdx
xor r14d, r14d
cmp r12, r14
je 0x14003a291
mov rcx, qword [rbx + 0x60]
add rcx, r14
cmp dword [rbx], 0
je 0x14003a234
mov r10, qword [rbx + 0x18]
cmp r10, rcx
jbe 0x14003bc2e
mov rax, qword [r15]
mov bpl, byte [rax + rcx*8]
mov esi, dword [rax + rcx*8 + 4]
jmp 0x14003a277
movzx r10d, word [rbx + 4]
cmp r10, 5
jae 0x14003c2af
cmp rcx, r10
jae 0x14003bc2e
mov bpl, byte [r15 + rcx*8]
mov esi, dword [r15 + rcx*8 + 4]
lea rax, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tinyvec_1.6.0_src_arrayvec.rs
mov qword [rsp + 0x20], rax
mov r9d, 4
xor ecx, ecx
mov rdx, r10
mov r8, r15
call fcn.14003886b
mov r10, rdx
cmp r10, r14
jbe 0x14003bc37
mov byte [rax + r14*8], bpl
mov dword [rax + r14*8 + 4], esi
inc r14
jmp 0x14003a205
cmp dword [rbx], 0
je 0x14003a2a7
cmp qword [rbx + 0x18], r12
mov rax, qword [rsp + 0x28]
jb 0x14003a2ba
mov qword [rbx + 0x18], r12
jmp 0x14003a2ba
movzx eax, word [rbx + 4]
cmp r12, rax
mov rax, qword [rsp + 0x28]
jae 0x14003a2ba
mov word [rbx + 4], r12w
movups xmmword [rax], xmm6
lea r12, [rsp + 0x130]
mov ecx, edi
call fcn.1400a4ca7
mov ebp, eax
mov ebx, dword [rsp + 0x110]
cmp ebx, 0x110000
jne 0x14003a2f2
test bpl, bpl
jne 0x14003a40b
mov dword [rsp + 0x110], edi
jmp 0x140039f37
cmp byte [rsp + 0x114], 0
je 0x14003a318
cmp byte [rsp + 0x115], bpl
jae 0x14003a33e
mov ecx, ebx
mov edx, edi
call fcn.1400a4dae
cmp eax, 0x110000
je 0x14003a347
jmp 0x14003a332
mov ecx, ebx
mov edx, edi
call fcn.1400a4dae
cmp eax, 0x110000
jne 0x14003a332
test bpl, bpl
jne 0x14003a347
jmp 0x14003a46d
mov dword [rsp + 0x110], eax
jmp 0x140039f37
test bpl, bpl
je 0x14003a44d
lea rcx, [rsp + 0xf0]
mov edx, edi
call fcn.1400388ac
mov byte [rsp + 0x114], 1
mov byte [rsp + 0x115], bpl
jmp 0x140039f37
mov r8d, dword [rbx]
jmp 0x14003a19f
mov qword [rsp + 0x70], 2
and qword [rsp + 0x78], 0
mov ebx, dword [rsp + 0x110]
mov r11d, 2
mov eax, 0
cmp ebx, 0x110000
je 0x140039eb5
mov dword [rsp + 0x110], 0x110000
jmp 0x14003a439
test r9d, r9d
je 0x14003a3c5
cmp rax, r10
jb 0x14003a3dc
and qword [rsp + 0x108], 0
jmp 0x14003a41e
cmp cx, 5
jae 0x14003c2ed
lea rdx, [rsp + 0xf8]
cmp rax, rcx
jae 0x14003a40f
mov ebx, dword [rdx + rax*4]
inc rax
mov qword [rsp + 0x70], 2
jmp 0x14003a404
lea rdx, [rsp + 0xf8]
mov ebx, dword [rdx + rax*4]
inc rax
mov qword [rsp + 0x70], 1
mov qword [rsp + 0x78], rax
jmp 0x14003a439
mov ebx, edi
jmp 0x14003a439
test r8w, r8w
je 0x14003a41e
and word [rsp + 0xf4], 0
mov ebx, dword [rsp + 0x110]
mov eax, 0x110000
mov dword [rsp + 0x110], eax
cmp ebx, eax
je 0x14003a5bb
mov rcx, qword [rsp + 0x158]
mov edx, ebx
call fcn.1400ba724
jmp 0x140039eab
mov dword [rsp + 0x110], edi
mov byte [rsp + 0x114], 0
mov qword [rsp + 0x70], 1
and qword [rsp + 0x78], 0
jmp 0x14003a439
mov dword [rsp + 0x110], edi
jmp 0x14003a439
mov rcx, qword [rsp + 0x280]
mov rdx, rbx
mov r8, rdi
call fcn.1400a4b87
and dword [rsp + 0x178], 0
and qword [rsp + 0x170], 0
mov rax, qword [rsp + 0x158]
cmp byte [rax + 0x32], 0
je 0x14003a564
mov rax, qword [rsp + 0x280]
mov rsi, qword [rax]
mov rdi, qword [rax + 0x10]
mov rcx, rsi
mov rdx, rdi
mov r8d, 0x2e
call fcn.1400382ed
test al, al
je 0x14003a4f1
lea rbx, [rdi - 1]
mov rcx, rbx
mov rdx, rsi
mov r8, rdi
call fcn.1400397f5
test rax, rax
je 0x14003c3d4
mov rsi, rax
mov rdi, rdx
test rdi, rdi
je 0x14003a520
lea rbx, [rsp + 0x70]
mov rcx, rbx
mov rdx, rsi
mov r8, rdi
call fcn.14003993f
mov rcx, rbx
call fcn.140039974
test rax, rax
je 0x14003a51b
test rdx, rdx
jne 0x14003a509
test rax, rax
je 0x14003a528
mov byte [rsp + 0x17a], 1
cmp rdi, 0xfd
ja 0x14003a55c
lea rbx, [rsp + 0x70]
mov rcx, rbx
mov rdx, rsi
mov r8, rdi
call fcn.14003993f
mov rcx, rbx
call fcn.140039974
test rax, rax
je 0x14003a557
cmp rdx, 0x40
jb 0x14003a544
test rax, rax
je 0x14003a564
mov byte [rsp + 0x179], 1
lea rcx, [rsp + 0x170]
call fcn.140039b94
test al, al
je 0x14003a594
mov eax, dword [rsp + 0x178]
mov rcx, qword [rsp + 0x1c8]
mov dword [rcx + 8], eax
mov rax, qword [rsp + 0x170]
mov qword [rcx], rax
jmp 0x14003a59f
mov rax, qword [rsp + 0x1c8]
mov byte [rax], 2
movaps xmm6, xmmword [rsp + 0x200]
add rsp, 0x218
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [rsp + 0x80]
call fcn.1400389db
lea rcx, [rsp + 0xf0]
call fcn.1400389fc
xorps xmm6, xmm6
lea rax, [rsp + 0x130]
movups xmmword [rax + 8], xmm6
mov qword [rax], 8
mov rax, qword [rsp + 0x1d0]
and rax, 0xffffffffffff00ff
mov qword [rsp + 0x1e0], rax
mov rax, qword [rsp + 0x158]
mov rdx, qword [rax]
mov r8, qword [rax + 0x10]
lea rcx, [rsp + 0x170]
call fcn.14003993f
mov dil, 1
xor r13d, r13d
lea rcx, [rsp + 0x170]
call fcn.140039974
test rax, rax
je 0x14003bc4b
mov rbx, rax
mov rsi, rdx
test dil, 1
jne 0x14003a657
mov rcx, qword [rsp + 0x280]
mov edx, 0x2e
call fcn.1400ba724
mov r9d, 4
mov rcx, rbx
mov rdx, rsi
lea r8, str.xn__
call fcn.14005193f
mov rdi, rbx
add rdi, 4
test al, al
mov eax, 0
cmove rdi, rax
je 0x14003a779
mov qword [rsp + 0x120], r13
add rsi, 0xfffffffffffffffc
and qword [rsp + 0x140], 0
lea rcx, [rsp + 0x70]
mov edx, 0x2d
mov r8, rdi
mov qword [rsp + 0x28], rsi
mov r9, rsi
call fcn.1400ba8e1
mov r13, qword [rsp + 0x70]
mov rbp, qword [rsp + 0x78]
mov rbx, qword [rsp + 0x88]
cmp rbx, rbp
ja 0x14003a7bf
mov rdx, qword [rsp + 0x80]
sub rbx, rdx
jb 0x14003a7bf
add rdx, r13
mov rax, qword [rsp + 0x90]
mov cl, byte [rsp + rax + 0x97]
mov r8, rbx
call fcn.14002fc70
cmp rax, 1
jne 0x14003a7bf
mov rbx, rdx
add rbx, qword [rsp + 0x80]
mov r15, qword [rsp + 0x90]
lea rsi, [r15 - 1]
mov r14, rbx
sub r14, rsi
jb 0x14003a76c
mov rax, r14
add rax, r15
jb 0x14003a76c
cmp rax, rbp
ja 0x14003a76c
lea r12, [r14 + r13]
mov r8d, 4
mov rcx, r15
lea rdx, [rsp + 0x98]
lea r9, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
call fcn.14004dcf9
mov r9, rdx
mov rcx, r12
mov rdx, r15
mov r8, rax
call fcn.140050bc1
test al, al
jne 0x14003a9d7
mov qword [rsp + 0x88], rbx
jmp 0x14003a6c8
test r13b, 1
jne 0x14003a78d
mov rcx, rbx
mov rdx, rsi
call fcn.140039b3b
mov r13d, eax
mov rcx, rbx
mov rdx, rsi
mov r8, qword [rsp + 0x1d0]
lea r9, [rsp + 0x38]
call 0x140039bbb
mov rcx, qword [rsp + 0x280]
mov rdx, rbx
mov r8, rsi
call fcn.1400a4b87
xor edi, edi
jmp 0x14003a623
lea rsi, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
xor r12d, r12d
mov rcx, rsi
mov rdx, r12
call fcn.140039812
test al, al
je 0x14003a9c8
mov qword [rsp + 0x1f0], rsi
mov rax, qword [rsp + 0x28]
add rax, rdi
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x28], 0x80
mov esi, 0x48
xor r14d, r14d
xor edi, edi
mov eax, r12d
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x1e8], r12
lea rcx, [rsp + 0x58]
call fcn.140008e11
test al, 1
mov qword [rsp + 0x150], r14
je 0x14003aa2a
lea r12d, [rsi + 0x1a]
mov r13d, esi
neg r13d
mov r15d, 1
mov r14d, 0x24
mov ebx, edi
lea eax, [rdx - 0x30]
cmp al, 0xa
jae 0x14003a858
add dl, 0xea
mov eax, edx
jmp 0x14003a86d
lea eax, [rdx - 0x41]
cmp al, 0x1a
jb 0x14003a86d
add dl, 0x9f
mov eax, edx
cmp dl, 0x1a
jae 0x14003a9c8
test r15d, r15d
je 0x14003c263
movzx ecx, al
mov eax, ebx
not eax
xor edx, edx
div r15d
cmp eax, ecx
jb 0x14003a9c8
mov eax, r15d
imul eax, ecx
add ebx, eax
lea eax, [r14 + r13]
cmp r14d, r12d
mov edx, 0x1a
cmovae eax, edx
cmp r14d, esi
mov edx, 1
cmovbe eax, edx
cmp eax, ecx
ja 0x14003a8e1
mov ebp, 0x24
sub ebp, eax
mov eax, ebp
mul r15d
jo 0x14003a9c8
lea rcx, [rsp + 0x58]
call fcn.140008e11
test al, 1
je 0x14003a9c8
add r14d, 0x24
imul r15d, ebp
jmp 0x14003a84a
mov ecx, ebx
sub ecx, edi
mov r14, qword [rsp + 0x30]
lea edx, [r14 + 1]
test edi, edi
sete r8b
call fcn.14003987f
inc r14d
je 0x14003c2c5
mov esi, eax
mov eax, ebx
xor edx, edx
mov qword [rsp + 0x30], r14
div r14d
add dword [rsp + 0x28], eax
jb 0x14003a9c8
cmp dword [rsp + 0x28], 0x110000
je 0x14003a9c8
mov eax, dword [rsp + 0x28]
xor eax, 0xd800
add eax, 0xffef0000
cmp eax, 0xffef0800
jb 0x14003a9c8
mov edi, edx
mov rax, qword [rsp + 0x130]
mov ebx, edx
mov r14, qword [rsp + 0x150]
mov rcx, r14
shl rcx, 4
xor edx, edx
cmp rcx, rdx
je 0x14003a979
mov r8, qword [rax + rdx]
cmp r8, rbx
jb 0x14003a973
inc r8
mov qword [rax + rdx], r8
add rdx, 0x10
jmp 0x14003a95e
cmp r14, qword [rsp + 0x138]
jne 0x14003a9a3
lea rcx, [rsp + 0x130]
mov rdx, r14
call fcn.140004175
mov rax, qword [rsp + 0x130]
mov r14, qword [rsp + 0x140]
mov rcx, r14
shl rcx, 4
mov qword [rax + rcx], rbx
mov edx, dword [rsp + 0x28]
mov dword [rax + rcx + 8], edx
inc r14
mov qword [rsp + 0x140], r14
inc edi
jmp 0x14003a818
mov byte [rsp + 0x38], 1
mov r13b, 1
xor edi, edi
jmp 0x14003a623
mov rcx, r14
mov rdx, rdi
mov r8, qword [rsp + 0x28]
call fcn.1400397f5
test rax, rax
je 0x14003c3b8
mov r12, rdx
mov r15, rax
cmp rbx, rsi
je 0x14003aa22
inc r14
mov rcx, r14
mov rdx, rdi
mov rsi, qword [rsp + 0x28]
mov r8, rsi
call fcn.1400033f6
test rax, rax
je 0x14003c3ee
mov rdi, rax
mov qword [rsp + 0x28], rdx
mov rsi, r15
jmp 0x14003a7c9
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x50], rax
cmp r14, 0x15
jae 0x14003aa67
cmp r14, 1
mov r13, qword [rsp + 0x120]
jbe 0x14003af9b
mov r8d, 1
mov rcx, qword [rsp + 0x50]
mov rdx, r14
call fcn.140039025
jmp 0x14003af9b
lea rcx, [r14*8]
movabs rax, 0x7ffffffffffffff0
and rcx, rax
mov al, byte [0x1401b0ce0]
mov edx, 8
call fcn.140037c20
test rax, rax
je 0x14003c420
mov r13, rax
mov ecx, 0x10
call fcn.140038fd5
test rax, rax
je 0x14003c40d
mov rsi, rax
mov rax, qword [rsp + 0x50]
add rax, 0x20
mov qword [rsp + 0x1b8], rax
mov ebp, 0x10
xor r12d, r12d
xor ebx, ebx
mov qword [rsp + 0x1d8], r13
mov rdi, r14
sub rdi, rbx
jbe 0x14003af79
cmp rdi, 2
jae 0x14003aaeb
mov r15, r14
jmp 0x14003ac73
mov rdx, rbx
shl rdx, 4
mov rax, qword [rsp + 0x50]
lea rcx, [rax + rdx]
mov rax, qword [rcx]
mov rcx, qword [rcx + 0x10]
cmp rcx, rax
jae 0x14003ab31
add rdx, qword [rsp + 0x1b8]
mov r8d, 2
mov r9, rcx
cmp rdi, r8
je 0x14003ab5e
mov r10, qword [rdx]
cmp r10, r9
jae 0x14003ab5b
inc r8
add rdx, 0x10
mov r9, r10
jmp 0x14003ab18
add rdx, qword [rsp + 0x1b8]
mov r8d, 2
mov r9, rcx
cmp rdi, r8
je 0x14003ab5e
mov r10, qword [rdx]
cmp r10, r9
jb 0x14003ab5b
inc r8
add rdx, 0x10
mov r9, r10
jmp 0x14003ab42
mov rdi, r8
lea r15, [rdi + rbx]
cmp rcx, rax
jae 0x14003ac73
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x148], rsi
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_slice_sort.rs
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov qword [rsp + 0x168], r15
mov rdx, r15
mov r8, qword [rsp + 0x50]
mov r9, r14
call fcn.140038fe9
mov r14, rdx
shr r14, 1
shl rdx, 4
mov qword [rsp + 0x30], rbp
lea rbp, [rdx + rax]
mov rsi, r14
shl rsi, 4
sub rbp, rsi
lea rcx, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_slicemod.rs
mov qword [rsp + 0x20], rcx
xor ecx, ecx
mov rdx, r14
mov r8, rax
mov r9, r14
call fcn.140038fe9
mov r12, rax
mov r15, rdx
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_slicemod.rs
mov qword [rsp + 0x20], rax
xor ecx, ecx
mov rdx, r14
mov r8, rbp
mov rbp, qword [rsp + 0x30]
mov r9, r14
call fcn.140038fe9
add r12, 8
dec r14
add rax, rsi
add rax, 0xfffffffffffffff8
mov rsi, r15
cmp r14, 0xffffffffffffffff
je 0x14003ac56
sub rsi, 1
jb 0x14003c28e
cmp r14, rdx
jae 0x14003c2a0
mov r8, qword [r12 - 8]
mov r9d, dword [r12]
mov r10, qword [rax - 8]
mov r11d, dword [rax]
mov qword [r12 - 8], r10
mov dword [r12], r11d
mov qword [rax - 8], r8
mov dword [rax], r9d
add r12, 0x10
dec r14
add rax, 0xfffffffffffffff0
jmp 0x14003ac10
mov r14, qword [rsp + 0x150]
mov rsi, qword [rsp + 0x148]
mov r12, qword [rsp + 0x28]
mov r15, qword [rsp + 0x168]
cmp r15, rbx
jb 0x14003c375
cmp r15, r14
ja 0x14003c375
jae 0x14003acca
cmp rdi, 9
ja 0x14003acca
lea r15, [rbx + 0xa]
cmp r15, r14
cmovae r15, r14
cmp rdi, 1
adc rdi, 0
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_slice_sort.rs
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov rdx, r15
mov r8, qword [rsp + 0x50]
mov r9, r14
call fcn.140038fe9
mov rcx, rax
mov r8, rdi
call fcn.140039025
cmp r12, rbp
jne 0x14003ad14
lea rcx, [rbp*2]
mov qword [rsp + 0x1c0], rcx
call fcn.140038fd5
test rax, rax
je 0x14003c3a5
mov rdi, rax
shl rbp, 4
mov rcx, rax
mov rdx, rsi
mov r8, rbp
call fcn.1400efbc0
mov edx, 8
mov rcx, rsi
call fcn.140037cb0
mov rsi, rdi
jmp 0x14003ad1c
mov qword [rsp + 0x1c0], rbp
mov qword [rsp + 0x168], r15
sub r15, rbx
mov rcx, r12
shl rcx, 4
mov qword [rsi + rcx], r15
mov qword [rsi + rcx + 8], rbx
inc r12
mov qword [rsp + 0x148], rsi
mov rcx, rsi
mov rdx, r12
mov r8, r14
call fcn.140038e3d
cmp rax, 1
jne 0x14003af64
mov rdi, rdx
mov rcx, rsi
mov rdx, r12
mov r8, rdi
lea r9, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_slice_sort.rs
call fcn.1400381bc
mov r13, qword [rax]
mov rbx, qword [rax + 8]
mov r15, rdi
inc r15
mov rcx, rsi
mov qword [rsp + 0x28], r12
mov rdx, r12
mov r8, r15
lea r9, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_slice_sort.rs
call fcn.1400381bc
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
mov qword [rsp + 0x160], rcx
add rdx, rcx
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_slice_sort.rs
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x30], rbx
mov rcx, rbx
mov r8, qword [rsp + 0x50]
mov r9, r14
call fcn.140038fe9
mov r12, rax
mov rsi, rdx
mov r14, r13
shl r14, 4
lea rbp, [rax + r14]
mov rbx, rdx
shl rbx, 4
sub rsi, r13
mov qword [rsp + 0x128], r13
cmp rsi, r13
jae 0x14003ae73
shl rsi, 4
mov r13, qword [rsp + 0x1d8]
mov rcx, r13
mov rdx, rbp
mov r8, rsi
call fcn.1400efbc0
add rsi, r13
lea rax, [r12 + rbx]
add rax, 0xfffffffffffffff0
mov r14, rsi
cmp rbp, r12
jbe 0x14003aeda
cmp r14, r13
jbe 0x14003aeda
mov rcx, qword [r14 - 0x10]
mov rdx, qword [rbp - 0x10]
cmp rcx, rdx
mov r8d, 0
sbb r8, r8
cmp rcx, rdx
mov r9d, 0
adc r9, 0xffffffffffffffff
shl r8, 4
add rbp, r8
shl r9, 4
add r14, r9
cmp rcx, rdx
mov rcx, r14
cmovb rcx, rbp
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
add rax, 0xfffffffffffffff0
jmp 0x14003ae1c
add rbx, r12
mov r13, qword [rsp + 0x1d8]
mov rcx, r13
mov rdx, r12
mov r8, r14
call fcn.1400efbc0
add r14, r13
mov rdx, r13
cmp rdx, r14
jae 0x14003aee0
cmp rbp, rbx
jae 0x14003aee0
mov r8, qword [rbp]
xor eax, eax
xor ecx, ecx
mov r10, rbp
cmp r8, qword [rdx]
setae r8b
setb r9b
jb 0x14003aeb7
mov r10, rdx
movups xmm0, xmmword [r10]
movups xmmword [r12], xmm0
add r12, 0x10
mov cl, r9b
shl rcx, 4
add rbp, rcx
mov al, r8b
shl rax, 4
add rdx, rax
jmp 0x14003ae92
mov r12, rbp
mov rdx, r13
sub r14, rdx
mov rcx, r12
mov r8, r14
call fcn.1400efbc0
mov r12, qword [rsp + 0x28]
cmp r12, r15
jbe 0x14003c30c
mov rax, qword [rsp + 0x160]
add rax, qword [rsp + 0x128]
shl r15, 4
mov rsi, qword [rsp + 0x148]
mov qword [rsi + r15], rax
mov rax, qword [rsp + 0x30]
mov qword [rsi + r15 + 8], rax
cmp r12, rdi
mov r14, qword [rsp + 0x150]
jbe 0x14003c33e
mov rax, rdi
shl rax, 4
lea rcx, [rsi + rax]
lea rdx, [rsi + rax]
add rdx, 0x10
not rdi
add rdi, r12
shl rdi, 4
mov r8, rdi
call fcn.1400efbc0
dec r12
jmp 0x14003ad42
mov rbp, qword [rsp + 0x1c0]
mov rbx, qword [rsp + 0x168]
jmp 0x14003aad1
mov edx, 8
mov rcx, rsi
call fcn.140037cb0
mov edx, 8
mov rcx, r13
call fcn.140037cb0
mov r13, qword [rsp + 0x120]
mov rdx, qword [rsp + 0x1e8]
lea rdi, [r14 + rdx]
mov rax, qword [rsp + 0x1f0]
add rdx, rax
mov rcx, qword [rsp + 0x280]
mov rsi, qword [rcx + 0x10]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rdx
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], r14
and qword [rsp + 0x90], 0
mov rdx, rdi
call fcn.1400a4ad1
and qword [rsp + 0x98], 0
mov qword [rsp + 0xa0], rdi
xor edi, edi
cmp rdi, r14
jae 0x14003b023
mov rax, qword [rsp + 0x80]
mov rcx, rdi
shl rcx, 4
mov rdx, qword [rax + rcx]
cmp rdx, qword [rsp + 0x98]
je 0x14003b065
lea rcx, [rsp + 0x70]
call fcn.14003805b
cmp eax, 0x110000
jne 0x14003b04b
mov r14, qword [rsp + 0x88]
mov rdi, qword [rsp + 0x90]
cmp rdi, r14
jb 0x14003b001
jmp 0x14003b093
inc qword [rsp + 0x98]
mov r14, qword [rsp + 0x88]
mov rdi, qword [rsp + 0x90]
jmp 0x14003b07f
inc rdi
mov qword [rsp + 0x90], rdi
inc rdx
mov qword [rsp + 0x98], rdx
mov eax, dword [rax + rcx + 8]
mov rcx, qword [rsp + 0x280]
mov edx, eax
call fcn.1400ba724
jmp 0x14003b001
mov rax, qword [rsp + 0x280]
mov rcx, qword [rax]
mov rdx, qword [rax + 0x10]
mov r8, rsi
lea r9, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.3.0_srcuts46.rs
call fcn.140003428
mov rsi, rax
mov rbx, rdx
test r13b, 1
jne 0x14003b0cb
mov rcx, rsi
mov rdx, rbx
call fcn.140039b3b
mov r13d, eax
lea rcx, [rsp + 0x38]
call fcn.140039b94
xor edi, edi
test al, al
jne 0x14003a623
mov rdi, rsi
mov qword [rsp + 0x128], rbx
add rdi, rbx
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x70], rsi
mov qword [rsp + 0x78], rdi
xor ecx, ecx
xor eax, eax
mov ebx, ecx
mov ebp, eax
lea rcx, [rsp + 0x70]
call fcn.14003805b
cmp eax, 0x110000
je 0x14003b5d8
mov esi, eax
xor eax, eax
cmp esi, 0x80
jb 0x14003b102
mov ecx, esi
call fcn.1400a4ca7
cmp bpl, al
jbe 0x14003b139
test al, al
jne 0x14003bc22
lea ecx, [rsi - 0x340]
cmp ecx, 4
ja 0x14003b14d
cmp ecx, 2
jne 0x14003bc22
lea ecx, [rsi - 0x1fbe]
cmp ecx, 0x3f
jbe 0x14003b57a
lea ecx, [rsi - 0xf43]
cmp ecx, 0x3e
jbe 0x14003b593
lea ecx, [rsi - 0x1f71]
cmp ecx, 0xc
jbe 0x14003b5ac
mov cl, 2
lea edx, [rsi - 0x30f]
cmp edx, 0x36
jbe 0x14003b5bf
lea edx, [rsi - 0xf93]
cmp edx, 0x26
ja 0x14003b1aa
movabs r8, 0x4002108401
bt r8, rdx
jb 0x14003bc22
lea edx, [rsi - 0xfa10]
cmp edx, 0x12
ja 0x14003b1c5
mov r8d, 0x50005
bt r8d, edx
jb 0x14003bc22
lea edx, [rsi - 0x374]
cmp edx, 0x13
ja 0x14003b1e0
mov r8d, 0x80401
bt r8d, edx
jb 0x14003bc22
lea edx, [rsi - 0xa33]
cmp edx, 0x2b
ja 0x14003b1ff
movabs r8, 0x80000000009
bt r8, rdx
jb 0x14003bc22
lea edx, [rsi - 0xb3e]
cmp edx, 0x19
ja 0x14003b21a
mov r8d, 0x3000001
bt r8d, edx
jb 0x14003b100
lea edx, [rsi - 0xdca]
cmp edx, 0x15
ja 0x14003b235
mov r8d, 0x200021
bt r8d, edx
jb 0x14003b100
lea edx, [rsi - 0xfb1d]
cmp edx, 0x21
ja 0x14003b254
movabs r8, 0x200000005
bt r8, rdx
jb 0x14003bc22
lea edx, [rsi - 0x114b0]
cmp edx, 0xd
ja 0x14003b26f
mov r8d, 0x2401
bt r8d, edx
jb 0x14003b100
lea edx, [rsi - 0x2329]
cmp edx, 2
jb 0x14003bc22
cmp esi, 0x93c
je 0x14003b100
cmp esi, 0x9be
je 0x14003b100
movabs rdx, 0xa800202020202801
bt rdx, rcx
jae 0x14003b15c
jmp 0x14003bc22
movabs rdx, 0x4021004002108401
bt rdx, rcx
jae 0x14003b16b
jmp 0x14003bc22
mov edx, 0x1555
bt edx, ecx
jae 0x14003b17a
jmp 0x14003bc22
movabs r8, 0x48020000001005
bt r8, rdx
jae 0x14003b18b
jmp 0x14003b100
test bl, bl
je 0x14003bbe2
lea rcx, [rsp + 0x98]
movups xmmword [rcx + 0x20], xmm6
lea rax, [rsp + 0x5a]
movups xmmword [rax], xmm6
movzx eax, word [rsp + 0x68]
mov word [rcx + 0x4e], ax
movups xmm0, xmmword [rsp + 0x58]
movups xmmword [rcx + 0x3e], xmm0
and qword [rsp + 0x70], 0
and dword [rsp + 0x80], 0
and word [rsp + 0x84], 0
xor eax, eax
mov byte [rsp + 0x88], al
and dword [rsp + 0x8c], 0
mov byte [rsp + 0x90], al
and dword [rsp + 0x94], 0
mov byte [rsp + 0x98], al
and dword [rsp + 0x9c], 0
mov byte [rsp + 0xa0], al
and dword [rsp + 0xa4], 0
mov rcx, qword [rsp + 0x30]
mov qword [rsp + 0xa8], rcx
mov qword [rsp + 0xb0], rdi
mov byte [rsp + 0xc8], al
and dword [rsp + 0xd0], 0
and word [rsp + 0xd4], 0
mov dword [rsp + 0xf0], 0x110000
mov byte [rsp + 0xf4], al
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x60], rdi
mov edi, 0x110000
mov qword [rsp + 0x120], r13
lea rcx, [rsp + 0x58]
call fcn.14003805b
mov dword [rsp + 0x28], eax
mov r11, qword [rsp + 0x70]
mov rax, qword [rsp + 0x78]
mov ebx, edi
mov r9d, dword [rsp + 0xd0]
mov rdx, qword [rsp + 0xd8]
mov r10, qword [rsp + 0xe8]
movzx r8d, word [rsp + 0xd4]
movzx ecx, r8w
cmp r11, 1
jne 0x14003b743
test r9d, r9d
je 0x14003b712
cmp rax, r10
jb 0x14003bb3f
and qword [rsp + 0xe8], 0
xor r10d, r10d
jmp 0x14003b738
cmp r8w, 5
jae 0x14003c2ed
cmp rax, rcx
jb 0x14003bb37
test r8w, r8w
je 0x14003b735
and word [rsp + 0xd4], 0
xor r8d, r8d
and qword [rsp + 0x70], 0
xor r11d, r11d
jmp 0x14003b6ec
cmp r11, 2
je 0x14003baf8
lea rdi, [rsp + 0x80]
mov qword [rsp + 0x48], rdi
mov rdx, qword [rdi + 0x40]
test rdx, rdx
jne 0x14003b8bd
cmp qword [rdi + 0x28], 0
je 0x14003b8b2
add rdi, 0x28
mov rcx, rdi
call fcn.14003805b
mov rdi, qword [rsp + 0x48]
cmp eax, 0x110000
je 0x14003b8b2
mov ebx, eax
cmp byte [rdi + 0x48], 0
je 0x14003b7f9
cmp ebx, 0x80
jb 0x14003b869
mov edi, ebx
add edi, 0xffff5400
cmp edi, 0x2ba4
jb 0x14003b811
mov ecx, ebx
call fcn.1400a4bc7
test rax, rax
jne 0x14003b7ce
mov ecx, ebx
call fcn.1400a4c37
test rax, rax
je 0x14003b869
mov rdi, rax
mov r14, rdx
shl r14, 2
xor esi, esi
lea rbx, [rsp + 0x48]
cmp r14, rsi
je 0x14003b875
mov edx, dword [rdi + rsi]
mov rcx, rbx
call fcn.1400388a4
add rsi, 4
jmp 0x14003b7df
cmp ebx, 0x80
jb 0x14003b869
mov edi, ebx
add edi, 0xffff5400
cmp edi, 0x2ba4
jae 0x14003b87f
mov eax, edi
xor edx, edx
mov cx, 0x24c
div cx
mov ebx, edx
or eax, 0x1100
mov ebp, 0xffff
and eax, ebp
lea rsi, [rsp + 0x48]
mov rcx, rsi
mov edx, eax
call fcn.1400388a4
mov eax, ebx
mov rcx, rsi
xor edx, edx
mov si, 0x1c
div si
lea edx, [rax + 0x1161]
and edx, ebp
call fcn.1400388a4
mov eax, edi
xor edx, edx
div si
test dx, dx
je 0x14003b875
add edx, 0x11a7
movzx ebx, dx
lea rcx, [rsp + 0x48]
mov edx, ebx
call fcn.1400388a4
mov rdi, qword [rsp + 0x48]
jmp 0x14003b75a
mov ecx, ebx
call fcn.1400a4c37
test rax, rax
je 0x14003b869
mov rdi, rax
mov r14, rdx
shl r14, 2
xor esi, esi
lea rbx, [rsp + 0x48]
cmp r14, rsi
je 0x14003b875
mov edx, dword [rdi + rsi]
mov rcx, rbx
call fcn.1400388a4
add rsi, 4
jmp 0x14003b89c
cmp dword [rdi], 0
je 0x14003b8c2
mov rax, qword [rdi + 0x18]
jmp 0x14003b8c6
mov r8d, dword [rdi]
jmp 0x14003b8f2
movzx eax, word [rdi + 4]
test rax, rax
je 0x14003bab2
mov rcx, rdi
call fcn.14003832b
mov rdi, qword [rsp + 0x48]
mov r8d, dword [rdi]
test r8d, r8d
je 0x14003b8ea
mov rdx, qword [rdi + 0x18]
jmp 0x14003b8ee
movzx edx, word [rdi + 4]
mov qword [rdi + 0x40], rdx
mov rcx, qword [rdi + 0x38]
test r8d, r8d
je 0x14003b905
mov r9, qword [rdi + 8]
mov rax, qword [rdi + 0x18]
jmp 0x14003b917
movzx eax, word [rdi + 4]
cmp rax, 5
jae 0x14003c2fb
lea r9, [rdi + 8]
cmp rax, rcx
jbe 0x14003c23a
lea r12, [rdi + 0x38]
mov ebx, dword [r9 + rcx*8 + 4]
inc rcx
cmp rcx, rdx
jne 0x14003b93c
test r8d, r8d
je 0x14003b945
mov r13, qword [rdi + 0x18]
jmp 0x14003b94a
mov qword [r12], rcx
jmp 0x14003ba0c
movzx r13d, word [rdi + 4]
lea r15, [rdi + 8]
sub r13, rdx
xor r14d, r14d
cmp r13, r14
je 0x14003b9e0
mov rcx, qword [rdi + 0x40]
add rcx, r14
cmp dword [rdi], 0
je 0x14003b983
mov r10, qword [rdi + 0x18]
cmp r10, rcx
jbe 0x14003bc2e
mov rax, qword [r15]
mov bpl, byte [rax + rcx*8]
mov esi, dword [rax + rcx*8 + 4]
jmp 0x14003b9c6
movzx r10d, word [rdi + 4]
cmp r10, 5
jae 0x14003c2af
cmp rcx, r10
jae 0x14003bc2e
mov bpl, byte [r15 + rcx*8]
mov esi, dword [r15 + rcx*8 + 4]
lea rax, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tinyvec_1.6.0_src_arrayvec.rs
mov qword [rsp + 0x20], rax
mov r9d, 4
xor ecx, ecx
mov rdx, r10
mov r8, r15
call fcn.14003886b
mov r10, rdx
cmp r10, r14
jbe 0x14003bc37
mov byte [rax + r14*8], bpl
mov dword [rax + r14*8 + 4], esi
inc r14
jmp 0x14003b954
cmp dword [rdi], 0
je 0x14003b9f1
cmp qword [rdi + 0x18], r13
jb 0x14003b9ff
mov qword [rdi + 0x18], r13
jmp 0x14003b9ff
movzx eax, word [rdi + 4]
cmp r13, rax
jae 0x14003b9ff
mov word [rdi + 4], r13w
movups xmmword [r12], xmm6
mov r13, qword [rsp + 0x120]
mov ecx, ebx
call fcn.1400a4ca7
mov edi, eax
mov ebp, dword [rsp + 0xf0]
cmp ebp, 0x110000
jne 0x14003ba39
test dil, dil
jne 0x14003bb71
mov dword [rsp + 0xf0], ebx
jmp 0x14003b74d
cmp byte [rsp + 0xf4], 0
je 0x14003ba5f
cmp byte [rsp + 0xf5], dil
jae 0x14003ba85
mov ecx, ebp
mov edx, ebx
call fcn.1400a4dae
cmp eax, 0x110000
je 0x14003ba8e
jmp 0x14003ba79
mov ecx, ebp
mov edx, ebx
call fcn.1400a4dae
cmp eax, 0x110000
jne 0x14003ba79
test dil, dil
jne 0x14003ba8e
jmp 0x14003bbb3
mov dword [rsp + 0xf0], eax
jmp 0x14003b74d
test dil, dil
je 0x14003bb93
lea rcx, [rsp + 0xd0]
mov edx, ebx
call fcn.1400388ac
mov byte [rsp + 0xf4], 1
mov byte [rsp + 0xf5], dil
jmp 0x14003b74d
mov qword [rsp + 0x70], 2
and qword [rsp + 0x78], 0
mov ecx, dword [rsp + 0xf0]
mov r11d, 2
mov ebx, 0x110000
mov eax, 0
cmp ecx, 0x110000
je 0x14003b6cb
mov dword [rsp + 0xf0], 0x110000
mov edi, 0x110000
mov ebx, ecx
jmp 0x14003bb76
test r9d, r9d
je 0x14003bb0d
cmp rax, r10
jb 0x14003bb24
and qword [rsp + 0xe8], 0
jmp 0x14003bb66
cmp cx, 5
jae 0x14003c2ed
lea rdx, [rsp + 0xd8]
cmp rax, rcx
jae 0x14003bb57
mov edi, ebx
mov ebx, dword [rdx + rax*4]
inc rax
mov qword [rsp + 0x70], 2
jmp 0x14003bb50
lea rdx, [rsp + 0xd8]
mov edi, ebx
mov ebx, dword [rdx + rax*4]
inc rax
mov qword [rsp + 0x70], 1
mov qword [rsp + 0x78], rax
jmp 0x14003bb76
test r8w, r8w
je 0x14003bb66
and word [rsp + 0xd4], 0
mov dword [rsp + 0xf0], 0x110000
mov edi, 0x110000
mov eax, dword [rsp + 0x28]
cmp eax, 0x110000
je 0x14003bbc0
cmp ebx, 0x110000
je 0x14003bc08
cmp ebx, eax
je 0x14003b6b1
jmp 0x14003bc08
mov dword [rsp + 0xf0], ebx
mov byte [rsp + 0xf4], 0
mov qword [rsp + 0x70], 1
and qword [rsp + 0x78], 0
jmp 0x14003bbba
mov dword [rsp + 0xf0], ebx
mov edi, ebx
mov ebx, ebp
jmp 0x14003bb76
lea rcx, [rsp + 0x80]
call fcn.1400389db
lea rcx, [rsp + 0xd0]
call fcn.1400389fc
cmp ebx, 0x110000
jne 0x14003bc22
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x128]
mov r8, qword [rsp + 0x1e0]
lea r9, [rsp + 0x38]
call 0x140039bbb
xor edi, edi
jmp 0x14003a623
lea rcx, [rsp + 0x80]
call fcn.1400389db
lea rcx, [rsp + 0xd0]
call fcn.1400389fc
mov byte [rsp + 0x3d], 1
xor edi, edi
jmp 0x14003a623
lea r8, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001funicode_normalization_0.1.22_srcdecompose.rs
jmp 0x14003bc41
lea r8, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001funicode_normalization_0.1.22_srcdecompose.rs
mov rcx, r14
mov rdx, r10
call fcn.1400fdb80
ud2
mov rax, qword [rsp + 0x280]
mov rcx, qword [rax]
mov rdx, qword [rax + 0x10]
lea r9, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.3.0_srcuts46.rs
mov qword [rsp + 0x28], rdx
mov r8, qword [rsp + 0x1f8]
call fcn.140003428
mov r8, rdx
lea rdi, [rsp + 0x70]
mov rcx, rdi
mov rdx, rax
call fcn.14003993f
lea rbx, [rsp + 0x58]
lea r14, [rsp + 0x170]
mov ebp, 1
mov esi, 0x260fb
mov qword [rsp + 0x120], r13
mov rcx, rdi
call fcn.140039974
test rax, rax
je 0x14003be33
test r13b, 1
je 0x14003bca5
mov r12, rax
mov r15, rdx
add r15, rax
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], r15
mov rcx, rbx
call fcn.14003805b
cmp eax, 0x110000
je 0x14003bca5
mov ecx, eax
call fcn.1400a4a62
test al, al
je 0x14003bd2f
movzx eax, al
cmp eax, 0x11
je 0x14003bd2f
cmp eax, 9
mov ebp, 0x62f8
jne 0x14003be2e
mov rcx, rbx
call fcn.14003805b
cmp eax, 0x110000
je 0x14003bdec
mov ecx, eax
call fcn.1400a4a62
cmp al, 0xe
ja 0x14003be2e
movzx eax, al
bt rbp, rax
jb 0x14003bcff
jmp 0x14003be2e
movups xmm0, xmmword [rsp + 0x58]
movups xmmword [rsp + 0x170], xmm0
xor ecx, ecx
xor edi, edi
mov r13d, ecx
mov rcx, r14
call fcn.14003805b
cmp eax, 0x110000
je 0x14003bd81
mov ecx, eax
call fcn.1400a4a62
mov cl, 1
cmp al, 5
je 0x14003bd40
cmp al, 1
movzx edi, dil
cmove edi, ebp
cmp al, 0x11
ja 0x14003be2e
movzx eax, al
bt rsi, rax
mov ecx, r13d
jb 0x14003bd40
jmp 0x14003be2e
mov qword [rsp + 0x170], r12
mov qword [rsp + 0x178], r15
mov rcx, r14
call fcn.140039abd
cmp eax, 0x110000
je 0x14003be2e
mov ebp, eax
mov ecx, eax
call fcn.1400a4a62
cmp al, 0xd
je 0x14003bd91
mov ecx, ebp
call fcn.1400a4a62
cmp al, 0x11
ja 0x14003be2e
movzx eax, al
mov ecx, 0x20023
bt rcx, rax
jae 0x14003be2e
test dil, 1
je 0x14003bdd5
test r13b, r13b
jne 0x14003be2e
mov r13, qword [rsp + 0x120]
lea rdi, [rsp + 0x70]
mov ebp, 1
jmp 0x14003bca5
mov qword [rsp + 0x170], r12
mov qword [rsp + 0x178], r15
mov rcx, r14
call fcn.140039abd
cmp eax, 0x110000
je 0x14003bde2
mov ebp, eax
mov ecx, eax
call fcn.1400a4a62
cmp al, 0xd
je 0x14003bdfc
mov ecx, ebp
call fcn.1400a4a62
cmp al, 9
je 0x14003bde2
mov ecx, ebp
call fcn.1400a4a62
cmp al, 5
je 0x14003bde2
mov byte [rsp + 0x3a], 1
mov bl, byte [rsp + 0x38]
mov rax, qword [rsp + 0x39]
mov qword [rsp + 0x58], rax
mov eax, dword [rsp + 0x40]
mov dword [rsp + 0x5f], eax
mov r8, qword [rsp + 0x138]
test r8, r8
je 0x14003be6c
shl r8, 4
mov rcx, qword [rsp + 0x130]
mov edx, 8
call fcn.140004a9e
mov rcx, qword [rsp + 0x28]
call fcn.14007b780
mov r8, qword [rsp + 0x280]
movups xmm0, xmmword [r8]
lea r15, [rsp + 0x70]
mov rcx, qword [r8 + 0x10]
mov qword [r8], rax
mov qword [r8 + 8], rdx
and qword [r8 + 0x10], 0
movaps xmmword [r15], xmm0
mov qword [r15 + 0x10], rcx
mov rsi, qword [rsp + 0x158]
mov rcx, qword [rsi + 0x18]
mov rdx, qword [rsi + 0x20]
call fcn.1400448bb
mov rax, qword [r15 + 0x10]
mov qword [rsi + 0x28], rax
movaps xmm0, xmmword [r15]
movups xmmword [rsi + 0x18], xmm0
mov rdx, qword [rsi + 0x18]
mov r8, qword [rsi + 0x28]
mov rcx, r15
call fcn.14003993f
mov sil, 1
lea r14, [rsp + 0x170]
mov byte [rsp + 0x148], bl
mov rcx, r15
call fcn.140039974
test rax, rax
je 0x14003c20f
mov r13, rax
mov rdi, rdx
test sil, 1
jne 0x14003bf15
mov rcx, qword [rsp + 0x280]
mov edx, 0x2e
call fcn.1400ba724
mov rcx, r13
mov rdx, rdi
call fcn.140039812
mov rcx, qword [rsp + 0x280]
test al, al
je 0x14003bf3b
mov rdx, r13
mov r8, rdi
call fcn.1400a4b87
xor esi, esi
jmp 0x14003bee6
mov rax, qword [rcx + 0x10]
mov qword [rsp + 0x150], rax
mov r8d, 4
lea rdx, str.xn__
call fcn.1400a4b87
mov rax, r13
add rax, rdi
mov qword [rsp + 0x170], r13
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x178], rax
xor esi, esi
xor r12d, r12d
lea r15, [rsp + 0x130]
mov rcx, r14
call fcn.14003805b
cmp eax, 0x110000
je 0x14003bfad
inc r12d
cmp eax, 0x80
jae 0x14003bf81
mov rcx, qword [rsp + 0x280]
mov edx, eax
call fcn.1400ba724
inc esi
jmp 0x14003bf81
mov dword [rsp + 0x160], esi
test esi, esi
je 0x14003bfca
mov rcx, qword [rsp + 0x280]
mov edx, 0x2d
call fcn.1400ba724
xor ebx, ebx
mov edi, 0x48
mov esi, 0x80
mov eax, dword [rsp + 0x160]
mov ebp, eax
mov qword [rsp + 0x128], r13
mov dword [rsp + 0x38], esi
cmp ebp, r12d
jae 0x14003c1ab
mov qword [rsp + 0x170], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x178], rax
lea rax, [rsp + 0x38]
mov qword [rsp + 0x180], rax
mov rcx, r14
call fcn.14003805b
cmp eax, 0x110000
je 0x14003c2d5
mov r13d, eax
cmp esi, eax
ja 0x14003c016
mov qword [rsp + 0x28], rbp
movups xmm0, xmmword [rsp + 0x170]
mov rax, qword [rsp + 0x180]
movups xmmword [rsp + 0x130], xmm0
mov ebp, dword [rax]
mov rcx, r15
call fcn.14003805b
cmp eax, 0x110000
je 0x14003c06f
cmp r13d, eax
mov ecx, eax
cmovb ecx, r13d
cmp ebp, eax
cmovbe r13d, ecx
jmp 0x14003c04f
mov ebp, r13d
sub ebp, esi
mov rax, qword [rsp + 0x28]
lea ecx, [rax + 1]
mov eax, ebx
not eax
xor edx, edx
div ecx
cmp ebp, eax
ja 0x14003c1b7
imul ebp, ecx
add ebp, ebx
mov dword [rsp + 0x38], r13d
mov r13, qword [rsp + 0x128]
mov qword [rsp + 0x170], r13
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x178], rax
mov esi, dword [rsp + 0x38]
mov rcx, r14
call fcn.14003805b
cmp eax, 0x110000
je 0x14003c197
cmp eax, esi
jae 0x14003c0d6
inc ebp
je 0x14003c1b7
cmp eax, esi
jne 0x14003c0b7
lea esi, [rdi + 0x1a]
mov ebx, edi
neg ebx
mov r15d, 0x24
mov r13d, ebp
lea ecx, [rbx + r15]
cmp r15d, esi
mov eax, 0x1a
cmovae ecx, eax
cmp r15d, edi
mov eax, 1
cmovbe ecx, eax
mov eax, r13d
sub eax, ecx
jb 0x14003c141
cmp ecx, 0x24
je 0x14003c249
mov r8d, 0x24
sub r8d, ecx
xor edx, edx
div r8d
mov r13d, eax
add ecx, edx
call fcn.140039906
mov rcx, qword [rsp + 0x280]
mov edx, eax
call fcn.1400ba724
add r15d, 0x24
jmp 0x14003c0ea
mov ecx, r13d
call fcn.140039906
mov rcx, qword [rsp + 0x280]
mov edx, eax
call fcn.1400ba724
mov rax, qword [rsp + 0x28]
lea r13d, [rax + 1]
cmp eax, dword [rsp + 0x160]
sete r8b
mov ecx, ebp
mov edx, r13d
call fcn.14003987f
mov edi, eax
xor ebp, ebp
mov eax, r13d
mov qword [rsp + 0x28], rax
lea r15, [rsp + 0x130]
mov r13, qword [rsp + 0x128]
jmp 0x14003c0b3
inc ebp
mov esi, dword [rsp + 0x38]
inc esi
mov ebx, ebp
mov rbp, qword [rsp + 0x28]
jmp 0x14003bfe7
xor esi, esi
lea r15, [rsp + 0x70]
jmp 0x14003bee6
mov rax, qword [rsp + 0x280]
mov rax, qword [rax + 0x10]
mov bl, 1
xor esi, esi
mov rcx, qword [rsp + 0x150]
cmp rax, rcx
lea r15, [rsp + 0x70]
jb 0x14003bedf
test rcx, rcx
je 0x14003c1fc
cmp rax, rcx
jbe 0x14003c1fc
mov rax, qword [rsp + 0x280]
mov rax, qword [rax]
cmp byte [rax + rcx], 0xbf
or byte [rdi + 0x1918e0f], bh
add byte [rax], al
or byte [rdi + 0x1918e0f], bh
add byte [rax], al
mov rax, qword [rsp + 0x280]
mov qword [rax + 0x10], rcx
xor esi, esi
jmp 0x14003bedf
mov al, byte [rsp + 0x148]
mov byte [rsp + 0x170], al
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x171], rax
mov eax, dword [rsp + 0x5f]
mov dword [rsp + 0x178], eax
jmp 0x14003a49a
lea r8, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001funicode_normalization_0.1.22_srcdecompose.rs
mov rdx, rax
jmp 0x14003bc44
lea rcx, str.attempt_to_calculate_the_remainder_with_a_divisor_of_zero
lea r8, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.3.0_srcpunycode.rs
xchg ecx, eax
invalid
or eax, 0x39ba00
add byte [rax], al
xchg ecx, eax
imul ecx, dword [0x1403d7c5e], 0x1fe80000
sbb cl, byte [rax + rax]
call fcn.1400fdc80
ud2
lea rcx, str.attempt_to_divide_by_zero
lea r8, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.3.0_srcpunycode.rs
mov edx, 0x19
jmp 0x14003c25c
lea r8, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.3.0_srcuts46.rs
mov ecx, 4
mov edx, 4
jmp 0x14003bc44
lea r8, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_slicemod.rs
mov rcx, r15
mov rdx, r15
jmp 0x14003bc44
lea r8, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_slicemod.rs
mov rcx, r14
jmp 0x14003bc44
lea r8, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tinyvec_1.6.0_src_arrayvec.rs
mov edx, 4
mov rcx, r10
call fcn.1400fdc00
ud2
lea rcx, str.attempt_to_divide_by_zero
lea r8, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.3.0_srcpunycode.rs
jmp 0x14003c271
lea rcx, [0x14015ab02]
lea r8, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.3.0_srcpunycode.rs
mov edx, 0x2b
jmp 0x14003c25c
lea r8, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tinyvec_1.6.0_src_arrayvec.rs
mov edx, 4
jmp 0x14003c2be
lea r8, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tinyvec_1.6.0_src_arrayvec.rs
mov edx, 4
mov rcx, rax
jmp 0x14003c2be
lea rax, str.Index_out_of_bounds
lea rcx, [rsp + 0x70]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_slice_sort.rs
jmp 0x14003c36e
lea rax, str.Index_out_of_bounds
lea rcx, [rsp + 0x70]
and al, 0x70
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
mov qword [rcx + 0x10], rax
adc byte [rdi], cl
push rdi
ror byte [rdi], 0x11
sbb byte [r8 - 0x73], cl
adc eax, 0xd65a2
adc byte [rdi], cl
push rdi
ror byte [rdi], 0x11
sbb byte [r8 - 0x73], cl
adc eax, 0xd65a2
call fcn.1400fdac0
ud2
lea rcx, str.assertion_failed:_end___start__end___len
lea r8, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_slice_sort.rs
invalid
or eax, 0x2cba00
add byte [rax], al
jmp 0x14003c25c
lea rcx, str.assertion_failed:_self.is_char_boundary_new_len_
lea r8, [0x14015a2f0]
mov edx, 0x30
jmp 0x14003c25c
lea rcx, [0x14015ab02]
lea ecx, [0x14015ab02]
lea r8, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_slice_sort.rs
jmp 0x14003c2e3
sub edi, edi
invalid
invalid
sub edi, edi
invalid
lea rax, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.3.0_srcpunycode.rs
mov qword [rsp + 0x20], rax
mov rcx, rdi
mov rdx, qword [rsp + 0x28]
xor r8d, r8d
mov r9, r14
jmp 0x14003c406
lea rax, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.3.0_srcuts46.rs
mov qword [rsp + 0x20], rax
mov rcx, rsi
mov rdx, rdi
xor r8d, r8d
mov r9, rbx
fldpi
invalid
fldpi
sbb byte [rax - 0x73], cl
add eax, 0xd6753
lea rax, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.3.0_srcpunycode.rs
mov qword [rsp + 0x20], rax
mov rcx, rdi
mov rdx, rsi
mov r8, r14
mov r9, rsi
call fcn.1400fe1f0
ud2
lea rcx, [0x14015ab02]
lea r8, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_slice_sort.rs
jmp 0x14003c2e3
add byte [rbp + rcx*4 + 5], cl
invalid
lea rcx, [0x14015ab02]
lea r8, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_slice_sort.rs
jmp 0x14003c2e3
jns 0x14003c472
add byte [rsi + riz + 0x49], dh
mov edx, dword [rcx + 0x10]
test rdx, rdx
test edx, edx
je 0x14003c49d
mov rcx, qword [r9]
mov r8d, 1
or dword [rcx - 0x48], eax
add dword [rax], eax
add byte [rax], al
mov r9, rdi
call fcn.140037cd0
mov rdx, rdi
jmp 0x14003c4ad
mov ecx, 1
mov rdx, rdi
add byte [rax], al
add byte [rax - 0x77], cl
cli
xor r8d, r8d
call case.0x14001f834.287
add byte [rax], al
invalid
test rax, rax
je 0x14003c4be
sal byte [rsp + rcx + 0x48], 0x89
or byte [rax - 0x77], r9b
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rdx
xor eax, eax
jmp 0x14003c4cf
push rsi
adc byte [rcx], dh
shr bl, 0x11
mov qword [rsi + 8], 1
mov qword [rsi + 0x10], rdi
mov dword [rsi + 0x10], edi
jle 0x14003c4da
mov eax, 1
mov qword [rsi], rax
add rsp, 0x28
pop rdi
pop rsi
ret
sub rsp, 0x20
mov rsi, rdx
test r8b, r8b
je 0x14003c4f0
mov rcx, rsi
call fcn.140037da0
invalid
invalid
jmp 0x14003c501
invalid
adc dword [rax - 0x77], ecx
retf 0x58a
invalid
invalid
mov rdx, rcx
mov al, byte [0x1401b0ce0]
mov rcx, rsi
mov ecx, esi
call fcn.140037c20
invalid
mov rdx, rsi
add rsp, 0x20
pop rsi
ret
mov edi, 0x56ffffff
invalid
sub rsp, 0x20
mov rsi, rcx
test rcx, rcx
je 0x14003c537
js 0x14003c551
mov rcx, rsi
test dl, dl
je 0x14003c53e
call fcn.140037da0
jmp 0x14003c543
mov eax, 1
jmp 0x14003c548
call fcn.14003c50a
test rax, rax
je case.0x14001f834.311
mov rdx, rsi
add rsp, 0x20
pop rsi
ret
call fcn.1400271d0
ud2
mov ecx, 1
mov rdx, rsi
call fcn.1400fd960
ud2
invalid
or ecx, dword [rax - 0x7d]
in al, dx
sub byte [rcx + rcx*4 - 0x40], cl
mov r8, qword [rsp + 0x50]
mov r10, rdx
sub r10, rcx
retf 0x1072
retf 0x1072
cmp rdx, r9
ja 0x14003c592
add rax, rcx
mov rdx, r10
add rsp, 0x28
invalid
sub bl, al
invalid
call fcn.1400fded0
sbb dword [rax + rax], ecx
ud2
mov rcx, rdx
mov rdx, r9
call fcn.1400fdc00
ud2
leave
mov rdx, r8
mov r8, r10
mov r9, rax
shr eax, 0xa9
invalid
invalid
invalid
nop
shr eax, 0xa9
invalid
add rsp, 0x28
ret
add dword [rbp + 0xb], esi
shr rcx, 8
mov eax, ecx
add rsp, 0x38
ret
add eax, 0xe53b9
invalid
mov qword [rsp + 0x20], rax
lea rcx, [0x14015ab2d]
in eax, 0x11
invalid
and byte [rax - 0x73], cl
or eax, 0x11e542
in eax, 0x11
invalid
in eax, 0x11
add byte [rbp + rcx*4 + 0xd], cl
invalid
jle 0x14003c642
push rdx
lea r9, [0x140121870]
or eax, 0xe527e
push rdx
invalid
lea r8, [rsp + 0x37]
mov edx, 0x2b
add byte [rax], al
add al, ch
scasd eax, dword [rdi]
sbb dword [rax + rax], ecx
add byte [rax], al
add al, ch
scasd eax, dword [rdi]
sbb dword [rax + rax], ecx
ud2
and al, 0x30
mov qword [r9], rcx
lea rcx, [0x140121890]
or eax, 0xe5277
or eax, 0xe5277
invalid
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
and al, 0x20
lea rdx, str.TryFromSliceError
mov r8d, 0x11
add byte [rax - 0x77], cl
shr eax, 0xad
and edi, edi
invalid
invalid
add byte [rax - 0x77], cl
shr eax, 0xad
and edi, edi
call qword [rax + 0x38c48348]
nop
add rsp, 0x38
nop
add rsp, 0x38
ret
and al, 0x20
mov r9d, 0x120
mov rcx, rdx
mov rdx, r8
mov r8, rax
call fcn.14003c567
nop
add rsp, 0x28
invalid
sub bl, al
invalid
jmp fcn.14003c59f
invalid
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x168
mov r12, rdx
mov r13, rcx
mov r11d, dword [rsp + 0x1e8]
mov r10, qword [rsp + 0x1e0]
mov rcx, qword [rsp + 0x1d8]
mov edx, r11d
add dword [rax], eax
add byte [rcx + rcx*4 - 0x26], al
and edx, 4
xor esi, esi
test byte [rax - 0x77], 0xc8
test byte [rax - 0x77], 0xc8
sub rax, 1
cmovb rax, rsi
call 0x182130eb3
invalid
neg edx
sbb rsi, rsi
cmp r10, rcx
ja 0x14003e1aa
or rsi, rax
lea rdx, [rsi + 1]
mov rax, rdx
and rax, rsi
jne 0x14003e1aa
test esi, edx
sbb al, byte [rax]
invalid
test esi, edx
sbb al, byte [rax]
add byte [rax - 0x77], cl
mov qword [rsp + 0x140], rdx
mov qword [rsp + 0xa8], rsi
mov qword [rsp + 0x140], rdx
add byte [rax], al
mov qword [rsp + 0xa8], rsi
mov dword [rsp + 0xa8], esi
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xd0
add dword [rax], eax
add byte [rax], al
invalid
invalid
mov word [rax + rax], fs
add dword [rax], eax
mov rdx, qword [rsp + 0x1d0]
add byte [rax], al
mov qword [rsp + 0x100], r9
lea rax, [r8 + r9]
invalid
add byte [rbx - 0x73], cl
add al, 8
invalid
or byte [rcx + rcx*4 - 0x7c], cl
and al, 0x60
add dword [rax], eax
add byte [rcx + rcx*4 + 0x44], cl
and al, 0x50
mov qword [rsp + 0x160], r8
mov qword [rsp + 0x50], r8
mov qword [rsp + 0x58], rax
and al, 0x58
mov al, byte [r12 + 0x2ae9]
mov qword [rsp + 0x68], rdx
mov qword [rsp + 0x70], rcx
and al, 0x70
and al, 0x70
mov qword [rsp + 0x78], r10
mov rcx, qword [r12 + 0x28e0]
mov word [rax + riz*8], fs
sub byte [rax], al
add byte [rcx - 0x75], al
mov edx, dword [rsp + 0x28e8]
mov word [rax + riz*8], fs
sub byte [rax], al
add byte [rcx - 0x75], al
invalid
xchg esp, eax
mov edx, dword [rsp + 0x28e8]
and al, 0xe8
sub byte [rax], al
add byte [rbp - 0x75], al
test byte [rsp + rax], ah
sub dword [rax], eax
add byte [rbp - 0x75], al
mov r9d, dword [r12 + 0x2908]
mov r10d, dword [r12 + 0x290c]
mov qword [rsp + 0x30], rcx
invalid
mov r8d, dword [r12 + 0x2904]
mov r9d, dword [r12 + 0x2908]
mov ecx, dword [rsp + 0x2908]
mov r10d, dword [r12 + 0x290c]
mov qword [rsp + 0x30], rcx
invalid
mov dword [rsp + 0x38], edx
mov dword [rsp + 0x3c], r8d
mov dword [rsp + 0x40], r9d
mov dword [rsp + 0x44], r10d
test r11b, 1
sete r8b
xchg esp, eax
ror byte [rcx - 0x73], 0x8c
lea ecx, [rsp + 0xda0]
xchg esp, eax
ror byte [rcx - 0x73], 0x8c
lea ecx, [rsp + 0xda0]
invalid
invalid
mov word [rax + rbx*8], fs
lea ecx, [rsp + 0xda0]
mov qword [rsp + 0xd8], rcx
add byte [rax], al
add byte [rcx - 0x73], cl
mov word [rax + riz], fs
sub dword [rax], eax
add byte [rax], al
invalid
invalid
mov word [rax + rsi*8], fs
and al, 0xf0
add byte [rax], al
lea rcx, [r12 + 0x2920]
add byte [rax], al
mov qword [rsp + 0xf0], rcx
lea rcx, [r12 + 0xc80]
mov qword [rsp + 0xf8], rcx
clc
add byte [rax], al
add byte [rcx - 0x73], cl
mov word [rax + riz], fs
sbb al, byte [rax]
add byte [rax - 0x77], cl
mov word [rax + rsi], fs
add dword [rax], eax
add byte [rcx - 0xa], al
ret
add bh, byte [rcx + 0xfc02]
mov ebp, 0x102
and al, 0xf0
add byte [rax], al
add byte [rcx - 0x73], cl
mov word [rax + rax*4], fs
or al, 0
add byte [rax - 0x77], cl
mov word [rax + rdi*8], fs
clc
clc
add byte [rax], al
add byte [rcx - 0x73], cl
mov word [rax + riz], fs
sbb al, byte [rax]
add byte [rax - 0x77], cl
mov word [rax + rsi], fs
add dword [rax], eax
add byte [rcx - 0xa], al
ret
cmove ebp, ecx
mov ecx, 0xfc
cld
add byte [rax], al
add byte [rax], al
jmp 0x14004c477
jmp 0x14004c477
cld
add byte [rax], al
add byte [rax], al
mov edx, 1
add byte [rax], al
mov edx, 1
cmove edx, ecx
ror dword [rcx - 0x469bdbac], 1
add ah, bh
add byte [rax], al
mov dword [rsp + 0x64], edx
mov ecx, 0xfc00
mov edx, pe_nt_image_headers64
cmove edx, ecx
add dword [rax], eax
add byte [rdi], cl
ror dword [rcx + 0x14c2494], 1
invalid
xchg esp, eax
and al, 0x4c
invalid
invalid
mov dword [rsp + 0x14c], edx
add qword [rax], r8
add byte [rcx - 0x73], cl
mov word [rax + rax*2], fs
sbb eax, dword [rax]
add byte [rax], al
lea rcx, [r12 + 0x1b40]
mov qword [rsp + 0xa0], rcx
mov dword [rsp + 0xa0], ecx
sbb eax, dword [rax]
add byte [rax - 0x77], cl
mov word [rax + riz*4], fs
add byte [rax], al
add byte [rbp], al
rol byte [rcx - 0x80], 0xc8
add dword [rax + rcx*4 - 0x7c], eax
and al, 0x38
cmp byte [rcx], al
add byte [rax], al
invalid
invalid
movsb byte [rdi], byte [rsi]
and al, 8
mov dword [rsp + 0xa0], ecx
add r8b, r8b
or r8b, 1
mov byte [rsp + 0x138], r8b
cmp byte [rcx], al
add byte [rax], al
cmp byte [rcx], al
add byte [rax], al
mov qword [rsp + 0x108], r12
add dword [rax], eax
add byte [rcx - 0x49], al
invalid
mov r15b, 0xff
cmp al, 0x18
ja case.default.0x14003c822
movzx ecx, al
lea rdx, [0x14016dbe8]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
pxor xmm0, xmm0
and qword [rsp + 0x40], 0
movdqa xmmword [rsp + 0x30], xmm0
and qword [r12 + 0x28ec], 0
add byte [rax + 1], bh
add byte [rax + 1], bh
mov dword [r12 + 0x28f4], eax
mov dword [r12 + 0x2900], eax
mov al, byte [rsp + 0x138]
jmp 0x14003c806
mov rcx, qword [rsp + 0x50]
cmp rcx, qword [rsp + 0x58]
je 0x14003e29d
lea rax, [rcx + 1]
mov qword [rsp + 0x50], rax
add dword [r8 - 0x77], ecx
and al, 0x50
movzx eax, byte [rcx]
mov dword [r12 + 0x28ec], eax
add byte [rax], al
mov al, 2
jmp 0x14003c806
mov eax, dword [rsp + 0x1e8]
test al, 4
sete al
add dword [rax], eax
add byte [rax - 0x3f6bf0fc], ch
mov rdx, qword [rsp + 0x50]
push rsp
and al, 0x50
mov r8, qword [rsp + 0x58]
pop rax
mov ecx, dword [r12 + 0x28ec]
mov r9d, ecx
shl r9d, 8
mov r10d, ecx
mov edx, ecx
and r10d, 0xf
shr ecx, 4
add ecx, 8
and ecx, 0x3f
invalid
mov r11, qword [rsp + 0x140]
add dword [rax], eax
add byte [rcx - 0x2d], cl
jmp 0x14003c911
test ebx, ebx
sete r11b
sete bl
invalid
add dword [rax], eax
add byte [rcx - 0x2d], cl
jmp 0x14003c911
sete bl
and r11b, al
mov rsi, rdx
mov rdi, r8
mov eax, ebp
cmp rsi, r8
je 0x14003c92c
mov r14d, r10d
xor r14d, 8
movzx edi, byte [rsi]
mov eax, r9d
enter 0xfffffffffffff809, 0xffffffffffffffbb
invalid
add byte [rax], al
add byte [rcx], dh
sal bh, cl
mov eax, edi
enter 0xfffffffffffff809, 0xffffffffffffffbb
invalid
sal bh, cl
mov eax, edi
and eax, 0x20
or eax, edx
test r11b, r11b
mov edx, 0x1c01
mov ebx, 0x301
cmovne ebx, edx
or eax, r14d
mov eax, 0x1c01
jne 0x14003c915
mov eax, ebx
inc rsi
cmp ecx, 0x10
mov dword [r12 + 0x28f0], edi
cmovae eax, edx
mov rdx, rsi
mov rdi, rsi
mov rdi, rsi
mov rsi, rdi
test al, al
je 0x14003c8d0
movzx ecx, al
mov dh, 0xc8
cmp ecx, 1
jne 0x14003e1cd
mov qword [rsp + 0x50], rdx
jmp 0x14003d8e6
popfq
sldt word [rax]
mov rdi, qword [rsp + 0xf8]
mov ecx, dword [rsp + 0x38]
mov r10, qword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x30]
mov r9, r10
cmp ecx, 3
jae 0x14003c9a4
cmp r9, r8
je 0x14003c991
movzx eax, byte [r9]
shl rax, cl
inc r9
or rdx, rax
mov qword [rsp + 0x30], rdx
add ecx, 8
mov dword [rsp + 0x38], ecx
xor eax, eax
ror byte [rbp - 0x77], 0xca
ret 0x8948
ror byte [rbp - 0x77], 0xca
mov edx, ecx
jmp 0x14003c996
add eax, 0x89c1894d
call 0x10d77cc42
invalid
je 0x14003c967
mov r9, r8
mov eax, ebp
test al, 2
je 0x14003c967
add dh, byte [rbp + rcx*8 + 0x4c]
mov dword [rsp + 0x50], edx
mov qword [rsp + 0x50], r10
jmp 0x14003cb0a
add dword [rax], eax
add byte [rcx + rcx*4 + 0x54], cl
and al, 0x50
mov qword [rsp + 0x50], r10
mov rax, rdx
shr rax, 3
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x30], eax
add ecx, 0xfffffffd
mov dword [rsp + 0x38], ecx
mov eax, edx
rol byte [rbx - 0x76befe20], 1
test byte [rax + rdi*8], ah
sub byte [rax], al
add cl, dl
invalid
rol byte [rbx - 0x76befe20], 1
test byte [rax + rdi*8], ah
sub byte [rax], al
add cl, dl
invalid
and edx, 3
mov dword [r12 + 0x28fc], edx
mov cx, 1
lea rax, [0x14016dc4c]
lea eax, [0x14016dc4c]
lea eax, [0x14016dc4c]
movsxd rdx, dword [rax + rdx*4]
add rdx, rax
jmp rdx
mov ax, 0x400
jmp 0x14003cb02
movabs rax, 0x2000000120
mov qword [r12 + 0x2910], rax
lea r9, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs
xor esi, esi
mov r8d, 0x90
mov rcx, rdi
stc
xor edx, edx
call fcn.14003c639
cmp rdx, rsi
je 0x14003ca43
mov byte [rax + rsi], 8
inc rsi
jmp 0x14003ca1e
and dword [rsp + 0x40], 0
mov ax, 0x800
jmp 0x14003cb02
mov ax, 0x1900
jmp 0x14003cb02
sbb ecx, ebp
mov edi, 0x4c000000
lea ecx, [0x1401219e0]
lea r9, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs
mov edx, 0x90
mov r8d, pe_nt_image_headers64
mov rcx, rdi
call fcn.14003c639
xor ecx, ecx
cmp rdx, rcx
je 0x14003ca6d
mov byte [rax + rcx], 9
inc rcx
jmp 0x14003ca5f
add al, 8
or dword [rax - 1], ecx
shr ebx, 0xf2
lea r9, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs
mov edx, pe_nt_image_headers64
add byte [rcx], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
mov r8d, 0x118
mov rcx, rdi
call fcn.14003c639
xor ecx, ecx
mov dl, 0xfb
invalid
cmp rdx, rcx
je 0x14003ca97
retf 0x974
mov byte [rax + rcx], 7
inc rcx
jmp 0x14003ca89
lea r9, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs
or eax, 0xe4f72
invalid
add byte [rdx + 0x118], bh
mov edx, 0x118
mov r8d, 0x120
mov eax, 0x120
mov rcx, rdi
call fcn.14003c639
xor ecx, ecx
cmp rdx, rcx
je case.0x1400365e6.106
retf 0x974
mov byte [rax + rcx], 8
inc rcx
jmp 0x14003cab3
lea r9, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs
xor esi, esi
mov r8d, 0x20
mov eax, 0x20
invalid
mov eax, 0x20
mov rcx, qword [rsp + 0x130]
xor edx, edx
call fcn.14003c639
cmp rdx, rsi
je 0x14003caed
mov byte [rax + rsi], 5
inc rsi
jmp 0x14003cadf
lea rdx, [rsp + 0x30]
mov rcx, r12
call fcn.14003e7c3
movzx ecx, al
and eax, 0x1f00
movzx ecx, cx
movzx eax, ax
or eax, ecx
test al, al
je 0x14003c951
movzx ecx, al
cmp ecx, 1
je 0x14003d8e6
jmp 0x14003e1de
mov eax, dword [rsp + 0x38]
mov ecx, eax
and cl, 7
shr qword [rsp + 0x30], cl
and eax, 0xfffffff8
mov dword [rsp + 0x38], eax
and al, 0x38
and al, 0x38
and dword [rsp + 0x40], 0
mov al, 5
jmp 0x14003c806
mov edx, dword [rsp + 0x40]
and al, 0x40
mov r10d, dword [rsp + 0x38]
mov r11, qword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
mov r9, qword [rsp + 0x30]
mov ecx, r10d
cmp edx, 4
jae 0x14003d9fc
mov esi, edx
test ecx, ecx
je 0x14003cbb4
mov rdi, r9
mov rbx, r11
cmp ecx, 8
jae 0x14003cbdc
stc
or byte [rbx + 0x63], dh
cmp rbx, r8
je 0x14003cba4
movzx r9d, byte [rbx]
inc rbx
inc ebx
inc ebx
shl r9, cl
shl ecx, cl
or r9, rdi
or ecx, edi
mov qword [rsp + 0x30], r9
add ecx, 8
mov dword [rsp + 0x38], ecx
cmp byte [rcx], dh
rol byte [rcx - 0x77], 0xca
cmp byte [rcx], dh
rol byte [rcx - 0x77], 0xca
mov r11, rbx
mov rdi, r9
jmp 0x14003cba9
mov rbx, r8
mov eax, ebp
test al, 2
je 0x14003cb74
mov qword [rsp + 0x50], r11
jmp 0x14003cc10
cmp r11, r8
cmp ebx, eax
je 0x14003cc09
lea rax, [r11 + 1]
mov qword [rsp + 0x50], rax
mov cl, byte [r11]
mov byte [r12 + rsi + 0x291c], cl
inc edx
mov dword [rsp + 0x40], edx
xor ecx, ecx
mov r11, rax
xor eax, eax
jmp 0x14003cc10
mov qword [rsp + 0x50], r11
mov r9, rdi
shr r9, 8
mov qword [rsp + 0x30], r9
add ecx, 0xfffffff8
mov dword [rsp + 0x38], ecx
mov byte [r12 + rsi + 0x291c], dil
inc edx
mov dword [rsp + 0x40], edx
xor eax, eax
mov r10d, ecx
jmp 0x14003cc10
xor ecx, ecx
mov r11, r8
mov eax, ebp
test al, al
je 0x14003cb5f
ror byte [rdi], 0x84
invalid
movzx ecx, al
cmp ecx, 1
je 0x14003d8e6
jmp 0x14003e23e
mov al, 0x14
cmp dword [rsp + 0x40], 0
jl 0x14003cc52
add byte [rdi], cl
test al, dl
sti
invalid
invalid
jl 0x14003cc52
add byte [rdi], cl
test al, dl
sti
invalid
mov rcx, qword [rsp + 0x70]
mov al, 7
cmp rcx, qword [rsp + 0x78]
jne 0x14003c806
invalid
invalid
invalid
jmp 0x14003e275
mov rbx, qword [rsp + 0x50]
mov r14, qword [rsp + 0x58]
pop rax
mov rsi, r14
sub rsi, rbx
je 0x14003e29d
mov rdi, qword [rsp + 0x70]
mov qword [rsp + 0x98], rdi
add byte [rax], al
add byte [rcx + rcx*4 - 0x54], cl
and al, 0xe8
add byte [rax], al
add byte [rbx + rcx*4 + 0x6c], cl
and al, 0x78
add byte [rax], al
add byte [rcx + rcx*4 - 0x54], cl
and al, 0xe8
add byte [rax], al
add byte [rbx + rcx*4 + 0x6c], cl
and al, 0x78
sub rdi, r13
cmp rdi, rsi
cmovae rdi, rsi
inc byte [rbx + rcx*4 + 0x7c]
and al, 0x40
inc byte [rbx + rcx*4 + 0x7c]
and al, 0x40
cmp rdi, r15
cmovae rdi, r15
lea r9, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs
or eax, 0xe51fe
or eax, 0xe51fe
push rcx
invalid
mov rcx, rbx
mov rdx, rsi
mov r8, rdi
call fcn.14003c59f
mov qword [rsp + 0x88], rax
mov r12, rdx
mov r8, qword [rsp + 0x68]
add rdx, r13
lea rax, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflateoutput_buffer.rs
mov qword [rsp + 0x20], rax
mov rcx, r13
mov r13, rdx
mov r9, qword [rsp + 0x98]
call fcn.14003c567
lea rcx, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflateoutput_buffer.rs
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
mov dword [rsp + 0x20], ecx
mov rcx, rax
mov r8, qword [rsp + 0x88]
mov r9, r12
mov r12, qword [rsp + 0x108]
call fcn.14004d7a4
mov qword [rsp + 0x78], r13
mov r13, qword [rsp + 0xe8]
lea rax, [rdi - 1]
lea rcx, [rbx + rdi]
dec rcx
inc rcx
cmp rsi, rax
cmova r14, rcx
mov qword [rsp + 0x50], r14
sub r15d, edi
mov dword [rsp + 0x40], r15d
mov al, 6
jmp 0x14003c806
mov r8d, dword [rsp + 0x40]
mov ecx, dword [rsp + 0x38]
and al, 0x38
and al, 0x38
mov r11, qword [rsp + 0x50]
mov r9, qword [rsp + 0x58]
mov r10, qword [rsp + 0x30]
cmp r8d, 3
jae 0x14003da3f
movabs rax, 0x500000005
mov qword [rsp + 0xb0], rax
and al, 0xb0
add byte [rax], al
add bh, al
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax + rax], al
add byte [rax], al
and al, 0xb0
add byte [rax], al
add bh, al
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax + rax], al
add byte [rax], al
mov esi, r8d
mov edx, dword [rsp + rsi*4 + 0xb0]
mov rdi, r10
mov edi, edx
mov rbx, r11
mov r14d, ecx
sub r14d, edx
jae 0x14003cdc1
cmp rbx, r9
cmp ebx, ecx
je 0x14003cdb6
movzx r10d, byte [rbx]
shl r10, cl
inc rbx
or r10, rdi
mov qword [rsp + 0x30], r10
add ecx, 8
mov dword [rsp + 0x38], ecx
xor eax, eax
ror byte [rcx - 0x77], 0xdb
ror byte [rcx - 0x77], 0xdb
mov rdi, r10
jmp 0x14003cdbb
mov rbx, r9
mov eax, ebp
test al, 2
je 0x14003cd86
jmp 0x14003ce03
mov r10, rdi
mov ecx, edx
shr r10, cl
mov rax, 0xffffffffffffffff
shl rax, cl
mov qword [rsp + 0x30], r10
mov dword [rsp + 0x38], r14d
not eax
and edi, eax
lea rax, [0x140122128]
movzx eax, word [rax + rsi*2]
add eax, edi
mov dword [r12 + rsi*4 + 0x2910], eax
inc r8d
mov dword [rsp + 0x40], r8d
xor eax, eax
mov ecx, r14d
test al, al
je 0x14003cd4f
movzx ecx, al
cmp ecx, 1
jne 0x14003e247
mov qword [rsp + 0x50], r11
jmp 0x14003d8e6
mov rdi, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x58]
mov r9d, dword [rsp + 0x40]
cmp r9d, dword [r12 + 0x2918]
jae 0x14003ce7b
mov ecx, dword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
mov r8, rdi
cmp ecx, 3
jae 0x14003ce96
cmp r8, rsi
je 0x14003ce70
movzx eax, byte [r8]
mov dh, 0
add byte [rax - 0x2d], cl
loopne 0x14003cea1
shl rax, cl
inc r8
inc eax
or rdx, rax
mov qword [rsp + 0x30], rdx
add ecx, 8
mov dword [rsp + 0x38], ecx
xor eax, eax
mov rdi, r8
jmp 0x14003ce75
mov r8, rsi
mov eax, ebp
test al, 2
je 0x14003ce46
jmp case.0x1400c01dc.206
mov dword [r12 + 0x2918], 0x13
lea rdx, [rsp + 0x30]
mov rcx, r12
call fcn.14003e7c3
add bl, ch
invalid
add bl, ch
mov rax, rdx
mov rax, rdx
shr rax, 3
mov qword [rsp + 0x30], rax
and al, 0x30
and al, 0x30
xor byte [rbx + 0x4c89fdc1], al
and al, 0x38
add ecx, 0xfffffffd
mov dword [rsp + 0x38], ecx
sar ebp, 0x89
and al, 0x38
cmp r9d, 0x13
jae 0x14003e768
sbb byte [rax], al
invalid
sbb byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xe49f6
lea rax, [0x1401218b0]
movzx eax, byte [r9 + rax]
and dl, 7
mov byte [r12 + rax + 0x27c0], dl
inc r9d
mov dword [rsp + 0x40], r9d
and al, 0x40
xor eax, eax
test al, al
je 0x14003ce2b
movzx ecx, al
cmp ecx, 1
jne 0x14003e1ea
mov qword [rsp + 0x50], rdi
jmp 0x14003d8e6
add byte [rax], al
add byte [rax], al
mov r10, qword [rsp + 0xa0]
mov ebx, dword [rsp + 0x40]
mov edx, dword [r12 + 0x2910]
xchg esp, eax
and al, 0x10
sub dword [rax], eax
add byte [rcx - 0x75], al
test byte [rsp + rdx], ah
sub dword [rax], eax
add byte [rcx], al
sar byte [rcx], 1
ret
jae 0x14003cfdb
xchg esp, eax
and al, 0x10
sub dword [rax], eax
add byte [rcx - 0x75], al
test byte [rsp + rdx], ah
sub dword [rax], eax
add byte [rcx], al
sar byte [rcx], 1
ret
mov esi, dword [rsp + 0x38]
cmp rsi, 0xf
jae 0x14003d0c8
mov rax, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
mov rcx, rdx
sub rcx, rax
cmp rcx, 1
ja 0x14003d0cf
pop qword [rcx]
add byte [rax], al
pop qword [rcx]
add byte [rax], al
mov r15, qword [rsp + 0x30]
mov ecx, r15d
and ecx, 0x3ff
movsx ecx, word [r10 + rcx*2]
test ecx, ecx
js 0x14003cf6a
cmp cx, 0x200
jb 0x14003cfa7
shr ecx, 9
cmp esi, ecx
jb 0x14003cfa7
jmp 0x14003d119
cmp esi, 0xb
jb 0x14003cfa7
mov r8d, 0xb
lea r9d, [r8 - 1]
not ecx
bt r15, r9
adc ecx, 0
cmp ecx, 0x23f
add byte [rdi], cl
xchg esi, ebp
adc al, byte [rax]
invalid
add byte [rdi], cl
xchg esi, ebp
adc al, byte [rax]
add byte [rcx + 0xf], al
mov edi, 0x23404c8c
and eax, dword [rax]
invalid
movsx ecx, word [r12 + rcx*2 + 0x2340]
and eax, dword [rax]
add byte [rbp + 0x5e890fc9], al
add dword [rax], eax
add byte [rcx - 1], al
rol byte [rcx + rdi - 0x3a], 0x73
invalid
test ecx, ecx
jns 0x14003d0fd
inc r8d
cmp esi, r8d
jae 0x14003cf75
cmp rax, rdx
je 0x14003d104
movzx r8d, byte [rax]
mov ecx, esi
shl r8, cl
inc rax
or r15, r8
mov qword [rsp + 0x30], r15
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x30], edi
lea ecx, [rsi + 8]
mov dword [rsp + 0x38], ecx
cmp byte [rbx - 0x3176f902], al
cmp byte [rbx - 0x3176f902], al
jbe 0x14003cf45
jmp 0x14003d11b
jne 0x14003dc41
lea r8, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs
mov rcx, qword [rsp + 0xf8]
invalid
add al, ch
push 0xfffffffffffffff6
invalid
call fcn.14003c65f
mov rsi, rax
mov rdi, rdx
mov r8d, dword [r12 + 0x2910]
sub dword [rax], eax
add byte [rbp + rcx*4 + 0xd], cl
mov esi, 0xba000e4e
leave
add dword [rax], eax
add byte [rbx + rcx*4 - 0x4c], cl
and al, 0xf0
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
sub dword [rax], eax
add byte [rbp + rcx*4 + 0xd], cl
mov esi, 0xba000e4e
leave
add dword [rax], eax
add byte [rbx + rcx*4 - 0x4c], cl
and al, 0xf0
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
call fcn.14003c59f
mov r9, rdx
ror dword [rax - 0x73], 1
or eax, 0xe4eb7
invalid
ror dword [rax - 0x73], 1
or eax, 0xe4eb7
invalid
mov qword [rsp + 0x20], rcx
mov rcx, rsi
mov rdx, rdi
mov r8, rax
call fcn.14004d7a4
add dword [rax], eax
add dword [rax], eax
mov esi, dword [r12 + 0x2910]
adc byte [rcx], ch
add byte [rax], al
mov edx, dword [r12 + 0x2914]
add byte [rbp - 0x72b3cdc4], cl
add eax, 0xe4ea2
lea edi, [rdx + rsi]
lea r8, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs
lea eax, [0x140121ef8]
lea eax, [0x140121ef8]
mov rcx, qword [rsp + 0x130]
call fcn.14003c65f
mov rbx, rax
mov r15, rdx
lea rax, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
and al, 0x20
mov r9d, 0x1c9
mov rcx, rsi
mov rdx, rdi
mov r8, r14
call fcn.14003c567
fdivrp st(4)
invalid
dec dword [rcx - 0x77]
ror dword [rax - 0x73], 1
or eax, 0xe4e95
or eax, 0xe4e95
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
mov rcx, rbx
mov rdx, r15
mov r8, rax
call fcn.14004d7a4
dec dword [r12 + 0x28fc]
mov word [rsp + rdi*8], fs
sub byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x30
mov word [rsp + rdi*8], fs
sub byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x30
mov rcx, r12
call fcn.14003e7c3
mov r10, qword [rsp + 0xa0]
jmp 0x14003d1e6
mov r15, qword [rsp + 0x30]
jmp 0x14003d122
push rbx
push rbx
lea rcx, [rsp + 0x50]
lea ecx, [rsp + 0x50]
call fcn.14003eadb
mov r10, qword [rsp + 0xa0]
xchg esp, eax
and al, 0xa0
add byte [rax], al
add byte [rdi + rcx - 0x49], al
clc
add byte [rax], al
add byte [rdi + rcx - 0x49], al
clc
mov ecx, esi
shl r15, cl
or r15, qword [rsp + 0x30]
mov qword [rsp + 0x30], r15
jl case.0x14001a9ba.330
xor byte [rbx + 0x748910c6], al
and al, 0x38
jl case.0x14001a9ba.330
xor byte [rbx + 0x748910c6], al
and al, 0x38
jmp 0x14003d122
mov qword [rsp + 0x50], rax
and al, 0x50
jmp 0x14003d122
mov qword [rsp + 0x50], rdx
mov dx, 2
mov ecx, dword [rsp + 0x14c]
add qword [rax], r8
add cl, ch
enter 0, 0
add byte [rax], al
add qword [rax], r8
add cl, ch
enter 0, 0
add byte [rax], al
add byte [rax], al
mov ecx, esi
mov qword [rsp + 0x50], rax
mov esi, ecx
mov eax, r15d
and eax, 0x3ff
movsx eax, word [r10 + rax*2]
test eax, eax
js 0x14003d13f
mov ecx, eax
shr ecx, 9
and eax, 0x1ff
jmp 0x14003d156
mov rcx, r10
mov ecx, edx
ror dword [rcx - 0x776b23e], 1
mov edx, eax
mov r8, r15
call fcn.14003eb59
mov r10, qword [rsp + 0xa0]
or eax, 0x4c00001a
mov edx, dword [rsp + 0xa0]
mov ecx, edx
mov dx, 1
add dword [rax], eax
test ecx, ecx
je 0x14003d195
shr r15, cl
shr edi, cl
mov qword [rsp + 0x30], r15
sub esi, ecx
mov dword [rsp + 0x38], esi
mov dword [rsp + 0x3c], eax
cmp eax, 0x10
clc
adc byte [rbx + 0x26], dh
clc
adc byte [rbx + 0x26], dh
cmp ebx, 0x1c9
jae 0x14003e77c
mov byte [r12 + rbx + 0x2920], al
inc ebx
mov dword [rsp + 0x40], ebx
xor ecx, ecx
test byte [rax + riz], bl
sub dword [rax], eax
add bh, bh
ret
xor ecx, ecx
xor edx, edx
jmp 0x14003d1e1
mov cx, 0x2200
jmp 0x14003d1e1
and ch, bl
test ebx, r11d
invalid
test ebx, ebx
invalid
jne case.0x140029d16.231
or dword [rsi - 0x47], esp
add byte [rdi], bl
mov cx, 0x1f00
cmp eax, 0x10
je 0x14003d1e1
adc byte [rcx + rdi + 0x48], dh
mov ecx, 2
add eax, dword [rax]
add byte [rax], al
movabs rcx, 0x300000002
mov qword [rsp + 0xb0], rcx
mov dword [rsp + 0xb8], 7
and al, 0xb8
add byte [rax], al
add byte [rdi], al
add byte [rax], al
add byte [rcx + 0x488d48c0], cl
invalid
cmp rcx, 2
stc
add cl, byte [rdi]
invalid
invalid
invalid
add byte [rax], al
and al, 0xb0
add byte [rax], al
add bh, al
test byte [rax + rdi*4], ah
and al, 0xb8
and al, 0xb8
add byte [rax], al
add byte [rdi], al
add byte [rax], al
add byte [rcx + 0x488d48c0], cl
invalid
stc
add cl, byte [rdi]
xchg dword [rbx - 0x74ffffeb], edi
test byte [rax - 0x77], r14b
and al, 0x44
mov eax, dword [rsp + rax*4 + 0x70]
mov dword [rsp + 0x44], eax
mov cx, 0xb00
movzx eax, dx
or eax, ecx
test al, al
je 0x14003cefa
movzx ecx, al
cmp ecx, 2
jne 0x14003d8e6
test esp, ebp
invalid
add byte [rax], al
test esp, ebp
invalid
add byte [rax], al
jmp 0x14003e235
adc byte ss:[rax], al
add byte [rbx + 0x4c442444], cl
mov eax, dword [rsp + 0x44]
mov r9, qword [rsp + 0x50]
and al, 0x50
mov eax, dword [rsp + 0x44]
mov r9, qword [rsp + 0x50]
and al, 0x50
and al, 0x50
mov r8, qword [rsp + 0x58]
and al, 0x58
mov rdx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x38]
mov r10, r9
mov r11d, ecx
sub r11d, eax
jae 0x14003d8ee
or ecx, 6
add byte [rax], al
or ecx, 6
add byte [rax], al
cmp r10, r8
je case.0x1400294b1.237
invalid
and dword [rbp + 0xf], eax
mov dh, 0xa
movzx r9d, byte [r10]
shl r9, cl
inc r10
or rdx, r9
mov qword [rsp + 0x30], rdx
add ecx, 8
mov dword [rsp + 0x38], ecx
xor r11d, r11d
mov r9, r10
mov ecx, edx
mov ecx, edx
jmp case.0x1400365e6.113
mov r10, r8
mov r11d, ebp
test r11b, 2
je 0x14003d219
jmp 0x14003e1fb
lahf
sldt word [rax]
invalid
add byte [rax - 0x75], cl
pop rsp
and al, 0x50
mov rbx, qword [rsp + 0x50]
mov r14, qword [rsp + 0x58]
mov rdx, r14
sub rdx, rbx
sub rdx, rbx
cmp rdx, 4
jb 0x14003da6f
mov rdi, qword [rsp + 0x70]
mov rsi, qword [rsp + 0x78]
mov rax, rdi
sub rax, rsi
cmp rax, 2
cmp eax, 2
jb 0x14003da6f
cmp rdx, 0xe
jb 0x14003d2a2
cmp rax, 0x102
cmp eax, 0x102
add al, byte [rcx]
add byte [rax], al
ja 0x14003dc52
mov esi, dword [rsp + 0x38]
cmp rsi, 0x1e
jae 0x14003d2cd
lea r9, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs
or eax, 0xe46cd
mov r8d, 4
add al, 0
add byte [rax], al
mov rcx, rbx
call fcn.14003c59f
invalid
invalid
dec dword [rax - 0x7d]
cli
invalid
invalid
jne 0x14003d2d4
mov eax, dword [rax]
xor ecx, ecx
jmp 0x14003d2d6
mov r8, qword [rsp + 0x30]
jmp 0x14003d307
mov cl, 1
shl rax, 8
movzx ecx, cl
or rcx, rax
call fcn.14003c5c4
mov r8d, eax
mov ecx, esi
shl r8, cl
add rbx, 4
or r8, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
xor byte [rax - 0x77], cl
pop rsp
and al, 0x50
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x30], r8
and al, 0x30
lea eax, [rsi + 0x20]
mov dword [rsp + 0x38], eax
lea rsi, [rsp + 0x110]
adc byte [rcx], al
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov rdx, r12
call fcn.14003eb9f
cmp dword [rsi], 0
invalid
invalid
add byte ds:[rdi], cl
je 0x14003db1c
test cl, bh
invalid
mov eax, dword [rsp + 0x114]
mov ecx, dword [rsp + 0x118]
mov dword [rsp + 0x40], eax
mov r8, qword [rsp + 0x30]
shr r8, cl
mov qword [rsp + 0x30], r8
sub dword [rsp + 0x38], ecx
bt eax, 8
mov edx, 0x820f08e0
prefetch byte [rax]
invalid
mov edx, 0x820f08e0
prefetch byte [rax]
add byte [rax - 0x73], cl
lea rsi, [rsp + 0xb0]
invalid
lea rsi, [rsp + 0xb0]
lea esi, [rsp + 0xb0]
add byte [rax - 0x77], cl
mov rcx, rsi
int1
mov rdx, r12
call fcn.14003eb9f
cmp dword [rsi], 0
je 0x14003db1c
add byte [rax], al
add byte [rax], al
mov esi, dword [rsp + 0xb4]
mov ecx, dword [rsp + 0xb8]
add byte [rax], al
add byte [rax], al
shr qword [rsp + 0x30], cl
sub dword [rsp + 0x38], ecx
mov dl, byte [rsp + 0x40]
lea rcx, [rsp + 0x68]
and al, 0x68
call case.0x1400294b1.251
bt esi, 8
jb 0x14003e05b
invalid
add byte [rax - 0x73], cl
and al, 0x68
lea rcx, [rsp + 0x68]
mov edx, esi
call case.0x1400294b1.251
jmp 0x14003d266
invalid
mov edx, dword [rsp + 0x40]
push rsp
and al, 0x40
mov al, 0x15
cmp edx, 0xff
ja 0x14003c806
hlt
invalid
invalid
hlt
mov rax, qword [rsp + 0x70]
cmp rax, qword [rsp + 0x78]
je 0x14003e28f
lea rcx, [rsp + 0x68]
call case.0x1400294b1.251
sbb byte [rax], al
add cl, ch
movsd dword [rdi], dword [rsi]
or al, 0
invalid
push 0x180be8
sbb byte [rax], al
add cl, ch
movsd dword [rdi], dword [rsi]
or al, 0
add byte [rbx + 0x4c442444], cl
mov eax, dword [rsp + 0x44]
invalid
mov eax, dword [rsp + 0x44]
mov r8, qword [rsp + 0x50]
mov eax, dword [rsp + 0x50]
mov eax, dword [rsp + 0x50]
and al, 0x50
mov r9, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x38]
mov r10, r8
mov r11d, ecx
sub r11d, eax
jae 0x14003d976
xor dword [rbx + 5], 0
invalid
xor dword [rbx + 5], 0
add byte [rbp + 0x39], cl
cmp r10, r9
je 0x14003d429
cmp r10, r9
je 0x14003d429
movzx r8d, byte [r10]
shl r8, cl
inc r10
or rdx, r8
mov qword [rsp + 0x30], rdx
add ecx, 8
mov dword [rsp + 0x38], ecx
xor r11d, r11d
xor ebx, ebx
xor ebx, ebx
mov r8, r10
jmp 0x14003d42f
mov r10, r9
mov r11d, ebp
retf 0x8941
test r11b, 2
je 0x14003d3f7
add dh, byte [rdx + rax*8 - 0x17]
invalid
jmp 0x14003e208
mov ebx, dword [rsp + 0x38]
mov rsi, qword [rsp + 0x30]
mov esi, dword [rsp + 0x30]
cmp byte [rax - 0x75], cl
je 0x14003d466
mov esi, dword [rsp + 0x30]
xor byte [rax - 0x7d], cl
sti
invalid
cmp rbx, 0xe
ja 0x14003db8d
mov rax, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
mov rcx, rdx
sub rcx, rax
cmp rcx, 1
ja 0x14003db6c
invalid
add byte [rax], al
invalid
add byte [rbx + rcx*4 - 0x6c], cl
mov r10, qword [rsp + 0xd8]
and al, 0xd8
add byte [rax], al
add byte [rcx - 0x1e7e0f], cl
add eax, dword [rax]
add byte [rcx + 0xf], al
mov edi, 0xc9854a0c
or al, 0x4a
test ecx, ecx
mov ecx, esi
and ecx, 0x3ff
movsx ecx, word [r10 + rcx*2]
or al, 0x4a
or al, 0x4a
test ecx, ecx
js 0x14003d493
cmp cx, 0x200
jb 0x14003d4d0
shr ecx, 9
cmp ebx, ecx
jb 0x14003d4d0
invalid
jmp 0x14003e10d
jmp 0x14003e10d
cmp ebx, 0xb
jb 0x14003d4d0
mov r8d, 0xb
add byte [rbp - 0x73], al
push rdi
ror dword [rdi + rcx - 0x5d], 1
invalid
lea r9d, [r8 - 1]
not ecx
bt rsi, r9
adc ecx, 0
add byte [rcx + 0x23ff9], al
add byte [rdi], cl
xchg ebp, eax
invalid
add byte [rax], al
invalid
add byte [rcx + 0x23ff9], al
add byte [rdi], cl
xchg ebp, eax
or eax, 0xf410000
add byte [rcx + 0xf], al
add byte [rcx + 0xf], al
movsx ecx, word [r12 + rcx*2 + 0x15a0]
mov edi, 0x15a04c8c
add byte [rax], al
test ecx, ecx
leave
jns 0x14003e051
inc r8d
cmp ebx, r8d
jae 0x14003d49e
cmp rax, rdx
je 0x14003e25e
movzx r8d, byte [rax]
mov ecx, ebx
invalid
shl r8, cl
invalid
inc rax
or rsi, r8
mov qword [rsp + 0x30], rsi
lea ecx, [rbx + 8]
mov dword [rsp + 0x38], ecx
and al, 0x38
and al, 0x38
cmp ebx, 6
mov ebx, ecx
jbe 0x14003d46f
jmp 0x14003e10f
mov eax, dword [rsp + 0x44]
and al, 0x44
mov r8, qword [rsp + 0x50]
mov r9, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x38]
mov r10, r8
mov r11d, ecx
sub r11d, eax
sub ebx, eax
sub ebx, eax
jae 0x14003d9a6
cmp r10, r9
je 0x14003d550
movzx r8d, byte [r10]
shl r8, cl
inc r10
or rdx, r8
mov qword [rsp + 0x30], rdx
add ecx, 8
mov dword [rsp + 0x38], ecx
xor r11d, r11d
mov r8, r10
shr bl, 1
invalid
shr bl, 1
invalid
mov r10, r9
mov r11d, ebp
test r11b, 2
je 0x14003d51e
jmp 0x14003e215
mov ah, 0xc
add byte [rax], al
mov r9, qword [rsp + 0x50]
mov ecx, dword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
mov rax, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x38]
mov r8, r9
cmp ecx, 8
jae 0x14003d9d6
add byte [rax], al
add byte [rax], al
cmp r8, rdx
je 0x14003d5a6
movzx r9d, byte [r8]
shl r9, cl
shl ecx, cl
shl ecx, cl
inc r8
inc eax
or rax, r9
mov qword [rsp + 0x30], rax
add ecx, 8
mov dword [rsp + 0x38], ecx
xor r10d, r10d
mov r9, r8
jmp 0x14003d5ac
mov r8, rdx
mov r10d, ebp
test r10b, 2
je 0x14003d577
jmp 0x14003e225
mov rax, qword [rsp + 0x70]
cmp rax, qword [rsp + 0x78]
je 0x14003e26e
mov dl, byte [rsp + 0x3c]
lea rcx, [rsp + 0x68]
cmp al, 0x48
lea ecx, [rsp + 0x68]
call case.0x1400294b1.251
cmp dword [rsp + 0x38], 0
mov ecx, 6
mov eax, 0x11
cmove eax, ecx
dec dword [rsp + 0x40]
and al, 0x40
and al, 0x40
cmove eax, ecx
jmp 0x14003c806
mov rdi, qword [rsp + 0x68]
mov rsi, qword [rsp + 0x70]
mov rbx, qword [rsp + 0x78]
mov r14d, dword [rsp + 0x3c]
mov r15d, dword [rsp + 0x40]
mov rax, rsi
sub rax, rbx
je 0x14003e1be
mov r8, rbx
sub r8, r14
mov rcx, qword [rsp + 0xa8]
and r8, rcx
mov r12d, r15d
cmp rax, r12
cmovb r12, rax
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], r12
mov rcx, rdi
mov rdx, rsi
mov r9, rbx
fld1
sbb eax, 0x4c000018
add ebx, esp
fld1
sbb eax, 0x4c000018
add ebx, esp
sub r15d, r12d
mov r12, qword [rsp + 0x108]
mov dword [rsp + 0x40], r15d
jne 0x14003d60c
mov qword [rsp + 0x78], rbx
jmp 0x14003e082
mov al, 3
cmp dword [r12 + 0x28f8], 0
cmp dword [rsp + 0x28f8], 0
cmp dword [rsp + 0x28f8], 0
je 0x14003c806
test byte [rbx + 0x48fffff1], cl
mov edi, dword [rsp + 0x30]
mov rdi, qword [rsp + 0x30]
mov eax, dword [rsp + 0x38]
mov ecx, eax
and cl, 7
shr rdi, cl
mov esi, eax
and esi, 0xfffffff8
mov r8, qword [rsp + 0x50]
sub r8, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x100]
add r8, rdx
shr eax, 3
cmp eax, r8d
cmovae eax, r8d
lea ecx, [rax*8]
sub esi, ecx
mov dword [rsp + 0x38], esi
sub r8, rax
lea r9, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs
mov rcx, qword [rsp + 0x160]
call fcn.1400288a6
mov r8, 0xffffffffffffffff
mov ecx, esi
shl r8, cl
add rdx, rax
not r8
and r8, rdi
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rdx
mov qword [rsp + 0x30], r8
mov al, 0x18
mov ecx, dword [rsp + 0x1e8]
test cl, 1
je 0x14003c806
and dword [rsp + 0x40], 0
mov al, 0x17
jmp 0x14003c806
mov ecx, dword [rsp + 0x40]
mov edx, ecx
and edx, 0x1ff
mov dword [rsp + 0x40], edx
mov al, 0x14
cmp edx, 0x100
je 0x14003c806
mov al, 0x20
cmp edx, 0x11d
ja 0x14003c806
movaps xmm0, xmmword [0x140103430]
movups xmmword [rsp + 0xc0], xmm0
movdqa xmm0, xmmword [0x140103440]
movdqu xmmword [rsp + 0xb0], xmm0
dec ecx
and ecx, 0x1f
movzx edx, byte [rsp + rcx + 0xb0]
test edx, edx
sete al
mov dword [rsp + 0x44], edx
lea rdx, [0x140121e18]
movzx ecx, word [rdx + rcx*2]
mov dword [rsp + 0x40], ecx
or al, 0xe
jmp 0x14003c806
mov r9d, dword [rsp + 0x3c]
mov r8, qword [rsp + 0x78]
mov eax, dword [rsp + 0x1e8]
test al, 4
je 0x14003d7ae
mov al, 0x1d
cmp r8, r9
jb 0x14003c806
mov rdx, qword [rsp + 0x70]
mov eax, dword [rsp + 0x40]
lea rsi, [r8 + rax]
cmp rsi, rdx
ja 0x14003d7e5
mov rcx, qword [rsp + 0x68]
mov r10, r8
sub r10, r9
and r10, qword [rsp + 0xa8]
sub r10, r8
jb 0x14003e066
cmp r10, rax
jae 0x14003e066
test eax, eax
mov ecx, 0xc
mov eax, 0x13
cmove eax, ecx
jmp 0x14003c806
mov edx, dword [rsp + 0x40]
mov ecx, dword [rsp + 0x38]
mov r11, qword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
mov r10, qword [rsp + 0x30]
mov r9d, dword [r12 + 0x28f4]
cmp edx, 4
jae 0x14003da5c
test ecx, ecx
je 0x14003d868
mov rsi, r10
mov rdi, r11
cmp ecx, 8
jae 0x14003d896
cmp rdi, r8
je 0x14003d858
movzx r10d, byte [rdi]
shl r10, cl
inc rdi
or r10, rsi
mov qword [rsp + 0x30], r10
add ecx, 8
mov dword [rsp + 0x38], ecx
xor eax, eax
mov r11, rdi
mov rsi, r10
jmp 0x14003d85d
mov rdi, r8
mov eax, ebp
test al, 2
je 0x14003d82b
mov qword [rsp + 0x50], r11
jmp 0x14003d8d2
cmp r11, r8
je 0x14003d8cb
lea rax, [r11 + 1]
mov qword [rsp + 0x50], rax
movzx ecx, byte [r11]
shl r9d, 8
or r9d, ecx
mov dword [r12 + 0x28f4], r9d
inc edx
mov dword [rsp + 0x40], edx
xor ecx, ecx
mov r11, rax
jmp 0x14003d8c7
mov qword [rsp + 0x50], r11
mov r10, rsi
shr r10, 8
mov qword [rsp + 0x30], r10
add ecx, 0xfffffff8
mov dword [rsp + 0x38], ecx
shl r9d, 8
movzx eax, sil
or r9d, eax
mov dword [r12 + 0x28f4], r9d
inc edx
mov dword [rsp + 0x40], edx
xor eax, eax
jmp 0x14003d8d2
xor ecx, ecx
mov r11, r8
mov eax, ebp
test al, al
je 0x14003d818
movzx ecx, al
cmp ecx, 1
jne 0x14003e255
shr eax, 8
jmp 0x14003c806
mov r8, 0xffffffffffffffff
mov ecx, eax
shl r8, cl
mov r10, rdx
shr r10, cl
mov qword [rsp + 0x50], r9
mov qword [rsp + 0x30], r10
mov dword [rsp + 0x38], r11d
mov r9d, 3
mov qword [rsp + 0xb0], r9
mov qword [rsp + 0xb8], r9
mov qword [rsp + 0xc0], 0xb
mov eax, dword [rsp + 0x3c]
mov rcx, rax
and rcx, r9
cmp rcx, r9
je 0x14003e799
mov rsi, qword [rsp + rcx*8 + 0xb0]
mov ecx, dword [rsp + 0x40]
cmp eax, 0x10
jne 0x14003db23
lea rax, [rcx - 1]
cmp rax, 0x1c8
ja 0x14003e7af
mov dil, byte [r12 + rax + 0x2920]
jmp 0x14003db25
mov r9, 0xffffffffffffffff
mov ecx, eax
shl r9, cl
not r9d
and r9d, edx
shr rdx, cl
mov qword [rsp + 0x50], r8
mov qword [rsp + 0x30], rdx
mov dword [rsp + 0x38], r11d
add dword [rsp + 0x40], r9d
mov al, 0xf
jmp 0x14003c806
mov r9, 0xffffffffffffffff
mov ecx, eax
shl r9, cl
not r9d
and r9d, edx
shr rdx, cl
mov qword [rsp + 0x50], r8
mov qword [rsp + 0x30], rdx
mov dword [rsp + 0x38], r11d
add dword [rsp + 0x3c], r9d
mov al, 0x16
jmp 0x14003c806
mov qword [rsp + 0x50], r9
mov rdx, rax
shr rdx, 8
mov qword [rsp + 0x30], rdx
add ecx, 0xfffffff8
mov dword [rsp + 0x38], ecx
movzx eax, al
mov dword [rsp + 0x3c], eax
mov al, 0x12
jmp 0x14003c806
movzx ecx, word [r12 + 0x291c]
movzx edx, word [r12 + 0x291e]
not edx
mov dword [rsp + 0x40], ecx
mov al, 0x1e
cmp cx, dx
jne 0x14003c806
mov al, 0x14
test cx, cx
je 0x14003c806
test r10d, r10d
mov ecx, 6
mov eax, 0x11
cmove eax, ecx
jmp 0x14003c806
mov qword [rsp + 0x50], r11
xor eax, eax
cmp rax, 0x120
je 0x14003da63
mov byte [r12 + rax + 0x27c0], 0
inc rax
jmp 0x14003da46
mov al, 0x18
jmp 0x14003c806
and dword [rsp + 0x40], 0
mov al, 9
jmp 0x14003c806
mov esi, dword [rsp + 0x38]
cmp rsi, 0xf
jae 0x14003dc48
cmp rdx, 1
ja 0x14003e089
mov r15, qword [rsp + 0x30]
mov eax, r15d
and eax, 0x3ff
movsx ecx, word [r12 + rax*2]
test ecx, ecx
js 0x14003dab0
cmp cx, 0x200
jb 0x14003dae9
shr ecx, 9
cmp esi, ecx
jb 0x14003dae9
jmp 0x14003e11b
cmp esi, 0xb
jb 0x14003dae9
mov eax, 0xb
lea edx, [rax - 1]
not ecx
bt r15, rdx
adc ecx, 0
cmp ecx, 0x23f
ja 0x14003e27c
movsx ecx, word [r12 + rcx*2 + 0x800]
test ecx, ecx
jns 0x14003e0b6
inc eax
cmp esi, eax
jae 0x14003daba
cmp rbx, r14
je 0x14003e296
movzx eax, byte [rbx]
mov ecx, esi
shl rax, cl
inc rbx
or r15, rax
mov qword [rsp + 0x30], r15
lea eax, [rsi + 8]
mov dword [rsp + 0x38], eax
cmp esi, 6
mov esi, eax
jbe 0x14003da8c
jmp 0x14003e11d
mov al, 0x22
jmp 0x14003c806
xor edi, edi
not r8
and rdx, r8
add rsi, rdx
lea rdx, [rsi + rcx]
lea rax, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs
mov qword [rsp + 0x20], rax
mov r9d, 0x1c9
mov r8, qword [rsp + 0xf0]
call fcn.14003c567
xor ecx, ecx
cmp rdx, rcx
je 0x14003db61
mov byte [rax + rcx], dil
inc rcx
jmp 0x14003db53
add dword [rsp + 0x40], esi
mov al, 0xa
jmp 0x14003c806
lea rcx, [rsp + 0x50]
call fcn.14003eadb
movzx eax, ax
mov ecx, ebx
shl rax, cl
or rsi, rax
mov qword [rsp + 0x30], rsi
add ebx, 0x10
mov dword [rsp + 0x38], ebx
mov r10, qword [rsp + 0xd8]
mov eax, esi
and eax, 0x3ff
movsx r8d, word [r10 + rax*2]
test r8d, r8d
js 0x14003dbb5
mov ecx, r8d
shr ecx, 9
and r8d, 0x1ff
jmp 0x14003dbc8
mov rcx, r10
mov edx, r8d
mov r8, rsi
call fcn.14003eb59
mov r8d, eax
mov ecx, edx
mov al, 0x22
test ecx, ecx
je 0x14003c806
shr rsi, cl
mov qword [rsp + 0x30], rsi
sub ebx, ecx
mov dword [rsp + 0x38], ebx
mov al, 0x21
cmp r8d, 0x1d
jg 0x14003c806
movaps xmm0, xmmword [str._a_a_b_b_t_t_n_n_v_v_f_f_r_r_r_r]
movups xmmword [rsp + 0xc0], xmm0
movdqa xmm0, xmmword [0x140103460]
movdqu xmmword [rsp + 0xb0], xmm0
and r8d, 0x1f
movzx eax, byte [rsp + r8 + 0xb0]
test eax, eax
mov dword [rsp + 0x44], eax
lea rax, [0x140121e58]
movzx eax, word [rax + r8*2]
mov dword [rsp + 0x3c], eax
mov ecx, 0x16
mov eax, 0x10
add byte [rax], al
add byte [rax], al
cmove eax, ecx
jmp 0x14003c806
mov al, 0x1a
jmp 0x14003c806
mov r15, qword [rsp + 0x30]
jmp 0x14003e124
mov qword [rsp + 0xe8], r13
mov r13, qword [rsp + 0x30]
mov eax, dword [rsp + 0x38]
mov dword [rsp + 0x98], eax
mov eax, dword [rsp + 0x3c]
mov dword [rsp + 0x94], eax
mov eax, dword [rsp + 0x40]
mov dword [rsp + 0x88], eax
mov eax, dword [rsp + 0x44]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0xe0], r14
sub rdi, rsi
mov r14b, 1
mov al, 0xc
cmp rdi, 0x103
jb 0x14003e0bd
mov rdx, qword [rsp + 0xe0]
sub rdx, rbx
cmp rdx, 0xe
mov r12, qword [rsp + 0x108]
mov edi, dword [rsp + 0x98]
jb 0x14003e0cc
cmp edi, 0x1d
ja 0x14003dd1a
lea r9, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs
mov r8d, 4
mov rcx, rbx
call fcn.14003c59f
cmp rdx, 4
jne 0x14003dcf3
mov eax, dword [rax]
xor ecx, ecx
jmp 0x14003dcf5
mov cl, 1
shl rax, 8
movzx ecx, cl
or rcx, rax
call fcn.14003c5c4
mov eax, eax
mov ecx, edi
shl rax, cl
add rbx, 4
mov qword [rsp + 0x50], rbx
or r13, rax
add edi, 0x20
lea rsi, [rsp + 0x110]
mov rcx, rsi
mov rdx, r12
mov r8, r13
call fcn.14003eb9f
cmp dword [rsi], 0
je 0x14003e0af
mov ecx, dword [rsp + 0x118]
shr r13, cl
mov r14d, dword [rsp + 0x114]
sub edi, ecx
bt r14d, 8
jb 0x14003ddc6
lea rsi, [rsp + 0xb0]
mov rcx, rsi
mov rdx, r12
mov r8, r13
call fcn.14003eb9f
cmp dword [rsi], 0
mov dword [rsp + 0x88], r14d
je 0x14003e0af
mov esi, dword [rsp + 0xb4]
mov ecx, dword [rsp + 0xb8]
shr r13, cl
in eax, dx
sub edi, ecx
lea rcx, [rsp + 0x68]
mov edx, r14d
call case.0x1400294b1.251
bt esi, 8
jb 0x14003ddc9
mov dword [rsp + 0x98], edi
lea r12, [rsp + 0x68]
mov rcx, r12
mov edx, esi
call case.0x1400294b1.251
mov rdi, qword [r12 + 8]
mov rsi, qword [r12 + 0x10]
jmp 0x14003dc94
mov esi, r14d
mov eax, esi
and eax, 0x1ff
cmp eax, 0x100
sete r14b
je 0x14003e17c
cmp eax, 0x11d
ja 0x14003e18e
movaps xmm0, xmmword [0x140103430]
movups xmmword [rsp + 0xc0], xmm0
add byte [rax], al
add byte [rax], al
movdqa xmm0, xmmword [0x140103440]
movdqu xmmword [rsp + 0xb0], xmm0
dec esi
and esi, 0x1f
mov ecx, edi
mov dl, byte [rsp + rsi + 0xb0]
lea rax, [0x140121e18]
movzx eax, word [rax + rsi*2]
mov dword [rsp + 0x88], eax
cmp edi, 0x1d
ja 0x14003dea0
mov byte [rsp + 0x98], dl
mov rsi, qword [rsp + 0xe0]
sub rsi, rbx
lea r9, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs
mov r8d, 4
mov rcx, rbx
mov rdx, rsi
call fcn.14003c59f
cmp rdx, 4
jne 0x14003de65
mov eax, dword [rax]
xor ecx, ecx
jmp 0x14003de67
mov cl, 1
shl rax, 8
movzx ecx, cl
or rcx, rax
call fcn.14003c5c4
add rbx, 4
cmp rsi, 4
cmovb rbx, qword [rsp + 0xe0]
mov eax, eax
mov ecx, edi
shl rax, cl
mov qword [rsp + 0x50], rbx
or r13, rax
add edi, 0x20
mov dl, byte [rsp + 0x98]
movzx ecx, dl
test cl, cl
mov rdx, qword [rsp + 0xd8]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x80], rcx
je 0x14003ded9
mov rax, 0xffffffffffffffff
shl rax, cl
not eax
and eax, r13d
shr r13, cl
sub edi, ecx
add eax, dword [rsp + 0x88]
mov dword [rsp + 0x88], eax
invalid
lea rsi, [rsp + 0x110]
mov rcx, rsi
mov r8, r13
call fcn.14003eb9f
cmp dword [rsi], 0
je 0x14003e0af
mov ecx, dword [rsp + 0x118]
shr r13, cl
add byte [rcx - 0x2d], cl
in eax, dx
mov eax, dword [rsp + 0x114]
and eax, 0x1ff
sub edi, ecx
cmp eax, 0x1d
ja 0x14003e19c
movaps xmm0, xmmword [str._a_a_b_b_t_t_n_n_v_v_f_f_r_r_r_r]
movups xmmword [rsp + 0xc0], xmm0
movdqa xmm0, xmmword [0x140103460]
movdqu xmmword [rsp + 0xb0], xmm0
movzx edx, byte [rsp + rax + 0xb0]
lea rcx, [0x140121e58]
movzx eax, word [rcx + rax*2]
mov qword [rsp + 0x80], rdx
test edx, edx
je 0x14003dfeb
mov dword [rsp + 0x94], eax
cmp edi, 0x1d
ja 0x14003dfc8
mov rsi, qword [rsp + 0xe0]
sub rsi, rbx
lea r9, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs
mov r8d, 4
mov rcx, rbx
mov rdx, rsi
call fcn.14003c59f
cmp rdx, 4
jne 0x14003df94
mov eax, dword [rax]
xor ecx, ecx
jmp 0x14003df96
mov cl, 1
shl rax, 8
movzx ecx, cl
or rcx, rax
call fcn.14003c5c4
add rbx, 4
cmp rsi, 4
cmovb rbx, qword [rsp + 0xe0]
mov eax, eax
mov ecx, edi
shl rax, cl
shl eax, cl
shl eax, cl
mov qword [rsp + 0x50], rbx
or r13, rax
add edi, 0x20
mov rax, 0xffffffffffffffff
mov rcx, qword [rsp + 0x80]
shl rax, cl
not eax
and eax, r13d
shr r13, cl
sub edi, ecx
add eax, dword [rsp + 0x94]
mov rsi, qword [rsp + 0x78]
mov dword [rsp + 0x94], eax
mov r9d, eax
mov eax, dword [rsp + 0x1e8]
test byte [rax + rbp*8], ah
add dword [rax], eax
invalid
test al, 4
je 0x14003e00e
test byte [rax + rbp*8], ah
add dword [rax], eax
add byte [rax + 0x4c097404], ch
cmp esi, ecx
cmp rsi, r9
jb 0x14003e1a3
mov dword [rsp + 0x98], edi
mov rcx, qword [rsp + 0x68]
mov rdi, qword [rsp + 0x70]
mov r14d, dword [rsp + 0x88]
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r14
mov rdx, rdi
mov r8, rsi
call fcn.14003ec1b
add rsi, r14
mov qword [rsp + 0x78], rsi
jmp 0x14003dc94
mov qword [rsp + 0x50], rax
jmp 0x14003db95
cmp bh, bl
invalid
invalid
cmp bh, bl
invalid
mov dword [rsp + 0x40], esi
mov al, 0x15
jmp 0x14003c806
mov r10, qword [rsp + 0xa8]
mov qword [rsp + 0x28], r10
mov qword [rsp + 0x20], rax
call fcn.14003ec1b
mov qword [rsp + 0x78], rsi
mov al, 0xc
jmp 0x14003c806
lea rcx, [rsp + 0x50]
call fcn.14003eadb
movzx r15d, ax
mov ecx, esi
shl r15, cl
or r15, qword [rsp + 0x30]
mov qword [rsp + 0x30], r15
add esi, 0x10
mov dword [rsp + 0x38], esi
jmp 0x14003e124
mov al, 0x22
xor r14d, r14d
jmp 0x14003e0cc
imul bl
invalid
mov qword [rsp + 0x50], rbx
jmp 0x14003e124
mov r12, qword [rsp + 0x108]
mov edi, dword [rsp + 0x98]
mov rdx, qword [rsp + 0x80]
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x38], edi
and al, 0x38
and al, 0x38
mov ecx, dword [rsp + 0x94]
mov dword [rsp + 0x3c], ecx
mov ecx, dword [rsp + 0x88]
mov dword [rsp + 0x40], ecx
mov dword [rsp + 0x44], edx
test r14b, r14b
mov r13, qword [rsp + 0xe8]
jne 0x14003c806
jmp case.default.0x14003c822
mov ecx, ebx
mov qword [rsp + 0x50], rax
mov ebx, ecx
jmp 0x14003db95
mov eax, esi
mov qword [rsp + 0x50], rbx
mov esi, eax
mov eax, r15d
and eax, 0x3ff
movsx r8d, word [r12 + rax*2]
test r8d, r8d
js 0x14003e145
mov ecx, r8d
shr ecx, 9
and r8d, 0x1ff
jmp 0x14003e158
mov rcx, r12
mov edx, r8d
mov r8, r15
call fcn.14003eb59
mov r8d, eax
mov ecx, edx
mov al, 0x22
test ecx, ecx
je 0x14003c806
shr r15, cl
mov qword [rsp + 0x30], r15
sub esi, ecx
mov dword [rsp + 0x38], esi
mov dword [rsp + 0x40], r8d
mov al, 0xd
jmp 0x14003c806
mov al, 0x14
mov dword [rsp + 0x88], pe_nt_image_headers64
jmp 0x14003e0cc
mov dword [rsp + 0x88], eax
mov al, 0x20
jmp 0x14003e0cc
mov al, 0x21
jmp 0x14003e0b1
mov al, 0x1d
jmp 0x14003e0cc
mov byte [r13 + 8], 0xfd
and qword [r13], 0
and qword [r13 + 0x10], 0
jmp 0x14003e754
mov qword [rsp + 0x78], rsi
mov al, 0x13
mov r15b, 2
jmp case.default.0x14003c822
add ch, cl
invalid
mov qword [rsp + 0x50], rdx
shr eax, 8
mov esi, eax
mov al, 2
jmp 0x14003e2a1
shr eax, 8
mov esi, eax
mov al, 3
jmp 0x14003e2a1
mov qword [rsp + 0x50], rdi
shr eax, 8
mov esi, eax
mov al, 9
jmp 0x14003e2a1
mov qword [rsp + 0x50], r9
shr r11d, 8
mov al, 0xb
jmp 0x14003e220
mov qword [rsp + 0x50], r8
shr r11d, 8
mov al, 0xe
jmp 0x14003e220
mov qword [rsp + 0x50], r8
shr r11d, 8
mov al, 0x10
mov esi, r11d
jmp 0x14003e2a1
mov qword [rsp + 0x50], r9
shr r10d, 8
mov al, 0x11
mov esi, r10d
jmp 0x14003e2a1
shr eax, 8
mov esi, eax
mov al, 0xa
jmp 0x14003e2a1
shr eax, 8
mov esi, eax
mov al, 5
jmp 0x14003e2a1
mov qword [rsp + 0x50], r11
shr eax, 8
mov esi, eax
mov al, 8
jmp 0x14003e2a1
shr eax, 8
mov esi, eax
mov al, 0x17
jmp 0x14003e2a1
mov qword [rsp + 0x50], rdx
mov al, 0xf
jmp 0x14003e29d
mov al, 0x18
xor r15d, r15d
jmp case.default.0x14003c822
mov al, 0x12
jmp 0x14003e1c5
mov al, 6
jmp 0x14003e1c5
lea r8, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs
mov edx, 0x240
call fcn.1400fdb80
ud2
mov al, 0xd
jmp 0x14003e1c5
mov qword [rsp + 0x50], r14
mov al, 0xc
mov esi, dword [rsp + 0x64]
cmp sil, 1
je 0x14003e2c0
movzx ecx, sil
cmp ecx, 0xfc
jne 0x14003e2e8
xor r8d, r8d
mov r10, qword [rsp + 0x100]
jmp 0x14003e323
mov rcx, qword [rsp + 0x70]
cmp rcx, qword [rsp + 0x78]
mov r10, qword [rsp + 0x100]
mov edx, dword [rsp + 0x1e8]
jne 0x14003e32c
cmp al, 0x17
sete cl
mov sil, 2
sub sil, cl
jmp 0x14003e32f
mov r15d, esi
mov ecx, dword [rsp + 0x58]
mov r10, qword [rsp + 0x100]
mov edx, r10d
sub edx, ecx
add edx, dword [rsp + 0x50]
mov ecx, dword [rsp + 0x38]
mov r8d, ecx
shr r8d, 3
cmp r8d, edx
cmovae r8d, edx
lea edx, [r8*8]
sub ecx, edx
mov dword [rsp + 0x38], ecx
mov esi, r15d
mov edx, dword [rsp + 0x1e8]
jmp 0x14003e332
mov sil, 1
xor r8d, r8d
mov byte [r12 + 0x2ae9], al
mov ecx, dword [rsp + 0x38]
mov rax, 0xffffffffffffffff
shl rax, cl
not rax
and rax, qword [rsp + 0x30]
mov dword [r12 + 0x28e8], ecx
mov ecx, dword [rsp + 0x3c]
mov dword [r12 + 0x2904], ecx
mov ecx, dword [rsp + 0x40]
mov dword [r12 + 0x2908], ecx
mov ecx, dword [rsp + 0x44]
mov dword [r12 + 0x290c], ecx
mov qword [r12 + 0x28e0], rax
test dl, 0x40
jne 0x14003e52b
mov eax, edx
and eax, 9
je 0x14003e52b
mov rdx, qword [rsp + 0x78]
test sil, sil
js 0x14003e530
mov qword [rsp + 0xf8], r8
mov dword [rsp + 0x64], esi
mov qword [rsp + 0xe8], r13
mov esi, dword [r12 + 0x2900]
mov r8, qword [rsp + 0x68]
mov r9, qword [rsp + 0x70]
lea rax, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x1e0]
mov qword [rsp + 0xf0], rdx
call fcn.14003c567
mov r15, rax
mov r14, rdx
mov ebp, esi
shr ebp, 0x10
movzx r8d, si
pxor xmm0, xmm0
lea rdi, [rsp + 0x150]
movdqa xmmword [rdi], xmm0
movdqa xmm0, xmmword [rdi]
lea rsi, [rsp + 0x120]
movdqa xmmword [rsi], xmm0
mov qword [rsp + 0xd8], rdx
and r14, 0xfffffffffffffffc
mov ecx, 0x56c0
mov rax, r14
xor edx, edx
div rcx
mov qword [rsp + 0xa8], r14
mov rax, rdx
mov qword [rsp + 0x138], rdx
sub r14, rdx
mov dword [rsp + 0x140], r8d
imul eax, r8d, 0x56c0
mov dword [rsp + 0x130], eax
lea rbx, [rsp + 0x110]
mov qword [rsp + 0xa0], r15
mov r13, r14
sub r13, 0x56c0
jb 0x14003e53d
mov r12, 0xffffffffffffa940
test r12, r12
je 0x14003e4f3
movzx eax, byte [r15 + r12 + 0x56c0]
movzx ecx, byte [r15 + r12 + 0x56c1]
movzx edx, byte [r15 + r12 + 0x56c2]
movzx r8d, byte [r15 + r12 + 0x56c3]
movd xmm0, r8d
movd xmm1, edx
punpckldq xmm1, xmm0
movd xmm0, ecx
movd xmm2, eax
punpckldq xmm2, xmm0
punpcklqdq xmm2, xmm1
movdqa xmmword [rsp + 0x110], xmm2
mov rcx, rdi
mov rdx, rbx
call fcn.1400248a5
mov rcx, rsi
mov rdx, rdi
call fcn.1400248a5
add r12, 4
jmp 0x14003e488
add r15, 0x56c0
add ebp, dword [rsp + 0x130]
mov rcx, rdi
call fcn.1400248bb
mov rcx, rsi
call fcn.1400248bb
mov eax, ebp
xor edx, edx
mov ecx, 0xfff1
div ecx
mov ebp, edx
mov r12, qword [rsp + 0x108]
jmp 0x14003e474
mov rdx, qword [rsp + 0x78]
mov r11, qword [rsp + 0x1e0]
jmp 0x14003e738
lea rsi, [rsp + 0x150]
lea rdi, [rsp + 0xb0]
lea rbx, [rsp + 0x120]
mov r13, qword [rsp + 0xe8]
mov r15d, dword [rsp + 0x1e8]
cmp qword [rsp + 0xa8], r14
je 0x14003e5d0
mov r8, qword [rsp + 0xa0]
movzx eax, byte [r8 + r14]
movzx ecx, byte [r8 + r14 + 1]
movzx edx, byte [r8 + r14 + 2]
movzx r8d, byte [r8 + r14 + 3]
movd xmm0, r8d
movd xmm1, edx
punpckldq xmm1, xmm0
movd xmm0, ecx
movd xmm2, eax
punpckldq xmm2, xmm0
punpcklqdq xmm2, xmm1
movdqa xmmword [rsp + 0xb0], xmm2
mov rcx, rsi
mov rdx, rdi
call fcn.1400248a5
mov rcx, rbx
mov rdx, rsi
call fcn.1400248a5
add r14, 4
jmp 0x14003e565
lea rcx, [rsp + 0x150]
call fcn.1400248bb
lea rcx, [rsp + 0x120]
call fcn.1400248bb
xor eax, eax
mov r10, qword [rsp + 0x100]
mov r11, qword [rsp + 0x1e0]
mov esi, dword [rsp + 0x64]
mov rdi, qword [rsp + 0xa0]
mov r8d, dword [rsp + 0x140]
cmp rax, 4
je 0x14003e623
shl dword [rsp + rax*4 + 0x120], 2
inc rax
jmp 0x14003e610
mov eax, dword [rsp + 0x124]
mov ecx, dword [rsp + 0x128]
sub eax, dword [rsp + 0x154]
mov edx, 0xfff1
add eax, edx
mov dword [rsp + 0x124], eax
mov eax, dword [rsp + 0x158]
add eax, eax
neg eax
add eax, ecx
add eax, 0x1ffe2
mov dword [rsp + 0x128], eax
sub edx, dword [rsp + 0x15c]
lea eax, [rdx + rdx*2]
add dword [rsp + 0x12c], eax
xor eax, eax
mov ecx, r8d
cmp rax, 4
je 0x14003e687
add ecx, dword [rsp + rax*4 + 0x150]
inc rax
jmp 0x14003e675
imul r8d, dword [rsp + 0x138]
add ebp, r8d
xor r9d, r9d
mov r8d, 0xfff1
mov eax, ebp
xor edx, edx
div r8d
mov r8d, edx
cmp r9, 4
je 0x14003e6b9
add r8d, dword [rsp + r9*4 + 0x120]
inc r9
jmp 0x14003e6a6
add rdi, qword [rsp + 0xa8]
mov r9, qword [rsp + 0xd8]
and r9d, 3
xor eax, eax
cmp r9, rax
je 0x14003e6e2
movzx edx, byte [rdi + rax]
add ecx, edx
add r8d, ecx
inc rax
jmp 0x14003e6cf
mov r9d, 0xfff1
mov eax, ecx
xor edx, edx
div r9d
mov ecx, edx
mov eax, r8d
xor edx, edx
div r9d
shl edx, 0x10
or edx, ecx
mov dword [r12 + 0x2900], edx
test sil, sil
jne 0x14003e728
test r15b, 1
sete al
cmp edx, dword [r12 + 0x28f4]
sete sil
or sil, al
add sil, sil
add sil, 0xfe
mov r8, qword [rsp + 0xf8]
mov rdx, qword [rsp + 0xf0]
add r8, qword [rsp + 0x58]
sub r10, r8
add r10, qword [rsp + 0x50]
sub rdx, r11
mov byte [r13 + 8], sil
mov qword [r13], r10
mov qword [r13 + 0x10], rdx
add rsp, 0x168
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs
mov edx, 0x13
mov rcx, r9
jmp 0x14003e288
lea r8, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs
mov edx, 0x1c9
mov rcx, rbx
jmp 0x14003e288
lea r8, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs
jmp 0x14003e7a5
lea r8, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs
mov ecx, 3
mov edx, 3
jmp 0x14003e288
lea r8, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs
mov edx, 0x1c9
mov rcx, rax
jmp 0x14003e288
add byte [rax], al
add byte [rcx], dh
leave
cmp rdx, 0x11
je 0x14003e8dc
mov r8d, dword [rsp + rdx*4 + 0x6c]
add eax, r8d
add eax, eax
add ecx, r8d
mov dword [rsp + rdx*4 + 0x20], eax
inc rdx
jmp 0x14003e8c0
cmp eax, 0x10000
je 0x14003e8ec
cmp ecx, 1
ja 0x14003ea47
mov dx, 0xffff
xor r8d, r8d
cmp r8, r14
jae 0x14003ea2b
mov rax, r8
cmp r8, 0x120
jae 0x14003ea92
lea r8, [rax + 1]
movzx r9d, byte [rax + r15 + 0xc80]
test r9w, r9w
je 0x14003e8f3
movzx ecx, r9w
cmp r9b, 0x11
jae 0x14003eaa3
mov r11d, dword [rsp + rcx*4 + 0x20]
lea r10d, [r11 + 1]
mov dword [rsp + rcx*4 + 0x20], r10d
xor r10d, r10d
mov ebp, r9d
sub bpl, 1
jb 0x14003e957
mov r12d, r11d
and r12d, 1
lea r10d, [r12 + r10*2]
shr r11d, 1
jmp 0x14003e941
cmp r9b, 0xb
jae 0x14003e98a
mov r9d, ecx
shl r9d, 9
or eax, r9d
mov r9d, 1
shl r9, cl
mov ecx, r10d
cmp rcx, 0x3ff
ja 0x14003e8f3
mov word [r15 + rcx*2], ax
add rcx, r9
jmp 0x14003e973
mov ecx, r10d
and ecx, 0x3ff
movzx r11d, word [r15 + rcx*2]
test r11w, r11w
je 0x14003e9a5
mov ecx, edx
mov edx, r11d
jmp 0x14003e9ad
mov word [r15 + rcx*2], dx
lea ecx, [rdx - 2]
shr r10d, 9
mov r11b, 0xb
mov ebp, edx
mov edx, ecx
mov ecx, r11d
cmp r11b, r9b
adc r11b, 0
not ebp
cmp cl, r9b
jae 0x14003ea05
mov eax, dword [rdi + 0x28fc]
test eax, eax
je 0x14003ea4d
cmp eax, 2
je 0x14003ea57
mov ax, 0x1b00
jmp 0x14003ea5f
and dword [rsi + 0x10], 0
mov ax, 0xc00
jmp 0x14003ea5f
movzx eax, ax
and eax, 0x1f00
or eax, 1
movaps xmm6, xmmword [rsp + 0xb0]
add rsp, 0xc0
add esp, 0xc0
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea r8, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs
mov edx, 0x120
add byte [rax], al
add byte [rax], al
mov rcx, rax
jmp 0x14003eabd
lea r8, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs
mov edx, 0x11
jmp 0x14003eabd
call fcn.1400fdb80
ud2
push rbx
sub rsp, 0x38
mov rsi, rcx
mov rdi, qword [rcx]
mov r14, qword [rcx + 8]
mov rbx, r14
sub rbx, rdi
lea r9, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs
mov r8d, 2
mov rcx, rdi
mov rdx, rbx
call fcn.14003c59f
cmp rdx, 2
jne 0x14003eb2e
movzx eax, word [rax]
add rdi, 2
cmp rbx, 2
cmovae r14, rdi
mov qword [rsi], r14
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rax, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs
lea eax, [0x140121968]
mov qword [rsp + 0x20], rax
lea rcx, [0x14015ab2d]
adc dword [rax], eax
adc dword [rax], eax
lea r9, [0x140121870]
lea r8, [rsp + 0x37]
mov edx, 0x2b
add byte [rax], al
add byte [rax], al
call fcn.1400fdfb0
ud2
or al, byte [rax]
add byte [rax], al
not eax
bt r8, rdx
adc eax, 0
cdqe
cmp eax, 0x23f
ja 0x14003eb89
movsx eax, word [rcx + rax*2 + 0x800]
inc edx
ret 0xc085
js 0x14003eb64
ret 0xc085
add rsp, 0x28
ret
lea r8, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs
mov edx, 0x240
add byte [rax], al
add byte [rdx + 0x240], bh
add byte [rax], al
mov rcx, rax
call fcn.1400fdb80
ud2
sub rsp, 0x20
mov rsi, rcx
mov eax, r8d
and eax, 0x3ff
movsx eax, word [rdx + rax*2]
mov edi, 0xc0854204
and byte [rax - 0x77], cl
invalid
mov edi, 0xc0854204
js 0x14003ebc6
xor ecx, ecx
cmp ax, 0x200
jb 0x14003ebdb
mov edx, eax
shr edx, 9
jmp 0x14003ebd0
mov rcx, rdx
mov edx, eax
call fcn.14003eb59
mov dword [rsi + 4], eax
mov dword [rsi + 8], edx
mov ecx, 1
mov dword [rsi], ecx
add rsp, 0x20
pop rsi
ret
sub rsp, 0x28
mov r8d, edx
mov rax, rcx
mov rdx, qword [rcx + 8]
mov rcx, qword [rcx + 0x10]
adc byte [r8 + 0x39], cl
sal dword [rbx + 0x13], 1
adc byte [r8 + 0x39], cl
sal dword [rbx + 0x13], 1
mov rdx, qword [rax]
mov byte [rdx + rcx], r8b
inc rcx
mov qword [rax + 0x10], rcx
add rsp, 0x28
adc byte [rax + rcx*4 + 4], al
or cl, byte [rax - 1]
ror dword [rax - 0x77], 0x48
adc byte [rax - 0x7d], cl
invalid
ret
lea r8, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflateoutput_buffer.rs
call fcn.1400fdb80
ud2
add byte [rax], al
mov rsi, rdi
sub rsi, r9
and rsi, r8
cmp rbx, 3
sti
add esi, dword [rbp + 0x63]
invalid
sti
add esi, dword [rbp + 0x63]
invalid
invalid
cmp rsi, r10
jae 0x14003ee21
cmp rdi, r10
jae 0x14003ee2a
add byte [rax], al
mov al, byte [rdx + rsi]
mov byte [rdx + rdi], al
lea rcx, [rsi + 1]
and rcx, r8
cmp rcx, r10
cmp ecx, edx
cmp ecx, edx
jae 0x14003ee33
lea rax, [rdi + 1]
cmp rax, r10
jae 0x14003ee3c
mov cl, byte [rdx + rcx]
mov byte [rdx + rax], cl
add rsi, 2
and rsi, r8
cmp rsi, r10
jae 0x14003ee48
add rdi, 2
cmp rdi, r10
cmp edi, edx
cmp edi, edx
jae 0x14003ee54
sub dword [rcx + rax + 0x48a0000], 0x32
mov al, byte [rdx + rsi]
mov byte [rdx + rdi], al
jmp 0x14003ee12
mov rax, rsi
sub rax, rdi
jb 0x14003ece0
cmp rax, rbx
jae 0x14003ece0
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x20], rbx
mov rcx, rdx
mov rdx, r10
mov r8, rsi
mov r9, rdi
call 0x14003ee68
jmp 0x14003ee12
cmp rbx, r9
ja 0x14003ed76
lea r14, [rsi + rbx]
cmp r14, r10
jae 0x14003ed76
cmp rsi, rdi
jae 0x14003ed94
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xe30b2
lea rax, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs
mov qword [rsp + 0x20], rax
lea r15, [rsp + 0x38]
lea edi, [rsp + 0x38]
lea edi, [rsp + 0x38]
mov rcx, r15
mov r8, r10
mov r9, rdi
call fcn.14003f0e9
add byte [rax], al
add byte [rax], al
mov rdi, qword [r15]
mov r12, qword [r15 + 8]
mov rcx, qword [r15 + 0x10]
mov rdx, qword [r15 + 0x18]
lea r9, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs
mov r8, rbx
call fcn.14003c59f
mov rbx, rax
mov r15, rdx
lea rax, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
mov rcx, rsi
mov rdx, r14
mov r8, rdi
mov r9, r12
mov ecx, esp
mov ecx, esp
call fcn.14003c567
mov r9, rdx
lea rcx, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs
mov qword [rsp + 0x20], rcx
mov rcx, rbx
jmp 0x14003ee07
mov rcx, rdx
mov rdx, r10
mov r8, rsi
mov r9, rdi
mov ecx, edi
mov ecx, edi
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
jmp 0x14003ee68
lea rax, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs
mov qword [rsp + 0x20], rax
lea r14, [rsp + 0x38]
mov rcx, r14
mov r8, r10
mov r9, rsi
call fcn.14003f0e9
mov r8, qword [r14]
mov r9, qword [r14 + 8]
mov rsi, qword [r14 + 0x10]
mov r14, qword [r14 + 0x18]
lea rdx, [rbx + rdi]
lea edx, [rbx + rdi]
lea edx, [rbx + rdi]
lea rax, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs
mov qword [rsp + 0x20], rax
mov rcx, rdi
call fcn.14003c567
mov rdi, rax
mov r15, rdx
lea r9, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs
mov rcx, rsi
mov rdx, r14
mov r8, rbx
call fcn.14003c59f
mov r9, rdx
lea rcx, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs
mov qword [rsp + 0x20], rcx
mov rcx, rdi
mov rdx, r15
mov r8, rax
call fcn.14004d7a4
nop
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea r8, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs
jmp 0x14003ee4f
lea r8, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs
add eax, 0xe2eaf
jmp 0x14003ee5b
lea r8, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs
jmp 0x14003ee5e
lea r8, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs
mov rcx, rax
jmp 0x14003ee5e
lea r8, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs
fldcw word [rsi]
invalid
mov rcx, rsi
jmp 0x14003ee5e
lea r8, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs
mov rcx, rdi
mov rdx, r10
call fcn.1400fdb80
ud2
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rsi, qword [rsp + 0x78]
mov r11, qword [rsp + 0x70]
mov rdi, r11
shr rdi, 2
lea rbx, [r9 + rcx]
add rbx, 3
xor r14d, r14d
lea rax, [r9 + r14]
lea r10, [r8 + r14]
sub rdi, 1
jb 0x14003ef4a
and r10, rsi
cmp r10, rdx
jae 0x14003f036
cmp rax, rdx
jae 0x14003f03f
invalid
mov eax, dword [rcx]
add byte [rax], al
or dword [rbx + 0x42000001], 0xffffff8a
add al, 0x11
mov al, byte [rcx + r10]
mov byte [rbx + r14 - 3], al
lea rax, [r8 + r14]
inc rax
and rax, rsi
cmp rax, rdx
jae 0x14003f048
lea r10, [r9 + r14]
inc r10
cmp r10, rdx
jae 0x14003f051
mov al, byte [rcx + rax]
mov byte [rbx + r14 - 2], al
lea rax, [r8 + r14]
add rax, 2
and rax, rsi
cmp rax, rdx
jae 0x14003f05a
lea r10, [r9 + r14]
add r10, 2
cmp r10, rdx
jae 0x14003f063
mov al, byte [rcx + rax]
mov byte [rbx + r14 - 1], al
lea rax, [r8 + r14]
xor byte [rax - 0x7d], cl
rol byte [rbx], 0x48
and eax, esi
xor byte [rax - 0x7d], cl
rol byte [rbx], 0x48
and eax, esi
cmp rax, rdx
jae 0x14003f06c
lea r10, [r9 + r14]
add r10, 3
cmp r10, rdx
jae 0x14003f078
mov al, byte [rcx + rax]
mov byte [rbx + r14], al
add r14, 4
jmp 0x14003ee8d
and r11d, 3
lea r8, [0x14016dc5c]
lea eax, [0x14016dc5c]
lea eax, [0x14016dc5c]
movsxd r9, dword [r8 + r11*4]
add r9, r8
jmp r9
and r10, rsi
cmp r10, rdx
jae 0x14003f089
cmp rax, rdx
jb 0x14003f025
mov cl, 0
add byte [rax], al
mov cl, 0
add byte [rax], al
lea r8, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs
jmp 0x14003f073
cmp eax, edx
jb 0x14003f025
lea r8, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs
jmp 0x14003f073
cmp rax, rdx
jae 0x14003f0e0
mov dl, byte [rcx + r10]
mov byte [rcx + rax], dl
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
lea r8, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs
jmp 0x14003f07f
lea r8, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs
jmp 0x14003f073
lea r8, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs
jmp 0x14003f073
lea r8, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs
jmp 0x14003f07f
lea r8, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs
jmp 0x14003f073
lea r8, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs
jmp 0x14003f07f
lea r8, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs
mov rcx, rax
jmp 0x14003f082
lea r8, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs
mov rcx, r10
call fcn.1400fdb80
ud2
lea r8, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs
jmp 0x14003f07f
lea r8, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflatecore.rs
jmp 0x14003f073
imul esp, esp, 0x8948000d
and al, 0x20
lea rcx, [0x140123821]
mov edx, 0x300
call fcn.1400fe1f0
ud2
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xc8
mov rdi, rdx
mov rsi, rcx
lea rbx, [rsp + 0x30]
mov rcx, rbx
call fcn.140045e82
cmp dword [rbx], 2
jne 0x140045746
mov dl, byte [rsp + 0x34]
lea rcx, [rsp + 0x70]
call fcn.140036d02
jmp 0x140045777
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0xa0], rax
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
movups xmm2, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x90], xmm2
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov r12d, dword [rsp + 0x70]
cmp r12d, 2
jne 0x140045897
mov r15b, byte [rsp + 0x74]
movzx r13d, word [rsp + 0x75]
lea rbx, [rsp + 0x30]
mov rcx, rbx
mov rdx, rdi
call fcn.140045e82
mov r12d, dword [rbx]
cmp r12d, 2
jne case.0x1400c01dc.218
mov word [rsp + 0x2c], r13w
movzx r13d, byte [rsp + 0x34]
test r13b, r13b
js 0x140045937
mov r14d, r13d
movzx edx, r15b
movzx eax, word [rsp + 0x2c]
and al, 0x2c
shl eax, 8
or edx, eax
lea rbx, [rsp + 0x30]
mov rcx, rbx
mov r8d, 1
call fcn.140036e1c
mov r12d, dword [rbx]
cmp r12d, 2
jne 0x14004594b
and r14d, 0xffffff00
or r14d, r13d
lea rbx, [rsp + 0x30]
mov rcx, rbx
mov rdx, rdi
mov r8d, r14d
call fcn.140045de6
add byte [rax], al
mov r12d, dword [rbx]
cmp r12d, 2
jne 0x1400459d3
mov rdx, qword [rdi]
lea rbx, [rsp + 0x70]
mov rcx, rbx
mov r8d, r14d
call fcn.1400368a9
mov r12d, dword [rbx]
cmp r12d, 2
jne 0x140045a07
mov rax, qword [rsp + 0x80]
mov rcx, rax
shl rcx, 0x20
or rcx, 0xc
xor r12d, r12d
cmp rax, 0x10000000
jae 0x140045861
mov rcx, qword [rsp + 0x78]
js 0x140045871
jae 0x140045c33
or esp, 3
add byte [rax], al
invalid
xor r12d, r12d
mov r13d, 0x107
test rax, rax
test eax, eax
je 0x140045ceb
cmp rax, 1
jne 0x140045c4a
clc
add dword [rdi], ecx
test edi, eax
add eax, dword [rax]
add byte [rdx + 0xfd28411], cl
test edi, eax
add eax, dword [rax]
add byte [rax + 1], bh
mov dl, byte [rcx]
test dl, dl
jne 0x140045c54
mov eax, 1
jmp 0x140045c5c
mov edx, dword [rsp + 0x74]
mov ebp, dword [rsp + 0x78]
mov ecx, ebp
shr ecx, 8
mov eax, dword [rsp + 0x7c]
mov r9, qword [rsp + 0x80]
mov rbx, qword [rsp + 0x88]
mov r8d, dword [rsp + 0x90]
movups xmm0, xmmword [rsp + 0x94]
movaps xmmword [rsp + 0xb0], xmm0
mov r10d, dword [rsp + 0xa4]
xchg esp, eax
and al, 0xa4
add byte [rax], al
add byte [rcx + rcx*4 - 0x6c], al
and al, 0xc0
add byte [rax], al
add cl, ch
je case.0x1400c01dc.218
add byte [rax], al
xchg esp, eax
and al, 0xa4
add byte [rax], al
add byte [rcx + rcx*4 - 0x6c], al
and al, 0xc0
add byte [rax], al
add cl, ch
je case.0x1400c01dc.218
add byte [rax], al
mov r11b, byte [rsp + 0x34]
mov bpl, byte [rsp + 0x38]
insb byte [rdi], dx
and al, 0x38
insb byte [rdi], dx
and al, 0x38
movzx eax, byte [rsp + 0x37]
shl eax, 0x10
movzx edx, word [rsp + 0x35]
or edx, eax
mov r10b, byte [rsp + 0x39]
movzx ecx, word [rsp + 0x3a]
mov eax, dword [rsp + 0x3c]
mov r9, qword [rsp + 0x40]
mov ecx, dword [rsp + 0x40]
mov ecx, dword [rsp + 0x40]
mov rbx, qword [rsp + 0x48]
and al, 0x48
mov r8d, dword [rsp + 0x50]
movups xmm0, xmmword [rsp + 0x54]
movaps xmmword [rsp + 0x70], xmm0
jo 0x14004596a
mov esi, dword [rsp + 0x64]
jo 0x14004596a
mov esi, dword [rsp + 0x64]
mov dword [rsp + 0x80], r14d
jmp 0x140045afb
add byte [rax], al
add cl, ch
invalid
xor r12d, r12d
cmp r13d, 0x80
std
add byte [rax], 0
add byte [rax], al
std
add byte [rax], 0
add byte [rax], al
jne 0x14004597d
add byte [rax], al
jne 0x14004597d
mov bpl, 5
jmp 0x140045af5
mov r13, qword [rsp + 0x38]
mov ebp, dword [rsp + 0x38]
mov r9, qword [rsp + 0x40]
mov rbx, qword [rsp + 0x48]
mov r8d, dword [rsp + 0x50]
movups xmm0, xmmword [rsp + 0x54]
movaps xmmword [rsp + 0x70], xmm0
mov eax, dword [rsp + 0x64]
and al, 0x64
mov dword [rsp + 0x80], eax
mov edx, dword [rsp + 0x34]
jmp 0x140045b85
mov bpl, 0xd
cmp r13b, 0x84
or eax, 0x84fd8041
ja 0x140045af5
imul eax, dword [rcx], 0
add byte [rax + rcx*4 + 0x7c], al
and al, 0x2e
mov byte [rsp + 0x2e], r15b
mov r15, r13
xor r15, 0x80
add byte [rax], al
add byte [rbp + 0x31], al
test byte [rax - 0x73], 0x5c
and al, 0x30
add byte [rax], al
add byte [rbp + 0x31], al
test byte [rax - 0x73], 0x5c
and al, 0x30
sub r15, 1
jb 0x140045a7d
mov rcx, rbx
mov rdx, rdi
call fcn.140045e82
mov r12d, dword [rsp + 0x30]
cmp r12d, 2
jne 0x140045bdc
shl r14d, 8
movzx eax, byte [rsp + 0x34]
or r14d, eax
jmp 0x1400459a1
mov eax, dword [rsp + 0x64]
mov dword [rsp + 0xa4], eax
mov dword fs:[rsp + 0xa4], eax
movups xmm0, xmmword [rsp + 0x34]
movups xmm1, xmmword [rsp + 0x44]
and al, 0x44
and al, 0x44
movups xmm2, xmmword [rsp + 0x54]
movups xmmword [rsp + 0x94], xmm2
movups xmmword [rsp + 0x84], xmm1
add byte [rdi], cl
adc dword [rsp + 0x74], eax
add byte [rdi], cl
adc dword [rsp + 0x74], eax
mov dword [rsp + 0x70], r12d
mov edx, dword [rsp + 0x74]
mov rcx, qword [rsp + 0x78]
mov ecx, dword [rsp + 0x78]
mov ecx, dword [rsp + 0x78]
mov r9, qword [rsp + 0x80]
mov rax, qword [rsp + 0x88]
movabs r10, 0xffffffff00000000
and r10, rax
mov r8d, dword [rsp + 0x90]
add byte [rdi], cl
adc byte [rsp + 0x94], al
xchg esp, eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x94], al
xchg esp, eax
add byte [rax], al
invalid
add byte [rdi], cl
sub dword [rsp + 0xb0], eax
test byte [rax + rsi*4], ah
add byte [rax], al
invalid
movaps xmmword [rsp + 0xb0], xmm0
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rbx + rcx*4 - 0x64], al
and al, 0xa4
add byte [rax], al
add byte [rcx + rcx*4 - 0x64], al
pushfq
mov r11d, dword [rsp + 0xa4]
mov dword [rsp + 0xc0], r11d
pushfq
and al, 0xc0
add byte [rax], al
invalid
pushfq
and al, 0xc0
add byte [rax], al
add byte [rcx - 0x2cf6b33d], cl
mov ebx, eax
or rbx, r10
movaps xmm0, xmmword [rsp + 0xb0]
movaps xmmword [rsp + 0x70], xmm0
and al, 0x70
and al, 0x70
mov eax, dword [rsp + 0xc0]
mov dword [rsp + 0x80], eax
rol byte [rax], 0
add byte [rcx + 0x802484], cl
add byte [rax], al
mov r13, rcx
jmp 0x140045b85
xor r12d, r12d
cmp r14d, 0xfffffff
dec dword [rdi]
in al, 0x41
cmp esi, 0xfffffff
dec dword [rdi]
dec dword [rdi]
mov r15b, byte [rsp + 0x2e]
ja 0x140045c40
mov ecx, r14d
and ecx, 0xffffff80
loope 0x140045a18
loope 0x140045a18
mov al, 1
mov dl, 0x81
cmp ecx, 0x80
je 0x140045ad7
lea ecx, [r14 - 0x100]
lea ecx, [rsi - 0x100]
mov es, word [rax]
invalid
mov dl, 0x82
cmp ecx, 0xff00
jb 0x140045ad7
lea ecx, [r14 - 0x10000]
mov dl, 0x83
cmp ecx, 0xff0000
add byte [rax], al
inc dword [rax]
add byte [rax], al
inc dword [rax]
jb 0x140045ad7
lea eax, [r14 - 0x1000000]
cmp eax, 0xf000000
setb al
mov dl, 0x84
invalid
test byte [rax + rax*8 + 0x54881a74], al
and al, 0x2f
test al, al
je 0x140045af5
mov byte [rsp + 0x2f], dl
cmp byte [rsp + 0x2f], r13b
movzx r13d, word [rsp + 0x2c]
jne 0x140045afb
movzx r13d, r14b
jmp 0x1400457c6
invalid
inc dword [rdi + rcx - 0x49]
insb byte [rdi], dx
and al, 0x2c
movzx r13d, word [rsp + 0x2c]
shl edx, 8
movzx r11d, r11b
cmp bpl, 0xd
jne 0x140045b10
xor r12d, r12d
mov bpl, 6
jmp 0x140045b2d
mov r14d, dword [rsp + 0x80]
mov dword [rsp + 0x40], r14d
movaps xmm0, xmmword [rsp + 0x70]
movaps xmm0, xmmword [rsp + 0x70]
sub byte [rsp + 0x70], al
movaps xmmword [rsp + 0x30], xmm0
mov r13d, ecx
mov r15d, r10d
or edx, r11d
or edx, ebx
movzx r10d, r13w
mov bh, 0xd5
shl r10d, 8
movzx ecx, r15b
movzx ecx, bh
or byte [rcx + 0xf], al
mov dh, 0xcf
movzx ecx, bh
or ecx, r10d
mov r10d, dword [rsp + 0x40]
mov dword [rsp + 0xc0], r10d
movaps xmm0, xmmword [rsp + 0x30]
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x30], al
movaps xmmword [rsp + 0xb0], xmm0
shl ecx, 8
movzx r13d, bpl
in eax, dx
in eax, dx
or r13d, ecx
shl rax, 0x20
mov ecx, dword [rsp + 0xc0]
and al, 0xc0
add byte [rax], al
invalid
and al, 0xc0
add byte [rax], al
add byte [rcx + 0x80248c], cl
mov dword [rsp + 0x80], ecx
mov dword [rsp + 0x80], ecx
movaps xmm0, xmmword [rsp + 0xb0]
movaps xmmword [rsp + 0x70], xmm0
sub dword [rsp + 0x70], eax
sub dword [rsp + 0x70], eax
jo 0x140045bcc
or r13, rax
or ebp, eax
test r12d, r12d
cmove edx, r12d
cmove edx, esp
cmove edx, esp
add edx, dword [rdi + 0xc]
setae al
rol byte [rcx + 0xfa], 0x10
or al, 0xf
xchg ebx, eax
rol byte [rcx + 0xfa], 0x10
setb cl
and cl, al
xchg edx, eax
shl dword [rax], 0xc1
movzx eax, cl
mov qword [rsi + 8], r13
mov qword [rsi + 0x10], r9
mov qword [rsi + 0x18], rbx
mov dword [rsi + 0x18], ebx
mov dword [rsi + 0x18], ebx
mov dword [rsi + 0x20], r8d
movaps xmm0, xmmword [rsp + 0x70]
movups xmmword [rsi + 0x24], xmm0
adc dword [rsi + 0x24], eax
adc dword [rsi + 0x24], eax
mov ecx, dword [rsp + 0x80]
mov dword [rsi + 0x34], ecx
mov dword [rsi], eax
mov dword [rsi + 4], edx
add rsp, 0xc8
pop rbx
pop rbp
add byte [rax], al
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r11b, byte [rsp + 0x34]
mov bpl, byte [rsp + 0x38]
movzx eax, byte [rsp + 0x37]
shl eax, 0x10
movzx edx, word [rsp + 0x35]
or edx, eax
mov r10b, byte [rsp + 0x39]
movzx ecx, word [rsp + 0x3a]
mov eax, dword [rsp + 0x3c]
mov r9, qword [rsp + 0x40]
mov rbx, qword [rsp + 0x48]
mov r8d, dword [rsp + 0x50]
movups xmm0, xmmword [rsp + 0x54]
movaps xmmword [rsp + 0x70], xmm0
mov r14d, dword [rsp + 0x64]
mov dword [rsp + 0x80], r14d
mov r15b, byte [rsp + 0x2e]
jmp 0x140045af5
invalid
xor r10d, r10d
mov r9, rax
mov edx, eax
jmp 0x140045a55
invalid
invalid
invalid
mov bpl, 0xc
xor edx, edx
jmp 0x140045af5
invalid
dec dword [rdx + 0xfd28411]
test byte [rcx - 0x7c000000], dl
ror byte [rdi], cl
mov byte [rcx + 0x48000000], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov dl, byte [rcx]
test dl, dl
je case.0x140036020.171
adc dword [rdx + rdx*8 + 0x91840f], eax
add byte [rax], al
test dl, dl
js 0x140045cdd
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
ret 0x1de8
mov rdx, rax
call fcn.140036981
mov rbx, rdx
cmp rdx, 0xfffffff
cli
invalid
invalid
dec dword [rdi]
cli
invalid
ja 0x140045cc4
mov r15, rax
mov rcx, rax
mov rdx, rbx
call fcn.140036981
cmp rdx, 0xfffffff
ja 0x140045cf0
xor r12d, r12d
mov ecx, 0
in al, 0xb9
add byte [rax], al
add byte [rax], al
test rdx, rdx
je 0x140045c9a
sal byte [rsi + rax + 0xf], cl
mov dh, 8
movzx ecx, byte [rax]
shr ecx, 7
add ecx, edx
jb 0x140045cfd
cmp ecx, 0x10000000
add byte [rax], al
adc byte [rbx + 0x57], dh
add byte [rax], dl
jae 0x140045cfd
cmp ecx, r14d
jne 0x140045ceb
mov eax, ebx
mov qword [rsi + 8], r15
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x18], rax
mov dword [rsi], 2
jmp 0x140045bc8
mov r9, rbx
shl r9, 0x20
and byte [rcx - 0x7d], cl
leave
or al, 0x41
mov ebp, 0x1010106
invalid
add dword [rcx], eax
invalid
and byte [rcx - 0x7d], cl
leave
or al, 0x41
mov ebp, 0x1010106
invalid
add dword [rcx], eax
invalid
invalid
mov r8d, ebx
jmp 0x140045b85
mov r13d, 0x117
jmp 0x140045ceb
cmp byte [rcx + 1], 0
js 0x140045d07
jmp 0x140045b85
mov r13, rdx
shl r13, 0x20
or r13, 0xc
jmp 0x140045ceb
mov edx, ecx
mov r13d, 0xc
jmp 0x140045ceb
inc rcx
dec rax
enter 0x4ae9, 0xffffffffffffffff
invalid
invalid
enter 0x4ae9, 0xffffffffffffffff
invalid
mov byte [rcx + rax - 0x3f], cl
jmp rcx
add eax, 8
lea rcx, [rsp + 0x20]
and byte [rax - 0x77], cl
add dword [rax - 0x73], ecx
and al, 0x28
and byte [rax - 0x77], cl
add dword [rax - 0x73], ecx
and al, 0x28
mov qword [rax], rcx
lea rcx, [0x14008043a]
lea ecx, [0x14008043a]
lea ecx, [0x14008043a]
mov qword [rax + 8], rcx
lea rcx, [0x140123be0]
mov ds, esi
invalid
add bl, ch
invalid
mov ds, esi
or eax, 0x4841eb00
fimul word [0x188464855]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140123c17]
lea edx, [0x140123c17]
lea edx, [0x140123c17]
mov r8d, 0x25
jmp 0x140045ddf
and eax, 0xeb000000
jo 0x140045db8
add eax, 8
lea rcx, [rsp + 0x20]
mov qword [rcx], rax
lea rax, [rsp + 0x28]
mov qword [rax], rcx
lea rcx, [0x140045f44]
add byte [rax - 0x77], cl
or byte [rax - 0x73], cl
or eax, 0xddebb
add byte [rax - 0x77], cl
or byte [rax - 0x73], cl
or eax, 0xddebb
lea r8, [rsp + 0x38]
mov qword [r8], rcx
mov ecx, 1
mov qword [r8 + 8], rcx
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], rcx
sbb byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rdx
invalid
sbb byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rdx
sub al, ch
invalid
mov edx, dword [rdx + 0x28]
call fcn.14002e6b0
nop
add rsp, 0x68
ret
add rsp, 0x68
jmp rax
test r9b, r9b
jne 0x140045e77
mov byte [rcx + 8], 3
mov dword [rcx + 0xc], r8d
mov dword [rcx + 0x10], eax
mov dword [rcx], 1
mov dword [rcx + 4], edx
ret
or byte [r11 + rax*4], cl
and dword [rax], eax
mov dword [rcx + 4], r10d
ret
add al, 0xc3
mov byte [rcx + 8], 0xc
and dword [rcx], 0
mov dword [rcx + 4], eax
ret
mov ecx, ebx
mov r8d, 1
call fcn.140045de6
mov eax, dword [rbx]
cmp eax, 2
jne 0x140045edb
mov rdx, qword [rdi]
lea rdi, [rsp + 0x30]
lea r8, [rsp + 0x2f]
mov rcx, rdi
call fcn.14003681b
mov eax, dword [rdi]
cmp eax, 2
jne 0x140045f07
mov al, byte [rsp + 0x2f]
mov byte [rsi + 4], al
mov eax, 2
jmp 0x140045f37
mov ecx, dword [rsp + 0x9c]
mov dword [rsp + 0x64], ecx
movups xmm0, xmmword [rsp + 0x6c]
movups xmm1, xmmword [rsp + 0x7c]
movups xmm2, xmmword [rsp + 0x8c]
movups xmmword [rsp + 0x54], xmm2
movups xmmword [rsp + 0x44], xmm1
movups xmmword [rsp + 0x34], xmm0
mov ecx, dword [rsp + 0x34]
movups xmm0, xmmword [rsp + 0x38]
movups xmm1, xmmword [rsp + 0x48]
movups xmmword [rsi + 0x18], xmm1
mov rdx, qword [rsp + 0x58]
mov qword [rsi + 0x28], rdx
mov edx, dword [rsp + 0x60]
mov dword [rsi + 0x30], edx
mov edx, dword [rsp + 0x64]
mov dword [rsi + 0x34], edx
mov dword [rsi + 4], ecx
movups xmmword [rsi + 8], xmm0
mov dword [rsi], eax
add rsp, 0xa0
add byte [rax], al
add byte [rax], al
pop rbx
pop rdi
pop rsi
ret
cmovb r8d, ecx
lea rcx, [0x14016dc7c]
movsxd r8, dword [rcx + r8*4]
add r8, rcx
jmp r8
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xe9607
sbb byte [rax - 0x73], cl
adc eax, 0xe9607
mov r8d, 0x26
jmp 0x140045fa2
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.SPKI_cryptographic_key_data_malformedunknown_unsupported_algorithm_OID:
mov r8d, 0x25
invalid
add byte [rax - 0x7d], cl
invalid
add rsp, 0x68
jmp rax
add rax, 4
lea rcx, [rsp + 0x20]
mov qword [rcx], rax
lea rax, [rsp + 0x28]
mov qword [rax], rcx
lea rcx, [0x140028d6e]
mov qword [rax + 8], rcx
lea rcx, [0x14012f618]
jmp 0x140045ff3
lea rcx, [rsp + 0x20]
mov qword [rcx], rax
lea rax, [rsp + 0x28]
mov qword [rax], rcx
lea rcx, [0x14008043a]
mov qword [rax + 8], rcx
lea rcx, [0x14012f5c0]
lea r8, [rsp + 0x38]
mov qword [r8], rcx
mov ecx, 1
mov qword [r8 + 8], rcx
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], rcx
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
call fcn.14002e6b0
nop
add rsp, 0x68
ret
test dl, dl
jne 0x14004b0ee
call fcn.1400a8e53
test al, al
jne 0x14004b0ee
mov byte [rsi + 8], 1
mov rcx, rsi
int1
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
cwde
sti
call qword [rax + 0x28c48348]
pop rdi
pop rsi
ret
mov bh, 0x10
add byte [rax - 0x77], cl
and al, 0x20
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_a57770440f1ebe5b992551d3bcc489ae211908d4library_std_src_threadlocal.rs
lea r9, [0x140124258]
invalid
or eax, 0x448d4c00
and al, 0x37
mov edx, 0x46
call fcn.1400fdfb0
ud2
invalid
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14004b2e6
jmp 0x14004b2f6
ret
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rbx, qword [rcx]
lea rdi, [rbx + 0x18]
mov r15, qword [rbx + 0x18]
mov r14, qword [rbx + 0x20]
mov rcx, rdi
call fcn.14004b39b
and qword [rbx + 0x18], 0
xor ecx, ecx
call fcn.14004b24b
mov rcx, qword [rbx + 0x10]
adc byte [rax - 0x7b], cl
leave
adc byte [rax - 0x7b], cl
leave
je case.0x140061059.277
add rbx, 0x10
test r15, r15
setne al
test r14, r14
setne dl
and dl, al
add rcx, 0x10
call case.0x14006a8d5.491
mov rax, qword [rbx]
test rax, rax
je case.0x140061059.277
lock dec qword [rax]
jne case.0x140061059.277
or byte [rbp + 8], dh
mov rcx, rbx
call 0x1400a7059
mov rcx, rdi
call fcn.14004b39b
mov rcx, qword [rsi]
cmp rcx, 0xffffffffffffffff
je 0x14004b38e
add byte [rax], al
add byte [rax - 0x75], cl
invalid
lock dec qword [rcx + 8]
dec dword [rcx + 8]
jne 0x14004b38e
mov edx, 8
or byte [rax], al
add byte [rax], al
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp fcn.140037cb0
and cl, cl
invalid
invalid
and cl, cl
invalid
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov rax, qword [rcx + 8]
mov rdx, qword [rcx + 0x10]
mov edx, dword [rcx + 0x10]
mov edx, dword [rcx + 0x10]
mov rcx, rax
jmp fcn.14004b24b
ret
sub esp, 0x20
mov rsi, rcx
call fcn.14004b2e7
lea rcx, [rsi + 0x10]
call fcn.14004b2c4
cld
invalid
invalid
dec dword [rax - 0x73]
sbb al, r13b
cmp eax, esi
invalid
dec dword [rax - 0x7d]
invalid
or byte [rax - 0x77], cl
int1
add rsp, 0x20
pop rsi
jmp 0x14004b2d8
and byte [rax - 0x77], cl
invalid
cld
invalid
int1
call fcn.14004aa64
mov rsi, qword [rbx + 8]
lea rcx, [rsi + 0x18]
call fcn.14004b39b
invalid
invalid
dec dword [rax - 0x39]
sbb byte [rcx], r8b
add byte [rax], al
add byte [rax - 0x7d], cl
and byte [rax], al
mov rax, qword [rbx + 8]
mov qword [r14], rax
invalid
lea rcx, [rsp + 0x20]
call 0x14004b2d8
nop
add rsp, 0x88
add byte [rax], al
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r14
ret
sub rsp, 0x20
mov rsi, qword [rcx]
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], cl
push rsi
sub al, ch
mov ss, word [rbx]
add eax, 0xfe834800
invalid
je 0x14004b4ad
and byte [rax - 0x75], cl
push rsi
sub al, ch
mov ss, word [rbx]
add eax, 0xfe834800
push qword [rcx + rbx - 0x10]
dec qword [rsi + 8]
lock dec qword [rsi + 8]
jne 0x14004b4ad
mov edx, 8
mov rcx, rsi
mov ecx, esi
mov ecx, esi
add rsp, 0x20
pop rsi
jmp fcn.140037cb0
and byte [rsi - 0x17], bl
add ecx, eax
invalid
nop
add rsp, 0x20
pop rsi
ret
mov rax, qword [rcx]
mov rdx, qword [rcx + 8]
mov rcx, rax
jmp fcn.14009c81c
lea rcx, [0x1401242f8]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rdx
lea rcx, [0x1401242d8]
mov qword [rsp + 0x20], rcx
lea rdx, str.NulError
mov r8d, 8
add byte [rax], al
add byte [rax - 0x77], cl
shr eax, 0x98
xor eax, 0x4890fffe
add esp, 0x48
add byte [rax], al
add byte [rax - 0x77], cl
shr eax, 0x98
xor eax, 0x4890fffe
add esp, 0x48
ret
push r14
push rsi
push rdi
push rbx
sub rsp, 0x40
mov rdi, rdx
mov rax, qword [rcx]
mov r14, qword [rax]
mov r15, qword [rax + 0x10]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, [0x14015a410]
out dx, al
adc byte [rax], al
out dx, al
adc byte [rax], al
mov r8d, 1
call qword [rax + 0x18]
lea rsi, [rsp + 0x30]
mov qword [rsi], rdi
mov byte [rsi + 8], al
mov byte [rsi + 9], 0
lea rdi, [0x140050c80]
lea rbx, [rsp + 0x28]
test r15, r15
test edi, edi
je 0x14004b579
mov qword [rsp + 0x28], r14
inc r14
mov rcx, rsi
mov rdx, rbx
mov r8, rdi
call fcn.14002e550
dec r15
jmp case.0x140036470.151
mov rcx, qword [rsp + 0x30]
mov dl, byte [rsp + 0x38]
cmp al, ch
stc
xor dh, bh
call qword [rax + 0x40c48348]
cmp al, ch
stc
xor dh, bh
call qword [rax + 0x40c48348]
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov rcx, qword [rcx]
jmp 0x14002eb90
mov rcx, qword [rsp + 0x28]
mov rax, qword [rsp + 0x30]
cmp rcx, 3
je 0x14004b664
cmp qword [0x1401b0b40], 0
mov qword [rsp + 0x28], rcx
add byte [rax - 0x77], cl
and al, 0x28
mov qword [rsp + 0x30], rax
je 0x14004b6a1
lea rcx, [rsp + 0x28]
call fcn.140049ece
lea rax, [0x1401b0b40]
add rsp, 0x48
ret
sub byte [rax - 0x73], cl
and al, 0x38
invalid
cmp byte [rax - 0x77], cl
add dword [rbp + rcx*4 + 0x44], ecx
and al, 0x40
mov qword [rcx], rax
lea r8, [rsp + 0x40]
mov qword [r8], rcx
lea rax, [0x140124390]
add eax, 0xd8d0b
add eax, 0xd8d0b
mov qword [rsp + 0x20], rax
lea rcx, [0x1401b0b48]
lea r9, [0x1401241a8]
xor edx, edx
call fcn.1400ffdd0
jmp 0x14004b62f
lea r8, [rsp + 0x28]
mov qword [r8], rcx
mov qword [r8 + 8], rax
lea rax, [0x140124378]
mov qword [rsp + 0x20], rax
lea rcx, str.The_global_thread_pool_has_not_been_initialized.
lea r9, fcn.140049ece
mov edx, 0x30
call fcn.1400fdfb0
ud2
mov rdi, qword [rsp + 0x28]
mov qword [rsp + 0x90], rdi
cmp qword [0x1401b0b40], 0
je 0x14004b799
lea rcx, [rsp + 0x90]
call fcn.14004a442
jmp 0x14004b7a0
mov ebx, dword [rsp + 0x28]
mov eax, ebx
and eax, 3
fadd dword [rbx - 0x72b7fc20]
or eax, 0x12250b
lea rcx, [0x14016dc8c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
or dword [rax + 1], 0x8ae0ffc8
adc r11b, bpl
mov rbx, qword [rsp + 0x28]
mov al, byte [rbx + 0x10]
jmp 0x14004b7d0
jmp 0x14004b841
mov qword [0x1401b0b40], rdi
lea rbx, [0x1401b0b40]
lea ebx, [0x1401b0b40]
add byte [rdi + 3], bh
mov edi, 3
jmp 0x14004b841
mov al, byte [rbx + 0xf]
jmp 0x14004b7d0
mov rax, rbx
shr rax, 0x20
cmp eax, 0x78
je 0x14004b7d4
jmp 0x14004b83c
mov rcx, rbx
shr rcx, 0x20
call fcn.1400a5192
cmp al, 0x24
jne 0x14004b83c
call fcn.14004c834
test rax, rax
jne 0x14004b83c
lea rdx, [rsp + 0x90]
and qword [rdx], 0
mov qword [rdx + 0x10], 1
and qword [rdx + 0x18], 0
and qword [rdx + 0x28], 0
and qword [rdx + 0x38], 0
and qword [rdx + 0x48], 0
mov word [rdx + 0x58], 1
lea rdi, [rsp + 0x30]
mov rcx, rdi
call fcn.14004b87a
cmp dword [rdi], 3
jne 0x14004b832
mov rdi, qword [rsp + 0x38]
lea rcx, [rsp + 0x20]
call fcn.14004c840
jmp 0x14004b74f
lea rcx, [rsp + 0x30]
call fcn.14004c840
mov edi, 2
cmp dword [rsi], 3
je 0x14004b84e
mov rcx, rsi
call fcn.140049ece
mov qword [rsi], rdi
mov qword [rsi + 8], rbx
add rsp, 0xf0
pop rbx
pop rdi
pop rsi
ret
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0xc0], rax
mov rdx, qword [r15 + 0x28]
mov rax, qword [r15 + 0x30]
mov qword [rsp + 0x140], rax
mov r13, qword [rsp + 0xc8]
mov rcx, qword [rsp + 0xe0]
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x98], rax
mov r8, qword [rsp + 0x128]
xor r15d, r15d
mov r12, r10
mov qword [rsp + 0x148], rdx
mov qword [rsp + 0x158], r10
mov rax, qword [rsp + 0x98]
add rax, r15
cmp r12, qword [rsp + 0xa8]
je 0x14004c5ea
mov rdi, r13
add r12, 0x20
mov r13b, byte [r10 + r15*2 + 0x18]
cmp r13b, 2
je 0x14004c5ed
lea rcx, [r10 + r15*2]
movups xmm0, xmmword [rcx]
mov r9, qword [rcx + 0x10]
mov qword [rsp + 0x310], r9
movaps xmmword [rsp + 0x300], xmm0
mov byte [rsp + 0x318], r13b
mov esi, dword [rcx + 0x19]
movzx r11d, word [rcx + 0x1d]
mov cl, byte [rcx + 0x1f]
lea r9, [rsp + 0x370]
mov byte [r9 - 0x51], cl
mov word [r9 - 0x53], r11w
mov dword [r9 - 0x57], esi
cmp rax, qword [rsp + 0xc0]
je 0x14004c607
mov rcx, r9
mov rax, qword [rsp + 0x98]
mov r9, qword [rax + r15]
mov r14b, byte [rax + r15 + 8]
mov rax, qword [rsp + 0x310]
mov qword [rsp + 0x1f0], rax
movaps xmm0, xmmword [rsp + 0x300]
movaps xmmword [rsp + 0x1e0], xmm0
mov eax, dword [rcx - 0x57]
mov ecx, dword [rcx - 0x54]
mov dword [rsp + 0x130], eax
mov dword [rsp + 0x133], ecx
test rdx, rdx
je 0x14004c140
lea rcx, [rsp + 0x300]
mov rsi, r8
mov rax, qword [rsp + 0x140]
mov rbx, r9
call qword [rax + 0x20]
mov r9, rbx
mov r8, rsi
jmp 0x14004c149
and qword [rsp + 0x300], 0
lea rbx, [r8 + 1]
mov rax, qword [rsp + 0x98]
lea rsi, [rax + r15]
add rsi, 0x10
lock inc qword [rdi]
jle 0x14004c7b9
mov rax, qword [rsp + 0x310]
lea rdx, [rsp + 0x200]
mov qword [rdx + 0x58], rax
movups xmm0, xmmword [rsp + 0x300]
movups xmmword [rdx + 0x48], xmm0
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x200], rax
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x208], rax
mov rax, qword [rsp + 0x1f0]
mov qword [rdx + 0x30], rax
movaps xmm0, xmmword [rsp + 0x1e0]
movups xmmword [rdx + 0x20], xmm0
mov byte [rsp + 0x238], r13b
mov eax, dword [rsp + 0x130]
mov ecx, dword [rsp + 0x133]
mov dword [rdx + 0x3c], ecx
mov dword [rdx + 0x39], eax
mov qword [rsp + 0x210], r9
mov byte [rsp + 0x218], r14b
mov qword [rsp + 0x240], rdi
mov qword [rsp + 0x260], r8
test r8, r8
jne 0x14004c2aa
cmp byte [rsp + 0x150], 0
je 0x14004c2aa
mov r13, rdi
call fcn.14004c834
test rax, rax
jne 0x14004c661
lea rdi, [rsp + 0x300]
mov rcx, rdi
lea rdx, [rsp + 0x200]
call fcn.14004ac10
mov ecx, 0x180
mov edx, 0x80
call fcn.1400a5819
mov rsi, rax
mov r8d, 0x180
mov rcx, rax
mov rdx, rdi
call fcn.1400efbc0
mov rcx, rsi
call fcn.14004aecf
mov rcx, qword [r13 + 0x200]
mov rdx, qword [r13 + 0x210]
xor r8d, r8d
lea r9, [0x1401243a8]
call fcn.14004af29
mov rcx, rax
call fcn.14004af4e
add r15, 0x10
mov r8, rbx
mov rcx, r12
mov r10, qword [rsp + 0x158]
mov rdx, qword [rsp + 0x148]
jmp 0x14004c052
mov qword [rsp + 0xe0], r12
mov qword [rsp + 0x100], rsi
mov qword [rsp + 0x128], rbx
lea rcx, [rsp + 0x200]
mov rax, qword [rcx + 0x40]
mov qword [rsp + 0x330], rax
movups xmm0, xmmword [rcx + 0x10]
movups xmm1, xmmword [rcx + 0x20]
mov rax, qword [rcx + 0x30]
mov qword [rsp + 0x320], rax
mov al, byte [rcx + 0x38]
mov byte [rsp + 0x328], al
mov eax, dword [rcx + 0x39]
mov dword [rsp + 0x329], eax
movzx eax, word [rcx + 0x3d]
mov word [rsp + 0x32d], ax
mov al, byte [rcx + 0x3f]
mov byte [rsp + 0x32f], al
movaps xmmword [rsp + 0x310], xmm1
movaps xmmword [rsp + 0x300], xmm0
mov rsi, qword [rsp + 0x248]
mov r14, qword [rsp + 0x250]
mov r13, qword [rsp + 0x258]
test rsi, rsi
mov qword [rsp + 0x98], rsi
je 0x14004c397
mov rbx, r8
push 1
pop rdi
test r13, r13
mov r15, qword [rsp + 0xb0]
je 0x14004c379
js 0x14004c7d5
push 1
pop rcx
mov rdx, r13
call fcn.1400a4979
mov rdi, rax
test rax, rax
je 0x14004c82c
mov rcx, rdi
mov rdx, rsi
mov r8, r13
call fcn.1400efbc0
mov qword [rsp + 0x160], r13
mov rsi, r13
mov r8, rbx
jmp 0x14004c3a9
xor edi, edi
mov r15, qword [rsp + 0xb0]
mov rsi, qword [rsp + 0x168]
mov r12, qword [rsp + 0xb8]
cmp qword [rsp + 0xa0], 0
jne 0x14004c3ca
mov rbx, r8
call fcn.1400955b0
mov r8, rbx
mov r12, rax
test rdi, rdi
mov qword [rsp + 0x170], r8
mov qword [rsp + 0xa8], r13
je 0x14004c3f7
cmp rsi, 0xf
ja 0x14004c3fb
xor edx, edx
cmp rsi, rdx
je 0x14004c40a
cmp byte [rdi + rdx], 0
je 0x14004c411
inc rdx
jmp 0x14004c3e7
xor ecx, ecx
jmp 0x14004c44d
xor ecx, ecx
mov rdx, rdi
mov r8, rsi
call fcn.14002fb70
jmp 0x14004c414
mov rdx, rsi
xor eax, eax
jmp 0x14004c414
push 1
pop rax
test rax, rax
jne 0x14004c7e9
mov qword [rsp + 0x188], rdi
mov rax, qword [rsp + 0x160]
mov qword [rsp + 0x190], rax
mov qword [rsp + 0x198], rsi
lea rcx, [rsp + 0x188]
call fcn.1400273f0
mov rcx, rax
call fcn.1400808e0
mov qword [rsp + 0x178], rax
lock inc qword [rax]
jle 0x14004c7d1
mov r13, rax
push 0x30
pop rcx
push 8
pop rdx
call fcn.1400a5819
mov rdi, rax
push 1
pop rax
mov qword [rdi], rax
mov qword [rdi + 8], rax
movups xmmword [rdi + 0x10], xmm6
mov qword [rsp + 0x180], rdi
lock inc qword [rdi]
jle 0x14004c7d1
xor ecx, ecx
call fcn.14008a4d0
mov rbx, rax
test rax, rax
mov qword [rsp + 0x168], rsi
je 0x14004c4bb
lock inc qword [rbx]
jle 0x14004c7d1
mov rcx, rbx
jmp 0x14004c4bd
xor ecx, ecx
call fcn.14008a4d0
lea rsi, [rdi + 0x10]
mov qword [rsp + 0x188], rax
lea rcx, [rsp + 0x188]
call fcn.14004b2c4
mov rcx, qword [rsi]
test rcx, rcx
je 0x14004c4ec
add rcx, 0x10
call fcn.140083090
mov ecx, 0x80
push 8
pop rdx
call fcn.1400a5819
mov qword [rax], r13
mov qword [rax + 8], rdi
mov qword [rax + 0x10], rbx
mov rcx, qword [rsp + 0xa0]
mov qword [rax + 0x18], rcx
mov rcx, qword [rsp + 0xb8]
mov qword [rax + 0x20], rcx
movaps xmm0, xmmword [rsp + 0x300]
movaps xmm1, xmmword [rsp + 0x310]
movaps xmm2, xmmword [rsp + 0x320]
movups xmmword [rax + 0x28], xmm0
movups xmmword [rax + 0x38], xmm1
movups xmmword [rax + 0x48], xmm2
mov rcx, qword [rsp + 0x330]
mov qword [rax + 0x58], rcx
mov rcx, qword [rsp + 0x98]
mov qword [rax + 0x60], rcx
mov qword [rax + 0x68], r14
mov rcx, qword [rsp + 0xa8]
mov qword [rax + 0x70], rcx
mov rcx, qword [rsp + 0x170]
mov qword [rax + 0x78], rcx
mov rcx, r12
mov rdx, rax
lea r8, [0x140124238]
call fcn.140095950
mov rsi, rdx
test rax, rax
jne 0x14004c77f
mov qword [rsp + 0x1a8], r13
mov qword [rsp + 0x1b0], rdi
mov qword [rsp + 0x1b8], rsi
mov rcx, rsi
call qword [sym.imp.kernel32.dll_CloseHandle]
lea rcx, [rsp + 0x1a8]
call fcn.14004b2e7
lea rcx, [rsp + 0x1b0]
call 0x14004b2d8
mov r10, qword [rsp + 0xe0]
mov rax, qword [rsp + 0xe8]
mov qword [rsp + 0xa8], rax
jmp 0x14004bff4
mov r12, rcx
mov qword [rsp + 0xe0], r12
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x128], r8
jmp 0x14004c62c
mov qword [rsp + 0xe0], r12
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x128], r8
lea rcx, [rsp + 0x300]
call fcn.14004a2ef
lea rcx, [rsp + 0xd0]
call fcn.14004c852
mov rax, qword [rsp + 0xc8]
mov rcx, qword [rsp + 0x138]
mov qword [rcx + 8], rax
mov qword [rcx], 3
mov r15, qword [rsp + 0xb0]
jmp 0x14004c707
mov qword [rsp + 0xe0], r12
mov qword [rsp + 0x100], rsi
mov qword [rsp + 0x128], rbx
mov rax, qword [rsp + 0x138]
mov qword [rax], 1
lea rcx, [rsp + 0x200]
call fcn.14004a40a
mov r15, qword [rsp + 0xb0]
lea rcx, [rsp + 0xd0]
call fcn.14004c852
lock dec qword [r13 + 0x1d8]
jne 0x14004c6fa
imul rdi, qword [r13 + 0x210], 0x48
mov rbx, qword [r13 + 0x200]
add r13, 0x1e0
xor esi, esi
push 3
pop r14
test rdi, rdi
je 0x14004c6fa
mov rax, r14
xchg qword [rbx + 0x30], rax
cmp rax, 2
jne 0x14004c6ed
mov rcx, r13
mov rdx, rsi
call fcn.14004b13e
add rbx, 0x48
add rdi, 0xffffffffffffffb8
inc rsi
jmp 0x14004c6d0
lea rcx, [rsp + 0xc8]
call fcn.14004a442
mov rcx, qword [r15 + 0x18]
mov rdx, qword [r15 + 0x20]
call fcn.14004b24b
mov rsi, qword [r15 + 0x28]
test rsi, rsi
je 0x14004c73b
mov rdi, qword [r15 + 0x30]
mov rcx, rsi
call qword [rdi]
mov r8, qword [rdi + 8]
test r8, r8
je 0x14004c73b
mov rdx, qword [rdi + 0x10]
mov rcx, rsi
call fcn.140004a9e
mov rcx, qword [r15 + 0x38]
mov rdx, qword [r15 + 0x40]
call fcn.14004b24b
mov rcx, qword [r15 + 0x48]
mov rdx, qword [r15 + 0x50]
call fcn.14004b24b
movaps xmm6, xmmword [rbp + 0x400]
movaps xmm7, xmmword [rbp + 0x410]
movaps xmm8, xmmword [rbp + 0x420]
lea rsp, [rbp + 0x438]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, [rsp + 0x180]
call 0x14004b2d8
lea rcx, [rsp + 0x178]
call fcn.14004b2e7
mov rax, qword [rsp + 0x138]
mov qword [rax], 2
mov qword [rax + 8], rsi
mov r13, qword [rsp + 0xc8]
jmp 0x14004c69d
mov qword [rsp + 0xe0], r12
mov qword [rsp + 0x100], rsi
mov qword [rsp + 0x128], rbx
ud2
call fcn.1400271d0
ud2
call fcn.1400fd960
ud2
lea r8, [rsp + 0x188]
mov qword [r8], rdi
mov rax, qword [rsp + 0x160]
mov qword [r8 + 8], rax
mov qword [r8 + 0x10], rsi
mov qword [r8 + 0x18], rdx
lea rax, [0x140156fc0]
mov qword [rsp + 0x20], rax
lea rcx, str.thread_name_may_not_contain_interior_null_bytes
lea r9, case.0x1400625c9.199
push 0x2f
pop rdx
call fcn.1400fdfb0
ud2
push 1
pop rcx
mov rdx, r13
jmp 0x14004c7e2
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x40
mov r14, r8
mov rsi, rdx
mov rdi, rcx
mov rcx, qword [r8 + 0x20]
mov rax, qword [r8 + 0x28]
lea rdx, [0x14015a410]
mov r8d, 1
call qword [rax + 0x18]
lea rbx, [rsp + 0x30]
mov qword [rbx], r14
mov byte [rbx + 8], al
mov byte [rbx + 9], 0
lea r14, [0x140050c80]
lea r15, [rsp + 0x28]
test rsi, rsi
je 0x140050c5f
mov qword [rsp + 0x28], rdi
inc rdi
mov rcx, rbx
mov rdx, r15
mov r8, r14
call fcn.14002e550
dec rsi
jmp 0x140050c3f
mov rcx, qword [rsp + 0x30]
mov dl, byte [rsp + 0x38]
call fcn.14002e680
nop
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov eax, ebp
movaps xmm6, xmmword [rsp + 0x690]
add rsp, 0x6a8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add byte [rax], al
add byte [rdi], cl
adc dword [rsi + 0x90], eax
movups xmmword [rsi + 0x80], xmm0
movups xmmword [rsi + 0x70], xmm0
movups xmmword [rsi + 0x60], xmm0
movups xmmword [rsi + 0x50], xmm0
mov rax, qword [rsp + 0x38]
mov qword [rsi], rax
and qword [rsi + 0x48], 0
and qword [rsi + 0xd0], 0
cmpsb byte [rsi], byte [rdi]
rol byte [rax], 1
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x10a471
cmpsb byte [rsi], byte [rdi]
rol byte [rax], 1
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x10a471
mov r8d, 8
mov rcx, rsi
call fcn.140051267
mov rdx, qword [rsp + 0x60]
mov rax, qword [rdx]
add rdx, 8
mov rcx, qword [rax + 0x10]
lea r14, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_ring_0.16.20_srcdigest.rs
mov r8d, 0x40
mov r9, r14
call fcn.14004dcf9
mov r8, rdx
mov rcx, rsi
mov rdx, rax
call fcn.140051267
mov rcx, rsi
mov rdx, rdi
mov r8, rbx
call fcn.140051267
lea rdi, [rsp + 0x1b8]
mov r8d, 0xd8
mov rcx, rdi
mov rdx, rsi
call fcn.1400efbc0
lea rcx, [rsp + 0x98]
mov rdx, rdi
call fcn.140051435
lea rdx, [rsp + 0xa0]
mov rax, qword [rdx - 8]
mov rcx, qword [rax + 0x10]
mov r8d, 0x40
mov r9, r14
call fcn.14004dcf9
mov r9, rdx
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x50]
mov r8, rax
call fcn.140050bb1
test al, al
jne 0x140051045
xor ebp, ebp
jmp 0x140051045
push ax
lea r9, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_ring_0.16.20_srcdigest.rs
mov rcx, r12
mov r8, r14
call fcn.1400516ed
add byte [rax], al
add byte [rax], al
mov r13, rax
mov rbp, rdx
lea r9, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_ring_0.16.20_srcdigest.rs
mov rcx, r15
mov rdx, rbx
mov r8, rdi
call fcn.14004dcf9
leave
invalid
dec dword [rcx - 0x77]
ror dword [rax - 0x73], 1
or eax, 0xd3ec1
mov qword [rsp + 0x20], rcx
mov rcx, r13
mov rdx, rbp
mov r8, rax
call fcn.14004d7a4
lea r9, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_ring_0.16.20_srcdigest.rs
mov r8d, 0x80
mov rcx, r14
mov rdx, r12
call fcn.14004dcf9
mov r8, rdx
mov rcx, rsi
mov rdx, rax
call fcn.140051713
lea r9, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_ring_0.16.20_srcdigest.rs
mov rcx, rbx
mov rdx, rdi
mov r8, r15
call fcn.1400288a6
mov rbx, rax
mov rdi, rdx
and qword [rsi + 0xd0], 0
leave
invalid
test r14, r14
je 0x14005141b
mov rax, rdi
xor edx, edx
div r14
mov r14, rdx
mov r15, rdi
sub r15, rdx
lea r9, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_ring_0.16.20_srcdigest.rs
or eax, 0xf9894c00
or eax, 0xf9894c00
mov rdx, rbx
mov r8, rdi
call fcn.14004dcf9
mov r8, rdx
mov rcx, rsi
ror byte [rax - 0x77], 1
int1
mov rdx, rax
mov edx, eax
call fcn.140051713
test r14, r14
je 0x14005140a
push rbp
push rbp
lea rcx, [rsi + 0x50]
lea r8, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_ring_0.16.20_srcdigest.rs
mov rdx, r14
or eax, 0xf2894c00
call fcn.1400514a0
mov r12, rax
mov r13, rdx
lea r9, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_ring_0.16.20_srcdigest.rs
mov rcx, rbx
mov rdx, rdi
mov r8, r15
call fcn.1400288a6
dec dword [rcx - 0x77]
ror dword [rax - 0x73], 1
or eax, 0xd3e93
dec dword [rcx - 0x77]
ror dword [rax - 0x73], 1
or eax, 0xd3e93
mov qword [rsp + 0x20], rcx
mov rcx, r12
mov rdx, r13
loope 0x140051442
mov edx, ebp
mov r8, rax
mov eax, eax
call fcn.14004d7a4
mov rdi, r14
mov qword [rsi + 0xd0], rdi
mov dword [rsi + 0xd0], edi
add byte [rax - 0x7d], cl
invalid
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.attempt_to_divide_by_zero
lea r8, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_ring_0.16.20_srcdigest.rs
mov esi, 0x4c000de2
lea eax, [0x140125220]
mov edx, 0x19
call fcn.1400fdc80
ud2
add byte [rax - 0x77], cl
ror dword [rcx - 0x77], cl
invalid
ror dword [rcx - 0x77], 0xd0
mov edx, 0x80
jmp fcn.14003c59f
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x80
mov rsi, rcx
invalid
mov rax, qword [rdx]
mov rcx, qword [rax + 0x20]
mov ecx, dword [rax + 0x20]
invalid
mov ecx, dword [rax + 0x20]
mov qword [rsp + 0x30], rcx
and al, 0x30
mov qword [rsp + 0x38], r9
cmp rcx, r9
jne 0x14005168e
invalid
add byte [rbp - 0x77], cl
invalid
mov r14, r9
mov r15, qword [rsp + 0xe0]
cmp r15, r9
ja 0x1400516af
jae 0x14005167a
add dword [rcx + 0x4c000001], 0xffffff89
ret
mov rbx, r8
mov rdi, rdx
mov byte [r8 + r15], 0x80
lea rcx, [r15 + 1]
mov rdx, r14
sub rdx, qword [rax + 0x28]
sub byte [rcx + rdi - 6], cl
sub byte [rcx + rdi - 6], cl
jbe 0x140051519
mov rdx, r14
jmp 0x14005155c
lea rax, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_ring_0.16.20_srcdigest.rs
mov qword [rsp + 0x20], rax
mov rdx, r14
mov r8, rbx
mov r9, r14
call fcn.14003c567
xor ecx, ecx
cmp rdx, rcx
je 0x140051543
mov byte [rax + rcx], 0
inc rcx
jmp 0x140051535
mov rax, qword [rdi]
lea rcx, [rdi + 8]
mov r8d, 1
mov rdx, rbx
call qword [rax]
xor ecx, ecx
mov rdx, qword [rsp + 0x30]
add rdx, 0xfffffffffffffff8
lea rax, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_ring_0.16.20_srcdigest.rs
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
mov r8, rbx
mov r9, r14
call fcn.14003c567
xor ecx, ecx
cmp rdx, rcx
je 0x140051587
mov byte [rax + rcx], 0
inc rcx
jmp 0x140051579
mov r13, qword [rsp + 0x30]
xor ecx, ecx
mov rax, r13
mul qword [rdi + 0x48]
mov r12, rax
setno cl
ror dword [rax - 0x73], 0x15
invalid
cmp ecx, dword [0x14127fda5]
add byte [rax], al
xor ecx, ecx
add r12, r15
ror dword [rax - 0x73], 0x15
invalid
setae cl
lea rdx, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_ring_0.16.20_srcdigest.rs
adc eax, 0xd3b92
adc eax, 0xd3b92
call fcn.1400516c9
xor ecx, ecx
mov rax, r12
shr rax, 0x3d
call 0x101992504
call 0x101992504
ror dword [rcx - 0x3f], 0xe4
add ecx, dword [rax - 0x73]
adc eax, 0xd3b8e
shl r12, 3
lea rdx, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_ring_0.16.20_srcdigest.rs
call fcn.1400516c9
lea rcx, [r13 - 8]
clc
add byte [rax], al
add byte [rcx - 0x73], cl
clc
lea rax, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_ring_0.16.20_srcdigest.rs
mov qword [rsp + 0x20], rax
mov rdx, r13
mov r8, rbx
mov r9, r14
mov ecx, esi
mov ecx, esi
call fcn.14003c567
bswap r12
lea r14, [rsp + 0x40]
mov qword [r14], r12
lea rcx, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_ring_0.16.20_srcdigest.rs
mov qword [rsp + 0x20], rcx
mov r9d, 8
mov rcx, rax
mov r8, r14
call fcn.14004d7a4
mov rax, qword [rdi]
lea rcx, [rdi + 8]
mov r8d, 1
mov rdx, rbx
call qword [rax]
mov rbx, qword [rdi]
mov rax, qword [rbx + 8]
movups xmm0, xmmword [rdi + 8]
movups xmm1, xmmword [rdi + 0x18]
movups xmm2, xmmword [rdi + 0x28]
movups xmm3, xmmword [rdi + 0x38]
movaps xmmword [r14 + 0x30], xmm3
movaps xmmword [r14 + 0x20], xmm2
movaps xmmword [r14 + 0x10], xmm1
movaps xmmword [r14], xmm0
lea rcx, [rsi + 8]
lea rdx, [rsp + 0x40]
call rax
mov qword [rsi], rbx
add rsp, 0x80
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_ring_0.16.20_srcdigest.rs
mov rcx, r15
mov rdx, r14
call fcn.1400fdb80
ud2
lea r8, [rsp + 0x40]
and qword [r8], 0
lea r9, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_ring_0.16.20_srcdigest.rs
lea rcx, [rsp + 0x38]
lea rdx, [rsp + 0x30]
call fcn.1400fede5
ud2
invalid
or ecx, dword [rax - 0x73]
or eax, 0xd39ea
lea rcx, str.assertion_failed:_num_pending___pending.len__
lea r8, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_ring_0.16.20_srcdigest.rs
mov edx, 0x2e
add byte [rax], al
add byte [rax], al
call fcn.1400fdc80
or al, byte [rax]
ud2
lea rcx, [0x14015ab02]
mov edx, 0x2b
call fcn.1400fdc80
ud2
or al, byte [rax]
ud2
jne 0x1400517f2
mov ecx, 1
add byte [rax], al
xor eax, eax
lock cmpxchg qword [0x1401b0cd0], rcx
jne 0x1400517f2
call fcn.1400eea20
mov byte [0x1401b0cd8], 1
add eax, 0x15f4f4
invalid
add eax, 0x15f4f4
add dword [rax + 2], edi
add byte [rcx], al
mov eax, 2
xchg qword [0x1401b0cd0], rax
jmp case.0x140051812.2
lea rcx, [0x14016dc9c]
or eax, 0x11c4a3
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
pause
mov rax, qword [0x1401b0cd0]
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
jmp rax
adc eax, 0x4634800
or dword [rax + 1], 0x48e0ffc8
add esp, 0x28
add rsp, 0x28
ret
lea rcx, str.internal_error:_entered_unreachable_codeZ:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fwebpki_0.22.0_srccalendar.rs
adc byte [rax], al
lea r8, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_spin_0.5.2_srconce.rs
mov edx, 0x28
jmp 0x140051841
lea rcx, str.Once_has_panicked
lea r8, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_spin_0.5.2_srconce.rs
mov edx, 0x11
call fcn.1400fdc80
ud2
cmpsd dword [rsi], dword [rdi]
or al, byte [rax]
ud2
and qword [rcx + 0x10], 0
mov dl, 0x30
call fcn.14005021e
test rax, rax
je 0x14005396b
lea rcx, [rsp + 0xf0]
mov qword [rcx], rax
mov qword [rcx + 8], rdx
and qword [rcx + 0x10], 0
call fcn.140050259
leave
leave
invalid
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
rol byte [rax], cl
add byte [rax], al
leave
leave
invalid
mov r14, rax
mov r15, rdx
lea rcx, [rsp + 0xf0]
call fcn.140050259
test rax, rax
je 0x14005396b
mov rbx, rax
mov rax, qword [rsp + 0x100]
add byte [rcx], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
cmp rax, qword [rsp + 0xf8]
jne 0x14005396b
mov rax, qword [rsp + 0xb8]
mov bpl, 1
cmp rax, qword [rsp + 0xb0]
jne 0x14005396e
invalid
sar edi, 0xff
test al, al
jne 0x14005395e
lea rax, [r15 - 0x81]
cmp rax, 0xffffffffffffff83
jb 0x14005395e
mov rcx, r12
mov rdx, r15
call fcn.1400ed010
test rax, rax
jne 0x14005395e
mov edx, 3
mov rcx, r12
mov r8, r15
call fcn.1400ed150
add byte [rax - 0x7b], cl
invalid
je 0x14005398c
add byte [rax - 0x7b], cl
sal byte [rsi + rbp + 0x4c], 0x89
loope 0x1400539ae
mov rcx, r12
mov rdx, r15
mov edx, edi
mov edx, edi
call fcn.14003f9c3
jmp 0x14005396e
mov bpl, 1
mov eax, ebp
movaps xmm6, xmmword [rsp + 0x4f0]
add rsp, 0x508
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x38], r12
mov rcx, qword [r12]
call fcn.1400eeb40
mov cl, 9
add byte [rsi + 0x48], ah
movd mm6, eax
invalid
mov cl, 9
add byte [rsi + 0x48], ah
movd mm6, eax
invalid
lea rcx, [rsp + 0xa8]
mov qword [rcx], 1
mov qword [rcx + 8], r15
mov byte [rcx + 0x10], 0
mov qword [rsp + 0x30], r15
call fcn.140051d9c
test rax, rax
je case.0x14005cece.309
lea r12, [rdx - 1]
cmp r12, r15
cmp esp, edi
cmp esp, edi
jae 0x140053e69
mov rax, qword [rsp + 0x38]
mov r14, qword [rax + rdx*8 - 8]
mov qword [rsp + 0xf0], 1
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0xf8], 0x40
test byte [rax + rdi*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x100], 0
lea rcx, [rsp + 0xf0]
add byte [rax], al
call fcn.140051d9c
test rax, rax
jrcxz 0x140053a0b
invalid
dec dword [rax - 0x7b]
sal byte [rbp + rdx + 0x49], 0x89
je 0x140053a27
mov r15, rdx
je 0x140053a27
mov r15, rdx
dec rdx
mov rcx, r14
call fcn.1400ed480
or dword [rax], eax
or dword [rax], eax
test rax, rax
je 0x140053a00
sal byte [rbx + rbx*8 - 0x15], 0xf
jmp case.0x1400c01dc.235
mov r15, qword [rsp + 0x30]
lea rcx, [rsp + 0xa8]
jmp 0x1400539bb
shl r12, 6
shl esp, 6
add r12, r15
mov r15, qword [rsp + 0x30]
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0xf0], rax
add byte [rax], al
add byte [rcx + rcx*4 - 0x44], cl
and al, 0xf8
add byte [rax], al
add bl, dh
movq qword [rsp + 0x100], mm6
and al, 0
add dword [rax], eax
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x44], cl
and al, 0xf8
add byte [rax], al
add bl, dh
movq qword [rsp + 0x100], mm6
and al, 0
add dword [rax], eax
invalid
lea r14, [r12 - 1]
mov rcx, r15
mov ecx, edi
dec dword [rcx + rcx*4 - 7]
mov ecx, edi
call fcn.140051dc4
mov r15, rax
mov rax, r14
shr rax, 6
mov qword [rsp + 0x50], rdx
push rsp
and al, 0x50
cmp rax, rdx
jae case.0x140036020.209
add eax, dword [rax]
invalid
ror byte [rdi], 1
xor ebp, 3
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rcx + rcx*4 + 0x64], cl
mov qword [rsp + 0x48], r12
and al, 0x48
lea r8, [r12 + 0x3f]
mov edx, 1
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], al
mov ecx, r14d
shl rdx, cl
and r8, 0xffffffffffffffc0
mov qword [r15 + rax*8], rdx
adc al, 0xc7
adc al, 0xc7
mov r14, qword [rsp + 0xf0]
mov qword [rsp + 0x58], r8
and al, 0x58
lea r12, [r8 + 3]
lea esp, [rax + 3]
add ecx, dword [rcx + rdi + 0x64]
and al, 0x48
cmp qword [rsp + 0x48], r12
je case.0x1400294b1.268
mov rcx, r15
mov rdx, r15
mov edx, edi
mov edx, edi
mov r8, r14
mov r9, qword [rsp + 0x30]
xor al, ch
xchg ebx, eax
xchg edi, eax
or dword [rax], eax
xor al, ch
xchg ebx, eax
xchg edi, eax
or dword [rax], eax
dec r12
dec esp
jmp 0x140053ab3
mov r8, qword [rsp + 0x58]
pop rax
shr r8, 1
lea r14, [rsp + 0xf0]
mov rcx, r15
mov rdx, qword [rsp + 0x50]
mov edx, dword [rsp + 0x50]
mov r9, r14
mov ecx, esi
call fcn.140051def
mov r12, qword [rsp + 0x38]
cmp byte [rbp - 0x77], cl
mov r15, qword es:[rsp + 0x30]
mov edi, dword [rsp + 0x30]
invalid
cmp byte [rbp - 0x77], cl
mov r15, qword es:[rsp + 0x30]
mov edi, dword [rsp + 0x30]
mov edi, dword [rsp + 0x30]
mov qword [r14 + 8], r15
mov dword [rsi + 8], edi
mov qword [r14 + 0x10], rax
mov qword [r14 + 0x18], rdx
mov dword [rsi + 0x18], edx
mov dword [rsi + 0x18], edx
movdqu xmmword [r14 + 0x20], xmm6
mov r8, qword [rsp + 0x40]
jg 0x140053b86
and byte [rbx + rcx*4 + 0x44], cl
and al, 0x40
cmp r8, 0x3ff
clc
inc dword [rbx]
add byte [rax], al
jbe 0x140053e90
xchg byte [rbp + 3], ch
add byte [rax], al
mov rdx, qword [rsp + 0x48]
and al, 0x48
mov ecx, edx
and ecx, 7
mov r10, rdx
shr r10, 3
cmp rcx, 1
stc
add dword [rcx - 0x7d], ecx
invalid
invalid
stc
add dword [rcx - 0x7d], ecx
invalid
dec dword [rcx + rcx*4 - 0x2f]
mov rcx, r10
shr rcx, 0x3d
shr ecx, 0x3d
mov r9, qword [rsp + 0x580]
add eax, 0x850f0000
invalid
jne case.0x1400625c9.210
add byte [rdx - 0x73], cl
or al, 0xd5
add byte [rax], al
lea rcx, [r10*8]
add byte [rax], al
add byte [rcx + rdi - 0x3f], cl
cmp rcx, r8
jb case.0x1400625c9.210
add byte [rax], al
cmp rdx, 0x2000
ja case.0x1400625c9.210
and byte [rax], al
add byte [rdi], cl
xchg ecx, edi
add byte [rax], al
add byte [rcx - 0x7d], cl
std
cmp r13, 5
ja case.0x1400625c9.210
add byte [rax], al
invalid
add eax, 0xef870f
add byte [rax], al
add byte [rbp - 0x7b], cl
in eax, dx
add byte [rax], al
add byte [rbp - 0x7b], cl
in eax, dx
je 0x140053b87
cmp byte [rbx], 0
je case.0x1400625c9.210
add byte [rdi], cl
test cl, ah
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rcx], fs
and al, 8
lea rcx, [rsp + 0x108]
or byte [rcx], al
add dword [rax], eax
add byte [rcx], dh
add byte [rax], al
xor edx, edx
xor r14d, r14d
xor esi, esi
rol byte [rbp + 0x31], cl
test byte [rbp - 0x7b], 0xed
in eax, dx
xor esi, esi
test r13, r13
je case.0x1400625c9.210
test bl, cl
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
add al, 0x13
retf
movzx r8d, byte [rbx + rdx]
inc rdx
shl r14, 8
invalid
or byte [rbp + 9], cl
invalid
or r14, r8
cmp r13, rdx
invalid
jne 0x140053b94
invalid
invalid
jrcxz 0x140053bf3
test r8b, 1
test al, 1
je case.0x1400625c9.210
test byte [rbp + 0x49000000], ch
cmp esi, 3
lodsd eax, dword [rsi]
add byte [rax], al
add byte [rcx - 0x7d], cl
inc byte [rbx]
cmp r14, 3
jb case.0x1400625c9.210
invalid
add byte [rax], al
mov rdx, r14
mov edx, esi
shr rdx, 0x21
shr rdx, 0x21
and dword [rdi], ecx
test dword [rsi + 0x48000000], edx
xchg esi, eax
add byte [rax], al
add byte [rax - 0x75], cl
push rcx
invalid
jne case.0x1400625c9.210
xchg esi, eax
add byte [rax], al
add byte [rax - 0x75], cl
push rcx
adc byte [rax - 0x77], cl
push rsp
and al, 0x70
mov rdx, qword [rcx + 0x10]
mov qword [rsp + 0x70], rdx
movups xmm0, xmmword [rcx]
adc byte [rcx], al
movaps xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0xa0], rdx
and al, 0xa0
add byte [rax], al
add byte [rax], al
and al, 0xa0
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x90], eax
add byte [rax], al
invalid
movups xmmword [rsp + 0x90], xmm0
add byte [rax], al
add byte [rcx + rcx*4 + 0x64], cl
mov qword [rsp + 0x78], r12
and al, 0x78
mov qword [rsp + 0x80], r15
mov dword [rsp + 0x80], edi
mov esp, 0x8024
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x40], rax
and al, 0x40
mov qword [rsp + 0x88], rax
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax], al
cmp r10, r9
jne 0x140053c61
add byte [rax], al
cmp r10, r9
cmp edx, ecx
jne 0x140053c61
mov rcx, r15
call fcn.140051dc4
loope 0x140053c18
invalid
loope 0x140053c18
invalid
dec dword [rcx - 0x77]
mov r13, rax
mov ebp, eax
invalid
mov rbx, rdx
mov rcx, qword [rsp + 0x578]
add byte [rax], al
mov rdx, qword [rsp + 0x580]
add byte [0xc94e3c33], 0xc0
add byte [rax], al
mov r8, rax
ror byte [rcx - 0x77], 0xd9
mov r9, rbx
call fcn.14004fa4d
mov esi, 0xc084ffff
inc dword [rax + rax*8 - 0x76b3e88b]
test al, al
jne 0x140053c56
invalid
mov rcx, r13
mov ecx, ebp
jmp 0x18ddfc58e
mov rdx, rbx
mov r8, r12
mov r9, r15
stc
stc
call fcn.14004fb21
sar dword [rsi - 0x7cb70001], 1
clc
cmp rax, 0xffffffffffffffff
cmp eax, 0xffffffff
push qword [rsp + rbp + 0x4c]
mov ecx, ebp
invalid
je case.0x140036020.184
mov rcx, r13
jmp 0x128dfc5a5
mov rdx, rbx
invalid
call fcn.14003f9c3
lea rcx, [rsp + 0x78]
lea ecx, [rsp + 0x78]
jmp case.0x14001f834.367
lea rcx, [rsp + 0xf0]
mov word [rax + rsi*8], fs
and al, 0xf0
lock add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, ch
add ecx, esp
invalid
call fcn.140051d76
jmp 0x14005396e
hlt
cld
invalid
invalid
loope case.0x1400c01dc.244
invalid
invalid
hlt
cld
invalid
xor r12d, r12d
jmp 0x140053a42
sar ch, 0xff
invalid
sar ch, 0xff
dec dword [rcx + rcx*4 - 0x17]
mov rcx, r13
invalid
mov rcx, r13
mov rdx, rbx
mov edx, ebx
invalid
call fcn.1400ed040
xchg ebx, eax
or dword [rax], eax
cmp rax, 0xffffffffffffffff
je 0x140053c56
ret
lea rax, [rsp + 0x98]
and al, 0x98
cwde
add byte [rax], al
add bl, dh
movdqu xmm6, xmmword [rax]
movdqu xmm6, xmmword [rax]
xor byte [rcx + rcx*4 - 3], cl
mov rbp, r15
std
lea r15, [rsp + 0x100]
add byte [rax], al
add byte [rbp - 0x77], cl
mov qword [r15 - 0x10], r12
invalid
mov qword [r15 - 8], rbp
movdqu xmmword [r15], xmm6
invalid
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x28], ebx
pop rsp
and al, 0x28
mov qword [rsp + 0x20], r15
jl 0x140053ce4
and al, 0x20
and byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
mov ecx, ebp
mov rdx, r13
invalid
mov r8, qword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
and al, 0x40
mov r9, r12
mov r9, r12
loope 0x140053cb8
call fcn.1400d9b40
insb byte [rdi], dx
pop rsi
or byte [rax], al
mov qword [r15 - 0x10], r12
mov qword [r15 - 8], rbp
outsd dx, dword [rsi]
clc
invalid
invalid
outsd dx, dword [rsi]
clc
movdqu xmmword [r15], xmm6
movq qword [rdi], mm6
lea r9, [rsp + 0xf0]
lea ecx, [rsp + 0xf0]
and al, 0xf0
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
mov ecx, ebp
mov rdx, rbx
mov r8, r14
fimul dword [rbp - 0x77]
invalid
call fcn.140051def
mov rbx, rax
clc
loopne 0x140053cf5
invalid
dec dword [rax - 0x77]
ret
mov r14, rdx
mov esi, edx
lea r15, [rsp + 0xf8]
lea edi, [rsp + 0xf8]
add byte [rax], al
add byte [rcx - 0x48], al
invalid
mov r8d, 0x3f8
mov eax, 0x3f8
clc
add eax, dword [rax]
add byte [rcx + rcx*4 - 7], cl
mov rcx, r15
xor edx, edx
call fcn.1400f0830
retf
or dword [rax], eax
mov qword [r15 - 8], 1
mov dword [rdi - 8], 1
retf
mov dword [rdi - 8], 1
clc
add dword [rax], eax
add byte [rax], al
add byte [rbp + rcx*4 + 0xd], cl
lea r9, [0x140124840]
lea ecx, [0x140124840]
sbb al, 0xb
or eax, 0x8c8d4800
add byte [rax - 0x73], cl
mov word [rax + rsi*8], fs
and al, 0xf0
lea rcx, [rsp + 0xf0]
and al, 0xf0
add byte [rax], al
add byte [rax], al
add byte [rdx + 0x80], bh
mov edx, 0x80
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
call 0x13fb07620
invalid
invalid
stosd dword [rdi], eax
invalid
mov r8, rbp
call fcn.14004e871
mov qword [rsp + 0x28], r14
mov dword [rsp + 0x28], esi
stosd dword [rdi], eax
invalid
dec dword [rcx + rcx*4 + 0x74]
and al, 0x28
mov dword [rsp + 0x28], esi
lea rcx, [rsp + 0x98]
cwde
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rcx
and al, 0x20
mov rcx, rbx
mov rdx, rbx
fimul dword [rcx - 0x77]
ror byte [rbp - 0x77], 0xe1
mov r8, rax
mov eax, eax
mov r9, r12
call fcn.1400d9b40
lea r15, [rsp + 0xf0]
mov esp, 0xf024
add byte [rcx - 0x48], al
add byte [rax + rax], al
add al, 0
invalid
add byte [rbp + rcx*4 - 0x44], cl
and al, 0xf0
invalid
mov esp, 0xf024
lock add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
add byte [rax + rax], al
add al, 0
add al, 0
add byte [rcx + rcx*4 - 7], cl
mov rcx, r15
stc
xor edx, edx
call fcn.1400f0830
or dword [rax], eax
shr al, cl
mov esp, 0x480009ca
or dword [rax], eax
mov rbp, qword [rsp + 0x580]
or dword [rax], eax
add byte [rax - 0x75], cl
mov rbp, qword [rsp + 0x580]
lodsb al, byte [rsi]
and al, 0x80
invalid
add eax, 0x8d480000
add byte [rax], al
invalid
invalid
add byte [0xcd4d3d7f], 0x45
invalid
add byte [rax], al
lea rax, [rbp + 7]
movabs r12, 0x7ffffffffffffff8
clc
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
clc
invalid
and r12, rax
lea r8, [0x140126718]
lea eax, [0x140126718]
invalid
lea eax, [0x140126718]
sub dword [0x1398e8997], ecx
mov rcx, r15
stc
mov rdx, r12
call fcn.140050ba1
mov r13, rax
invalid
dec dword [rcx - 0x77]
invalid
mov r15, rdx
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
mov rdx, r14
mov r8, rax
mov eax, eax
mov r9, r15
mov ecx, edi
call fcn.14004e7e0
sub r12, rbp
sub esp, ebp
sub ch, byte [rdx + 0x2949ffff]
in al, dx
sub esp, ebp
sub r15, r12
sub edi, esp
out 0xf, eax
invalid
jb case.0x140036020.213
call 0x18c053dc3
add byte [rax], al
add byte [rcx + rcx*4 - 0x13], cl
mov ebp, ebp
mov rbp, r13
mov ebp, ebp
add rbp, r12
add ebp, esp
in eax, 0x31
xor eax, eax
ror byte [rcx + 0x39], 0xc4
cmp r12, rax
invalid
je 0x140053df3
cmp byte [r13 + rax], 0
add eax, 0x8d480000
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [rax + 1]
lea eax, [rax + 1]
add dword [rdi + rbp*8 + 0x48], esi
je case.0x1400625c9.225
out dx, eax
lea rcx, str.assertion_failed:_padding.iter__.all_b_b__0_
lea ecx, str.assertion_failed:_padding.iter__.all_b_b__0_
sub word [0x1459289e5], cx
xchg edi, eax
sub dword [0x14036f7ec], ecx
or eax, 0x31ba00
lea r8, [0x140126780]
mov edx, 0x31
xor dword [rax], eax
add byte [rax], al
or eax, 0x31ba00
xor dword [rax], eax
add byte [rax], al
add cl, ch
mov al, 0
add byte [rax], al
invalid
jmp 0x140053ea3
add byte [rax - 0x77], cl
invalid
mov rcx, rbx
mov rdx, r14
call fcn.14003f9c3
invalid
invalid
invalid
invalid
bnd call fcn.14003f9c3
invalid
invalid
dec dword [rax - 0x75]
invalid
mov rbx, qword [rdi]
mov ebx, dword [rdi]
mov r14, qword [rdi + 8]
mov esi, dword [rdi + 8]
mov rcx, rbx
mov ecx, ebx
fld dword [rcx - 1]
push rsi
and byte [rax - 0x73], cl
call qword [r14 + 0x20]
lea rdi, [rsp + 0xa8]
mov esp, 0xa824
invalid
mov esp, 0xa824
and al, 0xa8
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rcx, rdi
mov rdx, rax
mov r8, rsi
mov r9, qword [rsp + 0x570]
mov ecx, dword [rsp + 0x570]
invalid
mov ecx, dword [rsp + 0x570]
add byte [rax], al
call fcn.140052576
out 0xff, eax
out 0xff, eax
invalid
dec dword [rbp + rcx*4 + 0x44]
and al, 0x60
lea r8, [rsp + 0x60]
mov qword [r8], rbp
mov qword [r8 + 8], r15
mov dword [rax + 8], edi
js case.0x140036020.204
and qword [r8 + 0x10], 0
and dword [rax + 0x10], 0
add byte [rax - 0x77], cl
invalid
mov rcx, rbx
mov rdx, rdi
mov r9, qword [rsp + 0x48]
mov ecx, dword [rsp + 0x48]
mov ecx, dword [rsp + 0x48]
and al, 0x48
call qword [r14 + 0x28]
call qword [r14 + 0x28]
sub byte [rax + rax*8 - 0x4abff78c], al
add ecx, ebp
or edi, esi
invalid
test al, al
je case.0x140036020.206
mov bpl, 1
jmp 0x140053c61
invalid
dec dword [rax - 0x75]
and al, 0x70
mov rax, qword [rsp + 0x70]
mov eax, dword [rsp + 0x70]
cmp rax, qword [rsp + 0x68]
setne bpl
xchg ebp, eax
invalid
xchg ebp, eax
vpsubb xmm7, xmm2, xmm5
invalid
clc
std
invalid
jmp 0x140053c61
lea r8, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_ring_0.16.20_srclimb.rs0b
lea eax, [0x1401262c8]
and al, 0xd
or eax, 0xe1894c00
add byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
mov ecx, esp
mov rdx, qword [rsp + 0x30]
mov edx, dword [rsp + 0x30]
and al, 0x30
jmp 0x140053e89
lea r8, [0x140124858]
mov rcx, rax
mov ecx, eax
or eax, 0xc1894800
mov ecx, eax
ror dword [rax - 0x75], 0x54
mov rdx, qword [rsp + 0x50]
push rsp
and al, 0x50
push rax
call fcn.1400fdb80
pushfq
or al, byte [rax]
ud2
lea rcx, str.assertion_failed:_n_min_bits___N_MIN_BITSZ:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_ring_0.16.20_src_rsa_verification.rs
or eax, 0xd27c9
leave
invalid
or eax, 0x58d4c00
add byte [rbp + rcx*4 + 5], cl
lea r8, [0x140126700]
invalid
or eax, 0x2aba00
add byte [rax], al
invalid
mov edx, 0x2a
add al, ch
fcomp dword [rbp + 0xb0f000a]
popfq
or al, byte [rax]
ud2
call fcn.1400fdc80
popfq
or al, byte [rax]
add byte [rdi], cl
or ecx, dword [rax - 0x73]
lea rcx, str.assertion_failed:_mid___self.len__
ud2
lea rcx, str.assertion_failed:_mid___self.len__
lea r8, [0x140126730]
lea eax, [0x140126730]
add eax, 0xd2878
sub byte [0x14028f8bb], cl
or eax, 0x23ba00
mov edx, 0x23
add byte [rax], al
add bl, ch
add byte [rax], al
jmp 0x140053ea3
in al, 0xf
movzx eax, byte [rcx + 0x18]
mov dh, 0x41
sbb byte [r8 - 0x73], cl
sbb byte [rax - 0x73], cl
lea rcx, [0x14016cf58]
or eax, 0x11908e
mov r8, qword [rcx + rax*8]
add al, 0xc1
lea rcx, str.ECDSA_P256_SHA256_ASN1ECDSA_P256_SHA256_FIXEDECDSA_P256_SHA384_ASN1ECDSA_P384_SHA256_ASN1ECDSA_P384_SHA384_ASN1ECDSA_P384_SHA384_FIXEDPKCS1digest_alg
lea ecx, [0x14016cf88]
or eax, 0x1190b3
nop
adc dword [rax], eax
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov edx, dword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov ecx, dword [rdx + 0x18]
mov rdx, rax
mov edx, eax
ret 0xff49
jmp r9
cmp byte [rax - 0x75], cl
add dword [rbp + rcx*4 + 5], ecx
invalid
invalid
invalid
mov bl, 0x9d
popfq
mov rax, qword [rcx]
mov eax, dword [rcx]
lea r8, [0x14016dcac]
popfq
adc dword [rax], eax
movsxd rax, dword [r8 + rax*4]
add rax, r8
add eax, eax
invalid
add eax, eax
sar bh, 0xe0
jmp rax
loopne 0x140053f4b
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, str.InvalidPaddingSchemeDecryptionVerificationMessageTooLongInputNotHashedNprimesTooSmallTooFewPrimesInvalidPrimeInvalidModulusInvalidExponentInvalidCoefficientModulusTooLargePublicExponentTooSmallPublicExponentTooLargePkcs1
lea edx, str.InvalidPaddingSchemeDecryptionVerificationMessageTooLongInputNotHashedNprimesTooSmallTooFewPrimesInvalidPrimeInvalidModulusInvalidExponentInvalidCoefficientModulusTooLargePublicExponentTooSmallPublicExponentTooLargePkcs1
adc eax, 0xd3233
xor esi, dword [rdx]
or eax, 0x14b84100
mov eax, 0x14
invalid
lock add dword [rax], eax
mov r8d, 0x14
mov eax, 0x14
jmp 0x140054110
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x14012715c]
adc eax, 0xd3229
or eax, 0xab84100
mov r8d, 0xa
add byte [rax], al
add byte [rax], al
add cl, ch
jmp 0x140054110
rol byte [rcx], cl
add dword [rax], eax
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
invalid
invalid
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x140127166]
lea edx, [0x140127166]
adc eax, 0xd3215
add cl, ch
cdq
add dword [rax], eax
invalid
jmp case.0x140036470.201
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x140127172]
lea edx, [0x140127172]
sbb byte [rax - 0x73], cl
lea edx, [0x140127172]
adc eax, 0xd3209
or dword [rdx], esi
or eax, 0x4870eb00
add bl, ch
jo 0x140053fb4
add bl, ch
jo 0x140053fb4
jmp 0x140053fdb
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
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x140127180]
lea edx, [0x140127180]
sbb byte [rax - 0x73], cl
adc eax, 0xd3202
add dh, byte [rdx]
invalid
invalid
lea edx, [0x140127180]
add dh, byte [rdx]
xor cl, byte [0x188612a81]
or eax, 0x485beb00
jmp 0x140053fdb
pop rbx
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xd31fb
sti
invalid
invalid
invalid
lea rdx, [0x14012718e]
sti
xor dword [0x1409a2896], ecx
jmp 0x14005402c
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax], al
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x14012719d]
adc eax, 0xd31f2
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0xd31f2
xor dword [0x1414528ae], ecx
jmp case.0x140036470.201
invalid
add byte [rax], al
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xd31e6
out 0x31, al
invalid
invalid
lea rdx, [0x1401271a9]
out 0x31, al
or eax, 0x127e900
jmp case.0x140036470.201
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
invalid
invalid
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x1401271b5]
adc eax, 0xd31da
fidiv dword [rcx]
or eax, 0xeb84100
mov r8d, 0xe
add byte [rax], al
add cl, ch
sub al, byte [rcx]
add byte [rax], al
invalid
add byte [rax], al
jmp 0x140054110
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1401271c3]
lea edx, [0x1401271c3]
sbb byte [rax - 0x73], cl
lea edx, [0x1401271c3]
adc eax, 0xd31ca
retf 0xd31
xor dword [0x188372afc], ecx
or eax, 0x4831eb00
jmp 0x14005402c
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x1401271d2]
adc eax, 0xd31c4
invalid
mov r8d, 0x12
jmp 0x140054110
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xd31b8
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xd31b8
add byte [rcx - 0x48], al
sldt word [rax]
mov r8d, 0xf
add cl, ch
fld dword [rax]
add byte [rax], al
jmp 0x140054110
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
and byte [rax - 0x75], cl
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1401271f3]
adc eax, 0xd31a9
jmp 0x14005405f
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140127209]
adc eax, 0xd31aa
adc eax, 0xd31aa
stosb byte [rdi], al
xor dword [0x156bd8162], ecx
or eax, 0x16b84100
mov r8d, 0x16
jmp 0x140054110
invalid
add byte [rax], al
add cl, ch
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
add byte [rax - 0x7d], cl
add rcx, 8
add ecx, 8
ror dword [rax], 0x4c
lea ecx, [rsp + 0x30]
and al, 0x30
or byte [rbp + rcx*4 + 0x4c], cl
lea r9, [rsp + 0x30]
and al, 0x30
mov qword [r9], rcx
lea rax, [0x140127228]
lea eax, [0x140127228]
or dword [rax - 0x73], ecx
add eax, 0xd31ab
invalid
invalid
invalid
lea eax, [0x140127228]
xor dword [0x1848e8880], ecx
or eax, 0x44894800
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
and al, 0x20
lea rax, [0x14012721f]
add eax, 0xd3196
xor dword [0x188252b8c], ecx
jmp 0x1400540aa
add rcx, 8
add ecx, 8
or byte [rbp + rcx*4 + 0x4c], cl
lea r9, [rsp + 0x30]
and al, 0x30
and al, 0x30
xor byte [rcx - 0x77], cl
or dword [rax - 0x73], ecx
lea rax, [0x140126bf8]
mov qword [r9], rcx
lea rax, [0x140126bf8]
lea eax, [0x140126bf8]
pop rdx
sub ecx, dword [0x1848e88a1]
or eax, 0x44894800
or eax, 0x44894800
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
lea rax, [0x140126bee]
lea eax, [0x140126bee]
sub r9d, dword [0x145bd81ad]
or eax, 0x5b84100
mov r8d, 5
mov rcx, rdx
mov ecx, edx
add eax, 0x48000000
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov ecx, edx
ror dword [rax - 0x77], 1
ret 0x25e8
invalid
mov rdx, rax
mov edx, eax
call fcn.14002e9e0
nop
std
call qword [rax + 0x38c48348]
add rsp, 0x38
add rsp, 0x38
invalid
ret
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, str.InternalLabelTooLongInvalidPadLen_rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_srcops_function.rs
lea edx, str.InternalLabelTooLongInvalidPadLen_rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_srcops_function.rs
adc eax, 0xd3174
je 0x140054103
or eax, 0x8b84100
mov r8d, 8
or byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, ch
xor al, 0x48
mov ecx, dword [rdx + 0x20]
invalid
invalid
jmp 0x140054110
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x140127250]
adc eax, 0xd3161
xor dword [0x14cbd81f2], ecx
add byte [rcx - 0x48], al
or al, 0
mov r8d, 0xc
add byte [rax], al
add bl, ch
add byte [rax], al
jmp 0x140054110
sbb dword [rax - 0x75], ecx
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
and byte [rax - 0x75], cl
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x14012725c]
adc eax, 0xd3152
push rdx
xor dword [0x14dbd820d], ecx
or eax, 0xdb84100
or eax, 0xdb84100
mov r8d, 0xd
add byte [rax], al
add byte [rax - 0x7d], cl
add byte [rax], al
add rsp, 0x38
jmp rax
jmp rax
invalid
jmp rax
loopne 0x140054160
sub rsp, 0x68
sub esp, 0x68
push 0x4c018b48
lea eax, [0x14016dcf8]
adc dword [rax], eax
mov rax, qword [rcx]
lea r8, [0x14016dcf8]
wait
adc dword [rax], eax
movsxd rax, dword [r8 + rax*4]
invalid
add al, 0x80
add rax, r8
add eax, eax
jmp rax
lea rax, [0x140126e90]
jmp 0x14005424f
invalid
add dword [rax], eax
invalid
sub eax, 0x15e9000d
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0xd2d6f
invalid
invalid
invalid
adc eax, 0x48000001
lea eax, [0x140126eb0]
invalid
invalid
invalid
lea rax, str.decryption_error
sub eax, 0x9e9000d
add dword [rax], eax
add byte [rax], al
lea rax, str.verification_error
jmp 0x14005424f
or dword [rcx], eax
add byte [rax], al
lea rax, str.verification_error
sub eax, 0xfde9000d
jmp 0x14005424f
std
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xd2d9f
lahf
invalid
invalid
invalid
lea rax, str.message_too_long
lahf
sub eax, 0xf1e9000d
or eax, 0xf1e900
add byte [rax], al
jmp 0x14005424f
int1
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, str.input_must_be_hashed
add eax, 0xd2dbb
mov ebx, 0xe9000d2d
sub eax, 0xe5e9000d
add cl, ch
jmp 0x14005424f
in eax, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, str.nprimes_must_be___2
add eax, 0xd2dd7
sub eax, 0xd9e9000d
add byte [rax], al
add byte [rax], al
lea rax, str.too_few_primes_of_given_length_to_generate_an_RSA_key
jmp 0x14005424f
fld dword [rax]
add byte [rax], al
lea rax, str.too_few_primes_of_given_length_to_generate_an_RSA_key
adc ebp, dword [rsi]
or eax, 0xcde900
add cl, ch
int 0
add cl, ch
jmp 0x14005424f
int 0
add byte [rax], al
lea rax, str.invalid_prime_value
add eax, 0xd2e2f
or eax, 0xc1e900
jmp 0x14005424f
rol dword [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xd2e43
invalid
invalid
invalid
invalid
lea rax, str.invalid_modulus
or eax, 0xb5e900
add cl, ch
jmp 0x14005424f
mov ch, 0
add byte [rax], al
add byte [rax - 0x73], cl
add byte [rax], al
lea rax, str.invalid_exponent
add eax, 0xd2e57
jmp 0x14005424f
add byte [rax], al
lea rax, str.invalid_coefficient
jmp 0x14005424f
or eax, 0x9de900
add byte [rax], al
add cl, ch
popfq
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, str.modulus_too_large
lea rax, str.modulus_too_large
invalid
jmp 0x14005424f
xchg ecx, eax
add byte [rax], al
add byte [rax], al
lea rax, str.public_exponent_too_small
add byte [rax], al
lea rax, str.public_exponent_too_small
or eax, 0x85e900
or eax, 0x85e900
jmp 0x14005424f
add byte [rax], al
lea rax, str.public_exponent_too_large
add eax, 0xd2ed7
xlatb
or eax, 0x487ceb00
or eax, 0x487ceb00
or eax, 0x487ceb00
jmp 0x14005424f
jl 0x14005421c
add rcx, 8
add ecx, 8
lea rax, [rsp + 0x50]
mov qword [rax], rcx
lea rcx, [rsp + 0x58]
mov qword [rcx], rax
lea rax, [0x14005429a]
lodsb al, byte [rsi]
add byte [rax], al
add byte [rax], al
jmp 0x14005420b
add rcx, 8
lea rax, [rsp + 0x50]
add byte [rax], al
jmp 0x14005420b
add rcx, 8
add ecx, 8
or byte [rax - 0x73], cl
and al, 0x50
and al, 0x50
lea rax, [rsp + 0x50]
and al, 0x50
mov qword [rax], rcx
lea rcx, [rsp + 0x58]
lea ecx, [rsp + 0x58]
and al, 0x58
pop rax
mov qword [rcx], rax
lea rax, [0x140045d12]
add dword [rax - 0x73], ecx
add eax, 0xffff1b07
mov qword [rcx + 8], rax
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
lea r8, [rsp + 0x20]
and al, 0x20
or cl, byte [rcx - 0x72b3ffef]
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x20
and al, 0x20
mov qword [r8], rax
mov dword [rax], eax
mov eax, 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rcx - 0x77], cl
mov qword [r8 + 8], rax
or byte [rcx - 0x7d], cl
invalid
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rcx
mov dword [rax + 0x10], ecx
mov dword [rax + 0x10], ecx
adc byte [rcx - 0x77], cl
sbb bl, bpl
cmp al, 0x48
mov qword [r8 + 0x18], rax
jmp 0x140054272
lea rax, str.internal_error
lea eax, [0x1401270c8]
jmp 0x14005424f
adc byte [rax - 0x73], cl
add eax, 0xd2ea2
lea rax, str.label_too_long
jmp 0x14005424f
lea rax, str.invalid_padding_length
add eax, 0xd2ec1
shr dword [rsi], 0xd
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x20
lea r8, [rsp + 0x20]
mov qword [r8], rax
mov dword [rax], eax
add byte [rcx - 0x39], cl
or byte [rcx], al
invalid
mov qword [r8 + 8], 1
mov dword [rax + 8], 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
add byte [rcx - 0x77], cl
mov qword [r8 + 0x10], rax
xorps xmm0, xmm0
movups xmmword [r8 + 0x18], xmm0
adc dword [rax + 0x18], eax
adc byte [rdi], cl
adc byte [rdi], cl
push rdi
rol byte [rcx + 0xf], 0x11
adc dword [rax + 0x18], eax
invalid
invalid
adc dword [rax + 0x18], eax
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
push rdx
invalid
and byte [rax - 0x75], cl
push rdx
sub al, ch
call fcn.14002e6b0
nop
add rsp, 0x68
xor dword [rbp + rdi*8 - 0x7cb76f01], esp
invalid
std
call qword [rax + 0x68c48348]
ret
invalid
je case.0x140036020.232
xor eax, 0xba4821c6
pop rbp
sbb ebx, dword [rdx + rcx*2 - 0xa]
invalid
invalid
invalid
movabs rdx, 0x3f278ef64a5c1b5d
ret
test byte [rsi + 0x48c33f27], 0x83
test byte [rsi + 0x48c33f27], 0x83
mov fs, word [rdi]
invalid
invalid
sub esp, 0x68
mov rax, qword [rcx]
mov rcx, qword [rax]
mov ecx, dword [rax]
in al, dx
push 0x48018b48
mov ecx, dword [rax]
or byte [rax - 0x7d], cl
sar esp, 0x48
cmp ecx, 4
invalid
add rcx, 0xfffffffffffffffc
add ecx, 0xfffffffc
cmp rcx, 4
stc
add al, 0x41
mov eax, 2
invalid
mov r8d, 2
add byte [rdi + rcx + 0x42], cl
ror dword [rax - 0x73], 0xd
invalid
invalid
invalid
cmovb r8, rcx
ror dword [rax - 0x73], 0xd
lea rcx, [0x14016dd44]
movsxd r8, dword [rcx + r8*4]
add al, 0x81
xchg dword [rdx + 0x634e0011], ebx
add al, 0x81
add r8, rcx
jmp r8
invalid
jmp rax
loopne 0x140054310
add rax, 8
add eax, 8
ror byte [rax], 0x48
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
and byte [rax - 0x77], cl
mov qword [rcx], rax
mov dword [rcx], eax
add dword [rax - 0x73], ecx
and al, 0x28
and al, 0x28
lea rax, [rsp + 0x28]
lea eax, [rsp + 0x28]
and al, 0x28
sub byte [rax - 0x77], cl
mov qword [rax], rcx
lea rcx, [0x14008043a]
invalid
or byte [rax - 0x73], cl
or eax, 0x2c158
add byte [rax - 0x77], cl
or byte [rax - 0x73], cl
lea rcx, str.PKCS1_ASN.1_error:
mov qword [rax + 8], rcx
lea rcx, str.PKCS1_ASN.1_error:
lea ecx, [0x140123b88]
jmp case.0x140029d16.329
lea rcx, [rsp + 0x20]
and al, 0x20
and al, 0x20
mov qword [rcx], rax
add dword [rax - 0x73], ecx
and al, 0x28
lea rax, [rsp + 0x28]
mov qword [rax], rcx
lea rcx, [0x140045d12]
or eax, 0xffff1a0c
or eax, 0xffff1a0c
mov qword [rax + 8], rcx
mov dword [rax + 8], ecx
lea rcx, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
or eax, 0x11880f
js 0xcd514324
mov byte [rcx], dl
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x38
lea r8, [rsp + 0x38]
lea eax, [rsp + 0x38]
and al, 0x38
mov qword [r8], rcx
mov ecx, 1
add byte [rax], al
add byte [rax], al
mov qword [r8 + 8], rcx
mov dword [rax + 8], ecx
and qword [r8 + 0x20], 0
add byte [rcx - 0x77], cl
adc byte [rcx - 0x77], cl
mov dword [rax + 0x18], ecx
invalid
invalid
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], rcx
mov dword [rax + 0x18], ecx
mov dword [rax + 0x18], ecx
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rdx, qword [rdx + 0x28]
push rdx
sub al, ch
je 0x1400542dd
call fcn.14002e6b0
nop
std
call qword [rax + 0x68c48348]
add rsp, 0x68
ret
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x140123bb2]
adc eax, 0xcf85d
mov r8d, 0x14
jmp case.0x1400365e6.204
sbb dword [rax - 0x75], ecx
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.PKCS1_cryptographic_errorPKCS1_version_errorPKCS8_ASN.1_error:
adc eax, 0xcf828
sbb byte [rax - 0x73], cl
adc eax, 0xcf828
sub al, bh
or al, 0
mov r8d, 0x1a
mov eax, 0x1a
add rsp, 0x68
jmp rax
invalid
push 0x48e0ff48
loopne 0x1400543c6
sub rsp, 0x38
sub esp, 0x38
in al, dx
cmp byte [rax - 0x75], cl
mov rax, qword [rcx]
add dword [rax - 0x75], ecx
or byte [rbp + rcx*4 + 5], cl
invalid
invalid
invalid
invalid
mov rcx, qword [rax]
lea r8, [0x14016dd54]
lea eax, [0x14016dd54]
add eax, 0x1199c6
adc dword [rax], eax
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
sar edi, 0xe1
sar edi, 0xe1
add rax, 8
lea r9, [rsp + 0x30]
lea ecx, [rsp + 0x30]
mov qword [r9], rax
mov dword [rcx], eax
lea rax, [0x140126b60]
mov qword [rsp + 0x20], rax
and al, 0x20
invalid
and al, 0x20
and byte [rax - 0x73], cl
lea rax, [0x140126b5a]
add eax, 0xd27a4
invalid
or eax, 0x4b84100
mov r8d, 4
add al, 0
add byte [rax], al
invalid
add byte [rax], al
add bl, ch
mov rcx, qword [rdx + 0x20]
invalid
jmp 0x1400543fe
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x140126c1f]
adc eax, 0xd284e
mov r8d, 0x13
mov eax, 0x13
add byte [rax], al
add bl, ch
add rax, 8
add rax, 8
jmp 0x140054428
add rax, 8
or byte [rbp + rcx*4 + 0x4c], cl
and al, 0x30
lea r9, [rsp + 0x30]
and al, 0x30
mov qword [r9], rax
lea rax, [0x140126c40]
lea eax, [0x140126c40]
add dword [rax - 0x73], ecx
add eax, 0xd2854
lea eax, [0x140126c40]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rax, [0x140126c32]
lea eax, [0x140126c32]
add eax, 0xd283a
add byte [rcx - 0x48], al
or dword [rax], eax
add byte [rax], al
mov r8d, 9
mov rcx, rdx
mov ecx, edx
mov rdx, rax
call fcn.14002e9e0
std
call qword [rax + 0x38c48348]
ret 0xd7e8
std
call qword [rax + 0x38c48348]
invalid
ret
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, str.KeyMalformedOidUnknownoid
lea edx, str.KeyMalformedOidUnknownoid
sbb byte [rax - 0x73], cl
adc eax, 0xd275e
invalid
lea edx, str.KeyMalformedOidUnknownoid
add byte [rcx - 0x48], al
or al, 0
add byte [rax], al
mov r8d, 0xc
mov eax, 0xc
add rsp, 0x38
jmp rax
in al, dx
mov rax, qword [rcx]
mov rax, qword [rcx]
mov rax, qword [rcx]
add dword [rbx - 0x13e7cf8], ecx
mov ecx, dword [rax]
add ecx, 0xfffffffe
invalid
invalid
sar esi, 0x83
cmp ecx, 4
mov r8d, 1
mov eax, 1
stc
add al, 0x41
mov eax, 1
add byte [rdi + rcx + 0x42], al
ror dword [rax - 0x73], 0xd
invalid
cmovb r8d, ecx
lea rcx, [0x14016dd64]
or eax, 0x119915
lea ecx, [0x14016dd64]
or eax, 0x119915
adc eax, 0x4e001199
invalid
cdq
adc dword [rax], eax
movsxd r8, dword [rcx + r8*4]
add r8, rcx
add eax, ecx
jmp r8
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xd26d4
lea rdx, str.AlgorithmParametersMissingAsn1
mov r8d, 0x1a
add byte [rax], al
add bl, ch
sbb dword [rax - 0x75], ecx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
invalid
jmp case.0x140036020.248
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xd26f9
stc
invalid
invalid
invalid
lea rdx, str.KeyMalformedOidUnknownoid
stc
or eax, 0xcb84100
add byte [rax], al
mov r8d, 0xc
add byte [rax - 0x7d], cl
add rsp, 0x48
jmp rax
invalid
invalid
loopne 0x1400544dd
add rax, 4
add eax, 4
lea rcx, [rsp + 0x40]
lea ecx, [rsp + 0x40]
mov qword [rcx], rax
lea rax, [0x140126ba0]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
or eax, 0x44894800
and al, 0x30
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], 3
mov dword [rsp + 0x20], 3
mov dword [rsp + 0x20], 3
and al, 0x20
add eax, dword [rax]
add byte [rax], al
invalid
and byte [rbx], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x140126b8c]
lea eax, [0x140126b8c]
add eax, 0xd26cb
lea r9, [0x140126b96]
or eax, 0xab84100
mov r8d, 0xa
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
mov edx, eax
invalid
invalid
mov rcx, rdx
mov rdx, rax
mov edx, eax
mov edx, eax
call fcn.14002e6c0
jmp 0x140054507
lea r9, [rsp + 0x40]
and al, 0x40
and al, 0x40
mov qword [r9], rax
mov dword [rcx], eax
add dword [rax - 0x73], ecx
add eax, 0xd2676
invalid
lea rax, [0x140126b60]
lea eax, [0x140126b60]
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
and al, 0x20
lea rax, [0x140126b5a]
or eax, 0x4b84100
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
ret 0xd9e8
mov r8d, 4
mov rcx, rdx
mov rdx, rax
call fcn.14002e9e0
movsb byte [rdi], byte [rsi]
std
invalid
movsb byte [rdi], byte [rsi]
std
call qword [rax + 0x48c48348]
nop
add rsp, 0x48
ret
sub rsp, 0x68
mov rax, rdx
mov eax, edx
mov rcx, qword [rcx]
lea rdx, [rsp + 0x60]
mov qword [rdx], rcx
mov dword [rdx], ecx
add rcx, 8
add ecx, 8
lea r8, [0x140126b20]
lea eax, [0x140126b20]
add eax, 0xd25f6
mov qword [rsp + 0x50], r8
mov dword [rsp + 0x50], eax
and al, 0x50
mov qword [rsp + 0x48], rdx
mov dword [rsp + 0x48], edx
lea rdx, str.position
mov qword [rsp + 0x38], rdx
and eax, 0x8948000d
push rsp
and al, 0x38
lea rdx, [0x140126af8]
mov qword [rsp + 0x30], rdx
push rsp
and al, 0x30
mov cl, 0x25
or eax, 0x54894800
push rsp
and eax, 0x8948000d
push rsp
and al, 0x30
mov qword [rsp + 0x28], rcx
and al, 0x28
sub byte [rax - 0x39], cl
mov qword [rsp + 0x40], 8
and al, 0x40
or byte [rax], al
or byte [rax], al
add byte [rax], al
mov qword [rsp + 0x20], 4
and al, 0x20
add al, 0
add byte [rax], al
lea rdx, str.Errorcode
adc eax, 0x118206
invalid
invalid
adc dword [rax], eax
lea r9, str.kind
or eax, 0x105a17
invalid
pop rdx
adc byte [rax], al
mov r8d, 5
add byte [rax], al
add byte [rax - 0x77], cl
shr eax, 1
mov rcx, rax
call fcn.14002e780
call qword [rax + 0x68c48348]
movabs byte [0xc368c4834890fffd], al
call qword [rax + 0x68c48348]
add esp, 0x68
push 0xffffffffec8348c3
push 0x4c01b60f
lea r8, [0x14016dd74]
ret
sub rsp, 0x68
movzx eax, byte [rcx]
lea r8, [0x14016dd74]
add eax, 0x1197e1
adc dword [rax], eax
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
invalid
or byte [rcx + rax - 0x40], 0xff
loopne 0x1400545e5
invalid
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, str.DateTimeFailedFileNotFoundIncompleteexpected_len
sbb byte [rax - 0x73], cl
adc eax, 0xd26b1
or eax, 0x1f2e900
add byte [rax], al
add cl, ch
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
invalid
jmp 0x1400547a6
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x140126c68]
invalid
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140126c68]
invalid
or eax, 0x255e900
add cl, ch
push rbp
add al, byte [rax]
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140126c6e]
jmp 0x140054821
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140126c6e]
jmp 0x14005476a
add dword [rax], eax
add byte [rax - 0x73], cl
or byte [r13 + rcx*4 + 0x44], cl
and al, 0x60
add byte [rax], al
lea rax, [rcx + 8]
lea eax, [rcx + 8]
lea r8, [rsp + 0x60]
mov qword [r8], rax
add rcx, 4
rol dword [rax + rcx*2], 0x8d
add eax, 0xd26c5
invalid
invalid
invalid
invalid
rol dword [rax + rcx*2], 0x8d
add eax, 0xd26c5
invalid
invalid
invalid
invalid
invalid
add byte [rax - 0x77], cl
mov qword [rsp + 0x50], rax
and al, 0x50
mov qword [rsp + 0x48], r8
lea rax, str.actual_len
lea rax, str.actual_len
mov qword [rsp + 0x38], rax
lea rax, [0x140126c90]
lea eax, [0x140126c90]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x40], 0xa
or al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x20], 0xc
and al, 0x20
or al, 0
and byte [rax + rax], cl
add byte [rax], al
lea rax, [0x140126c7a]
invalid
or eax, 0xd8d4c00
or eax, 0xab84100
or al, byte [rax]
add byte [rax], al
jmp 0x14005496e
lea r9, [0x140126c84]
or eax, 0xd2642
mov r8d, 0xa
or al, byte [rax]
add byte [rax], al
jmp 0x14005496e
inc rcx
lea r9, [rsp + 0x60]
mov qword [r9], rcx
invalid
mov dword [rcx], ecx
or dword [rax - 0x73], ecx
add eax, 0xd2681
invalid
invalid
lea rax, [0x140126ce0]
or eax, 0x44894800
and al, 0x20
invalid
add byte [rax - 0x77], cl
and al, 0x20
invalid
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
lea rax, [0x14015a084]
add eax, 0x105a19
mov r8d, 2
add al, byte [rax]
add byte [rax], al
add cl, ch
sub al, byte [rbx]
add byte [rax], al
add byte [rax], al
jmp 0x1400549a0
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
mov rax, qword [rax + 0x18]
lea rdx, str.IndefiniteLengthtag
adc eax, 0xd2677
adc eax, 0xd2677
or eax, 0x1c9e900
add byte [rax], al
jmp 0x140054857
add byte [rax - 1], cl
ror dword [rax - 0x73], 0x44
lea rax, [rsp + 0x60]
inc rcx
inc ecx
lea rax, [rsp + 0x60]
invalid
mov qword [rax], rcx
lea rcx, [0x140126d18]
or eax, 0xd2678
or eax, 0xd2678
js 0x1400546c4
or eax, 0x4c894800
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x30], ecx
and al, 0x30
mov qword [rsp + 0x28], rax
and al, 0x28
mov qword [rsp + 0x20], 3
mov dword [rsp + 0x20], 3
and al, 0x20
and al, 0x20
add eax, dword [rax]
add byte [rax], al
lea rax, str.Length
lea r9, [0x140126d10]
or eax, 0xd264f
invalid
add byte [rbp + rcx*4 + 0xd], cl
or eax, 0x6b84100
or eax, 0xd264f
mov r8d, 6
jmp 0x1400549e6
add byte [rax], al
add cl, ch
sbb al, byte [rbx]
add byte [rax], al
add eax, dword [rax]
add byte [rax - 1], cl
ror dword [rax - 0x73], 0x44
and al, 0x60
inc rcx
lea rax, [rsp + 0x60]
and al, 0x60
and al, 0x60
mov qword [rax], rcx
lea rcx, [0x140126d18]
cmp ah, byte [rsi]
or eax, 0x4c894800
invalid
invalid
invalid
or eax, 0x4c894800
mov qword [rsp + 0x30], rcx
and al, 0x30
and al, 0x30
mov qword [rsp + 0x28], rax
and al, 0x28
sub byte [rax - 0x39], cl
mov qword [rsp + 0x20], 3
mov dword [rsp + 0x20], 3
and al, 0x20
add eax, dword [rax]
add byte [rax], al
lea rax, str.NoncanonicalOidMalformedSetDuplicateSetOrderingOverlengthPem
lea r9, [0x140126d10]
or eax, 0xd2611
lea ecx, [0x140126d10]
or eax, 0xd2611
mov r8d, 0xc
or al, 0
add byte [rax], al
jmp 0x1400549e6
add al, byte [rax]
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov eax, dword [rdx + 0x28]
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x140126d44]
lea edx, [0x140126d44]
adc eax, 0xd2627
add bl, ch
inc rcx
jmp 0x14005476a
inc rcx
lea rax, [rsp + 0x60]
invalid
mov qword [rax], rcx
lea rcx, [0x140126ba0]
outsd dx, dword [rsi]
and al, 0xd
invalid
outsd dx, dword [rsi]
and al, 0xd
add byte [rax - 0x77], cl
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x30], rcx
xor byte [rax - 0x77], cl
and al, 0x28
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x20], 3
mov dword [rsp + 0x20], 3
and al, 0x20
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
lea rax, [0x140126b8c]
lea eax, [0x140126b8c]
add eax, 0xd2441
and al, 0xd
add byte [rbp + rcx*4 + 0xd], cl
invalid
invalid
and al, 0xd
and al, 0xd
lea r9, [0x140126b96]
lea ecx, [0x140126b96]
and al, 0xd
add cl, ch
jmp 0x1400548ff
test al, 1
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x140126d50]
lea edx, [0x140126d50]
adc eax, 0xd25e6
mov r8d, 0xc
or al, 0
add byte [rax], al
jmp 0x14005485d
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
invalid
invalid
mov rax, qword [rax + 0x18]
lea rdx, [0x140126d5c]
adc eax, 0xd25d4
mov r8d, 0xb
mov eax, 0xb
jmp 0x14005485d
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
invalid
invalid
mov eax, dword [rax + 0x18]
lea rdx, [0x140157776]
adc eax, 0x102fd0
adc byte [rax], al
mov r8d, 8
jmp 0x14005485d
lodsb al, byte [rsi]
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
invalid
invalid
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140126d67]
adc eax, 0xd25a3
adc eax, 0xd25a3
mov r8d, 0xa
add byte [rax], al
add cl, ch
mov es, word [rax]
add byte [rax], al
jmp 0x14005485d
add rcx, 8
lea r9, [rsp + 0x60]
lea ecx, [rsp + 0x60]
lea ecx, [rsp + 0x60]
mov qword [r9], rcx
mov dword [rcx], ecx
lea rax, [0x140126d78]
xchg esi, eax
and eax, 0x8948000d
invalid
invalid
mov qword [rsp + 0x20], rax
and al, 0x20
lea rax, [0x140126d71]
lea eax, [0x140126d71]
add eax, 0xd2583
mov r8d, 3
jmp 0x1400549a0
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, case.0x140036455.1
sbb byte [rax - 0x73], cl
adc eax, 0xdce84
invalid
jmp 0x140054857
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xd2577
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0xd2577
mov r8d, 6
mov eax, 6
add byte [rax], al
add bl, ch
xor al, 0x48
mov rcx, qword [rdx + 0x20]
jmp 0x14005485d
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xd2562
sbb byte [rax - 0x73], cl
adc eax, 0xd2562
mov r8d, 0xe
jmp 0x14005485d
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140126dac]
push rbp
and eax, 0xb841000d
adc byte [rax], al
add byte [rax], al
mov r8d, 0x10
add rsp, 0x68
jmp rax
lea rax, [rcx + 4]
lea r8, [rsp + 0x60]
mov qword [r8], rax
inc rcx
lea rax, [0x140126d18]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], r8
and al, 0x48
and al, 0x48
lea rax, str.actualTagUnknownbyte
lea rax, str.actualTagUnknownbyte
lea eax, str.actualTagUnknownbyte
mov qword [rsp + 0x38], rax
and al, 0x38
lea rax, [0x140126dd8]
mov qword [rsp + 0x30], rax
and eax, 0x8948000d
and al, 0x30
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x28], ecx
mov qword [rsp + 0x40], 6
mov qword [rsp + 0x20], 8
and al, 0x20
or byte [rax], al
add byte [rax], al
lea rax, [0x140126dbc]
add eax, 0xd2502
lea r9, [0x140126dc9]
or eax, 0xd2508
mov r8d, 0xd
add byte [rax], al
jmp 0x14005496e
inc rcx
lea rax, [rsp + 0x60]
mov qword [rax], rcx
lea rcx, [0x140126e10]
xor ah, byte [0xc94d48ed]
and al, 0x30
xor ah, byte [0xc94d48ed]
and al, 0x30
mov qword [rsp + 0x28], rax
and al, 0x28
mov qword [rsp + 0x20], 4
and al, 0x20
add al, 0
add byte [rax], al
lea rax, [0x140126dfe]
lea r9, [0x140126e08]
or eax, 0xd2509
or eax, 0xd2509
mov r8d, 0xa
jmp 0x1400549e6
lea rax, [rcx + 8]
lea r8, [rsp + 0x60]
mov qword [r8], rax
add rcx, 4
lea rax, [0x140126cc0]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], r8
lea rax, [0x140126e43]
add eax, 0xd2511
add eax, 0xd2511
add byte [rax - 0x77], cl
and al, 0x38
mov qword [rsp + 0x38], rax
lea rax, [0x140126c90]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x40], 9
and al, 0x40
or dword [rax], eax
add byte [rax], al
and al, 0x40
or dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x20], 7
lea rax, str.TrailingDatadecodedremainingUtf8
iretd
and al, 0xd
invalid
and al, 0x20
invalid
lea eax, str.TrailingDatadecodedremainingUtf8
iretd
lea r9, [0x140126e3c]
mov r8d, 0xc
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
ret 0x7e8
mov rcx, rdx
mov rdx, rax
call fcn.14002e780
jmp 0x1400549f1
add rcx, 8
lea r9, [rsp + 0x60]
ror dword [rax], 0x4c
lea ecx, [rsp + 0x60]
mov qword [r9], rcx
lea rax, [0x140126e50]
or dword [rax - 0x73], ecx
add eax, 0xd24c2
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
lea rax, [0x140126e4c]
lea eax, [0x140126e4c]
mov r8d, 4
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, edx
mov rdx, rax
invalid
invalid
mov rcx, rdx
mov ecx, edx
mov rdx, rax
call fcn.14002e9e0
jmp 0x1400549f1
inc rcx
lea rax, [rsp + 0x60]
mov qword [rax], rcx
mov dword [rax], ecx
invalid
mov dword [rax], ecx
lea rcx, [0x140126d18]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
and al, 0x28
mov qword [rsp + 0x20], 3
lea rax, str.Valueinvalid_padding_scheme
add byte [rax - 0x73], cl
add eax, 0xd2497
lea r9, [0x140126d10]
mov r8d, 5
mov eax, 5
mov eax, 5
mov rcx, rdx
mov rdx, rax
call fcn.14002e6c0
nop
add rsp, 0x68
ret
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.NoneSome
mov r8d, 4
add rsp, 0x38
jmp rax
mov qword [r9], rcx
lea rax, [0x140126d18]
mov qword [rsp + 0x20], rax
and al, 0x20
lea rax, [0x14015aca4]
lea eax, [0x14015aca4]
mov r8d, 4
mov rcx, rdx
mov rdx, rax
mov edx, eax
mov edx, eax
call fcn.14002e9e0
nop
add rsp, 0x38
ret
cmp byte [rax - 0x77], cl
ror byte [rbp + rcx*4 + 0x4c], 1
and al, 0x30
mov qword [r9], rcx
lea rcx, [0x140126bc8]
mov qword [rsp + 0x20], rcx
and byte [rax - 0x73], cl
adc eax, 0xd214c
and byte [rax - 0x73], cl
adc eax, 0xd214c
mov r8d, 6
mov rcx, rax
call fcn.14002e9e0
pop rsi
lahf
std
call qword [rax + 0x38c48348]
shr eax, 0x5e
pop rsi
lahf
std
call qword [rax + 0x38c48348]
ret
add dword [rax - 0x75], ecx
or byte [rax - 0x7d], cl
sar esp, 0x48
cmp ecx, 4
add al, 0x41
mov eax, 2
add byte [rax], al
add al, 0x41
mov eax, 2
add byte [rax], al
add byte [rax], al
cmovb r8, rcx
lea rcx, [0x14016ddd4]
adc dword [rax], eax
movsxd r8, dword [rcx + r8*4]
add r8, rcx
enter 0xffffffffffffff41, 0xffffffffffffffe0
or dword [rcx + 1], 0xe0ff41c8
add rax, 8
lea r9, [rsp + 0x30]
mov qword [r9], rax
lea rax, [0x140126b60]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rax, [0x140126b5a]
mov r8d, 4
jmp 0x140054afd
lea r9, [rsp + 0x30]
mov qword [r9], rax
lea rax, [0x140126bf8]
mov qword [rsp + 0x20], rax
lea rax, [0x140126bee]
mov r8d, 5
mov rcx, rdx
mov rdx, rax
call fcn.14002e9e0
nop
add rsp, 0x38
ret
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.VersionParametersMalformedPublicKey
mul dword [rax]
or eax, 0x7b84100
invalid
add byte [rax], al
add bl, ch
invalid
mul dword [rax]
or eax, 0x7b84100
invalid
add byte [rax], al
add bl, ch
sbb dword [rax - 0x75], ecx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.CryptoPkcs8
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.CryptoPkcs8
mov r8d, 6
add rsp, 0x38
jmp rax
mov edx, 0x40
cmp rax, 5
jb 0x140054b94
invalid
add al, 0x48
mov eax, dword [rcx + 8]
mov rax, qword [rcx + 8]
shl rax, 6
sub rax, rdx
ret
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xb8
mov rsi, rcx
test r8, r8
je 0x140054cbc
mov r14, r8
mov r15, rdx
mov rcx, r8
call fcn.14003fb7a
mov rdi, rax
mov rbx, rdx
mov rcx, rax
ror dword [rcx + rcx*4 - 6], 0x4d
mov eax, esi
ror dword [rcx + rcx*4 - 6], 0x4d
mov eax, esi
call fcn.1400efbc0
mov r15, r14
shr r15, 1
shr edi, 1
shr edi, 1
lea rbp, [rdi + r14]
sub al, 0x37
sub rbp, r15
lea r9, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_slicemod.rs
or eax, 0xf9894c00
mov rdx, rdi
mov r8, r15
call fcn.14004dcf9
mov r13, rax
mov r12, rdx
lea r9, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_slicemod.rs
mov rcx, r15
mov rdx, rbp
mov r8, r15
call fcn.14004dcf9
dec r15
xor ecx, ecx
cmp r15, 0xffffffffffffffff
je 0x140054c51
invalid
cmp r12, rcx
je 0x140054e4a
cmp r15, rdx
jae case.0x140029d16.365
mov r8b, byte [r13 + rcx]
mov r9b, byte [rax + r15]
mov byte [r13 + rcx], r9b
or eax, 0x4884600
cmp byte [rax - 1], cl
ror dword [rcx - 1], 0xcf
or eax, 0x4884600
cmp byte [rax - 1], cl
ror dword [rcx - 1], 0xcf
jmp 0x140054c1f
lea r15, [rsp + 0x20]
and qword [r15 + 0x28], 0
jl 0x140054c79
and byte [rcx - 0x7d], cl
sub byte [eax], al
mov eax, 8
and qword [r15], 0
lea rcx, [rsp + 0x78]
lea ecx, [rsp + 0x78]
lea ecx, [rsp + 0x78]
mov qword [rcx], rax
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x68], rax
and al, 0x68
mov qword [rsp + 0x70], rcx
mov rdx, r14
shr rdx, 3
and r14d, 7
cmp r14, 1
sbb rdx, 0xffffffffffffffff
mov rcx, r15
call fcn.14003f1ec
invalid
dec dword [rbp - 0x75]
jg 0x140054cc7
cmp r15, 4
invalid
jbe 0x140054d82
fld dword [rax]
add byte [rax], al
lea r12, [rsp + 0x28]
mov r13, qword [r12]
mov rbp, qword [r12 + 8]
and al, 8
and al, 8
jmp 0x140054d95
lea rdx, [rsp + 0x58]
mov qword [rdx], 4
and qword [rdx + 8], 0
lea rdi, [rsp + 0x80]
and qword [rdi + 0x28], 0
add byte [rax - 0x39], cl
adc byte [rdx], al
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add byte [rax - 0x77], cl
stc
add byte [rax - 0x7d], cl
invalid
call fcn.14003f664
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
lea rdi, [rsp + 0x48]
movaps xmmword [rdi - 8], xmm2
movaps xmmword [rdi - 0x18], xmm1
movaps xmmword [rdi - 0x28], xmm0
mov ecx, 4
xor edx, edx
call fcn.14003fb63
lea rax, [rsp + 0x28]
mov rcx, qword [rax + 8]
mov rdx, qword [rsp + 0x48]
push rsp
and al, 0x48
mov r8, rax
mov r9, rdx
cmp rdx, 5
jb 0x140054d38
mov r9, qword [rsp + 0x28]
mov r8, rcx
test r9, r9
je case.0x140089994.294
cmp qword [r8 + r9*8 - 8], 0
jne case.0x140089994.294
mov r8, rdi
cmp rdx, 5
jb 0x140054d56
mov rdx, qword [rsp + 0x28]
mov r8, rax
test rdx, rdx
je case.0x140061059.374
dec rdx
mov qword [r8], rdx
mov dword [rax], edx
mov dword [rax], edx
jmp case.0x140061059.374
movaps xmm0, xmmword [rsp + 0x20]
and al, 0x20
movaps xmm1, xmmword [rsp + 0x30]
movaps xmm2, xmmword [rsp + 0x40]
push rsp
and al, 0x40
push rsp
and al, 0x40
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
and byte [rdi], cl
adc dword [rsi + 0x10], ecx
movups xmmword [rsi], xmm0
jmp 0x140054e35
lea r12, [rsp + 0x48]
lea rbp, [rsp + 0x28]
mov r13, r15
mov r15d, 4
add byte [rax], al
add byte [rax], al
lea r14, [rsp + 0x58]
cmp r13, r15
jae 0x140054db7
mov rcx, r14
call fcn.14003f614
invalid
dec dword [rax - 0x7d]
clc
add dword [rbp + 0x45], esi
invalid
clc
add dword [rbp + 0x45], esi
mov qword [rbp + r13*8], rdx
inc r13
jmp 0x140054d9a
mov qword [r12], r13
sub al, 0x24
movups xmm0, xmmword [rsp + 0x58]
movups xmm1, xmmword [rsp + 0x68]
lea r14, [rsp + 0x80]
movaps xmmword [r14 + 0x10], xmm1
movaps xmmword [r14], xmm0
lea r15, [rsp + 0x20]
and al, 0x20
and al, 0x20
mov rcx, r14
call fcn.14003f614
test rax, rax
je 0x140054df6
mov rcx, r15
mov ecx, edi
call fcn.14003f24e
jmp 0x140054ddb
invalid
mov qword [r12], r13
movups xmm0, xmmword [rsp + 0x20]
and al, 0x20
movups xmm1, xmmword [rsp + 0x30]
movups xmm2, xmmword [rsp + 0x40]
adc byte [rsp + 0x40], dl
adc byte [rsp + 0x40], dl
lea rdx, [rsp + 0x80]
movaps xmmword [rdx + 0x20], xmm2
add byte [rax], 0
add byte [rdi], cl
sub dword [rdx + 0x20], edx
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
mov rcx, rsi
call fcn.14003f9da
dec dword [rax - 0x7b]
invalid
je 0x140054e35
dec dword [rax - 0x7b]
invalid
mov edx, 1
mov rcx, rdi
mov r8, rbx
fsubr st(0)
invalid
cld
cli
invalid
fsubr st(0)
imul edi, esp, 0x4890fffa
add esp, 0xb8
nop
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_slicemod.rs
lea eax, [0x140126ac8]
mov rcx, r12
mov rdx, r12
jmp 0x140054e63
lea r8, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_slicemod.rs
mov rcx, r15
sbb al, 0xd
add byte [rcx + rcx*4 - 7], cl
call fcn.1400fdb80
ud2
add rax, 7
shr rax, 3
add rsp, 0x28
ret
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
mov r12, qword [rdx + 0x18]
mov r15, qword [rdx + 0x10]
xor eax, eax
mov r8, r12
sub r8, r15
jb 0x14005506e
invalid
enter 1, 0
invalid
mov rdi, rdx
mov rbp, qword [rdx + 8]
cmp r12, rbp
ja 0x14005506e
mov qword [rsp + 0x20], rcx
mov rsi, qword [rdi]
lea rdx, [rsi + r15]
lea r14, [rdi + 0x28]
mov rbx, qword [rdi + 0x20]
and byte [rax - 0x7d], cl
sti
add al, 0xf
xchg ah, bl
add byte [rax], al
invalid
and byte [rax - 0x7d], cl
sti
add al, 0xf
xchg ah, bl
add byte [rax], al
add bl, ch
sbb ah, byte [rsi + 0x2e]
nop dword [rax + rax]
jmp 0x140054ef0
lea rdx, [rsi + r15]
mov r8, r12
sub r8, r15
jb 0x140055067
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx + 0xf], al
mov dh, 0x4c
invalid
movzx ecx, byte [r14 + rbx - 1]
cmp r8, 0x10
jae 0x140054f30
xor r9d, r9d
test r8, r8
je 0x140054f21
nop word cs:[rax + rax]
invalid
cmp byte [rdx + r9], cl
je 0x140054f43
inc r9
inc ecx
cmp r8, r9
jne 0x140054f10
mov r9, r8
xor eax, eax
cmp rax, 1
je 0x140054f60
jmp 0x14005505a
call fcn.14002fb70
mov r9, rdx
cmp rax, 1
je 0x140054f60
jmp 0x14005505a
invalid
mov eax, 1
cmp rax, 1
cmp eax, 1
cmp eax, 1
jne 0x14005505a
nop word cs:[rax + rax]
add byte [rbp + 1], cl
iretd
add r15, r9
inc r15
mov qword [rdi + 0x10], r15
cmp r15, rbx
jb 0x140054ee0
invalid
invalid
invalid
cmp r15, rbp
ja 0x140054ee0
lea r8, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
mov edx, 4
mov rcx, rbx
call fcn.1400fdc00
ud2
add byte [rax], al
lea rdx, [rsi + r15]
mov r8, r12
mov eax, esp
mov eax, esp
sub r8, r15
jb 0x140055067
movzx ecx, byte [r14 + rbx - 1]
cmp r8, 0x10
jae 0x140054ff0
dec dword [rcx - 0x7d]
clc
adc byte [rbx + 0x34], dh
xor r9d, r9d
test r8, r8
je 0x140054fe1
nop word cs:[rax + rax]
cmp byte [rdx + r9], cl
je 0x140055000
inc r9
cmp r8, r9
jne 0x140054fd0
mov r9, r8
xor eax, eax
cmp rax, 1
je 0x140055010
jmp 0x14005505a
call fcn.14002fb70
mov r9, rdx
cmp rax, 1
je 0x140055010
jnp 0x140054f9e
std
dec dword [rcx - 0x77]
ror dword [rax - 0x7d], 1
clc
add dword [rdx + rdx - 0x15], esi
pop rdx
jmp 0x14005505a
mov eax, 1
add dword [rax], eax
add byte [rax], al
cmp rax, 1
jne 0x14005505a
nop dword [rax + rax]
add r15, r9
inc r15
mov qword [rdi + 0x10], r15
mov r13, r15
sub r13, rbx
jb 0x140054fa0
invalid
jp 0x140055023
invalid
invalid
invalid
cmp r15, rbp
ja 0x140054fa0
jno 0x14005502c
invalid
invalid
lea rcx, [rsi + r13]
or al, 0x2e
mov rdx, r14
mov r8, rbx
call fcn.1400f0bd0
test eax, eax
jne 0x140054fa0
mov rcx, qword [rsp + 0x20]
mov qword [rcx + 8], r13
mov qword [rcx + 0x10], r15
jns case.0x14003c9e8.102
mov eax, 1
jmp 0x14005506e
mov qword [rdi + 0x10], r12
xor eax, eax
mov rcx, qword [rsp + 0x20]
and al, 0x20
and al, 0x20
jmp 0x14005506e
mov rcx, qword [rsp + 0x20]
xor eax, eax
mov qword [rcx], rax
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
int3
mov rax, rdx
mov qword [rsp + 0x40], rcx
lea rcx, [0x140127390]
lea ecx, [0x140127390]
mov qword [rsp + 0x30], rcx
and al, 0x30
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], 4
add byte [rax], al
and al, 0x20
add al, 0
add byte [rax], al
lea rdx, [0x140127383]
lea r9, str.kind
lea ecx, str.kind
mov r8d, 0xd
mov rcx, rax
call fcn.14002e6c0
nop
add rsp, 0x48
std
call qword [rax + 0x48c48348]
ret
jnp 0x140055114
or eax, 0x48b4c00
ror dword [rax - 0x73], 0xd
cwde
sub dword [0x1446898fb], ecx
or dword [rax + 1], 0x4a8b48c8
and byte [rax - 0x75], cl
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
invalid
sbb byte [rax - 0x77], cl
ret 0xff49
jmp rcx
int3
int3
int3
push rsi
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa0
mov rsi, rcx
invalid
mov rcx, qword [rcx]
test rcx, rcx
invalid
je 0x1400555f2
mov eax, dword [rsi + 0x18]
inc eax
mov dword [rsi + 0x18], eax
cmp eax, 0x1f5
add dword [rax], eax
add byte [rbx + 0x7a], dh
add dword [rax], eax
add byte [rbx + 0x7a], dh
mov r8, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
cmp rax, r8
jae case.0x140055186.2
invalid
add byte [rcx + 0x1cb60fd5], cl
mov ebp, edx
movzx ebx, byte [rcx + rax]
mov dh, 0x1c
add dword [rax - 0x73], ecx
push rax
add dword [rax - 0x77], ecx
push rsi
adc byte [rbp + rcx*4 + 0x4b], al
invalid
mov dh, 0x1c
add dword [rax - 0x73], ecx
push rax
add dword [rax - 0x77], ecx
push rsi
adc byte [rbp + rcx*4 + 0x4b], al
lea ecx, [rbx - 0x42]
mov esi, 0x17f98341
cmp r9d, 0x17
cmp ecx, 0x17
ja case.0x140055186.2
lea r10, [0x14016dde4]
lea edx, [0x14016dde4]
mov word gs:[rcx], ss
add byte [rdi + 0x63], cl
or al, 0x8a
adc dword [rax], eax
movsxd r9, dword [r10 + r9*4]
add r9, r10
jmp r9
cmp rdx, r8
jae 0x140055638
invalid
cmpsb byte [rsi], byte [rdi]
add al, 0
invalid
ret 0x830f
and dword [rsi - 0x7ffffffc], 0x3c
adc dword [rbx + 0xf], esi
invalid
add al, 0
add byte [rax + 0xf73113c], al
invalid
cmp byte [rcx + rdx], 0x73
jne 0x140055638
test dword [rsp + rax - 0x72b40000], ebx
add cl, byte [rcx + rcx*4 + 0x4e]
adc byte [rbp + 0x39], cl
ror dword [rdi], 0x83
cmp byte [rdx], al
add byte [rax], al
lea r9, [rax + 2]
lea ecx, [rax + 2]
mov qword [rsi + 0x10], r9
cmp r9, r8
jae 0x1400553e5
cmp byte [rcx + r9], 0x5f
pop rdi
jne 0x1400553e5
add rax, 3
mov qword [rsi + 0x10], rax
jmp 0x140055638
jae 0x1400551c7
add byte [rax], al
mov rcx, qword [rsi + 0x20]
test rcx, rcx
and byte [rax - 0x7b], r9b
leave
je case.0x140054ab2.4
lea rdx, [0x1401278e8]
mov r8d, 0x19
adc esp, dword [rdi]
or eax, 0x19b84100
add byte [rax], al
add al, ch
invalid
call fcn.140029ad0
mov dil, 1
mov bh, 1
test al, al
jne 0x14005571d
mov qword [rsi], 0
mov byte [rsi + 8], 1
jmp 0x14005571b
mov rcx, rsi
int1
mov edx, ebp
call fcn.1400558a0
mov dil, 1
jmp 0x1400556df
lea rcx, [rsp + 0x30]
mov rdx, rsi
call fcn.140055a40
add byte [rax + 0x30247c], al
add byte [rax + 0x30247c], al
je 0x14005544f
movzx ebx, byte [rsp + 0x31]
pop rsp
and al, 0x31
mov rcx, qword [rsi + 0x20]
test bl, bl
je 0x14005552c
test rcx, rcx
test ecx, ecx
je 0x14005554e
lea rdx, [0x1401278e8]
adc eax, 0xd26a2
mov r8d, 0x19
mov eax, 0x19
add byte [rax], al
add cl, ch
in eax, dx
add al, byte [rax]
add byte [rax - 0x77], cl
mov rcx, rsi
jmp 0x14005553e
mov rcx, rsi
mov edx, ebp
call fcn.140055120
mov dil, 1
test al, al
jne 0x14005571d
invalid
invalid
test bpl, bpl
je 0x14005528e
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14005528e
lea rdx, [0x1401274e8]
mov r8d, 2
call fcn.140029ad0
or eax, 0x2b84100
add byte [rax], al
add al, ch
std
inc dword [rax + rax*8 + 0x48f850f]
test al, al
jne 0x14005571d
test al, al
jne 0x14005571d
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400552b1
lea rdx, [0x1401275a2]
mov r8d, 1
call fcn.140029ad0
test al, al
jne 0x14005571d
mov rcx, rsi
call fcn.140056910
add byte [rax], al
add byte [rax], al
test rax, rax
jne 0x14005571d
jmp 0x1400556c4
add byte [rax], al
mov rcx, rsi
call fcn.140056390
mov rbx, rax
test bl, 1
jne 0x1400553ba
mov rcx, rsi
mov edx, ebp
call fcn.140055120
invalid
invalid
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x42d850f], eax
add byte [rax], al
invalid
cmp qword [rsi], 0
je 0x1400555c1
lea rcx, [rsp + 0x30]
mov rdx, rsi
call fcn.140055a40
cmp byte [rsp + 0x30], 0
jne 0x140055225
invalid
dec dword [rax - 0x7d]
add byte ds:[rdi], cl
test dh, dl
add al, byte [rax]
add byte [rbx + rcx*4 + 0x74], cl
and al, 0x38
cmp qword [rsi], 0
je 0x1400555f2
mov r14, qword [rsp + 0x38]
lea rcx, [rsp + 0x30]
mov rdx, rsi
call fcn.140055b10
cmp qword [rsp + 0x30], 0
and al, 0x30
add byte [rdi], cl
test byte [rbp + 2], bh
add byte [rax], al
and al, 0x30
add byte [rdi], cl
test byte [rbp + 2], bh
add byte [rax], al
shr rbx, 0x20
movups xmm0, xmmword [rsp + 0x30]
and al, 0x30
movups xmm1, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
cmp ebx, 0x110000
jne 0x14005572d
mov rax, qword [rsp + 0x58]
or rax, qword [rsp + 0x68]
and al, 0x68
and al, 0x68
je 0x1400556e3
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400556e3
lea rdx, [0x1401274e8]
mov r8d, 2
call fcn.140029ad0
test al, al
jne 0x14005571d
mov rdx, qword [rsi + 0x20]
test rdx, rdx
je 0x1400556e3
invalid
add byte [rax - 0x73], cl
and al, 0x50
lea rcx, [rsp + 0x50]
call case.0x14001a9ba.462
jmp 0x1400556df
mov rdi, qword [rsi + 0x20]
jmp 0x14005565a
mov rcx, qword [rsi + 0x20]
and ebx, 0x100
jne 0x14005555d
test rcx, rcx
je 0x14005557f
lea rdx, str.invalid_syntaxrecursion_limit_reachedfor_____::closureshim_as_mut_const___dyn___unsafe_extern__
mov r8d, 0x10
jmp 0x14005556f
xor eax, eax
mov r10d, 0x3e
cmp r9, r8
jae case.0x140055186.2
movzx edx, byte [rcx + r9]
cmp dl, 0x5f
je 0x14005561e
lea r11d, [rdx - 0x30]
cmp r11b, 0xa
jb 0x140055431
lea r11d, [rdx - 0x61]
cmp r11b, 0x1a
jae 0x14005541d
add dl, 0xa9
jmp 0x14005542e
lea r11d, [rdx - 0x41]
cmp r11b, 0x1a
jae case.0x140055186.2
add dl, 0xe3
mov r11d, edx
inc r9
mov qword [rsi + 0x10], r9
mul r10
jo case.0x140055186.2
movzx edx, r11b
add rax, rdx
jae 0x1400553ed
jmp case.0x140055186.2
mov rax, qword [rsp + 0x38]
and al, 0x38
mov qword [rsp + 0x78], rax
cmp qword [rsi], 0
je 0x140055591
lea rcx, [rsp + 0x30]
mov rdx, rsi
call fcn.140055b10
cmp qword [rsp + 0x30], 0
je 0x1400555b7
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm0
mov rdx, qword [rsi + 0x20]
test rdx, rdx
je 0x1400556e3
lea rcx, [rsp + 0x80]
call case.0x14001a9ba.462
mov dil, 1
test al, al
jne 0x14005571d
mov rax, qword [rsi + 0x20]
test rax, rax
je 0x1400556e3
test byte [rax + 0x34], 4
jne 0x1400556e3
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14015a410]
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x140055524
mov rdx, qword [rsi + 0x20]
lea rcx, [rsp + 0x78]
call fcn.14002e1c0
test al, al
jne 0x140055524
mov rax, qword [rsi + 0x20]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14015a411]
mov r8d, 1
call qword [rax + 0x18]
test al, al
je 0x1400556e3
mov dil, 1
jmp 0x14005571d
test rcx, rcx
je 0x14005554e
lea rdx, str.invalid_syntaxrecursion_limit_reachedfor_____::closureshim_as_mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.140029ad0
mov dil, 1
test al, al
jne 0x14005571d
mov qword [rsi], 0
mov byte [rsi + 8], bl
pop rsi
or cl, ch
invalid
add dword [rax], eax
invalid
pop rsi
or cl, ch
mov esi, 0x48000001
test ecx, ecx
test rcx, rcx
je 0x14005557f
lea rdx, [0x1401278e8]
mov r8d, 0x19
call fcn.140029ad0
mov dil, 1
test al, al
jne 0x14005571d
shr ebx, 8
mov qword [rsi], 0
add byte [rax], al
add byte [rax - 0x7516f7a2], cl
add dword [rax], eax
invalid
add byte [rax], al
add byte [rax - 0x7516f7a2], cl
add dword [rax], eax
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
leave
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
je 0x14005571b
lea rdx, [0x1401598c0]
mov r8d, 1
call fcn.140029ad0
mov edi, eax
jmp 0x14005571d
add byte [rdi], cl
mov dh, 0x5c
and al, 0x38
movzx ebx, byte [rsp + 0x38]
jmp 0x14005522a
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14005571b
lea rdx, [0x1401274e8]
mov r8d, 2
call fcn.140029ad0
test al, al
jne 0x14005571d
cmp qword [rsi], 0
jne 0x1400552fa
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14005571b
lea rdx, [0x1401598c0]
mov r8d, 1
mov edx, 0x41001042
mov eax, 1
add rsp, 0xa0
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
jmp fcn.140029ad0
inc r9
mov qword [rsi + 0x10], r9
inc rax
je case.0x140055186.2
cmp rax, 0xffffffffffffffff
je case.0x140055186.2
mov rdi, qword [rsi + 0x20]
mov qword [rsi + 0x20], 0
mov rcx, rsi
xor edx, edx
call fcn.140055120
test al, al
jne 0x14005586e
mov qword [rsi + 0x20], rdi
test rdi, rdi
je 0x14005567f
and byte [rax - 0x73], cl
adc eax, 0xd1f3c
lea rdx, [0x1401275a2]
mov r8d, 1
mov rcx, rdi
stc
stc
call fcn.140029ad0
mov dil, 1
test al, al
jne 0x14005571d
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.1400563e0
mov dil, 1
test al, al
jne 0x14005571d
cmp bl, 0x4d
je 0x1400556c4
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400556b6
lea rdx, [0x140127918]
mov r8d, 4
call fcn.140029ad0
test al, al
jne 0x14005571d
mov rcx, rsi
xor edx, edx
call fcn.140055120
test al, al
jne 0x14005571d
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400556e3
lea rdx, [0x1401275a1]
mov r8d, 1
call fcn.140029ad0
invalid
inc dword [rax + rax*8 - 0x7cb7c58b]
add byte ds:[rdx + rsi - 1], dh
sbb bl, r13b
sub eax, 0x204e8b48
mov rcx, qword [rsi + 0x20]
test al, al
jne 0x14005571d
cmp qword [rsi], 0
je 0x14005571b
dec dword [rsi + 0x18]
jmp 0x14005571b
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140055710
lea rdx, str.invalid_syntaxrecursion_limit_reachedfor_____::closureshim_as_mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.140029ad0
mov dil, 1
test al, al
jne 0x14005571d
mov qword [rsi], 0
mov byte [rsi + 8], 0
xor edi, edi
mov eax, edi
add rsp, 0xa0
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14005574c
lea rdx, [0x140127909]
mov r8d, 3
call fcn.140029ad0
test al, al
jne 0x14005571d
cmp ebx, 0x43
je 0x14005576e
cmp ebx, 0x53
jne 0x14005578b
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400557aa
lea rdx, [0x140127913]
mov r8d, 4
jmp 0x140055784
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400557aa
lea rdx, [0x14012790c]
mov r8d, 7
call fcn.140029ad0
jmp 0x1400557a2
mov rdx, qword [rsi + 0x20]
mov dword [rsp + 0x30], ebx
test rdx, rdx
je 0x1400557aa
lea rcx, [rsp + 0x30]
call fcn.14002fa80
test al, al
jne 0x14005571d
mov rax, qword [rsp + 0x58]
or rax, qword [rsp + 0x68]
mov rcx, qword [rsi + 0x20]
jne 0x14005581a
test rcx, rcx
je 0x1400556e3
lea rdx, [0x140127917]
mov r8d, 1
call fcn.140029ad0
test al, al
jne 0x14005571d
mov rdx, qword [rsi + 0x20]
mov qword [rsp + 0x30], r14
test rdx, rdx
je 0x1400556e3
lea rcx, [rsp + 0x30]
call fcn.140029270
test al, al
jne 0x14005571d
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400556e3
lea rdx, [0x1401310a3]
jmp 0x1400556d4
test rcx, rcx
je 0x1400556e3
lea rdx, [0x14015a412]
mov r8d, 1
call fcn.140029ad0
test al, al
jne 0x14005571d
mov rdx, qword [rsi + 0x20]
test rdx, rdx
je 0x1400556e3
lea rcx, [rsp + 0x50]
call case.0x14001a9ba.462
test al, al
jne 0x14005571d
mov rcx, qword [rsi + 0x20]
test rcx, rcx
jne 0x1400557c3
jmp 0x1400556e3
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, [0x1401272d8]
lea r8, [rsp + 0x30]
mov edx, 0x3d
call fcn.1400fdfb0
ud2
push rdi
push rbp
push rbx
sub rsp, 0x298
mov rsi, rdx
mov r12, rcx
lea rcx, [rsp + 0x98]
mov r8d, 0x200
xor edx, edx
call fcn.1400f0830
mov rcx, qword [r12 + 0x18]
mov rax, rcx
mov qword [rsp + 0x70], rcx
test rcx, rcx
je 0x140055e96
mov qword [rsp + 0x60], rsi
mov rax, qword [r12 + 0x10]
mov qword [rsp + 0x58], rax
pop rax
pop rax
movzx r8d, byte [rax]
mov rcx, qword [r12]
mov rax, qword [r12 + 8]
test rax, rax
mov qword [rsp + 0x88], rcx
mov qword [rsp + 0x90], rax
mov dword [rsp + 0x90], eax
mov dword [rsp + 0x90], eax
je 0x140055ec1
add rax, rcx
xor r12d, r12d
nop
movzx r11d, byte [rcx]
movzx edx, r11b
test dl, dl
js 0x140055de0
inc rcx
cmp r12, 0x80
jne 0x140055e80
mov r9d, edx
and r9d, 0x1f
movzx esi, byte [rcx + 1]
and esi, 0x3f
cmp dl, 0xdf
jbe 0x140055e3f
movzx edx, byte [rcx + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 6
shl edx, 6
shl edx, 6
and edx, 0x3f
or edx, r10d
or edx, r9d
cmp edx, 0x110000
je 0x140055ec4
invalid
xchg edi, eax
add byte [rax], al
invalid
test byte [rdi + 0x48000000], dl
add ecx, 4
add rcx, 4
cmp r12, 0x80
jne 0x140055e80
jmp 0x140056290
add byte [rax], 0
add byte [rbp + 0x2a], dh
jmp 0x140056290
shl ecx, 0xc
or r10d, r9d
mov edx, r10d
cmp r12, 0x80
je 0x140056290
nop word cs:[rax + rax]
mov dword [rsp + r12*4 + 0x98], edx
inc r12
cmp rcx, rax
ror dword [rdi], 0x85
sbb al, 0xff
invalid
invalid
jmp 0x140055ec4
mov rdx, qword [r12]
mov r8, qword [r12 + 8]
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
add rsp, 0x298
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp rax
xor r12d, r12d
mov rax, qword [rsp + 0x70]
mov rbx, qword [rsp + 0x58]
add rax, rbx
mov qword [rsp + 0x78], rax
lea rax, [r12 - 1]
mov qword [rsp + 0x80], rax
lea rax, [r12*4 + 4]
add al, 0xa5
add al, 0
add byte [rax], al
add al, 0xa5
add al, 0
add byte [rax], al
mov qword [rsp + 0x30], rax
lea rbp, [rsp + r12*4]
sub al, 0xa4
sub al, 0xa4
add rbp, 0x98
add byte [rax], al
mov rax, r12
neg rax
mov qword [rsp + 0x50], rax
mov rax, r12
not rax
mov qword [rsp + 0x48], rax
lea rax, [r12 + 1]
mov qword [rsp + 0x20], rax
mov eax, 0x2bc
mov qword [rsp + 0x28], rax
mov r14d, 0x48
mov r15d, 0x80
mov r9d, 0x1a
movabs rsi, 0xea0ea0ea0ea0ea0f
xor eax, eax
ror byte [rax - 0x77], 0x44
and al, 0x38
ror byte [rax - 0x77], 0x44
and al, 0x38
xor ecx, ecx
mov edx, 0x24
sub rdx, r14
mov eax, 0
cmovae rax, rdx
cmp rax, 1
cmp eax, 1
adc rax, 0
adc eax, 0
cmp rax, 0x1a
mov edi, 0x1a
add byte [rax], al
add byte [rcx + 0xf], cl
invalid
invalid
lea edx, [r8 - 0x61]
cmp dl, 0x1a
jb 0x140055f8d
lea edx, [r8 - 0x30]
cmp dl, 9
ja 0x140056290
add r8b, 0xea
mov edx, r8d
inc rbx
movzx r9d, dl
cmp rax, r9
jbe 0x140055fd0
add rcx, r9
jb 0x140056290
add byte [rax], al
add byte [rax], al
lea r13, [r12 + 1]
mov rax, rcx
or rax, r13
shr rax, 0x20
je 0x14005606b
mov rax, rcx
xor edx, edx
div r13
div ebp
div ebp
mov r10, rdx
jmp 0x140056075
nop dword [rax + rax]
mov r8d, 0x24
sub r8, rax
mov r13d, 0x48
nop
add byte [rcx + 0x29], cl
rol byte [rcx - 0x43], 0x48
add byte [rax], al
add byte [rax + 0x4ce8894c], dl
sub eax, esi
mov rax, r13
sub rax, r14
mov r11d, 0
add byte [rax], al
add byte [rax], al
cmovae r11, rax
cmp r11, 1
adc r11, 0
rol dword [rax], cl
rol dword [rax], cl
cmp r11, 0x1a
cmovae r11, rdi
cmovae ebx, edi
cmp rbx, qword [rsp + 0x78]
je 0x140056290
invalid
test dword [rdx], eax
add byte [rax], al
test byte [rbp + 0xf000002], al
mov dh, 3
invalid
movzx eax, byte [rbx]
add ecx, dword [rbp - 0x57f60b0]
sbb dh, byte [rdx + 0x10]
lea edx, [rax - 0x61]
cmp dl, 0x1a
jb 0x140056026
lea edx, [rax - 0x30]
cmp dl, 9
ja 0x140056290
add al, 0xea
mov edx, eax
movzx r10d, dl
mov rax, r10
mul r8
jo 0x140056290
add r9, rax
jb 0x140056290
inc rbx
cmp r11, r10
ja 0x140055f99
xchg dword [rsi - 1], ecx
invalid
invalid
xchg dword [rsi - 1], ecx
invalid
mov edx, 0x24
sub rdx, r11
add r13, 0x24
and al, 0x4c
mov eax, eax
and al, 0x4c
mov eax, eax
mul rdx
mov r8, rax
jno 0x140055fe0
jmp 0x140056290
mov eax, ecx
xor edx, edx
div r13d
mov r10d, edx
add r15, rax
setb al
mov rdx, qword [rsp + 0x68]
mov edx, dword [rsp + 0x68]
mov edx, dword [rsp + 0x68]
cmovae rdx, r15
mov qword [rsp + 0x68], rdx
mov rdx, r15
shr rdx, 0x20
jne 0x140056290
test al, al
jne 0x140056290
test edx, esi
add dword [rax], eax
add byte [rax], al
test edx, esi
add dword [rax], eax
add byte [rax], al
cmp r15d, 0x110000
je 0x140056290
mov eax, r15d
add byte [rax], al
cmp r15d, 0x110000
je 0x140056290
mov eax, r15d
mov eax, edi
xor eax, 0xd800
add eax, 0xfffff800
add byte [0x1400558b8], al
cmp eax, 0x10f7ff
ja 0x140056290
cmp r12, 0x7f
ja 0x140056290
invalid
add byte [rbp + 0x39], cl
invalid
cmp r12, r10
jbe 0x140056100
mov eax, r12d
sub eax, r10d
test al, 3
add ecx, dword [rax - 0x75]
jl 0x140056102
invalid
je 0x140056153
add ecx, dword [rax - 0x75]
jl 0x140056102
cmp byte [rdx + rsi*2 + 0x48], dh
mov eax, ecx
mov rax, rcx
mov r8, qword [rsp + 0x20]
or rax, r8
shr rax, 0x20
je 0x140056117
mov rax, rcx
xor edx, edx
div r8
jmp 0x14005611e
nop dword [rax]
invalid
cmp r10, 0x80
mov rdi, qword [rsp + 0x38]
jb 0x14005618f
cli
add byte [rax], 0
add byte [rax - 0x75], cl
jl 0x14005612f
cmp byte [rdi], cl
invalid
jmp 0x140056373
add byte [rcx + 0x41d231c8], cl
div eax
mov eax, ecx
xor edx, edx
div r8d
imul rax, qword [rsp + 0x48]
add rcx, rax
xor eax, eax
nop dword [rax]
add byte [rbx - 0x76037aac], cl
push rsp
test dword [rax], eax
mov edx, dword [rbp + rax*4 - 4]
mov dword [rbp + rax*4], edx
dec rax
mov edx, r12d
sub dl, cl
movzx edx, dl
and edx, 3
add rdx, rax
jne 0x140056130
sub rax, qword [rsp + 0x50]
mov r12, rax
mov rax, qword [rsp + 0x80]
add byte [rax], al
add rax, rdi
sub rax, r10
cmp rax, 3
jb 0x14005618f
invalid
sub byte [rsi + 0xf], ah
nop word [rax + rax]
invalid
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rsp + r12*4 + 0x88]
movups xmmword [rsp + r12*4 + 0x8c], xmm0
add byte [rax], al
add byte [rdx + 0xf], al
adc dword [rsp + riz*4 + 0x8c], eax
lea rax, [r12 - 4]
mov r12, rax
cmp rax, r10
sal byte [rdi - 0x1f], 1
sal byte [rdi - 0x1f], 1
mov dword [rsp + r10*4 + 0x98], r15d
cmp rbx, qword [rsp + 0x78]
pop rsp
and al, 0x78
pop rsp
and al, 0x78
je 0x140056338
movzx r8d, byte [rbx]
mov rax, r9
shr rax, 0x20
mov r15, qword [rsp + 0x30]
and byte [rbx + rcx*4 + 0x7c], cl
and al, 0x30
je 0x1400561c3
mov rax, r9
mov eax, ecx
enter 0xffffffffffffd231, 0x48
div dword [rsp + 0x28]
and al, 0x28
xor edx, edx
div qword [rsp + 0x28]
and al, 0x28
mov r9, rax
jmp 0x1400561cf
mov eax, r9d
xor edx, edx
div dword [rsp + 0x28]
mov r9d, eax
mov r12, qword [rsp + 0x20]
mov rax, r9
or rax, r13
call 0x160ee2326
call 0x160ee2326
and byte [rbp + rcx + 0x4c], dh
mov eax, ecx
je 0x1400561ed
mov rax, r9
xor edx, edx
div r13
mov rcx, rax
jmp 0x1400561f7
invalid
or al, byte [rcx + rcx*4 - 0x38]
mov eax, r9d
xor edx, edx
div r13d
mov ecx, eax
add rcx, r9
xor r11d, r11d
cmp rcx, 0x1c8
cmp ecx, 0x1c8
cmp ecx, 0x1c8
jb 0x14005622d
mov r9, rcx
nop dword [rax]
mov rax, r9
mul rsi
mov rcx, rdx
shr rcx, 5
add r11, 0x24
cmp r9, 0x3e57
add byte [rax], al
add byte [rax], al
mov r9, rcx
ja 0x140056210
inc r10
lea eax, [rcx*4]
add byte [rax], al
add byte [rax], al
lea eax, [rax + rax*8]
add ecx, 0x26
xor edx, edx
div cx
movzx r14d, ax
add r14, r11
fimul word [rax - 1]
invalid
mov qword [rsp + 0x38], rdi
add r15, 4
mov qword [rsp + 0x30], r15
add rbp, 4
dec qword [rsp + 0x50]
fimul word [rax - 1]
invalid
dec qword [rsp + 0x48]
inc r12
inc esp
inc esp
mov qword [rsp + 0x20], r12
mov eax, 2
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x28], eax
sub byte [rbp - 0x77], cl
in al, dx
mov r12, r13
mov r15, qword [rsp + 0x68]
mov rcx, r10
rol dword [rcx - 0x47], 1
sbb al, byte [rax]
add byte [rax], al
rol dword [rcx - 0x47], 1
sbb al, byte [rax]
add byte [rax], al
mov ecx, 0x1a
jmp 0x140055f4a
mov rax, qword [rsp + 0x60]
mov eax, dword [rsp + 0x60]
mov r14, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.punycode_0
adc al, 0xd
invalid
sbb byte [rax - 0x73], cl
adc eax, 0xd1448
adc al, 0xd
invalid
adc al, 0xd
add byte [rcx - 0x48], al
invalid
or dword [rax], eax
mov r8d, 9
mov eax, 9
add byte [rax], al
mov rcx, r14
int1
mov rsi, rax
call rax
mov bpl, 1
test al, al
jne 0x14005630a
mov r8, qword [rsp + 0x90]
test r8, r8
je 0x1400562f4
invalid
sub cl, byte [rcx + rcx*4 - 0xf]
mov rcx, r14
int1
mov rdx, qword [rsp + 0x88]
mov rdi, rsi
call rsi
test al, al
jne 0x14005630a
and al, 0x88
add byte [rax], al
add byte [rax - 0x77], cl
idiv edi
invalid
lea rdx, [0x1401276f9]
mov r8d, 1
mov rcx, r14
call rdi
test al, al
jne 0x14005630a
mov rcx, r14
mov rdx, qword [rsp + 0x58]
mov r8, qword [rsp + 0x70]
mov rdi, rsi
call rsi
invalid
test al, al
je 0x140056320
invalid
invalid
invalid
mov eax, ebp
add rsp, 0x298
invalid
add byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
ret
lea rdx, [0x1401310a3]
mov r8d, 1
mov rcx, r14
mov rax, rdi
jmp 0x140055eab
lea rsi, [rsp + 0x44]
mov rdi, qword [rsp + 0x60]
lea rbx, [rsp + 0x98]
lea ebx, [rsp + 0x98]
lea ebx, [rsp + 0x98]
mov r14, qword [rsp + 0x30]
nop
mov eax, dword [rbx]
mov dword [rsp + 0x44], eax
mov rcx, rsi
mov rdx, rdi
call fcn.14002fa80
mov ebp, eax
test al, al
jne 0x14005630a
add rbx, 4
add ebx, 4
add r14, 0xfffffffffffffffc
cld
jne 0x140056350
jmp 0x14005630a
lea r8, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov edx, 0x80
mov rcx, r10
call fcn.1400fdb80
ud2
invalid
or ecx, esp
int3
int3
push rcx
or byte [rbx + 0x1a], dh
jae 0x1400563b4
jae 0x1400563b4
mov rax, qword [rcx]
movzx eax, byte [rax + rdx]
inc rdx
mov qword [rcx + 0x10], rdx
mov dword [rcx + 0x10], edx
mov dword [rcx + 0x10], edx
lea ecx, [rax - 0x41]
cmp cl, 0x1a
jae 0x1400563bd
xor ecx, ecx
jmp 0x1400563d1
mov ecx, 1
add byte [rcx], dh
shr bl, 0x14
xor eax, eax
jmp 0x1400563d1
add al, 0x85
xor edx, edx
xor ecx, ecx
cmp al, 0xe6
setb cl
mov eax, 0x110000
cmovb rax, rdx
shl rax, 0x20
or rax, rcx
ret
je case.0x14001f834.474
add byte [rbx + rcx*4 + 0x66], cl
or byte [rax - 0x75], cl
pop rsi
adc byte [rcx + rdi - 0x1d], cl
mov r12, qword [rsi + 8]
mov rbx, qword [rsi + 0x10]
cmp rbx, r12
jae 0x140056531
add byte [rax], al
movzx r14d, byte [r15 + rbx]
lea r13, [rbx + 1]
imul eax, dword [rcx], 0x4c
mov dword [rsi + 0x10], ebp
outsb dx, byte [rsi]
invalid
imul eax, dword [rcx], 0x4c
mov dword [rsi + 0x10], ebp
outsb dx, byte [rsi]
invalid
outsb dx, byte [rsi]
adc byte [rcx - 0x73], al
lahf
lea eax, [r14 - 0x61]
cmp al, 0x19
ja 0x140056435
invalid
adc dword [rdi], ecx
mov dh, 0xc0
movzx eax, al
mov ecx, 0x3bcfbbf
bt ecx, eax
jb 0x14005659d
movabs dword [0x8b00000168820fc1], eax
sbb dil, r15b
ror byte [rcx - 0xbc2e7ba], 1
add byte [rax], al
mov eax, dword [rsi + 0x18]
inc eax
mov dword [rsi + 0x18], eax
cmp eax, 0x1f4
ja 0x140056567
add byte [rax], al
movzx eax, r14b
add eax, 0xffffffbf
mov edi, 0xf13f883
xchg dword [rcx + 2], ecx
add byte [rax], al
add byte [rax], al
lea rcx, [0x14016de44]
adc dword [rax], eax
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14005648e
lea rdx, [0x14015a410]
invalid
adc byte [rax], al
mov r8d, 1
mov eax, 1
call fcn.140029ad0
mov dil, 1
test al, al
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x438850f], eax
jne 0x1400568c6
jne 0x1400568c6
mov rcx, rsi
call fcn.1400563e0
mov dil, 1
mov bh, 1
test al, al
jne 0x1400568c6
invalid
invalid
add al, 0
invalid
test dword [0x1810564a6], esp
cmp dh, 0x41
cmp r14b, 0x41
jne 0x1400564df
mov rcx, qword [rsi + 0x20]
test rcx, rcx
and byte [rax - 0x7b], r9b
leave
je 0x1400564ca
lea rdx, [0x140127926]
mov r8d, 2
call fcn.140029ad0
add byte [rax], al
add al, ch
invalid
test al, al
jne 0x1400568c6
invalid
add byte [rax - 0x49], al
mov dil, 1
mov rcx, rsi
add dword [rax - 0x77], ecx
int1
mov dl, 1
call fcn.140056ad0
stc
invalid
add byte [rax], al
stc
add eax, 0xc0840000
test al, al
test al, al
jne 0x1400568c6
add eax, dword [rax]
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
mov rcx, qword [rsi + 0x20]
test rcx, rcx
leave
leave
je 0x1400568bb
test bh, cl
add eax, dword [rax]
add byte [rax - 0x73], cl
lea rdx, [0x14015a411]
lea rdx, [0x14015a411]
mov r8d, 1
mov eax, 1
add dword [rax], eax
add byte [rax], al
call fcn.140029ad0
jmp 0x1400568b4
std
invalid
mov rcx, qword [rsi + 0x20]
test rcx, rcx
leave
je case.0x140036ec2.227
lea rdx, [0x1401598c0]
lea edx, [0x1401598c0]
adc eax, 0x1033a9
mov r8d, 1
add byte [rax - 0x7d], cl
invalid
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
jmp fcn.140029ad0
invalid
std
invalid
xor eax, 0x8b48fffd
and byte [rax - 0x7b], r9b
mov rcx, qword [rsi + 0x20]
test rcx, rcx
leave
leave
je 0x140056557
lea rdx, str.invalid_syntaxrecursion_limit_reachedfor_____::closureshim_as_mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.140029ad0
mov dil, 1
test al, al
jne 0x1400568c6
add byte [rax], al
adc ecx, dword [0x150bda644]
add byte [rax], al
add al, ch
test byte [0xf746654b], dh
add dword [rax + rax*8 + 0x36f850f], eax
add byte [rax], al
mov qword [rsi], 0
mov byte [rsi + 8], 0
add cl, ch
pop rbp
add eax, dword [rax]
invalid
add cl, ch
pop rbp
add eax, dword [rax]
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
leave
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
test rcx, rcx
je case.0x140061059.407
lea rdx, [0x1401278e8]
lea edx, [0x1401278e8]
mov r8d, 0x19
sbb dword [rax], eax
add byte [rax], al
call fcn.140029ad0
mov dil, 1
test al, al
invalid
xor rax, 0xffffffffb740fffd
add dword [rax + rax*8 + 0x339850f], eax
ror byte [rdi], 0x85
cmp dword [rbx], eax
ror byte [rdi], 0x85
cmp dword [rbx], eax
jne 0x1400568c6
add byte [rax], al
mov qword [rsi], 0
mov byte [rsi + 8], 1
jmp case.0x140036ec2.227
add ecx, ebp
invalid
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
test rcx, rcx
je case.0x140036ec2.227
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xd15c7
lea rdx, [0x140127b78]
mov rdx, qword [rdx + rax*8]
ret 0x8d4c
lea r8, [0x140127aa8]
lea eax, [0x140127aa8]
add eax, 0xd14ec
in al, dx
adc al, 0xd
add byte [rbp - 0x75], cl
mov r8, qword [r8 + rax*8]
add al, 0xc0
jmp 0x14005651d
pop rax
invalid
dec dword [rax - 0x75]
mov rbx, qword [rsi + 0x20]
mov ebx, dword [rsi + 0x20]
pop rsi
and byte [rax - 0x7b], cl
fisttp dword [rdi]
test rbx, rbx
je 0x1400568ac
test dl, bl
add al, byte [rax]
invalid
test dl, bl
add al, byte [rax]
fiadd dword [rdx]
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [0x1401275a4]
adc eax, 0xd0fcb
retf
prefetch byte [rax]
or eax, 0x1b84100
add byte [rax], al
add byte [rax], al
mov rcx, rbx
call fcn.140029ad0
std
invalid
invalid
mov r8d, 1
mov eax, 1
add byte [rax], al
mov rcx, rbx
call fcn.140029ad0
std
invalid
xor al, 0xfd
std
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x2d4850f], eax
add byte [rax], al
mov dil, 1
test al, al
jne 0x1400568c6
cmp r14b, 0x50
jne 0x140056809
invalid
invalid
add al, byte [rax]
invalid
test dword [0x1880565ff], ecx
or eax, 0x48000002
lea rdx, [0x140127920]
lea edx, [0x140127920]
mov r8d, 6
add byte [rax], al
add cl, ch
or byte [rdx], al
add byte [rax], al
jmp 0x140056816
mov rcx, qword [rsi + 0x20]
test rcx, rcx
and byte [rax - 0x7b], r9b
leave
je 0x140056634
sbb eax, 0x85158d48
prefetch byte [rax]
lea rdx, [0x1401275a3]
mov r8d, 1
mov eax, 1
add byte [rax], al
add al, ch
invalid
call fcn.140029ad0
mov dil, 1
test al, al
jne 0x1400568c6
add al, byte [rax]
invalid
cmpsd dword [rsi], dword [rdi]
xor al, 0xfd
std
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x292850f], eax
invalid
add al, byte [rax]
add byte [rbp + 0x39], cl
cmp ebp, esp
jae 0x140056884
cmp byte [r15 + r13], 0x4c
jne 0x140056884
add byte [rax], al
cmp r13, r12
cmp ebp, esp
jae 0x140056884
cmp byte [r15 + r13], 0x4c
jne 0x140056884
cmp al, 2
add byte [rax], al
add rbx, 2
mov qword [rsi + 0x10], rbx
lea rcx, [rsp + 0x20]
mov rdx, rsi
call fcn.140059120
cmp byte [rsp + 0x20], 0
add byte [rdi], cl
test ah, ah
add dword [rax], eax
invalid
add byte [rdi], cl
test ah, ah
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x5c
and al, 0x21
movzx ebx, byte [rsp + 0x21]
mov rcx, qword [rsi + 0x20]
test bl, bl
je 0x1400568d8
test rcx, rcx
je 0x1400568f6
je case.0x1400294b1.424
add byte [rax], al
je case.0x1400294b1.424
add byte [rax], al
lea rdx, [0x1401278e8]
lea edx, [0x1401278e8]
mov r8d, 0x19
add byte [rax], al
add cl, ch
push rsi
jmp 0x1400568ea
add al, byte [rax]
add byte [rax - 0x77], cl
mov rcx, rsi
add byte [rax], al
mov rcx, rsi
call fcn.140058f80
jmp 0x1400568b4
adc eax, dword [rdx]
add byte [rax], al
adc eax, dword [rdx]
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x77], cl
mov qword [rsi + 0x10], rbx
invalid
invalid
mov qword [rsi + 0x10], rbx
mov rcx, rsi
int1
int1
xor edx, edx
call fcn.140055120
jmp 0x1400568b4
invalid
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400566da
lea rdx, [0x140127928]
lea edx, [0x140127928]
mov r8d, 4
add byte [rax], al
add al, ch
add dword [rdi*8 + 0x1b740ff], esi
std
inc dword [rax - 0x49]
invalid
add byte [rax], al
call fcn.140029ad0
mov dil, 1
std
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x1ec850f], eax
ror byte [rdi], 0x85
in al, dx
add dword [rax], eax
invalid
test al, al
ror byte [rdi], 0x85
jne 0x1400568c6
in al, dx
add dword [rax], eax
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.140059270
mov gs, word [rbx]
add byte [rax], al
sub eax, dword [rax]
add byte [rax - 0x49], al
mov bh, 1
test al, al
invalid
test ecx, ebx
invalid
mov dil, 1
mov bh, 1
test al, al
jne 0x1400568c6
ror byte [rdi], 0x85
fld dword [rcx]
add byte [rax], al
mov rcx, qword [rsi]
mov ecx, dword [rsi]
test rcx, rcx
je case.0x1400625c9.373
sub al, byte [rcx]
add byte [rax], al
invalid
sub al, byte [rcx]
add byte [rax], al
invalid
add byte [rax - 0x75], cl
adc byte [rax + 0x3b], r9b
or byte [rdi], r9b
jae case.0x1400625c9.373
cmp byte [rcx + rax], 0x4c
invalid
test dword [rdx], edx
mov rax, qword [rsi + 0x10]
cmp rax, qword [rsi + 8]
jae case.0x1400625c9.373
cmp byte [rcx + rax], 0x4c
jne case.0x1400625c9.373
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 1], cl
ror byte [rax - 0x77], 0x46
mov qword [rsi + 0x10], rax
invalid
invalid
inc rax
mov qword [rsi + 0x10], rax
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
adc byte [rax - 0x73], r9b
lea ecx, [rsp + 0x20]
and al, 0x20
mov rdx, rsi
call fcn.140059120
add byte [rax], al
add byte [rax], al
add byte [rax + 0x20247c], al
cmp byte [rsp + 0x20], 0
add byte [rdi], cl
test dword [rax], edi
invalid
jne 0x140056668
mov rbx, qword [rsp + 0x28]
and al, 0x28
test rbx, rbx
je 0x1400568bb
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x7b], cl
leave
test rcx, rcx
je 0x140056761
lea rdx, [0x14012792c]
mov r8d, 3
add byte [rax], al
add byte [rax], al
call fcn.140029ad0
test al, al
jne 0x1400568c6
mov rcx, rsi
int1
mov rdx, rbx
call fcn.1400571b0
jmp 0x1400568b7
mov rcx, rsi
mov ecx, esi
call fcn.140058d60
jmp 0x1400568b4
and eax, 0x36e90000
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
invalid
invalid
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x7b], cl
test rcx, rcx
leave
je 0x1400567a4
lea rdx, [0x1401275a0]
mov r8d, 1
mov eax, 1
mov eax, 1
call fcn.140029ad0
mov dil, 1
test al, al
jne 0x1400568c6
mov rcx, rsi
call fcn.1400591e0
mov dil, 1
mov bh, 1
mov bh, 1
add dword [rax - 0x7b], ecx
ror byte [rdi], 0x85
invalid
test rax, rax
test eax, eax
jne 0x1400568c6
add byte [rax - 0x7d], cl
cli
add dword [rbp + 0x27], esi
cmp rdx, 1
jne 0x1400567e5
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
test rcx, rcx
je 0x1400568bb
lea rdx, [0x14012f005]
mov r8d, 1
add dword [rax], eax
add byte [rax], al
xor ecx, dword [rax - 0x47befff3]
add dword [rax], eax
add byte [rax], al
call fcn.140029ad0
test al, al
jne 0x1400568c6
add byte [rax], al
ror byte [rdi], 0x85
loope case.0x14003171e.389
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
test rcx, rcx
and byte [rax - 0x7b], r9b
leave
je 0x1400568bb
lea rdx, str._HRESULT_
lea edx, str._HRESULT_
pop rdi
adc dword [rax], eax
mov r8d, 1
call fcn.140029ad0
jmp 0x1400568b7
scasb al, byte [rdi]
add byte [rax], al
invalid
scasb al, byte [rdi]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xd110c
lea rdx, [0x14012791c]
mov r8d, 4
add byte [rax], al
mov rcx, rbx
call fcn.140029ad0
jmp 0x1400568a8
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140056557
std
invalid
invalid
std
invalid
lea rdx, str.invalid_syntaxrecursion_limit_reachedfor_____::closureshim_as_mut_const___dyn___unsafe_extern__
mov r8d, 0x10
add byte [rax], al
add al, ch
invalid
xor bh, ch
inc dword [rax + rax*8 - 0x2f27bf1]
invalid
invalid
add byte [rax], al
add al, ch
invalid
jmp 0x1400568c6
mov rdx, qword [rsp + 0x28]
test rdx, rdx
je 0x140056884
mov rcx, rsi
call fcn.1400571b0
mov dil, 1
test al, al
invalid
jne 0x1400568c6
sal byte [rbp + 0x61], 0x48
mov ecx, dword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140056884
lea rdx, [0x140158b19]
adc eax, 0x1022a4
mov r8d, 1
call fcn.140029ad0
invalid
test al, al
jne 0x1400568c6
inc dword [rax + rax*8 - 0x7fbebd8b]
invalid
cmp r14b, 0x52
je 0x1400568ac
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400568ac
lea rdx, [0x14012791c]
mov r8d, 4
invalid
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
call fcn.140029ad0
mov dil, 1
std
inc dword [rax - 0x49]
add dword [rax + rax*8 - 0x76b7e58b], eax
int1
test al, al
jne 0x1400568c6
mov rcx, rsi
call fcn.1400563e0
mov dil, 1
test al, al
jne 0x1400568c6
cmp qword [rsi], 0
je case.0x140036ec2.227
add byte [rbx + rax - 1], dh
sbb byte [rcx], r14b
xor edi, edi
mov eax, edi
add rsp, 0x30
pop rbx
pop rdi
dec dword [rsi + 0x18]
xor edi, edi
mov eax, edi
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
test rcx, rcx
je 0x1400568f6
lea rdx, str.invalid_syntaxrecursion_limit_reachedfor_____::closureshim_as_mut_const___dyn___unsafe_extern__
mov r8d, 0x10
or eax, 0x10b84100
add byte [rax], al
add al, ch
loope 0x14005691e
call fcn.140029ad0
mov dil, 1
invalid
test al, al
std
inc dword [rax - 0x49]
add dword [rax + rax*8 - 0x38b72f8b], eax
invalid
jne 0x1400568c6
mov qword [rsi], 0
mov dword [rsi], 0
mov byte [rsi + 8], bl
jmp case.0x140036ec2.227
int3
sal byte [rsi + rdx*2 + 0x48], 0x89
iretd
lea ebx, [0x140127907]
xor r14d, r14d
mov rcx, qword [rdi + 0x10]
mov ecx, dword [rdi + 0x10]
cmp rcx, qword [rdi + 8]
jae 0x140056940
or byte [rbx + 6], dh
cmp byte [rax + rcx], 0x45
je 0x140056982
sub r14, 1
jb case.0x140051800.173
mov rcx, qword [rdi + 0x20]
test rcx, rcx
je case.0x140051800.173
invalid
adc al, byte [rcx - 0x48]
add al, byte [rax]
add byte [rax], al
mov r8d, 2
mov rdx, rbx
call fcn.140029ad0
test al, al
jne 0x14005697b
invalid
mov rcx, rdi
call fcn.1400569a0
test al, al
jne 0x14005697b
mov rax, qword [rdi]
test rax, rax
test eax, eax
jne 0x140056930
jmp 0x14005698b
mov esi, 1
jmp 0x14005698b
inc rcx
mov qword [rdi + 0x10], rcx
xor esi, esi
mov rax, rsi
add rsp, 0x28
pop rbx
pop rdi
sub byte [rbx + 0x5f], bl
pop rsi
pop r14
ret
int3
invalid
or dword [rax - 0x7b], ecx
leave
je 0x1400569ee
mov r8, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
cmp rax, r8
jae 0x1400569ee
movzx edx, byte [rcx + rax]
cmp edx, 0x4b
je 0x1400569fb
mov dh, 0x14
add dword [rbx + 0x35744bfa], eax
cmp edx, 0x4c
jne 0x1400569ee
jne 0x1400569ee
lea r9, [rax + 1]
mov qword [rsi + 0x10], r9
cmp r9, r8
jae 0x140056a11
invalid
add qword [rcx + rcx*4 + 0x4e], rcx
add dword [rcx + rcx*4 + 0x4e], ecx
adc byte [rbp + 0x39], cl
sal dword [rbx + 0x39], 0x42
cmp dword [rdx - 0x80], eax
cmp al, 9
pop rdi
cmp dword [rdx - 0x80], eax
cmp al, 9
pop rdi
cmp byte [rcx + r9], 0x5f
jne 0x140056a11
add rax, 2
add eax, 2
mov qword [rsi + 0x10], rax
adc byte [rcx], dh
shr cl, 0xc3
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, esi
xor eax, eax
jmp 0x140056ab1
mov rcx, rsi
mov ecx, esi
add rsp, 0x20
pop rsi
jmp fcn.1400563e0
stc
invalid
invalid
stc
invalid
inc rax
mov qword [rsi + 0x10], rax
mov rcx, rsi
ror byte [rax - 0x77], 0x46
adc byte [rax - 0x77], cl
int1
xor edx, edx
add rsp, 0x20
add esp, 0x20
pop rsi
jmp fcn.140056ad0
add byte [rax], al
add byte [rax], al
xor eax, eax
mov r10d, 0x3e
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
invalid
add byte [rax], al
nop dword [rax]
add byte [rbp + 0x39], cl
sal dword [rbx + 0x56], 0x42
invalid
cmp r9, r8
jae 0x140056a7b
movzx edx, byte [rcx + r9]
movzx edx, byte [rcx + rcx]
adc al, 9
cmp dl, 0x5f
je 0x140056a6f
lea r11d, [rdx - 0x30]
cmp r11b, 0xa
sti
or dh, byte [rdx + 0x1f]
jb 0x140056a58
lea r11d, [rdx - 0x61]
lea ebx, [rdx - 0x61]
cmp r11b, 0x1a
jae 0x140056a48
add dl, 0xa9
jmp 0x140056a55
lea r11d, [rdx - 0x41]
lea ebx, [rdx - 0x41]
cmp r11b, 0x1a
jae 0x140056a7b
add dl, 0xe3
mov r11d, edx
inc r9
mov qword [rsi + 0x10], r9
mul r10
jo 0x140056a7b
movzx edx, r11b
add rax, rdx
jae 0x140056a20
jmp 0x140056a7b
inc r9
mov qword [rsi + 0x10], r9
inc rax
jne 0x140056ab1
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140056a9e
lea rdx, str.invalid_syntaxrecursion_limit_reachedfor_____::closureshim_as_mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.140029ad0
mov ecx, eax
mov al, 1
test cl, cl
cmp dh, byte [rax]
std
dec dword [rcx - 0x7bfe4f3f]
leave
jne 0x140056aab
mov qword [rsi], 0
mov byte [rsi + 8], 0
or byte [rax], r8b
or byte [rax], r8b
xor eax, eax
add rsp, 0x20
pop rsi
ret
and byte [rsi - 0x3d], bl
mov rcx, rsi
mov ecx, esi
mov rdx, rax
mov edx, eax
ret 0x8348
add rsp, 0x20
pop rsi
jmp fcn.1400571b0
add byte [rax], al
invalid
add byte [rax], al
int3
int3
int3
test rcx, rcx
leave
je 0x140057077
add eax, 0x8b4c0000
or byte [rax - 0x75], r9b
adc byte [rcx + r15 - 0x38], r9b
cmp rax, r9
mov r9, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
adc byte [rcx + rdi - 0x38], cl
cmp rax, r9
cmp eax, ecx
jae case.0x140056b3c.67
cmp esi, 1
add byte [rax], al
movzx ebx, byte [rcx + rax]
lea r8, [rax + 1]
add dword [rcx + rcx*4 + 0x46], ecx
adc byte [rbx + rcx*4 + 0x56], al
sbb byte [rcx - 1], al
ret 0x8944
push rsi
sbb byte [rcx - 0x7f], al
cli
hlt
add dword [rax], eax
add byte [rax], al
add dword [rcx + rcx*4 + 0x46], ecx
add dword [rcx + rcx*4 + 0x46], ecx
adc byte [rbx + rcx*4 + 0x56], al
sbb byte [rcx - 1], al
ret 0x8944
push rsi
sbb byte [rcx - 0x7f], al
cli
hlt
add byte [rax], al
ja 0x140056ba0
movzx r10d, bl
add r10d, 0xffffffbf
invalid
mov edi, 0x38fa8341
cmp r10d, 0x38
cmp edx, 0x38
ja case.0x140056b3c.67
lea r11, [0x14016de94]
lea ebx, [0x14016de94]
adc dword [rax], eax
movsxd r10, dword [r11 + r10*4]
add r10, r11
jmp r10
cmp r8, r9
jae case.0x140056b3c.104
cmp byte [rcx + r8], 0x6e
jne case.0x140056b3c.104
add rax, 2
mov qword [rsi + 0x10], rax
mov dword [rsi + 0x10], eax
mov dword [rsi + 0x10], eax
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je case.0x140056b3c.104
lea rdx, [0x1401276f9]
mov r8d, 1
call fcn.140029ad0
invalid
invalid
std
invalid
xchg esi, eax
or ecx, dword [0x141bdac66]
add byte [rax], al
add al, ch
invalid
mov dil, 1
test al, al
jne 0x14005709c
mov rcx, rsi
mov edx, ebx
invalid
call fcn.1400572a0
invalid
mov dil, 1
test al, al
jne 0x14005709c
cmp qword [rsi], 0
je 0x14005709a
invalid
add byte [rax], al
add eax, 0x4eff0000
sbb cl, ch
cli
add al, 0
dec dword [rsi + 0x18]
jmp 0x14005709a
invalid
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
leave
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je case.0x140054456.78
lea rdx, [0x1401278e8]
mov r8d, 0x19
call fcn.140029ad0
mov dil, 1
test al, al
jne 0x14005709c
mov qword [rsi], 0
mov byte [rsi + 8], 1
or byte [rcx], al
jmp 0x14005709a
test dl, dl
je 0x140056db2
invalid
add dword [rax], eax
invalid
invalid
xor ebp, ebp
jmp 0x140056f14
mov rcx, rsi
call fcn.140057470
jmp 0x140056b83
cmp r8, r9
jae case.0x140056b3c.81
cmp byte [rcx + r8], 0x65
jne case.0x140056b3c.81
add rax, 2
add eax, 2
mov qword [rsi + 0x10], rax
mov rcx, rsi
call fcn.140057ae0
jmp 0x140056b83
test dl, dl
je 0x140056d54
xor ebp, ebp
jmp 0x140056e7d
test dl, dl
je 0x140056de4
xor ebp, ebp
jmp 0x140056f67
test dl, dl
je 0x140056e16
xor ebp, ebp
jmp 0x140056ff5
lea rcx, [rsp + 0x28]
mov rdx, rsi
call fcn.140057610
mov rcx, qword [rsp + 0x28]
test rcx, rcx
je 0x140056d86
mov rdx, qword [rsp + 0x30]
call fcn.1400576b0
cmp rax, 1
jne case.0x140056b3c.67
cmp rdx, 1
je 0x140057134
test rdx, rdx
jne case.0x140056b3c.67
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140056b8e
lea rdx, [0x14012efdc]
mov r8d, 5
jmp 0x1400570fe
lea rcx, [rsp + 0x28]
mov rdx, rsi
call fcn.140057610
add byte [rax - 0x75], cl
and al, 0x28
add byte [rax - 0x75], cl
and al, 0x28
test rcx, rcx
je 0x140056d86
mov rdx, qword [rsp + 0x30]
call fcn.1400576b0
test rax, rax
je case.0x140056b3c.67
mov rax, rdx
shr rax, 0x20
jne case.0x140056b3c.67
mov eax, edx
xor eax, 0xd800
add eax, 0xffef0000
cmp eax, 0xffef0800
out dx, eax
push qword [rdx + 0x16]
cmp edx, 0x110000
je case.0x140056b3c.67
mov rcx, qword [rsi + 0x20]
call fcn.140057850
jmp 0x140056b83
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140056d1c
lea rdx, str.invalid_syntaxrecursion_limit_reachedfor_____::closureshim_as_mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.140029ad0
mov dil, 1
test al, al
jne 0x14005709c
mov qword [rsi], 0
mov byte [rsi + 8], 0
jmp 0x14005709a
test dl, dl
je 0x140056e48
xor ebp, ebp
jmp 0x1400570aa
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140056b8e
lea rdx, [0x140127857]
jmp 0x1400570f8
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140056e7a
lea rdx, [0x14012f006]
mov r8d, 1
call fcn.140029ad0
mov bpl, 1
mov dil, 1
test al, al
je 0x140056e7d
jmp 0x14005709c
movzx ebx, byte [rsp + 0x30]
mov rcx, qword [rsi + 0x20]
test bl, bl
je 0x140056ee0
test rcx, rcx
je 0x140056f02
lea rdx, [0x1401278e8]
mov r8d, 0x19
jmp 0x140056ef2
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140056f11
lea rdx, [0x14012f006]
mov r8d, 1
call fcn.140029ad0
mov bpl, 1
mov dil, 1
test al, al
je 0x140056f14
jmp 0x14005709c
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140056f64
lea rdx, [0x14012f006]
mov r8d, 1
call fcn.140029ad0
mov bpl, 1
mov dil, 1
test al, al
je 0x140056f67
jmp 0x14005709c
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140056ff2
lea rdx, [0x14012f006]
mov r8d, 1
call fcn.140029ad0
mov bpl, 1
mov dil, 1
test al, al
je 0x140056ff5
jmp 0x14005709c
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400570a7
lea rdx, [0x14012f006]
mov r8d, 1
call fcn.140029ad0
mov bpl, 1
mov dil, 1
test al, al
jne 0x14005709c
jmp 0x1400570aa
mov bpl, 1
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140056ea3
lea rdx, [0x1401275a3]
mov r8d, 1
call fcn.140029ad0
mov dil, 1
test al, al
jne 0x14005709c
cmp bl, 0x52
je 0x140056ece
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140056ece
lea rdx, [0x14012791c]
mov r8d, 4
call fcn.140029ad0
mov dil, 1
test al, al
jne 0x14005709c
mov dil, 1
mov rcx, rsi
mov dl, 1
call fcn.140056ad0
jmp 0x1400570d7
test rcx, rcx
je 0x140056f02
lea rdx, str.invalid_syntaxrecursion_limit_reachedfor_____::closureshim_as_mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.140029ad0
mov dil, 1
test al, al
jne 0x14005709c
mov qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x14005709a
mov bpl, 1
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140056f3a
lea rdx, [0x14015a410]
mov r8d, 1
call fcn.140029ad0
mov dil, 1
test al, al
jne 0x14005709c
mov rcx, rsi
call fcn.140057da0
mov dil, 1
test rax, rax
jne 0x14005709c
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400570db
add byte [rax], al
add byte [rax], al
lea rdx, [0x14015a411]
jmp 0x140056fe2
mov bpl, 1
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140056f8d
lea rdx, [0x1401275a0]
mov r8d, 1
call fcn.140029ad0
mov dil, 1
test al, al
jne 0x14005709c
mov rcx, rsi
call fcn.140057e30
mov dil, 1
test rax, rax
ror byte [rdi], 0x85
sti
add byte [rax], al
invalid
ror byte [rdi], 0x85
sti
add byte [rax], al
add byte [rax - 0x7d], cl
cli
add dword [rbp + 0x27], esi
cmp rdx, 1
jne 0x140056fce
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400570db
lea rdx, [0x14012f005]
mov r8d, 1
call fcn.140029ad0
test al, al
jne 0x14005709c
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400570db
lea rdx, str._HRESULT_
mov r8d, 1
call fcn.140029ad0
jmp 0x1400570d7
mov bpl, 1
mov dil, 1
mov rcx, rsi
mov dl, 1
call fcn.140055120
test al, al
jne 0x14005709c
mov rax, qword [rsi]
test rax, rax
je 0x140057077
mov rcx, qword [rsi + 0x10]
cmp rcx, qword [rsi + 8]
jae case.0x14001a9ba.578
movzx eax, byte [rax + rcx]
inc rcx
mov qword [rsi + 0x10], rcx
cmp eax, 0x53
je 0x140057150
cmp eax, 0x55
je 0x1400570db
cmp eax, 0x54
jne case.0x14001a9ba.578
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140057065
lea rdx, [0x1401275a0]
mov r8d, 1
call fcn.140029ad0
test al, al
jne 0x14005709c
mov rcx, rsi
call fcn.140057da0
test rax, rax
jne 0x14005709c
jmp 0x140056fce
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14005709a
lea rdx, [0x1401598c0]
mov r8d, 1
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
jmp fcn.140029ad0
xor edi, edi
mov eax, edi
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
ret
mov bpl, 1
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400570cc
lea rdx, [0x1401275a4]
mov r8d, 1
call fcn.140029ad0
mov dil, 1
test al, al
jne 0x14005709c
mov rcx, rsi
call fcn.140057ae0
mov dil, 1
test al, al
jne 0x14005709c
test bpl, bpl
je 0x140056b8e
cli
invalid
invalid
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140056b8e
cli
invalid
invalid
lea rdx, [0x1401310a3]
mov r8d, 1
call fcn.140029ad0
jmp 0x140056b83
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140056d1c
lea rdx, str.invalid_syntaxrecursion_limit_reachedfor_____::closureshim_as_mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.140029ad0
test al, al
je 0x140056d1c
jmp 0x14005709c
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140056b8e
lea rdx, [0x14012efe1]
mov r8d, 4
jmp 0x1400570fe
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140057173
lea rdx, [0x140127960]
mov r8d, 3
call fcn.140029ad0
test al, al
jne 0x14005709c
mov rcx, rsi
call fcn.140057ed0
test rax, rax
jne 0x14005709c
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400570db
lea rdx, [0x140127963]
mov r8d, 2
jmp 0x140056fe8
int3
push rbx
sub rsp, 0x30
mov rsi, qword [rcx + 0x20]
test rsi, rsi
je 0x140057218
mov r14, rdx
mov rbx, rcx
lea rdx, [0x1401586f8]
invalid
adc eax, 0xb8410010
add dword [rax], eax
add byte [rax], al
mov rcx, rsi
call fcn.140029ad0
std
inc dword [rax - 0x49]
invalid
test al, al
jne 0x14005721a
invalid
std
inc dword [rax - 0x49]
add dword [rax + rax*8 - 0x7ab2cb8b], eax
div byte [rbp + rdi + 0x44]
mov edi, dword [rbx + 0x28]
test r14, r14
je case.0x14005cece.506
mov r15d, dword [rbx + 0x28]
sub r15, r14
jae 0x140057248
lea rdx, str.invalid_syntaxrecursion_limit_reachedfor_____::closureshim_as_mut_const___dyn___unsafe_extern__
adc eax, 0xd06dd
mov r8d, 0x10
mov rcx, rsi
call fcn.140029ad0
sub ch, bh
invalid
test al, al
jne 0x14005721a
sub ch, bh
inc dword [rax + rax*8 - 0x38b7f28b]
invalid
add eax, dword [rax]
mov qword [rbx], 0
mov dword [rbx], 0
add byte [rax], al
add dh, al
or byte [r8], al
mov byte [rbx + 8], 0
xor edi, edi
mov eax, edi
clc
add rsp, 0x30
add esp, 0x30
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea rdx, [0x140127857]
mov r8d, 1
mov rcx, rsi
sub byte [rsi], al
or eax, 0x1b84100
add byte [rax], al
add byte [rax - 0x77], cl
int1
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp fcn.140029ad0
cmp r15, 0x1a
jae 0x140057268
add r15d, 0x61
mov dword [rsp + 0x24], r15d
lea rcx, [rsp + 0x24]
mov rdx, rsi
bnd call fcn.14002fa80
invalid
bnd call fcn.14002fa80
mov ch, bh
dec dword [rcx + 0x48b2ebc7]
lea edx, [0x140127857]
invalid
invalid
invalid
invalid
mov edi, eax
jmp 0x14005721a
lea rdx, [0x140127857]
call 0x181057f75
mov eax, 1
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov r8d, 1
mov rcx, rsi
call fcn.140029ad0
test al, al
jne 0x14005721a
std
inc dword [rax + rax*8 - 0x76b3668b]
jl 0x1400572a9
mov qword [rsp + 0x28], r15
lea rcx, [rsp + 0x28]
and al, 0x28
sub byte [rax - 0x73], cl
and al, 0x28
mov rdx, rsi
call fcn.140029270
mov edi, eax
jmp 0x14005721a
xor byte [rax - 0x77], cl
iretd
add byte [rax], al
add byte [rcx + 0x578b48d3], cl
or byte [rbx + rcx*4 + 0x47], cl
adc byte [rcx + rcx*4 - 0x3f], cl
nop word cs:[rax + rax]
cmp rcx, rdx
jae 0x140057361
mov r9, rcx
movzx eax, byte [rsi + rcx]
mov dh, 4
invalid
inc rcx
mov qword [rdi + 0x10], rcx
lea r10d, [rax - 0x30]
cmp r10b, 0xa
cli
or dh, byte [rdx - 0x21]
mov dh, 4
invalid
cli
or dh, byte [rdx - 0x21]
lea r10d, [rax - 0x61]
cmp r10b, 6
cmp dl, 6
cmp dl, 6
jb 0x1400572d0
cmp al, 0x5f
jne 0x140057361
mov r14, r9
sub r14, r8
jb 0x140057440
test r8, r8
je 0x14005731b
cmp byte [rsi + r8], 0xbf
cmp byte [rsi + rax], 0xbf
jle 0x140057440
add rsi, r8
invalid
mov rcx, rsi
mov rdx, r14
call fcn.1400576b0
test rax, rax
ror byte [rdi], 0x84
mov byte [rax], al
add byte [rax], al
ror byte [rdi], 0x84
mov byte [rax], al
add byte [rax], al
mov rdi, qword [rdi + 0x20]
mov qword [rsp + 0x28], rdx
push rsp
and al, 0x28
push rsp
and al, 0x28
test rdi, rdi
je case.0x1400365e6.336
lea rcx, [rsp + 0x28]
mov rdx, rdi
sub byte [rax - 0x77], cl
cli
call fcn.140029270
mov bpl, 1
mov ch, 1
test al, al
je 0x1400573f1
jmp 0x140057433
add byte [rax], al
add byte [rax - 0x75], cl
and byte [r8 - 0x7b], r9b
leave
mov rcx, qword [rdi + 0x20]
test rcx, rcx
je 0x140057387
lea rdx, str.invalid_syntaxrecursion_limit_reachedfor_____::closureshim_as_mut_const___dyn___unsafe_extern__
lea edx, str.invalid_syntaxrecursion_limit_reachedfor_____::closureshim_as_mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.140029ad0
push rsp
invalid
std
inc dword [rax - 0x4b]
add dword [rax + rax*8 + 0xac850f], eax
add byte [rax], al
push rsp
invalid
mov qword [rdi], 0
mov byte [rdi + 8], 0
jmp case.0x1400365e6.336
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add al, ch
sbb ah, byte [rdi]
std
dec dword [rcx + 0x4879ebc5]
mov rdi, qword [rdi + 0x20]
call fcn.140029ad0
mov ebp, eax
jmp 0x140057433
mov rdi, qword [rdi + 0x20]
test rdi, rdi
je case.0x1400365e6.336
lea rdx, str.0x0Xh
mov r8d, 2
xor byte [rax], dl
add byte [rcx - 0x48], al
add al, byte [rax]
add byte [rax], al
mov rcx, rdi
call fcn.140029ad0
clc
std
inc dword [rax - 0x4b]
invalid
test al, al
jne 0x140057433
clc
std
std
inc dword [rax - 0x4b]
add dword [rax + rax*8 - 0x76b7ab8b], eax
stc
mov rcx, rdi
mov rdx, rsi
mov r8, r14
call fcn.140029ad0
test al, al
jne 0x140057433
test byte [rdi + 0x34], 4
jne case.0x1400365e6.336
add bl, 0x9f
cmp bl, 0x1a
jae 0x140057456
movzx eax, bl
mov ecx, 0x3bcfbbf
bt ecx, eax
invalid
jae 0x140057456
sal dword [rbx + 0x4a], 0x48
lea ecx, [0x140127aa8]
lea rcx, [0x140127aa8]
mov r8, qword [rcx + rax*8]
lea rcx, [0x140127b78]
mov rdx, qword [rcx + rax*8]
mov rcx, rdi
mov ecx, edi
ror dword [rax - 0x73], 0xd
pop rdx
invalid
mov ecx, edi
call fcn.140029ad0
mov bpl, 1
test al, al
jne 0x140057433
invalid
add dh, byte [rcx]
in eax, dx
xor ebp, ebp
mov eax, ebp
add rsp, 0x30
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
ret
lea rax, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rax
and byte [rax - 0x77], cl
int1
and byte [rax - 0x77], cl
int1
call fcn.1400fe1f0
ud2
lea rcx, [0x14015ab02]
or eax, 0x1036a5
lea r8, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov edx, 0x2b
call fcn.1400fdc80
ud2
cmp r11, r10
jae 0x1400575a5
ror dword [rdi], cl
sbb esp, 0
add byte [rax], al
movzx edx, byte [r9 + r11]
cmp dl, 0x5f
je case.0x140036ec2.307
lea ebx, [rdx - 0x30]
cmp bl, 0xa
jb 0x140057501
lea ebx, [rdx - 0x61]
cmp bl, 0x1a
jae 0x1400574f0
add dl, 0xa9
jmp 0x1400574ff
invalid
lea ebx, [rdx - 0x41]
cmp bl, 0x1a
jae 0x1400575a5
add dl, 0xe3
mov ebx, edx
inc r11
mov qword [rsi + 0x10], r11
mul rdi
jo 0x1400575a5
movzx edx, bl
add rax, rdx
jae 0x1400574c0
jmp 0x1400575a5
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
leave
je 0x1400575d4
add byte [rax - 0x73], cl
adc eax, 0x10238e
lea rdx, [0x1401598c0]
mov r8d, 1
add rsp, 0x40
pop rbx
pop rdi
pop rsi
jmp fcn.140029ad0
add byte [rax - 0x7d], cl
invalid
inc r11
mov qword [rsi + 0x10], r11
inc rax
je 0x1400575a5
dec rcx
cmp rax, rcx
jae 0x1400575a5
mov ecx, dword [rsi + 0x18]
inc ecx
cmp ecx, 0x1f5
jae 0x1400575de
cmp qword [rsi + 0x20], 0
je 0x1400575d4
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
mov qword [rsi + 0x10], rax
mov dword [rsi + 0x18], ecx
test r8b, r8b
setne dl
mov rcx, rsi
call fcn.140056ad0
movaps xmm0, xmmword [rsp + 0x20]
movaps xmm1, xmmword [rsp + 0x30]
movups xmmword [rsi], xmm0
movups xmmword [rsi + 0x10], xmm1
jmp 0x1400575d6
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400575c8
lea rdx, str.invalid_syntaxrecursion_limit_reachedfor_____::closureshim_as_mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.140029ad0
mov ecx, eax
mov al, 1
test cl, cl
jne 0x1400575d6
xor eax, eax
mov qword [rsi], 0
mov byte [rsi + 8], al
xor eax, eax
add rsp, 0x40
pop rbx
pop rdi
pop rsi
ret
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140057603
lea rdx, [0x1401278e8]
mov r8d, 0x19
add byte [rcx - 0x48], al
sbb dword [rax], eax
add byte [rax], al
call fcn.140029ad0
mov ecx, eax
mov al, 1
test cl, cl
and al, 0xfd
dec dword [rcx - 0x7bfe4f3f]
leave
je 0x1400575ca
jmp 0x1400575d6
mov al, 1
jmp 0x1400575ca
ret
mov eax, dword [rdx + 0x10]
mov rcx, qword [rdx]
mov ecx, dword [rdx]
mov rdx, qword [rdx + 8]
mov rsi, r8
or byte [rcx + rcx*4 - 0x3a], cl
nop word [rax + rax]
add byte [rax], r8b
add byte [rax], al
cmp rsi, rdx
jae 0x14005767e
mov r9, rsi
movzx r11d, byte [rcx + rsi]
sbb al, 0x31
sbb al, 0x31
inc rsi
mov qword [r10 + 0x10], rsi
lea edi, [r11 - 0x30]
cmp dil, 0xa
jb 0x140057630
loop 0x140057690
lea edi, [r11 - 0x61]
lea edi, [rbx - 0x61]
lahf
cmp dil, 6
jb 0x140057630
cmp r11b, 0x5f
jne 0x14005767e
mov r10, r9
sub r10, r8
jb 0x140057690
test r8, r8
je 0x140057672
cmp byte [rcx + r8], 0xc0
add eax, eax
jl 0x140057690
add rcx, r8
mov qword [rax], rcx
mov qword [rax + 8], r10
jmp 0x140057689
or bl, ch
or eax, esi
or byte [rax], al
mov byte [rax + 8], 0
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
mov qword [rax], 0
add byte [rax - 0x7d], cl
invalid
add rsp, 0x28
pop rdi
pop rsi
ret
lea rax, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rax
call fcn.1400fe1f0
and al, ch
imul r9, qword [r10], 0
ud2
int3
mov eax, esi
call fcn.14002fda0
lea r14, [rsp + 0x28]
nop word [rax + rax]
mov rcx, r14
mov rdx, rbx
call fcn.1400588c0
mov rax, qword [rsp + 0x28]
cmp rax, 1
je 0x140057710
invalid
or al, byte [rbx - 0x1a8afd08]
cmp eax, 2
jne 0x1400576f0
mov rcx, rsi
jmp 0x140057715
mov rcx, qword [rsp + 0x30]
mov rax, rsi
sub rax, rcx
cmp rax, 0x10
jbe 0x140057725
xor eax, eax
jmp 0x140057731
mov eax, 1
cmp rsi, rcx
jne 0x14005773e
xor edx, edx
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r14
ret
add rsi, rdi
add rcx, rdi
xor edx, edx
mov r8d, 0xffffffff
jmp 0x140057762
nop
mov r9, rdx
shl r9, 4
mov edx, r10d
or rdx, r9
cmp rcx, rsi
je 0x140057731
movzx ebx, byte [rcx]
movzx r9d, bl
test r9b, r9b
js 0x140057780
inc rcx
jmp 0x140057800
invalid
add byte [rsi + 0x2e], ah
nop dword [rax + rax]
mov r10d, r9d
and r10d, 0x1f
movzx edi, byte [rcx + 1]
and edi, 0x3f
cmp r9b, 0xdf
jbe 0x1400577d6
movzx r11d, byte [rcx + 2]
shl edi, 6
and r11d, 0x3f
or r11d, edi
cmp bl, 0xf0
jb 0x1400577e6
movzx r9d, byte [rcx + 3]
movzx ecx, byte [rcx + 3]
and r10d, 7
shl r10d, 0x12
shl r11d, 6
shl ebx, 6
shl ebx, 6
and r9d, 0x3f
or r9d, r11d
or ecx, ebx
or r9d, r10d
cmp r9d, 0x110000
je 0x140057731
add rcx, 4
jmp 0x140057800
add rcx, 2
shl r10d, 6
or r10d, edi
mov r9d, r10d
jmp 0x140057800
invalid
add rcx, 3
shl r10d, 0xc
or r11d, r10d
mov r9d, r11d
nop word cs:[rax + rax]
lea r10d, [r9 - 0x30]
cmp r10d, 0xa
jb 0x140057750
or r9d, 0x20
add r9d, 0xffffff9f
add r9d, 0xa
or al, byte [rbp + 0xf]
enter 0xffffffffffff8945, 0xffffffffffffffca
cmp r9d, 0x10
jb 0x140057750
invalid
invalid
invalid
invalid
invalid
lea rcx, [0x14015ab02]
lea r8, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
lea eax, [0x140127700]
mov edx, 0x2b
call fcn.1400fdc80
or al, byte fs:[rax]
ud2
pop rsp
pop r14
pop r15
jmp rax
adc eax, 0xcfc8e
mov r8d, 0x10
call fcn.140029ad0
mov sil, 1
test al, al
jne 0x140057c94
mov qword [rdi], 0
mov byte [rdi + 8], 0
jmp 0x140057c92
mov ecx, dword [rdi + 0x20]
test rcx, rcx
je 0x140057c92
lea rdx, [0x1401598c0]
mov r8d, 1
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
add rsp, 0x60
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
jmp fcn.140029ad0
xor esi, esi
mov eax, esi
add rsp, 0x60
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
jmp 0x140057eb1
mov rax, rdi
mov rdx, rsi
add rsp, 0x28
add rsp, 0x28
invalid
pop rbx
pop rdi
pop rsi
pop r14
ret
int3
jl 0x140057f1c
and byte [rax - 0x73], cl
pop rsp
and al, 0x40
lea r14, [0x1401581e8]
lea r15, [0x140127907]
lea edi, [0x140127907]
lea edi, [0x140127907]
stc
or al, 0
xor r12d, r12d
mov r9, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
cmp rax, r9
invalid
jae case.0x1400294b1.496
enter 0xb73, 0x41
cmp byte [rax + rax], 0x45
cmp byte [r8 + rax], 0x45
je 0x140058131
test r12, r12
je 0x140057f5f
mov rcx, qword [rsi + 0x20]
test rcx, rcx
and byte [rax - 0x7b], r9b
leave
je 0x140057f5f
mov r8d, 2
add al, byte [rax]
add byte [rax], al
mov rdx, r15
call fcn.140029ad0
test al, al
jne case.0x140036470.387
mov r8, qword [rsi]
test r8, r8
je 0x140058002
mov r9, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
cmp rax, r9
jae 0x140058050
cmp byte [r8 + rax], 0x73
jne 0x140058050
lea rcx, [rax + 1]
mov qword [rsi + 0x10], rcx
cmp rcx, r9
jae 0x140057f94
cmp byte [r8 + rcx], 0x5f
jne 0x140057f94
add rax, 2
mov qword [rsi + 0x10], rax
jmp 0x140058050
xor eax, eax
nop word cs:[rax + rax]
cmp rcx, r9
jae 0x1400580c7
movzx edx, byte [r8 + rcx]
cmp dl, 0x5f
je 0x140058034
invalid
add byte [rbp + rcx*4 + 0x52], al
rol byte [rcx - 0x80], 1
cli
or dh, byte [rdx + 0x23]
lea r10d, [rdx - 0x30]
cmp r10b, 0xa
jb 0x140057fe4
lea r10d, [rdx - 0x61]
cmp r10b, 0x1a
cmp dl, 0x1a
cmp dl, 0x1a
jae 0x140057fd0
add dl, 0xa9
jmp 0x140057fe1
lea r10d, [rdx - 0x41]
cmp r10b, 0x1a
jae 0x1400580c7
sub ecx, 0
add byte [rax], al
sub ecx, 0
add byte [rax], al
add dl, 0xe3
mov r10d, edx
inc rcx
mov qword [rsi + 0x10], rcx
mul rbp
jo 0x1400580c7
movzx edx, r10b
movzx edx, dl
mov dh, 0xd2
ror byte [rax + 1], cl
sal byte [rbx - 0x5d], 1
invalid
add rax, rdx
jae 0x140057fa0
invalid
movabs dword [0x4e8b48000000c5e9], eax
jmp 0x1400580c7
invalid
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x7b], cl
leave
test rcx, rcx
je 0x1400580f9
add byte [rax], al
add byte [rcx - 0x43], al
add dword [rax], eax
mov r13d, 1
add byte [rax], al
mov r8d, 1
lea rdx, [0x1401598c0]
call fcn.140029ad0
test al, al
je 0x1400580b6
invalid
add cl, ch
enter 0, 0
jmp 0x1400580fc
inc rcx
inc ecx
mov qword [rsi + 0x10], rcx
inc rax
inc eax
inc eax
je 0x1400580c7
add byte [rax - 0x7d], cl
clc
dec dword [rdi]
test byte [rcx], bh
add byte [rax], al
cmp rax, 0xffffffffffffffff
je 0x1400580c7
nop
mov rcx, rdi
stc
mov rdx, rsi
call fcn.140055b10
cmp qword [rsp + 0x20], 0
je 0x140058110
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rsp + 0x20]
movups xmm1, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
mov r13, qword [rsi + 0x20]
test r13, r13
je 0x1400580a8
invalid
and al, 0x48
mov ecx, ebx
mov rcx, rbx
mov rdx, r13
call case.0x14001a9ba.462
test al, al
jne case.0x140036470.387
mov r8d, 2
mov rcx, r13
add byte [rcx + rcx*4 - 0x17], cl
mov rdx, r14
call fcn.140029ad0
test al, al
jne case.0x140036470.387
mov rcx, rsi
mov dl, 1
call fcn.140056ad0
invalid
invalid
invalid
invalid
test al, al
jne case.0x140036470.387
invalid
mov r8, qword [rsi]
inc r12
test r8, r8
jne 0x140057f0f
invalid
invalid
invalid
invalid
invalid
jmp 0x1400580f9
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400580ee
lea rdx, str.invalid_syntaxrecursion_limit_reachedfor_____::closureshim_as_mut_const___dyn___unsafe_extern__
mov r8d, 0x10
add byte [rcx - 0x48], al
adc byte [rax], al
add byte [rax], al
call fcn.140029ad0
test al, al
je 0x1400580ee
sbb ebp, edi
inc dword [rax + rax*8 - 0x42bef78c]
mov r13d, 1
mov r13d, 1
add byte [rax], al
add bl, ch
jmp 0x1400580fc
invalid
mov qword [rsi], 0
mov byte [rsi + 8], 0
add dh, al
or byte [rax], r8b
xor r13d, r13d
in eax, dx
mov rax, r13
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
ret
movzx ebx, byte [rsp + 0x28]
mov rcx, qword [rsi + 0x20]
test bl, bl
je 0x14005813a
invalid
sbb eax, 0x74c98548
xor ecx, dword [rax - 0x73]
lea edx, [0x1401278e8]
test rcx, rcx
je 0x140058155
lea rdx, [0x1401278e8]
lea edx, [0x1401278e8]
mov r8d, 0x19
jmp 0x14005814c
inc rax
mov qword [rsi + 0x10], rax
jmp 0x1400580f9
test rcx, rcx
je 0x140058155
lea rdx, str.invalid_syntaxrecursion_limit_reachedfor_____::closureshim_as_mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.140029ad0
test al, al
jne case.0x140036470.387
mov qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x1400580f9
add edx, 0xffffff9f
add r10d, 0xa
mov eax, 0xffffffff
cmovae eax, r10d
cmp eax, 0x10
jae 0x14005859f
lea r11d, [r8 - 0x30]
cmp r11d, 0xa
jb 0x140058205
or r8d, 0x20
add r8d, 0xffffff9f
add r8d, 0xa
mov r11d, 0xffffffff
invalid
invalid
invalid
inc dword [rbp + 0xf]
fadd dword [r9 - 0x7d]
fadd dword [rcx - 0x7d]
sti
adc byte [rdi], cl
invalid
invalid
add eax, dword [rax]
invalid
fadd dword [rcx - 0x7d]
sti
adc byte [rdi], cl
sbb dword [rdx - 0x3ffffffd], 0xffffffe0
invalid
add eax, dword [rax]
add al, al
loopne 0x14005820c
or r11b, al
invalid
shl al, 4
or r11b, al
js 0x14005825b
mov byte [rsp + 0x24], r11b
pop rsp
and al, 0x24
mov word [rsp + 0x25], 0
mov byte [rsp + 0x27], 0
lea rax, [rsp + 0x24]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
mov r8d, 1
lea rsi, [rsp + 0x40]
lea rdx, [rsp + 0x24]
mov rcx, rsi
call fcn.14002b110
cmp qword [rsp + 0x40], 0
je 0x14005828a
mov eax, 0x110000
jmp 0x140058578
mov eax, 0x110000
cmp r11b, 0xc0
jb 0x140058578
cmp r11b, 0xe0
jb 0x1400582c4
cmp r11b, 0xf0
jae 0x140058323
mov r8d, 3
mov r10b, 1
xor eax, eax
jmp 0x140058338
mov rcx, qword [rsp + 0x48]
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
lea rdx, [rcx + rax]
test rax, rax
je 0x1400582b7
movzx eax, byte [rcx]
test al, al
js 0x1400582d1
lea r8, [rcx + 1]
jmp 0x1400584fb
mov eax, 0x110000
mov r8, rcx
jmp 0x1400584fb
mov r8d, 2
add al, byte [rax]
add byte [rax], al
xor r10d, r10d
xor eax, eax
jmp 0x140058338
mov r9d, eax
and r9d, 0x1f
movzx r11d, byte [rcx + 1]
movzx ebx, byte [rcx + 1]
movzx ebx, byte [rcx + 1]
and r11d, 0x3f
cmp al, 0xdf
jbe 0x1400584dd
movzx r10d, byte [rcx + 2]
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
or edx, ebx
cmp al, 0xf0
jb 0x1400584ed
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbp + rcx*4 + 0x41], cl
add al, 0xf
invalid
lea r8, [rcx + 4]
movzx eax, byte [rcx + 3]
mov dh, 0x41
add eax, dword [rcx - 0x7d]
and r9d, 7
and r9d, 7
invalid
shl r9d, 0x12
shl r10d, 6
loop 0x14005831b
loop 0x14005831b
invalid
and eax, 0x3f
or eax, r10d
or eax, edx
or eax, r9d
jmp 0x1400584fb
cmp r11b, 0xf8
clc
jae 0x140058578
mov r8d, 4
mov eax, 4
mov al, 1
xor r10d, r10d
rol byte [rax + rcx*4 + 0x5c], cl
and al, 0x24
invalid
mov byte [rsp + 0x24], r11b
mov byte [rsp + 0x24], bl
and al, 0x66
mov word [rsp + 0x25], 0
mov byte [rsp + 0x27], 0
lea rsi, [rsp + 0x24]
mov dword [rsp + 0x25], 0x44c60000
and al, 0x27
add dh, al
and al, 0x27
add byte [rax - 0x73], cl
je 0x140058371
and al, 0x24
and al, 0x48
mov dword [rsp + 0x28], esi
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x30], r8
cmp rdx, 2
jb 0x140058251
xor byte [rax - 0x7d], cl
cli
add cl, byte [rdi]
invalid
out dx, eax
invalid
lea rdi, [r9 + 2]
lea rsi, [rdx - 2]
add cl, byte [rax - 0x73]
jb 0x140058368
mov qword [rcx], rdi
mov qword [rcx + 8], rsi
cmp dword [rax - 0x77], ecx
jno 0x140058379
movzx r14d, byte [r9]
mov dh, 0x31
movzx ebx, byte [r9 + 1]
lea edi, [r14 - 0x30]
add dword [rcx - 0x73], eax
jle 0x14005834e
cmp edi, 0xa
jb 0x1400583a1
or r14d, 0x20
add r14d, 0xffffff9f
add r14d, 0xa
mov edi, 0xffffffff
cmovae edi, r14d
cmp edi, 0xf
ja 0x14005859f
lea ebp, [rbx - 0x30]
cmp ebp, 0xa
jb 0x1400583c3
or ebx, 0x20
add ebx, 0xffffff9f
add ebx, 0xa
mov ebp, 0xffffffff
cmovae ebp, ebx
cmp ebp, 0xf
ja 0x14005859f
shl dil, 4
or bpl, dil
mov byte [rsp + 0x25], bpl
cmp r11b, 0xe0
jb 0x140058237
cmp rsi, 2
jb 0x140058251
invalid
outsb dx, byte [rsi]
invalid
invalid
invalid
invalid
lea rsi, [r9 + 4]
lea r11, [rdx - 4]
mov qword [rcx], rsi
mov qword [rcx + 8], r11
or byte [rcx + 0xf], al
mov dh, 0x59
add al, byte [rcx + 0xf]
mov dh, 0x79
add ecx, dword [rbp - 0x17c2f8d]
or dh, byte [rdx + 0x1a]
or byte [rcx + 0xf], al
mov dh, 0x59
add al, byte [rcx + 0xf]
mov dh, 0x79
add ecx, dword [rbp - 0x17c2f8d]
or dh, byte [rdx + 0x1a]
or ebx, 0x20
add ebx, 0xffffff9f
add ebx, 0xa
mov esi, 0xffffffff
invalid
invalid
dec dword [rdi]
cmp esi, 0xf
dec byte [rdi]
invalid
dec byte [rdi]
ja 0x14005859f
add byte [rbp - 0x47c2fa1], cl
or dh, byte [rdx + 0x1a]
jb 0x140058440
lea ebx, [rdi - 0x30]
cmp ebx, 0xa
jb 0x140058440
or edi, 0x20
add edi, 0xffffff9f
lahf
lahf
add edi, 0xa
mov ebx, 0xffffffff
cmovae ebx, edi
cmp ebx, 0xf
ja 0x14005859f
shl sil, 4
or bl, sil
mov byte [rsp + 0x26], bl
test r10b, r10b
jne 0x140058237
cmp r11, 2
jb 0x140058251
lea r10, [r9 + 6]
add rdx, 0xfffffffffffffffa
mov qword [rcx], r10
mov qword [rcx + 8], rdx
movzx r10d, byte [r9 + 4]
movzx edx, byte [r9 + 5]
lea ecx, [r10 - 0x30]
cmp ecx, 0xa
jb 0x14005849e
invalid
invalid
invalid
or r10d, 0x20
add r10d, 0xffffff9f
ret 0x419f
add edx, 0xa
mov ecx, 0xffffffff
invalid
invalid
invalid
inc dword [rcx + 0xf]
retf 0xf983
retf 0xf983
invalid
ja 0x14005859f
add dword [rax], eax
invalid
ret 0x419f
retf 0xf983
add dword [rax], eax
add byte [rbp + rcx*4 + 0x4a], al
rol byte [rcx - 0x7d], 1
stc
or dh, byte [rdx + 0x1d]
lea r9d, [rdx - 0x30]
cmp r9d, 0xa
jb 0x1400584c5
or edx, 0x20
add edx, 0xffffff9f
add edx, 0xa
mov r9d, 0xffffffff
cmovae r9d, edx
cmp r9d, 0xf
invalid
ja 0x14005859f
test al, al
je 0x140058586
shl cl, 4
or r9b, cl
or cl, cl
mov byte [rsp + 0x27], r9b
jmp 0x140058237
lea r8, [rcx + 2]
shl r9d, 6
or r9d, r11d
mov eax, r9d
jmp 0x1400584fb
lea r8, [rcx + 3]
shl r9d, 0xc
or r10d, r9d
mov eax, r10d
cmp r8, rdx
je 0x140058569
movzx r9d, byte [r8]
test r9b, r9b
jns 0x1400585d3
add byte [rax], al
cmp r9b, 0xe0
jb 0x1400585d3
cmp r9b, 0xf0
jb 0x1400585d3
movzx r10d, byte [r8 + 1]
and r10d, 0x3f
movzx r11d, byte [r8 + 2]
and r11d, 0x3f
movzx r8d, byte [r8 + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 0xc
shl r11d, 6
or r11d, r10d
and r8d, 0x3f
or r8d, r11d
or r8d, r9d
cmp r8d, 0x110000
sete r8b
cmp eax, 0x110000
jne 0x140058573
jmp 0x1400585d3
mov r8b, 1
cmp eax, 0x110000
je 0x1400585d3
test r8b, r8b
je 0x1400585d3
add rsp, 0xb0
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
lea rax, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov ecx, 3
mov rdx, r8
mov r8, rax
call fcn.1400fdb80
ud2
lea rcx, [0x14015ab02]
lea r8, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov edx, 0x2b
call fcn.1400fdc80
ud2
call fcn.140058720
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x40], rax
lea rax, [0x140058800]
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0x70]
mov qword [rsp + 0x50], rax
lea rax, [0x1400588a0]
mov qword [rsp + 0x58], rax
lea rax, [rsp + 0x38]
mov qword [rsp + 0x60], rax
lea rax, [fcn.140029270]
mov qword [rsp + 0x68], rax
lea rax, str.internal_error:_entered_unreachable_code:_str::from_utf8_____was_expected_to_have_1_char__but__chars_were_foundHw
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 4
mov qword [rsp + 0xa0], 0
mov qword [rsp + 0x90], rsi
mov qword [rsp + 0x98], 3
lea rdx, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
lea rcx, [rsp + 0x80]
call fcn.1400fdac0
ud2
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rdx, r12
mov r8, r14
call qword [rax + 0x18]
test al, al
mov r13, qword [rsp + 0x78]
mov rdx, qword [rsp + 0x38]
jne 0x14005b4d2
mov rdi, qword [rsp + 0x40]
cmp rdi, r13
setne r15b
mov dword [rsp + 0x34], r15d
je 0x14005b4d2
test rdx, rdx
je 0x14005b4ea
lea rax, [rdi + 1]
mov qword [rsp + 0x40], rax
movzx ecx, byte [rbp]
xor eax, eax
mov rbx, rdx
test cl, cl
jns 0x14005ac40
jmp 0x14005abc2
cmp rbx, 2
jb 0x14005b4ea
movzx ecx, byte [rbp + rax + 1]
cmp cl, 0xbf
jle 0x14005b504
dec rbx
inc rax
test cl, cl
jns 0x14005ac40
mov r8d, ecx
and r8b, 0x1f
movzx r10d, r8b
movzx r9d, byte [rbp + rax + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x14005ac20
movzx r8d, byte [rbp + rax + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x14005ac30
movzx ecx, byte [rbp + rax + 3]
and r10d, 7
shl r10d, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, r10d
cmp ecx, 0x110000
jne 0x14005ac43
jmp 0x14005b4ea
shl r10d, 6
or r10d, r9d
mov ecx, r10d
jmp 0x14005ac43
shl r10d, 0xc
or r8d, r10d
mov ecx, r8d
jmp 0x14005ac43
movzx ecx, cl
lea r14, [rax + rbp]
add ecx, 0xffffffd0
cmp ecx, 9
jbe 0x14005aba0
mov r9, rdx
sub r9, rbx
je 0x14005ac6d
jb 0x14005b545
cmp byte [rbp + r9], 0xbf
jle 0x14005b545
lea rcx, [rsp + 0x48]
mov rdx, rbp
mov r8, r9
call fcn.140031120
cmp byte [rsp + 0x48], 0
jne 0x14005b55e
mov r12, qword [rsp + 0x50]
test r12, r12
je 0x14005acc0
mov rax, rbx
sub rax, r12
mov qword [rsp + 0x38], rax
jbe 0x14005acd0
cmp byte [r14 + r12], 0xbf
jle 0x14005b5be
cmp qword [rsp + 0x40], r13
je 0x14005ace8
jmp 0x14005adf0
mov qword [rsp + 0x38], rbx
jmp 0x14005adf0
jne 0x14005b5be
xor eax, eax
mov qword [rsp + 0x38], rax
cmp qword [rsp + 0x40], r13
jne 0x14005adf0
mov eax, dword [rsi + 0x34]
and eax, 4
je 0x14005adf0
cmp byte [r14], 0x68
jne 0x14005adf0
cmp r12, 2
jb 0x14005ad16
cmp byte [r14 + 1], 0xbf
jle 0x14005b66c
lea rcx, [r12 - 1]
jmp 0x14005ad18
xor ecx, ecx
lea rax, [r14 + 1]
add rcx, r14
inc rcx
nop word cs:[rax + rax]
cmp rax, rcx
je 0x14005b4c2
movzx r10d, byte [rax]
movzx edx, r10b
test dl, dl
js 0x14005ad50
inc rax
jmp 0x14005add0
mov r8d, edx
and r8d, 0x1f
movzx r11d, byte [rax + 1]
and r11d, 0x3f
cmp dl, 0xdf
jbe 0x14005ada6
movzx r9d, byte [rax + 2]
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
cmp r10b, 0xf0
jb 0x14005adb6
movzx edx, byte [rax + 3]
and r8d, 7
shl r8d, 0x12
shl r9d, 6
and edx, 0x3f
or edx, r9d
or edx, r8d
cmp edx, 0x110000
je 0x14005b4c2
add rax, 4
jmp 0x14005add0
add rax, 2
shl r8d, 6
or r8d, r11d
mov edx, r8d
jmp 0x14005add0
add rax, 3
shl r8d, 0xc
or r9d, r8d
mov edx, r9d
nop word cs:[rax + rax]
lea r8d, [rdx - 0x30]
cmp r8d, 0xa
jb 0x14005ad30
or edx, 0x20
add edx, 0xffffff9f
cmp edx, 6
jb 0x14005ad30
nop dword [rax]
test rdi, rdi
je 0x14005ae15
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov r8d, 2
lea rdx, [0x1401274e8]
call qword [rax + 0x18]
test al, al
jne 0x14005b4d2
mov rdi, r12
mov r13, r14
cmp r12, 2
jb 0x14005ae50
movzx eax, word [r14]
mov rdi, r12
mov r13, r14
cmp eax, 0x245f
jne 0x14005ae50
cmp byte [r14 + 1], 0xbf
jle 0x14005b641
lea r13, [r14 + 1]
lea rdi, [r12 - 1]
nop word cs:[rax + rax]
mov rbp, r14
add rbp, r12
mov r12, r13
mov r14, rdi
test rdi, rdi
je 0x14005aef0
movzx eax, byte [r12]
cmp eax, 0x24
je 0x14005b010
cmp eax, 0x2e
jne 0x14005aef0
cmp r14, 2
jb 0x14005b08b
movzx ecx, byte [r12 + 1]
cmp cl, 0xbf
jle 0x14005b610
movzx eax, cl
test cl, cl
js 0x14005b3df
cmp eax, 0x2e
jne 0x14005b444
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov r8d, 2
lea rdx, [0x1401274e8]
call qword [rax + 0x18]
test al, al
jne 0x14005b4cc
cmp r14, 3
jb 0x14005b427
cmp byte [r12 + 2], 0xc0
jl 0x14005b68e
add r14, 0xfffffffffffffffe
mov rdi, r14
jmp 0x14005b429
lea rax, [r12 + r14]
xor r8d, r8d
mov rcx, r12
jmp 0x14005af22
lea r9, [rcx + 1]
cmp edx, 0x24
je 0x14005afd0
mov r8, r13
sub r8, rcx
add r8, r9
mov rcx, r9
cmp edx, 0x2e
je 0x14005afd0
cmp rcx, rax
je 0x14005ab40
mov r13, r8
movzx r9d, byte [rcx]
movzx edx, r9b
test dl, dl
jns 0x14005af00
mov r8d, edx
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp dl, 0xdf
jbe 0x14005af99
movzx r10d, byte [rcx + 2]
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
cmp r9b, 0xf0
jb 0x14005afb2
movzx edx, byte [rcx + 3]
and r8d, 7
shl r8d, 0x12
shl r10d, 6
and edx, 0x3f
or edx, r10d
or edx, r8d
cmp edx, 0x110000
je 0x14005ab40
lea r9, [rcx + 4]
cmp edx, 0x24
jne 0x14005af0d
jmp 0x14005afd0
lea r9, [rcx + 2]
shl r8d, 6
or r8d, r11d
mov edx, r8d
cmp edx, 0x24
jne 0x14005af0d
jmp 0x14005afd0
lea r9, [rcx + 3]
shl r8d, 0xc
or r10d, r8d
mov edx, r10d
cmp edx, 0x24
jne 0x14005af0d
nop dword [rax]
test r13, r13
je 0x14005b02f
mov rdi, r14
sub rdi, r13
jbe 0x14005b04f
cmp byte [r12 + r13], 0xbf
jle 0x14005b598
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rdx, r12
mov r8, r13
call qword [rax + 0x18]
test al, al
jne 0x14005b4cc
cmp byte [r12 + r13], 0xc0
jge 0x14005b07a
jmp 0x14005b5e1
cmp r14, 2
jb 0x14005b0b2
cmp byte [r12 + 1], 0xbf
jle 0x14005b619
lea rax, [r14 - 1]
jmp 0x14005b0b4
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rdx, r12
xor r8d, r8d
call qword [rax + 0x18]
mov r13d, 0
test al, al
je 0x14005b07d
jmp 0x14005b4cc
jne 0x14005b598
test r12, r12
je 0x14005b598
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rdx, r12
mov r8, r14
call qword [rax + 0x18]
test al, al
jne 0x14005b4cc
mov r13, r14
mov r14, rdi
add r12, r13
mov rdi, r14
mov r13, r12
jmp 0x14005ae56
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov r8d, 1
lea rdx, [0x14015a0b6]
call qword [rax + 0x18]
test al, al
jne 0x14005b4cc
xor edi, edi
jmp 0x14005b472
xor eax, eax
lea rbx, [r12 + 1]
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 0
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
movabs rax, 0x2400000024
mov qword [rsp + 0x70], rax
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x48]
call fcn.140054e80
cmp qword [rsp + 0x80], 0
je 0x14005ab40
mov rdx, qword [rsp + 0x88]
cmp rdx, 0xffffffffffffffff
je 0x14005b5b7
lea r9, [rdx + 1]
cmp r14, 2
jb 0x14005b12f
cmp byte [rbx], 0xc0
jl 0x14005b526
cmp r9, r14
jae 0x14005b145
cmp byte [r12 + r9], 0xc0
jl 0x14005b526
lea r13, [rdx + 2]
jmp 0x14005b15a
jne 0x14005b526
mov r13, rdx
mov rdi, r14
mov rax, r12
add r13, 2
je 0x14005b193
mov rdi, r14
sub rdi, r13
jbe 0x14005b16e
cmp byte [r12 + r13], 0xc0
jge 0x14005b174
jmp 0x14005b5d8
jne 0x14005b5d8
add r13, r12
cmp rdx, 1
je 0x14005b1b3
cmp rdx, 2
je 0x14005b331
mov rax, r13
test rdx, rdx
je 0x14005ab40
cmp byte [r12 + 1], 0x75
mov r13, rax
jne 0x14005ab40
cmp byte [r12 + 2], 0xbf
jle 0x14005b622
dec rdx
jmp 0x14005b1d1
movzx ecx, byte [rbx]
lea rax, [0x14012f005]
cmp ecx, 0x43
je 0x14005b3bd
cmp ecx, 0x75
jne 0x14005ab40
xor edx, edx
lea rcx, [r12 + 2]
lea rax, [r12 + rdx]
add rax, 2
mov r8, rcx
nop word cs:[rax + rax]
cmp r8, rax
je 0x14005b2b0
mov bh, 0
add byte [rax], al
mov bh, 0
add byte [rax], al
movzx ebx, byte [r8]
mov dh, 0x18
movzx r9d, bl
test r9b, r9b
js 0x14005b210
inc r8
jmp 0x14005b290
add byte [rax], al
invalid
add byte [rax], al
add byte [rsi - 0x70], ah
mov r10d, r9d
and r10d, 0x1f
loop 0x14005b236
loop 0x14005b236
movzx r15d, byte [r8 + 1]
and r15d, 0x3f
cmp r9b, 0xdf
jbe 0x14005b265
movzx r11d, byte [r8 + 2]
shl r15d, 6
pop rax
add al, byte [rcx - 0x3f]
out 6, eax
and r11d, 0x3f
or r11d, r15d
cmp bl, 0xf0
jb 0x14005b275
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
je 0x14005b2b0
add r8, 4
jmp 0x14005b290
add r8, 2
shl r10d, 6
or r10d, r15d
mov r9d, r10d
jmp 0x14005b290
add r8, 3
shl r10d, 0xc
or r11d, r10d
mov r9d, r11d
nop word cs:[rax + rax]
lea r10d, [r9 - 0x30]
cmp r10d, 0xa
jb 0x14005b1f0
add r9d, 0xffffff9f
cmp r9d, 6
jb 0x14005b1f0
xor ebx, ebx
mov r8d, 0x10
call fcn.140030ec0
test al, 1
jne 0x14005ab40
movzx ecx, word [rbx]
lea rax, [0x1401275a5]
cmp ecx, 0x5053
je 0x14005b3bd
movzx ecx, word [rbx]
lea rax, [0x1401275a4]
push rdi
ret 0xc
add byte [rcx + 0x5042f9], al
invalid
je 0x14005b3bd
movzx ecx, word [rbx]
lea rax, [0x1401275a3]
cmp ecx, 0x4652
je 0x14005b3bd
movzx ecx, word [rbx]
lea rax, [0x1401275a2]
cmp ecx, 0x544c
je 0x14005b3bd
movzx ecx, word [rbx]
lea rax, [0x1401275a1]
cmp ecx, 0x5447
je 0x14005b3bd
movzx ecx, word [rbx]
lea rax, [0x1401275a0]
cmp ecx, 0x504c
je 0x14005b3bd
movzx ecx, word [rbx]
lea rax, str._HRESULT_
cmp ecx, 0x5052
je 0x14005b3bd
cmp byte [rbx], 0x75
je 0x14005b1a2
jmp 0x14005ab40
mov rcx, qword [rsi + 0x20]
mov r9, qword [rsi + 0x28]
mov r8d, 1
mov rdx, rax
call qword [r9 + 0x18]
test al, al
je 0x14005ae56
jmp 0x14005b4cc
and eax, 0x1f
movzx r8d, byte [r12 + 2]
and r8d, 0x3f
cmp cl, 0xdf
jbe 0x14005b435
movzx edx, byte [r12 + 3]
shl r8d, 6
and edx, 0x3f
or edx, r8d
cmp cl, 0xf0
jb 0x14005b47d
movzx ecx, byte [r12 + 4]
and eax, 7
shl eax, 0x12
shl edx, 6
and ecx, 0x3f
or ecx, edx
or eax, ecx
cmp eax, 0x2e
je 0x14005aea5
jmp 0x14005b444
xor edi, edi
add r12, 2
mov r13, r12
jmp 0x14005ae56
shl eax, 6
or eax, r8d
cmp eax, 0x2e
je 0x14005aea5
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov r8d, 1
lea rdx, [0x14015a0b6]
call qword [rax + 0x18]
test al, al
jne 0x14005b4cc
cmp byte [r12 + 1], 0xc0
jl 0x14005b64a
dec r14
mov rdi, r14
inc r12
mov r13, r12
jmp 0x14005ae56
shl eax, 0xc
or eax, edx
cmp eax, 0x2e
je 0x14005aea5
jmp 0x14005b444
mov dword [rsp + 0x34], 0
jmp 0x14005b4d2
mov al, 1
mov dword [rsp + 0x34], eax
mov eax, dword [rsp + 0x34]
add rsp, 0x98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [0x14015ab02]
lea r8, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov edx, 0x2b
call fcn.1400fdc80
ud2
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rcx, r14
mov rdx, rbx
mov r9, rbx
call fcn.1400fe1f0
ud2
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rcx, r12
mov rdx, r14
call fcn.1400fe1f0
ud2
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.1400fe1f0
ud2
movzx eax, byte [rsp + 0x49]
mov byte [rsp + 0x80], al
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x14015ab2d]
mov al, 0xf5
str word [rbp + rcx*4 + 0xd]
add byte [rbp + rcx*4 + 0xd], cl
xchg esp, eax
invalid
or al, 0
mov al, 0xf5
str word [rbp + rcx*4 + 0xd]
add byte [rbp + rcx*4 + 0xd], cl
add byte [rbp + rcx*4 + 0xd], cl
or eax, 0xcbd94
xchg esp, eax
mov ebp, 0x8d4c000c
or al, 0
invalid
invalid
test byte [rax + rax*4], ah
and al, 0x80
or al, 0
lea r8, [rsp + 0x80]
lea eax, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rdx + 0x2b], bh
mov edx, 0x2b
add byte [rax], al
mov edx, 0x2b
add byte [rax], al
call fcn.1400fdfb0
sbb ch, byte [rdx]
or al, byte [rax]
add byte [rdi], cl
ud2
or ecx, dword [rax - 0x73]
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
lea eax, [0x140127508]
add eax, 0xcbf69
add byte [rax - 0x77], cl
and al, 0x20
invalid
mov qword [rsp + 0x20], rax
and byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
mov rdx, r14
mov edx, esi
xor r8d, r8d
xor r8d, r8d
ror byte [rbp - 0x77], 0xe9
mov r9, r13
mov ecx, ebp
call fcn.1400fe1f0
or al, byte [rax]
ud2
call fcn.1400fe2d0
adc al, 0x2d
or al, byte [rax]
sub eax, 0xb0f000a
ud2
or ecx, dword [rax - 0x73]
add eax, 0xcbf0b
invalid
or al, 0
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
lea eax, [0x1401274d0]
mov edi, 0x8948000c
mov qword [rsp + 0x20], rax
and al, 0x20
mov rcx, r14
mov rdx, rbx
fimul dword [rbp - 0x77]
loopne case.0x140089994.487
invalid
invalid
invalid
invalid
fimul dword [rbp - 0x77]
loopne case.0x140089994.487
invalid
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
lea eax, [0x140127568]
add bl, ch
invalid
jmp case.0x1400625c9.477
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
add eax, 0xcbf38
mov qword [rsp + 0x20], rax
and byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
mov rdx, r14
mov r8, r13
jmp 0x14005b662
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
or al, 0
jmp 0x14005b651
cmp byte [rax - 0x73], cl
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
add eax, 0xcbf18
or al, 0
jmp 0x14005b651
invalid
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
lea eax, [0x140127588]
mov edi, 0x8948000c
mov qword [rsp + 0x20], rax
and al, 0x20
mov r8d, 1
add dword [rax], eax
add byte [rax], al
mov rcx, rbx
mov ecx, ebx
mov r9, rdx
call fcn.1400fe1f0
ud2
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
test al, 0xbe
or al, 0
jmp 0x14005b673
sub dword [rax - 0x73], ecx
add eax, 0xcbf87
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rcx, r12
mov rdx, r14
mov r9, r14
call fcn.1400fe1f0
ud2
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
or al, 0
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and byte [rcx - 0x48], al
mov r8d, 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov ecx, esi
mov rdx, r12
mov edx, esp
mov r9, r12
call fcn.1400fe1f0
ud2
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
sub edi, dword [rdi - 0x76b7fff4]
and al, 0x20
invalid
mov dword [rsp + 0x20], eax
and byte [rcx - 0x48], al
mov r8d, 2
mov eax, 2
add al, byte [rax]
add byte [rax], al
invalid
add bl, ch
mov edx, 0xcccccccc
int3
int3
int3
int3
int3
jmp 0x14005b65c
int3
int3
int3
int3
int3
int3
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, str.SizeLimitExhausted
adc eax, 0xcc38d
mov r8d, 0x12
jmp rax
add byte [rax - 1], cl
loopne case.0x1400365e6.407
int3
int3
int3
or dl, 0x80
mov byte [rsp + 0x26], dl
mov r8d, 3
add eax, dword [rax]
add byte [rax], al
invalid
mov r8d, 3
add eax, dword [rax]
add byte [rax], al
invalid
add byte [rax - 0x7d], cl
cmp dword [rax], eax
cmp qword [rcx], 0
cmp dword [rcx], 0
je 0x14005b7de
mov qword [rcx], 1
add dword [rax], eax
add byte [rax], al
mov al, 1
jmp 0x14005b802
add ebx, ebp
pop rdi
shr eax, 0x12
adc ah, byte [rdi + rax]
adc ah, byte [rdi + rax]
or al, 0xf0
mov byte [rsp + 0x24], al
mov eax, edx
rol cl, 1
call 0x14c44dbc2
invalid
or al, 0x80
mov byte [rsp + 0x25], al
and al, 0x25
rol cl, 1
call 0x14c44dbc2
invalid
or al, 0x80
mov byte [rsp + 0x25], al
and al, 0x25
mov eax, edx
invalid
and al, 0x25
and al, 0x25
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x26], al
and dl, 0x3f
or dl, 0x80
mov byte [rsp + 0x27], dl
mov r8d, 4
cmp qword [rcx], 0
jne 0x14005b798
xor eax, eax
sub qword [rcx + 8], r8
setb al
mov qword [rcx], rax
mov al, 1
jb 0x14005b802
mov rax, qword [rcx + 0x10]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [rsp + 0x24]
call qword [rax + 0x18]
nop
add rsp, 0x28
ret
pop rsi
ret
push rdi
sub rsp, 0x258
in al, dx
pop rax
add al, byte [rax]
add byte [rax], al
in al, dx
pop rax
add al, byte [rax]
add byte [rax], al
mov rsi, rdx
add byte [rax], al
mov rsi, rdx
mov esi, edx
lea rcx, [rsp + 0x240]
and al, 0x40
add al, byte [rax]
add byte [rcx + rcx*4 - 0x3e], cl
mov rdx, r8
mov rdx, r8
mov r8, r9
call fcn.14005b8f7
invalid
enter 0x4de8, 0
add byte [rax], al
invalid
add byte [rax - 0x73], cl
jl 0x14005b8d2
lea rdi, [rsp + 0x20]
mov r8d, 0x220
add byte [rax], al
and byte [rcx - 0x48], al
and byte [rdx], al
add byte [rax], al
mov rcx, rdi
mov rdx, rsi
mov edx, esi
call fcn.1400efbc0
add byte [rbx + 9], al
or dword [r8], eax
add byte [rcx + 0x230], bh
mov ecx, 0x230
add al, byte [rax]
add byte [rdx + 0x10], bh
mov edx, 0x10
mov edx, 0x10
add byte [rax], al
add al, ch
lahf
call fcn.1400a5819
lahf
add al, 0
mov rsi, rax
mov r8d, 0x230
xor byte [rdx], al
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x77], cl
mov rcx, rax
mov ecx, eax
ror dword [rax - 0x77], 0xfa
mov rdx, rdi
call fcn.1400efbc0
fld qword [rdx + 9]
add byte [rax - 0x73], cl
lea rdx, [0x140128fb8]
lea rdx, [0x140128fb8]
lea edx, [0x140128fb8]
or al, 0
add byte [rax - 0x77], cl
mov rax, rsi
invalid
add rsp, 0x258
add esp, 0x258
invalid
add byte [rax], al
add byte [rdi + 0x5e], bl
pop rdi
pop rsi
ret
push rdi
sub rsp, 0x38
sub esp, 0x38
cmp byte [rbp - 0x77], cl
mov r9, r8
mov r8, rdx
ror dword [rcx - 0x77], 0xd0
lea rsi, [rsp + 0x28]
lea esi, [rsp + 0x28]
and dword [rsi + 8], 0
or byte [rax], al
mov rdi, rcx
and qword [rsi], 0
iretd
lea rax, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_srccipher.rs
or al, 0
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
mov edx, 0xc
mov rcx, rsi
call fcn.14004d7a4
mov eax, dword [rsi + 8]
mov dword [rdi + 8], eax
mov rax, qword [rsi]
mov qword [rdi], rax
add rsp, 0x38
pop rdi
pop rsi
ret
and byte [rax - 0x73], cl
and al, 0x53
mov rdx, r15
mov r8d, ebx
mov r9d, edi
stc
call fcn.14005bb19
lea rcx, [rbp + 0x10]
adc byte [r9], r14b
shr al, cl
cmp eax, 0x4cffff63
lea edi, [rsp + 0x60]
add dword [rax], eax
add byte [rax - 0x73], cl
adc byte [r9], r14b
shr al, cl
cmp eax, 0x4cffff63
lea edi, [rsp + 0x60]
mov qword [r15], rax
mov dword [rdi], eax
mov qword [r15 + 8], rdx
and qword [r15 + 0x10], 0
invalid
or byte [rcx - 0x7d], cl
adc byte [eax], al
invalid
add byte [rcx - 0x75], cl
adc al, 0x24
invalid
mov rdx, qword [r12]
and al, 0x48
add ebp, edx
add rbp, rdx
mov rcx, r15
mov r8, rbp
call fcn.1400518fc
mov r12, qword [r15]
mov rax, qword [r15 + 0x10]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r12
lea r15, [rsp + 0x7f]
mov rcx, r15
mov rdx, r14
lea r8, [rsp + 0x47]
lea r9, [rsp + 0x53]
call fcn.14005bbf7
cmp byte [r15], 0
invalid
je 0x14005ba63
add byte [rdi + rcx*2 - 0x47], dh
invalid
mov ecx, 0xe
add byte [rax], al
xor edx, edx
call fcn.140051cfd
invalid
invalid
dec dword [rax - 0x47]
outsb dx, byte gs:[rsi]
invalid
jb 0x14005baa0
jo 0x14005ba9d
and byte [rax - 0x77], cl
or byte [rax - 0x47], cl
je 0x14005ba51
invalid
invalid
imul ebp, dword [rbp + riz*2 + 0x64], 0x6488948
mov qword fs:[rax + 6], rcx
shr al, cl
frstor dword [rdx - 1]
invalid
invalid
invalid
dec dword [rax - 0x47]
outsb dx, byte gs:[rsi]
invalid
jo 0x14005ba9d
and byte [rax - 0x77], cl
or byte [rax - 0x47], cl
je 0x14005ba51
invalid
mov qword fs:[rax + 6], rcx
mov byte [rsi + 8], 0x10
mov qword [rsi + 0x10], rax
mov dword [rsi + 0x10], eax
mov dword [rsi + 0x10], eax
mov qword [rsi + 0x18], rdx
mov dword [rsi + 0x18], edx
push rsi
sbb byte [rax - 0x39], cl
and byte [rsi], r9b
add byte [rax], al
add byte [rax - 0x75], cl
mov qword [rsi + 0x20], 0xe
mov rdx, qword [rsp + 0x68]
push rsp
and al, 0x68
mov rcx, r12
call fcn.14009c81c
mov eax, 1
jmp 0x14005baaa
movups xmm0, xmmword [rsp + 0x80]
lea rdx, [rsp + 0x90]
movaps xmmword [rdx], xmm0
lea r14, [rsp + 0x60]
mov rcx, r14
call fcn.140051d6d
invalid
dec dword [rcx - 0x75]
mov eax, dword [rsi + 0x10]
mov qword [rsi + 0x18], rax
movups xmm0, xmmword [r14]
adc byte [rsi], al
movups xmmword [rsi + 8], xmm0
mov byte [rsi + 0x20], bl
mov byte [rsi + 0x21], dil
mov byte [rsi + 0x21], bh
mov word [rsi + 0x22], r13w
outsb dx, byte [rsi]
and cl, byte [rdi]
mov bh, 0x44
and al, 0x44
movzx eax, word [rsp + 0x44]
mov word [rsi + 0x24], ax
xor eax, eax
mov qword [rsi], rax
invalid
mov rax, rsi
add rsp, 0xa8
add byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
ret
in al, dx
cmp byte [rcx + rcx*4 - 0x40], cl
mov rdi, rdx
lea rdx, [rsp + 0x2c]
push rsp
and al, 0x2c
push rsp
and al, 0x2c
and dword [rdx + 4], 0
mov rsi, rcx
and qword [rdx - 4], 0
mov r8d, 8
add byte [rax - 0x77], cl
shr eax, 0x8c
add dword [rax], eax
add byte [rcx], dh
invalid
add byte [rax - 0x77], cl
shr eax, 0x8c
add dword [rax], eax
add byte [rcx], dh
ror byte [rax - 0x7d], 0xf8
or al, 0x74
or al, 0x8a
or al, 7
cmp rax, 0xc
je 0x14005bb03
mov cl, byte [rdi + rax]
xor byte [rsp + rax + 0x28], cl
inc rax
jmp 0x14005baf1
mov eax, dword [rsp + 0x30]
mov dword [rsi + 8], eax
mov rax, qword [rsp + 0x28]
mov qword [rsi], rax
add rsp, 0x38
pop rdi
pop rsi
ret
mov ecx, esi
mov edx, ebp
call fcn.14005bce0
mov byte [rdi + 8], al
mov ecx, r12d
mov edx, r13d
call fcn.14005bd04
mov ebp, eax
lea r8, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_src_tls12cipher.rs
mov edx, 9
mov rcx, rdi
call fcn.14005bc64
mov r8, rdx
mov ecx, ebp
mov rdx, rax
call 0x14005bd46
pop qword [rcx]
add byte [rax], al
pop qword [rcx]
add byte [rax], al
lea r8, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_src_tls12cipher.rs
mov edx, 0xb
mov rcx, rdi
call fcn.14005bc64
mov r8, rdx
mov ecx, ebx
mov rdx, rax
call 0x14005bd46
mov rax, qword [rdi]
mov rcx, qword [rdi + 5]
mov qword [rsi + 5], rcx
mov qword [rsi], rax
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
and al, 0x28
mov qword [rsp + 0x20], rdi
call qword [rax + 8]
xor ecx, ecx
mov byte [rsi], cl
add rsp, 0x38
pop rdi
pop rsi
ret
xor byte [rcx + rcx*4 - 0x40], cl
mov rsi, rcx
lea r9, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_srcmsgscodec.rs
mov r8d, 8
mov rcx, rdx
mov rdx, rax
call fcn.14003c59f
cmp rdx, 8
jne 0x14005bcb5
test rax, rax
je 0x14005bcb5
bswap rsi
mov qword [rax], rsi
add rsp, 0x30
pop rsi
ret
lea rax, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_srcmsgscodec.rs
mov qword [rsp + 0x20], rax
add byte [rax - 0x77], cl
and al, 0x20
lea rcx, [0x14015ab2d]
lea r9, [0x140127eb8]
lea r8, [rsp + 0x2f]
and al, 0x2f
mov edx, 0x2b
call fcn.1400fdfb0
ud2
lea rdx, [0x14016e0b8]
movsxd rcx, dword [rdx + rcx*4]
mov cl, byte [rax + 1]
sar edi, 1
jmp rcx
mov al, 0x14
ret
mov al, 0x15
ret
mov al, 0x16
ret
mov al, 0x17
ret
mov al, 0x18
ret
movzx ecx, cx
lea rdx, [0x14016e0d0]
adc eax, 0x1123c0
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
add ecx, edx
add ecx, edx
jmp rcx
mov ax, 0x200
mov eax, 0x66c30200
add byte [rdx], al
ret
mov ax, 0x300
ret
mov eax, 0x66c30300
mov ax, 0x301
ret
mov eax, 0x66c30301
mov ax, 0x302
ret
mov eax, 0x66c30302
mov eax, 0x66c30303
mov ax, 0x304
ret
mov ax, 0xfefd
ret
mov ax, 0xfefc
ret
mov ax, 0xfeff
ret
push rsi
push rdi
sub rsp, 0x28
mov rax, r8
mov esi, ecx
mov ax, 0x303
ret
mov ax, 0x304
ret
mov ax, 0xfefd
ret
mov ax, 0xfefc
ret
mov ax, 0xfeff
ret
lea r9, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_srcmsgscodec.rs
mov r8d, 2
mov rcx, rdx
mov rdx, rax
call fcn.14003c59f
xor edi, edi
cmp rdx, 2
cli
add cl, byte [rax + 0xf]
cmove edi, eax
cmove edi, eax
lea rdx, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_srcmsgscodec.rs
mov rcx, rdi
call fcn.14005bd90
rol si, 8
or byte [rsi - 0x77], ah
invalid
add rsp, 0x28
pop rdi
pop rsi
ret
lea rcx, [0x14015ab2d]
lea r9, [0x140127eb8]
lea r8, [rsp + 0x37]
mov edx, 0x2b
add byte [rax], al
add al, ch
in eax, dx
and dword [rdx], ecx
add byte [rdi], cl
invalid
or eax, 0xcc2cd
mov qword [rsp + 0x20], rcx
lea rdx, str.TryFromSliceError
mov r8d, 0x11
mov rcx, rax
call fcn.14002e9e0
jmp 0x14005be1e
std
call qword [rax + 0x38c48348]
ret
invalid
add edx, 0x220
add byte [rax - 0x73], cl
and al, 0x3f
invalid
lea rcx, [rsp + 0x3f]
invalid
mov r8, r9
call fcn.14005bac4
cld
invalid
dec dword [rdx - 0x75bfe7a1]
outsd dx, dword [rsi]
invalid
enter 0x7ce8, 0xfffffffffffffffc
cld
invalid
dec dword [rdx - 0x75bfe7a1]
sbb byte [rax - 0x76], al
mov ch, byte [rdi + 0x19]
outsd dx, dword [rsi]
sbb dword [rdi], ecx
invalid
mov bh, 0x4f
invalid
movzx ecx, word [rdi + 0x1a]
movzx edx, word [rdi + 0x1c]
mov bh, 0x57
invalid
sbb r9b, byte [r15]
sbb cl, byte [rdi]
mov bh, 0x57
sbb al, 0x49
lea eax, [rsp - 0x10]
invalid
lea rax, [r12 - 0x10]
invalid
mov qword [rsp + 0x30], rax
xor byte [rsi - 0x77], ah
push rsp
and al, 0x3a
invalid
mov word [rsp + 0x3a], dx
cmp ah, byte [rsi - 0x77]
push rsp
and al, 0x28
invalid
mov word [rsp + 0x28], dx
sub byte [rsi - 0x77], ah
and al, 0x3c
invalid
mov word [rsp + 0x3c], cx
cmp al, 0x66
mov dword [rsp + 0x20], ecx
invalid
mov word [rsp + 0x20], cx
and byte [rbp + rcx*4 + 0x6c], cl
and al, 0x4b
invalid
lea r13, [rsp + 0x4b]
mov rcx, r13
mov rcx, r13
mov rdx, r14
mov edx, esi
mov r8d, ebx
mov r8d, ebx
fadd dword [rcx - 0x77]
jmp fcn.140024d72
invalid
cld
invalid
mov r9d, ebp
mov ecx, ebp
call fcn.14005bb19
mov r14, qword [rdi]
mov esi, dword [rdi]
invalid
invalid
mov esi, dword [rdi]
mov qword [rsp + 0x20], r12
and al, 0x20
and qword [rsp + 0x28], 0
mov rcx, r15
stc
and al, 0x28
add byte [rcx + rcx*4 - 7], cl
stc
stc
lea rdx, [rsp + 0x3f]
mov r8, r13
mov r9, r14
mov ecx, esi
invalid
mov ecx, esi
call 0x14005bf2b
add byte [rax], al
test rax, rax
je 0x14005bec0
cmp rdx, 0x4000
jbe 0x14005bef4
invalid
add byte [rax], al
add byte [rsi + 0x3a], dh
invalid
cmp al, dh
or byte [rbx + r13*8], r10b
jmp 0x14005becd
mov byte [rsi + 8], 6
mov byte [rsi + 8], 0x14
jmp 0x14005becd
mov byte [rsi + 8], 6
invalid
and qword [rsi + 0x10], 0
mov qword [rsi + 0x18], rdx
sbb byte [rax - 0x39], cl
invalid
mov qword [rsi], 1
add byte [rax], al
add byte [rax - 0x75], cl
mov rdx, qword [rdi + 8]
mov rcx, r14
push rdi
or byte [rcx + rcx*4 - 0xf], cl
call fcn.14009c81c
add al, 0
mov rax, rsi
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
ret
cmp r12, rdx
jb 0x14005befd
mov qword [rdi + 0x10], rdx
adc byte [rax - 0x75], cl
adc byte [r8 - 0x77], r9b
mov qword [rsi + 0x18], rax
invalid
mov rax, qword [rdi + 0x10]
mov qword [rsi + 0x18], rax
movups xmm0, xmmword [rdi]
adc byte [rdi], al
adc byte [rdi], al
movups xmmword [rsi + 8], xmm0
mov byte [rsi + 0x20], bl
or byte [rax - 0x77bfdfa2], cl
mov byte [rsi + 0x21], bpl
mov byte [rsi + 0x21], ch
outsb dx, byte [rsi]
and dword [rdi], ecx
mov bh, 0x44
and al, 0x3c
movzx eax, word [rsp + 0x3c]
and al, 0x3c
mov word [rsi + 0x22], ax
movzx eax, word [rsp + 0x3a]
and al, 0x3a
and r9b, byte [rdi]
mov bh, 0x44
and al, 0x3a
mov word [rsi + 0x24], ax
and qword [rsi], 0
add bl, ch
invalid
add bl, ch
mov ch, 0x48
sub esp, 0x48
in al, dx
invalid
in al, dx
movaps xmm0, xmmword [rsp + 0x70]
movaps xmm0, xmmword [rsp + 0x70]
movaps xmm0, xmmword [rsp + 0x70]
and al, 0x70
mov rax, qword [r8]
mov r10, qword [r8 + 5]
lea r8, [rsp + 0x38]
cmp byte [rbp - 0x77], cl
push rax
invalid
add eax, 0x24448d4c
cmp byte [rbp - 0x77], cl
push rax
add eax, 0xf008949
mov qword [r8], rax
movups xmmword [rsp + 0x28], xmm0
mov dword [rax + 5], edx
mov qword [r8], rax
movups xmmword [rsp + 0x28], xmm0
and al, 0x28
mov qword [rsp + 0x20], r9
and al, 0x20
and al, 0x20
and byte [rcx - 0x47], al
mov r9d, 0xd
or eax, 0xe8000000
add byte [rax], al
call fcn.140051f09
nop
lodsd eax, dword [rsi]
pop rdi
invalid
add rsp, 0x48
ret
invalid
push rsi
push rdi
push rbx
sub rsp, 0x260
in al, dx
invalid
add al, byte [rax]
invalid
in al, dx
invalid
mov rdi, r9
mov rbx, r8
ret
lea rsi, [rsp + 0x30]
invalid
ret
xor byte [rcx - 0x48], al
and byte [rdx], al
mov r8d, 0x220
add byte [rax], al
mov rcx, rsi
call fcn.1400efbc0
lea rcx, [rsp + 0x250]
and dword [rcx], 0
add byte [rax - 0x73], cl
add eax, 0xccf61
add al, byte [rax]
add byte [rbx - 0x72b7ffdf], al
add byte [rax - 0x73], cl
add byte [rax - 0x73], cl
add eax, 0xccf61
iretd
mov qword [rsp + 0x20], rax
and al, 0x20
mov edx, 4
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
mov r8, rbx
mov r9, rdi
fmul dword [rcx - 0x77]
stc
call fcn.14004d7a4
mov ecx, 0x230
mov edx, 0x10
add al, ch
pop rsi
cwde
add al, 0
add al, ch
pop rsi
cwde
add al, 0
mov rdi, rax
mov r8d, 0x230
mov rcx, rax
mov ecx, eax
mov ecx, eax
mov rdx, rsi
call fcn.1400efbc0
lea rdx, [0x140128f10]
iretd
or al, 0
mov rax, rdi
add rsp, 0x260
add al, byte [rax]
add byte [rbx + 0x5f], bl
iretd
add al, byte [rax]
add byte [rbx + 0x5f], bl
pop rsi
ret
sub rsp, 0x270
mov rbx, r9
mov r14, r8
mov rsi, rdx
mov esi, edx
mov esi, edx
mov rdi, qword [rsp + 0x2c0]
lea rcx, [rsp + 0x30]
and dword [rcx + 8], 0
mov r15, qword [rsp + 0x2c8]
add byte [rax - 0x7d], cl
and dword [rax], eax
invalid
add byte [rax - 0x7d], cl
and dword [rax], eax
invalid
add byte [rax - 0x73], cl
adc eax, 0xccf11
lea rdx, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_src_tls12cipher.rs
call fcn.14005c0c8
lea rcx, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_src_tls12cipher.rs
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xccf1d
mov qword [rsp + 0x20], rcx
and byte [rax - 0x77], cl
ror dword [rbp - 0x77], 0xf0
mov rcx, rax
mov r8, r14
mov r9, rbx
call fcn.14004d7a4
lea rbx, [rsp + 0x34]
lea ebx, [rsp + 0x34]
invalid
lea ebx, [rsp + 0x34]
and al, 0x34
lea rax, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_src_tls12cipher.rs
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
invalid
iretd
mov dword [rsp + 0x20], eax
and byte [rdx + 8], bh
mov edx, 8
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rcx, rbx
mov r8, rdi
mov eax, edi
mov r9, r15
call fcn.14004d7a4
invalid
dec dword [rbx - 0x72b7fbbd]
mov eax, dword [rbx + 4]
lea rdi, [rsp + 0x40]
jl 0x14005c08d
mov dword [rdi + 0x228], eax
jl 0x14005c08d
mov dword [rdi + 0x228], eax
sub byte [rdx], al
add byte [rax], al
invalid
add byte [rax - 0x75], cl
cld
mov rax, qword [rbx - 4]
mov eax, dword [rbx - 4]
mov qword [rdi + 0x220], rax
xchg dword [rax], esp
add al, byte [rax]
add byte [rcx - 0x48], al
invalid
invalid
mov r8d, 0x220
and byte [rdx], al
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rcx, rdi
mov rdx, rsi
mov edx, esi
call fcn.1400efbc0
or dword [rax], eax
mov ecx, 0x230
xor byte [rdx], al
add byte [rax], al
mov edx, 0x10
add byte [rax], al
add al, ch
jle 0x14005c030
call fcn.1400a5819
add al, 0
mov rsi, rax
mov r8d, 0x230
mov eax, 0x230
mov eax, 0x230
mov rcx, rax
mov ecx, eax
mov rdx, rdi
cli
call fcn.1400efbc0
or dword [rax], eax
lea rdx, [0x140128f78]
mov rax, rsi
add rsp, 0x270
add esp, 0x270
add esp, 0x270
add al, byte [rax]
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov edx, 0xc
mov r8d, 4
add cl, ch
invalid
add al, 0xfe
invalid
add cl, ch
invalid
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa8
mov rbp, r9
int 0x4d
mov esp, eax
invalid
int 0x4d
mov esp, eax
invalid
invalid
mov r14, rdx
mov esi, edx
mov rsi, rcx
add rdx, 0x220
add edx, 0x220
add edx, 0x220
lea rcx, [rsp + 0x4c]
mov r8, r9
mov r8, r9
call fcn.14005bac4
mov bl, byte [r12 + 0x10]
mov bl, byte [rsp + 0x10]
stc
invalid
inc dword [rcx - 0x76]
pop rsp
and al, 0x10
mov bl, byte [rsp + 0x10]
mov dil, byte [r12 + 0x11]
movzx eax, word [r12 + 0x12]
movzx eax, word [rsp + 0x12]
movzx eax, word [rsp + 0x12]
movzx ecx, word [r12 + 0x14]
mov bh, 0x4c
and al, 0x14
invalid
adc al, 0x4d
mov ebp, dword [rsp + 8]
mov r13, qword [r12 + 8]
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x30], ebp
insb byte [rdi], dx
and al, 0x30
mov word [rsp + 0x40], cx
mov word [rsp + 0x28], cx
sub byte [rsi - 0x77], ah
and al, 0x42
and al, 0x42
sub byte [rsi - 0x77], ah
and al, 0x42
and al, 0x42
and al, 0x42
mov word [rsp + 0x20], ax
and al, 0x20
and al, 0x20
and byte [rax - 0x73], cl
and al, 0x73
and al, 0x73
lea rcx, [rsp + 0x73]
lea ecx, [rsp + 0x73]
and al, 0x73
mov rdx, rbp
mov r8d, ebx
mov r9d, edi
stc
fadd dword [rcx - 0x77]
stc
call fcn.14005bb19
lea rcx, [r13 + 0x18]
lea ecx, [rbp + 0x18]
stc
invalid
lea ecx, [rbp + 0x18]
sbb byte [r9], r14b
xor edx, edx
shr al, cl
call fcn.140051cfd
lea rbp, [rsp + 0x58]
lea ebp, [rsp + 0x58]
popfq
pop rbx
invalid
dec dword [rax - 0x73]
insb byte [rdi], dx
and al, 0x58
lea ebp, [rsp + 0x58]
mov qword [rbp], rax
mov dword [rbp], eax
mov qword [rbp + 8], rdx
and qword [rbp + 0x10], 0
adc byte [rax], al
push rbp
or byte [rax - 0x7d], cl
adc byte gs:[rax], al
adc byte [rax], al
adc byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [rsp + 0x50]
lea edx, [rsp + 0x50]
push rsp
and al, 0x50
lea r15, [rsp + 0x58]
and al, 0x58
mov rcx, rbp
mov r8, r15
mov eax, edi
call fcn.1400518fc
push rdi
invalid
mov rdx, qword [r12]
adc al, 0x24
and al, 0x49
add r13, rdx
add ebp, edx
invalid
mov rcx, rbp
mov ecx, ebp
jmp 0x128ee4ae2
mov r8, r13
mov eax, ebp
call 0x13f5d2580
inc dword [rcx - 0x75]
call fcn.1400518fc
mov eax, dword [r15 - 4]
cld
push rdi
invalid
cld
cld
lea r12, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rax], 0
add byte [rcx - 0x77], al
and al, 8
invalid
mov dword [r12 + 8], eax
mov dword [rsp + 8], eax
or byte [rcx - 0x75], cl
hlt
mov rax, qword [r15 - 0xc]
mov eax, dword [rdi - 0xc]
mov qword [r12], rax
mov dword [rsp], eax
add al, 0x24
mov rdx, qword [rbp]
mov r8, qword [rbp + 0x10]
invalid
push rbp
add byte [rbx + rcx*4 + 0x45], cl
mov eax, dword [rbp + 0x10]
adc byte [rbp + rcx*4 + 0xd], cl
ja 0x14005c18d
invalid
lea r9, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_src_tls12cipher.rs
or eax, 0xcce77
invalid
or al, 0
mov ecx, 8
add byte [rax], al
add al, ch
invalid
wait
push rsi
add byte [rax], al
call fcn.140001866
cli
dec dword [rax - 0x77]
mov qword [rsp + 0x28], rdx
push rsp
and al, 0x28
mov qword [rsp + 0x20], rax
and al, 0x20
lea r15, [rsp + 0x97]
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
stc
add byte [rax], al
mov rcx, r15
stc
mov rdx, r14
mov r8, r12
mov eax, esp
lea r9, [rsp + 0x73]
and al, 0x73
call fcn.14005bbf7
cmp byte [r15], 0
je 0x14005c257
invalid
invalid
cli
invalid
add byte [rcx + riz*2 - 0x47], dh
invalid
mov ecx, 0xe
xor edx, edx
call fcn.140051cfd
movabs rcx, 0x2074707972636e65
jb 0x14005c282
jo 0x14005c27f
and byte [rax - 0x77], cl
invalid
invalid
jb 0x14005c282
jo 0x14005c27f
and byte [rax - 0x77], cl
or byte [rax - 0x47], cl
invalid
invalid
movabs rcx, 0x64656c6961662074
mov qword [rax + 6], rcx
je 0x14005c233
invalid
invalid
imul ebp, dword [rbp + riz*2 + 0x64], 0x6488948
insb byte [rdi], dx
mov qword fs:[rax + 6], rcx
mov ecx, dword [rsp + 0x45]
mov r8d, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov dword [rsi + 0xc], r8d
mov dword [rsi + 9], ecx
mov byte [rsi + 8], 0x10
or byte [rax], dl
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], rdx
push rsi
sbb byte [rax - 0x39], cl
and byte [rsi], r9b
add byte [rax], al
invalid
adc byte [rax - 0x77], r9b
push rsi
sbb byte [rax - 0x39], cl
and byte [rsi], r9b
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rsp + 0x58]
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
mov edx, dword [rsp + 0x60]
invalid
call fcn.14009c81c
mov eax, 1
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add bl, ch
movups xmm0, xmmword [r12 + r12 + 0x98]
adc byte [rsp + 0x98], al
jmp 0x14005c2a2
movups xmm0, xmmword [rsp + 0x98]
adc byte [rsp + 0x98], al
add byte [rax], al
lea rdx, [rsp + 0x80]
lea edx, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rdx], xmm0
movaps xmmword [rdx], xmm0
lea r14, [rsp + 0x58]
mov rcx, r14
int1
call fcn.140051d6d
pop rdx
invalid
mov rax, qword [r14 + 0x10]
mov qword [rsi + 0x18], rax
invalid
adc byte [rax - 0x77], r9b
adc byte [rax - 0x77], cl
sbb byte [rcx + 0xf], r8b
sbb byte [rcx + 0xf], al
movups xmm0, xmmword [r14]
adc byte [rsi], al
invalid
movups xmmword [rsi + 8], xmm0
mov byte [rsi + 0x20], bl
mov byte [rsi + 0x21], dil
invalid
pop rsi
and byte [rax - 0x78], al
jle 0x14005c2af
invalid
and dword [rdi], ecx
movzx eax, word [rsp + 0x42]
mov bh, 0x44
and al, 0x42
invalid
and al, 0x42
mov word [rsi + 0x22], ax
mov word [rsi + 0x22], ax
and r9b, byte [rdi]
mov bh, 0x44
movzx eax, word [rsp + 0x40]
and al, 0x40
mov word [rsi + 0x24], ax
xor eax, eax
invalid
and al, 0x31
ror byte [rax - 0x77], 6
mov qword [rsi], rax
mov rax, rsi
mov eax, esi
invalid
add rsp, 0xa8
test al, 0
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
push rsi
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x88
add byte [rax], al
mov rdi, r8
mov rsi, rcx
mov rbp, qword [r8 + 0x10]
cmp rbp, 0x18
cmp ebp, 0x18
push 0xfffffffffd834810
sbb byte [rbx + 0x13], dh
jae 0x14005c2f2
cmp ebp, 0x18
jae 0x14005c2f2
mov byte [rsi + 8], 6
or byte [rsi], r8b
or byte [rsi], al
mov qword [rsi], 1
mov dword [rsi], 1
add byte [rax - 0x75], cl
invalid
mov rbx, qword [rdi]
jmp case.0x140054ab2.224
sub eax, dword [rcx]
add byte [rax], al
invalid
add byte [rcx - 0x77], cl
invalid
mov r14, rdx
mov esi, edx
lea rcx, [rsp + 0x58]
and al, 0x58
and dword [rcx + 8], 0
and qword [rcx], 0
and dword [rax], eax
invalid
add byte [rax - 0x7d], cl
and dword [rax], eax
add byte [rax - 0x73], cl
adc eax, 0xccccf
or al, 0
lea rdx, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_src_tls12cipher.rs
iretd
or al, 0
mov qword [rsp + 0x48], r9
and al, 0x48
call fcn.14005c0c8
call fcn.14005c0c8
invalid
lea r8, [r14 + 0x220]
and byte [rdx], al
add byte [rax], al
lea rcx, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_src_tls12cipher.rs
lea ecx, [0x140128ff0]
mov qword [rsp + 0x20], rcx
and al, 0x20
and byte [rcx - 0x47], al
add al, 0
add byte [rax], al
invalid
mov r9d, 4
add byte [rax], al
add byte [rax - 0x77], cl
shr eax, 0x70
mov rcx, rax
call fcn.14004d7a4
adc al, 0xff
dec dword [rbp + rcx*4 + 0x6c]
insb byte [rdi], dx
and al, 0x5c
adc al, 0xff
dec dword [rbp + rcx*4 + 0x6c]
insb byte [rdi], dx
insb byte [rdi], dx
and al, 0x5c
mov rbx, qword [rdi]
mov rdx, qword [rdi + 0x10]
mov edx, dword [rdi + 0x10]
invalid
lea r9, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_src_tls12cipher.rs
ror esp, 0xc
add byte [rcx - 0x48], al
invalid
invalid
or byte [rax], al
invalid
mov r8d, 8
add byte [rax], al
mov rcx, rbx
mov qword [rsp + 0x50], rdx
push rax
invalid
and al, 0x50
call fcn.14005c47d
mov r9, rdx
mov ecx, edx
lea rcx, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_src_tls12cipher.rs
or eax, 0xcccbc
int3
mov qword [rsp + 0x20], rcx
and al, 0x20
mov edx, 8
mov rcx, r13
mov r8, rax
shr al, 0x2b
adc al, 0xff
invalid
inc dword [rcx - 0x75]
mov eax, dword [r13 + 4]
invalid
call fcn.14004d7a4
invalid
mov eax, dword [r13 + 4]
lea r12, [rsp + 0x68]
and al, 0x68
lea esp, [rsp + 0x68]
and al, 0x68
mov dword [r12 + 8], eax
mov rax, qword [r13 - 4]
or byte [rcx - 0x75], cl
cld
mov qword [r12], rax
mov r8b, byte [rdi + 0x18]
mov r13b, byte [rdi + 0x19]
mov ch, byte [rdi + 0x19]
sbb byte [r10 + r9*4 + 0x6f], r8b
sbb dword [rdi], ecx
mov bh, 0x4f
sbb r9b, byte [r15]
mov ch, byte [rdi + 0x19]
movzx ecx, word [rdi + 0x1a]
movzx edx, word [rdi + 0x1c]
lea rax, [rbp - 0x18]
sbb r9b, byte [r15]
mov bh, 0x57
sbb al, 0x48
lea eax, [rbp - 0x18]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
mov word [rsp + 0x44], dx
mov dword [rsp + 0x44], edx
mov word [rsp + 0x28], dx
push rsp
and al, 0x28
mov word [rsp + 0x46], cx
mov word [rsp + 0x20], cx
and al, 0x20
lea r15, [rsp + 0x7b]
mov rcx, r15
mov rdx, qword [rsp + 0x48]
mov edx, dword [rsp + 0x48]
mov byte [rsp + 0x48], r8b
mov byte [rsp + 0x48], al
mov r9d, r13d
mov ecx, ebp
call fcn.14005bb19
mov qword [rsp + 0x20], rbp
invalid
and al, 0x20
mov qword [rsp + 0x28], 8
and al, 0x28
or byte [rax], al
add byte [rax], al
sub byte [rax], cl
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov ecx, esi
mov rcx, r14
mov ecx, esi
mov rdx, r12
mov r8, r15
mov r9, rbx
call 0x14005bf2b
test rax, rax
je case.0x140056466.191
fld1
sti
invalid
dec dword [rax - 0x7b]
sal byte [rdi + rcx + 0x48], 0x81
cmp rdx, 0x4000
jbe 0x14005c440
cmp rdx, 0x4000
cmp edx, 0x4000
add byte [rax], al
jbe 0x14005c440
mov byte [rsi + 8], 0x14
jmp 0x14005c416
or byte [rbx + r13*8], r10b
or byte [rbx + rbp*8], dl
or eax, 0x60846c6
mov byte [rsi + 8], 6
or byte [rsi], r8b
and qword [rsi + 0x10], 0
adc byte [rax], al
mov qword [rsi + 0x18], rdx
mov dword [rsi + 0x18], edx
sbb byte [rax - 0x39], cl
invalid
mov qword [rsi], 1
mov rdx, qword [rdi + 8]
mov rcx, rbx
call fcn.14009c81c
add al, 0
push rdi
or byte [rax - 0x77], cl
fld1
add eax, dword [rax + rax]
mov rax, rsi
mov eax, esi
invalid
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
ret
cmp qword [rsp + 0x50], rdx
push rax
jb 0x14005c44b
mov qword [rdi + 0x10], rdx
push rdi
adc byte [rax - 0x75], cl
mov rax, qword [rdi + 0x10]
adc byte [r8 - 0x77], r9b
mov qword [rsi + 0x18], rax
movups xmm0, xmmword [rdi]
sbb byte [rdi], r9b
adc byte [rdi], al
movups xmmword [rsi + 8], xmm0
mov al, byte [rsp + 0x48]
mov byte [rsi + 0x20], al
mov byte [rsi + 0x21], r13b
and byte [rax + r9*4 + 0x6e], r8b
and dword [rdi], ecx
mov bh, 0x44
and al, 0x46
movzx eax, word [rsp + 0x46]
and al, 0x46
mov word [rsi + 0x22], ax
mov dword [rsi + 0x22], eax
movzx eax, word [rsp + 0x44]
mov word [rsi + 0x24], ax
and qword [rsi], 0
jmp 0x14005c429
lodsb al, byte [rsi]
add bl, ch
lodsb al, byte [rsi]
ror byte [rax - 0x77], 1
retf 0x894c
invalid
invalid
add byte [rax], al
add byte [rax], al
invalid
sub esp, 0x28
sub byte [rcx + rcx*4 - 0x40], cl
mov rax, r8
mov r8, rdx
mov rdx, rcx
invalid
retf 0x894c
mov qword [rsp + 0x20], r9
xor ecx, ecx
mov r9, rax
call fcn.14003c567
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
ret
push rdi
push rbp
push rbx
sub rsp, 0x48
sub esp, 0x48
mov rsi, r8
mov rbx, rdx
test r8, r8
test eax, eax
test eax, eax
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x28], ecx
je case.0x140056466.201
movabs rax, 0x555555555555555
cmp rsi, rax
cmp esi, eax
push rbp
push rbp
add eax, 0xfc63948
cmp esi, eax
ja 0x14005c57c
imul r15, rsi, 0x18
ja 0x14005c57c
add byte [rbx + rbp*2 - 2], cl
sbb byte [rcx + 8], bh
imul r15, rsi, 0x18
mov ecx, 8
add byte [rax], al
mov rdx, r15
call fcn.1400a4979
add byte [rcx - 0x77], cl
invalid
test rax, rax
jne 0x14005c511
mov ecx, 8
or byte [rax], al
add byte [rax], al
mov rdx, r15
call fcn.1400fd960
ud2
mov r14d, 8
imul r12, rsi, 0x18
xor r13d, r13d
lea r15, [rsp + 0x30]
invalid
xor byte [rax - 0x77], cl
cmc
mov rbp, rsi
sub rbp, 1
jb 0x14005c55b
cmp r12, r13
je 0x14005c55b
lea rdi, [rbx + 0x18]
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
mov rcx, r15
mov ecx, edi
mov ecx, edi
call fcn.140002707
mov rax, qword [rsp + 0x40]
mov qword [r14 + r13 + 0x10], rax
adc byte [rdi], cl
adc byte [rsp + 0x30], al
movups xmmword [r14 + r13], xmm0
add r13, 0x18
mov rbx, rdi
jmp 0x14005c520
mov rax, qword [rsp + 0x28]
mov qword [rax], r14
mov qword [rax + 8], rsi
mov qword [rax + 0x10], rsi
add rsp, 0x48
invalid
pop rbx
pop rbp
invalid
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call fcn.1400271d0
ud2
invalid
or edx, dword [rsi + 0x57]
sub rsp, 0x28
mov rsi, rcx
test rcx, rcx
test ecx, ecx
je case.0x14005bcf3.21
mov rax, rsi
shr rax, 0x3d
jne case.0x14005bcf3.24
lea rdi, [rsi*4]
mov ecx, 2
mov rdx, rdi
call fcn.1400a4979
add dword [rax + rax], 0x48
test eax, eax
invalid
add dword [rax + rax], 0x48
test eax, eax
invalid
sal byte [rbp + 0x14], 0xb9
add al, byte [rax]
add byte [rax], al
invalid
jne case.0x14005bcf3.22
mov ecx, 2
add byte [rax], al
add byte [rax - 0x77], cl
mov rdx, rdi
cli
call fcn.1400fd960
ud2
invalid
adc ecx, dword [rdx]
add byte [rdi], cl
or edi, dword [rax + 2]
mov eax, 2
mov rdx, rsi
add rsp, 0x28
pop rdi
pop rsi
invalid
ret
call fcn.1400271d0
ud2
lea rdx, [0x14016e0f8]
adc dword [rax], eax
movsxd rax, dword [rdx + rax*4]
invalid
add rax, rdx
jmp rax
loopne 0x14005c653
mov ax, 0xb
mov eax, 0x66c3000b
ret
mov ax, 0xa
mov eax, 0x66c3000a
mov eax, 0x31c3000d
add bl, al
invalid
ret
mov ax, 0xd
ret
rol bl, 0x66
mov eax, 0x66c30014
mov eax, 0x66c30010
mov ax, 0x17
ret
mov ax, 0x1f
ret
mov ax, 0x19
ret
mov ax, 0x15
ret
mov ax, 0x18
ret
mov ax, 0x13
ret
mov ax, 5
ret
mov ax, 0x11
ret
mov ax, 0x20
ret
mov ax, 0x24
ret
mov ax, 0x16
ret
movzx eax, word [rcx + 0x20]
movzx edx, word [rcx + 0x22]
ret
mov ax, 0x19
ret
add byte [rax], al
add byte [rcx + 0x57], al
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rcx, qword [rdx + 8]
mov ecx, dword [rdx + 8]
mov ecx, dword [rdx + 8]
mov rax, qword [rdx + 0x18]
cmp rcx, 1
cmp ecx, 1
cmp ecx, 1
stc
add dword [rbp + rdx + 0x48], esi
test rcx, rcx
je 0x14005c697
test rcx, rcx
jne 0x14005c69c
test rax, rax
jne 0x14005c69c
lea rbx, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
xor edi, edi
jmp 0x14005c6b9
test rax, rax
je 0x14005c6af
invalid
adc ecx, dword [rax - 0x77]
int1
mov rcx, rsi
add rsp, 0x20
pop rbx
pop rdi
and byte [rbx + 0x5f], bl
pop rsi
pop r14
pop r15
jmp fcn.140027910
mov rax, qword [rdx]
mov rbx, qword [rax]
mov ebx, dword [rax]
mov ebx, dword [rax]
mov rdi, qword [rax + 8]
mov rcx, rdi
xor edx, edx
shr al, cl
cmp dl, byte [rsi - 1]
dec dword [rcx - 0x77]
invalid
mov r15, rdx
mov rcx, rax
ror dword [rax - 0x77], 0xda
ror dword [rax - 0x77], 0xda
mov r8, rdi
call fcn.1400efbc0
mov qword [rsi], r14
mov dword [rsi], esi
mov dword [rsi], esi
mov qword [rsi + 8], r15
mov qword [rsi + 0x10], rdi
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
add rax, r8
add eax, eax
sar bh, 0xe0
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
invalid
invalid
lea rdx, [0x14012ad1e]
mov r8d, 0xc
mov eax, 0xc
or al, 0
add byte [rax], al
jmp 0x14005c8f2
mov eax, dword [rax + 0x18]
lea rdx, [0x14012ad2a]
adc eax, 0xce5f4
jmp 0x14005c8ec
cdq
add dword [rax], eax
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov eax, dword [rax + 0x18]
lea rdx, [0x14012ad40]
invalid
sbb byte [rax - 0x73], cl
adc eax, 0xce5da
invalid
add cl, ch
jmp 0x14005c81a
scasd eax, dword [rdi]
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0xce5d4
mov r8d, 0x10
mov eax, 0x10
mov eax, 0x10
jmp 0x14005c8f2
imul eax, dword [rcx], 0x8b480000
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
invalid
invalid
lea rdx, [0x14012ad62]
adc eax, 0xce5c6
jmp 0x14005c89b
cli
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xce5bc
jmp 0x14005c8b6
std
add byte [rax], al
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x14012ad81]
lea rdx, [0x14012ad81]
mov r8d, 0x13
add byte [rax], al
jmp 0x14005c8f2
adc eax, 0xcd3e2
jmp 0x14005c8ec
or al, 0
jmp 0x14005c8b6
mov r8d, 0x12
mov eax, 0x12
jmp 0x14005c8f2
or al, 0
mov r8d, 0xf
jmp 0x14005c8f2
add byte [rax], al
invalid
adc eax, 0xce570
jmp 0x14005c8b6
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov eax, dword [rax + 0x18]
lea rdx, [0x14012ade8]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x14012ade8]
mov r8d, 8
mov eax, 8
jmp 0x14005c8f2
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xce555
mov r8d, 0xe
jmp 0x14005c8f2
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
invalid
adc eax, 0xce548
mov r8d, 0x11
jmp 0x14005c8f2
add bl, ch
xor al, 0x48
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14012ae0f]
lea edx, [0x14012ae0f]
mov r8d, 9
add bl, ch
sbb dword [rax - 0x75], ecx
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
jmp 0x14005c8f2
sbb byte [rax - 0x73], cl
adc eax, 0xce52c
mov r8d, 0xb
add rsp, 0x38
jmp rax
mov rcx, rdx
mov rdx, rax
call fcn.14002e9e0
nop
add rsp, 0x38
ret
sub rsp, 0x38
mov rax, qword [rcx]
movzx ecx, byte [rax]
lea r8, [0x14016e190]
lea eax, [0x14016e190]
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
mov byte [rcx + rax - 0x3f], cl
jmp rcx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.ChangeCipherSpecAlertHandshakeApplicationDataHeartbeatHelloRequestClientHelloServerHelloHelloVerifyRequestNewSessionTicketEndOfEarlyDataHelloRetryRequestEncryptedExtensionsServerKeyExchangeCertificateRequestServerHelloDoneCertificateVerifyClientKeyExchangeFinishedCertificateURLCertificateStatusKeyUpdateMessageHashUnexpectedMessageBadRecordMacDecryptionFailedRecordOverflowDecompressionFailureHandshakeFailureNoCertificateBadCertificateUnsupportedCertificateCertificateRevokedCertificateExpiredCertificateUnknownIllegalParameterUnknownCAAccessDeniedDecodeErrorExportRestrictionProtocolVersionInsufficientSecurityInternalErrorInappropriateFallbackUserCanceledNoRenegotiationMissingExtensionUnsupportedExtensionCertificateUnobtainableUnrecognisedNameBadCertificateStatusResponseBadCertificateHashValueUnknownPSKIdentityCertificateRequired
mov r8d, 0x10
jmp 0x14005c9c7
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14012acf8]
or al, 0
or al, 0
add byte [rcx - 0x48], al
add eax, 0xeb000000
mov rcx, qword [rdx + 0x20]
mov rcx, qword [rdx + 0x20]
mov r8d, 5
jmp 0x14005c9c7
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14012acfd]
jrcxz 0x14005c99c
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xce36c
jrcxz 0x14005c99c
invalid
jrcxz 0x14005c99c
add bl, ch
mov rcx, qword cs:[rdx + 0x20]
mov rcx, qword [rdx + 0x20]
jmp 0x14005c9c1
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x14012ad06]
or al, 0
add byte [rcx - 0x48], al
sldt word [rax]
add bl, ch
sbb dword [rax - 0x75], ecx
mov rcx, qword [rdx + 0x20]
invalid
invalid
mov r8d, 0xf
jmp 0x14005c9c7
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xce354
jrcxz 0x14005c9cc
invalid
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xce354
jrcxz 0x14005c9cc
invalid
jrcxz 0x14005c9cc
add byte [rcx - 0x48], al
or dword [rax], eax
mov r8d, 9
add byte [rax], al
add rsp, 0x38
jmp rax
jmp rax
inc rax
lea r9, [rsp + 0x30]
invalid
and al, 0x30
xor byte [rcx - 0x77], cl
add dword [rax - 0x73], ecx
add eax, 0xce2e8
mov qword [r9], rax
lea rax, [0x14012acc8]
mov qword [rsp + 0x20], rax
lea rax, [0x14012acc0]
mov r8d, 7
mov rcx, rdx
mov rdx, rax
call fcn.14002e9e0
nop
add rsp, 0x38
add esp, 0x38
invalid
add esp, 0x38
ret
jne 0x14005ca39
cmp cx, 9
setne cl
cmp dx, r9w
sete al
or al, cl
ret
xor eax, eax
ret
cmp ecx, eax
jne 0x14005ca54
cmp cx, 0x178
setne cl
cmp dx, r9w
sete al
or al, cl
ret
xor eax, eax
ret
mov r8, qword [rcx + 8]
mov r9, qword [rcx + 0x10]
cmp rdx, r8
je case.0x140030a02.559
lea r10, [rdx + 4]
mov qword [rcx], r10
movzx eax, word [rdx]
mov bh, 2
mov bh, 2
movzx edx, word [rdx + 2]
mov r11, qword [r9]
mov rsi, qword [r9 + 8]
shl rsi, 2
xor edi, edi
cmp rsi, rdi
je 0x14005caa4
invalid
cmp word [r11 + rdi], ax
add al, 0x3b
cmp esi, dword [rbp + 0xe]
jne 0x14005ca9e
cmp ax, 0xd
jne 0x14005caad
cmp word [r11 + rdi + 2], dx
add dh, byte [rbx + rcx + 0x48]
add edi, 4
je 0x14005caa9
or ecx, dword [rax - 0x7d]
mov dword [rbx + rbp*8], 0xd2894ce0
invalid
add rdi, 4
jmp 0x14005ca84
mov rdx, r10
shr bl, cl
mov ebx, 0xdb866
jmp 0x14005ca64
mov ax, 0xd
pop rdi
pop rsi
ret
mov ax, 0xe
jmp 0x14005caad
xor eax, eax
jmp 0x14005cb5a
xchg ecx, eax
add byte [rax], al
invalid
or byte [r8 - 0x73], cl
or al, 0
cmp rcx, rdx
cmova rdx, rcx
ror dword [rax - 0x7d], 1
cli
add eax, 0x4bb
add byte [rax], al
ror dword [rax - 0x7d], 1
cli
add eax, 0x4bb
add byte [rax], al
cmovae rbx, rdx
invalid
cmovae rbx, rdx
xor edx, edx
ror byte [rax - 0x77], cl
invalid
shr rcx, 0x3d
sete dl
lea r8, [rbx*4]
add byte [rax], al
add byte [rax], al
ror byte [rax - 0x77], cl
invalid
add byte [rax], al
add byte [rax], al
add rdx, rdx
add edx, edx
ror byte [rax - 0x7b], cl
sal byte [rsp + rbx + 0x48], 0xc1
loopne 0x14005cb0a
test rax, rax
je 0x14005cb20
shl rax, 2
mov rcx, qword [rsi]
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
invalid
and al, 0x20
mov qword [rsp + 0x28], 2
and al, 0x28
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x30
mov qword [rsp + 0x30], rax
jmp 0x14005cb26
and qword [rsp + 0x28], 0
and al, 0x28
add byte [rax - 0x73], cl
jl 0x14005cb4e
invalid
lea rdi, [rsp + 0x38]
cmp byte [rbp + rcx*4 + 0x4c], cl
lea r9, [rsp + 0x20]
and al, 0x20
mov rcx, rdi
call fcn.1400c3c05
invalid
add byte [rax - 0x7d], cl
invalid
add byte [rax - 0x75], cl
invalid
invalid
je case.0x140030a02.565
invalid
add byte [rax - 0x7d], cl
invalid
mov rdx, qword [rsp + 0x48]
jmp 0x14005cb5a
jmp 0x14005cb5a
mov qword [rsi], rax
mov qword [rsi + 8], rbx
movabs rax, 0x8000000000000001
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
pop rsi
or byte [rax - 0x48], cl
add dword [rax], eax
invalid
add byte [rax], al
add byte [rax], al
add byte [rax + 0x50c48348], al
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
mov rax, rdx
mov eax, edx
mov rsi, rcx
mov rcx, qword [rcx + 8]
mov rdx, qword [rsi + 0x10]
mov r8, rcx
sub r8, rdx
invalid
ror byte [rcx + 0x39], 1
sal byte [rbx + 0xc], 0x48
add edx, eax
cmp r8, rax
cmp eax, eax
jae 0x14005cb8e
add rdx, rax
jae 0x14005cb96
xor ecx, ecx
jmp 0x14005cc20
add rsp, 0x50
push rax
pop rbx
pop rdi
pop rsi
ret
lea rax, [rcx + rcx]
cmp rax, rdx
cmova rdx, rax
cmp rdx, 5
mov ebx, 4
add al, 0
add byte [rax], al
add al, 0
add byte [rax], al
cmovae rbx, rdx
xor edx, edx
ror byte [rax - 0x77], cl
fmul dword [rax - 0x3f]
call 0x10299daf5
ror byte [rax - 0x77], cl
fmul dword [rax - 0x3f]
call 0x10299daf5
mov r8, rbx
mov eax, ebx
shl r8, 4
shl rdx, 3
test rcx, rcx
test ecx, ecx
test ecx, ecx
je 0x14005cbe6
shl rcx, 4
mov rax, qword [rsi]
invalid
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 8
mov qword [rsp + 0x30], rcx
and al, 0x30
invalid
and al, 0x30
jmp 0x14005cbec
invalid
and qword [rsp + 0x28], 0
lea rdi, [rsp + 0x38]
lea r9, [rsp + 0x20]
jl 0x14005cc14
cmp byte [rbp + rcx*4 + 0x4c], cl
and al, 0x20
mov rcx, rdi
call fcn.1400c3c05
cmp qword [rdi], 0
mov rcx, qword [rdi + 8]
invalid
je 0x14005cc0f
or byte [rdi + rax + 0x48], dh
mov rdx, qword [rsp + 0x48]
mov edx, dword [rsp + 0x48]
and al, 0x48
jmp 0x14005cc20
mov qword [rsi], rcx
mov qword [rsi + 8], rbx
movabs rcx, 0x8000000000000001
invalid
invalid
pop rsi
or byte [rax - 0x47], cl
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x50c48348], al
add rsp, 0x50
pop rbx
pop rdi
pop rsi
jmp fcn.14000414a
mov rsi, rcx
mov esi, ecx
test rcx, rcx
je 0x14005cc6e
movabs rax, 0x555555555555556
cmp rsi, rax
jae case.0x140036ec2.425
push rbp
push rbp
add eax, 0x73c63948
xor al, 0x48
imul rdi, rsi, 0x18
imul edi, esi, 0x18
mov ecx, 8
or byte [rax], al
add byte [rax], al
mov rdx, rdi
call fcn.1400a4979
test rax, rax
jne 0x14005cc73
mov ecx, 8
mov rdx, rdi
add byte [rax], al
add byte [rax - 0x77], cl
cli
call fcn.1400fd960
ud2
hlt
or al, 0xa
add byte [rdi], cl
or edi, dword [rax + 8]
mov eax, 8
mov rdx, rsi
add rsp, 0x28
pop rdi
pop rsi
ret
call fcn.1400271d0
ud2
mov eax, edx
mov rax, qword [rcx + 8]
mov rdx, qword [rcx + 0x10]
adc byte [rax + 0x29], cl
ror byte [rcx + rdi - 0x40], 1
adc byte [rax + 0x29], cl
ror byte [rcx + rdi - 0x40], 1
jae 0x14005ccac
call case.0x140036455.289
mov rcx, rax
mov ecx, eax
mov ecx, eax
add rsp, 0x28
jmp fcn.14000414a
nop
add rsp, 0x28
ret
mov esi, ecx
or byte [r8 - 0x73], cl
or al, 0
add eax, 0x4bb
add byte [rax + 0xf], cl
fimul dword [r8 - 0x47]
push rsi
push rbp
push rbp
push rbp
push rbp
push rbp
push rbp
add eax, 0x3948d231
retf
ret 0x6b4c
and al, 0x28
or byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add byte [rax - 0x75], cl
mov eax, dword [rdi + 8]
or byte [r15 + r8 + 0x48], r14b
mov edx, dword [rsp + 0x48]
or byte [rax - 0x48], cl
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x50c48348], al
add rsp, 0x50
push rdi
push rbx
sub rsp, 0x50
in al, dx
push rax
in al, dx
push rax
add rdx, r8
jae 0x14005cd74
invalid
invalid
xor eax, eax
jmp 0x14005ce05
invalid
add byte [rax - 0x77], cl
mov rsi, rcx
mov esi, ecx
invalid
mov rax, qword [rcx + 8]
lea rcx, [rax + rax]
invalid
or byte [r8 - 0x73], cl
or al, 0
invalid
add byte [rax + 0x39], cl
cmp rcx, rdx
cmova rdx, rcx
cmova edx, ecx
ror dword [rax + 0xf], 1
cmova edx, ecx
ror dword [r8 - 0x7d], 1
cli
add eax, 0x4bb
add al, 0
invalid
cmp rdx, 5
mov ebx, 4
add al, 0
add byte [rax], al
add al, 0
add byte [rax], al
add byte [rax + 0xf], cl
cmovae rbx, rdx
xor edx, edx
mov rcx, rbx
mov ecx, ebx
fidiv dword [r9]
ror byte [rax - 0x77], cl
mov ecx, ebx
mov ecx, ebx
shr rcx, 0x3d
sete dl
lea r8, [rbx*4]
add rdx, rdx
test rax, rax
test eax, eax
sal byte [rsp + rbx + 0x48], 0xc1
je 0x14005cdcb
sbb al, 0x48
shl eax, 2
loopne 0x14005cdb5
shl rax, 2
loopne 0x14005cdb5
mov rcx, qword [rsi]
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
invalid
mov dword [rsp + 0x20], ecx
mov qword [rsp + 0x28], 2
and al, 0x28
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x30], rax
and al, 0x30
jmp 0x14005cdd1
and qword [rsp + 0x28], 0
and dword [rsp + 0x28], 0
sub byte [rax], al
lea rdi, [rsp + 0x38]
lea edi, [rsp + 0x38]
lea r9, [rsp + 0x20]
and al, 0x20
and al, 0x20
mov rcx, rdi
call fcn.1400c3c05
cmp qword [rdi], 0
add byte [rax - 0x75], cl
invalid
invalid
outsb dx, byte [rsi]
invalid
add byte [rax - 0x75], cl
or byte [r15 + r8 + 0x48], r14b
or byte [rdi + rax + 0x48], dh
or byte [rdi + rax + 0x48], dh
je 0x14005cdf4
mov rdx, qword [rsp + 0x48]
mov edx, dword [rsp + 0x48]
and al, 0x48
jmp 0x14005ce05
jmp 0x14005ce05
mov qword [rsi], rax
mov dword [rsi], eax
invalid
mov qword [rsi + 8], rbx
pop rsi
or byte [rax - 0x48], cl
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x50c48348], al
push rax
movabs rax, 0x8000000000000001
add byte [rax], al
add byte [rax], al
or byte [rax - 0x7d], 0xc4
add rsp, 0x50
push rax
pop rbx
pop rdi
pop rsi
ret
push rdi
push rbx
sub rsp, 0x40
in al, dx
mov rsi, rdx
mov esi, edx
mov esi, edx
mov rdi, rcx
mov r9, qword [rdx + 0x18]
mov rdx, qword [rdx + 8]
mov edx, dword [rdx + 8]
push rdx
or byte [rbx + rcx*4 + 0x46], cl
mov eax, dword [rsi + 0x10]
invalid
invalid
pop rsp
mov r8, qword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
lea rbx, [rsp + 0x20]
and al, 0x20
mov rcx, rbx
call fcn.14005ce6c
add byte [rax + 0x6b], cl
add ebx, dword [rax]
add byte [rax + 0x6b], cl
add ebx, dword [rax]
imul rcx, qword [rbx + 0x10], 0x18
adc byte [r8], bl
imul rdx, qword [rbx + 8], 0x18
push rbx
or byte [rax], bl
imul r8, qword [rbx + 0x18], 0x18
mov r9, qword [rsi]
add rax, r9
add rcx, r9
leave
leave
add rdx, r9
add r8, r9
add eax, ecx
add eax, ecx
mov qword [rdi], rax
mov qword [rdi + 8], rdx
mov dword [rdi + 8], edx
mov dword [rdi + 8], edx
mov qword [rdi + 0x10], rcx
mov qword [rdi + 0x18], r8
add rsp, 0x40
invalid
pop rbx
pop rdi
pop rsi
ret
sbb byte [rax - 0x7d], cl
invalid
leave
je 0x14005ce9c
xor eax, eax
cmp r8, rdx
cmovae rax, rdx
ret 0x2949
invalid
ret 0x2949
sub eax, eax
mov r10, rdx
mov edx, edx
sub r10, r8
mov rax, r9
mov eax, ecx
mov qword [rcx], r8
sub rax, r10
jbe 0x14005cea5
mov qword [rcx + 8], rdx
and qword [rcx + 0x10], 0
mov qword [rcx + 0x18], rax
sbb r11b, al
sbb r11b, al
xorps xmm0, xmm0
movups xmmword [rcx + 0x10], xmm0
ror byte [rdi], 0x11
adc r11b, bpl
jmp 0x14005ceb3
jmp 0x14005ceb3
add r8, r9
mov qword [rcx + 8], r8
mov dword [rcx + 8], eax
mov dword [rcx + 8], eax
add rcx, 0x10
add ecx, 0x10
rcl dword [rax], 0xf
push rdi
ror byte [rdi], 0x11
add ebx, eax
movzx eax, word [rcx]
mov bh, 1
xorps xmm0, xmm0
movups xmmword [rcx], xmm0
ret
mov bh, 1
add dword [rax - 0x7d], ecx
clc
or eax, 0x8d481177
ja 0x14005ced1
lea rdx, [0x14016e1a8]
cmp rax, 0xd
ja 0x14005ced1
lea rdx, [0x14016e1a8]
loope 0x14005ced7
adc dword [rax], eax
movsxd rax, dword [rdx + rax*4]
add al, 0x82
add rax, rdx
jmp rax
ret
mov rax, qword [rcx + 8]
mov eax, dword [rcx + 8]
mov rdx, qword [rcx + 0x10]
mov edx, dword [rcx + 0x10]
push rcx
adc byte [rax - 0x77], cl
shr ecx, 0x3b
stc
mov rcx, rax
jmp fcn.14009c81c
add eax, dword [rax]
add eax, dword [rax]
add rcx, 8
jmp fcn.14005cefa
ror dword [rax], 0xe9
adc byte [rax], al
add byte [rax], al
mov rax, qword [rcx + 8]
mov rdx, qword [rcx + 0x10]
adc byte [rax - 0x77], cl
shr ecx, 0x32
sub byte [rax], al
invalid
shr ecx, 0x32
sub byte [rax], al
add byte [rcx + 0x56], al
push r14
xor ch, byte [rax]
add byte [rax], al
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x77], cl
iretd
in al, dx
sub byte [rax - 0x77], cl
iretd
mov rsi, qword [rcx]
mov rbx, qword [rcx + 0x10]
lea r14, [rsi + 8]
sub rbx, 1
jb 0x14005cf29
mov rcx, qword [r14 - 8]
mov rdx, qword [r14]
call fcn.14009c81c
add r14, 0x18
sbb bl, ch
invalid
sbb bl, ch
call 0x1484d5a75
mov rax, qword [rdi + 8]
test rax, rax
je 0x14005cf4c
imul r8, rax, 0x18
imul eax, eax, 0x18
mov edx, 8
mov rcx, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.140004a9e
push rdx
jnp 0x14005cf45
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
invalid
or byte [rax - 0x7d], cl
out dx, al
add dword [rdx + 0x12], esi
invalid
sub rsi, 1
jb 0x14005cf7f
invalid
adc cl, byte [rax - 0x75]
clc
mov rcx, qword [rdi - 8]
mov rdx, qword [rdi]
call fcn.14009c81c
add rdi, 0x20
jmp 0x14005cf67
add rsp, 0x28
pop rdi
pop rsi
ret
invalid
mov rdi, rcx
add rdi, 8
iretd
sub rsi, 1
jb 0x14005cfae
mov rcx, qword [rdi - 8]
mov rdx, qword [rdi]
invalid
invalid
call fcn.14009c81c
add rdi, 0x18
sbb bl, ch
invalid
sbb bl, ch
call 0x168ca52fa
invalid
add rsp, 0x28
sub byte [rdi + 0x5e], bl
pop rdi
pop rsi
ret
in al, dx
movups xmm0, xmmword [rcx]
invalid
add dword [rax - 0x73], ecx
lea rax, [rsp + 0x38]
and al, 0x38
movups xmmword [rax], xmm0
mov r9, qword [rcx + 0x10]
adc dh, al
and al, 0x28
sub byte [rax], al
adc dh, al
and al, 0x28
sub byte [rax], al
invalid
and al, 0x20
and al, 0x20
sub byte [rax], al
mov byte [rsp + 0x20], 1
lea rdx, [0x140127d40]
lodsd eax, dword [rsi]
or al, 0
and al, 0x20
add dword [rax - 0x73], ecx
adc eax, 0xcad5c
lodsd eax, dword [rsi]
or al, 0
lodsd eax, dword [rsi]
or al, 0
mov rcx, rax
xor r8d, r8d
call fcn.14009b800
ud2
push rsi
push rdi
sub rsp, 0x28
mov rsi, qword [rcx]
mov esi, dword [rcx]
mov esi, dword [rcx]
xor dword [rax - 0x75], ecx
jns case.0x140051800.361
invalid
mov rdi, qword [rcx + 8]
and qword [rcx], 0
add byte [rax - 0x7b], cl
div byte [rsp - 0x47]
je 0x14005d02b
invalid
test rsi, rsi
je 0x14005d02b
and al, 0xb9
mov ecx, 0x10
adc byte [rax], al
add byte [rax], al
add byte [rdx + 8], bh
add byte [rax], al
mov edx, 8
call fcn.1400a5819
mov qword [rax], rsi
mov dword [rax], esi
mov qword [rax + 8], rdi
mov dword [rax + 8], edi
lea rdx, [0x140128188]
or al, 0
add rsp, 0x28
sub byte [rdi + 0x5e], bl
pop rdi
pop rsi
ret
mov ecx, 7
int 0x29
ud2
cmp qword [rcx], 0
cmp dword [rcx], 0
add byte [rsp + rcx + 0x48], dh
je 0x14005d047
or al, 0x48
mov rax, rcx
mov eax, ecx
lea rdx, [0x140128188]
pop rcx
ret
mov ecx, 7
int 0x29
ud2
enter 0xffffffffffff8948, 0xffffffffffffffd1
mov rdx, r8
mov r8, rax
mov eax, eax
ret 0x8949
jmp fcn.140087510
sub rsp, 0x30
mov r8, rdx
xor byte [rcx - 0x77], cl
ror byte [rax - 0x73], 1
invalid
invalid
je 0x14005d091
lea rsi, [rsp + 0x20]
mov qword [rsi], rcx
and byte [rax - 0x77], cl
invalid
and qword [rsi + 8], 0
or byte [rax], al
lea rdx, [0x140127cc0]
mov rcx, rsi
add byte [rax - 0x77], cl
int1
call fcn.140029e40
mov ecx, eax
mov rax, qword [rsi + 8]
invalid
test cl, cl
int 0xfc
dec dword [rcx + 0x468b48c1]
or byte [rcx + rcx*8 - 0x7ab7f18c], al
leave
je 0x14005d09d
test rax, rax
jne 0x14005d0aa
invalid
sal byte [rbp + 0x16], 0x48
lea esi, [0x140156c80]
invalid
invalid
invalid
lea rsi, str.formatter_error
verw bx
add dh, byte [rcx]
test byte [rax - 0x77], 0xc1
invalid
jmp 0x14005d09f
xor esi, esi
mov rcx, rax
shr eax, 0x31
xor eax, dword [rdx]
add byte [rax - 0x77], cl
call fcn.1400803d8
mov rax, rsi
invalid
add rsp, 0x30
pop rsi
ret
invalid
call fcn.1400518fc
xor eax, eax
ror byte [rax - 0x7d], 0xc4
sub bl, al
ror byte [rax - 0x7d], 0xc4
sub bl, al
push rsi
sub rsp, 0x30
mov eax, edx
mov rsi, rcx
mov esi, ecx
xor byte [rcx - 0x3176b730], cl
mov esi, ecx
lea rdx, [rsp + 0x2c]
lea edx, [rsp + 0x2c]
and dword [rdx], 0
mov ecx, eax
call fcn.14005d10d
mov r8, rdx
mov rcx, rsi
mov rdx, rax
call fcn.14005d0b9
ret
invalid
invalid
invalid
ret
invalid
xor eax, eax
add rsp, 0x30
pop rsi
ret
mov eax, edx
lea rdx, [0x140127cc0]
jmp fcn.140029e40
in al, dx
sub byte [rcx - 0x77], cl
rol byte [rcx + 0x80f9], 1
add byte [rbx + 0xd], dh
mov byte [r8], cl
mov byte [rax], cl
mov edx, 1
jmp 0x14005d1ad
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
test byte [rax], al
add byte [rax], al
invalid
mov eax, ecx
cmp ecx, 0x800
jae 0x14005d14c
invalid
sbb ecx, eax
call 0x181c5dd3f
shr eax, 6
or al, 0xc0
mov byte [r8], al
mov byte [rax], al
mov byte [rax], al
add byte [rax - 0x367fc01f], al
add byte [rcx - 0x78], 0x48
mov byte [r8 + 1], cl
mov edx, 2
add al, byte [rax]
add byte [rax], al
and cl, 0x3f
or cl, 0x80
mov byte [r8 + 1], cl
mov edx, 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add bl, ch
jmp 0x14005d1ad
jmp 0x14005d1ad
cmp ecx, 0x10000
jae 0x14005d17a
add byte [rbx + 0x26], dh
shr eax, 0xc
or al, 0xe0
loopne 0x14005d19b
mov byte [rax], al
loopne 0x14005d19b
mov byte [rax], al
mov eax, ecx
shr eax, 6
and al, 0x3f
invalid
or al, 0x80
add byte [rcx - 0x78], 0x40
add dword [rax - 0x367fc01f], eax
invalid
invalid
add byte [rcx - 0x78], 0x40
add dword [rax - 0x367fc01f], eax
add byte [rcx - 0x78], 0x48
invalid
invalid
invalid
mov byte [r8 + 2], cl
mov edx, 3
add eax, dword [rax]
add byte [rax], al
add bh, byte [rdx + 3]
jmp 0x14005d1ad
xor eax, ecx
call 0x14c0cf592
shr eax, 0x12
and al, 7
or al, 0xf0
invalid
invalid
mov byte [r8], al
mov eax, ecx
shr eax, 0xc
call 0x14c44f598
invalid
call 0x14c44f598
add byte [rcx - 0x78], 0x40
mov byte [r8 + 1], al
mov eax, ecx
enter 0xffffffffffffe8c1, 6
mov byte [r8 + 1], al
mov eax, ecx
enter 0xffffffffffffe8c1, 6
and al, 0x3f
or al, 0x80
add byte [rcx - 0x78], 0x40
invalid
add byte [rcx - 0x78], 0x40
add al, byte [rax - 0x367fc01f]
leave
mov byte [rax + 2], al
and cl, 0x3f
or cl, 0x80
leave
add byte [rcx - 0x78], 0x48
add edi, dword [rdx + 4]
add al, 0
add byte [rax], al
leave
add byte [rcx - 0x78], 0x48
add edi, dword [rdx + 4]
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
add byte [rax], al
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_srccharmethods.rs
add eax, 0x10f6c4
mov qword [rsp + 0x20], rax
mov r9d, 4
mov ecx, 4
mov ecx, 4
add byte [rax], al
xor ecx, ecx
call fcn.14003c567
nop
add rsp, 0x28
add esp, 0x28
ret
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub byte [rax - 0x77], cl
mov rsi, rdx
invalid
mov rdi, rcx
mov rcx, rdx
sal dword [rcx], 1
shr al, cl
sbb byte [rbx - 1], cl
invalid
invalid
sal dword [rcx], 1
shr al, cl
sbb byte [rbx - 1], cl
invalid
dec dword [rax - 0x77]
mov rbx, rax
invalid
mov rbx, rax
mov r14, rdx
mov rcx, rax
ror dword [rax - 0x77], 0xfa
ror dword [rax - 0x77], 0xfa
mov r8, rsi
call fcn.1400efbc0
mov ecx, 0x18
add byte [rdx + 8], bh
add al, ch
adc dword [rsi - 0x76b7fffc], eax
xchg byte [rax + rax], al
mov qword [rax], rbx
invalid
invalid
invalid
call fcn.1400a5819
mov qword [rax], rbx
mov qword [rax + 8], r14
or byte [rax - 0x77], cl
jo 0x14005d223
or byte [rax - 0x77], cl
jo 0x14005d223
lea r8, case.0x1400625c9.199
add eax, 0xcaa4e
stosb byte [rdi], al
or al, 0
mov cl, 0x27
mov rdx, rax
add rsp, 0x28
invalid
pop rbx
pop rdi
pop rsi
pop r14
jmp case.0x140087893.215
add al, byte [rax]
add byte [rax - 0x48], cl
movabs rax, 0x963752a4e8fd8a99
cdq
mov bh, ch
call 0xd63d24db
movabs rdx, 0xb69bac46cbbd69a1
ret
sub byte [rbx + 0x153aac05], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
adc eax, 0x8b486500
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0xb8], 0
add byte [rax], al
add byte [rax], al
jne 0x14005d268
call fcn.140035c9c
mov bh, ch
dec dword [rbx + 0x153a8a05]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax], al
mov eax, dword [0x1401b0cf8]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
lea rax, [rax + 0xc0]
lea eax, [rax + 0xc0]
ror dword [rax - 0x73], 0x80
rol byte [rax], 0
add byte [rax - 0x7d], cl
invalid
add rsp, 0x28
ret
mov rcx, qword [rax]
mov rax, qword [rax + 0x10]
mov r8, qword [rdx + 0x20]
mov eax, dword [rdx + 0x20]
adc byte [rbx + rcx*4 + 0x42], cl
and byte [rbx + rcx*4 + 0x4a], cl
sub byte [rax - 0x77], cl
mov edx, eax
invalid
invalid
mov eax, dword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
mov rdx, rax
mov edx, eax
jmp 0x14002ebd0
mov eax, edx
mov rax, qword [rcx]
mov rdx, qword [rcx + 0x10]
mov rcx, rax
jmp 0x140050bf8
cmp r15d, r15d
invalid
adc byte [rax - 0x77], cl
shr ecx, 0x45
invalid
cmp edi, edi
invalid
dec dword [rax - 0x7d]
in al, dx
cmp byte [rdi], cl
mov bh, 1
lea r8, [0x14016e1e0]
movsxd rax, dword [r8 + rax*4]
invalid
add al, 0x80
add rax, r8
jmp rax
invalid
loopne 0x14005d313
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.RSA_PKCS1_SHA1ECDSA_SHA1_LegacyRSA_PKCS1_SHA256ECDSA_NISTP256_SHA256RSA_PKCS1_SHA384ECDSA_NISTP384_SHA384RSA_PKCS1_SHA512ECDSA_NISTP521_SHA512RSA_PSS_SHA256RSA_PSS_SHA384RSA_PSS_SHA512DisabledReadyAcceptedAcceptedFinishedRejected
fisttp qword [rax + rax]
fisttp qword [rax + rax]
jmp 0x14005d3ca
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea edx, [0x14012b0be]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
invalid
lea edx, [0x14012b0be]
adc eax, 0xcddc9
mov r8d, 0x11
adc dword [rax], eax
add byte [rax], al
jmp 0x14005d406
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x14012b0cf]
adc eax, 0xcddbc
or al, 0
jmp case.0x14005c946.30
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
invalid
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea edx, [0x14012b0df]
lea rdx, [0x14012b0df]
lea edx, [0x14012b0df]
or al, 0
jmp 0x14005d385
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14012b0f4]
mov bh, 0xdd
or al, 0
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xcddb7
mov bh, 0xdd
or al, 0
jmp case.0x14005c946.30
sub byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14012b104]
adc eax, 0xcddb2
adc eax, 0xcddb2
jmp 0x14005d385
xor dword [rax - 0x75], ecx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xcddb2
fisttp qword [rax + rax]
mov rax, qword [rax + 0x18]
lea rdx, [0x14012b119]
fisttp qword [rax + rax]
fisttp qword [rax + rax]
mov r8d, 0x10
jmp 0x14005d406
xchg esp, eax
add byte [rax], al
invalid
xchg esp, eax
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14012b129]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14012b129]
fisttp qword [rax + rax]
mov r8d, 0x15
jmp 0x14005d406
invalid
jns 0x14005d3d6
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14012b13e]
fisttp qword [rax + rax]
fisttp qword [rax + rax]
jmp 0x14005d3ca
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, [0x14012b14c]
mov rax, qword [rax + 0x18]
lea rdx, [0x14012b14c]
jmp 0x14005d3ca
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0xcdd90
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0xcdd90
mov r8d, 0xe
jmp 0x14005d406
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14012acb4]
mov r8d, 7
jmp 0x14005d406
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, [0x14012acbb]
adc eax, 0xcd8bb
sbb byte [rax - 0x73], cl
adc eax, 0xcd8bb
mov r8d, 5
add rsp, 0x38
jmp rax
add rcx, 2
lea r9, [rsp + 0x30]
mov qword [r9], rcx
lea rax, [0x14012b030]
fmul qword [rax + rax]
fmul qword [rax + rax]
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rax, [0x14012acc0]
xchg esp, eax
fmul dword [rax + rax]
invalid
add byte [rcx - 0x48], al
mov r8d, 7
mov rcx, rdx
invalid
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
mov rdx, rax
invalid
invalid
mov rdx, rax
call fcn.14002e9e0
invalid
invalid
std
invalid
movabs dword [0x38c4834890fffd15], eax
std
call qword [rax + 0x38c48348]
nop
add rsp, 0x38
invalid
invalid
nop
add rsp, 0x38
invalid
invalid
invalid
ret
push r15
push r14
push rsi
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x40
sub esp, 0x40
sub esp, 0x40
mov r14, r8
mov r14, r8
mov esi, eax
mov rsi, rdx
mov rdi, rcx
invalid
mov rcx, qword [r8 + 0x20]
mov rax, qword [r8 + 0x28]
sub byte [rax - 0x73], cl
lea rdx, [0x14015a410]
adc eax, 0xfcfaa
sldt word [rcx - 0x48]
mov r8d, 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add bh, bh
call qword [rax + 0x18]
lea rbx, [rsp + 0x30]
pop rsp
and al, 0x30
push rax
sbb byte [rax - 0x73], cl
pop rsp
and al, 0x30
mov qword [rbx], r14
mov byte [rbx + 8], al
or dh, al
or dword [r8], eax
xor ecx, dword [rax + 0x43c60843]
or dh, al
or dword [r8], eax
or dword [rax], eax
shl rsi, 2
shl esi, 2
add cl, byte [rbp + rcx*4 + 0x35]
add byte [rax], al
add byte [rax], al
lea r15, [rsp + 0x28]
lea r14, [0x14005d4cb]
add byte [rax], al
lea r15, [rsp + 0x28]
jl 0x14005d4b1
sub byte [rax - 0x7b], cl
div byte [rbp + rbx + 0x48]
test rsi, rsi
je 0x14005d4b0
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x28], edi
and al, 0x28
sub byte [rax - 0x7d], cl
mov dword [rax + rcx*2], 0x894cd989
cli
add rdi, 4
mov rcx, rbx
mov rdx, r15
mov r8, r14
call fcn.14002e550
cmpsb byte [rsi], byte [rdi]
adc ch, bh
dec dword [rax - 0x7d]
invalid
cld
std
dec dword [rax - 0x7d]
add esi, 0xfffffffc
invalid
jmp case.0x14005c5ea.95
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
and al, 0x30
mov dl, byte [rsp + 0x38]
and al, 0x38
cmp al, ch
ret 0xfd11
call fcn.14002e680
nop
add rsp, 0x40
invalid
pop rbx
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
ror dword [rax - 0x77], 0xc8
mov r8d, 0x20
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
ret 0xa4e9
mov rcx, rdx
mov rdx, rax
jmp fcn.14005c48e
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rdi, rcx
iretd
mov rsi, qword [rcx]
mov esi, dword [rcx]
iretd
mov esi, dword [rcx]
mov rbx, qword [rcx + 0x10]
adc byte [rbp + rcx*4 + 0x76], cl
or byte [rax - 0x7d], cl
jmp case.0x14005c946.34
lea r14, [rsi + 8]
jbe 0x14005d509
sub rbx, 1
jb 0x14005d519
invalid
adc cl, byte [rcx - 0x75]
mov rcx, qword [r14 - 8]
clc
mov rdx, qword [r14]
call fcn.14009c81c
invalid
add r14, 0x20
invalid
jmp 0x14005d501
call 0x1484d6069
mov r8, qword [rdi + 8]
mov eax, dword [rdi + 8]
test r8, r8
test eax, eax
je case.0x14005c946.38
shl r8, 5
mov edx, 8
add eax, 0x8ba
add byte [rax - 0x77], cl
mov rcx, rsi
mov rcx, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.140004a9e
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
ret
sub rsp, 0x20
sub esp, 0x20
in al, dx
and byte [rax - 0x77], cl
mov rsi, rcx
mov ecx, dword [rcx + 0x90]
invalid
add ecx, 0xfffffff6
cmp cx, 0x15
stc
invalid
sal esi, 0x66
cmp ecx, 0x15
stc
invalid
stc
adc eax, 0x1b8
add dword [rax], eax
add byte [rax], al
invalid
mov eax, 1
add dword [rax], eax
add byte [rax], al
cmovb eax, ecx
cmp ax, 0x13
clc
invalid
shl dword [rsi - 0x7d], 0xf8
shl dword [rsi - 0x7d], 0xf8
cmp eax, 0x13
clc
adc esi, dword [rdi + 0x13]
ja case.0x14005d57b.9
adc ecx, dword [rdi]
mov bh, 0xc0
movzx eax, ax
lea rcx, [0x14016e218]
lea ecx, [0x14016e218]
or eax, 0x110ca4
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
enter 0xffffffffffffe0ff, 0x48
mov ecx, dword [rsi]
jmp rax
mov rcx, qword [rsi]
mov rdx, qword [rsi + 8]
add rsp, 0x20
add esp, 0x20
or byte [rax - 0x7d], cl
invalid
add esp, 0x20
pop rsi
jmp fcn.14009c81c
add eax, dword [rax]
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rsi
ret
mov rcx, rsi
add rsp, 0x20
add esp, 0x20
invalid
pop rsi
jmp 0x14005d677
add rsi, 0x48
mov rcx, rsi
mov ecx, esi
add rsp, 0x20
pop rsi
jmp 0x14005d6a9
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
add rsi, 0x28
add esi, 0x28
invalid
sub byte [rax - 0x77], cl
mov rcx, rsi
int1
add rsp, 0x20
pop rsi
jmp 0x14005d701
mov rcx, rsi
mov ecx, esi
add rsp, 0x20
pop rsi
jmp fcn.1400ba261
int3
invalid
invalid
and byte [rsi - 0x17], bl
nop
int3
add eax, 0xe8b4800
mov rcx, qword [rsi]
invalid
mov rdx, qword [rsi + 8]
call fcn.14009c81c
invalid
add eax, dword [rax]
or al, ch
invalid
add eax, dword [rax]
add rsi, 0x18
mov rcx, rsi
mov ecx, esi
invalid
sbb byte [rax - 0x77], cl
int1
mov ecx, esi
add rsp, 0x20
add esp, 0x20
invalid
pop rsi
jmp 0x14005d759
imul eax, dword [rcx], 0
invalid
imul eax, dword [rcx], 0
add byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rsi]
mov rdx, qword [rsi + 8]
push rsi
invalid
invalid
mov edx, dword [rsi + 8]
call fcn.14005f72c
mov rcx, qword [rsi + 0x18]
mov rdx, qword [rsi + 0x20]
push rsi
and al, ch
invalid
add al, 0
invalid
sbb byte [rax - 0x75], cl
push rsi
and al, ch
mov ebp, 0x48000004
add al, 0
add byte [rax - 0x7d], cl
invalid
invalid
add al, 0
add byte [rax - 0x7d], cl
invalid
add byte [rax], al
add rsi, 0x30
xor byte [rax - 0x77], cl
int1
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.14005cefa
invalid
mov rcx, qword [rsi]
mov ecx, dword [rsi]
mov rdx, qword [rsi + 8]
call fcn.14009c81c
or al, ch
clc
int1
add eax, dword [rax]
add rsi, 0x18
add esi, 0x18
sbb byte [rax - 0x77], cl
mov rcx, rsi
int1
add rsp, 0x20
pop rsi
jmp 0x14005d854
invalid
mov rcx, qword [rsi]
mov ecx, dword [rsi]
mov rdx, qword [rsi + 8]
call fcn.14009c81c
fcomi st(1)
add eax, dword [rax]
fcomi st(1)
add eax, dword [rax]
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x18]
mov ecx, dword [rsi + 0x18]
sbb byte [rax - 0x75], r9b
push rsi
and al, ch
invalid
invalid
mov rdx, qword [rsi + 0x20]
call fcn.14009c81c
add rsi, 0x30
add esi, 0x30
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp 0x14005d7e5
add byte [rsi - 0x7d], ah
jle 0x14005d69b
cmp word [rsi + 0x38], 0xb
cmp dword [rsi + 0x38], 0xb
or ecx, dword [rdi]
test byte [rbx], dl
invalid
je case.0x14005d57b.9
adc edi, edi
invalid
invalid
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp 0x14005d7bf
add byte [rsi + 0x48], dl
sub esp, 0x20
in al, dx
invalid
push rsi
sub rsp, 0x20
in al, dx
invalid
mov rsi, rcx
mov rcx, qword [rcx]
mov rdx, qword [rsi + 8]
or al, ch
cmp dword [rax + rax], eax
add byte [rax - 0x75], cl
sbb byte [rax - 0x75], r9b
push rsi
and al, ch
xchg esp, eax
and byte [rax], al
add byte [rax], al
invalid
or al, ch
cmp dword [rax + rax], eax
add byte [rax - 0x75], cl
sbb byte [rax - 0x75], r9b
sbb byte [rax - 0x75], cl
push rsi
and al, ch
xchg esp, eax
and byte [rax], al
add byte [rax], al
invalid
invalid
invalid
add byte [rax], al
add rsi, 0x30
xor byte [rax - 0x77], cl
int1
mov rcx, rsi
mov ecx, esi
add rsp, 0x20
pop rsi
jmp fcn.14005d99e
add al, byte [rax]
add byte [rcx + 0x56], al
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rdi, rcx
mov rsi, qword [rcx]
iretd
mov r14, qword [rcx + 0x10]
mov rbx, rsi
sub r14, 1
sub r14, 1
jb 0x14005d6d3
mov rcx, rbx
mov ecx, ebx
call 0x14005ceb7
add rbx, 0x28
jmp 0x14005d6bf
in al, dx
idiv edi
dec dword [rax - 0x7d]
ret
in al, dx
mov rax, qword [rdi + 8]
test rax, rax
je 0x14005d6f6
or byte [rax - 0x7b], cl
sal byte [rdx + rbx + 0x4c], 0x6b
invalid
imul r8, rax, 0x28
imul eax, eax, 0x28
shr byte [rax], 0xba
or byte [rax], al
add byte [rax], al
invalid
mov edx, 8
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
add rsp, 0x28
pop rbx
pop rdi
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop r14
jmp fcn.140004a9e
invalid
cli
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
ret
push r14
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x77], cl
iretd
in al, dx
sub byte [rax - 0x77], cl
iretd
mov rsi, qword [rcx]
mov r14, qword [rcx + 0x10]
jno case.0x140036ec2.503
mov rbx, rsi
sub r14, 1
sub esi, 1
add dword [rdx + 0xe], esi
jb 0x14005d72b
mov rcx, rbx
call case.0x140054ab2.338
add al, byte [rax]
add byte [rax - 0x7d], cl
ret
and bl, ch
in al, dx
add al, byte [rax]
add byte [rax - 0x7d], cl
ret
in al, dx
mov r8, qword [rdi + 8]
test r8, r8
je case.0x14005d57b.349
shl r8, 5
shl eax, 5
loopne 0x14005d73d
mov edx, 8
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
int1
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
jmp fcn.140004a9e
push rax
jae 0x14005d747
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
ret
push r14
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rdi, rcx
mov rsi, qword [rcx]
mov esi, dword [rcx]
mov r14, qword [rcx + 0x10]
jno 0x14005d77c
adc byte [rax - 0x73], cl
pop rsi
sbb byte [rcx - 0x7d], cl
out dx, al
add dword [rdx + 0x1b], esi
invalid
lea rbx, [rsi + 0x18]
sub r14, 1
jb 0x14005d791
invalid
sbb ecx, dword [rax - 0x75]
call 0x1305962c6
invalid
mov rcx, qword [rbx - 0x18]
mov rdx, qword [rbx - 0x10]
invalid
push rbx
invalid
call fcn.14009c81c
mov rcx, rbx
call fcn.14005d8ed
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x7d], cl
ret
add byte [rax], al
add rbx, 0x30
jmp 0x14005d770
mov rax, qword [rdi + 8]
or byte [r8 - 0x7b], r9b
sal byte [rdx + rbx + 0x4c], 0x6b
imul eax, eax, 0x30
mov edx, 8
test rax, rax
test eax, eax
je case.0x14005d57b.353
imul r8, rax, 0x30
imul eax, eax, 0x30
mov edx, 8
mov rcx, rsi
add rsp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.140004a9e
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
push rsi
sub rsp, 0x20
in al, dx
and byte [rax - 0x77], cl
invalid
mov rcx, qword [rcx + 0x20]
and byte [r8 - 0x75], cl
push rsi
sub al, ch
lock add eax, dword [rax]
mov rdx, qword [rsi + 0x28]
mov edx, dword [rsi + 0x28]
call fcn.14009c81c
mov rcx, qword [rsi]
invalid
mov rdx, qword [rsi + 8]
add rsp, 0x20
pop rsi
jmp fcn.14009c81c
or byte [rax - 0x7d], cl
invalid
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x77], cl
mov rdi, rcx
mov rdi, rcx
mov edi, ecx
mov rsi, qword [rcx]
mov r14, qword [rcx + 0x10]
mov rbx, rsi
sub r14, 1
sub esi, 1
jb 0x14005d80f
mov rcx, rbx
mov ecx, ebx
call case.0x140051800.425
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
ret
add byte [rax], al
add rbx, 0x20
add ebx, 0x20
jmp 0x14005d7fb
mov r8, qword [rdi + 8]
test r8, r8
je 0x14005d832
shl r8, 5
loopne 0x14005d821
mov edx, 8
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.140004a9e
insb byte [rdi], dx
jb 0x14005d82b
invalid
jb 0x14005d82b
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
invalid
invalid
invalid
pop rbx
pop rdi
pop rsi
pop r14
ret
cmp word [rcx + 0x18], 0x26
jne 0x14005d845
invalid
add ebx, eax
ret
mov rax, qword [rcx]
mov rdx, qword [rcx + 8]
mov rcx, rax
mov ecx, eax
mov ecx, eax
jmp fcn.14009c81c
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
mov rdi, rcx
mov edi, ecx
mov rsi, qword [rcx]
mov r14, qword [rcx + 0x10]
mov rbx, rsi
mov ebx, esi
sub r14, 1
sub esi, 1
add dword [rdx + 0xe], esi
jb 0x14005d87e
mov rcx, rbx
fld1
xor al, 0
call case.0x140056466.298
add byte [rax], al
add rbx, 0x20
add ebx, 0x20
jmp 0x14005d86a
mov r8, qword [rdi + 8]
test r8, r8
test eax, eax
je case.0x14005d57b.362
shl r8, 5
shl eax, 5
mov edx, 8
add byte [rax], al
mov rcx, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.140004a9e
std
jno 0x14005d89a
invalid
std
jno 0x14005d89a
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
ret
sbb byte [rbx - 0x7c99253e], al
cli
add bh, byte [rax + 2]
add al, byte [rax]
add byte [rax], al
cmovb eax, edx
ret 0x8566
test ax, ax
test eax, eax
je 0x14005d8de
movzx eax, ax
cmp eax, 1
je fcn.14005cefa
mov rax, qword [rcx]
mov rdx, qword [rcx + 8]
push rcx
or byte [rax - 0x77], cl
invalid
push rcx
or byte [rax - 0x77], cl
shr ecx, 0x3e
jmp fcn.14009c81c
out dx, eax
add eax, dword [rax]
mov rax, qword [rcx]
mov rdx, qword [rcx + 8]
mov edx, dword [rcx + 8]
mov rcx, rax
jmp fcn.14005dac4
invalid
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
mov rdi, rcx
mov rsi, qword [rcx]
mov r14, qword [rcx + 0x10]
mov rbx, rsi
sub r14, 1
jb 0x14005d917
mov rcx, rbx
call fcn.14005d945
add rbx, 0x20
jmp 0x14005d903
mov r8, qword [rdi + 8]
test r8, r8
je 0x14005d93a
shl r8, 5
mov edx, 8
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
mov rcx, rsi
add rsp, 0x28
add esp, 0x28
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.140004a9e
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
or al, 0xf
mov bh, 0xc0
cmp eax, 1
je fcn.14005cefa
test byte [rdx + 0x48fffff5], dl
mov eax, dword [rcx]
mov rax, qword [rcx]
mov rdx, qword [rcx + 8]
mov rcx, rax
jmp fcn.14009c81c
invalid
add byte [rbx - 0x3f7ce7bf], cl
fisub dword [rsi - 0x7d]
clc
add edi, dword [rdx + 3]
mov edx, 3
mov eax, dword [rcx + 0x18]
add eax, 0xffffffda
cmp ax, 3
mov edx, 3
cmovb edx, eax
test dl, 1
jne case.0x14005d2c8.35
ret
mov rax, qword [rcx]
mov rdx, qword [rcx + 8]
or byte [rax - 0x77], cl
shr ecx, 0x7e
out dx, al
add eax, dword [rax]
add dword [rax - 0x75], ecx
push rcx
or byte [rax - 0x77], cl
shr ecx, 0x7e
out dx, al
add eax, dword [rax]
push rdi
push rbx
sub rsp, 0x28
mov rdi, rcx
iretd
mov rsi, qword [rcx]
mov r14, qword [rcx + 0x10]
invalid
iretd
adc byte [rax - 0x77], cl
mov rbx, rsi
sub r14, 1
sub r14, 1
jb 0x14005d9c8
mov rcx, rbx
call fcn.14005d9f6
add byte [rax - 0x7d], cl
ret
cmp bl, ch
in al, dx
add byte [rax - 0x7d], cl
ret
cmp bl, ch
in al, dx
mov rax, qword [rdi + 8]
test rax, rax
je case.0x14005d2c8.41
or byte [rax - 0x7b], cl
sal byte [rdx + rbx + 0x4c], 0x6b
imul eax, eax, 0x38
invalid
imul r8, rax, 0x38
mov edx, 8
or byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
int1
mov rcx, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
invalid
pop rsi
jmp fcn.140004a9e
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
mov esi, ecx
invalid
mov rax, qword [rcx]
cmp rax, 0x10
ja case.0x14005da15.10
and cl, byte [rax - 0x73]
lea rcx, [0x14016e268]
or eax, 0x11085a
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
loopne 0x14005da60
mov rcx, qword [rsi + 8]
mov ecx, dword [rsi + 8]
mov rdx, qword [rsi + 0x10]
add rsp, 0x20
add esp, 0x20
push rsi
adc byte [rax - 0x7d], cl
invalid
pop rsi
jmp fcn.14005dac4
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 8]
mov rdx, qword [rsi + 0x10]
invalid
invalid
invalid
mov rcx, qword [rsi + 8]
mov rdx, qword [rsi + 0x10]
add rsp, 0x20
pop rsi
and byte [rsi - 0x17], bl
loope 0x14005da26
jmp fcn.14009c81c
add eax, dword [rax]
mov rcx, qword [rsi + 8]
mov rdx, qword [rsi + 0x10]
add rsp, 0x20
pop rsi
jmp fcn.14005f72c
add rsi, 8
add esi, 8
mov rcx, rsi
add rsp, 0x20
invalid
and byte [rsi - 0x17], bl
jge 0x14005da5c
add byte [rax], al
mov rcx, qword [rsi + 8]
test rcx, rcx
or byte [rax - 0x7b], r9b
leave
jne 0x14005da2d
add rsp, 0x20
pop rsi
ret
add rsi, 8
jmp case.0x140056466.316
add rsi, 8
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp 0x14005d4ea
lea rcx, [rsi + 8]
call 0x14005d4ea
cli
invalid
dec dword [rax - 0x7d]
invalid
invalid
cli
invalid
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.14005cefa
cmp qword [rsi + 8], 0
je 0x14005dab4
add byte [rdi + rcx + 0x48], dh
lea ecx, [rsi + 8]
lea rcx, [rsi + 8]
call fcn.14005cefa
add rsi, 0x20
jmp 0x14005dab8
add rsi, 0x18
mov rcx, qword [rsi]
mov ecx, dword [rsi]
invalid
mov rdx, qword [rsi + 8]
jmp 0x14005da31
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add cl, ch
invalid
jmp fcn.140004a9e
mov edi, ecx
iretd
mov rsi, qword [rcx]
mov rbx, qword [rcx + 0x10]
adc byte [rbp + rcx*4 + 0x76], cl
or byte [rbp + 0x31], al
invalid
adc byte [rbp + rcx*4 + 0x76], cl
or byte [rbp + 0x31], al
dec dword [rax - 0x7d]
jmp 0x14005dafe
sub rbx, 1
jb 0x14005db35
mov rcx, qword ss:[r14 - 8]
mov rcx, qword [r14 - 8]
clc
mov r12, r14
test rcx, rcx
leave
leave
je 0x14005db1e
imul r12, r15, 0x38
add r12, rsi
mov rdx, qword [r14]
call fcn.14009c81c
add byte [rcx - 0x7d], cl
invalid
invalid
add byte [rcx - 0x7d], cl
invalid
mov rcx, qword [r12]
or al, 0x24
and al, 0x49
mov edx, dword [rsp + 8]
mov rdx, qword [r12 + 8]
call fcn.14009c81c
add r14, 0x38
invalid
cmp byte [rcx - 1], cl
invalid
jmp 0x14005daf9
invalid
mov rax, qword [rdi + 8]
test rax, rax
je 0x14005db5c
imul r8, rax, 0x38
mov edx, 8
invalid
add byte [rax - 0x77], cl
int1
mov rcx, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rdi
pop rdi
jmp fcn.140004a9e
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
or byte [rbp + rcx*4 + 5], cl
xor byte [rdi], al
adc dword [rax], eax
lea eax, [0x14016e2ac]
movsxd rcx, dword [r8 + rcx*4]
or al, 0x88
add rcx, r8
jmp rcx
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.CloseNotify
invalid
invalid
invalid
invalid
movabs al, byte [0x18ae9000fbd]
verw cx
mov al, byte [rcx]
add byte [rax], al
jmp 0x14005dd27
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14012ae23]
or al, 0
or al, 0
jmp 0x14005dd5d
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
invalid
sbb byte [rax - 0x73], cl
adc eax, 0xcd26c
jmp 0x14005ddde
add al, byte [rax]
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xcd260
jmp 0x14005de62
add al, byte [rax]
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
invalid
invalid
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14012ae50]
ror byte [rax + rax], cl
sbb byte [rax - 0x73], cl
adc eax, 0xcd258
ror byte [rax + rax], cl
ror byte [rax + rax], cl
jmp 0x14005dc55
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14012ae5e]
jmp 0x14005de2f
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14012ae72]
jmp 0x14005de62
add byte [rax], al
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xcd245
mov rax, qword [rax + 0x18]
lea rdx, [0x14012ae82]
jmp 0x14005dda8
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xcd23a
mov rax, qword [rax + 0x18]
lea rdx, [0x14012ae8f]
mov r8d, 0xe
jmp 0x14005def2
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xcd22a
mov rax, qword [rax + 0x18]
lea rdx, [0x14012ae9d]
mov r8d, 0x16
jmp 0x14005def2
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14012aeb3]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xcd222
jmp 0x14005deb6
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xcd21c
mov rax, qword [rax + 0x18]
lea rdx, [0x14012aec5]
jmp 0x14005deb6
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x14012aed7]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14012aed7]
jmp 0x14005deb6
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14012aee9]
adc eax, 0xcd210
adc eax, 0xcd210
jmp 0x14005de62
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x14012aef9]
adc eax, 0xcd208
mov r8d, 9
jmp 0x14005def2
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov eax, dword [rax + 0x18]
lea rdx, [0x14012af02]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x14012af02]
jmp 0x14005ddde
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xcd1e7
lea rdx, [0x14012af0e]
mov r8d, 0xb
jmp 0x14005def2
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x14015745d]
jmp 0x14005ddde
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0xcd1bc
mov r8d, 0x11
jmp 0x14005def2
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0xcd1af
jmp 0x14005ddfc
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0xcd1a9
jmp 0x14005de2f
lea rdx, [0x14012af4d]
or al, 0
mov r8d, 0xd
jmp 0x14005def2
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x14012af5a]
jmp 0x14005deec
lea rdx, [0x14012af6f]
adc eax, 0xcd191
mov r8d, 0xc
jmp 0x14005def2
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xcd17f
lea rdx, [0x14012af7b]
mov r8d, 0xf
jmp 0x14005def2
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xcd170
mov rax, qword [rax + 0x18]
lea rdx, [0x14012af8a]
jmp 0x14005de62
adc eax, 0xcd16b
or al, 0
mov r8d, 0x14
jmp 0x14005def2
sbb byte [rax - 0x73], cl
adc eax, 0xcd161
jmp 0x14005de9b
mov r8d, 0x10
jmp 0x14005def2
add byte [rax], al
add cl, ch
test dword [rax], eax
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14012afd5]
mov r8d, 0x1c
jmp 0x14005def2
mov r8d, 0x17
jmp 0x14005def2
mov r8d, 0x12
jmp 0x14005def2
mov r8d, 0x15
add rsp, 0x38
jmp rax
and al, 0x20
mov qword [rsp + 0x28], 2
mov qword [rsp + 0x30], rax
and al, 0x30
and al, 0x30
jmp 0x14005f348
lea rdi, [rsp + 0x38]
lea r9, [rsp + 0x20]
jl 0x14005f370
cmp byte [rbp + rcx*4 + 0x4c], cl
and al, 0x20
mov rcx, rdi
call fcn.1400c3c05
stosd dword [rdi], eax
invalid
invalid
add byte [rax - 0x7d], cl
invalid
add byte [rax - 0x75], cl
invalid
invalid
stosd dword [rdi], eax
invalid
je 0x14005f36b
mov rdx, qword [rsp + 0x48]
jmp 0x14005f37c
mov qword [rsi], rcx
mov qword [rsi + 8], rbx
movabs rcx, 0x8000000000000001
invalid
invalid
pop rsi
or byte [rax - 0x47], cl
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x50c48348], al
add rsp, 0x50
pop rbx
pop rdi
pop rsi
jmp fcn.14000414a
cli
invalid
cli
call qword [rsi + 0x57]
push rsi
push rdi
push rbx
sub rsp, 0x50
inc rdx
jne 0x14005f39b
xor ecx, ecx
jmp 0x14005f42c
mov rsi, rcx
mov rax, qword [rcx + 8]
lea rcx, [rax + rax]
cmp rcx, rdx
cmova rdx, rcx
cmova edx, ecx
cmova edx, ecx
cmp rdx, 5
mov ebx, 4
cmovae rbx, rdx
fidiv dword [rcx]
ror byte [rax - 0x77], cl
invalid
shr rcx, 0x3a
sete dl
mov r8, rbx
shl r8, 5
loopne 0x14005f3d2
fidiv dword [rcx]
ror byte [rax - 0x77], cl
invalid
loopne 0x14005f3d2
shl rdx, 3
test rax, rax
test eax, eax
je 0x14005f3f2
shl rax, 5
mov rcx, qword [rsi]
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 8
mov qword [rsp + 0x30], rax
xor bl, ch
invalid
xor bl, ch
invalid
and qword [rsp + 0x28], 0
lea rdi, [rsp + 0x38]
lea r9, [rsp + 0x20]
and byte [rax - 0x77], cl
stc
and byte [rax - 0x77], cl
stc
call fcn.1400c3c05
cmp qword [rdi], 0
mov rcx, qword [rdi + 8]
je 0x14005f41b
invalid
invalid
mov rdx, qword [rsp + 0x48]
mov edx, dword [rsp + 0x48]
jmp 0x14005f42c
mov qword [rsi], rcx
mov qword [rsi + 8], rbx
movabs rcx, 0x8000000000000001
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x7d], 0xc4
push rax
add rsp, 0x50
pop rbx
pop rdi
pop rsi
jmp fcn.14000414a
invalid
dec dword [rax - 0x7d]
in al, dx
sub al, ch
jne 0x14005f415
invalid
std
cli
call qword [rsi + 0x57]
push rbx
sub rsp, 0x50
inc rdx
jne 0x14005f460
xor ecx, ecx
jmp 0x14005f4f4
mov rsi, rcx
mov rax, qword [rcx + 8]
lea rcx, [rax + rax]
cmp rcx, rdx
ror dword [rax + 0xf], 1
ror dword [r8 - 0x7d], 1
cli
add eax, 0x4bb
add byte [rax + 0xf], cl
invalid
invalid
ror dword [rax + 0xf], 1
ror dword [r8 - 0x7d], 1
cli
add eax, 0x4bb
add byte [rax + 0xf], cl
fimul dword [r8 - 0x47]
movabs rcx, 0x333333333333334
movabs rcx, 0x333333333333334
xor edx, edx
cmp rbx, rcx
cmp ebx, ecx
setb dl
imul r8, rbx, 0x28
shl rdx, 3
test rax, rax
je 0x14005f4ba
imul rax, rax, 0x28
mov rcx, qword [rsi]
mov ecx, dword [rsi]
mov ecx, dword [rsi]
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 8
mov qword [rsp + 0x30], rax
and al, 0x30
and al, 0x30
jmp 0x14005f4c0
and qword [rsp + 0x28], 0
lea rdi, [rsp + 0x38]
lea r9, [rsp + 0x20]
and al, 0x20
and al, 0x20
mov rcx, rdi
call fcn.1400c3c05
xor eax, dword [rdi + 6]
add byte [rax - 0x7d], cl
invalid
add byte [rax - 0x75], cl
invalid
invalid
or byte [rdi + rax + 0x48], dh
mov edx, dword [rsp + 0x48]
invalid
je 0x14005f4e3
mov rdx, qword [rsp + 0x48]
jmp 0x14005f4f4
mov qword [rsi], rcx
mov qword [rsi + 8], rbx
movabs rcx, 0x8000000000000001
mov ecx, 1
add byte [rax], al
invalid
invalid
mov ecx, 1
add byte [rax], al
add byte [rax + 0x50c48348], al
add rsp, 0x50
pop rbx
pop rdi
pop rsi
jmp fcn.14000414a
cli
invalid
cli
call qword [rsi + 0x57]
push rbx
sub rsp, 0x50
sub esp, 0x50
inc rdx
jne 0x14005f513
xor ecx, ecx
jmp 0x14005f5a7
xchg esp, eax
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rsi, rcx
mov rax, qword [rcx + 8]
lea rcx, [rax + rax]
cmp rcx, rdx
cmp ecx, edx
cmova rdx, rcx
cmp rdx, 5
add eax, 0x4bb
add byte [rax + 0xf], cl
fimul dword [r8 - 0x47]
fimul dword [rax - 0x47]
stosd dword [rdi], eax
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
add dh, byte [rcx]
ror byte [rax + 0x39], cl
retf
setb dl
ret 0x6b4c
ret
invalid
mov ecx, 0xaaaaaaab
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
add dh, byte [rcx]
ror byte [rax + 0x39], cl
retf
imul eax, ebx, 0x30
shl rdx, 3
test rax, rax
je 0x14005f56d
imul rax, rax, 0x30
mov rcx, qword [rsi]
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 8
mov dword [rsp + 0x28], 8
mov qword [rsp + 0x30], rax
jmp 0x14005f573
and qword [rsp + 0x28], 0
lea rdi, [rsp + 0x38]
lea r9, [rsp + 0x20]
lea ecx, [rsp + 0x20]
mov rcx, rdi
call fcn.1400c3c05
invalid
invalid
add byte [rax - 0x7d], cl
invalid
add byte [rax - 0x75], cl
invalid
invalid
je 0x14005f596
mov rdx, qword [rsp + 0x48]
jmp 0x14005f5a7
mov qword [rsi], rcx
mov qword [rsi + 8], rbx
movabs rcx, 0x8000000000000001
add rsp, 0x50
pop rbx
pop rdi
pop rsi
jmp fcn.14000414a
xchg edi, eax
cli
invalid
and byte [rcx + rcx*4 - 0x3a], cl
mov rbx, rdx
mov rdi, rcx
mov edi, ecx
mov edi, ecx
test r8, r8
je 0x14005f6e7
invalid
and al, 0x48
mov eax, esi
mov rax, rsi
shr rax, 0x3e
jne case.0x140030a02.747
call 0x18c506c0b
lea esi, [rsi + rsi]
xor al, 0x36
lea r14, [rsi + rsi]
xor al, 0x36
mov ecx, 1
add byte [rcx + rcx*4 - 0xe], cl
mov rdx, r14
call fcn.1400a4979
push rdx
add al, 0
test rax, rax
je 0x14005f71d
mov r15, rax
jmp 0x14005f6f1
invalid
or cl, byte [rbp + rcx*4 + 0x34]
lea r14, [rsi + rsi]
mov r15d, 1
mov edi, 1
mov r15d, 1
mov edi, 1
mov rcx, r15
mov ecx, edi
mov rdx, rbx
mov r8, r14
mov eax, esi
mov eax, esi
call fcn.1400efbc0
mov qword [rdi], r15
add byte [rcx + rcx*4 + 0x3f], cl
mov qword [rdi + 8], rsi
ja case.0x14001a9ba.950
mov qword [rdi + 0x10], rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
call fcn.1400271d0
ud2
invalid
or edi, dword [rcx + 1]
mov ecx, 1
mov rdx, r14
call fcn.1400fd960
or dword [rax], eax
or dword [rax], eax
ud2
sal byte [rax + rdx + 0x49], cl
mov eax, edx
add r8, rdx
mov edx, 1
add cl, ch
pop rbp
push rbx
cli
invalid
pop rbp
push rbx
cli
inc ebx
test rdx, rdx
invalid
je 0x14005f755
invalid
invalid
imul r8, rdx, 0x30
mov edx, 8
add cl, ch
push r11
cli
inc ebx
jmp fcn.140004a9e
ret
push rbx
sub rsp, 0x20
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
lea eax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
lea eax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
rcl byte [rax], cl
add byte [rax - 0x77], cl
mov qword [rcx], rax
mov qword [rcx + 8], rax
mov dword [rcx + 8], eax
or byte [rax - 0x75], cl
mov qword [rcx], rax
mov qword [rcx + 8], rax
mov dword [rcx + 8], eax
invalid
or byte [rax - 0x75], cl
mov rsi, qword [rcx + 0x20]
jno 0x14005f78f
test rsi, rsi
test esi, esi
je 0x14005f79d
sub dword [rax - 0x75], ecx
mov rdi, qword [rcx + 0x10]
jns case.0x140036020.701
mov rdx, qword [rcx + 0x18]
mov rbx, qword [rdi + 0x10]
cmp rdx, rbx
invalid
fidiv dword [rcx + rdx + 0x48]
mov ecx, dword [rdi]
je 0x14005f796
mov rcx, qword [rdi]
add rdx, rcx
add rcx, rbx
add ecx, ebx
mov r8, rsi
mov eax, esi
call fcn.1400efbc0
or dword [rax], eax
add rsi, rbx
add esi, ebx
mov qword [rdi + 0x10], rsi
mov dword [rdi + 0x10], esi
add rsp, 0x20
and byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
ret
test edx, edx
je 0x14005f7b5
or eax, dword [rcx - 0x48]
mov r8d, 2
add al, byte [rax]
add byte [rax], al
jmp fcn.14005f7b6
add byte [rax], al
add bl, al
ret
sub rsp, 0x38
cmp byte [rcx + rcx*4 - 0x40], cl
mov rax, r8
ror byte [rax - 0x77], 0xce
mov rsi, rcx
lea r8, [rdx + 1]
lea rdi, [rsp + 0x20]
invalid
add dword [rax - 0x73], ecx
jl 0x14005f7ee
and byte [rax - 0x77], cl
mov rcx, rdi
stc
mov rdx, rax
call case.0x14001a9ba.975
add byte [rax], al
ret 0x19e8
mov rdx, qword [rdi]
sub rsi, qword [rdi + 0x10]
mov r8, qword [rdi + 8]
mov rcx, rsi
mov ecx, esi
or byte [r8 - 0x77], r9b
int1
mov ecx, esi
add rsp, 0x38
pop rdi
pop rsi
jmp fcn.140004a9e
scasd eax, dword [rdi]
push rdx
cli
invalid
scasd eax, dword [rdi]
push rdx
cli
dec dword [rax - 0x77]
ror byte [rcx - 9], 1
loopne case.0x140036455.393
and cl, byte [rax - 0x7d]
ror byte [rdi], 0x72
invalid
jb 0x14005f819
and rax, 0xfffffffffffffff0
invalid
and rax, 0xfffffffffffffff0
add r8, 0x10
add r8, rax
add eax, eax
rcl byte [rax], 0x49
add eax, eax
jb 0x14005f819
movabs rdx, 0x7ffffffffffffff0
cmp r8, rdx
cmp eax, edx
invalid
cmp eax, edx
jbe case.0x140036455.389
add eax, 0x218348
and qword [rcx], 0
ret
mov qword [rcx], 0x10
adc byte [rax], al
add byte [rax], al
mov qword [rcx + 8], r8
mov qword [rcx + 0x10], rax
mov dword [rcx + 0x10], eax
or byte [r8 - 0x77], cl
adc r11b, al
mov dword [rcx + 0x10], eax
ret
sub esp, 0x40
lea rsi, [rsp + 0x28]
mov rcx, rsi
mov ecx, esi
mov ecx, esi
call fcn.14005f84f
sldt word [rax]
add byte [rax - 0x77], cl
invalid
invalid
mov rcx, rsi
int1
call fcn.14005f87c
nop
add byte [rax], al
add byte [rax + 0x40c48348], dl
add rsp, 0x40
add rsp, 0x40
invalid
pop rsi
ret
mov rsi, rcx
call fcn.14005d242
mov rcx, qword [rax]
mov ecx, dword [rax]
mov ecx, dword [rax]
mov rdx, qword [rax + 8]
mov edx, dword [rax + 8]
lea r8, [rcx + 1]
add dword [rcx + rcx*4], ecx
mov qword [rax], r8
add byte [rax - 0x77], cl
or byte [rax - 0x77], r9b
or byte [rax - 0x77], cl
invalid
mov qword [rsi + 8], rcx
mov qword [rsi + 0x10], rdx
mov dword [rsi + 0x10], edx
mov dword [rsi + 0x10], edx
push rsi
adc byte [rax - 0x7d], cl
and qword [rsi], 0
invalid
invalid
and qword [rsi], 0
add rsp, 0x20
pop rsi
invalid
ret
cmp dword [rcx], 0
jne case.0x140030a02.791
mov rax, qword [rcx + 8]
mov rdx, qword [rcx + 0x10]
add rsp, 0x38
cmp bl, al
adc byte [rax - 0x7d], cl
invalid
lea rax, [0x1401569c0]
jno case.0x140036020.737
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
and al, 0x20
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_a57770440f1ebe5b992551d3bcc489ae211908d4library_std_src_threadlocal.rs
lea r9, [0x140127e78]
or eax, 0xc85cb
add byte [rbp + rcx*4 + 0xd], cl
retf
or eax, 0xc85cb
lea r8, [rsp + 0x37]
lea eax, [rsp + 0x37]
invalid
mov edx, 0x46
call fcn.1400fdfb0
or dword [rax], eax
ud2
sub rsp, 0x48
mov rsi, rcx
mov rsi, rcx
mov r9, qword [rcx + 0x18]
mov rdx, qword [rcx + 8]
mov edx, dword [rcx + 8]
sbb byte [r8 - 0x75], cl
push rcx
mov edx, dword [rcx + 8]
or byte [rbx + rcx*4 + 0x41], cl
mov r8, qword [rcx + 0x10]
adc byte [rax - 0x73], cl
lea rdi, [rsp + 0x28]
mov rcx, rdi
mov ecx, edi
stc
jl 0x14005f8fb
sub byte [rax - 0x77], cl
stc
call fcn.14005ce6c
mov rax, qword [rdi]
invalid
mov rdx, qword [rdi + 8]
mov edx, dword [rdi + 8]
invalid
dec dword [rax - 0x75]
invalid
mov edx, dword [rdi + 8]
or byte [rbx + rcx*4 + 0x47], cl
adc byte [rax - 0x75], cl
invalid
invalid
mov r8, qword [rdi + 0x10]
mov rdi, qword [rdi + 0x18]
jg 0x14005f907
mov r9, qword [rsi]
mov ecx, dword [rsi]
imul rcx, rax, 0x18
add rcx, r9
sub rdx, rax
imul rsi, r8, 0x18
imul esi, eax, 0x18
invalid
invalid
ret 0x6b49
lock sbb byte [rcx + rax - 0x32], cl
sbb byte [rcx + rax - 0x32], cl
add rsi, r9
invalid
sub rdi, r8
call fcn.14005cf86
jnp 0x14005f8df
invalid
invalid
dec dword [rax - 0x77]
int1
mov rcx, rsi
mov rdx, rdi
add rsp, 0x48
pop rdi
pop rdi
pop rsi
jmp fcn.14005cf86
push 0xffffffffffffffd6
invalid
invalid
invalid
push rdi
push rbx
sub rsp, 0x20
in al, dx
invalid
and byte [rcx + rcx*4 - 0x3a], cl
mov rsi, r8
mov rdi, rdx
mov rbx, rcx
mov ebx, ecx
call fcn.1400a2987
xor byte [rax + rax], al
add al, 0
mov dl, byte [rbx + rax]
shr rsi, 0x39
shr esi, 0x39
shr esi, 0x39
lea rcx, [rax - 0x10]
invalid
and rcx, rdi
stc
mov byte [rbx + rax], sil
xor al, 3
mov byte [rcx + rbx + 0x10], sil
add rsp, 0x20
add esp, 0x20
adc byte [rax - 0x7d], cl
add esp, 0x20
invalid
pop rbx
pop rdi
pop rsi
ret
je case.0x140053ee8.314
mov rax, r8
cmp eax, 4
lea eax, [rax + rax]
add byte [rax], al
cmp eax, 0x48c18948
shr ecx, 0x3d
invalid
mov ecx, eax
ror dword [rax - 0x3f], 0xe9
cmp eax, 0x85850f
test dword [rbp + 0x48000000], eax
shl eax, 3
loopne case.0x140036020.763
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
clc
invalid
ror byte [rax - 9], cl
div ecx
int1
mov ebp, 0x49d1f7c8
mov eax, 0xffffffff
invalid
invalid
invalid
invalid
ror dword [rcx - 0x39], 1
sar bh, 0xff
invalid
invalid
invalid
shr eax, cl
lea edi, [rsp + 0x20]
and byte [rax - 0x77], cl
stc
mov edx, ecx
retf 0x6fe8
outsd dx, dword [rsi]
add byte [rax], al
add byte [rax - 0x75], cl
mov edi, dword [rdi]
sub byte [rdi], cl
adc byte [rsp + 0x30], dh
je 0x14005fa00
xor byte [rbp + rcx*4 + 0x43], cl
adc dword [rax - 0x77], ecx
stc
or dword [rax], eax
mov dword [rsi + 8], ebx
adc bl, ch
or ecx, dword [rdi]
adc byte [rsp + 0x28], al
invalid
adc dword [rsi + 8], eax
or byte [rcx], r14b
or byte [rcx], dh
dec dword [rax - 0x77]
movaps xmm6, xmmword ds:[rsp + 0x40]
sub byte [rsp + 0x40], dh
add rsp, 0x50
dec dword [rdi]
or ecx, dword [rcx - 9]
fmul dword [rbp + 0x6b]
enter 0x4830, 0xffffffffffffff8b
mov eax, dword [rcx]
add dword [rax - 0x75], ecx
or byte [rax - 0x75], cl
mov rcx, qword [rax]
mov ecx, dword [rax]
mov rax, qword [rax + 8]
or byte [rsi - 0x75], cl
or r10b, al
or dl, al
mov r8, qword [rdx + r9 - 0x30]
or dl, al
ror byte [rsi - 0x75], 1
mov r9, qword [rdx + r9 - 0x20]
or r12b, al
loopne case.0x140053ee8.328
mov rdx, rax
mov edx, eax
ret 0x12e9
jmp fcn.14005e14c
invalid
push rsi
in al, dx
mov rdi, r8
mov edi, eax
lea ebx, [rsp + 0x28]
sub byte [rax - 0x77], cl
fld1
invalid
xchg edi, eax
std
invalid
dec dword [rax - 0x75]
sbb ecx, dword [rax - 0x7b]
test ebx, ebx
test ebx, ebx
mov esi, dword [rsp + 0x30]
jl case.0x140053ee8.329
and al, 0x38
cmp byte [rax - 0x77], cl
invalid
add al, 0
add byte [rax - 0x7b], cl
sal byte [rdx + rdi + 0x4c], 1
cmp cl, byte [rcx + rax - 8]
add eax, edi
clc
shr edi, 3
imul edx, edi, 7
stc
or byte [rax + 0xf], cl
cmovb rdx, rcx
mov qword [rsi], rax
cmovb edx, ecx
or byte [rax - 0x77], cl
push rsi
adc byte [rax - 0x7d], cl
sbb byte [rax], al
sbb byte [rax], al
and dword [rsi + 0x18], 0
sbb byte [rax], al
add byte [rax - 0x7d], cl
invalid
pop rsi
test ebp, edi
dec dword [rdi]
or ecx, dword [rax - 0x77]
invalid
mov edx, esi
xchg ecx, eax
test ebp, edi
dec dword [rdi]
ud2
push r15
push r14
push rsi
push r12
push rsi
push rdi
push rbx
sub rsp, 0x68
push 0x7f0f4466
and al, 0x50
and al, 0x50
movdqa xmmword [rsp + 0x50], xmm8
and al, 0x50
movdqa xmmword [rsp + 0x40], xmm7
movq qword [rsp + 0x40], mm7
movdqa xmmword [rsp + 0x30], xmm6
movq qword [rsp + 0x30], mm6
je 0x14005fb04
and al, 0x30
xor byte [rax - 0x7d], cl
cmp qword [rcx + 0x18], 0
jns 0x14005fafd
sbb byte [rax], al
add byte [rdi], cl
je case.0x14001a9ba.1078
test byte [rdx - 0x77000000], ah
invalid
movabs byte [0xcf8948d689000000], al
add byte [rax], al
mov esi, edx
mov rdi, rcx
iretd
mov rcx, qword [rcx + 0x20]
mov ecx, dword [rcx + 0x20]
mov rdx, qword [rdi + 0x28]
mov edx, dword [rdi + 0x28]
push rdi
sub byte [rcx - 0x77], al
mov r8d, esi
mov r8d, esi
mov eax, esi
call fcn.14005e386
mov rbx, qword [rdi]
mov ebx, dword [rdi]
test eax, ebp
invalid
dec dword [rax - 0x75]
mov ebx, dword [rdi]
invalid
mov r14, qword [rdi + 8]
mov r15, r14
mov edi, esi
and r15, rax
and edi, eax
shr rax, 0x39
movd xmm0, eax
movd mm0, eax
outsb dx, byte [rsi]
shl byte [rsi + 0xf], 0x60
punpcklbw xmm0, xmm0
sal dl, 0xf
jo 0x14005fade
invalid
pshuflw xmm0, xmm0, 0
pshufw mm0, mm0, 0
rol byte [rax], 0x66
add byte [rsi + 0xf], ah
jo 0x14005fb13
invalid
pshufd xmm6, xmm0, 0
pshufw mm6, mm0, 0
add byte [rbp + 0x31], al
xor r12d, r12d
in al, 0x48
lea rdi, [rsp + 0x2e]
lea edi, [rsp + 0x2e]
pcmpeqd xmm7, xmm7
pcmpeqd mm7, mm7
push rbx
movq mm0, qword [rbx + r15]
movq mm0, qword [rbx + rdi]
movdqu xmm8, xmmword [rbx + r15]
movq mm0, qword [rbx + rdi]
movdqa xmm0, xmm8
movq mm0, mm0
outsd dx, dword [rsi]
shl byte [rsi + 0xf], 0x74
pcmpeqb xmm0, xmm6
invalid
pmovmskb eax, xmm0
mov word [rsp + 0x2e], ax
mov dword [rsp + 0x2e], eax
xlatb
shl byte [rsi - 0x77], 0x44
mov dword [rsp + 0x2e], eax
and al, 0x2e
mov rcx, rdi
stc
call fcn.14009fc0a
mov edx, 0x48000400
test rax, rax
test eax, eax
je case.0x140054ab2.442
invalid
add rdx, r15
add edx, edi
and rdx, r14
add rdx, rdx
add edx, edx
add rdx, rdx
add edx, edx
ror byte [rax - 0x77], cl
mov rax, rbx
fmul dword [rax + 0x29]
sub rax, rdx
cmp word [rax - 2], si
cmp dword [rax - 2], esi
shl byte [rsi + 0x39], 1
cmp dword [rax - 2], esi
jo case.0x140036020.815
jne case.0x140036455.434
jmp case.0x140036020.819
pcmpeqb xmm8, xmm7
pcmpeqb mm0, mm7
je case.0x14005d57b.480
invalid
pmovmskb eax, xmm8
pmovmskb eax, mm0
rol byte [rbp + 0x4d1475c0], 1
test eax, eax
sal byte [rbp + 0x14], 0x4d
add edi, esp
invalid
jne case.0x14001a9ba.1078
add r15, r12
out 0x49, eax
add r15, 0x10
add edi, 0x10
adc byte [rcx - 0x7d], cl
invalid
add r12, 0x10
add esp, 0x10
adc byte [rbp + 0x21], cl
and r15, r14
jmp case.0x140036020.809
cmpsb byte [rsi], byte [rdi]
imul ebx
cmpsb byte [rsi], byte [rdi]
mov al, 1
jmp case.0x140054ab2.448
xor eax, eax
movaps xmm6, xmmword [rsp + 0x30]
je 0x14005fbb8
and al, 0x30
xor byte [rdi], cl
movaps xmm7, xmmword [rsp + 0x40]
sub byte [rsp + 0x40], bh
movaps xmm8, xmmword [rsp + 0x50]
movaps xmm8, xmmword [rsp + 0x50]
movaps xmm0, xmmword [rsp + 0x50]
sub byte [rsp + 0x50], al
add rsp, 0x68
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r14
pop r15
ret
add dword [rax - 0x75], ecx
or byte [rax - 0x75], cl
invalid
invalid
mov ecx, dword [rax]
or byte [rdi + rcx - 0x49], al
or byte [rdi + rcx - 0x49], al
movzx eax, word [rdx - 2]
mov bh, 0x42
dec byte [rax - 0x77]
invalid
dec byte [rax - 0x77]
ret 0xbbe9
out 0xff, eax
invalid
dec dword [rax - 0x7d]
sub esp, 0x28
in al, dx
sub byte [rdx + 1], bh
mov edx, 1
mov edx, 1
add byte [rax], al
add al, ch
add byte [rax], al
call case.0x14001a9ba.1091
sub al, byte [rax]
add byte [rax], al
invalid
add byte [rax - 0x7b], cl
test rax, rax
test eax, eax
sal byte [rsi + rbx + 0x48], 0x89
shl dword [rsi - 0x46], 1
invalid
invalid
je case.0x140036455.444
mov rcx, rdx
mov dx, 1
add dword [rax], eax
add byte [rax - 0x7d], cl
cmp rcx, 1
jne case.0x14001a9ba.1089
invalid
stc
add dword [rbp + 6], esi
invalid
movzx edx, byte [rax]
mov dh, 0x10
adc cl, al
loop case.0x140054ab2.463
invalid
shl edx, 8
or dh, dh
ret 0xf01
add dword [rdi], ecx
test dl, 1
add dword [rdi], ecx
sete al
shr edx, 8
invalid
xchg esp, eax
rol cl, 0xea
or bl, ch
add dh, byte [rcx]
xor eax, eax
add rsp, 0x28
ret
jmp case.0x14005d57b.504
xor eax, eax
add rsp, 0x28
add esp, 0x28
invalid
ret
in al, dx
sub byte [rax - 0x77], cl
enter 0xffffffffffff8b4c, 0x49
mov ecx, dword [rcx + 8]
invalid
invalid
mov rax, rcx
mov eax, ecx
mov r9, qword [rcx + 8]
mov ecx, dword [rcx + 8]
mov rcx, qword [rcx + 0x10]
adc byte [r13 - 0x77], cl
adc byte [rbp - 0x77], cl
mov r8, r9
enter 0x2949, 0xffffffffffffffc8
sub r8, rcx
enter 0x3949, 0xffffffffffffffd0
cmp r8, rdx
cmp eax, edx
sal byte [rbx + 4], 1
jae 0x14005fc21
xor eax, eax
jmp case.0x140056466.430
invalid
sbb ecx, dword [rax + 1]
add rdx, rcx
add edx, ecx
retf 0x8948
mov qword [rax + 0x10], rdx
mov r8, qword [rax]
mov eax, dword [rax]
push rax
adc byte [rbx + rcx*4], cl
mov eax, dword [rax]
lea rax, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_srcmsgscodec.rs
lea eax, [0x140128230]
test dword [rax + rax], ecx
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
and al, ch
call fcn.14003c567
sub ecx, ecx
std
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
add esp, 0x28
ret
ror dword [rax - 0x77], 0xc8
mov eax, ecx
enter 0xffffffffffff8d4c, 4
lea r8, [rdx + rcx]
add al, 0xa
or cl, byte [rcx + rcx*4 - 0x37]
mov rcx, r9
mov ecx, ecx
mov rdx, rax
mov edx, eax
jmp fcn.1400518fc
movsd dword [rdi], dword [rsi]
sbb al, 0xff
inc dword [rcx + 0x57]
push rdi
push r14
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x20
sub esp, 0x20
and byte [rax - 0x77], cl
mov rsi, rcx
invalid
mov rcx, rdx
call case.0x140056466.442
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov rdi, rax
mov edi, eax
invalid
mov rbx, rdx
mov ebx, edx
mov rcx, rdx
mov ecx, edx
xor edx, edx
shr al, cl
and byte [rax], 0xff
and bh, bh
call fcn.140051cfd
and bh, bh
dec dword [rcx - 0x77]
invalid
mov r14, rax
mov esi, eax
mov r15, rdx
mov rcx, rax
ror dword [rax - 0x77], 0xfa
mov rdx, rdi
mov r8, rbx
call fcn.1400efbc0
or byte [rax], al
add byte [rcx + rcx*4 + 0x36], cl
mov qword [rsi], r14
mov dword [rsi], esi
mov qword [rsi + 8], r15
mov dword [rsi + 8], edi
or byte [rax - 0x77], cl
pop rsi
mov qword [rsi + 0x10], rbx
adc byte [rax - 0x7d], cl
add rsp, 0x20
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop r15
ret
push rdi
sub rsp, 0x28
sub byte [rax - 0x77], cl
mov rsi, rcx
invalid
mov rdx, qword [rcx]
adc dword [rax - 0x75], ecx
mov rdi, qword [rcx + 8]
jns case.0x14001a9ba.1112
mov rcx, qword [rcx + 0x10]
mov ecx, dword [rcx + 0x10]
adc byte [rbp + rcx*4 + 0xd], cl
lea r9, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_srcmsgscodec.rs
push rbp
test dword [rax + rax], ecx
add byte [rcx - 0x77], cl
mov r8, rdi
clc
call fcn.140001866
sbb edi, edx
dec dword [rax - 0x77]
mov qword [rsi + 0x10], rdi
jle case.0x140053ee8.362
adc byte [rax - 0x7d], cl
add rsp, 0x28
pop rdi
invalid
pop rsi
ret
push rdi
push rbx
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
mov rsi, r8
invalid
mov rdi, rdx
xlatb
mov rbx, rcx
mov ecx, edi
mov rdx, r8
mov edx, eax
ret 0x18e8
call case.0x14001a9ba.1120
sbb byte [rax], al
add byte [rax], al
add byte [rax + 1], cl
add rdi, rbx
add edi, ebx
fisttp word [rax - 0x77]
mov rcx, rsi
mov ecx, esi
int1
mov rdx, rbx
fimul dword [rcx - 0x77]
mov r8, rdi
mov eax, edi
clc
add rsp, 0x20
invalid
pop rbx
pop rdi
pop rsi
jmp fcn.1400518fc
hlt
invalid
dec dword [rax - 0x7d]
in al, dx
sub byte [rax - 0x77], cl
mov rax, rdx
mov eax, edx
ror byte [rdi], 1
bswap ecx
leave
lea rdx, [rsp + 0x25]
lea edx, [rsp + 0x25]
push rsp
and al, 0x25
and eax, 0x4cff4a89
mov dword [rdx - 1], ecx
dec dword [rbp + rcx*4 + 0x44]
lea r8, [rsp + 0x28]
lea eax, [rsp + 0x28]
and al, 0x28
mov rcx, rax
mov ecx, eax
shr eax, 0xd6
call fcn.1400518fc
invalid
sbb edi, edi
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
add esp, 0x28
ret
push r14
push rsi
push rdi
push rbx
sub rsp, 0x50
sub esp, 0x50
sub esp, 0x50
mov rdi, rdx
xlatb
mov rsi, rcx
mov rcx, rdx
call fcn.14005fdbb
add byte [rax], al
add byte [rbp + 0x416274c0], al
test eax, eax
sal byte [rdx + riz*2 + 0x41], 0x89
je 0x14005fdab
mov r8d, edx
mov eax, edx
ror byte [rax - 0x73], 1
pop rsp
lea rbx, [rsp + 0x20]
and al, 0x20
mov rcx, rbx
mov ecx, ebx
mov rdx, rdi
mov edx, edi
cli
call fcn.14005fddf
add dword [rax], 0
add byte [rax - 0x75], cl
mov rax, qword [rbx]
mov eax, dword [rbx]
add ecx, dword [rax - 0x7b]
test rax, rax
sal byte [rdi + rax*2 + 0xf], 0x10
and al, 0x28
and al, 0x28
je 0x14005fdab
movups xmm0, xmmword [rsp + 0x28]
and al, 0x28
sub byte [rax - 0x73], cl
lea rcx, [rsp + 0x38]
lea ecx, [rsp + 0x38]
and al, 0x38
cmp byte [rdi], cl
movups xmmword [rcx + 8], xmm0
adc dword [rcx + 8], eax
or byte [r8 - 0x77], cl
mov qword [rcx], rax
mov dword [rcx], eax
add eax, ebp
call case.0x140056466.442
invalid
dec dword [rax - 0x77]
mov rdi, rax
invalid
mov rbx, rdx
ror dword [rax - 0x77], cl
mov rcx, rdx
mov ecx, edx
sal dword [rcx], 1
shr al, cl
invalid
xor edx, edx
call fcn.140051cfd
mov r14, rax
mov esi, eax
jae 0x14005fda7
invalid
mov esi, eax
invalid
mov r15, rdx
mov edi, edx
mov rcx, rax
mov ecx, eax
mov rdx, rdi
mov edx, edi
mov r8, rbx
mov eax, ebx
call fcn.1400efbc0
and bh, dh
or byte [rax], al
invalid
add byte [rcx + rcx*4 + 0x36], cl
mov qword [rsi], r14
mov qword ss:[rsi + 8], r15
mov qword [rsi + 8], r15
jle case.0x140056466.471
mov qword [rsi + 0x10], rbx
mov dword [rsi + 0x10], ebx
pop rsi
adc bl, ch
jmp case.0x140036020.880
add al, 0x48
and qword [rsi], 0
and dword [rsi], 0
add byte es:[rax - 0x7d], cl
invalid
add rsp, 0x50
add esp, 0x50
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop r15
ret
sub byte [rdx + 3], bh
add byte [rax], al
add al, ch
add byte [rax], al
call case.0x14001a9ba.1091
cmp bh, dh
invalid
test rax, rax
test eax, eax
je case.0x14001a9ba.1202
mov rcx, rax
shr eax, 0x33
call case.0x140036020.890
add byte [rax], al
add bl, ch
add byte [rax], al
jmp case.0x140056466.476
add dh, byte [rcx]
xor eax, eax
ror byte [rax - 0x7d], 0xc4
sub bl, al
add rsp, 0x28
add esp, 0x28
invalid
ret
in al, dx
and byte [rax - 0x77], cl
mov esi, ecx
invalid
mov rcx, rdx
mov rdx, r8
mov edx, eax
mov edx, eax
call case.0x14001a9ba.1091
adc esi, edi
invalid
test rax, rax
sal byte [rcx + rcx + 0x48], 0x89
push rsi
or byte [rax - 0x7d], cl
invalid
invalid
je case.0x140036020.889
mov qword [rsi + 8], rdx
mov dword [rsi + 8], edx
and qword [rsi + 0x10], 0
adc byte [rax], al
add byte [rax - 0x77], cl
invalid
mov qword [rsi], rax
add rsp, 0x20
add esp, 0x20
invalid
and byte [rsi - 0x3d], bl
pop rsi
ret
mov eax, edx
mov edx, 1
add byte [rax], al
cmp rax, 3
cmp eax, 3
jne 0x14005fe26
movzx edx, byte [rcx + 2]
mov dh, 0x51
add cl, byte [rdi]
movzx eax, word [rcx]
mov bh, 1
shl eax, 8
shl edx, 0x18
sbb byte [rcx], cl
ret 0xd089
or edx, eax
mov eax, edx
not eax
and edx, 0xffffff00
invalid
invalid
bswap edx
and eax, 1
loopne case.0x140036020.895
loopne case.0x140036020.895
ret
sub rsp, 0x28
mov rsi, rdx
invalid
lea rdi, [rsp + 0x26]
lea edi, [rsp + 0x26]
and word [rdi], 0
and dword [rdi], 0
add byte [rcx - 0x48], al
mov r8d, 2
add al, byte [rax]
add byte [rax], al
mov rdx, rdi
cli
call 0x14005bd46
invalid
lea r8, [rsp + 0x28]
lea eax, [rsp + 0x28]
and al, 0x28
and al, 0x28
sub byte [rax - 0x77], cl
int1
mov rcx, rsi
mov ecx, esi
mov rdx, rdi
cli
call fcn.1400518fc
nop
add rsp, 0x28
add esp, 0x28
xchg esi, eax
sbb bh, bh
call qword [rax + 0x28c48348]
add esp, 0x28
invalid
add esp, 0x28
invalid
pop rdi
pop rsi
ret
push rbx
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
and byte [rcx + rcx*4 - 0x3a], cl
mov rsi, r8
mov esi, eax
mov rdi, rdx
xlatb
mov rbx, rcx
retf
mov ecx, edi
mov rdx, r8
call case.0x140036020.895
scasb al, byte [rdi]
invalid
invalid
invalid
ret 0xaee8
scasb al, byte [rdi]
invalid
invalid
dec dword [rax + 1]
fisttp word [rax - 0x77]
invalid
add rdi, rbx
mov rcx, rsi
mov ecx, esi
mov ecx, esi
int1
mov rdx, rbx
mov edx, ebx
fimul dword [rcx - 0x77]
clc
mov r8, rdi
mov eax, edi
add rsp, 0x20
invalid
pop rbx
pop rdi
pop rsi
jmp fcn.1400518fc
invalid
invalid
invalid
inc dword [rcx + 0x57]
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x50
sub esp, 0x50
sub esp, 0x50
push rax
mov rdi, rdx
mov edi, edx
mov rsi, rcx
invalid
mov rcx, rdx
shr eax, 1
js 0x14005feb7
invalid
call case.0x140053ee8.395
add byte [rax], al
test ax, ax
test eax, eax
je 0x14005ff21
invalid
movzx r8d, dx
lea rbx, [rsp + 0x20]
lea ebx, [rsp + 0x20]
and al, 0x20
and byte [rax - 0x77], cl
invalid
mov rcx, rbx
mov rdx, rdi
mov edx, edi
cli
call fcn.14005fddf
mov rax, qword [rbx]
invalid
invalid
invalid
add ecx, dword [rax - 0x7b]
test rax, rax
sal byte [rdi + rax*2 + 0xf], 0x10
and al, 0x28
and al, 0x28
je 0x14005ff21
movups xmm0, xmmword [rsp + 0x28]
and al, 0x28
sub byte [rax - 0x73], cl
lea rcx, [rsp + 0x38]
and al, 0x38
and al, 0x38
movups xmmword [rcx + 8], xmm0
or byte [r8 - 0x77], cl
or byte [rax - 0x77], cl
mov qword [rcx], rax
mov dword [rcx], eax
add eax, ebp
call case.0x140056466.442
mov eax, 0x48fffffd
dec dword [rax - 0x77]
invalid
mov rdi, rax
mov edi, eax
mov rbx, rdx
mov ebx, edx
mov rcx, rdx
sal dword [rcx], 1
xor edx, edx
shr al, cl
call fcn.140051cfd
mov r14, rax
mov esi, eax
std
sbb eax, 0x8949ffff
invalid
dec dword [rcx - 0x77]
dec dword [rcx - 0x77]
mov esi, eax
invalid
mov r15, rdx
xlatb
mov rcx, rax
mov rdx, rdi
mov edx, edi
cli
mov r8, rbx
mov eax, ebx
fsubr st(0)
call fcn.1400efbc0
lodsb al, byte [rsi]
cld
or byte [rax], al
invalid
add byte [rcx + rcx*4 + 0x36], cl
mov qword [rsi], r14
mov qword [rsi + 8], r15
mov dword [rsi + 8], edi
mov qword [rsi + 0x10], rbx
mov dword [rsi + 0x10], ebx
pop rsi
adc bl, ch
invalid
jmp case.0x14005c5ea.286
add al, 0x48
and qword [rsi], 0
and dword [rsi], 0
add rsp, 0x50
add esp, 0x50
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rdi
ret
sub esp, 0x28
mov edx, 2
add byte [rax], al
add al, ch
add byte [rax], al
call case.0x14001a9ba.1091
test rax, rax
test eax, eax
invalid
cld
invalid
test eax, eax
sal byte [rbx + rbx + 0x48], 0x89
je case.0x140036020.928
sbb ecx, dword [rax - 0x77]
mov rcx, rdx
cmp rcx, 2
stc
add dh, byte [rbp + 3]
ror dword [rax - 0x7d], 1
stc
add dh, byte [rbp + 3]
movzx edx, word [rax]
mov bh, 0x10
xor eax, eax
cmp rcx, 2
cmp ecx, 2
add cl, byte [rdi]
xchg esp, eax
sete al
rol dx, 8
ret 0xeb08
invalid
shl byte [rsi - 0x3f], 0xc2
ret 0xeb08
or bl, ch
add dh, byte [rcx]
invalid
xor eax, eax
ror byte [rax - 0x7d], 0xc4
add rsp, 0x28
sub bl, al
ret
push rdi
push rbx
sub rsp, 0x20
sub esp, 0x20
and byte [rcx + rcx*4 - 0x3a], cl
mov rsi, r8
mov esi, eax
mov rdi, rdx
mov edi, edx
xlatb
mov rbx, rcx
mov rcx, r8
mov ecx, eax
shr eax, 0x99
call fcn.14005e117
cdq
loope case.0x14005bd17.287
invalid
dec dword [rax + 1]
add rdi, rbx
add edi, ebx
fisttp word [rax - 0x77]
mov rcx, rsi
int1
mov rdx, rbx
fimul dword [rcx - 0x77]
mov r8, rdi
mov eax, edi
clc
add rsp, 0x20
add esp, 0x20
invalid
pop rbx
pop rdi
pop rsi
jmp fcn.1400518fc
sbb di, di
inc dword [rcx + 0x57]
push r14
push rsi
push rdi
push rbx
sub rsp, 0x50
sub esp, 0x50
mov rdi, rdx
mov edi, edx
xlatb
mov rsi, rcx
mov rcx, rdx
mov ecx, edx
call fcn.14005fbcb
cld
invalid
jmp [rax + 0x44637401]
test al, 1
je 0x140060016
invalid
add dword [rbx + riz*2 + 0x44], esi
movzx r8d, dl
movzx eax, dl
mov dh, 0xc2
ret 0x8d48
lea rbx, [rsp + 0x20]
pop rsp
and al, 0x20
mov rcx, rbx
invalid
mov rdx, rdi
mov edx, edi
cli
call fcn.14005fddf
dec dword [rax - 0x75]
add ecx, dword [rax - 0x7b]
invalid
mov rax, qword [rbx]
mov eax, dword [rbx]
test rax, rax
test eax, eax
sal byte [rdi + rax*2 + 0xf], 0x10
je 0x140060016
movups xmm8, xmmword [r12 + r12 + 0x28]
movups xmm0, xmmword [rsp + 0x28]
adc byte [rsp + 0x28], al
and al, 0x28
and al, 0x28
sub byte [rax - 0x73], cl
lea rcx, [rsp + 0x38]
and al, 0x38
cmp byte [rdi], cl
movups xmmword [rcx + 8], xmm0
adc dword [rcx + 8], eax
mov qword [rcx], rax
mov dword [rcx], eax
call case.0x140056466.442
ret
cld
invalid
mov rdi, rax
mov edi, eax
mov rbx, rdx
ror dword [rax - 0x77], cl
sal dword [rcx], 1
mov rcx, rdx
mov ecx, edx
xor edx, edx
shr al, cl
call fcn.140051cfd
or byte [0xc94ffff6], bl
sbb eax, 0x8949ffff
invalid
dec dword [rcx - 0x77]
mov r14, rax
invalid
mov r15, rdx
mov rcx, rax
mov ecx, eax
ror dword [rax - 0x77], 0xfa
mov rdx, rdi
mov r8, rbx
mov eax, ebx
call fcn.1400efbc0
mov bh, 0xfb
sti
or byte [rax], al
add byte [rcx + rcx*4 + 0x36], cl
mov qword [rsi], r14
mov dword [rsi], esi
mov qword [rsi + 8], r15
jle case.0x14005c5ea.313
or byte [rax - 0x77], cl
pop rsi
mov qword [rsi + 0x10], rbx
adc bl, ch
jmp 0x14006001a
add al, 0x48
and qword [rsi], 0
and dword [rsi], 0
add byte es:[rax - 0x7d], cl
add byte [rax - 0x7d], cl
add rsp, 0x50
add esp, 0x50
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop r15
ret
sub rsp, 0x40
sub esp, 0x40
in al, dx
mov rsi, rdx
mov rsi, rdx
mov esi, edx
mov rdi, rcx
iretd
lea rbx, [rsp + 0x28]
lea ebx, [rsp + 0x28]
sub byte [rax - 0x39], cl
add eax, dword [rcx]
invalid
mov qword [rbx], 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
invalid
invalid
movups xmmword [rbx + 8], xmm0
or byte [r8 - 0x75], cl
or byte [rax - 0x75], cl
mov rdx, qword [rdx]
adc cl, byte [rbx + rcx*4 + 0x46]
mov r8, qword [rsi + 8]
mov eax, dword [rsi + 8]
or byte [rcx + 1], cl
add r8, rdx
add eax, edx
ror byte [rax - 0x77], 1
mov rcx, rbx
mov ecx, ebx
fld1
call fcn.1400518fc
movsb byte [rdi], byte [rsi]
sbb bh, bh
invalid
invalid
dec dword [rax - 0x75]
push rsi
mov rdx, qword [rsi + 0x10]
adc byte [rbx + rcx*4 + 0x46], cl
mov r8, qword [rsi + 0x20]
and byte [rcx + 1], cl
add r8, rdx
add eax, edx
ror byte [rax - 0x77], 1
fld1
invalid
xchg ecx, eax
mov rcx, rbx
mov ecx, ebx
call fcn.1400518fc
sbb bh, bh
invalid
dec dword [rax - 0x75]
mov rax, qword [rbx + 0x10]
adc byte [r8 - 0x77], cl
adc byte [rax - 0x77], cl
mov qword [rdi + 0x10], rax
adc byte [r15], r9b
adc byte [rdi], cl
movups xmm0, xmmword [rbx]
adc byte [rbx], al
add ecx, dword [rdi]
adc dword [rdi], eax
invalid
movups xmmword [rdi], xmm0
add rsp, 0x40
add esp, 0x40
invalid
pop rbx
pop rbx
pop rdi
pop rsi
ret
sub esp, 0x20
in al, dx
and byte [rcx + rcx*4 - 0x3a], cl
mov rsi, r8
mov esi, eax
invalid
call fcn.14005bd04
invalid
dec dword [rcx - 0xd76b73f]
mov ecx, eax
mov rdx, rsi
mov edx, esi
mov edx, esi
add rsp, 0x20
add rsp, 0x20
invalid
and byte [rsi - 0x17], bl
pop rsi
jmp case.0x140036020.895
cdq
std
invalid
mov bh, 0xc1
ror dword [rbp + rcx*4 + 0xd], 0x91
lea r9, [0x14016e338]
xchg ecx, eax
loop case.0x14005db83.150
add byte [rcx + 0x63], cl
movsxd rax, dword [r9 + rax*4]
invalid
add al, 0x81
add rax, r9
add eax, ecx
jmp rax
mov rdx, r8
mov edx, eax
ret 0x7ee9
jmp case.0x140036020.895
std
invalid
mov cx, 0x60
jmp case.0x14005d2c8.223
invalid
mov ecx, 0xf2eb0060
invalid
add bl, ch
mov cx, 0x61
mov cx, 0x61
jmp case.0x14005d2c8.223
in al, dx
mov cx, 0x62
add bl, ch
jmp case.0x14005d2c8.223
out 0x66, al
mov cx, 0x63
jmp case.0x14005d2c8.223
invalid
mov ecx, 0xe0eb0063
invalid
add bl, ch
loopne case.0x14005d2c8.238
mov cx, 0x64
mov ecx, 0xdaeb0064
jmp case.0x14005d2c8.223
fisub dword [rsi - 0x47]
add bl, ch
add bl, ch
mov cx, 0x65
add bl, ch
jmp case.0x14005d2c8.223
invalid
mov cx, 0x66
jmp case.0x14005d2c8.223
invalid
mov ecx, 0xceeb0066
add bl, ch
add bl, ch
invalid
mov cx, 0x67
jmp case.0x14005d2c8.223
enter 0xffffffffffffb966, 0x68
mov cx, 0x68
add bl, ch
jmp case.0x14005d2c8.223
ret 0xb966
mov cx, 0x69
jmp case.0x14005d2c8.223
invalid
mov ecx, 0xbceb0069
imul eax, dword [rax], 0xb966bceb
add bl, ch
mov esp, 0x6ab966
mov cx, 0x6a
push 0
jmp case.0x14005d2c8.223
mov dh, 0x66
mov ecx, 0xb0eb006b
add bl, ch
invalid
mov cx, 0x6b
add bl, ch
jmp case.0x14005d2c8.223
mov al, 0x66
mov cx, 0x6c
jmp case.0x14005d2c8.223
stosb byte [rdi], al
mov ecx, 0xaaeb006c
insb byte [rdi], dx
add bl, ch
stosb byte [rdi], al
mov cx, 0x6d
jmp case.0x14005d2c8.223
movsb byte [rdi], byte [rsi]
mov cx, 0x72
add bl, ch
jmp case.0x14005d2c8.223
sahf
mov cx, 0x73
mov ecx, 0x98eb0073
jae 0x140060116
add bl, ch
jmp case.0x14005d2c8.223
cwde
mov cx, 0x74
jmp case.0x14005d2c8.223
xchg edx, eax
mov cx, 0x77
jmp case.0x14005d2c8.223
mov cx, 0x78
mov ecx, 0x86eb0078
js 0x140060128
add bl, ch
jmp case.0x14005d2c8.223
xchg byte [rsi - 0x47], ah
mov cx, 0x79
jns case.0x14005d2c8.237
jmp case.0x14005d2c8.223
and byte [rsi - 0x47], 0x7c
add cl, ch
invalid
mov cx, 0x7c
jmp case.0x14005d2c8.223
ja 0x140060136
invalid
invalid
jmp qword [rsi - 0x47]
mov cx, 0x7d
jge case.0x14005db83.165
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0x7e
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0x80
add byte [rax], 0xe9
jmp case.0x14005d2c8.223
pop rsp
invalid
invalid
jmp qword [rsi - 0x47]
mov cx, 0x81
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0x82
invalid
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0x83
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0x84
test byte [rax], al
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0x85
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0x86
xchg byte [rax], al
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0x87
jmp case.0x14005d2c8.223
invalid
invalid
jmp qword [rsi - 0x47]
mov cx, 0x88
mov byte [rax], al
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0x89
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0x8a
mov al, byte [rax]
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0x8b
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0x8c
mov word [rax], es
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0x8d
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0x8e
mov es, word [rax]
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0x8f
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0x90
nop
add cl, ch
invalid
jmp case.0x14005d2c8.223
int3
invalid
jmp qword [rsi - 0x47]
mov cx, 0x91
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0x92
xchg edx, eax
add cl, ch
invalid
jmp case.0x14005d2c8.223
mov edx, 0x66fffffe
mov ecx, 0xb1e90093
invalid
mov cl, 0xfe
invalid
jmp qword [rsi - 0x47]
mov cx, 0x93
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0x94
xchg esp, eax
add cl, ch
invalid
jmp case.0x14005d2c8.223
test al, 0xfe
invalid
jmp qword [rsi - 0x47]
mov cx, 0x95
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0x96
xchg esi, eax
add cl, ch
invalid
jmp case.0x14005d2c8.223
xchg esi, eax
invalid
invalid
jmp qword [rsi - 0x47]
mov cx, 0x97
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0x98
cwde
add cl, ch
invalid
jmp case.0x14005d2c8.223
test dh, bh
invalid
jmp qword [rsi - 0x47]
mov cx, 0x99
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0x9a
invalid
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0x9b
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0x9c
pushfq
add cl, ch
invalid
jmp case.0x14005d2c8.223
invalid
invalid
jmp qword [rsi - 0x47]
mov cx, 0x9d
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0x9e
sahf
add cl, ch
invalid
jmp case.0x14005d2c8.223
invalid
invalid
jmp qword [rsi - 0x47]
mov cx, 0x9f
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xa0
movabs al, byte [0xb966fffffe3ce900]
movabs eax, dword [0xb966fffffe33e900]
jmp case.0x14005d2c8.223
invalid
invalid
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xa1
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xa2
movabs byte [0xb966fffffe2ae900], al
movabs dword [0xb966fffffe21e900], eax
jmp case.0x14005d2c8.223
mov cx, 0xa4
invalid
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xa3
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xa4
jmp case.0x14005d2c8.223
sbb dh, bh
invalid
jmp qword [rsi - 0x47]
mov cx, 0xa5
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xa6
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xa7
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xa8
test al, 0
jmp case.0x14005d2c8.223
std
invalid
jmp qword [rsi - 0x47]
mov cx, 0xa9
mov ecx, 0xebe900a9
std
jmp case.0x14005d2c8.223
jmp case.0x14005db83.208
invalid
jmp qword [rsi - 0x47]
mov cx, 0xaa
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xab
add cl, ch
jmp case.0x14005d2c8.223
fscale
invalid
jmp qword [rsi - 0x47]
mov cx, 0xac
lodsb al, byte [rsi]
add cl, ch
invalid
jmp case.0x14005d2c8.223
sar ch, 1
std
invalid
jmp qword [rsi - 0x47]
mov cx, 0xad
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xae
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xaf
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xb0
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xb1
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xb2
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xb3
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xb4
add cl, ch
jmp case.0x14005d2c8.223
mov ch, bh
invalid
jmp qword [rsi - 0x47]
mov cx, 0xb5
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xb6
add cl, ch
jmp case.0x14005d2c8.223
jbe case.0x14005db83.221
invalid
jmp qword [rsi - 0x47]
mov cx, 0xb7
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xb8
mov ecx, 0x64e900b8
std
jmp case.0x14005d2c8.223
std
invalid
jmp qword [rsi - 0x47]
mov cx, 0xb9
jmp case.0x14005d2c8.223
pop rbx
std
invalid
jmp qword [rsi - 0x47]
mov cx, 0xba
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xbb
add cl, ch
jmp case.0x14005d2c8.223
std
invalid
jmp qword [rsi - 0x47]
mov cx, 0xbc
mov esp, 0xfd40e900
add cl, ch
jmp case.0x14005d2c8.223
std
std
invalid
jmp qword [rsi - 0x47]
mov cx, 0xbd
mov ecx, 0x37e900bd
std
jmp case.0x14005d2c8.223
invalid
invalid
jmp qword [rsi - 0x47]
mov cx, 0xbe
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xbf
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc0
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc1
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc2
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc3
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc4
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc5
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xff
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0x1301
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0x1302
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0x1303
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0x1304
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0x1305
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc001
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc002
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc003
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc004
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc005
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc006
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc007
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc008
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc009
shr cl, 0x68
cld
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc00a
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc00b
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc00c
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc00d
jmp case.0x14005d2c8.223
cld
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc00e
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc00f
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc010
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc011
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc012
shr cl, 0x17
cld
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc013
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc014
adc al, 0xc0
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc015
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc016
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc017
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc018
jmp case.0x14005d2c8.223
sti
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc019
jmp case.0x14005d2c8.223
sti
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc01a
jmp case.0x14005d2c8.223
iretd
sti
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc01b
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc01c
jmp case.0x14005d2c8.223
sti
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc01d
shr cl, 0xb4
jmp case.0x14005d2c8.223
sti
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc01e
jmp case.0x14005d2c8.223
sti
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc01f
shr cl, 0xa2
sti
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc020
jmp case.0x14005d2c8.223
sti
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc021
shr cl, 0x90
jmp case.0x14005d2c8.223
sti
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc022
and al, al
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc023
and eax, eax
jmp case.0x14005d2c8.223
jle 0x14006052b
sti
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc024
and al, 0xc0
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc025
jmp case.0x14005d2c8.223
insb byte [rdi], dx
sti
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc026
shr cl, 0x63
sti
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc027
shr cl, 0x5a
jmp case.0x14005d2c8.223
pop rdx
sti
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc028
sub al, al
jmp case.0x14005d2c8.223
sti
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc029
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc02a
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc02b
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc02c
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc02d
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc02e
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc02f
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc030
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc031
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc032
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc033
jmp case.0x14005d2c8.223
out dx, al
cli
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc034
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc035
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc036
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc037
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc038
cmp al, al
shr cl, 0xc1
jmp case.0x14005d2c8.223
cli
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc039
jmp case.0x14005d2c8.223
cli
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc03a
jmp case.0x14005d2c8.223
scasd eax, dword [rdi]
cli
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc03b
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc03c
shr cl, 0x9d
jmp case.0x14005d2c8.223
cli
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc03d
mov ecx, 0x94e9c03d
cmp eax, 0xfa94e9c0
jmp case.0x14005d2c8.223
cli
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc03e
mov ecx, 0x8be9c03e
cli
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc03f
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc040
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc041
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc042
shr cl, 0x67
cli
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc043
jmp case.0x14005d2c8.223
pop rsi
cli
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc044
shr cl, 0x55
jmp case.0x14005d2c8.223
cli
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc045
jmp case.0x14005d2c8.223
cli
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc046
shr cl, 0x43
cli
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc047
jmp case.0x14005d2c8.223
cmp bh, dl
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc048
shr cl, 0x31
jmp case.0x14005d2c8.223
cli
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc049
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc04a
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc04b
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc04c
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc04d
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc04e
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc04f
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc050
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc051
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc052
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc053
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc054
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc055
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc056
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc057
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc058
pop rax
shr cl, 0xa1
invalid
invalid
stc
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc059
jmp case.0x14005d2c8.223
invalid
mov cx, 0xc05a
jmp case.0x14005d2c8.223
invalid
mov cx, 0xc05b
jmp case.0x14005d2c8.223
invalid
mov cx, 0xc05c
jmp case.0x14005d2c8.223
invalid
mov cx, 0xc05d
jmp case.0x14005d2c8.223
invalid
mov cx, 0xc05e
jmp case.0x14005d2c8.223
invalid
mov cx, 0xc05f
jmp case.0x14005d2c8.223
invalid
mov cx, 0xc060
invalid
jmp case.0x14005d2c8.223
invalid
mov cx, 0xc061
jmp case.0x14005d2c8.223
invalid
mov cx, 0xc062
jmp case.0x14005d2c8.223
invalid
mov cx, 0xc063
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc064
jmp case.0x14005d2c8.223
invalid
mov cx, 0xc065
jmp case.0x14005d2c8.223
invalid
mov cx, 0xc066
jmp case.0x14005d2c8.223
invalid
mov cx, 0xc067
jmp case.0x14005d2c8.223
invalid
mov cx, 0xc068
jmp case.0x14005d2c8.223
invalid
mov cx, 0xc069
shr cl, 8
stc
jmp case.0x14005d2c8.223
invalid
mov cx, 0xc06a
jmp case.0x14005d2c8.223
invalid
mov cx, 0xc06b
jmp case.0x14005d2c8.223
invalid
mov cx, 0xc06c
jmp case.0x14005d2c8.223
invalid
mov cx, 0xc06d
jmp case.0x14005d2c8.223
in al, 0xf8
invalid
mov cx, 0xc06e
jmp case.0x14005d2c8.223
invalid
mov cx, 0xc06f
jmp case.0x14005d2c8.223
clc
invalid
mov cx, 0xc070
jo 0x1400607a2
jmp case.0x14005d2c8.223
invalid
mov cx, 0xc071
jmp case.0x14005d2c8.223
invalid
mov cx, 0xc072
jmp case.0x14005d2c8.223
mov bh, 0xf8
invalid
mov cx, 0xc073
jmp case.0x14005d2c8.223
invalid
mov cx, 0xc074
shr cl, 0xa5
clc
jmp case.0x14005d2c8.223
invalid
mov cx, 0xc075
mov ecx, 0x9ce9c075
clc
jmp case.0x14005d2c8.223
invalid
mov cx, 0xc076
jmp case.0x14005d2c8.223
invalid
mov cx, 0xc077
jmp case.0x14005d2c8.223
invalid
mov cx, 0xc078
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc079
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc07a
jmp case.0x14005d2c8.223
invalid
mov cx, 0xc07b
jnp 0x140060805
jmp case.0x14005d2c8.223
invalid
mov cx, 0xc07c
jmp case.0x14005d2c8.223
invalid
mov cx, 0xc07d
jmp case.0x14005d2c8.223
clc
invalid
mov cx, 0xc07e
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc07f
jmp case.0x14005d2c8.223
invalid
mov cx, 0xc080
add al, 0xe9
jmp case.0x14005d2c8.223
cmp eax, edi
invalid
mov cx, 0xc081
jmp case.0x14005d2c8.223
xor al, bh
invalid
mov cx, 0xc082
jmp case.0x14005d2c8.223
clc
invalid
mov cx, 0xc083
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc084
jmp case.0x14005d2c8.223
invalid
mov cx, 0xc085
jmp case.0x14005d2c8.223
invalid
mov cx, 0xc086
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc087
jmp case.0x14005d2c8.223
invalid
mov cx, 0xc088
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc089
jmp case.0x14005d2c8.223
invalid
mov cx, 0xc08a
mov al, al
jmp case.0x14005d2c8.223
invalid
mov cx, 0xc08b
shr cl, 0xd6
idiv edi
invalid
jmp qword [rsi - 0x47]
invalid
invalid
jmp case.0x14005d2c8.223
invalid
mov cx, 0xc08c
jmp case.0x14005d2c8.223
int 0xf7
invalid
mov cx, 0xc08d
mov ecx, 0xc4e9c08d
idiv edi
invalid
jmp qword [rsi - 0x47]
invalid
invalid
jmp case.0x14005d2c8.223
invalid
mov cx, 0xc08e
jmp case.0x14005d2c8.223
invalid
mov cx, 0xc08f
jmp case.0x14005d2c8.223
idiv edi
jmp qword [rsi - 0x47]
invalid
invalid
invalid
mov cx, 0xc090
jmp case.0x14005d2c8.223
invalid
mov cx, 0xc091
jmp case.0x14005d2c8.223
invalid
jmp qword [rsi - 0x47]
mov cx, 0xc092
jmp case.0x14005d2c8.223
invalid
mov cx, 0xc093
jmp case.0x14005d2c8.223
mov cx, 0xc094
jmp case.0x14005d2c8.223
mov cx, 0xc095
jmp case.0x14005d2c8.223
mov cx, 0xc096
jmp case.0x14005d2c8.223
mov cx, 0xc097
jmp case.0x14005d2c8.223
invalid
mov cx, 0xc098
shr cl, 0x61
idiv edi
jmp qword [rsi - 0x47]
invalid
invalid
jmp case.0x14005d2c8.223
mov cx, 0xc099
jmp case.0x14005d2c8.223
mov cx, 0xc09a
shr cl, 0x4f
idiv edi
jmp qword [rsi - 0x47]
invalid
invalid
jmp case.0x14005d2c8.223
mov cx, 0xc09b
jmp case.0x14005d2c8.223
mov cx, 0xc09c
shr cl, 0x3d
jmp case.0x14005d2c8.223
idiv edi
jmp qword [rsi - 0x47]
invalid
invalid
mov cx, 0xc09d
jmp case.0x14005d2c8.223
idiv edi
jmp qword [rsi - 0x47]
invalid
invalid
mov cx, 0xc09e
jmp case.0x14005d2c8.223
mov cx, 0xc09f
jmp case.0x14005d2c8.223
mov cx, 0xc0a0
jmp case.0x14005d2c8.223
mov cx, 0xc0a1
mov ecx, 0x10e9c0a1
idiv edi
jmp qword [rsi - 0x47]
invalid
invalid
jmp case.0x14005d2c8.223
mov cx, 0xc0a2
jmp case.0x14005d2c8.223
invalid
idiv edi
jmp qword [rsi - 0x47]
invalid
invalid
mov cx, 0xc0a3
movabs dword [0xb966fffff6fee9c0], eax
movsb byte [rdi], byte [rsi]
shr cl, 0xf5
jmp case.0x14005d2c8.223
invalid
invalid
jmp case.0x14005d2c8.223
mov cx, 0xc0a4
jmp case.0x14005d2c8.223
mov cx, 0xc0a5
jmp case.0x14005d2c8.223
mov cx, 0xc0a6
jmp case.0x14005d2c8.223
invalid
mov cx, 0xc0a7
shr cl, 0xda
idiv bh
invalid
jmp qword [rsi - 0x47]
invalid
invalid
jmp case.0x14005d2c8.223
invalid
mov cx, 0xc0a8
jmp case.0x14005d2c8.223
jmp qword [rsi - 0x47]
mov cx, 0xc0a9
mov ecx, 0xc8e9c0a9
idiv bh
jmp qword [rsi - 0x47]
invalid
invalid
jmp case.0x14005d2c8.223
mov cx, 0xc0aa
stosb byte [rdi], al
shr cl, 0xbf
jmp case.0x14005d2c8.223
invalid
invalid
jmp case.0x14005d2c8.223
mov cx, 0xc0ab
jmp case.0x14005d2c8.223
shr cl, 0xb6
idiv bh
jmp qword [rsi - 0x47]
invalid
invalid
mov cx, 0xc0ac
jmp case.0x14005d2c8.223
mov cx, 0xc0ad
jmp case.0x14005d2c8.223
mov ecx, 0xa4e9c0ad
idiv bh
jmp qword [rsi - 0x47]
invalid
invalid
mov cx, 0xc0ae
jmp case.0x14005d2c8.223
mov cx, 0xc0af
jmp case.0x14005d2c8.223
mov cx, 0xcca8
jmp case.0x14005d2c8.223
mov cx, 0xcca9
jmp case.0x14005d2c8.223
invalid
invalid
invalid
mov cx, 0xccaa
jmp case.0x14005d2c8.223
mov cx, 0xccab
jmp case.0x14005d2c8.223
mov ecx, 0x6ee9ccab
idiv bh
jmp qword [rsi - 0x47]
invalid
invalid
mov cx, 0xccac
jmp case.0x14005d2c8.223
mov cx, 0xccad
jmp case.0x14005d2c8.223
mov cx, 0xccae
jmp case.0x14005d2c8.223
mov cx, 0xfefe
jmp case.0x14005d2c8.223
invalid
invalid
mov cx, 0xfeff
jmp case.0x14005d2c8.223
mov ecx, edx
jmp case.0x14005d2c8.223
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x30
mov rdi, r8
mov r14, rdx
invalid
mov rbx, rcx
mov ebx, ecx
invalid
mov rsi, qword [r8 + 0x10]
mov rcx, r8
shr eax, 0xd1
add byte [rax], al
add byte [rbp + 0x6b], cl
neg byte [rax]
invalid
shr eax, 0xd1
add byte [rax], al
add byte [rbp + 0x6b], cl
neg byte [rax]
invalid
test r14, r14
je 0x140060abb
lea r15, [rbx + 0x18]
mov rcx, qword [rbx]
mov rdx, qword [rbx + 0x10]
adc byte [rcx - 0x77], cl
clc
call fcn.14005fcd6
add r14, 0xffffffffffffffe8
invalid
mov rbx, r15
jmp 0x140060a9a
mov rcx, qword [rdi]
mov rdx, qword [rdi + 0x10]
invalid
mov edi, edx
sub edi, esi
add edi, 0xfffffffd
bswap edi
iretd
test dword [rbx - 0x30f00239], 0x34e8d4c
iretd
lea r9, [rsi + 3]
lea rax, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_srcmsgscodec.rs
mov qword [rsp + 0x20], rax
mov r8, rsi
call fcn.140060bc0
add byte [rax], al
add byte [rcx], dh
test byte [rax - 0x7d], 0xfa
add ecx, dword [rax + 0xf]
invalid
invalid
mov rcx, rsi
add byte [rax], al
add byte [rcx], dh
test byte [rax - 0x7d], 0xfa
add ecx, dword [rax + 0xf]
invalid
call fcn.140060bd7
mov eax, edi
shr eax, 8
shr edi, 0x18
mov byte [rsi + 2], dil
mov word [rsi], ax
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
call fcn.1400c3c88
mov rax, qword [rsi + 0x10]
adc byte [rax - 0x75], r9b
invalid
add rcx, rax
xor edx, edx
adc byte [rax - 0x75], r9b
invalid
cmp rdx, 4
je 0x140060b5a
mov r8b, byte [rsp + rdx + 0x38]
mov byte [rcx + rdx], r8b
inc rdx
jmp 0x140060b46
in al, dx
cmp byte [rax + rcx*4 + 4], al
adc dword [rax - 1], ecx
ret 0xeceb
in al, dx
in al, dx
add rax, rdx
mov qword [rsi + 0x10], rax
add rsp, 0x40
pop rsi
ret
sub esp, 0x40
mov rsi, rcx
mov esi, ecx
mov byte [rsp + 0x3a], 0
and al, 0x3a
add byte [rsi - 0x7d], ah
invalid
and al, 0x38
cmp al, byte [rax]
and word [rsp + 0x38], 0
and dword [rsp + 0x38], 0
add byte [rax - 0x7d], cl
and al, 0x28
and al, 0x28
and qword [rsp + 0x28], 0
mov qword [rsp + 0x30], 3
mov dword [rsp + 0x30], 3
and al, 0x28
add byte [rax - 0x39], cl
and al, 0x30
mov dword [rsp + 0x30], 3
and al, 0x30
add eax, dword [rax]
add byte [rax], al
mov edx, 3
call fcn.1400c3c88
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi]
add rcx, rax
invalid
adc byte [rax - 0x75], r9b
invalid
xor edx, edx
cmp rdx, 3
je 0x140060bb3
cli
add esi, dword [rsi + rcx + 0x44]
mov al, byte [rsp + rdx + 0x38]
mov r8b, byte [rsp + rdx + 0x38]
cmp byte [rax + rcx*4 + 4], al
mov byte [rcx + rdx], r8b
inc rdx
adc dword [rax - 1], ecx
ret 0xeceb
jmp 0x140060b9f
add rax, rdx
mov qword [rsi + 0x10], rax
add rsp, 0x40
pop rsi
ret
ror byte [rax - 0x77], 1
adc byte [rax - 0x7d], r9b
adc byte [rax - 0x7d], cl
invalid
test rcx, rcx
je case.0x14005d2c8.482
mov rax, rcx
add rsp, 0x38
ret
lea rax, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_srcmsgscodec.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x14015ab2d]
or eax, 0xf9f32
or eax, 0xf9f32
str word [rbp + rcx*4 + 0xd]
mov dh, 0x72
lea r9, [0x140127eb8]
jb 0x140060c0d
or al, 0
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x37
lea r8, [rsp + 0x37]
mov edx, 0x2b
call fcn.1400fdfb0
ud2
lahf
ror dword [rcx], cl
add byte [rdi], cl
or ecx, dword [rdi]
movzx eax, cx
lea rcx, [0x14016e91c]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
jmp rax
invalid
or dword [rax + 1], 0x66e0ffc8
mov dx, 0x17
jmp case.0x140060c24.10
mov edx, 0x34eb0017
mov dx, 0x18
jmp case.0x140060c24.10
invalid
mov dx, 0x19
jmp case.0x140060c24.10
mov dx, 0x1d
jmp case.0x140060c24.10
invalid
adc byte [rsi - 0x46], ah
add eax, dword [rcx]
jmp case.0x140060c24.10
mov ecx, edx
mov rdx, r8
jmp case.0x140036020.895
mov rbx, qword [rcx + 0x20]
mov rcx, rdx
mov edx, ebx
call fcn.14005e117
lea r8, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_srcmsgshandshake.rs
invalid
js 0x140060c97
add byte [rax - 0x77], cl
stc
mov rdx, rbx
call fcn.14005d4d3
enter 0xffffffffffffffff, 0x4c
lea eax, [rdx + rax]
invalid
enter 0xffffffffffffffff, 0x4c
lea eax, [rdx + rax]
invalid
invalid
mov rcx, rsi
mov rdx, rax
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.1400518fc
invalid
push r13
push r12
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xb8
movaps xmmword [rsp + 0xa0], xmm6
sub dword [rsp + 0xa0], esi
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xa0], esi
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rbp, rdx
mov ebp, edx
invalid
mov r12, rcx
mov eax, 1
add byte [rax], al
int3
add byte [rax], al
mov qword [rsp + 0x88], rax
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax], al
invalid
push rdi
add byte [rax], al
xorps xmm6, xmm6
movups xmmword [rsp + 0x90], xmm6
and al, 0x90
add byte [rax], al
invalid
test byte [rdi], 0x11
mov ah, 0x24
and al, 0x90
and al, 0x90
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x48
and al, 0x48
mov qword [rsp + 0x48], rax
and al, 0x48
movups xmmword [rsp + 0x50], xmm6
je 0x140060d13
push rax
mov ecx, dword [rdx + 0x90]
lea eax, [rcx - 0xa]
cmp ax, 0x15
clc
adc eax, 0x1ba
add byte [rdi], cl
ror byte [rdi], 1
mov bh, 0xc2
mov dl, byte [rax - 0x73000000]
mul byte [r14 - 0x7d]
add byte [rbp - 0x7c9909bf], cl
clc
adc eax, 0x1ba
add byte [rdi], cl
ror byte [rdi], 1
mov bh, 0xc2
lea rdx, [0x14016e948]
movsxd rax, dword [rdx + rax*4]
fcom qword [rax]
add byte [rax + 0x63], cl
add al, 0x82
add rax, rdx
jmp rax
movzx edx, word [rbp + 0x92]
lea rbx, [rsp + 0x48]
add byte [rax - 0x73], cl
pop rsp
and al, 0x48
mov r8, rbx
call case.0x14005bd17.316
lea rcx, [rbp + 0x48]
mov rdx, rbx
call case.0x140062784.406
add byte [rax - 0x73], cl
push 0xffffffffe8da8948
invalid
invalid
invalid
invalid
add byte [rax - 0x73], cl
push 0xffffffffe8da8948
invalid
mov rdi, qword [rbp]
mov rsi, qword [rbp + 0x10]
mov r14, qword [rbx + 0x10]
mov rcx, rbx
call fcn.1400620af
push rdi
adc eax, dword [rax]
add byte [rax - 0x3f], cl
out 2, al
push rdi
adc eax, dword [rax]
add byte [rax - 0x3f], cl
out 2, al
test rsi, rsi
je 0x14006159b
or byte ss:[rax], al
invalid
or byte ss:[rax], al
add byte [rbp + rcx*4 + 0x7f], cl
lea r15, [rdi + 4]
movzx ecx, word [rdi]
lea r15, [rdi + 4]
movzx ecx, word [rdi]
movzx edx, word [rdi + 2]
mov bh, 0x57
push rdi
add cl, byte [rcx - 0x77]
fsubr st(0)
and eax, 0x48fffff3
invalid
invalid
invalid
invalid
mov r8, rbx
mov eax, ebx
call case.0x14001a9ba.1194
add rsi, 0xfffffffffffffffc
add esi, 0xfffffffc
invalid
add esi, 0xfffffffc
mov rdi, r15
mov edi, edi
jmp 0x140060d5c
mov qword [rsp + 0x68], r12
push 0x48484d8b
lea ebx, [rsp + 0x48]
invalid
mov ecx, dword [rbp + 0x48]
lea rbx, [rsp + 0x48]
mov rdx, rbx
mov rdx, rbx
call fcn.140060b10
mov ecx, dword [rbp + 0x4c]
mov rdx, rbx
mov rdx, rbx
invalid
call fcn.140060b10
mov rcx, qword [rbp]
mov rdx, qword [rbp + 0x10]
mov edx, dword [rbp + 0x10]
adc byte [rcx - 0x77], cl
mov r8, rbx
call case.0x14005d2c8.180
dec dword [rax - 0x75]
mov ecx, dword [rbp + 0x18]
fsubr st(0)
mov ch, 0xf1
invalid
mov rdx, qword [rbp + 0x28]
mov r8, rbx
mov eax, ebx
call case.0x14005c5ea.262
mov rsi, qword [rbp + 0x30]
mov qword [rsp + 0x60], rbp
mov dword [rsp + 0x60], ebp
mov dword [rsp + 0x60], ebp
mov rdi, qword [rbp + 0x40]
mov rax, qword [rbx + 0x10]
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x70], eax
mov rcx, rbx
call fcn.1400620af
lea r12, [rsp + 0x38]
shl rdi, 5
add eax, 0xbded3145
invalid
add byte [rax], al
add byte [rbp + rcx*4 + 0x7c], cl
lea edi, [rsp + 0x30]
add eax, 0xbded3145
invalid
lea edi, [rsp + 0x30]
cmp rdi, r13
je case.0x140030a02.1106
mov r14d, dword [rsi + r13 + 0x18]
cmp r14w, 0x26
cmp esi, 0x26
movzx edx, word [rsi + r13 + 0x1a]
mov ecx, r14d
cmove ecx, ebp
mov r8, rbx
call 0x140062163
mov qword [rsp + 0x30], 1
movups xmmword [r12], xmm6
cmp r14w, 0x26
and al, 0x66
cmp r14d, 0x26
jne 0x140060e3f
mov ecx, dword [rsi + r13]
mov rdx, r15
call fcn.140060b10
invalid
jmp 0x140060e50
invalid
adc dword [rdx - 0x75], ecx
or al, 0x2e
mov rcx, qword [rsi + r13]
mov rdx, qword [rsi + r13 + 0x10]
mov r8, r15
call case.0x14001a9ba.1098
invalid
invalid
invalid
movzx ecx, word [rsp + 0x40]
mov rdx, rbx
mov rdx, rbx
call case.0x140036020.895
mov rcx, rbx
mov rdx, r15
call fcn.140061ead
adc byte [r8], r8b
invalid
adc byte [r8], r8b
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x30
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
call fcn.14009c81c
add r13, 0x20
add ebp, 0x20
add ebp, 0x20
jmp 0x140060df5
movzx edx, byte [rbp]
test edx, edx
je case.0x140036020.1638
add byte [rax], al
add byte [rax], al
cmp edx, 1
jne 0x140061d83
mov dl, 1
jmp case.0x140036020.1638
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x58]
mov esi, edx
mov r8, qword [rsp + 0x70]
and al, 0x70
and al, 0x70
sub esi, r8d
lea r9, [r8 + 2]
lea rax, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_srcmsgscodec.rs
je 0x140060ec6
add byte [rax - 0x77], cl
and al, 0x20
je 0x140060ec6
add byte [rax - 0x77], cl
and al, 0x20
call fcn.140060bc0
xor ebx, ebx
cmp rdx, 2
cmp edx, 2
push qword [rcx]
fisttp dword [rax - 0x7d]
cli
cmp edx, 2
add cl, byte [rax + 0xf]
fmul dword [rax - 0x73]
adc eax, 0xc7402
invalid
cmove rbx, rax
lea rdx, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_srcmsgscodec.rs
invalid
add byte [rax - 0x77], cl
fld1
mov dl, 0xae
mov rcx, rbx
call fcn.14005bd90
invalid
inc dword [rbx - 0x3e99013a]
invalid
invalid
invalid
inc dword [rbx - 0x3e99013a]
invalid
mov word [rbx], si
mov rbp, qword [rsp + 0x60]
insb byte [rdi], dx
and al, 0x60
invalid
invalid
mov dl, byte [rbp + 0x98]
add byte [rax], al
movzx eax, dl
lea rcx, [0x14016ea20]
ret 0x8d48
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
mov r12, qword [rsp + 0x68]
and al, 0x68
jmp rax
movzx ecx, word [rbp + 0x66]
movzx edx, word [rbp + 0x68]
lea rbx, [rsp + 0x48]
lea ebx, [rsp + 0x48]
mov r8, rbx
call case.0x14005bd17.316
mov rcx, rbp
mov rdx, rbx
invalid
invalid
call case.0x140062784.406
lea rcx, [rbp + 0x20]
and byte [rax - 0x77], cl
invalid
call fcn.140060c6a
movzx ecx, word [rbp + 0x60]
movzx edx, word [rbp + 0x62]
mov r8, rbx
mov eax, ebx
mov bh, 0x4d
invalid
call case.0x14001a9ba.1194
mov cl, byte [rbp + 0x64]
mov dl, byte fs:[rbp + 0x65]
dec dword [rdx + 0x558a644d]
mov r8, rbx
mov dl, byte fs:[rbp + 0x65]
mov r8, rbx
call case.0x140062784.408
mov r8, qword [rbp + 0x58]
add byte [rbx + rcx*4 + 0x45], cl
pop rax
test r8, r8
je case.0x140060d16.0
test byte [rdx + 0xd], ah
add byte [rax], al
mov rdx, qword [rbp + 0x48]
lea rcx, [rsp + 0x48]
call 0x140061f0f
mov dl, byte [rbp + 0x98]
add byte [rax], al
movzx eax, dl
lea rcx, [0x14016ea20]
add byte [rax + 0x63], cl
add al, 0x81
ret 0x8d48
add rax, rcx
jmp rax
invalid
loopne case.0x140030a02.1126
mov qword [rsp + 0x68], r12
mov dword [rsp + 0x68], esp
movzx ecx, word [rbp + 0x44]
movzx edx, word [rbp + 0x46]
invalid
lea rbx, [rsp + 0x48]
mov r8, rbx
call case.0x14005bd17.316
lea rcx, [0x140128480]
mov rdx, rbx
mov edx, ebx
invalid
mov edx, ebx
call case.0x140062784.406
adc eax, 0x89480000
mov rcx, rbp
mov ecx, ebp
jmp 0x128e09901
mov rdx, rbx
call fcn.140060c6a
movzx ecx, word [rbp + 0x40]
movzx edx, word [rbp + 0x42]
mov bh, 0x55
mov r8, rbx
mov r8, rbx
mov r8, rbx
fsubr st(0)
sal al, 1
call case.0x14001a9ba.1194
xor esi, esi
xor ecx, ecx
leave
invalid
push qword [rcx]
div byte [rcx]
leave
mov r8, rbx
call case.0x140062784.408
invalid
invalid
add byte [rax], al
adc eax, 0x8b480000
mov rdi, qword [rbp + 0x28]
jge 0x140061005
mov qword [rsp + 0x60], rbp
and al, 0x60
mov r12, qword [rbp + 0x38]
mov rax, qword [rbx + 0x10]
invalid
invalid
cmp byte [rax - 0x75], cl
adc byte [r8 - 0x77], cl
mov qword [rsp + 0x70], rax
and al, 0x70
jo 0x140061038
mov rcx, rbx
mov ecx, ebx
call fcn.1400620af
lea r13, [rsp + 0x38]
lea ebp, [rsp + 0x38]
lea ebp, [rsp + 0x38]
shl r12, 5
mov ebp, 3
add eax, dword [rax]
add byte [rax], al
lea r14, [0x14016e9c8]
lea r15, [rsp + 0x30]
lea edi, [rsp + 0x30]
cmp r12, rsi
je case.default.0x140061059
test byte [0x14f061021], cl
mov bh, 0x4c
movzx ecx, word [rdi + rsi + 0x18]
movzx edx, word [rdi + rsi + 0x1a]
push rsp
invalid
sbb ch, al
mov dh, 0x15
add byte [rax], al
invalid
mov dh, 0x15
add byte [rax], al
mov ecx, eax
mov r8, rbx
fsubr st(0)
call 0x140062163
xor byte [rcx], dl
add byte [rax], al
mov qword [rsp + 0x30], 1
and al, 0x30
add dword [rax], eax
add byte [rax], al
add byte [rcx + 0xf], al
adc dword [rbp], esi
movups xmmword [r13], xmm6
mov eax, dword [rdi + rsi + 0x18]
invalid
add eax, 0xffffffda
cmp ax, 3
clc
add ecx, dword [rdi]
invalid
invalid
fisub dword [rsi - 0x7d]
clc
add ecx, dword [rdi]
invalid
movzx eax, ax
movsxd rax, dword [r14 + rax*4]
add al, 0x86
add al, 0x86
xchg byte [rcx + rax - 0x10], cl
add rax, r14
jmp rax
loopne 0x14006106b
mov bh, 0xc
invalid
add cl, byte [rbp - 0x77]
clc
call fcn.140060c13
cmpsd dword [rsi], dword [rdi]
sti
invalid
invalid
jmp 0x1400610a5
invalid
cmpsd dword [rsi], dword [rdi]
sti
invalid
invalid
invalid
mov rdx, qword [rdi + rsi + 0x10]
mov r8, r15
call case.0x14005c5ea.262
out dx, eax
in eax, dx
invalid
invalid
jmp 0x1400610a5
in eax, dx
invalid
movzx ecx, word [rdi + rsi]
movzx edx, word [rdi + rsi + 2]
mov bh, 0x54
invalid
add cl, byte [rbp - 0x77]
clc
invalid
mov bh, 0x54
invalid
call case.0x14005bd17.316
jmp 0x1400610a5
or al, 0x37
mov rdx, qword [rdi + rsi + 0x10]
mov edx, dword [rdi + rsi + 0x10]
mov r8, r15
call case.0x14001a9ba.1098
dec dword [rdi]
mov bh, 0x4c
movzx ecx, word [rsp + 0x40]
and al, 0x40
mov rdx, rbx
call case.0x140036020.895
mov rcx, rbx
mov rdx, r15
mov edx, edi
mov edx, edi
call fcn.140061ead
mov rcx, qword [rsp + 0x30]
add byte [rax - 0x75], cl
and al, 0x30
mov rdx, qword [rsp + 0x38]
call fcn.14009c81c
add rsi, 0x20
jmp case.0x14001a9ba.1308
invalid
cmp al, 0xff
invalid
mov rcx, qword [rbp]
mov ecx, dword [rbp]
mov rdx, qword [rbp + 0x10]
lea r8, [rsp + 0x48]
lea eax, [rsp + 0x48]
call 0x140060a76
mov dl, byte [rbp + 0x98]
movzx eax, dl
xchg ebp, eax
cwde
add byte [rax], al
add byte [rdi], cl
mov dh, 0xc2
lea rcx, [0x14016ea20]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
invalid
add rax, rcx
jmp rax
mov qword [rsp + 0x68], r12
mov rcx, qword [rbp]
mov rdx, qword [rbp + 0x10]
push rbp
invalid
mov edx, dword [rbp + 0x10]
lea r14, [rsp + 0x48]
je 0x140061135
mov r8, r14
mov r8, r14
call case.0x14005d2c8.180
mov rsi, qword [rbp + 0x18]
invalid
mov rax, qword [r14 + 0x10]
mov eax, dword [rsi + 0x10]
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x60], rbp
imul rdi, qword [rbp + 0x28], 0x30
mov rcx, r14
call fcn.140060b67
invalid
dec dword [rax + 1]
add edi, esi
cli
invalid
mov qword [rsp + 0x80], rdi
mov dword [rsp + 0x80], edi
add byte [rax - 0x73], cl
lea rbp, [rsp + 0x38]
insb byte [rdi], dx
and al, 0x38
mov ebx, 2
add byte [rax], al
lea r12, [rsp + 0x30]
cmp rsi, qword [rsp + 0x80]
je 0x140061696
invalid
invalid
invalid
add byte [rax], al
mov ah, 0x24
add byte [rax], 0
add byte [rdi], cl
test byte [0x188061167], dh
lea eax, [rsi + 0x30]
add eax, 0x8d480000
xor byte [rax - 0x77], r9b
invalid
invalid
lea rax, [rsi + 0x30]
mov qword [rsp + 0x70], rax
and al, 0x70
mov rcx, qword [rsi]
mov rdx, qword [rsi + 0x10]
mov edx, dword [rsi + 0x10]
invalid
adc byte [rbp - 0x77], cl
invalid
mov r8, r14
call fcn.14005fcd6
invalid
invalid
mov r15, qword [rsi + 0x18]
mov rsi, qword [rsi + 0x28]
sub byte [rbx + rcx*4 + 0x6c], cl
mov ebp, dword [rsp + 0x58]
mov ebp, dword [rsp + 0x58]
mov rcx, r14
call fcn.1400620af
sldt word [rax]
shl rsi, 5
xor edi, edi
cmp rsi, rdi
je case.0x140030a02.1489
add byte [rax], al
add byte [rax], al
movzx ecx, word [r15 + rdi + 0x18]
movzx edx, word [r15 + rdi + 0x1a]
push rsp
invalid
call fcn.140062579
mov ecx, eax
invalid
adc eax, dword [rax]
add byte [rcx - 0xf76b23f], cl
ror dword [rbp - 0x77], 0xf0
mov r8, r14
call 0x140062163
add byte [rax - 0x39], cl
and al, 0x30
add dword [rax], eax
mov qword [rsp + 0x30], 1
add byte [rax], al
movups xmmword [rbp], xmm6
add byte [rcx - 0x75], al
invalid
mov eax, dword [r15 + rdi + 0x18]
sbb byte [rbx - 0x7c992540], al
clc
add cl, byte [rdi]
cmovae eax, ebx
add eax, 0xffffffda
rcr dl, 0x66
cmp eax, 2
cmp ax, 2
cmovae eax, ebx
test ax, ax
ret
sal byte [rbx + rbx + 0xf], 0xb7
rol byte [rbx + 0x267501f8], 0x49
cmp eax, 1
jne case.0x140030a02.1181
invalid
je 0x1400611f4
movzx eax, ax
cmp eax, 1
clc
add dword [rbp + 0x26], esi
jne case.0x140030a02.1181
jne case.0x140030a02.1181
mov rcx, qword [r15 + rdi]
mov ecx, dword [rdi + rdi]
or al, 0x3f
mov rdx, qword [r15 + rdi + 0x10]
mov r8, r12
invalid
push rsp
invalid
adc byte [rbp - 0x77], cl
mov eax, esp
loopne 0x1400611d6
call 0x1400622b4
jmp 0x140061218
ret 0x10
adc byte [rax], al
add bl, ch
and al, 0x49
mov rcx, qword [r15 + rdi]
mov ecx, dword [rdi + rdi]
or al, 0x3f
invalid
mov rdx, qword [r15 + rdi + 0x10]
mov r8, r12
mov eax, esp
push rsp
invalid
adc byte [rbp - 0x77], cl
loopne case.0x140030a02.1176
invalid
call fcn.140061e74
outsd dx, dword [rsi]
or al, 0
add byte [rax], al
jmp 0x140061218
invalid
invalid
add byte [rax], al
jmp 0x140061218
mov rcx, qword [r15 + rdi]
or al, 0x3f
invalid
mov rdx, qword [r15 + rdi + 0x10]
mov edx, dword [rdi + rdi + 0x10]
adc byte [rbp - 0x77], cl
mov r8, r12
call case.0x14001a9ba.1098
sub ch, dl
invalid
invalid
loopne 0x1400611fc
sub ch, dl
invalid
invalid
movzx ecx, word [rsp + 0x40]
mov bh, 0x4c
and al, 0x40
mov rdx, r14
mov edx, esi
call case.0x140036020.895
mov rcx, r14
int1
invalid
dec dword [rcx + rcx*4 - 0xf]
int1
mov rdx, r12
loop case.0x140030a02.1159
call fcn.140061ead
jge 0x14006123a
or al, 0
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rsp + 0x30]
and al, 0x30
mov rdx, qword [rsp + 0x38]
mov edx, dword [rsp + 0x38]
push rsp
and al, 0x38
invalid
cmp al, ch
fnsave dword [rbp - 0x7cb7fffd]
mov ch, 3
add byte [rax - 0x7d], cl
invalid
invalid
call fcn.14009c81c
mov ch, 3
add byte [rax - 0x7d], cl
invalid
invalid
add rdi, 0x20
jmp case.0x140030a02.1469
invalid
invalid
invalid
invalid
invalid
and cl, ch
invalid
mov rcx, qword [rsp + 0x48]
and al, 0x48
mov rdx, qword [rsp + 0x58]
pop rax
mov esi, edx
sub esi, r13d
lea r9, [r13 + 2]
lea ecx, [rbp + 2]
invalid
add cl, byte [rax - 0x73]
lea rax, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_srcmsgscodec.rs
add eax, 0xc705e
add byte [rax - 0x77], cl
and al, 0x20
invalid
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and byte [rbp - 0x77], cl
call 0x13fff6456
call fcn.140060bc0
mov r13, rax
mov r8, r13
call fcn.140060bc0
stc
invalid
mov r13, rax
cmp rdx, 2
cmp edx, 2
cmp edx, 2
add bh, byte [rax]
mov eax, 0
add byte [rax], al
add byte [rdi + rcx + 0x45], cl
invalid
invalid
add byte [rax], al
cmovne r13, rax
call 0x188ef9bcf
mov rcx, r13
jmp 0x18f1b9fce
lea rdx, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_srcmsgscodec.rs
lea edx, [0x1401282d8]
jo 0x140061294
or al, 0
add al, ch
call fcn.14005bd90
add ch, byte [rbx - 0x397c0001]
stosd dword [rdi], eax
invalid
inc dword [rbx - 0x3e99013a]
add esi, 0xfffffffe
invalid
rol si, 8
rol esi, 8
invalid
or byte [rsi + 0x41], ah
mov word [r13], si
mov dword [rbp], esi
add byte [rax - 0x75], cl
mov rsi, qword [rsp + 0x70]
je 0x1400612c2
and al, 0x70
jo 0x140061289
jmp case.0x14001a9ba.1664
scasd eax, dword [rdi]
invalid
invalid
jmp qword [rsi - 0x7d]
cmp word [rbp + 0x38], 0xb
cmp dword [rbp + 0x38], 0xb
jge 0x1400612e0
cmp byte [rbx], cl
or ecx, dword [rdi]
jne case.default.0x1400612d8
test dword [rdi + 0x4800000a], ebx
lahf
or al, byte [rax]
add byte [rax - 0x75], cl
mov rcx, qword [rbp]
mov ecx, dword [rbp]
add byte [r8 - 0x75], r9b
mov rdx, qword [rbp + 0x10]
mov edx, dword [rbp + 0x10]
push rbp
adc byte [rbp + rcx*4 + 0x44], cl
invalid
invalid
invalid
lea r8, [rsp + 0x48]
and al, 0x48
call case.0x14001a9ba.1098
call case.0x14001a9ba.1098
sub ecx, 0x958affff
invalid
dec dword [rdx + 0x9895]
mov dl, byte [rbp + 0x98]
xchg ebp, eax
cwde
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0xc2
invalid
movzx eax, dl
ret 0x8d48
lea rcx, [0x14016ea20]
xlatb
xlatb
adc byte [rax], al
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
jmp rax
loopne case.0x140036020.1457
mov rsi, qword [rbp]
mov esi, dword [rbp]
add byte [rax - 0x75], cl
mov rdi, qword [rbp + 0x10]
jge 0x1400612f2
adc byte [rbp + 0x31], al
xor r14d, r14d
test byte [rax - 0x73], 0x5c
lea rbx, [rsp + 0x48]
lea ebx, [rsp + 0x48]
and al, 0x48
mov rcx, rbx
mov rcx, rbx
xor edx, edx
call fcn.14005e117
invalid
invalid
dec dword [rax + 1]
dec dword [rbp + rcx*4 + 0x3d]
sahf
invalid
adc byte [rax], al
shr al, cl
and ecx, esi
invalid
invalid
dec dword [rax + 1]
dec dword [rbp + rcx*4 + 0x3d]
lea edi, [0x14016e99c]
sahf
invalid
adc byte [rax], al
cmp rdi, r14
cmp edi, esi
je case.default.0x140061313
test byte [rcx], al
add al, 0
invalid
add byte [rax], al
add byte [rdx + 0xf], al
mov dh, 4
movzx eax, byte [rsi + r14]
movzx eax, byte [rsi + rsi]
movsxd rax, dword ss:[r15 + rax*4]
movsxd rax, dword [r15 + rax*4]
add al, 0x87
add rax, r15
add eax, edi
jmp rax
mov dl, 1
add ebx, ebp
sub dword [rdx - 0x4dda14fe], esi
mov dl, 2
jmp case.0x14001a9ba.1719
invalid
jmp case.0x14001a9ba.1719
mov dl, 2
jmp case.0x14001a9ba.1719
add ch, bl
and eax, 0x21eb03b2
mov dl, 3
jmp case.0x14001a9ba.1719
invalid
mov dl, 3
jmp case.0x14001a9ba.1719
invalid
add ebp, ebx
and dword [rdx - 0x4de214fc], esi
add eax, 0x6b219eb
jmp case.0x14001a9ba.1719
mov dl, 6
mov dl, 4
jmp case.0x14001a9ba.1719
mov dl, 5
jmp case.0x14001a9ba.1719
mov dl, 6
invalid
jmp case.0x14001a9ba.1719
adc eax, 0x11eb14b2
mov dl, 0x14
jmp case.0x14001a9ba.1719
invalid
mov dl, 0x40
jmp case.0x14001a9ba.1719
jmp case.0x14001a9ba.1719
mov dl, 0x41
jmp case.0x14001a9ba.1719
mov dl, 0x42
jmp case.0x14001a9ba.1719
mov dl, byte [rsi + r14 + 1]
mov dl, byte [rsi + rsi + 1]
push rsp
add dword ss:[rax - 0x77], ecx
mov rcx, rbx
mov ecx, ebx
fld1
int 0xcd
int 0xff
call fcn.14005e117
add r14, 2
add esi, 2
invalid
int 0xff
dec dword [rcx - 0x7d]
mov byte [rdx], 0xeb
add ch, bl
add ch, bl
jmp 0x1400612fe
scasb al, byte [rdi]
mov qword [rsp + 0x68], r12
mov rcx, qword [rbp]
mov ecx, dword [rbp]
mov ecx, dword [rbp]
mov rdx, qword [rbp + 0x10]
lea r14, [rsp + 0x48]
je 0x140061385
mov r8, r14
mov r8, r14
call case.0x14005d2c8.180
invalid
mov rsi, qword [rbp + 0x18]
mov esi, dword [rbp + 0x18]
mov qword [rsp + 0x60], rbp
mov dword [rsp + 0x60], ebp
and al, 0x60
mov rdi, qword [rbp + 0x28]
mov edi, dword [rbp + 0x28]
mov rbx, qword [r14 + 0x10]
adc byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
int1
call fcn.1400620af
lea r12, [rsp + 0x38]
and al, 0x38
and al, 0x38
shl rdi, 5
xor r13d, r13d
mov ebp, 2
lea r15, [rsp + 0x30]
lea edi, [rsp + 0x30]
lea edi, [rsp + 0x30]
xor byte [rcx + rdi - 0x11], cl
cmp rdi, r13
je 0x14006175e
mov esp, 0x42000003
movzx ecx, word [rsi + rbp + 0x18]
invalid
invalid
invalid
add byte [rdx + 0xf], al
mov bh, 0x4c
sbb byte cs:[rdx + 0xf], al
sbb byte [rdx + 0xf], al
movzx ecx, word [rsi + r13 + 0x18]
sbb byte [rdx + 0xf], al
movzx edx, word [rsi + r13 + 0x1a]
mov bh, 0x54
sbb ch, al
invalid
cmpsb byte [rsi], byte [rdi]
call fcn.140062459
adc byte [rax], al
add byte [rcx - 0xf76b23f], cl
mov ecx, eax
mov r8, r14
invalid
mov ecx, eax
mov r8, r14
invalid
call 0x140062163
mov qword [rsp + 0x30], 1
and al, 0x30
add dword [rax], eax
add byte [rax], al
invalid
cmpsb byte [rsi], byte [rdi]
or eax, 0xc7480000
add byte [rax - 0x39], cl
add byte [rax - 0x39], cl
and al, 0x30
add dword [rax], eax
add byte [rax], al
invalid
add byte [rcx + 0xf], al
adc dword [rsp], esi
xor al, 0x24
movups xmmword [r12], xmm6
mov eax, dword [rsi + r13 + 0x18]
add eax, 0xffffffda
fisub dword [rsi - 0x7d]
cmp eax, 2
sbb byte cs:[rbx - 0x7c992540], al
cmp eax, 2
clc
add cl, byte [rdi]
invalid
invalid
cmovae eax, ebp
test ax, ax
test eax, eax
test eax, eax
je 0x1400613fa
movzx eax, ax
mov bh, 0xc0
cmp eax, 1
clc
add dword [rbp + 0x26], esi
jne case.0x140036020.1483
mov rcx, qword es:[rsi + r13]
mov rcx, qword [rsi + r13]
mov ecx, dword [rsi + rbp]
or al, 0x2e
mov rdx, qword [rsi + r13 + 0x10]
adc byte cs:[rbp - 0x77], cl
adc byte [rbp - 0x77], cl
mov r8, r15
clc
call 0x1400622b4
jmp 0x14006141e
mov rcx, qword [rsi + r13]
mov ecx, dword [rsi + rbp]
mov rdx, qword [rsi + r13 + 0x10]
adc byte cs:[rbp - 0x77], cl
adc byte [rbp - 0x77], cl
mov r8, r15
mov eax, edi
clc
call case.0x140062784.374
add bl, ch
adc dword [rdx - 0x75], ecx
mov rcx, qword [rsi + r13]
jmp 0x14006141e
mov rcx, qword [rsi + r13]
mov rdx, qword cs:[rsi + r13 + 0x10]
mov rdx, qword [rsi + r13 + 0x10]
push rsp
adc byte cs:[rbp - 0x77], cl
mov r8, r15
mov r8, r15
call case.0x14001a9ba.1098
invalid
movzx ecx, word [rsp + 0x40]
mov bh, 0x4c
and al, 0x40
invalid
mov rdx, r14
bnd call case.0x140036020.895
call case.0x140036020.895
invalid
dec dword [rcx + rcx*4 - 0xf]
mov rcx, r14
mov rdx, r15
call fcn.140061ead
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
xor byte [rax - 0x75], cl
push rsp
mov rdx, qword [rsp + 0x38]
and al, 0x38
call fcn.14009c81c
add eax, dword [rax]
add r13, 0x20
jmp 0x140061399
invalid
lea rdx, [rsp + 0x48]
mov rcx, rbp
mov rcx, rbp
jmp 0x1400ffd42
call fcn.140061e43
mov dl, byte [rbp + 0x98]
movzx eax, dl
mov dh, 0xc2
add byte [rax], al
add byte [rdi], cl
mov dh, 0xc2
lea rcx, [0x14016ea20]
mov ch, 0xd5
adc byte [rax], al
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
add eax, ecx
jmp rax
mov rcx, qword [rbp]
add byte [r8 - 0x75], r9b
push rbp
adc byte [rbp + rcx*4 + 0x44], cl
invalid
invalid
mov rdx, qword [rbp + 0x10]
mov edx, dword [rbp + 0x10]
lea r8, [rsp + 0x48]
and al, 0x48
call case.0x14001a9ba.1098
mov esp, 0x8affffe7
xchg ebp, eax
mov dl, byte [rbp + 0x98]
movzx eax, dl
cwde
add byte [rax], al
add byte [rdi], cl
mov dh, 0xc2
lea rcx, [0x14016ea20]
or eax, 0x10d58a
adc byte [rax], al
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov ecx, dword [rbp + 0x18]
lea rbx, [rsp + 0x48]
lea ebx, [rsp + 0x48]
lea ebx, [rsp + 0x48]
mov rdx, rbx
mov rdx, rbx
call fcn.140060b10
idiv bh
dec dword [rax - 0x75]
mov rcx, qword [rbp]
invalid
invalid
mov rcx, qword [rbp]
mov rdx, qword [rbp + 0x10]
push rbp
adc byte [rcx - 0x77], cl
mov eax, ebx
invalid
scasd eax, dword [rdi]
mov r8, rbx
mov eax, ebx
call case.0x14005c5ea.262
mov dl, byte [rbp + 0x98]
cwde
add byte [rax], al
invalid
jmp 0xd59114c0
dec dword [rdx + 0x9895]
cwde
add byte [rax], al
add byte [rdi], cl
mov dh, 0xc2
invalid
movzx eax, dl
ret 0x8d48
lea rcx, [0x14016ea20]
or eax, 0x10d551
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
jmp rax
invalid
mov rdx, qword [rbp]
mov edx, dword [rbp]
push rbp
add byte [rbx + rcx*4 + 0x45], cl
mov r8, qword [rbp + 0x10]
invalid
invalid
mov r8, qword [rbp + 0x10]
lea rcx, [rsp + 0x48]
lea ecx, [rsp + 0x48]
and al, 0x48
call 0x140061f0f
mov dl, byte [rbp + 0x98]
xchg ebp, eax
cwde
add byte [rax], al
add byte [rax], al
xchg ebp, eax
cwde
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
mov dh, 0xc2
invalid
movzx eax, dl
lea rcx, [0x14016ea20]
lea ecx, [0x14016ea20]
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
invalid
or dword [rax + 1], 0x48e0ffc8
enter 0xffffffffffffe0ff, 0x48
mov rcx, qword [rbp]
mov ecx, dword [rbp]
add byte [r8 - 0x75], r9b
add byte [rax - 0x75], cl
mov rdx, qword [rbp + 0x10]
lea r8, [rsp + 0x48]
and al, 0x48
invalid
push rbp
adc byte [rbp + rcx*4 + 0x44], cl
and al, 0x48
invalid
call case.0x14001a9ba.1098
call case.0x14001a9ba.1098
sub eax, 0x8affffe7
xchg ebp, eax
cwde
out 0xff, eax
dec dword [rdx + 0x9895]
add byte [rax], al
mov dl, byte [rbp + 0x98]
add byte [rax], al
add byte [rdi], cl
movzx eax, dl
mov dh, 0xc2
ret 0x8d48
lea rcx, [0x14016ea20]
movsxd rax, dword [rcx + rax*4]
sti
invalid
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
add eax, ecx
jmp rax
loopne 0x140061577
mov rcx, qword [rbp]
mov ecx, dword [rbp]
add byte [rax - 0x75], cl
push rbp
mov rdx, qword [rbp + 0x10]
mov edx, dword [rbp + 0x10]
adc byte [rbp + rcx*4 + 0x44], cl
and al, 0x48
lea r8, [rsp + 0x48]
call fcn.140061e74
xor al, 9
add byte [rax], al
invalid
add byte [rdx + 0x9895], cl
mov dl, byte [rbp + 0x98]
movzx eax, dl
invalid
xchg ebp, eax
cwde
add byte [rax], al
add byte [rdi], cl
mov dh, 0xc2
invalid
ret 0x8d48
lea rcx, [0x14016ea20]
or eax, 0x10d4d0
adc byte [rax], al
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
jmp rax
mov rcx, qword [rbp]
mov ecx, dword [rbp]
add byte [rax - 0x75], cl
push rbp
mov rdx, qword [rbp + 0x10]
lea r8, [rsp + 0x48]
and al, 0x48
adc byte [rbp + rcx*4 + 0x44], cl
and al, 0x48
and al, 0x48
call case.0x14001a9ba.1098
mov dl, byte [rbp + 0x98]
xchg ebp, eax
cwde
add byte [rax], al
add byte [rdi], cl
mov dh, 0xc2
invalid
xchg ebp, eax
cwde
add byte [rax], al
add byte [rdi], cl
mov dh, 0xc2
lea rcx, [0x14016ea20]
lea ecx, [0x14016ea20]
or eax, 0x10d4a5
movsd dword [rdi], dword [rsi]
invalid
movsxd rax, dword [rcx + rax*4]
add al, 0x81
or dword [rax + 1], 0x48e0ffc8
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0x48
mov rcx, qword [rbp]
mov ecx, dword [rbp]
add byte [rax - 0x75], cl
push rbp
adc byte [rbp + rcx*4 + 0x44], cl
lea eax, [rsp + 0x48]
mov rdx, qword [rbp + 0x10]
lea r8, [rsp + 0x48]
lea eax, [rsp + 0x48]
lea eax, [rsp + 0x48]
call case.0x14001a9ba.1098
call case.0x14001a9ba.1098
invalid
jmp case.0x140060d16.0
add byte [rax], al
lea rbx, [rsp + 0x48]
mov rcx, qword [rbx]
invalid
mov rcx, qword [rbx]
or ecx, dword [rax - 0x75]
push rbx
adc byte [rcx - 0x9d6bb2a], cl
invalid
sub esi, r14d
invalid
mov rdx, qword [rbx + 0x10]
mov esi, edx
invalid
sub esi, r14d
invalid
invalid
test byte [rbp - 0x73], 0x4e
add cl, byte [rax - 0x73]
lea eax, [0x1401282c0]
lea r9, [r14 + 2]
lea rax, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_srcmsgscodec.rs
lea eax, [0x1401282c0]
lea eax, [0x1401282c0]
insd dword [rdi], dx
or al, 0
mov qword [rsp + 0x20], rax
and al, 0x20
mov r8, r14
mov eax, esi
call fcn.140060bc0
mov r14, rax
invalid
xor eax, eax
cmp rdx, 2
add cl, byte [rdi + rcx + 0x45]
invalid
lea rdx, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_srcmsgscodec.rs
insd dword [rdi], dx
or al, 0
invalid
dec dword [rcx - 0x77]
invalid
add cl, byte [rdi + rcx + 0x45]
invalid
invalid
insd dword [rdi], dx
or al, 0
invalid
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
call fcn.14005bd90
add esi, 0xfffffffe
invalid
invalid
rol si, 8
invalid
invalid
mov word [r14], si
mov rdi, qword [rbp + 0x18]
mov rdi, qword ss:[rbp + 0x18]
mov rsi, qword [rbp + 0x28]
mov esi, dword [rbp + 0x28]
mov r14, qword [rbx + 0x10]
jae 0x140061607
mov rcx, rbx
xor edx, edx
fnstenv [rcx]
shr al, cl
invalid
invalid
call fcn.14005e117
add rsi, rsi
add esi, esi
add esi, esi
test rsi, rsi
test esi, esi
je 0x1400617ca
mov ebp, 0x4c000001
add byte [rax], al
lea r15, [rdi + 2]
lea edi, [rdi + 2]
mov cl, byte [rdi]
mov dl, byte [rdi + 1]
push rdi
add dword [rcx - 0x77], ecx
mov eax, ebx
push rdi
add dword [rcx - 0x77], ecx
mov eax, ebx
invalid
cwde
mov eax, ebx
call case.0x140062784.408
sldt word [rax]
add byte [rax - 0x7d], cl
add rsi, 0xfffffffffffffffe
mov rdi, r15
jmp 0x140061604
invalid
invalid
fisttp qword [rax - 0x75]
mov rcx, qword [rsp + 0x48]
and al, 0x48
mov rdx, qword [rsp + 0x58]
and al, 0x58
mov esi, edx
mov r8, qword [rsp + 0x70]
and al, 0x70
invalid
sub esi, r8d
lea r9, [r8 + 2]
lea rax, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_srcmsgscodec.rs
add eax, 0xc6c7a
add eax, 0xc6c7a
insb byte [rdi], dx
or al, 0
mov qword [rsp + 0x20], rax
and al, ch
jo 0x140061643
cmc
call fcn.140060bc0
xor ebx, ebx
invalid
cmc
invalid
cmp rdx, 2
cmp edx, 2
cmove rbx, rax
lea rdx, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_srcmsgscodec.rs
adc eax, 0xc6c77
adc eax, 0xc6c77
or al, 0
mov rcx, rbx
call fcn.14005bd90
add esi, 0xfffffffe
invalid
rol si, 8
invalid
or byte [rsi - 0x77], ah
mov dword [rbx], esi
invalid
inc dword [rbx - 0x3e99013a]
invalid
mov dword [rbx], esi
mov rbp, qword [rsp + 0x60]
mov dl, byte [rbp + 0x98]
cwde
add byte [rax], al
add byte [rdi], cl
mov dh, 0xc2
invalid
cwde
add byte [rax], al
add byte [rdi], cl
mov dh, 0xc2
ret 0x8d48
lea rcx, [0x14016ea20]
or eax, 0x10d398
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
mov r12, qword [rsp + 0x68]
and al, 0x68
and al, 0x68
jmp rax
loopne 0x1400616df
mov rcx, qword [rsp + 0x48]
mov ecx, dword [rsp + 0x48]
mov rdx, qword [rsp + 0x58]
and al, 0x58
mov esi, edx
mov r8, qword [rsp + 0x78]
and al, 0x78
and al, 0x78
sub esi, r8d
add esi, 0xfffffffd
bswap esi
lea r9, [r8 + 3]
lea ecx, [rax + 3]
invalid
lea ecx, [rax + 3]
lea rax, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_srcmsgscodec.rs
lea eax, [0x1401282f0]
insb byte [rdi], dx
or al, 0
invalid
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
call fcn.140060bc0
xor ebx, ebx
fisttp dword [rax - 0x7d]
cli
add ecx, dword [rax + 0xf]
invalid
invalid
hlt
invalid
fisttp dword [rax - 0x7d]
cli
add ecx, dword [rax + 0xf]
fmul dword [rax - 0x77]
fmul dword [rax - 0x77]
cmove ebx, eax
fmul dword [rax - 0x77]
mov rcx, rbx
fld1
add ebp, esi
call fcn.140060bd7
mov eax, esi
shr eax, 8
invalid
invalid
invalid
dec dword [rcx + 0x8e8c1f0]
call 0x158f4d7e6
or cl, al
out dx, al
shr esi, 0x18
sbb byte [rax - 0x78], al
jae 0x1400616e4
invalid
mov byte [rbx + 2], sil
mov byte [rbx + 2], dh
add ah, byte [rsi - 0x77]
mov word [rbx], ax
mov dword [rbx], eax
add ecx, dword [rax - 0x75]
insb byte [rdi], dx
and al, 0x60
invalid
mov rbp, qword [rsp + 0x60]
mov ebp, dword [rsp + 0x60]
invalid
mov dl, byte [rbp + 0x98]
movzx eax, dl
mov dh, 0xc2
cwde
add byte [rax], al
add byte [rdi], cl
mov dh, 0xc2
lea rcx, [0x14016ea20]
or eax, 0x10d326
rcl dword [rax], cl
add byte [rax + 0x63], cl
add al, 0x81
adc byte [rax], al
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov r12, qword [rsp + 0x68]
jmp rax
invalid
loopne 0x140061751
lea rbx, [rsp + 0x48]
lea ebx, [rsp + 0x48]
pop rsp
and al, 0x48
mov rcx, qword [rbx]
mov r14, qword [rbx + 0x10]
mov rdx, r14
adc byte [rcx + rcx*4 - 0xe], cl
xor r8d, r8d
call case.0x140060d16.161
or al, 0
add byte [rcx - 2], al
invalid
shr al, 0x2c
or al, 0
add byte [rcx - 2], al
invalid
mov byte [rax], r14b
mov rcx, qword [rbp + 0x18]
mov rdx, qword [rbp + 0x28]
push rbp
sub byte [rcx - 0x77], cl
mov eax, ebx
push rbp
sub byte [rcx - 0x77], cl
mov eax, ebx
call case.0x140062784.374
invalid
invalid
mov eax, ebx
call case.0x140062784.374
mov rcx, qword [rbp + 0x30]
xor byte [r8 - 0x75], r9b
push rbp
invalid
add byte [rax - 0x75], cl
xor byte [r8 - 0x75], r9b
push rbp
mov r8, rbx
mov r8, rbx
mov r8, rbx
call 0x1400622b4
mov dl, byte [rbp + 0x98]
add byte [rax], al
add byte [rax], al
movzx eax, dl
lea rcx, [0x14016ea20]
rcl byte [rax], cl
add byte [rax + 0x63], cl
add al, 0x81
retf
rcl byte [rax], cl
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0x48
mov ecx, dword [rsp + 0x48]
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x58]
mov edx, dword [rsp + 0x58]
mov esi, edx
sub esi, ebx
lea r9, [rbx + 2]
lea ecx, [rbx + 2]
lea ecx, [rbx + 2]
lea rax, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_srcmsgscodec.rs
mov qword [rsp + 0x20], rax
add byte [rax - 0x77], cl
and al, 0x20
mov r8, rbx
call fcn.140060bc0
xor ebx, ebx
cmp rdx, 2
cli
add cl, byte [rax + 0xf]
fmul dword [rax - 0x73]
adc eax, 0xc6b43
invalid
invalid
or al, 0
cli
add cl, byte [rax + 0xf]
fmul dword [rax - 0x73]
adc eax, 0xc6b43
invalid
invalid
or al, 0
imul ecx, dword [r8 + r8], 0x48
mov ecx, ebx
mov rcx, rbx
call fcn.14005bd90
add esi, 0xfffffffe
rol si, 8
or byte [rsi - 0x77], ah
xor ecx, dword [rax - 0x75]
mov ebp, dword [rsp + 0x60]
movsd dword [rdi], dword [rsi]
invalid
or byte [rsi - 0x77], ah
xor ecx, dword [rax - 0x75]
mov ebp, dword [rsp + 0x60]
mov dl, byte [rbp + 0x98]
movzx eax, dl
lea rcx, [0x14016ea20]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add al, 0x81
add rax, rcx
mov r12, qword [rsp + 0x68]
invalid
jmp rax
push 0xffffffff8b48e0ff
and al, 0x48
mov rcx, qword [rsp + 0x48]
mov rdi, qword [rsp + 0x58]
mov edi, dword [rsp + 0x58]
mov esi, r14d
not esi
add esi, edi
mov rdx, rdi
mov r8, r14
call case.0x140060d16.161
add byte [rax - 0x78], al
xor byte [rax - 0x75], cl
jne 0x14006182d
invalid
test rsi, rsi
test rsi, rsi
je case.0x140060d16.0
mov qword [rsp + 0x70], rdi
mov qword [rsp + 0x68], r12
mov dword [rsp + 0x68], esp
mov r14, qword [rbp + 0x30]
mov esi, dword [rbp + 0x30]
lea r15, [rsp + 0x48]
lea edi, [rsp + 0x48]
mov rcx, r15
call fcn.1400620af
or byte [rax], al
add byte [rax + 0x6b], cl
imul rbx, rsi, 0x38
imul rbx, rsi, 0x38
add rbx, r14
lea rsi, [rsp + 0x38]
je case.0x140061313.15
invalid
lea rsi, [rsp + 0x38]
je case.0x140061313.15
cmp byte [rdi], cl
push rdi
test byte [rax - 0x73], 0x3d
invalid
invalid
invalid
xorps xmm6, xmm6
lea rdi, [0x14016e9d8]
mov cl, 0xd1
adc byte [rax], al
lea r12, [rsp + 0x30]
lea esp, [rsp + 0x30]
and al, 0x30
mov qword [rsp + 0x60], rbp
cmp r14, rbx
je case.default.0x140061862
mov rcx, r14
call fcn.14005c5d9
invalid
dec dword [rcx - 0x776b23f]
call 0x140062163
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x30
and al, 0x30
mov qword [rsp + 0x30], 1
and al, 0x30
add dword [rax], eax
add byte [rax], al
movups xmmword [rsi], xmm6
mov rax, qword [r14]
movsxd rax, dword [rdi + rax*4]
invalid
add al, 0x87
add rax, rdi
jmp rax
mov rdx, qword [r14 + 8]
mov r8, qword [r14 + 0x18]
add r8, rdx
mov rcx, r12
mov ecx, esp
call fcn.1400518fc
jmp case.0x140061862.11
sti
add eax, dword [rax]
invalid
add bh, bh
invalid
mov rcx, qword [r14 + 8]
mov rdx, qword [r14 + 0x18]
mov edx, dword [rsi + 0x18]
push rsi
invalid
push rsi
sbb byte [rbp - 0x77], cl
mov r8, r12
call fcn.14006217f
or byte [rax], al
invalid
loopne 0x140061870
or byte [rax], al
add cl, ch
jmp case.0x140061862.11
out 3, al
add byte [rax], al
add eax, dword [rax]
add byte [rcx - 0x75], cl
invalid
invalid
mov rdi, qword [r14 + 8]
jle 0x14006189d
or byte [rcx - 0x75], cl
jbe 0x1400618b1
invalid
mov rsi, qword [r14 + 0x18]
sbb byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
call fcn.1400620af
invalid
shl rsi, 2
out 2, al
test rsi, rsi
test esi, esi
je 0x140061adf
xor dword [rdx], eax
add byte [rax], al
lea r13, [rdi + 4]
movzx ecx, word [rdi]
mov bh, 0xf
add al, 0xf
mov bh, 0xf
invalid
movzx edx, word [rdi + 2]
mov r8, r12
call fcn.140060c13
add rsi, 0xfffffffffffffffc
mov rdi, r13
mov edi, ebp
jmp 0x1400618a5
mov rcx, qword [r14 + 8]
mov ecx, dword [rsi + 8]
mov rdx, qword [r14 + 0x18]
mov r8, r12
call case.0x140062784.374
add byte [rax], al
add byte [rax], al
jmp case.0x140061862.11
mov rsi, qword [r14 + 8]
mov esi, dword [rsi + 8]
imul r13, qword [r14 + 0x18], 0x38
cmp byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
call fcn.1400620af
xor ebp, ebp
mov rdi, rsi
cmp r13, rbp
je 0x140061b3c
cmp byte [rdi + 0x30], 0
movzx edx, byte [rdi + 0x31]
mov eax, 0
cmove edx, eax
ror byte [rcx + rcx*4 - 0x1f], 1
ror byte [rcx + rcx*4 - 0x1f], 1
call fcn.14005e117
mov rcx, qword [rdi]
test rcx, rcx
leave
leave
je 0x14006192d
mov rdx, qword [rsi + rbp + 0x10]
mov edx, dword [rsi + rbp + 0x10]
mov r8, r12
mov eax, esp
call case.0x14005c5ea.262
jmp 0x14006193f
invalid
mov rcx, qword [rsi + rbp + 8]
mov rdx, qword [rsi + rbp + 0x18]
mov edx, dword [rsi + rbp + 0x18]
push rsp
invalid
invalid
or byte cs:[rax - 0x75], cl
push rsp
sbb byte cs:[rbp - 0x77], cl
loopne 0x140061923
mov r8, r12
call case.0x14001a9ba.1098
jrcxz 0x14006193d
invalid
add esp, ebx
invalid
add rdi, 0x38
add rbp, 0x38
invalid
cmp bl, ch
lodsb al, byte [rsi]
mov rcx, qword [r14 + 8]
test rcx, rcx
test ecx, ecx
jne 0x140061ace
jmp case.0x140061862.11
mov rcx, qword [r14 + 8]
mov rdx, qword [r14 + 0x18]
mov edx, dword [rsi + 0x18]
mov r8, r12
call fcn.1400621ec
add byte [rax], al
jmp case.0x140061862.11
add byte [rcx - 0x75], cl
mov rdi, qword [r14 + 8]
jle 0x14006197c
mov rsi, qword [r14 + 0x18]
mov rcx, r12
xor edx, edx
call fcn.14005e117
shl rsi, 2
out 2, al
shr al, cl
xchg ebp, eax
invalid
test rsi, rsi
je 0x140061a22
add byte [rax], al
lea r13, [rdi + 4]
movzx ecx, word [rdi]
movzx edx, word [rdi + 2]
mov r8, r12
call case.0x14005bd17.316
out 0xff, al
invalid
add rsi, 0xfffffffffffffffc
mov rdi, r13
mov edi, ebp
invalid
mov edi, ebp
jmp case.0x140061557.56
fisttp dword [rcx - 0x75]
outsb dx, byte [rsi]
or byte [rcx - 0x75], cl
invalid
invalid
mov rbp, qword [r14 + 8]
mov rsi, qword [r14 + 0x18]
jbe 0x1400619cb
sbb byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
mov ecx, esp
call fcn.1400620af
add byte [rax], al
shl rsi, 5
add eax, 0xff68548
test rsi, rsi
je 0x140061b9a
test dl, dl
add dword [rax], eax
invalid
test dl, dl
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
lea rdi, [rbp + 0x20]
jge 0x1400619ec
and byte [rax - 0x77], cl
jmp 0x128e8a31f
invalid
mov rcx, rbp
mov ecx, ebp
mov rdx, r12
call case.0x140061862.87
add rsi, 0xffffffffffffffe0
mov rbp, rdi
mov ebp, edi
mov ebp, edi
jmp 0x1400619bf
mov rsi, qword [r14 + 8]
mov esi, dword [rsi + 8]
mov rdi, qword [r14 + 0x18]
jle case.0x140060d16.48
mov rcx, r12
xor edx, edx
call fcn.14005e117
invalid
dec dword [rax + 1]
invalid
shr al, cl
and eax, 0x48ffffc7
invalid
dec dword [rax + 1]
invalid
xor r13d, r13d
xor ebp, ebp
cmp rdi, r13
je 0x140061a22
movzx edx, byte [rsi + r13]
adc al, 0x2e
test edx, edx
je case.0x14001a9ba.1466
cmp edx, 1
jne 0x140061a0f
mov dl, 1
jmp case.0x14001a9ba.1466
invalid
mov dl, byte [rsi + r13 + 1]
mov rcx, r12
mov ecx, esp
call fcn.14005e117
add r13, 2
add ebp, 2
jmp 0x1400619f8
mov rcx, qword [rsp + 0x30]
mov r13, qword [rsp + 0x40]
mov rdx, r13
mov rdx, r13
mov edx, ebp
xor r8d, r8d
call case.0x140060d16.161
adc al, 9
add byte [rax], al
adc al, 9
add byte [rax], al
dec r13b
int 0x44
mov byte [rax], r13b
mov byte [rax], ch
jmp case.0x140036020.1265
add byte [rcx - 0x75], cl
jle 0x140061a4e
mov rdi, qword [r14 + 8]
mov rsi, qword [r14 + 0x18]
mov rcx, r12
call fcn.1400620af
shl rsi, 5
shl esi, 5
out 5, al
pop rbp
invalid
out 5, al
test rsi, rsi
je 0x140061c01
add dword [rax], eax
invalid
lea r13, [rdi + 0x20]
mov rcx, qword [rdi]
cmovs ecx, dword [rbx - 0x76b2efa9]
loopne 0x140061a56
cld
jrcxz 0x140061a70
invalid
mov ecx, dword [rdi + 0x18]
mov rdx, r12
call fcn.140060b10
add rsi, 0xffffffffffffffe0
mov rdi, r13
jmp 0x140061a56
mov rcx, qword [r14 + 8]
mov ecx, dword [rsi + 8]
mov rdx, qword [r14 + 0x18]
jmp 0x140061abd
cmp qword [r14 + 8], 0
je case.0x140030a02.1337
add byte [rax], al
xor ecx, ecx
mov r8, r12
call fcn.140061efa
add byte [rcx - 0x75], cl
invalid
invalid
or byte [rcx - 0x75], cl
mov rdx, qword [r14 + 0x18]
push rsi
sbb byte [rbp - 0x77], cl
mov r8, r12
invalid
mov r8, r12
call 0x1400622b4
inc dword [rdi]
add byte [rax], al
invalid
inc dword [rdi]
add byte [rax], al
invalid
mov rcx, qword [r14 + 0x20]
mov rdx, qword [r14 + 0x30]
mov edx, dword [rsi + 0x30]
mov r8, r12
mov eax, esp
call case.0x14005c5ea.262
jmp case.0x140061862.11
lodsd eax, dword [rsi]
add dword [rax], eax
invalid
invalid
add dword [rax], eax
add byte [rcx - 0x75], cl
mov rcx, qword [r14 + 8]
mov ecx, dword [rsi + 8]
or byte [rcx - 0x75], r9b
push rsi
mov rdx, qword [r14 + 0x18]
mov edx, dword [rsi + 0x18]
sbb byte [rbp - 0x77], cl
loopne 0x140061abe
invalid
mov r8, r12
call case.0x14001a9ba.1098
push 0xffffffffe9ffffe1
cwde
add dword [rax], eax
invalid
loope case.0x14001a9ba.1839
invalid
invalid
jmp case.0x140061862.11
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x30
invalid
mov rcx, qword [rsp + 0x30]
mov rsi, rbp
mov rbp, qword [rsp + 0x40]
lea rax, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_srcmsgscodec.rs
mov qword [rsp + 0x20], rax
mov r9d, 2
mov rdx, rbp
xor r8d, r8d
call fcn.140060bc0
mov bh, 0xf0
invalid
dec dword [rcx - 0x77]
invalid
cmp rdx, 2
cli
invalid
mov eax, 0
cmovne r13, rax
mov rcx, r13
lea rdx, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_srcmsgscodec.rs
invalid
call fcn.14005bd90
add ebp, 0xfffffffe
rol bp, 8
mov word [r13], bp
mov rbp, rsi
jmp case.0x140036020.1265
mov rcx, qword [rsp + 0x30]
mov r13, qword [rsp + 0x40]
and al, 0x40
lea rax, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_srcmsgscodec.rs
mov qword [rsp + 0x20], rax
mov r9d, 2
add byte [rax], al
mov rdx, r13
xor r8d, r8d
call fcn.140060bc0
pop rbp
invalid
invalid
invalid
invalid
pop rbp
invalid
mov rbp, rax
cmp rdx, 2
mov eax, 0
cmovne rbp, rax
add byte [rax], al
add byte [rax + 0xf], cl
call 0x188efa4bf
mov rcx, rbp
lea rdx, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_srcmsgscodec.rs
invalid
mov rcx, rbp
lea rdx, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_srcmsgscodec.rs
invalid
jmp 0x19b1ba8c2
call fcn.14005bd90
add r13d, 0xfffffffe
invalid
rol r13w, 8
rol r13d, 8
invalid
rol r13d, 8
mov word [rbp], r13w
mov rbp, qword [rsp + 0x60]
jmp case.0x140036020.1265
add byte [rax - 0x75], cl
and al, 0x30
mov rcx, qword [rsp + 0x30]
mov r13, qword [rsp + 0x40]
and al, 0x40
lea rax, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_srcmsgscodec.rs
mov qword [rsp + 0x20], rax
mov r9d, 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
mov rdx, r13
xor r8d, r8d
shr al, 0xff
out dx, eax
invalid
dec dword [rax - 0x77]
invalid
invalid
cmp rdx, 2
mov eax, 0
cli
add bh, byte [rax]
cmovne rbp, rax
mov rcx, rbp
lea rdx, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_srcmsgscodec.rs
adc eax, 0xc66fd
or al, 0
call 0x188efa51d
lea edx, [0x1401282d8]
adc eax, 0xc66fd
or al, 0
or al, 0
or al, 0
call fcn.14005bd90
add r13d, 0xfffffffe
add ebp, 0xfffffffe
invalid
add ebp, 0xfffffffe
invalid
rol r13w, 8
mov word [rbp], r13w
mov dword [rbp], r13d
invalid
mov dword [rbp], r13d
lea rdi, [0x14016e9d8]
adc byte [rax], al
mov rbp, qword [rsp + 0x60]
mov ebp, dword [rsp + 0x60]
lea rsi, [rsp + 0x38]
je 0x140061c22
cmp bl, ch
jbe 0x140061c4a
jmp case.0x140061862.11
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
xor byte [rbx + rcx*4 + 0x6c], cl
mov r13, qword [rsp + 0x40]
insb byte [rdi], dx
and al, 0x40
lea rax, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_srcmsgscodec.rs
scasb al, byte [rdi]
or al, 0
invalid
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
mov qword [rsp + 0x20], rax
mov r9d, 2
mov rdx, r13
mov edx, ebp
add byte [rax], al
add byte [rcx + rcx*4 - 0x16], cl
mov edx, ebp
xor r8d, r8d
shr al, 0x98
out dx, eax
invalid
call fcn.140060bc0
mov rsi, rbp
mov esi, ebp
mov esi, ebp
mov rbp, rax
mov ebp, eax
cmp rdx, 2
mov eax, 0
add byte [rax], al
cmovne rbp, rax
mov rcx, rbp
lea rdx, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_srcmsgscodec.rs
add al, ch
movabs eax, dword [0x4166fec58341ffff]
movabs eax, dword [0x4166fec58341ffff]
call fcn.14005bd90
movabs eax, dword [0x4166fec58341ffff]
add r13d, 0xfffffffe
add ebp, 0xfffffffe
invalid
rol r13w, 8
rol r13d, 8
rol ebp, 8
mov word [rbp], r13w
insd dword [rdi], dx
add byte [rax - 0x77], cl
mov ebp, esi
mov rbp, rsi
mov ebp, esi
mov rcx, qword [r14 + 0x20]
mov rdx, qword [r14 + 0x30]
mov r8, r12
xor byte [rbp - 0x77], cl
loopne 0x140061c4f
invalid
call fcn.1400621ec
add dword [0xcd4e1c71], 0x48382474
add eax, 0x8d480000
je 0x140061c93
lea rsi, [rsp + 0x38]
lea rdi, [0x14016e9d8]
lea edi, [0x14016e9d8]
cmp byte [rax - 0x73], cl
cmp eax, 0x10cd61
int 0x10
invalid
lea edi, [0x14016e9d8]
int 0x10
add byte [rcx - 0x7d], cl
invalid
invalid
invalid
add r14, 0x38
movzx ecx, word [rsp + 0x40]
and al, 0x40
cmp byte [rdi], cl
mov bh, 0x4c
and al, 0x40
and al, 0x40
mov rdx, r15
call case.0x140036020.895
mov rcx, r15
mov rdx, r12
mov edx, esp
invalid
mov edx, esp
call fcn.140061ead
sbb al, byte [rdx]
add byte [rax], al
mov rcx, qword [rsp + 0x30]
and al, 0x30
mov rdx, qword [rsp + 0x38]
and al, 0x38
call fcn.14009c81c
jp case.0x14001a9ba.1529
add eax, dword [rax]
add cl, ch
mov bh, bl
jmp 0x140061831
invalid
mov cl, byte [r14 + 0x10]
mov dl, byte [r14 + 0x11]
push rsi
adc dword [rbp - 0x77], ecx
mov eax, esp
adc byte [rcx - 0x76], al
push rsi
adc dword [rbp - 0x77], ecx
invalid
mov eax, esp
loopne 0x140061c9b
call fcn.140061efa
add al, byte [r8]
add byte [rcx - 0x75], cl
mov rcx, qword [r14 + 0x18]
mov rdx, qword [r14 + 0x28]
mov edx, dword [rsi + 0x28]
sbb byte [rcx - 0x75], r9b
mov edx, dword [rsi + 0x28]
push rsi
sub cl, ch
invalid
jmp case.0x14001a9ba.1838
invalid
mov dl, byte [rbp + 0x98]
movzx eax, dl
mov dh, 0xc2
xchg ebp, eax
cwde
add byte [rax], al
add byte [rdi], cl
mov dh, 0xc2
lea rcx, [0x14016ea20]
lea ecx, [0x14016ea20]
int 0x10
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
movsxd rax, dword [rcx + rax*4]
invalid
or dword [rax + 1], 0xb2e0ffc8
add ch, cl
add rax, rcx
add eax, ecx
jmp rax
mov dl, 2
jmp case.0x140060f09.0
sti
add byte [rax], al
invalid
sti
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rsp + 0x48]
mov ecx, dword [rsp + 0x48]
and al, 0x48
mov rdx, qword [rsp + 0x58]
mov edx, dword [rsp + 0x58]
pop rax
mov esi, edx
invalid
mov r8, qword [rsp + 0x70]
mov eax, dword [rsp + 0x70]
and al, 0x70
sub esi, r8d
sub esi, eax
lea r9, [r8 + 2]
lea ecx, [rax + 2]
add cl, byte [rax - 0x73]
add eax, 0xc65bd
or al, 0
lea rax, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_srcmsgscodec.rs
lea eax, [0x1401282c0]
or al, 0
add byte [rax - 0x77], cl
and al, 0x20
invalid
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, ch
mov bl, 0xee
out dx, al
call fcn.140060bc0
out dx, al
invalid
xor ebx, ebx
cmp rdx, 2
fisttp dword [rax - 0x7d]
cli
add cl, byte [rax + 0xf]
cmove rbx, rax
invalid
invalid
cmove rbx, rax
cmove ebx, eax
fmul dword [rax - 0x73]
lea rdx, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_srcmsgscodec.rs
adc eax, 0xc65ba
mov edx, 0x48000c65
or al, 0
mov rcx, rbx
mov ecx, ebx
fld1
push 0xffffffffffffffa0
invalid
call fcn.14005bd90
inc dword [rbx - 0x3e99013a]
invalid
add esi, 0xfffffffe
invalid
rol si, 8
or byte [rsi - 0x77], ah
xor ecx, dword [rdx + 0x9895]
xchg ebp, eax
cwde
add byte [rax], al
mov word [rbx], si
mov dword [rbx], esi
mov dl, byte [rbp + 0x98]
movzx eax, dl
mov dh, 0xc2
xchg ebp, eax
cwde
add byte [rax], al
add byte [rdi], cl
mov dh, 0xc2
lea rcx, [0x14016ea20]
lea ecx, [0x14016ea20]
int3
adc byte [rax], al
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
invalid
or dword [rax + 1], 0x648b4cc8
and al, 0x68
add eax, ecx
mov r12, qword [rsp + 0x68]
and al, 0x68
jmp rax
loopne case.0x140061862.18
lea rcx, [rbp + 0x20]
lea ecx, [rbp + 0x20]
and byte [rax - 0x73], cl
pop rsp
lea rbx, [rsp + 0x48]
and al, 0x48
mov rdx, rbx
call case.0x140062784.391
invalid
invalid
add byte [rax], al
invalid
mov esi, 0x48000007
mov ecx, ebp
invalid
add byte [rax - 0x77], cl
mov rcx, rbp
jmp 0x128e0a6ae
mov rdx, rbx
invalid
call fcn.140061e43
mov dl, byte [rbp + 0x98]
add byte [rax], al
invalid
add byte [rax], al
add byte [rdx + 0x9895], cl
add byte [rax], al
add byte [rdi], cl
movzx eax, dl
mov dh, 0xc2
lea rcx, [0x14016ea20]
or eax, 0x10cca6
cmpsb byte [rsi], byte [rdi]
int3
add byte [rax + 0x63], cl
add al, 0x81
invalid
movsxd rax, dword [rcx + rax*4]
or dword [rax + 1], 0x8ae0ffc8
add rax, rcx
add eax, ecx
enter 0xffffffffffffe0ff, 0xffffffffffffff8a
jmp rax
loopne case.0x140030a02.1700
mov dl, byte [rbp + 1]
push rbp
add dword [rax - 0x73], ecx
lea rcx, [rsp + 0x48]
and al, 0x48
and al, 0x48
call fcn.14005e117
mov dl, byte [rbp + 0x98]
xchg ebp, eax
cwde
add byte [rax], al
add byte [rax], al
xchg ebx, eax
invalid
ret
xchg ebp, eax
cwde
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
movzx eax, dl
mov dh, 0xc2
ret 0x8d48
lea rcx, [0x14016ea20]
lea ecx, [0x14016ea20]
int3
adc byte [rax], al
movsxd rax, dword [rcx + rax*4]
or dword [rax + 1], 0xb2e0ffc8
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0xffffffffffffffb2
mov dl, 8
jmp case.0x140060f09.0
invalid
or bl, ch
xor dh, byte [rdx - 0x4dd114f5]
or al, 0xeb
sub dh, byte [rdx - 0x4dd914f3]
mov dl, 0xd
jmp case.0x140060f09.0
mov dl, 0xe
mov dl, 0xb
jmp case.0x140060f09.0
mov dl, 0xc
mov dl, 0xc
jmp case.0x140060f09.0
mov dl, 0xd
jmp case.0x140060f09.0
invalid
or eax, 0xeb226eb
mov dl, 0xe
mov dl, 0xe
jmp case.0x140060f09.0
and dh, byte [rdx - 0x4de114f1]
mov dl, 0xf
jmp case.0x140060f09.0
por mm3, qword [rsi]
mov dl, 0x10
jmp case.0x140060f09.0
adc bl, ch
sbb dh, byte [rdx - 0x4de914ec]
mov dl, 0x14
jmp case.0x140060f09.0
invalid
mov dl, 0x14
jmp case.0x140060f09.0
invalid
mov dl, 0x15
jmp case.0x140060f09.0
adc eax, 0x16b212eb
mov dl, 0x16
jmp case.0x140060f09.0
invalid
mov dl, 0x18
jmp case.0x140060f09.0
mov dl, 0xfe
jmp case.0x140060f09.0
mov dl, byte [rbp + 0x99]
xchg ebp, eax
cdq
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
mov esp, 0x8824
and al, 0x88
add byte [rax], al
invalid
lea rdi, [rsp + 0x88]
and al, 0x88
add byte [rax], al
invalid
mov byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.14005e117
lea rbx, [rsp + 0x48]
sub bl, al
invalid
dec dword [rax - 0x73]
pop rsp
and al, 0x48
mov ecx, dword [rbx + 0x10]
mov rdx, rdi
call case.0x14001a9ba.1120
invalid
dec dword [rax - 0x77]
mov ecx, edi
invalid
mov ecx, edi
mov rdx, rbx
call fcn.140061ead
movabs dword [0x8b480b8b48000000], eax
push rbx
or al, ch
invalid
stosb byte [rdi], al
add eax, dword [rax]
mov rax, qword [rdi + 0x10]
adc byte [r9 - 0x77], r9b
and al, 0x10
movabs dword [0x8b480b8b48000000], eax
add byte [rax - 0x75], cl
or ecx, dword [rax - 0x75]
push rbx
or al, ch
invalid
adc byte [r9 - 0x77], r9b
and al, 0x10
mov dword [rsp + 0x10], eax
movups xmm0, xmmword [rdi]
movups xmmword [r12], xmm0
adc dword [rsp], eax
invalid
adc dword [rsp], eax
movaps xmm6, xmmword [rsp + 0xa0]
and al, 0xa0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
add rsp, 0xb8
add byte [rax], al
add byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
ret
sub rsp, 0x28
sub byte [rax - 0x77], cl
invalid
mov rsi, rdx
mov rdi, rcx
iretd
movzx ecx, word [rcx + 0x18]
sbb byte [r15], cl
mov bh, 0x57
invalid
iretd
sbb byte [r15], cl
mov bh, 0x57
sbb cl, byte [rcx - 0x77]
mov r8, rsi
mov r8, rsi
call 0x1400623f0
mov rcx, qword [rdi]
mov ecx, dword [rdi]
mov ecx, dword [rdi]
mov rdx, qword [rdi + 0x10]
mov edx, dword [rdi + 0x10]
mov r8, rsi
add rsp, 0x28
sub byte [rdi + 0x5e], bl
pop rdi
pop rsi
jmp case.0x14005c5ea.262
invalid
push rdi
push rbx
sub rsp, 0x20
mov rsi, r8
mov rdi, rdx
mov rbx, rcx
xor ecx, ecx
call fcn.140061efa
mov ecx, edi
outsd dx, dword [rsi]
add byte [rax], al
add byte [rcx - 0xd76b707], cl
mov rdx, rsi
call case.0x14001a9ba.1120
add rdi, rbx
add edi, ebx
add edi, ebx
mov rcx, rsi
mov ecx, esi
mov rdx, rbx
mov r8, rdi
mov eax, edi
mov eax, edi
add rsp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.1400518fc
invalid
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rdx
mov rdi, rcx
mov edi, ecx
in al, dx
and byte [rax - 0x77], cl
invalid
iretd
mov rbx, qword [rdx]
mov r14, qword [rdx + 0x10]
adc byte [rcx + rcx*4 - 0xe], cl
adc byte [rcx + rcx*4 - 0xe], cl
mov edx, esi
call fcn.1400c3c88
mov r15, qword [rdi + 0x10]
jg case.0x140036020.1344
jg case.0x140036020.1344
mov rcx, qword [rdi]
add rcx, r15
stc
stc
mov rdx, rbx
mov edx, ebx
mov r8, r14
call fcn.1400efbc0
add byte [rbp + 1], cl
test dword [rcx + rcx*4 + 0x7f], 0x66834810
adc byte [rax - 0x7d], cl
adc byte [rax], al
add byte [rbp + 1], cl
test dword [rcx + rcx*4 + 0x7f], 0x66834810
adc byte [rax - 0x7d], cl
adc byte [rax], al
adc byte [rax - 0x7d], cl
adc byte [rax], al
and dword [rsi + 0x10], 0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rdi
pop rdi
ret
movzx eax, dl
mov edx, 1
add byte [rax], al
cmovne edx, eax
mov rcx, r8
ror byte [r9 + rcx*4 - 0x3f], 1
jmp fcn.14005e117
inc dword [rcx + 0x57]
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x50
movaps xmmword [rsp + 0x40], xmm6
je case.0x140061862.44
mov r14, r8
je case.0x140061862.44
mov r14, r8
mov rbx, rdx
mov rdi, rcx
mov edi, ecx
mov rsi, qword [rcx + 0x10]
call fcn.1400620af
add dword [rax], eax
add byte [rbp + rcx*4 + 0x7c], cl
and al, 0x30
add dword [rax], eax
add byte [rbp + rcx*4 + 0x7c], cl
and al, 0x30
imul r12, r14, 0x28
imul esp, esi, 0x28
out 0x28, al
xorps xmm6, xmm6
lea r13, [0x14016ea70]
adc byte [rax], al
adc byte [rax], al
lea r14, [rsp + 0x28]
je 0x140061f70
sub byte [rbp - 0x7b], cl
in al, 0xf
test dh, bh
add byte [rax], al
add byte [rax], al
mov rcx, rbx
call fcn.140062103
add byte [rax], al
mov ecx, eax
mov r8, rdi
test r12, r12
je case.0x140061862.57
add byte [rax], al
add byte [rax], al
mov rcx, rbx
call fcn.140062103
add byte [rax], al
add byte [rax], al
mov ecx, eax
mov r8, rdi
call 0x140062163
add byte [rax], al
mov qword [rsp + 0x28], 1
movups xmmword [r15], xmm6
add byte [rax], al
add byte [rcx + 0xf], al
adc dword [rdi], esi
movzx eax, word [rbx]
movsxd rax, dword [r13 + rax*4]
add rax, r13
jmp rax
mov edx, dword [rbx + 8]
mov r8, qword [rbx + 0x18]
add r8, rdx
add eax, edx
sbb byte [r9 + 1], cl
sbb byte [rcx + 1], cl
ror byte [rcx + rcx*4 - 0xf], 1
mov rcx, r14
mov ecx, esi
int1
call fcn.1400518fc
jmp 0x140062020
add byte [rax], al
or byte [r8 - 0x75], cl
push rbx
sbb byte [rbp - 0x77], cl
mov r8, r14
or byte [r8 - 0x75], cl
push rbx
sbb byte [rbp - 0x77], cl
invalid
call case.0x14005d2c8.180
jmp 0x140062020
invalid
mov ecx, dword [rbx + 8]
mov rdx, qword [rbx + 0x18]
push rbx
sbb byte [rbp - 0x77], cl
invalid
or byte [r8 - 0x75], cl
push rbx
sbb byte [rbp - 0x77], cl
invalid
call fcn.1400621ec
jmp 0x140062020
lea rcx, [rbx + 8]
mov rdx, r14
or byte [rcx + rcx*4 - 0xe], cl
call case.0x140061862.87
jmp 0x140062020
invalid
cmpsd dword [rsi], dword [rdi]
add al, byte [rax]
add bl, ch
movzx ecx, word [rbx + 2]
mov rdx, r14
call case.0x140036020.895
fdivp st(7)
invalid
jmp 0x140062020
fdivp st(7)
invalid
mov rcx, qword [rbx + 8]
mov rdx, qword [rbx + 0x18]
mov edx, dword [rbx + 0x18]
mov r8, r14
invalid
call 0x1400622b4
jmp 0x140062020
add cl, byte [rdi]
mov bh, 0x53
add al, 0x4d
mov r8, r14
mov r8, r14
call case.0x14005bd17.316
loopne 0x14006200c
invalid
invalid
jmp 0x140062020
or byte [rax - 0x75], cl
push rbx
sbb byte [rbp - 0x77], cl
mov r8, r14
mov r8, r14
mov eax, esi
call case.0x14001a9ba.1098
fdiv st(7), st(0)
dec dword [rax - 0x7d]
add rbx, 0x28
movzx ecx, word [rsp + 0x38]
mov bh, 0x4c
and al, 0x38
ret
mov bh, 0x4c
and al, 0x38
mov rdx, rdi
cli
call case.0x140036020.895
mov rcx, rdi
mov rdx, r14
call fcn.140061ead
invalid
bnd call fcn.140061ead
dec dword [rax - 0x75]
and al, 0x28
invalid
mov rcx, qword [rsp + 0x28]
sub byte [rax - 0x75], cl
push rsp
and al, 0x30
invalid
mov rdx, qword [rsp + 0x30]
mov edx, dword [rsp + 0x30]
xor al, ch
call fcn.14009c81c
add r12, 0xffffffffffffffd8
shl dword [rdi - 0x7cb6fffd], 1
add byte [rcx - 0x7d], cl
invalid
jmp case.0x140030a02.1714
mov rcx, qword [rdi]
mov rdx, qword [rdi + 0x10]
push rdi
adc byte [rcx + 0x4cf729d7], cl
invalid
lea r9, [rsi + 2]
push rdi
adc byte [rcx + 0x4cf729d7], cl
invalid
lea r9, [rsi + 2]
test dword [rbp + rcx*4 + 0x4e], 0x58d4802
push rsi
invalid
lea rax, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_srcmsgscodec.rs
or al, 0
mov qword [rsp + 0x20], rax
and al, 0x20
mov r8, rsi
call fcn.140060bc0
xor esi, esi
cmp rdx, 2
add cl, byte [rax + 0xf]
invalid
invalid
add cl, byte [rax + 0xf]
invalid
lea rdx, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_srcmsgscodec.rs
or al, 0
mov rcx, rsi
int1
call fcn.14005bd90
add edi, 0xfffffffe
invalid
rol di, 8
inc dword [rbx - 0x3e990139]
invalid
invalid
mov word [rsi], di
movaps xmm6, xmmword [rsp + 0x40]
je 0x1400620c2
invalid
movaps xmm6, xmmword ds:[rsp + 0x40]
je 0x1400620c2
add rsp, 0x50
add rsp, 0x50
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
ret
sub rsp, 0x40
mov rsi, rcx
mov esi, ecx
mov esi, ecx
invalid
and word [rsp + 0x38], 0
and qword [rsp + 0x28], 0
and al, 0x28
add byte [rax - 0x39], cl
and al, 0x30
add al, byte [rax]
add byte [rax], al
invalid
and al, 0x38
add byte [rax - 0x7d], cl
and al, 0x28
add byte [rax - 0x39], cl
and al, 0x30
add al, byte [rax]
add byte [rax], al
invalid
mov dword [rsp + 0x30], 2
add byte [rax], al
add byte [rdx + 2], bh
add byte [rax], al
invalid
mov edx, 2
add byte [rax], al
add al, ch
mov dl, 0x1b
invalid
call fcn.1400c3c88
mov rax, qword [rsi + 0x10]
adc byte [rax - 0x75], cl
invalid
add rcx, rax
xor edx, edx
adc byte [rax - 0x75], cl
invalid
cmp rdx, 2
je 0x1400620f6
mov r8b, byte [rsp + rdx + 0x38]
mov byte [rcx + rdx], r8b
inc rdx
jmp 0x1400620e2
add rax, rdx
mov qword [rsi + 0x10], rax
add rsp, 0x40
pop rsi
ret
leave
adc byte [rax], al
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
xor eax, eax
ret
mov ax, 0x1f
ret
mov eax, 0x66c30005
mov eax, 0x66c30011
adc dword [rax], eax
ret
invalid
adc dword [rax], eax
ret
mov ax, 0x17
ret
mov eax, 0x66c30017
mov eax, 0x66c30020
ret
invalid
add bl, al
mov ax, 0x20
ret
mov eax, 0x66c30024
mov eax, 0xfc30016
add bl, al
movzx eax, word [rcx + 0x20]
invalid
mov bh, 0x51
add bl, al
movzx eax, word [rcx + 0x20]
movzx edx, word [rcx + 0x22]
invalid
and al, bl
push rsi
ret
sub rsp, 0x20
mov rsi, r8
invalid
invalid
call fcn.140062373
mov ecx, eax
mov rdx, rsi
mov edx, esi
add byte [rcx - 0xd76b73f], cl
mov edx, esi
add rsp, 0x20
pop rsi
jmp case.0x140036020.895
fdiv st(7), st(0)
invalid
fdiv st(7), st(0)
inc dword [rcx + 0x57]
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rdi, r8
mov rbx, rdx
mov ebx, edx
mov ebx, edx
mov r14, rcx
mov esi, ecx
mov rsi, qword [r8 + 0x10]
xor r15d, r15d
mov rcx, r8
xor edx, edx
shr al, cl
call fcn.14005e117
add rbx, rbx
add ebx, ebx
jae case.0x140060d16.435
invalid
dec dword [rax + 1]
fisttp dword [rcx + rdi - 5]
cmp rbx, r15
sti
je 0x1400621c8
sbb al, 0x43
mov dl, byte [rsi + rdi]
mov dl, byte [r14 + r15]
cmp dl, 3
add esi, dword [rbp + 5]
jne 0x1400621ba
mov dl, byte [r14 + r15 + 1]
mov rcx, rdi
mov ecx, edi
call fcn.14005e117
push rbp
mov edi, 0x8349ffff
invalid
invalid
add r15, 2
mov dword [rdx], 0x8b48dfeb
jmp 0x1400621a7
fisttp word [rax - 0x75]
mov rcx, qword [rdi]
mov ecx, dword [rdi]
cmovs ecx, dword [rbx - 0x876efa9]
mov rdx, qword [rdi + 0x10]
push rdi
adc byte [rcx + 0x1d7f7f7], cl
xlatb
mov edi, esi
div edi
xlatb
not edi
add edi, edx
mov r8, rsi
mov eax, esi
invalid
call case.0x140060d16.161
outsb dx, byte [rsi]
add dword [rax], eax
add byte [rax], al
invalid
invalid
mov byte [rax], dil
cmp byte [rax - 0x7d], cl
add rsp, 0x20
invalid
and byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop r15
ret
push r14
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x30
sub esp, 0x30
in al, dx
xor byte [rcx + rcx*4 - 0x39], cl
mov edi, eax
mov rdi, r8
mov edi, eax
mov r14, rdx
mov esi, edx
mov rbx, rcx
mov rsi, qword [r8 + 0x10]
mov esi, dword [rax + 0x10]
jo 0x140062214
adc byte [rcx + rcx*4 - 0x3f], cl
mov rcx, r8
shr eax, 0xa3
invalid
call fcn.1400620af
imul r14, r14, 0x18
imul esi, esi, 0x18
sbb byte [rbp - 0x7b], cl
test r14, r14
test esi, esi
div byte [rsp + rbx + 0x4c]
je case.0x140061313.124
sbb al, 0x4c
lea r15, [rbx + 0x18]
lea edi, [rbx + 0x18]
jnp case.0x140061313.124
sbb byte [rax - 0x75], cl
mov rcx, qword [rbx]
or ecx, dword [rax - 0x75]
mov rdx, qword [rbx + 0x10]
push rbx
adc byte [rcx - 0x77], cl
clc
mov r8, rdi
mov eax, edi
call case.0x14005d2c8.180
invalid
dec dword [rcx - 0x7d]
add r14, 0xffffffffffffffe8
mov rbx, r15
invalid
call 0x12c01ab7c
jmp 0x140062210
fisttp word [rax - 0x75]
mov rcx, qword [rdi]
cmovs ecx, dword [rbx - 0x2876efa9]
mov rdx, qword [rdi + 0x10]
mov edi, edx
xlatb
adc byte [rcx + 0x4cf729d7], cl
xlatb
sub edi, esi
lea r9, [rsi + 2]
lea ecx, [rsi + 2]
add r9b, byte [rax - 0x73]
lea rax, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_srcmsgscodec.rs
add eax, 0xc6079
jns case.0x140060f09.393
or al, 0
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
and byte [rcx - 0x77], cl
mov r8, rsi
mov eax, esi
invalid
call fcn.140060bc0
jmp 0x136382255
xor esi, esi
test byte [rax - 0x7d], 0xfa
add cl, byte [rax + 0xf]
invalid
invalid
cmp rdx, 2
cmp edx, 2
cmove rsi, rax
cmove esi, eax
invalid
lea rdx, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_srcmsgscodec.rs
adc eax, 0xc6073
jae case.0x140061313.444
or al, 0
mov rcx, rsi
mov ecx, esi
int1
call fcn.14005bd90
and ebx, dword [rbx - 0x387c0001]
wait
invalid
add edi, 0xfffffffe
invalid
rol di, 8
invalid
or byte [rsi - 0x77], ah
add rsp, 0x30
add esp, 0x30
mov word [rsi], di
add rsp, 0x30
add esp, 0x30
add esp, 0x30
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop r15
pop rdi
ret
push rsi
push rdi
sub rsp, 0x28
mov rsi, rdx
mov esi, edx
sub byte [rax - 0x77], cl
mov esi, edx
invalid
mov rdi, rcx
mov edi, ecx
movzx ecx, word [rcx + 0x18]
sbb byte [r15], cl
sbb byte [rdi], cl
movzx edx, word [rdi + 0x1a]
mov bh, 0x57
sbb cl, byte [rcx - 0x77]
invalid
mov r8, rsi
call fcn.140060c13
invalid
invalid
invalid
jmp 0xcb4f22a0
invalid
mov rcx, qword [rdi]
mov rdx, qword [rdi + 0x10]
mov edx, dword [rdi + 0x10]
cmovs ecx, dword [rbx - 0x76b6efa9]
mov edx, dword [rdi + 0x10]
adc byte [rcx - 0x77], cl
mov r8, rsi
mov eax, esi
invalid
add rsp, 0x28
pop rdi
invalid
pop rsi
jmp case.0x14005c5ea.262
mov edx, 0x41ffffdb
invalid
invalid
push rdi
push r14
push rsi
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x30
sub esp, 0x30
mov rdi, r8
mov edi, eax
invalid
mov r14, rdx
mov esi, edx
invalid
mov rbx, rcx
mov ebx, ecx
retf
mov rsi, qword [r8 + 0x10]
mov esi, dword [rax + 0x10]
adc byte [rcx + rcx*4 - 0x3f], cl
mov rcx, r8
mov ecx, eax
shr eax, 0xdb
call fcn.1400620af
imul r14, r14, 0x18
imul esi, esi, 0x18
invalid
std
invalid
dec dword [rbp + 0x6b]
neg byte [rax]
imul esi, esi, 0x18
test r14, r14
test esi, esi
div byte [rsp + rbx + 0x4c]
je case.0x140061313.450
lea r15, [rbx + 0x18]
lea edi, [rbx + 0x18]
jnp case.0x140061313.450
mov rcx, qword [rbx]
or ecx, dword [rax - 0x75]
push rbx
mov rdx, qword [rbx + 0x10]
mov edx, dword [rbx + 0x10]
adc byte [rcx - 0x77], cl
clc
mov r8, rdi
mov eax, edi
call case.0x14005c5ea.262
invalid
invalid
dec dword [rcx - 0x7d]
invalid
add r14, 0xffffffffffffffe8
mov rbx, r15
sti
call 0x12c01ac44
sti
jmp case.0x140061862.104
fisttp word [rax - 0x75]
cmovs ecx, dword [rbx - 0x2876efa9]
mov edx, dword [rdi + 0x10]
mov edi, edx
mov rcx, qword [rdi]
mov ecx, dword [rdi]
mov rdx, qword [rdi + 0x10]
mov edx, dword [rdi + 0x10]
adc byte [rcx + 0x4cf729d7], cl
lea ecx, [rsi + 2]
invalid
mov edi, edx
xlatb
sub edi, esi
lea r9, [rsi + 2]
invalid
add cl, byte [rax - 0x73]
lea rax, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_srcmsgscodec.rs
add eax, 0xc5fb1
mov cl, 0x5f
pop rdi
or al, 0
mov qword [rsp + 0x20], rax
and al, 0x20
and byte [rcx - 0x77], cl
mov r8, rsi
call fcn.140060bc0
invalid
invalid
invalid
invalid
push qword [rcx]
xor esi, esi
cmp rdx, 2
cmp edx, 2
test byte [rax - 0x7d], 0xfa
cli
add cl, byte [rax + 0xf]
cmove rsi, rax
cmove esi, eax
invalid
invalid
lea rdx, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_srcmsgscodec.rs
stosd dword [rdi], eax
pop rdi
or al, 0
invalid
add byte [rax - 0x77], cl
mov rcx, rsi
mov ecx, esi
int1
call fcn.14005bd90
add edi, 0xfffffffe
invalid
rol di, 8
mov word [rsi], di
invalid
add rsp, 0x30
add rsp, 0x30
add esp, 0x30
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop r15
pop rdi
ret
sub rsp, 0x28
sub esp, 0x28
sub byte [rcx + rdi - 0x3e], cl
cmp rdx, r8
cmp edx, eax
jbe 0x14006235f
or ecx, dword [rcx + rax - 0x3f]
add rcx, r8
add ecx, eax
mov rax, rcx
enter 0xffffffffffff8348, 0xffffffffffffffc4
add rsp, 0x28
add esp, 0x28
invalid
sub bl, al
ret
lea rax, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_srcmsgscodec.rs
add eax, 0xc5f42
pop rdi
or al, 0
add byte [rcx + rcx*4 - 0x3f], cl
mov rcx, r8
mov r8, rax
mov eax, eax
shr al, 0xf
call fcn.1400fdb80
invalid
mov eax, 0xb0f0009
ud2
enter 0xffffffffffffb70f, 0xffffffffffffffc9
movzx ecx, cx
mov bh, 0xc9
leave
lea r8, [0x14016eae8]
add eax, 0x10c769
imul eax, edi, 0x63490010
adc byte [rax], al
movsxd rcx, dword [r8 + rcx*4]
invalid
or al, 0x88
add rcx, r8
jmp rcx
loope case.0x140062114.15
ret
mov ax, 0x12
ret
mov ax, 0x15
mov eax, 0x66c30015
mov eax, 0x66c30017
invalid
add bl, al
invalid
adc eax, 0xb866c300
add bl, al
ret
mov ax, 0x17
ret
invalid
mov ax, 0x23
mov eax, 0x66c30023
mov eax, 0x66c30029
sub dword [rax], eax
ret
invalid
and eax, dword [rax]
add bl, al
ret
mov ax, 0x29
sub dword [rax], eax
ret
mov ax, 0x2a
mov eax, 0x66c3002a
mov eax, 0x66c3002b
sub eax, dword [rax]
ret
invalid
sub al, byte [rax]
add bl, al
ret
mov ax, 0x2b
sub eax, dword [rax]
add bl, al
ret
mov ax, 0x2c
mov eax, 0x66c3002c
ret
mov ax, 0x2d
mov eax, 0x66c3002d
sub eax, 0xb866c300
add bl, al
add bl, al
ret
mov ax, 0x2e
ret
mov eax, 0x66c3002e
mov ax, 0x2f
mov eax, 0x66c3002f
mov eax, 0x66c30030
invalid
invalid
add bl, al
ret
mov ax, 0x30
ret
mov ax, 0x31
mov eax, 0x66c30031
mov eax, 0x66c30032
add bl, al
invalid
xor dword [rax], eax
add bl, al
ret
mov ax, 0x32
add bl, al
ret
mov ax, 0x33
mov eax, 0x66c30033
mov eax, 0x66c30039
add bl, al
invalid
xor eax, dword [rax]
ret
mov ax, 0x39
add bl, al
ret
mov ax, 0x3374
mov eax, 0x66c33374
je case.0x140061862.129
ret
mov ax, 0x754f
mov eax, 0x66c3754f
mov eax, 0x66c3ff01
add edi, edi
ret
invalid
jne 0x1400623a6
jne 0x1400623a6
ret
mov ax, 0xff01
add edi, edi
ret
mov ax, 0xffa5
mov eax, 0x89c3ffa5
rol bl, 1
movzx eax, cx
mov bh, 0xc1
movsd dword [rdi], dword [rsi]
inc ebx
ret
mov eax, edx
ret
mov bh, 0xc1
ror dword [rax - 0x73], 0xd
xchg bh, al
adc byte [rax], al
lea rcx, [0x14016eb80]
lea ecx, [0x14016eb80]
or eax, 0x10c786
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
or dword [rax + 1], 0x66e0ffc8
add rax, rcx
jmp rax
mov dx, 0x201
mov edx, 0x46eb0201
add dword [rdx], eax
add ch, bl
mov dx, 0x203
invalid
add eax, dword [rdx]
jmp case.0x14006253b.13
mov dx, 0x203
mov edx, 0x40eb0203
add eax, dword [rdx]
add ch, bl
jmp case.0x14006253b.13
mov dx, 0x401
mov dx, 0x401
mov edx, 0x3aeb0401
jmp case.0x14006253b.13
mov dx, 0x403
mov edx, 0x34eb0403
add eax, dword [rbx + rbp*8]
add al, 0xeb
jmp case.0x14006253b.13
xor al, 0x66
mov edx, 0x2eeb0501
invalid
jmp case.0x14006253b.13
mov dx, 0x501
add eax, 0xba662eeb
jmp case.0x14006253b.13
mov dx, 0x503
mov dx, 0x503
mov edx, 0x28eb0503
add eax, dword [0xfa6c4d14]
jmp case.0x14006253b.13
mov dx, 0x601
mov edx, 0x22eb0601
add dword [rsi], eax
invalid
jmp case.0x14006253b.13
mov dx, 0x603
invalid
jmp case.0x14006253b.13
sbb al, 0x66
mov dx, 0x804
jmp case.0x14006253b.13
mov edx, 0x16eb0804
mov dx, 0x805
mov edx, 0x10eb0805
add eax, 0x6610eb08
mov edx, 0xaeb0806
or bl, ch
invalid
or bl, ch
adc byte [rsi - 0x46], ah
invalid
invalid
invalid
jmp case.0x14006253b.13
mov dx, 0x806
or bl, ch
jmp case.0x14006253b.13
or ah, byte [rsi - 0x46]
invalid
mov dx, 0x807
jmp case.0x14006253b.13
mov edx, 0x4eb0807
mov dx, 0x808
mov edx, 0xd1890808
or byte [rax], cl
or byte [rcx - 0x3d76b32f], cl
mov ecx, edx
mov rdx, r8
mov edx, eax
ret 0xdde9
jmp case.0x140036020.895
fstp st(1)
fcos
invalid
dec dword [rcx + 0x408d44c8]
fisub dword [rsi + 0x41]
fisub dword [rsi + 0x41]
cmp r8w, 2
cmp r8d, 2
cmp eax, 2
mov ecx, 2
add byte [rax], al
add byte [rax], al
add byte [rcx + 0xf], al
enter 0xffffffffffff8566, 0xffffffffffffffc9
test cx, cx
cmovb ecx, r8d
cmovb ecx, eax
test cx, cx
leave
je 0x14006247f
or eax, 0x83c9b70f
stc
add dword [rbp + 4], esi
jne 0x14006247e
movzx ecx, cx
mov bh, 0xc9
cmp ecx, 1
jne 0x14006247e
add al, 0x66
mov ax, 0x1b
mov eax, 0x66c3001b
mov eax, 0x41c3000d
invalid
add bl, al
invalid
sbb eax, dword [rax]
ret
mov ax, 0xd
or eax, 0x5741c300
add bl, al
ret
push r15
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x30
sub esp, 0x30
in al, dx
xor byte [rcx + rcx*4 - 0x39], cl
mov rdi, r8
mov rbx, rdx
mov ebx, edx
ror dword [rcx - 0x77], cl
mov r14, rcx
mov esi, ecx
invalid
mov rsi, qword [r8 + 0x10]
mov rcx, r8
mov ecx, eax
shr eax, 0xb
cld
call fcn.1400620af
shl rbx, 2
shl ebx, 2
or edi, esp
invalid
shl ebx, 2
jrcxz 0x1400624aa
add cl, byte [rax - 0x7b]
test rbx, rbx
test ebx, ebx
invalid
je case.0x14006253b.327
lea r15, [r14 + 4]
lea edi, [rsi + 4]
jle 0x1400624b5
add al, 0x41
movzx ecx, word [r14]
movzx ecx, word [rsi]
movzx edx, word [r14 + 2]
mov bh, 0x56
push rsi
add cl, byte [rcx - 0x77]
mov r8, rdi
mov eax, edi
clc
call 0x1400623f0
invalid
dec dword [rax - 0x7d]
add rbx, 0xfffffffffffffffc
add ebx, 0xfffffffc
ret
mov r14, r15
jmp case.0x140062784.378
fisttp qword [rax - 0x75]
mov rcx, qword [rdi]
mov ecx, dword [rdi]
cmovs ecx, dword [rbx - 0x2876efa9]
mov rdx, qword [rdi + 0x10]
mov edi, edx
xlatb
sub edi, esi
test dword [rbp + rcx*4 + 0x4e], 0x58d4802
lea r9, [rsi + 2]
lea rax, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_srcmsgscodec.rs
lea eax, [0x1401282c0]
lea eax, [0x1401282c0]
add eax, 0xc5ddf
fistp word [rbp + 0xc]
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
pop rbp
or al, 0
mov qword [rsp + 0x20], rax
and al, 0x20
and byte [rcx - 0x77], cl
mov r8, rsi
mov eax, esi
invalid
call fcn.140060bc0
out 0xff, al
push qword [rcx]
xor esi, esi
test byte [rax - 0x7d], 0xfa
cmp rdx, 2
cmp edx, 2
add cl, byte [rax + 0xf]
cmove rsi, rax
cmove esi, eax
invalid
invalid
lea rdx, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_srcmsgscodec.rs
lea edx, [0x1401282d8]
adc eax, 0xc5dd9
mov rcx, rsi
mov ecx, esi
int1
call fcn.14005bd90
add edi, 0xfffffffe
invalid
invalid
mov dword [rax - 0x387c0001], ebx
invalid
invalid
invalid
rol di, 8
rol edi, 8
invalid
or byte [rsi - 0x77], ah
add rsp, 0x30
add rsp, 0x30
mov word [rsi], di
add rsp, 0x30
add esp, 0x30
invalid
xor byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rdi
ret
push rdi
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
mov rsi, rdx
mov esi, edx
invalid
mov rdi, rcx
movzx eax, byte [rcx + 0x1c]
invalid
sbb al, 0x48
lea rcx, [0x14016ebb8]
lea ecx, [0x14016ebb8]
or eax, 0x10c684
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
or dword [rax + 1], 0xb2e0ffc8
add rax, rcx
jmp rax
invalid
enter 0xffffffffffffe0ff, 0xffffffffffffffb2
loopne case.0x140062784.386
mov dl, 1
add ebx, ebp
jmp 0x14006254c
or esi, dword [rdx - 0x75f814fd]
push rdi
mov dl, 3
jmp 0x14006254c
sbb eax, 0x2b202eb
jmp 0x14006254c
add dh, byte [rdx - 0xe76b7fe]
mov dl, 2
mov rcx, rsi
call fcn.14005e117
movzx ecx, word [rdi + 0x18]
movzx edx, word [rdi + 0x1a]
mov bh, 0x57
invalid
ret
mov ebx, 0xb70fffff
sbb byte [r15], r9b
invalid
dec dword [rdi]
mov bh, 0x4f
sbb byte [rdi], cl
mov bh, 0x57
push rdi
sbb cl, byte [rcx - 0x77]
invalid
mov r8, rsi
call fcn.140060c13
invalid
invalid
invalid
dec dword [rax - 0x75]
cmovs ecx, dword [rbx - 0x76b6efa9]
invalid
invalid
mov rcx, qword [rdi]
mov ecx, dword [rdi]
mov rdx, qword [rdi + 0x10]
mov r8, rsi
mov eax, esi
invalid
add rsp, 0x28
pop rdi
pop rsi
jmp case.0x14005d2c8.180
in eax, dx
fcos
invalid
dec dword [rcx + 0x408d44c8]
fisub dword [rsi + 0x41]
fisub dword [rsi + 0x41]
cmp r8w, 2
cmp r8d, 2
cmp eax, 2
add bh, byte [rcx + 2]
mov ecx, 2
add byte [rax], al
add byte [rax], al
add byte [rcx + 0xf], al
cmovb ecx, r8d
enter 0xffffffffffff8566, 0xffffffffffffffc9
test cx, cx
leave
je 0x14006259f
or eax, 0x83c9b70f
stc
add dword [rbp + 4], esi
jne 0x14006259e
movzx ecx, cx
cmp ecx, 1
jne 0x14006259e
add al, 0x66
mov ax, 0x11
mov eax, 0x66c30011
mov eax, 0x48c30005
add eax, 0x8948c300
invalid
ret
mov ax, 5
add eax, 0x8948c300
enter 0xffffffffffff8d4c, 0x41
add bl, al
ret
lea r8, [rcx + 0x20]
and byte [rax - 0x77], cl
mov rcx, rdx
mov ecx, edx
ror dword [rax - 0x77], 1
ret 0x46e9
invalid
mov rdx, rax
jmp fcn.1400518fc
invalid
invalid
invalid
invalid
invalid
invalid
invalid
dec dword [rcx - 0x3649f038]
mov eax, ecx
movzx ecx, cl
lea r9, [0x14016ebc8]
lea ecx, [0x14016ebc8]
or eax, 0x10c606
invalid
invalid
adc byte [rax], al
movsxd rcx, dword [r9 + rcx*4]
mov dword [rcx + rax - 0x37], ecx
add rcx, r9
add ecx, ecx
leave
jmp rcx
mov al, 1
jmp 0x1400625d5
invalid
invalid
mov al, 0x40
jmp 0x1400625d5
jmp 0x1400625d5
mov rcx, r8
ror dword [rcx - 0x44c7163e], 0xff
dec dword [rcx - 0x25b77238]
mov eax, ecx
lea ecx, [rax - 0x26]
mov edx, eax
ret 0x38e9
jmp fcn.14005e117
enter 0x488d, 0xffffffffffffffda
lea ecx, [rax - 0x26]
fisub dword [rsi - 0x7d]
fisub dword [rsi - 0x7d]
cmp cx, 3
mov r8d, 3
mov eax, 3
stc
add eax, dword [rcx - 0x48]
invalid
mov eax, 3
add eax, dword [rax]
add byte [rax], al
add byte [rdi + rcx + 0x42], al
rol dword [rcx + 0xf], 0xb7
invalid
invalid
invalid
add byte [rax], al
cmovb r8d, ecx
movzx ecx, r8w
movzx ecx, ax
mov bh, 0xc8
enter 0xffffffffffff8d4c, 5
fcmovnb st(0), st(5)
lea r8, [0x14016ebd8]
adc byte [rax], al
add byte [rcx + 0x63], cl
or al, 0x88
movsxd rcx, dword [r8 + rcx*4]
invalid
add rcx, r8
jmp rcx
loope 0x14006266d
mov ax, 0x1f
mov eax, 0x66c3001f
mov eax, 0x66c30017
invalid
add bl, al
mov ax, 0x18
ret
invalid
ret
mov ax, 0x17
invalid
add bl, al
ret
mov ax, 0x18
ret
push rdi
push r14
push rsi
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x78
sub esp, 0x78
mov rdi, rdx
mov rsi, rcx
mov esi, ecx
invalid
mov qword [rsp + 0x20], 8
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
and al, 0x28
and al, 0x28
xorps xmm0, xmm0
movups xmmword [rsp + 0x28], xmm0
and al, 0x28
and al, 0x28
sub byte [rax - 0x77], cl
shr eax, 1
in eax, dx
fdivr st(7)
mov rcx, rdx
mov ecx, edx
call case.0x140053ee8.395
jmp qword [rsi - 0x7b]
test ax, ax
test eax, eax
ror byte [rdi], 0x84
scasb al, byte [rdi]
add byte [rax], al
je 0x1400626fb
add byte [rdi + rcx - 0x49], al
ret 0x8d48
movzx r8d, dx
movzx eax, dx
mov bh, 0xc2
lea rbx, [rsp + 0x38]
cmp byte [rax - 0x77], cl
mov rcx, rbx
mov ecx, ebx
invalid
mov rdx, rdi
call fcn.14005fddf
xlatb
invalid
invalid
xlatb
invalid
dec dword [rax - 0x75]
add ecx, dword [rax - 0x7b]
ror byte [rdi], 0x84
invalid
invalid
mov rax, qword [rbx]
test rax, rax
je 0x1400626fb
test byte [rsi + 0x4c000000], cl
lea esp, [rsp + 0x40]
and al, 0x40
mov es, word [rax]
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0x64], cl
lea r12, [rsp + 0x40]
and al, 0x40
movups xmm0, xmmword [r12]
movups xmm0, xmmword [r12]
movups xmm0, xmmword [rsp]
lea rdi, [rsp + 0x60]
jl case.0x14006253b.379
and al, 0x60
invalid
movups xmmword [rdi + 8], xmm0
mov qword [rdi], rax
invalid
invalid
mov r13d, 8
mov ebp, 8
or byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + 0x31], al
xor r15d, r15d
dec dword [rax - 0x73]
lea rbx, [rsp + 0x38]
lea ebx, [rsp + 0x38]
pop rsp
and al, 0x38
lea r14, [rsp + 0x20]
and al, 0x20
and byte [rax - 0x75], cl
and al, 0x70
mov rax, qword [rsp + 0x70]
mov eax, dword [rsp + 0x70]
cmp rax, qword [rsp + 0x68]
and al, 0x68
and al, 0x68
push 0xffffffff89487973
invalid
jae case.0x140062604.361
mov rcx, rbx
mov rdx, rdi
mov edx, edi
mov edx, edi
cli
call case.0x140056466.498
mov rbp, qword [rsp + 0x38]
insb byte [rdi], dx
and al, 0x38
xlatb
invalid
insb byte [rdi], dx
and al, 0x38
cmp byte [rax - 0x7b], cl
in eax, dx
test rbp, rbp
je 0x1400626fb
movups xmm0, xmmword [r12]
movups xmm0, xmmword [rsp]
adc byte [rsp], al
add al, 0x24
and al, 0xf
sub dword [rsp + 0x50], eax
movaps xmmword [rsp + 0x50], xmm0
cmp r15, qword [rsp + 0x28]
cmp edi, dword [rsp + 0x28]
jl 0x1400626e9
and al, 0x28
sub byte [rbp + 0x15], dh
jne 0x1400626dd
mov rcx, r14
int1
mov rdx, r15
mov edx, edi
cli
call fcn.14005ea71
mov r13, qword [rsp + 0x20]
insb byte [rdi], dx
and al, 0x20
mov r15, qword [rsp + 0x30]
xor byte [rcx + 0x6b], cl
imul rax, r15, 0x18
imul eax, edi, 0x18
invalid
mov qword [r13 + rax], rbp
movaps xmm0, xmmword [rsp + 0x50]
sub byte [rsp + 0x50], al
add byte [rdi], cl
sub byte [rsp + 0x50], al
and al, 0x50
and al, 0x50
movups xmmword [r13 + rax + 8], xmm0
add eax, 0xc7ff4908
or byte [rcx - 1], cl
invalid
inc r15
mov qword [rsp + 0x30], r15
and al, 0x30
jmp case.0x14006253b.378
wait
and qword [rsi], 0
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
and al, 0x20
and al, ch
int1
cmpsd dword [rsi], dword [rdi]
invalid
call fcn.14005cefa
nop
add rsp, 0x78
add esp, 0x78
add esp, 0x78
invalid
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
ret
mov rax, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rsp + 0x20]
adc byte [rsp + 0x20], al
and al, 0x20
and al, 0x20
movups xmmword [rsi], xmm0
jmp case.0x140062604.359
invalid
fisttp dword [rax - 0x7d]
sub esp, 0x28
in al, dx
sub al, ch
cli
xlatb
invalid
call case.0x140053ee8.395
test ax, ax
test eax, eax
jmp qword [rsi - 0x7b]
test eax, eax
sal byte [rsp + rsi + 0xf], 0xb7
retf 0xb866
invalid
invalid
je 0x140062770
movzx ecx, dx
mov ax, 0x178
js 0x140062744
add dword [rsi - 0x7f], esp
stc
inc dword [rax]
cmp cx, 0xff
cmp ecx, 0x2c7600ff
jbe case.0x140062604.4
lea r8d, [rcx - 0xc001]
lea eax, [rcx - 0xc001]
cmp r8d, 0xae
ja case.default.0x140062768
clc
scasb al, byte [rdi]
add byte [rax], al
add byte [rdi + 0x37], dh
lea rax, [0x14016effc]
add eax, 0x10c89b
wait
enter 0x10, 0x4a
invalid
movsxd rcx, dword [rax + r8*4]
or al, 0x80
add rcx, rax
add ecx, eax
jmp rcx
mov ax, 0xc0
rol byte [rax], 0xeb
jmp 0x140062788
sbb byte [rsi - 0x48], ah
jns case.0x140062604.371
mov ax, 0x179
jmp 0x140062788
adc cl, byte [rbp + rcx*4 + 5]
imul eax, esp, 0x10
add byte [rcx + 0x63], cl
movsxd rcx, dword [r8 + rcx*4]
lea r8, [0x14016ebe8]
lea eax, [0x14016ebe8]
add eax, 0x10c46b
movsxd rcx, dword [r8 + rcx*4]
invalid
mov byte [rcx + rax - 0x3f], cl
add rcx, r8
jmp rcx
ror byte [rax - 0x7d], 1
add rsp, 0x28
add esp, 0x28
invalid
ret
test dword [rbp + rcx*4 - 0x7f], 0xffff3358
lea r8d, [rcx - 0xcca8]
lea eax, [rcx - 0xcca8]
sbb dword [rax + 0x33], 0x8341ffff
clc
cmp r8d, 6
cmp eax, 6
invalid
jbe 0x1400627c1
lea r8d, [rcx - 0x1301]
in al, dx
invalid
inc dword [rcx - 0x7d]
clc
add al, 0x77
sub al, 0x48
lea rax, [0x14016efe8]
cmp r8d, 4
ja case.default.0x1400627b9
lea rax, [0x14016efe8]
add eax, 0x10c836
enter 0x10, 0x4a
invalid
movsxd rcx, dword [rax + r8*4]
or al, 0x80
add rcx, rax
add ecx, eax
jmp rcx
mov ebx, 0x48c7eb00
lea eax, [0x14016f2b8]
adc byte [rax], al
jmp 0x140062788
invalid
lea rax, [0x14016f2b8]
adc byte [rax], al
movsxd rcx, dword [rax + r8*4]
add rcx, rax
invalid
jmp rcx
mov ax, 0x16f
jmp 0x140062788
mov eax, 0xb1eb016f
cmp ecx, 0xfefe
stc
invalid
inc byte [rax]
invalid
stc
invalid
inc byte [rax]
add byte [rdi], cl
test bl, cl
or dword [rax], eax
add byte [rax], al
cmp ecx, 0xfeff
jne 0x140062788
popfq
add byte [rax], al
je 0x1400631ae
add byte [rax], al
cmp ecx, 0xfeff
jne 0x140062788
popfq
stc
invalid
popfq
mov ax, 0x177
mov eax, 0x97eb0177
ja 0x1400627f0
jmp 0x140062788
xchg edi, eax
mov ax, 0xc1
rol dword [rax], 0xeb
jmp 0x140062788
xchg ecx, eax
mov ax, 0xc2
jmp 0x140062788
invalid
mov esp, dword [rsi - 0x48]
mov ax, 0xc3
jmp 0x140062788
mov eax, 0x85eb00c3
ret
mov ax, 0xc4
invalid
jmp 0x140062788
jl 0x140062809
invalid
invalid
mov ax, 0xc5
invalid
jmp 0x140062788
jae 0x140062812
invalid
invalid
mov ax, 0xc6
mov byte [rax], 0xe9
jmp 0x140062788
push 0xffffffffffffffff
invalid
mov ax, 0xc7
mov dword [rax], 0xffff61e9
jmp qword [rsi - 0x48]
invalid
invalid
jmp 0x140062788
invalid
mov ax, 0xc8
enter 0xffffffffffffe900, 0x58
jmp 0x140062788
pop rax
invalid
mov ax, 0xc9
leave
add cl, ch
invalid
jmp 0x140062788
invalid
mov ax, 0xca
retf 0xe900
jmp 0x140062788
invalid
mov ax, 0xcb
retf
jmp 0x140062788
cmp eax, 0x66ffffff
mov eax, 0x34e900cc
int3
add cl, ch
invalid
xor al, 0xff
mov ax, 0xcc
int3
jmp 0x140062788
xor al, 0xff
invalid
mov ax, 0xcd
int 0
jmp 0x140062788
sub edi, edi
invalid
mov ax, 0xce
invalid
jmp 0x140062788
and bh, bh
invalid
mov ax, 0xcf
iretd
jmp 0x140062788
sbb edi, edi
invalid
mov ax, 0xd0
rol byte [rax], 1
jmp 0x140062788
adc bh, bh
invalid
mov ax, 0xd1
rol dword [rax], 1
jmp 0x140062788
invalid
mov ax, 0xd2
rol byte [rax], cl
jmp 0x140062788
invalid
mov ax, 0xd3
rol dword [rax], cl
jmp 0x140062788
cmc
invalid
mov ax, 0xd4
invalid
jmp 0x140062788
in al, dx
invalid
mov ax, 0xd5
invalid
jmp 0x140062788
jrcxz case.0x140062784.491
invalid
mov ax, 0xd6
invalid
jmp 0x140062788
invalid
mov ax, 0xd7
xlatb
add cl, ch
invalid
jmp 0x140062788
sar esi, 1
invalid
mov ax, 0xd8
fadd dword [rax]
jmp 0x140062788
enter 0xfffffffffffffffe, 0xffffffffffffffff
mov ax, 0xd9
fld dword [rax]
jmp 0x140062788
mov edi, 0x66fffffe
mov eax, 0xb6e900da
fiadd dword [rax]
invalid
mov dh, 0xfe
mov ax, 0xda
fiadd dword [rax]
jmp 0x140062788
mov dh, 0xfe
invalid
mov ax, 0xdb
fild dword [rax]
jmp 0x140062788
lodsd eax, dword [rsi]
invalid
mov ax, 0xdc
fadd qword [rax]
jmp 0x140062788
movsb byte [rdi], byte [rsi]
invalid
mov ax, 0xdd
fld qword [rax]
jmp 0x140062788
wait
invalid
mov ax, 0xde
fiadd word [rax]
jmp 0x140062788
mov ax, 0xdf
fild word [rax]
jmp 0x140062788
mov ax, 0xe0
loopne case.0x14006253b.447
jmp 0x140062788
mov ax, 0xe1
loope case.0x14006253b.448
jmp 0x140062788
mov ax, 0xe2
loop case.0x14006253b.449
jmp 0x140062788
mov ax, 0xe3
jrcxz case.0x14006253b.450
jmp 0x140062788
mov ax, 0xe4
in al, 0
jmp 0x140062788
mov ax, 0xe5
in eax, 0
jmp 0x140062788
mov ax, 0xe6
out 0, al
jmp 0x140062788
mov ax, 0xe7
out 0, eax
jmp 0x140062788
mov ax, 0xe8
call 0x13e3f124e
invalid
jmp 0x140062788
mov ax, 0xe9
jmp 0x13e361257
jmp 0x140062788
mov ax, 0xea
invalid
jmp 0x140062788
mov ax, 0xeb
jmp case.0x14006253b.458
jmp 0x140062788
mov ax, 0xec
in al, dx
add cl, ch
invalid
adc al, 0xfe
invalid
jmp 0x140062788
mov ax, 0xed
in eax, dx
add cl, ch
invalid
or edi, esi
invalid
jmp 0x140062788
mov ax, 0xee
out dx, al
add cl, ch
invalid
add bh, dh
invalid
jmp 0x140062788
mov ax, 0xef
jmp 0x140062788
out dx, eax
add cl, ch
stc
std
invalid
mov ax, 0xf0
jmp 0x140062788
invalid
mov ax, 0xf1
jmp 0x140062788
int1
add cl, ch
out 0xfd, eax
invalid
mov ax, 0xf2
jmp 0x140062788
invalid
invalid
add cl, ch
fdivp st(5)
invalid
mov ax, 0xf3
jmp 0x140062788
invalid
invalid
add cl, ch
invalid
invalid
mov ax, 0xf4
jmp 0x140062788
invalid
invalid
hlt
invalid
mov ax, 0xf5
jmp 0x140062788
invalid
invalid
cmc
add cl, ch
ret
invalid
mov ax, 0xf6
jmp 0x140062788
invalid
invalid
test byte [rax], 0xe9
mov edx, 0x66fffffd
invalid
jmp qword [rsi - 0x48]
mov ax, 0xf7
invalid
mov cl, 0xfd
invalid
mov ax, 0xf7
jmp 0x140062788
invalid
invalid
test dword [rax], 0xfffdb1e9
jmp qword [rsi - 0x48]
invalid
invalid
invalid
mov ax, 0xf8
jmp 0x140062788
clc
add cl, ch
test al, 0xfd
invalid
mov ax, 0xf9
jmp 0x140062788
mov ax, 0xfa
jmp 0x140062788
mov ax, 0xfb
jmp 0x140062788
invalid
std
invalid
invalid
invalid
mov ax, 0xfc
jmp 0x140062788
mov ax, 0xfd
jmp 0x140062788
mov ax, 0xfe
jmp 0x140062788
mov ax, 0xff
jmp 0x140062788
mov ax, pe_nt_image_headers64
jmp 0x140062788
mov ax, 0x101
jmp 0x140062788
std
invalid
invalid
std
invalid
mov ax, 0x102
jmp 0x140062788
add ecx, ebp
std
invalid
mov ax, 0x103
jmp 0x140062788
std
invalid
invalid
std
invalid
mov ax, 0x104
jmp 0x140062788
std
invalid
invalid
std
invalid
mov ax, 0x105
jmp 0x140062788
std
invalid
mov ax, 0x106
jmp 0x140062788
std
invalid
invalid
std
invalid
mov ax, 0x107
jmp 0x140062788
std
invalid
invalid
std
invalid
mov ax, 0x108
jmp 0x140062788
std
invalid
invalid
std
invalid
mov ax, 0x109
jmp 0x140062788
mov ax, 0x10a
jmp 0x140062788
mov ax, 0x10b
jmp 0x140062788
cld
invalid
invalid
mov ax, 0x10c
jmp 0x140062788
mov ax, 0x10d
jmp 0x140062788
mov ax, 0x10e
jmp 0x140062788
mov ax, 0x10f
jmp 0x140062788
mov ax, 0x110
jmp 0x140062788
sar ah, 1
invalid
mov ax, 0x111
jmp 0x140062788
invalid
mov ax, 0x112
jmp 0x140062788
mov esi, 0x66fffffc
mov eax, 0xb5e90113
adc eax, dword [rcx]
invalid
mov ch, 0xfc
mov ax, 0x113
adc eax, dword [rcx]
jmp 0x140062788
mov ch, 0xfc
invalid
jmp qword [rsi - 0x48]
mov ax, 0x114
jmp 0x140062788
lodsb al, byte [rsi]
cld
invalid
invalid
lodsb al, byte [rsi]
cld
invalid
mov ax, 0x115
jmp 0x140062788
mov ax, 0x116
jmp 0x140062788
invalid
mov ax, 0x117
jmp 0x140062788
mov ax, 0x118
jmp 0x140062788
mov ax, 0x119
jmp 0x140062788
invalid
jmp qword [rsi - 0x48]
mov ax, 0x11a
jmp 0x140062788
invalid
jmp qword [rsi - 0x48]
mov ax, 0x11b
jmp 0x140062788
invalid
jmp qword [rsi - 0x48]
mov ax, 0x11c
jmp 0x140062788
invalid
add ecx, ebp
cld
invalid
jmp qword [rsi - 0x48]
mov ax, 0x11d
jmp 0x140062788
cld
invalid
invalid
cld
invalid
mov ax, 0x11e
jmp 0x140062788
add ecx, ebp
push rdx
cld
invalid
mov ax, 0x11f
jmp 0x140062788
mov ax, 0x120
jmp 0x140062788
cld
invalid
mov ax, 0x121
jmp 0x140062788
invalid
mov ax, 0x122
jmp 0x140062788
cld
invalid
mov ax, 0x123
jmp 0x140062788
and eax, 0x66fffffc
mov eax, 0x1ce90124
add ecx, ebp
sbb al, 0xfc
mov ax, 0x124
add ecx, ebp
sbb al, 0xfc
jmp 0x140062788
invalid
mov ax, 0x125
add ecx, ebp
adc edi, esp
invalid
jmp 0x140062788
mov ax, 0x126
add ecx, ebp
or bh, ah
invalid
jmp 0x140062788
mov ax, 0x127
add ecx, ebp
add esp, edi
invalid
jmp 0x140062788
mov ax, 0x128
add ecx, ebp
jmp 0x140062788
clc
sti
invalid
mov ax, 0x129
add ecx, ebp
jmp 0x140062788
out dx, eax
sti
invalid
mov ax, 0x12a
add ecx, ebp
jmp 0x140062788
out 0xfb, al
invalid
mov ax, 0x12b
add ecx, ebp
jmp 0x140062788
invalid
mov ax, 0x12c
add ecx, ebp
invalid
jmp 0x140062788
mov ax, 0x12d
add ecx, ebp
retf
jmp 0x140062788
sti
invalid
mov ax, 0x12e
add ecx, ebp
ret 0xfffb
sti
invalid
jmp 0x140062788
sti
invalid
mov ax, 0x12f
add ecx, ebp
mov ecx, 0x66fffffb
sti
invalid
jmp qword [rsi - 0x48]
mov ax, 0x130
invalid
invalid
jmp 0x140062788
sti
invalid
mov ax, 0x130
add ecx, ebp
mov al, 0xfb
sti
jmp 0x140062788
sti
invalid
mov ax, 0x131
add ecx, ebp
cmpsd dword [rsi], dword [rdi]
jmp 0x140062788
sti
invalid
mov ax, 0x132
add ecx, ebp
sahf
jmp 0x140062788
sti
invalid
mov ax, 0x133
add ecx, ebp
xchg ebp, eax
jmp 0x140062788
sti
invalid
mov ax, 0x134
add ecx, ebp
invalid
jmp 0x140062788
sti
invalid
mov ax, 0x135
add ecx, ebp
cmp ebx, 0xffffffff
sti
invalid
jmp qword [rsi - 0x48]
invalid
invalid
jmp 0x140062788
sti
invalid
mov ax, 0x136
add ecx, ebp
add ecx, ebp
jmp 0x140062788
jp 0x140062c07
sti
invalid
mov ax, 0x137
invalid
add ecx, ebp
jno 0x140062c10
sti
jmp 0x140062788
sti
invalid
mov ax, 0x138
add ecx, ebp
push 0x66fffffb
sti
invalid
jmp qword [rsi - 0x48]
mov ax, 0x139
invalid
pop rdi
jmp 0x140062788
sti
invalid
mov ax, 0x139
add ecx, ebp
pop rdi
jmp 0x140062788
sti
invalid
mov ax, 0x13a
add ecx, ebp
push rsi
jmp 0x140062788
sti
invalid
mov ax, 0x13b
add ecx, ebp
sti
sti
jmp 0x140062788
sti
invalid
mov ax, 0x13c
add ecx, ebp
sti
sti
jmp 0x140062788
sti
invalid
mov ax, 0x13d
add ecx, ebp
cmp edi, ebx
sti
jmp 0x140062788
sti
invalid
mov ax, 0x13e
add ecx, ebp
xor bh, bl
sti
jmp 0x140062788
sti
invalid
mov ax, 0x13f
add ecx, ebp
sub ebx, edi
sti
jmp 0x140062788
sti
invalid
mov ax, 0x140
add ecx, ebp
and bl, bh
sti
jmp 0x140062788
sti
invalid
mov ax, 0x141
add ecx, ebp
invalid
jmp 0x140062788
sti
invalid
mov ax, 0x142
add ecx, ebp
add ecx, ebp
jmp 0x140062788
invalid
sti
invalid
jmp qword [rsi - 0x48]
mov ax, 0x143
add ecx, ebp
jmp 0x140062788
add eax, 0x66fffffb
mov eax, 0xfce90144
add ecx, r13d
cld
sti
invalid
mov ax, 0x144
add ecx, r13d
add ecx, ebp
jmp 0x140062788
cld
cli
invalid
mov ax, 0x145
add ecx, ebp
cli
cli
jmp 0x140062788
cli
invalid
mov ax, 0x146
add ecx, ebp
invalid
jmp 0x140062788
cli
invalid
jmp qword [rsi - 0x48]
mov ax, 0x147
mov eax, 0xe1e90147
add ecx, ebp
loope 0x140062c9f
cli
jmp 0x140062788
cli
invalid
mov ax, 0x148
add ecx, ebp
fdivr st(2)
cli
jmp 0x140062788
cli
invalid
mov ax, 0x149
mov eax, 0xcfe90149
add ecx, ebp
iretd
jmp 0x140062788
cli
invalid
mov ax, 0x14a
add ecx, ebp
invalid
jmp 0x140062788
cli
invalid
mov ax, 0x14b
mov eax, 0xbde9014b
add ecx, ebp
jmp 0x140062788
mov ebp, 0x66fffffa
mov eax, 0xb4e9014c
add ecx, ebp
invalid
cli
invalid
mov ax, 0x14c
add ecx, ebp
mov ah, 0xfa
cli
jmp 0x140062788
cli
invalid
mov ax, 0x14d
mov eax, 0xabe9014d
add ecx, ebp
stosd dword [rdi], eax
jmp 0x140062788
cli
invalid
mov ax, 0x14e
add ecx, ebp
movabs byte [0xe9014fb866fffffa], al
cli
invalid
jmp qword [rsi - 0x48]
mov ax, 0x14f
invalid
jmp 0x140062788
cli
invalid
mov ax, 0x14f
add ecx, ebp
jmp 0x140062788
cdq
cli
invalid
mov ax, 0x150
add ecx, ebp
nop
jmp 0x140062788
cli
invalid
mov ax, 0x151
add ecx, ebp
xchg edx, edi
cli
jmp 0x140062788
cli
invalid
mov ax, 0x152
mov eax, 0x7ee90152
add ecx, ebp
jmp 0x140062788
jle 0x140062d02
cli
invalid
mov ax, 0x153
mov eax, 0x75e90153
add ecx, ebp
jmp 0x140062788
jne 0x140062d0b
cli
invalid
mov ax, 0x154
add ecx, ebp
jmp 0x140062788
insb byte [rdi], dx
cli
invalid
mov ax, 0x155
add ecx, ebp
jmp 0x140062788
invalid
cli
invalid
mov ax, 0x156
add ecx, ebp
jmp 0x140062788
pop rdx
cli
invalid
mov ax, 0x157
add ecx, ebp
jmp 0x140062788
push rcx
cli
invalid
mov ax, 0x158
pop rax
add ecx, ebp
jmp 0x140062788
cli
cli
invalid
mov ax, 0x159
add ecx, ebp
jmp 0x140062788
invalid
cli
invalid
mov ax, 0x15a
add ecx, ebp
jmp 0x140062788
cli
cli
invalid
mov ax, 0x15b
add ecx, ebp
jmp 0x140062788
sub eax, 0x66fffffa
cli
invalid
mov ax, 0x15c
mov eax, 0x24e9015c
add ecx, ebp
jmp 0x140062788
and al, 0xfa
cli
invalid
mov ax, 0x15d
add ecx, ebp
jmp 0x140062788
sbb edi, edx
cli
invalid
mov ax, 0x15e
add ecx, ebp
jmp 0x140062788
adc bh, dl
cli
invalid
mov ax, 0x15f
add ecx, ebp
jmp 0x140062788
or edx, edi
cli
invalid
mov ax, 0x160
add ecx, ebp
jmp 0x140062788
add dl, bh
cli
invalid
mov ax, 0x161
add ecx, ebp
jmp 0x140062788
idiv ecx
stc
invalid
mov ax, 0x162
add ecx, ebp
jmp 0x140062788
out dx, al
stc
invalid
mov ax, 0x163
add ecx, ebp
jmp 0x140062788
in eax, 0xf9
stc
invalid
mov ax, 0x164
add ecx, ebp
jmp 0x140062788
fdiv st(1), st(0)
stc
invalid
mov ax, 0x165
add ecx, ebp
jmp 0x140062788
sar ecx, cl
stc
invalid
mov ax, 0x166
add ecx, ebp
jmp 0x140062788
retf 0xfff9
stc
invalid
mov ax, 0x167
add ecx, ebp
jmp 0x140062788
sar ecx, 0xff
jmp qword [rsi - 0x48]
invalid
invalid
stc
invalid
mov ax, 0x168
add ecx, ebp
jmp 0x140062788
mov eax, 0x66fffff9
mov eax, 0xafe90169
add ecx, ebp
scasd eax, dword [rdi]
stc
invalid
mov ax, 0x169
add ecx, ebp
jmp 0x140062788
scasd eax, dword [rdi]
stc
invalid
mov ax, 0x16a
add ecx, ebp
jmp 0x140062788
cmpsb byte [rsi], byte [rdi]
stc
invalid
mov ax, 0x16b
add ecx, ebp
jmp 0x140062788
popfq
stc
invalid
mov ax, 0x16c
add ecx, ebp
jmp 0x140062788
xchg esp, eax
stc
invalid
mov ax, 0x16d
insd dword [rdi], dx
add ecx, ebp
jmp 0x140062788
mov edi, ecx
stc
invalid
mov ax, 0x16e
outsb dx, byte [rsi]
add ecx, ebp
jmp 0x140062788
invalid
stc
invalid
mov ax, 0x5d
pop rbp
add cl, ch
jmp 0x140062788
jns 0x140062e06
stc
invalid
mov ax, 0x5e
pop rsi
add cl, ch
jmp 0x140062788
jo 0x140062e0f
stc
invalid
pop rdi
add cl, ch
jmp 0x140062788
stc
stc
invalid
invalid
add cl, ch
jmp 0x140062788
pop rsi
stc
invalid
invalid
add cl, ch
jmp 0x140062788
push rbp
stc
invalid
invalid
add cl, ch
jmp 0x140062788
stc
stc
invalid
invalid
add cl, ch
jmp 0x140062788
stc
stc
invalid
add cl, ch
add cl, ch
jmp 0x140062788
cmp bh, cl
stc
invalid
add cl, ch
add cl, ch
jmp 0x140062788
xor ecx, edi
stc
invalid
add cl, ch
add cl, ch
jmp 0x140062788
sub cl, bh
stc
invalid
add cl, ch
add cl, ch
jmp 0x140062788
invalid
stc
invalid
push 0xfffffffff916e900
add cl, ch
jmp 0x140062788
invalid
stc
invalid
imul eax, dword [rax], 0xfff90de9
jmp qword [rsi - 0x48]
add cl, ch
jmp 0x140062788
or eax, 0x66fffff9
mov eax, 0x4e9006a
push 0
invalid
invalid
stc
invalid
push 0
add cl, ch
jmp 0x140062788
add al, 0xf9
stc
invalid
imul eax, dword [rax], 0xffffffe9
add cl, ch
jmp 0x140062788
sti
clc
invalid
insb byte [rdi], dx
add cl, ch
jmp 0x140062788
clc
clc
invalid
jmp qword [rsi - 0x48]
insd dword [rdi], dx
add cl, ch
jmp 0x140062788
jmp 0x1a7062e98
clc
invalid
jmp qword [rsi - 0x48]
outsb dx, byte [rsi]
add cl, ch
jmp 0x140062788
loopne 0x140062e9e
clc
invalid
outsd dx, dword [rsi]
add cl, ch
jmp 0x140062788
xlatb
clc
invalid
jo case.0x14006253b.162
add cl, ch
jmp 0x140062788
invalid
clc
invalid
jno case.0x14006253b.163
add cl, ch
jmp 0x140062788
invalid
clc
invalid
jb case.0x14006253b.164
add cl, ch
jmp 0x140062788
mov esp, 0x66fffff8
mov eax, 0xb3e90073
jae case.0x14006253b.165
invalid
invalid
clc
invalid
jae case.0x14006253b.165
add cl, ch
jmp 0x140062788
mov bl, 0xf8
clc
invalid
je case.0x14006253b.166
add cl, ch
jmp 0x140062788
stosb byte [rdi], al
clc
invalid
jne case.0x14006253b.167
add cl, ch
jmp 0x140062788
movabs eax, dword [0xe90076b866fffff8]
clc
invalid
jbe case.0x14006253b.168
add cl, ch
jmp 0x140062788
cwde
clc
invalid
mov eax, 0x8fe90077
ja case.0x14006253b.169
add cl, ch
jmp 0x140062788
invalid
clc
invalid
js case.0x14006253b.170
add cl, ch
jmp 0x140062788
xchg al, bh
clc
invalid
jmp qword [rsi - 0x48]
jns case.0x14006253b.171
add cl, ch
jmp 0x140062788
jge 0x140062f01
invalid
jmp qword [rsi - 0x48]
jp case.0x14006253b.172
add cl, ch
jmp 0x140062788
je 0x140062f0a
invalid
jnp case.0x14006253b.173
add cl, ch
jmp 0x140062788
imul edi, eax, 0xffffffff
jmp qword [rsi - 0x48]
jl case.0x14006253b.174
add cl, ch
jmp 0x140062788
invalid
jge case.0x14006253b.175
add cl, ch
jmp 0x140062788
pop rcx
clc
invalid
jmp qword [rsi - 0x48]
jle case.0x14006253b.176
add cl, ch
jmp 0x140062788
push rax
clc
invalid
jg case.0x14006253b.177
add cl, ch
jmp 0x140062788
clc
invalid
mov ax, 0x80
add byte [rax], 0xe9
add cl, ch
jmp 0x140062788
clc
invalid
jmp qword [rsi - 0x48]
add dword [rax], 0xfff835e9
jmp qword [rsi - 0x48]
add cl, ch
jmp 0x140062788
xor eax, 0x66fffff8
mov eax, 0x2ce90082
invalid
add cl, ch
sub al, 0xf8
invalid
add cl, ch
jmp 0x140062788
sub al, 0xf8
invalid
add dword [rax], 0xffffffe9
add cl, ch
jmp 0x140062788
and edi, eax
invalid
test byte [rax], al
add cl, ch
jmp 0x140062788
sbb bh, al
invalid
test dword [rax], eax
add cl, ch
jmp 0x140062788
adc eax, edi
invalid
xchg byte [rax], al
add cl, ch
jmp 0x140062788
or al, bh
invalid
mov ax, 0x87
xchg dword [rax], eax
add cl, ch
jmp 0x140062788
push rdi
invalid
idiv edi
jmp qword [rsi - 0x48]
mov byte [rax], al
add cl, ch
jmp 0x140062788
div bh
invalid
mov ax, 0x89
mov dword [rax], eax
jmp 0x140062788
in eax, dx
idiv edi
jmp qword [rsi - 0x48]
mov al, byte [rax]
add cl, ch
jmp 0x140062788
in al, 0xf7
invalid
mov ax, 0x8b
mov eax, dword [rax]
jmp 0x140062788
fcomi st(7)
invalid
idiv edi
jmp qword [rsi - 0x48]
mov word [rax], es
add cl, ch
jmp 0x140062788
sal bh, cl
invalid
mov ax, 0x8d
lea eax, [rax]
jmp 0x140062788
leave
idiv edi
jmp qword [rsi - 0x48]
mov es, word [rax]
jmp 0x140062788
sal bh, 0xff
jmp qword [rsi - 0x48]
pop qword [rax]
jmp 0x140062788
mov bh, 0xf7
invalid
nop
add cl, ch
invalid
jmp 0x140062788
scasb al, byte [rdi]
idiv edi
jmp qword [rsi - 0x48]
xchg ecx, eax
add cl, ch
invalid
jmp 0x140062788
movsd dword [rdi], dword [rsi]
idiv edi
jmp qword [rsi - 0x48]
xchg edx, eax
add cl, ch
invalid
jmp 0x140062788
pushfq
idiv edi
jmp qword [rsi - 0x48]
xchg ebx, eax
add cl, ch
invalid
jmp 0x140062788
xchg ebx, eax
idiv edi
jmp qword [rsi - 0x48]
xchg esp, eax
add cl, ch
invalid
jmp 0x140062788
mov dh, bh
invalid
xchg ebp, eax
add cl, ch
invalid
jmp 0x140062788
xor edi, 0xb866ffff
invalid
xchg esi, eax
add cl, ch
invalid
jmp 0x140062788
js 0x140063005
invalid
xchg edi, eax
add cl, ch
invalid
jmp 0x140062788
outsd dx, dword [rsi]
idiv edi
jmp qword [rsi - 0x48]
cwde
add cl, ch
invalid
jmp 0x140062788
idiv di
jmp qword [rsi - 0x48]
cdq
add cl, ch
invalid
jmp 0x140062788
pop rbp
idiv edi
jmp qword [rsi - 0x48]
invalid
jmp 0x140062788
push rsp
idiv edi
jmp qword [rsi - 0x48]
wait
add cl, ch
invalid
jmp 0x140062788
idiv r15
jmp qword [rsi - 0x48]
pushfq
add cl, ch
invalid
jmp 0x140062788
idiv edi
jmp qword [rsi - 0x48]
popfq
add cl, ch
invalid
jmp 0x140062788
cmp edi, esi
invalid
sahf
add cl, ch
invalid
xor bh, dh
invalid
jmp 0x140062788
lahf
add cl, ch
invalid
invalid
jmp 0x140062788
movabs al, byte [0xb866fffff71ee900]
jmp 0x140062788
movabs eax, dword [0xb866fffff715e900]
jmp 0x140062788
movabs byte [0xb866fffff70ce900], al
jmp 0x140062788
movabs dword [0xb866fffff703e900], eax
jmp 0x140062788
movsb byte [rdi], byte [rsi]
add cl, ch
jmp 0x140062788
invalid
invalid
jmp 0x140062788
movsd dword [rdi], dword [rsi]
add cl, ch
jmp 0x140062788
invalid
invalid
jmp 0x140062788
cmpsb byte [rsi], byte [rdi]
add cl, ch
jmp 0x140062788
mov ax, 0xa7
cmpsd dword [rsi], dword [rdi]
add cl, ch
jmp 0x140062788
invalid
invalid
jmp 0x140062788
cmpsd dword [rsi], dword [rdi]
add cl, ch
invalid
fcompi st(6)
invalid
jmp 0x140062788
test al, 0
jmp 0x140062788
test eax, 0xf6cde900
invalid
jmp 0x140062788
stosb byte [rdi], al
add cl, ch
invalid
invalid
jmp 0x140062788
stosd dword [rdi], eax
add cl, ch
jmp 0x140062788
mov ax, 0xac
lodsb al, byte [rsi]
add cl, ch
jmp 0x140062788
invalid
invalid
jmp 0x140062788
lodsb al, byte [rsi]
add cl, ch
invalid
mov dl, 0xf6
invalid
jmp 0x140062788
lodsd eax, dword [rsi]
add cl, ch
jmp 0x140062788
mov ax, 0xae
scasb al, byte [rdi]
add cl, ch
jmp 0x140062788
invalid
invalid
jmp 0x140062788
scasb al, byte [rdi]
add cl, ch
jmp 0x140062788
mov ax, 0xaf
scasd eax, dword [rdi]
add cl, ch
jmp 0x140062788
scasd eax, dword [rdi]
add cl, ch
xchg edi, eax
idiv bh
jmp qword [rsi - 0x48]
mov al, 0
jmp 0x140062788
mov cl, 0
jmp 0x140062788
mov dl, 0
jmp 0x140062788
mov bl, 0
jmp 0x140062788
mov ah, 0
jmp 0x140062788
mov ch, 0
jmp 0x140062788
mov dh, 0
jmp 0x140062788
mov bh, 0
jmp 0x140062788
mov eax, 0xf646e900
invalid
mov ax, 0x176
jmp 0x140062788
add rsp, 0x28
ret
jmp 0x1400631ed
mov rax, qword [rsp + 0x60]
cmp rax, qword [rsp + 0x58]
jae 0x14006332d
mov rcx, rbx
mov rdx, rdi
mov edx, edi
mov edx, edi
call case.0x14001a9ba.1124
mov rax, qword [rsp + 0x68]
test rax, rax
je 0x14006330b
movups xmm0, xmmword [r13]
movups xmmword [r12], xmm0
mov qword [rsp + 0x38], rax
mov rcx, r14
mov rdx, r15
call fcn.140063951
jmp 0x1400632ce
and qword [rsi], 0
lea rcx, [rsp + 0x20]
call fcn.1400ba261
nop
add rsp, 0x80
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rsp + 0x30]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rsp + 0x20]
movups xmmword [rsi], xmm0
jmp 0x140063319
invalid
dec dword [rcx - 0x75]
invalid
sahf
mov esp, 0x8b48ffff
push rsi
adc byte [rax - 0x75], cl
invalid
add al, 8
inc rdx
mov qword [rsi + 0x10], rdx
add rsp, 0x28
pop rdi
pop rsi
ret
mov eax, 0x83660025
cli
cmp dword [rdi + 0x1d], esi
lea r8, [0x14016f31c]
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
jmp rcx
mov eax, edx
jmp case.0x140063683.17
add rsp, 0x28
ret
stc
movsd dword [rdi], dword [rsi]
inc dword [rax]
add byte [rbp - 0x31], dh
mov ax, 0x24
jmp case.0x140063683.17
mov ax, 0x11
jmp case.0x140063683.17
mov ax, 0x12
jmp case.0x140063683.17
mov ax, 0x13
jmp case.0x140063683.17
mov ax, 0x14
jmp case.0x140063683.17
mov ax, 0x15
jmp case.0x140063683.17
mov ax, 0x16
jmp case.0x140063683.17
mov ax, 0x17
jmp case.0x140063683.17
mov ax, 0x18
jmp case.0x140063683.17
mov ax, 0x19
jmp case.0x140063683.17
mov ax, 0x1a
jmp case.0x140063683.17
mov ax, 0x1b
jmp case.0x140063683.17
mov ax, 0x1c
jmp case.0x140063683.17
mov ax, 0x1d
jmp case.0x140063683.17
mov ax, 0x1e
jmp case.0x140063683.17
mov ax, 0x1f
jmp case.0x140063683.17
mov ax, 0x20
jmp case.0x140063683.17
invalid
mov rdx, qword [rcx + 0x10]
cmp rdx, qword [rcx + 8]
push rcx
or byte [rbp + 0xc], dh
push rcx
or byte [rbp + 0xc], dh
mov rcx, rsi
int1
call fcn.14005ea71
mov rdx, qword [rsi + 0x10]
mov rax, qword [rsi]
imul rcx, rdx, 0x18
mov r8, qword [rdi + 0x10]
mov qword [rax + rcx + 0x10], r8
movups xmm0, xmmword [rdi]
movups xmmword [rax + rcx], xmm0
inc rdx
mov qword [rsi + 0x10], rdx
add rsp, 0x28
pop rdi
pop rsi
ret
ret
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
shr eax, 1
ja 0x140063a7c
invalid
jmp qword [rsi - 0x7b]
mov rax, qword [rsp + 0xe8]
mov eax, dword [rsp + 0xe8]
cmp rax, qword [rsp + 0xe0]
jae 0x140063f44
mov rcx, rdi
call fcn.14006365a
cmp ax, 0x26
je 0x140063f6f
mov ebp, eax
mov r15d, edx
mov rcx, rdi
call case.0x140053ee8.395
test ax, ax
je 0x140063f6f
movzx r8d, dx
lea rcx, [rsp + 0x28]
mov rdx, rdi
call fcn.14005fddf
mov rax, qword [rsp + 0x28]
test rax, rax
je 0x140063f6f
movups xmm0, xmmword [rbx]
movups xmmword [r12], xmm0
mov qword [rsp + 0x70], rax
movzx eax, bp
lea ecx, [rax - 5]
cmp ecx, 0x1f
invalid
ja case.default.0x140063b8f
invalid
lea rdx, [0x14016f418]
lea edx, [0x14016f418]
movsxd rax, dword [rdx + rcx*4]
add rax, rdx
jmp rax
mov word [rsp + 0x28], 8
mov bp, 8
jmp 0x140063e84
test eax, eax
jne case.0x140063b8f.6
mov word [rsp + 0x28], 1
and al, 0x28
add dword [rax], eax
mov bp, 1
jmp 0x140063e84
lea rcx, [rsp + 0x50]
and al, 0x50
lea rdx, [rsp + 0x70]
call case.0x140056466.433
mov word [rsp + 0x68], bp
push 0x7c894466
and al, 0x6a
push 0x7c894466
and al, 0x6a
movups xmm0, xmmword [rsp + 0x50]
movups xmmword [rbx], xmm0
mov rax, qword [rsp + 0x60]
mov eax, dword [rsp + 0x60]
mov eax, dword [rsp + 0x60]
mov qword [rbx + 0x10], rax
movzx eax, word [rsp + 0x68]
mov word [rbx + 0x18], ax
movzx eax, word [rsp + 0x6a]
mov word [rbx + 0x1a], ax
mov eax, dword [rsp + 0x6c]
mov dword [rbx + 0x1c], eax
mov word [rsp + 0x28], 0xe
mov bp, 0xe
jmp 0x140063e84
lea rcx, [rsp + 0x50]
lea rdx, [rsp + 0x70]
push rsp
and al, 0x70
push rsp
and al, 0x70
call fcn.14006340b
mov rax, qword [rsp + 0x50]
test rax, rax
test eax, eax
test eax, eax
je 0x140063f6f
movups xmm0, xmmword [r14]
movups xmmword [rbx + 8], xmm0
mov qword [rsp + 0x30], rax
and word [rsp + 0x28], 0
xor ebp, ebp
jmp 0x140063e84
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x50]
lea rdx, [rsp + 0x70]
call fcn.14006385f
mov rax, qword [rsp + 0x50]
test rax, rax
je 0x140063f6f
movups xmm0, xmmword [r14]
movups xmmword [rbx + 8], xmm0
mov qword [rsp + 0x30], rax
mov word [rsp + 0x28], 4
mov bp, 4
jmp 0x140063e84
lea rcx, [rsp + 0x50]
lea rdx, [rsp + 0x70]
call fcn.140062615
mov rax, qword [rsp + 0x50]
test rax, rax
je 0x140063f6f
test al, bl
add al, byte [rax]
invalid
test al, bl
add al, byte [rax]
add byte [rcx + 0xf], al
adc byte [rsi], al
movups xmm0, xmmword [r14]
movups xmmword [rbx + 8], xmm0
mov qword [rsp + 0x30], rax
mov word [rsp + 0x28], 9
mov bp, 9
jmp 0x140063e84
mov word [rsp + 0x28], 7
mov bp, 7
jmp 0x140063e84
mov word [rsp + 0x28], 2
mov bp, 2
jmp 0x140063e84
lea rcx, [rsp + 0x70]
call case.0x140053ee8.395
test ax, ax
je 0x140063f6f
mov word [rsp + 0x2a], dx
mov word [rsp + 0x28], 6
mov bp, 6
mov ebp, 0x88e90006
add dword [rax], eax
invalid
mov ebp, 0x88e90006
add dword [rax], eax
add byte [rsi - 0x39], ah
mov word [rsp + 0x28], 0xd
mov bp, 0xd
invalid
js 0x140063d0b
mov word [rsp + 0x28], 0xd
mov bp, 0xd
jmp 0x140063e84
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x70
lea rcx, [rsp + 0x70]
call fcn.1400631b7
cmp ax, 0xa
je 0x140063f6f
mov word [rsp + 0x2a], ax
mov word [rsp + 0x2c], dx
mov word [rsp + 0x28], 0xa
mov dword [rsp + 0x28], 0xbd66000a
or al, byte [rax]
mov dword [rsp + 0x28], 0xbd66000a
or al, byte [rax]
jmp 0x140063e84
lea rcx, [rsp + 0x50]
lea rdx, [rsp + 0x70]
call fcn.14006359e
movzx eax, word [rsp + 0x68]
cmp ax, 0xb
je 0x140063f6f
mov rcx, qword [rsp + 0x60]
mov qword [rbx + 0x10], rcx
movups xmm0, xmmword [rsp + 0x50]
adc byte [rsp + 0x50], al
movups xmmword [rbx], xmm0
movzx ecx, word [r14 + 0x16]
mov word [rbx + 0x1e], cx
mov ecx, dword [r14 + 0x12]
mov dword [rbx + 0x1a], ecx
mov word [rsp + 0x48], ax
mov word [rsp + 0x28], 5
mov bp, 5
add cl, ch
test byte [rax], 0
invalid
lea rcx, [rsp + 0x70]
call case.0x140056466.442
mov qword [rsp + 0x88], rax
mov rbp, rdx
mov rcx, rdx
xor edx, edx
call fcn.140051cfd
mov r15, r14
mov edi, esi
mov r14, rax
mov r12, rdx
mov rcx, rax
mov rdx, qword [rsp + 0x88]
mov r8, rbp
call fcn.1400efbc0
mov qword [rsp + 0x30], r14
mov r14, r15
mov qword [rsp + 0x38], r12
lea r12, [rsp + 0x78]
mov qword [rsp + 0x40], rbp
mov word [rsp + 0x28], 0xb
mov bp, 0xb
jmp 0x140063e84
lea rcx, [rsp + 0x50]
lea rdx, [rsp + 0x70]
jo 0x140063de3
xchg edi, eax
sar edi, 0xff
mov rax, qword [rsp + 0x50]
test rax, rax
je 0x140063f6f
movups xmm0, xmmword [r14]
movups xmmword [rbx + 8], xmm0
mov qword [rsp + 0x30], rax
mov word [rsp + 0x28], 3
mov bp, 3
jmp 0x140063e84
lea rcx, [rsp + 0x70]
call case.0x140056466.442
mov qword [rsp + 0x88], rax
mov r15, rdx
mov rcx, rdx
xor edx, edx
call fcn.140051cfd
mov r14, r12
mov r12, rax
mov rbp, rdx
mov rcx, rax
mov rdx, qword [rsp + 0x88]
mov r8, r15
call fcn.1400efbc0
mov qword [rsp + 0x30], r12
mov r12, r14
lea r14, [rsp + 0x58]
mov qword [rsp + 0x38], rbp
mov qword [rsp + 0x40], r15
mov word [rsp + 0x28], 0xc
mov bp, 0xc
mov rax, qword [rsp + 0x80]
cmp rax, qword [rsp + 0x78]
jb 0x140063f65
mov rax, qword [rbx + 0x18]
mov qword [rsp + 0x10e], rax
movups xmm0, xmmword [rbx - 6]
movups xmm1, xmmword [rbx + 0xa]
movaps xmmword [rsp + 0x100], xmm1
movaps xmmword [rsp + 0xb0], xmm0
movaps xmm0, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0xc0], xmm0
mov rax, qword [rsp + 0x10e]
mov qword [rsp + 0xce], rax
cmp r13, qword [rsp + 0xa0]
jne 0x140063f05
lea rcx, [rsp + 0x98]
mov rdx, r13
call 0x14005f44d
mov rsi, qword [rsp + 0x98]
mov r13, qword [rsp + 0xa8]
imul rax, r13, 0x28
mov word [rsi + rax], bp
movaps xmm0, xmmword [rsp + 0xb0]
movaps xmm1, xmmword [rsp + 0xc0]
mov word [rax + rax*8], fs
add byte [rax], al
add byte [rdi], cl
adc dword [rsi + rax + 2], eax
mov word [rax + rax*8], fs
add byte [rax], al
add byte [rdi], cl
adc dword [rsi + rax + 2], eax
movups xmmword [rsi + rax + 0x12], xmm1
mov rcx, qword [rsp + 0xce]
mov qword [rsi + rax + 0x20], rcx
inc r13
mov qword [rsp + 0xa8], r13
jmp case.0x140030a02.1760
mov rax, qword [rsp + 0xa8]
mov rcx, qword [rsp + 0x90]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rsp + 0x98]
movups xmmword [rcx], xmm0
jmp 0x140063f88
lea rcx, [rsp + 0x28]
call 0x14005ceb7
mov rax, qword [rsp + 0x90]
and qword [rax], 0
lea rcx, [rsp + 0x98]
call 0x14005d6a9
nop
add rsp, 0x118
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
or byte [rbp + 0xc], dh
mov rcx, rsi
int1
call fcn.14005f5b3
mov rdx, qword [rsi + 0x10]
mov rax, qword [rsi]
mov word [rax + rdx*4], bx
mov word [rax + rdx*4 + 2], di
inc rdx
mov qword [rsi + 0x10], rdx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x50
mov rbx, rdx
mov rsi, rcx
mov rcx, rdx
call fcn.140063a5d
xor edi, edi
cmp al, 2
je 0x14006406d
and al, 1
jne 0x14006406d
mov rcx, rbx
call fcn.14005fdbb
test eax, eax
je 0x14006406b
mov r8d, edx
lea rdi, [rsp + 0x20]
mov rcx, rdi
mov rdx, rbx
call fcn.14005fddf
mov rax, qword [rdi]
test rax, rax
je 0x14006406b
movups xmm0, xmmword [rsp + 0x28]
and al, 0x28
lea rcx, [rsp + 0x38]
and al, 0x38
movups xmmword [rcx + 8], xmm0
mov qword [rcx], rax
call case.0x140056466.442
mov rbx, rax
mov r14, rdx
mov rcx, rdx
xor edx, edx
call fcn.140051cfd
mov rdi, rax
mov r15, rdx
mov rcx, rax
mov ecx, eax
mov ecx, eax
mov rdx, rbx
mov r8, r14
call fcn.1400efbc0
mov qword [rsi + 8], r15
mov qword [rsi + 0x10], r14
jmp 0x14006406d
xor edi, edi
mov qword [rsi], rdi
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rdi
pop rdi
ret
add byte [rax], al
add byte [rdi], cl
ret 0xca89
sal byte [rcx + rax*2 + 0x49], 0x89
ror dword [rdi], 1
push rdi
ror byte [rax - 0x73], 0x7c
and al, 0x30
movaps xmmword [rdi + 0x10], xmm0
movaps xmmword [rdi], xmm0
lea rcx, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_srcmsgshandshake.rs
mov qword [rsp + 0x20], rcx
mov edx, 0x20
mov rcx, rdi
mov r8, rax
shr al, 0xab
xchg ebp, eax
invalid
dec dword [rdi]
sub byte [rdi], al
shr al, 0xab
xchg ebp, eax
invalid
dec dword [rdi]
sub byte [rdi], al
movaps xmm1, xmmword [rdi + 0x10]
sub byte [rdi + 0x10], cl
movups xmmword [rsi + 0x11], xmm1
movups xmmword [rsi + 1], xmm0
mov al, 1
jmp 0x14006420e
mov byte [rsi], al
add rsp, 0x58
pop rdi
pop rsi
ret
ror byte [rax - 0x73], 0x5c
and al, 0x30
movaps xmmword [rbx + 0x10], xmm0
movaps xmmword [rbx], xmm0
lea r9, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_srcmsgshandshake.rs
mov edx, 0x20
mov rcx, rbx
mov r8, rdi
call fcn.14003c59f
cmp ebp, 0xffffffff
cmp ebp, 0xffffffff
mov r12, rax
mov r13, rdx
lea r9, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_srcmsgshandshake.rs
lea ecx, [0x140128590]
invalid
lea ecx, [0x140128590]
add byte [rax - 0x77], cl
stc
mov rcx, rdi
mov rdx, r14
mov edx, esi
mov r8, r15
call fcn.14005c48e
mov r9, rdx
lea rcx, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_srcmsgshandshake.rs
mov qword [rsp + 0x20], rcx
mov rcx, r12
mov rdx, r13
mov r8, rax
call fcn.14004d7a4
movaps xmm0, xmmword [rbx]
movaps xmm1, xmmword [rbx + 0x10]
movups xmmword [rsi + 0x18], xmm1
movups xmmword [rsi + 8], xmm0
mov qword [rsi + 0x28], rdi
mov qword [rsi], 1
jmp 0x1400642e0
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov bh, 0xcd
or ecx, 0x3020000
movups xmm0, xmmword [rsp + 0x30]
movups xmmword [rsi + 8], xmm0
mov qword [rsi], rax
mov word [rsi + 0x18], bx
mov dword [rsi + 0x1a], ecx
jmp 0x140064683
mov word [rsi + 0x18], 0xb
add rsp, 0x40
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
test rbx, rbx
je 0x1400646c1
lea r14, [rcx + 0x28]
call fcn.140062103
add rbx, 0xffffffffffffffd8
mov rcx, r14
cmp ax, di
jne case.0x140063683.96
add r14, 0xffffffffffffffd8
mov rsi, r14
mov rax, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
enter 0xffffffffffffe0ff, 0x48
mov eax, dword [rsp + 0x58]
cmp rax, qword [rsp + 0x60]
jne case.0x1400647da.3
mov word [rsp + 0x380], 0xa
xor ebp, ebp
jmp 0x140065c6f
lea rsi, [rsp + 0x2f0]
lea rdx, [rsp + 0x50]
mov rcx, rsi
call case.0x140056466.433
mov word [rsi + 0x90], 0x1e
jmp 0x140065c6f
mov rax, qword [rsp + 0x180]
cmp rax, qword [rsp + 0x178]
jae 0x140065ff2
mov rcx, rsi
call fcn.14006272e
cmp ax, 0x179
je 0x1400660f9
invalid
add byte [rcx - 0x77], al
ror byte [rcx + rcx*4 - 7], 1
mov r8d, edx
mov rcx, r15
mov edx, eax
call fcn.140063f9d
jmp 0x14006491e
add byte [rax], al
mov qword [rsp + 0x3e0], rax
movups xmm0, xmmword [rsp + 0x208]
movups xmm1, xmmword [rsp + 0x218]
movaps xmmword [rsp + 0x3d0], xmm1
movaps xmmword [rsp + 0x3c0], xmm0
lea rcx, [rsp + 0x50]
call fcn.14006272e
cmp ax, 0x179
je case.0x1400647da.6
mov esi, eax
mov r12d, edx
lea rcx, [rsp + 0x50]
call fcn.14006356c
test al, al
jne case.0x1400647da.6
mov qword [rsp + 0x30], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
lea rcx, [rsp + 0x50]
call case.0x140053ee8.395
test ax, ax
je 0x14006766d
movzx r8d, dx
lea rdi, [rsp + 0x200]
lea rdx, [rsp + 0x50]
mov rcx, rdi
call fcn.14005fddf
mov rax, qword [rdi]
test rax, rax
je 0x14006766d
mov word [rsp + 0xf8], r12w
mov word [rsp + 0x68], si
lea rcx, [rsp + 0x208]
movups xmm0, xmmword [rcx]
lea rsi, [rsp + 0xa0]
movups xmmword [rsi + 8], xmm0
mov qword [rsi], rax
mov eax, 8
mov qword [rsp + 0x28], rax
xor r13d, r13d
mov rax, qword [rsp + 0xb0]
cmp rax, qword [rsp + 0xa8]
jae 0x1400675af
mov rcx, rsi
call fcn.14006365a
cmp ax, 0x26
cmp eax, 0x26
cmp eax, 0x26
je 0x14006766d
mov r12d, eax
mov edi, edx
mov rcx, rsi
call case.0x140053ee8.395
test ax, ax
je 0x14006766d
movzx r8d, dx
lea rcx, [rsp + 0x200]
mov rdx, rsi
call fcn.14005fddf
mov rax, qword [rsp + 0x200]
test rax, rax
je 0x14006766d
lea rcx, [rsp + 0x208]
movups xmm0, xmmword [rcx]
lea rcx, [rsp + 0x398]
movups xmmword [rcx], xmm0
mov qword [rsp + 0x390], rax
cmp r12w, 0x17
je 0x140064b84
movzx eax, r12w
cmp eax, 0x18
je 0x140064bba
cmp eax, 0x1f
jne 0x140064c0a
lea rcx, [rsp + 0x390]
call fcn.14006337d
cmp ax, 0xb
je 0x14006766d
mov word [rsp + 0x170], ax
mov word [rsp + 0x172], dx
xchg esp, eax
and al, 0x72
add dword [rax], eax
add byte [rsi - 0x39], ah
test byte [rax + rcx*4], ah
add dword [rax], eax
add byte [rsi], ah
add cl, ch
cli
add byte [rax], al
invalid
xchg esp, eax
and al, 0x72
add dword [rax], eax
add byte [rsi - 0x39], ah
test byte [rax + rcx*4], ah
add dword [rax], eax
add byte [rsi], ah
add cl, ch
cli
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rdx*4], fs
add eax, dword [rax]
add al, ch
out 0xff, al
jmp qword [rsi - 0x7d]
lea rcx, [rsp + 0x390]
call fcn.1400631b7
cmp ax, 0xa
je 0x14006766d
mov word [rsp + 0x170], ax
mov word [rsp + 0x172], dx
mov word [rsp + 0x188], 0x28
mov dword [rsp + 0x188], 0xc4e90028
add byte [rax], al
invalid
lea rcx, [rsp + 0x200]
lea rdx, [rsp + 0x390]
call case.0x140056466.498
mov rax, qword [rsp + 0x200]
test rax, rax
je 0x14006766d
lea rcx, [rsp + 0x208]
movups xmm0, xmmword [rcx]
lea rcx, [rsp + 0x178]
movups xmmword [rcx], xmm0
mov qword [rsp + 0x170], rax
mov word [rsp + 0x188], 0x27
jmp 0x140064c7e
lea rcx, [rsp + 0x200]
lea rdx, [rsp + 0x390]
call case.0x140056466.433
mov word [rsp + 0x218], r12w
movsb byte [rdi], byte [rsi]
and al, 0x18
add al, byte [rax]
add byte [rsi - 0x77], ah
mov esp, 0x21a24
add byte [rdi], cl
adc byte [rsp + 0x200], al
movsb byte [rdi], byte [rsi]
and al, 0x18
add al, byte [rax]
add byte [rsi - 0x77], ah
mov esp, 0x21a24
add byte [rdi], cl
adc byte [rsp + 0x200], al
movaps xmmword [rsp + 0x170], xmm0
mov rax, qword [rsp + 0x210]
mov qword [rsp + 0x180], rax
movzx eax, word [rsp + 0x218]
mov word [rsp + 0x188], ax
movzx eax, word [rsp + 0x21a]
mov word [rsp + 0x18a], ax
mov eax, dword [rsp + 0x21c]
mov dword [rsp + 0x18c], eax
mov rax, qword [rsp + 0x3a0]
cmp rax, qword [rsp + 0x398]
jb 0x140067660
mov rax, qword [rsp + 0x180]
mov qword [rsp + 0x2d0], rax
movaps xmm0, xmmword [rsp + 0x170]
movaps xmmword [rsp + 0x2c0], xmm0
movzx edi, word [rsp + 0x188]
lea rcx, [rsp + 0x178]
mov eax, dword [rcx + 0x12]
mov dword [rsp + 0xc0], eax
movzx eax, word [rcx + 0x16]
invalid
mov word [rsp + 0xc4], ax
cmp di, 0x29
je 0x14006766d
mov rax, qword [rsp + 0x2d0]
mov qword [rsp + 0x1e0], rax
movaps xmm0, xmmword [rsp + 0x2c0]
add byte [rdi], cl
sub dword [rsp + 0x1d0], eax
add byte [rdi], cl
sub dword [rsp + 0x1d0], eax
mov eax, dword [rsp + 0xc0]
mov dword [rsp + 0x1b0], eax
movzx eax, word [rsp + 0xc4]
mov word [rsp + 0x1b4], ax
cmp r13, qword [rsp + 0x38]
cmp ebp, dword [rsp + 0x38]
jne 0x140064d42
lea rcx, [rsp + 0x30]
mov rdx, r13
call fcn.14005f388
mov rdx, qword [rsp + 0x30]
mov r13, qword [rsp + 0x40]
jmp 0x140064d47
mov rdx, qword [rsp + 0x28]
mov rax, r13
shl rax, 5
mov rcx, qword [rsp + 0x1e0]
mov qword [rdx + rax + 0x10], rcx
movaps xmm0, xmmword [rsp + 0x1d0]
movups xmmword [rdx + rax], xmm0
mov word [rdx + rax + 0x18], di
mov ecx, dword [rsp + 0x1b0]
mov dword [rdx + rax + 0x1a], ecx
add bl, byte [rdx]
movzx ecx, word [rsp + 0x1b4]
mov qword [rsp + 0x28], rdx
mov word [rdx + rax + 0x1e], cx
inc r13
mov qword [rsp + 0x40], r13
lea rsi, [rsp + 0xa0]
add byte [rax], al
add byte [rax], al
jmp 0x140064ab4
push rax
mov rcx, rsi
call case.0x14005d2c8.188
mov rax, qword [rsi]
test rax, rax
je case.0x1400647da.6
mov dword [rsp + 0xf8], edi
mov qword [rsp + 0x28], rax
lea r15, [rsp + 0x200]
mov r12, qword [r15 + 8]
mov r13, qword [r15 + 0x10]
lea rdx, [rsp + 0x50]
mov rcx, r15
call case.0x140056466.498
mov r15, qword [r15]
test r15, r15
je 0x140066494
mov rax, qword [rsp + 0x208]
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0x210]
mov qword [rsp + 0x458], rax
mov qword [rsp + 0x1d0], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x1d8], xmm0
lea rcx, [rsp + 0x50]
call case.0x140053ee8.395
test ax, ax
je 0x14006647a
mov qword [rsp + 0x2b8], r15
movzx r8d, dx
ret 0x8d4c
mov esp, 0x20024
add byte [rax - 0x73], cl
push rsp
and al, 0x50
mov rcx, r15
call fcn.14005fddf
mov rax, qword [r15]
test rax, rax
je 0x140066472
ret 0x8d4c
mov qword [rsp + 0x4b8], r13
mov dword [rsp + 0x464], ebp
mov qword [rsp + 0x450], r12
lea rcx, [rsp + 0x208]
or byte [rdx], al
add byte [rax], al
or byte [rdx], al
add byte [rax], al
movups xmm0, xmmword [rcx]
lea rsi, [rsp + 0x390]
movups xmmword [rsi + 8], xmm0
mov qword [rsi], rax
mov r13d, 8
xor r15d, r15d
mov rax, qword [rsp + 0x3a0]
cmp rax, qword [rsp + 0x398]
jae 0x140066378
mov rcx, rsi
call fcn.14006365a
cmp ax, 0x26
je 0x14006646a
mov ebp, eax
mov r12d, edx
mov rcx, rsi
call case.0x140053ee8.395
test ax, ax
test eax, eax
je 0x14006646a
movzx r8d, dx
lea rcx, [rsp + 0x200]
mov rdi, rsi
test dword [rax - 0x77], 0xaeb6e8f2
invalid
dec dword [rax - 0x75]
test byte [rax + rax], ah
add al, byte [rax]
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
invalid
add byte [rax], al
lea rcx, [rsp + 0x208]
movups xmm0, xmmword [rcx]
lea rcx, [rsp + 0x108]
movups xmmword [rcx], xmm0
mov qword [rsp + 0x100], rax
mov dword [rsp + 0x100], eax
mov dword [rsp + 0x100], eax
and al, 0
add dword [rax], eax
add byte [rsi - 0x7d], ah
std
invalid
cmp bp, 0x16
jne 0x140064f86
lea rcx, [rsp + 0x100]
call fcn.140063340
test eax, eax
je 0x14006646a
mov dword [rsp + 0x3c0], edx
mov word [rsp + 0x3d8], 0x26
jmp 0x140064ffa
lea rcx, [rsp + 0x200]
lea rdx, [rsp + 0x100]
call case.0x140056466.433
mov word [rsp + 0x218], bp
lodsb al, byte [rsi]
and al, 0x18
add al, byte [rax]
add byte [rsi + 0x44], ah
mov dword [rsp + 0x21a], esp
lodsb al, byte [rsi]
and al, 0x18
add al, byte [rax]
add byte [rsi + 0x44], ah
mov dword [rsp + 0x21a], esp
movups xmm0, xmmword [rsp + 0x200]
add byte [rdx], al
add byte [rax], al
movaps xmmword [rsp + 0x3c0], xmm0
mov rax, qword [rsp + 0x210]
mov qword [rsp + 0x3d0], rax
movzx eax, word [rsp + 0x218]
add al, byte [rax]
add byte [rsi - 0x77], ah
test byte [rax + rbx*8], ah
add eax, dword [rax]
add byte [rdi], cl
mov bh, 0x84
and al, 0x1a
add al, byte [rax]
add byte [rsi - 0x77], ah
test byte [rdx + rbx*8], ah
add eax, dword [rax]
add byte [rbx + 0x21c2484], cl
sbb al, 2
add byte [rax], al
add al, byte [rax]
add byte [rsi - 0x77], ah
test byte [rax + rbx*8], ah
add eax, dword [rax]
add byte [rdi], cl
mov bh, 0x84
and al, 0x1a
add al, byte [rax]
add byte [rsi - 0x77], ah
test byte [rdx + rbx*8], ah
add eax, dword [rax]
add byte [rbx + 0x21c2484], cl
sbb al, 2
sbb al, 2
add byte [rax], al
mov dword [rsp + 0x3dc], eax
mov rax, qword [rsp + 0x110]
mov eax, dword [rsp + 0x110]
and al, 0x10
add dword [rax], eax
add byte [rax + 0x3b], cl
test byte [rax + rcx], ah
add dword [rax], eax
add byte [rdi], cl
invalid
cmp rax, qword [rsp + 0x108]
jb 0x14006645d
mov rax, qword [rsp + 0x3d0]
mov qword [rsp + 0x80], rax
movaps xmm0, xmmword [rsp + 0x3c0]
movaps xmmword [rsp + 0x70], xmm0
movzx ebp, word [rsp + 0x3d8]
lea rcx, [rsp + 0x3da]
fiadd dword [rbx]
add byte [rax], al
mov eax, dword [rcx]
mov dword [rsp + 0xe0], eax
and al, 0xe0
add byte [rax], al
add byte [rdi], cl
mov bh, 0x41
add al, 0x66
mov dword [rsp + 0xe4], eax
and al, 0xe0
add byte [rax], al
add byte [rdi], cl
mov bh, 0x41
add al, 0x66
mov dword [rsp + 0xe4], eax
cmp bp, 0x27
je 0x14006646a
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x180], rax
movaps xmm0, xmmword [rsp + 0x70]
sub byte [rsp + 0x70], al
sub byte [rsp + 0x70], al
movaps xmmword [rsp + 0x170], xmm0
mov eax, dword [rsp + 0xe0]
mov dword [rsp + 0x30], eax
movzx eax, word [rsp + 0xe4]
add byte [rsi - 0x77], ah
and al, 0x34
cmp r15, qword [rsp + 0x1d8]
jne 0x1400650bb
lea rcx, [rsp + 0x1d0]
mov rdx, r15
call fcn.14005f388
mov r13, qword [rsp + 0x1d0]
mov r15, qword [rsp + 0x1e0]
mov rsi, rdi
mov rax, r15
shl rax, 5
mov rdx, qword [rsp + 0x180]
add byte [rcx], 0
add byte [rcx - 0x77], cl
push rsp
add eax, 0x84280f10
and al, 0x70
add dword [rax], eax
add byte [rcx + 0xf], al
adc dword [rbp + rax], eax
add byte [rcx], 0
add byte [rcx - 0x77], cl
push rsp
add eax, 0x84280f10
and al, 0x70
add dword [rax], eax
add byte [rcx + 0xf], al
adc dword [rbp + rax], eax
mov word [r13 + rax + 0x18], bp
mov edx, dword [rsp + 0x30]
mov dword [r13 + rax + 0x1a], edx
movzx edx, word [rsp + 0x34]
mov word [r13 + rax + 0x1e], dx
inc r15
mov qword [rsp + 0x1e0], r15
jmp 0x140064ed4
mov ecx, esi
call fcn.140063a7d
mov rax, qword [rsi]
test rax, rax
je case.0x1400647da.6
movups xmm0, xmmword [rsp + 0x208]
movups xmmword [rsp + 0x2f8], xmm0
and al, 8
add al, byte [rax]
add byte [rdi], cl
adc dword [rsp + 0x2f8], eax
mov qword [rsp + 0x2f0], rax
mov word [rsp + 0x380], 0x19
mov bpl, 7
jmp 0x140065c6f
and al, 0x50
call fcn.14005fdbb
test eax, eax
je 0x14006631c
cmp edx, 0x10000
cli
add byte [rax], al
add dword [rax], eax
ja 0x14006631c
mov r8d, edx
lea r15, [rsp + 0x3c0]
lea rdx, [rsp + 0x50]
mov rcx, r15
call fcn.14005fddf
mov rax, qword [r15]
test rax, rax
je 0x14006631c
mov qword [rsp + 0x458], r12
mov qword [rsp + 0xf8], rdi
lea rcx, [rsp + 0x3c8]
movups xmm0, xmmword [rcx]
lea rdi, [rsp + 0xa0]
movups xmmword [rdi + 8], xmm0
mov qword [rdi], rax
lea r15, [rsp + 0x2c8]
lea r12, [rsp + 0x1d8]
xorps xmm6, xmm6
lea rbp, [rsp + 0x1d0]
mov rax, qword [rsp + 0xb0]
cmp rax, qword [rsp + 0xa8]
jae 0x140067521
lea rcx, [rsp + 0x3c0]
mov rdx, rdi
mov edx, edi
mov word [rax + rax*8], fs
add eax, dword [rax]
add byte [rax - 0x77], cl
mov edx, edi
mov edx, edi
call case.0x14001a9ba.1124
mov rax, qword [rsp + 0x3c0]
mov qword [rsp + 0x28], rax
test rax, rax
je 0x140066314
mov rax, qword [rsp + 0x3c8]
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0x3d0]
mov qword [rsp + 0x2b8], rax
mov qword [rsp + 0x2c0], 8
movups xmmword [r15], xmm6
mov rcx, rdi
call case.0x140053ee8.395
test ax, ax
je 0x1400662f8
movzx r8d, dx
lea rcx, [rsp + 0x3c0]
mov rdx, rdi
call fcn.14005fddf
invalid
stosd dword [rdi], eax
invalid
dec dword [rax - 0x75]
test byte [rax + rax*8], ah
add eax, dword [rax]
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
movups xmm0, xmmword [rax]
invalid
lea rcx, [rsp + 0x3c8]
movups xmm0, xmmword [rcx]
movups xmmword [r12], xmm0
mov qword [rsp + 0x1d0], rax
mov edi, 8
add byte [rbp + 0x31], al
invalid
add byte [rbp + 0x31], al
dec dword [rax - 0x75]
test byte [rax + riz*8], ah
add dword [rax], eax
add byte [rax + 0x3b], cl
test byte [rax + rbx*8], ah
add dword [rax], eax
add byte [rdi], cl
and dword [rax + 0x48000002], 0xffffff89
jmp 0x13fe9870e
mov rax, qword [rsp + 0x1e0]
cmp rax, qword [rsp + 0x1d8]
jae 0x1400655bf
mov rcx, rbp
call fcn.14006365a
cmp ax, 0x26
je 0x1400662f8
mov r13d, eax
mov r12d, edx
mov rcx, rbp
call case.0x140053ee8.395
test ax, ax
je 0x1400662f8
movzx r8d, dx
lea rcx, [rsp + 0x3c0]
mov rdx, rbp
call fcn.14005fddf
mov rax, qword [rsp + 0x3c0]
test rax, rax
je 0x1400662f8
lea rcx, [rsp + 0x3c8]
movups xmm0, xmmword [rcx]
lea rcx, [rsp + 0x178]
movups xmmword [rcx], xmm0
mov qword [rsp + 0x170], rax
cmp r13w, 5
je 0x1400653f2
movzx eax, r13w
lea rcx, [rsp + 0x3c0]
lea rdx, [rsp + 0x170]
cmp eax, 0x11
jne 0x140065442
invalid
lea rcx, [rsp + 0x3c0]
lea rdx, [rsp + 0x170]
call fcn.140063fdd
mov rax, qword [rsp + 0x3c0]
test rax, rax
je 0x1400662f8
fadd dword [rbx]
add byte [rax], al
mov word [rsp + 0x3da], r12w
movups xmm0, xmmword [rsp + 0x3c0]
movaps xmmword [rsp + 0x100], xmm0
mov rax, qword [rsp + 0x3d0]
mov qword [rsp + 0x110], rax
movzx eax, word [rsp + 0x3d8]
mov word [rsp + 0x118], ax
movzx eax, word [rsp + 0x3da]
mov word [rsp + 0x11a], ax
mov eax, dword [rsp + 0x3dc]
mov dword [rsp + 0x11c], eax
mov rax, qword [rsp + 0x180]
cmp rax, qword [rsp + 0x178]
jb 0x1400662eb
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x3a0], rax
movaps xmm0, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x390], xmm0
movzx r12d, word [rsp + 0x118]
lea rcx, [rsp + 0x108]
add byte [rax], al
add byte [rax], al
mov eax, dword [rcx + 0x12]
mov dword [rsp + 0x468], eax
movzx eax, word [rcx + 0x16]
mov word [rsp + 0x46c], ax
cmp r12w, 0x28
je 0x1400662f8
mov rax, qword [rsp + 0x3a0]
mov qword [rsp + 0x80], rax
movaps xmm0, xmmword [rsp + 0x390]
movaps xmmword [rsp + 0x70], xmm0
mov eax, dword [rsp + 0x468]
mov dword [rsp + 0x480], eax
movzx eax, word [rsp + 0x46c]
mov word [rsp + 0x484], ax
cmp r15, qword [rsp + 0x2c8]
jne 0x140065574
lea rcx, [rsp + 0x2c0]
mov rdx, r15
call fcn.14005f388
invalid
dec dword [rax - 0x75]
mov esp, 0x2c024
add byte [rbx + rcx*4 - 0x44], cl
and al, 0xd0
add al, byte [rax]
invalid
invalid
dec dword [rax - 0x75]
mov esp, 0x2c024
add byte [rbx + rcx*4 - 0x44], cl
and al, 0xd0
add al, byte [rax]
add byte [rcx + rcx*4 - 8], cl
mov rax, r15
shl rax, 5
mov rcx, qword [rsp + 0x80]
mov qword [rdi + rax + 0x10], rcx
movaps xmm0, xmmword [rsp + 0x70]
movups xmmword [rdi + rax], xmm0
mov word [rdi + rax + 0x18], r12w
mov ecx, dword [rsp + 0x480]
mov dword [rdi + rax + 0x1a], ecx
invalid
sbb cl, byte [rdi]
mov bh, 0x8c
and al, 0x84
add al, 0
add byte [rsi - 0x77], ah
invalid
invalid
invalid
inc r15
mov qword [rsp + 0x2d0], r15
jmp 0x140065309
invalid
lea rax, [rsp + 0x2c8]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0xe0], xmm0
test rdi, rdi
je 0x140066305
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x2a0], xmm0
mov rcx, qword [rsp + 0x28]
test rcx, rcx
je 0x140066314
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x208], rax
mov dword [rsp + 0x208], eax
mov dword [rsp + 0x208], eax
mov rax, qword [rsp + 0x2b8]
mov qword [rsp + 0x210], rax
mov qword [rsp + 0x218], rdi
movaps xmm0, xmmword [rsp + 0x2a0]
lea rax, [rsp + 0x220]
movups xmmword [rax], xmm0
mov qword [rsp + 0x200], rcx
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x200]
call fcn.140043191
lea rdi, [rsp + 0xa0]
lea r15, [rsp + 0x2c8]
lea r12, [rsp + 0x1d8]
jmp 0x14006524a
mov rax, qword [rsp + 0x3a0]
cmp rax, qword [rsp + 0x398]
jae 0x140066108
mov rcx, r15
call fcn.14006365a
cmp ax, 0x26
je 0x14006635b
mov r13d, eax
mov edi, edx
mov rcx, r15
call case.0x140053ee8.395
test ax, ax
je 0x14006635b
movzx r8d, dx
lea rcx, [rsp + 0x200]
mov rdx, r15
call fcn.14005fddf
mov rax, qword [rsp + 0x200]
test rax, rax
je 0x14006635b
lea rcx, [rsp + 0x208]
movups xmm0, xmmword [rcx]
lea rcx, [rsp + 0x108]
movups xmmword [rcx], xmm0
mov qword [rsp + 0x100], rax
cmp r13w, 0xd
je 0x14006587d
movzx eax, r13w
lea rcx, [rsp + 0x200]
lea rdx, [rsp + 0x100]
cmp eax, 0x1b
jne 0x1400658e0
call fcn.140062615
mov rax, qword [rsp + 0x200]
test rax, rax
je 0x14006635b
lea rcx, [rsp + 0x208]
movups xmm0, xmmword [rcx]
lea rcx, [rsp + 0x3c8]
movups xmmword [rcx], xmm0
mov qword [rsp + 0x3c0], rax
mov word [rsp + 0x3d8], 0x27
jmp 0x140065944
lea rcx, [rsp + 0x200]
lea rdx, [rsp + 0x100]
call fcn.14006374b
mov rcx, qword [rsp + 0x200]
test rcx, rcx
je 0x14006635b
mov rdx, qword [rsp + 0x208]
mov rax, qword [rsp + 0x210]
test rax, rax
je 0x140066356
mov qword [rsp + 0x3c0], rcx
mov qword [rsp + 0x3c8], rdx
mov qword [rsp + 0x3d0], rax
mov word [rsp + 0x3d8], 0x26
mov dword [rsp + 0x3d8], 0x64eb0026
mov dword [rsp + 0x3d8], 0x64eb0026
call case.0x140056466.433
mov word [rsp + 0x218], r13w
mov word [rsp + 0x21a], di
movups xmm0, xmmword [rsp + 0x200]
adc byte [rsp + 0x200], al
adc byte [rsp + 0x200], al
movaps xmmword [rsp + 0x3c0], xmm0
mov rax, qword [rsp + 0x210]
mov qword [rsp + 0x3d0], rax
movzx eax, word [rsp + 0x218]
mov word [rsp + 0x3d8], ax
movzx eax, word [rsp + 0x21a]
mov word [rsp + 0x3da], ax
mov eax, dword [rsp + 0x21c]
mov dword [rsp + 0x3dc], eax
mov rax, qword [rsp + 0x110]
cmp rax, qword [rsp + 0x108]
jb 0x1400661a5
mov rax, qword [rsp + 0x3d0]
mov qword [rsp + 0x80], rax
movaps xmm0, xmmword [rsp + 0x3c0]
movaps xmmword [rsp + 0x70], xmm0
movzx edi, word [rsp + 0x3d8]
lea rcx, [rsp + 0x3c8]
mov eax, dword [rcx + 0x12]
mov dword [rsp + 0xe0], eax
movzx eax, word [rcx + 0x16]
mov word [rsp + 0xe4], ax
and al, 0xe4
add byte [rax], al
add byte [rsi - 0x7d], ah
jmp [rax]
je 0x14006635b
and al, 0xe4
add byte [rax], al
add byte [rsi - 0x7d], ah
jmp [rax]
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x180], rax
movaps xmm0, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0x170], xmm0
test byte [rax + rsi*2], ah
add dword [rax], eax
add byte [rbx + 0xe02484], cl
add byte [rax], al
test byte [rax + rsi*2], ah
add dword [rax], eax
add byte [rbx + 0xe02484], cl
add byte [rax], al
mov dword [rsp + 0x30], eax
movzx eax, word [rsp + 0xe4]
mov word [rsp + 0x34], ax
cmp rbp, qword [rsp + 0x1d8]
jne 0x140065a06
lea rcx, [rsp + 0x1d0]
mov rdx, rbp
call fcn.14005f388
mov r12, qword [rsp + 0x1d0]
mov rbp, qword [rsp + 0x1e0]
mov rax, rbp
shl rax, 5
mov rcx, qword [rsp + 0x180]
mov qword [r12 + rax + 0x10], rcx
movaps xmm0, xmmword [rsp + 0x170]
movups xmmword [r12 + rax], xmm0
mov word [r12 + rax + 0x18], di
mov ecx, dword [rsp + 0x30]
mov dword [r12 + rax + 0x1a], ecx
movzx ecx, word [rsp + 0x34]
mov word [r12 + rax + 0x1e], cx
inc rbp
mov qword [rsp + 0x1e0], rbp
jmp 0x140065795
cmove ecx, eax
mov byte [rsp + 0x2f0], cl
mov word [rax + rsi*8], fs
add al, byte [rax]
add byte [rax], al
mov byte [rsp + 0x2f1], dl
mov word [rsp + 0x380], 0x1a
mov bpl, 0x11
mov ch, 0x11
jmp 0x140065c6f
add byte [rax], al
call fcn.140063340
invalid
test eax, eax
je case.0x1400647da.6
test cl, cl
or byte [rax], al
invalid
test cl, cl
or byte [rax], al
add byte [rcx - 0x4372b72a], cl
mov esi, edx
invalid
invalid
invalid
mov esi, edx
lea rdi, [rsp + 0x200]
mov esp, 0x20024
and al, 0
add al, byte [rax]
add byte [rax], al
and al, 0
add al, byte [rax]
invalid
add byte [rax - 0x73], cl
lea rdx, [rsp + 0x50]
push rsp
and al, 0x50
mov rcx, rdi
call case.0x140056466.498
mov rax, qword [rdi]
mov eax, dword [rdi]
test rax, rax
je case.0x1400647da.6
movups xmm0, xmmword [rsp + 0x208]
movups xmmword [rsp + 0x2f8], xmm0
mov dword [rsp + 0x308], esi
mov qword [rsp + 0x2f0], rax
mov word [rsp + 0x380], 0x17
mov bpl, 4
jmp 0x140065c6f
mov bpl, 8
mov rax, qword [rsp + 0x60]
cmp rax, qword [rsp + 0x58]
jae 0x140065c96
mov word [rbx + 0x90], 0x1f
lea rcx, [rsp + 0x2f0]
call fcn.14005d547
jmp 0x1400664aa
lea rdx, [rsp + 0x2f0]
mov r8d, 0x98
mov rcx, rbx
call fcn.1400efbc0
mov byte [rbx + 0x98], bpl
mov byte [rbx + 0x99], r14b
add cl, ch
jmp 0x140065cc4
add byte [rax], al
add cl, ch
jmp 0x140065cc4
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
test byte [rax + rcx], ah
add dword [rax], eax
add byte [rax - 0x73], cl
and al, 0x50
call fcn.14005fbcb
test al, 1
je 0x140065e02
test byte [rdx], bl
add dword [rax], eax
invalid
test byte [rdx], bl
add dword [rax], eax
add byte [rdi + rcx - 0x4a], al
ret 0x8d48
movzx r8d, dl
lea rsi, [rsp + 0x200]
lea rdx, [rsp + 0x50]
mov rcx, rsi
call fcn.14005fddf
mov rax, qword [rsi]
test rax, rax
je 0x140065e02
movups xmm0, xmmword [rsp + 0x208]
lea r15, [rsp + 0x3c0]
movups xmmword [r15 + 8], xmm0
mov qword [r15], rax
mov esi, 1
xor edi, edi
lea r13, [0x14016f4e4]
mov rax, qword [rsp + 0x3d0]
cmp rax, qword [rsp + 0x3c8]
jae 0x140065ee6
mov rcx, r15
call fcn.14005fbcb
test al, 1
je 0x140065fdd
test byte [rdx], al
add byte [rax], al
mov ebp, edx
movzx eax, dl
lea ecx, [rax - 1]
cmp ecx, 5
ja 0x140065d75
movsxd rax, dword [r13 + rcx*4]
add rax, r13
add eax, ebp
add eax, ebp
jmp rax
loopne 0x140065db6
xor esp, esp
jmp 0x140065db7
cmp eax, 0x14
je 0x140065daa
cmp eax, 0x40
je 0x140065daf
cmp eax, 0x41
je case.0x140030a02.1831
mov r12b, 0xa
cmp eax, 0x42
jne 0x140065db7
mov r12b, 9
jmp 0x140065db7
mov r12b, 5
jmp 0x140065db7
mov r12b, 6
jmp 0x140065db7
invalid
mov r12b, 7
mov ah, 7
jmp 0x140065db7
mov r12b, 8
or byte [rax + 0x3b], cl
mov esp, 0x10824
add dword [rax], eax
cmp rdi, qword [rsp + 0x108]
cmp edi, dword [rsp + 0x108]
add dword [rax], eax
add byte [rbp + 0x20], dh
jne 0x140065de1
and byte [rax - 0x73], cl
mov word [rax + rax], fs
and al, 0
lea rcx, [rsp + 0x100]
mov rdx, rdi
and al, 0
add dword [rax], eax
add byte [rax - 0x77], cl
cli
call fcn.14005f218
mov rsi, qword [rsp + 0x100]
and al, 0
add dword [rax], eax
invalid
dec dword [rax - 0x75]
mov ah, 0x24
and al, 0
add dword [rax], eax
invalid
and al, 0
add dword [rax], eax
add byte [rax - 0x75], cl
mov esp, 0x11024
and al, 0x10
add dword [rax], eax
invalid
mov rdi, qword [rsp + 0x110]
and al, 0x10
add dword [rax], eax
invalid
add byte [rax], al
add byte [rax + rcx*4 + 0x24], al
mov byte [rsi + rdi*2], r12b
mov byte [rsi + rdi*2 + 1], bpl
jle 0x140065deb
jle 0x140065e26
mov byte [rsi + rdi*2 + 1], ch
jle 0x140065deb
mov rdi, qword [rsp + 0x110]
mov edi, dword [rsp + 0x110]
mov esp, 0x11024
add dword [rax], eax
add byte [rax], al
add byte [rax - 1], cl
inc rdi
mov qword [rsp + 0x110], rdi
and al, 0x10
add dword [rax], eax
add cl, ch
xor edi, edi
invalid
invalid
invalid
and al, 0x10
add dword [rax], eax
add cl, ch
xor edi, edi
invalid
mov ecx, 1
xor edx, edx
invalid
add byte [rax], al
add byte [rcx], dh
shr al, cl
invalid
call fcn.14005f72c
jmp case.0x1400647da.6
invalid
add byte [rax], al
invalid
invalid
jmp rbx
cmp qword [rsi], 0
je case.0x1400647da.6
add byte [rax], al
mov rax, qword [rsp + 0x228]
test byte [rax + rbp], ah
add al, byte [rax]
add byte [rax], al
invalid
invalid
sub byte [rdx], al
add byte [rax], al
mov qword [rsp + 0x190], rax
movups xmm0, xmmword [rsp + 0x208]
test byte [rax + rdx*4], ah
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x208], al
movups xmm1, xmmword [rsp + 0x218]
movaps xmmword [rsp + 0x180], xmm1
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x180], ecx
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x170], xmm0
test byte [rax + rsi*2], ah
add dword [rax], eax
add byte [rax], al
invalid
invalid
add byte [rax], al
lea rcx, [rsp + 0x50]
and al, 0x50
call fcn.14006272e
ror al, cl
invalid
cmp ax, 0x179
je case.0x1400647da.6
add byte [rax], al
mov esi, eax
mov edi, edx
lea rcx, [rsp + 0x50]
and al, 0x50
and al, 0x50
call fcn.14006356c
clc
invalid
cmp al, 4
je case.0x1400647da.6
invalid
invalid
add byte [rax], al
and eax, 0x41000006
mov esp, eax
mov r12d, eax
mov r13d, edx
mov ebp, edx
mov rax, qword [rsp + 0x58]
and al, 0x58
mov rcx, qword [rsp + 0x60]
mov ecx, dword [rsp + 0x60]
cmp rcx, rax
jae 0x1400661b7
and dword [rdx], 3
add byte [rax], al
invalid
and dword [rdx], 3
add byte [rax], al
invalid
add byte [rax - 0x73], cl
mov word [rax + rax], fs
and al, 0
lea rcx, [rsp + 0x200]
lea rdx, [rsp + 0x50]
and al, 0x50
and al, 0
add al, byte [rax]
add byte [rax - 0x73], cl
push rsp
and al, 0x50
call fcn.140063a7d
lea rax, [rsp + 0x200]
lea eax, [rsp + 0x200]
invalid
lea eax, [rsp + 0x200]
add al, byte [rax]
add byte [rax - 0x75], cl
mov edx, dword [rax]
invalid
invalid
mov rdx, qword [rax]
mov edx, dword [rax]
test rdx, rdx
je case.0x1400647da.6
invalid
add byte [rax], al
ror byte [rdi], cl
test dh, ah
add eax, 0x100f0000
test byte [rax + rcx], ah
movups xmm0, xmmword [rsp + 0x208]
adc byte [rsp + 0x208], al
add al, byte [rax]
add byte [rdi], cl
movaps xmmword [rsp + 0x390], xmm0
sub dword [rsp + 0x390], eax
add eax, dword [rax]
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x58]
mov rax, qword [rsp + 0x58]
mov rcx, qword [rsp + 0x60]
jmp 0x1400661c7
test rsi, rsi
je case.0x1400647da.6
mov r15, qword [rsp + 0x108]
lea r12, [rsp + 0x200]
lea rdx, [rsp + 0x50]
mov rcx, r12
call fcn.14006374b
mov r12, qword [r12]
test r12, r12
je 0x14006634b
lea rbp, [rsp + 0x200]
mov rax, qword [rbp + 8]
mov qword [rsp + 0x28], rax
mov r13, qword [rbp + 0x10]
lea rdx, [rsp + 0x50]
mov rcx, rbp
call fcn.140062615
mov rax, qword [rbp]
test rax, rax
je 0x14006633e
movups xmm0, xmmword [rsp + 0x208]
movups xmmword [rsp + 0x3c8], xmm0
mov qword [rsp + 0x3c0], rax
test r13, r13
je 0x140066331
mov rax, qword [rsp + 0x3d0]
mov rcx, qword [rsp + 0x3c0]
mov rdx, qword [rsp + 0x3c8]
mov qword [rsp + 0x2f8], r15
mov qword [rsp + 0x300], rdi
mov qword [rsp + 0x308], r12
mov r8, qword [rsp + 0x28]
mov qword [rsp + 0x310], r8
mov qword [rsp + 0x318], r13
mov qword [rsp + 0x320], rcx
mov qword [rsp + 0x328], rdx
mov qword [rsp + 0x330], rax
mov qword [rsp + 0x2f0], rsi
mov word [rsp + 0x380], 0x11
jmp 0x140066181
mov rcx, qword [rsp + 0x100]
mov rdx, qword [rsp + 0x108]
jmp 0x140065e09
mov r15, qword [rsp + 0x70]
test r15, r15
je case.0x1400647da.6
mov r12, qword [rsp + 0x78]
mov r13, qword [rsp + 0x80]
mov qword [rsp + 0x70], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
lea rcx, [rsp + 0x50]
call fcn.14005fbcb
test al, 1
je 0x140066189
movzx r8d, dl
lea rsi, [rsp + 0x100]
lea rdx, [rsp + 0x50]
mov rcx, rsi
call fcn.14005fddf
mov rax, qword [rsi]
test rax, rax
je 0x140066189
mov qword [rsp + 0xf8], r13
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x28], r15
movups xmm0, xmmword [rsp + 0x108]
lea rcx, [rsp + 0x170]
movups xmmword [rcx + 8], xmm0
mov qword [rcx], rax
mov esi, 1
xor r12d, r12d
mov rax, qword [rsp + 0x180]
cmp rax, qword [rsp + 0x178]
jae 0x1400664c6
lea rcx, [rsp + 0x170]
call fcn.14006356c
mov r15d, edx
mov rdx, qword [rsp + 0x78]
cmp al, 4
je 0x14006750d
mov r13d, eax
cmp r12, rdx
jne 0x1400660db
lea rcx, [rsp + 0x70]
mov rdx, r12
call fcn.14005f218
mov rsi, qword [rsp + 0x70]
mov r12, qword [rsp + 0x80]
mov byte [rsi + r12*2], r13b
mov byte [rsi + r12*2 + 1], r15b
mov r12, qword [rsp + 0x80]
inc r12
mov qword [rsp + 0x80], r12
jmp 0x140066086
mov rcx, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x78]
jmp 0x14006619b
lea rax, [rsp + 0x1d8]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x2c0], xmm0
test r12, r12
mov r15, qword [rsp + 0x28]
je 0x14006636d
movaps xmm0, xmmword [rsp + 0x2c0]
movaps xmmword [rsp + 0xa0], xmm0
test rsi, rsi
je case.0x1400647da.6
mov qword [rsp + 0x2f8], r15
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x300], rax
mov qword [rsp + 0x308], r12
movaps xmm0, xmmword [rsp + 0xa0]
movaps xmmword [rsp + 0x310], xmm0
mov qword [rsp + 0x2f0], rsi
mov word [rsp + 0x380], 0x12
mov bpl, 0xa
jmp 0x140065c6f
mov ecx, 1
xor edx, edx
call fcn.14005f72c
mov rcx, r15
mov rdx, r12
call fcn.14005dac4
jmp case.0x1400647da.6
lea rcx, [rsp + 0x3c0]
call case.0x140056466.298
jmp 0x14006635b
xorps xmm0, xmm0
movaps xmmword [rsp + 0x390], xmm0
mov edx, 8
movaps xmm0, xmmword [rsp + 0x390]
movaps xmmword [rsp + 0x250], xmm0
mov dword [rsp + 0x266], 9
xorps xmm0, xmm0
movaps xmmword [rsp + 0x200], xmm0
movaps xmmword [rsp + 0x210], xmm0
movaps xmm0, xmmword [rsp + 0x170]
movaps xmm1, xmmword [rsp + 0x180]
movaps xmmword [rsp + 0x220], xmm0
movaps xmmword [rsp + 0x230], xmm1
mov r8, qword [rsp + 0x190]
mov qword [rsp + 0x240], r8
mov word [rsp + 0x260], si
mov word [rsp + 0x262], di
mov byte [rsp + 0x264], r12b
mov byte [rsp + 0x265], r13b
mov qword [rsp + 0x248], rdx
cmp rcx, rax
jae 0x140066264
lea rcx, [rsp + 0x248]
call 0x14005d6a9
jmp case.0x1400647da.6
lea rax, [rsp + 0x3c0]
lea rdx, [rsp + 0x200]
mov ecx, 0x66
mov rdi, rax
mov rsi, rdx
rep movsb byte [rdi], byte [rsi]
mov r8d, dword [rdx + 0x6a]
movzx r9d, word [rdx + 0x6e]
lea rdx, [rsp + 0x100]
mov ecx, 0x66
mov rdi, rdx
mov rsi, rax
rep movsb byte [rdi], byte [rsi]
movaps xmm0, xmmword [rsp + 0x70]
movaps xmm1, xmmword [rsp + 0x80]
movaps xmmword [rdx], xmm0
movaps xmmword [rdx + 0x10], xmm1
lea rax, [rsp + 0x2f0]
mov ecx, 0x66
mov rdi, rax
mov rsi, rdx
rep movsb byte [rdi], byte [rsi]
mov word [rax + 0x66], r15w
mov word [rax + 0x68], bp
mov word [rax + 0x6e], r9w
mov dword [rax + 0x6a], r8d
mov word [rax + 0x90], 0xc
mov bpl, 2
jmp 0x140065c6f
lea rcx, [rsp + 0x100]
call fcn.14005d945
lea rcx, [rsp + 0x2c0]
call fcn.14005d8ed
mov rcx, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x68]
call fcn.14009c81c
mov rdi, qword [rsp + 0xf8]
lea rcx, [rsp + 0x30]
call 0x14005d759
invalid
dec dword [rax - 0x77]
int1
mov rcx, rsi
mov rdx, rdi
jmp 0x14006649c
lea rcx, [rsp + 0x3c0]
call fcn.14005cefa
mov rcx, r12
mov rdx, qword [rsp + 0x28]
call fcn.14005dac4
mov rcx, rsi
mov rdx, r15
jmp 0x140065e09
call fcn.14005dac4
mov r15, qword [rsp + 0x28]
lea rcx, [rsp + 0x1d0]
call 0x14005d854
mov rcx, rsi
mov rdx, r15
jmp 0x14006649c
lea rax, [rsp + 0x1d8]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x2c0], xmm0
test r13, r13
mov r12, qword [rsp + 0x450]
mov r15, qword [rsp + 0x2b8]
je 0x140066487
movaps xmm0, xmmword [rsp + 0x2c0]
movaps xmmword [rsp + 0xa0], xmm0
cmp qword [rsp + 0x28], 0
mov ecx, dword [rsp + 0x464]
mov edx, dword [rsp + 0xf8]
je case.0x1400647da.6
mov rax, qword [rsp + 0x450]
mov qword [rsp + 0x2f8], rax
mov rax, qword [rsp + 0x4b8]
mov qword [rsp + 0x300], rax
mov rax, qword [rsp + 0x2b8]
mov qword [rsp + 0x308], rax
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x310], rax
mov rax, qword [rsp + 0x458]
mov qword [rsp + 0x318], rax
mov qword [rsp + 0x320], r13
movaps xmm0, xmmword [rsp + 0xa0]
movups xmmword [rsp + 0x328], xmm0
mov dword [rsp + 0x338], edx
mov dword [rsp + 0x33c], ecx
mov rax, qword [rsp + 0x28]
mov qword [rsp + 0x2f0], rax
add byte [rax], al
mov word [rsp + 0x380], 0x18
jmp 0x140065c24
lea rcx, [rsp + 0x3c0]
call case.0x140051800.425
mov r12, qword [rsp + 0x450]
mov r15, qword [rsp + 0x2b8]
lea rcx, [rsp + 0x1d0]
call 0x14005d7e5
mov rcx, r15
mov rdx, qword [rsp + 0x68]
call fcn.14009c81c
mov rcx, qword [rsp + 0x28]
mov rdx, r12
call fcn.14009c81c
mov word [rbx + 0x90], 0x1f
movaps xmm6, xmmword [rsp + 0x510]
add rsp, 0x528
add esp, 0x528
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, [rsp + 0x78]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x390], xmm0
test rsi, rsi
mov r15, qword [rsp + 0x28]
mov r12, qword [rsp + 0x68]
je 0x140066195
movaps xmm0, xmmword [rsp + 0x390]
lea rcx, [rsp + 0x230]
movups xmmword [rcx - 0x10], xmm0
xorps xmm0, xmm0
movups xmmword [rcx + 8], xmm0
mov word [rcx + 0x60], di
mov word [rcx + 0x62], bp
movaps xmm1, xmmword [rsp + 0x2c0]
movaps xmm2, xmmword [rsp + 0x2d0]
movups xmmword [rcx + 0x18], xmm1
movups xmmword [rcx + 0x28], xmm2
movaps xmm1, xmmword [rsp + 0x1d0]
mov word [rax + rdx*8], fs
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x1e0], dl
movups xmmword [rcx + 0x38], xmm1
movups xmmword [rcx + 0x48], xmm2
mov rax, qword [rsp + 0x1f0]
mov qword [rcx + 0x58], rax
mov qword [rcx - 0x30], r15
mov qword [rcx - 0x28], r12
mov rax, qword [rsp + 0xf8]
mov qword [rcx - 0x20], rax
mov qword [rcx - 0x18], rsi
mov qword [rcx], 8
mov rax, qword [rsp + 0x60]
cmp rax, qword [rsp + 0x58]
jae 0x14006778d
mov qword [rsp + 0x468], 8
movups xmmword [rsp + 0x470], xmm0
lea rcx, [rsp + 0x50]
call case.0x140053ee8.395
test ax, ax
je 0x140067855
invalid
movzx r8d, dx
lea rsi, [rsp + 0x100]
lea rdx, [rsp + 0x50]
mov rcx, rsi
call fcn.14005fddf
mov rax, qword [rsi]
test rax, rax
je 0x140067855
lea rcx, [rsp + 0x108]
movups xmm0, xmmword [rcx]
lea rcx, [rsp + 0x480]
mov word [rax + rax*4], fs
add al, 0
add byte [rdi], cl
adc dword [rcx + 8], eax
mov qword [rcx], rax
xorps xmm6, xmm6
xor eax, eax
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0x490]
cmp rax, qword [rsp + 0x488]
jae 0x14006767c
adc byte [rax], al
invalid
lea rcx, [rsp + 0x480]
call fcn.14006365a
cmp ax, 0x26
je 0x140067855
mov edi, eax
mov ebp, edx
lea rcx, [rsp + 0x480]
call case.0x140053ee8.395
jmp qword [rsi - 0x7b]
ror byte [rdi], 0x84
invalid
adc al, byte [rax]
invalid
movzx r8d, dx
lea rcx, [rsp + 0x100]
lea rdx, [rsp + 0x480]
call fcn.14005fddf
mov rax, qword [rsp + 0x100]
add byte [rax], al
test rax, rax
je 0x140067855
lea rcx, [rsp + 0x108]
movups xmm0, xmmword [rcx]
lea rcx, [rsp + 0xc8]
movups xmmword [rcx], xmm0
mov qword [rsp + 0xc0], rax
cmp di, 0x24
ja case.0x140066691.1
nop
invalid
add byte [rax], al
nop
invalid
movzx eax, di
lea rcx, [0x14016f4fc]
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
mov qword [rsp + 0x1b0], 8
lea rax, [rsp + 0x1b8]
movups xmmword [rax], xmm6
lea rcx, [rsp + 0xc0]
call case.0x140053ee8.395
test ax, ax
je 0x140067848
movzx r8d, dx
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0xc0]
add byte [rax], al
add al, ch
or dword [rdi - 0x74b70001], edx
and al, 0x70
test rax, rax
je 0x140067848
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x78]
movups xmm0, xmmword [rcx]
lea rcx, [rsp + 0x2a8]
movups xmmword [rcx], xmm0
mov qword [rsp + 0x2a0], rax
mov r15d, 8
xor r13d, r13d
mov rax, qword [rsp + 0x2b0]
cmp rax, qword [rsp + 0x2a8]
jae 0x140067399
lea rcx, [rsp + 0x2a0]
call fcn.14005fbcb
dec dword [rcx + 0xfd284c7]
xchg ebp, eax
rol byte [rax - 0xa], 0xc7
add dword [rdi], ecx
test byte [rcx + rdx], cl
add byte [rax], al
mov ebp, edx
and dil, al
and bh, al
je 0x140066760
lea rcx, [rsp + 0xa0]
lea rdx, [rsp + 0x2a0]
call case.0x140056466.433
invalid
inc dword [rbp + 0x31]
in al, 0xe9
invalid
add byte [rax], al
invalid
invalid
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0x2a0]
call case.0x140056466.498
mov r12, qword [rsp + 0x70]
and al, 0x70
and al, 0x70
test r12, r12
je 0x140067848
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x28], rax
mov rsi, qword [rsp + 0x80]
add byte [rax], al
mov rcx, r12
mov rdx, rsi
bnd call fcn.1400c22a3
bnd call fcn.1400c22a3
test rax, rax
je 0x14006783b
mov r8, rdx
lea rcx, [rsp + 0x88]
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rdx, rax
call fcn.1400c214c
mov qword [rsp + 0x70], r12
and al, 0x70
and al, 0x70
mov rax, qword [rsp + 0x28]
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], rsi
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x78
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x78
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0xa0], xmm0
mov rax, qword [rax + 0x10]
adc byte [rax - 0x77], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rdx + rcx*4], ah
add byte [rax], al
add byte [rax], al
adc byte [rax - 0x77], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rdx + rcx*4], ah
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rax + 6]
add byte [rax], al
movups xmm0, xmmword [rax + 6]
movaps xmmword [rsp + 0x4a0], xmm0
mov rax, qword [rsp + 0xb0]
movaps xmm0, xmmword [rsp + 0xa0]
movaps xmm1, xmmword [rsp + 0x4a0]
movaps xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rax
movaps xmmword [rsp + 0x4f0], xmm1
cmp r13, qword [rsp + 0x1b8]
jne case.0x140030a02.1872
invalid
and byte [rax - 0x73], cl
mov word [rax + rsi*4], fs
add dword [rax], eax
add byte [rcx + rcx*4 - 0x16], cl
lea rcx, [rsp + 0x1b0]
mov rdx, r13
call fcn.14005f5ce
mov r15, qword [rsp + 0x1b0]
add byte [rbx + rcx*4 - 0x54], cl
and al, 0xc0
add dword [rax], eax
invalid
add byte [rbx + rcx*4 - 0x54], cl
and al, 0xc0
add dword [rax], eax
add byte [rcx + 0x6b], cl
invalid
invalid
invalid
imul rax, r13, 0x38
mov qword [r15 + rax], r12
movaps xmm0, xmmword [rsp + 0x30]
movups xmmword [r15 + rax + 8], xmm0
mov rcx, qword [rsp + 0x40]
and al, 0x40
and al, 0x40
mov qword [r15 + rax + 0x18], rcx
movaps xmm0, xmmword [rsp + 0x4f0]
movups xmmword [r15 + rax + 0x20], xmm0
invalid
and byte [rcx - 0x78], al
jl 0x14006688a
xor byte [rcx - 0x78], al
insb byte [rdi], dx
invalid
xor dword [rbx + 0x49a248c], ecx
add byte [rax], al
mov dword [r15 + rax + 0x32], ecx
invalid
and byte [rcx - 0x78], al
jl 0x14006688a
xor byte [rcx - 0x78], al
insb byte [rdi], dx
invalid
mov word [rdx + rbx*4], fs
add al, 0
add byte [rcx - 0x77], al
invalid
movzx ecx, word [rsp + 0x49e]
add byte [rax], al
add byte [rsi + 0x41], ah
mov dword [rdi + rax + 0x36], ecx
mov word [r15 + rax + 0x36], cx
mov r13, qword [rsp + 0x1c0]
inc r13
mov qword [rsp + 0x1c0], r13
jmp 0x140066708
invalid
invalid
invalid
lea rcx, [rsp + 0xc0]
call fcn.140063a5d
invalid
invalid
cmp al, 2
je 0x140067855
invalid
test al, 1
jne 0x1400671b7
invalid
add byte [rax - 0x73], cl
and al, 0x70
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0xc0]
call fcn.140062615
mov rsi, qword [rsp + 0x70]
test rsi, rsi
test esi, esi
rol byte [rax], 0
add al, ch
sub edi, dword [rbp - 0x74b70001]
je 0x140066912
jo 0x140066938
test esi, esi
je 0x140067855
lea rax, [rsp + 0x78]
movups xmm0, xmmword [rax]
adc byte [rax], al
adc byte [rax], al
lea rax, [rsp + 0xa8]
movups xmmword [rax], xmm0
mov qword [rsp + 0xa0], rsi
lea rcx, [rsp + 0x70]
add byte [rax - 0x73], cl
and al, 0x70
lea rdx, [rsp + 0xc0]
lea edx, [rsp + 0xc0]
call case.0x140056466.498
mov rax, qword [rsp + 0x70]
dec dword [rax - 0x75]
and al, 0x70
test rax, rax
je 0x1400678ac
mov rcx, qword [rsp + 0x78]
js 0x140066981
mov rdx, qword [rsp + 0x80]
mov edx, dword [rsp + 0x80]
mov qword [rsp + 0xf8], rdx
mov dl, byte [rsp + 0xa8]
add byte [rax], al
mov dil, byte [rsp + 0xa9]
add byte [rax], al
lea r9, [rsp + 0xa8]
mov r8, qword [r9 + 2]
mov r9, qword [r9 + 8]
mov qword [rsp + 0xe0], r8
and al, 0xa8
add byte [rax], al
add byte [rbp - 0x75], cl
add cl, byte [r13 - 0x75]
or byte [r9 + rcx*4 - 0x7c], cl
and al, 0xe0
add byte [rax], al
add byte [rcx + rcx*4 - 0x74], cl
mov qword [rsp + 0xe6], r9
mov r8, qword [rsp + 0xe0]
invalid
invalid
mov word [rsi + riz*8], fs
mov qword [rsp + 0xe6], r9
out 0, al
add byte [rax], al
mov r8, qword [rsp + 0xe0]
mov r9, qword [rsp + 0xe6]
add byte [rax], al
mov word [rsi + riz*8], fs
add byte [rax], al
add byte [rcx + rcx*4 - 0x7c], cl
add byte [rax], al
mov qword [rsp + 0x2a0], r8
mov qword [rsp + 0x2a6], r9
jmp 0x1400671f8
add byte [rax], al
and al, 0xa0
add al, byte [rax]
add byte [rcx + rcx*4 - 0x74], cl
and al, 0xa6
add al, byte [rax]
add cl, ch
pop rsp
or byte [rax], al
add byte [rax], al
mov qword [rsp + 0x30], 2
add byte [rax], al
mov qword [rsp + 0x30], 2
lea rax, [rsp + 0x38]
movups xmmword [rax], xmm6
lea rcx, [rsp + 0xc0]
rol byte [rax], 0
add al, ch
ja 0x14006694d
invalid
jmp qword [rsi - 0x7b]
ror byte [rdi], 0x84
mov cl, 0xe
invalid
add byte [rax], al
rol byte [rax], 0
add al, ch
ja 0x14006694d
invalid
invalid
movzx r8d, dx
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0xc0]
call fcn.14005fddf
mov rax, qword [rsp + 0x70]
and al, 0x70
and al, 0x70
jo 0x140066a27
test rax, rax
test eax, eax
je 0x140067874
lea rcx, [rsp + 0x78]
movups xmm0, xmmword [rcx]
lea rcx, [rsp + 0xa8]
add byte [rdi], cl
adc dword [rcx], eax
add byte [rdi], cl
adc dword [rcx], eax
mov qword [rsp + 0xa0], rax
mov esi, 2
xor edi, edi
mov rax, qword [rsp + 0xb0]
test byte [rax + rsi*4], ah
add byte [rax], al
invalid
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax + 0x3b], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rdi], cl
add dword [rsi + 8], 0
add byte [rax - 0x73], cl
mov word [rax + riz*4], fs
add byte [rax], al
mov al, 0
add byte [rax], al
cmp rax, qword [rsp + 0xa8]
jae 0x140067265
lea rcx, [rsp + 0xa0]
add al, ch
push rcx
leave
invalid
call fcn.14006337d
mov r12d, edx
mov rdx, qword [rsp + 0x38]
cmp ax, 0xb
je case.0x140063683.192
mov ebp, eax
cmp rdi, rdx
cmp edi, edx
cmp edi, edx
jne case.0x140036020.1845
lea rcx, [rsp + 0x30]
mov rdx, rdi
call fcn.14005f5b3
mov rsi, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x40]
mov word [rsi + rdi*4], bp
mov word [rsi + rdi*4 + 2], r12w
mov rdi, qword [rsp + 0x40]
inc rdi
mov qword [rsp + 0x40], rdi
jmp 0x140066a09
lea rcx, [rsp + 0x70]
and al, 0x70
lea rdx, [rsp + 0xc0]
call fcn.14006340b
mov rax, qword [rsp + 0x70]
test rax, rax
je 0x140067855
lea rcx, [rsp + 0x78]
movups xmm0, xmmword [rcx]
lea rcx, [rsp + 0x108]
movups xmmword [rcx + 8], xmm0
mov qword [rsp + 0x108], rax
and qword [rsp + 0x100], 0
xor eax, eax
jmp 0x140067497
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0xc0]
call fcn.14006374b
mov rax, qword [rsp + 0x70]
test rax, rax
je 0x140067855
lea rcx, [rsp + 0x78]
movups xmm0, xmmword [rcx]
lea rcx, [rsp + 0x108]
movups xmmword [rcx + 8], xmm0
mov qword [rsp + 0x108], rax
mov qword [rsp + 0x100], 2
mov eax, 2
jmp 0x140067497
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0xc0]
xchg esp, eax
and al, 0xc0
add byte [rax], al
add al, ch
cmp cl, ch
invalid
dec dword [rax - 0x75]
and al, 0x70
test rax, rax
je 0x140067855
invalid
add byte [rax], al
xchg esp, eax
and al, 0xc0
add byte [rax], al
add al, ch
cmp cl, ch
invalid
or eax, 0x8d480000
and al, 0x78
lea rcx, [rsp + 0x78]
movups xmm0, xmmword [rcx]
lea rcx, [rsp + 0x108]
movups xmmword [rcx + 8], xmm0
mov qword [rsp + 0x108], rax
mov qword [rsp + 0x100], 5
mov eax, 5
jmp 0x140067497
mov rax, qword [rsp + 0xd0]
cmp rax, qword [rsp + 0xc8]
jb case.0x140066691.1
mov qword [rsp + 0x100], 0xd
mov eax, 0xd
jmp 0x140067497
mov rax, qword [rsp + 0xd0]
cmp rax, qword [rsp + 0xc8]
jb case.0x140066691.1
invalid
add byte [rax - 0x39], cl
test byte [rax + rax], ah
add dword [rax], eax
add byte [rbx], cl
add byte [rax], al
add byte [rax + 0xb], bh
mov qword [rsp + 0x100], 0xb
mov eax, 0xb
jmp 0x140067497
mov rax, qword [rsp + 0xd0]
cmp rax, qword [rsp + 0xc8]
jae 0x140067182
lea rcx, [rsp + 0x108]
lea rdx, [rsp + 0xc0]
call case.0x140056466.433
jmp 0x14006718b
mov qword [rsp + 0x30], 8
lea rax, [rsp + 0x38]
movups xmmword [rax], xmm6
lea rcx, [rsp + 0xc0]
call case.0x140053ee8.395
test ax, ax
je 0x14006782f
movzx r8d, dx
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0xc0]
call fcn.14005fddf
mov rax, qword [rsp + 0x70]
test rax, rax
je 0x14006782f
lea rcx, [rsp + 0x78]
movups xmm0, xmmword [rcx]
lea rcx, [rsp + 0xa8]
movups xmmword [rcx], xmm0
adc dword [rcx], eax
adc dword [rcx], eax
mov qword [rsp + 0xa0], rax
mov esi, 8
xor edi, edi
mov rax, qword [rsp + 0xb0]
cmp rax, qword [rsp + 0xa8]
jae 0x1400673e7
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0xa0]
call case.0x140056466.498
mov r12, qword [rsp + 0x70]
test r12, r12
je 0x14006782f
mov r13, qword [rsp + 0x78]
mov r15, qword [rsp + 0x80]
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0xa0]
call fcn.140063340
test eax, eax
je 0x140067824
mov ebp, edx
cmp rdi, qword [rsp + 0x38]
jne 0x140066cd2
mov rax, qword [rsp + 0xd0]
cmp rax, qword [rsp + 0xc8]
jae 0x1400671a1
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0xc0]
call case.0x140056466.433
mov word [rsp + 0x88], di
mov word [rsp + 0x8a], bp
movups xmm0, xmmword [rsp + 0x70]
lea rcx, [rsp + 0x108]
movups xmmword [rcx], xmm0
mov rax, qword [rsp + 0x80]
mov qword [rcx + 0x10], rax
movzx eax, word [rsp + 0x88]
mov word [rcx + 0x18], ax
movzx eax, word [rsp + 0x8a]
mov word [rcx + 0x1a], ax
mov eax, dword [rsp + 0x8c]
mov dword [rcx + 0x1c], eax
mov qword [rsp + 0x100], 0x11
mov eax, 0x11
jmp 0x140067497
mov qword [rsp + 0x30], 2
lea rax, [rsp + 0x38]
lea eax, [rsp + 0x38]
lea eax, [rsp + 0x38]
movups xmmword [rax], xmm6
lea rcx, [rsp + 0xc0]
call fcn.14005fbcb
test al, 1
je 0x140067880
movzx r8d, dl
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0xc0]
call fcn.14005fddf
mov rax, qword [rsp + 0x70]
test rax, rax
je 0x140067894
lea rcx, [rsp + 0x78]
movups xmm0, xmmword [rcx]
lea rcx, [rsp + 0xa8]
movups xmmword [rcx], xmm0
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0xb0]
cmp rax, qword [rsp + 0xa8]
jae 0x1400672b0
lea rcx, [rsp + 0xa0]
call fcn.1400631b7
cmp ax, 0xa
je 0x1400677df
mov r8d, edx
lea rcx, [rsp + 0x30]
mov edx, eax
call fcn.14006352c
jmp 0x140066deb
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0xc0]
call case.0x140056466.498
mov rax, qword [rsp + 0x70]
test rax, rax
je 0x140067855
lea rcx, [rsp + 0x78]
movups xmm0, xmmword [rcx]
lea rcx, [rsp + 0x108]
movups xmmword [rcx + 8], xmm0
mov qword [rsp + 0x108], rax
mov qword [rsp + 0x100], 0xa
mov eax, 0xa
jmp 0x140067497
mov qword [rsp + 0x30], 1
lea rax, [rsp + 0x38]
movups xmmword [rax], xmm6
lea rcx, [rsp + 0xc0]
call fcn.14005fbcb
test al, 1
je 0x14006788a
movzx r8d, dl
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0xc0]
call fcn.14005fddf
mov rax, qword [rsp + 0x70]
test rax, rax
je 0x1400678a0
lea rcx, [rsp + 0x78]
movups xmm0, xmmword [rcx]
lea rcx, [rsp + 0xa8]
movups xmmword [rcx], xmm0
mov qword [rsp + 0xa0], rax
mov esi, 1
add byte [rcx], dh
dec dword [rax - 0x75]
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax + 0x3b], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rdi], cl
add dword [rbx], 4
add byte [rax], al
add byte [rcx], dh
dec dword [rax - 0x75]
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax + 0x3b], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rdi], cl
add dword [rbx], 4
add byte [rax], al
lea rcx, [rsp + 0xa0]
call fcn.14005fbcb
mov ebp, edx
cmp dl, 1
sete cl
mov dl, 2
sub dl, cl
test bpl, bpl
movzx r15d, dl
mov ecx, 0
cmove r15d, ecx
test al, 1
mov eax, 3
cmove r15d, eax
je 0x1400677fa
cmp rdi, qword [rsp + 0x38]
jne 0x140066f55
lea rcx, [rsp + 0x30]
mov rdx, rdi
call fcn.14005f218
mov rsi, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x40]
mov byte [rsi + rdi*2], r15b
mov byte [rsi + rdi*2 + 1], bpl
mov rdi, qword [rsp + 0x40]
inc rdi
mov qword [rsp + 0x40], rdi
jmp 0x140066ee7
mov qword [rsp + 0xe0], 8
lea rax, [rsp + 0xe8]
movups xmmword [rax], xmm6
lea rcx, [rsp + 0xc0]
call case.0x140053ee8.395
test ax, ax
je 0x1400677c9
movzx r8d, dx
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0xc0]
call fcn.14005fddf
mov rax, qword [rsp + 0x70]
test rax, rax
je 0x1400677c9
lea rcx, [rsp + 0x78]
movups xmm0, xmmword [rcx]
lea rcx, [rsp + 0x38]
movups xmmword [rcx], xmm0
mov qword [rsp + 0x30], rax
mov esi, 8
xor edi, edi
mov rax, qword [rsp + 0x40]
cmp rax, qword [rsp + 0x38]
jae 0x14006734b
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0x30]
call fcn.14006359e
movzx ebp, word [rsp + 0x88]
cmp bp, 0xb
je 0x1400677c9
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0xb0], rax
movups xmm0, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0xa0], xmm0
lea rcx, [rsp + 0x8a]
mov eax, dword [rcx]
mov dword [rsp + 0x1b0], eax
movzx eax, word [rcx + 4]
mov word [rsp + 0x1b4], ax
cmp rdi, qword [rsp + 0xe8]
jne 0x140067072
lea rcx, [rsp + 0xe0]
mov rdx, rdi
call fcn.14005f388
mov rsi, qword [rsp + 0xe0]
mov rdi, qword [rsp + 0xf0]
shl rdi, 5
mov rax, qword [rsp + 0xb0]
mov qword [rsi + rdi + 0x10], rax
movaps xmm0, xmmword [rsp + 0xa0]
movups xmmword [rsi + rdi], xmm0
mov word [rsi + rdi + 0x18], bp
mov eax, dword [rsp + 0x1b0]
mov dword [rsi + rdi + 0x1a], eax
movzx eax, word [rsp + 0x1b4]
mov word [rsi + rdi + 0x1e], ax
mov rdi, qword [rsp + 0xf0]
inc rdi
mov qword [rsp + 0xf0], rdi
jmp 0x140066fdd
lea rcx, [rsp + 0xc0]
call case.0x140056466.442
mov rsi, rax
mov rdi, rdx
mov rcx, rdx
xor edx, edx
call fcn.140051cfd
mov r15, rax
mov r12, rdx
mov rcx, rax
mov rdx, rsi
mov r8, rdi
call fcn.1400efbc0
mov qword [rsp + 0x108], r15
mov qword [rsp + 0x110], r12
mov qword [rsp + 0x118], rdi
mov qword [rsp + 0x100], 0xe
mov eax, 0xe
jmp 0x140067497
lea rcx, [rsp + 0xc0]
call case.0x140056466.442
mov rsi, rax
mov rdi, rdx
mov rcx, rdx
xor edx, edx
call fcn.140051cfd
mov r15, rax
mov r12, rdx
mov rcx, rax
mov rdx, rsi
mov r8, rdi
call fcn.1400efbc0
mov qword [rsp + 0x108], r15
mov qword [rsp + 0x110], r12
mov qword [rsp + 0x118], rdi
mov qword [rsp + 0x100], 0xf
mov eax, 0xf
jmp 0x140067497
and qword [rsp + 0x108], 0
mov qword [rsp + 0x100], 4
mov eax, 4
jmp 0x140067497
mov qword [rsp + 0x100], 0x10
mov eax, 0x10
jmp 0x140067497
mov edi, edx
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0xc0]
call case.0x140056466.433
mov rdx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x76], rdx
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x2a6], rdx
mov rdx, qword [rsp + 0x70]
mov qword [rsp + 0x2a0], rdx
mov dl, 1
xor esi, esi
mov qword [rsp + 0x108], rsi
mov byte [rsp + 0x110], dl
mov byte [rsp + 0x111], dil
mov rdx, qword [rsp + 0x2a0]
mov r8, qword [rsp + 0x2a6]
lea r9, [rsp + 0x108]
mov qword [r9 + 0x10], r8
mov qword [r9 + 0xa], rdx
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], rcx
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x100], 0xc
mov eax, 0xc
jmp 0x140067497
lea rax, [rsp + 0x38]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0xe0], xmm0
test rsi, rsi
je 0x140067855
movaps xmm0, xmmword [rsp + 0xe0]
lea rax, [rsp + 0x108]
movups xmmword [rax + 8], xmm0
mov qword [rsp + 0x108], rsi
mov qword [rsp + 0x100], 1
mov eax, 1
jmp 0x140067497
mov rax, qword [rsp + 0x30]
lea rcx, [rsp + 0x38]
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0xe0], xmm0
test rax, rax
je 0x140067855
movaps xmm0, xmmword [rsp + 0xe0]
lea rcx, [rsp + 0x108]
movups xmmword [rcx + 8], xmm0
mov qword [rsp + 0x108], rax
mov qword [rsp + 0x100], 6
mov eax, 6
jmp 0x140067497
lea rax, [rsp + 0x38]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0xe0], xmm0
test rsi, rsi
je 0x140067855
movaps xmm0, xmmword [rsp + 0xe0]
lea rax, [rsp + 0x108]
movups xmmword [rax + 8], xmm0
mov qword [rsp + 0x108], rsi
mov qword [rsp + 0x100], 8
mov eax, 8
jmp 0x140067497
lea rax, [rsp + 0xe8]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x2a0], xmm0
test rsi, rsi
je 0x140067855
movaps xmm0, xmmword [rsp + 0x2a0]
lea rax, [rsp + 0x108]
movups xmmword [rax + 8], xmm0
mov qword [rsp + 0x108], rsi
mov qword [rsp + 0x100], 7
mov eax, 7
jmp 0x140067497
lea rax, [rsp + 0x1b8]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x4e0], xmm0
test r15, r15
je 0x140067855
movaps xmm0, xmmword [rsp + 0x4e0]
lea rax, [rsp + 0x108]
movups xmmword [rax + 8], xmm0
mov qword [rsp + 0x108], r15
mov qword [rsp + 0x100], 3
mov eax, 3
jmp 0x140067497
lea rax, [rsp + 0x38]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x2a0], xmm0
test rsi, rsi
je 0x140067855
movaps xmm0, xmmword [rsp + 0x2a0]
lea rax, [rsp + 0xe8]
movups xmmword [rax], xmm0
mov qword [rsp + 0xe0], rsi
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0xc0]
call fcn.14006385f
mov rax, qword [rsp + 0x70]
test rax, rax
je 0x1400678bb
lea rcx, [rsp + 0x78]
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0x4a0], xmm0
lea rcx, [rsp + 0xe8]
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0x1b0], xmm0
lea rcx, [rsp + 0x108]
movups xmmword [rcx + 8], xmm0
mov qword [rsp + 0x120], rax
movaps xmm0, xmmword [rsp + 0x4a0]
movups xmmword [rcx + 0x20], xmm0
mov qword [rsp + 0x108], rsi
mov qword [rsp + 0x100], 9
mov eax, 9
mov rcx, qword [rsp + 0xd0]
cmp rcx, qword [rsp + 0xc8]
jb 0x140067815
lea rcx, [rsp + 0x108]
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movaps xmmword [rsp + 0x3b0], xmm2
movaps xmmword [rsp + 0x3a0], xmm1
movaps xmmword [rsp + 0x390], xmm0
lea rcx, [rsp + 0x178]
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov qword [rsp + 0x170], rax
lea rcx, [rsp + 0x468]
lea rdx, [rsp + 0x170]
call fcn.140063601
jmp 0x1400665e7
mov rcx, qword [rsp + 0x70]
mov r15, qword [rsp + 0x28]
mov r12, qword [rsp + 0x68]
jmp 0x140066190
mov rax, qword [rsp + 0x30]
lea rcx, [rsp + 0x38]
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0x1b0], xmm0
test rax, rax
mov rdi, qword [rsp + 0xf8]
je 0x140066326
movaps xmm0, xmmword [rsp + 0x1b0]
movaps xmmword [rsp + 0xc0], xmm0
test rsi, rsi
je case.0x1400647da.6
mov rcx, qword [rsp + 0xf8]
mov qword [rsp + 0x2f8], rcx
mov rcx, qword [rsp + 0x458]
mov qword [rsp + 0x300], rcx
mov qword [rsp + 0x308], rax
movaps xmm0, xmmword [rsp + 0xc0]
movaps xmmword [rsp + 0x310], xmm0
mov qword [rsp + 0x2f0], rsi
mov word [rsp + 0x380], 0xf
jmp 0x140065c6c
lea rax, [rsp + 0x38]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0xe0], xmm0
cmp qword [rsp + 0x28], 0
je case.0x1400647da.6
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmm1, xmmword [rsp + 0x3c0]
movaps xmm2, xmmword [rsp + 0x3d0]
movaps xmmword [rsp + 0x110], xmm2
mov rax, qword [rsp + 0x3e0]
movaps xmmword [rsp + 0x2f0], xmm1
movaps xmmword [rsp + 0x300], xmm2
mov qword [rsp + 0x310], rax
mov rax, qword [rsp + 0x28]
mov qword [rsp + 0x318], rax
movaps xmmword [rsp + 0x320], xmm0
movzx eax, word [rsp + 0x68]
mov word [rsp + 0x330], ax
movzx eax, word [rsp + 0xf8]
mov word [rsp + 0x332], ax
mov word [rsp + 0x334], r15w
mov word [rsp + 0x336], bp
mov word [rsp + 0x380], 0xd
mov bpl, 6
jmp 0x140065c6f
lea rcx, [rsp + 0x170]
call case.0x140054ab2.338
lea rcx, [rsp + 0x30]
call 0x14005d701
jmp case.0x1400647da.6
mov rsi, qword [rsp + 0x468]
lea rax, [rsp + 0x470]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x4c0], xmm0
test rsi, rsi
test byte [rdi], 0x84
ret 1
invalid
test byte [rdi], 0x84
ret 1
movaps xmm0, xmmword [rsp + 0x4c0]
movaps xmmword [rsp + 0x4d0], xmm0
lea rcx, [rsp + 0x230]
and al, 0x30
add al, byte [rax]
add al, ch
loope 0x14006771d
invalid
dec dword [rax - 0x77]
mov ah, 0x24
xor byte [rdx], al
add byte [rax], al
and al, 0x30
add al, byte [rax]
add al, ch
loope 0x14006771d
invalid
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x4d0]
lea rax, [rsp + 0x238]
movups xmmword [rax], xmm0
mov rax, qword [rsp + 0x60]
cmp rax, qword [rsp + 0x58]
jb 0x14006778d
cmp qword [rsp + 0x240], 0
je 0x14006778d
lea rcx, [rsp + 0x3c0]
lea rsi, [rsp + 0x200]
mov r8d, 0x90
mov rdx, rsi
call fcn.1400efbc0
movzx edi, word [rsi + 0x90]
lea rcx, [rsp + 0x238]
invalid
lea ecx, [rsp + 0x238]
add byte [rbx - 0x7b76a5bf], cl
and al, 0xe8
add al, byte [rax]
add byte [rdi], cl
mov bh, 0x41
pop rsi
mov eax, dword [rcx + 0x5a]
mov dword [rsp + 0x2e8], eax
movzx eax, word [rcx + 0x5e]
mov word [rsp + 0x2ec], ax
mov dword [rsp + 0x2ec], eax
cmp di, 0xa
je case.0x1400647da.6
lea rsi, [rsp + 0x2f0]
lea rdx, [rsp + 0x3c0]
mov r8d, 0x90
add byte [rax], al
add byte [rax], al
mov rcx, rsi
call fcn.1400efbc0
mov eax, dword [rsp + 0x2e8]
mov dword [rsi + 0x92], eax
movzx eax, word [rsp + 0x2ec]
mov word [rsi + 0x96], ax
mov word [rsi + 0x90], di
mov bpl, 1
jmp 0x140065c6f
invalid
dec dword [rax - 0x75]
mov word [rax + rax], fs
and al, 0
mov rcx, qword [rsp + 0x200]
mov rdx, qword [rsp + 0x208]
and al, 8
add al, byte [rax]
add al, ch
and ah, byte [rbx - 1]
invalid
dec dword [rax - 0x75]
mov word [rax + rbx], fs
add al, byte [rax]
add byte [rax], al
and al, 0
add al, byte [rax]
add byte [rax - 0x75], cl
xchg esp, eax
and al, 8
add al, byte [rax]
add al, ch
and ah, byte [rbx - 1]
invalid
dec dword [rax - 0x75]
invalid
mov word [rax + rbx], fs
add al, byte [rax]
add byte [rax], al
invalid
invalid
add byte [rax], al
mov rdx, qword [rsp + 0x220]
xchg esp, eax
and al, 0x20
add al, byte [rax]
add byte [rax], al
invalid
jne 0x140067834
invalid
add byte [rax], al
call fcn.14005f72c
lea rcx, [rsp + 0x230]
lea ecx, [rsp + 0x230]
jg 0x1400677b5
invalid
dec dword [rax - 0x73]
mov word [rax + rsi], fs
lea ecx, [rsp + 0x230]
add al, byte [rax]
add al, ch
call fcn.14005d99e
fisub dword [rcx - 1]
invalid
jmp case.0x1400647da.6
dec dword [rax - 0x73]
mov word [rax + riz*8], fs
and al, 0xe0
lea rcx, [rsp + 0xe0]
call 0x14005d4ea
invalid
invalid
jmp 0x140067855
and al, 0xe0
add byte [rax], al
add al, ch
adc al, 0x5d
invalid
mov rcx, qword [rsp + 0x30]
jmp 0x1400677f3
xor bl, ch
adc al, 0x48
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
mov rax, qword [rsp + 0x38]
cmp byte [rax - 0x77], cl
and al, 0x68
and al, 0x68
mov qword [rsp + 0x68], rax
and al, 0x68
mov rdx, qword [rsp + 0x68]
push rsp
and al, 0x68
call fcn.14005dac4
int3
jmp 0x140067855
mov rcx, qword [rsp + 0x30]
and al, 0x30
mov rax, qword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
mov qword [rsp + 0x68], rax
push 0x24548b48
push 0xffffffffff7f19e8
sbb dword [rdi - 1], edi
mov rdx, qword [rsp + 0x68]
and al, 0x68
call fcn.14005f72c
jmp 0x140067855
sbb dword [rdi - 1], edi
invalid
lea rcx, [rsp + 0x100]
call fcn.14005d9f6
jmp 0x140067855
mov rcx, r12
mov rdx, r13
call fcn.14009c81c
lea rcx, [rsp + 0x30]
call 0x14005d4ea
jmp 0x140067855
mov rcx, r12
mov rdx, qword [rsp + 0x28]
call fcn.14009c81c
lea rcx, [rsp + 0x1b0]
call fcn.14005dadb
lea rcx, [rsp + 0x468]
call fcn.14005d99e
lea rcx, [rsp + 0x200]
call 0x14005d677
jmp case.0x1400647da.6
mov ecx, 2
xor edx, edx
jmp 0x1400677f3
mov ecx, 2
jmp 0x1400677ee
mov ecx, 1
jmp 0x140067809
mov ecx, 2
xor eax, eax
jmp 0x1400677e9
mov ecx, 1
xor eax, eax
jmp case.0x140063683.203
lea rcx, [rsp + 0xa0]
call fcn.14005cefa
jmp 0x140067855
lea rcx, [rsp + 0xe0]
jmp 0x140067834
mov ecx, esi
mov rdx, rdi
mov r8, rbx
call fcn.1400518fc
mov rax, qword [r14 + 0x10]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [r14]
movups xmmword [rsi], xmm0
jmp 0x140067ceb
nop
add rsp, 0x90
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov dword [rsi], eax
mov qword [rsi + 8], 7
add rsp, 0x20
and byte [rsi - 0x3d], bl
test esi, esi
je 0x140067e5d
mov r15, qword [rsp + 0x30]
mov r13, qword [rsp + 0x38]
mov edx, 8
mov rcx, r12
call case.0x14001a9ba.1091
test rax, rax
test eax, eax
je 0x140067e4c
cmp rdx, 8
jne 0x140067e4c
mov qword [rsp + 0x40], r13
mov r13, qword [rax]
mov rcx, r12
call fcn.140063340
invalid
test eax, eax
je 0x140067e4c
inc dword [rbp - 0x76938b40]
push rsp
and al, 0x24
mov dword [rsp + 0x24], edx
lea rcx, [rsp + 0x28]
mov rdx, r12
call fcn.140063244
lea rax, [rsp + 0x28]
mov rax, qword [rax]
test rax, rax
je 0x140067e4c
bswap r13
movups xmm0, xmmword [rsp + 0x30]
movups xmmword [rbx + 0x38], xmm0
cmp byte [r8 - 0x77], cl
xor ecx, dword [rax - 0x77]
jnp 0x140067e19
cmp byte [r8 - 0x77], cl
xor ecx, dword [rax - 0x77]
jnp 0x140067e19
mov qword [rbx + 0x10], rbp
mov qword [rbx + 0x18], r14
mov qword [rbx + 0x20], r15
mov rcx, qword [rsp + 0x40]
mov qword [rbx + 0x28], rcx
mov qword [rbx + 0x30], rax
mov qword [rbx + 0x48], r13
mov eax, dword [rsp + 0x24]
mov dword [rbx + 0x50], eax
jmp 0x140067e3b
invalid
add al, 0x48
and dword [rbx], 0
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
and qword [rbx], 0
mov rcx, r14
mov rdx, r15
call fcn.14009c81c
jmp 0x140067e61
and qword [rbx], 0
mov rcx, rsi
mov rdx, rdi
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.14009c81c
mov rcx, qword [rdi + 0x18]
mov rdx, qword [rdi + 0x28]
mov r8, rsi
call case.0x14005d2c8.180
mov esi, 0x48ffff80
lea ebx, [rsp + 0x28]
mov esi, 0x48ffff80
lea ebx, [rsp + 0x28]
and qword [rbx], 0
mov rcx, qword [rdi + 0x48]
mov r8d, 8
mov rdx, rbx
call fcn.14005bc7b
lea r8, [rsp + 0x30]
mov rcx, rsi
mov rdx, rbx
call fcn.1400518fc
mov ecx, dword [rdi + 0x50]
mov rdx, rsi
call fcn.140060b10
mov rcx, qword [rdi + 0x30]
mov ecx, dword [rdi + 0x30]
mov ecx, dword [rdi + 0x30]
mov rdx, qword [rdi + 0x40]
mov r8, rsi
add rsp, 0x30
pop rbx
pop rdi
pop rsi
jmp 0x140060a76
invalid
dec dword [rax - 0x7d]
in al, dx
cmp byte [rcx + rcx*8 - 0x7cb7fa8b], al
test cl, cl
jne case.0x140030a02.1944
invalid
invalid
invalid
test cl, cl
jne case.0x140030a02.1944
add rsp, 0x38
ret
mov qword [rsp + 0x20], rdx
mov dword [rsp + 0x20], edx
lea rcx, [0x14015ab2d]
or eax, 0xf2c1f
add byte [rbp + rcx*4 + 0xd], cl
cmp edi, 0xb
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x37
lea r9, [0x140127e98]
or eax, 0xbff83
lea r8, [rsp + 0x37]
and al, 0x37
mov edx, 0x2b
call fcn.1400fdfb0
invalid
or dword [rax], eax
ud2
invalid
mov rsi, rcx
mov ecx, 0x19
xor edx, edx
call fcn.140051cfd
movups xmm0, xmmword [str.encrypt_not_yet_availableZ:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_srcconn.rsillegal_middlebox_CCS_receivedreceived_plaintext_buffer_fullkey_epoch_or_handshake_flight_with_pending_fragment]
or al, 0
or al, 0
movups xmmword [rax], xmm0
movups xmm0, xmmword [0x1401287e9]
add eax, 0xc089e
add eax, 0xc089e
or al, 0
movups xmmword [rax + 9], xmm0
mov byte [rsi + 8], 0x10
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], rdx
mov qword [rsi + 0x20], 0x19
and byte [rcx], r11b
add byte [rax], al
add byte [rax - 0x39], cl
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
invalid
add rsp, 0x20
add esp, 0x20
and byte [rcx], r11b
add byte [rax], al
add byte [rax - 0x39], cl
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
add esp, 0x20
pop rsi
ret
sub esp, 0x20
mov rsi, rcx
mov byte [rcx + 8], 6
or byte [r14], al
mov qword [rcx], 1
add dword [rax], eax
add byte [rax], al
mov rcx, qword [r8]
mov rdx, qword [r8 + 8]
call fcn.14009c81c
add eax, dword [rax]
push rax
or al, ch
mov cl, byte [rax + 3]
add eax, dword [rax]
mov rax, rsi
add eax, dword [rax]
mov rax, rsi
add rsp, 0x20
pop rsi
ret
invalid
in al, dx
lea rdx, [rcx + 0x10]
lea rsi, [rsp + 0x20]
lea esi, [rsp + 0x20]
mov rcx, rsi
call fcn.14005ce0d
mov r9, qword [rsi]
invalid
mov rdx, qword [rsi + 8]
mov rcx, qword [rsi + 0x10]
xor eax, eax
ror byte [rbx + rcx*4 + 0x46], 0x18
invalid
ror byte [rbx + rcx*4 + 0x46], 0x18
cmp r9, rdx
je 0x140067fd5
mov r10, r8
mov r11, rcx
mov r8, rdx
mov rcx, r9
mov ecx, ecx
mov ecx, ecx
jmp 0x140067fe0
mov r10, rdx
mov r11, rdx
cmp rcx, r8
je 0x140067ff6
mov rdx, r8
add rax, qword [rcx + 0x10]
adc byte [r9 - 0x77], cl
leave
ret 0x348
adc byte [r9 - 0x77], cl
leave
add r9, 0x18
mov r8, r10
mov eax, edx
mov eax, edx
mov rcx, r11
jmp 0x140067fc2
add rsp, 0x40
pop rsi
pop rsi
ret
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x88
in al, dx
mov byte [rax], al
add byte [rax], al
in al, dx
mov byte [rax], al
add byte [rax], al
mov rbx, r8
mov r14, rdx
mov rsi, rcx
ret
cmp byte [rcx + 0x126], 0
je 0x1400680f7
test rbx, rbx
je 0x14006813b
mov rcx, rbx
test r9b, r9b
jne 0x140068048
lea rcx, [rsi + 0xa8]
mov rdx, rbx
call fcn.1400681b5
mov rcx, rax
lea r9, [0x1401288d8]
mov qword [rsp + 0x60], rcx
mov rdx, r14
mov r8, rbx
call fcn.14005c48e
invalid
invalid
dec dword [rbx + rcx*4 - 0x7a]
sbb byte [rcx], al
add byte [rax], al
mov qword [rsp + 0x38], rdx
mov qword [rsp + 0x30], rax
mov word [rsp + 0x20], 4
lea rbx, [rsp + 0x68]
mov rcx, rbx
mov rdx, r8
mov r8b, 3
call fcn.140064111
xchg eax, eax
invalid
dec dword [rbx + rcx*4 + 0x33]
mov r15, qword [rbx + 8]
mov r12, qword [rbx + 0x10]
movzx ebp, word [rbx + 0x18]
movzx r13d, word [rbx + 0x1a]
mov dil, byte [rbx + 0x1c]
mov bl, byte [rbx + 0x1d]
invalid
xchg eax, eax
invalid
test r15, r15
je 0x1400680ed
cmp bp, 0xa
je 0x1400680ed
cmp r15, r12
mov rax, r12
cmovb rax, r15
sub r15, rax
mov qword [rsp + 0x48], r14
add r14, rax
mov qword [rsp + 0x50], rax
mov byte [rsp + 0x58], dil
mov byte [rsp + 0x59], bl
mov word [rsp + 0x5a], bp
mov word [rsp + 0x5c], r13w
mov rcx, rsi
lea rdx, [rsp + 0x48]
call fcn.14006821a
jmp 0x1400680a5
mov rdi, qword [rsp + 0x60]
jmp 0x14006819e
add rsi, 0x78
test r9b, r9b
je 0x14006813f
mov rcx, rbx
xor edx, edx
call fcn.140051cfd
mov rdi, rax
mov r15, rdx
mov rcx, rax
mov rdx, r14
mov r8, rbx
call fcn.1400efbc0
lea rdx, [rsp + 0x68]
mov qword [rdx], rdi
mov qword [rdx + 8], r15
mov qword [rdx + 0x10], rbx
mov rcx, rsi
call fcn.1400681ec
mov rdi, rax
jmp 0x14006819e
xor edi, edi
jmp 0x14006819e
mov rcx, rsi
mov rdx, rbx
call fcn.1400681b5
mov rdi, rax
lea r9, [0x140129a08]
mov rcx, rax
mov rdx, r14
mov r8, rbx
call fcn.14005c48e
mov rbx, rax
mov r14, rdx
mov rcx, rdx
xor edx, edx
call fcn.140051cfd
mov r15, rax
mov r12, rdx
invalid
mov rcx, rax
mov rdx, rbx
mov r8, r14
call fcn.1400efbc0
lea rdx, [rsp + 0x68]
mov qword [rdx], r15
mov qword [rdx + 8], r12
mov dword [rdx + 8], esp
invalid
mov dword [rdx + 8], esp
mov qword [rdx + 0x10], r14
mov rcx, rsi
call fcn.1400681ec
mov rax, rdi
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
ret
je 0x1400681e2
mov rdi, qword [rcx + 8]
call fcn.140067f9b
xor ecx, ecx
sub rdi, rax
cmovae rcx, rdi
cmp rsi, rcx
cmovb rcx, rsi
mov rax, rcx
jmp 0x1400681e5
mov rax, rsi
add rsp, 0x28
pop rdi
pop rsi
ret
push rdx
or al, ch
or eax, dword [rsi + 3]
add byte [rax - 0x77], cl
invalid
push qword [rbp + 0xc]
mov rcx, rsi
call fcn.1400682d5
mov r9, qword [rsi + 0x30]
cmp r9, 0xfffffffffffffffd
ja 0x14006828b
lea rax, [r9 + 1]
mov qword [rsi + 0x30], rax
mov rdx, qword [rsi + 0x10]
mov rax, qword [rsi + 0x18]
lea rbx, [rsp + 0x28]
sub byte [rax - 0x77], cl
invalid
mov r8, rdi
call qword [rax + 0x18]
cmp qword [rbx], 0
jne 0x140068297
sub byte [rax - 0x77], cl
invalid
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
lea rdx, [rsp + 0x50]
push rax
push rax
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
mov rcx, rsi
call fcn.1400682dc
nop
add rsp, 0x90
pop rbx
pop rdi
pop rsi
ret
movups xmm0, xmmword [rsp + 0x30]
and al, 0x30
movups xmm1, xmmword [rsp + 0x40]
lea r8, [rsp + 0x70]
movaps xmmword [r8 + 0x10], xmm1
movaps xmmword [r8], xmm0
lea rax, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_src_record_layer.rs
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
lea rcx, [0x14015ab2d]
lea r9, fcn.1400678f4
lea ecx, [0x140127ef8]
mov edx, 0x2b
call fcn.1400fdfb0
ud2
push r14
push rsi
push rdi
push rbx
sub rsp, 0x50
mov rdi, rdx
mov rsi, rcx
add rsi, 0xa8
lea rbx, [rsp + 0x38]
mov qword [rbx], 1
xorps xmm0, xmm0
movups xmmword [rbx + 8], xmm0
adc dword [rbx + 8], eax
mov cl, byte [rdx + 0x18]
mov dl, byte [rdx + 0x19]
mov r8, rbx
call fcn.140067938
movzx ecx, word [rdi + 0x1a]
movzx edx, word [rdi + 0x1c]
mov r8, rbx
call case.0x14005bd17.316
mov r14, qword [rdi + 0x10]
ja 0x140068339
mov ecx, r14d
mov rdx, rbx
invalid
call case.0x140036020.895
mov r15, qword [rdi]
mov edi, dword [rdi]
mov rcx, r15
mov rdx, r14
mov r8, rbx
call case.0x14001a9ba.1098
mov rax, qword [rbx + 0x10]
lea r14, [rsp + 0x20]
lea esi, [rsp + 0x20]
mov qword [r14 + 0x10], rax
mov dword [rsi + 0x10], eax
movups xmm0, xmmword [rbx]
movaps xmmword [r14], xmm0
mov rdx, qword [rdi + 8]
mov rcx, r15
stc
call fcn.14009c81c
mov rcx, rsi
mov rdx, r14
invalid
bnd call fcn.1400681ec
call fcn.1400681ec
nop
add rsp, 0x50
invalid
push rax
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea eax, [0x14016f654]
movsxd rax, dword [r8 + rax*4]
invalid
add al, 0x80
add rax, r8
jmp rax
add rcx, 8
lea rax, [0x140127de8]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], r8
lea rax, str.got_type
add byte [rax - 0x77], cl
and al, 0x38
and al, 0x38
mov qword [rsp + 0x38], rax
lea rax, [0x14012b050]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x40], 8
mov qword [rsp + 0x20], 0xc
lea rax, str.InappropriateMessageexpect_types
lea r9, [0x14015735c]
mov r8d, 0x14
jmp 0x14006845e
mov rcx, rdx
mov rdx, rax
call fcn.14002e780
jmp 0x14006866c
adc eax, 0xeef65
jmp 0x14006850d
mov r8d, 0xc
jmp 0x14006870c
out dx, eax
invalid
add byte [rax], al
add cl, ch
invalid
and al, 0x60
mov qword [r9], rcx
lea rax, [0x1401280e0]
add eax, 0xbfb8b
add eax, 0xbfb8b
mov qword [rsp + 0x20], rax
and al, 0x20
lea rax, str.PeerMisbehavedErrorAlertReceived
mov r8d, 0x13
add byte [rax], al
out dx, eax
invalid
add byte [rax], al
jmp 0x140068661
add ah, byte [rdi]
or al, 0
mov qword [rsp + 0x20], rax
lea rax, [0x1401574c3]
mov r8d, 0xd
add cl, ch
int3
add byte [rax], al
invalid
add cl, ch
int3
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xeef48
mov r8d, 0x1a
add byte [rcx - 0x48], al
sbb al, byte [rax]
add byte [rax], al
jmp 0x14006870c
pop rcx
add dword [rax], eax
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov eax, dword [rax + 0x18]
lea rdx, [0x14015750a]
mov eax, dword [rax + 0x18]
lea rdx, [0x14015750a]
mov r8d, 0x1f
jmp 0x14006870c
add byte [rax], al
add byte [rax], al
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, [0x140157529]
adc eax, 0xeef45
sbb byte [rax - 0x73], cl
adc eax, 0xeef45
add byte [rcx - 0x48], al
sbb eax, dword [rax]
add byte [rax], al
invalid
mov r8d, 0x1b
mov eax, 0x1b
add byte [rax], al
add cl, ch
jmp 0x14006870c
sbb eax, 0x48000001
add ecx, 8
add dword [rax], eax
add byte [rax - 0x7d], cl
add rcx, 8
lea r9, [rsp + 0x60]
add rcx, 8
lea r9, [rsp + 0x60]
mov qword [r9], rcx
lea rax, [0x1401280e0]
invalid
or dword [rax - 0x73], ecx
add eax, 0xbfade
invalid
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
lea rax, [0x140157544]
mov r8d, 0x16
jmp 0x140068661
inc rcx
lea r9, [rsp + 0x60]
mov qword [r9], rcx
lea rax, [0x14012b090]
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
lea rax, [0x14015755a]
mov r8d, 0xa
add byte [rax], al
add bl, ch
invalid
add byte [rax], al
add bl, ch
and eax, 0x8c18348
lea r9, [rsp + 0x60]
and al, 0x60
or byte [rbp + rcx*4 + 0x4c], cl
and al, 0x60
mov qword [r9], rcx
lea rax, [0x1401280e0]
mov qword [rsp + 0x20], rax
lea rax, str.GeneralFailedToGetCurrentTimeFailedToGetRandomBytesHandshakeNotCompletePeerSentOversizedRecordNoApplicationProtocolBadMaxFragmentSize
out dx, eax
invalid
add byte [rcx - 0x48], al
invalid
add byte [rax], al
invalid
out dx, eax
invalid
mov rcx, rdx
mov ecx, edx
mov rdx, rax
call fcn.14002e9e0
nop
add rsp, 0x68
ret
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x14015758f]
lea edx, [0x14015758f]
invalid
jmp 0x14006869a
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401575a5]
mov r8d, 0x16
jmp 0x14006870c
add rsp, 0x68
jmp rax
retf
and al, 0x70
mov qword [rsp + 0x58], r8
mov qword [rsp + 0xb8], rbx
lea rax, [rdi + 0x190]
mov qword [rsp + 0xd0], rax
lea rax, [rdi + 0x150]
mov qword [rsp + 0x108], rax
lea rax, [rdi + 0x168]
mov qword [rsp + 0xf8], rax
lea rax, [rdi + 0x130]
xor byte [rcx], al
add byte [rax], al
mov qword [rsp + 0x100], rax
lea rsi, [rsp + 0x110]
lea r13, [rsp + 0x438]
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x68], rdi
cmp byte [rdi + 0x1c0], 0
jne 0x14006a267
add byte [rax], al
mov rcx, rsi
mov rdx, qword [rsp + 0xd0]
add al, ch
sbb byte [rdx - 1], ah
jmp qword [rsi - 0x7d]
mov esp, 0x12a24
add byte [rax], al
or cl, byte [rdi]
invalid
test al, 2
add byte [rax], al
mov rcx, rsi
call fcn.14006407c
xor esi, esi
mov r14, qword [rdi + 0x1b0]
mov rbx, qword [rdi + 0x1b8]
lea rax, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_srcmsgsdeframer.rs
mov qword [rsp + 0x20], rax
mov r9d, 0x4805
mov rcx, rsi
mov rdx, rbx
mov r8, r14
invalid
call fcn.14003c567
mov qword [rsp + 0x438], rax
add al, 0
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x40
add al, 0
add byte [rax - 0x7d], cl
movsb byte [rdi], byte [rsi]
and al, 0x48
add al, 0
add byte [rax], al
invalid
mov rcx, r13
call fcn.14005fbcb
test al, 1
je case.0x140030a02.1986
mov ecx, edx
call fcn.1400640ba
cmp al, 6
je case.0x140030a02.1986
test byte [rdx + rax], ah
invalid
mov r15d, eax
mov ebp, edx
mov rcx, r13
call fcn.1400631b7
mov r12d, edx
shl r12d, 0x10
movzx eax, ax
or r12d, eax
cmp ax, 0xa
mov ecx, 0xa
cmove r12d, ecx
mov eax, r12d
mov eax, esp
and eax, 0xff000000
cmp r12w, 0xa
cmove eax, ecx
mov edi, r12d
and edi, 0xff0000
or edi, eax
shr edi, 0x10
cmp r12w, 0xa
je 0x140068e13
invalid
add al, byte [rax]
invalid
mov rcx, r13
call case.0x140053ee8.395
test ax, ax
je case.0x140030a02.1986
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rcx - 0x77], al
invalid
mov r13d, edx
mov ecx, r15d
mov edx, ebp
mov r8b, 3
call fcn.140064093
test r13w, r13w
jne 0x140068c24
test al, al
jne 0x14006a197
cmp r13w, 0x47ff
ja 0x14006a197
cmp r15b, 5
je 0x14006a1a1
cmp r12w, 9
jne 0x140068c52
movzx r8d, r13w
lea rcx, [rsp + 0x398]
lea r13, [rsp + 0x438]
mov rdx, r13
call fcn.14005fddf
mov rax, qword [rsp + 0x398]
test rax, rax
je 0x140068e30
mov cl, byte [rsp + 0x3a0]
lea r8, [rsp + 0x3a1]
mov rdx, qword [r8]
mov edx, dword [rax]
mov r8, qword [r8 + 7]
lea r9, [rsp + 0x4d1]
and al, 0xd1
add al, 0
add byte [rbp - 0x77], cl
invalid
invalid
mov qword [r9], rdx
mov qword [rsp + 0x4c8], rax
add byte [rax], al
mov byte [rsp + 0x4d0], cl
lea rcx, [rsp + 0x110]
lea rdx, [rsp + 0x4c8]
lea edx, [rsp + 0x4c8]
call case.0x140056466.433
mov byte [rsp + 0x128], r15b
mov byte [rsp + 0x129], bpl
mov word [rsp + 0x12a], r12w
mov word [rsp + 0x12c], di
movups xmm0, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x200], xmm0
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x210], rax
mov al, byte [rsp + 0x128]
and al, 0x28
add dword [rax], eax
add byte [rax + 0x2182484], cl
add byte [rax], al
and al, 0x28
add dword [rax], eax
add byte [rax + 0x2182484], cl
add byte [rax], al
mov al, byte [rsp + 0x129]
mov byte [rsp + 0x219], al
movzx eax, word [rsp + 0x12a]
mov word [rsp + 0x21a], ax
movzx eax, word [rsp + 0x12c]
mov word [rsp + 0x21c], ax
add byte [rdi], cl
mov bh, 0x84
and al, 0x2e
add dword [rax], eax
add byte [rax + 3], cl
mov ah, 0x24
and al, 0x48
add al, 0
add byte [rsi - 0x77], ah
test byte [rsi + rbx], ah
add al, byte [rax]
add byte [rax - 0x75], cl
jl 0x140068d85
push 0xffffffff988f8b48
add dword [rax], eax
add byte [rax - 0x75], cl
xchg dword [rax + 0x48000001], ebp
cmp eax, ecx
add byte [rdi], cl
mov bh, 0x84
and al, 0x2e
add dword [rax], eax
add byte [rax + 3], cl
mov ah, 0x24
and al, 0x48
add al, 0
and al, 0x48
add al, 0
add byte [rsi - 0x77], ah
test byte [rsi + rbx], ah
add al, byte [rax]
add byte [rax - 0x75], cl
jl 0x140068d85
push 0xffffffff988f8b48
add dword [rax], eax
add byte [rax - 0x75], cl
xchg dword [rax + 0x48000001], ebp
cmp eax, ecx
jne 0x140068d90
sbb ecx, dword [rax - 0x75]
mov word [rax + rdx*8], fs
add byte [rax], al
add al, ch
movabs byte [0x1988f8b48ffff5d], al
add byte [rax], al
mov rcx, qword [rsp + 0xd0]
call fcn.14005eb24
mov rcx, qword [rdi + 0x198]
cwde
add dword [rax], eax
add byte [rax - 0x75], cl
xchg dword [rax + 0x48000001], ebp
mov edx, dword [rdi + 0x1a0]
mov rax, qword [rdi + 0x1a8]
mov rdx, qword [rdi + 0x1a0]
add rdx, rax
cmp rdx, rcx
mov r8d, 0
add byte [rdi + rcx + 0x43], cl
invalid
add byte [rdi + rcx + 0x43], cl
ror dword [rcx + rbp - 0x3e], 0x48
sub rdx, r8
mov rcx, qword [rdi + 0x190]
sub rdx, r8
mov rcx, qword [rdi + 0x190]
shl rdx, 5
loop 0x140068dba
movaps xmm0, xmmword [rsp + 0x200]
movaps xmm1, xmmword [rsp + 0x210]
add al, byte [rax]
add byte [rdi], cl
sub byte [rsp + 0x210], cl
movups xmmword [rcx + rdx + 0x10], xmm1
movups xmmword [rcx + rdx], xmm0
inc rax
ror byte [rax - 0x77], 0x87
test al, 1
add byte [rax], al
ror byte [rax - 0x77], 0x87
test al, 1
add byte [rax], al
jmp 0x140068b3f
movups xmm0, xmmword [rsp + 0x110]
movups xmm1, xmmword [rsp + 0x120]
invalid
and al, 0x10
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x120], cl
invalid
add byte [rax - 0x73], cl
test byte [rax + riz*8], ah
add al, byte [rax]
add byte [rdi], cl
adc dword [rax + 0x10], ecx
invalid
lea rax, [rsp + 0x2e0]
movups xmmword [rax + 0x10], xmm1
invalid
adc byte [rdi], cl
adc dword [rax], eax
movups xmmword [rax], xmm0
mov r13, qword [rsp + 0xb8]
mov ebp, dword [rsp + 0xb8]
jmp 0x140068ea0
mov byte [rsp + 0x110], 0
jmp 0x140068e38
add bl, ch
and eax, 0x24bc8840
mov esp, 0x11024
invalid
mov byte [rsp + 0x110], dil
mov esp, 0x11024
add byte [rsi - 0x39], ah
test byte [rdx + rbp], ah
add dword [rax], eax
add byte [rax], al
or al, byte [rax]
cmp dil, 2
mov word [rsp + 0x12a], 0xa
add byte [rax], al
or al, byte [rax]
cmp dil, 2
jb 0x140068e42
jmp 0x14006a1bd
mov byte [rsp + 0x110], 1
mov word [rsp + 0x12a], 0xa
add byte [rax], al
or al, byte [rax]
mov r15, rbx
sub r15, rsi
mov rdi, qword [rsp + 0x68]
invalid
jbe 0x140068e77
push 0xffffffff81482876
sti
invalid
cmp rbx, 0x4806
mov r13, qword [rsp + 0xb8]
jae 0x14006a33f
add rsi, r14
mov rcx, r14
mov rdx, rsi
mov r8, r15
mov r8, r15
call fcn.1400efbc0
jmp 0x140068e84
invalid
or eax, 0x24ac8b4c
mov eax, 0x75000000
or al, byte [rbp + 0x31]
dec dword [rcx + rcx*4 - 0x41]
mov eax, 0x48000001
lea ecx, [rsp + 0x2e0]
mov r13, qword [rsp + 0xb8]
jne 0x140068e8b
xor r15d, r15d
mov qword [rdi + 0x1b8], r15
lea rcx, [rsp + 0x2e0]
mov rdx, qword [rsp + 0xd0]
add byte [rax], al
call fcn.14005ed3e
mov rbx, qword [rsp + 0x2e0]
mov rax, qword [rsp + 0x2e8]
mov r15, qword [rsp + 0x2f0]
mov edi, dword [rsp + 0x2f0]
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rbp*8], ah
add al, byte [rax]
add byte [rbx + rcx*4 - 0x44], cl
mov edi, dword [rsp + 0x2f0]
invalid
invalid
mov ah, 0x24
clc
mov edi, dword [rsp + 0x2f0]
mov sil, byte [rsp + 0x2f8]
mov r12b, byte [rsp + 0x2f9]
add al, byte [rax]
add byte [rdx + rcx*4 - 0x5c], al
and al, 0xf9
add al, byte [rax]
add byte [rdi + rcx - 0x49], al
movzx r14d, word [rsp + 0x2fa]
movzx ecx, word [rsp + 0x2fc]
invalid
movzx r14d, word [rsp + 0x2fa]
movzx ecx, word [rsp + 0x2fc]
movzx edi, word [rsp + 0x2fe]
mov bh, 0xbc
and al, 0xfe
add al, byte [rax]
add byte [rax - 0x77], cl
pushfq
and al, 0xe0
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x38
and al, 0x38
mov bh, 0xbc
and al, 0xfe
add al, byte [rax]
add byte [rax - 0x77], cl
pushfq
and al, 0xe0
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x38
and al, 0x38
and al, 0x38
mov qword [rsp + 0x1e8], rax
mov qword [rsp + 0x1f0], r15
mov byte [rsp + 0x1f8], sil
mov byte [rsp + 0x1f9], r12b
mov word [rsp + 0x1fa], r14w
and al, 0xfa
add dword [rax], eax
add byte [rsi - 0x77], ah
mov word [rsp + rdi*8], fs
add dword [rax], eax
add byte [rsi - 0x77], ah
mov esp, 0x1fe24
add byte [rsi + 0x41], ah
cmp esi, 0xa
and al, 0xfa
add dword [rax], eax
add byte [rsi - 0x77], ah
mov word [rsp + rdi*8], fs
add dword [rax], eax
add byte [rsi - 0x77], ah
mov esp, 0x1fe24
add byte [rsi + 0x41], ah
cmp esi, 0xa
je 0x14006a274
test sil, sil
mov rbp, qword [rsp + 0x68]
jne 0x140068fb5
cmp byte [rbp + 0x127], 0
jne 0x140068fb5
cmp word [rbp + 0x120], 5
jne 0x140068fb5
mov r9d, 1
mov rcx, rbx
mov rdx, r15
lea r8, [0x140133850]
call fcn.140050bc1
jl case.0x140036020.1953
inc dword [rax + rax*8 + 0x48e98948]
mov esi, dword [rsp + 0x58]
jl case.0x140036020.1953
inc dword [rax + rax*8 + 0x48e98948]
mov esi, dword [rsp + 0x58]
mov rdi, qword [rsp + 0x70]
je 0x1400690e1
mov al, byte [rcx + 0x12c]
cmp al, 3
add dword [rax], eax
add byte [rbx + rax], bh
jae 0x1400690e1
add byte [rax], al
inc al
mov rbp, rcx
mov byte [rcx + 0x12c], al
mov qword [rsp + 0x88], rsi
mov qword [rsp + 0x90], rdi
mov byte [rsp + 0x80], 0x17
mov r13b, 0x17
jmp 0x14006913e
cmp byte [rbp + 0x41], 2
jne 0x140069162
mov r13, qword [rbp + 0x38]
cmp r13, 0xffffffffffff0000
jne 0x140068fde
mov r13d, ecx
mov rcx, rbp
call fcn.1400682d5
mov ecx, r13d
mov r13, qword [rbp + 0x38]
mov qword [rsp + 0x398], rbx
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x3a0], rax
mov qword [rsp + 0x3a8], r15
mov byte [rsp + 0x3b0], sil
mov byte [rsp + 0x3b1], r12b
mov word [rsp + 0x3b2], r14w
mov word [rsp + 0x3b4], cx
mov word [rsp + 0x3b6], di
mov rdx, qword [rbp + 0x20]
mov rax, qword [rbp + 0x28]
lea rcx, [rsp + 0x2d8]
lea r8, [rsp + 0x398]
mov r9, r13
call qword [rax + 0x18]
cmp qword [rsp + 0x2d8], 0
lea rax, [rsp + 0x2e0]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x120], xmm1
movaps xmmword [rsp + 0x110], xmm0
lea rax, [rsp + 0x208]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
je 0x14006916c
mov qword [rsp + 0x200], 1
movzx eax, byte [rsp + 0x208]
cmp rax, 6
mov r14, qword [rsp + 0x48]
mov r12b, byte [rsp + 0x60]
mov sil, byte [rsp + 0x31]
je 0x1400691f0
cmp eax, 0x14
lea r13, [rsp + 0x438]
jne 0x14006922d
mov rbp, rcx
mov dl, 1
call fcn.14006a476
mov ecx, 0x1e
xor edx, edx
call fcn.140051cfd
movups xmm0, xmmword [0x140128862]
movups xmmword [rax], xmm0
movups xmm0, xmmword [0x140128870]
movups xmmword [rax + 0xe], xmm0
mov byte [rsp + 0x80], 9
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], rdx
mov qword [rsp + 0x98], 0x1e
mov rcx, rsi
mov rdx, rdi
call fcn.1400a69b0
mov r13b, 9
mov r14, qword [rsp + 0x48]
lea rsi, [rsp + 0x110]
mov rcx, rbx
mov rdx, qword [rsp + 0x38]
call fcn.14009c81c
mov r15, qword [rsp + 0x50]
jmp 0x140069a7a
mov word [rsp + 0x34], cx
jmp 0x1400693c1
inc r13
mov qword [rbp + 0x38], r13
mov rax, qword [rsp + 0x208]
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0x210]
mov qword [rsp + 0xc8], rax
mov rax, qword [rsp + 0x218]
mov qword [rsp + 0xc0], rax
mov al, byte [rsp + 0x220]
mov byte [rsp + 0x33], al
mov al, byte [rsp + 0x221]
mov byte [rsp + 0x32], al
movzx ecx, word [rsp + 0x222]
movzx eax, word [rsp + 0x224]
mov word [rsp + 0x46], ax
movzx eax, word [rsp + 0x226]
mov word [rsp + 0x7e], ax
mov r14, qword [rsp + 0x48]
lea r13, [rsp + 0x438]
mov rdi, rbp
jmp 0x1400692de
mov rdi, rbp
cmp qword [rbp], 0
lea r13, [rsp + 0x438]
je 0x140069297
cmp cx, 0xa
jne 0x140069388
lea r13, [rsp + 0x398]
mov ecx, esi
mov edx, r12d
mov r8b, 2
call fcn.140064093
test al, al
je 0x140069435
movzx eax, word [rsp + 0x34]
mov dword [rsp + 0x2d4], eax
mov rax, rbx
shr rax, 8
mov qword [rsp + 0xa8], rax
cmp r14w, 0xa
je 0x140069961
movzx eax, r14w
cmp eax, 0xb
jne 0x140069970
mov rsi, qword [rsp + 0x68]
mov r12, qword [rsi + 0x160]
test r12, r12
je 0x14006945e
add r15, rbx
mov rcx, qword [rsp + 0x108]
mov rdx, rbx
mov r8, r15
call fcn.1400518fc
jmp 0x14006948b
mov rcx, qword [rsi + 0x150]
mov rdx, qword [rsi + 0x158]
call fcn.14009c81c
mov qword [rsi + 0x150], rbx
mov rax, qword [rsp + 0x38]
mov qword [rsi + 0x158], rax
mov qword [rsi + 0x160], r15
cmp r14w, 5
mov rdi, qword [rsp + 0x68]
movzx eax, word [rsp + 0x34]
jne 0x1400694ac
test esp, esp
je 0x140069645
mov rcx, rbx
mov rdx, qword [rsp + 0x38]
call fcn.14009c81c
lea rsi, [rsp + 0x110]
mov byte [r15 + 0x125], dil
and qword [r15], 0
mov rax, qword [r15 + 0x180]
test rax, rax
je 0x14006987f
mov rcx, qword [r15 + 0x178]
lea rdx, [rcx + 1]
mov r8, qword [r15 + 0x170]
cmp rdx, r8
mov edx, 0
cmovae rdx, r8
neg rdx
add rdx, rcx
inc rdx
mov qword [r15 + 0x178], rdx
dec rax
mov qword [r15 + 0x180], rax
mov rax, qword [r15 + 0x168]
mov rsi, qword [rax + rcx*8]
mov rcx, qword [r15 + 0x150]
mov rdx, qword [r15 + 0x160]
mov r8, rsi
lea r9, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_srcmsgshsjoiner.rs
call fcn.14005c47d
mov rdi, rax
mov r14, rdx
mov qword [rsp + 0x4c8], rax
mov qword [rsp + 0x4d0], rdx
and qword [rsp + 0x4d8], 0
movzx ebx, word [r15 + 0x188]
movzx ebp, word [r15 + 0x18a]
mov rcx, r13
lea rdx, [rsp + 0x4c8]
mov r8d, ebx
call fcn.14006472d
cmp word [rsp + 0x428], 0x1f
je 0x1400698b6
mov word [rsp + 0x38], bp
mov r8d, 0xa0
mov eax, 0xa0
mov eax, 0xa0
lea rcx, [rsp + 0x110]
mov rdx, r13
call fcn.1400efbc0
mov rcx, r14
xor edx, edx
call fcn.140051cfd
mov r12, rax
mov rbp, rdx
mov rcx, rax
mov rdx, rdi
mov r8, r14
call fcn.1400efbc0
mov rdx, qword [r15 + 0x160]
mov rax, rdx
sub rax, rsi
jb 0x14006a32e
and qword [r15 + 0x160], 0
mov rcx, qword [r15 + 0x150]
lea rdx, [rcx + rsi]
mov qword [rsp + 0x3b0], rsi
mov ah, 0x24
mov al, 3
add byte [rax], al
mov ah, 0x24
mov al, 3
add byte [rax], al
mov qword [rsp + 0x3b8], rax
mov qword [rsp + 0x398], rcx
mov qword [rsp + 0x3a0], rdx
movabs al, byte [0x824848b48000003]
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rbp*4], ah
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x17], cl
movabs al, byte [0x824848b48000003]
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rbp*4], ah
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x17], cl
call fcn.14005f756
mov qword [rsp + 0x200], r12
mov qword [rsp + 0x208], rbp
mov qword [rsp + 0x210], r14
mov r8d, 0xa0
lea rcx, [rsp + 0x218]
lea rdi, [rsp + 0x110]
add byte [rax], al
add byte [rax], al
mov rdx, rdi
call fcn.1400efbc0
mov word [rsp + 0x2b8], bx
pushfq
and al, 0xb8
add al, byte [rax]
add byte [rdi], cl
mov bh, 0x44
and al, 0x38
pushfq
and al, 0xb8
add al, byte [rax]
add byte [rdi], cl
mov bh, 0x44
and al, 0x38
mov word [rsp + 0x2ba], ax
mov r8d, 0xc0
lea rsi, [rsp + 0x2d8]
mov rcx, rsi
lea rdx, [rsp + 0x200]
call fcn.1400efbc0
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x20], rax
mov rcx, rdi
mov rdx, r15
mov r8, rsi
mov r9, qword [rsp + 0x58]
call fcn.14006a4ec
mov r13b, byte [rsp + 0x110]
cmp r13b, 0x17
mov rsi, rdi
jne 0x140069912
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0x58], rax
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x70], rax
lea r13, [rsp + 0x398]
jmp 0x140069658
mov rbp, r15
mov word [rsp + 0x2b8], 0xa
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x88], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x90], rax
mov byte [rsp + 0x80], 0x17
mov r13b, 0x17
jmp 0x140069957
mov word [rsp + 0x21a], 0xa
mov word [rsp + 0x2b8], 0xb
add byte [rax], al
or eax, dword [rax]
add byte [rsi - 0x39], ah
test byte [rax + rdi*4], ah
add al, byte [rax]
add byte [rax], al
or eax, dword [rax]
mov rbp, r15
add byte [rax], al
or eax, dword [rax]
mov rbp, r15
mov rcx, r15
stc
mov dl, 0x10
call fcn.14006a476
or eax, dword [rax]
add byte [rsi - 0x39], ah
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rbx], al
invalid
or eax, dword [rax]
add byte [rsi - 0x39], ah
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax], 0
add byte [rbx], al
add cl, byte [rax - 0x73]
invalid
lea rcx, [rsp + 0x200]
lea ecx, [rsp + 0x200]
mov word [rax + rax], fs
add al, byte [rax]
add al, ch
call fcn.14006a4c0
call fcn.14006a4c0
add byte [rax - 0x75], cl
mov rcx, qword [rsp + 0x58]
and al, 0x58
mov rdx, qword [rsp + 0x70]
call fcn.1400a69b0
jo 0x1400698e1
mov bl, 0xd0
add eax, dword [rax]
mov r13b, 3
mov r14, qword [rsp + 0x48]
mov esi, dword [rsp + 0x48]
mov esi, dword [rsp + 0x48]
lea rsi, [rsp + 0x110]
add byte [rax], al
jmp 0x140069158
mov rbp, r15
lea rcx, [rsp + 0x111]
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
lea rdx, [rsp + 0x81]
add dword [rax], 0x4a890000
invalid
mov dword [rdx], eax
add dword [rax], 0x4a890000
add ecx, dword [rcx - 0x7beff0fe]
and al, 0x18
sbb byte [rcx], al
add byte [rax], al
mov rax, qword [rsp + 0x128]
mov byte [rsp + 0x80], r13b
movups xmmword [rsp + 0x88], xmm0
add byte [rcx + 0x289034a], cl
movups xmm0, xmmword [rsp + 0x118]
sbb byte [rcx], al
add byte [rax], al
mov rax, qword [rsp + 0x128]
add byte [rax], al
mov byte [rsp + 0x80], r13b
movups xmmword [rsp + 0x88], xmm0
add byte [rax - 0x77], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax], al
mov r14, qword [rsp + 0x48]
mov qword [rsp + 0x98], rax
add byte [rax], al
mov r14, qword [rsp + 0x48]
jmp 0x140069158
mov r14, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x68]
jmp 0x140069a32
stc
call fcn.14005fbcb
test al, 1
sete al
cmp dl, 1
setne cl
or cl, al
mov rax, qword [rsp + 0xe8]
cmp rax, qword [rsp + 0xe0]
setb al
or al, cl
movzx eax, al
lea ebx, [rax*2 + 0x21]
jmp 0x140069dad
mov r14, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x70]
call fcn.1400a69b0
mov byte [rsp + 0x60], r12b
mov byte [rsp + 0x31], sil
mov qword [rsp + 0xb0], rbx
lea rsi, [rsp + 0x110]
cmp r13b, 0x17
jne 0x14006a2e3
mov qword [rsp + 0x50], r15
mov rax, qword [rsp + 0x88]
mov qword [rsp + 0x58], rax
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x70], rax
lea r13, [rsp + 0x438]
mov rdi, rbp
jmp 0x140068b09
mov dil, 1
mov byte [rsp + 0x2d9], sil
mov byte [rsp + 0x2da], r12b
mov byte [rsp + 0x2d8], 3
cmp bx, 0x23
jne 0x140069df1
mov r13, qword [rsp + 0x2d8]
mov rax, qword [rsp + 0x2e0]
mov qword [rsp + 0x50], rax
mov bx, 0x23
mov rax, qword [rsp + 0x2e8]
jmp 0x140069e5f
mov eax, eax
mov r13, qword [rsp + 0xf0]
shl r13, 0x20
or r13, rax
mov r8d, 0x90
lea rcx, [rsp + 0x398]
lea rdx, [rsp + 0x110]
call fcn.1400efbc0
mov rax, qword [rsp + 0x1d0]
mov rcx, qword [rsp + 0x1d6]
mov qword [rsp + 0x1c0], rax
mov qword [rsp + 0x1c6], rcx
lea rcx, [rsp + 0x2d8]
call fcn.1400678f4
mov rax, qword [rsp + 0x2c8]
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x2c0]
mov qword [rsp + 0x60], rax
test dil, dil
je 0x140069e76
mov rcx, rbp
mov rdx, qword [rsp + 0x38]
call fcn.14009c81c
cmp bx, 0x23
jne 0x140069ec2
mov rax, qword [rsp + 0x398]
mov qword [rsp + 0x80], r13
mov rcx, qword [rsp + 0x50]
mov qword [rsp + 0x88], rcx
mov rcx, qword [rsp + 0x60]
mov qword [rsp + 0x90], rcx
mov qword [rsp + 0x98], rax
mov r14, qword [rsp + 0x48]
mov rbp, qword [rsp + 0x68]
mov rbx, qword [rsp + 0x38]
jmp 0x140069a51
mov edi, ebx
mov r8d, 0x90
lea rbp, [rsp + 0x4c8]
mov rcx, rbp
mov ecx, ebp
mov ecx, ebp
lea rdx, [rsp + 0x398]
call fcn.1400efbc0
mov rax, qword [rsp + 0x1c0]
mov rcx, qword [rsp + 0x1c6]
mov qword [rsp + 0x1b0], rax
mov dword [rsp + 0x1b0], eax
mov dword [rsp + 0x1b0], eax
mov qword [rsp + 0x1b6], rcx
mov r8d, 0x90
lea rbx, [rsp + 0x438]
mov rcx, rbx
mov rdx, rbp
call fcn.1400efbc0
add byte [rcx - 0x48], al
nop
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x58
invalid
add byte [rax], al
add byte [rcx - 0x48], al
nop
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x58
add eax, 0x89480000
mov rcx, rbp
mov rdx, rbx
invalid
mov rcx, rbp
mov rdx, rbx
call fcn.1400efbc0
mov word [rax + rcx], ds
mov word [rax + rcx], ds
mov rax, qword [rsp + 0x1b0]
mov rcx, qword [rsp + 0x1b6]
mov word [rsi + rsi*4], fs
add dword [rax], eax
add byte [rax - 0x73], cl
lea edx, [rsp + 0x208]
and al, 0xb0
add dword [rax], eax
add byte [rax - 0x75], cl
mov word [rsi + rsi*4], fs
add dword [rax], eax
add byte [rax - 0x73], cl
lea edx, [rsp + 0x208]
invalid
invalid
invalid
lea edx, [rsp + 0x208]
mov qword [rdx + 0xa2], rax
mov qword [rdx + 0xa8], rcx
movzx ebx, word [rsp + 0x34]
mov word [rsp + 0x2ba], bx
mov qword [rsp + 0x200], r13
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x208], rax
add byte [rax - 0x75], cl
and al, 0x60
and al, 0x60
add byte [rax - 0x75], cl
and al, 0x60
and al, 0x60
and al, 0x60
mov qword [rsp + 0x210], rax
test byte [rax + rdx], ah
add al, byte [rax]
add byte [rax], al
mov r8d, 0x90
lea rcx, [rsp + 0x218]
mov rdx, rbp
add byte [rax], al
mov r8d, 0x90
lea rcx, [rsp + 0x218]
mov rdx, rbp
call fcn.1400efbc0
pop rsp
or byte [rax], al
pop rsp
or byte [rax], al
mov word [rsp + 0x2a8], di
mov word [rsp + 0x2b8], r14w
add byte [rsi + 0x44], ah
mov dword [rsp + 0x2b8], esi
cmp di, 0x1f
jne 0x140069fe8
mov edi, r13d
shr edi, 0x10
adc byte [rcx - 0x80], al
std
add cl, byte [rax - 0x75]
and al, 0x68
and al, 0x68
adc byte [rcx - 0x80], al
std
add cl, byte [rax - 0x75]
and al, 0x68
and al, 0x68
and al, 0x68
mov rbx, qword [rsp + 0x38]
pop rsp
and al, 0x38
jne 0x14006a06d
test dword [rbp + 0x48000000], ebx
mov ebp, ecx
add byte [rax - 0x77], cl
int 0xb2
or eax, 0x49ce8
add byte [rax - 0x7c], al
dec dword [rdi]
test dword [rcx - 0x17000000], esi
out dx, al
add byte [rax], al
add byte [rsi - 0x77], ah
jl 0x14006a010
mov rbp, rcx
mov dl, 0xd
call fcn.14006a476
test dil, dil
jne 0x14006a094
jmp 0x14006a0d6
mov word [rsp + 0x7c], di
mov r8d, 0xc0
jl 0x14006a02f
mov eax, 0xc0
lea rdi, [rsp + 0x2d8]
mov rcx, rdi
lea rdx, [rsp + 0x200]
call fcn.1400efbc0
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x28], rax
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x28
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x80]
mov rdx, qword [rsp + 0x68]
mov rbp, rdx
mov r8, rdi
mov r9, qword [rsp + 0x58]
call fcn.14006a4ec
mov r13b, byte [rsp + 0x80]
mov word [rsp + 0x7a], bx
mov byte [rsp + 0x60], r12b
mov byte [rsp + 0x31], sil
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0xb0], rax
mov r14, qword [rsp + 0x48]
jmp 0x140069a72
mov rbp, rcx
test dil, dil
je 0x14006a0d6
test r13b, r13b
jne 0x14006a094
cmp word [rbp + 0x120], 5
jne 0x14006a0dd
cmp dil, 0x17
je 0x14006a0dd
mov rcx, rbp
mov dl, 0x10
call fcn.14006a476
shr r13d, 0x18
mov byte [rsp + 0x81], dil
mov byte [rsp + 0x82], r13b
mov byte [rsp + 0x80], 0xa
lea rcx, [rsp + 0x200]
call fcn.140067b30
mov word [rsp + 0x7c], 0x1f
mov r13b, 0xa
movzx eax, word [rsp + 0x34]
mov word [rsp + 0x7a], ax
jmp 0x140069a4c
mov byte [rbp + 0x12a], 1
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x88], rax
lea rcx, [rsp + 0x200]
call fcn.140067b30
mov word [rsp + 0x7c], 0x1f
movzx eax, word [rsp + 0x34]
mov word [rsp + 0x7a], ax
mov byte [rsp + 0x60], r12b
mov byte [rsp + 0x31], sil
mov qword [rsp + 0x50], r15
mov qword [rsp + 0xb0], rbx
mov r14, qword [rsp + 0x48]
lea rsi, [rsp + 0x110]
jmp 0x140069aa3
mov byte [rsp + 0x110], 2
jmp 0x14006a1b3
mov byte [rsp + 0x110], 3
jmp 0x14006a1b3
mov word [rsp + 0x12a], 0xa
mov rax, qword [rsp + 0x68]
mov byte [rax + 0x1c0], 1
mov byte [rsp + 0x2e0], 2
mov r14, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x70]
mov al, byte [rsp + 0x2e0]
mov rbx, qword [rsp + 0x2e1]
mov ebp, dword [rsp + 0x2e9]
movzx r8d, word [rsp + 0x2ed]
mov r9b, byte [rsp + 0x2ef]
mov r10, qword [rsp + 0x2f0]
movzx r11d, word [rsp + 0x2f8]
mov esi, dword [rsp + 0x2fa]
movzx edi, word [rsp + 0x2fe]
mov byte [r14], al
mov qword [r14 + 1], rbx
mov dword [r14 + 9], ebp
mov word [r14 + 0xd], r8w
mov byte [r14 + 0xf], r9b
mov qword [r14 + 0x10], r10
mov word [r14 + 0x18], r11w
mov dword [r14 + 0x1a], esi
mov word [r14 + 0x1e], di
call fcn.1400a69b0
nop
add rsp, 0x5e8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov byte [rsp + 0x2e0], 2
jmp 0x14006a1d6
lea rcx, [rsp + 0x1e0]
call fcn.14006407c
mov rcx, r13
call fcn.140068a35
mov bl, 0x17
mov rdi, qword [rsp + 0x68]
mov byte [rdi + 0x1c8], bl
mov rax, qword [rsp + 0x58]
mov qword [rdi + 0x1d0], rax
mov rax, qword [rsp + 0x70]
mov qword [rdi + 0x1d8], rax
lea rcx, [rdi + 0xa8]
call fcn.140067f9b
mov rsi, rax
lea rcx, [rdi + 0x48]
call fcn.140067f9b
mov cl, byte [rdi + 0x12a]
mov rdx, qword [rsp + 0x48]
mov qword [rdx + 8], rsi
mov qword [rdx + 0x10], rax
mov byte [rdx + 0x18], cl
mov byte [rdx], bl
jmp 0x14006a252
lea rdx, [rsp + 0x80]
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
lea rsi, [rsp + 0x2d8]
mov rcx, rsi
call fcn.14006a350
mov rdi, qword [rsp + 0xb8]
mov rcx, rdi
call fcn.140068a35
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
jmp 0x14006a252
lea r8, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4library_alloc_src_vecmod.rs
mov rcx, rsi
call fcn.1400fdc00
ud2
lea r8, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_srcmsgsdeframer.rs
mov edx, 0x4805
mov rcx, rbx
jmp 0x14006a338
add byte [rax], al
lea rcx, [rsi + 8]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x18]
call fcn.140028760
mov al, 8
jmp 0x14006a46d
mov byte [rsi], al
add rsp, 0x28
pop rdi
pop rsi
ret
jne 0x14006a587
mov cl, byte [rdi + 0x124]
cmp byte [r14 + 0xb0], cl
jne 0x14006a587
mov rcx, rdi
mov dl, 0x18
call fcn.140068722
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], r13
mov byte [rsi], 0x17
mov rcx, r14
add rsp, 0x110
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.140067b30
lea r15, [rsp + 0x40]
mov qword [r15], rdi
mov qword [r15 + 8], rax
lea r12, [rsp + 0x50]
mov r8d, 0xc0
mov rcx, r12
mov rdx, r14
call fcn.1400efbc0
lea r14, [rsp + 0x20]
mov rcx, r14
mov rdx, rbx
mov r8, r15
mov r9, r12
call qword [r13 + 0x18]
mov al, byte [r14]
cmp al, 0x17
jne 0x14006a5d3
movups xmm0, xmmword [rsp + 0x28]
movups xmmword [rsi + 8], xmm0
mov byte [rsi], 0x17
jmp 0x14006a5f2
movups xmm0, xmmword [rsp + 0x20]
movups xmm1, xmmword [rsp + 0x30]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
cmp al, 2
jae 0x14006a5f2
mov rcx, rdi
mov dl, 1
call fcn.14006a476
nop
add rsp, 0x110
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
sbb byte [rcx + rcx*4 + 0x2c], cl
add cl, byte [rcx + rcx*4 + 0x64]
add cl, byte [rax]
mov qword [rdx + rax + 0x10], r14
mov rcx, rdi
je 0x14006a6fb
adc byte [rax - 0x77], cl
stc
mov ecx, edi
mov rdx, rbx
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.14009c81c
add al, 0
add byte [rax - 0x77], cl
invalid
add byte [rbp - 0x7b], cl
in al, 0xf
test ch, bh
add byte [rax], al
add byte [rcx + rcx*4 - 0x31], cl
iretd
iretd
mov r14, r8
lea rbx, [rdx + 0xa8]
xor eax, eax
ror byte [rax - 0x73], 0xd
loopne 0x14006a770
adc byte [rax], al
ror byte [rax - 0x73], 0xd
loopne 0x14006a770
adc byte [rax], al
cmp rax, 0x400
add byte [rax], al
je 0x14006a768
and dword [rsp + rax + 0x40], 0
mov qword [rsp + rax + 0x48], rcx
add rax, 0x10
jmp 0x14006a750
add rdx, 0xb8
lea r15, [rsp + 0x20]
lea edi, [rsp + 0x20]
mov rcx, r15
call fcn.14005ce0d
mov r8, qword [r15]
mov rax, qword [r15 + 8]
or byte [rcx + rbp - 0x40], cl
or byte [rcx + rbp - 0x40], cl
xor r9d, r9d
mov r10d, 0x18
xor edx, edx
div r10
mov rcx, rax
mov rax, qword [r15 + 0x18]
mov r11, qword [r15 + 0x10]
sub rax, r11
xor edx, edx
div r10
add rax, rcx
cmp rax, 0x40
mov edx, 0x40
add byte [rax], al
add byte [rax + 0xf], cl
ror byte [rax + 0x6b], 1
shr eax, 0x4c
add eax, ebx
add byte [rax], al
add byte [rax + 0xf], cl
ror byte [rax + 0x6b], 1
shr eax, 0x4c
add eax, ebx
lea r10, [rsp + 0x48]
cmp rdx, r9
je 0x14006a7fe
cmp rcx, r9
mov r11, rax
cmova r11, r8
mov r15, qword [r11 + 0x10]
mov r13, r15
shr r13, 0x20
jne 0x14006a86a
inc r9
mov r11, qword [r11]
mov dword [r10 - 8], r15d
mov qword [r10], r11
add r8, 0x18
add rax, 0x18
add eax, 0x18
add eax, 0x18
add r10, 0x10
jmp 0x14006a7c3
cmp r12, 0x40
mov r9d, 0x40
mov r9d, 0x40
cmovb r9, r12
lea r15, [rsp + 0x20]
lea r8, [rsp + 0x40]
mov rcx, r15
mov rdx, r14
call qword [rdi + 0x60]
cmp qword [r15], 0
je 0x14006a83f
mov rax, qword [rsp + 0x28]
mov qword [rsi + 8], rax
or byte [rax - 0x39], r9b
invalid
add dword [rax], eax
add byte [rax], al
jmp 0x14006a857
or byte [rax - 0x39], r9b
invalid
mov rdi, qword [rsp + 0x28]
mov rcx, rbx
mov rdx, rdi
call fcn.14006a606
mov qword [rsi + 8], rdi
and qword [rsi], 0
invalid
add byte [rax - 0x7f], cl
invalid
add rsp, 0x440
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.assertion_failed:_buf.len_____c::ULONG::MAX_as_usize
lea r8, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4library_std_src_syswindowsio.rs
mov edx, 0x35
add byte [rax], al
call fcn.1400fdc80
ud2
je 0x14006a8a2
ret
cmp qword [rcx + 0xd0], 0
add byte [rax], al
sete al
ret
push rsi
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xc8
mov rsi, rdx
invalid
movzx eax, byte [rcx]
lea rdx, [0x14016f814]
adc byte [rax], al
invalid
adc byte [rax], al
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
lea rax, [rcx + 1]
mov qword [rsp + 0x88], rax
mov r13, qword [rcx + 8]
mov r14, qword [rcx + 0x18]
mov rcx, r14
call fcn.14005cc2c
lea rdi, [rsp + 0x28]
mov qword [rdi], rax
mov qword [rdi + 8], rdx
and qword [rdi + 0x10], 0
mov rcx, rdi
mov rdx, r14
call fcn.14005cc84
mov r8, qword [rdi + 0x10]
test r14, r14
je 0x14006a9e1
mov qword [rsp + 0x80], rsi
mov qword [rsp + 0x78], r8
imul rbp, r8, 0x18
add rbp, qword [rsp + 0x28]
neg r14
xor edi, edi
mov esi, 1
lea rbx, [rsp + 0xb8]
lea r15, [rsp + 0x98]
lea r12, [rsp + 0x40]
mov qword [rsp + 0x90], r13
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rsi
and qword [rsp + 0x60], 0
lea rax, [rsp + 0x90]
mov qword [rsp + 0xb8], rax
lea rax, case.0x1400c01dc.396
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rsi
mov rcx, r15
mov rdx, r12
call fcn.14005c666
mov rax, qword [rsp + 0xa8]
mov qword [rbp + 0x10], rax
movups xmm0, xmmword [rsp + 0x98]
movups xmmword [rbp], xmm0
dec rdi
add rbp, 0x18
add r13, 2
cmp r14, rdi
jne 0x14006a951
mov r8, qword [rsp + 0x78]
sub r8, rdi
mov rsi, qword [rsp + 0x80]
lea rdi, [rsp + 0x28]
movups xmm0, xmmword [rsp + 0x28]
lea r14, [rsp + 0x40]
movaps xmmword [r14], xmm0
mov qword [r14 + 0x10], r8
mov rdx, qword [r14]
mov rcx, rdi
call fcn.14005edf7
mov rcx, r14
call fcn.1400ba261
lea rax, [rsp + 0x88]
lea rcx, [rsp + 0x98]
mov qword [rcx], rax
lea rax, case.0x1400c01dc.396
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], rdi
lea rax, [0x140004a70]
mov qword [rcx + 0x18], rax
lea rax, [0x140128928]
jmp 0x14006aba2
lea rax, [rcx + 1]
mov qword [rsp + 0x88], rax
mov r13, qword [rcx + 8]
mov r14, qword [rcx + 0x18]
mov rcx, r14
call fcn.14005cc2c
lea rdi, [rsp + 0x28]
mov qword [rdi], rax
mov qword [rdi + 8], rdx
and qword [rdi + 0x10], 0
mov rcx, rdi
mov rdx, r14
call fcn.14005cc84
mov r8, qword [rdi + 0x10]
test r14, r14
je 0x14006ab49
mov qword [rsp + 0x80], rsi
mov qword [rsp + 0x78], r8
imul rbp, r8, 0x18
add rbp, qword [rsp + 0x28]
neg r14
xor edi, edi
mov esi, 1
lea rbx, [rsp + 0xb8]
lea r15, [rsp + 0x98]
lea r12, [rsp + 0x40]
mov qword [rsp + 0x90], r13
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rsi
and qword [rsp + 0x60], 0
lea rax, [rsp + 0x90]
mov qword [rsp + 0xb8], rax
lea rax, [0x14005c65e]
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rsi
mov rcx, r15
mov rdx, r12
call fcn.14005c666
mov rax, qword [rsp + 0xa8]
mov qword [rbp + 0x10], rax
movups xmm0, xmmword [rsp + 0x98]
movups xmmword [rbp], xmm0
dec rdi
add rbp, 0x18
add r13, 2
cmp r14, rdi
jne 0x14006aab9
mov r8, qword [rsp + 0x78]
sub r8, rdi
mov rsi, qword [rsp + 0x80]
lea rdi, [rsp + 0x28]
movups xmm0, xmmword [rsp + 0x28]
lea r14, [rsp + 0x40]
movaps xmmword [r14], xmm0
mov qword [r14 + 0x10], r8
mov rdx, qword [r14]
mov rcx, rdi
call fcn.14005edf7
mov rcx, r14
call fcn.1400ba261
lea rax, [rsp + 0x88]
lea rcx, [rsp + 0x98]
mov qword [rcx], rax
lea rax, [0x14005c65e]
dec dword [rax - 0x77]
or byte [r8 - 0x77], cl
jns 0x14006aba0
lea rax, [0x140004a70]
mov qword [rcx + 0x18], rax
lea rax, str.received_unexpected_handshake_message:_got
mov qword [r14], rax
mov eax, 2
mov qword [r14 + 8], rax
and qword [r14 + 0x20], 0
mov qword [r14 + 0x10], rcx
mov qword [r14 + 0x18], rax
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
mov edx, dword [rsi + 0x28]
lea r8, [rsp + 0x40]
call fcn.14002e6b0
dec dword [rcx + 0x4c8b48c3]
and al, 0x28
mov rdx, qword [rsp + 0x30]
call fcn.14009c81c
jmp 0x14006adfd
lea rax, str.received_corrupt_message
jmp 0x14006adcb
inc rcx
lea rax, [rsp + 0x28]
mov qword [rax], rcx
lea rcx, [rsp + 0x98]
mov qword [rcx], rax
lea rax, case.0x1400c01dc.396
mov qword [rcx + 8], rax
lea rax, str.received_corrupt_message_of_type
jmp 0x14006ad77
lea rax, str.peer_sent_no_certificates
jmp 0x14006adcb
lea rax, str.presented_server_name_type_wasnt_supported
jmp 0x14006adcb
lea rax, str.cannot_decrypt_peers_message
jmp 0x14006adcb
lea rax, str.cannot_encrypt_message
jmp 0x14006adcb
add rcx, 8
lea rax, [rsp + 0x28]
mov qword [rax], rcx
lea rcx, [rsp + 0x98]
mov qword [rcx], rax
lea rax, [0x14005e0aa]
mov qword [rcx + 8], rax
lea rax, str.peer_is_incompatible:
jmp 0x14006ad77
invalid
add rcx, 8
lea rax, [rsp + 0x28]
mov qword [rax], rcx
lea rcx, [rsp + 0x98]
mov qword [rcx], rax
lea rax, [0x14005e0aa]
mov qword [rcx + 8], rax
lea rax, str.peer_misbehaved:
lea eax, [0x140128b00]
jmp 0x14006ad77
inc rcx
lea rax, [rsp + 0x28]
mov qword [rax], rcx
lea rcx, [rsp + 0x98]
mov qword [rcx], rax
lea rax, [0x14005db6b]
mov qword [rcx + 8], rax
or byte [rax - 0x73], cl
add eax, 0xbde58
jmp 0x14006ad77
lea rax, str.invalid_peer_certificate_encoding
jmp 0x14006adcb
lea rax, str.invalid_peer_certificate_signature_type
jmp 0x14006adcb
lea rax, str.invalid_peer_certificate_signature
jmp 0x14006adcb
add rcx, 8
lea rax, [rsp + 0x28]
mov qword [rax], rcx
lea rcx, [rsp + 0x98]
mov qword [rcx], rax
lea rax, [0x14005e0aa]
mov qword [rcx + 8], rax
lea rax, str.invalid_peer_certificate_contents:
jmp 0x14006ad77
inc rcx
lea rax, [rsp + 0x28]
mov qword [rax], rcx
lea rcx, [rsp + 0x98]
mov qword [rcx], rax
lea rax, [0x14005df5c]
lea eax, [0x14005df5c]
mov qword [rcx + 8], rax
lea rax, str.invalid_certificate_timestamp:
jmp 0x14006ad77
add rcx, 8
lea rax, [rsp + 0x28]
mov qword [rax], rcx
lea rcx, [rsp + 0x98]
mov qword [rcx], rax
lea rax, [0x14005e0aa]
mov qword [rcx + 8], rax
lea rax, str.unexpected_error:
lea r8, [rsp + 0x40]
mov qword [r8], rax
mov eax, 1
mov qword [r8 + 8], rax
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rcx
mov qword [r8 + 0x18], rax
jmp 0x14006adee
lea rax, str.failed_to_get_current_time
jmp 0x14006adcb
lea rax, str.failed_to_get_random_bytes
jmp 0x14006adcb
lea rax, str.handshake_not_complete
jmp 0x14006adcb
lea rax, str.peer_sent_excess_record_size
jmp 0x14006adcb
lea rax, str.peer_doesnt_support_any_known_protocol
jmp 0x14006adcb
lea rax, str.the_supplied_max_fragment_size_was_too_small_or_large
lea r8, [rsp + 0x40]
mov qword [r8], rax
mov qword [r8 + 8], 1
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
mov qword [r8 + 0x10], rax
xorps xmm0, xmm0
movups xmmword [r8 + 0x18], xmm0
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
call fcn.14002e6b0
mov ebx, eax
mov eax, ebx
add rsp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rax
mov rax, rsi
add rsp, 0x20
pop rsi
ret
mov edx, esi
mov r8, r15
call fcn.1400c13c9
lea rbx, [rsp + 0x178]
mov rcx, rbx
mov rdx, rdi
call fcn.14006b636
mov r12, qword [rbx]
test r12, r12
je 0x14006baca
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx + rcx*4 - 0x44], cl
and al, 0x20
add dword [rax], eax
add byte [rax - 0x77], cl
mov ah, 0x24
sub byte [rcx], al
mov qword [rsp + 0x120], r15
mov qword [rsp + 0x128], rsi
add byte [rax], al
add byte [rax], al
mov r15, qword [rsp + 0x400]
lea rdx, [rsp + 0x1a0]
movups xmm0, xmmword [rdx - 0x20]
movups xmm1, xmmword [rdx - 0x10]
movaps xmmword [rsp + 0x160], xmm1
movaps xmmword [rsp + 0x150], xmm0
sub dword [rsp + 0x150], eax
sub dword [rsp + 0x150], eax
and al, 0x50
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rdx*2], fs
lea rcx, [rsp + 0x250]
mov r8d, 0x90
nop
add byte [rax], al
add al, ch
cmp al, 0x42
or byte [rax], al
add al, byte [rax]
add byte [rcx - 0x48], al
nop
add byte [rax], al
add al, ch
cmp al, 0x42
or byte [rax], al
movaps xmm0, xmmword [rsp + 0x150]
movaps xmm1, xmmword [rsp + 0x160]
movaps xmmword [rsp + 0x230], xmm0
movaps xmmword [rsp + 0x240], xmm1
mov rcx, r15
call fcn.14004a1be
lea rbx, [rsp + 0x2e0]
mov qword [rbx], rax
mov qword [rbx + 8], rdx
and qword [rbx + 0x10], 0
mov rcx, rbx
mov rdx, r15
call fcn.14005cb62
mov r9, qword [rbx]
mov rdi, qword [rbx + 0x10]
test r15, r15
je 0x14006ba0f
mov rax, rdi
shl rax, 4
add rax, r9
add eax, ecx
add eax, ecx
add rax, 8
neg r15
ror byte [rax], 0x49
neg edi
add r14, 0x10
xor ecx, ecx
mov rdx, qword [r14 - 0x10]
mov r8, qword [r14]
mov qword [rax - 8], rdx
mov qword [rax], r8
dec rcx
add rax, 0x10
add eax, 0x10
add r14, 0x18
cmp r15, rcx
jne 0x14006b9ee
sbb byte [rcx + 0x39], cl
iretd
sub rdi, rcx
mov r15, qword [rsp + 0x2e8]
mov qword [rsp + 0x50], rbp
mov rbp, qword [rbp + 0x10]
test rbp, rbp
mov qword [rsp + 0x48], r9
mov qword [rsp + 0x70], r13
mov qword [rsp + 0xa0], r15
mov qword [rsp + 0x98], rbp
je 0x14006baf9
movabs rax, 0x2aaaaaaaaaaaaaa
cmp rbp, rax
ja 0x14006c477
mov rax, qword [rsp + 0x50]
mov rsi, qword [rax]
imul r14, rbp, 0x30
mov ecx, 8
mov rdx, r14
call fcn.1400a4979
test rax, rax
je 0x14006c47e
add rsi, 0x40
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x58], rax
add rax, 0x28
mov rdx, qword [rsi - 0x40]
mov r8, qword [rsi - 0x30]
mov r9, qword [rsi - 0x28]
mov ecx, dword [rsi - 0x28]
mov r10, qword [rsi - 0x18]
mov r11, qword [rsi - 0x10]
mov r14, qword [rsi]
mov qword [rax - 0x28], rdx
mov qword [rax - 0x20], r8
mov qword [rax - 0x18], r9
mov qword [rax - 0x10], r10
push rax
invalid
mov qword [rax - 8], r11
mov qword [rax], r14
add rsi, 0x48
add rax, 0x30
dec rbp
jne 0x14006ba85
mov r14, qword [rsp + 0x98]
jmp 0x14006bb06
movups xmm0, xmmword [rsp + 0x180]
movups xmm1, xmmword [rsp + 0x190]
nop
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x130], eax
add dword [rax], eax
invalid
nop
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x130], eax
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x140], ecx
movaps xmmword [rsp + 0x140], xmm1
movups xmmword [r13 + 0x10], xmm1
movups xmmword [r13], xmm0
jmp 0x14006bdf4
mov eax, 8
mov qword [rsp + 0x58], rax
xor r14d, r14d
mov r15d, dword [rsp + 0x438]
mov eax, dword [rsp + 0x430]
shl r15, 0x20
or r15, rax
movabs rcx, 0x19db1ded53e8000
add byte [rax - 0x4e212ac2], al
popfq
add dword [rcx + rcx*4 - 8], ecx
add byte [rax - 0x4e212ac2], al
popfq
add dword [rcx + rcx*4 - 8], ecx
sub rax, rcx
sub eax, ecx
neg rax
movabs r13, 0xfe624e212ac18000
add r13, r15
cmp r15, rcx
movaps xmm0, xmmword [rsp + 0x230]
movaps xmm1, xmmword [rsp + 0x240]
movaps xmmword [rsp + 0x140], xmm1
movaps xmmword [rsp + 0x130], xmm0
lea rsi, [rsp + 0x308]
cmovl r13, rax
lea rbp, [rsp + 0x250]
add byte [rcx - 0x48], al
nop
add byte [rax], al
add byte [rax - 0x77], cl
int1
add byte [rcx - 0x48], al
nop
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rdx, rbp
call fcn.1400efbc0
cmp al, 0x40
or byte [rax], al
cmp al, 0x40
or byte [rax], al
movaps xmm0, xmmword [rsp + 0x130]
movaps xmm1, xmmword [rsp + 0x140]
movups xmmword [rsi - 0x20], xmm0
movups xmmword [rsi - 0x10], xmm1
mov qword [rsi - 0x28], r12
mov ecx, 0x989680
mov rax, r13
mov eax, ebp
mov eax, ebp
xor edx, edx
div rcx
mov r12, rax
movabs rax, 0x19db1ded53e7fff
cmp r15, rax
jg 0x14006bbdd
imul eax, edx, 0x64
cmp eax, 0x3b9aca00
je 0x14006bbdd
mov r13, qword [rsp + 0x70]
mov byte [r13], 0x11
mov rsi, qword [rsp + 0x48]
jmp 0x14006bdd2
mov r13, qword [rsp + 0x408]
cmp byte [r13], 0
mov rsi, qword [rsp + 0x48]
je 0x14006bc00
mov r13, qword [rsp + 0x70]
mov byte [r13], 5
jmp 0x14006bdd2
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], rbx
and qword [rsp + 0x30], 0
mov rcx, qword [rsp + 0x58]
mov rdx, r14
mov r8, rsi
mov r9, rdi
mov ecx, edi
mov ecx, edi
call fcn.1400c19e2
lea r14, [rsp + 0x178]
mov rcx, r14
mov edx, eax
call fcn.14006b66d
cmp byte [r14], 0x17
jne 0x14006bd93
lea rax, [rsp + 0x2e8]
mov rcx, qword [rax - 8]
and al, 0xe8
add al, byte [rax]
add byte [rax - 0x75], cl
clc
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x260], xmm1
movaps xmmword [rsp + 0x250], xmm0
test rcx, rcx
je 0x14006bdb3
mov rcx, qword [rsp + 0x330]
mov rdx, qword [rsp + 0x338]
mov edx, dword [rsp + 0x338]
mov edx, dword [rsp + 0x338]
mov r8, qword [rsp + 0x388]
mov r9, qword [rsp + 0x390]
mov rax, qword [rsp + 0x50]
mov rbx, qword [rax + 0x18]
test rbx, rbx
je 0x14006bd2f
mov qword [rsp + 0x100], r9
mov qword [rsp + 0x108], r8
mov dword [rsp + 0x108], eax
mov dword [rsp + 0x108], eax
mov qword [rsp + 0x110], rdx
mov qword [rsp + 0x118], rcx
mov rdx, qword [rax + 0x20]
mov rcx, rdx
mov qword [rsp + 0x60], rdx
add byte [rax - 0x77], cl
mov word [rax + rbx], fs
add dword [rax], eax
add byte [rax - 0x75], cl
push rax
and byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
push rsp
and al, 0x60
test rdx, rdx
je 0x14006bd07
mov edx, dword [rax + 0x28]
mov r8d, dword [rax + 0x2c]
mov eax, dword [rsp + 0x438]
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x20], eax
lea rsi, [rsp + 0x178]
mov rcx, rsi
mov r9d, dword [rsp + 0x430]
call fcn.140098d70
cmp qword [rsi], 0
mov rsi, qword [rsp + 0x48]
je 0x14006be49
lea rbp, [rsp + 0x250]
mov rcx, qword [rsp + 0x118]
mov ecx, dword [rsp + 0x118]
mov ecx, dword [rsp + 0x118]
mov rdx, qword [rsp + 0x110]
mov r8, qword [rsp + 0x108]
mov r9, qword [rsp + 0x100]
mov rax, qword [r13 + 8]
mov r10, qword [r13 + 0x18]
lea rsi, [rsp + 0x178]
mov qword [rsi], rax
mov qword [rsi + 8], r10
mov qword [rsp + 0x250], r14
lea rax, [0x1400c209d]
add eax, 0x56348
add eax, 0x56348
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbp
mov byte [rsp + 0x20], 4
call fcn.1400c06b0
mov rcx, rsi
mov edx, eax
call fcn.14006b66d
cmp byte [rsi], 0x17
mov rdi, qword [rsp + 0xa0]
jne 0x14006be0b
mov r13, qword [rsp + 0x70]
mov byte [r13], 0x17
jmp 0x14006be2a
movups xmm0, xmmword [rsp + 0x178]
movups xmm1, xmmword [rsp + 0x188]
movaps xmmword [rsp + 0x260], xmm1
movaps xmmword [rsp + 0x250], xmm0
movaps xmm0, xmmword [rsp + 0x250]
movaps xmm1, xmmword [rsp + 0x260]
mov r13, qword [rsp + 0x70]
movups xmmword [r13 + 0x10], xmm1
movups xmmword [r13], xmm0
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x98]
call 0x14005f742
mov rcx, rsi
mov rdx, qword [rsp + 0xa0]
call fcn.14004a34e
mov rax, r13
add rsp, 0x398
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
movups xmm0, xmmword [rsp + 0x178]
movups xmm1, xmmword [rsp + 0x188]
mov r13, qword [rsp + 0x70]
movups xmmword [r13 + 0x10], xmm1
movups xmmword [r13], xmm0
mov rsi, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x98]
call 0x14005f742
mov rcx, rsi
mov rdx, rdi
jmp 0x14006bdef
movabs rax, 0x19db1ded53e8000
cmp r15, rax
jge 0x14006be60
mov r15b, 0x11
jmp 0x14006c43c
mov rsi, qword [rsp + 0x418]
lea rcx, [rsp + 0x178]
mov byte [rcx], 0x11
imul rax, r12, 0x3e8
mov qword [rsp + 0xd0], rax
call fcn.1400678f4
mov rax, qword [rsi + 0x18]
mov qword [rsp + 0x50], rax
mov rsi, qword [rsp + 0x48]
mov rax, qword [rsp + 0x60]
lea rax, [rax*8]
mov qword [rsp + 0x68], rax
mov al, 5
mov r15, rax
mov rcx, qword [rsp + 0x410]
call qword [rsp + 0x50]
test rax, rax
je 0x14006c13d
mov rdi, rdx
mov r15b, 0xf
test rdx, rdx
je 0x14006c136
mov rbp, rax
mov al, 3
cmp byte [rbp], 0
jne 0x14006bea9
cmp rdi, 0x21
jb 0x14006c136
cmp rdi, 0x29
jb 0x14006c136
cmp rdi, 0x2b
jae 0x14006bf0e
mov byte [rsp + 0x180], 0
mov eax, 0x29
mov qword [rsp + 0x90], rax
xor eax, eax
jmp 0x14006bf2b
lea rax, [rbp + 0x29]
mov qword [rsp + 0x180], 2
mov ecx, 0x2b
mov qword [rsp + 0x90], rcx
mov cl, byte [rbp + 0x21]
mov byte [rsp + 0x44], cl
mov cl, byte [rbp + 0x22]
mov byte [rsp + 0x45], cl
mov cl, byte [rbp + 0x23]
mov byte [rsp + 0x46], cl
mov cl, byte [rbp + 0x24]
mov byte [rsp + 0x47], cl
movzx ecx, byte [rbp + 0x25]
mov qword [rsp + 0xe0], rcx
movzx ecx, byte [rbp + 0x26]
mov qword [rsp + 0xf0], rcx
movzx ecx, byte [rbp + 0x27]
mov qword [rsp + 0xf8], rcx
movzx ecx, byte [rbp + 0x28]
mov qword [rsp + 0xe8], rcx
mov qword [rsp + 0x178], rax
lea rcx, [rsp + 0x178]
call fcn.14007aa29
test al, 1
jne 0x14006bfc8
shr eax, 0x10
mov rcx, qword [rsp + 0x90]
lea rdx, [rcx + rax]
cmp rdi, rdx
jb 0x14006c136
lea r14, [rdx + 2]
cmp rdi, r14
mov qword [rsp + 0xd8], rax
jae 0x14006bfd0
mov byte [rsp + 0x180], 0
xor ecx, ecx
mov r14, rdx
jmp 0x14006bfe2
shr eax, 8
jmp 0x14006c10d
add rdx, rbp
mov qword [rsp + 0x180], 2
mov rcx, rdx
mov qword [rsp + 0x178], rcx
lea rcx, [rsp + 0x178]
call fcn.14007aa29
mov esi, eax
test sil, 1
jne 0x14006c01c
cmp al, 3
jae 0x14006bea9
jmp 0x14006c43c
xor eax, eax
jmp 0x14006c43c
mov rax, r15
mov r15b, 0xf
cmp al, 5
je 0x14006bd07
jmp 0x14006c43c
movzx ecx, word [rsp + 0x154]
mov r13, qword [rsp + 0x70]
mov word [r13 + 6], cx
mov ecx, dword [rsp + 0x150]
mov dword [r13 + 2], ecx
movups xmm0, xmmword [rsp + 0x250]
movups xmmword [r13 + 0x10], xmm0
mov byte [r13], r15b
mov byte [r13 + 1], al
mov qword [r13 + 8], r12
jmp 0x14006bdd2
call fcn.1400271d0
ud2
mov ecx, 8
mov rdx, r14
call fcn.1400fd960
ud2
add al, 0
add byte [rdi], cl
adc dword [rsi + 0x90], eax
mov rdx, qword [rsp + 0x458]
mov qword [rsi + 0xa0], rdx
mov qword [rsi + 0xa8], 2
mov rdx, qword [rbx + 0x10]
mov qword [rsi + 0xc0], rdx
movups xmm0, xmmword [rbx]
movups xmmword [rsi + 0xb0], xmm0
movups xmm0, xmmword [rsp + 0x1d0]
add byte [rax], al
add byte [rax], al
movups xmmword [rsi + 0xc8], xmm0
mov rdx, qword [rsp + 0x1e0]
mov qword [rsi + 0xd8], rdx
mov qword [rsi + 0xe0], 0xb
mov qword [rsi + 0x118], 0xc
sbb byte [rcx], al
add byte [rax], al
or al, 0
add byte [rax], al
sbb byte [rcx], al
add byte [rax], al
or al, 0
add byte [rax], al
mov qword [rsi + 0x120], 8
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rsi + 0x128], xmm0
mov qword [rsi + 0x138], rcx
movups xmmword [rsi + 0x140], xmm0
mov qword [rsp + 0x80], rsi
mov qword [rsp + 0x88], rax
mov dword [rsp + 0x88], eax
mov dword [rsp + 0x88], eax
mov qword [rsp + 0x90], rax
xor edi, edi
mov rax, qword [rsp + 0x620]
cmp byte [rax], 0
jne 0x14006d36c
mov rdi, qword [rax + 8]
jne 0x14006d4d8
mov rax, qword [rsp + 0x58]
cmp byte [rax + 0xb9], 0
je 0x14006d4d8
mov rax, qword [rsp + 0x620]
mov r14, qword [rax + 0x18]
mov rcx, rdi
mov rdx, r14
call fcn.1400c21cc
mov rsi, rax
mov rbx, rdx
lea r8, [rsp + 0xe0]
mov dword [r8], 0x2e
mov r9d, 1
mov rcx, rax
call fcn.140051b62
test al, al
invalid
je 0x14006d3f1
sal byte [rdi + rbp + 0x49], 0x89
invalid
mov r9, rbx
dec r9
je 0x14006d401
test rbx, rbx
je 0x14006ed90
cmp byte [rsi + r9], 0xbf
jg 0x14006d404
lea rax, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_srcmsgshandshake.rs
mov qword [rsp + 0x20], rax
mov rcx, rsi
mov rdx, rbx
jmp 0x14006eda1
lea rcx, [rsp + 0xe0]
mov rdx, rdi
mov r8, r14
jmp 0x14006d426
xor r9d, r9d
mov rcx, rsi
mov rdx, r9
call fcn.1400c22a3
test rax, rax
je 0x14006ed62
mov r8, rdx
lea rcx, [rsp + 0xe0]
mov rdx, rax
call fcn.1400c2151
lea rsi, [rsp + 0xe0]
mov rcx, qword [rsi]
mov rdx, qword [rsi + 0x10]
call fcn.1400c21cc
mov rdi, rax
mov rbx, rdx
mov rcx, rdx
xor edx, edx
call fcn.140051cfd
mov r14, rax
mov r15, rdx
mov rcx, rax
mov rdx, rdi
mov r8, rbx
call fcn.1400efbc0
movups xmm0, xmmword [rsi]
movaps xmmword [rsp + 0x1d0], xmm0
mov rax, qword [rsi + 0x10]
mov qword [rsp + 0x1e0], rax
mov ecx, 0x38
mov edx, 8
call fcn.1400a5819
mov qword [rax], r14
mov qword [rax + 8], r15
mov qword [rax + 0x10], rbx
movaps xmm0, xmmword [rsp + 0x1d0]
movups xmmword [rax + 0x18], xmm0
mov rcx, qword [rsp + 0x1e0]
mov qword [rax + 0x28], rcx
mov byte [rax + 0x30], 0
mov qword [rsi + 8], rax
mov eax, 1
add byte [rax], al
add byte [rax - 0x77], cl
adc byte [rax - 0x77], r9b
sbb byte [rax - 0x39], r9b
invalid
add eax, dword [rax]
add byte [rax], al
lea rcx, [rsp + 0x80]
mov rdx, rsi
call fcn.140063601
add byte [rax], al
add byte [rax - 0x77], cl
adc byte [rax - 0x77], r9b
sbb byte [rax - 0x39], r9b
invalid
mov rsi, qword [rsp + 0x628]
cmp byte [rsp + 0x638], 0
je 0x14006d506
lea rdx, [rsp + 0xe0]
mov qword [rdx], 0xd
lea rcx, [rsp + 0x80]
add byte [rax], al
add al, ch
sti
invalid
invalid
invalid
add byte [rax], al
add al, ch
sti
invalid
mov rax, qword [rsi]
test rax, rax
je 0x14006d588
mov ebp, dword [rax + 8]
lea rcx, [rsi + 0x48]
call fcn.140052559
mov rsi, rax
mov rdi, rdx
mov rcx, rdx
xor edx, edx
call fcn.140051cfd
mov rbx, rax
mov r14, rdx
mov rcx, rax
mov rdx, rsi
mov r8, rdi
call fcn.1400efbc0
mov ecx, 0x20
mov edx, 8
call fcn.1400a5819
mov qword [rax], rbx
mov qword [rax + 8], r14
mov qword [rax + 0x10], rdi
mov dword [rax + 0x18], ebp
lea rdx, [rsp + 0xe0]
add byte [rax], al
add byte [rax - 0x77], cl
or byte [rax + 1], dil
add byte [rax], al
add byte [rax - 0x77], cl
or byte [rax + 1], dil
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], rax
mov qword [rdx], 7
lea rcx, [rsp + 0x80]
call fcn.140063601
invalid
invalid
invalid
cmp qword [rsp + 0x618], 0
je 0x14006d5e1
mov rax, qword [rsp + 0x618]
mov rcx, qword [rax + 0x28]
mov rdx, qword [rax + 0x38]
call fcn.14006454d
test rax, rax
je 0x14006d5e1
lea rsi, [rsp + 0xe8]
mov rdx, qword [rax]
mov r8, qword [rax + 0x10]
mov rcx, rsi
call fcn.140002707
mov qword [rsi - 8], 0xa
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0xe0]
call fcn.140063601
test r12b, r12b
mov rax, qword [rsp + 0x58]
je 0x14006d638
invalid
cmp byte [r8 + 0xb8], 0
cmp byte [rax + 0xb8], 0
je 0x14006d638
mov esi, 1
mov ecx, 2
mov edx, 1
call fcn.1400a5819
mov byte [rax], 1
lea rdx, [rsp + 0xe0]
add byte [rax], al
add byte [rax - 0x77], cl
or byte [rax - 0x77], cl
jb 0x14006d62b
add byte [rax], al
add byte [rax - 0x77], cl
or byte [rax - 0x77], cl
jb 0x14006d62b
mov qword [rdx + 0x18], rsi
mov qword [rdx], 8
lea rcx, [rsp + 0x80]
call fcn.140063601
mov rax, qword [rsp + 0x58]
add byte [rax], al
add al, ch
invalid
mov rdi, qword [rax + 0x60]
test rdi, rdi
mov byte [rsp + 0x4f], r12b
je 0x14006d771
mov rax, qword [rsp + 0x58]
mov r14, qword [rax + 0x50]
mov rcx, rdi
mov ecx, edi
mov ecx, edi
call fcn.14004a1be
lea rbx, [rsp + 0xe0]
mov qword [rbx], rax
mov qword [rbx + 8], rdx
and qword [rbx + 0x10], 0
mov rcx, rbx
mov rdx, rdi
call fcn.14005cb62
mov rsi, qword [rbx]
mov rbx, qword [rbx + 0x10]
shl rbx, 4
add r14, 0x10
mov rax, qword [r14 - 0x10]
mov rcx, qword [r14]
mov qword [rsi + rbx], rax
mov qword [rsi + rbx + 8], rcx
add rbx, 0x10
add r14, 0x18
dec rdi
jne 0x14006d689
lea rax, [rsp + 0xe0]
mov rax, qword [rax + 8]
mov qword [rsp + 0x60], rax
lea r14, [rsp + 0x1d0]
and al, 0xd0
add dword [rax], eax
add byte [rcx - 0x39], cl
invalid
or byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [r14 + 8], xmm0
mov rax, rsi
and al, 0xd0
add dword [rax], eax
add byte [rcx - 0x39], cl
invalid
test rbx, rbx
je 0x14006d730
lea rdi, [rax + 0x10]
mov r15, qword [rax]
mov r12, qword [rax + 8]
mov rcx, r12
xor edx, edx
call fcn.140051cfd
mov r13, rax
mov rbp, rdx
mov rcx, rax
mov rdx, r15
mov r8, r12
call fcn.1400efbc0
mov qword [rsp + 0xe0], r13
mov qword [rsp + 0xe8], rbp
mov qword [rsp + 0xf0], r12
mov rcx, r14
lea rdx, [rsp + 0xe0]
call fcn.140063951
add rbx, 0xfffffffffffffff0
mov rax, rdi
jmp 0x14006d6d1
mov rax, qword [rsp + 0x1e0]
lea rdx, [rsp + 0xe0]
mov qword [rdx + 0x18], rax
movups xmm0, xmmword [rsp + 0x1d0]
movups xmmword [rdx + 8], xmm0
mov qword [rdx], 5
lea rcx, [rsp + 0x80]
call fcn.140063601
mov rcx, rsi
mov rdx, qword [rsp + 0x60]
call fcn.14004a34e
mov rax, qword [rsp + 0x630]
mov rdi, qword [rax]
mov rbp, qword [rax + 0x10]
mov rax, qword [rsp + 0x88]
mov r12, qword [rsp + 0x90]
sub rax, r12
cmp rax, rbp
jae 0x14006d7bf
lea rbx, [rsp + 0x80]
mov rcx, rbx
mov rdx, r12
mov r8, rbp
call 0x13f1ef895
dec dword [rax - 0x77]
shr eax, 0x94
imul edi, ecx, 0x338b4cff
call 0x13f1ef895
dec dword [rax - 0x77]
shr eax, 0x94
imul edi, ecx, 0x338b4cff
mov r12, qword [rbx + 0x10]
jmp 0x14006d7d0
test rbp, rbp
je 0x14006e0d9
mov r14, qword [rsp + 0x80]
xor r13d, r13d
lea rbx, [0x14016f870]
mov qword [rsp + 0xd8], rdi
mov qword [rsp + 0xd0], rbp
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x50], r14
imul rax, r13, 0x38
lea r15, [rdi + rax]
mov rax, qword [rdi + rax]
movsxd rax, dword [rbx + rax*4]
add rax, rbx
jmp rax
mov r14, qword [r15 + 8]
mov rsi, qword [r15 + 0x18]
test rsi, rsi
test byte [rdi], 0x84
or al, byte [rax + rax]
invalid
test byte [rdi], 0x84
or al, byte [rax + rax]
add byte [rax - 0x77], cl
invalid
mov rax, rsi
shr rax, 0x3e
jne 0x14006ed1a
adc al, 0
invalid
adc al, 0
add byte [rax - 0x73], cl
sbb al, 0x36
lea rbx, [rsi + rsi]
mov ecx, 1
mov rdx, rbx
call fcn.1400a4979
test rax, rax
je 0x14006ed28
mov r15, rax
jmp 0x14006dc29
add byte [rax], al
add byte [rax], al
mov rdx, qword [r15 + 8]
mov r8, qword [r15 + 0x18]
lea rcx, [rsp + 0xe8]
add al, ch
scasb al, byte [rdi]
stc
dec dword [rax - 0x39]
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rsi], cl
add byte [rax], al
add cl, ch
or byte es:[rax], al
invalid
add al, ch
scasb al, byte [rdi]
stc
dec dword [rax - 0x39]
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rsi], cl
add byte [rax], al
add cl, ch
or byte es:[rax], al
add byte [rax - 0x39], cl
mov qword [rsp + 0xe0], 0x10
jmp 0x14006e090
mov rdx, qword [r15 + 8]
test rdx, rdx
je 0x14006dc5d
mov r8, qword [r15 + 0x18]
lea rcx, [rsp + 0x1d0]
call fcn.140002707
jmp 0x14006dc66
mov rbx, qword [r15 + 8]
mov r14, qword [r15 + 0x18]
mov rcx, r14
call fcn.14005c583
mov r15, rax
mov rsi, r12
mov r12, rdx
lea r8, [r14*4]
mov rcx, rax
mov rdx, rbx
lea rbx, [0x14016f870]
call fcn.1400efbc0
mov qword [rsp + 0xe8], r15
mov qword [rsp + 0xf0], r12
mov r12, rsi
mov qword [rsp + 0xf8], r14
mov r14, qword [rsp + 0x50]
mov qword [rsp + 0xe0], 1
jmp 0x14006e090
mov rcx, r14
call fcn.14005c583
mov r15, rax
mov rsi, r12
mov r12, rdx
lea r8, [r14*4]
mov rcx, rax
mov rdx, rbx
lea rbx, [0x14016f870]
call fcn.1400efbc0
mov qword [rsp + 0xe8], r15
mov qword [rsp + 0xf0], r12
mov r12, rsi
mov qword [rsp + 0xf8], r14
mov r14, qword [rsp + 0x50]
mov qword [rsp + 0xe0], 2
jmp 0x14006e090
outsd dx, dword [rsi]
add eax, dword [rax]
mov r14, rax
test rax, rax
jne 0x14006dc9c
jmp 0x14006ed21
outsd dx, dword [rsi]
add eax, dword [rax]
mov r14, rax
test rax, rax
jne 0x14006ddfc
jmp 0x14006ed21
ror byte [rdi], cl
test byte [rdx], ah
add eax, 0x8b4d0000
sbb byte [r8 - 0x73], r9b
mov word [rax + rdx*8], fs
add dword [rax], eax
add al, ch
invalid
add byte [rax], al
mov rcx, rsi
call fcn.140002707
mov rcx, qword [rsp + 0x1d0]
mov rax, qword [rsp + 0x1f8]
movups xmm0, xmmword [rsi - 0x10]
movups xmm1, xmmword [rsi]
movaps xmmword [rsp + 0x2a0], xmm0
movaps xmmword [rsp + 0x2b0], xmm1
jmp 0x14006dfc5
mov r8, qword [r15 + 0x18]
lea rcx, [rsp + 0x1d0]
call fcn.140002707
mov dword [rsp + 0x1e8], esi
movups xmm0, xmmword [rsp + 0x1d0]
lea rcx, [rsp + 0xe8]
add byte [rax], al
add byte [rax], al
movups xmmword [rcx], xmm0
mov rax, qword [rsp + 0x1e0]
mov qword [rcx + 0x10], rax
mov eax, dword [rsp + 0x1e8]
mov dword [rcx + 0x18], eax
mov eax, dword [rsp + 0x1ec]
mov dword [rcx + 0x1c], eax
mov qword [rsp + 0xe0], 0x11
jmp 0x14006e090
add byte [rax], al
call fcn.14005c4b0
mov qword [rsp + 0xe0], 5
jmp 0x14006e090
add byte [rax], al
add byte [rax - 0x77], cl
invalid
test byte [rdi], 0x84
pop qword [rax + rax]
add byte [rax - 0x77], cl
invalid
lea rbx, [rsi + rsi]
mov r15d, 1
mov rcx, r15
mov rdx, r14
mov r8, rbx
call fcn.1400efbc0
mov qword [rsp + 0xe8], r15
mov qword [rsp + 0xf0], rsi
mov qword [rsp + 0xf8], rsi
and qword [rsp + 0xe0], 0
jmp 0x14006e084
and qword [rsp + 0x1d0], 0
mov rax, qword [rsp + 0x1e0]
lea rcx, [rsp + 0xe8]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rsp + 0x1d0]
movups xmmword [rcx], xmm0
mov qword [rsp + 0xe0], 4
jmp 0x14006e090
imul rax, r15, 0x38
mov qword [rsp + 0x60], rax
xor ebp, ebp
mov r12, rsi
mov qword [rsp + 0x298], r15
sub r15, 1
jb 0x14006ddc5
cmp qword [rsp + 0x60], rbp
je 0x14006ddc5
mov bl, byte [r12 + 0x30]
mov dil, byte [r12 + 0x31]
mov rdx, qword [r12]
test rdx, rdx
je 0x14006dd35
mov r8, qword [rsi + rbp + 0x10]
lea rcx, [rsp + 0x1d0]
call fcn.140002707
mov rdx, qword [rsi + rbp + 0x18]
mov r8, qword [rsi + rbp + 0x28]
lea rcx, [rsp + 0x1e8]
call fcn.140028760
movups xmm0, xmmword [rsp + 0x1d0]
movups xmm1, xmmword [rsp + 0x1e0]
movups xmm2, xmmword [rsp + 0x1f0]
movaps xmmword [rsp + 0x2c0], xmm2
movaps xmmword [rsp + 0x2b0], xmm1
movaps xmmword [rsp + 0x2a0], xmm0
jmp 0x14006dd55
mov rdx, qword [rsi + rbp + 8]
mov r8, qword [rsi + rbp + 0x18]
lea rcx, [rsp + 0x2a8]
call fcn.140002707
and qword [rsp + 0x2a0], 0
add r12, 0x38
lea rax, [r14 + rbp]
movaps xmm0, xmmword [rsp + 0x2a0]
movaps xmm1, xmmword [rsp + 0x2b0]
movaps xmm2, xmmword [rsp + 0x2c0]
movaps xmmword [rsp + 0x1f0], xmm2
movaps xmmword [rsp + 0x1e0], xmm1
movaps xmmword [rsp + 0x1d0], xmm0
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov byte [r14 + rbp + 0x30], bl
mov byte [r14 + rbp + 0x31], dil
mov eax, dword [rsp + 0x2a0]
mov dword [r14 + rbp + 0x32], eax
movzx eax, word [rsp + 0x2a4]
mov word [r14 + rbp + 0x36], ax
add rbp, 0x38
jmp 0x14006dcb2
mov qword [rsp + 0xe8], r14
mov rax, qword [rsp + 0x298]
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], rax
mov qword [rsp + 0xe0], 3
jmp 0x14006df67
mov rdi, rsi
shl rdi, 5
xor ebx, ebx
mov qword [rsp + 0x60], rsi
mov r15, rsi
sub r15, 1
jb 0x14006de63
cmp rdi, rbx
je 0x14006de63
lea rbp, [r12 + 0x20]
mov esi, dword [r12 + 0x18]
mov rdx, qword [r12]
mov r8, qword [r12 + 0x10]
lea rcx, [rsp + 0x1d0]
call fcn.140002707
mov dword [rsp + 0x1e8], esi
movups xmm0, xmmword [rsp + 0x1d0]
movups xmm1, xmmword [rsp + 0x1e0]
movups xmmword [r14 + rbx + 0x10], xmm1
movups xmmword [r14 + rbx], xmm0
add rbx, 0x20
mov r12, rbp
jmp 0x14006de0d
mov qword [rsp + 0xe8], r14
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], rax
mov qword [rsp + 0xe0], 7
jmp 0x14006df67
mov rdi, qword [rsp + 0xd8]
mov rbp, qword [rsp + 0xd0]
mov r12, qword [rsp + 0x70]
jmp 0x14006e084
mov qword [rsp + 0xe8], rcx
movaps xmm0, xmmword [rsp + 0x2a0]
movaps xmm1, xmmword [rsp + 0x2b0]
lea rcx, [rsp + 0xe8]
movups xmmword [rcx + 0x18], xmm1
movups xmmword [rcx + 8], xmm0
mov qword [rsp + 0x110], rax
mov qword [rsp + 0xe0], 0xc
jmp 0x14006e090
mov r14, qword [rsp + 0x50]
lea rbx, [0x14016f870]
imul rax, r12, 0x38
mov rcx, qword [rsp + 0x110]
mov qword [r14 + rax + 0x30], rcx
movups xmm0, xmmword [rsp + 0xe0]
movups xmm1, xmmword [rsp + 0xf0]
movups xmm2, xmmword [rsp + 0x100]
movups xmmword [r14 + rax + 0x20], xmm2
movups xmmword [r14 + rax + 0x10], xmm1
movups xmmword [r14 + rax], xmm0
inc r12
inc r13
cmp r13, rbp
jne 0x14006d7ef
mov r8, qword [rsp + 0x648]
mov r9, qword [rsp + 0x640]
mov qword [rsp + 0x90], r12
mov rax, qword [rsp + 0x58]
mov al, byte [rax + 0xb8]
mov r13b, byte [rsp + 0x4f]
test r13b, r13b
je 0x14006e2da
test al, al
sete cl
mov edx, dword [rsp + 0x7c]
or dl, cl
jne 0x14006e2da
cmp qword [rsp + 0xa8], 0
je 0x14006e2da
xor ecx, ecx
cmp dword [rsp + 0x6c], 0x3b9aca00
mov rax, qword [rsp + 0xb8]
cmovne rcx, rax
mov qword [rsp + 0x50], rcx
je 0x14006e33a
cmp byte [rax + 0x88], 2
jne 0x14006e33a
mov rsi, qword [rax + 0x90]
cmp r9, 2
je 0x14006e194
test r9, r9
je 0x14006e33a
mov rax, qword [rsp + 0x50]
mov rdi, qword [rax]
mov rcx, qword [rsp + 0xc8]
mov rax, qword [rcx]
mov r15d, 1
mov qword [rax + 0xd8], r15
mov qword [rax + 0xe0], rdi
mov rcx, qword [rcx + 8]
mov qword [rcx], r15
mov qword [rcx + 8], rdi
cmp qword [rsp + 0x618], 0
jne 0x14006e219
mov r12b, 1
mov dword [rsp + 0x6c], 0x3b9aca00
test al, al
je 0x14006e375
mov rax, qword [rsp + 0xa8]
lea rdx, [rsp + 0xe0]
test rax, rax
je 0x14006e35c
mov rcx, rax
mov rax, qword [rsp + 0xa0]
mov qword [rdx + 8], rax
mov rax, qword [rsp + 0x98]
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], rcx
mov qword [rdx], 4
lea rcx, [rsp + 0x80]
call fcn.140063601
xor r12d, r12d
jmp 0x14006e375
mov rcx, qword [rsp + 0xa0]
mov rdx, qword [rsp + 0x98]
call fcn.14009c81c
mov dword [rsp + 0x6c], 0x3b9aca00
xor r12d, r12d
jmp 0x14006e375
and qword [rdx + 8], 0
mov qword [rdx], 4
lea rcx, [rsp + 0x80]
call fcn.140063601
mov r14, qword [rsp + 0x90]
test r14, r14
je 0x14006e3cf
mov rdi, qword [rsp + 0x80]
lea rbx, [r14*4]
mov ecx, 2
mov rdx, rbx
call fcn.1400a4979
test rax, rax
je 0x14006ed2f
mov rsi, rax
xor ebx, ebx
mov rcx, rdi
call fcn.14005c5d9
mov word [rsi + rbx*4], ax
mov word [rsi + rbx*4 + 2], dx
inc rbx
add rdi, 0x38
cmp r14, rbx
jne 0x14006e3ad
mov rdi, r14
jmp 0x14006e3d6
mov esi, 2
xor edi, edi
mov rbx, qword [rsp + 0x610]
mov rbp, qword [rsp + 0x608]
mov rcx, qword [rbp]
mov rdx, qword [rbp + 8]
call fcn.14005dac4
mov qword [rbp], rsi
mov qword [rbp + 8], r14
mov qword [rbp + 0x10], rdi
cmp qword [rbx], 0
je 0x14006e42b
mov rax, qword [rbx + 0x28]
mov qword [rsp + 0x1c0], rax
movups xmm0, xmmword [rbx + 8]
movups xmm1, xmmword [rbx + 0x18]
movaps xmmword [rsp + 0x1b0], xmm1
movaps xmmword [rsp + 0x1a0], xmm0
jmp 0x14006e447
xorps xmm0, xmm0
movaps xmmword [rsp + 0x1b0], xmm0
movaps xmmword [rsp + 0x1a0], xmm0
and qword [rsp + 0x1c0], 0
mov rax, qword [rsp + 0x58]
mov r14, qword [rax + 0x30]
test r14, r14
je 0x14006e4a6
mov rbx, qword [rax + 0x20]
lea rsi, [r14*4]
mov ecx, 2
mov rdx, rsi
call fcn.1400a4979
test rax, rax
je 0x14006ed58
mov rdi, rax
add rbx, 8
xor esi, esi
mov rcx, qword [rbx - 8]
mov rdx, qword [rbx]
call fcn.14005c648
mov word [rdi + rsi*4], ax
mov word [rdi + rsi*4 + 2], dx
inc rsi
add rbx, 0x10
cmp r14, rsi
jne 0x14006e480
mov edi, 2
xor eax, eax
mov rsi, qword [rsp + 0x5f8]
lea rbx, [rsp + 0x3e8]
mov qword [rbx], rdi
mov qword [rbx + 8], r14
mov qword [rbx + 0x10], rax
mov rcx, rbx
mov dx, 0xba
call fcn.140063f9d
mov edi, 1
mov ecx, 2
mov edx, 1
call fcn.1400a5819
mov byte [rax], 0
movups xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x370], xmm0
mov rcx, qword [rsp + 0x90]
mov qword [rsp + 0x380], rcx
mov rcx, qword [rsp + 0xc0]
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rsp + 0x398], xmm1
movups xmmword [rsp + 0x388], xmm0
movaps xmm0, xmmword [rsp + 0x1a0]
movaps xmm1, xmmword [rsp + 0x1b0]
movups xmmword [rsp + 0x3a8], xmm0
movups xmmword [rsp + 0x3b8], xmm1
mov rcx, qword [rsp + 0x1c0]
mov qword [rsp + 0x3c8], rcx
mov byte [rsp + 0x3d8], 1
movups xmm0, xmmword [rbx]
movaps xmmword [rsp + 0x340], xmm0
mov rcx, qword [rbx + 0x10]
mov qword [rsp + 0x350], rcx
mov qword [rsp + 0x358], rax
mov qword [rsp + 0x360], rdi
mov qword [rsp + 0x368], rdi
mov word [rsp + 0x3d0], 4
cmp dword [rsp + 0x6c], 0x3b9aca00
mov qword [rsp + 0x60], r12
jne 0x14006e5b2
xor r12d, r12d
jmp 0x14006e7f2
mov rax, qword [rsp + 0x50]
mov rax, qword [rax]
mov r15, qword [rax]
lea rcx, [rsp + 0x1d0]
lea rdi, [rsp + 0x340]
mov rdx, rdi
call fcn.140060cad
mov eax, dword [rdi + 0x90]
add eax, 0xfffffff6
cmp ax, 0x14
ja 0x14006e5ea
call fcn.1400271d0
ud2
mov ecx, 8
jmp 0x14006ed34
mov ecx, 1
jmp 0x14006ed34
mov ecx, 2
mov rdx, rbx
call fcn.1400fd960
ud2
mov ecx, 2
mov rdx, rsi
jmp 0x14006ed37
lea rax, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_srcmsgshandshake.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x14015ab2d]
lea r9, [0x140127ed8]
lea r8, [rsp + 0xe0]
mov edx, 0x2b
call fcn.1400fdfb0
ud2
lea rax, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_srcmsgshandshake.rs
mov qword [rsp + 0x20], rax
mov rcx, rsi
xor edx, edx
xor r8d, r8d
call fcn.1400fe1f0
ud2
cmp qword [rcx], 0
je 0x140072eed
add rcx, 8
jmp fcn.140072eee
ret
test byte [rax + rbp], ah
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x60
cmp rax, qword [rsp + 0x58]
jae 0x14007752f
cmp r13w, 0xb
je 0x14007759c
lea rcx, [rsp + 0x110]
call 0x14005d7bf
jmp 0x14007759c
mov word [rax + rdx], fs
add dword [rax], eax
add al, ch
xchg edx, eax
invalid
mov al, byte [rsp + 0x110]
mov cl, byte [rsp + 0x111]
mov word [rcx + rdx], fs
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x112], al
mov word [rcx + rdx], fs
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x112], al
movaps xmmword [rsp + 0x90], xmm0
movups xmm0, xmmword [rsp + 0x122]
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0xa0], eax
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0xa0], eax
movups xmm0, xmmword [rsp + 0x132]
movaps xmmword [rsp + 0xb0], xmm0
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x40
add dword [rax], eax
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0xbe
add byte [rax], al
add byte [rbx + 0x14a2494], cl
add byte [rax], al
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x40
add dword [rax], eax
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0xbe
add byte [rax], al
add byte [rbx + 0x14a2494], cl
add byte [rax], al
mov dword [rsp + 0x38], edx
movzx edx, word [rsp + 0x14e]
mov word [rsp + 0x3c], dx
cmp r13w, 0xb
jne 0x1400775df
mov rcx, qword [rdi]
mov dl, 0x10
call fcn.14006a476
shr byte [rsi], 1
invalid
jmp qword [rsi - 0x39]
add eax, dword [rbx]
invalid
shr byte [rsi], 1
invalid
invalid
mov rcx, r15
call fcn.140067b30
mov rcx, r14
call fcn.14007781e
mov edx, 8
add byte [rax], al
mov rcx, r14
call fcn.140037cb0
mov rax, rbx
add rsp, 0x3a8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rdi, [rsp + 0x90]
mov rdx, qword [rdi + 0x2e]
lea r12, [rsp + 0x380]
and al, 0x80
add eax, dword [rax]
add byte [rcx - 0x77], cl
push rsp
and al, 0x10
and al, 0x80
add eax, dword [rax]
add byte [rcx - 0x77], cl
push rsp
and al, 0x10
movaps xmm0, xmmword [rdi]
movaps xmm1, xmmword [rdi + 0x10]
movaps xmm2, xmmword [rdi + 0x20]
movups xmmword [r12 + 2], xmm2
movups xmmword [r12 - 0xe], xmm1
movups xmmword [r12 - 0x1e], xmm0
mov edx, dword [rsp + 0x38]
mov dword [r12 + 0x1a], edx
movzx edx, word [rsp + 0x3c]
mov word [r12 + 0x1e], dx
mov byte [r12 - 0x20], al
mov byte [r12 - 0x1f], cl
mov word [r12 + 0x18], r13w
mov qword [rdi], 1
add byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rdi + 8], xmm0
mov rcx, r12
mov rdx, rdi
call case.0x140062784.391
mov rax, qword [rdi + 0x10]
mov qword [rsp + 0xe0], rax
movups xmm0, xmmword [rdi]
movaps xmmword [rsp + 0xd0], xmm0
movups xmm0, xmmword [r12 - 0x20]
movups xmm1, xmmword [r12 - 0x10]
movups xmmword [rsp + 0xe8], xmm0
movups xmmword [rsp + 0xf8], xmm1
mov rax, qword [r14 + 0xb0]
mov qword [rsp + 0x48], rax
lea rdx, [r14 + 0x20]
lea rdi, [rsp + 0x260]
mov r8d, 0x90
mov rcx, rdi
call fcn.1400efbc0
mov rax, qword [r14 + 0x218]
mov qword [rdi + 0xb0], rax
movups xmm0, xmmword [r14 + 0x1f8]
movups xmm1, xmmword [r14 + 0x208]
movaps xmmword [rdi + 0xa0], xmm1
movaps xmmword [rdi + 0x90], xmm0
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movaps xmmword [rdi - 0x100], xmm1
movaps xmmword [rdi - 0x110], xmm0
movups xmm0, xmmword [r14 + 0x220]
movups xmm1, xmmword [r14 + 0x230]
movups xmm2, xmmword [r14 + 0x240]
movups xmm3, xmmword [r14 + 0x250]
movaps xmmword [rdi - 0x150], xmm0
movaps xmmword [rdi - 0x140], xmm1
movaps xmmword [rdi - 0x120], xmm3
movaps xmmword [rdi - 0x130], xmm2
mov bpl, byte [r14 + 0x260]
lea rcx, [rsp + 0x170]
mov r8d, 0xf0
mov rdx, rsi
call fcn.1400efbc0
mov r13, qword [r14 + 0x1a8]
lea rsi, [r14 + 0x1b0]
lea rdi, [rsp + 0x318]
mov ecx, 9
rep movsq qword [rdi], qword [rsi]
mov dil, byte [r14 + 0x261]
mov ecx, 0x2a0
mov edx, 8
call fcn.1400a5819
mov rsi, rax
lea rdx, [rsp + 0x110]
mov r8d, 0x250
mov rcx, rax
call fcn.1400efbc0
mov rax, qword [rsp + 0x48]
mov qword [rsi + 0x250], rax
mov qword [rsi + 0x258], r13
movaps xmm0, xmmword [rsp + 0xd0]
movaps xmm1, xmmword [rsp + 0xe0]
movaps xmm2, xmmword [rsp + 0xf0]
movups xmmword [rsi + 0x260], xmm0
movups xmmword [rsi + 0x270], xmm1
movups xmmword [rsi + 0x280], xmm2
mov rax, qword [rsp + 0x100]
mov qword [rsi + 0x290], rax
mov byte [rsi + 0x298], bpl
mov byte [rsi + 0x299], dil
mov qword [rbx + 8], rsi
lea rax, str.jx_a_
mov qword [rbx + 0x10], rax
mov byte [rbx], 0x17
mov rcx, qword [r12]
mov rdx, qword [r12 + 8]
call fcn.14009c81c
mov rcx, r15
call fcn.140067b30
jmp 0x1400775bb
lea rcx, [rsp + 0x670]
call fcn.14006ede1
lea rcx, [rsp + 0x5e0]
call fcn.140071341
lea rcx, [rsp + 0x5c0]
call fcn.14006edf0
test r13b, r13b
je 0x1400787ed
mov rcx, qword [rsp + 0x750]
mov rdx, qword [rsp + 0x758]
call fcn.14009cd6c
test sil, sil
je 0x1400787ff
lea rcx, [rsp + 0x770]
call fcn.1400ba261
lea rsi, [rsp + 0x7a0]
mov rcx, qword [rsi - 0x18]
mov rdx, qword [rsi - 0x10]
call fcn.14009c81c
mov rcx, rsi
call fcn.140071336
lea rcx, [rsp + 0x588]
call fcn.1400793e8
lea rcx, [rsp + 0x550]
call 0x140072ede
mov rcx, r15
call fcn.140067b30
mov edx, 8
mov rcx, rdi
call fcn.140037cb0
mov rax, rbx
add rsp, 0x8b8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
adc byte [rsp + 0x530], dl
movups xmm3, xmmword [rsp + 0x540]
movaps xmmword [rsp + 0x220], xmm3
movaps xmmword [rsp + 0x210], xmm2
movaps xmmword [rsp + 0x200], xmm1
movaps xmmword [rsp + 0x1f0], xmm0
test byte [rax + rsi*8], ah
add dword [rax], eax
add byte [rax - 0x73], cl
adc eax, 0xb082b
test byte [rax + rsi*8], ah
add dword [rax], eax
add byte [rax - 0x73], cl
adc eax, 0xb082b
mov r8d, 0x16
jmp 0x140078cf4
lea r8, [rsp + 0x348]
lea rcx, [rsp + 0x1f0]
call fcn.140076271
lea rdx, str.master_secretextended_master_secretZ:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustls_0.20.8_src_tls12mod.rs
mov r8d, 0xd
mov rdi, qword [rsp + 0x60]
mov qword [rsp + 0xb0], rbp
mov dword [rsp + 0xb0], ebp
mov dword [rsp + 0xb0], ebp
movaps xmm0, xmmword [rsp + 0x1f0]
movaps xmm1, xmmword [rsp + 0x200]
movaps xmm2, xmmword [rsp + 0x210]
movaps xmm3, xmmword [rsp + 0x220]
movups xmmword [rsp + 0xb8], xmm0
add byte [rdi], cl
adc dword [rsp + 0xc8], ecx
add byte [rdi], cl
adc dword [rsp + 0xc8], ecx
movups xmmword [rsp + 0xd8], xmm2
movups xmmword [rsp + 0xe8], xmm3
call 0x188078d42
mov eax, dword [rsp + 0x230]
call 0x188078d42
mov eax, dword [rsp + 0x230]
mov r14, qword [rsp + 0x270]
mov rax, qword [rax]
mov rax, qword [rax]
mov rcx, qword [r14]
mov al, byte [rax + 0x28]
cmp al, byte [rcx + 0x28]
jne 0x140078dcb
mov qword [rsp + 0xa0], r8
mov qword [rsp + 0x80], rdx
add byte [rax], 0
add byte [rbp + rcx*4 - 0x5c], cl
and al, 0x38
add al, byte [rax]
add byte [rdi], cl
push rdi
ror byte [rax - 0x73], 0x8c
and al, 0xf0
add dword [rax], eax
add byte [rdi], cl
sub dword [rcx + 0x20], eax
invalid
invalid
add byte [rax], 0
add byte [rbp + rcx*4 - 0x5c], cl
and al, 0x38
add al, byte [rax]
add byte [rdi], cl
push rdi
ror byte [rax - 0x73], 0x8c
and al, 0xf0
add dword [rax], eax
add byte [rdi], cl
sub dword [rcx + 0x20], eax
invalid
invalid
and byte [r15], cl
sub dword [rcx + 0x10], eax
movaps xmmword [rcx + 0x10], xmm0
movaps xmmword [rcx], xmm0
mov rax, qword [r14]
mov rdx, qword [rax + 0x20]
and al, ch
mov dl, byte [rsi - 2]
dec dword [rax - 0x77]
invalid
mov rdi, rdx
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0x20], rax
mov rcx, rsi
mov r8, r12
mov r9, qword [rsp + 0x68]
call qword [r14 + 8]
test al, al
je 0x140078e62
and al, ch
mov dl, byte [rsi - 2]
dec dword [rax - 0x77]
invalid
mov rdi, qword [rsp + 0x60]
mov r12d, 0x14
mov ecx, 0x14
add byte [rcx + 0x14], bh
xor edx, edx
call fcn.140051cfd
and byte [rdi + 0x100ffffd], cl
add eax, 0xb0e24
or eax, dword [rax]
and byte [rdi + 0x100ffffd], cl
add eax, 0xb0e24
or eax, dword [rax]
or eax, dword [rax]
movups xmmword [rax], xmm0
mov dword [rax + 0x10], 0x64656c69
insb byte [rdi], dx
mov r8b, 9
insb byte [rdi], dx
mov r8b, 9
mov rbp, qword [rsp + 0x68]
and al, 0x68
mov ecx, dword [rsp + 0x90]
mov r9d, dword [rsp + 0x93]
mov dword [rsp + 0x77], r9d
mov dword [rsp + 0x77], ecx
mov dword [rsp + 0x77], ecx
mov dword [rsp + 0x74], ecx
mov byte [rbx], r8b
mov byte [rbx], al
mov byte [rbx], al
mov ecx, dword [rsp + 0x74]
mov r8d, dword [rsp + 0x77]
and al, 0x77
and al, 0x77
mov dword [rbx + 1], ecx
mov dword [rbx + 4], r8d
mov qword [rbx + 8], rax
mov qword [rbx + 0x10], rdx
mov qword [rbx + 0x18], r12
mov dword [rbx + 0x18], esp
or byte [r8 - 0x77], cl
push rbx
adc byte [rcx + rcx*4 + 0x63], cl
mov dword [rbx + 0x18], esp
jmp 0x140078f16
mov dword [rbx + 0x18], esp
jmp 0x140078f16
mov edi, 0x13
mov ecx, 0x13
xor edx, edx
call fcn.140051cfd
mov rsi, rax
mov r12, rdx
movups xmm0, xmmword [str.Expected_transcript_n]
movups xmmword [rax], xmm0
mov dword [rax + 0xf], 0x74706972
mov r14b, 0x10
jmp 0x140078ee9
lea r14, [rsp + 0x368]
lea rax, [rsp + 0xb8]
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rbx*4], fs
and al, 0x98
add byte [rax], al
add byte [rbx + rcx*4 + 0x61], cl
invalid
add eax, dword [rax]
add byte [rax - 0x73], cl
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rbx*4], fs
and al, 0x98
and al, 0x98
add byte [rax], al
add byte [rbx + rcx*4 + 0x61], cl
adc byte [rax - 0x7b], cl
test rbp, rbp
test rbp, rbp
je 0x140078f45
mov rcx, qword [rbp + 0x10]
lea r9, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_ring_0.16.20_srcdigest.rs
or al, byte [rax]
or al, byte [rax]
mov r8d, 0x40
mov rdx, rax
mov edx, eax
mov edx, eax
call fcn.14005c48e
jmp 0x140078f4a
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + 0x2312484], cl
add byte [rax], al
invalid
add byte [rbx + 0x234248c], cl
add byte [rax], al
mov ecx, dword [rsp + 0x234]
mov dword [rsp + 0x493], ecx
mov dword [rsp + 0x490], eax
nop
add al, 0
invalid
mov word [rbx + rdx*4], fs
add al, 0
add byte [rcx + 0x4902484], cl
nop
add al, 0
invalid
nop
add al, 0
add byte [rax - 0x75], cl
mov ah, 0x24
cmp byte [rdx], al
add al, byte [rax]
invalid
mov rsi, qword [rsp + 0x238]
add al, byte [rax]
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0x40
add al, byte [rax]
add byte [rax - 0x75], cl
mov esp, 0x24824
add byte [rax - 0x77], cl
jmp 0x1649c1a28
mov r12, qword [rsp + 0x240]
mov rdi, qword [rsp + 0x248]
mov rcx, rbp
mov rdx, qword [rsp + 0x80]
call fcn.14009c81c
add al, byte [rax]
add al, byte [rax]
mov eax, dword [rsp + 0x490]
mov ecx, dword [rsp + 0x493]
mov dword [rbx + 4], ecx
mov dword [rbx + 1], eax
mov byte [rbx], r14b
mov qword [rbx + 8], rsi
jae 0x140078f0c
jae 0x140078f0c
or byte [rcx + rcx*4 + 0x63], cl
adc byte [rax - 0x77], cl
jnp 0x140078f24
mov qword [rbx + 0x10], r12
mov qword [rbx + 0x18], rdi
mov rdi, qword [rsp + 0x60]
mov rbp, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x1d8]
mov ecx, dword [rsp + 0x1d8]
mov rdx, qword [rsp + 0x1e0]
add byte [rax], al
call fcn.14009cd6c
mov r12, qword [rsp + 0xa8]
invalid
add byte [rax - 0x77], cl
jmp 0x128ea1886
mov rcx, rbp
mov rdx, r12
call fcn.14009c81c
xor esi, esi
jmp 0x1400787ac
mov edx, 0x40
add byte [rax], al
add byte [rax - 0x75], cl
insb byte [rdi], dx
and al, 0x68
mov rbp, qword [rsp + 0x68]
mov qword [rsp + 0x40], rdx
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x30], eax
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdi
mov dword [rsp + 0x20], edi
mov edx, 0x30
mov rcx, r14
mov r8, r12
loopne 0x140078fcd
mov ecx, esi
loopne 0x140078fcd
mov ecx, esi
call fcn.14005e629
lea rsi, [rsp + 0x348]
mov r9, qword [rsi - 0x28]
mov ecx, dword [rsi - 0x28]
mov r8b, byte [rsi - 0x20]
mov eax, dword [rsi - 0x1f]
mov dword [rsp + 0x90], eax
and al, 0x90
add byte [rax], al
add byte [rbx - 0x7b761bba], cl
and al, 0x93
add byte [rax], al
add byte [rax - 0x75], cl
call 0x1305e1aff
mov r12, qword [rsi - 8]
lea rdi, [rsp + 0x490]
mov ecx, 0xa
rep movsq qword [rdi], qword [rsi]
test r9, r9
leave
je 0x14007921c
mov ecx, dword [rsp + 0x90]
mov r10d, dword [rsp + 0x93]
add byte [rcx + rcx*4 + 0x54], al
and al, 0x77
mov dword [rsp + 0x74], ecx
lea rdi, [rsp + 0x850]
mov esp, 0x85024
add byte [rax - 0x73], cl
mov ah, 0x24
nop
add al, 0
add byte [rcx + 0xa], bh
rep movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0x830]
lea esi, [rsp + 0x830]
mov byte [rsi], r8b
mov ecx, dword [rsp + 0x74]
and al, 0x74
mov r8d, dword [rsp + 0x77]
mov dword [rsi + 1], ecx
mov dword [rsi + 4], r8d
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rdx
mov qword [rsi + 0x18], r12
mov dword [rsi + 0x18], esp
mov qword [rsi - 8], r9
lea r13, [rsp + 0x5e0]
mov rax, qword [r13 + 0x90]
mov rcx, qword [rax + 0x98]
mov ecx, dword [rax + 0x98]
mov rdx, qword [rax + 0xa0]
call fcn.14006efdb
mov r10, rdx
ror byte [rax - 0x73], cl
mov word [rax + rsi*2], fs
or byte [rax], al
add byte [rax - 0x77], cl
and al, 0x28
mov qword [rsp + 0x30], 0x30
mov qword [rsp + 0x20], 0x20
add byte [rax], al
invalid
lea rdx, [0x14012a46e]
mov r8d, 0xd
mov rcx, rax
invalid
mov r9, rsi
call qword [r10 + 0x18]
lea rsi, [rsp + 0x828]
mov rdi, qword [rsp + 0x88]
mov byte [rax], al
add byte [rax], al
mov rcx, rdi
mov rdx, rsi
call fcn.140071133
mov byte [rdi + 0x40], 2
lea rdx, [rsp + 0x100]
lea edx, [rsp + 0x100]
mov rcx, rsi
mov r8, rdi
call fcn.140075d13
cmp byte [r13 + 0x241], 0
mov ebp, 0x241
add byte [rdi], cl
test byte [rcx + rax], bl
invalid
mov rbp, qword [rsp + 0x670]
lea rdi, [rsp + 0x490]
lea rsi, [rsp + 0x828]
mov ecx, 0xf
rep movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0x340]
mov r8d, 0x90
mov rcx, rsi
mov rdx, r13
call fcn.1400efbc0
movups xmm0, xmmword [r13 + 0x1d8]
movups xmm1, xmmword [r13 + 0x1e8]
movaps xmmword [rsp + 0xb0], xmm0
movaps xmmword [rsp + 0xc0], xmm1
mov rax, qword [r13 + 0x1f8]
mov qword [rsp + 0xd0], rax
lea rax, [rsp + 0x5c0]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsi - 0x20], xmm0
movaps xmmword [rsi - 0x10], xmm1
mov r14b, byte [rsp + 0x820]
lea r13, [rsp + 0x230]
lea rdx, [rsp + 0x100]
mov r8d, 0xf0
mov rcx, r13
call fcn.1400efbc0
mov ecx, 0x250
mov edx, 8
call fcn.1400a5819
mov r12, rax
lea rdx, [rsp + 0x320]
mov r8d, 0xb0
mov rcx, rax
call fcn.1400efbc0
mov qword [r12 + 0xb0], rbp
lea rdi, [r12 + 0xb8]
add byte [rax], al
add byte [rcx + 0xf], bh
add byte [rax], al
add byte [rcx + 0xf], bh
lea rsi, [rsp + 0x490]
lea esi, [rsp + 0x490]
rep movsq qword [rdi], qword [rsi]
lea rcx, [r12 + 0x130]
mov r8d, 0xf0
add byte [rcx + rcx*4 - 0x16], cl
add byte [rcx + rcx*4 - 0x16], cl
call fcn.1400efbc0
movaps xmm0, xmmword [rsp + 0xb0]
and al, 0xb0
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xc0], cl
and al, 0xb0
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xc0], cl
movups xmmword [r12 + 0x220], xmm0
movups xmmword [r12 + 0x230], xmm1
movups xmmword [rsp + 0x230], xmm1
movups xmmword [rsp + 0x230], xmm1
mov rax, qword [rsp + 0xd0]
rol byte [rax], 1
add byte [rax], al
mov qword [r12 + 0x240], rax
mov byte [r12 + 0x248], r14b
mov byte [r12 + 0x249], 0
lea rax, fcn.140076003
add eax, 0xb1299
add eax, 0xb1299
jmp 0x14007937c
mov rdi, qword [rsp + 0x60]
jmp 0x140078df6
jl 0x140079244
invalid
mov rbp, qword [rsp + 0x670]
lea rdi, [rsp + 0x490]
lea rsi, [rsp + 0x828]
add byte [rax - 0x73], cl
mov ah, 0x24
sub byte [rax], cl
add byte [rax], al
mov ecx, 0xf
add byte [rax], al
add bl, dh
add byte [rax], al
rep movsq qword [rdi], qword [rsi]
movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0x340]
mov r8d, 0x90
mov rcx, rsi
and al, 0x40
add eax, dword [rax]
add byte [rcx - 0x48], al
nop
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rdx, r13
mov edx, ebp
call fcn.1400efbc0
movups xmm0, xmmword [r13 + 0x1d8]
movups xmm0, xmmword [rbp + 0x1d8]
movups xmm0, xmmword [rbp + 0x1d8]
movups xmm1, xmmword [r13 + 0x1e8]
add dword [rax], eax
add byte [rdi], cl
movaps xmmword [rsp + 0xb0], xmm0
movaps xmmword [rsp + 0xb0], xmm0
movaps xmmword [rsp + 0xc0], xmm1
mov rax, qword [r13 + 0x1f8]
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [rsp + 0x5c0]
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [rsp + 0x5c0]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
lea eax, [rsp + 0x5c0]
movups xmm0, xmmword [rax]
adc byte [rax], al
movups xmm1, xmmword [rax + 0x10]
adc byte [rdi], cl
sub dword [rsi - 0x20], eax
invalid
movaps xmmword [rsi - 0x20], xmm0
loopne 0x1400792b1
movaps xmmword [rsi - 0x10], xmm1
sub dword [rsi - 0x10], ecx
mov r14b, byte [rsp + 0x820]
and byte [rax], cl
add byte [rax], al
lea r13, [rsp + 0x230]
lea ebp, [rsp + 0x230]
xor byte [rdx], al
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0
lea rdx, [rsp + 0x100]
mov r8d, 0xf0
mov rcx, r13
add dword [rax], eax
add byte [rcx - 0x48], al
lock add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
call fcn.1400efbc0
mov ecx, 0x270
mov edx, 8
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
call fcn.1400a5819
mov r12, rax
lea rdx, [rsp + 0x320]
mov r8d, 0xb0
mov rcx, rax
call fcn.1400efbc0
mov qword [r12 + 0xb0], rbp
mov dword [rsp + 0xb0], ebp
mov dword [rsp + 0xb0], ebp
lea rdi, [r12 + 0xb8]
mov ecx, 0xf
lea rsi, [rsp + 0x490]
and al, 0x90
add al, 0
add bl, dh
movsq qword [rdi], qword [rsi]
and al, 0x90
add al, 0
add bl, dh
movsq qword [rdi], qword [rsi]
lea rcx, [r12 + 0x130]
mov r8d, 0xf0
add byte [rax], al
add byte [rax], al
mov rdx, r13
call fcn.1400efbc0
movaps xmm0, xmmword [rsp + 0xb0]
movaps xmm1, xmmword [rsp + 0xc0]
mov word [rax + rax*8], fs
add byte [rax], al
add byte [rcx + 0xf], al
adc dword [rsp + 0x220], eax
test byte [rax + riz], ah
add al, byte [rax]
invalid
mov word [rax + rax*8], fs
add byte [rax], al
add byte [rcx + 0xf], al
adc dword [rsp + 0x220], eax
test byte [rax + riz], ah
add al, byte [rax]
invalid
test byte [rax + riz], ah
add al, byte [rax]
add byte [rcx + 0xf], al
adc dword [rsp + 0x230], ecx
mov word [rax + rsi], fs
add al, byte [rax]
invalid
movups xmmword [r12 + 0x230], xmm1
mov word [rax + rsi], fs
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rdx*8], ah
and al, 0xd0
mov rax, qword [rsp + 0xd0]
mov qword [r12 + 0x240], rax
and qword [r12 + 0x248], 0
add byte [rax], al
and al, 0xd0
add byte [rax], al
add byte [rcx - 0x77], cl
test byte [rax + rax*2], ah
add al, byte [rax]
add byte [rcx - 0x7d], cl
movsb byte [rdi], byte [rsi]
and al, 0x48
add al, byte [rax]
add byte [rax], al
mov byte [r12 + 0x268], r14b
mov byte [r12 + 0x269], 0
lea rax, str.NT_a_
lea eax, str.NT_a_
lea eax, str.NT_a_
mov qword [rbx + 8], r12
mov qword [rbx + 0x10], rax
mov byte [rbx], 0x17
mov rcx, qword [rsp + 0x68]
and al, 0x68
and al, 0x68
mov rdx, qword [rsp + 0xa8]
call fcn.14009c81c
lea rsi, [rsp + 0x550]
mov rcx, qword [rsi + 0x238]
mov rdx, qword [rsi + 0x240]
call fcn.14009c81c
lea rcx, [rsp + 0x7a0]
call fcn.140071336
lea rcx, [rsp + 0x588]
call fcn.1400793e8
mov rcx, rsi
call 0x140072ede
mov rcx, r15
call fcn.140067b30
mov rdi, qword [rsp + 0x60]
mov edi, dword [rsp + 0x60]
mov edi, dword [rsp + 0x60]
jmp 0x14007883e
add al, byte [rax]
mov rcx, qword [rsi + 0x18]
mov rdx, qword [rsi + 0x20]
add rsp, 0x20
pop rsi
jmp fcn.14009c81c
sub rsp, 0x20
mov rsi, rcx
add rcx, 0x120
add byte [rax], al
call fcn.14006ede1
lea rcx, [rsi + 0x90]
call fcn.140071341
adc edi, dword [rdi - 1]
dec dword [rax - 0x73]
jo 0x14007941b
mov ecx, 0x48ffff59
mov ecx, dword [rsi + 0x200]
add al, byte [rax]
invalid
adc edi, dword [rdi - 1]
dec dword [rax - 0x73]
jo 0x14007941b
mov ecx, 0x48ffff59
mov ecx, dword [rsi + 0x200]
add al, byte [rax]
invalid
mov rdx, qword [rsi + 0x208]
mov edx, dword [rsi + 0x208]
call fcn.14009cd6c
lea rcx, [rsi + 0x220]
call fcn.140072f30
lea rcx, [rsi + 0x38]
call fcn.1400793e8
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp 0x140072ede
invalid
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
push rax
push rbp
invalid
add al, 0x48
cmp eax, 5
jae 0x14007a6c5
lea rdx, [rsi + r15]
mov word [rsi + r15], 0x2e30
mov r8d, 2
mov eax, 2
add byte [rax + 0x29], cl
invalid
add byte [rax + 0x29], cl
fmul dword [rcx + 0x39]
sar byte [rbp + 0x34], 0x42
mov byte [rdx + rax], 0x30
cmp r8, rax
jge 0x14007a6ef
mov byte [rdx + r8], 0x30
inc r8
jmp 0x14007a6b6
cmp r14d, 1
jne 0x14007a705
add cl, 0x30
lea rdx, [rsi + r15]
add rdx, 2
mov byte [rdx - 2], cl
mov byte [rdx - 1], 0x65
jmp qword [rbp + 0x48]
mov ecx, edi
call fcn.14007a933
lea rdi, [rax + r15]
add rdi, 2
jmp 0x14007a741
jmp qword [rbp + 0x48]
add r15, r14
add r15, rax
add rsi, r15
mov rdx, rsi
call fcn.14007a807
mov rdi, r15
jmp 0x14007a741
add r14, r15
lea rbx, [rsi + r14]
inc rbx
mov rdx, rbx
call fcn.14007a807
mov al, byte [rsi + r15 + 1]
mov byte [rsi + r15], al
mov byte [rsi + rdi], al
mov byte [rsi + rdi], al
mov byte [rsi + r15 + 1], 0x2e
mov byte [rbx], 0x65
lea rdx, [rsi + r14]
add rdx, 2
mov rcx, rdi
call fcn.14007a933
lea rdi, [rax + r14]
add rdi, 2
mov rax, rdi
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
invalid
not r12
lea rcx, [r12 + r14*4]
mov rdx, rbx
mov r8, rdi
mov r9d, esi
mov ecx, esi
mov ecx, esi
int1
call fcn.14007a9ac
mov qword [r13], rax
add byte [r9 + rcx*4 - 7], r9b
add byte [r9 + rcx*4 - 7], r9b
mov rdx, rbx
mov r8, rdi
mov eax, edi
fimul dword [rcx - 0x77]
clc
mov eax, edi
mov r9d, esi
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
jmp fcn.14007a9ac
mov eax, edx
mov r9d, 0xffffffff
mov r10d, 5
mov edx, 5
mov edx, 5
mov rax, rcx
xor edx, edx
ror byte [rcx - 9], cl
imul edx, eax, 0xfffffffb
ror byte [rcx - 9], cl
imul edx, eax, 0xfffffffb
inc r9d
add edx, ecx
rol dword [rcx], 0xca
mov rcx, rax
je 0x14007a7eb
cmp r9d, r8d
cmp ecx, eax
setae al
ret
ror byte [rax - 0x77], 1
enter 0xffffffffffffc148, 0xffffffffffffffe8
and byte [rdi], cl
test byte [rax + rax - 0x46bf0000], cl
add cl, ah
cmc
add eax, 0x31c88948
ror byte [rcx - 9], cl
int1
mov rax, rcx
shr rax, 0x20
je 0x14007a8a4
mov r9d, 0x5f5e100
mov rax, rcx
xor edx, edx
div r9
mov r9, rax
imul eax, r9d, 0xfa0a1f00
add ecx, eax
mov r10d, 0x2710
mov eax, ecx
xor edx, edx
div r10d
mov ecx, edx
mov ecx, edx
xor edx, edx
div r10d
mov r10d, edx
mov edx, edx
mov edx, edx
mov si, 0x64
mov eax, ecx
xor edx, edx
div si
mov ecx, edx
mov r11d, eax
mov eax, r10d
xor edx, edx
div si
movzx ecx, cx
movzx r10d, r11w
movzx edx, dx
movzx eax, ax
lea r11, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
movzx ecx, word [r11 + rcx*2]
mov word [r8 - 2], cx
movzx ecx, word [r11 + r10*2]
mov word [r8 - 4], cx
movzx ecx, word [r11 + rdx*2]
mov word [r8 - 6], cx
movzx eax, word [r11 + rax*2]
mov word [r8 - 8], ax
add r8, 0xfffffffffffffff8
mov rcx, r9
mov r11d, 0x2710
mov esi, 0x64
lea r10, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
invalid
cmp ecx, 0x270f
jbe 0x14007a8f1
mov eax, ecx
xor edx, edx
div r11d
mov r9d, eax
imul eax, eax, 0xffffd8f0
add eax, ecx
xor edx, edx
div esi
movzx ecx, word [r10 + rdx*2]
mov word [r8 - 2], cx
movzx eax, word [r10 + rax*2]
mov word [r8 - 4], ax
add r8, 0xfffffffffffffffc
mov ecx, r9d
jmp 0x14007a8b6
cmp ecx, 0x63
jbe 0x14007a917
mov r9w, 0x64
mov eax, ecx
xor edx, edx
div r9w
movzx edx, dx
movzx ecx, ax
movzx eax, word [r10 + rdx*2]
mov word [r8 - 2], ax
add r8, 0xfffffffffffffffe
cmp ecx, 9
jbe 0x14007a92a
mov eax, ecx
movzx eax, word [r10 + rax*2]
mov word [r8 - 2], ax
jmp 0x14007a931
add cl, 0x30
mov byte [r8 - 1], cl
pop rsi
ret
ret
push rax
mov qword [rsp + 0x48], r8
lea rdx, str.min_bits
mov qword [rsp + 0x38], rdx
lea rdx, [0x14012db78]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x40], 8
mov qword [rsp + 0x20], 0xb
lea rdx, [0x14015abd2]
lea r9, [0x14015abdf]
mov r8d, 0xd
mov rcx, rax
call fcn.14002e780
nop
add rsp, 0x68
ret
call fcn.140037c20
test rax, rax
je 0x14007ab83
mov qword [rax], rsi
mov qword [rax + 8], rdi
mov dword [rax + 8], edi
mov dword [rax + 8], edi
lea rdx, [0x14012dd18]
add rsp, 0x28
pop rdi
pop rsi
ret
mov ecx, 8
or byte [rax], al
add byte [rax], al
mov edx, 0x10
call fcn.1400fd960
ud2
mov rax, rcx
lea rdx, [0x14012dd18]
push 0x31
or eax, dword [rax]
push 0x31
or eax, dword [rax]
pop rcx
ret
mov ecx, 7
int 0x29
ud2
iretd
add byte [rax], al
add byte [rax - 0x77], cl
retf
mov rbx, rcx
test rcx, rcx
je 0x14007abfd
lea r14, [rdx + 0x10]
adc byte [rax - 0x75], cl
or cl, byte [rax - 0x75]
push rdx
or byte [rcx - 0x77], cl
clc
mov rcx, qword [rdx]
mov rdx, qword [rdx + 8]
mov r8, rdi
clc
mov r9, rsi
call fcn.140050bc1
lea rcx, [rbx - 0x10]
mov rdx, r14
test al, al
je case.0x14001a9ba.2214
test rbx, rbx
test ebx, ebx
setne al
add rsp, 0x28
sub byte [rbx + 0x5f], bl
pop rsi
pop r14
ret
lea eax, [0x14016f8d4]
movsxd rax, dword [r8 + rax*4]
add rax, r8
sar bh, 0xe0
sar bh, 0xe0
mov al, byte [rcx + 1]
add dword [r8 - 0x73], ecx
and al, 0x28
mov byte [rcx], al
lea rax, [rsp + 0x38]
mov qword [rax], rcx
lea rcx, [0x14002eb90]
or eax, 0xfffb3f53
or eax, 0xfffb3f53
mov qword [rax + 8], rcx
lea rcx, [0x14012dd60]
jmp case.0x14006a8d5.63
or byte [r8 - 0x73], cl
and al, 0x28
mov qword [rcx], rax
lea rax, [rsp + 0x38]
mov qword [rax], rcx
mov dword [rax], ecx
mov dword [rax], ecx
lea rcx, [fcn.140029270]
or eax, 0xfffae608
jmp 0x14007ac85
lea eax, [rsp + 0x38]
mov qword [rax], rcx
lea rcx, [0x140034aa0]
or eax, 0xfffb9e1b
or eax, 0xfffb9e1b
mov qword [rax + 8], rcx
lea rcx, str.integer__
jmp case.0x14006a8d5.63
movsd xmm0, qword [rcx + 8]
lea rax, [rsp + 0x28]
movsd qword [rax], xmm0
lea rcx, [rsp + 0x38]
mov qword [rcx], rax
mov dword [rcx], eax
mov dword [rcx], eax
lea rax, [0x140034710]
mov qword [rcx + 8], rax
or byte [r8 - 0x73], cl
add eax, 0xb3106
or byte [r8 - 0x73], cl
add eax, 0xb3106
lea r8, [rsp + 0x48]
mov qword [r8], rax
mov qword [r8 + 8], 2
mov dword [rax + 8], 2
mov dword [rax + 8], 2
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rcx
jmp 0x14007ad12
invalid
add byte [rcx - 0x77], cl
adc bl, bpl
cmp eax, 0x4804418b
mov eax, dword [rcx + 4]
lea rcx, [rsp + 0x28]
mov eax, dword [rcx + 4]
lea rcx, [rsp + 0x28]
mov dword [rcx], eax
lea rax, [rsp + 0x38]
add dword [rax - 0x73], ecx
and al, 0x38
mov qword [rax], rcx
lea rcx, [fcn.14002fa80]
mov qword [rax + 8], rcx
or byte [rax - 0x73], cl
or eax, 0xb30f7
or byte [rax - 0x73], cl
or eax, 0xb30f7
lea r8, [rsp + 0x48]
mov qword [r8], rcx
mov qword [r8 + 8], 2
mov dword [rax + 8], 2
mov dword [rax + 8], 2
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], 1
jmp 0x14007adec
lea eax, [0x14012de18]
lea r8, [rsp + 0x48]
mov qword [r8], rax
add byte [rax + 1], bh
mov qword [r8 + 8], rax
or byte [rcx - 0x7d], cl
invalid
and byte [rax], al
and byte [rax], al
mov qword [r8 + 0x10], rcx
mov qword [r8 + 0x18], rax
sbb cl, ch
test byte [rax], al
add byte [rax], al
sbb cl, ch
test byte [rax], al
add byte [rax], al
lea rax, [0x14012de28]
mov ecx, 0xeb000b30
pop rax
mov ecx, 0xeb000b30
pop rax
lea rax, str.unit_value
jmp 0x14007adc9
or eax, 0xeb000b31
xor al, 0x48
lea eax, [0x14012deb8]
add bl, ch
invalid
lea r8, [rsp + 0x48]
mov qword [r8], rax
mov qword [r8 + 8], 1
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
mov qword [r8 + 0x10], rax
xorps xmm0, xmm0
movups xmmword [r8 + 0x18], xmm0
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
call fcn.14002e6b0
mov bh, 0x38
sti
call qword [rax + 0x78c48348]
mov bh, 0x38
sti
call qword [rax + 0x78c48348]
ret
mov eax, dword [rcx + 0x10]
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
ret 0x8348
invalid
js 0x14007ae64
jmp rcx
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
ret 0x8348
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
ret 0xff49
cmovne esi, eax
xor ecx, ecx
test rsi, rsi
setne cl
mov eax, 0xff
cmovns eax, ecx
add rsp, 0x20
pop rsi
ret
add rsp, 0x28
pop rdi
pop rsi
ret
ret
mov r9, rdx
mov rcx, rdi
mov rdx, rsi
mov r8, rax
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.140050bc1
call fcn.14000414a
mov r14, qword [rdi + 0x10]
mov rcx, qword [rdi]
add rcx, r14
mov rdx, rbx
mov r8, rsi
call fcn.1400efbc0
add r14, rsi
mov qword [rdi + 0x10], r14
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
ret
or byte [rax - 0x7b], cl
sal byte [rcx + rbp + 0x48], 0x85
invalid
shl rdi, 5
add rdi, rbx
mov rcx, qword [rsp + 0x38]
cmp byte [rax - 0x77], cl
adc byte [rax - 0x75], r9b
and al, 0x28
invalid
mov qword [rsi], rcx
mov rcx, qword [rsp + 0x30]
mov qword [rsi + 8], rcx
mov rdx, rdi
add rsp, 0x50
invalid
push rax
pop rbx
pop rdi
pop rsi
ret
mov ecx, 8
mov rdx, rdi
call fcn.1400fd960
ud2
add byte [rax], al
mov rdx, rsi
add rsp, 0x28
pop rdi
pop rsi
ret
mov rdx, rsi
call fcn.1400a4979
test rax, rax
je 0x14007b0af
invalid
invalid
add rsp, 0x20
pop rsi
ret
mov ecx, 8
mov rdx, rsi
call fcn.1400fd960
ud2
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx]
cmp rax, 1
clc
invalid
je 0x14007b0ed
clc
add dword [rsi + rbx + 0x48], esi
test eax, eax
test rax, rax
jne case.0x14006a8d5.69
mov r8, qword [rsi + 0x10]
test r8, r8
je case.0x14006a8d5.69
adc byte [rbp - 0x7b], cl
sal byte [rcx + rbx + 0x48], 0x8b
or byte [rdx + 1], r15b
mov edx, 1
mov rcx, qword [rsi + 8]
mov edx, 1
call fcn.140004a9e
jmp case.0x14006a8d5.69
invalid
mov rcx, qword [rsi + 8]
call fcn.14004615b
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.14004a5ce
add byte [rax], al
mov rsi, rdx
mov rdi, qword [rcx]
lea rax, [rsp + 0x30]
xor byte [rax - 0x39], cl
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], al
and byte [rax], al
add byte [rax], al
mov byte [rsp + 0x98], 3
cwde
add byte [rax], al
add byte [rbx], al
xor byte [rax - 0x39], cl
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], al
and byte [rax], al
add byte [rax], al
invalid
test byte [rax + rbx*4], ah
cwde
cwde
add byte [rax], al
add byte [rbx], al
and qword [rsp + 0x60], 0
xorps xmm0, xmm0
and qword [rsp + 0x70], 0
movups xmmword [rax + 8], xmm0
or byte [rax - 0x77], cl
or byte [rax - 0x77], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xb2e91
or byte [rax - 0x77], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xb2e91
mov qword [rsp + 0x88], rax
mov byte [rax], al
add byte [rax], al
mov rax, qword [rdi]
lea rcx, [0x14016f91c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
enter 0xffffffffffffe0ff, 0x48
mov edx, dword [rdi + 8]
invalid
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
lea rcx, [rsp + 0x30]
adc byte [r8 - 0x73], r9b
and al, 0x30
jmp 0x14007b2e0
add dword [rax], eax
add byte [rax - 0x73], cl
lea rdx, [0x14012ed13]
lea rdx, [0x14012ed13]
add bl, ch
sub cl, byte [rax - 0x73]
invalid
invalid
jmp case.0x14006d802.49
lea rdx, [0x14012ed6b]
adc eax, 0xb3bd7
lea rcx, [rsp + 0x30]
mov r8d, 0x14
jmp 0x14007b2e0
invalid
add cl, ch
cmp al, 1
add byte [rax], al
invalid
lea rdx, [0x14012ece4]
jmp 0x14007b299
lea rdx, [0x14012ec63]
adc eax, 0xb3aac
lea rcx, [rsp + 0x30]
mov r8d, 0x1a
jmp 0x14007b2e0
invalid
add byte [rax - 0x73], cl
adc eax, 0xb3afa
cmp cl, byte [rbx]
invalid
lea rdx, [0x14012ecc8]
jmp 0x14007b299
lea rdx, [0x14012ecf2]
jmp 0x14007b299
add byte [rax], al
lea rcx, [rdi + 8]
lea rdx, [rsp + 0x60]
and al, 0x60
call fcn.140086630
jmp 0x14007b2e5
lea rdx, [0x14012ec30]
jmp 0x14007b2c1
ret
add byte [rax], al
invalid
lea rdx, [0x14012ec48]
lea rcx, [rsp + 0x30]
mov r8d, 0x1b
add byte [rax], al
jmp 0x14007b2e0
lea rdx, [0x14012eca2]
lea edx, [0x14012eca2]
jmp 0x14007b2d5
add byte [rax], al
lea rdx, [0x14012ed2d]
lea rcx, [rsp + 0x30]
mov r8d, 0x3e
add byte [rax], al
add byte [rax], al
jmp 0x14007b2e0
lea rdx, [0x14012ed7f]
adc eax, 0xb3b40
lea rcx, [rsp + 0x30]
mov r8d, 0x24
xor byte [rcx - 0x48], al
and al, 0
add byte [rax], al
jmp 0x14007b2e0
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [0x14012ec7d]
lea rdx, [0x14012ec7d]
cmp cl, byte [rbx]
add byte [rax - 0x73], cl
and al, 0x30
lea rcx, [rsp + 0x30]
mov r8d, 0x19
jmp 0x14007b2e0
lea rdx, [0x14012ec96]
lea rcx, [rsp + 0x30]
and al, 0x30
and al, 0x30
mov r8d, 0xc
jmp 0x14007b2e0
lea rdx, [0x14012ecb5]
jmp 0x14007b2d5
lea rdx, [0x14012ecd6]
jmp 0x14007b299
lea rdx, [0x14012ed00]
jmp 0x14007b2d5
lea rdx, [0x14012eda3]
lea rcx, [rsp + 0x30]
mov r8d, 0xe
jmp 0x14007b2e0
lea rdx, [0x14012edc4]
lea rcx, [rsp + 0x30]
mov r8d, 0x1c
jmp 0x14007b2e0
lea rdx, [0x14012ede0]
lea edx, [0x14012ede0]
lea rcx, [rsp + 0x30]
and al, 0x30
mov r8d, 0x18
jmp 0x14007b2e0
invalid
adc cl, byte [rax - 0x73]
adc eax, 0xb3adc
lea rdx, [0x14012edb1]
lea rcx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
mov r8d, 0x13
add al, ch
rol byte [rax], cl
add byte [rax], al
call fcn.14007b3b7
test al, al
jne 0x14007b389
invalid
pushfq
add byte [rax], al
invalid
test dword [rax + rax - 0x72b40000], ebx
lea r8, [rsp + 0x30]
and al, 0x30
movups xmm0, xmmword [r8]
lea r14, [rsp + 0xa0]
movaps xmmword [r14], xmm0
mov rax, qword [r8 + 0x10]
mov qword [r14 + 0x10], rax
adc byte [rax - 0x73], r9b
sbb byte [r8 - 0x7d], r9b
invalid
and byte [rax - 0x73], cl
and al, 0x60
mov qword [rcx], r14
lea rdx, [0x140027210]
mov qword [rcx + 8], rdx
mov qword [rcx + 0x10], rax
lea rax, [fcn.140029270]
mov qword [rcx + 0x18], rax
mov qword [rcx + 0x20], rdi
mov qword [rcx + 0x28], rax
lea rax, [0x14012ee28]
mov qword [r8], rax
mov qword [r8 + 8], 4
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rcx
mov qword [r8 + 0x18], 3
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
call fcn.14002e6b0
mov ebx, eax
mov rcx, qword [r14]
mov rdx, qword [r14 + 8]
call fcn.14009c81c
mov eax, ebx
add rsp, 0xb8
pop rbx
pop rdi
pop rsi
pop r14
ret
adc byte [rax - 0x73], r9b
sbb byte [r8 - 0x7d], r9b
invalid
lea rax, [0x14015a178]
mov qword [rsp + 0x20], rax
lea rcx, str.a_Display_implementation_returned_an_error_unexpectedly_rustc_a57770440f1ebe5b992551d3bcc489ae211908d4library_alloc_src_string.rs
lea r9, [0x14012e0e0]
lea r8, [rsp + 0xa0]
mov edx, 0x37
call fcn.1400fdfb0
ud2
add r8, rdx
call fcn.14007aebb
clc
cli
invalid
invalid
clc
cli
invalid
xor eax, eax
add rsp, 0x28
invalid
sub bl, al
invalid
add byte [rax], al
jae 0x14007b3e4
mov rcx, rsi
call fcn.140003e09
jmp 0x14007b405
lea rax, [rsp + 0x2c]
and dword [rax], 0
mov ecx, edx
mov rdx, rax
call fcn.1400ba782
lea r8, [rdx + rax]
mov rcx, rsi
mov rdx, rax
call fcn.14007aebb
xor eax, eax
add rsp, 0x30
pop rsi
ret
mov al, 0
add byte [rax], al
mov rdx, qword [rcx]
test rdx, rdx
test edx, edx
test edx, edx
je 0x14007b499
mov r8, qword [rcx + 8]
and qword [rsp + 0x58], 0
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x68], r8
and qword [rsp + 0x78], 0
mov rax, qword [rcx + 0x10]
mov qword [rsp + 0x80], rdx
mov qword [rsp + 0x88], r8
mov r15d, 1
jmp 0x14007b49e
xor r15d, r15d
xor eax, eax
lea rsi, [rsp + 0x58]
mov qword [rsi - 8], r15
mov qword [rsi + 0x18], r15
mov qword [rsi + 0x38], rax
lea rdi, [rsp + 0x20]
test rax, rax
je 0x14007b5cb
dec rax
mov qword [rsp + 0x90], rax
mov rbx, qword [rsp + 0x58]
test r15, r15
je 0x14007b4ff
test rbx, rbx
jne 0x14007b4ff
mov rdx, qword [rsp + 0x60]
mov r8, qword [rsp + 0x68]
mov rcx, rsi
call fcn.14007b706
mov qword [rsp + 0x50], 1
mov r15d, 1
mov rbx, qword [rsp + 0x58]
jmp 0x14007b508
test r15, r15
je 0x14007b66b
mov r8, qword [rsp + 0x60]
mov r14, qword [rsp + 0x68]
movzx eax, word [rbx + 0x272]
cmp r14, rax
jb 0x14007b543
mov rcx, rdi
mov rdx, rbx
call fcn.14007b6a3
mov rbx, qword [rsp + 0x20]
test rbx, rbx
je 0x14007b651
mov r8, qword [rsp + 0x28]
mov r14, qword [rsp + 0x30]
jmp 0x14007b512
test r8, r8
je 0x14007b568
mov rdx, qword [rbx + r14*8 + 0x280]
dec r8
mov rcx, rdi
call fcn.14007b706
cmp qword [rsp + 0x20], 0
jne 0x14007b57c
jmp 0x14007b651
lea rax, [r14 + 1]
mov qword [rsp + 0x20], rbx
and qword [rsp + 0x28], 0
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsi + 0x10], rax
mov rax, qword [rsp + 0x20]
mov qword [rsi], rax
mov rax, qword [rsp + 0x28]
mov qword [rsi + 8], rax
imul rax, r14, 0x18
mov rcx, qword [rbx + rax + 0x168]
mov rdx, qword [rbx + rax + 0x170]
call fcn.14009c81c
shl r14, 5
add r14, rbx
mov rcx, r14
call fcn.14007b41c
mov rax, qword [rsp + 0x90]
jmp 0x14007b4b4
test r15, r15
je 0x14007b642
mov rdx, qword [rsp + 0x58]
mov r8, qword [rsp + 0x60]
mov rax, qword [rsp + 0x68]
test rdx, rdx
je 0x14007b5fe
mov qword [rsp + 0x98], rdx
mov qword [rsp + 0xa0], r8
mov qword [rsp + 0xa8], rax
jmp 0x14007b624
lea rsi, [rsp + 0x98]
mov rcx, rsi
mov rdx, r8
mov r8, rax
call fcn.14007b706
mov rdx, qword [rsi]
test rdx, rdx
je 0x14007b642
mov r8, qword [rsp + 0xa0]
lea rsi, [rsp + 0x20]
mov rcx, rsi
call fcn.14007b6a3
mov rdx, qword [rsp + 0x20]
test rdx, rdx
je 0x14007b642
mov r8, qword [rsp + 0x28]
jmp 0x14007b629
add rsp, 0xb0
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea rcx, [0x14015ab02]
lea r8, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4library_alloc_srccollections_btree_navigate.rs
mov edx, 0x2b
call fcn.1400fdc80
ud2
lea rcx, [0x14015ab02]
lea r8, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4library_alloc_srccollections_btree_navigate.rs
jmp 0x14007b65f
mov byte [rsi], 6
add rsp, 0x1b8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
movups xmmword [rax + rdx + 0x168], xmm0
mov rdx, rcx
shl rdx, 5
movups xmm0, xmmword [rsp + 0x158]
movups xmm1, xmmword [rsp + 0x168]
add byte [rdi], cl
adc dword [rax + rdx + 0x10], ecx
add byte [rdi], cl
adc dword [rax + rdx + 0x10], ecx
movups xmmword [rax + rdx], xmm0
mov qword [rax + rcx*8 + 0x280], rdi
inc rcx
mov qword [rdi + 0x160], rax
mov word [rdi + 0x270], cx
jmp 0x14007c1e7
inc qword [r14 + 0x10]
jmp 0x14007bb5f
or ecx, dword [rax - 0x7d]
in al, dx
sub byte [rcx + rdi - 0x36], cl
jne 0x14007c412
mov rax, rcx
imul r9, rdx, 0x18
mov rcx, r8
mov rdx, rax
mov r8, r9
add rsp, 0x28
jmp fcn.1400efbc0
lea rcx, str.assertion_failed:_src.len____dst.len__
lea r8, [0x14012fc70]
mov edx, 0x28
call fcn.1400fdc80
ud2
mov rcx, qword [rdi + 8]
je 0x14007c687
mov rdx, qword [rsp + 0x48]
jmp case.0x14006a8d5.94
mov qword [rsi], rcx
mov qword [rsi + 8], rbx
movabs rcx, 0x8000000000000001
invalid
add rsp, 0x50
pop rbx
pop rdi
pop rsi
jmp fcn.14000414a
push rbx
sub rsp, 0x28
mov rsi, r9
mov rdi, r8
mov rbx, rdx
mov r14, rcx
mov rcx, r8
mov rdx, r9
mov r8, r14
mov r9, rbx
call fcn.1400033bb
test rax, rax
je 0x14007c6d9
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, rbx
mov r8, rdi
mov r9, rsi
call fcn.1400fe1f0
ud2
sub rsp, 0x58
mov rbx, r8
mov rdi, rdx
mov rsi, rcx
lea r13, [0x14012f288]
lea r15, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.94_src_read.rs
lea r14, [rsp + 0x30]
lea rbp, [0x14016f974]
mov rcx, qword [rdi + 0x10]
mov r8, qword [rdi]
mov r9, qword [rdi + 8]
mov ecx, dword [rdi + 8]
mov ecx, dword [rdi + 8]
mov r12, rcx
cmp r12, r9
jae 0x14007c97c
invalid
int3
movzx eax, byte [r8 + r12]
cmp byte [rax + r13], 0
jne 0x14007c755
invalid
mov dh, 4
and byte [rdx - 0x80], al
cmp al, 0x28
add byte [rbp + 9], dh
invalid
or dword [rcx - 1], ecx
invalid
inc r12
mov qword [rdi + 0x10], r12
jmp 0x14007c737
cmp eax, 0x5c
jne 0x14007c9ab
mov rcx, rbx
mov rdx, rax
call fcn.14007aebb
inc r12
mov qword [rdi + 0x10], r12
mov rcx, r14
mov ecx, esi
mov ecx, esi
mov rdx, rdi
call fcn.14007cafe
cmp byte [rsp + 0x30], 0
jne 0x14007c9f9
movzx eax, byte [rsp + 0x31]
lea ecx, [rax - 0x6e]
xchg edx, eax
xchg edx, eax
cmp ecx, 7
jbe 0x14007c7d0
stc
invalid
cmp eax, 0x22
je 0x14007c807
cmp eax, 0x2f
je 0x14007c816
cmp eax, 0x5c
je 0x14007c825
invalid
movsxd rax, dword [rbp + rcx*4]
add rax, rbp
jmp rax
jmp 0x14007c729
fnstenv [rdx + 0x7616e80d]
clc
invalid
call fcn.140003e09
jmp 0x14007c729
mov rcx, rbx
mov dl, 0x22
call fcn.140003e09
jmp 0x14007c729
mov rcx, rbx
mov dl, 0x2f
call fcn.140003e09
jmp 0x14007c729
mov ecx, ebx
mov dl, 8
call fcn.140003e09
jmp 0x14007c729
insb byte [rdi], dx
and al, 0x4a
mov eax, ebp
and eax, 0xfc00
cmp eax, 0xd800
je 0x14007c891
cmp eax, 0xdc00
je 0x14007ca5c
mov eax, ebp
xor eax, 0xffefd800
cmp eax, 0xffef07ff
out dx, eax
dec dword [rdi]
xchg ebp, ecx
add byte [rax], al
invalid
out dx, eax
dec dword [rdi]
xchg ebp, ecx
add byte [rax], al
add cl, ch
invalid
jmp 0x14007cab0
mov rcx, r14
mov rdx, rdi
call 0x14007cc1f
cmp byte [rsp + 0x30], 0
jne 0x14007c9f9
mov r12, qword [rdi + 0x10]
lea rax, [r12 + 1]
cmp byte [rsp + 0x31], 0x5c
mov qword [rdi + 0x10], rax
jne 0x14007ca6a
mov rcx, r14
mov rdx, rdi
call 0x14007cc1f
cmp byte [rsp + 0x30], 0
jne 0x14007c9f9
add r12, 2
cmp byte [rsp + 0x31], 0x75
mov qword [rdi + 0x10], r12
jne 0x14007ca6a
invalid
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov rdx, rdi
call fcn.14007cb7e
cmp word [rsp + 0x30], 0
jne 0x14007c9f9
movzx eax, word [rsp + 0x32]
lea ecx, [rax + 0x2000]
cmp cx, 0xfc00
jb 0x14007ca5c
add ebp, 0x2800
mov ecx, 0xffff
and ebp, ecx
shl ebp, 0xa
add eax, 0x2400
add byte [rax], al
add byte [rax], al
and eax, ecx
or eax, ebp
mov ebp, eax
add ebp, 0x10000
cmp ebp, 0x110000
je 0x14007ca78
mov eax, ebp
xor eax, 0xd800
add eax, 0xffef0000
cmp eax, 0xffef07ff
jbe 0x14007ca78
and dword [rsp + 0x30], 0
mov ecx, ebp
mov rdx, r14
call fcn.1400ba782
lea r8, [rdx + rax]
mov rcx, rbx
mov rdx, rax
call fcn.14007aebb
jmp 0x14007c722
jne 0x14007ca9c
lea r8, [rsp + 0x30]
mov qword [r8], 4
mov rcx, rsi
mov rdx, rdi
call fcn.14007caca
nop
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
adc byte [rax - 0x39], cl
invalid
mov rax, qword [rsp + 0x38]
jmp 0x14007ca8c
lea rdx, [rsp + 0x30]
mov qword [rdx], 0x11
jmp 0x14007ca84
lea rdx, [rsp + 0x30]
mov qword [rdx], 0x14
jmp 0x14007ca84
lea rdx, [rsp + 0x30]
mov qword [rdx], 0xe
mov rcx, rdi
call fcn.14007cb5e
mov qword [rsi + 8], rax
mov qword [rsi], 2
jmp 0x14007c999
lea r8, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.94_src_read.rs
mov rcx, r12
mov rdx, r9
call fcn.1400fdb80
ud2
lea rcx, [0x14015ab02]
lea r8, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.94_src_read.rs
mov edx, 0x2b
call fcn.1400fdc80
ud2
and byte [rcx - 0x39], cl
add byte [rbx], cl
add byte [rax], al
add al, ch
int1
add byte [rax], al
add byte [rax + 0x38c48348], dl
pop rdi
pop rsi
ret
add byte [rcx + rcx*4 - 0x37], cl
mov rdx, rax
call fcn.1400fdb80
invd
add byte [rdi], cl
invalid
invd
add byte [rdi], cl
or ecx, dword [rax - 0x7d]
in al, dx
cmp byte [rax - 0x75], cl
mov rax, qword [rdx + 0x10]
cmp rax, qword [rdx + 8]
jae 0x14007cc3b
invalid
mov rax, qword [rdx + 0x10]
cmp rax, qword [rdx + 8]
jae 0x14007cc3b
invalid
invalid
mov rdx, qword [rdx]
mov al, byte [rdx + rax]
add al, 2
add al, 2
mov byte [rcx + 1], al
mov byte [rcx], 0
jmp case.0x14007ac22.432
invalid
adc dword [rbp + rcx*4 + 0x44], ecx
and al, 0x20
lea r8, [rsp + 0x20]
mov qword [r8], 4
add al, 0
add byte [rax], al
call fcn.14007cc52
nop
add rsp, 0x38
ret
mov eax, edx
mov rcx, rsi
mov rdx, rax
call fcn.1400ffbc9
mov qword [rdi + 8], rax
mov byte [rdi], 1
add rsp, 0x28
pop rdi
pop rsi
ret
adc byte [rcx + 0x39], cl
sal byte [rbx + 0xf], 0x4c
mov ecx, dword [rdx]
mov r9b, byte [r9 + r8]
lea r10, [r8 + 1]
mov qword [rdx + 0x10], r10
add dword [rbp - 0x73], ecx
push rax
add dword [rcx + rcx*4 + 0x52], ecx
adc byte [rcx + 0x39], cl
cmp r8, rax
setb byte [rcx + 1]
mov byte [rcx + 2], r9b
add al, r14b
cmp r8, rax
setb byte [rcx + 1]
mov byte [rcx + 2], r9b
add al, r14b
add dword [rax], eax
add al, r14b
add dword [rax], eax
ret
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rdi, r8
mov rsi, rdx
mov rbx, rcx
lea r14, str.fmt_error
lea r12, [0x14016f994]
lea esp, [0x14016f994]
lea esp, [0x14016f994]
test rdi, rdi
je case.0x14007b170.34
mov rax, qword [rbx]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov rdx, rsi
mov r8, rdi
mov eax, edi
add ecx, dword [rax - 0x75]
and byte [rax - 0x75], cl
sub byte [rax - 0x77], cl
mov r8, rdi
mov eax, edi
call qword [rax + 0x18]
test al, al
je 0x14007cddd
mov r8d, 9
mov cl, 0x27
mov rdx, r14
mov edx, esi
mov edx, esi
call fcn.14007b720
mov r15, rax
mov edi, eax
jmp 0xc951cda3
mov edi, eax
and eax, 3
movsxd rax, dword [r12 + rax*4]
add ecx, dword [rcx + 0x63]
add al, 0x84
add rax, r12
jmp rax
je 0x14007cdd3
jmp 0x14007cde7
mov rcx, r15
call fcn.14004615b
xchg ebx, eax
cld
invalid
jmp 0x14007cd75
add rsi, rdi
xor edi, edi
jmp 0x14007cd75
xor r15d, r15d
mov rax, r15
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
sbb bl, ch
add dh, byte [rcx]
ror byte [rax - 0x7d], 0xc4
and byte [rsi - 0x3d], bl
lea rdx, [0x14015a411]
mov r8d, 1
add byte [rax], al
add cl, ch
adc al, 0xff
invalid
invalid
add byte [rax], al
add cl, ch
adc al, 0xff
invalid
or eax, 0xf2b41
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
push rsp
and dword [rbx], ecx
add byte [rax - 0x73], cl
adc eax, 0xb2152
cmove rdx, rax
or r8, 4
mov rcx, qword [rsi]
call fcn.14007cd51
mov rcx, rax
movaps xmm6, xmmword [rsp + 0x70]
add rsp, 0x80
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
jmp fcn.14007cdf8
and eax, 0x48fffffe
mov ecx, eax
call fcn.14007cdf8
test rax, rax
jne 0x14007d10d
test r14, r14
je case.0x14006a8d5.113
shl r14, 5
lea rbx, [0x14012f005]
test r14, r14
je 0x14007d15e
test cl, 1
je 0x14007cf67
xor ecx, ecx
jmp 0x14007cf7b
mov rcx, qword [rsi]
mov r8d, 1
mov rdx, rbx
call fcn.14007cd51
mov rcx, rax
call fcn.14007cdf8
test rax, rax
jne 0x14007d10d
lea r15, [rdi + 0x20]
mov rcx, rdi
mov rdx, rsi
call fcn.14007ce3d
add r14, 0xffffffffffffffe0
xor ecx, ecx
mov edx, 0
mov rdi, r15
test rax, rax
je 0x14007cf55
jmp 0x14007d10d
mov rax, qword [rbx + 8]
xor ecx, ecx
test rax, rax
setne cl
cmove r14, rax
lea rdi, [rsp + 0x28]
mov qword [rdi], rcx
and qword [rdi + 8], 0
mov rdx, qword [rbx + 0x10]
mov qword [rdi + 0x10], rax
mov qword [rdi + 0x18], rdx
mov qword [rdi + 0x20], rcx
and qword [rdi + 0x28], 0
mov qword [rdi + 0x30], rax
mov qword [rdi + 0x38], rdx
mov qword [rdi + 0x40], r14
lea rbx, [0x14015a412]
lea r14, [0x14012f005]
mov rcx, rdi
call fcn.14007af1c
test rax, rax
je 0x14007d170
mov r12, rax
mov r15, rdx
cmp bpl, 1
jne 0x14007d056
xor ecx, ecx
jmp 0x14007d06a
mov rcx, qword [rsi]
mov r8d, 1
mov rdx, r14
call fcn.14007cd51
mov rcx, rax
call fcn.14007cdf8
test rax, rax
jne 0x14007d10d
mov rdx, qword [r12]
mov r8, qword [r12 + 0x10]
mov rcx, qword [rsi]
call fcn.14007d1dc
test rax, rax
jne 0x14007d10d
mov rcx, qword [rsi]
mov r8d, 1
mov rdx, rbx
call fcn.14007cd51
mov rcx, rax
call fcn.14007cdf8
test rax, rax
jne 0x14007d10d
mov rcx, r15
mov rdx, rsi
call fcn.14007ce3d
mov bpl, 2
test rax, rax
je 0x14007d035
sub byte [rdi], cl
sub dh, cl
call fcn.14007b997
mov r8, rdx
mov rcx, qword [rsi]
mov rdx, rax
call fcn.14007cd51
mov rcx, rax
call fcn.14007cdf8
jmp 0x14007d107
invalid
invalid
shr eax, 0xeb
cld
invalid
jmp 0x14007d107
movaps xmm6, xmmword [rsp + 0x70]
add rsp, 0x80
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov rcx, rbx
call 0x14007ce2b
dec dword [rax - 0x77]
shr eax, 0xc4
cld
invalid
dec dword [rax - 0x7b]
invalid
jne 0x14007d10d
dec dword [rax - 0x77]
shr eax, 0xc4
cld
invalid
mov dl, 1
xor ecx, ecx
jmp 0x14007cf4a
stc
call fcn.14007d376
mov rcx, rax
call fcn.14007cdf8
test rax, rax
test eax, eax
jne 0x14007d10d
xor ebp, ebp
jmp 0x14007cfe9
invalid
invalid
test dl, 1
jne 0x14007d17f
mov rcx, qword [rsi]
call 0x14007ce2b
jmp 0x14007ce9f
invalid
invalid
test bpl, bpl
je 0x14007d17f
mov rcx, qword [rsi]
call fcn.14007d376
jmp 0x14007d105
xor eax, eax
jmp 0x14007d10d
invalid
mov eax, 1
call fcn.14007cd51
test rax, rax
jne 0x14007d35e
invalid
dec dword [rax - 0x7b]
ror byte [rdi], 0x85
add qword [rax], r8
add byte [rax - 0x75], cl
pop rsp
and al, 0x30
mov rbx, qword [rsp + 0x30]
lea r12, [rbx + rdi]
xor r14d, r14d
lea r13, str.uuuuuuuubtnufruuuuuuuuuuuuuuuuuu
or eax, dword [rax]
cmp eax, dword [rbp + 0x31]
test byte [rbp + rcx*4 + 0x2d], 0x1b
invalid
or eax, dword [rax]
mov r8, r14
cmp rbx, r12
je 0x14007d324
test bl, dh
add byte [rax], al
invalid
test bl, dh
add byte [rax], al
add byte [rbp - 0x77], cl
mov r9, r14
int1
inc r14
movzx r15d, byte [rbx]
inc rbx
mov bpl, byte [r15 + r13]
test bpl, bpl
je 0x14007d228
cmp r8, r9
jae 0x14007d270
mov rcx, qword [rsp + 0x30]
mov rdx, rdi
call fcn.14007d3d2
mov r8, rdx
mov rcx, rsi
mov rdx, rax
call fcn.14007cd51
test rax, rax
jne 0x14007d35e
mov ecx, ebp
mov edx, r15d
call fcn.14007d426
mov ecx, edx
movzx eax, al
ror byte [rax - 0x73], 0x15
invalid
invalid
str word [rax + 0x63]
invalid
add al, 0x82
add rax, rdx
lea rdx, [0x14012efe5]
push rcx
sbb eax, 0xe0ff000b
add bh, bh
invalid
add bh, bh
loopne 0x14007d2df
lea edx, [0x14012efe7]
or eax, dword [rax]
jmp 0x14007d2d3
lea rdx, [0x14012efe9]
jmp 0x14007d2d3
add bl, ch
and cl, byte [rax - 0x73]
adc eax, 0xb1d35
xor eax, 0xeb000b1d
invalid
mov r8d, 2
mov rcx, rsi
call fcn.14007cd51
test rax, rax
je 0x14007d225
invalid
jmp 0x14007d35e
cmp r8, rdi
je 0x14007d349
mov rcx, rax
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.14007cdf8
mov rdx, rbx
mov r8, rsi
mov eax, esi
mov eax, esi
call fcn.1400033f6
test rax, rax
test eax, eax
invalid
test eax, eax
je 0x14007d3b3
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
lea rax, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.94_src_ser.rs
mov qword [rsp + 0x20], rax
push rsi
sbb al, 0xb
add byte [rax - 0x77], cl
and al, 0x20
mov rcx, rbx
mov rdx, rsi
mov r8, rdi
mov r9, rsi
call fcn.1400fe1f0
ud2
mov bl, 1
add byte [rax - 0x77], cl
cmp eax, esi
or byte [r9], al
lea rax, [rsp + 0x78]
mov qword [rax - 8], 8
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov r13d, 8
xor r12d, r12d
lea r14, [rsp + 0x28]
lea r15, [rsp + 0x70]
mov rcx, r14
mov rdx, rbx
call fcn.14007dddd
mov bpl, byte [rsp + 0x28]
cmp bpl, 7
je 0x14007e204
cmp bpl, 6
je 0x14007e217
cmp r12, qword [rsp + 0x78]
jne 0x14007e0f9
mov rcx, r15
mov ecx, edi
mov rdx, r12
call fcn.14007c5f4
mov r13, qword [rsp + 0x70]
mov r12, qword [rsp + 0x80]
mov rax, r12
shl rax, 5
movups xmm0, xmmword [rsp + 0x28]
movups xmm1, xmmword [rsp + 0x38]
movups xmmword [r13 + rax + 0x10], xmm1
movups xmmword [r13 + rax], xmm0
movups xmmword [rbp + rax], xmm0
movups xmmword [rbp + rax], xmm0
inc r12
mov qword [rsp + 0x80], r12
jmp 0x14007e0b6
mov r13, qword [rsp + 0x30]
lea rcx, [rsp + 0x70]
call fcn.140002d95
mov bl, 6
jmp 0x14007e233
lea rcx, [rsp + 0x28]
call fcn.14007e6c2
lea rax, [rsp + 0x78]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0xf0], xmm0
mov bl, 4
inc byte [rdi + 0x30]
mov rcx, rdi
call fcn.14007dc90
mov byte [rsp + 0x28], bl
mov qword [rsp + 0x30], r13
movaps xmm0, xmmword [rsp + 0xf0]
movups xmmword [rsp + 0x38], xmm0
mov qword [rsp + 0x48], rax
cmp bpl, 7
jne 0x14007e278
mov qword [rsp + 0x58], r13
mov byte [rsp + 0x50], 6
test rax, rax
je fcn.14007e2d2
mov rcx, rax
call fcn.14007b0be
jmp fcn.14007e2d2
test rax, rax
je 0x14007e2be
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x50], 6
lea rcx, [rsp + 0x28]
call fcn.14007b41c
jmp fcn.14007e2d2
movups xmm0, xmmword [rsp + 0x28]
movups xmm1, xmmword [rsp + 0x38]
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
add byte [rax], al
add cl, ch
invalid
call fcn.14007b44d
jmp 0x14007dfcf
add al, byte [rbx]
add byte [rax], al
add bl, ch
and ecx, dword [rax - 0x39]
add dl, byte [rax]
add byte [rax], al
add bl, ch
sbb cl, byte [rax - 0x73]
lea rdx, [rsp + 0x28]
mov qword [rdx], 8
jmp fcn.14007e6b2
sal byte [rsi + rcx + 0x48], 0x89
or sil, r8b
invalid
ret
test rdi, rdi
je 0x140080071
lea r14, [rdx + 0x40]
movdqu xmm0, xmmword [rdx]
movdqu xmm9, xmmword [rdx + 0x10]
movdqu xmm14, xmmword [rdx + 0x20]
movdqu xmm13, xmmword [rdx + 0x30]
pshufb xmm0, xmm8
pshufb xmm9, xmm8
pshufb xmm14, xmm8
pshufb xmm13, xmm8
movdqa xmmword [rsp + 0x50], xmm0
paddd xmm0, xmmword [0x140103560]
movdqa xmm6, xmm11
sha256rnds2 xmm6, xmm12, xmm0
pshufd xmm0, xmm0, 0xe
pshufw mm0, mm0, 0xe
movdqa xmm7, xmm12
sha256rnds2 xmm7, xmm6, xmm0
movdqa xmm0, xmm9
paddd xmm0, xmmword [0x140103570]
sha256rnds2 xmm6, xmm7, xmm0
pshufd xmm0, xmm0, 0xe
sha256rnds2 xmm7, xmm6, xmm0
movdqa xmm0, xmm14
outsd dx, dword [rsi]
invalid
paddd xmm0, xmmword [0x140103580]
add byte [rdi], cl
cmp bl, cl
mul dword [rsi + 0xf]
jo 0x14007fab3
invalid
sha256rnds2 xmm7, xmm6, xmm0
movdqa xmm0, xmm13
paddd xmm0, xmmword [0x140103590]
sha256rnds2 xmm6, xmm7, xmm0
pshufd xmm0, xmm0, 0xe
sha256rnds2 xmm7, xmm6, xmm0
movdqa xmmword [rsp + 0x60], xmm9
movdqa xmmword [rsp + 0x70], xmm14
movdqa xmmword [rsp + 0x80], xmm13
lea rax, [rsp + 0x80]
mov qword [rsp + 0x20], rax
mov rcx, rbx
lea rdx, [rsp + 0x50]
lea r8, [rsp + 0x60]
lea eax, [rsp + 0x60]
lea r9, [rsp + 0x70]
call fcn.140080107
movdqa xmm10, xmmword [rsp + 0x30]
movdqa xmm0, xmm10
paddd xmm0, xmmword [0x1401035a0]
sha256rnds2 xmm6, xmm7, xmm0
pshufd xmm0, xmm0, 0xe
sha256rnds2 xmm7, xmm6, xmm0
movdqa xmmword [rsp + 0x90], xmm9
movdqa xmmword [rsp + 0xa0], xmm14
movdqa xmmword [rsp + 0xb0], xmm13
movdqa xmmword [rsp + 0xc0], xmm10
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x20], rax
mov rcx, rbx
lea rdx, [rsp + 0x90]
lea r8, [rsp + 0xa0]
lea r9, [rsp + 0xb0]
call fcn.140080107
movdqa xmm15, xmmword [rsp + 0x30]
movdqa xmm0, xmm15
paddd xmm0, xmmword [0x1401035b0]
sha256rnds2 xmm6, xmm7, xmm0
pshufd xmm0, xmm0, 0xe
sha256rnds2 xmm7, xmm6, xmm0
movdqa xmmword [rsp + 0xd0], xmm14
movdqa xmmword [rsp + 0xe0], xmm13
movdqa xmmword [rsp + 0xf0], xmm10
movdqa xmmword [rsp + 0x100], xmm15
lea rax, [rsp + 0x100]
mov qword [rsp + 0x20], rax
mov rcx, rbx
lea rdx, [rsp + 0xd0]
lea r8, [rsp + 0xe0]
lea r9, [rsp + 0xf0]
call fcn.140080107
movdqa xmm14, xmmword [rsp + 0x30]
movdqa xmm0, xmm14
paddd xmm0, xmmword [0x1401035c0]
sha256rnds2 xmm6, xmm7, xmm0
pshufd xmm0, xmm0, 0xe
sha256rnds2 xmm7, xmm6, xmm0
movdqa xmmword [rsp + 0x110], xmm13
movdqa xmmword [rsp + 0x120], xmm10
movdqa xmmword [rsp + 0x130], xmm15
movdqa xmmword [rsp + 0x140], xmm14
lea rax, [rsp + 0x140]
mov qword [rsp + 0x20], rax
mov rcx, rbx
lea rdx, [rsp + 0x110]
lea r8, [rsp + 0x120]
lea r9, [rsp + 0x130]
call fcn.140080107
movdqa xmm13, xmmword [rsp + 0x30]
movdqa xmm0, xmm13
paddd xmm0, xmmword [0x1401035d0]
sha256rnds2 xmm6, xmm7, xmm0
pshufd xmm0, xmm0, 0xe
sha256rnds2 xmm7, xmm6, xmm0
movdqa xmmword [rsp + 0x150], xmm10
movdqa xmmword [rsp + 0x160], xmm15
movdqa xmmword [rsp + 0x170], xmm14
movq qword [rsp + 0x170], mm6
movq qword [rsp + 0x170], mm6
movdqa xmmword [rsp + 0x180], xmm13
lea rax, [rsp + 0x180]
mov qword [rsp + 0x20], rax
mov rcx, rbx
lea rdx, [rsp + 0x150]
lea r8, [rsp + 0x160]
lea r9, [rsp + 0x170]
lea ecx, [rsp + 0x170]
lea ecx, [rsp + 0x170]
call fcn.140080107
movdqa xmm9, xmmword [rsp + 0x30]
movdqa xmm0, xmm9
paddd xmm0, xmmword [0x1401035e0]
sha256rnds2 xmm6, xmm7, xmm0
pshufd xmm0, xmm0, 0xe
sha256rnds2 xmm7, xmm6, xmm0
movdqa xmmword [rsp + 0x190], xmm15
movdqa xmmword [rsp + 0x1a0], xmm14
movdqa xmmword [rsp + 0x1b0], xmm13
movdqa xmmword [rsp + 0x1c0], xmm9
lea rax, [rsp + 0x1c0]
lea eax, [rsp + 0x1c0]
lea eax, [rsp + 0x1c0]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov rcx, rbx
lea rdx, [rsp + 0x190]
nop
add dword [rax], eax
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0xa0
add dword [rax], eax
add byte [rbp + rcx*4 - 0x74], cl
and al, 0xb0
add dword [rax], eax
add al, ch
imul eax, dword [rbx], 0
add byte [rsi + 0x44], ah
movq mm7, qword [rsp + 0x30]
nop
add dword [rax], eax
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0xa0
add dword [rax], eax
add byte [rbp + rcx*4 - 0x74], cl
and al, 0xb0
add dword [rax], eax
add al, ch
imul eax, dword [rbx], 0
add byte [rsi + 0x44], ah
movq mm7, qword [rsp + 0x30]
movdqa xmm0, xmm15
paddd xmm0, xmmword [0x1401035f0]
cmp byte [rax], cl
add byte [rdi], cl
cmp bl, cl
mul dword [rsi + 0xf]
jo 0x14007fd78
invalid
sha256rnds2 xmm7, xmm6, xmm0
movdqa xmmword [rsp + 0x1d0], xmm14
movdqa xmmword [rsp + 0x1e0], xmm13
movdqa xmmword [rsp + 0x1f0], xmm9
movdqa xmmword [rsp + 0x200], xmm15
lea rax, [rsp + 0x200]
mov qword [rsp + 0x20], rax
mov rcx, rbx
lea rdx, [rsp + 0x1d0]
lea r8, [rsp + 0x1e0]
lea r9, [rsp + 0x1f0]
add al, ch
cmc
add al, byte [rax]
add byte [rsi + 0x44], ah
movq mm6, qword [rsp + 0x30]
cmp byte [rax], cl
add byte [rdi], cl
cmp bl, cl
mul dword [rsi + 0xf]
jo 0x14007fd78
invalid
add al, ch
cmc
add al, byte [rax]
add byte [rsi + 0x44], ah
movq mm6, qword [rsp + 0x30]
movdqa xmm0, xmm14
paddd xmm0, xmmword [0x140103600]
sha256rnds2 xmm6, xmm7, xmm0
pshufd xmm0, xmm0, 0xe
sha256rnds2 xmm7, xmm6, xmm0
movdqa xmmword [rsp + 0x210], xmm13
movdqa xmmword [rsp + 0x220], xmm9
movdqa xmmword [rsp + 0x230], xmm15
movdqa xmmword [rsp + 0x240], xmm14
lea rax, [rsp + 0x240]
mov qword [rsp + 0x20], rax
mov rcx, rbx
lea rdx, [rsp + 0x210]
lea r8, [rsp + 0x220]
lea r9, [rsp + 0x230]
call fcn.140080107
movdqa xmm13, xmmword [rsp + 0x30]
movdqa xmm0, xmm13
paddd xmm0, xmmword [0x140103610]
sha256rnds2 xmm6, xmm7, xmm0
pshufd xmm0, xmm0, 0xe
sha256rnds2 xmm7, xmm6, xmm0
movdqa xmmword [rsp + 0x250], xmm9
movdqa xmmword [rsp + 0x260], xmm15
movdqa xmmword [rsp + 0x270], xmm14
movdqa xmmword [rsp + 0x280], xmm13
lea rax, [rsp + 0x280]
mov qword [rsp + 0x20], rax
mov rcx, rbx
lea rdx, [rsp + 0x250]
lea r8, [rsp + 0x260]
lea r9, [rsp + 0x270]
call fcn.140080107
movdqa xmm9, xmmword [rsp + 0x30]
movdqa xmm0, xmm9
paddd xmm0, xmmword [0x140103620]
sha256rnds2 xmm6, xmm7, xmm0
pshufd xmm0, xmm0, 0xe
sha256rnds2 xmm7, xmm6, xmm0
movdqa xmmword [rsp + 0x290], xmm15
movdqa xmmword [rsp + 0x2a0], xmm14
movdqa xmmword [rsp + 0x2b0], xmm13
movdqa xmmword [rsp + 0x2c0], xmm9
lea rax, [rsp + 0x2c0]
mov qword [rsp + 0x20], rax
mov rcx, rbx
lea rdx, [rsp + 0x290]
lea r8, [rsp + 0x2a0]
lea r9, [rsp + 0x2b0]
call fcn.140080107
movdqa xmm10, xmmword [rsp + 0x30]
movdqa xmm0, xmm10
paddd xmm0, xmmword [0x140103630]
sha256rnds2 xmm6, xmm7, xmm0
pshufd xmm0, xmm0, 0xe
sha256rnds2 xmm7, xmm6, xmm0
movdqa xmmword [rsp + 0x2d0], xmm14
movdqa xmmword [rsp + 0x2e0], xmm13
movdqa xmmword [rsp + 0x2f0], xmm9
movdqa xmmword [rsp + 0x300], xmm10
lea rax, [rsp + 0x300]
mov qword [rsp + 0x20], rax
mov rcx, rbx
lea rdx, [rsp + 0x2d0]
mov r8, r15
mov r9, r12
call fcn.140080107
movdqa xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x340], xmm0
paddd xmm0, xmmword [0x140103640]
sha256rnds2 xmm6, xmm7, xmm0
pshufd xmm0, xmm0, 0xe
sha256rnds2 xmm7, xmm6, xmm0
movdqa xmmword [rsp + 0x310], xmm13
movdqa xmmword [rsp + 0x320], xmm9
movdqa xmmword [rsp + 0x330], xmm10
lea rax, [rsp + 0x340]
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov rdx, r13
mov r8, rbp
mov r9, rsi
call fcn.140080107
movdqa xmm0, xmmword [rsp + 0x30]
paddd xmm0, xmmword [0x140103650]
sha256rnds2 xmm6, xmm7, xmm0
pshufd xmm0, xmm0, 0xe
sha256rnds2 xmm7, xmm6, xmm0
paddd xmm12, xmm7
paddd xmm11, xmm6
add rdi, 0xffffffffffffffc0
mov rdx, r14
jmp 0x14007fa63
pshufd xmm0, xmm12, 0x1b
pshufd xmm1, xmm11, 0xb1
movdqa xmm2, xmm0
pblendw xmm2, xmm1, 0xf0
palignr xmm1, xmm0, 8
mov rax, qword [rsp + 0x48]
movdqu xmmword [rax], xmm2
movdqu xmmword [rax + 0x10], xmm1
movaps xmm6, xmmword [rsp + 0x350]
movaps xmm7, xmmword [rsp + 0x360]
movaps xmm8, xmmword [rsp + 0x370]
movaps xmm9, xmmword [rsp + 0x380]
movaps xmm10, xmmword [rsp + 0x390]
movaps xmm11, xmmword [rsp + 0x3a0]
movaps xmm12, xmmword [rsp + 0x3b0]
movaps xmm13, xmmword [rsp + 0x3c0]
movaps xmm14, xmmword [rsp + 0x3d0]
movaps xmm15, xmmword [rsp + 0x3e0]
add rsp, 0x3f8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add byte [rax], al
add byte [rax], al
mov rcx, rax
inc rcx
je 0x140080966
lock cmpxchg qword [0x1401b0c28], rcx
jne 0x140080940
mov qword [rdx + 0x10], rcx
mov byte [rdx + 0x28], 0
mov rax, rdx
add rsp, 0x40
pop rdi
pop rsi
pop rbp
ret
mov qword [rbp - 0x18], rdx
mov qword [rbp - 0x20], rdi
mov qword [rbp - 0x10], rsi
call fcn.140100230
jmp 0x140080994
add byte [rdx + 0x30], bh
call fcn.1400fd960
ud2
jne 0x1400809da
mov rax, qword [rbp - 0x10]
mov byte [rax], 0
cmp qword [rbp - 0x20], 0
cmp dword [rbp - 0x20], 0
cmp dword [rbp - 0x20], 0
je 0x1400809da
mov edx, 1
mov rcx, qword [rbp - 0x10]
call fcn.140037cb0
sti
invalid
sti
call qword [rax + 0x20c48348]
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
mov eax, edx
cmp qword [rcx], 0
je 0x140080a52
mov qword [rsp + 0x30], rcx
lea rcx, [0x140130018]
mov qword [rsp + 0x20], rcx
lea rdx, [0x140130012]
lea r9, [rsp + 0x30]
mov r8d, 3
jmp 0x140080a75
mov qword [rsp + 0x30], rcx
lea rcx, [0x14012fff0]
lea ecx, [0x14012fff0]
lea ecx, [0x14012fff0]
mov qword [rsp + 0x20], rcx
lea rdx, str.OkErr
and byte [rax - 0x73], cl
adc eax, 0xaf5a6
lea r9, [rsp + 0x30]
mov r8d, 2
mov rcx, rax
call fcn.14002e9e0
nop
add rsp, 0x38
ret
call 0x1400810c7
mov byte [rbp - 0x14], 0
lea rax, str.fatal_runtime_error:_global_allocator_may_not_use_TLS_n
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
lea rax, [rbp - 0x10]
invalid
invalid
mov qword [rbp - 0x40], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
lea rcx, [rbp - 0x18]
lea rdx, [rbp - 0x50]
call fcn.1400816f0
mov qword [rbp - 0x20], rax
lea rcx, [rbp - 0x20]
call fcn.140080b50
mov ecx, 7
int 0x29
ud2
test ecx, ecx
je 0x140081175
cmp qword [rsi + 0x20], 0
mov byte [rcx], 0
je 0x140081175
mov edx, 1
call fcn.140037cb0
cmp rsi, 0xffffffffffffffff
je 0x140081194
lock dec qword [rsi + 8]
jne 0x140081194
mov edx, 8
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.140037cb0
nop
add rsp, 0x20
pop rsi
ret
sub rsp, 0x88
lea rbp, [rsp + 0x80]
mov qword [rbp], 0xfffffffffffffffe
call fcn.140081390
mov r15, rax
test rax, rax
test eax, eax
je 0x1400812b5
lock dec byte [r15 + 0x28]
je 0x14008121d
invalid
mov rsi, r15
add rsi, 0x28
mov rbx, qword [0x1401b0c70]
mov edi, edx
adc al, byte [rax]
invalid
mov edi, edx
adc al, byte [rax]
invalid
test rbx, rbx
je 0x14008123c
lea rdi, [0x1401323d8]
xor r14d, r14d
nop word cs:[rax + rax]
mov r8d, 1
mov rcx, rsi
mov rdx, rdi
mov r9d, 0xffffffff
call rbx
mov al, 1
add eax, esi
cmpxchg byte [rsi], r14b
add eax, esi
cmpxchg byte [rsi], r14b
cmpxchg byte [rsi], dh
jne case.0x140030a02.2433
lock dec qword [r15]
dec qword [r15]
jne case.0x14001a9ba.2274
or byte [rcx + rcx*4 - 7], cl
mov rcx, r15
call fcn.140081150
nop
add rsp, 0x88
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop r15
pop rbp
ret
mov rcx, qword [0x1401b0030]
cmp rcx, 0xffffffffffffffff
cmp ecx, 0xffffffff
jne 0x14008128f
mov qword [rbp - 0x18], 0xffffffffffffffff
mov rax, qword [0x1401b0048]
lea rcx, [rbp - 0x18]
mov edx, 0xc0000000
add al, al
xor r8d, r8d
xor r9d, r9d
call rax
test eax, eax
jne 0x1400812cf
mov rcx, qword [rbp - 0x18]
mov rax, 0xffffffffffffffff
sar bh, 0xff
invalid
push rax
cmpxchg qword [0x1401b0030], rcx
mov cl, 0xd
scasd eax, dword [rdi]
in eax, dx
adc al, byte [rax]
scasd eax, dword [rdi]
in eax, dx
adc al, byte [rax]
je 0x14008128f
mov rdi, rax
call qword [sym.imp.kernel32.dll_CloseHandle]
adc eax, 0x8114c
mov rcx, rdi
mov rax, qword [0x1401b0058]
mov eax, dword [0x1401b0058]
xor edi, edi
mov rdx, rsi
xor r8d, r8d
xor eax, eax
xor eax, eax
xor r9d, r9d
xor ecx, ecx
call rax
xchg byte [rsi], dil
lock dec qword ds:[r15]
rol byte [rax - 0x7a], 1
lock dec qword ds:[r15]
dec dword [rdi]
je case.0x14001a9ba.2272
test byte [rbx - 1], dh
invalid
jmp case.0x14001a9ba.2274
jbe 0x1400812b2
invalid
invalid
dec dword [rax - 0x73]
lea rcx, str.use_of_std::thread::current___is_not_possible_after_the_threads_local_data_has_been_destroyed
or eax, 0xaefe4
or al, byte [rax]
lea r8, [0x140130300]
add eax, 0xaf03d
mov edx, 0x5e
call fcn.1400fe050
jmp 0x140081324
mov qword [rbp - 0x10], r15
mov dword [rbp - 4], eax
lea rax, [rbp - 4]
mov qword [rbp - 0x28], rax
mov dword [rbp - 0x28], eax
lea rax, [0x140034960]
mov qword [rbp - 0x20], rax
lea rax, str.Unable_to_create_keyed_event_handle:_error
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 1
mov qword [rbp - 0x38], 0
lea rax, [rbp - 0x28]
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x40], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lea rdx, str.library_std_src_syswindows_thread_parking.rs
lea rcx, [rbp - 0x58]
call fcn.1400fdac0
ud2
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
call fcn.1400814e0
ud2
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movzx eax, byte [rax + 0x98]
cmp eax, 1
je 0x1400813f7
test eax, eax
jne 0x14008145e
mov eax, dword [0x1401b0cf8]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0x90]
lea rdx, [0x140080fa0]
call fcn.140080fe0
inc esi
xchg byte [rax + 0x1000000], bl
inc esi
xchg byte [rax + 0x1000000], bl
mov eax, dword [0x1401b0cf8]
add eax, 0x12f8fb
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x90]
nop
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
nop
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rbp + 0x3e], 0x31
jne 0x140081454
xor ecx, ecx
jne 0x140081454
xor ecx, ecx
call fcn.1400808e0
mov edx, dword [0x1401b0cf8]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax], al
invalid
invalid
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xd1
mov rcx, qword [rcx + rdx*8]
cmp qword [rcx + 0x90], 0
jne case.0x140030a02.2137
add byte [rbp + 0x2d], dh
mov edx, dword [0x1401b0cf8]
adc eax, 0x12f8b8
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax], al
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov rcx, qword [rcx + rdx*8]
or al, 0xd1
mov qword [rcx + 0x90], rax
adc dword [rax - 0x10000000], 0x7f00ff48
invalid
add al, dh
inc qword [rax]
invalid
lock inc qword [rax]
add byte [rdi + 6], bh
jg 0x140081460
ud2
or ecx, dword [rdi]
or esi, dword [rcx]
xor eax, eax
ror byte [rax - 0x7d], 0xc4
add rsp, 0x68
pop rsi
pop rbp
ret
push 0x48c35d5e
mov dword [rbp - 8], eax
mov qword [rbp - 8], rax
lea rax, str.reentrant_init
mov qword [rbp - 0x38], rax
mov dword [rbp - 0x38], eax
loop case.0x140030a02.2142
add byte [rax - 0x77], cl
enter 0xffffffffffffc748, 0x45
invalid
rol byte [r9], 1
mov dword [rbp - 0x38], eax
mov qword [rbp - 0x30], 1
mov dword [rbp - 0x30], 1
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
lea eax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
invalid
mov qword [rbp - 0x28], rax
xorps xmm0, xmm0
ror byte [rdi], 0x11
loopne 0x1400814d9
loopne 0x1400814d9
lea edx, [0x14012f7d0]
fmul dword [r15]
push rdi
ror byte [rdi], 0x11
loopne 0x1400814d9
loopne 0x1400814d9
loopne 0x1400814d9
lea edx, [0x14012f7d0]
cmp ebx, esp
or al, byte [rax]
jrcxz 0x1400814a0
add byte [rax - 0x73], cl
enter 0x20e8, 0xffffffffffffffc6
invalid
and dh, al
invalid
lea rcx, [rbp - 0x38]
call fcn.1400fdac0
add byte [rdi], cl
or esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
ud2
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
mov qword [rsp + 0x10], rdx
and al, 0x10
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x60]
invalid
mov rax, qword [rbp - 8]
lock dec qword [rax]
dec dword [rax]
invalid
dec dword [rax]
jne 0x1400814d2
mov rcx, qword [rbp - 8]
clc
call fcn.140081150
nop
add rsp, 0x28
pop rsi
pop rbp
ret
int3
int3
push 0x282444c7
add byte [rax], al
add byte [rax], al
invalid
sub byte [rax], al
add byte [rax], al
add dh, al
and al, 0x2c
sub al, 0
invalid
invalid
mov byte [rsp + 0x2c], 0
sub al, 0
lea rax, str.fatal_runtime_error:_an_irrecoverable_error_occurred_while_synchronizing_threads_n
add eax, 0xaee78
add byte [rax - 0x77], cl
and al, 0x38
and al, 0x38
mov qword [rsp + 0x38], rax
and al, 0x38
mov qword [rsp + 0x40], 1
and al, 0x40
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [rsp + 0x20]
lea rax, [rsp + 0x20]
lea eax, [rsp + 0x20]
mov qword [rsp + 0x48], rax
xorps xmm0, xmm0
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
push rax
lea rcx, [rsp + 0x28]
and al, 0x28
lea rdx, [rsp + 0x38]
push rsp
and al, 0x38
call fcn.1400816f0
leave
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x30], rax
xor byte [rax - 0x73], cl
and al, 0x30
and al, 0x30
lea rcx, [rsp + 0x30]
and al, 0x30
call fcn.140080b50
mov ecx, 7
invalid
add byte [rax], al
invalid
idiv bh
invalid
invalid
int 0x29
ud2
int3
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rcx + rcx*4 - 0x32], cl
invalid
in al, dx
sub byte [rcx + rcx*4 - 0x32], cl
invalid
invalid
mov ebx, r8d
mov rdi, rdx
mov r14, rcx
mov esi, ecx
mov esi, ecx
lea rcx, [0x1401325a5]
call qword [sym.imp.kernel32.dll_GetModuleHandleA]
test rax, rax
je 0x14008157c
lea rdx, str.NtWaitForKeyedEvent
mov rcx, rax
call qword [sym.imp.kernel32.dll_GetProcAddress]
test rax, rax
jne 0x140081583
lea rax, [0x1400815b0]
mov qword [0x1401b0058], rax
mov rcx, r14
mov rdx, rdi
mov r8d, ebx
mov r9, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp rax
int3
mov dword [rbp - 0x30], 1
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
rol byte [rcx], 1
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xeb454
mov qword [rbp - 0x28], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
lea rdx, str.library_std_src_syswindowsc.rs
lea rcx, [rbp - 0x38]
call fcn.1400fdac0
ud2
int3
int3
push rsi
push rdi
push rbx
sub rsp, 0x28
mov esi, r9d
invalid
sub byte [rcx + rcx*4 - 0x32], al
invalid
mov rdi, r8
mov ebx, edx
mov r14, rcx
lea rcx, [0x1401325a5]
call qword [sym.imp.kernel32.dll_GetModuleHandleA]
test rax, rax
je case.0x140030a02.2379
lea rdx, str.NtCreateKeyedEvent
mov rcx, rax
sar edi, 0x15
mov dl, 0xa
or byte [rax], al
invalid
pop rsi
ud2
add byte [rax - 0x77], cl
sar edi, 0x15
mov dl, 0xa
or byte [rax], al
invalid
add byte [rax - 0x7b], cl
test rax, rax
jne 0x140081662
sal byte [rbp + 7], 0x48
lea eax, [0x140081680]
invalid
add byte [rax], al
invalid
lea rax, [0x140081680]
invalid
mov qword [0x1401b0048], rax
mov rcx, r14
mov ecx, esi
mov ecx, esi
mov edx, ebx
mov r8, rdi
mov r9d, esi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp rax
lea edx, [0x140132608]
ud2
lea rcx, [rbp - 0x38]
call fcn.1400fdac0
ret
invalid
invalid
enter 0xfffffffffffff9e8, 0xffffffffffffffc3
invalid
ret
ud2
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x60]
call fcn.1400fe130
ud2
int3
int3
int3
int3
sub rsp, 0x40
lea rbp, [rsp + 0x40]
insb byte [rdi], dx
and al, 0x40
lea rbp, [rsp + 0x40]
insb byte [rdi], dx
and al, 0x40
mov qword [rbp - 8], 0xfffffffffffffffe
mov r8, rdx
mov qword [rbp - 0x18], rcx
mov qword [rbp - 0x10], 0
lea rdx, [0x1401300c8]
lea rcx, [rbp - 0x18]
call fcn.140029e40
mov rcx, qword [rbp - 0x10]
test al, al
je 0x140081739
test rcx, rcx
lea rax, str.formatter_error
cmovne rax, rcx
jmp 0x140081749
test rcx, rcx
je 0x140081747
lea rcx, [rbp - 0x10]
call fcn.140080a90
xor eax, eax
add rsp, 0x40
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
cmp qword [rbp - 0x10], 0
je 0x14008176e
lea rcx, [rbp - 0x10]
call fcn.140080a90
nop
add rsp, 0x20
pop rbp
ret
test dword [r8], 0x5c058b48
pop rsp
int1
adc al, byte [rax]
cmp rax, 3
jne 0x140081b9c
cmp byte [rbp - 9], 0
jne 0x140081baf
add qword [r8], r8
invalid
add qword [r8], r8
add byte [rax - 0x75], cl
add eax, 0x12f109
or ecx, esi
adc al, byte [rax]
mov rax, qword [0x1401b0b70]
or ecx, esi
adc al, byte [rax]
mov ecx, dword [0x1401b0cf8]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov ecx, dword [rdx + rcx*8]
mov ecx, dword [rdx + rcx*8]
lea rcx, [rcx + 0x99]
cmp rax, rcx
jne 0x140081aaa
mov eax, dword [0x1401b0ba0]
inc eax
jne 0x140081ae5
lea rcx, str.lock_count_overflow_in_reentrant_mutexlibrary_std_src_sync_remutex.rs
lea r8, [0x140130df0]
add byte [rbp + rcx*4 + 5], cl
push rdx
or al, byte [rax]
mov edx, 0x26
call fcn.1400fe050
ud2
lea rcx, [0x1401b0b68]
call qword [sym.imp.kernel32.dll_TryAcquireSRWLockExclusive]
test al, al
je 0x140081baf
mov eax, dword [0x1401b0cf8]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rax, [rax + 0x99]
mov qword [0x1401b0b70], rax
adc al, byte [rax]
adc al, byte [rax]
mov eax, 1
add byte [rcx + 0x12f0b505], cl
add byte [rax - 0x39], cl
enter 1, 0
add byte [rdi], cl
push rdi
mov dword [0x1401b0ba0], eax
mov qword [rbp - 0x38], 1
xorps xmm0, xmm0
ror byte [rdi], 0x11
ror byte [r8 - 0x39], 1
fiadd word [r8]
add byte [rax], al
invalid
ror byte [rdi], 0x11
ror byte [r8 - 0x39], 1
fiadd word [r8]
mov dword [rbp - 0x22], 0
add byte [rax], al
add byte [rax - 0x7d], cl
cmp eax, 0x12f06e
add byte [rdi], cl
test ebx, edx
add byte [rax], al
cmp qword [0x1401b0b78], 0
jne 0x140081be3
invalid
add byte [rax - 0x39], cl
add eax, 0x12f05d
pop rbp
lock adc al, byte [rax]
invalid
mov qword [0x1401b0b78], 0xffffffffffffffff
cmp byte [0x1401b0b98], 0
jne 0x140081b42
pop rbp
lock adc al, byte [rax]
invalid
add bh, bh
invalid
lea rcx, [0x1401b0b80]
call fcn.140081ce0
add al, ch
mov al, 1
add byte [rax], al
mov qword [rbp - 0x18], rax
test rax, rax
je 0x140081b42
call 0x1b4c8a080
or dword [rax - 0x73], ecx
call 0x13ff76a29
lea rcx, [rbp - 0x18]
call fcn.140080a90
invalid
dec dword [rax - 0x7d]
cmp eax, 0x12f03e
add byte [rcx + rdx + 0x48], dh
mov ecx, dword [0x1401b0b80]
cmp qword [0x1401b0b88], 0
je 0x140081b5d
mov rcx, qword [0x1401b0b80]
mov edx, 1
call fcn.140037cb0
movups xmm0, xmmword [rbp - 0x38]
movups xmm1, xmmword [rbp - 0x28]
movups xmmword [0x1401b0b90], xmm1
movups xmmword [0x1401b0b80], xmm0
inc qword [0x1401b0b78]
dec dword [0x1401b0ba0]
jne 0x140081baf
mov qword [0x1401b0b70], 0
lea rcx, [0x1401b0b68]
out dx, eax
adc al, byte [rax]
out dx, eax
adc al, byte [rax]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
jmp 0x140081baf
invalid
lea rcx, [rbp - 9]
call fcn.1401001c0
cmp byte [rbp - 9], 0
je 0x140081a60
mov cl, 0xfe
invalid
invalid
mov cl, 0xfe
invalid
mov rax, qword [0x1401b0c38]
cmp rax, 3
jne 0x140081bc2
invalid
call qword [0x1401b0c40]
lock adc al, byte [rax]
nop
add rsp, 0x60
invalid
pop rbp
ret
invalid
lahf
rol byte [rdi], 0
ud2
lea rcx, str.library_std_srcio_stdio.rs
call fcn.1400fdf50
ud2
add al, ch
invalid
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x60]
dec dword [0x1401b0ba0]
jne 0x140081c2e
mov qword [0x1401b0b70], 0
lea rcx, [0x1401b0b68]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
nop
add rsp, 0x20
pop rbp
ret
in al, dx
and byte [rax - 0x73], cl
push 0x60
lea rcx, [rbp - 0x38]
call fcn.140081ce0
mov qword [rbp - 0x18], rax
test rax, rax
je 0x140081c69
lea rcx, [rbp - 0x18]
call fcn.140080a90
cmp qword [rbp - 0x30], 0
je 0x140081c7e
mov rcx, qword [rbp - 0x38]
mov edx, 1
call fcn.140037cb0
nop
add rsp, 0x20
pop rbp
ret
add byte [rdi], cl
adc dword [0x1401b0b80], eax
inc qword [0x1401b0b78]
add rsp, 0x20
pop rbp
ret
lea ebp, [rsp + 0x60]
mov qword [rbp], 0xfffffffffffffffe
mov r14, qword [rcx + 0x10]
test r14, r14
je 0x140081e48
invalid
lea r12, [rcx + 0x19]
lea rsi, [rbp - 0x28]
lea rdi, [rbp - 0x18]
xor eax, eax
lea rbx, [rbp - 0x30]
lea r13, [0x14016fa20]
mov qword [rbp - 0x10], rcx
jmp 0x140081d3d
mov r14, qword [rcx + 0x10]
cmp rax, r14
jae 0x140081e1f
mov byte [rcx + 0x18], 1
sub r14, rax
mov r8, qword [rcx]
mov qword [rbp - 8], rax
add r8, rax
mov qword [rsp + 0x20], r12
mov dword [rsp + 0x20], esp
and al, 0x20
mov rcx, rbx
mov edx, 0xfffffff5
mov r9, r14
call fcn.140081f60
cmp qword [rbp - 0x30], 0
je 0x140081da0
mov rax, qword [rbp - 0x28]
mov ecx, eax
and ecx, 3
cmp rcx, 2
jb 0x140081da0
cmp ecx, 2
jne 0x140081da0
shr rax, 0x20
cmp eax, 6
jne 0x140081da0
mov rcx, rsi
call fcn.140080a90
mov rcx, qword [rbp - 0x10]
mov byte [rcx + 0x18], 0
jmp 0x140081de4
movups xmm0, xmmword [rbp - 0x30]
movaps xmmword [rbp - 0x20], xmm0
cmp qword [rbp - 0x20], 0
mov rcx, qword [rbp - 0x10]
mov byte [rcx + 0x18], 0
je 0x140081de0
test r14, r14
mov rax, qword [rbp - 8]
je 0x140081e4d
add rax, r14
jmp 0x140081d30
test rax, rax
je 0x140081e48
xor esi, esi
mov rdi, rcx
mov r15d, 0
cmp r14, rax
jae 0x140081e89
mov rcx, rax
lea r8, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4library_alloc_src_vecmod.rs
mov rdx, r14
call fcn.1400fdc00
ud2
xor r15d, r15d
jmp 0x140081e8d
lea r15, [0x140130410]
mov rax, qword [rbp - 8]
test rax, rax
je 0x140081e8d
mov rdi, qword [rbp - 0x10]
mov rdx, qword [rdi + 0x10]
mov rsi, rdx
sub rsi, rax
jb 0x140081ea1
mov qword [rdi + 0x10], 0
je 0x140081e8d
mov rcx, qword [rdi]
mov rdx, qword [rbp - 8]
add rdx, rcx
mov r8, rsi
call fcn.1400efbc0
mov qword [rdi + 0x10], rsi
mov rax, r15
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4library_alloc_src_vecmod.rs
mov rcx, qword [rbp - 8]
call fcn.1400fdc00
ud2
xor r9d, r9d
call qword [sym.imp.ntdll.dll_NtWriteFile]
add cl, byte [rax]
add byte [0x1400823db], bh
add cl, byte [rax]
add byte [0x1400823db], bh
jne 0x1400822f3
mov rcx, rdi
mov edx, 0xffffffff
call qword [sym.imp.kernel32.dll_WaitForSingleObject]
xor dh, bh
invalid
add byte [rbx + 0x3d602444], cl
invalid
cmp eax, 0x103
je 0x14008232a
xor dh, bh
invalid
invalid
test eax, eax
js 0x140082304
mov rax, qword [rsp + 0x68]
mov qword [rsi + 8], rax
or byte [rcx], dh
shr bl, 0x19
or byte [rcx], dh
shr bl, 0x19
mov ecx, eax
call qword [sym.imp.ntdll.dll_RtlNtStatusToDosError]
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
or byte [rax + 1], r15b
or byte [rax + 1], r15b
add byte [rax - 0x77], cl
invalid
mov qword [rsi], rax
add rsp, 0xa8
pop rdi
pop rsi
ret
mov dword [rsp + 0x58], 0
mov byte [rsp + 0x5c], 0
lea rax, str.fatal_runtime_error:_I_O_error:_operation_failed_to_complete_synchronously_n
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 1
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [rsp + 0x50]
lea rax, [rsp + 0x50]
mov qword [rsp + 0x88], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x90], xmm0
nop
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x58
nop
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x58
and al, 0x58
lea rdx, [rsp + 0x78]
call fcn.1400816f0
mov qword [rsp + 0x70], rax
lea rcx, [rsp + 0x70]
and al, 0x70
and al, 0x70
call fcn.140080b50
mov ecx, 7
add byte [rax], al
invalid
add byte [rax], al
add ch, cl
sub dword [rdi], ecx
or ecx, esp
int3
add byte [rax], al
int 0x29
ud2
add al, ch
int3
call fcn.1400eeff0
sub rsp, rax
mov rdi, r9
iretd
mov r15, rdx
mov rsi, rcx
cmp r9, 0x1001
add byte [rax], al
iretd
add byte [rax], al
jb 0x1400823e9
mov edi, 0x1000
cmp byte [r8 + 0x1000], 0xbf
jg 0x1400823e9
mov edi, 0xfff
cmp byte [r8 + 0xfff], 0xbf
jg 0x1400823e9
xor edi, edi
cmp byte [r8 + 0xffe], 0xc0
setge dil
invalid
add rdi, 0xffd
invalid
lea rax, [rsp + 0x70]
and al, 0x70
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x28], 0x1000
mov ecx, 0xfde9
add byte [rdx + 8], bh
add byte [rdx + 8], bh
mov r9d, edi
mov ecx, edi
call qword [sym.imp.kernel32.dll_MultiByteToWideChar]
test eax, eax
je 0x140082588
movsxd r14, eax
cmp eax, 0x1001
add dword [rax], edx
add byte [rax], al
add dword [rax], edx
add byte [rax], al
jae 0x1400825c4
mov dword [rsp + 0x40], 0
mov qword [rsp + 0x20], 0
lea rdx, [rsp + 0x70]
lea r9, [rsp + 0x40]
mov rcx, r15
mov r8d, eax
call qword [sym.imp.kernel32.dll_WriteConsoleW]
test eax, eax
je 0x14008253e
mov ebx, dword [rsp + 0x40]
cmp rbx, r14
je 0x14008255a
jae 0x140082574
movzx eax, word [rsp + rbx*2 + 0x70]
add eax, 0x2312
movzx eax, ax
cmp eax, 0x312
jae 0x1400824d3
lea rdx, [rsp + rbx*2]
add rdx, 0x70
inc rbx
mov dword [rsp + 0x3c], 0
mov qword [rsp + 0x20], 0
lea r9, [rsp + 0x3c]
mov rcx, r15
mov r8d, 1
call qword [sym.imp.kernel32.dll_WriteConsoleW]
test eax, eax
jne 0x1400824d3
call sub.kernel32.dll_GetLastError
shl rax, 0x20
or rax, 2
lea rcx, [rsp + 0x48]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x40], 1
call fcn.140080a90
cmp rbx, r14
ja 0x1400825da
test rbx, rbx
je 0x140082558
add rbx, rbx
xor eax, eax
xor edi, edi
jmp 0x1400824fc
movzx ecx, word [rsp + rax + 0x70]
mov edx, 1
cmp ecx, 0x80
jb 0x1400824f0
call sub.kernel32.dll_GetLastError
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov qword [rsi], 1
jmp 0x140082565
xor edi, edi
mov qword [rsi + 8], rdi
mov qword [rsi], 0
add rsp, 0x2070
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea r8, str.library_std_src_syswindows_stdio.rs
mov rcx, rbx
mov rdx, r14
call fcn.1400fdb80
ud2
lea rax, str.Unexpected_error_in_MultiByteToWideChar
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
mov qword [rsp + 0x50], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
lea rdx, str.library_std_src_syswindows_stdio.rs
lea rcx, [rsp + 0x40]
call fcn.1400fdac0
ud2
lea r8, str.library_std_src_syswindows_stdio.rs
mov edx, 0x1000
mov rcx, r14
call fcn.1400fdc00
ud2
lea r8, str.library_std_src_syswindows_stdio.rs
mov rcx, rbx
mov rdx, r14
call fcn.1400fdc00
ud2
int3
invalid
mov ecx, dword [rbp - 8]
mov qword [rcx], rax
add rsp, 0x28
pop rsi
pop rbp
ret
add dh, bh
invalid
mov rsi, rcx
mov dword [rbp - 4], 0
cmp edx, 0x80
jae 0x1400828e3
mov byte [rbp - 4], dl
mov r8d, 1
jmp 0x140082964
mov eax, edx
cmp edx, 0x800
jae 0x140082906
shr eax, 6
or al, 0xc0
mov byte [rbp - 4], al
and dl, 0x3f
or dl, 0x80
or byte [rax - 0x47be02ab], 2
add byte [rax], al
add bl, ch
pop rsi
cmp edx, 0xffff
ja 0x140082933
shr eax, 0xc
or al, 0xe0
mov byte [rbp - 4], al
mov eax, edx
shr eax, 6
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
jmp 0x140082964
invalid
shr eax, 0x12
and al, 7
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
and al, 0x3f
or al, 0x80
mov byte [rbp - 2], al
and dl, 0x3f
or dl, 0x80
or byte [rax - 0x47be00ab], 4
add byte [rax], al
invalid
or byte [rax - 0x47be00ab], 4
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov eax, 4
mov rcx, qword [rsi]
lea rdx, [rbp - 4]
push rbp
cld
push rbp
cld
call fcn.1400829f0
test rax, rax
je case.0x14007b170.70
mov qword [rbp - 0x18], rax
lea rax, [rsi + 8]
mov qword [rbp - 0x10], rax
cmp qword [rsi + 8], 0
je 0x140082991
test rax, rax
setne al
add rsp, 0x48
invalid
invalid
pop rsi
pop rbp
ret
mov ebx, ecx
lea r14, [rsp + 0x38]
lea r15, [rsp + 0x30]
lea r12, [0x140156c40]
lea r13, [0x14016fa30]
sub eax, 0xed007
jmp 0x140082a49
mov rcx, r14
call fcn.140080a90
test rsi, rsi
je 0x140082ab8
mov qword [rsp + 0x20], rbx
mov rcx, r15
mov edx, 0xfffffff4
mov r8, rdi
mov r9, rsi
call fcn.140081f60
cmp qword [rsp + 0x30], 0
je case.default.0x140082a7b
mov rax, qword [rsp + 0x38]
mov ecx, eax
and ecx, 3
movsxd rcx, dword [r13 + rcx*4]
add rcx, r13
jmp rcx
cmp byte [rax + 0x10], 0x23
je 0x140082a3c
jmp 0x140082aba
mov rcx, qword [rsp + 0x38]
test rcx, rcx
je 0x140082aca
mov rax, rsi
sub rax, rcx
jb 0x140082acf
add rdi, rcx
mov rsi, rax
test rsi, rsi
jne 0x140082a49
jmp 0x140082ab8
xor eax, eax
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, r12
jmp 0x140082aba
lea r8, [0x1401309f0]
mov rdx, rsi
call fcn.1400fdb00
ud2
invalid
or ecx, dword [rax - 0x7d]
in al, dx
mov rax, rdx
mov rcx, qword [rcx]
mov r9, qword [rcx]
mov qword [rsp + 0x40], r9
add r9, 0x18
sbb byte [rax - 0x73], cl
or eax, 0xad4b3
invalid
sbb byte [rax - 0x73], cl
or eax, 0xad4b3
invalid
add byte [rax - 0x77], cl
and al, 0x30
mov qword [rsp + 0x30], rcx
lea rcx, [rsp + 0x40]
and al, 0x40
mov qword [rsp + 0x28], rcx
lea rcx, [0x14012ff90]
sub byte [rax - 0x73], cl
or eax, 0xad47d
mov qword [rsp + 0x20], rcx
lea rdx, str.NulError
adc eax, 0xd4cd9
adc eax, 0xd4cd9
mov r8d, 8
or byte [rax], al
add byte [rax], al
mov rcx, rax
call fcn.14002eaa0
nop
add rsp, 0x48
ret
and al, 0x31
add byte [rbp - 0x7b], cl
test r15, r15
je 0x140082bc5
lea rsi, [0x140050c80]
test r15, r15
je 0x140082bc5
lea rsi, [0x140050c80]
lea rdi, [rsp + 0x28]
lea rbx, [rsp + 0x38]
pop rsp
and al, 0x38
pop rsp
and al, 0x38
nop word cs:[rax + rax]
nop dword [rax + rax]
mov qword [rsp + 0x38], r14
inc r14
invalid
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
mov eax, esi
invalid
mov eax, esi
call fcn.14002e550
dec r15
jne case.0x140036020.2476
mov rsi, qword [rsp + 0x28]
movzx eax, byte [rsp + 0x30]
invalid
je 0x140082be3
sub byte [rdi], cl
mov dh, 0x44
and al, 0x30
invalid
xor byte [rax - 0x77], cl
int1
mov rcx, rsi
mov edx, eax
call fcn.14002e680
nop
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
ret 0xb1e8
push qword [rcx + rdx - 0x10]
dec qword [rcx + 8]
jne 0x140082bf7
mov edx, 8
jmp fcn.140037cb0
ret
push r15
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rsp + 0x50]
mov qword [rbp], 0xfffffffffffffffe
mov rdi, r8
mov rbx, rdx
mov rsi, rcx
mov r15, r8
mov eax, 2
inc r15
je 0x140082c61
mov rcx, r15
shr rcx, 0x3e
jne 0x140082d72
add byte [rax], al
add byte [rax], al
mov r14, r15
add r14, r15
je 0x140082c61
movzx eax, byte [0x1401b0ce0]
mov edx, 2
mov rcx, r14
call fcn.140037c20
test rax, rax
je 0x140082d79
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x10], r15
mov qword [rbp - 8], 0
add rdi, rbx
add edi, ebx
add edi, ebx
mov qword [rbp - 0x30], rbx
mov qword [rbp - 0x28], rdi
mov word [rbp - 0x20], 0
loopne 0x140082c81
add byte [rax - 0x73], cl
call 0x1105db9d2
loopne 0x140082c81
add byte [rax - 0x73], cl
call 0x1105db9d2
call fcn.140082e40
mov rcx, qword [rbp - 0x18]
mov rdx, qword [rbp - 8]
mov rax, rdx
mov r8, rcx
cmp rdx, 8
jb 0x140082cf6
mov r8, rcx
mov rax, rdx
cmp word [r8], 0
je 0x140082d11
cmp word [r8 + 2], 0
je 0x140082d11
cmp word [r8 + 4], 0
je 0x140082d11
cmp word [r8 + 6], 0
je 0x140082d11
cmp word [r8 + 8], 0
je 0x140082d11
cmp word [r8 + 0xa], 0
je 0x140082d11
cmp word [r8 + 0xc], 0
je 0x140082d11
cmp word [r8 + 0xe], 0
je 0x140082d11
add rax, 0xfffffffffffffff8
add r8, 0x10
cmp rax, 7
ja 0x140082ca9
add rax, rax
xor r9d, r9d
nop dword [rax]
cmp rax, r9
je 0x140082d36
cmp word [r8 + r9], 0
lea r9, [r9 + 2]
add dh, byte [rbp - 0x11]
add dh, byte [rbp - 0x11]
lea rax, [0x140131d40]
mov qword [rsi + 8], rax
mov qword [rsi], 0
cmp qword [rbp - 0x10], 0
je 0x140082d65
mov edx, 2
call fcn.140037cb0
jmp 0x140082d65
cmp rdx, qword [rbp - 0x10]
jne 0x140082d4d
lea rcx, [rbp - 0x18]
call fcn.140082fd0
mov rcx, qword [rbp - 0x18]
mov rdx, qword [rbp - 8]
mov word [rcx + rdx*2], 0
inc rdx
mov qword [rbp - 8], rdx
mov qword [rsi + 0x10], rdx
movups xmm0, xmmword [rbp - 0x18]
movups xmmword [rsi], xmm0
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
call fcn.1400271d0
ud2
mov ecx, 2
mov rdx, r14
call fcn.1400fd960
ud2
int3
invalid
invalid
adc eax, 0x7c158d48
test dword [rdx], 0xc1894800
add byte [rax - 0x77], cl
sar edi, 0x15
or dh, bl
invalid
invalid
add byte [rax - 0x7b], cl
invalid
jne 0x140082e0a
invalid
add byte [rax - 0x77], cl
sar edi, 0x15
or dh, bl
invalid
invalid
invalid
invalid
lea rax, [0x140082e20]
add byte [rax - 0x77], cl
add eax, 0x12d227
invalid
mov qword [0x1401b0038], rax
add byte [rax - 0x77], cl
stc
mov rcx, rdi
mov rdx, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp rax
invalid
loopne 0x140082e69
sub esp, 0x28
mov ecx, 0x78
add byte [rax], al
sub byte [rcx + 0x78], bh
add byte [rax], al
call qword [sym.imp.kernel32.dll_SetLastError]
jmp 0xf8083623
mov eax, 0x80004001
add rsp, 0x28
sub bl, al
or byte [rax - 0x7d], 0xc4
sub bl, al
int3
int3
int3
push rsi
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
sub byte [rax - 0x77], cl
invalid
sub byte [rax - 0x77], cl
invalid
mov rdi, rcx
movzx r12d, word [rdx + 0x10]
movzx esp, word [rdx + 0x10]
movzx esp, word [rdx + 0x10]
mov r13, qword [rdx]
mov r14, qword [rdx + 8]
mov esi, dword [rdx + 8]
mov esi, dword [rdx + 8]
mov r15, 0xffffffffffffffff
mov edi, 0xffffffff
invalid
jmp 0x140082e99
shl ecx, 6
or ecx, r8d
or ecx, eax
or ecx, eax
mov r12d, ecx
int3
xor ebp, ebp
mov r13, rax
mov ebp, eax
mov ebp, eax
mov rbx, qword [rdi + 0x10]
cmp rbx, qword [rdi + 8]
pop rdi
or byte [rdi], cl
test bl, bh
sti
add byte [rax], al
invalid
pop rdi
adc byte [rax + 0x3b], cl
pop rdi
or byte [rdi], cl
test bl, bh
sti
sti
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rdi]
mov rax, qword [rdi]
mov word [rax + rbx*2], r12w
mov dword [rax + rbx*2], r12d
mov dword [rax + rbx*2], r12d
inc rbx
mov qword [rdi + 0x10], rbx
mov dword [rdi + 0x10], ebx
mov dword [rdi + 0x10], ebx
mov r12d, ebp
mov esp, ebp
test r12w, r12w
jne 0x140082f30
cmp r13, r14
je case.0x14007ac22.505
lea rax, [r13 + 1]
mov qword [rsi], rax
movzx edx, byte [r13]
movzx r12d, dl
test r12b, r12b
jns 0x140082e74
mov ecx, r12d
and ecx, 0x1f
lea rax, [r13 + 2]
mov qword [rsi], rax
movzx r8d, byte [r13 + 1]
and r8d, 0x3f
cmp r12b, 0xdf
jbe case.0x14007ac22.490
lea rax, [r13 + 3]
mov qword [rsi], rax
movzx r12d, byte [r13 + 2]
shl r8d, 6
loopne 0x140082ef3
loopne 0x140082ef3
and r12d, 0x3f
or r12d, r8d
cmp dl, 0xf0
jb 0x140082f3d
invalid
lea rax, [r13 + 4]
mov qword [rsi], rax
movzx edx, byte [r13 + 3]
and ecx, 7
shl ecx, 0x12
shl r12d, 6
and edx, 0x3f
or edx, r12d
or edx, ecx
mov r12d, edx
cmp r12d, 0xffff
jbe 0x140082e74
jmp 0x140082f50
mov word [rsi + 0x10], 0
xor ebp, ebp
jmp 0x140082e79
shl ecx, 0xc
or r12d, ecx
cmp r12d, 0xffff
jbe 0x140082e74
lea ecx, [r12 + 0xff0000]
add byte [rax], al
inc dword [rax]
shr ecx, 0xa
or ecx, 0xd800
and r12d, 0x3ff
or r12d, 0xdc00
mov word [rsi + 0x10], r12w
mov dword [rsi + 0x10], r12d
mov dword [rsi + 0x10], r12d
mov r13, rax
mov ebp, r12d
mov r12d, ecx
jmp 0x140082e79
mov r8, r14
sub r8, r13
add r8, 3
cmovb r8, r15
shr r8, 2
add ah, byte [rsi - 0x7d]
std
add dword [rcx - 0x7d], ecx
sbb eax, 0
add ah, byte [rsi - 0x7d]
std
add dword [rcx - 0x7d], ecx
sbb eax, 0
sbb eax, 0
add r8, 2
mov rcx, rdi
mov rdx, rbx
call fcn.140100270
jmp case.0x14007ac22.497
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, [rcx + rcx]
cmp rax, rdx
cmova rdx, rax
ror byte [rax - 0x7d], 1
cli
add eax, 0x4bf
mov edi, 4
cmovae rdi, rdx
ror byte [rax - 0x7d], 1
cli
add eax, 0x4bf
mov edi, 4
cmovae rdi, rdx
xor edx, edx
mov r8, rdi
ror byte [rcx - 0x77], cl
clc
shr r8, 0x3e
sete dl
lea r8, [rdi + rdi]
add al, 0x3f
add al, 0x3f
add rdx, rdx
test rcx, rcx
leave
je 0x14008302e
mov rcx, qword [rsi]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], 2
mov qword [rsp + 0x38], rax
jmp 0x140083037
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x30], 0
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0x28]
call fcn.140081890
cmp qword [rsp + 0x40], 0
mov rcx, qword [rsp + 0x48]
je 0x14008306e
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x140083075
test rcx, rcx
jne 0x14008307c
call fcn.1400271d0
ud2
mov qword [rsi], rcx
mov qword [rsi + 8], rdi
add rsp, 0x58
pop rdi
pop rsi
ret
mov rdx, qword [rsp + 0x50]
push rax
call fcn.1400fd960
ud2
shr al, cl
add byte [r8], al
add byte [rax - 0x73], cl
add eax, 0xad14a
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xe996d
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xe996d
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
adc dword [rsp + 0x40], eax
adc dword [rsp + 0x40], eax
lea rdx, str.library_std_src_thread_scoped.rs_b
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
call fcn.1400fdac0
test eax, 0xb0f0007
int3
ud2
int3
int3
int3
int3
sub esp, 0x78
test dl, dl
je 0x1400830fe
mov byte [rcx + 0x10], 1
lock dec qword [rcx + 8]
jne 0x140083111
mov rsi, qword [rcx]
mov al, 1
xchg byte [rsi + 0x28], al
cmp al, 0xff
je 0x140083118
add rsp, 0x78
pop rdi
pop rsi
ret
add rsi, 0x28
mov rax, qword [0x1401b0c78]
test rax, rax
je case.0x14006d802.436
mov rcx, rsi
add rsp, 0x78
pop rdi
pop rsi
jmp rax
mov rcx, qword [0x1401b0030]
cmp rcx, 0xffffffffffffffff
stc
push qword [rbp + 0x49]
invalid
mov qword [rsp + 0x30], 0xffffffffffffffff
mov rax, qword [0x1401b0048]
add eax, 0x12cef7
adc al, byte [rax]
lea rcx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
mov edx, 0xc0000000
xor r8d, r8d
xor r9d, r9d
call rax
test eax, eax
jne 0x1400831a1
mov rcx, qword [rsp + 0x30]
mov rax, 0xffffffffffffffff
lock cmpxchg qword [0x1401b0030], rcx
or eax, 0x12ceb4
or eax, 0x12ceb4
je 0x14008318a
mov rdi, rax
call qword [sym.imp.kernel32.dll_CloseHandle]
mov rcx, rdi
mov ecx, edi
mov ecx, edi
mov rax, qword [0x1401b0050]
mov rdx, rsi
xor r8d, r8d
xor r9d, r9d
call rax
jmp 0x140083111
mov dword [rsp + 0x2c], eax
lea rax, [rsp + 0x2c]
mov qword [rsp + 0x38], rax
lea rax, [0x140034960]
mov qword [rsp + 0x40], rax
lea rax, str.Unable_to_create_keyed_event_handle:_error
add byte [rax - 0x77], cl
and al, 0x48
add byte [rax - 0x77], cl
and al, 0x48
and al, 0x48
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x68], 0
and al, 0x68
push 0
push 0
lea rax, [rsp + 0x38]
mov qword [rsp + 0x58], rax
and al, 0x58
and al, 0x58
mov qword [rsp + 0x60], 1
and al, 0x60
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, str.library_std_src_syswindows_thread_parking.rs
lea rdx, str.library_std_src_syswindows_thread_parking.rs
push rbp
or al, byte [rax]
invalid
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x48]
and al, 0x48
call fcn.1400fdac0
ud2
invalid
invalid
or ecx, esp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x40
mov esi, edx
mov rdi, rcx
mov r14d, edx
mov esi, edx
test rcx, rcx
jne 0x14008321f
test esi, esi
je 0x1400832a9
xor ecx, ecx
xor edx, edx
mov r8d, 2
mov r9d, 0x1f0003
call qword [sym.imp.kernel32.dll_CreateWaitableTimerExW]
test rax, rax
je 0x1400832a9
and byte [rax - 0x77], cl
fnstcw word [rdx - 1]
call qword [sym.imp.kernel32.dll_WaitForSingleObject]
mov ebp, eax
mov rcx, rbx
call qword [sym.imp.kernel32.dll_CloseHandle]
cmp ebp, 0xffffffff
jne 0x1400832e3
jmp 0x1400832a9
call 0x1890832b4
imul ecx, esi, 0x431bde83
shr rcx, 0x32
imul edx, esi, 0x68c26139
ror edx, 6
add rcx, rax
cmp edx, 0x10c7
sbb rcx, 0xffffffffffffffff
invalid
mov eax, 0xffffffff
cmp rcx, rax
cmovae rcx, rax
call qword [sym.imp.kernel32.dll_Sleep]
adc eax, 0x7ef4d
invalid
adc eax, 0x7ef4d
nop
add rsp, 0x40
add esp, 0x40
add esp, 0x40
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x98
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax], al
invalid
invalid
adc r14b, r15b
invalid
add byte [rax], al
mov qword [rbp + 0x10], 0xfffffffffffffffe
mov dword [rbp + 0x10], 0xfffffffe
invalid
dec dword [rax - 0x77]
mov rsi, rdx
mov rdi, qword [rcx]
mov edi, dword [rcx]
invalid
mov edi, dword [rcx]
cmp dword [rcx + 0x3e083f8], ecx
mov eax, edi
and eax, 3
lea rcx, [0x14016fa40]
lea ecx, [0x14016fa40]
and eax, edi
invalid
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
add eax, ecx
enter 0xffffffffffffe0ff, 0x48
jmp rax
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
lea rdx, str.Errorcode
lea edx, str.Errorcode
xchg esp, eax
invalid
mov r8d, 5
add eax, 0xff000000
push rax
sbb byte [rax - 0x77], cl
mov dword [rbp - 0x10], esi
call qword [rax + 0x18]
mov qword [rbp - 0x10], rsi
mov dword [rbp - 0x10], esi
mov dword [rbp - 0x10], esi
mov byte [rbp - 8], al
clc
mov byte [rbp - 7], 0
lea r9, [rdi + 0x10]
adc byte [r8 - 0x73], r9b
add eax, 0xad42c
stc
add byte [rbp + rcx*4 + 0x4f], cl
adc byte [r8 - 0x73], r9b
adc byte [r8 - 0x73], r9b
add eax, 0xad42c
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, str.kind
adc eax, 0xd6c28
add byte [rax - 0x73], cl
jne 0x140083354
invalid
lea rsi, [rbp - 0x10]
invalid
mov r8d, 4
mov rcx, rsi
mov ecx, esi
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, esi
mov ecx, esi
call fcn.14002b310
lea rax, [0x1401307c8]
lea eax, [0x1401307c8]
jg case.0x14006a8d5.174
dec dword [rax - 0x73]
add eax, 0xad44f
or al, byte [rax]
lea eax, [0x1401307c8]
or al, byte [rax]
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, str.message
lea edx, str.message
invalid
mov r8d, 7
invalid
mov rcx, rsi
mov r9, rdi
mov ecx, edi
mov ecx, edi
call fcn.14002b310
mov rcx, rsi
mov ecx, esi
call fcn.14002e320
jmp 0x14008361a
ja case.0x14006d802.142
add byte [rax], al
lea rax, [rdi - 1]
add rdi, 0xf
mov qword [rbp - 0x10], rax
lea rax, [0x1401307f0]
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x50], eax
lea rax, [rbp - 0x10]
mov qword [rsp + 0x48], rax
invalid
lea rax, str.error
mov qword [rsp + 0x38], rax
invalid
invalid
cmp byte [rax - 0x73], cl
add eax, 0xad3a9
invalid
ror dword [rdx], cl
invalid
lea rax, [0x140130780]
test eax, 0x48000ad3
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x40], 5
and al, 0x40
add eax, 0x48000000
mov dword [rsp + 0x20], 4
and al, 0x20
add al, 0
add byte [rax], al
and al, 0x40
add eax, 0x48000000
mov dword [rsp + 0x20], 4
and al, 0x20
add al, 0
add byte [rax], al
and al, 0x20
add al, 0
add byte [rax], al
lea rdx, str.Custom
lea edx, str.Custom
lea r9, str.kind
lea ecx, str.kind
mov r8d, 6
mov eax, 6
mov rcx, rsi
int1
call fcn.14002e780
jmp 0x14008361a
invalid
add al, byte [rax]
invalid
invalid
shr rdi, 0x20
mov dword [rbp + 8], edi
and byte [rcx - 0x74b7f783], cl
and byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x28]
lea rdx, [0x14013075d]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14013075d]
ror dword [rdx], cl
add byte [rcx - 0x48], al
mov eax, 2
mov r8d, 2
mov eax, 2
add bh, bh
push rax
sbb byte [rax - 0x77], cl
invalid
invalid
call qword [rax + 0x18]
mov qword [rbp - 0x20], rsi
jne case.0x14007b170.85
mov byte [rbp - 0x18], al
mov byte [rbp - 0x17], 0
jmp 0x145957c41
sbb edx, ebx
or al, byte [rax]
jmp 0x145957c41
lea eax, [0x140130760]
or al, byte [rax]
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, [0x14016c775]
lea edx, [0x14016c775]
invalid
lea rsi, [rbp - 0x20]
jne 0x140083435
lea r9, [rbp + 8]
mov r8d, 4
add al, 0
add byte [rax], al
or byte [r9 - 0x48], r8b
add al, 0
add byte [rax], al
mov rcx, rsi
call fcn.14002b310
test eax, 0x8bfffa7e
or r8b, r13b
mov ecx, dword [rbp + 8]
call fcn.140083670
add dword [rdx], eax
add byte [rax], al
invalid
add dword [rdx], eax
add byte [rax], al
invalid
mov byte [rbp + 0xf], al
lea rax, [0x140130780]
lea eax, [0x140130780]
lea eax, [0x140130780]
or al, byte [rax]
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, str.kind
lea edx, str.kind
or eax, 0x4d8d4c00
cmovno edi, dword [rax + 4]
mov eax, 4
lea r9, [rbp + 0xf]
mov r8d, 4
mov eax, 4
cmovno r15, qword [r8 + 4]
add al, 0
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
int1
call fcn.14002b310
jns case.default.0x14008350a
cli
dec dword [rbx - 0x72b7f7ab]
mov edx, dword [rbp + 8]
invalid
invalid
mov edx, dword [rbp + 8]
lea rdi, [rbp - 0x10]
jge 0x14008348e
mov rcx, rdi
call fcn.140083830
lea rax, [0x1401307a0]
add eax, 0xad2f3
mov qword [rsp + 0x20], rax
lea rdx, str.message
mov r8d, 7
mov rcx, rsi
mov r9, rdi
mov ecx, edi
call fcn.14002b310
lea rcx, [rbp - 0x20]
lea ecx, [rbp - 0x20]
call fcn.14002e320
mov ebx, eax
cmp qword [rbp - 8], 0
jge 0x1400834d1
add byte [rdi], cl
test byte [rcx + rax], bh
add byte [rax], al
invalid
mov rcx, qword [rbp - 0x10]
mov edx, 1
add byte [rax], al
call fcn.140037cb0
jmp 0x14008361c
sub dword [rcx], eax
add byte [rax], al
sti
invalid
shr rdi, 0x20
shr edi, 0x20
cmp edi, 0x28
ja case.default.0x14008350a
lea rax, [0x14016fa50]
lea eax, [0x14016fa50]
invalid
movsxd rcx, dword [rax + rdi*4]
add rcx, rax
sar edi, 0xe1
jmp rcx
xor eax, eax
jmp 0x1400835cd
invalid
add byte [rax], al
invalid
add byte [rax], al
mov al, 0x29
jmp 0x1400835cd
add byte [rax], al
invalid
add byte [rax], al
mov al, 1
jmp 0x1400835cd
add byte [rax], al
add byte [rax], al
mov al, 2
jmp 0x1400835cd
movsd dword [rdi], dword [rsi]
add byte [rax], al
invalid
movsd dword [rdi], dword [rsi]
add byte [rax], al
add byte [rax], al
add byte [rax + 0x9ee903], dh
mov al, 3
jmp 0x1400835cd
add byte [rax], al
mov al, 4
jmp 0x1400835cd
add byte [rax], al
invalid
add al, 0xe9
xchg edi, eax
add byte [rax], al
add byte [rax + 0x90e905], dh
mov al, 5
invalid
nop
invalid
add byte [rax], al
mov al, 5
jmp 0x1400835cd
add byte [rax], al
mov al, 6
jmp 0x1400835cd
add byte [rax + 0x82e907], dh
add byte [rax], al
mov al, 7
jmp 0x1400835cd
invalid
mov al, 8
jmp 0x1400835cd
mov al, 9
jmp 0x1400835cd
mov al, 0xa
jmp 0x1400835cd
invalid
mov al, 0xb
jmp 0x1400835cd
mov al, 0xc
jmp 0x1400835cd
mov al, 0xd
jmp 0x1400835cd
mov al, 0xe
jmp 0x1400835cd
mov al, 0xf
jmp 0x1400835cd
mov al, 0x10
jmp 0x1400835cd
mov al, 0x11
jmp 0x1400835cd
mov al, 0x12
jmp 0x1400835cd
mov al, 0x13
jmp 0x1400835cd
mov al, 0x14
jmp 0x1400835cd
mov al, 0x15
jmp 0x1400835cd
mov al, 0x16
jmp 0x1400835cd
invalid
mov al, 0x17
jmp 0x1400835cd
mov al, 0x18
jmp 0x1400835cd
mov al, 0x19
jmp 0x1400835cd
invalid
mov al, 0x1a
jmp 0x1400835cd
mov al, 0x1b
jmp 0x1400835cd
mov al, 0x1c
jmp 0x1400835cd
mov al, 0x1d
jmp 0x1400835cd
mov al, 0x1e
jmp 0x1400835cd
mov al, 0x1f
jmp 0x1400835cd
mov al, 0x20
jmp 0x1400835cd
invalid
invalid
mov al, 0x21
jmp 0x1400835cd
and ebx, ebp
sbb dh, byte [rax - 0x4fe914de]
mov al, 0x22
jmp 0x1400835cd
mov al, 0x23
jmp 0x1400835cd
mov al, 0x24
jmp 0x1400835cd
mov al, 0x25
jmp 0x1400835cd
mov al, 0x26
mov al, 0x22
jmp 0x1400835cd
mov al, 0x23
jmp 0x1400835cd
mov al, 0x24
jmp 0x1400835cd
mov al, 0x25
jmp 0x1400835cd
mov al, 0x26
jmp 0x1400835cd
mov al, 0x27
jmp 0x1400835cd
mov al, 0x28
mov byte [rbp - 0x20], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.Kind
mov r8d, 4
call qword [rax + 0x18]
mov qword [rbp - 8], rsi
mov byte [rbp], al
mov qword [rbp - 0x10], 0
mov byte [rbp + 1], 0
add dh, al
add dword [r8], r8d
lea r8, [0x140130780]
lea eax, [0x140130780]
ror dword [rdx], 1
add byte [rax - 0x73], cl
lea rsi, [rbp - 0x10]
lea rsi, [rbp - 0x10]
invalid
lea rdx, [rbp - 0x20]
mov rcx, rsi
mov ecx, esi
push rbp
loopne 0x140083653
mov ecx, esi
call fcn.14002e380
mov rcx, rsi
lodsd eax, dword [rsi]
cli
dec dword [rax - 0x77]
int1
call fcn.14002e4d0
mov ebx, eax
mov eax, ebx
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop rbp
ret
invalid
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x58
in al, dx
pop rax
in al, dx
pop rax
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
cmp qword [rbp - 8], 0
je 0x140083659
mov rcx, qword [rbp - 0x10]
mov edx, 1
call fcn.140037cb0
add al, ch
push rdi
sti
call qword [rax + 0x58c48348]
nop
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop rbp
ret
add byte [rax], al
jg 0x14008372e
cmp ecx, 0x1715
jg 0x14008379f
cmp ecx, 0x50f
je 0x140083819
cmp ecx, 0x5b4
je case.0x14008369f.10060
jmp case.0x14008369f.10014
stc
jbe 0x140083727
add byte [rax], al
jne case.0x14008369f.10014
test dword [rsi - 0x50000000], edi
mov esi, 0xb0000000
add byte [rax], al
mov al, 0x20
ret
and bl, al
cmp ecx, 0x2021
stc
and dword [rax], esp
add byte [rax], al
jg 0x1400837c4
invalid
cmp ecx, 0x1b80
je case.0x14008369f.10060
cmp ecx, 0x1f4e
je case.0x14008369f.10060
test byte [rdx - 0x17000000], al
add byte [rax], al
jmp case.0x14008369f.10014
xchg edx, eax
add byte [rax], al
add byte [rbp - 0x3c297f], cl
invalid
inc dword [rbx + 0x727202f8]
add dh, byte [rdx + 0x72]
cmp ecx, 0x35ed
je case.0x14008369f.10060
jmp case.0x14008369f.10014
cmp ecx, 0x1716
je case.0x14008369f.10060
cmp ecx, 0x1b64
je case.0x14008369f.10060
jmp case.0x14008369f.10014
cmp ecx, 0x2022
je case.0x14008369f.10060
cmp ecx, 0x25e9
jne case.0x14008369f.10014
mov al, 0x16
ret
mov al, 0x28
ret
mov al, 0x1a
ret
add byte [rax - 0x7b], cl
leave
je 0x140083b79
push rbp
add al, byte [rax]
add byte [rbp + rcx*4 + 4], cl
or ecx, dword [rax - 0x73]
adc eax, 0xe8a19
lea r8, [rbx + rcx]
lea rdx, [0x14016c348]
jmp 0x140083a79
call sub.kernel32.dll_GetLastError
mov dword [rbp + 0x1038], eax
cmp byte [rax], dl
add byte [rax], al
cmp byte [rax], dl
add byte [rax], al
lea rax, [rbp + 0x104c]
mov qword [rbp + 0xff0], rax
lea rax, [0x140034960]
add eax, 0xfffb100c
add eax, 0xfffb100c
mov qword [rbp + 0xff8], rax
lea rcx, [rbp + 0x1038]
mov qword [rbp + 0x1000], rcx
mov qword [rbp + 0x1008], rax
add byte [rax], al
add byte [rax], al
lea rax, str.OS_Error___FormatMessageW___returned_error
mov qword [rbp + 0xfc0], rax
add byte [rax], al
mov qword [rbp + 0xfc8], 3
mov qword [rbp + 0xfe0], 0
add byte [rax], al
add byte [rax], al
lea rax, [rbp + 0xff0]
invalid
sldt word [rax]
mov qword [rbp + 0xfd0], rax
mov qword [rbp + 0xfd8], 2
add byte [rax], al
lea rcx, [rbp + 0x1020]
lea rdx, [rbp + 0xfc0]
call fcn.140027910
mov rax, qword [rbp + 0x1030]
mov qword [rsi + 0x10], rax
adc byte [rdi], cl
adc byte [rbp + 0x1020], al
test dword [rax], esp
adc byte [rax], al
add bl, ch
invalid
test dword [rax], esp
adc byte [rax], al
add bl, ch
jle 0x140083a1d
lea eax, [rbp + 0x104c]
mov qword [rbp + 0x1038], rax
lea rax, [0x140034960]
mov qword [rbp + 0x1040], rax
lea rax, str.OS_Error___FormatMessageW___returned_error
mov qword [rbp + 0xfc0], rax
mov qword [rbp + 0xfc8], 2
mov qword [rbp + 0xfe0], 0
lea rax, [rbp + 0x1038]
mov qword [rbp + 0xfd0], rax
test eax, edx
sldt word [rax]
mov qword [rbp + 0xfd8], 1
lea rcx, [rbp + 0xff0]
invalid
invalid
sldt word [rax]
lea rdx, [rbp + 0xfc0]
call fcn.140027910
sar byte [rsi], 1
cli
dec dword [rax - 0x75]
test dword [rax], eax
add byte [rax], dl
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
sar byte [rsi], 1
cli
dec dword [rax - 0x75]
test dword [rax], eax
add byte [rax], dl
add byte [rax], al
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rbp + 0xff0]
add byte [rax], dl
add byte [rax], al
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rbp + 0xff0]
movups xmmword [rsi], xmm0
jmp 0x140083b86
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbp + 0xf], al
mov dh, 0xc9
test byte [r9 + rdx], 1
je 0x140083b6c
nop dword [rax]
cmp r8, rbx
je 0x140083b79
add byte [rcx], al
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx + rcx*4 - 0x40], cl
mov rax, r8
movzx r9d, byte [r8 - 1]
test r9b, r9b
js 0x140083a90
lea r8, [rax - 1]
movzx r9d, r9b
jmp case.0x14007ce6a.448
movzx r10d, byte [rax - 2]
cmp r10b, 0xc0
jge 0x140083abd
loop 0x140083b16
or r10d, r11d
shl r10d, 6
shl edx, 6
shl edx, 6
and r9b, 0x3f
movzx r9d, r9b
or r9d, r10d
cmp r9d, 0x110000
add byte [rdi], cl
invalid
add dword [rax], 0
invalid
add byte [rdi], cl
test byte [rbx + 0x45000000], al
lea r10d, [r9 - 9]
lea r10d, [r9 - 9]
cmp r10d, 5
jb 0x140083a70
cmp r9d, 0x20
je 0x140083a70
invalid
invalid
invalid
invalid
invalid
push rbp
mov r10d, r9d
shr r10d, 8
cmp r10d, 0x1f
invalid
jg 0x140083b42
invalid
je case.0x14008369f.410
cmp r10d, 0x30
jne 0x140083b6c
movzx r9d, r9b
leave
test byte [r9 + rdx], 2
jne 0x140083a70
test dword [rdi + rdi*8], eax
invalid
sub rax, rbx
cmp rcx, rax
jae 0x140083b96
xor eax, eax
mov qword [rsi], rbx
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], rax
add rsp, 0x10d8
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
loopne 0x140083be4
cmp ecx, eax
jbe 0x140083b7b
add byte [rdi], cl
or esp, dword [rsi + 0xf]
invalid
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
cmp qword [rbp + 0x1010], 0
je 0x140083c23
in al, dx
cmp byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x7d], cl
mov ebp, 0x1010
add byte [rcx + rdx - 0x46], dh
mov edx, 1
add dword [rax], eax
add byte [rax], al
mov rcx, qword [rbp + 0x1018]
sbb byte [rax], dl
add byte [rax], al
call fcn.140037cb0
nop
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rdi
pop rbp
ret
or byte [rax - 0x75], cl
or byte [rax - 0x75], cl
sbb byte [rax - 1], cl
loopne 0x140083c1e
int3
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.size_limit_reached_fmt::Error__from__SizeLimitedFmtAdapter__was_discarded
mov r8d, 0x14
call qword [rax + 0x18]
test al, al
je 0x140083ef0
jmp 0x140083f21
test al, al
jne 0x140083f21
test rcx, rcx
jne 0x140083f4f
mov rbx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rsi, qword [rax + 0x18]
mov rdx, qword [rdi + 0x30]
mov r8, qword [rdi + 0x38]
mov rcx, rbx
call rsi
jmp 0x140083f27
mov al, 1
jmp 0x140083f27
add rsp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, [0x140127a38]
mov qword [rsp + 0x20], rax
lea rcx, [0x1401279fc]
lea r9, [0x1401272f8]
xor ecx, dword [rdx]
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x38
xor ecx, dword [rdx]
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x38
mov edx, 0x37
call fcn.1400fdfb0
ud2
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x1b8
lea rbp, [rsp + 0x80]
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax], al
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax], al
invalid
invalid
test dword [rax], esi
add dword [rax], eax
add byte [rax], al
invalid
invalid
add byte [rax], al
mov qword [rbp + 0x130], 0xfffffffffffffffe
mov r14, r9
mov ebx, r8d
mov ebx, eax
add byte [rax], al
invalid
mov ebx, eax
mov rax, rdx
mov rdi, rcx
cmp qword [rdx], 0
mov rdx, qword [rdx + 8]
mov r8, qword [rax + 0x10]
mov eax, dword [rax + 0x10]
mov eax, dword [rax + 0x10]
lea rcx, [rbp + 0x80]
je 0x140084006
call fcn.1400847b0
mov rax, qword [rbp + 0x80]
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x88]
mov byte [rax], al
add byte [rax], al
mov byte [rax], al
add byte [rax], al
mov qword [rbp + 0x108], rax
mov r11, qword [rbp + 0x90]
add byte [rdi], cl
mov dh, 0x85
cwde
add byte [rax], al
add byte [rax + 0x12f85], cl
add byte [rax], al
add byte [rdi], cl
mov dh, 0x85
cwde
add byte [rax], al
add byte [rax + 0x12f85], cl
add byte [rax], al
test bl, bl
jne case.default.0x1400840f3
add byte [rax], al
test bl, bl
jne case.default.0x1400840f3
jmp 0x14008404c
call fcn.14002b110
cmp qword [rbp + 0x80], 0
mov eax, 9
cmove rax, qword [rbp + 0x90]
nop
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax], ecx
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0xacf63
invalid
nop
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax], ecx
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0xacf63
invalid
add byte [rax + 0xf], cl
test dword [rax + 0x48000000], r9d
test dword [rax + 0x48000000], ecx
cmove rax, qword [rbp + 0x88]
mov qword [rbp + 0x120], rax
test dword [rax + 0x48000000], ecx
add byte [rax - 0x77], cl
test dword [rax], esp
add dword [rax], eax
add dh, al
mov dword [rbp + 0x120], eax
mov byte [rbp + 0x12f], 2
test dword [rdi], ebp
add dword [rax], eax
add byte [rdx], al
test bl, bl
jne case.default.0x1400840f3
mov qword [rbp + 0xf0], rdi
cmp byte [rbp + 0x12f], 2
add byte [rax], al
invalid
lock add byte [rax], al
add byte [rax + 0x12fbd], al
add byte [rax], al
invalid
add byte [rax], al
add cl, byte [rcx + rcx*4 - 0x63]
sbb byte [rcx], al
add byte [rax], al
invalid
mov qword [rbp + 0x118], r11
add byte [rdi + rcx + 0x44], cl
popfq
or byte [rcx], al
add byte [rax], al
invalid
cmove r11, qword [rbp + 0x108]
add byte [rax - 0x75], cl
lea esp, [rax]
add dword [rax], eax
add byte [rcx + rcx*4 - 0x63], cl
mov dword [rbp + 0x110], ebx
mov rcx, qword [rbp + 0x120]
mov qword [rbp + 0x110], r11
mov dword [rbp + 0x110], ebx
mov dword [rbp + 0x110], ebx
mov rdx, r11
call fcn.140084970
test r14, r14
invalid
sete cl
xor al, 1
or al, cl
mov rdi, qword [rbp + 0xf0]
mov edi, dword [rbp + 0xf0]
mov edi, dword [rbp + 0xf0]
mov r11, qword [rbp + 0x118]
sbb byte [rcx], al
add byte [rax], al
invalid
add byte [rdi], cl
test dword [rdi], edi
add eax, dword [rax]
add byte [rbp - 0x75], cl
mov r12, qword ds:[r14 + 0x10]
jne case.default.0x1400840f3
mov r15, qword [r14]
mov r12, qword [r14 + 0x10]
lea rcx, [rbp + 0x80]
mov rdx, qword [rbp + 0x120]
add byte [rax], al
add byte [rax], 0
add byte [rax - 0x75], cl
xchg ebp, eax
and byte [rcx], al
add byte [rax], al
mov r8, qword [rbp + 0x110]
call fcn.140084ab0
movzx esi, byte [rbp + 0x80]
add byte [rax], 0
add byte [rax - 0x75], cl
lea edx, [rax + 0x48000000]
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax], al
invalid
add al, ch
or dword [rax], eax
add byte [rdi], cl
mov dh, 0xb5
add byte [rax], 0
add byte [rax - 0x75], cl
lea edx, [rax + 0x48000000]
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 0x40000000], esp
add byte [rax + 0xf], al
mov dh, 0xd6
add byte [rax + 0xf], al
mov dh, 0xd6
movzx edx, sil
lea r8, [0x14016fff0]
movsxd r9, dword [r8 + rdx*4]
adc bh, byte [rdi + 0x634d000e]
or al, 0x90
add r9, r8
add ecx, eax
mov rdx, qword [rbp + 0x110]
mov r8, qword [rbp + 0x120]
add byte [rbx + rcx*4 - 0x7b], cl
and byte [rcx], al
add byte [rax], al
jmp r9
jmp rcx
add rcx, 4
jmp 0x140084130
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
or bl, ch
invalid
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
or bl, ch
or bl, ch
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x140084130
sbb dword [rax - 0x73], ecx
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
cmove rdx, rax
add rcx, rdx
invalid
invalid
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
rol dword [rdx], 0xeb
invalid
rol dword [rdx], 0xeb
add eax, 0x2b9
invalid
add al, byte [rax]
invalid
mov ecx, 2
add byte [rax - 0x75], cl
xchg ebp, eax
adc byte [rcx], al
add byte [rax], al
mov rdx, qword [rbp + 0x110]
sub rdx, rcx
sub edx, ecx
jb 0x140084701
add rcx, qword [rbp + 0x120]
mov r8, rcx
invalid
enter 0xffffffffffff8548, 0xffffffffffffffd2
test rdx, rdx
sal byte [rsp + rdx + 0x41], cl
movzx eax, byte [rax]
je 0x140084163
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete r14b
or r14b, cl
mov byte [rcx + 8], 0xce
jmp 0x140084166
xor r14d, r14d
mov rax, qword [rbp + 0xa0]
add byte [rax], al
mov qword [rbp + 0x6f], rax
mov dword [rbp + 0x6f], eax
movups xmm0, xmmword [rbp + 0x81]
movups xmm1, xmmword [rbp + 0x91]
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rbp + 0x60], xmm1
movaps xmmword [rbp + 0x60], xmm1
movaps xmmword [rbp + 0x50], xmm0
lea rcx, [rbp + 0x80]
add byte [rcx + rcx*4 - 6], cl
add byte [rcx + rcx*4 - 6], cl
cli
mov r8, r12
call fcn.140084ab0
movzx edx, byte [rbp + 0x80]
add byte [rax], al
add byte [rax], al
mov rcx, qword [rbp + 0x90]
mov ecx, dword [rbp + 0x90]
mov rax, qword [rbp + 0xa0]
test dword [rax + 0x4c000000], esp
add byte [rax], al
lea r8, [0x14017000c]
lea eax, [0x14017000c]
mov esi, 0x634d000e
or al, 0x90
movsxd r9, dword [r8 + rdx*4]
add r9, r8
add ecx, eax
mov rdx, r12
mov r8, r15
jmp r9
jmp rcx
jmp rcx
add rcx, 4
jmp 0x1400841ff
invalid
add al, 0xeb
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
invalid
invalid
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
add rcx, rdx
add rcx, 8
jmp 0x1400841ff
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x1400841ff
sbb dword [rax - 0x73], ecx
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
add ecx, edx
invalid
invalid
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add ecx, edx
add ecx, edx
add rcx, 2
add ecx, 2
rol dword [rdx], 0xeb
add eax, 0x2b9
mov ecx, 2
mov rdx, r12
jmp 0x1400841ff
mov ecx, 2
mov rdx, r12
mov edx, esp
sub rdx, rcx
jb 0x140084716
invalid
invalid
add byte [rax], al
or eax, dword [0x14154420d]
stc
add rcx, r15
mov r8, rcx
test rdx, rdx
je 0x140084228
movzx eax, byte [r8]
mov dh, 0
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x14008422a
xor eax, eax
ror byte [rcx + rcx*4 + 0x7d], 0xd0
mov qword [rbp - 0x30], r15
mov qword [rbp - 0x28], r12
movups xmm0, xmmword [rbp + 0x80]
adc byte [rbp + 0x80], al
movups xmm1, xmmword [rbp + 0x90]
adc byte [rbp + 0x90], cl
adc byte [rbp + 0x90], cl
movups xmmword [rbp - 0x20], xmm0
movups xmmword [rbp - 0x10], xmm1
mov rcx, qword [rbp + 0xa0]
mov qword [rbp], rcx
mov byte [rbp + 0xa], al
mov word [rbp + 8], 0x200
lea r12, [rbp + 0x21]
mov r15b, 2
xor edi, edi
dec dword [rbp + rcx*4 - 0x53]
add byte [rax], 0
add byte [rax - 0x75], cl
popfq
and byte [rcx], al
add byte [rax], al
invalid
dec dword [rbp + rcx*4 - 0x53]
add byte [rax], 0
add byte [rax - 0x75], cl
popfq
and byte [rcx], al
add byte [rax], al
invalid
add byte [rax - 0x80], al
inc byte [rsi]
cmp sil, 6
je 0x1400842a1
nop dword [rax]
mov rax, qword [rbp + 0x6f]
mov qword [rbp + 0x9f], rax
movaps xmm0, xmmword [rbp + 0x50]
push rax
push rax
movaps xmm1, xmmword [rbp + 0x60]
movaps xmmword [rbp + 0x90], xmm1
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0x80], eax
invalid
add byte [rax], 0
add byte [rax], al
invalid
test dword [rax + 0x48000000], eax
mov dword [rbp + 0x10], ebx
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x110]
add byte [rax], al
mov qword [rbp + 0x18], rax
mov byte [rbp + 0x20], sil
mov rax, qword [rbp + 0x9f]
add byte [rax], al
add byte [rcx - 0x77], cl
mov dword [rsp + 0x1f], eax
add byte [rax], al
add byte [rcx - 0x77], cl
mov dword [rsp + 0x1f], eax
movaps xmm0, xmmword [rbp + 0x80]
movaps xmm1, xmmword [rbp + 0x90]
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
sub byte [rbp + 0x90], cl
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0xf], al
adc dword [rsp + 0x10], ecx
movups xmmword [r12 + 0x10], xmm1
movups xmmword [r12], xmm0
mov byte [rbp + 0x4a], r14b
mov byte [rbp + 0x48], dil
jge 0x140084329
jge 0x140084329
mov byte [rbp + 0x49], r15b
mov rcx, r13
lea rdx, [rbp + 0x10]
call case.0x14007ce6a.491
lea rcx, [rbp + 0xb8]
add byte [rax], al
add byte [rax], al
lea rdx, [rbp - 0x30]
call case.0x14007ce6a.491
movzx eax, byte [rbp + 0xb8]
cmp byte [rbp + 0x80], 0xa
je 0x14008438f
cmp al, 0xa
je 0x140084393
add byte [rax], al
add al, ch
cld
sldt word [rax]
test al, al
ror byte [rdi], 0x84
invalid
add byte [rax], al
invalid
ror byte [rdi], 0x84
movabs byte [0x48105d8b48000000], al
adc byte [rax - 0x75], cl
invalid
invalid
add byte [rax], al
add byte [rax - 0x75], cl
pop rbp
mov rbx, qword [rbp + 0x10]
mov rax, qword [rbp + 0x18]
invalid
invalid
adc byte [rax - 0x75], cl
sbb byte [r8 - 0x77], r9b
test dword [rax], edx
mov qword [rbp + 0x110], rax
movzx esi, byte [rbp + 0x20]
movups xmm0, xmmword [r12]
invalid
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x75
and byte [rcx + 0xf], al
adc byte [rsp], al
invalid
and al, 0x41
movups xmm1, xmmword [rsp + 0x10]
movups xmm1, xmmword [r12 + 0x10]
movaps xmmword [rbp + 0x50], xmm0
movaps xmmword [rbp + 0x60], xmm1
mov rax, qword [r12 + 0x1f]
mov eax, dword [rsp + 0x1f]
mov qword [rbp + 0x6f], rax
movzx edi, byte [rbp + 0x48]
movzx r15d, byte [rbp + 0x49]
movzx r15d, byte [rbp + 0x49]
movzx r14d, byte [rbp + 0x4a]
movzx eax, byte [r12 + 0x2e]
movzx eax, byte [r12 + 0x2e]
mov byte [rbp + 0xfc], al
mov eax, dword [r12 + 0x2a]
mov dword [rbp + 0xf8], eax
add byte [rax], al
cmp sil, 6
jne case.0x140036020.2536
jmp 0x1400842a1
adc bh, bh
invalid
cmp al, 0xa
jne 0x1400843ce
mov qword [rbp - 0x41], rax
movaps xmm0, xmmword [rbp + 0x50]
movaps xmm1, xmmword [rbp + 0x60]
movaps xmmword [rbp - 0x50], xmm1
movaps xmmword [rbp - 0x60], xmm0
mov eax, dword [rbp + 0xf8]
clc
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov dword [rbp + 0x100], eax
movzx eax, byte [rbp + 0xfc]
mov byte [rbp + 0x104], al
cmp r14b, 2
add byte [rax], al
add byte [rax + 0x10485], cl
add byte [rcx - 0x80], al
inc byte [rdx]
jne 0x140084553
mov rdi, qword [rbp + 0xf0]
add byte [rbx + rcx*4 - 0x63], cl
sbb byte [rcx], al
add byte [rax], al
mov r11, qword [rbp + 0x118]
cmp byte [rbp + 0x12f], 2
cmove r11, qword [rbp + 0x108]
popfq
or byte [rcx], al
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
test dword [rax], esp
mov rax, qword [rbp + 0x120]
add dword [rax], eax
add byte [rsi - 0x73], cl
sub al, 0x18
lea r13, [rax + r11]
mov rbx, qword [rdi + 0x20]
mov rsi, qword [rdi + 0x28]
xor ecx, ecx
lea r15, [0x1401310e0]
fxch st(4)
or al, byte [rax]
mov r12b, 1
cmp rcx, r11
je 0x140084697
mov rax, qword [rbp + 0x120]
lea rdx, [rax + rcx]
mov r14, rcx
mov r8, rdx
jmp 0x14008444f
add r8, 2
add eax, 2
cmp rax, r13
cmovne rax, r8
mov r10d, 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
nop word [rax + rax]
add byte [rbp + 1], cl
invalid
add r14, r10
mov r8, rax
cmp rax, r13
je 0x14008469a
add al, byte [r8]
add byte [rcx - 0x73], cl
add dword [rbp + 0xf], eax
mov dh, 8
lea rax, [r8 + 1]
movzx r9d, byte [r8]
mov r10d, 1
test r9b, r9b
jns 0x140084440
cmp r9b, 0xe0
jb 0x140084426
mov esi, 0xedf98041
cmp r9b, 0xed
jne 0x14008449a
cmp rax, r13
je 0x14008469a
add byte [rax], al
cmp byte [r8 + 1], 0x9f
ja 0x1400844d4
add r8, 3
add eax, 3
mov r10d, 3
mov rax, r8
jmp 0x140084440
add r8, 2
cmp rax, r13
cmove r8, rax
xor eax, eax
cmp r8, r13
setne al
add rax, r8
mov r10d, 3
cmp r9b, 0xf0
jb 0x140084440
xor r8d, r8d
cmp rax, r13
setne r8b
add rax, r8
mov r10d, 4
jmp 0x140084440
mov r8, r14
sub r8, rcx
jb 0x14008473f
mov rax, qword [rbp - 0x41]
mov qword [rbp + 0xb0], rax
movaps xmm0, xmmword [rbp - 0x60]
movaps xmm1, xmmword [rbp - 0x50]
movups xmmword [rbp + 0xa1], xmm1
movups xmmword [rbp + 0x91], xmm0
mov eax, dword [rbp + 0x100]
mov dword [rbp + 0xbb], eax
movzx eax, byte [rbp + 0x104]
mov byte [rbp + 0xbf], al
mov qword [rbp + 0x80], rbx
mov rax, qword [rbp + 0x110]
mov qword [rbp + 0x88], rax
mov byte [rbp + 0x90], sil
mov byte [rbp + 0xb8], dil
mov byte [rbp + 0xb9], r15b
mov byte [rbp + 0xba], r14b
lea rcx, [rbp + 0x80]
call fcn.1400853f0
test rax, rax
mov rdi, qword [rbp + 0xf0]
mov r11, qword [rbp + 0x118]
je case.default.0x1400840f3
mov r8, rdx
lea rcx, [rbp + 0x80]
mov rdx, rax
call fcn.14002b110
mov r11, qword [rbp + 0x118]
cmp qword [rbp + 0x80], 0
jne case.default.0x1400840f3
mov rax, qword [rbp + 0x88]
mov rcx, qword [rbp + 0x90]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rcx
lea rax, [0x140130fc0]
mov qword [rbp + 0x10], rax
lea rax, [fcn.14002fa80]
mov qword [rbp + 0x18], rax
lea rax, [rbp - 0x30]
mov qword [rbp + 0x20], rax
lea rax, [0x140029df0]
mov qword [rbp + 0x28], rax
lea rax, [0x140130fa0]
mov qword [rbp + 0x80], rax
mov qword [rbp + 0x88], 2
mov qword [rbp + 0xa0], 0
lea rax, [rbp + 0x10]
mov qword [rbp + 0x90], rax
mov qword [rbp + 0x98], 2
mov rcx, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x28]
lea r8, [rbp + 0x80]
call fcn.14002e6b0
jmp 0x1400846c3
mov rcx, r11
sub r11, rcx
mov rax, qword [rbp + 0x120]
lea rdx, [rax + rcx]
test rcx, rcx
je 0x1400846b8
mov r12d, eax
cmp byte [rbp + 0x12f], 2
je 0x1400846ea
cmp qword [rbp + 0x108], 0
je 0x1400846ea
mov edx, 1
mov rcx, qword [rbp + 0x120]
call fcn.140037cb0
mov eax, r12d
add rsp, 0x1b8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, str.library_std_srcpath.rs
mov rdx, qword [rbp + 0x110]
call fcn.1400fdb00
jmp 0x14008474e
lea r8, str.library_std_srcpath.rs
mov rdx, r12
call fcn.1400fdb00
jmp 0x14008474e
ud2
je 0x1400848e4
movzx ecx, word [rdi]
add rdi, 2
mov r8d, ecx
add r8d, 0x2000
movzx r8d, r8w
cmp r8d, 0xfc00
jb 0x1400848ec
movzx edx, cx
and eax, 0x3ff
and edx, 0x3ff
shl rax, 0x1a
shl rdx, 0x10
or rdx, rax
add rdx, r15
jmp 0x140084847
xor r13d, r13d
mov rdi, r14
jmp fcn.1400848f4
mov r13w, 1
mov r12d, ecx
adc byte [rdi], r9b
adc dword [rsi], eax
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
loopne 0x14008490f
add dword [rax], eax
add byte [rax], al
call fcn.140037cb0
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
and al, 0x20
mov rdx, rdi
mov r8, rsi
call fcn.140084ab0
movzx eax, byte [rsp + 0x20]
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x40]
push rsp
and al, 0x40
invalid
push rsp
and al, 0x40
invalid
movzx r8d, al
movzx r8d, al
lea r9, [0x140170028]
lea ecx, [0x140170028]
movsxd r10, dword [r9 + r8*4]
add r10, r9
mov r8, rsi
mov r9, rdi
jmp r10
jmp rdx
add rcx, 4
jmp 0x1400849f0
invalid
xor al, 0x4c
lea eax, [rdx + 1]
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
add rcx, r8
add rcx, 8
jmp 0x1400849f0
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x1400849f0
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 2
add ecx, 2
add ecx, 2
jmp 0x1400849f0
mov ecx, 2
mov r8, rsi
sub r8, rcx
jb 0x140084a9c
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 1], cl
stc
add rcx, rdi
mov r9, rcx
test r8, r8
test eax, eax
je case.0x1400841c2.14
movzx ecx, byte [r9]
cmp ecx, 0x2f
je 0x140084a19
cmp ecx, 0x5c
je 0x140084a19
cmp al, 4
ja case.default.0x140084a4a
lea rcx, [rsp + 0x20]
mov rdx, rdi
mov edx, edi
mov r8, rsi
call fcn.140084ab0
movzx eax, byte [rsp + 0x20]
mov rcx, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
xor byte [rax - 0x75], cl
push rsp
and al, 0x40
mov rdx, qword [rsp + 0x40]
movzx r8d, al
mov dh, 0xc0
ror byte [rbp + rcx*4 + 0xd], 1
mov dh, 0xe
add byte [rdi + 0x63], cl
add al, 0x81
lea r9, [0x140170044]
movsxd r8, dword [r9 + r8*4]
add r8, r9
jmp r8
add rcx, 4
add ecx, 4
rol dword [rbx + rbp*8], 0x38
jmp 0x140084a8b
xor eax, eax
jmp 0x140084a95
invalid
lea r8, ds:[rdx + 1]
lea r8, [rdx + 1]
lea eax, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 8
jmp 0x140084a8b
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x140084a8b
lea r8, [rdx + 1]
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
test rdx, rdx
test edx, edx
cmove r8, rdx
add rcx, r8
add rcx, 2
jmp 0x140084a8b
mov ecx, 2
cmp rcx, rsi
ja 0x140084a9c
cmp al, 6
setne al
add rsp, 0x48
pop rdi
pop rsi
ret
lea r8, str.library_std_srcpath.rs
mov rdx, rsi
call fcn.1400fdb00
ud2
movzx esi, byte [rdx]
cmp sil, 0x2f
mov edi, 0x5c
cmove esi, edi
cmp r8, 1
jne 0x140084b04
xor r10d, r10d
xor edx, edx
xor ebp, ebp
xor r11d, r11d
xor r9d, r9d
xor r14d, r14d
xor ebx, ebx
xor edi, edi
jmp 0x140084bd4
xor r10d, r10d
xor ebp, ebp
xor r11d, r11d
xor r9d, r9d
xor r14d, r14d
xor ebx, ebx
invalid
xor edi, edi
xor esi, esi
jmp 0x140084bd4
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rdi], cl
mov dh, 0x42
add dword [rdi + rbp], edi
cmp al, 0x2f
movzx eax, byte [rdx + 1]
cmp al, 0x2f
cmovne edi, eax
cmp r8, 2
jne 0x140084b28
xor r10d, r10d
xor ebp, ebp
xor r11d, r11d
xor r9d, r9d
xor r14d, r14d
xor ebx, ebx
jmp 0x140084bd4
movzx ebx, byte [rdx + 2]
cmp bl, 0x2f
mov r14d, 0x5c
cmove ebx, r14d
cmp r8, 3
jne 0x140084b52
cmp r8, 8
mov eax, 8
cmovb rax, r8
cmp rax, 2
jb 0x140084c5a
clc
add dh, byte [rdx + 0x73]
jae 0x140084c28
movzx edi, dil
movzx edi, bh
shl rdi, 8
movzx esi, sil
or rsi, rdi
cmp esi, 0x5c5c
pop rsp
add byte [rax], al
jne 0x140084c5a
mov esi, eax
and esi, 0xe
cmp esi, 2
je 0x140084c97
mov eax, dword [rax]
add byte [rax], al
movzx esi, r14b
shl esi, 8
movzx edi, bl
test cl, 0xe6
or byte [rdi], cl
mov dh, 0xfb
or edi, esi
movzx esi, di
invalid
cmp esi, 0x5c2e
test dword [rdi], 0xfe81f7b7
pop rsp
test dword [rcx + 0x5c2efe], 0x23840f00
add dword [rax], eax
add byte [rcx + 0x5c3ffe], al
pop rsp
add byte [rax], al
je 0x140084d4a
add byte [rax], al
cmp esi, 0x5c3f
jne 0x140084c97
invalid
add byte [rbp + 0x68], dh
cmp r8, 3
jbe 0x140084ef4
clc
add ecx, dword [rdi]
xchg byte [rbx - 0x7ffffffe], bh
cmp ch, byte [rdi]
cmp byte [rdx], 0x2f
je 0x140084c54
cmp byte [rdx + 1], 0x2f
je 0x140084c54
add byte [rax], al
lea r10, [r8 - 2]
jmp 0x140084ca4
cmp r8, 2
jb 0x140084d3c
mov r10, r8
add r10, 0xfffffffffffffffe
je 0x140084d3c
add byte [rax], al
lea rax, [rdx + 2]
add rdx, 3
add r8, 0xfffffffffffffffc
xor r9d, r9d
nop word cs:[rax + rax]
movzx r11d, byte [rdx - 1]
cmp r11d, 0x2f
je 0x140084ce2
cmp r11d, 0x5c
je 0x140084ce2
inc r9
inc rdx
dec r8
cmp r8, 0xfffffffffffffffe
jne 0x140084cc0
jmp 0x140084d3c
lea r11, [r9 + 1]
sub r10, r11
je 0x140084d3c
lea r11, [rax + r9]
inc r11
neg r8
xor esi, esi
nop word [rax + rax]
movzx edi, byte [rdx + rsi]
cmp edi, 0x2f
je 0x140084d1d
jmp [rdi]
cmp edi, 0x5c
je 0x140084d1d
lea rdi, [rsi + 1]
add rsi, r8
mov rsi, rdi
jne 0x140084d00
mov rsi, r10
test r9, r9
je 0x140084d3c
test rsi, rsi
je 0x140084d3c
mov byte [rcx], 4
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r9
mov qword [rcx + 0x18], r11
mov qword [rcx + 0x20], rsi
jmp 0x140084d3f
mov byte [rcx], 6
invalid
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
cmp r8, 3
jbe 0x140084f0d
sal byte [rbp - 0x19], 0x4c
mov eax, eax
mov byte [rcx], 3
mov qword [rcx + 8], rdx
mov qword [rcx + 0x10], rax
jmp 0x140084d3f
lea rax, str.library_std_src_syswindowspath.rs
mov ecx, 4
mov rdx, r8
mov r8, rax
call fcn.1400fdc00
ud2
int 0xa
add byte [rcx + 4], bh
mov rdx, rax
ret 0xc6e8
mov eax, dword [rdi]
add byte [rdi], cl
invalid
ret 0xc6e8
push r15
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x38
movzx r13d, byte [rdx + 0x38]
cmp r13b, 3
je case.0x140036020.2647
mov rdi, rdx
movzx ebp, byte [rdx + 0x39]
cmp bpl, 3
cmp ch, 3
mov dh, 0x6a
cmp dword [rax - 0x80], eax
cmp ch, 3
je case.0x140036020.2647
cmp r13b, bpl
ja case.0x140036020.2647
cmp ch, 3
je case.0x140036020.2647
mov rsi, qword [rdi]
mov r11, qword [rdi + 8]
pop rdi
or byte [rdi + rcx - 0x4a], al
adc byte [r9], r14b
ror byte [rcx - 0x7d], 0xf8
add ecx, dword [rdi]
xchg ebx, eax
rol byte [rbp + rcx*4 + 0x74], 0x40
invalid
movzx r15d, byte [rdi + 0x3a]
mov dh, 0x7f
cmp cl, byte [rax - 0x75]
and byte [r8 - 0x75], r9b
push rdi
xor byte [rbp + rcx*4 + 0x4a], cl
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
retf 0x8d4a
lea edx, [rax + rcx + 2]
pop rdi
or byte [rdi + rcx - 0x4a], al
adc byte [r9], r14b
ror byte [rcx - 0x7d], 0xf8
add ecx, dword [rdi]
xchg ebx, eax
rol byte [rbp + rcx*4 + 0x74], 0x40
invalid
mov dh, 0x7f
cmp cl, byte [rax - 0x75]
and byte [r8 - 0x75], r9b
push rdi
xor byte [rbp + rcx*4 + 0x4a], cl
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
retf 0x8d4a
invalid
mov qword [rsp + 0x30], rdx
lea rdx, [rax + r9]
lea edx, [rax + rcx]
lea edx, [rax + rcx]
adc al, 8
add rdx, 8
ret 0x4808
mov qword [rsp + 0x28], rdx
add rax, 4
lea r12, [0x140170060]
and eax, 0xeb083
mov rdx, r11
jmp 0x140085006
test r9, r9
jne case.0x1400849b3.28
mov byte [rdi + 0x38], 1
mov r13b, 1
mov r10, rsi
mov rsi, r10
cmp r13b, bpl
ja case.0x140036020.2647
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbp - 0x7c], al
in eax, dx
test r13b, r13b
je 0x140085080
movzx r9d, r13b
cmp r9d, 1
jne case.0x140030a02.2655
add byte [rax], al
mov byte [rdi + 0x38], 2
cmp byte [rdx], al
test r15b, r15b
jne 0x1400851d3
add dword [rax], eax
invalid
dec dword [rdi]
test dword [rbp + 0x41000001], ebp
add dword [rax], eax
invalid
invalid
add dword [rax], eax
add byte [rcx - 0x4b], al
mov ch, 2
invalid
invalid
mov r13b, 2
mov ch, 2
cmp r8d, 3
jb case.0x140030a02.2623
clc
add esi, dword [rdx - 0x38]
cmp r8d, 5
je case.0x140030a02.2623
cmp r8d, 6
jne 0x14008522c
in eax, dx
add dword [rax], eax
invalid
clc
invalid
in eax, dx
add dword [rax], eax
add byte [rax - 0x7b], cl
invalid
invalid
test rdx, rdx
je 0x14008519d
test byte [rbp + 1], dl
add byte [rax], al
invalid
ror byte [rdi], cl
test byte [rbp + 1], dl
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
invalid
cmp rdx, 1
cli
add dword [rdi], ecx
test byte [rsi + 1], cl
add byte [rax], al
invalid
add byte [rdi + rcx - 0x4a], al
invalid
cli
add dword [rdi], ecx
test byte [rsi + 1], cl
add byte [rax], al
invalid
add byte [rcx - 0x80], al
cmp r9b, 0x2e
jne 0x1400851a4
add dword [rax], r8d
invalid
stc
jne 0x1400851a4
add dword [rax], r8d
invalid
add dword [rax], r8d
add byte [rdi + rcx - 0x4a], al
movzx r9d, byte [rsi + 1]
cmp r9d, 0x2f
add qword [rcx - 0x7d], r8
stc
invalid
je case.0x1400840f3.38
test byte [rcx + 1], cl
add byte [rax], al
cmp r9d, 0x5c
stc
pop rsp
stc
pop rsp
jne case.0x140030a02.2623
invalid
jmp case.0x1400840f3.38
add byte [rax], al
nop word [rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
add byte [rcx - 0x80], al
clc
invalid
cmp r8b, 6
je 0x140084ff0
invalid
invalid
invalid
invalid
invalid
movsxd r10, dword [r12 + r8*4]
add r10, r12
mov r9, rax
invalid
test byte [rbp + 1], cl
loop case.0x140036020.2599
mov ecx, eax
rol dword [rcx - 1], 0xe2
jmp r10
mov r9, qword [rsp + 0x28]
jmp 0x140084fe7
invalid
invalid
sub cl, ch
invalid
invalid
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], cl
je 0x1400851ee
xor r9d, r9d
test rdx, rdx
je 0x1400851ee
add byte [rax], al
xor r9d, r9d
leave
cmp r8b, 3
jae 0x1400850f0
clc
add esi, dword [rbx + 0x2e]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rdx - 0x80], al
cmp al, 0xe
invalid
pop rsp
cmp byte [rsi + r9], 0x5c
invalid
je case.0x140030a02.2680
inc r9
cmp rdx, r9
cmp edx, ecx
jne 0x1400850d0
jmp 0x140085109
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rsi + 0xf], al
mov dh, 0x14
invalid
movzx r10d, byte [rsi + r9]
movzx edx, byte [rsi + rcx]
cmp r10d, 0x2f
invalid
je case.0x140030a02.2680
cmp r10d, 0x5c
je case.0x140030a02.2680
inc r9
cmp rdx, r9
cmp edx, ecx
retf 0xe775
jne 0x1400850f0
xor r10d, r10d
mov r9, rdx
mov ecx, edx
test r9, r9
leave
jne 0x140085140
mov r11, rdx
mov ebx, edx
sub r11, r10
jb 0x1400852bb
invalid
wait
add dword [rax], eax
invalid
ror dword [rdi], cl
invalid
add dword [rax], eax
add byte [rcx + 1], cl
invalid
add r10, rsi
add edx, esi
mov qword [rdi], r10
mov qword [rdi], r10
invalid
mov qword [rdi + 8], r11
mov r13b, 2
or byte [rcx - 0x4b], al
add cl, byte [rcx + rcx*4 - 0x26]
mov rdx, r11
mov rdx, r11
jmp 0x140084ffa
invalid
mov r10d, 1
add dword [rax], eax
add byte [rax], al
test r9, r9
leave
je case.0x140036020.2608
mov r11, rsi
mov ebx, esi
mov ebx, r14d
cmp r9, 1
stc
invalid
cmp r9, 1
stc
add dword [rbx + rdx - 0x4d], esi
mov bl, 9
invalid
invalid
stc
je 0x14008515f
mov bl, 9
cmp r9, 2
cmp ecx, 2
cmp ecx, 2
add dh, byte [rbp + 0x1c]
jne 0x140085170
sbb al, 0x80
jne 0x140085170
jne 0x140085170
cmp byte [rsi], 0x2e
jne 0x140085170
jne 0x140085170
lea r11, [rsi + 1]
lea ebx, [rsi + 1]
pop rsi
add dword [rbx + 0x3b804108], esi
mov bl, 8
cmp byte [r11], 0x2e
movzx ebx, bl
mov bl, 8
cmp byte [r11], 0x2e
cmp ebp, dword [rsi]
movzx ebx, bl
mov dh, 0xdb
mov r11d, 9
or dword [rax], eax
add byte [rax], al
invalid
add byte [rcx + 0xf], al
fisttp dword [r13 + 1]
fisttp dword [rbp + 1]
cmovne ebx, r11d
fisttp dword [rbp + 1]
add r10, r9
mov r11, rdx
retf 0x8949
sub r11, r10
jb 0x1400852bb
add byte [rax], al
add r10, rsi
add edx, esi
mov qword [rdi], r10
mov qword [rdi + 8], r11
pop rdi
or byte [rcx - 0x4b], al
add cl, byte [rcx + rcx*4 - 0x26]
invalid
pop rdi
or byte [rcx - 0x4b], al
add cl, byte [rcx + rcx*4 - 0x26]
fiadd dword [rax - 0x7bf0f505]
invalid
cmp bl, 0xa
je 0x140084ffa
test byte [rdx - 2], ah
invalid
invalid
test byte [rdx - 2], ah
invalid
invalid
jmp 0x140085220
add byte [rcx], dh
shr cl, cl
push rbx
invalid
dec dword [rax - 0x7d]
cli
add dword [rdi], ecx
cmp rdx, 1
jne case.0x140030a02.2623
test dword [rcx - 2], ecx
invalid
invalid
test dword [rcx - 2], ecx
invalid
invalid
inc dword [rcx - 0x80]
cmp cl, 0x2e
stc
jne case.0x140030a02.2623
jne case.0x140030a02.2623
invalid
test r11, r11
test ebx, ebx
je case.0x140084a4a.25
add qword [rax], rax
add byte [rcx - 1], cl
dec r11
add byte [rax], al
dec r11
inc rsi
inc esi
inc esi
invalid
mov qword [rdi], rsi
mov qword [rdi + 8], r11
mov dword [rdi + 8], ebx
invalid
mov dword [rdi + 8], ebx
pop rdi
or dh, al
add dword [rdi], eax
mov byte [rcx], 7
jmp 0x1400851f5
test r11, r11
test ebx, ebx
fisttp dword [rdi]
test al, dh
je 0x1400852cc
add byte [rax], al
add byte [rcx - 1], cl
retf
dec r11
dec ebx
inc rsi
invalid
mov qword [rdi], rsi
mov dword [rdi], esi
invalid
mov qword [rdi + 8], r11
pop rdi
or dh, al
mov byte [rcx], 6
add dword [rsi], eax
invalid
jmp 0x1400851f5
mov byte [rdi + 0x38], 3
cmp byte [rbx], al
add eax, esi
add dword [rdx], ecx
mov byte [rcx], 0xa
add rsp, 0x38
invalid
cmp byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rdi
pop rdi
ret
mov byte [rdi + 0x38], 1
cmp byte [r9], r8b
lea rdx, [0x140170078]
adc eax, 0xeae67
scasb al, byte [edi]
scasb al, byte [rdi]
invalid
movsxd r9, dword [rdx + r8*4]
or al, 0x82
invalid
add r9, rdx
jmp r9
jmp rcx
jmp rcx
mov r9, rax
mov ecx, eax
jmp case.0x140036020.2660
mov byte [rcx], bl
mov qword [rcx + 8], rsi
mov dword [rcx + 8], esi
mov qword [rcx + 0x10], r9
adc bl, ch
leave
jmp 0x1400851f5
mov byte [rcx], 6
jmp 0x1400851f5
invalid
invalid
mov r9, qword [rsp + 0x28]
jmp case.0x140036020.2660
sub bl, ch
adc eax, 0x6b941
mov r9d, 6
mov r9d, 6
jmp case.0x140036020.2660
or eax, 0x244c8b4c
xor bl, ch
mov r9, qword [rsp + 0x30]
jmp case.0x140036020.2660
invalid
invalid
mov r9d, 2
cmp r9, r11
ja case.default.0x140085264
add byte [rax], al
invalid
add byte [rax], al
lea rdx, [0x140170090]
invalid
movsxd r10, dword [rdx + r8*4]
add r10, rdx
add edx, edx
add edx, edx
jmp r10
mov rax, qword [rsp + 0x28]
and al, 0x28
jmp case.0x140085264.0
mov eax, 6
jmp case.0x140085264.0
add byte [rax], al
add bl, ch
or al, 0x48
mov rax, qword [rsp + 0x30]
mov rax, qword [rsp + 0x30]
and al, 0x30
jmp case.0x140085264.0
mov eax, 2
add byte [rax], al
add byte [rcx + rcx*4 - 0x26], cl
mov rdx, r11
mov rdx, r11
sub rdx, rax
sub edx, eax
jb 0x1400852f5
add rax, rsi
mov qword [rdi], rax
mov qword [rdi + 8], rdx
mov rax, qword [rdi + 0x30]
mov qword [rcx + 0x20], rax
movups xmm0, xmmword [rdi + 0x11]
movups xmm1, xmmword [rdi + 0x21]
movups xmmword [rcx + 0x11], xmm1
movups xmmword [rcx + 1], xmm0
mov byte [rcx], r8b
mov qword [rcx + 0x28], rsi
mov qword [rcx + 0x30], r9
xor cl, ch
cmp bh, bh
invalid
invalid
xor cl, ch
cmp bh, bh
invalid
lea r8, str.library_std_srcpath.rs
mov rcx, r10
call fcn.1400fdb00
ud2
lea r8, str.library_std_srcpath.rs
or al, byte [rax]
mov ecx, 1
xor edx, edx
call fcn.1400fdb00
ud2
lea r8, str.library_std_srcpath.rs
mov rcx, r9
mov rdx, r11
invalid
invalid
call fcn.1400fdc00
ud2
lea r8, str.library_std_srcpath.rs
mov rcx, rax
mov rdx, r11
call fcn.1400fdb00
ud2
lea r8, str.library_std_srcpath.rs
lea eax, [0x140130b20]
jmp 0x1400852d3
mov rdi, rdx
mov rsi, rcx
movzx ecx, byte [rcx]
lea eax, [rcx - 6]
movzx r8d, al
lea rdx, [r8 + 1]
xor eax, eax
cmp r8b, 4
cmp al, 4
cmp al, 4
cmovae rdx, rax
movzx r8d, byte [rdi]
lea r9d, [r8 - 6]
movzx r10d, r9b
lea r11, [r10 + 1]
cmp r10b, 4
cmp dl, 4
rol byte [r15 + r9 - 0x4a], 1
invalid
cmp dl, 4
cmovae r11, rax
cmp rdx, r11
fidiv dword [rbp + 0x76]
fidiv dword [rbp + 0x76]
mov al, 1
test rdx, rdx
je 0x14008538b
cmp edx, 4
jne 0x1400853d7
pop rsi
mov rdx, qword [rdi + 8]
or byte [rax - 0x75], cl
invalid
invalid
or byte [rax - 0x75], cl
or al, r13b
movabs rax, 0xebc0940fc0850006
cmp r9b, 4
invalid
call fcn.1400f0bd0
test eax, eax
sete al
jmp 0x1400853d7
cmp r9b, 4
add al, 0x72
cmp cl, r8b
jb 0x1400853d7
cmp cl, r8b
jne case.default.0x1400853a4
lea rax, [0x1401700a8]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
jne case.default.0x1400853a4
mov rdx, qword [rdi + 8]
mov rcx, qword [rsi + 8]
call fcn.1400f0bd0
test eax, eax
jne case.default.0x1400853a4
mov r8, qword [rsi + 0x20]
cmp r8, qword [rdi + 0x20]
cmp eax, dword [rdi + 0x20]
cmp eax, dword [rdi + 0x20]
jne case.default.0x1400853a4
mov rdx, qword [rdi + 0x18]
mov rcx, qword [rsi + 0x18]
jmp 0x14008537f
xor eax, eax
add rsp, 0x28
pop rdi
pop rsi
ret
mov dh, 0xc8
cmp r9b, 0xff
je 0x14008560f
test r9d, r9d
leave
jne 0x14008569d
movzx edx, byte [rcx + 0x3a]
cmp r8b, 0xff
je 0x14008561e
test r9d, r9d
test ecx, ecx
jne 0x14008569d
test dl, dl
je 0x140085626
mov dl, 1
jmp 0x14008569d
movzx r10d, byte [rcx + 0x10]
lea edx, [r10 - 5]
cmp dl, 1
ja case.0x140084a4a.36
mov r8, qword [rcx]
mov rdx, qword [rcx + 8]
xor r9d, r9d
add dword [rax - 0x75], ecx
push rcx
or byte [rbp + 0x31], al
leave
test al, al
jne 0x140085658
cmp r10b, 6
je 0x140085658
invalid
adc byte [rcx - 0x47], al
add al, byte [rax]
add byte [rax], al
mov r9d, 2
cmp rdx, 2
jb 0x140085749
cmp r9, rdx
je case.0x140084a4a.36
invalid
add rdx, r8
add rdx, r8
lea r10, [r8 + r9]
inc r10
cmp r10, rdx
sete dl
movzx r8d, byte [r8 + r9]
test dl, 1
jne 0x14008571e
add byte [rax], al
invalid
or byte [rcx - 1], cl
ret 0x3949
add byte [rax], al
add byte [rcx - 0x80], al
clc
jne 0x14008571e
jne 0x14008571e
cmp r8b, 0x2e
jne 0x14008571e
movzx edx, byte [r10]
movzx edx, byte [rdx]
cmp edx, 0x2f
je 0x140085734
add byte [rax], al
add byte [rax], al
cmp edx, 0x5c
je 0x140085734
xor edx, edx
xor r8d, r8d
xor eax, eax
test al, al
jne case.default.0x1400856cc
movzx eax, byte [rcx + 0x10]
cmp rax, 6
jne 0x1400856be
xor eax, eax
add r8, rax
movzx eax, dl
add rax, r8
add rsp, 0x28
ret
lea r9, [0x1401700c0]
movsxd rax, dword [r9 + rax*4]
add byte [rcx + 0x63], cl
add al, 0x81
add rax, r9
jmp rax
enter 0xffffffffffffe0ff, 0x48
mov eax, dword [rcx + 0x20]
add rax, 4
jmp 0x1400856b0
cmove r9, rcx
add rax, r9
add rax, 8
jmp 0x1400856b0
cmp r8b, 0x2e
setne r8b
not dl
or dl, r8b
test dl, 1
jne case.0x140084a4a.36
mov r8d, 1
xor edx, edx
test al, al
jne case.default.0x1400856cc
jmp 0x1400856a4
lea r8, str.library_std_srcpath.rs
mov ecx, 2
call fcn.1400fdb00
ud2
jae 0x140085b27
cmp r8, 0x201
jae 0x140085a50
mov esi, 0x200
lea r13, [rbp - 0x58]
mov r15, r8
jmp 0x140085aa8
sub r8, r12
sub rbx, r12
cmp rbx, r8
jae 0x140085a7f
lea rcx, [rbp + 0x3f0]
mov rdx, r12
call fcn.140100270
mov rax, qword [rbp + 0x3f0]
mov qword [rbp + 0x418], rax
mov rdi, qword [rbp + 0x3f8]
mov eax, 0xffffffff
cmp rdi, rax
mov r12d, 0xffffffff
mov esp, 0xffffffff
mov esp, 0xffffffff
cmovb r12, rdi
mov qword [rbp + 0x400], r12
mov rbx, rdi
mov rsi, r12
mov r13, qword [rbp + 0x418]
mov r15, r12
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
add byte [rax - 0x75], cl
lea edx, [rax]
add al, 0
add byte [rcx + rcx*4 - 0x16], cl
add byte [rax - 0x75], cl
lea edx, [rax]
add al, 0
add byte [rcx + rcx*4 - 0x16], cl
mov r8d, r15d
call qword [sym.imp.kernel32.dll_GetEnvironmentVariableW]
mov r14d, eax
test eax, eax
jne 0x140085ad7
call sub.kernel32.dll_GetLastError
test eax, eax
jne 0x140085b5d
mov r8d, r14d
cmp r15, r8
jne 0x140085a30
invalid
invalid
invalid
call sub.kernel32.dll_GetLastError
cmp eax, 0x7a
jne 0x140085bff
add r15, r15
mov eax, 0xffffffff
cmp r15, rax
cmovae r15, rax
mov r8, r15
cmp r8, 0x201
jb 0x140085a3f
jmp 0x140085a50
invalid
call fcn.140080a90
mov byte [rsi + 0x18], 2
jmp case.0x140036020.2679
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rdi - 0x3a], cl
cmp rsi, r8
jb case.0x140030a02.2730
add byte [rax], al
add byte [rax - 0x73], cl
lea ebp, [rax + 0x4c000003]
mov rdx, r13
lea rcx, [rbp + 0x3a8]
mov rdx, r13
call fcn.1400847b0
movups xmm0, xmmword [rbp + 0x3a8]
test al, 3
add byte [rax], al
test al, 3
add byte [rax], al
movups xmm1, xmmword [rbp + 0x3b8]
add byte [rax], al
movaps xmmword [rbp + 0x3e0], xmm1
add byte [rax], al
movaps xmmword [rbp + 0x3d0], xmm0
jmp 0x140085b78
call sub.kernel32.dll_GetLastError
shl rax, 0x20
or rax, 2
mov qword [rbp + 0x3d0], rax
mov byte [rbp + 0x3e8], 2
add byte [rax], al
invalid
add byte [rax], al
add cl, byte [rax - 0x7b]
test rdi, rdi
mov rsi, qword [rbp + 0x3c8]
mov ch, 0xc8
add eax, dword [rax]
invalid
je 0x140085b95
dec dword [rax - 0x75]
mov ch, 0xc8
add eax, dword [rax]
add byte [rcx + rdx - 0x46], dh
add al, byte [rax]
add byte [rax], al
mov edx, 2
mov rcx, qword [rbp + 0x418]
add byte [rax], al
call fcn.140037cb0
cmp byte [rbp + 0x3e8], 2
jne case.0x140036020.2685
add dh, byte [rbp + 0x40]
mov byte [rsi + 0x18], 2
lea rcx, [rbp + 0x3d0]
call fcn.140080a90
cmp qword [rbp + 0x408], 0
cmp dword [rbp + 0x408], 0
add byte [rcx + rdx - 0x46], dh
add al, byte [rax]
add byte [rax], al
je case.0x140036020.2679
mov edx, 2
mov rcx, qword [rbp + 0x410]
call fcn.140037cb0
nop
add rsp, 0x4a8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movaps xmm0, xmmword [rbp + 0x3d0]
movaps xmm1, xmmword [rbp + 0x3e0]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
cmp qword [rbp + 0x408], 0
add byte [rax], al
add byte [rbp - 0x45], dh
add byte [rax], al
add byte [rbp - 0x45], dh
jmp case.0x140036020.2679
retf 0x8d48
lea rcx, str.internal_error:_entered_unreachable_codeZ:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fwebpki_0.22.0_srccalendar.rs
lea r8, str.library_std_src_syswindowsmod.rs
mov edx, 0x28
invalid
add al, ch
imul eax, dword [rax + 0x15eb0007], 0x18058d48
add bl, ch
adc eax, 0x18058d48
invalid
invalid
invalid
invalid
call fcn.1400fdc80
jmp 0x140085c2e
add bl, ch
adc eax, 0x18058d48
invalid
invalid
invalid
invalid
lea rax, str.library_std_src_syswindowsmod.rs
leave
or al, byte [rax]
mov rcx, r8
mov rdx, rsi
mov r8, rax
call fcn.1400fdc00
sar byte [rdi + 7], cl
invalid
sar byte [rdi + 7], cl
add byte [rdi], cl
or ecx, dword [rax - 0x77]
push rsp
and al, 0x10
push rbp
push r15
push rdi
ud2
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
cmp qword [rbp + 0x3f8], 0
je 0x140085c67
mov rcx, qword [rbp + 0x3f0]
mov edx, 2
call fcn.140037cb0
nop
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
invalid
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
cmp qword [rbp + 0x408], 0
je 0x140085cb7
mov edx, 2
add byte [rax], al
cmp qword [rbp + 0x408], 0
je 0x140085cb7
mov edx, 2
mov rcx, qword [rbp + 0x410]
call fcn.140037cb0
sti
invalid
adc byte [rax + rax], al
add al, ch
stc
invalid
sti
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
add sil, byte [r9]
ror byte [rax + 0x39], cl
iretd
mov rsi, rcx
test dl, dl
jne 0x140085dbb
mov rax, qword [0x1401b0cc8]
shl rax, 1
test rax, rax
jne 0x140085dca
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
call fcn.1401003f0
test al, al
jne 0x140085dbb
mov byte [rsi + 8], 1
jmp 0x140085dbb
inc r15
inc edi
mov qword [rsi + 8], r15
xor eax, eax
jmp 0x140086225
ror byte [rdi], 0x85
stosd dword [rdi], eax
add eax, dword [rax]
add byte [rcx - 0x80], al
jl case.0x140030a02.2741
and byte [rcx], al
jne 0x1400860b5
mov rax, qword [r12]
mov eax, dword [rsp]
lea rcx, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
mov qword [rsp + 0xa8], rcx
lea rdx, [0x140029df0]
mov qword [rsp + 0xb0], rdx
xchg esp, eax
and al, 0xb0
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xab6db
mov dh, 0xa
invalid
insb byte [rdi], dx
invalid
xchg esp, eax
and al, 0xb0
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xab6db
mov dh, 0xa
invalid
mov dh, 0xa
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0xb8
add byte [rax], al
mov qword [rsp + 0xb8], rdx
lea rdx, [0x140029230]
invalid
add byte [rax - 0x73], cl
adc eax, 0xfffa3374
invalid
dec dword [rax - 0x77]
xchg esp, eax
and al, 0xc0
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x20
and al, 0x20
mov qword [rsp + 0xc0], rdx
mov qword [rsp + 0x20], 2
and al, 0x20
add al, byte [rax]
add byte [rax], al
and al, 0x20
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x48
and byte [rax], al
add byte [rax], al
mov qword [rsp + 0x48], 0x20
mov byte [rsp + 0x50], 3
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], 1
mov qword [rsp + 0x90], r14
mov qword [rsp + 0x98], 1
mov dword [rsp + 0x98], 1
mov dword [rsp + 0x98], 1
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rcx], 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
lea rcx, [rsp + 0xa8]
mov qword [rsp + 0x80], rcx
mov dword [rsp + 0x80], ecx
mov dword [rsp + 0x80], ecx
mov word [rax + rax*4], fs
add byte [rax], al
add cl, ch
invalid
jmp 0x14008608f
invalid
or eax, 0xfffa332f
invalid
mov qword [rsp + 0xb0], rcx
mov dword [rsp + 0xb0], ecx
mov qword [rsp + 0x20], 2
and al, 0x20
add al, byte [rax]
add byte [rax], al
invalid
mov qword [rsp + 0x30], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x38], 4
add al, 0
add byte [rax], al
mov qword [rsp + 0x40], 0
and al, 0x40
add byte [rax], al
add byte [rax], al
invalid
mov qword [rsp + 0x48], 0x20
add dh, al
and al, 0x50
push rax
mov byte [rsp + 0x50], 3
push rax
add ecx, dword [rax - 0x73]
or eax, 0xd226e
invalid
lea rcx, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
add byte [rax - 0x77], cl
and al, 0x70
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], 2
and al, 0x78
add al, byte [rax]
add byte [rax], al
lea r14, [rsp + 0x20]
mov qword [rsp + 0x90], r14
add byte [rax], al
mov qword [rsp + 0x98], 1
lea r13, [rsp + 0xa8]
lea ebp, [rsp + 0xa8]
and al, 0xa8
add byte [rax], al
add byte [rcx + rcx*4 - 0x54], cl
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
invalid
mov qword [rsp + 0x80], r13
mov qword [rsp + 0x88], 1
mov byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
mov edx, dword [rax + 0x28]
lea r8, [rsp + 0x70]
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
mov edx, dword [rax + 0x28]
mov edx, dword [rax + 0x28]
lea r8, [rsp + 0x70]
lea eax, [rsp + 0x70]
call fcn.14002e6b0
test al, al
jne 0x140086223
test dword [rdx + rax], eax
add byte [rcx - 0x80], al
jl 0x140086007
cmp byte [r12 + 0x20], 1
and byte [rcx], al
jne 0x1400860b5
add byte [rax], al
add byte [rcx - 0x75], cl
mov rax, qword [r12]
mov rax, qword [r12]
lea rcx, [rsp + 0xe8]
mov qword [rsp + 0xa8], rcx
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
invalid
lea rcx, [0x140086510]
lea ecx, [0x140086510]
or eax, 0x50a
add eax, 0x89480000
mov qword [rsp + 0xb0], rcx
mov dword [rsp + 0xb0], ecx
mov word [rax + rsi*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xab553
mov ch, 0xa
invalid
lea rcx, [0x140131568]
mov qword [rsp + 0xb8], rcx
mov dword [rsp + 0xb8], ecx
mov word [rax + rdi*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [0x140029230]
lea rcx, [0x140029230]
lea ecx, [0x140029230]
mov qword [rsp + 0xc0], rcx
add byte [rax], al
mov qword [rsp + 0x20], 2
and al, 0x20
add al, byte [rax]
add byte [rax], al
invalid
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 1
and al, 0x38
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], 0x20
add byte [rax], al
add dh, al
and al, 0x50
add ecx, dword [rax - 0x73]
or eax, 0xab4e3
mov ah, 0xa
invalid
mov qword [rsp + 0x70], rcx
mov dword [rsp + 0x70], ecx
mov qword [rsp + 0x78], 2
mov qword [rsp + 0x90], r14
mov qword [rsp + 0x98], 1
add byte [rax], al
add byte [rcx + rcx*4 - 0x54], cl
and al, 0x80
add byte [rax], al
invalid
mov qword [rsp + 0x88], 2
add byte [rax], al
mov rcx, qword [rax + 0x20]
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x44], cl
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x70]
and al, 0x70
and al, 0x70
call fcn.14002e6b0
test al, al
jne 0x140086223
ror byte [rdi], 0x85
outsb dx, byte [rsi]
add dword [rax], eax
add byte [rbx - 0x7bf0fcc5], al
add ecx, dword [rdi]
test byte [rdx], al
invalid
cmp dword [rbx], 3
je 0x1400861c0
add byte [rax], al
movzx eax, byte [r12 + 0x20]
movzx eax, byte [rsp + 0x20]
cmp rax, 1
je 0x140086467
test rax, rax
jne 0x1400861c0
ror byte [rdi], 0x85
jmp 0x14f0860d8
adc byte [rbx], al
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
and byte [rdi], cl
adc byte [rbx + 0x30], bl
movaps xmmword [rsp + 0x50], xmm3
and al, 0x50
movaps xmmword [rsp + 0x40], xmm2
movaps xmmword [rsp + 0x30], xmm1
and al, 0x30
movaps xmmword [rsp + 0x20], xmm0
mov rax, qword [r12]
lea rcx, [rsp + 0x20]
mov qword [rsp + 0xd8], rcx
lea rcx, [0x140083c90]
invalid
invalid
invalid
and al, 0xd8
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xffffdb75
invalid
invalid
invalid
mov qword [rsp + 0xe0], rcx
mov qword [rsp + 0x70], 2
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x70
add al, byte [rax]
add byte [rax], al
invalid
mov qword [rsp + 0x80], 2
mov qword [rsp + 0x90], 0
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x47], cl
and byte [rax], al
add byte [rax], al
add al, 0
add byte [rax], al
invalid
add byte [rax], al
movabs rcx, 0x400000020
mov qword [rsp + 0x98], rcx
mov byte [rsp + 0xa0], 3
add byte [rbx], al
add byte [rax], al
add dh, al
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rbx], al
lea rcx, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
mov qword [rsp + 0xa8], rcx
add byte [rax - 0x77], cl
mov word [rax + rbp*4], fs
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsp + 0xb0], 1
lea rcx, [rsp + 0x70]
mov qword [rsp + 0xb0], 1
add dword [rax], eax
add byte [rax], al
lea rcx, [rsp + 0x70]
mov qword [rsp + 0xc8], rcx
mov qword [rsp + 0xd0], 1
lea rcx, [rsp + 0xd8]
mov qword [rsp + 0xb8], rcx
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rdi*4], fs
add byte [rax], al
add byte [rax], al
invalid
invalid
test byte [rax + rax*8], ah
add byte [rax], al
mov qword [rsp + 0xc0], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0xa8]
jmp 0x1400861fa
push rax
sub byte [rbp + rcx*4 - 0x7c], cl
and al, 0xa8
add byte [rax], al
add bl, ch
cmp cl, byte [rcx - 0x75]
add al, 0x24
lea rcx, [0x140131590]
lea ecx, [0x140131590]
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 1
and al, 0x28
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xe6850
lea rcx, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
mov qword [rsp + 0x30], rcx
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
ror byte [rdi], 0x11
and al, 0x38
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x20]
and al, 0x20
call fcn.14002e6b0
test al, al
invalid
jne 0x140086223
sal byte [rbp + 0x20], 0x49
mov eax, dword [rsp]
invalid
mov rax, qword [r12]
mov rcx, qword [rax + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0xe691a
invalid
invalid
mov rax, qword [rax + 0x28]
lea rdx, [0x14016cb30]
invalid
invalid
mov r8d, 1
add byte [rax], al
call qword [rax + 0x18]
test al, al
je 0x140086238
invalid
mov al, 1
add rsp, 0xf0
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
ret
cmp dword [rsp + 0x150], 1
add dword [rax], eax
add byte [rcx], al
jne 0x140085e17
sar ebx, 1
invalid
mov rax, qword [rdi]
cmp eax, 2
je 0x140085e17
test ch, al
sti
invalid
and al, 0x58
add dword [rax], eax
add byte [rcx + 0xd82484], cl
test byte [rax + rbx*8], ah
invalid
add byte [rax], al
cmp byte [r12 + 0x20], 1
jne 0x14008633b
mov rax, qword [r12]
lea rcx, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
invalid
and al, 0x48
lea ecx, [0x14016cb20]
invalid
mov qword [rsp + 0xa8], rcx
mov dword [rsp + 0xa8], ecx
lea rdx, [0x140029df0]
lea edx, [0x140029df0]
adc eax, 0xfffa3b6a
mov qword [rsp + 0xb0], rdx
lea rdx, [0x140131568]
sal dword [rdx - 0x76b7fff6], cl
xchg esp, eax
and al, 0xb8
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xfffa2f8c
mov qword [rsp + 0xb8], rdx
mov dword [rsp + 0xb8], edx
lea rdx, [0x140029230]
cli
dec dword [rax - 0x77]
xchg esp, eax
and al, 0xc0
mov qword [rsp + 0xc0], rdx
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x20
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x20], 2
and byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rsp + 0x30], 1
mov qword [rsp + 0x30], 1
mov dword [rsp + 0x30], 1
mov qword [rsp + 0x38], 1
add byte [rax - 0x39], cl
and al, 0x40
mov qword [rsp + 0x40], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x48
and byte [rax], al
add byte [rax], al
mov qword [rsp + 0x48], 0x20
mov byte [rsp + 0x50], 3
and al, 0x50
add ecx, dword [rax - 0x77]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], 1
add dword [rax], eax
add byte [rax], al
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x90], rcx
mov qword [rsp + 0x98], 1
and byte [rax - 0x77], cl
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rcx], 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
mov word [rax + rax*4], fs
lea rcx, [rsp + 0xa8]
mov qword [rsp + 0x80], rcx
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rdx], al
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rdx], al
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x70]
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x70
call fcn.14002e6b0
test al, al
jne 0x140086223
inc dword [rax + rax*8 - 0x1177af1]
invalid
mov rax, qword [r12]
lea rcx, str._____________at
mov qword [rsp + 0x20], rcx
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x28], 1
lea rbx, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
mov qword [rsp + 0x30], rbx
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x20]
call fcn.14002e6b0
test al, al
jne 0x140086223
mov rcx, qword [r12 + 8]
and al, 8
mov rax, qword [r12 + 0x10]
mov rdx, qword [r12]
mov qword [rsp + 0x20], rdx
lea r8, [rsp + 0x28]
movups xmm0, xmmword [rdi]
movups xmmword [rsp + 0x28], xmm0
mov r9, qword [rdi + 0x10]
mov qword [rsp + 0x38], r9
call qword [rax + 0x20]
test al, al
jne 0x140086223
mov rax, qword [r12]
lea rcx, [rsp + 0xd8]
mov qword [rsp + 0x70], rcx
lea rcx, [0x14002dc40]
mov qword [rsp + 0x78], rcx
lea rcx, [0x14015a690]
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x40], 0
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x38], 1
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x20]
call fcn.14002e6b0
test al, al
jne 0x140086223
mov rax, qword [r12]
lea rcx, [0x1401315c0]
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x30], rbx
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x20]
and al, ch
pop rdx
invalid
cli
dec dword [rcx - 0x7bfe4f3f]
leave
je 0x140085e17
jmp 0x140086225
movups xmm0, xmmword [rbx + 0x40]
movaps xmmword [rsp + 0x60], xmm0
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmm3, xmmword [rbx + 0x30]
movaps xmmword [rsp + 0x50], xmm3
movaps xmmword [rsp + 0x40], xmm2
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
sub dword [rsp + 0x20], eax
mov rax, qword [r12]
lea rcx, [rsp + 0x20]
mov qword [rsp + 0xa8], rcx
lea rcx, [0x140083c90]
and byte [rax - 0x77], cl
mov word [rax + rbp*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xffffd7e5
in eax, 0xd7
invalid
mov qword [rsp + 0xb0], rcx
lea rcx, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], 1
mov qword [rsp + 0x90], 0
lea rcx, [rsp + 0xa8]
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x88], 1
add dword [rax], eax
add byte [rax], al
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x70]
jmp 0x1400861fa
mov rcx, r8
shr r9, 4
mov r8d, eax
and r8b, 0xf
cmp r8b, 0xa
mov r10d, 0x57
cmovb r10d, edx
add r10b, r8b
mov byte [rsp + rcx + 0x2e], r10b
lea r8, [rcx - 1]
cmp rax, 0x10
clc
adc byte [rcx + rcx*4 - 0x38], cl
clc
adc byte [rcx + rcx*4 - 0x38], cl
jae 0x140086570
add rcx, 0xfffffffffffffffe
cmp rcx, 0x80
ja 0x1400865f7
mov eax, 0x81
sub rax, r8
add rcx, rsp
add ecx, esp
loope 0x140086602
add rcx, 0x30
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, str.0x0Xh
mov r9d, 2
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov dl, 1
call fcn.140029390
movdqu xmmword [rsi], xmm6
mov dword [rsi + 0x34], edi
movaps xmm6, xmmword [rsp + 0xb0]
add rsp, 0xc8
invalid
enter 0, 0
invalid
enter 0, 0
pop rdi
pop rsi
ret
lea r8, [0x140109368]
mov edx, 0x80
call fcn.1400fdb00
invalid
add byte [rdi], cl
invalid
invalid
int3
add cl, byte [rdi + rcx + 0x45]
leave
mov rcx, rdx
mov rdx, rax
jmp fcn.140083f80
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x10], 0xfffffffffffffffe
invalid
dec dword [rax - 0x77]
invalid
mov rdx, qword [rcx]
mov eax, edx
and eax, 3
lea rcx, [0x1401700d8]
or eax, 0xe9a7b
add byte [rax], al
add byte [rax - 0x39], cl
adc r14b, r15b
invalid
invalid
invalid
or eax, 0xe9a7b
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
invalid
loopne 0x1400866af
mov rax, qword [rdx]
mov eax, dword [rdx]
mov r8, qword [rdx + 8]
mov rcx, rsi
int1
int1
mov rdx, rax
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop rbp
jmp fcn.140029ad0
xor al, 0xfa
invalid
xor al, 0xfa
cli
dec dword [rax - 0x75]
mov rcx, qword [rdx - 1]
dec qword [rax - 0x75]
invalid
mov rax, qword [rdx + 7]
mov rax, qword [rax + 0x20]
mov rdx, rsi
add rsp, 0x98
add rsp, 0x98
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop rbp
jmp rax
shr rdx, 0x20
shr edx, 0x20
invalid
mov dword [rbp + 0xc], edx
lea rdi, [rbp - 0x10]
mov rcx, rdi
stc
stc
call fcn.140083830
mov qword [rbp - 0x30], rdi
jge 0x140086682
invalid
dec dword [rax - 0x77]
jge 0x140086687
lea rax, [0x140004a70]
lea eax, [0x140004a70]
mov qword [rbp - 0x28], rax
mov dword [rbp - 0x28], eax
lea rax, [rbp + 0xc]
lea eax, [rbp + 0xc]
mov qword [rbp - 0x20], rax
loopne case.0x140084a4a.48
lea rax, [0x140034960]
lea eax, [0x140034960]
dec dword [rax - 0x77]
call 0x1840df421
call 0x1840df421
mov qword [rbp - 0x18], rax
call 0x1840df421
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
movabs eax, dword [0xc748a0458948000a]
test al, 3
or al, byte [rax]
add byte [rax - 0x77], cl
movabs al, byte [0x3a845c748]
mov dword [rbp - 0x58], 3
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 3
mov dword [rbp - 0x58], 3
mov dword [rbp - 0x58], 3
add byte [rax], al
add byte [rax - 0x39], cl
invalid
rol byte [r8], 0
add byte [rax], al
add byte [rax], al
mov qword [rbp - 0x40], 0
mov dword [rbp - 0x40], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
add byte [rax], al
lea rax, [rbp - 0x30]
lea eax, [rbp - 0x30]
ror byte [r8 - 0x77], 1
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 2
add byte [rax], al
invalid
mov r8b, 0x48
mov al, 0x48
mov dword [rbp - 0x48], 2
add byte [rax], al
add byte [rax - 0x75], cl
invalid
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
mov edx, dword [rsi + 0x28]
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
push rsi
sub byte [rbp + rcx*4 + 0x45], cl
lea r8, [rbp - 0x60]
call fcn.14002e6b0
lahf
jg 0x14008670a
invalid
mov ebx, eax
invalid
lea r8, [rbp - 0x60]
call fcn.14002e6b0
lahf
jg 0x14008670a
invalid
mov ebx, eax
movabs al, byte [0x48c389fffa7f9fe8]
lahf
jg 0x14008670a
cli
dec dword [rcx + 0x7d8348c3]
clc
add byte [rdi], cl
cmp qword [rbp - 8], 0
cmp dword [rbp - 8], 0
je 0x140086a2d
test byte [rdi], cl
add eax, dword [rax]
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
invalid
mov edx, 1
add byte [rax], al
add al, ch
call fcn.140037cb0
invalid
cld
add al, byte [rax]
add byte [rax], al
call fcn.140037cb0
jmp 0x140086a2d
invalid
sti
invalid
add byte [rax - 0x3f], cl
invalid
shr rdx, 0x20
lea rax, [0x1401700e8]
lea eax, [0x1401700e8]
add byte [rax + 0x63], cl
or al, 0x90
movsxd rcx, dword [rax + rdx*4]
add rcx, rax
add ecx, eax
sar edi, 0xe1
lea rax, str.entity_not_foundpermission_deniedconnection_refusedconnection_resethost_unreachablenetwork_unreachableconnection_abortednot_connectedaddress_in_useaddress_not_availablenetwork_downbroken_pipeentity_already_existsoperation_would_blocknot_a_directoryis_a_directorydirectory_not_emptyread_only_filesystem_or_storage_mediumfilesystem_loop_or_indirection_limit__e.g._symlink_loop_stale_network_file_handleinvalid_input_parameterinvalid_datatimed_outwrite_zerono_storage_spaceseek_on_unseekable_filefilesystem_quota_exceededfile_too_largeresource_busyexecutable_file_busydeadlockcross_device_link_or_renametoo_many_linksinvalid_filenameargument_list_too_longoperation_interruptedunsupportedunexpected_end_of_fileout_of_memoryother_erroruncategorized_errorOs
lea eax, str.entity_not_foundpermission_deniedconnection_refusedconnection_resethost_unreachablenetwork_unreachableconnection_abortednot_connectedaddress_in_useaddress_not_availablenetwork_downbroken_pipeentity_already_existsoperation_would_blocknot_a_directoryis_a_directorydirectory_not_emptyread_only_filesystem_or_storage_mediumfilesystem_loop_or_indirection_limit__e.g._symlink_loop_stale_network_file_handleinvalid_input_parameterinvalid_datatimed_outwrite_zerono_storage_spaceseek_on_unseekable_filefilesystem_quota_exceededfile_too_largeresource_busyexecutable_file_busydeadlockcross_device_link_or_renametoo_many_linksinvalid_filenameargument_list_too_longoperation_interruptedunsupportedunexpected_end_of_fileout_of_memoryother_erroruncategorized_errorOs
jmp rcx
lea eax, str.entity_not_foundpermission_deniedconnection_refusedconnection_resethost_unreachablenetwork_unreachableconnection_abortednot_connectedaddress_in_useaddress_not_availablenetwork_downbroken_pipeentity_already_existsoperation_would_blocknot_a_directoryis_a_directorydirectory_not_emptyread_only_filesystem_or_storage_mediumfilesystem_loop_or_indirection_limit__e.g._symlink_loop_stale_network_file_handleinvalid_input_parameterinvalid_datatimed_outwrite_zerono_storage_spaceseek_on_unseekable_filefilesystem_quota_exceededfile_too_largeresource_busyexecutable_file_busydeadlockcross_device_link_or_renametoo_many_linksinvalid_filenameargument_list_too_longoperation_interruptedunsupportedunexpected_end_of_fileout_of_memoryother_erroruncategorized_errorOs
add eax, 0xa9d24
mov ecx, 0x10
jmp case.0x140085264.63
jle 0x140086756
add byte [rax], al
add byte [rax], al
add cl, ch
jle 0x140086756
add byte [rax], al
lea rax, [0x140130480]
lea eax, [0x140130480]
add eax, 0xa9d23
or al, byte [rax]
mov ecx, 0x11
jmp case.0x140085264.63
insd dword [rdi], dx
add al, byte [rax]
invalid
add byte [rax], al
add cl, ch
insd dword [rdi], dx
add al, byte [rax]
add byte [rax - 0x73], cl
invalid
lea eax, [0x140130491]
add eax, 0xa9d23
mov ecx, 0x12
jmp case.0x140085264.63
pop rsp
add al, byte [rax]
invalid
add byte [rax], al
add cl, ch
pop rsp
add al, byte [rax]
add byte [rax - 0x73], cl
invalid
lea eax, [0x1401304a3]
add eax, 0xa9d24
mov ecx, 0x10
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add cl, ch
add al, byte [r8]
add al, byte [rax]
jmp case.0x140085264.63
add al, byte [rax]
add byte [rax - 0x73], cl
lea eax, [0x1401304b3]
add eax, 0xa9d23
popfq
or al, byte [rax]
mov ecx, 0x10
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add cl, ch
jmp case.0x140085264.63
cmp al, byte [rdx]
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [0x1401304c3]
add al, byte [rax]
add byte [rax - 0x73], cl
invalid
lea eax, [0x1401304c3]
add eax, 0xa9d22
jmp 0x1400869cf
sub dword [rdx], eax
add byte [rax], al
lea rax, [0x1401304d6]
lea eax, [0x1401304d6]
add al, byte [rax]
add byte [rax - 0x73], cl
invalid
lea eax, [0x1401304d6]
add eax, 0xa9d29
sub dword [rbp + 0x12b9000a], ebx
add byte [rax], al
add cl, ch
add byte [rcx + 0x12], bh
mov ecx, 0x12
jmp case.0x140085264.63
sbb eax, 0x48000002
add al, byte [rax]
add byte [rax - 0x73], cl
invalid
lea eax, [0x1401304e8]
add eax, 0xa9d2a
mov ecx, 0xd
jmp case.0x140085264.63
or al, 2
add byte [rax], al
or al, 2
add byte [rax], al
lea rax, [0x1401304f5]
lea eax, [0x1401304f5]
add al, byte [rax]
add byte [rax - 0x73], cl
invalid
lea eax, [0x1401304f5]
add eax, 0xa9d26
popfq
popfq
or al, byte [rax]
mov ecx, 0xe
jmp case.0x140085264.63
sti
add dword [rax], eax
invalid
sti
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
lea eax, [0x140130503]
add eax, 0xa9d23
add byte [rcx + 0x15], bh
mov ecx, 0x15
jmp case.0x140085264.63
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
lea eax, [0x140130518]
add eax, 0xa9d27
mov ecx, 0xc
jmp case.0x140085264.63
fld dword [rcx]
add byte [rax], al
invalid
fld dword [rcx]
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xa9d22
add dword [rax], eax
add byte [rax - 0x73], cl
lea eax, [0x140130524]
add eax, 0xa9d22
mov ecx, 0xb
jmp case.0x140085264.63
enter 1, 0
add byte [rax], al
add cl, ch
enter 1, 0
lea rax, [0x14013052f]
lea eax, [0x14013052f]
lea eax, [0x14013052f]
add eax, 0xa9d1c
or al, byte [rax]
mov ecx, 0x15
jmp case.0x140085264.63
mov bh, 1
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
mov bh, 1
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [0x140130544]
lea eax, [0x140130544]
add eax, 0xa9d20
mov ecx, 0x15
jmp case.0x140085264.63
cmpsb byte [rsi], byte [rdi]
add dword [rax], eax
invalid
add byte [rax], al
add cl, ch
cmpsb byte [rsi], byte [rdi]
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
lea eax, [0x140130559]
add eax, 0xa9d24
mov ecx, 0xf
jmp case.0x140085264.63
xchg ebp, eax
add dword [rax], eax
invalid
add byte [rax], al
add cl, ch
xchg ebp, eax
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
lea eax, [0x140130568]
add eax, 0xa9d22
mov ecx, 0xe
jmp case.0x140085264.63
test byte [rcx], al
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
test byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [0x140130576]
lea eax, [0x140130576]
add eax, 0xa9d1f
jmp 0x1400869cf
add dword [rax], eax
add byte [rax - 0x73], cl
lea eax, [0x140130589]
lea eax, [0x140130589]
popfq
or al, byte [rax]
add byte [rcx + 0x26], bh
mov ecx, 0x26
add cl, ch
add dword [eax], eax
add dword [rax], eax
jmp case.0x140085264.63
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0xa9d3b
popfq
or al, byte [rax]
invalid
lea eax, [0x1401305af]
add byte [rcx + 0x38], bh
mov ecx, 0x38
jmp case.0x140085264.63
add dword [rax], eax
add byte [rax - 0x73], cl
lea eax, [0x1401305e7]
add byte [rax], al
lea rax, [0x1401305e7]
lea eax, [0x1401305e7]
lea eax, [0x1401305e7]
popfq
or al, byte [rax]
invalid
add byte [rcx + 0x19], bh
mov ecx, 0x19
jmp case.0x140085264.63
add dword [rax], eax
add byte [rax - 0x73], cl
lea eax, [0x140130600]
lea eax, [0x140130600]
add byte [rcx + 0x17], bh
mov ecx, 0x17
add byte [rax], al
add cl, ch
xor al, 1
add dword [rax], eax
add byte [rax - 0x73], cl
lea eax, [0x140130617]
jmp case.0x140085264.63
add dword [rax], eax
add byte [rax - 0x73], cl
lea eax, [0x140130617]
lea eax, [0x140130617]
add byte [rcx + 0xc], bh
mov ecx, 0xc
jmp case.0x140085264.63
and eax, dword [rcx]
add byte [rax], al
lea rax, [0x140130623]
lea eax, [0x140130623]
add dword [rax], eax
add byte [rax - 0x73], cl
lea eax, [0x140130623]
lea eax, [0x140130623]
imul ebx, dword [rbp + 0x9b9000a], 0
add byte [rax], al
mov ecx, 9
jmp case.0x140085264.63
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x14013062c]
lea rax, [0x14013062c]
lea eax, [0x14013062c]
mov ecx, 0xa
jmp case.0x140085264.63
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
lea eax, [0x140130636]
lea eax, [0x140130636]
mov ecx, 0x10
jmp case.0x140085264.63
add byte [rax], al
invalid
add cl, ch
lock add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xa9d5b
popfq
or al, byte [rax]
lea eax, [0x140130646]
popfq
or al, byte [rax]
mov ecx, 0x17
jmp case.0x140085264.63
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [0x14013065d]
lea eax, [0x14013065d]
or al, byte [rax]
mov ecx, 0x19
jmp case.0x140085264.63
add byte [rax], al
add cl, ch
invalid
add byte [rax], al
lea rax, [0x140130676]
lea eax, [0x140130676]
lea eax, [0x140130676]
add eax, 0xa9d69
mov ecx, 0xe
invalid
jmp case.0x140085264.63
add byte [rax - 0x73], cl
add eax, 0xa9d66
or al, byte [rax]
lea eax, [0x140130684]
or al, byte [rax]
mov ecx, 0xd
jmp case.0x140085264.63
lodsb al, byte [rsi]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add cl, ch
lodsb al, byte [rsi]
add byte [rax], al
add byte [rax], al
invalid
invalid
lea eax, [0x140130691]
add eax, 0xa9d62
add byte [rcx + 0x14], bh
mov ecx, 0x14
jmp case.0x140085264.63
add byte [rax - 0x73], cl
add eax, 0xa9d65
popfq
or al, byte [rax]
lea eax, [0x1401306a5]
popfq
or al, byte [rax]
mov ecx, 8
jmp case.0x140085264.63
mov al, byte [rax]
add byte [rax], al
mov al, byte [rax]
add byte [rax], al
lea rax, [0x1401306ad]
mov ecx, 0x1b
add byte [rax], al
add byte [rcx + 0x1b], bh
add byte [rax], al
jmp case.0x140085264.63
lea rax, [0x1401306c8]
mov ecx, 0xe
add byte [rax], al
add byte [rax], al
jmp case.0x140085264.63
add byte [rcx + 0x10], bh
add byte [rax], al
jmp case.0x140085264.63
jmp case.0x140085264.63
add byte [rcx + 0x15], bh
jmp case.0x140085264.63
jmp case.0x140085264.63
jmp case.0x140085264.63
jmp case.0x140085264.63
add eax, 0xa9d7e
mov ecx, 0xb
jmp case.0x140085264.63
mov ecx, 0x13
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rcx
lea rax, [rbp - 0x30]
mov qword [rbp - 0x10], rax
lea rax, [0x140029df0]
mov qword [rbp - 8], rax
mov dword [rbp - 8], eax
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 1
mov qword [rbp - 0x40], 0
lea rax, [rbp - 0x10]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
push rsi
sub byte [rbp + rcx*4 + 0x45], cl
invalid
call fcn.14002e6b0
mov ebx, eax
and byte [rax - 0x75], r9b
push rsi
sub byte [rbp + rcx*4 + 0x45], cl
movabs al, byte [0x89c389fffa7c85e8]
fmul dword [rax - 0x7f]
invalid
mov eax, ebx
add rsp, 0x98
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
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x7d], cl
jge 0x140086a50
clc
invalid
je 0x140086a69
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x7d], cl
jge 0x140086a50
clc
clc
add byte [rsi + rcx + 0x48], dh
mov rcx, qword [rbp - 0x10]
mov rcx, qword [rbp - 0x10]
mov edx, 1
call fcn.140037cb0
sti
call qword [rax + 0x28c48348]
add al, ch
adc r15b, r11b
sti
sti
call qword [rax + 0x28c48348]
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
int3
int3
push rsi
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x78
mov rsi, r9
js 0x140086add
mov esi, ecx
mov rdi, r8
mov qword [rsp + 0x70], rdx
mov r14, rcx
mov esi, ecx
add rsi, r8
add esi, eax
mov qword [rsp + 0x48], r8
mov qword [rsp + 0x50], rsi
mov dword [rsp + 0x50], esi
lea r12, [rsp + 0x58]
mov byte [rsp + 0x58], 0x81
mov byte [rsp + 0x64], 0x81
and al, 0x64
add dword [rax - 0x4b], 0x6c8d4c81
and al, 0x2d
and al, 0x64
add dword [rax - 0x4b], 0x6c8d4c81
add dword fs:[rax - 0x4b], 0x6c8d4c81
and al, 0x2d
lea r15, [rsp + 0x2c]
lea edi, [rsp + 0x2c]
lea rbx, [0x14017018c]
jmp 0x140086b17
and al, 0x2c
pop rsp
sub al, 0x5c
xor byte [rsi + 0xf], ah
invalid
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x2e
add byte [rax], al
add byte [rax], al
mov word [rsp + 0x36], 0x200
and al, 0x36
add byte [rdx], al
and al, 0x36
add byte [rdx], al
mov eax, dword [r13 + 7]
mov dword [rsp + 0x3f], eax
invalid
mov rax, qword [r13]
mov qword [rsp + 0x38], rax
mov bpl, 0x5c
pop rsp
invalid
pop rsp
mov eax, dword [rsp + 0x3f]
mov dword [r12 + 8], eax
mov rax, qword [rsp + 0x38]
and al, 0x38
and al, 0x38
mov qword [r12 + 1], rax
cmp bpl, 0x81
je 0x140086b36
cmp bpl, 0x80
je 0x140086c9c
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdi], cl
movzx eax, byte [rsp + 0x62]
movzx eax, byte [rsp + 0x62]
cmp al, byte [rsp + 0x63]
jb 0x140086cb5
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x7b], cl
dec dword [rdi]
test byte [rbp + 0x48000001], ah
add dword [rax], eax
add byte [rax + 0x39], cl
cmp rdi, rsi
test rdi, rdi
je 0x140086ce4
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax + 0x39], cl
cmp rdi, rsi
je 0x140086ce4
movzx edx, byte [rdi]
cmp rdi, rsi
je 0x140086ce4
movzx edx, byte [rdi]
movzx ebp, dl
test bpl, bpl
js 0x140086b60
inc rdi
cmp ebp, 0x27
std
invalid
jbe 0x140086bd0
std
invalid
jmp 0x140086c27
mov eax, ebp
and eax, 0x1f
movzx r8d, byte [rdi + 1]
and r8d, 0x3f
cmp bpl, 0xdf
jbe 0x140086bb6
movzx ecx, byte [rdi + 2]
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
cmp dl, 0xf0
invalid
jb 0x140086c17
invalid
add rdi, 2
shl eax, 6
or eax, r8d
mov ebp, eax
cmp ebp, 0x27
ja 0x140086c27
mov eax, ebp
movsxd rax, dword [rbx + rax*4]
add rax, rbx
jmp rax
mov edx, dword [rsp + 0x5c]
mov dword [r12 + 8], 0
mov qword [r12], 0
xor ebp, ebp
jmp 0x140086ccd
movzx ecx, al
mov byte [rsp + 0x58], bpl
lea edx, [rax + 1]
mov byte [rsp + 0x62], dl
cmp al, 0xa
jae 0x140086cf7
movzx edx, byte [rsp + rcx + 0x58]
mov rcx, r14
mov rax, qword [rsp + 0x70]
call qword [rax + 0x20]
test al, al
je 0x140086b17
mov al, 1
jmp 0x140086ce6
xor eax, eax
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_srcescape.rs
mov edx, 0xa
call fcn.1400fdb80
ud2
mov qword [rsi], rdx
mov qword [rsi + 8], rcx
mov qword [rsi + 0x10], rax
mov byte [rsi + 0x18], 3
add rsp, 0x48
pop rbx
pop rsi
ret
add r11, 2
cmp r10, r9
cmovne r10, r11
nop dword [rax]
mov r11, r10
cmp r10, r9
je 0x140086d49
lea r10, [r11 + 1]
movzx ebx, byte [r11]
test bl, bl
jns 0x140086d80
cmp bl, 0xe0
jb 0x140086d72
cmp bl, 0xed
jne 0x140086dbc
cmp r10, r9
je 0x140086d49
lea r10, [r11 + 2]
cmp r10, r9
je 0x140086d49
cmp byte [r11 + 1], 0x9f
lahf
ja 0x140086de8
add r11, 3
mov r10, r11
invalid
jmp 0x140086d80
invalid
add r11, 2
cmp r10, r9
cmove r11, r10
xor r10d, r10d
ror byte [rbp + 0x39], cl
retf
setne r10b
add r10, r11
cmp bl, 0xf0
jb 0x140086d80
ror byte [rbp + 0x39], cl
retf
xor r11d, r11d
cmp r10, r9
setne r11b
add r10, r11
jmp 0x140086d80
mov r9d, dword [r8]
mov r8d, dword [r8 + 3]
mov dword [rsi + 0x1c], r8d
sbb al, 0x44
mov dword [rsi + 0x19], ecx
sbb al, 0x44
mov dword [rsi + 0x19], ecx
mov qword [rsi], rdx
mov qword [rsi + 8], rcx
mov qword [rsi + 0x10], rax
mov byte [rsi + 0x18], 0
jmp 0x140086d58
dec esp
int3
int3
push rdi
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x68
in al, dx
push 0x246c8d48
insb byte [rdi], dx
and al, 0x60
in al, dx
push 0x246c8d48
insb byte [rdi], dx
and al, 0x60
insb byte [rdi], dx
and al, 0x60
mov qword [rbp], 0xfffffffffffffffe
mov dword [rbp], 0xfffffffe
invalid
mov rdi, rdx
mov edi, edx
mov rsi, rcx
movzx r14d, byte [rdx + 0x18]
jb case.0x140030a02.2810
invalid
jb case.0x140030a02.2810
mov byte [rdx + 0x18], 0
sbb byte [rax], al
mov qword [rbp - 0x18], 2
call 0x140086e46
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
invalid
invalid
mov r15, qword [rdx + 8]
mov edi, dword [rdx + 8]
invalid
mov edi, dword [rdx + 8]
movzx ebx, word [rdx + 0x10]
mov eax, 2
add byte [rax], al
invalid
mov bh, 0x5a
adc byte [rax + 2], bh
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + 0x31], al
rol byte [rbp + 0x31], 0xe4
xor r8d, r8d
xor r12d, r12d
jmp 0x140086e74
mov rax, qword [rbp - 0x18]
mov r8, qword [rbp - 8]
mov eax, dword [rbp - 8]
mov eax, dword [rbp - 8]
mov word [rax + r8*2], r13w
inc r8
inc r8
mov qword [rbp - 8], r8
clc
mov rdx, qword [rdi]
nop word [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 r13d, ebx
mov ebp, ebx
test bx, bx
jne 0x140086f20
xchg esp, eax
add byte [rax], al
invalid
xchg esp, eax
add byte [rax], al
add byte [rcx + rdi - 6], cl
cmp edx, edi
cmp rdx, r15
cmp edx, edi
je 0x140086fd3
lea rcx, [rdx + 1]
lea ecx, [rdx + 1]
mov qword [rdi], rcx
movzx r10d, byte [rdx]
movzx edx, byte [rdx]
movzx edx, byte [rdx]
mov dh, 0x12
movzx r13d, r10b
mov dh, 0xea
test r13b, r13b
in eax, dx
jns 0x140086f3b
add byte [rax], al
add byte [rbp - 0x77], al
mov ecx, ebp
and r9d, 0x1f
add byte [rax], al
mov r9d, r13d
mov ecx, ebp
and r9d, 0x1f
loope 0x140086ed3
lea rcx, [rdx + 2]
mov qword [rdi], rcx
mov dword [rdi], ecx
add cl, byte [rax - 0x77]
mov dword [rdi], ecx
cmove ecx, dword [rdi]
mov dh, 0x5a
pop rdx
movzx r11d, byte [rdx + 1]
pop rdx
add dword [rcx - 0x7d], eax
and r11d, 0x3f
jrcxz 0x140086f03
cmp r13b, 0xdf
jbe 0x140086f31
std
fbstp tbyte [rsi + 0x67]
lea rcx, [rdx + 3]
mov qword [rdi], rcx
movzx r13d, byte [rdx + 2]
movzx ebp, byte [rdx + 2]
movzx ebp, byte [rdx + 2]
mov dh, 0x6a
add al, byte [rcx - 0x3f]
jrcxz 0x140086ee0
shl r11d, 6
and r13d, 0x3f
in eax, 0x3f
or r13d, r11d
cmp r10b, 0xf0
cli
invalid
fld qword [rcx - 0x80]
cli
invalid
jb 0x140086f53
lea rcx, [rdx + 4]
mov qword [rdi], rcx
mov dword [rdi], ecx
mov dword [rdi], ecx
movzx edx, byte [rdx + 3]
and r9d, 7
and ecx, 7
and ecx, 7
shl r9d, 0x12
shl r13d, 6
and edx, 0x3f
or edx, r13d
or edx, r9d
mov r13d, edx
mov ebp, edx
invalid
mov ebp, edx
cmp r13d, 0xffff
add byte [rax], al
add byte [rsi + 0x28], dh
jbe 0x140086f3b
jmp case.0x140036020.2788
nop word cs:[rax + rax]
add byte [rax], al
add byte [rsi - 0x39], ah
adc byte [r8], r8b
add byte [rax], al
xor ebx, ebx
mov word [rdi + 0x10], 0
add byte [rax], al
xor ebx, ebx
cmp r13w, 0x22
std
invalid
je case.0x140036020.2784
std
and dh, byte [rax + rbx - 0x15]
outsd dx, dword [rsi]
jmp 0x140086fa0
shl r9d, 6
shl ecx, 6
or r9d, r11d
mov r13d, r9d
mov ebp, ecx
mov ebp, ecx
xor ebx, ebx
mov rdx, rcx
cmp r13w, 0x22
jne 0x140086fa0
not r12b
and r12b, 1
jmp 0x140086e80
shl r9d, 0xc
loope case.0x140036020.2788
or r13d, r9d
cmp r13d, 0xffff
std
invalid
inc dword [rax]
add byte [rsi - 0x28], dh
std
invalid
lea r9d, [r13 + 0xff0000]
shr r9d, 0xa
or r9d, 0xd800
add al, bl
add byte [rax], al
add al, bl
add byte [rax], al
and r13d, 0x3ff
inc dword [rbx]
add byte [rax], al
or r13d, 0xdc00
add ah, bl
add byte [rax], al
mov word [rdi + 0x10], r13w
mov rdx, rcx
mov ebx, r13d
mov r13d, r9d
int 0x66
cmp r13d, 0x22
int 0x66
cmp r13d, 0x22
je case.0x140036020.2784
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
movzx ecx, r13w
cmp ecx, 0x3b
jne 0x140086fb4
mov r13w, 0x3b
cmp eax, dword [rax]
test r12b, 1
je 0x140086fcf
cmp r8, qword [rbp - 0x10]
jne 0x140086e68
lea rcx, [rbp - 0x18]
mov rdx, r8
call fcn.140082fd0
jmp 0x140086e60
mov byte [rdi + 0x18], 1
test r14b, r14b
jne 0x140087006
test r8, r8
jne 0x140087006
mov byte [rsi + 0x18], 2
cmp qword [rbp - 0x10], 0
je 0x140087029
mov rcx, qword [rbp - 0x18]
mov edx, 2
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
jmp fcn.140037cb0
mov rdx, qword [rbp - 0x18]
lea rcx, [rbp - 0x38]
call fcn.1400847b0
movups xmm0, xmmword [rbp - 0x38]
movups xmm1, xmmword [rbp - 0x28]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
cmp qword [rbp - 0x10], 0
jne 0x140086fe8
add rsp, 0x68
pop rbx
pop rdi
pop rsi
push 0x415e5f5b
pop rsp
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
loopne 0x1400870ae
add byte [rax], al
mov qword [rbp + 0x3c8], 2
mov dword [rbp + 0x3c8], 2
xorps xmm0, xmm0
movups xmmword [rbp + 0x3d0], xmm0
mov r8d, 0x200
add byte [rdx], al
add byte [rax], al
add byte [rdx], al
add byte [rax], al
mov eax, 2
add byte [rax], al
add byte [rax - 0x77], cl
test eax, ebp
mov qword [rbp + 0x3e8], rax
xor edi, edi
xor ebx, ebx
xor r14d, r14d
cmp r8, 0x201
add eax, dword [rax]
add byte [rcx], dh
push qword [rcx]
fild dword [rbp + 0x31]
test byte [rcx - 0x7f], 0xf8
add dword [rdx], eax
add byte [rax], al
jae 0x140087110
jmp 0x1400870ff
jae 0x1400871cf
cmp r8, 0x201
add byte [rax], al
jae 0x140087110
mov r15d, 0x200
lea r12, [rbp - 0x58]
mov r13, r8
test al, 0x4d
mov ebp, eax
jmp 0x140087168
sub r8, r14
sub rbx, r14
cmp rbx, r8
jae 0x14008713f
add byte [rax], al
mov rdx, r14
call fcn.140100270
mov rax, qword [rbp + 0x3c8]
mov qword [rbp + 0x3e8], rax
mov rdi, qword [rbp + 0x3d0]
mov eax, 0xffffffff
cmp rdi, rax
mov r14d, 0xffffffff
cmovb r14, rdi
mov qword [rbp + 0x3d8], r14
mov rbx, rdi
mov r15, r14
mov r12, qword [rbp + 0x3e8]
movsd dword [rdi], dword [rsi]
invalid
add eax, dword [rax]
invalid
movsd dword [rdi], dword [rsi]
call 0x18d087169
mov ebp, esi
mov r13, r14
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
xor ecx, ecx
mov rdx, r12
mov r8d, r13d
call qword [sym.imp.kernel32.dll_GetModuleFileNameW]
mov esi, eax
test eax, eax
jne 0x140087191
call sub.kernel32.dll_GetLastError
test eax, eax
jne 0x14008722e
mov r8d, esi
cmp r13, r8
jne 0x1400870f0
call sub.kernel32.dll_GetLastError
cmp eax, 0x7a
jne 0x140087250
add r13, r13
mov eax, 0xffffffff
cmp r13, rax
cmovae r13, rax
mov r8, r13
invalid
call 0x14200f30a
add al, byte [rax]
cmp r8, 0x201
jb 0x1400870ff
add byte [rdi], cl
invalid
jmp 0x140087110
cmp r15, r8
jb 0x14008726a
lea rcx, [rbp + 0x3a8]
mov rdx, r12
call fcn.1400847b0
movups xmm0, xmmword [rbp + 0x3a8]
movups xmm1, xmmword [rbp + 0x3b8]
mov rax, qword [rbp + 0x3e0]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
test rdi, rdi
je 0x140087219
mov edx, 2
mov rcx, qword [rbp + 0x3e8]
add eax, dword [rax]
add al, ch
xchg edi, eax
or bh, bl
call qword [rax + 0x78c48148]
add al, 0
add byte [rbx + 0x5f], bl
call fcn.140037cb0
nop
add rsp, 0x478
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
call sub.kernel32.dll_GetLastError
shl rax, 0x20
or rax, 2
mov rcx, qword [rbp + 0x3e0]
mov qword [rcx], rax
mov byte [rcx + 0x18], 2
test rdi, rdi
jne 0x140087208
jmp 0x140087219
lea rcx, str.internal_error:_entered_unreachable_codeZ:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fwebpki_0.22.0_srccalendar.rs
lea r8, str.library_std_src_syswindowsmod.rs
mov edx, 0x28
call fcn.1400fdc80
jmp 0x14008727f
lea rax, str.library_std_src_syswindowsmod.rs
mov rcx, r8
mov rdx, r15
mov r8, rax
call fcn.1400fdc00
ud2
add byte [rbp - 0x7b], cl
dec dword [rdi]
test dword [rax - 0x17000000], eax
mov byte [rax], al
add byte [rax], al
cmp byte [rdi + 0x24], 0
je 0x140087687
rol dword [rax + rax*8 - 0x77bee28b], 0xca
mov dl, cl
lea ecx, [r10*2 + 2]
add al, byte [rax]
add byte [rax], al
jmp 0x14008769c
je case.0x1400840f3.168
mov ecx, 1
mov r10d, dword [rdi + 0x14]
mov edx, dword [rdi + 0x14]
or r10d, dword [rdi + 0x10]
or r10d, dword [rdi + 0x1c]
xor r11d, r11d
test al, al
setne r11b
shl r11d, 0x15
jrcxz 0x1400876ca
or r11d, r10d
mov dword [rsp + 0x28], r11d
rol dword [rcx + rcx*4 + 0x5c], cl
and al, 0x28
mov dword [rsp + 0x28], ebx
mov dword [rsp + 0x20], ecx
and al, 0x20
mov qword [rsp + 0x30], 0
and al, 0x30
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, esi
mov rcx, rsi
mov ecx, esi
call qword [sym.imp.kernel32.dll_CreateFileW]
jge 0x14008767c
cmp rax, 0xffffffffffffffff
clc
push qword [rcx + rbp + 0x49]
je case.0x1400840f3.164
mov r14, rax
je case.0x1400840f3.164
mov r14, rax
invalid
xor ebx, ebx
test r15, r15
test edi, edi
test edi, edi
je 0x1400876f0
mov edx, 2
mov rcx, rsi
add byte [rax - 0x77], cl
int1
call fcn.140037cb0
dec dword [rax - 0x77]
fmul dword [rcx + rcx*4 - 0xe]
mov rdx, r14
mov rax, rbx
mov rdx, r14
add rsp, 0x70
add esp, 0x70
jo case.0x140084a4a.143
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
call sub.kernel32.dll_GetLastError
jbe 0x14008777a
invalid
mov r14d, eax
shl r14, 0x20
shl esi, 0x20
invalid
shl esi, 0x20
or r14, 2
or esi, 2
invalid
mov ebx, 1
add dword [rax], eax
add byte [rax], al
test r15, r15
jne case.0x1400840f3.157
invalid
invalid
jmp 0x1400876f0
mov r10b, cl
mov dl, cl
lea ecx, [r10*2 + 3]
or al, 0x55
add eax, dword [rax]
add byte [rax], al
jmp 0x14008769c
invalid
invalid
int3
sub esp, 0x68
mov rdi, rdx
mov edi, edx
mov rsi, rcx
mov esi, ecx
invalid
xorps xmm0, xmm0
movaps xmmword [rsp + 0x50], xmm0
and al, 0x50
push rax
movaps xmmword [rsp + 0x40], xmm0
and al, 0x40
movaps xmmword [rsp + 0x30], xmm0
movaps xmmword [rsp + 0x30], xmm0
and al, 0x30
mov dword [rsp + 0x60], 0
and al, 0x60
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [rsp + 0x30]
lea rdx, [rsp + 0x30]
lea edx, [rsp + 0x30]
mov rcx, rdi
stc
call qword [sym.imp.kernel32.dll_GetFileInformationByHandle]
adc eax, 0x7aaf4
add byte [rbp - 0x527bf040], al
test eax, eax
je case.0x140085264.141
invalid
lodsd eax, dword [rsi]
add byte [rax], al
invalid
test byte [rbp - 0x75000000], ch
and al, 0x30
invalid
add byte [rax], al
add byte [rbx + 0x3130244c], cl
mov ecx, dword [rsp + 0x30]
xor byte [rcx], dh
xor eax, eax
sal bh, 0xc1
add byte [rax + rax], al
test ecx, 0x400
rol dword [rax], 4
add byte [rax], al
invalid
add byte [rdi + rsi + 0x48], dh
je case.0x140084a4a.156
invalid
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x28], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0x44], cl
lea r8, [rsp + 0x28]
lea r8, [rsp + 0x28]
sub byte [rax - 0x77], cl
mov rcx, rdi
stc
mov edx, 9
add byte [rax], al
add byte [rcx - 0x47], al
or byte [rax], al
add byte [rax], al
invalid
mov r9d, 8
mov ecx, 8
add byte [rax], al
add al, ch
call sub.kernel32.dll_GetFileInformationByHandleEx
push rsp
jne 0x1400877a0
add byte [rbp - 0x74858b40], al
test eax, eax
je case.0x140085264.141
sal byte [rdx + rdi*2 - 0x75], 0x44
and al, 0x28
invalid
mov eax, dword [rsp + 0x28]
and al, 0x28
sub cl, al
loopne case.0x140085218.137
shl eax, 0x15
sar eax, 0x1f
clc
invalid
and eax, dword [rsp + 0x2c]
and al, 0x2c
and al, 0x2c
mov ecx, dword [rsp + 0x30]
and al, 0x30
xor byte [rbx + 0x44542454], cl
mov eax, dword [rsp + 0x4c]
and al, 0x4c
mov edx, dword [rsp + 0x54]
and al, 0x54
push rsp
mov r8d, dword [rsp + 0x4c]
and al, 0x4c
and al, 0x4c
mov r9d, dword [rsp + 0x50]
mov r9d, dword [rsp + 0x50]
mov ecx, dword [rsp + 0x50]
push rax
shl r9, 0x20
loope case.0x140085218.154
and byte [rcx + 9], cl
or r9, rdx
ror dword [rbx + 0x44582454], 1
mov edx, dword [rsp + 0x58]
push rsp
and al, 0x58
pop rax
pop rax
mov r10d, dword [rsp + 0x60]
mov edx, dword [rsp + 0x60]
push rsp
and al, 0x60
mov r11d, dword [rsp + 0x5c]
mov ebx, dword [rsp + 0x5c]
pop rsp
and al, 0x5c
pop rsp
pop rsp
shl r11, 0x20
shl ebx, 0x20
and byte [rbp + 9], cl
or r11, r10
or ebx, edx
ror dword [rax - 0x39], cl
mov qword [rsi], 1
invalid
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 + 0x5e], cl
mov qword [rsi + 8], r11
mov dword [rsi + 8], ebx
or bh, al
adc byte [rcx], r8b
adc byte [rcx], al
mov dword [rsi + 0x10], 1
adc byte [rcx], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 + 0x46], al
mov dword [rsi + 0x14], r8d
adc al, 0xc7
adc al, 0xc7
mov dword [rsi + 0x18], 1
sbb byte [rcx], r8b
sbb byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x100f1c56], cl
mov dword [rsi + 0x1c], edx
push rsi
sbb al, 0xf
movups xmm0, xmmword [rsp + 0x34]
adc byte [rsp + 0x34], al
and al, 0x34
xor al, 0xf
movups xmmword [rsi + 0x20], xmm0
adc dword [rsi + 0x20], eax
and byte [rax - 0x75], cl
mov rdx, qword [rsp + 0x44]
mov edx, dword [rsp + 0x44]
push rsp
and al, 0x44
invalid
mov qword [rsi + 0x30], rdx
mov qword [rsi + 0x30], rdx
mov dword [rsi + 0x30], edx
push rsi
xor byte [rcx + rcx*4 + 0x4e], cl
mov qword [rsi + 0x38], r9
mov dword [rsi + 0x40], ecx
invalid
invalid
mov qword [rsi + 0x38], r9
cmp byte [rcx + 0x4689404e], r9b
mov dword [rsi + 0x40], ecx
mov dword [rsi + 0x44], eax
mov dword [rsi + 0x44], eax
mov dword [rsi + 0x44], eax
jmp case.0x1400853a4.135
jmp case.0x1400853a4.135
jmp case.0x1400853a4.135
sbb al, ch
pop rdi
call sub.kernel32.dll_GetLastError
shl rax, 0x20
shl eax, 0x20
je case.0x1400853a4.133
add byte [rax - 0x3f], cl
shl eax, 0x20
loopne case.0x1400840f3.217
and byte [rax - 0x7d], cl
or rax, 2
enter 0x4802, 0xffffffffffffff89
add cl, byte [rax - 0x77]
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
or byte [rax - 0x39], r9b
or byte [rax - 0x39], cl
mov qword [rsi], 2
mov dword [rsi], 2
invalid
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rsp, 0x68
push 0xffffffffccc35e5f
pop rdi
pop rsi
ret
int3
int3
int3
int3
int3
push rdi
sub rsp, 0x38
sub esp, 0x38
cmp byte [rax - 0x77], cl
xlatb
mov rdi, rdx
mov rdx, qword [rdx + 8]
or byte [rax - 0x75], cl
ja case.0x140085264.153
invalid
mov rsi, qword [rdi + 0x10]
adc byte [rcx - 0x77], cl
mov r9, rdx
sub r9, rsi
sub ecx, esi
ror dword [rcx + 0x29], 1
int1
sub ecx, esi
jb 0x1400879f6
cdq
add dword [rax], eax
add byte [rax - 0x77], cl
mov rax, rcx
mov r8, qword [rdi]
add byte [rax], al
mov rax, rcx
mov eax, ecx
mov r8, qword [rdi]
mov eax, dword [rdi]
add r8, rsi
lea rcx, [rsp + 0x28]
and al, 0x28
invalid
and al, 0x28
and al, 0x28
mov rdx, rax
mov edx, eax
ret 0x4de8
call fcn.140087bc0
add r8, qword [r8]
add byte [rax - 0x7d], cl
invalid
invalid
add byte [rax], al
cmp qword [rsp + 0x28], 0
jl case.default.0x140087893
and al, 0x28
add byte [rax + riz + 0x48], dh
je case.default.0x140087893
mov rsi, qword [rsp + 0x30]
sub byte [rax], al
je case.default.0x140087893
and byte [rax - 0x75], cl
mov rsi, qword [rsp + 0x30]
je case.0x140085264.168
xor byte [rcx + 0x3e083f0], cl
mov eax, esi
and eax, 3
invalid
invalid
add ecx, dword [rax - 0x73]
or eax, 0xe89a0
invalid
mov dword [rsi], ecx
invalid
lea rcx, [0x14017022c]
movabs al, byte [0x4881046348000e89]
mov dword [rsi], ecx
add byte [rax + 0x63], cl
add al, 0x81
invalid
movsxd rax, dword [rcx + rax*4]
invalid
or dword [rax + 1], 0xfe0ffc8
add rax, rcx
add eax, ecx
enter 0xffffffffffffe0ff, 0xf
jmp rax
movzx eax, byte [rsi + 0x10]
mov dh, 0x46
adc bl, ch
jmp case.0x1400853a4.164
add rsi, qword [rsp + 0x30]
jmp case.0x1400853a4.164
add rsi, qword [rsp + 0x30]
add esi, dword [rsp + 0x30]
je case.0x140085218.182
mov qword [rdi + 0x10], rsi
mov dword [rdi + 0x10], esi
adc byte [rax - 0x75], cl
sbb byte [r8 + 0x39], r9b
sbb byte [rax + 0x39], cl
mov rax, qword [rdi + 0x18]
cmp rax, rsi
cmp eax, esi
sbb byte [rax + 0x39], cl
cmp eax, esi
invalid
cmova rsi, rax
mov qword [rdi + 0x18], rsi
ja 0x1400878cb
invalid
invalid
ja 0x1400878cb
sbb byte [rcx], dh
imul bl
jmp case.0x140086664.148
movzx eax, byte [rsi + 0xf]
xor esi, esi
jmp case.0x140086664.148
movzx eax, byte [rsi + 0xf]
mov dh, 0x46
por mm1, qword [rax + rcx*2]
jmp case.0x1400853a4.164
invalid
por mm1, qword [rax + r9*2]
jmp case.0x1400853a4.164
or al, 0x48
mov rcx, rsi
mov ecx, esi
int1
shr rcx, 0x20
shr ecx, 0x20
and al, ch
call fcn.140083670
cmpsd dword [rsi], dword [rdi]
mov ebp, 0xc931ffff
invalid
xor ecx, ecx
leave
cmp al, 0xb
cmove rsi, rcx
cmove esi, ecx
jne case.0x140086664.148
lea rcx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
and al, 0x30
call fcn.140080a90
mov bl, 0x91
invalid
dec dword [rax - 0x77]
mov rax, rsi
add rsp, 0x38
invalid
invalid
invalid
invalid
cmp byte [rdi + 0x5e], bl
pop rdi
pop rsi
ret
mov rax, rsi
invalid
shr rax, 0x20
shr eax, 0x20
and byte [rbx + 0x147728f8], al
cmp eax, 0x28
sub byte [rdi + 0x14], dh
ja case.0x140087893.8
adc al, 0x48
lea rcx, [0x14017023c]
lea ecx, [0x14017023c]
mov dword [rsi], ecx
invalid
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
add eax, ecx
jmp rax
loopne 0x140087935
xor eax, eax
shr bl, 0xc2
jmp case.0x1400853a4.164
mov al, 0x29
jmp case.0x1400853a4.164
mov al, 1
jmp case.0x1400853a4.164
add ebx, ebp
mov edx, 0xb6eb02b0
mov al, 2
jmp case.0x1400853a4.164
mov al, 2
jmp case.0x1400853a4.164
add ch, bl
mov dh, 0xb0
mov al, 3
jmp case.0x1400853a4.164
mov dl, 0xb0
mov al, 4
invalid
mov al, 3
jmp case.0x1400853a4.164
invalid
mov al, 4
jmp case.0x1400853a4.164
scasb al, byte [rdi]
scasb al, byte [rdi]
mov al, 5
jmp case.0x1400853a4.164
stosb byte [rdi], al
stosb byte [rdi], al
mov al, 6
jmp case.0x1400853a4.164
mov al, 7
jmp case.0x1400853a4.164
mov al, 8
jmp case.0x1400853a4.164
or bl, ch
sahf
mov al, 9
jmp case.0x1400853a4.164
or ebx, ebp
invalid
mov al, 0xa
jmp case.0x1400853a4.164
xchg esi, eax
mov al, 0xb
jmp case.0x1400853a4.164
xchg edx, eax
mov al, 0xc
jmp case.0x1400853a4.164
jmp case.0x1400853a4.164
mov dh, byte [rax - 0x4f7914f2]
por mm0, qword [rdx + 0x7be910b0]
jmp case.0x1400853a4.164
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
push qword [rax - 0xed16e1]
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
dec dword [rbp + rcx*4 + 5]
test dword [r8 + r8], 0xe8f18948
mov rcx, rsi
invalid
lea r8, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_srcio_borrowed_buf.rs
mov rcx, rsi
call fcn.1400fdb00
sti
invalid
invalid
invalid
sti
invalid
ud2
int3
int3
push rdi
sub rsp, 0x38
cmp byte [rax - 0x77], cl
invalid
cmp byte [rax - 0x77], cl
invalid
lea rcx, [rsp + 0x28]
mov r9d, 0x20
add byte [rax], al
invalid
sub byte [rcx - 0x47], al
and byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add al, ch
call fcn.140087bc0
xchg edi, eax
add dword [rax], eax
add byte [rax - 0x7d], cl
invalid
invalid
jl case.default.0x140087a49
cmp qword [rsp + 0x28], 0
sub byte [rax], al
je case.default.0x140087a49
mov rdi, qword [rsp + 0x30]
mov eax, edi
and eax, 3
lea rcx, [0x1401702e0]
mov byte [rsi], cl
add byte [rax + 0x63], cl
add al, 0x81
mov byte [rsi], cl
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
movzx eax, byte [rdi + 0x10]
jmp 0x140087a75
adc r11b, r13b
and al, 0x48
mov rax, qword [rsp + 0x30]
mov rax, qword [rsp + 0x30]
and al, 0x30
mov qword [rsi + 8], rax
mov qword [rsi], 0
mov dword [rsi], 0
mov dword [rsi], 0
jmp 0x140087a96
xor ecx, dword [rdi]
mov dh, 0x47
por mm1, qword [rax + rcx*2]
mov rcx, rdi
mov rcx, rdi
shr rcx, 0x20
call fcn.140083670
cmp al, 0xb
jne 0x140087a8b
lea rcx, [rsp + 0x30]
xorps xmm0, xmm0
movups xmmword [rsi], xmm0
call fcn.140080a90
invalid
nop
invalid
invalid
jmp 0x140087a96
invalid
mov qword [rsi + 8], rdi
mov dword [rsi + 8], edi
mov qword [rsi], 1
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rsp, 0x38
pop rdi
pop rsi
ret
shr eax, 0x20
cmp eax, 0x28
ja case.0x140087893.83
invalid
adc al, 0x48
lea ecx, [0x1401702f0]
invalid
lea rcx, [0x1401702f0]
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0x31
shr bl, 0xb8
xor eax, eax
jmp 0x140087a75
mov al, 0x29
jmp 0x140087a75
mov al, 1
jmp 0x140087a75
invalid
mov al, 0xb0
add ch, bl
lodsb al, byte [rsi]
mov al, 2
jmp 0x140087a75
mov al, 3
jmp 0x140087a75
mov al, 4
jmp 0x140087a75
mov al, 5
jmp 0x140087a75
add eax, 0x6b0a0eb
mov al, 6
jmp 0x140087a75
mov al, 7
jmp 0x140087a75
mov al, 8
jmp 0x140087a75
xchg esp, eax
xchg esp, eax
mov al, 9
jmp 0x140087a75
mov al, 0xa
jmp 0x140087a75
mov al, 0xb
jmp 0x140087a75
mov al, 0xc
jmp 0x140087a75
mov al, 0xd
jmp 0x140087a75
mov al, 0xe
jmp 0x140087a75
mov al, 0xf
jmp 0x140087a75
mov al, 0x10
jmp 0x140087a75
mov al, 0x11
jmp 0x140087a75
mov al, 0x12
jmp 0x140087a75
mov al, 0x13
jmp 0x140087a75
mov al, 0x14
jmp 0x140087a75
mov al, 0x15
jmp 0x140087a75
mov al, 0x16
jmp 0x140087a75
mov al, 0x17
jmp 0x140087a75
mov al, 0x18
jmp 0x140087a75
mov al, 0x19
jmp 0x140087a75
mov al, 0x1a
jmp 0x140087a75
mov al, 0x1b
jmp 0x140087a75
mov al, 0x1c
jmp 0x140087a75
mov al, 0x1d
jmp 0x140087a75
mov al, 0x1e
jmp 0x140087a75
mov al, 0x1f
jmp 0x140087a75
mov al, 0x20
jmp 0x140087a75
mov al, 0x21
jmp 0x140087a75
mov al, 0x22
jmp 0x140087a75
mov al, 0x23
jmp 0x140087a75
mov al, 0x24
jmp 0x140087a75
mov al, 0x25
jmp 0x140087a75
mov al, 0x26
jmp 0x140087a75
mov al, 0x27
jmp 0x140087a75
mov al, 0x28
jmp 0x140087a75
add r13, 0xfffffffffffffffe
add rdi, 4
mov qword [rbp + 0x408], rdi
mov r12d, 8
lea rbx, [0x140131d00]
jmp 0x1400881a2
fadd dword [rbx]
add byte [rax], al
mov edx, 2
call fcn.140081890
cmp qword [rbp + 0x3a0], 0
add byte [rax], al
add byte [rax - 0x75], cl
lea ebp, [rax + 0x74000003]
invalid
je 0x140088175
add byte [rax], al
add byte [rax - 0x75], cl
lea ebp, [rax + 0x74000003]
add byte [rdx + rbx + 0x48], dh
mov eax, 1
add byte [rdx + rbx + 0x48], dh
mov eax, 1
movabs rax, 0x8000000000000001
cmp rcx, rax
jne case.0x1400840f3.259
add r8b, byte [r8]
invalid
add byte [rax], al
add byte [rax + 0xfc13948], al
test dword [rdi + 2], ecx
add r8b, byte [r8]
invalid
add r8b, byte [r8]
add al, byte [rax]
add byte [rcx], dh
imul cl
invalid
xor esi, esi
jmp 0x140088283
add byte [rcx - 0x77], cl
cmovge ecx, dword [rcx - 0x9cef799]
mov qword [r15], rcx
mov qword [r15 + 8], r12
xor esi, esi
mov qword [rbp + 0x418], rcx
mov dword [rbp + 0x418], ecx
mov r14, r12
mov esi, esp
out 0xe9, al
test byte [rax], 0
add byte [rsi - 0x7d], ah
jg 0x140088197
invalid
jmp 0x140088283
invalid
pop rsp
jne 0x140088099
invalid
dec dword [rax - 0x77]
mov qword [rbp + 0x408], rdi
mov ebp, 0x408
or byte [rax + rax], al
add byte [rbp + 0x31], al
in al, 0x4f
xor r12d, r12d
lea r14, [r12 + r13]
lea esi, [rsp + rbp]
inc r14
mov rdi, qword [r15 + 8]
cmp rdi, r14
jae 0x140088228
invalid
jbe 0x140088202
lea r8, [r14 + r14]
lea eax, [rsi + rsi]
test rdi, rdi
test edi, edi
je case.0x1400840f3.241
lea rax, [rdi + rdi]
mov rcx, qword [rbp + 0x418]
add byte [rax], al
invalid
add byte [rax], al
mov qword [rbp + 0x3d8], rcx
mov dword [rbp + 0x3d8], ecx
mov qword [rbp + 0x3e0], 2
add byte [rax], al
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax - 0x77], cl
test eax, ebp
mov qword [rbp + 0x3e8], rax
jmp 0x1400881ec
add eax, dword [rax]
add bl, ch
or ecx, dword [rax - 0x39]
invalid
invalid
mov qword [rbp + 0x3e0], 0
test eax, esp
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea esp, [rax + 0x4c000003]
movabs al, byte [0x3d88d8d4c000003]
add byte [rax], al
lea rcx, [rbp + 0x3a0]
lea r9, [rbp + 0x3d8]
lea ecx, [rbp + 0x3d8]
fadd dword [rbx]
add byte [rax], al
movabs al, byte [0x3d88d8d4c000003]
add byte [rbp + rcx*4 - 0x73], cl
fadd dword [rbx]
add byte [rax], al
mov edx, 2
add byte [rax], al
call fcn.140081890
cmp qword [rbp + 0x3a0], 0
mov ebp, 0x3a0
invalid
invalid
dec dword [rax - 0x7d]
cmp dword [rbp + 0x3a0], 0
mov ebp, 0x3a0
add byte [rax - 0x75], cl
lea ebp, [rax + 0x74000003]
add byte [rdi + rax*2 + 0x48], dh
mov eax, 1
add byte [rax], al
invalid
invalid
add byte [rax], al
mov rcx, qword [rbp + 0x3a8]
je 0x14008825c
add byte [rdi + rax*2 + 0x48], dh
mov eax, 1
movabs rax, 0x8000000000000001
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfc13948], al
test dword [rbx + 1], edi
or byte [rax + 0x39], 0xc1
cmp rcx, rax
ror dword [rdi], 0x85
jnp 0x140088227
jne 0x1400883a3
add byte [rax], al
add byte [rcx + rdi - 0x19], cl
cmp rdi, r12
cmp edi, esp
jae 0x14008824e
mov rcx, r15
mov ecx, edi
xor edx, edx
mov r8, r12
call fcn.140100270
mov r15, qword [rbp + 0x400]
mov rsi, qword [r15 + 0x10]
mov esi, dword [rdi + 0x10]
mov esi, dword [rdi + 0x10]
mov rcx, qword [r15]
mov r14, qword [r15 + 8]
ja 0x140088254
ja 0x140088254
jmp 0x140088265
xor esi, esi
mov r14, rdi
mov esi, edi
test byte [rcx - 0x77], 0xfe
mov esi, edi
mov rcx, qword [rbp + 0x418]
mov ecx, dword [rbp + 0x418]
lea ebx, [rax]
add al, 0
add bl, ch
or dword [rcx - 0x77], ecx
jmp 0x140088265
mov qword [r15], rcx
mov qword [r15 + 8], r14
invalid
cmovge ecx, dword [rcx - 0x9cef789]
ja case.0x1400841c2.241
or byte [rcx], dh
test byte [rdi - 0x73], 4
add al, 0x24
mov qword [rbp + 0x418], rcx
xor esi, esi
lea r8, [r12 + r12]
lea eax, [rsp]
add al, 0x24
mov qword [rbp + 0x418], rcx
lea ebx, [rax]
add al, 0
add byte [rax - 0x73], cl
or al, 0x71
lea rcx, [rcx + rsi*2]
mov rdx, rbx
call fcn.1400efbc0
add rsi, r12
add esi, esp
invalid
add esi, esp
out 0x49, al
mov dword [rdi + 0x10], esi
ja 0x140088293
mov qword [r15 + 0x10], rsi
ja 0x140088293
adc byte [rcx + rcx*4 - 0x10], cl
mov rax, r14
sub rax, rsi
sub eax, esi
cmp rax, r13
jae 0x1400882b0
mov rcx, r15
mov rdx, rsi
mov r8, r13
invalid
mov r8, r13
call 0x147885783
add byte [rbx + rcx*4 - 0x43], cl
add byte [rax + rax], al
add byte [rcx - 0x75], cl
mov rsi, qword [r15 + 0x10]
call fcn.140100270
mov r15, qword [rbp + 0x400]
invalid
mov rsi, qword [r15 + 0x10]
mov rdi, qword [r15]
mov r14, qword [r15 + 8]
ja case.0x140085218.208
jmp 0x1400882b7
ja case.0x140085218.208
mov rdi, qword [rbp + 0x418]
mov edi, dword [rbp + 0x418]
mov ebp, 0x418
add byte [rsi - 0x73], cl
add al, 0x6d
add byte [rax], al
lea r8, [r13*2]
add byte [rax], al
lea rcx, [rdi + rsi*2]
mov rdx, qword [rbp + 0x408]
or byte [rax + rax], al
invalid
or byte [rax + rax], al
add byte [rax], al
add al, ch
int1
js 0x1400882d4
invalid
call fcn.1400efbc0
add rsi, r13
invalid
add byte [rcx + rax - 0x12], cl
mov qword [r15 + 0x10], rsi
ja case.0x1400853a4.196
adc byte [rcx + rdi - 0xa], cl
cmp rsi, r14
cmp esi, esi
jne 0x1400882f4
mov rcx, r15
mov rdx, r14
call fcn.140082fd0
invalid
invalid
mov r15, qword [rbp + 0x400]
mov rdi, qword [r15]
invalid
mov rsi, qword [r15 + 0x10]
add byte [rax + rax], al
add al, 0
add byte [rcx - 0x75], cl
invalid
mov word [rdi + rsi*2], 0
inc rsi
mov qword [r15 + 0x10], rsi
mov dword [rdi + 0x10], esi
adc byte [rcx], dh
xor esi, esi
cmp qword [rbp + 0x3f0], 0
lock add eax, dword [rax]
add byte [rax], al
test byte [rax - 0x7d], 0xbd
mov ebp, 0x3f0
add byte [rcx + rdx - 0x46], dh
add al, byte [rax]
add byte [rax], al
lock add eax, dword [rax]
add byte [rax], al
je case.0x1400840f3.258
mov edx, 2
mov rcx, qword [rbp + 0x3f8]
call fcn.140037cb0
xchg edx, eax
stc
cli
dec dword [rax - 0x7b]
test rsi, rsi
je 0x14008834b
mov rax, qword [rbp + 0x3d0]
test rsi, rsi
je 0x14008834b
mov rax, qword [rbp + 0x3d0]
mov qword [rax + 8], rsi
mov qword [rax], 0
invalid
add byte [rcx - 0x7d], cl
jg 0x140088341
cmp qword [r15 + 8], 0
add byte [rbp + riz + 0x49], dh
mov ecx, dword [rdi]
je 0x140088361
mov rcx, qword [r15]
mov edx, 2
call fcn.140037cb0
jmp 0x140088361
add byte [rax], al
add al, ch
stc
cli
invalid
mov rax, qword [r15 + 0x10]
mov eax, dword [rdi + 0x10]
adc byte [rax - 0x75], cl
invalid
mov rcx, qword [rbp + 0x3d0]
rol byte [rbx], 1
add byte [rax], al
invalid
add byte [rax - 0x77], cl
adc byte [r9 + 0xf], al
adc byte [rdi], al
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [r15]
movups xmmword [rcx], xmm0
add rsp, 0x4a8
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
in al, dx
sub dword [0x14595cf7f], ecx
invalid
int 0xa1
or al, byte [rax]
mov edx, 0x28
call fcn.1400fdc80
invalid
add bl, ch
invalid
invalid
invalid
test rcx, rcx
jne 0x1400883af
add bl, ch
sbb byte [rax - 0x7b], cl
test rcx, rcx
test rcx, rcx
test ecx, ecx
jne 0x1400883c9
call fcn.1400271d0
jmp 0x1400883d5
mov rdx, qword [rbp + 0x3b0]
call fcn.1400fd960
mov edx, dword [rbp + 7]
invalid
mov edx, dword [rbp + 7]
add byte [rdi], cl
or esp, dword [rsi + 0xf]
ud2
invalid
lea rbp, [rdx + 0x80]
cmp qword [rbp + 0x3c0], 0
invalid
je 0x140088417
add byte [rcx + rdx + 0x48], dh
mov ecx, dword [rbp + 0x3b8]
invalid
add eax, dword [rax]
invalid
mov rcx, qword [rbp + 0x3b8]
mov eax, 0xba000003
add al, byte [rax]
add byte [rax], al
invalid
mov edx, 2
add al, ch
cdq
clc
cli
dec dword [rax - 0x75]
test dword [rax], eax
add al, 0
call fcn.140037cb0
mov rax, qword [rbp + 0x400]
cmp qword [rax + 8], 0
je 0x140088439
add byte [rax - 0x7d], cl
js 0x14008842a
add byte [rsp + rdx + 0x48], dh
mov eax, dword [rbp + 0x400]
mov rax, qword [rbp + 0x400]
add byte [rax], al
mov rcx, qword [rax]
mov edx, 2
add byte [rax], al
add byte [rax], al
call fcn.140037cb0
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
sub esp, 0x158
lea rbp, [rsp + 0x80]
mov qword [rbp + 0xd0], 0xfffffffffffffffe
add dh, bh
invalid
invalid
dec dword [rbp - 0x77]
invalid
mov rbx, rcx
mov r15, qword [rcx]
cmp dword [rbx + rcx*4 + 0x71], ecx
adc byte [rbp - 0x7b], cl
test byte [rax - 0x77], 0x95
rol byte [rax], 0
add byte [rax], al
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test eax, edx
add byte [rax], al
add dh, bh
invalid
cmp dword [rbx + rcx*4 + 0x71], ecx
adc byte [rbp - 0x7b], cl
test byte [rax - 0x77], 0x95
rol byte [rax], 0
add byte [rax], al
je 0x1400884e6
mov qword [rbp + 0xb8], r13
add byte [rax], al
je 0x1400884e6
mov qword [rbp + 0xb8], r13
mov r13, rbx
movzx eax, byte [r14 + r15 - 1]
invalid
cmp al, 0x2f
setne r12b
cmp al, 0x5c
setne bl
lea rcx, [rbp + 0x60]
mov rdx, r15
mov r8, r14
call fcn.140084ab0
movzx r9d, byte [rbp + 0x60]
movzx eax, r9b
mov r11, qword [rbp + 0x70]
mov r10, qword [rbp + 0x80]
add byte [rax - 0x73], cl
or eax, 0xe7ec0
invalid
add byte [rax - 0x73], cl
or eax, 0xe7ec0
movsxd rdx, dword [rcx + rax*4]
add rdx, rcx
mov rcx, r15
jmp rdx
lea rcx, [r11 + 4]
jmp 0x140088527
mov sil, 6
xor edi, edi
xor r12d, r12d
invalid
jmp 0x14008865b
lea rcx, [r10 + 1]
test r10, r10
cmove rcx, r10
add rcx, r11
add rcx, 8
add ecx, 8
add ecx, 8
or bl, ch
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x140088527
mov ecx, 6
add byte [rax], al
add bl, ch
sbb dword [rcx - 0x73], ecx
lea rcx, [r10 + 1]
test r10, r10
cmove rcx, r10
invalid
invalid
jmp 0x140088527
lea rcx, [r10 + 1]
test r10, r10
cmove rcx, r10
add rcx, r11
add rcx, 2
add ecx, 2
add ecx, 2
jmp 0x140088527
mov ecx, 2
add byte [rax], al
cmp rcx, r14
ja case.default.0x140088a38
jne 0x140088536
xor edi, edi
jmp 0x14008854c
add rcx, r15
movzx ecx, byte [rcx]
cmp cl, 0x2f
sete dl
xchg esp, eax
ret 0xf980
pop rsp
sete dil
or dil, dl
xchg esp, eax
ret 0xf980
and r12b, bl
mov rcx, qword [rbp + 0x61]
mov rdx, qword [rbp + 0x68]
mov edx, dword [rbp + 0x68]
mov edx, dword [rbp + 0x68]
push rbp
push 0x7558948
invalid
mov qword [rbp + 7], rdx
invalid
mov qword [rbp], rcx
mov dword [rbp], ecx
add byte [r8 - 0x75], r9b
jne 0x1400885db
mov rsi, qword [rbp + 0x78]
mov ecx, 6
mov eax, eax
lea rdx, [0x1401703b0]
lea edx, [0x1401703b0]
lea edx, [0x1401703b0]
adc eax, 0xe7e3f
invalid
add byte [rbx + riz*2 + 4], cl
invalid
movsxd r8, dword [rdx + rax*4]
add r8, rdx
mov qword [rbp - 0x20], r10
mov dword [rbp - 0x20], edx
mov qword [rbp - 0x18], r11
mov qword [rbp - 0x10], rsi
jmp r8
jmp rax
jmp rax
lea rdx, [r11 + 4]
jmp 0x1400885b3
lea rdx, es:[r10 + 1]
lea rdx, [r10 + 1]
test r10, r10
cmove rdx, r10
add rdx, r11
add edx, ebx
add edx, ebx
fimul dword [rax - 0x7d]
ret 0xeb02
add rdx, 2
jmp 0x1400885b3
lea rdx, [r10 + 1]
test r10, r10
ror byte [rcx + 0xf], cl
ror byte [rcx + rax - 0x26], cl
add edx, ebx
cmove rdx, r10
add rdx, r11
add edx, ebx
add edx, ebx
add rdx, 8
test rdx, rdx
ror byte [rcx + rcx*4 - 0x15], cl
mov rbx, r13
je case.0x1400853a4.214
lea rdx, [0x1401703cc]
add byte [rax + 0x63], cl
add al, 0x82
invalid
movsxd rax, dword [rdx + rax*4]
invalid
invalid
add rax, rdx
mov r13, qword [rbp + 0xb8]
add byte [rax], al
add bh, bh
jmp rax
ror byte [rbx + rcx*4 - 0x53], 1
mov eax, 0xff000000
add byte [rax], al
add bh, bh
invalid
add byte [rax], al
add bh, bh
invalid
loopne case.0x14008869a.270
lea rcx, [r11 + 4]
lea ecx, [rbx + 4]
cmp rcx, r14
je 0x140088643
jmp 0x1400885fd
and byte [rcx + rcx*4 - 0x32], al
mov esi, r9d
mov esi, ecx
mov r13, qword [rbp + 0xb8]
jmp case.0x140084a4a.256
add bl, ch
imul edi, dword [rcx + 2], 0x4c
mov ecx, 2
mov rbx, r13
mov ecx, 2
add byte [rcx + rcx*4 - 0x15], cl
mov rbx, r13
mov r13, qword [rbp + 0xb8]
mov ebp, dword [rbp + 0xb8]
lodsd eax, dword [rsi]
mov eax, 0x4c000000
add byte [rax], al
add byte [rax], al
add byte [rcx + rdi - 0xf], cl
cmp rcx, r14
cmp ecx, esi
int1
je 0x140088643
mov esi, r9d
jmp case.0x140084a4a.256
mov esi, r9d
mov rbx, r13
mov ebx, ebp
mov ebx, ebp
mov r13, qword [rbp + 0xb8]
add byte [rax], al
add bl, ch
lea rax, [r10 + 1]
lea rax, [r10 + 1]
jmp case.0x140084a4a.256
lea rax, [r10 + 1]
lea eax, [rdx + 1]
add dword [rbp - 0x7b], ecx
ror byte [rcx + 0xf], cl
cmove rax, r10
invalid
invalid
test r10, r10
test edx, edx
cmove rax, r10
ret 0x8d49
lea rcx, [r11 + rax]
add rcx, 2
add ecx, 2
add ecx, 2
rol dword [rdx], 0x4c
cmp ecx, esi
cmp rcx, r14
je 0x140088643
jmp 0x1400885fd
ror byte [rcx - 0x73], cl
add dword [rbp - 0x7b], ecx
add dword [rbp - 0x7b], ecx
lea rax, [r10 + 1]
add dword [rbp - 0x7b], ecx
test r10, r10
test edx, edx
ror byte [rcx + 0xf], cl
cmove rax, r10
lea rcx, [r11 + rax]
lea ecx, [rbx + rax]
ret 0x8d49
lea ecx, [rbx + rax]
or al, 3
add ecx, dword [rax - 0x7d]
ror dword [rax], 0x4c
cmp rcx, r14
add rcx, 8
cmp rcx, r14
jne 0x1400885fd
mov edx, 0x8944c031
invalid
xor eax, eax
mov esi, r9d
cmp r9b, 5
cmp cl, 5
cmp cl, 5
stc
add eax, 0xe4b60f45
movzx r12d, r12b
cmove r12d, eax
loopne case.0x140084a4a.262
mov rdx, qword [rbp + 0xc0]
mov edx, dword [rbp + 0xc0]
xchg ebp, eax
rol byte [rax], 0
add byte [rax - 0x77], cl
mov rcx, rdx
ror dword [rcx + rcx*4 - 0x16], 1
mov rdx, r13
call fcn.140084970
or al, bl
invalid
inc dword [rax + rax*8 - 0x72b78a8b]
test al, al
sal byte [rbp + 0x75], 0x48
lea ecx, [rbp + 0x60]
invalid
invalid
jne 0x1400886df
lea rcx, [rbp + 0x60]
invalid
mov rdx, qword [rbp + 0xc0]
mov edx, dword [rbp + 0xc0]
rol byte [rax], 0
add byte [rax], al
add byte [rbp - 0x77], cl
call 0x13fccba64
xor eax, esp
invalid
dec dword [rdi]
invalid
mov r8, r13
mov eax, ebp
call fcn.140084ab0
xor eax, esp
invalid
invalid
movzx edx, byte [rbp + 0x60]
mov dh, 0x55
invalid
mov rcx, qword [rbp + 0x70]
mov ecx, dword [rbp + 0x70]
jo case.0x140085264.240
mov rax, qword [rbp + 0x80]
mov eax, dword [rbp + 0x80]
add byte [rax], 0
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
jge case.0x140085264.237
invalid
lea r8, [0x1401703e0]
lea eax, [0x1401703e0]
add eax, 0xe7d4d
invalid
add byte [rcx + 0x63], cl
movsxd rdx, dword [r8 + rdx*4]
adc al, 0x90
nop
add rdx, r8
jmp rdx
add rcx, 4
add ecx, 4
jmp 0x1400886d6
xor al, 0x48
lea rdx, [rax + 1]
lea edx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add ecx, edx
add rcx, 2
add ecx, 2
add ecx, 2
jmp 0x1400886d6
mov ecx, 6
invalid
add byte [rax], al
add bl, ch
jmp 0x1400886d6
lea rdx, [rax + 1]
test rax, rax
test eax, eax
cmove rdx, rax
invalid
invalid
jmp 0x1400886d6
lea rdx, [rax + 1]
test rax, rax
test eax, eax
test eax, eax
cmove rdx, rax
add rcx, rdx
ror dword [rax - 0x7d], 1
invalid
invalid
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
or bl, ch
or bl, ch
jmp 0x1400886d6
add eax, 0x2b9
add byte [rcx + rdi - 0x17], cl
mov ecx, 2
add al, byte [rax]
add byte [rax], al
cmp rcx, r13
ja 0x140088e4c
add byte [rax - 0x39], cl
adc byte [r8], al
adc byte [rax], al
mov qword [rbx + 0x10], 0
adc byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
add byte [rax], al
mov rcx, rbx
mov rdx, qword [rbp + 0xc0]
mov r8, r13
call fcn.1400872e0
invalid
nop
add rsp, 0x158
pop rbx
pop rdi
pop rax
add dword [rax], eax
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cmp sil, 3
jae 0x14008878c
test r13, r13
je case.default.0x1400889be
mov qword [rbp - 0x60], r15
mov dword [rbp - 0x60], edi
mov qword [rbp - 0x58], r14
mov byte [rbp - 0x50], sil
mov rax, qword [rbp]
mov rcx, qword [rbp + 7]
mov qword [rbp - 0x4f], rax
mov qword [rbp - 0x48], rcx
mov dword [rbp - 0x48], ecx
mov rax, qword [rbp - 0x18]
mov qword [rbp - 0x40], rax
mov rax, qword [rbp - 0x10]
mov qword [rbp - 0x38], rax
mov rax, qword [rbp - 0x20]
mov qword [rbp - 0x30], rax
mov word [rbp - 0x28], 0x200
mov byte [rbp - 0x26], dil
lea rcx, [rbp + 0x60]
lea rdx, [rbp - 0x60]
push rbp
movabs al, byte [0x607d80ffffc7e8e8]
or cl, byte [rax - 0x77]
pop rbp
clc
push rbp
movabs al, byte [0x607d80ffffc7e8e8]
or cl, byte [rax - 0x77]
pop rbp
clc
jne 0x1400887d2
mov qword [rbp + 0xa0], 8
movabs al, byte [0xf00000008000000]
add byte [rdi], cl
xorps xmm0, xmm0
movups xmmword [rbp + 0xa8], xmm0
jmp 0x1400888ee
push rdi
ror byte [rdi], 0x11
test dword [rax - 0x17000000], ebp
invalid
lea rcx, [rbp + 0x60]
mov rsi, qword [rbp + 0xc0]
mov rdx, rsi
mov r8, r13
mov r8, r13
call fcn.140084ab0
movzx eax, byte [rbp + 0x60]
mov rcx, qword [rbp + 0x70]
mov rdx, qword [rbp + 0x80]
mov edx, dword [rbp + 0x80]
mov edx, dword [rbp + 0x80]
add byte [rax], 0
add byte [rdi + rcx - 0x4a], al
ror byte [rbp + rcx*4 + 0xd], 0x40
jl case.0x1400887c6.0
movzx r8d, al
lea r9, [0x1401703fc]
movsxd r10, dword [r9 + r8*4]
add byte [rdi + 0x63], cl
adc al, 0x81
add r10, r9
mov r8, r13
jmp r10
add rcx, 4
jmp 0x140088965
mov rsi, r13
movzx eax, byte [0x1401b0ce0]
mov ecx, 0xe0
mov edx, 8
call fcn.140037c20
test rax, rax
je 0x140088e75
mov r14, rax
mov rax, qword [rbp + 0x90]
mov qword [r14 + 0x30], rax
movups xmm0, xmmword [rbp + 0x60]
movups xmm1, xmmword [rbp + 0x70]
movups xmm2, xmmword [rbp + 0x80]
movups xmmword [r14 + 0x20], xmm2
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x20], xmm2
movups xmmword [r14 + 0x10], xmm1
adc dword [rsi + 0x10], ecx
adc byte [rcx + 0xf], r8b
adc dword [rsi], eax
movups xmmword [r14], xmm0
mov qword [rbp + 0x10], r14
mov qword [rbp + 0x18], 4
mov qword [rbp + 0x20], 1
and byte [r9], r8b
add byte [rax], al
add byte [rdi], cl
adc byte [rbp - 0x60], al
and byte [r9], r8b
add byte [rax], al
add byte [rdi], cl
adc byte [rbp - 0x60], al
movups xmm1, xmmword [rbp - 0x50]
movups xmm2, xmmword [rbp - 0x40]
adc byte [rbp - 0x40], dl
adc byte [rbp - 0x40], dl
movups xmm3, xmmword [rbp - 0x30]
movaps xmmword [rbp + 0x90], xmm3
movaps xmmword [rbp + 0x80], xmm2
add byte [rdi], cl
sub dword [rbp + 0x70], ecx
invalid
add byte [rdi], cl
sub dword [rbp + 0x70], ecx
invalid
jo 0x140088865
movaps xmmword [rbp + 0x60], xmm0
sub dword [rbp + 0x60], eax
invalid
lea rcx, [rbp + 0x28]
lea rdx, [rbp + 0x60]
call case.0x14007ce6a.491
cmp byte [rbp + 0x28], 0xa
inc dword [rax + 0x740a287d]
je 0x1400888d5
imul eax, dword [rcx - 0x41], 1
mov r15d, 1
add byte [rax], al
lea rdi, [rbp + 0x10]
lea r13, [rbp + 0x28]
lea r12, [rbp + 0x60]
cmp r15, qword [rbp + 0x18]
jne 0x140088893
mov rcx, rdi
mov ecx, edi
mov rdx, r15
call fcn.140085cd0
invalid
invalid
dec dword [rbx + rcx*4 + 0x75]
invalid
invalid
imul rax, r15, 0x38
mov rcx, qword [rbp + 0x58]
pop r8
pop r8
mov qword [r14 + rax + 0x30], rcx
movups xmm0, xmmword [rbp + 0x28]
movups xmm1, xmmword [rbp + 0x38]
movups xmm2, xmmword [rbp + 0x48]
movups xmmword [r14 + rax + 0x20], xmm2
movups xmmword [r14 + rax + 0x10], xmm1
movups xmmword [rsi + rax + 0x10], xmm1
movups xmmword [r14 + rax], xmm0
adc dword [rsi + rax], eax
invalid
inc r15
mov qword [rbp + 0x20], r15
mov rcx, r13
mov rdx, r12
loop 0x1400888b3
add esi, 0x7d80ffff
sub byte [rdx], cl
loop 0x1400888b3
add esi, 0x7d80ffff
sub byte [rdx], cl
inc dword [rax + 0x750a287d]
test eax, 0x1045100f
invalid
jne case.0x140087893.138
movups xmm0, xmmword [rbp + 0x10]
adc byte [rdi], cl
sub dword [rbp + 0xa0], eax
add byte [rax], al
invalid
movaps xmmword [rbp + 0xa0], xmm0
add byte [rax], al
add byte [rax - 0x75], cl
and byte [r8 - 0x77], r9b
mov qword [rbp + 0xb0], rax
mov r13, rsi
add byte [rax], al
mov rax, qword [rbp + 0x20]
mov qword [rbp + 0xb0], rax
mov dword [rbp + 0xb0], eax
mov al, 0
add byte [rax], al
invalid
add byte [rcx - 0x77], cl
cmc
mov r13, rsi
mov byte [rbp + 0xcf], 0
lea rcx, [rbp + 0x28]
lea ecx, [rbp + 0x28]
add byte [rax - 0x73], cl
sub byte [r8 - 0x75], r9b
sub byte [rax - 0x75], cl
lea ecx, [rbp + 0x28]
sub byte [rax - 0x75], cl
mov rsi, qword [rbp + 0xc0]
mov esi, dword [rbp + 0xc0]
mov ch, 0xc0
add byte [rax], al
add byte [rax - 0x77], cl
mov rdx, rsi
mov r8, r13
mov rdx, rsi
mov edx, esi
mov r8, r13
call fcn.140084ab0
sar edi, 0xff
movzx edx, byte [rbp + 0x28]
mov rcx, qword [rbp + 0x38]
mov ecx, dword [rbp + 0x38]
mov ecx, dword [rbp + 0x38]
cmp byte [rax - 0x75], cl
mov rax, qword [rbp + 0x48]
mov eax, dword [rbp + 0x48]
lea r8, [0x14017044c]
lea r8, [0x14017044c]
lea r8, [0x14017044c]
invalid
movsxd r9, dword [r8 + rdx*4]
invalid
add r9, r8
jmp r9
rol dword [rcx - 1], 0xe1
add rcx, 4
add ecx, 4
jmp 0x140088abe
add dword [rax], eax
add byte [rax], al
add byte [rbp + rcx*4 + 0x42], cl
add dword [rax - 0x7b], ecx
test rdx, rdx
invalid
invalid
invalid
lea r8, [rdx + 1]
lea eax, [rdx + 1]
test rdx, rdx
cmove r8, rdx
ret 0x14c
invalid
ret 0x14c
add ecx, eax
add rcx, 8
add ecx, 8
jmp 0x140088965
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
jmp 0x140088965
sbb dword [rbp + rcx*4 + 0x42], ecx
add dword [rax - 0x7b], ecx
test edx, edx
invalid
invalid
invalid
lea r8, [rdx + 1]
test rdx, rdx
test edx, edx
test edx, edx
cmove r8, rdx
add rcx, r8
ror dword [rax - 0x7d], 0xc1
add ch, bl
invalid
ret 0x14c
ror dword [rax - 0x7d], 0xc1
rol dword [rdx], 0xeb
add ch, bl
add eax, 0x2b9
mov ecx, 2
add byte [rbp - 0x77], cl
call 0x14fd0b2b5
invalid
mov r8, r13
mov eax, ebp
sub r8, rcx
jb 0x140088e4c
add al, 0
invalid
fild dword [rax + rax]
add al, 0
add byte [rax], al
add byte [rax + 3], cl
invalid
add rcx, qword [rbp + 0xc0]
mov rsi, rcx
mov esi, ecx
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov esi, ecx
invalid
test r8, r8
je 0x14008898d
movzx ecx, byte [rsi]
mov dh, 0xe
invalid
cmp ecx, 0x2f
je 0x140088991
invalid
or dword [rbx + 0x4745cf9], eax
cmp ecx, 0x5c
stc
pop rsp
je 0x140088991
cmp al, 5
jae case.default.0x1400889be
invalid
lea rcx, ss:[rbp + 0x60]
lea rcx, [rbp + 0x60]
mov rdx, r15
mov edx, edi
mov r8, r14
call fcn.140084ab0
sar edi, 0xff
invalid
sar edi, 0xff
invalid
movzx r8d, byte [rbp + 0x60]
invalid
mov rax, qword [rbp + 0x70]
mov rdx, qword [rbp + 0x80]
add byte [rax], al
jo 0x1400889f2
mov edx, dword [rbp + 0x80]
lea rcx, [0x140170418]
lea ecx, [0x140170418]
or eax, 0xe7a61
jp 0x1400889c4
add byte [rsi + 0x63], cl
movsxd r9, dword [rcx + r8*4]
invalid
or al, 0x81
add r9, rcx
add ecx, ecx
leave
jmp r9
jmp rcx
loope case.0x1400885d0.33
lea rcx, [rax + 4]
lea ecx, [rax + 4]
add al, 0xeb
jmp case.0x1400885d0.34
push rdi
test r12b, r12b
je case.0x1400853a4.232
invalid
std
invalid
invalid
invalid
std
invalid
lea rdx, [0x140130a70]
adc eax, 0xa8099
cdq
or byte [rdx], 0
or al, byte [rax]
mov r8d, 1
mov eax, 1
add byte [rax], al
add byte [rax - 0x77], cl
fld1
mov rcx, rbx
call fcn.1400872e0
invalid
invalid
invalid
sti
call 0x13df289e6
jmp case.0x1400853a4.232
std
cld
invalid
dec dword [rax - 0x73]
add qword [rax - 0x7b], rcx
add dword [rax - 0x7b], ecx
lea rcx, [rdx + 1]
add dword [rax - 0x7b], ecx
test rdx, rdx
test edx, edx
ror byte [rax + 0xf], cl
retf 0x148
retf 0x148
cmove rcx, rdx
cmove ecx, edx
retf 0x148
add rcx, rax
add rcx, 2
jmp case.0x1400885d0.34
invalid
ror dword [rax - 0x7d], 0xc1
add ch, bl
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
add bl, ch
jmp case.0x1400885d0.34
sbb dword [rax - 0x73], ecx
add qword [rax - 0x7b], rcx
invalid
invalid
lea rcx, [rdx + 1]
add dword [rax - 0x7b], ecx
test rdx, rdx
test edx, edx
ror byte [rax + 0xf], cl
retf 0x148
cmove rcx, rdx
add rcx, rax
add rcx, 8
ror dword [rax], 0xeb
invalid
mov ecx, 2
add byte [rcx + rdi - 0xf], cl
cmp rcx, r14
cmp ecx, esi
int1
ja case.default.0x140088a38
xchg dword [rsp + rax], edx
add al, 0
add byte [rcx + rcx*4 - 0x3f], al
mov ecx, r8d
add byte [rax], al
mov ecx, r8d
mov ecx, eax
lea r8, [0x140170434]
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
jmp rcx
invalid
invalid
loope 0x140088a83
add rax, 4
add eax, 4
rol byte [rbx + rbp*8], 0x38
jmp 0x140088a78
xor eax, eax
jmp 0x140088a81
invalid
cmp eax, 0x14a8d48
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
retf 0x148
enter 0xffffffffffff8348, 0xffffffffffffffc0
invalid
invalid
retf 0x148
retf 0x148
rol byte [rdx], 0xeb
add ch, bl
jmp 0x140088a78
and byte [rax + 6], bh
mov eax, 6
add byte [rax], al
add bl, ch
sbb dword [rax - 0x73], ecx
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
retf 0x148
jmp 0x140088a78
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
invalid
retf 0x148
add rax, rcx
add rax, 8
add eax, 8
jmp 0x140088a78
add eax, 0x2b8
add byte [rcx + 0x39], cl
invalid
mov eax, 2
cmp r14, rax
jb case.0x1400853a4.232
mov qword [rbx + 0x10], rax
adc r9b, bpl
jmp case.0x1400853a4.232
pop rbp
cld
invalid
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x140088abe
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
and byte [rcx + 6], bh
mov ecx, 6
mov ecx, 6
add byte [rax], al
jmp 0x140088abe
lea rdx, [rax + 1]
lea edx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x140088abe
mov ecx, 2
cmp rcx, r13
mov rax, qword [rbp + 0xc0]
mov eax, dword [rbp + 0xc0]
mov eax, dword [rbp + 0xc0]
ja case.0x1400853a4.252
movzx eax, byte [rsi]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
mov rcx, qword [rbp + 0x48]
mov qword [rbp + 0x90], rcx
movups xmm0, xmmword [rbp + 0x28]
movups xmm1, xmmword [rbp + 0x38]
movups xmmword [rbp + 0x80], xmm1
movups xmmword [rbp + 0x70], xmm0
mov rcx, qword [rbp + 0xc0]
rol byte [rax], 0
add byte [rax - 0x77], cl
invalid
invalid
mov qword [rbp + 0x68], r13
mov word [rbp + 0x98], 0x200
add byte [rax], al
add byte [rax], al
add cl, byte [rax + 0x9a85]
add byte [rax], al
rol byte [rax], 0
add byte [rax - 0x77], cl
invalid
add byte [rax], al
add byte [rax], al
add cl, byte [rax + 0x9a85]
add byte [rax], al
lea rsi, [rbp + 0x29]
add byte [rax], al
lea rsi, [rbp + 0x29]
lea rdi, [rbp + 0x28]
lea rbx, [rbp + 0x60]
xor r15d, r15d
xor edi, edi
xor edi, edi
lea r14, [rbp + 0xa0]
jmp 0x140088b80
mov rdx, qword [rbp + 0xb0]
mov rax, qword [rbp + 0xa0]
imul rcx, rdx, 0x38
mov byte [rax + rcx], r12b
movups xmm0, xmmword [rsi]
or byte [rdi], cl
adc byte [rsi], al
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movups xmmword [rax + rcx + 1], xmm0
movups xmmword [rax + rcx + 0x11], xmm1
movups xmmword [rax + rcx + 0x21], xmm2
mov r8, qword [rsi + 0x2f]
mov qword [rax + rcx + 0x30], r8
inc rdx
mov qword [rbp + 0xb0], rdx
mov byte [rbp + 0xcf], 0
mov rcx, rdi
add byte [rax - 0x77], cl
stc
mov rdx, rbx
call case.0x14007ce6a.491
movzx r12d, byte [rbp + 0x28]
cmp r12b, 0xa
cld
or cl, byte [rdi]
invalid
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
invalid
cld
or cl, byte [rdi]
test byte [rdi + 0x41000000], ah
lea eax, [rsp - 6]
lea eax, [r12 - 6]
movzx ecx, al
lea rax, [rcx + 1]
cmp cl, 4
cmovae rax, r15
cmp rax, 1
je 0x140088beb
cmp eax, 2
je 0x140088b80
add dh, byte [rcx + rax*8 - 0x7d]
clc
add esi, dword [rbp + 0x5c]
cmp eax, 3
jne 0x140088c20
mov rax, qword [rbp + 0xb0]
sub rax, 1
jb 0x140088b80
mov rcx, qword [rbp + 0xa0]
imul rdx, rax, 0x38
cmp byte [rcx + rdx], 9
jne 0x140088b80
mov qword [rbp + 0xb0], rax
jmp 0x140088b80
xor edx, edx
cmp qword [rbp + 0xb0], 0
add byte [rdi], cl
xchg ebp, eax
ret 0x8948
xchg ebp, eax
mov al, 0
add byte [rax], al
cmp qword [rbp + 0xa8], rdx
jne case.0x140087893.144
add byte [rdi], cl
xchg ebp, eax
ret 0x8948
cmp bh, bh
invalid
mov byte [rbp + 0xcf], 0
mov rcx, r14
call fcn.140085cd0
jmp 0x140088b3d
mov rdx, qword [rbp + 0xb0]
cmp rdx, qword [rbp + 0xa8]
add byte [rax], al
add byte [rax + 0x3b], cl
xchg ebp, eax
test al, 0
add byte [rax], al
jne case.0x140087893.144
mov byte [rbp + 0xcf], 0
mov rcx, r14
call fcn.140085cd0
sar bh, 1
invalid
jmp 0x140088b3d
sar bh, 1
invalid
mov qword [rbp + 0x28], 1
xorps xmm0, xmm0
movups xmmword [rbp + 0x30], xmm0
mov byte [rbp + 0x40], 1
mov rax, qword [rbp + 0xa0]
mov eax, dword [rbp + 0xa0]
mov eax, dword [rbp + 0xa0]
mov qword [rbp + 0xc0], rax
mov rax, qword [rbp + 0xa8]
mov qword [rbp + 0xb8], rax
test dword [rax + 0x48000000], edi
mov eax, dword [rbp + 0xb0]
test dword [rax + 0x48000000], edi
mov eax, dword [rbp + 0xb0]
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 0x48000000], esi
test eax, eax
test rax, rax
je 0x140088df4
test byte [rbp + 1], ch
add byte [rax], al
imul rsi, rax, 0x38
mov rbx, qword [rbp + 0xc0]
add rsi, rbx
lea r12, [rbp + 0x61]
lea rdi, [0x140170468]
lea edi, [0x140170468]
rol byte [rax], 0
add byte [rax + 1], cl
fimul word [rbp + rcx*4 + 0x65]
invalid
lea edi, [0x140170468]
invalid
xor eax, eax
jmp 0x140088cb3
xor eax, eax
add rbx, 0x38
add ebx, 0x38
cmp rbx, rsi
je 0x140088df4
je 0x140088df4
movzx r13d, byte [rbx]
cmp r13d, 0xa
or cl, byte [rdi]
test byte [rbx], dh
add dword [rax], eax
invalid
sub eax, dword [rcx - 0x7d]
std
or cl, byte [rdi]
test byte [rbx], dh
add dword [rax], eax
add byte [rax + rcx*4 + 0x6d], al
insd dword [rdi], dx
mov byte [rbp + 0x60], r13b
mov rcx, qword [rbx + 0x30]
xor byte [rcx - 0x77], cl
and al, 0x2f
insd dword [rdi], dx
invalid
xor byte [rcx - 0x77], cl
and al, 0x2f
movups xmm0, xmmword [rbx + 1]
add dword [r15], ecx
adc byte [rbx + 0x11], cl
movups xmm1, xmmword [rbx + 0x11]
movups xmm2, xmmword [rbx + 0x21]
adc byte [rbx + 0x21], dl
and dword [rcx + 0xf], eax
adc dword [rsp + 0x20], edx
movups xmmword [r12 + 0x20], xmm2
movups xmmword [r12 + 0x10], xmm1
and al, 0x10
movups xmmword [r12], xmm0
test al, 1
invalid
je 0x140088d19
invalid
and al, 0xa8
add dword [rdx + rbp + 0x48], esi
lea ecx, [rbp + 0x60]
sub cl, byte [rax - 0x73]
invalid
lea rcx, [rbp + 0x60]
lea rdx, [0x140130bb0]
adc eax, 0xa7eb6
mov dh, 0x7e
or al, byte [rax]
call fcn.140085320
test al, al
jne 0x140088d19
invalid
mov r8d, 1
lea rcx, [rbp + 0x28]
lea ecx, [rbp + 0x28]
add byte [rax], al
add byte [rax - 0x73], cl
sub byte [r8 - 0x73], r9b
lea ecx, [rbp + 0x28]
lea rdx, [0x140130a70]
adc eax, 0xa7d5c
jge case.0x140088584.53
or al, byte [rax]
add al, ch
invalid
call fcn.1400872e0
mov r14, qword [rbp + 0x70]
jo 0x140088d5f
lea eax, [r13 - 6]
lea eax, [rbp - 6]
movzx eax, al
mov dh, 0xc0
lea r15, [rax + 1]
lea edi, [rax + 1]
js 0x140088d29
cmp al, 4
add al, 0xb8
mov eax, 0
add byte [rax], al
add byte [rax], al
cmovae r15, rax
cmovae edi, eax
movsxd rax, dword [rdi + r15*4]
add rax, rdi
add eax, edi
add eax, edi
clc
mov r8, r15
lea rdx, [0x140130a70]
jge 0x140088d4d
add bh, bh
invalid
jge 0x140088d4d
add bh, bh
loopne case.0x14008869a.290
add byte [rbx + rcx*4 - 0x7b], cl
nop
add byte [rax], al
add byte [rax], al
jmp 0x140088d80
mov rdx, qword [rbp + 0x68]
mov r8, r14
jmp 0x140088d80
mov r8d, 1
mov r8, qword [rbp + 0x90]
add byte [rax], al
jmp 0x140088d80
mov rdx, qword [rbp + 0x68]
mov r8, r14
jmp 0x140088d80
mov r8d, 1
add byte [rax - 0x73], cl
adc eax, 0xd134a
invalid
invalid
invalid
lea rdx, [0x14015a0b6]
adc ecx, dword [0x1811b786f]
mov eax, 2
add al, byte [rax]
add byte [rax], al
jmp 0x140088d80
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xd133c
invalid
invalid
lea rdx, [0x14015a0b7]
or eax, 0x441f0f00
add byte [rax], al
nop dword [rax + rax]
lea rcx, [rbp + 0x28]
call fcn.1400872e0
push rdi
in eax, 0xff
inc dword [rcx - 0x7d]
inc dword [rcx]
push rdi
in eax, 0xff
inc dword [rcx - 0x7d]
inc dword [rcx]
je case.0x140088db6.5
test byte [rcx], dl
invalid
adc edi, edi
invalid
mov al, 1
test r15, r15
jne 0x140088ca6
mov rax, qword [rbp + 0x80]
add byte [rax], 0
add byte [rcx + rcx*4 - 0x17], al
mov ecx, r13d
mov ecx, r13d
mov ecx, ebp
lea rdx, [0x14017047c]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
int 0x76
invalid
add esi, 4
mov r13, r14
jmp case.0x140088db6.2
lea rcx, [rax + 1]
test rax, rax
ror byte [rax + 0xf], 0x44
enter 0xffffffffffff8d4d, 0x2c
invalid
add r13, 8
jmp case.0x140088db6.2
ror byte [rax + 0xf], 0x44
enter 0xffffffffffff8d4d, 0x2c
invalid
cmove rcx, rax
lea r13, [r14 + rcx]
invalid
add r13, 2
test r13, r13
setne al
jmp 0x140088ca6
invalid
cmp qword [rbp + 0xb8], 0
je 0x140088e0f
add byte [rax], al
add byte [rcx + rdx - 0x46], dh
or byte [rax], al
add byte [rax], al
invalid
mov edx, 8
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rbp + 0xc0]
call fcn.140037cb0
mov rsi, qword [rbp - 8]
cmp qword [rsi + 8], 0
je 0x140088e27
jle 0x140088e1f
add byte [rbp + rcx + 0x48], dh
mov ecx, dword [rsi]
mov rcx, qword [rsi]
invalid
mov edx, 1
call fcn.140037cb0
add byte [rax], al
add al, ch
mov esi, ebp
cli
dec dword [rdi]
adc byte [rbp + 0x28], al
movups xmm0, xmmword [rbp + 0x28]
movups xmm1, xmmword [rbp + 0x38]
movups xmmword [rsi + 0x10], xmm1
cmp byte [r15], r9b
adc dword [rsi + 0x10], ecx
movups xmmword [rsi], xmm0
jmp 0x1400886f9
clc
invalid
invalid
clc
invalid
lea r8, str.library_std_srcpath.rs
mov rdx, r14
call fcn.1400fdb00
ud2
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
add eax, 0x4c000a7c
mov edx, ebp
lea r8, str.library_std_srcpath.rs
mov rdx, r13
call fcn.1400fdb00
ud2
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
in eax, dx
jnp 0x140088e74
add byte [rcx + rcx*4 - 0x16], cl
mov edx, ebp
call fcn.1400fdb00
ud2
or edi, dword [rcx + 8]
mov ecx, 8
add byte [rdx + 0xe0], bh
mov edx, 0xe0
call fcn.1400fd960
ud2
and al, 0x10
push rbp
push r15
push r14
push r13
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
cmp qword [rbp + 0xb8], 0
mov ebp, 0xb8
invalid
mov ebp, 0xb8
mov eax, 0
add byte [rax], al
add byte [rcx + rdx - 0x46], dh
je 0x140088ec7
mov edx, 8
or byte [rax], al
add byte [rax], al
mov rcx, qword [rbp + 0xc0]
call fcn.140037cb0
cli
invalid
cli
dec dword [rax - 0x7d]
jge 0x140088efb
invalid
cmp qword [rbp + 0x30], 0
xor byte [rax], al
add byte [rsi + rcx + 0x48], dh
mov ecx, dword [rbp + 0x28]
je 0x140088edc
invalid
mov rcx, qword [rbp + 0x28]
mov edx, 1
add dword [rax], eax
add byte [rax], al
call fcn.140037cb0
mov byte [rbp + 0xcf], 1
add byte [rcx], al
add rsp, 0x28
sub byte [rbx + 0x5f], bl
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
invalid
mov dword [rsp + 0x10], edx
push rsp
and al, 0x10
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 - 0x7d], cl
jge 0x140088f38
sbb byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
jge 0x140088f38
invalid
sbb byte [rax], al
add byte [rsi + rcx + 0x48], dh
mov ecx, dword [rbp + 0x10]
je case.0x1400853a4.257
invalid
mov rcx, qword [rbp + 0x10]
mov edx, 8
call fcn.140037cb0
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
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 byte [rax - 0x77], cl
push rsp
and al, 0x10
add byte [rax], al
mov qword [rsp + 0x10], rdx
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]
cmp byte [rbp + 0xcf], 0
jne 0x140088f90
cmp qword [rbp + 0xa8], 0
je 0x140088f90
mov rcx, qword [rbp + 0xa0]
mov edx, 8
call fcn.140037cb0
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
add dword [rax], eax
add byte [rcx + 0x38], al
invalid
in eax, 0x48
mov ecx, dword [rdi]
mov qword [rsp + 0x28], rcx
mov rbx, qword [rdi + 8]
je 0x1400890a3
lea r14, [rsp + 0x68]
jmp 0x14008902f
mov byte [rdi + 0x39], 1
mov al, 1
cmp r13b, al
ja 0x1400891d9
cmp al, 2
jne 0x1400891c8
mov rcx, rdi
call fcn.1400855e0
cmp rbx, rax
jbe case.0x140087893.156
mov rcx, r14
mov rdx, rdi
call fcn.140085760
mov rcx, rbx
movzx eax, byte [rsp + 0x70]
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movaps xmmword [rsp + 0x30], xmm0
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x50], xmm2
mov rdx, qword [r15 + 0x2f]
mov qword [rsp + 0x5f], rdx
sub rcx, qword [rsp + 0x68]
jb 0x1400892bf
mov qword [rdi + 8], rcx
cmp al, 0xa
jne 0x140089221
mov al, 2
mov rbx, rcx
cmp r13b, al
jbe 0x14008902f
jmp 0x1400891d9
mov r14, rbx
jmp 0x1400890bf
add dword [rcx + 0x38], eax
invalid
cmp r13b, al
ja 0x1400891d9
sbb al, byte [rcx]
add byte [rax], al
sbb al, byte [rcx]
add byte [rax], al
cmp al, 1
je 0x140089140
movzx eax, al
cmp eax, 2
jne case.0x140088925.18
mov rcx, rdi
call fcn.1400855e0
dec dword [rcx + 0x39]
invalid
jbe 0x1400890b0
dec dword [rcx + 0x39]
invalid
mov ebx, esi
movzx eax, byte [rsp + 0x70]
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movaps xmmword [rsp + 0x30], xmm0
and al, 0x30
and al, 0x30
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x50], xmm2
mov rcx, qword [r15 + 0x2f]
mov qword [rsp + 0x5f], rcx
sub rbx, qword [rsp + 0x68]
jb 0x1400892b9
mov qword [rdi + 8], rbx
cmp al, 0xa
jne 0x140089221
mov al, 2
mov r14, rbx
jmp 0x1400890b6
mov byte [rdi + 0x39], 0
xor eax, eax
cmp r12d, 3
add ecx, dword [rdi]
invalid
invalid
invalid
invalid
invalid
add ecx, dword [rdi]
invalid
inc dword [rcx - 0x7d]
cld
add eax, 0xff5c840f
invalid
cmp r12d, 5
je 0x1400890b6
add byte [rbp - 0x7b], cl
div byte [rbp + rbp + 0x48]
mov eax, dword [rsp + 0x28]
test esi, esi
je 0x140089196
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rax]
cmp r14, 1
je 0x1400891a0
cmp cl, 0x2e
jne 0x1400891a0
mov rax, qword [rsp + 0x28]
and al, 0x28
movzx eax, byte [rax + 1]
cmp eax, 0x2f
je 0x1400891b5
cmp eax, 0x5c
je 0x1400891b5
xor eax, eax
jmp 0x1400890b6
inc dword [rbp + 0x31]
div byte [rcx]
shr cl, 0x16
invalid
invalid
xor r14d, r14d
xor eax, eax
jmp 0x1400890b6
invalid
xor eax, eax
cmp r14, 1
inc byte [rcx]
inc byte [rcx]
jne 0x1400890b6
cmp cl, 0x2e
jne 0x1400890b6
add edi, edi
invalid
invalid
add edi, edi
invalid
sub rbx, 1
jb 0x1400892e3
jmp 0x1400891ba
mov qword [rdi + 8], rbx
mov dword [rdi + 8], ebx
mov byte [rsi], 7
jmp 0x1400891dc
movzx eax, al
test eax, eax
jne case.0x1400887c6.40
cmp bpl, 6
jne 0x140089207
xor al, dh
cmp dword [r11], r8d
mov byte [rdi + 0x39], 3
mov byte [rsi], 0xa
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov byte [rdi + 0x39], 0
sub rbx, 1
jb 0x1400892d0
or dh, al
invalid
jmp 0x1400891dc
invalid
rol byte [rbx + rbp*8], 0x5e
mov byte [rsi], al
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movaps xmm2, xmmword [rsp + 0x50]
push rax
movups xmmword [rsi + 1], xmm0
movups xmmword [rsi + 0x11], xmm1
adc dword [rsi + 0x11], ecx
adc dword [rsi + 0x11], ecx
adc dword [rdi], ecx
adc dword [rsi + 0x21], edx
movups xmmword [rsi + 0x21], xmm2
mov rax, qword [rsp + 0x5f]
mov eax, dword [rsp + 0x5f]
and al, 0x5f
mov qword [rsi + 0x30], rax
jmp 0x1400891dc
lea edx, [rcx + 1]
push rcx
add dword [rax - 0x7b], ecx
test rcx, rcx
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add rax, 8
jmp 0x14008927f
ror dword [rax + 1], 1
ror dword [rax + 1], 1
ror byte [rax - 0x7d], 1
ror byte [rax], 0xeb
sbb cl, byte [rax - 0x75]
and byte [r8 - 0x75], r9b
mov rcx, qword [rdi + 0x30]
invalid
invalid
mov rcx, qword [rdi + 0x30]
lea rdx, [rcx + 1]
lea edx, [rcx + 1]
lea edx, [rcx + 1]
push rcx
add dword [rax - 0x7b], ecx
leave
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add rax, 2
ror dword [rax + 1], 1
ror byte [rax - 0x7d], 1
rol byte [rdx], 0x48
test eax, eax
test rax, rax
je 0x1400891d5
test byte [rbp - 1], cl
invalid
invalid
mov byte [rdi + 0x39], 3
cmp dword [rbx], eax
add ecx, dword [rax - 0x75]
xor byte [r8 - 0x77], r9b
and byte [rdi], r9b
adc byte [rdi + 0x11], al
mov rax, qword [rdi + 0x30]
mov qword [rsi + 0x20], rax
movups xmm0, xmmword [rdi + 0x11]
movups xmm1, xmmword [rdi + 0x21]
movups xmmword [rsi + 0x11], xmm1
adc dword [rdi], ecx
adc dword [rsi + 1], eax
adc qword [rdi], r9
adc dword [rdi], ecx
adc dword [rsi + 1], eax
mov byte [rsi], bpl
mov rax, qword cs:[rsp + 0x28]
mov rax, qword [rsp + 0x28]
mov qword [rsi + 0x28], rax
mov qword [rsi + 0x30], rbx
jmp 0x1400891dc
and edi, edi
invalid
mov rcx, rbx
mov ecx, ebx
invalid
mov rbx, r14
mov ebx, esi
lea r8, str.library_std_srcpath.rs
mov rdx, rbx
call fcn.1400fdc00
ud2
sar byte [rax + 0xa], cl
add byte [rax - 0x77], cl
invalid
js 0x1400892cf
lea eax, [0x140130b80]
or al, byte [rax]
add byte [rax - 0x77], cl
fnstenv [rcx]
mov rcx, rbx
xor edx, edx
shr al, cl
invalid
invalid
invalid
add byte [rdi], cl
invalid
shr al, cl
invalid
invalid
lea r8, str.library_std_srcpath.rs
jmp case.0x140088a38.32
int3
int3
sub rsp, 0xc8
mov rsi, rdx
mov rdi, rcx
lea rcx, [rsp + 0x28]
mov rdx, rdi
mov edx, edi
mov r8, rsi
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
call fcn.140084ab0
movzx edx, byte [rsp + 0x28]
mov rcx, qword [rsp + 0x38]
mov rax, qword [rsp + 0x48]
lea r8, [0x1401704ac]
lea eax, [0x1401704ac]
xchg dword [rcx + 0xe], esi
add byte [rbp + 0x63], cl
invalid
or al, 0x90
xchg dword [rcx + 0xe], esi
add byte [rbp + 0x63], cl
invalid
or al, 0x90
add r9, r8
mov rdx, rsi
mov r8, rdi
jmp r9
add rcx, 4
jmp 0x14008936f
invalid
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x14008936f
mov ecx, 6
jmp 0x14008936f
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x14008936f
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
jb 0x140089424
add rcx, rdi
mov r8, rcx
test rdx, rdx
je 0x140089398
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x14008939a
xor eax, eax
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], rsi
movups xmm0, xmmword [rsp + 0x28]
movups xmm1, xmmword [rsp + 0x38]
movups xmmword [rsp + 0x60], xmm0
movups xmmword [rsp + 0x70], xmm1
mov rcx, qword [rsp + 0x48]
mov qword [rsp + 0x80], rcx
mov byte [rsp + 0x8a], al
mov word [rsp + 0x88], 0x200
lea rcx, [rsp + 0x90]
lea rdx, [rsp + 0x50]
call fcn.140088fb0
movzx ecx, byte [rsp + 0x90]
cmp cl, 0xa
jne 0x1400893f9
xor eax, eax
jmp 0x140089419
add cl, 0xfa
xor eax, eax
cmp cl, 3
ja 0x1400893f7
movzx ecx, cl
dec rcx
cmp rcx, 3
jae 0x140089419
lea rcx, [rsp + 0x50]
call fcn.1400853f0
nop
add rsp, 0xc8
pop rdi
pop rsi
ret
lea r8, str.library_std_srcpath.rs
mov rdx, rsi
call fcn.1400fdb00
ud2
mov esi, ecx
lea rcx, [rbp - 0x60]
xor r9d, r9d
call fcn.140089580
cmp dword [rbp - 0x60], 2
jne 0x1400894c5
mov r14, qword [rbp - 0x58]
mov eax, r14d
mov eax, esi
mov eax, esi
and eax, 3
loopne 0x140089485
cmp rax, 2
jb 0x1400894c5
add dh, byte [rdx + 0x3d]
cmp eax, 2
jne 0x1400894c5
clc
add dh, byte [rbp + 0x38]
mov rax, r14
shr rax, 0x20
cmp eax, 0x780
jne 0x1400894c5
mov qword [rbp + 0x30], r14
mov dword [rbp + 0x30], esi
lea rcx, [rbp - 0x18]
mov rdx, rbx
fimul dword [rcx - 0x77]
clc
fimul dword [rcx - 0x77]
clc
mov r9d, 0x200000
call fcn.140089580
cmp dword [rbp - 0x18], 2
invalid
invalid
add al, ch
int3
jge 0x14008949f
call 0x1884909bd
lea ecx, [rbp - 0x10]
add dh, byte [rbp + 0x40]
jne case.0x14008869a.318
lea rcx, [rbp - 0x10]
call fcn.140080a90
jmp 0x140089511
invalid
invalid
mov rax, qword [rbp - 0x20]
mov eax, dword [rbp - 0x20]
mov qword [rsi + 0x40], rax
mov dword [rsi + 0x40], eax
movups xmm0, xmmword [rbp - 0x60]
adc byte [rbp - 0x60], al
movups xmm1, xmmword [rbp - 0x50]
adc byte [rbp - 0x50], cl
movups xmm2, xmmword [rbp - 0x40]
adc byte [rbp - 0x40], dl
movups xmm3, xmmword [rbp - 0x30]
adc byte [rbp - 0x30], bl
movups xmmword [rsi + 0x30], xmm3
adc dword [rsi + 0x30], ebx
movups xmmword [rsi + 0x20], xmm2
adc dword [rsi + 0x20], edx
movups xmmword [rsi + 0x10], xmm1
adc dword [rsi + 0x10], ecx
movups xmmword [rsi], xmm0
adc dword [rsi], eax
add rsp, 0xc0
pop rbx
pop rdi
invalid
add byte [rbx + 0x5f], bl
pop rsi
pop r14
pop rbp
ret
mov eax, dword [rbp + 0x28]
mov ecx, dword [rbp + 0x2c]
test eax, 0x400
add al, 0
invalid
sub al, 0xa9
add byte [rax + rax], al
add al, 0
add al, 0
add byte [rdi + rdx - 0x77], dh
retf 0xe281
invalid
je case.0x140084a4a.299
invalid
mov edx, ecx
and edx, 0x20000000
loop 0x14008950c
add byte [rax], al
invalid
loop 0x14008950c
add byte [rax], al
add byte [rax], al
add byte [rax], ah
and byte [rbp + rcx + 0x4c], dh
je case.0x140084a4a.299
mov qword [rsi + 8], r14
mov dword [rsi + 8], esi
mov qword [rsi], 2
mov dword [rsi], 2
add byte [rax], al
add bl, ch
invalid
add byte [rax], al
jmp case.0x140085218.276
invalid
movups xmm0, xmmword [rbp - 0x18]
call 0x13855a535
movups xmm1, xmmword [rbp - 8]
movups xmm2, xmmword [rbp + 8]
adc byte [rbp + 8], dl
movups xmm3, xmmword [rbp + 0x18]
sbb byte [rdi], cl
adc dword [rsi + 0x30], ebx
movups xmmword [rsi + 0x30], xmm3
movups xmmword [rsi + 0x20], xmm2
and byte [rdi], cl
adc dword [rsi + 0x10], ecx
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov dword [rsi + 0x40], eax
mov dword [rsi + 0x44], ecx
invalid
mov dword [rsi + 0x44], ecx
lea rcx, [rbp + 0x30]
lea rcx, [rbp + 0x30]
xor r8b, r13b
xor al, ch
call fcn.140080a90
jmp case.0x140085218.276
jne case.0x140084a4a.310
invalid
invalid
nop
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
mov dword [rsp + 0x10], edx
push rsp
and al, 0x10
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
and byte [rax - 0x73], cl
stosb byte [rdi], al
lea rbp, [rdx + 0x80]
add byte [rax], 0
add byte [rax - 0x73], cl
lea rcx, [rbp + 0x30]
invalid
and dword [rbp - 1], esi
invalid
lea rcx, [rbp + 0x30]
call fcn.140080a90
invalid
call qword [rax + 0x20c48348]
nop
add rsp, 0x20
invalid
invalid
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
int3
int3
push rdi
push r14
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x2c0
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
in al, dx
rol byte [rdx], 0
add al, byte [rax]
add al, byte [rax]
add byte [rax - 0x73], cl
lea ebp, [rsp + 0x80]
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
invalid
test dword [rax], edi
add byte [rax], al
mov qword [rbp + 0x238], 0xfffffffffffffffe
mov dword [rbp + 0x238], 0xfffffffe
add al, byte [rax]
add dh, bh
add byte [rax], al
invalid
invalid
mov ebx, r9d
mov ebx, ecx
mov r14, r8
mov esi, eax
mov r15, rdx
mov edi, edx
xlatb
mov rsi, rcx
movabs rax, 0x700000000
add byte [rax], al
add byte [rax], al
add byte [rdi], al
invalid
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], al
invalid
add byte [rax], al
invalid
add byte [rax - 0x77], cl
test dword [rdx + rax], ebx
sbb al, 2
mov qword [rbp + 0x21c], rax
sbb al, 2
add byte [rax], al
add byte [rsi - 0x39], ah
test dword [rdx + rax], ebp
sub al, 2
mov word [rbp + 0x22c], 0
sub al, 2
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
test dword [rdx + rax], esp
invalid
add byte [rax], al
mov qword [rbp + 0x224], 0
mov dword [rbp + 0x224], 0
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
test dword [rax], edx
invalid
mov qword [rbp + 0x210], 0
mov dword [rbp + 0x210], 0
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
test dword [rax], ecx
invalid
mov qword [rbp + 0x208], 1
or byte [rdx], al
add byte [rax], al
invalid
add al, byte [rax]
add byte [rcx], al
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 0x38], al
mov eax, r9d
or eax, 0x2000000
add byte [rdx], al
mov dword [rbp + 0x218], eax
sbb byte [rdx], al
add byte [rax], al
add byte [rbp + rcx*4 - 0x7b], cl
lea r8, [rbp + 0x208]
or byte [rdx], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 0xe], 1
mov rdx, r14
mov rcx, rdx
mov rdx, r14
call fcn.140087510
dec dword [rax - 0x77]
mov rdi, rdx
xlatb
test rax, rax
je case.0x140087893.189
test byte [rdx], ah
add dword [rax], eax
add byte [rcx + 0x3e083f8], cl
mov eax, edi
and eax, 3
mov eax, edi
clc
and eax, 3
add ecx, dword [rax - 0x7d]
clc
cmp rax, 2
jb 0x14008972c
invalid
add dword [rax], eax
invalid
add cl, byte [rdi]
invalid
invalid
cmp eax, 2
jne 0x14008972c
add byte [rax], al
shr rdx, 0x20
shr edx, 0x20
shr edx, 0x20
cmp rdx, 5
je 0x140089642
cmp edx, 0x20
jne 0x14008972c
test edx, ebp
add byte [rax], al
invalid
test edx, ebp
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp + 0x230], rdi
mov ebp, 0x230
lea rcx, [rbp - 0x60]
mov rdx, r15
mov edx, edi
movabs al, byte [0xa8e8f0894dfa894c]
xchg ebp, eax
invalid
mov edx, edi
mov r8, r14
call fcn.140082c00
mov rax, qword [rbp - 0x60]
mov r12, qword [rbp - 0x58]
test rax, rax
je 0x140089760
test bh, dh
add byte [rax], al
invalid
test bh, dh
add byte [rax], al
add byte [rax - 0x75], cl
invalid
test dword [rax], 0x8b480000
mov rcx, qword [rbp - 0x50]
mov ecx, dword [rbp - 0x50]
mov r8b, 0x48
mov dword [rbp - 0x60], eax
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], r12
mov qword [rbp - 0x50], rcx
lea rcx, [rbp + 0x1f0]
lock add dword [rax], eax
add byte [rax - 0x73], cl
push rbp
movabs al, byte [0xffffe664e801b041]
lock add dword [rax], eax
add byte [rax - 0x73], cl
push rbp
movabs al, byte [0xffffe664e801b041]
add eax, ebp
out 0xff, al
dec dword [rbx + rcx*4 - 0x4b]
lock add dword [rax], eax
add byte [rbx + rcx*4 - 0x5b], cl
clc
add dword [rax], eax
invalid
mov r14, qword [rbp + 0x1f0]
mov r12, qword [rbp + 0x1f8]
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x7b], cl
test byte [rdi], 0x84
mov ebp, 0x4c000000
add byte [rax], al
add byte [rbp + rcx*4 + 0x7d], cl
invalid
test r14, r14
je 0x140089760
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + rcx*4 + 0x7d], cl
movabs al, byte [0x894c00000250b841]
push rax
add al, byte [rax]
add byte [rcx + rcx*4 - 7], cl
lea r15, [rbp - 0x60]
mov r8d, 0x250
mov rcx, r15
push rax
add al, byte [rax]
add byte [rcx + rcx*4 - 7], cl
xor edx, edx
call fcn.1400f0830
mov rcx, r14
int1
shr al, cl
jns case.0x140087893.185
invalid
int1
mov rdx, r15
call qword [sym.imp.kernel32.dll_FindFirstFileW]
cmp rax, 0xffffffffffffffff
je case.0x140085264.322
mov bh, 0
add byte [rax], al
invalid
add byte [rax - 0x77], cl
sar edi, 0x15
movabs byte [0xc189a0458b00078b], al
mov eax, dword [rbp - 0x60]
mov ecx, eax
mov rcx, rax
call qword [sym.imp.kernel32.dll_FindClose]
mov eax, dword [rbp - 0x60]
mov ecx, eax
shr ecx, 0xa
and ecx, 1
je 0x1400896e6
mov ecx, dword [rbp - 0x3c]
invalid
mov r8d, dword [rbp - 0x40]
movups xmm0, xmmword [rbp - 0x5c]
movsd xmm1, qword [rbp - 0x4c]
mov edx, dword [rbp - 0x44]
mov ah, 0x8b
push rbp
mov esp, 0x7374db85
test ebx, ebx
je 0x14008976d
test ebx, ebx
je 0x14008976d
shl rdx, 0x20
or rdx, r8
mov qword [rsi], 0
mov dword [rsi], 0
ret 0xc748
mov dword [rsi], 0
add byte [rax], al
mov dword [rsi + 0x10], 0
mov dword [rsi + 0x18], 0
add byte [rax], al
add byte [rax], al
adc byte [rax], al
add byte [rax], al
add bh, al
sbb byte [rax], r8b
add byte [rax], al
add byte [rax], al
movups xmmword [rsi + 0x20], xmm0
add byte [rax], al
add byte [rax], al
movups xmmword [rsi + 0x20], xmm0
movlps qword [rsi + 0x30], xmm1
xor byte [rax - 0x77], r9b
push rsi
cmp byte [rcx + 0x4e894046], cl
mov dword [rsi + 0x40], eax
mov dword [rsi + 0x44], ecx
xor esi, r14d
mov qword [rsi + 0x38], rdx
mov dword [rsi + 0x40], eax
mov dword [rsi + 0x44], ecx
xor esi, r14d
xor esi, r14d
jmp 0x140089792
mov qword [rsi + 8], rdi
jle case.0x140084a4a.341
mov qword [rsi], 2
jmp 0x14008974d
invalid
invalid
adc al, 0x48
mov ecx, esi
mov rcx, rsi
mov rdx, rdi
call fcn.140087730
in al, dx
invalid
invalid
dec dword [rax - 0x77]
stc
in al, dx
invalid
call qword [sym.imp.kernel32.dll_CloseHandle]
nop
add rsp, 0x2c0
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
mov qword [rsi + 8], r12
mov qword [rsi], 2
add bl, ch
invalid
or byte [rax - 0x39], cl
invalid
add bl, ch
cmp al, 0xa9
add byte [rax + rax], al
test eax, 0x400
je case.0x140087893.174
add byte [rsi + rax*4 + 0x41], dh
mov ecx, ecx
mov r9d, ecx
and r9d, 0x20000000
and ecx, 0x20000000
je case.0x140087893.174
test byte [rsi - 1], dh
invalid
mov qword [rsi + 8], rdi
jle 0x140089790
mov qword [rsi], 2
add byte [rax], al
mov sil, 1
mov dh, 1
test r12, r12
je 0x1400897a4
in al, 0x74
or eax, 0x2ba
mov edx, 2
mov rcx, r14
add byte [rcx + rcx*4 - 0xf], cl
call fcn.140037cb0
cli
inc dword [rax - 0x7c]
div byte [rbp - 0x5c]
test sil, sil
jne 0x14008974d
lea rcx, [rbp + 0x230]
call fcn.140080a90
jmp 0x14008974d
nop word [rax + rax]
add byte [rax], al
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]
lea ebp, [rdx + 0x80]
lea rcx, [rbp + 0x230]
call fcn.140080a90
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rsp + 0x30]
mov qword [rbp], 0xfffffffffffffffe
invalid
invalid
invalid
dec dword [rcx + rcx*4 - 0x3a]
xor byte [rax - 0x39], cl
add r14b, r15b
invalid
invalid
invalid
mov rdi, rdx
mov ebx, ecx
movzx eax, byte [0x1401b0ce0]
je 0x140089835
invalid
je 0x140089835
add byte [rcx + 0x18], bh
mov ecx, 0x18
add byte [rdx + 8], bh
mov edx, 8
add byte [rax], al
add al, ch
in eax, dx
jrcxz 0x14008982c
call fcn.140037c20
test rax, rax
je 0x14008984e
dec dword [rax - 0x7b]
sal byte [rsi + rdx + 0x48], 0x89
cmp byte [rax - 0x77], cl
mov qword [rax], rdi
mov qword [rax + 8], rsi
jo 0x140089847
jo 0x140089847
mov byte [rax + 0x10], bl
inc rax
pop rax
adc byte [rax - 1], cl
ror byte [rax - 0x7d], 0xc4
add rsp, 0x38
pop rbx
pop rdi
add rsp, 0x38
add esp, 0x38
invalid
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov qword [rbp - 8], rdi
mov qword [rbp - 0x10], rsi
jne 0x140089846
mov ecx, 8
add byte [rax], al
add byte [rdx + 0x18], bh
mov edx, 0x18
sbb byte [rax], al
add byte [rax], al
add al, ch
add byte [rax], al
call fcn.1400fd960
sti
invalid
ud2
or esp, dword [rsi + 0xf]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
invalid
adc byte [rbp + 0x56], dl
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x30]
lea ebp, [rdx + 0x30]
xor byte [rax - 0x75], cl
clc
mov rcx, qword [rbp - 8]
mov ecx, dword [rbp - 8]
mov rdx, qword [rbp - 0x10]
mov edx, dword [rbp - 0x10]
call fcn.1400898a0
adc al, byte [rax]
add byte [rax], al
nop
add rsp, 0x28
sub byte [rbx + 0x5f], bl
sub byte [rbx + 0x5f], bl
pop rsi
pop rbp
ret
int3
int3
sub esp, 0x40
lea rbp, [rsp + 0x40]
lea ebp, [rsp + 0x40]
and al, 0x40
mov qword [rbp - 8], 0xfffffffffffffffe
invalid
dec dword [rax - 0x77]
call 0x1305e2202
mov qword [rbp - 0x10], rdx
mov qword [rbp - 0x18], rcx
mov qword [rbp - 0x10], rdx
call qword [rdx]
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
invalid
cmp qword [rax + 8], 0
cmp dword [rax + 8], 0
js 0x1400898cc
add byte [rdx + rdx + 0x48], dh
mov edx, dword [rax + 0x10]
push rax
invalid
je case.0x140088584.96
adc cl, byte [rax - 0x75]
mov rdx, qword [rax + 0x10]
push rax
adc byte [rax - 0x75], cl
mov rcx, qword [rbp - 0x18]
add rsp, 0x40
invalid
call 0x180cd1c1b
call 0x180cd1c1b
pop rbp
pop rbp
jmp fcn.140037cb0
jrcxz case.0x140088584.95
nop
add rsp, 0x40
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rbp
sub rsp, 0x20
sub esp, 0x20
and byte [rax - 0x73], cl
push 0x40
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x10]
mov rax, qword [rbp - 0x10]
cmp qword [rax + 8], 0
js case.0x140088a38.43
or byte [rax], al
add byte [rcx + rdx + 0x48], dh
je case.0x140088584.103
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
invalid
invalid
mov rdx, qword [rax + 0x10]
mov edx, dword [rax + 0x10]
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
call 0x13aec3ff1
call fcn.140037cb0
cmpsb byte [rsi], byte [rdi]
jrcxz case.0x140088584.102
call qword [rax + 0x20c48348]
nop
add rsp, 0x20
invalid
and byte [rbp - 0x3d], bl
pop rbp
ret
int3
int3
int3
int3
int3
int3
int3
int3
sub rsp, 0x28
mov rcx, qword [rcx]
mov ecx, dword [rcx]
in al, dx
sub byte [rax - 0x75], cl
invalid
mov ecx, dword [rcx]
or dword [rcx + 0x3e083c8], ecx
mov eax, ecx
and eax, 3
loopne 0x14008992f
lea rdx, [0x1401704c8]
lea edx, [0x1401704c8]
adc eax, 0xe6b95
add byte [rax + 0x63], cl
add al, 0x82
invalid
movsxd rax, dword [rdx + rax*4]
invalid
invalid
add rax, rdx
sar bh, 1
jmp rax
loopne 0x140089985
mov rax, qword [rcx]
mov eax, dword [rcx]
add dword [rax - 0x75], ecx
mov rdx, qword [rcx + 8]
jmp 0x140089978
push rcx
or bl, ch
xor ecx, dword [rax - 0x75]
mov rax, qword [rcx - 1]
invalid
invalid
mov rax, qword [rcx - 1]
mov eax, dword [rcx - 1]
dec dword [rax - 0x75]
mov rdx, qword [rcx + 7]
mov edx, dword [rcx + 7]
push rcx
invalid
mov rcx, rax
mov ecx, eax
sar edi, 0x52
call qword [rdx + 0x40]
jmp 0x140089978
jmp 0x140089978
shr rcx, 0x20
shr ecx, 0x20
jmp 0xdd1b817c
call fcn.140083670
dec dword [rax + 0xf]
movsx rax, al
lea rcx, [0x140132b40]
or eax, 0xa91d7
mov esi, 0xd8d48c0
ror byte [rax - 0x73], 0xd
or eax, 0xa91d7
xlatb
xchg ecx, eax
or al, byte [rax]
mov rdx, qword [rcx + rax*8]
mov edx, dword [rcx + rax*8]
adc al, 0xc1
ror dword [rax - 0x73], 0xd
adc al, 0x93
lea rcx, str.entity_not_foundpermission_deniedconnection_refusedconnection_resethost_unreachablenetwork_unreachableconnection_abortednot_connectedaddress_in_useaddress_not_availablenetwork_downbroken_pipeentity_already_existsoperation_would_blocknot_a_directoryis_a_directorydirectory_not_emptyread_only_filesystem_or_storage_mediumfilesystem_loop_or_indirection_limit__e.g._symlink_loop_stale_network_file_handleinvalid_input_parameterinvalid_datatimed_outwrite_zerono_storage_spaceseek_on_unseekable_filefilesystem_quota_exceededfile_too_largeresource_busyexecutable_file_busydeadlockcross_device_link_or_renametoo_many_linksinvalid_filenameargument_list_too_longoperation_interruptedunsupportedunexpected_end_of_fileout_of_memoryother_erroruncategorized_errorOs
lea ecx, [0x140132c88]
or al, byte [rax]
add byte [rax - 0x75], cl
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
add al, 0xc1
add rsp, 0x28
add esp, 0x28
invalid
ret
shr rcx, 0x20
shr ecx, 0x20
and byte [rbx + 0x147728f9], al
cmp ecx, 0x28
stc
sub byte [rdi + 0x14], dh
ja case.0x140089332.22
adc al, 0x48
lea rax, [0x1401704d8]
lea eax, [0x1401704d8]
imul ecx, dword [rsi], 0
movsxd rcx, dword [rax + rcx*4]
invalid
add rcx, rax
add ecx, eax
jmp rcx
loope case.0x140088db6.50
xor eax, eax
jmp case.0x140088db6.31
mov al, 0x29
jmp case.0x140088db6.31
mov al, 1
add ebx, ebp
mov esp, 0xb8eb02b0
mov al, 2
jmp case.0x140088db6.31
invalid
jmp case.0x140088db6.31
mov al, 2
jmp case.0x140088db6.31
invalid
add ch, bl
mov eax, 0xb4eb03b0
mov al, 3
jmp case.0x140088db6.31
mov al, 3
jmp case.0x140088db6.31
mov al, 4
jmp case.0x140088db6.31
invalid
mov al, 0xb0
add eax, 0x6b0aceb
lodsb al, byte [rsi]
mov al, 6
mov al, 5
jmp case.0x140088db6.31
lodsb al, byte [rsi]
lodsb al, byte [rsi]
mov al, 6
jmp case.0x140088db6.31
mov al, 7
jmp case.0x140088db6.31
movsb byte [rdi], byte [rsi]
mov al, 8
jmp case.0x140088db6.31
or bl, ch
movabs al, byte [0x98eb0ab09ceb09b0]
mov al, 9
jmp case.0x140088db6.31
mov al, 0xa
jmp case.0x140088db6.31
mov al, 9
or ebx, ebp
pushfq
jmp case.0x140088db6.31
mov al, 0xa
jmp case.0x140088db6.31
mov al, 0xb
jmp case.0x140088db6.31
xchg esp, eax
or ebp, ebx
xchg esp, eax
mov al, 0xc
jmp case.0x140088db6.31
nop
nop
mov al, 0xd
jmp case.0x140088db6.31
invalid
mov al, 0xe
jmp case.0x140088db6.31
mov byte [rax - 0x4f7b14f1], dh
mov al, 0xf
jmp case.0x140088db6.31
por mm0, qword [rax + rsi*4 - 0x4f7f14f0]
adc ecx, ebp
jns 0x1400899e2
mov al, 0x10
adc bl, ch
xor byte [rax - 0x8616ef], 0xff
mov al, 0x11
jmp case.0x140088db6.31
invalid
push qword [rax - 0x8d16ee]
mov al, 0x12
invalid
jb 0x1400899e9
jmp case.0x140088db6.31
mov al, 0x11
jmp case.0x140088db6.31
invalid
invalid
invalid
mov al, 0x12
jmp case.0x140088db6.31
invalid
invalid
invalid
mov al, 0x13
jmp case.0x140088db6.31
invalid
invalid
adc ebp, ecx
imul edi, edi, 0xffffffff
invalid
push qword [rax - 0x9b16ec]
mov al, 0x14
invalid
invalid
invalid
invalid
mov al, 0x14
jmp case.0x140088db6.31
invalid
invalid
invalid
mov al, 0x15
jmp case.0x140088db6.31
invalid
invalid
invalid
mov al, 0x16
jmp case.0x140088db6.31
push rsi
invalid
invalid
invalid
push rsi
invalid
invalid
mov al, 0x17
jmp case.0x140088db6.31
invalid
invalid
invalid
push qword [rax - 0xb716e8]
mov al, 0x18
jmp case.0x140088db6.31
invalid
invalid
sbb cl, ch
invalid
invalid
mov al, 0x19
jmp case.0x140088db6.31
invalid
invalid
invalid
mov al, 0x1a
jmp case.0x140088db6.31
cmp bh, bh
invalid
invalid
cmp bh, bh
invalid
mov al, 0x1b
jmp case.0x140088db6.31
invalid
invalid
invalid
push qword [rax - 0xd316e4]
mov al, 0x1c
jmp case.0x140088db6.31
invalid
invalid
invalid
mov al, 0x1d
jmp case.0x140088db6.31
invalid
mov al, 0x1e
jmp case.0x140088db6.31
invalid
invalid
invalid
mov al, 0x1f
jmp case.0x140088db6.31
invalid
invalid
invalid
mov al, 0x20
jmp case.0x140088db6.31
invalid
invalid
invalid
mov al, 0x21
jmp case.0x140088db6.31
invalid
mov al, 0x22
jmp case.0x140088db6.31
invalid
invalid
invalid
mov al, 0x23
jmp case.0x140088db6.31
mov al, 0x24
jmp case.0x140088db6.31
mov al, 0x25
jmp case.0x140088db6.31
in eax, dx
invalid
mov al, 0x26
jmp case.0x140088db6.31
invalid
invalid
invalid
mov al, 0x27
jmp case.0x140088db6.31
mov al, 0x28
jmp case.0x140088db6.31
sub cl, ch
fdivr st(6)
invalid
int3
in al, dx
sub byte [rbx + rcx*4 + 1], cl
mov ecx, r8d
and ecx, 3
xor eax, eax
lea rdx, [rcx - 2]
lea edx, [rcx - 2]
lea edx, [rcx - 2]
cmp rdx, 2
cmp edx, 2
jae 0x140089aab
jmp 0x140089abb
adc byte [rax - 0x7b], cl
leave
test rcx, rcx
je 0x140089abb
mov rcx, qword [r8 - 1]
mov rax, qword [r8 + 7]
call qword [rax + 0x48]
nop
add rsp, 0x28
ret
int3
mov r8, qword [rcx]
mov ecx, r8d
and ecx, 3
xor eax, eax
lea rdx, [rcx - 2]
cmp rdx, 2
add dh, byte [rbx + 2]
add dh, byte [rbx + 2]
jmp 0x140089afb
test rcx, rcx
je 0x140089afb
mov rcx, qword [r8 - 1]
mov rax, qword [r8 + 7]
call qword [rax + 0x30]
nop
add rsp, 0x28
ret
int3
int3
int3
test r8, r8
je 0x140089bd8
mov rsi, r8
mov rdi, rdx
mov rbx, rcx
lea r14, [rsp + 0x38]
lea r15, [rsp + 0x30]
jl case.0x140030a02.2856
xor byte [rbp + rcx*4 + 0x25], cl
invalid
ror byte [rax + rax], 1
or al, 0
jl case.0x140030a02.2856
xor byte [rbp + rcx*4 + 0x25], cl
invalid
and eax, 0xcd0fe
or al, 0
lea r13, [0x14017057c]
jmp 0x140089b69
push 0xe
add bl, ch
invalid
add byte [rax], al
mov rcx, rax
ror dword [rax - 0x3f], 0xe9
invalid
ror dword [rax - 0x3f], 0xe9
shr ecx, 0x20
and byte [rbx + 0x7e7523f9], al
cmp ecx, 0x23
jne 0x140089bda
mov rcx, r14
int1
call fcn.140080a90
test rsi, rsi
invalid
je 0x140089bd8
invalid
div byte [rdi + rbp*2 + 0x48]
outsd dx, dword [rsi]
mov qword [rsp + 0x20], rbx
mov dword [rsp + 0x20], ebx
mov rcx, r15
mov edx, 0xfffffff5
cmc
invalid
invalid
invalid
cmc
invalid
mov r8, rdi
mov r9, rsi
mov ecx, esi
mov ecx, esi
call fcn.140081f60
cmp edi, 0xffffffff
cmp qword [rsp + 0x30], 0
cmp dword [rsp + 0x30], 0
and al, 0x30
add byte [rdi + riz + 0x48], dh
mov eax, dword [rsp + 0x38]
and al, 0x38
xor byte [rax], al
je case.0x14008993a.113
mov rax, qword [rsp + 0x38]
and al, 0x38
mov ecx, eax
and ecx, 3
movsxd rcx, dword [r13 + rcx*4]
add rcx, r13
invalid
jmp rcx
invalid
invalid
jmp 0x1b8897d9e
loope 0x140089b1e
js case.0x14008993a.113
and esi, dword [rcx + rdi*4 - 0x15]
xor eax, 0xf2e6666
invalid
invalid
je 0x140089b5c
mov ecx, 0x666635eb
nop dword cs:[rax + rax]
nop dword [rax + rax]
jmp 0x140089bda
nop dword [rax + rax]
add byte [rax - 0x75], cl
and al, 0x38
mov rcx, qword [rsp + 0x38]
test rcx, rcx
test ecx, ecx
je case.0x140036020.2813
mov rax, rsi
invalid
sub rax, rcx
jb 0x140089bef
add rdi, rcx
mov rsi, rax
test rsi, rsi
iretd
jne 0x140089b69
jmp 0x140089bd8
mov dr6, rsp
xchg bl, ch
add dh, byte [rcx]
je 0x140089b5c
xor eax, eax
ror byte [rax - 0x7d], 0xc4
pop rbx
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
ret
mov rax, r12
jmp 0x140089bda
invalid
jmp 0x140089c3c
lea r8, [0x1401309f0]
cli
insd dword [rdi], dx
or al, byte [rax]
invalid
add byte [rax - 0x77], cl
bnd call fcn.1400fdb00
add bh, byte [rdi]
invalid
invalid
mov rdx, rsi
call fcn.1400fdb00
add bh, byte [rdi]
invalid
invalid
add bh, byte [rdi]
invalid
ud2
push r14
push rsi
push r13
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
in al, dx
invalid
test r8, r8
test eax, eax
in al, dx
push 0xfc0854d
test eax, eax
je 0x140089dc3
invalid
test eax, eax
ror byte [rdi], 0x84
stosb byte [rdi], al
je 0x140089dc3
add dword [rax], eax
add byte [rbp - 0x77], cl
invalid
mov r13, r8
mov ebp, eax
mov rbx, rdx
mov rdi, rcx
mov rax, r8
shl rax, 4
shl eax, 4
iretd
shl eax, 4
add al, 0x31
sal byte [rcx], cl
leave
xor edx, edx
xor ecx, ecx
nop dword [rax]
add byte [rbx + 0x7500133c], al
cmp dword [rbx + rdx], 0
jne 0x140089c42
or al, 0x48
inc ecx
inc rcx
add rdx, 0x10
ret 0x4810
adc byte [rax + 0x39], cl
sal byte [rbp - 0x12], 1
cmp rax, rdx
jne case.0x140088925.81
cmp r13, rcx
jb 0x140089ddf
int 0xf
invalid
sub r13, rcx
je 0x140089dc3
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x3f], cl
loope 0x140089c5c
add byte [rax], al
shl rcx, 4
add rbx, rcx
add ebx, ecx
lea r14, [rsp + 0x30]
lea esi, [rsp + 0x30]
lea r12, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
lea r15, [rsp + 0x28]
lea rbp, [0x14017058c]
lea ebp, [0x14017058c]
lea ebp, [0x14017058c]
sub eax, 0xe6919
jmp 0x140089ca7
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov rcx, rax
shr rcx, 0x20
cmp ecx, 0x23
jmp 0x164021faa
jne 0x140089dc5
mov rcx, r14
mov ecx, esi
call fcn.140080a90
mov rdx, rbx
mov rbx, rdx
test r13, r13
test ebp, ebp
test ebp, ebp
je 0x140089dc3
add byte [rax - 0x73], cl
invalid
lea rax, [rbx - 0x10]
mov rsi, r13
out dx, al
out dx, al
shl rsi, 4
mov rcx, rsi
int1
int1
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
test rcx, rcx
leave
je 0x140089ce0
mov r9d, dword [rax + 0x10]
add rax, 0x10
add rcx, 0xfffffffffffffff0
invalid
test r9, r9
je 0x140089cc0
invalid
mov r8, qword [rax + 8]
mov eax, dword [rax + 8]
jmp 0x140089ce6
xor r9d, r9d
mov r8, r12
invalid
loopne 0x140089d2f
mov qword [rsp + 0x20], rdi
mov dword [rsp + 0x20], edi
mov rcx, r15
mov edx, 0xfffffff4
call fcn.140081f60
cmp qword [rsp + 0x28], 0
je case.default.0x140089d12
mov rax, qword [rsp + 0x30]
mov ecx, eax
and ecx, 3
movsxd rcx, dword [rbp + rcx*4]
add rcx, rbp
jmp rcx
add byte [rbx + rcx*4 + 0x44], cl
and al, 0x30
mov r8, qword [rsp + 0x30]
test r8, r8
je 0x140089dd6
xor edx, edx
xor ecx, ecx
mov rax, r8
nop word cs:[rax + rax]
mov r9d, dword [rbx + rdx]
sub rax, r9
jb 0x140089d7c
inc rcx
add rdx, 0x10
mov r8, rax
cmp rsi, rdx
jne 0x140089d50
jmp 0x140089d7f
mov rax, r8
cmp r13, rcx
jb 0x140089ddf
mov r8, rcx
shl r8, 4
lea rdx, [rbx + r8]
sub r13, rcx
jne 0x140089d9f
test rax, rax
je 0x140089c9b
jmp 0x140089df0
mov ecx, dword [rdx]
cmp rax, rcx
ja 0x140089e22
sub ecx, eax
mov dword [rdx], ecx
add qword [rbx + r8 + 8], rax
cmp qword [rsp + 0x28], 0
mov rbx, rdx
jne case.0x140089332.57
jmp 0x140089c9b
xor eax, eax
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, [0x140156c40]
jmp 0x140089dc5
lea r8, [0x140130980]
mov rdx, r13
call fcn.1400fdb00
ud2
lea rax, str.advancing_io_slices_beyond_their_length
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
mov qword [rsp + 0x48], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
lea rdx, [0x140130998]
jmp 0x140089e52
lea rax, str.advancing_IoSlice_beyond_its_length
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
mov qword [rsp + 0x48], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
lea rdx, str.library_std_src_syswindowsio.rs
lea rcx, [rsp + 0x38]
call fcn.1400fdac0
ud2
mov edx, dword [rdi]
add rdx, rsi
xor r9d, r9d
call sub.ws2_32.dll_recv
cmp eax, 0xffffffff
je 0x14008ba8b
cdqe
add rsi, rax
mov qword [rdi + 0x10], rsi
mov rax, qword [rdi + 0x18]
cmp rax, rsi
cmova rsi, rax
mov qword [rdi + 0x18], rsi
xor eax, eax
jmp 0x14008baa3
call sub.ws2_32.dll_WSAGetLastError
cmp eax, 0x274a
jne 0x14008ba9b
xor eax, eax
jmp 0x14008baa3
shl rax, 0x20
or rax, 2
add rsp, 0x28
pop rdi
pop rsi
ret
mov dword [rsp + 0x20], edx
lea r9, [rsp + 0x38]
mov rdx, rax
call sub.ws2_32.dll_WSARecv
test eax, eax
je 0x14008bb22
call sub.ws2_32.dll_WSAGetLastError
cmp eax, 0x274a
jne 0x14008bb33
xorps xmm0, xmm0
movups xmmword [rsi], xmm0
jmp 0x14008bb46
mov eax, dword [rsp + 0x38]
mov qword [rsi + 8], rax
mov qword [rsi], 0
jmp 0x14008bb46
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov qword [rsi], 1
mov rax, rsi
add rsp, 0x40
pop rsi
ret
lea ecx, [rsp + 0x28]
mov rdx, rsi
bnd call fcn.14008be70
bnd call fcn.14008be70
cmp word [rsp + 0x28], 2
jne 0x14008bc29
imul ecx, dword [rsi - 1], 0xf3cebff
invalid
adc byte [rsp + 0x28], al
and al, 0x28
movups xmm1, xmmword [rsp + 0x38]
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
lea rax, [0x140132a18]
lea eax, [0x140132a18]
lea eax, [0x140132a18]
add eax, 0xa6dd4
insd dword [rdi], dx
or al, byte [rax]
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
lea rdx, str.addrlibrary_std_src...._backtrace_src_symbolizemod.rs
lea rcx, [rsp + 0x50]
lea r9, [rsp + 0x60]
mov r8d, 4
mov eax, 4
add byte [rax], al
add al, ch
stosd dword [rdi], eax
call fcn.14002b310
xorps xmm0, xmm0
movaps xmmword [rsp + 0xd0], xmm0
movaps xmmword [rsp + 0xc0], xmm0
sub dword [rsp + 0xc0], eax
idiv cl
stc
dec dword [rdi]
push rdi
ror byte [rdi], 0x29
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xc0], eax
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xb0], eax
add byte [rax], al
movaps xmmword [rsp + 0xb0], xmm0
add byte [rax], al
movaps xmmword [rsp + 0xa0], xmm0
movaps xmmword [rsp + 0x90], xmm0
movaps xmmword [rsp + 0x80], xmm0
sub dword [rsp + 0x80], eax
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x80], eax
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x70], eax
movaps xmmword [rsp + 0x70], xmm0
movaps xmmword [rsp + 0x60], xmm0
mov dword [rsp + 0x4c], 0x80
add byte [rax - 0x73], cl
push rsp
and al, 0x60
add byte [rax - 0x73], cl
push rsp
and al, 0x60
lea edx, [rsp + 0x60]
lea r8, [rsp + 0x4c]
and al, 0x4c
mov rcx, rsi
call sub.ws2_32.dll_getpeername
cmp eax, 0xffffffff
je 0x14008bd12
mov eax, dword [rsp + 0x4c]
and al, 0x4c
movzx ecx, word [rsp + 0x60]
mov bh, 0x4c
and al, 0x60
cmp ecx, 2
je 0x14008bd24
cmp ecx, 0x17
jne 0x14008bdd0
add qword [r8], r8
add dword [rax], eax
add byte [rdi], cl
mov bh, 0x44
and al, 0x62
rol ax, 8
movups xmm0, xmmword [rsp + 0x68]
mov ecx, dword [rsp + 0x64]
mov edx, dword [rsp + 0x78]
and al, 0x78
and al, 0x78
mov word [rsp + 0x28], 1
movups xmmword [rsp + 0x2c], xmm0
mov dword [rsp + 0x3c], ecx
mov dword [rsp + 0x40], edx
mov word [rsp + 0x44], ax
and al, 0x44
jmp 0x14008bd4a
call sub.ws2_32.dll_WSAGetLastError
shl rax, 0x20
or rax, 2
jmp case.0x140036020.2853
cmp eax, 0xf
jbe 0x14008be4a
mov dword [rsp + 0x28], 0x89660000
and al, 0x2e
mov dword [rsp + 0x2a], ecx
movzx eax, word [rsp + 0x28]
mov ecx, dword [rsp + 0x2a]
movzx edx, word [rsp + 0x2e]
mov r8, qword [rsp + 0x30]
mov r9d, dword [rsp + 0x38]
cmp byte [rcx + rcx*4 + 0x4c], al
and al, 0x70
cmp byte [rcx + rcx*4 + 0x4c], al
and al, 0x70
mov r9d, dword [rsp + 0x3c]
mov dword [rsp + 0x74], r9d
mov r9d, dword [rsp + 0x40]
mov dword [rsp + 0x78], r9d
movzx r9d, word [rsp + 0x44]
mov word [rsp + 0x7c], r9w
movzx r9d, word [rsp + 0x46]
mov word [rsp + 0x7e], r9w
mov word [rsp + 0x60], ax
mov dword [rsp + 0x62], ecx
mov word [rsp + 0x66], dx
mov qword [rsp + 0x68], r8
lea rax, [0x140132a18]
mov qword [rsp + 0x20], rax
lea rdx, str.peerlibrary_std_src...._backtrace_src_symbolizedbghelp.rs
lea rcx, [rsp + 0x50]
lea r9, [rsp + 0x60]
mov r8d, 4
call fcn.14002b310
jmp 0x14008bded
mov qword [rsp + 0x30], rax
mov word [rsp + 0x28], 2
lea rcx, [rsp + 0x30]
call fcn.140080a90
mov qword [rsp + 0x60], rsi
lea rax, [0x14012ff90]
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
adc eax, 0xa4c03
and byte [rax - 0x73], cl
adc eax, 0xa4c03
lea rsi, [rsp + 0x50]
lea r9, [rsp + 0x60]
mov r8d, 6
mov rcx, rsi
call fcn.14002b310
mov rcx, rsi
call fcn.14002e320
nop
add rsp, 0xe8
pop rdi
pop rsi
ret
invalid
lea ecx, str.assertion_failed:_len_as_usize___mem::size_of::_c::sockaddr_in___library_std_src_sys_common_net.rs
lea r8, [0x140132908]
mov edx, 0x42
call fcn.1400fdc80
invalid
invalid
add byte [rdi], cl
invalid
invalid
int3
ror byte [rax - 0x77], 1
invalid
movaps xmmword [rsp + 0x80], xmm0
movaps xmmword [rsp + 0x70], xmm0
movaps xmmword [rsp + 0x60], xmm0
movaps xmmword [rsp + 0x50], xmm0
movaps xmmword [rsp + 0x40], xmm0
movaps xmmword [rsp + 0x30], xmm0
mov dword [rsp + 0x2c], 0x80
lea rdx, [rsp + 0x30]
lea r8, [rsp + 0x2c]
mov rcx, rax
call sub.ws2_32.dll_getsockname
cmp eax, 0xffffffff
je 0x14008bf14
mov eax, dword [rsp + 0x2c]
movzx ecx, word [rsp + 0x30]
cmp ecx, 2
je 0x14008bf23
cmp ecx, 0x17
jne 0x14008bf43
cmp eax, 0x1b
jbe 0x14008bf5c
movzx eax, word [rsp + 0x32]
rol ax, 8
movups xmm0, xmmword [rsp + 0x38]
mov ecx, dword [rsp + 0x34]
mov edx, dword [rsp + 0x48]
mov word [rsi], 1
movups xmmword [rsi + 4], xmm0
mov dword [rsi + 0x14], ecx
mov dword [rsi + 0x18], edx
mov word [rsi + 0x1c], ax
jmp 0x14008bf53
call sub.ws2_32.dll_WSAGetLastError
shl rax, 0x20
or rax, 2
jmp 0x14008bf4a
cmp eax, 0xf
jbe 0x14008bf76
movzx eax, word [rsp + 0x32]
rol ax, 8
mov ecx, dword [rsp + 0x34]
mov word [rsi], 0
mov word [rsi + 6], ax
mov dword [rsi + 2], ecx
jmp 0x14008bf53
lea rax, str.invalid_argument
mov qword [rsi + 8], rax
mov word [rsi], 2
add rsp, 0xb0
pop rsi
ret
lea rcx, str.assertion_failed:_len_as_usize___mem::size_of::_c::sockaddr_in6___
lea r8, [0x140132968]
mov edx, 0x43
call fcn.1400fdc80
ud2
lea rcx, str.assertion_failed:_len_as_usize___mem::size_of::_c::sockaddr_in___library_std_src_sys_common_net.rs
lea r8, [0x140132908]
mov edx, 0x42
call fcn.1400fdc80
ud2
int3
int3
invalid
mov r8d, 0x7fffffff
jg 0x14008c039
cmovb r8, r9
cmovb eax, ecx
mov rdx, rax
xor r9d, r9d
call sub.ws2_32.dll_send
cmp eax, 0xffffffff
je 0x14008c009
invalid
add byte [rbx + 0xa74fff8], al
or cl, byte [rax - 0x68]
cdqe
mov qword [rsi + 8], rax
xor eax, eax
shr bl, 0x16
shr bl, 0x16
call sub.ws2_32.dll_WSAGetLastError
shl rax, 0x20
or rax, 2
invalid
or eax, 2
add cl, byte [rax - 0x77]
or byte [rax + 1], r15b
mov eax, 1
mov qword [rsi + 8], rax
mov eax, 1
add dword [rax], eax
add byte [rax], al
mov qword [rsi], rax
mov rax, rsi
add rsp, 0x20
pop rsi
ret
int3
int3
sub rsp, 0x20
mov rax, r8
mov eax, eax
mov eax, eax
ror byte [rax - 0x77], 0xce
mov rsi, rcx
mov esi, ecx
mov rcx, qword [rdx]
cmp r9, 0x7fffffff
mov r8d, 0x7fffffff
jg case.0x140088a38.96
cmovb r8, r9
mov rdx, rax
ror dword [rax - 0x77], 0xc2
xor r9d, r9d
xor ecx, ecx
call sub.ws2_32.dll_recv
cmp eax, 0xffffffff
je 0x14008c063
cdqe
jmp 0x14008c071
call sub.ws2_32.dll_WSAGetLastError
cmp eax, 0x274a
add byte [rax], al
sub al, 6
invalid
add byte [0x14008e7b7], bh
add byte [rax], al
jne 0x14008c079
or dh, byte [rcx]
ror byte [rax - 0x77], 0x46
or byte [rcx], dh
shr bl, 0x11
xor eax, eax
mov qword [rsi + 8], rax
xor eax, eax
jmp 0x14008c08a
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
enter 0x4802, 0xffffffffffffff89
or byte [rax + 1], r15b
add dword [rax], eax
add byte [rax], al
mov dword [rsi + 8], eax
mov eax, 1
add dword [rax], eax
add byte [rax], al
mov qword [rsi], rax
mov rax, rsi
add rsp, 0x20
pop rsi
ret
int3
int3
push rsi
push rdi
sub rsp, 0x40
lea rbp, [rsp + 0x40]
mov qword [rbp - 8], 0xfffffffffffffffe
mov qword [rbp - 0x10], rdx
mov dword [rbp - 0x10], edx
mov dword [rbp - 0x10], edx
mov qword [rbp - 0x18], rcx
lock inc qword [0x1401b0cc8]
jle 0x14008c113
call 0x1460809c0
hlt
mov eax, dword [0x1401b0cf8]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rcx + rax*8]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
test byte [rax + 0x88], 1
jne 0x14008c113
mov eax, dword [0x1401b0cf8]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
inc qword [rax + 0x80]
mov byte [rax + 0x88], 0
add byte [rax], al
add byte [rax], al
call fcn.14008c160
ud2
mov eax, dword [rsp + 0x40]
lea r8, [0x14017059c]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rsi
mov r8, rdi
jmp r9
invalid
loope 0x14008c1fe
add rcx, 4
add ecx, 4
jmp 0x14008c1ef
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x14008c1ef
mov ecx, 6
invalid
add byte [rax], al
jmp 0x14008c1ef
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x14008c1ef
mov ecx, 2
add byte [rax], al
add byte [rax - 0x77], cl
mov rdx, rsi
sub rdx, rcx
sub rdx, rcx
jb 0x14008c284
add byte [rax + 1], cl
stc
add rcx, rdi
mov r8, rcx
test rdx, rdx
test edx, edx
je 0x14008c218
movzx eax, byte [r8]
mov dh, 0
cmp al, 0x2f
sete cl
xchg esp, eax
sar dword [rsp + rbx*2], 0xf
xchg esp, eax
ror byte [rax], 0xc8
xchg esp, eax
sar dword [rsp + rbx*2], 0xf
xchg esp, eax
ror byte [rax], 0xc8
jmp case.0x1400840f3.381
xor eax, eax
mov qword [rsp + 0x58], rdi
pop rax
mov qword [rsp + 0x60], rsi
and al, 0x60
movups xmm0, xmmword [rsp + 0x20]
and al, 0x20
movups xmm1, xmmword [rsp + 0x30]
adc byte [rsp + 0x30], cl
movups xmmword [rsp + 0x68], xmm0
movups xmmword [rsp + 0x78], xmm1
and al, 0x78
push 0x244c110f
js 0x14008c281
and al, 0x78
mov rcx, qword [rsp + 0x40]
mov ecx, dword [rsp + 0x40]
and al, 0x40
mov qword [rsp + 0x88], rcx
mov qword [rsp + 0x88], rcx
mov dword [rsp + 0x88], ecx
and al, 0x88
add byte [rax], al
add byte [rax + 0x922484], cl
invalid
test byte [rdx + rdx*4], ah
invalid
mov byte [rsp + 0x92], al
test byte [rdx + rdx*4], ah
and al, 0x92
add byte [rax], al
add byte [rsi - 0x39], ah
add byte [rax], al
mov word [rsp + 0x90], 0x200
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rdx], al
add cl, byte [rax - 0x73]
and al, 0x20
invalid
lea rcx, [rsp + 0x20]
and byte [rax - 0x73], cl
push rsp
lea rdx, [rsp + 0x58]
lea edx, [rsp + 0x58]
and al, 0x58
call fcn.140088fb0
cmp byte [rsp + 0x20], 9
jl 0x14008c28c
and byte [rcx], cl
int 0xff
inc dword [rax + 0x920247c]
jl 0x14008c28c
and byte [rcx], cl
invalid
jl 0x14008c28c
and byte [rcx], cl
mov rdx, qword [rsp + 0x30]
jne case.0x1400840f3.397
xor byte [rbp + 7], dh
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
jmp case.0x140084a4a.363
xor eax, eax
ror byte [rax - 0x7f], 0xc4
cwde
add rsp, 0x98
add byte [rax], al
add byte [rdi + 0x5e], bl
pop rsi
add byte [rax], al
pop rdi
pop rsi
ret
lea r8, str.library_std_srcpath.rs
add eax, 0xa47cd
add byte [rax - 0x77], cl
mov rdx, rsi
mov edx, esi
bnd call fcn.1400fdb00
call fcn.1400fdb00
invalid
add byte [rdi], cl
ud2
or ecx, esp
int3
int3
int3
int3
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x50
push rax
push rax
mov rsi, r8
mov esi, eax
mov rbx, rdx
mov rdi, rcx
mov edi, ecx
mov edi, ecx
iretd
mov r15, qword [rcx]
mov r14, qword [rcx + 0x10]
adc byte [rcx + rcx*4 - 7], cl
cmp dword [rbx + rcx*4 + 0x71], ecx
adc byte [rcx + rcx*4 - 7], cl
stc
mov rdx, r14
call fcn.14008c170
cmpsb byte [rsi], byte [rdi]
invalid
invalid
test rax, rax
je 0x14008c42f
test byte [rcx + rax], bl
invalid
ror byte [rdi], 0x84
test byte [rcx + rax], bl
pop rsp
add dword [rax], eax
add byte [rax - 0x7d], cl
cli
cmp rdx, 2
jne case.0x140084a4a.381
add dh, byte [rbp + 0x16]
movzx ecx, word [rax]
mov bh, 8
cmp ecx, 0x2e2e
stc
add byte cs:[rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp + 0xb], dh
jne case.0x140084a4a.381
mov r8d, 2
add byte [rax], al
add byte [rbp + 0x31], al
xor r9d, r9d
add byte [rax], al
xor r9d, r9d
xor ecx, ecx
jmp case.0x140085264.362
mov r8, rdx
mov r8, rdx
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 [rbp - 0x7b], cl
test r8, r8
je case.0x140084a4a.390
invalid
invalid
test r8, r8
je case.0x140084a4a.390
sub dword [rcx + rcx*4 - 0x3f], ecx
mov rcx, r8
ror dword [rcx - 1], 0xc8
dec r8
enter 0x7c80, 8
cmp byte [rax + rcx - 1], 0x2e
jne case.0x140085218.363
out dx, al
jmp [rsi]
out dx, al
mov r10, rdx
sub r10, rcx
jb 0x14008c467
invalid
add byte [rax], al
test r8, r8
test eax, eax
sal byte [rdx + rdx + 0x49], 0x89
ror dword [rcx + 1], 0xc9
add r9, rcx
je case.0x140084a4a.391
mov r9, rax
add r9, rcx
add ecx, ecx
mov rdx, r10
mov edx, edx
jmp case.0x140085264.362
or eax, 0x31c18949
shr bl, 6
invalid
mov r9, rax
xor eax, eax
jmp case.0x140085264.362
invalid
invalid
xor r9d, r9d
mov r8, rdx
test rax, rax
test eax, eax
cmovne r9, rax
cmovne ecx, eax
test r9, r9
test ecx, ecx
je 0x14008c42f
test ah, ah
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
test rax, rax
cmove r8, rdx
invalid
invalid
ror byte [rdi + rcx + 0x44], 0xc2
ret 0x14d
add r9, r8
sub r9, r15
stc
ror dword [rbp + 0x29], 0xf9
stc
cmp r14, r9
jb 0x14008c364
mov qword [rdi + 0x10], r9
mov dword [rdi + 0x10], ecx
mov r14, r9
mov esi, ecx
test rsi, rsi
test esi, esi
je 0x14008c42f
ret 0
add byte [rbp + rcx*4 + 0x66], cl
lea r12, [rsi + 1]
mov r13, qword [rdi + 8]
outsd dx, dword [rsi]
or byte [rcx + rcx*4 - 0x18], cl
add dword [rbx + rcx*4 + 0x6f], ecx
outsd dx, dword [rsi]
or byte [rcx + rcx*4 - 0x18], cl
call 0x18cf8ecc8
cmp eax, esp
invalid
sub rax, r14
cmp rax, r12
invalid
invalid
jae 0x14008c3e8
add r12, r14
add esp, esi
jb 0x14008c47a
add byte [rcx + rcx*4 - 0x1e], cl
mov rdx, r12
not rdx
shr rdx, 0x3f
test r13, r13
je 0x14008c3ad
mov qword [rsp + 0x20], r15
mov qword [rsp + 0x28], 1
and al, 0x28
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x30], ebp
jmp 0x14008c3b6
mov qword [rsp + 0x28], 0
lea rcx, [rsp + 0x38]
lea r9, [rsp + 0x20]
mov r8, r12
call fcn.140081890
cmp qword [rsp + 0x38], 0
mov rcx, qword [rsp + 0x40]
je 0x14008c43f
mov eax, 1
add byte [rax], al
add byte [rax + 0xfc13948], al
test dword [rbp + 0x4d000000], ecx
cmp esi, ebp
cmp r14, r13
jne 0x14008c3ff
mov rcx, rdi
mov rdx, r14
call fcn.14008c490
add byte [rax], al
add byte [rax], al
mov r15, qword [rdi]
mov r14, qword [rdi + 0x10]
mov byte [r15 + r14], 0x2e
inc r14
mov qword [rdi + 0x10], r14
mov rax, qword [rdi + 8]
sub rax, r14
cmp rax, rsi
jb 0x14008c453
mov rcx, qword [rdi]
add rcx, r14
mov rdx, rbx
mov r8, rsi
call fcn.1400efbc0
add r14, rsi
mov qword [rdi + 0x10], r14
ja 0x14008c43f
ja 0x14008c43f
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rdi], rcx
mov qword [rdi + 8], r12
mov r15, rcx
mov r13, r12
mov ebp, esp
mov ebp, esp
cmp r14, r13
out dx, al
je 0x14008c3ed
jmp 0x14008c3ff
lodsb al, byte [rsi]
mov rcx, rdi
mov rdx, r14
mov r8, rsi
mov eax, esi
mov eax, esi
call fcn.140100330
mov r14, qword [rdi + 0x10]
mov esi, dword [rdi + 0x10]
invalid
mov esi, dword [rdi + 0x10]
jmp 0x14008c417
mov al, 0x4c
lea eax, [0x14012f6a0]
xor dh, byte [rdx]
or al, byte [rax]
lea r8, [0x14012f6a0]
xor dh, byte [rdx]
or al, byte [rax]
call fcn.1400fdb00
ud2
test rcx, rcx
jne 0x14008c481
call fcn.1400271d0
ud2
lodsd eax, dword [rsi]
stc
dec dword [rdi]
or ecx, dword [rax - 0x75]
mov rdx, qword [rsp + 0x48]
push rsp
and al, 0x48
call fcn.1400fd960
ud2
add byte [rdi], cl
or ecx, esp
int3
push rdi
sub rsp, 0x58
inc rdx
ret 0x840f
invalid
add byte [rax], al
invalid
ret 0x840f
mov rsi, rcx
mov rax, qword [rcx + 8]
lea rcx, [rax + rax]
cmp rcx, rdx
cmova rdx, rcx
cmp rdx, 9
or dword [rdi + 8], edi
or dword [rdi + 8], edi
cmovae rdi, rdx
cmovae edi, edx
mov rdx, rdi
not rdx
not edx
not edx
shr rdx, 0x3f
test rax, rax
test eax, eax
test eax, eax
je case.0x140087893.261
mov rcx, qword [rsi]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], 1
and al, 0x30
add dword [rax], eax
add byte [rax], al
and al, 0x30
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x38], rax
jmp 0x14008c4ee
mov qword [rsp + 0x30], 0
add byte [rax], al
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0x28]
mov r8, rdi
clc
clc
call fcn.140081890
cmp qword [rsp + 0x40], 0
cmp dword [rsp + 0x40], 0
cmp dword [rsp + 0x40], 0
mov rcx, qword [rsp + 0x48]
and al, 0x48
je 0x14008c528
movabs rax, 0x8000000000000001
cmp rcx, rax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x74c13948], al
or byte [rax + 0x39], 0xc1
je 0x14008c52f
test rcx, rcx
or byte [rax + 0x39], 0xc1
je 0x14008c52f
test rcx, rcx
test ecx, ecx
jne 0x14008c536
call fcn.1400271d0
ud2
stc
dec dword [rdi]
or ecx, dword [rax - 0x77]
invalid
mov qword [rsi], rcx
mov qword [rsi + 8], rdi
add rsp, 0x58
pop rdi
pop rsi
ret
mov rdx, qword [rsp + 0x50]
call fcn.1400fd960
ud2
sub rsp, 0x50
lea rbp, [rsp + 0x50]
mov qword [rbp - 8], 0xfffffffffffffffe
mov rdi, r9
mov rbx, r8
mov r14, rdx
mov rsi, rcx
test r8, r8
invalid
je 0x14008c5ad
js case.0x14008993a.137
movzx eax, byte [0x1401b0ce0]
mov edx, 1
add dword [rax], eax
add byte [rax], al
mov rcx, rbx
call fcn.140037c20
fld1
mov dh, byte [rsi - 0x76b60006]
mov r15, rax
mov r15, rax
test rax, rax
jne 0x14008c5b3
mov ecx, 1
add byte [rax], al
mov rdx, rbx
mov edx, ebx
call fcn.1400fd960
ud2
add byte [rdi], cl
or eax, dword [rcx - 0x41]
add dword [rax], eax
mov r15d, 1
add byte [rax], al
mov r12, qword [rbp + 0x60]
mov rcx, r15
mov rdx, r14
mov r8, rbx
call fcn.1400efbc0
mov qword [rbp - 0x28], r15
mov dword [rbp - 0x28], edi
xor eax, 0x894c0006
jge 0x14008c5a1
mov dword [rbp - 0x28], edi
mov qword [rbp - 0x20], rbx
mov dword [rbp - 0x20], ebx
mov qword [rbp - 0x18], rbx
mov dword [rbp - 0x18], ebx
mov byte [rbp - 0x10], 0
lea rcx, [rbp - 0x28]
lea ecx, [rbp - 0x28]
lock add byte [rax - 0x73], cl
fmul dword [r8 - 0x77]
mov edx, edi
lea ecx, [rbp - 0x28]
mov rdx, rdi
mov edx, edi
mov r8, r12
call fcn.140088450
invalid
dec dword [rdi]
adc byte [rbp - 0x28], al
fmul dword [r15]
adc byte [rbp - 0x18], cl
invalid
invalid
loopne 0x14008c5c8
mov esi, 0x100fffff
invalid
fmul dword [r15]
adc byte [rbp - 0x18], cl
invalid
invalid
call 0x15056d6ff
movups xmmword [rsi + 0x10], xmm1
adc byte [rdi], r9b
adc dword [rsi], eax
invalid
movups xmmword [rsi], xmm0
invalid
add rsp, 0x50
push rax
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
call fcn.1400271d0
dec dword [rdi]
or ecx, dword [rdi]
ud2
invalid
add byte [rax], 0
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rbp
push r15
push r14
push rsi
push rsi
push r12
push rsi
push rdi
push rbx
sub rsp, 0x20
invalid
and byte [rax - 0x73], cl
push 0x50
push rax
lea rbp, [rdx + 0x50]
push rax
cmp qword [rbp - 0x20], 0
je 0x14008c63c
jge 0x14008c60b
loopne 0x14008c62c
add byte [rsi + rcx + 0x48], dh
mov ecx, dword [rbp - 0x28]
invalid
mov rcx, qword [rbp - 0x28]
fdivr dword [r10 + 1]
fdivr dword [rdx + 1]
mov edx, 1
add byte [rax], al
add al, ch
call fcn.140037cb0
je 0x14008c5f0
cli
call qword [rax + 0x20c48348]
add esp, 0x20
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r14
pop r15
pop rbp
ret
int3
int3
int3
sbb dil, al
sbb bh, al
mov dword [rax], 1
add byte [rcx], al
add byte [rax], al
add byte [rcx + 0x50890448], cl
mov dword [rax + 4], ecx
invalid
push rax
add dword [rax], eax
add byte [rax], al
mov dword [rax + 4], ecx
mov dword [rax + 8], edx
push rax
or bl, al
add al, 0x89
push rax
or bl, al
int3
int3
int3
int3
int3
int3
int3
int3
push rsi
push rdi
sub rsp, 0x78
mov rax, r8
mov eax, eax
mov rsi, rcx
mov esi, ecx
mov r8d, 0xffffffff
mov eax, 0xffffffff
cmp r9, r8
ror dword [rbp + 0xf], 0x42
rol edi, 0x44
invalid
cmovb r8, r9
cmovb eax, ecx
mov dword [rsp + 0x44], 0
and al, 0x44
and al, 0x44
add byte [rax], r8b
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
xorps xmm0, xmm0
movaps xmmword [rsp + 0x50], xmm0
sub dword [rsp + 0x50], eax
push rdi
ror byte [rdi], 0x29
and al, 0x50
sub dword [rsp + 0x50], eax
mov qword [rsp + 0x60], 0
mov dword [rsp + 0x60], 0
and al, 0x60
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x44
invalid
lea rcx, [rsp + 0x44]
lea ecx, [rsp + 0x44]
mov qword [rsp + 0x68], rcx
mov dword [rsp + 0x68], ecx
and al, 0x68
lea rcx, [0x14008c650]
lea ecx, [0x14008c650]
or eax, 0xffffff9d
popfq
invalid
invalid
mov qword [rsp + 0x20], rcx
and al, 0x20
and al, 0x20
lea r9, [rsp + 0x50]
push rax
mov rcx, rdx
mov ecx, edx
ror dword [rax - 0x77], 1
mov rdx, rax
ret 0x15ff
call qword [sym.imp.kernel32.dll_ReadFileEx]
adc eax, 0x75a17
pop rdx
invalid
test eax, eax
sal byte [rax + riz*2 + 0x48], 0x8b
cmp eax, 0x75a04
pop rdx
invalid
invalid
je case.0x140089332.93
mov rdi, qword [sym.imp.kernel32.dll_SleepEx]
mov edi, dword [sym.imp.kernel32.dll_SleepEx]
pop rdx
invalid
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 1], bh
mov ecx, 0xffffffff
invalid
mov edx, 1
add dword [rax], eax
add byte [rax], al
invalid
add bh, bh
xlatb
call rdi
cmp dword [rsp + 0x44], 0
je 0x14008c6e0
jl case.0x140088925.127
and al, 0x44
add byte [rbp + rbp*8 + 0x48], dh
movsxd rax, dword [rsp + 0x48]
invalid
and al, 0x48
test rax, rax
test rax, rax
je 0x14008c768
imul ecx, dword [rax - 0x3f], 0xffffffe0
and byte [rax - 0x7d], cl
invalid
shl rax, 0x20
shl eax, 0x20
or rax, 2
or eax, 2
enter 0x4802, 0xffffffffffffff89
and al, 0x38
invalid
mov qword [rsp + 0x38], rax
cmp byte [rax - 0x39], cl
mov qword [rsp + 0x30], 1
and al, 0x30
add dword [rax], eax
invalid
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
jl case.0x140089332.95
add byte [rax], al
lea rdi, [rsp + 0x38]
cmp byte [rcx + 0x3e183c1], cl
mov ecx, eax
and ecx, 3
lea rdx, [0x1401705b8]
lea edx, [0x1401705b8]
adc eax, 0xe3e94
invalid
movsxd rcx, dword [rdx + rcx*4]
invalid
or al, 0x8a
add rcx, rdx
jmp rcx
invalid
loope 0x14008c716
call sub.kernel32.dll_GetLastError
shl rax, 0x20
shl eax, 0x20
and eax, 0xc1480006
shl eax, 0x20
loopne 0x14008c756
or rax, 2
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x38], eax
and al, 0x38
mov qword [rsp + 0x30], 1
and al, 0x30
add dword [rax], eax
add byte [rax], al
lea rdi, [rsp + 0x38]
lea edi, [rsp + 0x38]
and al, 0x38
mov ecx, eax
and ecx, 3
loope 0x14008c755
loope 0x14008c755
lea rdx, [0x1401705b8]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
add ecx, edx
pop rdi
invalid
invalid
add ecx, edx
jmp rcx
movzx eax, byte [rax + 0x10]
adc bl, ch
and eax, 0x4c24448b
jmp 0x14008c78d
mov eax, dword [rsp + 0x4c]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], 0
and al, 0x30
add byte [rax], al
add byte [rax], al
and al, 0x30
add byte [rax], al
add byte [rax], al
jmp 0x14008c7a1
movzx eax, byte [rax + 0xf]
jmp 0x14008c78d
invalid
or ecx, dword [rax - 0x3f]
call 0x128ca50a9
invalid
jrcxz 0x14008c7f9
shr rax, 0x20
mov ecx, eax
call fcn.140083670
invalid
cmp al, 0xb
jne 0x14008c7a1
xorps xmm0, xmm0
movups xmmword [rsi], xmm0
invalid
mov rcx, rdi
call fcn.140080a90
invalid
invalid
jmp case.0x14008c1b2.13
invalid
invalid
mov rax, qword [rsp + 0x30]
and al, 0x30
mov qword [rsi], rax
mov rax, qword [rsp + 0x38]
and al, 0x38
and al, 0x38
mov qword [rsi + 8], rax
add rsp, 0x78
pop rdi
pop rsi
ret
shr rax, 0x20
shr eax, 0x20
cmp eax, 0x28
ja case.0x14008c1b2.22
clc
sub byte [rdi + 0x14], dh
lea rcx, [0x1401705c8]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
cmp eax, 0x6348000e
add al, 0x81
invalid
add rax, rcx
add eax, ecx
jmp rax
xor eax, eax
jmp 0x14008c78d
mov al, 0x29
jmp 0x14008c78d
mov al, 1
jmp 0x14008c78d
mov al, 2
jmp 0x14008c78d
mov al, 3
jmp 0x14008c78d
cmpsd dword [rsi], dword [rdi]
cmpsd dword [rsi], dword [rdi]
mov al, 4
jmp 0x14008c78d
mov al, 5
jmp 0x14008c78d
mov al, 6
jmp 0x14008c78d
mov al, 7
jmp 0x14008c78d
invalid
mov al, 8
jmp 0x14008c78d
xchg ebx, eax
mov al, 9
jmp 0x14008c78d
mov al, 0xa
jmp 0x14008c78d
invalid
mov esi, dword [rax - 0x4f7814f5]
or al, 0xeb
jmp 0x14008c78d
mov al, 0xd
jmp 0x14008c78d
invalid
push qword [rax - 0x8a16f2]
mov al, 0xe
invalid
jne 0x14008c815
mov al, 0xb
jmp 0x14008c78d
mov al, 0xc
jmp 0x14008c78d
mov al, 0xd
jmp 0x14008c78d
invalid
invalid
invalid
mov al, 0xe
jmp 0x14008c78d
invalid
invalid
invalid
mov al, 0xf
jmp 0x14008c78d
invalid
invalid
invalid
mov al, 0x10
jmp 0x14008c78d
invalid
invalid
invalid
mov al, 0x11
jmp 0x14008c78d
invalid
invalid
invalid
mov al, 0x12
jmp 0x14008c78d
invalid
invalid
invalid
mov al, 0x13
jmp 0x14008c78d
invalid
invalid
invalid
mov al, 0x14
jmp 0x14008c78d
invalid
invalid
invalid
mov al, 0x15
jmp 0x14008c78d
invalid
invalid
invalid
mov al, 0x16
jmp 0x14008c78d
invalid
invalid
invalid
mov al, 0x17
jmp 0x14008c78d
invalid
invalid
invalid
mov al, 0x18
jmp 0x14008c78d
invalid
invalid
invalid
mov al, 0x19
jmp 0x14008c78d
invalid
invalid
invalid
mov al, 0x1a
jmp 0x14008c78d
invalid
invalid
invalid
mov al, 0x1b
jmp 0x14008c78d
invalid
invalid
invalid
mov al, 0x1c
jmp 0x14008c78d
invalid
invalid
invalid
mov al, 0x1d
jmp 0x14008c78d
invalid
invalid
invalid
mov al, 0x1e
jmp 0x14008c78d
invalid
invalid
invalid
mov al, 0x1f
jmp 0x14008c78d
invalid
invalid
invalid
mov al, 0x20
jmp 0x14008c78d
invalid
invalid
invalid
mov al, 0x21
jmp 0x14008c78d
invalid
invalid
invalid
mov al, 0x22
jmp 0x14008c78d
invalid
invalid
invalid
mov al, 0x23
jmp 0x14008c78d
invalid
invalid
invalid
mov al, 0x24
jmp 0x14008c78d
invalid
invalid
invalid
mov al, 0x25
jmp 0x14008c78d
invalid
invalid
invalid
mov al, 0x26
jmp 0x14008c78d
mov al, 0x27
jmp 0x14008c78d
mov al, 0x28
jmp 0x14008c78d
mov rax, qword [rbp + 0x4f0]
mov qword [rax], rbx
mov qword [rax + 0x10], 2
cmp qword [rbp + 0x408], 0
je 0x14008db05
mov rcx, qword [rbp + 0x410]
test rcx, rcx
je 0x14008daec
mov rdx, qword [rbp + 0x418]
mov rax, qword [rbp + 0x420]
mov qword [rbp - 0x18], 0
mov qword [rbp - 0x10], rcx
mov qword [rbp - 8], rdx
mov qword [rbp + 8], 0
mov qword [rbp + 0x10], rcx
mov qword [rbp + 0x18], rdx
mov ecx, 1
jmp 0x14008daf0
xor ecx, ecx
xor eax, eax
mov qword [rbp - 0x20], rcx
mov qword [rbp], rcx
mov qword [rbp + 0x20], rax
lea rcx, [rbp - 0x20]
call fcn.140091550
mov rsi, qword [rbp + 0x438]
cmp dword [rsi], 4
jb 0x14008db1b
mov rcx, qword [rsi + 8]
call qword [sym.imp.kernel32.dll_CloseHandle]
movaps xmm6, xmmword [rbp + 0x600]
add rsp, 0x698
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov byte [rbp + 0x5f7], 1
lea rcx, [rbp + 0x500]
call fcn.140087080
cmp byte [rbp + 0x518], 2
jne 0x14008de6f
mov byte [rbp + 0x5f7], 1
lea rcx, [rbp + 0x500]
call fcn.140080a90
jmp 0x14008df4e
mov rcx, qword [rbp + 0x500]
mov rax, qword [rbp + 0x508]
mov qword [rbp + 0x5c0], rax
mov rsi, qword [rbp + 0x510]
mov rdi, qword [rbp + 0x518]
mov byte [rbp + 0x5bd], 0
mov qword [rbp + 0x5d8], rcx
mov rdx, rsi
call fcn.1400892f0
cmp rsi, rdx
cmovb rdx, rsi
test rax, rax
cmove rdx, rsi
mov rax, qword [rbp + 0x5d8]
mov qword [rbp - 0x20], rax
mov rax, qword [rbp + 0x5c0]
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x10], rdx
mov qword [rbp - 8], rdi
lea rcx, [rbp - 0x20]
mov rdx, qword [rbp + 0x5c8]
mov r8, r14
call fcn.140088450
cmp rbx, 1
je 0x14008df03
lea rdx, str.exeNULcmd.exemaximum_number_of_ProcThreadAttributes_exceeded
lea rcx, [rbp - 0x20]
mov r8d, 3
call fcn.14008c2a0
mov rsi, qword [rbp - 0x20]
mov r8, qword [rbp - 0x10]
lea rcx, [rbp + 0x450]
mov rdx, rsi
call fcn.140093720
cmp qword [rbp - 0x18], 0
mov r13, qword [rbp + 0x580]
je 0x14008df35
mov edx, 1
mov rcx, rsi
call fcn.140037cb0
mov r8, qword [rbp + 0x450]
test r8, r8
je 0x14008df4e
movdqu xmm6, xmmword [rbp + 0x458]
jmp 0x14008e4e8
mov qword [rbp + 0x5c0], rbx
mov qword [rbp + 0x4b0], 2
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x4b8], xmm0
mov r8d, 0x200
mov eax, 2
mov qword [rbp + 0x5d8], rax
xor ebx, ebx
xor esi, esi
xor r12d, r12d
cmp r8, 0x201
jb 0x14008df9f
jmp 0x14008dfb0
jae 0x14008e06d
cmp r8, 0x201
jae 0x14008dfb0
mov r14d, 0x200
lea r13, [rbp - 0x20]
mov r15, r8
jmp 0x14008e008
sub r8, r12
sub rsi, r12
cmp rsi, r8
jae 0x14008dfdf
lea rcx, [rbp + 0x4b0]
mov rdx, r12
call fcn.140100270
mov rax, qword [rbp + 0x4b0]
mov qword [rbp + 0x5d8], rax
mov rbx, qword [rbp + 0x4b8]
mov eax, 0xffffffff
cmp rbx, rax
mov r12d, 0xffffffff
cmovb r12, rbx
mov qword [rbp + 0x4c0], r12
mov rsi, rbx
mov r14, r12
mov r13, qword [rbp + 0x5d8]
mov r15, r12
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
mov rcx, r13
mov edx, r15d
call qword [sym.imp.kernel32.dll_GetSystemDirectoryW]
mov edi, eax
test eax, eax
jne 0x14008e02f
call sub.kernel32.dll_GetLastError
test eax, eax
jne 0x14008e244
mov r8d, edi
cmp r15, r8
jne 0x14008df90
call sub.kernel32.dll_GetLastError
cmp eax, 0x7a
jne 0x14009010d
add r15, r15
mov eax, 0xffffffff
cmp r15, rax
cmovae r15, rax
mov r8, r15
cmp r8, 0x201
jae 0x14008dfb0
jmp 0x14008df9f
cmp r14, r8
jb 0x1400901fe
lea rcx, [rbp + 0x500]
mov rdx, r13
call fcn.1400847b0
lea rcx, [rbp + 0x500]
mov rdx, qword [rbp + 0x5c8]
mov r8, qword [rbp + 0x5e8]
call fcn.140088450
cmp qword [rbp + 0x5c0], 1
je 0x14008e0c2
lea rdx, str.exeNULcmd.exemaximum_number_of_ProcThreadAttributes_exceeded
lea rcx, [rbp + 0x500]
mov r8d, 3
call fcn.14008c2a0
mov rdi, qword [rbp + 0x500]
mov r8, qword [rbp + 0x510]
lea rcx, [rbp + 0x588]
mov rdx, rdi
call fcn.140093720
cmp qword [rbp + 0x508], 0
je 0x14008e0f6
mov edx, 1
mov rcx, rdi
call fcn.140037cb0
movdqu xmm0, xmmword [rbp + 0x588]
movdqu xmmword [rbp + 0x458], xmm0
mov rax, qword [rbp + 0x598]
mov qword [rbp + 0x468], rax
add al, 0
add byte [rax - 0x39], cl
test dword [rax + 4], edx
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, 0
add byte [rax - 0x39], cl
test dword [rax + 4], edx
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov sil, 1
jmp 0x14008e265
movsd dword [rdi], dword [rsi]
sbb dword [0xcd50e134], eax
jne 0x14008e116
lea rdi, [rbp + 0x450]
lea r15, [rbp + 0x500]
jmp 0x14008e16e
invalid
mov byte [rbp + 0x5f7], 1
mov rcx, rsi
mov rdx, rdi
call fcn.140086e10
movzx eax, byte [rbp - 8]
clc
clc
cmp al, 2
je 0x14008de3b
mov rcx, qword [rbp - 0x20]
mov rdx, qword [rbp - 0x18]
mov r8, qword [rbp - 0x10]
test r8, r8
jne 0x14008e190
test rdx, rdx
je 0x14008e150
mov edx, 1
call fcn.140037cb0
jmp 0x14008e150
mov r9d, dword [r13]
mov r10d, dword [r13 + 3]
mov dword [r12 + 3], r10d
mov dword [rsp + 3], edx
mov dword [rsp + 3], edx
mov dword [r12], r9d
mov qword [rbp + 0x500], rcx
mov qword [rbp + 0x508], rdx
mov qword [rbp + 0x510], r8
test dword [rax], edx
add eax, 0x85880000
sbb byte [0xc954e1be], al
stc
test dword [rax], edx
add eax, 0x85880000
sbb byte [0xc954e1be], al
stc
mov rdx, qword [rbp + 0x5c8]
mov r8, r14
call fcn.140088450
cmp rbx, 1
je 0x14008e1e9
mov r8d, 3
mov rcx, r15
lea rdx, str.exeNULcmd.exemaximum_number_of_ProcThreadAttributes_exceeded
call fcn.14008c2a0
mov r14, qword [rbp + 0x500]
mov r8, qword [rbp + 0x510]
mov rcx, rsi
mov rdx, r14
call fcn.140093720
cmp qword [rbp + 0x508], 0
je 0x14008e219
mov edx, 1
mov rcx, r14
call fcn.140037cb0
mov r8, qword [rbp - 0x20]
test r8, r8
jne 0x14008f436
mov r14, qword [rbp + 0x5e8]
jae 0x14008e3cd
cmp r8, 0x201
jae 0x14008e310
mov r12d, 0x200
lea r13, [rbp - 0x20]
mov r14, r8
jmp 0x14008e368
sub r8, r15
sub rbx, r15
cmp rbx, r8
jae 0x14008e33f
lea rcx, [rbp + 0x4b0]
mov rdx, r15
call fcn.140100270
mov rax, qword [rbp + 0x4b0]
mov qword [rbp + 0x5d8], rax
mov rsi, qword [rbp + 0x4b8]
mov eax, 0xffffffff
cmp rsi, rax
mov r15d, 0xffffffff
cmovb r15, rsi
mov qword [rbp + 0x4c0], r15
mov rbx, rsi
mov r12, r15
mov r13, qword [rbp + 0x5d8]
mov r14, r15
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
mov rcx, r13
mov edx, r14d
call qword [sym.imp.kernel32.dll_GetWindowsDirectoryW]
mov edi, eax
test eax, eax
jne 0x14008e38f
call sub.kernel32.dll_GetLastError
test eax, eax
jne 0x14008e483
mov r8d, edi
cmp r14, r8
jne 0x14008e2e0
call sub.kernel32.dll_GetLastError
cmp eax, 0x7a
jne 0x14009012a
add r14, r14
mov eax, 0xffffffff
cmp r14, rax
cmovae r14, rax
mov r8, r14
cmp r8, 0x201
jae 0x14008e310
jmp 0x14008e2f6
cmp r12, r8
jb 0x140090223
lea rcx, [rbp + 0x500]
mov rdx, r13
call fcn.1400847b0
lea rcx, [rbp + 0x500]
mov rdx, qword [rbp + 0x5c8]
enter 5, 0
enter 5, 0
mov r8, r14
call fcn.140088450
mov rbx, qword [rbp + 0x5c0]
cmp rbx, 1
je 0x14008e421
lea rdx, str.exeNULcmd.exemaximum_number_of_ProcThreadAttributes_exceeded
adc dword [rbx], edi
or al, byte [rax]
lea rcx, [rbp + 0x500]
mov r8d, 3
add byte [rcx - 0x48], al
add eax, dword [rax]
add byte [rax], al
call fcn.14008c2a0
mov rdi, qword [rbp + 0x500]
mov r8, qword [rbp + 0x510]
lea rcx, [rbp + 0x588]
lea ecx, [rax + 0x48000005]
mov edx, edi
add byte [rbx + rcx*4 - 0x7b], cl
adc byte [0xcd50e431], al
lea ecx, [rax + 0x48000005]
mov edx, edi
call fcn.140093720
cmp qword [rbp + 0x508], 0
add byte [rax], al
invalid
je 0x14008e455
add byte [rax], al
add byte [rbp + rcx - 0x46], dh
add dword [rax], eax
add byte [rax], al
mov edx, 1
mov rcx, rdi
call fcn.140037cb0
movdqu xmm0, xmmword [rbp + 0x588]
movdqu xmmword [rbp + 0x458], xmm0
mov rax, qword [rbp + 0x598]
add eax, 0x89480000
test dword [rax + 4], ebp
add byte [rax], al
add eax, 0x89480000
test dword [rax + 4], ebp
add byte [rax], al
mov qword [rbp + 0x450], 0
mov dil, 1
jmp 0x14008e4b2
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x49], al
add ebx, ebp
invalid
call sub.kernel32.dll_GetLastError
shl rax, 0x20
or rax, 2
add cl, byte [rax - 0x77]
test dword [rax + 4], ebx
add byte [rax], al
add cl, byte [rax - 0x77]
test dword [rax + 4], ebx
add byte [rax], al
mov qword [rbp + 0x450], 1
xor edi, edi
mov r14, qword [rbp + 0x5e8]
call 0x18808e4b1
mov ebx, dword [rbp + 0x5c0]
add byte [rcx], al
add byte [rax], al
add byte [rcx], dh
dec dword [rbx + rcx*4 - 0x4b]
call 0x18808e4b1
mov ebx, dword [rbp + 0x5c0]
test rsi, rsi
je 0x14008e4c8
mov edx, 2
add byte [rax], al
mov rcx, qword [rbp + 0x5d8]
call fcn.140037cb0
test dil, dil
je 0x14008e4ff
mov r8, qword [rbp + 0x458]
test r8, r8
je 0x14008e512
add al, 0
add byte [rbp - 0x7b], cl
sal byte [rcx + rdi - 0xd], 0xf
outsd dx, dword [rsi]
mov ch, 0x60
add al, 0
add byte [rbx + rcx*4 - 0x53], cl
add byte [0x14f6ee4eb], 0xd6
mov ch, 0xe8
movq qword [rbp + 0x5e8], xmm6
pshufd xmm0, xmm6, 0xee
add eax, 0xf660000
jo 0x14008e4ba
out dx, al
movq r9, xmm0
jmp 0x14008e76a
lea rcx, [rbp + 0x458]
lea ebx, [rax + 4]
add byte [rax], al
mov byte [rbp + 0x5f7], 1
call fcn.140080a90
mov byte [rbp + 0x5f7], 1
lea rdx, str.PATHRUST_MIN_STACKfatal_runtime_error:_assertion_failed:_thread_info.stack_guard.get__.is_none____thread_info.thread.get__.is_none___n
sub cl, byte [rdx]
add byte [rax - 0x73], cl
lea ecx, [rax + 0x41000005]
mov eax, 4
sub cl, byte [rdx]
add byte [rax - 0x73], cl
lea ecx, [rax + 0x41000005]
mov eax, 4
call fcn.140085990
cmp byte [rbp + 0x5a0], 2
je 0x14008e6a3
mov rcx, qword [rbp + 0x588]
mov rax, qword [rbp + 0x590]
mov qword [rbp + 0x5d8], rax
mov rax, qword [rbp + 0x598]
mov eax, dword [rbp + 0x598]
mov eax, dword [rbp + 0x598]
add rax, rcx
mov qword [rbp + 0x5c0], rcx
mov qword [rbp + 0x450], rcx
mov qword [rbp + 0x458], rax
mov dword [rbp + 0x458], eax
mov dword [rbp + 0x458], eax
mov word [rbp + 0x460], 0
mov byte [rbp + 0x468], 1
lea r13, [rbp - 7]
lea r12, [rbp + 0x519]
lea rsi, [rbp - 0x20]
lea rdi, [rbp + 0x450]
lea r15, [rbp + 0x500]
add eax, 0x89480000
int1
mov rdx, rdi
call fcn.140086e10
jmp 0x14008e5b8
mov rcx, rsi
mov rdx, rdi
call fcn.140086e10
movzx eax, byte [rbp - 8]
cmp al, 2
je 0x14008e688
mov rcx, qword [rbp - 0x20]
mov rdx, qword [rbp - 0x18]
mov r8, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
test r8, r8
jne 0x14008e5e6
test rdx, rdx
je 0x14008e5ad
mov edx, 1
call fcn.140037cb0
jmp 0x14008e5ad
mov r9d, dword [r13]
mov r10d, dword [r13 + 3]
mov dword [r12 + 3], r10d
mov dword [r12], r9d
mov qword [rbp + 0x500], rcx
mov qword [rbp + 0x508], rdx
mov qword [rbp + 0x510], r8
mov byte [rbp + 0x518], al
mov rcx, r15
mov rdx, qword [rbp + 0x5c8]
mov r8, r14
call fcn.140088450
cmp rbx, 1
je 0x14008e63f
mov r8d, 3
mov eax, 3
mov rcx, r15
lea rdx, str.exeNULcmd.exemaximum_number_of_ProcThreadAttributes_exceeded
call fcn.14008c2a0
mov r14, qword [rbp + 0x500]
mov r8, qword [rbp + 0x510]
mov rcx, rsi
mov rdx, r14
mov edx, esi
mov edx, esi
call fcn.140093720
cmp qword [rbp + 0x508], 0
je 0x14008e66f
mov edx, 1
mov rcx, r14
call fcn.140037cb0
mov rax, qword [rbp - 0x20]
test rax, rax
jne 0x14008fbe6
mov r14, qword [rbp + 0x5e8]
jmp 0x14008e5a0
cmp qword [rbp + 0x5d8], 0
je 0x14008e6a3
mov edx, 1
mov rcx, qword [rbp + 0x5c0]
call fcn.140037cb0
lea rbx, [0x140131ed0]
jmp 0x14008d989
test ecx, ecx
je 0x14008e6d5
test rax, rax
cmove r8, rdx
add r9, r8
sub r9, r11
cmp rsi, r9
cmovae rsi, r9
lea rcx, [rbp - 0x20]
mov rdx, r11
mov r8, rsi
call fcn.140082c00
mov rcx, qword [rbp - 0x20]
mov rax, qword [rbp - 0x18]
test rcx, rcx
je 0x14008e713
mov rdx, qword [rbp - 0x10]
mov qword [rbp - 0x20], rcx
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x10], rdx
lea rcx, [rbp + 0x4d0]
lea rdx, [rbp - 0x20]
call fcn.140093650
jmp 0x14008e725
mov qword [rbp + 0x4d8], rax
mov qword [rbp + 0x4d0], 0
mov rdi, qword [rbp + 0x5e8]
mov rbx, qword [rbp + 0x5d8]
test rbx, rbx
je 0x14008e745
mov edx, 1
mov rcx, rdi
add byte [rax], al
add byte [rax - 0x77], cl
stc
call fcn.140037cb0
mov r8, qword [rbp + 0x4d0]
mov rax, qword [rbp + 0x4d8]
mov qword [rbp + 0x5e8], rax
test r8, r8
je 0x14008e8dd
mov r9, qword [rbp + 0x4e0]
cmp r9, 5
mov qword [rbp + 0x5d8], r8
jb 0x14008e78d
cmp word [r8 + r9*2 - 0xa], 0x2e
jne 0x14008e78d
mov rsi, qword [r13 + 0x90]
mov rbx, qword [r13 + 0xa0]
mov dil, byte [r13 + 0xc5]
mov qword [rbp + 0x500], 2
pxor xmm0, xmm0
out dx, eax
sal bl, 0xf
jg 0x14008e73a
or byte [0xcd50e7bb], al
lea eax, [rax]
add eax, 0xd2310000
out dx, eax
sal bl, 0xf
jg 0x14008e73a
or byte [0xcd50e7bb], al
lea eax, [rax]
add eax, 0xd2310000
call fcn.140082fd0
mov rax, qword [rbp + 0x500]
add eax, 0x8b480000
lea edx, [rax]
invalid
add byte [rax], al
add eax, 0x8b480000
lea edx, [rax]
add eax, 0xc7660000
mov word [rax + rcx*2], 0x22
mov word [rax + rcx*2], 0x22
inc rcx
mov qword [rbp + 0x510], rcx
mov dword [rbp + 0x510], ecx
mov rax, qword [rbp + 0x5c8]
mov qword [rbp - 0x20], rax
mov rax, qword [rbp + 0x5b0]
mov eax, dword [rbp + 0x5b0]
mov eax, dword [rbp + 0x5b0]
add byte [rax], al
mov qword [rbp - 0x18], rax
mov word [rbp - 0x10], 0
lea rcx, [rbp + 0x500]
lea rdx, [rbp - 0x20]
call fcn.140082e40
mov rdx, qword [rbp + 0x510]
add byte [rax + 0x3b], cl
xchg ebp, eax
or byte [0x1537de821], al
add eax, 0x8d480000
push rbp
loopne 0x14008e7f5
invalid
add byte [rax + 0x3b], cl
xchg ebp, eax
or byte [0x1537de821], al
lea rcx, [rbp + 0x500]
call fcn.140082fd0
mov rdx, qword [rbp + 0x510]
invalid
add byte [rax - 0x75], cl
test dword [rax], eax
add eax, 0xc7660000
mov rax, qword [rbp + 0x500]
mov word [rax + rdx*2], 0x22
add al, 0x50
and al, byte [rax]
add al, 0x50
and al, byte [rax]
inc rdx
mov qword [rbp + 0x510], rdx
lea rax, [rbx + rbx*4]
lea r15, [rsi + rax*8]
lea r14, [rbp + 0x500]
add byte [rsi + 0xf], ah
invalid
add byte [rax], r8b
add byte [rsi + 0xf], ah
invalid
cmp rsi, r15
je 0x14008e8e9
mov rdx, qword [rbp + 0x510]
cmp rdx, qword [rbp + 0x508]
cmp edx, dword [rbp + 0x508]
cmp edx, dword [rbp + 0x508]
jne 0x14008e888
mov rcx, r14
call fcn.140082fd0
mov rdx, qword [rbp + 0x510]
mov rax, qword [rbp + 0x500]
mov word [rax + rdx*2], 0x20
inc rdx
mov qword [rbp + 0x510], rdx
mov rcx, r14
int1
mov rdx, rsi
mov r8d, edi
call fcn.1400937f0
add byte [rax], al
add byte [rax], al
mov rbx, rax
add rsi, 0x28
test rax, rax
je 0x14008e860
cmp qword [rbp + 0x508], 0
je 0x14008f7ff
mov rcx, qword [rbp + 0x500]
mov edx, 2
add byte [rax], al
add byte [rax], al
call fcn.140037cb0
jmp 0x14008f7ff
mov rbx, qword [rbp + 0x5e8]
jmp 0x14008d989
mov rax, qword [rbp + 0x500]
mov rbx, qword [rbp + 0x508]
test rax, rax
je 0x14008f7ff
mov rdx, qword [rbp + 0x510]
mov cl, 1
mov dword [rbp + 0x5b0], ecx
mov dword [rbp + 0x434], 0
mov rcx, qword [rbp + 0x5d8]
mov qword [rbp + 0x5c0], rcx
mov rcx, qword [rbp + 0x5e8]
mov qword [rbp + 0x5c8], rcx
mov qword [rbp + 0x4d0], rax
mov qword [rbp + 0x4d8], rbx
mov qword [rbp + 0x4e0], rdx
cmp rdx, rbx
jne 0x14008e970
mov byte [rbp + 0x5e7], 1
lea rcx, [rbp + 0x4d0]
call fcn.140082fd0
mov rax, qword [rbp + 0x4d0]
mov rdx, qword [rbp + 0x4e0]
mov word [rax + rdx*2], 0
inc rdx
mov qword [rbp + 0x4e0], rdx
cmp byte [r13 + 0xc4], 0
mov eax, 0x400
mov r15d, 0x608
cmove r15d, eax
or r15d, dword [r13 + 0xc0]
add byte [rax], al
add byte [rax - 0x7d], cl
mov ebp, 0x408
invalid
je 0x14008ea00
add byte [rax], al
add byte [rax - 0x7d], cl
mov ebp, 0x408
add byte [rax + rbx*2 + 0x48], dh
mov esi, dword [rbp + 0x410]
mov rsi, qword [rbp + 0x410]
mov rdi, qword [rbp + 0x418]
mov rbx, qword [rbp + 0x420]
mov ebx, dword [rbp + 0x420]
mov ebx, dword [rbp + 0x420]
mov qword [rbp + 0x4b0], rsi
mov qword [rbp + 0x4b8], rdi
add al, 0
add byte [rax - 0x77], cl
mov ebp, 0x4b8
mov qword [rbp + 0x4c0], rbx
mov qword [rbp + 0x588], 2
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x590], xmm0
test rbx, rbx
je 0x14008ebd2
mov r14d, 2
xor r12d, r12d
jmp 0x14008ec06
mov eax, 2
xor ecx, ecx
mov qword [rbp + 0x570], rcx
xor r14d, r14d
cmp byte [r13 + 0x88], 2
mov qword [rbp + 0x578], rax
jne 0x14008f041
mov byte [rbp + 0x5f4], 1
lea rcx, [rbp + 0x588]
xor edx, edx
call fcn.140082fd0
mov r14, qword [rbp + 0x588]
mov r12, qword [rbp + 0x598]
mov word [r14 + r12*2], 0
inc r12
mov qword [rbp + 0x598], r12
xor eax, eax
test rsi, rsi
setne al
cmove rbx, rsi
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 0
mov qword [rbp - 0x10], rsi
mov qword [rbp - 8], rdi
mov qword [rbp], rax
mov qword [rbp + 8], 0
mov qword [rbp + 0x10], rsi
mov qword [rbp + 0x18], rdi
mov qword [rbp + 0x20], rbx
lea rcx, [rbp + 0x500]
lea rdx, [rbp - 0x20]
call fcn.14008c8d0
mov rdx, qword [rbp + 0x500]
test rdx, rdx
je 0x14008f37b
mov r9, qword [rbp + 0x510]
imul r8, r9, 0x38
cmp byte [rdx + r8 + 0x198], 2
je 0x14008f37b
mov rax, qword [rdx + r8 + 0x168]
mov qword [rbp + 0x570], rax
mov rax, qword [rdx + r8 + 0x170]
mov qword [rbp + 0x578], rax
mov rdi, qword [rdx + r8 + 0x178]
mov rcx, qword [rdx + r8 + 0x180]
mov rax, qword [rdx + r8 + 0x188]
shl r9, 5
mov r10, qword [rdx + r9]
mov qword [rbp + 0x4f8], r10
mov r10, qword [rdx + r9 + 8]
mov qword [rbp + 0x5a8], r10
mov r13, qword [rdx + r9 + 0x10]
movzx r9d, byte [rdx + r9 + 0x18]
mov byte [rbp + 0x448], r9b
mov rdx, qword [rdx + r8 + 0x190]
add rdx, rcx
xor r11d, r11d
mov r8, rcx
jmp 0x14008ecfd
xor r11d, r11d
test r9w, r9w
je 0x14008efee
mov r9w, 1
test r11w, r11w
jne 0x14008ecf0
cmp r8, rdx
je 0x14008edbb
movzx ebx, byte [r8]
movzx r10d, bl
test r10b, r10b
js 0x14008ed23
inc r8
jmp 0x14008ed86
mov r11d, r10d
and r11d, 0x1f
movzx esi, byte [r8 + 1]
and esi, 0x3f
cmp r10b, 0xdf
jbe 0x14008ed78
movzx r10d, byte [r8 + 2]
shl esi, 6
and r10d, 0x3f
or r10d, esi
cmp bl, 0xf0
jb 0x14008ed91
movzx esi, byte [r8 + 3]
add r8, 4
and r11d, 7
shl r11d, 0x12
shl r10d, 6
and esi, 0x3f
or esi, r10d
or esi, r11d
mov r10d, esi
cmp r10d, 0xffff
jbe 0x14008ed86
jmp 0x14008eda5
add r8, 2
shl r11d, 6
or r11d, esi
mov r10d, r11d
xor r11d, r11d
mov r9d, r10d
jmp 0x14008ecf3
add r8, 3
shl r11d, 0xc
or r10d, r11d
cmp r10d, 0xffff
jbe 0x14008ed86
and r10d, 0x3ff
or r10d, 0xdc00
mov r11d, r10d
jmp 0x14008ecf3
test rax, rax
je 0x14008edca
mov edx, 1
call fcn.140037cb0
mov rax, qword [rbp + 0x590]
sub rax, r12
cmp rax, rdi
jae 0x14008edf9
lea rcx, [rbp + 0x588]
mov rdx, r12
mov r8, rdi
call fcn.140100270
mov r14, qword [rbp + 0x588]
mov r12, qword [rbp + 0x598]
lea r8, [rdi + rdi]
mov rsi, r14
lea rcx, [r14 + r12*2]
mov rbx, qword [rbp + 0x570]
mov rdx, rbx
call fcn.1400efbc0
add r12, rdi
mov qword [rbp + 0x598], r12
cmp qword [rbp + 0x578], 0
je 0x14008ee34
mov edx, 2
mov rcx, rbx
call fcn.140037cb0
cmp r12, qword [rbp + 0x590]
jne 0x14008ee61
mov byte [rbp + 0x5e6], 1
lea rcx, [rbp + 0x588]
mov rdx, r12
call fcn.140082fd0
mov rsi, qword [rbp + 0x588]
mov r12, qword [rbp + 0x598]
mov word [rsi + r12*2], 0x3d
inc r12
mov qword [rbp + 0x598], r12
mov rcx, qword [rbp + 0x4f8]
add r13, rcx
xor r8d, r8d
mov rax, rcx
jmp 0x14008ee91
xor r8d, r8d
test r11w, r11w
je 0x14008f144
mov r11w, 1
test r8w, r8w
jne 0x14008ee84
cmp rax, r13
je 0x14008ef47
movzx r9d, byte [rax]
movzx edx, r9b
test dl, dl
js 0x14008eeb9
inc rax
jmp 0x14008ef3c
mov r8d, edx
and r8d, 0x1f
movzx r10d, byte [rax + 1]
and r10d, 0x3f
cmp dl, 0xdf
jbe 0x14008ef05
movzx edx, byte [rax + 2]
shl r10d, 6
and edx, 0x3f
or edx, r10d
cmp r9b, 0xf0
jb 0x14008ef15
movzx r9d, byte [rax + 3]
add rax, 4
and r8d, 7
shl r8d, 0x12
shl edx, 6
and r9d, 0x3f
or r9d, edx
or r9d, r8d
mov edx, r9d
jmp 0x14008ef20
add rax, 2
shl r8d, 6
or r8d, r10d
mov edx, r8d
jmp 0x14008ef3c
add rax, 3
shl r8d, 0xc
or edx, r8d
cmp edx, 0xffff
jbe 0x14008ef3c
and edx, 0x3ff
or edx, 0xdc00
mov r8d, edx
jmp 0x14008ee87
xor r8d, r8d
mov r11d, edx
jmp 0x14008ee87
cmp byte [rbp + 0x448], 2
je 0x14008ff80
mov qword [rbp + 0x450], rcx
mov qword [rbp + 0x458], r13
mov word [rbp + 0x460], 0
lea rcx, [rbp + 0x588]
lea rdx, [rbp + 0x450]
call fcn.140082e40
cmp qword [rbp + 0x5a8], 0
je 0x14008ef99
mov edx, 1
mov rcx, qword [rbp + 0x4f8]
call fcn.140037cb0
mov r12, qword [rbp + 0x598]
cmp r12, qword [rbp + 0x590]
jne 0x14008efc6
mov byte [rbp + 0x5e6], 0
lea rcx, [rbp + 0x588]
mov rdx, r12
call fcn.140082fd0
mov r12, qword [rbp + 0x598]
lea rcx, [rbp + 0x500]
lea rdx, [rbp - 0x20]
mov r14, qword [rbp + 0x588]
mov word [r14 + r12*2], 0
inc r12
mov qword [rbp + 0x598], r12
jmp 0x14008ec49
test rax, rax
je 0x14008effd
mov edx, 1
call fcn.140037cb0
cmp qword [rbp + 0x5a8], 0
mov rsi, qword [rbp + 0x570]
je 0x14008f01f
mov edx, 1
mov rcx, qword [rbp + 0x4f8]
call fcn.140037cb0
lea r14, str.nul_byte_found_in_provided_data
cmp qword [rbp + 0x578], 0
je 0x14008f15f
mov edx, 2
mov rcx, rsi
jmp 0x14008f15a
lea r14, str.nul_byte_found_in_provided_data
cmp qword [rbp + 0x5a8], 0
je 0x14008f15f
mov edx, 1
call fcn.140037cb0
mov byte [rbp + 0x5f4], 0
lea rcx, [rbp - 0x20]
call fcn.140091550
cmp qword [rbp + 0x590], 0
je 0x14008f18a
mov rcx, qword [rbp + 0x588]
mov edx, 2
call fcn.140037cb0
mov r13, qword [rbp + 0x5e8]
mov rax, qword [rbp + 0x4f0]
mov qword [rax], r14
mov qword [rax + 0x10], 2
jmp 0x14008ff1c
mov byte [rbp + 0x5f4], 0
lea rcx, [rbp - 0x20]
call fcn.140091550
mov r13, qword [rbp + 0x580]
cmp r12, qword [rbp + 0x590]
jne 0x14008f3bf
mov byte [rbp + 0x5f4], 0
lea rcx, [rbp + 0x588]
mov rdx, r12
call fcn.140082fd0
mov r14, qword [rbp + 0x588]
mov r12, qword [rbp + 0x598]
mov word [r14 + r12*2], 0
mov rax, qword [rbp + 0x588]
test rax, rax
je 0x14008f18a
mov rcx, qword [rbp + 0x590]
mov qword [rbp + 0x570], rcx
jmp 0x14008ea11
mov r13, qword [rbp + 0x5e8]
mov rax, qword [rbp + 0x4f0]
mov qword [rax], rbx
mov qword [rax + 0x10], 2
xor esi, esi
test r13, r13
je 0x14008f830
mov edx, 2
mov rcx, qword [rbp + 0x5d8]
call fcn.140037cb0
test sil, sil
je 0x14008d99b
jmp 0x14008db05
mov rsi, rax
movdqu xmm6, xmmword [rbp - 0x18]
cmp qword [rbp + 0x5d8], 0
je 0x14008fc09
cmp qword [rbp + 0x4d8], 0
je 0x14008ff37
mov rcx, qword [rbp + 0x4d0]
mov edx, 2
call fcn.140037cb0
cmp qword [rbp + 0x5c8], 0
je 0x14008ff52
mov edx, 2
mov rcx, qword [rbp + 0x5c0]
call fcn.140037cb0
mov sil, 1
cmp byte [rbp + 0x5b0], 0
jne 0x14008db05
jmp 0x14008f81a
mov r14, rcx
jmp 0x14008f15f
lea rcx, str.internal_error:_entered_unreachable_codeZ:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fwebpki_0.22.0_srccalendar.rs
lea r8, str.library_std_src_syswindowsmod.rs
mov edx, 0x28
call fcn.1400fdc80
jmp 0x140090273
lea rcx, str.internal_error:_entered_unreachable_codeZ:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fwebpki_0.22.0_srccalendar.rs
lea r8, str.library_std_src_syswindowsmod.rs
mov edx, 0x28
call fcn.1400fdc80
jmp 0x140090273
lea rax, str.library_std_src_syswindowsmod.rs
mov rcx, r8
mov rdx, r14
mov r8, rax
call fcn.1400fdc00
jmp 0x140090273
lea rax, str.library_std_src_syswindowsmod.rs
mov rcx, r8
mov rdx, r12
mov r8, rax
call fcn.1400fdc00
jmp 0x140090273
ud2
add eax, 0x75000000
movabs dword [0x102454894890b2eb], eax
mov dl, 0x90
mov qword [rsp + 0x10], rdx
mov dl, 0x90
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]
movdqa xmmword [rsp + 0x50], xmm6
mov rcx, qword [rbp + 0x5b0]
cmp qword [rbp + 0x5d8], 0
je 0x140090fad
mov edx, 1
call fcn.140037cb0
mov byte [rbp + 0x5bf], 1
movdqa xmm6, xmmword [rsp + 0x50]
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
je 0x140091016
mov edx, 1
mov rcx, qword [rbp + 0x5c0]
call fcn.140037cb0
movaps xmm6, xmmword [rsp + 0x50]
add rsp, 0x68
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]
movdqa xmmword [rsp + 0x50], xmm6
cmp qword [rbp + 0x458], 0
je 0x14009108d
mov rcx, qword [rbp + 0x450]
mov edx, 1
add al, 0
add byte [rdx + 1], bh
call fcn.140037cb0
movdqa xmm6, xmmword [rsp + 0x50]
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push 0xffffffff80aa8d48
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x140091144
and al, 0x50
cmp qword [rbp + 0x508], 0
je 0x1400910ed
mov rcx, qword [rbp + 0x500]
mov edx, 2
call fcn.140037cb0
mov byte [rbp + 0x5f6], 1
add byte [rcx], al
mov byte [rbp + 0x5f5], 1
movaps xmm6, xmmword [rsp + 0x50]
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 + 0x50], xmm6
movzx ebx, byte [rbp + 0x5f5]
test byte [rbp + 0x5f6], 1
jne 0x14009116e
cmc
add eax, 0x85f60000
test byte [0x1b50a1151], 0x1d
mov byte [rbp + 0x5f7], bl
movdqa xmm6, xmmword [rsp + 0x50]
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cmp qword [rbp + 0x5e8], 0
je 0x140091189
mov edx, 2
mov rcx, qword [rbp + 0x5d8]
call fcn.140037cb0
mov byte [rbp + 0x5f7], bl
movdqa xmm6, xmmword [rsp + 0x50]
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax - 0x7d], cl
invalid
mov al, byte [rsi - 6]
call qword [rax + 0x20c48348]
pop rsi
ret
int3
int3
cmp byte [rcx - 0x77], cl
ror byte [rax - 0x75], 1
adc byte [rax + 0x3d], cl
adc byte [rax + 0x3d], cl
add eax, 0x72000001
adc dword [rcx - 0x75], ecx
adc byte [rax - 0x77], cl
adc byte [r9 + 0xf], al
adc byte [rax], al
movups xmmword [rcx], xmm0
jmp 0x1400936b5
clc
invalid
invalid
mov rax, qword [r8 + 0x10]
mov qword [rsp + 0x30], rax
movups xmm0, xmmword [r8]
movaps xmmword [rsp + 0x20], xmm0
lea rdx, [rsp + 0x20]
push rsp
and al, 0x20
push rsp
and al, 0x20
xor r8d, r8d
call fcn.140087cf0
shr al, 0x3b
invalid
nop
add rsp, 0x38
ret
cmp word [rdx + 6], 0x5c
jne 0x1400936dd
cmp word [rdx + 0xa], 0x3a
jne 0x1400936dd
cmp word [rdx + 0xc], 0x5c
jp 0x1400936d9
pop rsp
jne 0x1400936dd
add rdx, 8
add rsp, 0x38
jmp fcn.140096360
sub al, 0
invalid
sub dword [rax + rax], 0
add byte [rax - 0x7d], cl
clc
or byte [rdx - 0x4d], dh
cmp rax, 8
jb 0x140093696
cmp r9w, 0x3f
jne 0x140093696
cmp word [rdx + 0xa], 0x4e
jne 0x140093696
cmp word [rdx + 0xc], 0x43
jne 0x140093696
cmp word [rdx + 0xe], 0x5c
pop rsp
jne 0x140093696
add rdx, 0xc
mov word [rdx], 0x5c
add rsp, 0x38
add esp, 0x38
pop rsp
add byte [rax - 0x7d], cl
invalid
invalid
add esp, 0x38
jmp fcn.140096840
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x1400937a1
and al, 0x70
mov rsi, rcx
mov esi, ecx
lea rcx, [rsp + 0x40]
and al, 0x40
call fcn.140082c00
mov rcx, qword [rsp + 0x40]
mov rax, qword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
test rcx, rcx
je 0x140093796
mov rdx, qword [rsp + 0x50]
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rdx
push 0x244c8d48
invalid
push 0x244c8d48
sub byte [rax - 0x73], cl
lea rdx, [rsp + 0x58]
lea rdx, [rsp + 0x58]
call fcn.140093650
mov rdi, qword [rsp + 0x28]
test rdi, rdi
je 0x1400937a4
invalid
movdqu xmm6, xmmword [rsp + 0x30]
and al, 0x30
mov rcx, rdi
call qword [sym.imp.kernel32.dll_GetFileAttributesW]
cmp eax, 0xffffffff
clc
invalid
je 0x1400937c4
clc
push qword [rax + rdi + 0x48]
mov dword [rsi], edi
mov qword [rsi], rdi
movdqu xmmword [rsi + 8], xmm6
movq qword [rsi + 8], mm6
jbe 0x14009379c
jmp 0x1400937b5
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x28], 0
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x30
lea rcx, [rsp + 0x30]
call fcn.140080a90
mov qword [rsi], 0
loop 0x14009377e
invalid
movaps xmm6, xmmword [rsp + 0x70]
add rsp, 0x88
invalid
mov byte [rax], al
add byte [rax], al
pop rdi
pop rsi
ret
invalid
mov qword [rsi], 0
movq rax, xmm6
test rax, rax
je 0x1400937b5
invalid
loopne 0x140093790
add al, byte [rax]
add byte [rax], al
mov rcx, rdi
movaps xmm6, xmmword [rsp + 0x70]
add rsp, 0x88
pop rdi
pop rsi
jmp fcn.140037cb0
invalid
cli
invalid
xor r11d, r11d
test r9w, r9w
je 0x140093c0c
mov r9w, 1
test r11w, r11w
jne 0x140093840
invalid
call 0x14ffb71a8
test byte [rdx + 0xf000000], bh
add byte [rax], al
add byte [rdi], cl
cmp rdx, r14
je 0x14009391b
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
movzx edi, byte [rdx]
mov dh, 0x3a
movzx r10d, dil
test r10b, r10b
js 0x140093875
inc rdx
jmp 0x140093910
mov r11d, r10d
and r11d, 0x1f
movzx ebp, byte [rdx + 1]
and ebp, 0x3f
cmp r10b, 0xdf
jbe 0x1400938c9
movzx r10d, byte [rdx + 2]
shl ebp, 6
and r10d, 0x3f
or r10d, ebp
cmp dil, 0xf0
jb 0x1400938d9
movzx edi, byte [rdx + 3]
add rdx, 4
and r11d, 7
shl r11d, 0x12
shl r10d, 6
and edi, 0x3f
out 0x3f, eax
out 0x3f, eax
or edi, r10d
or edi, r11d
mov r10d, edi
cmp r10d, 0xffff
ja 0x1400938ed
jmp 0x140093910
add rdx, 2
shl r11d, 6
or r11d, ebp
mov r10d, r11d
jmp 0x140093910
add rdx, 3
shl r11d, 0xc
or r10d, r11d
cmp r10d, 0xffff
jbe 0x140093910
and r10d, 0x3ff
or r10d, 0xdc00
mov r11d, r10d
jmp 0x140093843
xor r11d, r11d
mov r9d, r10d
jmp 0x140093843
invalid
invalid
invalid
invalid
test r8b, r8b
je 0x140093962
movzx eax, r8b
cmp eax, 2
jne 0x140093930
xor ebp, ebp
xor r15d, r15d
jmp 0x14009398e
xor eax, eax
nop word cs:[rax + rax]
cmp rcx, rax
je 0x140093958
movzx edx, byte [rbx + rax]
cmp edx, 9
je 0x140093962
mov dh, 0x14
add eax, dword [rbx + 0x147409fa]
inc rax
cmp edx, 0x20
jne 0x140093940
jmp 0x140093962
test rcx, rcx
je 0x140093962
mov bpl, 1
jmp 0x14009392b
mov rdx, qword [rsi + 0x10]
cmp rdx, qword [rsi + 8]
jne 0x140093978
mov rcx, rsi
call fcn.140082fd0
pop rsp
idiv dh
dec dword [rax - 0x75]
push rsi
invalid
pop rsp
idiv dh
dec dword [rax - 0x75]
push rsi
adc byte [rax - 0x75], cl
invalid
mov rax, qword [rsi]
mov word [rax + rdx*2], 0x22
inc rdx
mov qword [rsi + 0x10], rdx
mov bpl, 1
mov r15b, 1
xor r12d, r12d
movaps xmm6, xmmword [0x140103660]
xor edi, edi
jmp 0x1400939b2
mov rax, qword [rsi]
mov word [rax + rdx*2], r12w
inc rdx
mov qword [rsi + 0x10], rdx
mov r12d, r13d
test r12w, r12w
jne 0x140093a40
cmp rbx, r14
je 0x140093b62
movzx ecx, byte [rbx]
movzx r12d, cl
test r12b, r12b
js 0x1400939d6
inc rbx
jmp 0x140093a40
mov eax, r12d
and eax, 0x1f
invalid
movzx edx, byte [rbx + 1]
and edx, 0x3f
invalid
cmp r12b, 0xdf
jbe 0x140093a2c
invalid
invalid
invalid
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x4b
add ecx, dword [rax - 0x7d]
ret
invalid
invalid
jmp 0x140093b23
ret
invalid
xor r13d, r13d
test bpl, bpl
je 0x140093aed
add byte [rax], al
add byte [rax], al
cmp r12w, 0x22
je 0x140093a68
movzx eax, r12w
cmp eax, 0x5c
jne 0x140093aeb
invalid
add byte [rax - 1], cl
invalid
inc rdi
jmp 0x140093aed
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
clc
mov r8, rdi
inc r8
je 0x140093c36
mov rax, qword [rsi + 8]
mov rdx, qword [rsi + 0x10]
sub rax, rdx
ror byte [rcx + rdi - 0x40], 1
or byte [rax - 0x75], cl
push rsi
adc byte [rax + 0x29], cl
ror byte [rcx + rdi - 0x40], 1
jb 0x140093b51
invalid
mov rax, qword [rsi]
test rdi, rdi
je case.0x140089332.150
cmp rdi, 0x10
cmp edi, 0x10
jae 0x140093a9a
xor ecx, ecx
jmp 0x140093acc
mov rcx, rdi
stc
and rcx, 0xfffffffffffffff0
loope 0x140093a91
lea r8, [rax + rdx*2]
add r8, 0x10
rcl byte [rax], 0x45
xor ecx, ecx
nop dword [rax]
invalid
invalid
movups xmmword [r8 + r9*2 - 0x10], xmm6
movups xmmword [r8 + r9*2], xmm6
adc dword [rax + rcx*2], esi
adc dword [rax + rcx*2], esi
add r9, 0x10
cmp rcx, r9
jne 0x140093ab0
add rdx, rcx
cmp rdi, rcx
je case.0x140089332.150
sub rdi, rcx
nop
mov word [rax + rdx*2], 0x5c
inc rdx
inc edx
push rax
pop rsp
add byte [rax - 1], cl
inc edx
invalid
invalid
inc edx
dec rdi
jne 0x140093ad0
mov word [rax + rdx*2], 0x5c
inc rdx
ret 0x8948
push rsi
invalid
ret 0x8948
mov dword [rsi + 0x10], edx
xor edi, edi
mov rdx, qword [rsi + 0x10]
cmp rdx, qword [rsi + 8]
or byte [rdi], cl
invalid
movsd dword [rdi], dword [rsi]
invalid
invalid
invalid
or byte [rdi], cl
test dword [rbp + 0x48fffffe], esp
mov ecx, esi
dec dword [rax - 0x77]
int1
call fcn.140082fd0
mov rdx, qword [rsi + 0x10]
mov edx, dword [rsi + 0x10]
mov edx, dword [rsi + 0x10]
jmp 0x1400939a0
shl eax, 0xc
or r12d, eax
cmp r12d, 0xffff
jbe 0x140093a40
invalid
invalid
invalid
invalid
lea eax, [r12 + 0xff0000]
lea eax, [rsp + 0xff0000]
shr eax, 0xa
or eax, 0xd800
invalid
add byte [rcx - 0x7f], al
in al, 0xff
add eax, dword [rax]
add byte [rax], al
invalid
invalid
int3
and r12d, 0x3ff
add byte [rax], al
or r12d, 0xdc00
mov r13d, r12d
mov r12d, eax
add byte [rbp - 0x77], al
in eax, 0x41
mov esp, eax
test bpl, bpl
je 0x140093aed
jmp 0x140093a4c
invalid
mov rcx, rsi
call fcn.140100270
mov rdx, qword [rsi + 0x10]
adc cl, ch
invalid
invalid
invalid
invalid
adc cl, ch
invalid
test r15b, r15b
je 0x140093c0a
invalid
lahf
add byte [rax], al
invalid
test byte [rdi + 0x48000000], bl
mov eax, dword [rsi + 8]
mov rax, qword [rsi + 8]
mov rdx, qword [rsi + 0x10]
mov rcx, rax
sub rcx, rdx
ror dword [rax + 0x39], 1
stc
ror dword [rax + 0x39], 1
stc
jb 0x140093c22
mov rax, qword [rsi]
cmp rdi, 0x10
jae 0x140093b94
xor ecx, ecx
jmp 0x140093bcc
mov rcx, rdi
and rcx, 0xfffffffffffffff0
and ecx, 0xfffffff0
and ecx, 0xfffffff0
lea r8, [rax + rdx*2]
add r8, 0x10
xor r9d, r9d
nop word cs:[rax + rax]
movups xmmword [r8 + r9*2 - 0x10], xmm6
movups xmmword [r8 + r9*2], xmm6
add r9, 0x10
cmp rcx, r9
cmp ecx, ecx
jne 0x140093bb0
add rdx, rcx
retf 0x3948
cmp rdi, rcx
je 0x140093bde
sub rdi, rcx
nop
iretd
mov word [rax + rdx*2], 0x5c
inc rdx
dec rdi
jne 0x140093bd0
mov rax, qword [rsi + 8]
mov qword [rsi + 0x10], rdx
mov dword [rsi + 0x10], edx
mov dword [rsi + 0x10], edx
cmp rdx, rax
jne 0x140093bfa
invalid
cmovs ecx, dword [rcx - 0x3d76b70f]
mov rcx, rsi
mov rdx, rax
invalid
ret 0xdae8
call fcn.140082fd0
mov rdx, qword [rsi + 0x10]
mov rax, qword [rsi]
mov word [rax + rdx*2], 0x22
inc rdx
mov qword [rsi + 0x10], rdx
xor eax, eax
movaps xmm6, xmmword [rsp + 0x50]
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov ecx, esi
mov r8, rdi
call fcn.140100270
mov rdx, qword [rsi + 0x10]
jmp 0x140093b87
lea rax, str.capacity_overflow
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
mov qword [rsp + 0x28], 1
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
mov qword [rsp + 0x30], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
lea rdx, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4library_alloc_src_vecmod.rs
lea rcx, [rsp + 0x20]
call fcn.1400fdac0
ud2
test edx, edx
je 0x140093cc1
mov r8, qword [rcx + 8]
mov rax, qword [rcx + 0x10]
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x38], r8
and al, 0x38
and al, 0x38
mov qword [rsp + 0x48], 0
mov qword [rsp + 0x50], rdx
mov qword [rsp + 0x58], r8
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x58], eax
mov ecx, 1
jmp 0x140093cc5
xor ecx, ecx
xor eax, eax
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x60], rax
and al, 0x60
and al, 0x60
lea rcx, [rsp + 0x20]
call fcn.140091550
nop
add rsp, 0x68
add esp, 0x68
add esp, 0x68
ret
lea ebp, [rsp + 0x80]
mov qword [rbp + 0x40], 0xfffffffffffffffe
mov esi, edx
mov eax, dword [rcx]
lea rdx, [0x1401706f4]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov ecx, esi
jmp 0x140093e11
mov rdi, qword [rcx + 8]
test rdi, rdi
je 0x140093f0b
mov qword [rbp - 0x10], 0
call sub.kernel32.dll_GetCurrentProcess
mov dword [rsp + 0x30], 2
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
lea r9, [rbp - 0x10]
mov rcx, rax
mov rdx, rdi
mov r8, rax
call sub.kernel32.dll_DuplicateHandle
test eax, eax
je 0x140093ef5
mov rax, qword [rbp - 0x10]
jmp 0x140093f0d
mov dword [rbp - 0x10], 0
mov dword [rbp + 0x10], 0
mov word [rbp + 0x14], 0
movaps xmm0, xmmword [0x140103670]
movups xmmword [rbp], xmm0
cmp esi, 0xfffffff6
sete byte [rbp + 0x10]
mov dword [rbp - 0x40], 0x18
setne byte [rbp + 0x11]
mov qword [rbp - 0x38], 0
mov dword [rbp - 0x30], 1
lea rax, [rbp - 0x40]
mov qword [rbp - 8], rax
lea rcx, [0x140131f23]
lea r8, [rbp - 0x10]
mov edx, 3
call fcn.140087510
mov rbx, rdx
jmp 0x140093ea5
mov rdi, r8
cmp esi, 0xfffffff6
setne dl
lea rcx, [rbp - 0x10]
call fcn.140094bf0
cmp qword [rbp - 0x10], 0
mov rsi, qword [rbp - 8]
mov eax, 1
je 0x140093f43
mov rbx, rsi
jmp 0x140093ea5
mov ecx, dword [rcx + 4]
call qword [sym.imp.kernel32.dll_GetStdHandle]
test rax, rax
je 0x140093e82
mov rsi, rax
cmp rax, 0xffffffffffffffff
jne 0x140093eb4
call sub.kernel32.dll_GetLastError
shl rax, 0x20
or rax, 2
jmp 0x140093e8c
mov rsi, qword [rcx + 8]
test rsi, rsi
je 0x140093ea1
mov qword [rbp - 0x10], 0
call sub.kernel32.dll_GetCurrentProcess
mov dword [rsp + 0x30], 2
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 0
lea r9, [rbp - 0x10]
mov rcx, rax
mov rdx, rsi
mov r8, rax
call sub.kernel32.dll_DuplicateHandle
test eax, eax
je 0x140093ef5
mov rbx, qword [rbp - 0x10]
jmp 0x140093ea3
movabs rax, 0x600000002
mov qword [rbp - 0x10], 1
lea rcx, [rbp - 8]
mov qword [rbp - 8], rax
call fcn.140080a90
xor ebx, ebx
xor eax, eax
mov rdx, rbx
add rsp, 0xc8
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov qword [rbp - 0x40], 0
call sub.kernel32.dll_GetCurrentProcess
mov dword [rsp + 0x30], 2
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 0
lea r9, [rbp - 0x40]
mov rcx, rax
mov rdx, rsi
mov r8, rax
call sub.kernel32.dll_DuplicateHandle
test eax, eax
je 0x140093ef5
mov rbx, qword [rbp - 0x40]
jmp 0x140093ea3
call sub.kernel32.dll_GetLastError
mov ebx, eax
shl rbx, 0x20
or rbx, 2
mov eax, 1
jmp 0x140093ea5
xor eax, eax
mov qword [rbp - 0x28], rax
cmp esi, 0xfffffff6
setne dl
mov byte [rbp + 0x38], 1
lea rcx, [rbp - 0x10]
call fcn.140094bf0
cmp qword [rbp - 0x10], 0
mov rbx, qword [rbp - 8]
je 0x140093f67
mov rcx, qword [rbp - 0x28]
call qword [sym.imp.kernel32.dll_CloseHandle]
mov eax, 1
jmp 0x140093ea5
mov rbx, qword [rbp]
cmp qword [rdi], 0
je 0x140093f57
mov rcx, qword [rdi + 8]
call qword [sym.imp.kernel32.dll_CloseHandle]
mov qword [rdi], 1
mov qword [rdi + 8], rsi
jmp 0x140093ea3
cmp esi, 0xfffffff6
mov rax, qword [rbp - 0x28]
mov rcx, rax
cmovne rcx, rbx
mov qword [rbp - 0x18], rcx
cmovne rbx, rax
mov qword [rbp - 0x20], rbx
mov rax, qword [rbp]
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x40], 0
mov byte [rbp + 0x3d], 0
mov byte [rbp + 0x3c], 1
call fcn.1400955b0
mov rsi, rax
mov byte [rbp + 0x3d], 0
mov byte [rbp + 0x3c], 1
xor ecx, ecx
call fcn.1400808e0
mov qword [rbp + 0x28], rax
lock inc qword [rax]
jle 0x140094074
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
mov qword [rbp - 0x10], 1
mov qword [rbp - 8], 1
movzx eax, byte [0x1401b0ce0]
mov ecx, 0x30
mov edx, 8
call fcn.140037c20
test rax, rax
je 0x14009414b
movups xmm0, xmmword [rbp - 0x10]
movups xmm1, xmmword [rbp]
movups xmm2, xmmword [rbp + 0x10]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lock inc qword [rax]
jle 0x140094074
movzx ecx, byte [0x1401b0b60]
test cl, cl
mov qword [rbp + 0x30], rax
je 0x140094078
mov byte [0x1401b0b60], 1
mov eax, dword [0x1401b0cf8]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0xa0], 0
je 0x14009404d
lea rax, [rax + 0xa8]
jmp 0x14009405f
mov byte [rbp + 0x3e], 1
call fcn.14008a5c0
test rax, rax
je 0x140094211
mov rcx, qword [rax]
mov qword [rax], 0
test rcx, rcx
je 0x140094078
lock inc qword [rcx]
jg 0x14009407a
ud2
xor ecx, ecx
mov byte [rbp + 0x3a], 0
mov byte [rbp + 0x39], 1
mov qword [rbp + 0x20], rcx
call fcn.14008a4d0
test rax, rax
je 0x14009409e
lock dec qword [rax]
jne 0x14009409e
mov rcx, rax
call fcn.14008a690
mov rbx, qword [rbp + 0x30]
mov rcx, qword [rbx + 0x10]
test rcx, rcx
mov rdi, qword [rbp - 0x20]
je 0x1400940ba
lock inc qword [rcx + 0x18]
jle 0x1400941c7
movzx eax, byte [0x1401b0ce0]
mov ecx, 0x28
mov edx, 8
call fcn.140037c20
test rax, rax
je 0x14009415f
mov rcx, qword [rbp + 0x28]
mov qword [rax], rcx
mov qword [rax + 8], rbx
mov rcx, qword [rbp + 0x20]
mov qword [rax + 0x10], rcx
mov rcx, qword [rbp - 0x18]
mov qword [rax + 0x18], rcx
mov qword [rax + 0x20], rdi
mov byte [rbp + 0x3f], 0
lea r8, [0x140130268]
mov rcx, rsi
mov rdx, rax
call fcn.140095950
mov rsi, rdx
test rax, rax
jne 0x140094173
mov rcx, rsi
call qword [sym.imp.kernel32.dll_CloseHandle]
mov rcx, qword [rbp + 0x28]
lock dec qword [rcx]
mov rsi, qword [rbp + 0x30]
jne 0x140094132
call fcn.140081150
lock dec qword [rsi]
jne 0x140094140
mov rcx, rsi
call fcn.140095910
xor eax, eax
mov rbx, qword [rbp - 0x48]
jmp 0x140093ea5
mov ecx, 8
mov edx, 0x30
call fcn.1400fd960
jmp 0x14009423d
mov ecx, 8
mov edx, 0x28
call fcn.1400fd960
jmp 0x14009423d
mov rax, qword [rbp + 0x30]
lock dec qword [rax]
jne 0x140094186
mov rcx, qword [rbp + 0x30]
call fcn.140095910
mov rax, qword [rbp + 0x28]
lock dec qword [rax]
jne 0x140094199
mov rcx, qword [rbp + 0x28]
call fcn.140081150
mov qword [rbp - 0x10], rsi
lea rax, [0x140130288]
mov qword [rsp + 0x20], rax
lea rcx, str.failed_to_spawn_thread_rustc_a57770440f1ebe5b992551d3bcc489ae211908d4library_std_src_threadmod.rs
lea r9, fcn.140080a90
lea r8, [rbp - 0x10]
mov edx, 0x16
call fcn.1400fdfb0
jmp 0x14009423d
add rcx, 0x10
mov byte [rbp + 0x3f], 1
xor edx, edx
call case.0x14006a8d5.491
lea rax, str.too_many_running_threads_in_thread_scope
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], 1
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
mov qword [rbp], rax
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
mov byte [rbp + 0x3f], 1
lea rdx, str.library_std_src_thread_scoped.rs_b
lea rcx, [rbp - 0x10]
call fcn.1400fdac0
jmp 0x14009423d
mov byte [rbp + 0x3e], 1
lea rax, str.library_std_src_threadlocal.rs
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_a57770440f1ebe5b992551d3bcc489ae211908d4library_std_src_threadlocal.rs
lea r9, [0x14012f968]
lea r8, [rbp - 0x10]
mov edx, 0x46
call fcn.1400fdfb0
ud2
lea ecx, [0x14012f988]
lea r8, [rbp - 0x10]
mov edx, 0x2b
call fcn.1400fdfb0
ud2
mov ecx, 0x3b9aca00
add rax, r8
jae 0x140098ca0
mov edx, ecx
ret
add edx, r9d
cmp edx, 0x3b9aca00
jb 0x140098cb6
inc rax
je 0x140098cd0
add edx, 0xc4653600
mov ecx, edx
shr ecx, 9
imul rcx, rcx, 0x44b83
shr rcx, 0x27
imul ecx, ecx, 0x3b9aca00
sub edx, ecx
mov ecx, edx
mov edx, ecx
ret
int3
or dword [rax], eax
mov rcx, rax
call qword [sym.imp.kernel32.dll_GetProcAddress]
xchg ebx, eax
invalid
add byte [rax - 0x7b], cl
invalid
jne 0x140098d46
xchg ebx, eax
invalid
lea rax, [0x140098d60]
mov qword [0x1401b0040], rax
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp rax
test rax, rax
jne 0x14009b37e
mov rbx, rdx
test rsi, rsi
je 0x14009b351
lea rax, [rsi - 1]
cmp rax, 3
jae 0x14009b1f0
xor r15d, r15d
xor eax, eax
jmp 0x14009b228
mov rcx, rsi
and rcx, 0xfffffffffffffffc
lea rdx, [rbx + 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 0x14009b200
mov ecx, esi
and ecx, 3
je 0x14009b250
shl rax, 4
add rax, rbx
shl rcx, 4
xor edx, edx
nop dword [rax]
mov r8d, dword [rax + rdx]
add r15, r8
add rdx, 0x10
cmp rcx, rdx
jne 0x14009b240
mov rax, qword [rdi + 8]
mov r12, qword [rdi + 0x10]
sub rax, r12
cmp rax, r15
jb 0x14009b33a
mov qword [rsp + 0x20], rsi
shl rsi, 4
xor r14d, r14d
jmp 0x14009b2a1
mov rcx, qword [rdi]
add rcx, r12
mov rdx, rbp
mov r8, r13
call fcn.1400efbc0
add r12, r13
mov qword [rdi + 0x10], r12
add r14, 0x10
cmp rsi, r14
je 0x14009b2d0
mov rbp, qword [rbx + r14 + 8]
mov r13d, dword [rbx + r14]
mov rax, qword [rdi + 8]
sub rax, r12
cmp rax, r13
jae 0x14009b280
mov rcx, rdi
mov rdx, r12
mov r8, r13
call fcn.140100330
mov r12, qword [rdi + 0x10]
jmp 0x14009b280
add rdx, 0x10
mov r15, rax
cmp rsi, rdx
jne 0x14009b2e0
cmp rsi, rcx
jb 0x14009b36d
mov r8, rcx
shl r8, 4
lea rdx, [rbx + r8]
sub rsi, rcx
je 0x14009b1c0
mov ecx, dword [rdx]
cmp rax, rcx
cmp eax, ecx
ja 0x14009b3b0
sub ecx, eax
mov dword [rdx], ecx
add qword [rbx + r8 + 8], rax
jmp 0x14009b1c9
mov rcx, rdi
mov rdx, r12
mov r8, r15
call fcn.140100330
add byte [rbx + rcx*4 + 0x67], cl
adc cl, ch
adc edi, edi
invalid
invalid
add byte [rbx + rcx*4 + 0x67], cl
adc cl, ch
adc edi, edi
invalid
xor eax, eax
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
jmp 0x14009b353
lea r8, [0x140130980]
add byte [rax - 0x77], cl
bnd call fcn.1400fdb00
mov rdx, rsi
call fcn.1400fdb00
ud2
lea rax, str.advancing_io_slices_beyond_their_length
lea eax, [0x140156e00]
mov qword [rsp + 0x28], rax
and al, 0x28
mov qword [rsp + 0x30], 1
and al, 0x30
add dword [rax], eax
add byte [rax], al
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x38], eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
adc dword [rsp + 0x40], eax
adc dword [rsp + 0x40], eax
lea rdx, [0x140130998]
push rbp
or dword [rax], eax
jmp 0x14009b3e0
lea rax, str.advancing_IoSlice_beyond_its_length
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
mov qword [rsp + 0x38], rax
and al, 0x38
and al, 0x38
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
and al, 0x40
and al, 0x40
lea rdx, str.library_std_src_syswindowsio.rs
add byte [rax - 0x73], cl
and al, 0x28
lea rcx, [rsp + 0x28]
call fcn.1400fdac0
ud2
invalid
int3
insb byte [rdi], dx
and al, 0x40
mov qword [rbp - 8], 0xfffffffffffffffe
invalid
invalid
dec dword [rcx - 0x77]
ror byte [rax - 0x77], 1
call 0x1304f7b55
add byte [rax], al
add byte [rax], al
lea rdx, [0x1401300f8]
lea rcx, [rbp - 0x18]
call fcn.140029e40
mov rcx, qword [rbp - 0x10]
test al, al
je 0x14009b439
test rcx, rcx
lea rax, str.formatter_error
cmovne rax, rcx
jmp 0x14009b449
test rcx, rcx
je 0x14009b447
lea rcx, [rbp - 0x10]
call fcn.140080a90
xor eax, eax
add rsp, 0x40
pop rbp
ret
mov rdi, rdx
mov rsi, rcx
lea rcx, [0x1401b0be0]
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x1401b0cc8]
shl rax, 1
test rax, rax
jne 0x14009b5db
mov dword [rbp - 8], 0
movzx eax, byte [0x1401b0be8]
mov rax, qword [rdi + 0x48]
mov byte [rbp - 1], bl
lea rcx, [rbp - 1]
mov qword [rbp - 0x18], rcx
lea rcx, [0x140098dd0]
mov qword [rbp - 0x10], rcx
lea rcx, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
mov qword [rbp - 0x48], rcx
mov qword [rbp - 0x40], 1
rol byte [r9], 0
add byte [rax], al
rol byte [r9], 0
add byte [rax], al
mov qword [rbp - 0x28], 0
lea rcx, [rbp - 0x18]
call 0x108573ee1
fadd dword [r8]
add byte [rax], al
add byte [rax - 0x73], cl
call 0x108573ee1
mov qword [rbp - 0x30], 1
lea rdx, [rbp - 0x48]
mov rcx, rsi
call rax
mov rsi, rax
cmp byte [rbp - 8], 0
jne 0x14009b5c2
mov rax, qword [0x1401b0cc8]
shl rax, 1
test rax, rax
jne 0x14009b5ea
lea rcx, [0x1401b0be0]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov rax, rsi
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop rbp
ret
call fcn.1401003f0
xor al, 1
mov dword [rbp - 8], eax
jmp 0x14009b555
call fcn.1401003f0
test al, al
jne 0x14009b5c2
mov byte [0x1401b0be8], 1
jmp 0x14009b5c2
ret
pop rsp
or dword [rax], eax
mov edx, 0x2b
call fcn.1400fdc80
ud2
mov dword [rsp + 0x20], eax
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], rdx
lea rcx, [rsp + 0x20]
call fcn.14009b700
ud2
int3
add byte [rax], al
ud2
int3
invalid
insb byte [rdi], dx
and al, 0x60
mov qword [rbp - 8], 0xfffffffffffffffe
mov rax, qword [rcx]
mov eax, dword [rcx]
mov eax, dword [rcx]
mov r8, qword [rax + 8]
mov rdx, qword [rax + 0x18]
push rax
sbb byte [rcx - 0x7d], cl
clc
invalid
je case.0x140088925.176
push rax
sbb byte [rcx - 0x7d], cl
clc
add dword [rbp + rdx + 0x4d], esi
test eax, eax
test r8, r8
jne 0x14009b78d
push rbp
test rdx, rdx
jne 0x14009b78d
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
add eax, 0xd12ec
xor edx, edx
jmp 0x14009b757
cmovs eax, dword [rbp + 0x484075d2]
mov edx, dword [rax]
test rdx, rdx
jne 0x14009b78d
mov rdx, qword [rax]
mov rax, qword [rdx]
mov rdx, qword [rdx + 8]
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], rdx
mov rax, qword [rcx + 8]
mov r9, qword [rcx + 0x10]
mov r8, qword [rax + 0x10]
movzx ecx, byte [rax + 0x20]
movzx eax, byte [rax + 0x21]
mov byte [rsp + 0x28], al
mov byte [rsp + 0x20], cl
lea rdx, [0x1401313a0]
pop rsp
or dword [rax], eax
pop rsp
or dword [rax], eax
lea rcx, [rbp - 0x28]
call fcn.14009b800
ud2
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], 0
loopne 0x14009b796
add byte [rax], al
add byte [rax - 0x75], cl
or byte [r11 + rcx*4 + 0x49], cl
adc byte [rbx + rcx*4 + 0x40], cl
adc byte [rdi], cl
mov dh, 0x48
and byte [rdi], cl
mov dh, 0x40
and dword [rax - 0x77d7dbbc], ecx
and al, 0x20
loopne 0x14009b796
or byte [r11 + rcx*4 + 0x49], cl
adc byte [rbx + rcx*4 + 0x40], cl
adc byte [rdi], cl
adc byte [rdi], cl
mov dh, 0x48
and byte [rdi], cl
mov dh, 0x40
and dword [rax - 0x77d7dbbc], ecx
and dword [rax - 0x77d7dbbc], ecx
and al, 0x20
and al, 0x20
lea rdx, [0x1401313c8]
lea rcx, [rbp - 0x28]
call fcn.14009b800
ud2
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0xf0
sub esp, 0xf0
sub esp, 0xf0
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x68], 0xfffffffffffffffe
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
push 0xfffffffffffffffe
mov rsi, r9
movzx r12d, byte [rbp + 0xd8]
movzx r14d, byte [rbp + 0xd0]
lock inc qword [0x1401b0cc8]
jle 0x14009be0b
mov rdi, rcx
mov eax, dword [0x1401b0cf8]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x88], 0
jne 0x14009be95
mov rbx, rdx
mov eax, dword [0x1401b0cf8]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
inc qword [rax + 0x80]
mov byte [rax + 0x88], 1
lea r15, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
mov qword [rbp], r15
lea rax, [0x1401313f0]
pop rbx
or dword [rax], eax
pop rbx
or dword [rax], eax
mov qword [rbp + 8], rax
mov qword [rbp + 0x10], r8
mov qword [rbp + 0x18], rsi
mov byte [rbp + 0x20], r14b
mov byte [rbp + 0x21], r12b
lea rcx, [0x1401b0bf8]
adc dword [rax], eax
adc dword [rax], eax
call qword [sym.imp.kernel32.dll_AcquireSRWLockShared]
movzx eax, byte [0x1401b0c00]
cmp qword [0x1401b0c08], 0
mov rax, qword [rbx + 0x20]
jne 0x14009b8f6
mov byte [rbp + 0x67], 1
mov rcx, rdi
call rax
mov rdi, rax
mov rbx, rdx
mov qword [rbp], rax
mov qword [rbp + 8], rdx
test r12b, r12b
je 0x14009b95c
mov byte [rbp + 0x66], 3
jmp 0x14009bb0e
add al, byte [rax]
invalid
add al, byte [rax]
add dh, al
add dword [eax - 0x77], ecx
mov ecx, edi
mov byte [rbp + 0x67], 1
mov rcx, rdi
mov ecx, edi
mov ecx, edi
call rax
mov qword [rbp], rax
mov qword [rbp + 8], rdx
mov rcx, qword [0x1401b0c08]
mov rax, qword [0x1401b0c10]
mov eax, dword [0x1401b0c10]
mov eax, dword [0x1401b0c10]
mov rax, qword [rax + 0x28]
mov byte [rbp + 0x67], 1
mov rdx, rbp
invalid
call rax
sub sil, al
add dword [eax - 0x77], ecx
invalid
lea rcx, [0x1401b0bf8]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockShared]
mov eax, dword [0x1401b0cf8]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x88], 0
test r14b, r14b
je 0x14009b982
mov byte [rbp + 0x67], 0
call fcn.14008c160
jmp 0x14009bdcc
mov eax, dword [0x1401b0cf8]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x80], 1
jbe 0x14009b9e7
mov byte [rbp + 0x66], 1
jmp 0x14009bb0e
mov dword [rbp - 0x40], 0
mov byte [rbp - 0x3c], 0
lea rax, str.thread_caused_non_unwinding_panic._aborting._n
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], 1
mov qword [rbp - 0x20], r15
xorps xmm0, xmm0
movups xmmword [rbp - 0x18], xmm0
lea rax, [rbp - 0x40]
mov qword [rbp + 0x50], rax
mov qword [rbp + 0x58], 0
lea rdx, [0x1401300c8]
lea rcx, [rbp + 0x50]
lea r8, [rbp - 0x30]
call fcn.140029e40
mov rcx, qword [rbp + 0x58]
test al, al
je 0x14009ba35
test rcx, rcx
lea rax, str.formatter_error
cmovne rax, rcx
jmp 0x14009ba49
mov rax, qword [0x1401b0bd8]
cmp rax, 3
clc
add ecx, dword [rdi]
invalid
invalid
add byte [rax], al
invalid
clc
add ecx, dword [rdi]
xchg dword [rdx + 0x48000000], eax
lea ecx, [0x14017070c]
lea rcx, [0x14017070c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov byte [rbp + 0x67], 1
lea rdx, str.RUST_BACKTRACEfailed_to_write_the_buffered_data
lea rcx, [rbp - 0x30]
mov r8d, 0xe
call fcn.140085990
cmp byte [rbp - 0x18], 2
jne 0x14009ba9b
mov eax, 3
mov sil, 2
jmp 0x14009baf7
test rcx, rcx
je 0x14009ba47
mov byte [rbp + 0x67], 0
lea rcx, [rbp + 0x58]
call fcn.140080a90
xor eax, eax
mov qword [rbp + 0x50], rax
push r8
mov byte [rbp + 0x67], 0
lea rcx, [rbp + 0x50]
push r8
push r8
call fcn.140080b50
mov ecx, 7
invalid
add byte [rax], al
add ch, cl
sub dword [rdi], ecx
invalid
invalid
mov sil, 1
jmp 0x14009bafe
mov sil, 2
jmp 0x14009bafe
xor esi, esi
jmp 0x14009bafe
mov byte [rbp + 0x67], 1
lea rcx, str.internal_error:_entered_unreachable_codeZ:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fwebpki_0.22.0_srccalendar.rs
lea r8, [0x140130a28]
mov edx, 0x28
call fcn.1400fdc80
jmp 0x14009bdcc
mov rcx, qword [rbp - 0x30]
mov rax, qword [rbp - 0x28]
mov rdx, qword [rbp - 0x20]
cmp rdx, 4
je 0x14009babf
cmp rdx, 1
jne 0x14009bae0
cmp byte [rcx], 0x30
sete sil
add sil, sil
jmp 0x14009bae2
mov edx, dword [rcx]
bswap edx
xor r8d, r8d
cmp edx, 0x66756c6d
setae r8b
cmp edx, 0x66756c6c
sbb r8d, 0
sete sil
jmp 0x14009bae2
xor esi, esi
test rax, rax
je 0x14009baf1
mov edx, 1
call fcn.140037cb0
lea eax, [rsi + 1]
movzx eax, al
mov qword [0x1401b0bd8], rax
mov byte [rbp + 0x66], sil
mov rsi, qword [rbp + 0x18]
mov rdi, qword [rbp]
mov rbx, qword [rbp + 8]
mov qword [rbp + 0x28], rsi
mov rax, qword [rbx + 0x18]
mov byte [rbp + 0x67], 1
mov rcx, rdi
call rax
movabs rcx, 0xc1a2c89ccd1e7bc1
xor rax, rcx
movabs rcx, 0xfdbc168100b1ef64
xor rdx, rcx
or rdx, rax
jne 0x14009bc1a
lea rax, [rdi + 8]
mov rcx, qword [rdi]
mov rax, qword [rax]
mov qword [rbp - 0x40], rcx
mov qword [rbp - 0x38], rax
mov byte [rbp + 0x67], 1
call fcn.140081390
mov rsi, rax
mov eax, 9
lea rcx, [0x1401311e0]
test rsi, rsi
je 0x14009bb84
mov rdx, qword [rsi + 0x18]
test rdx, rdx
je 0x14009bb84
mov rax, qword [rsi + 0x20]
dec rax
mov rcx, rdx
mov qword [rbp + 0x50], rcx
mov qword [rbp + 0x58], rax
lea rax, [rbp + 0x50]
mov qword [rbp - 0x30], rax
lea rax, [rbp + 0x28]
mov qword [rbp - 0x28], rax
lea rax, [rbp - 0x40]
mov qword [rbp - 0x20], rax
lea rax, [rbp + 0x66]
mov qword [rbp - 0x18], rax
movzx eax, byte [0x1401b0b60]
test al, al
mov qword [rbp + 0x30], rsi
je 0x14009bc76
mov byte [0x1401b0b60], 1
mov eax, dword [0x1401b0cf8]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0xa0], 0
jne 0x14009bc60
call fcn.14008a5c0
test rax, rax
jne 0x14009bc67
lea rax, str.library_std_src_threadlocal.rs
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_a57770440f1ebe5b992551d3bcc489ae211908d4library_std_src_threadlocal.rs
lea r9, [0x14012f968]
lea r8, [rbp + 0x44]
mov edx, 0x46
call fcn.1400fdfb0
jmp 0x14009bdcc
mov rax, qword [rbx + 0x18]
mov byte [rbp + 0x67], 1
mov rcx, rdi
call rax
movabs rcx, 0x1ae8d37b03687d49
xor rax, rcx
movabs rcx, 0xda575960c4e95105
xor rdx, rcx
or rdx, rax
jne 0x14009bc4f
lea rax, [rdi + 0x10]
jmp 0x14009bb46
mov eax, 0xc
lea rcx, [0x1401311d4]
jmp 0x14009bb4c
lea rax, [rax + 0xa8]
mov rdi, qword [rax]
mov qword [rax], 0
test rdi, rdi
jne 0x14009bce2
mov dword [rbp + 0x44], 0
mov byte [rbp + 0x48], 0
mov qword [rbp - 0x48], 0
mov byte [rbp + 0x64], 0
lea r8, [0x140131240]
lea rcx, [rbp - 0x30]
lea rdx, [rbp + 0x44]
call fcn.14009ade0
xor ebx, ebx
xor esi, esi
mov rdi, qword [rbp + 0x30]
test rdi, rdi
je 0x14009bcbc
lock dec qword [rdi]
jne 0x14009bcbc
mov rcx, rdi
call fcn.140081150
test rbx, rbx
sete al
or sil, al
jne 0x14009b922
lock dec qword [rbx]
jne 0x14009b922
mov rcx, rbx
call fcn.14008a690
jmp 0x14009b922
lea rbx, [rdi + 0x10]
mov rcx, rbx
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x1401b0cc8]
shl rax, 1
test rax, rax
mov qword [rbp - 0x50], rbx
je 0x14009bdff
call fcn.1401003f0
xor al, 1
mov dword [rbp + 0x4c], eax
movzx eax, byte [rdi + 0x18]
mov qword [rbp + 0x38], rdi
lea rdx, [rdi + 0x20]
lea r8, [0x1401311f0]
lea rcx, [rbp - 0x30]
call fcn.14009ade0
cmp byte [rbp + 0x4c], 0
mov rbx, qword [rbp + 0x38]
jne 0x14009bd52
mov rax, qword [0x1401b0cc8]
shl rax, 1
test rax, rax
je 0x14009bd52
call fcn.1401003f0
test al, al
jne 0x14009bd52
mov byte [rbx + 0x18], 1
mov rcx, qword [rbp - 0x50]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
mov byte [0x1401b0b60], 1
mov eax, dword [0x1401b0cf8]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0xa0], 0
jne 0x14009bdce
call fcn.14008a5c0
test rax, rax
mov rdi, qword [rbp + 0x30]
mov rbx, qword [rbp + 0x38]
jne 0x14009bdd9
lock dec qword [rbx]
jne 0x14009bda0
mov rcx, rbx
call fcn.14008a690
mov byte [rbp + 0x65], 0
lea rax, str.library_std_src_threadlocal.rs
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_a57770440f1ebe5b992551d3bcc489ae211908d4library_std_src_threadlocal.rs
lea r9, [0x14012f968]
lea r8, [rbp + 0x44]
mov edx, 0x46
call fcn.1400fdfb0
ud2
lea rax, [rax + 0xa8]
mov rdi, qword [rbp + 0x30]
mov rcx, qword [rax]
mov qword [rax], rbx
mov sil, 1
test rcx, rcx
je 0x14009bca9
lock dec qword [rcx]
jne 0x14009bca9
call fcn.14008a690
jmp 0x14009bca9
mov dword [rbp + 0x4c], 0
jmp 0x14009bd10
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
mov qword [rbp], rax
lea rax, [0x1401313f0]
mov qword [rbp + 8], rax
mov qword [rbp + 0x10], r8
mov qword [rbp + 0x18], rsi
mov byte [rbp + 0x20], r14b
mov byte [rbp + 0x21], r12b
mov dword [rbp + 0x28], 0
mov byte [rbp + 0x2c], 0
mov rax, rbp
mov qword [rbp + 0x50], rax
lea rax, [0x14002e030]
mov qword [rbp + 0x58], rax
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], 2
mov qword [rbp - 0x10], 0
lea rax, [rbp + 0x50]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 1
lea rcx, [rbp + 0x28]
lea rdx, [rbp - 0x30]
call fcn.1400816f0
mov qword [rbp - 0x40], rax
test rax, rax
je 0x14009bee3
lea rcx, [rbp - 0x40]
jmp 0x14009bede
mov dword [rbp + 0x50], 0
mov byte [rbp + 0x54], 0
lea rax, str.thread_panicked_while_processing_panic._aborting._n
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], 1
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
mov qword [rbp - 0x20], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x18], xmm0
lea rcx, [rbp + 0x50]
lea rdx, [rbp - 0x30]
call fcn.1400816f0
mov qword [rbp], rax
test rax, rax
je 0x14009bee3
mov rcx, rbp
call fcn.140080a90
mov ecx, 7
int 0x29
ud2
add byte [rax], al
add byte [rsi - 0x7d], ah
cmp eax, dword [rax]
invalid
add byte [rbx + rbx + 0xf], dh
adc byte [rbx + 4], al
je 0x14009c724
movups xmm0, xmmword [rbx + 4]
mov eax, dword [rbx + 0x14]
mov edx, dword [rbx + 0x18]
movzx ecx, word [rbx + 0x1c]
mov r8d, 0x1c
add byte [rax], al
add byte [rsi + 0x41], ah
mov ecx, 0x15eb0017
add bl, ch
invalid
add byte [rax], al
add byte [rsi + 0x41], ah
mov ecx, 0x15eb0017
add bl, ch
invalid
add bl, ch
adc eax, 0xf02438b
mov bh, 0x4b
invalid
mov eax, dword [rbx + 2]
movzx ecx, word [rbx + 6]
mov r8d, 0x10
mov r9w, 2
add byte [rdi], cl
push rdi
invalid
add byte [rdi], cl
push rdi
shl byte [rsi - 0x3f], 0xc1
or byte [rsi + 0x44], ah
mov dword [rsp + 0x20], ecx
rol cx, 8
mov word [rsp + 0x20], r9w
mov word [rsp + 0x22], cx
mov dword [rsp + 0x24], eax
movups xmmword [rsp + 0x28], xmm0
mov dword [rsp + 0x38], edx
lea rdx, [rsp + 0x20]
mov rcx, rdi
call sub.ws2_32.dll_connect
cmp eax, 0xffffffff
je 0x14009c774
mov qword [rsi + 8], rdi
mov qword [rsi], 0
jmp 0x14009c795
call sub.ws2_32.dll_WSAGetLastError
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov qword [rsi], 1
mov rcx, rdi
call qword [sym.imp.ws2_32.dll_closesocket]
nop
add rsp, 0x40
pop rbx
pop rdi
pop rsi
ret
add cl, ch
sub edi, edi
invalid
in eax, 0xff
invalid
add ch, cl
sub dword [rdi], ecx
or ecx, esp
int3
sub esp, 0x28
mov rax, rcx
mov rcx, rdx
mov rdx, rax
call fcn.14009c7b0
ud2
int3
test rdx, rdx
je 0x14009c81b
imul r8, rdx, 0x18
mov edx, 4
jmp fcn.140004a9e
ret
push rsi
sub rsp, 0x20
mov rsi, rcx
test edx, edx
je 0x14009cdea
xor eax, eax
jmp 0x14009cdfc
call fcn.1400c45b4
and qword [rsi + 8], 0
mov dword [rsi + 0x10], eax
mov eax, 1
mov qword [rsi], rax
add rsp, 0x20
pop rsi
ret
cvtpi2ps xmm0, mm0
jmp 0x14009eddb
shr al, cl
xchg ebx, eax
in eax, 0xff
dec dword [rdi]
push rdi
imul bl
jle 0x14009ee13
add dword [rbp + 9], ecx
enter 0x49f3, 0xf
or eax, ecx
cvtsi2ss xmm0, r8
sub al, al
sal bl, 0xf
pop rax
ror byte [rax + 1], 0xd0
addss xmm0, xmm0
add rax, rdx
mov rdx, 0xffffffffffffffff
cmovae rdx, rax
test rdx, rdx
test edx, edx
js 0x14009edf5
cvtsi2ss xmm6, rdx
sub dh, dl
bnd jmp 0x14009ee0a
jmp 0x14009ee0a
mov rax, rdx
shr rax, 1
and edx, 1
or rdx, rax
ret 0x48f3
cvtpi2ps xmm6, mm2
invalid
ret 0x48f3
addss xmm6, xmm6
addss xmm6, xmm6
pop rax
div bl
divps xmm6, xmm0
divss xmm6, xmm0
mulss xmm6, dword [0x140103680]
mulss xmm6, dword [0x140103680]
test r14, r14
js case.0x140084a4a.440
cvtsi2ss xmm0, r14
cvtpi2ps xmm0, mm6
jmp 0x14009ee38
invalid
mov rax, r14
shr rax, 1
and r14d, 1
and esi, 1
and esi, 1
or r14, rax
cvtsi2ss xmm0, r14
addss xmm0, xmm0
mulss xmm6, xmm0
xor edx, edx
call fcn.14009d353
invalid
shr al, cl
adc ch, ah
invalid
push rbx
movups xmmword [rdi + 0x148], xmm6
movss dword [rdi + 0x148], xmm6
cmp byte [rbx + 1], 0
je 0x14009eea6
mov rax, qword [rdi + 0xf0]
lock add byte [rax], al
add byte [rax - 0x7b], cl
add byte [rax], al
test rax, rax
je 0x14009eea6
sal byte [rcx + rcx*2 + 0x48], 0x8b
adc byte [rax - 0x73], cl
push rsp
and al, 0x60
mov rcx, qword [rax + 0x10]
lea rdx, [rsp + 0x60]
call qword [sym.imp.kernel32.dll_GetProcessIoCounters]
test eax, eax
je 0x14009ee95
xor ecx, ecx
leave
xor edx, edx
call fcn.14009d353
invalid
in al, 0xff
dec dword [rdi]
adc byte [rsp + 0x78], al
movups xmm1, xmmword [rdi + 0x138]
movups xmmword [rdi + 0x128], xmm1
adc dword [rdi + 0x128], ecx
sub byte [rcx], al
add byte [rax], al
invalid
sub byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rdi], cl
adc dword [rdi + 0x138], eax
movups xmmword [rdi + 0x138], xmm0
jmp 0x14009eea6
call fcn.1400c45b4
mov ecx, 1
xor edx, edx
shr al, cl
lodsd eax, dword [rsi]
in al, 0xff
invalid
shr al, cl
lodsd eax, dword [rsi]
in al, 0xff
inc dword [rax + 0x7400027b]
jb 0x14009eef5
cmp byte [rbx + 2], 0
je 0x14009ef1e
mov rax, qword [rdi + 0xf0]
mov eax, dword [rdi + 0xf0]
test rax, rax
je 0x14009ef1e
mov rcx, qword [rax + 0x10]
xorps xmm0, xmm0
lea rdx, [rsp + 0x60]
movaps xmmword [rdx + 0x40], xmm0
movaps xmmword [rdx + 0x30], xmm0
movaps xmmword [rdx + 0x20], xmm0
movaps xmmword [rdx + 0x10], xmm0
movaps xmmword [rdx], xmm0
mov r8d, 0x50
call qword [sym.imp.psapi.dll_GetProcessMemoryInfo]
test eax, eax
je 0x14009ef0d
mov qword [rdi + 0xe0], rax
mov rax, qword [rsp + 0xa8]
mov qword [rdi + 0xe8], rax
jmp 0x14009ef1e
mov dl, byte [rbx + 3]
mov rcx, rdi
call fcn.14009df75
mov rcx, rdi
mov rdx, rbx
call fcn.14009e1f1
movzx eax, byte [rbx + 8]
test eax, eax
je 0x14009ef83
call qword [rsi + 0x48]
sub esp, 0x30
mov rax, r9
mov rsi, rcx
mov r9, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x14009f010
invalid
add eax, 0x244c8b48
jo 0x14009f059
mov rcx, qword [rsp + 0x70]
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
mov rcx, rdx
mov rdx, r8
mov r8, rax
call qword [sym.imp.kernel32.dll_ReadProcessMemory]
mov rcx, rsi
mov ecx, esi
mov ecx, esi
mov edx, eax
add rsp, 0x30
pop rsi
jmp 0x14009cdda
adc dword [rax], eax
cmp rax, 2
je 0x14009f083
lea rcx, [0x1401b0060]
lea rax, [rsp + 0x30]
mov qword [rax], rcx
lea rdx, [0x1401b0068]
lea r8, [rsp + 0x38]
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x38
mov qword [r8], rdx
lea rdx, [rsp + 0x40]
mov qword [rdx], rax
mov qword [rdx + 8], r8
lea rax, [rsp + 0x2f]
mov qword [rdx + 0x10], rax
lea r8, [0x1401333f0]
call fcn.14004398c
nop
add rsp, 0x58
ret
xor r9d, r9d
call qword [sym.imp.ntdll.dll_NtQueryInformationProcess]
xor eax, dword [rsi]
add byte [rax - 0x73], cl
pop rsp
and al, 0x38
xor eax, dword [rsi]
add byte [rax - 0x73], cl
pop rsp
and al, 0x38
mov rcx, rbx
mov edx, eax
call fcn.14009f894
cmp qword [rbx], 0
cmp eax, dword [rax]
cmp eax, dword [rax]
je case.0x14008993a.218
mov rcx, qword [rsp + 0x40]
and al, 0x40
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
movabs rdx, 0xd000002390000005
mov qword [rsp + 0x54], rdx
push rsp
ror byte [rax - 0x77], 1
push rsp
and al, 0x54
push rsp
push rsp
mov dword [rsp + 0x5c], 0xd0000004
xor edx, edx
sal byte [rcx], 1
ror byte [rax - 0x77], cl
ror dword [rax - 0x7d], cl
cli
add esi, dword [rdx + rcx + 0x48]
mov rbx, rdx
cmp rdx, 3
je 0x14009f1c7
lea rdx, [rbx + 1]
lea edx, [rbx + 1]
add dword [rcx], edi
pushfq
push rsp
cmp dword [rsp + rbx*4 + 0x54], eax
jne 0x14009f1b4
in eax, dx
test rcx, rcx
je 0x14009f1d2
add byte [rax], al
add byte [rbx + 0x4c34246c], cl
mov ebp, dword [rsp + 0x34]
invalid
add byte [rax], al
mov ebp, dword [rsp + 0x34]
lea r12, [rsp + 0x54]
lea esp, [rsp + 0x54]
lea esp, [rsp + 0x54]
and al, 0x54
mov dword [r12], ebp
mov r15d, ebp
shr r15d, 1
lea rcx, [r15 + 1]
lea ecx, [rdi + 1]
xor edx, edx
call fcn.1400c3cb6
mov esp, 0x4800024a
mov ebx, eax
add al, byte [rax]
mov rbx, rax
mov r14, rdx
mov esi, edx
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rdx
and qword [rsp + 0x48], 0
and al, 0x48
invalid
and al, 0x48
add byte [rcx + rcx*4 + 0x64], cl
mov qword [rsp + 0x20], r12
mov qword [rsp + 0x20], r12
mov dword [rsp + 0x20], esp
and al, 0x20
mov rcx, rdi
mov ecx, edi
mov edx, 0x3c
cmp al, 0
add byte [rax], al
mov r8, rax
mov r9d, ebp
call qword [sym.imp.ntdll.dll_NtQueryInformationProcess]
invalid
test eax, eax
invalid
js 0x14009f264
add byte [rbp + 0x483778c0], al
sar byte [rax + 0x37], 0x48
lea rdi, [rsp + 0x38]
lea edi, [rsp + 0x38]
cmp byte [rcx + rcx*4 + 0x7f], cl
adc byte [rax - 0x77], cl
stc
mov qword [rdi + 0x10], r15
mov rcx, rdi
call fcn.14009f701
mov rdi, qword [rdi]
invalid
test rdi, rdi
je 0x14009f26f
sub dword [rax - 0x75], ecx
pop rsp
and al, 0x40
mov rbx, qword [rsp + 0x40]
mov rdx, qword [rdi + 8]
mov rcx, rsi
call fcn.14009f089
mov rcx, rdi
mov rdx, rbx
invalid
call fcn.14009c85e
invalid
jmp 0x14009f27d
invalid
mov rcx, rbx
mov rdx, r14
call fcn.14009c85e
mov qword [rsi], 8
mov dword [rsi], 8
xorps xmm0, xmm0
movups xmmword [rsi + 8], xmm0
add rsp, 0x60
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rdi
pop rdi
ret
test edx, edx
je 0x14009f29f
and word [rcx + 0x10], 0
mov ax, 1
ret
mov r8, qword [rcx]
cmp r8, qword [rcx + 8]
invalid
je 0x14009f313
or byte [rbx + rbp*2 + 0x49], dh
lea eax, [rax + 1]
lea rax, [r8 + 1]
mov qword [rcx], rax
movzx edx, byte [r8]
test dl, dl
jns 0x14009f29a
mov eax, edx
and eax, 0x1f
lea r9, [r8 + 2]
mov qword [rcx], r9
movzx r10d, byte [r8 + 1]
and r10d, 0x3f
cmp dl, 0xdf
jbe 0x14009f316
lea r9, [r8 + 3]
mov qword [rcx], r9
movzx r9d, byte [r8 + 2]
shl r10d, 6
and r9d, 0x3f
or r9d, r10d
cmp dl, 0xf0
jb 0x14009f323
lea rdx, [r8 + 4]
mov qword [rcx], rdx
movzx edx, byte [r8 + 3]
and eax, 7
shl eax, 0x12
shl r9d, 6
and edx, 0x3f
or edx, r9d
or edx, eax
cmp edx, 0x110000
jne 0x14009f32c
xor eax, eax
ret
shl eax, 6
or eax, r10d
mov edx, eax
jmp 0x14009f29a
shl eax, 0xc
or r9d, eax
mov edx, r9d
cmp edx, 0xffff
jbe 0x14009f29a
lea r8d, [rdx + 0xff0000]
shr r8d, 0xa
or r8d, 0xd800
and edx, 0x3ff
or edx, 0xdc00
mov word [rcx + 0x10], dx
mov ax, 1
mov edx, r8d
invalid
ret
ret 0x48c3
test cx, cx
je 0x14009f370
add rsp, 0x28
ret
lea rcx, [0x14015ab02]
lea r8, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sysinfo_0.30.5_srcwindowsprocess.rsUnable_to_read_process_memory_informationReadProcessMemory_returned_unexpected_number_of_bytes_readUnable_to_read_process_data
loop 0x14009f3bf
or dword [rax], eax
loop 0x14009f3bf
or dword [rax], eax
mov edx, 0x2b
add byte [rax], al
add al, ch
clc
call 0x14b18f38f
call fcn.1400fdc80
ud2
add byte [rax - 0x77], cl
shr ecx, 0xe8
invalid
dec dword [rax - 0x77]
ror byte [rax - 0x77], 1
retf 0x8d4c
mov ecx, eax
mov r8, rax
jmp fcn.14009d210
mov rdx, r9
mov r8, r10
mov r9, rax
jmp fcn.14009c8fe
invalid
mov ecx, dword [rsi + 0x10]
mov rdx, qword [r14 + 0x20]
movzx r8d, al
lea r9, [0x14017071c]
movsxd r10, dword [r9 + r8*4]
adc al, 0x81
adc al, 0x81
add r10, r9
mov r8, rdi
clc
clc
mov r9, rbx
jmp r10
add rcx, 4
jmp 0x14009f51a
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 8
jmp 0x14009f51a
mov ecx, 6
jmp 0x14009f51a
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 2
jmp 0x14009f51a
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
mov ecx, 2
mov r8, rdi
sub r8, rcx
jb 0x14009f5fb
add rcx, rbx
mov r9, rcx
test r8, r8
je 0x14009f544
mov cl, byte [r9]
cmp cl, 0x2f
sete dl
cmp cl, 0x5c
sete cl
or cl, dl
jmp 0x14009f546
xor ecx, ecx
test cl, cl
jne 0x14009f55f
cmp al, 5
jb 0x14009f55f
mov rcx, rsi
call fcn.140046832
mov byte [rsi + 0x18], 2
jmp 0x14009f5f1
lea r14, [rsp + 0x38]
mov qword [r14], rbx
mov qword [r14 + 8], rdi
mov cl, 1
and qword [rsp + 0x20], 0
mov rbx, rax
test cl, 1
je 0x14009f589
mov rcx, r14
call fcn.14009f7a7
mov rbx, rax
mov rdi, rdx
test rbx, rbx
je 0x14009f5f1
cmp qword [rsp + 0x20], 0
je 0x14009f59d
mov rax, qword [rsp + 0x28]
jmp 0x14009f5b8
mov rcx, r14
call fcn.14009f7a7
mov qword [rsp + 0x20], 1
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], rdx
test rax, rax
je 0x14009f5c6
mov rdi, qword [rsp + 0x30]
xor ecx, ecx
jmp 0x14009f56d
lea r14, [rsp + 0x48]
mov rcx, r14
mov rdx, rbx
mov r8, rdi
call fcn.14009c510
mov rcx, rsi
call fcn.140046832
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r14
ret
lea r8, str.library_std_srcpath.rs
mov rdx, rdi
call fcn.1400fdb00
ud2
mov r8, rbx
call fcn.1400f0830
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], r13
and qword [rsi + 0x18], 0
mov qword [rsi], r15
add rsp, 0x20
invalid
and byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
invalid
push rsp
stc
dec dword [rdi]
or edi, dword [rcx + 0x10]
mov rdx, r14
call fcn.140038050
ud2
movd mm0, edx
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
add byte [rsi + 0xf], ah
jo 0x1400a2b5a
add byte [rcx], dh
in eax, dx
add byte [rsi + 0xf], ah
jo 0x1400a2b5a
add byte [rcx], dh
in eax, dx
lea rbx, [rsp + 0x2e]
pcmpeqd xmm7, xmm7
movdqu xmm8, xmmword [rsi + r13]
movdqa xmm0, xmm8
pcmpeqb xmm0, xmm6
pmovmskb eax, xmm0
mov word [rsp + 0x2e], ax
mov rcx, rbx
call fcn.14009fc0a
mov r14, rax
test rax, rax
invalid
je 0x1400a2bca
sal byte [rsp + rbp + 0x49], 0x89
xlatb
mov r15, rdx
add r15, r13
and r15, r12
mov rax, r15
shl rax, 5
shl eax, 5
shl eax, 5
mov rcx, rsi
sub rcx, rax
mov rdx, qword [rcx - 0x20]
mov r8, qword [rcx - 0x10]
mov rcx, rdi
call 0x1400a2c25
test al, al
je 0x1400a2b8e
jmp 0x1400a2be8
pcmpeqb xmm8, xmm7
pmovmskb eax, xmm8
test eax, eax
jne 0x1400a2be8
add r13, rbp
add ebp, ebp
add r13, 0x10
add rbp, 0x10
and r13, r12
jmp 0x1400a2b76
shl r15, 5
sub rsi, r15
test r14, r14
cmove rsi, r14
add rsi, 0xffffffffffffffe0
add esi, 0xffffffe0
add esi, 0xffffffe0
test r14, r14
cmove rsi, r14
mov rax, rsi
movaps xmm6, xmmword [rsp + 0x30]
movaps xmm7, xmmword [rsp + 0x40]
movaps xmm8, xmmword [rsp + 0x50]
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
sub rsp, 0x28
cmp qword [rcx + 0x10], r8
jne 0x1400a2c3e
mov rcx, qword [rcx]
call fcn.1400f0bd0
test eax, eax
sete al
jmp 0x1400a2c40
xor eax, eax
add rsp, 0x28
ret
push rbx
sub rsp, 0x88
movdqa xmmword [rsp + 0x70], xmm8
movdqa xmmword [rsp + 0x60], xmm7
movaps xmmword [rsp + 0x50], xmm6
mov rdi, r9
mov rbx, rdx
mov r12, qword [rsp + 0xf0]
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
and r14, r8
shr r8, 0x39
movd xmm0, r8d
movd mm0, r8d
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
movd mm0, r8d
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm6, xmm0, 0
lock add byte [rcx], dh
test byte [rbp + rcx*4 + 0x7c], 0x24
pcmpeqd xmm7, xmm7
lock add byte [rcx], dh
test byte [rbp + rcx*4 + 0x7c], 0x24
pcmpeqd xmm7, xmm7
xor ebp, ebp
mov qword [rsp + 0x30], rcx
movdqu xmm8, xmmword [rcx + r14]
movdqa xmm0, xmm6
pcmpeqb xmm0, xmm8
pmovmskb eax, xmm0
mov word [rsp + 0x2e], ax
mov rcx, r15
call fcn.14009fc0a
test rax, rax
je 0x1400a2ce4
mov r13, rdx
add r13, r14
and r13, rbx
mov rcx, rdi
stc
invalid
stc
mov rdx, r13
call r12
test al, al
je 0x1400a2cbf
jmp 0x1400a2d34
cmp rbp, 1
mov ebp, 1
invalid
je 0x1400a2d0e
add byte [rdi + rbx + 0x66], dh
movq qword [rsp + 0x40], mm0
movdqa xmmword [rsp + 0x40], xmm8
mov rcx, rbx
lea rdx, [rsp + 0x40]
mov r8, r14
invalid
invalid
call fcn.1400a29f4
mov rbp, rax
mov qword [rsp + 0x38], rdx
pcmpeqb xmm8, xmm7
pmovmskb eax, xmm8
test eax, eax
jne 0x1400a2d5d
add r14, rsi
test byte [rcx - 0x7d], 0xc6
adc byte [rax - 0x7d], cl
invalid
add r14, 0x10
add rsi, 0x10
and r14, rbx
mov rcx, qword [rsp + 0x30]
jmp 0x1400a2ca7
xor eax, eax
mov rdx, r13
movaps xmm6, xmmword [rsp + 0x50]
and al, 0x50
and al, 0x50
movaps xmm7, xmmword [rsp + 0x60]
movaps xmm8, xmmword [rsp + 0x70]
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov eax, 1
mov rcx, qword [rsp + 0x30]
mov r13, qword [rsp + 0x38]
cmp byte [rcx + r13], 0
js 0x1400a2d36
movdqa xmm0, xmmword [rcx]
pmovmskb ecx, xmm0
bsf r13d, ecx
jmp 0x1400a2d36
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
mov r8, qword [rcx]
shl rdx, 5
mov r9, r8
sub r9, rdx
mov rcx, qword [rax]
mov rax, qword [r9 - 0x20]
neg rdx
mov r8, qword [r8 + rdx - 0x10]
mov rdx, rax
jmp 0x1400a2c25
mov eax, dword [rax + 8]
mov r8, qword [rdx - 0x20]
mov r9, qword [rdx - 0x10]
mov rdx, rax
jmp fcn.1400a252d
neg edx
imul rdx, rdx, 0x158
pop rax
add dword [rax], eax
add byte [rax - 0x75], cl
add byte [rax - 0x75], cl
add byte [rax + 0x3b], cl
test byte [rcx], dl
test al, 0xfe
invalid
dec dword [rdi]
xchg esp, eax
invalid
pop rax
add dword [rax], eax
add byte [rax - 0x75], cl
add byte [rax - 0x75], cl
add byte [rax + 0x3b], cl
test byte [rcx], dl
test al, 0xfe
invalid
ret
imul r8, r8, 0x158
mov rax, qword [rcx]
mov rcx, qword [rax]
mov rax, qword [rax + 8]
mov r8, qword [rdx + r8 - 0x158]
invalid
dec dword [rax - 0x77]
ret 0x6de9
int 0xff
invalid
invalid
lea rdx, [rsp + 0x2b]
mov byte [rdx], al
mov byte [rdx + 9], al
mov byte [rdx + 0xb], al
or ebp, eax
invalid
add byte [rax], al
add byte [rax + 0x38c48348], dl
ret
or ebp, eax
invalid
add byte [rax], al
mov r14, rdx
mov rbx, rcx
lea rsi, [rsp + 0x20]
mov rcx, rsi
call fcn.1400a2fc7
mov rcx, rsi
call fcn.1400a302f
add byte [rax], al
add byte [rax], al
mov r15, rax
mov r12, rdx
lea rdi, [rsp + 0x20]
mov edx, 0x158
mov r8d, 0x1f4
mov rcx, rdi
call fcn.1400a2a0d
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
lea rsi, [rsp + 0x140]
movups xmmword [rsi + 0x48], xmm1
adc dword [rsi + 0x48], ecx
adc dword [rsi + 0x48], ecx
movups xmmword [rsi + 0x38], xmm0
mov ecx, 9
xor edx, edx
call fcn.140051cfd
movabs rcx, 0x5043206c61746f54
push r8
push r8
mov qword [rax], rcx
mov byte [rax + 8], 0x55
xorps xmm0, xmm0
movups xmmword [rdi + 0xb0], xmm0
movups xmmword [rdi + 0xc8], xmm0
movups xmmword [rdi + 0x108], xmm0
adc dword [rdi + 0x108], eax
adc dword [rdi + 0x108], eax
movups xmmword [rdi + 0x70], xmm0
movups xmmword [rdi + 0x80], xmm0
and qword [rdi], 0
lea r8, [rsp + 0x28]
mov ecx, 0xb
or eax, dword [rax]
add byte [rax], al
or eax, dword [rax]
add byte [rax], al
mov rdi, r8
rep movsq qword [rdi], qword [rsi]
mov qword [r8 + 0x58], r15
mov qword [r8 + 0x60], r12
mov qword [r8 + 0x88], rax
mov qword [r8 + 0x90], rdx
nop
nop
add byte [rax], al
add byte [rcx - 0x39], cl
sbb byte [rax + 0x9000000], 0
add byte [rax], al
nop
nop
add byte [rax], al
add byte [rcx - 0x39], cl
sbb byte [rax + 0x9000000], 0
add byte [rax], al
mov eax, 1
mov qword [r8 + 0xa0], rax
mov qword [r8 + 0xb8], rax
and qword [r8 + 0xd0], 0
and qword [r8 + 0xe8], 0
and dword [r8 + 0xf0], 0
mov qword [r8 + 0xf8], 8
mov byte [r8 + 0x110], 0
mov al, byte [r14 + 9]
cmp al, 2
je 0x1400a2f67
mov r8b, byte [r14 + 0xa]
test al, al
setne dl
and r8b, 1
lea rcx, [rsp + 0x20]
call fcn.1400a3071
cmp byte [r14 + 0xb], 2
je 0x1400a2f7f
mov dl, byte [r14 + 0xc]
and dl, 1
lea rcx, [rsp + 0x20]
call fcn.1400a3165
mov al, byte [r14]
cmp al, 2
je 0x1400a2fa2
mov rcx, qword [r14 + 1]
lea rdx, [rsp + 0x140]
mov byte [rdx], al
mov qword [rdx + 1], rcx
lea rcx, [rsp + 0x20]
call fcn.1400a34fc
lea rdx, [rsp + 0x20]
mov r8d, 0x120
mov rcx, rbx
call fcn.1400efbc0
nop
add rsp, 0x198
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
outsd dx, dword [rsi]
je 0x1400a32b8
mov byte [rax + 4], 0x30
lea r9, [rsp + 0x50]
and al, 0x50
and al, 0x50
mov qword [r9], rax
mov qword [r9 + 8], rdx
or byte [rcx - 0x39], cl
invalid
invalid
invalid
add byte [rax], al
invalid
or byte [rcx - 0x39], cl
adc byte [0x1880a3272], al
mov rcx, rdi
mov rcx, rdi
mov qword [rsp + 0x30], rsi
mov rdx, rsi
mov edx, esi
mov edx, esi
mov r8, r12
call fcn.1400a45b3
add byte [rcx + rcx*4 - 7], cl
add byte [rcx + rcx*4 - 7], cl
mov byte [rsp + 0x2f], r13b
mov edx, r13d
call fcn.1400a47eb
mov r15, rax
mov edi, eax
mov edi, eax
mov qword [rsp + 0x80], rdx
mov edi, 2
add byte [rdi + 2], bh
mov esi, 1
add byte [rax], al
cmp r15, qword [rsp + 0x80]
je 0x1400a337e
add byte [rdi], cl
test bh, al
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
and al, 0x38
mov qword [rsp + 0x88], rax
add byte [rax], al
inc rax
mov qword [rsp + 0x38], rax
lea rax, [0x1401338d0]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rdi
and qword [rsp + 0x70], 0
lea r12, [rsp + 0x88]
mov qword [rsp + 0x40], r12
lea rbx, [fcn.140029270]
sbb eax, 0xfff85f79
sbb eax, 0xfff85f79
mov qword [rsp + 0x48], rbx
lea r13, [rsp + 0x40]
lea r13, [rsp + 0x40]
mov qword [rsp + 0x60], r13
and al, 0x60
mov qword [rsp + 0x68], rsi
lea rbp, [rsp + 0xa8]
lodsb al, byte [rsi]
and al, 0xa8
add byte [rax], al
add byte [rax - 0x77], cl
invalid
lodsb al, byte [rsi]
and al, 0xa8
add byte [rax], al
add byte [rax - 0x77], cl
jmp 0x1647ec066
invalid
invalid
je 0x1400a333e
lea r14, [rsp + 0x50]
mov rdx, r14
call fcn.140003cc7
movsb byte [rdi], byte [rsi]
or esi, esi
dec dword [rax - 0x73]
add eax, 0x905ce
or dword [rax], eax
movsb byte [rdi], byte [rsi]
or esi, esi
dec dword [rax - 0x73]
add eax, 0x905ce
or dword [rax], eax
or dword [rax], eax
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rdi
jl 0x1400a3357
pop rax
jl 0x1400a3357
pop rax
and qword [rsp + 0x70], 0
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x60], r13
mov qword [rsp + 0x60], r13
mov qword [rsp + 0x68], rsi
and al, 0x68
lea r12, [rsp + 0x90]
mov rcx, r12
add byte [rcx + rcx*4 - 0x1f], cl
mov ecx, esp
mov rdx, r14
call fcn.140003cc7
or esi, esi
dec dword [rbp - 0x73]
mov rcx, rbp
or esi, esi
dec dword [rbp - 0x73]
mov rcx, rbp
mov rdx, qword [rsp + 0x30]
mov r9, r12
call fcn.1400a45b3
add r15, 0x70
jmp 0x1400a32a9
mov rsi, qword [rsp + 0x30]
mov rbx, qword [rsi]
mov r13b, byte [rsp + 0x2f]
test rbx, rbx
je 0x1400a34b1
mov rcx, qword [rsi + 0x30]
call qword [sym.imp.pdh.dll_PdhCollectQueryData]
cmp qword [rsi + 0xd8], 0
je 0x1400a33d3
lea rdx, [rsi + 0xd8]
mov rcx, rsi
call fcn.1400a480d
test eax, eax
je 0x1400a34e7
movss xmm1, dword [0x140103680]
subss xmm1, xmm0
movss dword [rsi + 0xf8], xmm1
lea rcx, [rsi + 0x90]
mov edx, r13d
call fcn.1400a47eb
mov rdi, rax
mov r14, rdx
add rdi, 0x48
movss xmm6, dword [0x140103680]
lea rax, [rdi - 0x48]
cmp rax, r14
je 0x1400a3428
cmp qword [rdi], 0
je 0x1400a3422
mov rcx, rsi
mov rdx, rdi
call fcn.1400a480d
test eax, eax
je 0x1400a34cd
movaps xmm1, xmm6
subss xmm1, xmm0
movss dword [rdi + 0x20], xmm1
add rdi, 0x70
jmp 0x1400a33f4
test r13b, r13b
je 0x1400a34b1
cmp byte [rsi + 0x118], 0
jne 0x1400a34b1
mov rdi, qword [rsi + 0x110]
lea rbx, [rsp + 0x50]
mov rcx, rbx
mov rdx, rdi
call fcn.1400a4411
mov r14, qword [rsi + 0x100]
mov rcx, qword [rbx]
mov rdx, qword [rbx + 8]
mov rax, qword [rbx + 0x10]
shl rax, 3
imul r8, rdi, 0x70
xor r9d, r9d
mov r10, r14
test r8, r8
je 0x1400a3491
cmp rax, r9
je 0x1400a3491
mov r11, qword [rcx + r9]
mov qword [r10 + 0x60], r11
add r10, 0x70
add r9, 8
add r8, 0xffffffffffffff90
jmp 0x1400a3471
call fcn.14003f9c3
test rdi, rdi
je 0x1400a34a1
mov rax, qword [r14 + 0x60]
jmp 0x1400a34a3
xor eax, eax
mov qword [rsi + 0xf0], rax
mov byte [rsi + 0x118], 1
movaps xmm6, xmmword [rsp + 0xc0]
add rsp, 0xd8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.key_used_disappeared
lea r8, [0x1401339d8]
mov edx, 0x14
call fcn.1400fe050
ud2
lea rcx, str.global_key_idle_disappearedZ:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sysinfo_0.30.5_srcwindows_system.rs
lea r8, [0x1401339a8]
mov edx, 0x1b
jmp 0x1400a34e0
sbb al, ch
popfq
sti
dec dword [rax - 0x77]
int1
mov edx, edi
call fcn.14005e117
mov rcx, rsi
dec dword [rax - 0x77]
int1
mov edx, ebx
call fcn.14005e117
mov rcx, rsi
mov edx, ebp
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
jmp fcn.14005e117
bnd call fcn.14009cbf5
mov rbx, rax
test rax, rax
jne case.0x140036020.2950
ret
mov ecx, 4
mov rdx, r14
call fcn.1400fd960
cld
xchg esp, eax
invalid
add byte [rdi], cl
invalid
cld
xchg esp, eax
add eax, 0xbb0b0f00
add al, 0
add byte [rax], al
imul eax, edi, 0x18
mov dword [rsp + 0x20], eax
and al, 0x20
mov ecx, 0xb
xor edx, edx
xor r8d, r8d
mov r9, rbx
call qword [sym.imp.powrprof.dll_CallNtPowerInformation]
mov rcx, rdi
test eax, eax
js 0x1400a44f5
xor edx, edx
call fcn.1400a2473
mov r15, rax
mov r14, rdx
cmp rdx, rdi
jae 0x1400a4563
lea rax, [r14 + r14]
cmp rax, rdi
cmovbe rax, rdi
cmp rax, 5
mov r13d, 4
cmovae r13, rax
xor edx, edx
mov rax, r13
shr rax, 0x3c
sete dl
lea r8, [r13*8]
shl rdx, 3
test r14, r14
je 0x1400a4521
lea rax, [r14*8]
lea eax, [rsi*8]
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x38], 8
mov qword [rsp + 0x40], rax
add byte [rax - 0x77], cl
and al, 0x40
jmp 0x1400a4527
mov dl, 1
call fcn.1400a2473
ja 0x1400a44d9
invalid
dec dword [rax - 0x77]
invalid
mov qword [rsi + 8], rdx
mov qword [rsi + 0x10], rdi
mov rcx, rbx
ja 0x1400a44d9
invalid
mov rdx, rdi
add rsp, 0x60
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14009c808
and qword [rsp + 0x38], 0
lea r12, [rsp + 0x48]
lea r9, [rsp + 0x30]
mov rcx, r12
call fcn.1400c2394
cmp qword [r12], 0
mov rax, qword [r12 + 8]
cmove r14, r13
cmove r15, rax
mov rdx, qword [r12 + 0x10]
movabs rcx, 0x8000000000000001
cmovne rcx, rax
call fcn.14000414a
imul rax, rdi, 0x18
xor r12d, r12d
mov rcx, rbx
test rax, rax
je 0x1400a4586
mov edx, dword [rcx + 8]
add rcx, 0x18
mov qword [r15 + r12*8], rdx
inc r12
add rax, 0xffffffffffffffe8
jmp 0x1400a456d
mov rcx, rbx
mov rdx, rdi
call 0x14009c808
mov qword [rsi], r15
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], r12
add rsp, 0x60
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov dword [rdx + 7], 0x5ae80200
in al, dx
invalid
invalid
or byte [rax], al
add byte [rax], al
mov edx, 0x10
call fcn.1400fd960
add byte [rdi], cl
invalid
add byte [rdi], cl
or edi, dword [rcx + 7]
int 0x29
ud2
mov qword [rsi], rcx
mov qword [rsi + 8], rbx
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
cmpsb byte [rsi], byte [rdi]
add eax, 0x39490000
cmp r10, rax
jae case.0x140030a02.3032
invalid
cmp r10, rax
jae case.0x140030a02.3032
invalid
shr r9, 1
shr r9, 1
add r9, r10
imul r11, r9, 0xc
xor esi, esi
cmp dword [r11 + rdx], ecx
seta sil
cmp dword [r11 + rdx + 4], ecx
cmovb esi, r8d
cmp sil, 1
je case.0x140030a02.3025
movzx r10d, sil
cmp r10d, 0xff
jne case.0x140030a02.3003
invalid
invalid
inc r9
mov r10, r9
mov r9, rax
mov ecx, eax
mov ecx, eax
jmp 0x1400a4ac1
mov rax, r9
sub r9, r10
sub ecx, edx
jmp case.0x140030a02.3036
mov al, 9
jmp 0x1400a4acf
mov al, byte [r11 + rdx + 8]
pop rsi
ret
invalid
push rdi
push rbx
sub rsp, 0x50
add rdx, r8
jae 0x1400a4afc
xor eax, eax
jmp 0x1400a4b7f
mov rsi, rcx
mov rax, qword [rcx + 8]
lea rcx, [rax + rax]
cmp rcx, rdx
cmova rdx, rcx
cmp rdx, 9
mov edi, 8
cmovae rdi, rdx
cmovae edi, edx
add byte [rax + 0xf], cl
cli
cli
cmovae edi, edx
cli
mov rdx, rdi
not rdx
shr rdx, 0x3f
shr edx, 0x3f
shr edx, 0x3f
test rax, rax
je 0x1400a4b42
mov rcx, qword [rsi]
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x30], rax
jmp 0x1400a4b48
and qword [rsp + 0x28], 0
sub byte [rax], al
lea rbx, [rsp + 0x38]
lea r9, [rsp + 0x20]
lea ecx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
mov rcx, rbx
mov r8, rdi
mov eax, edi
mov eax, edi
call fcn.1400c2394
cmp qword [rbx], 0
cmp dword [rbx], 0
fadd dword [rcx]
add byte [rax - 0x7d], cl
cmp dword [rbx], 0
cmp dword [rbx], 0
mov rax, qword [rbx + 8]
mov eax, dword [rbx + 8]
je 0x1400a4b6e
invalid
mov rdx, qword [rsp + 0x48]
jmp 0x1400a4b7f
mov qword [rsi], rax
mov qword [rsi + 8], rdi
movabs rax, 0x8000000000000001
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
mov r8, rsi
call fcn.1400efbc0
invalid
mov al, 4
add al, 0
or dh, byte [rax + 0x1490004]
test byte [rcx + rcx*4 + 0x73], 0x10
add al, 0
add r14, rsi
mov qword [rbx + 0x10], r14
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
add byte [rdi], cl
rol ebx, 0x56
push rsi
sub rsp, 0x20
mov rsi, rcx
mov rcx, qword [rcx]
call fcn.1400a518b
add rsi, 8
mov rcx, rsi
mov ecx, esi
mov ecx, esi
add rsp, 0x20
pop rsi
jmp 0x1400a51bf
dec qword [rax]
jne 0x1400a51cd
mov ecx, dword [rcx]
cmp rcx, 0xffffffffffffffff
je 0x1400a51e8
lock dec qword [rcx + 8]
jne 0x1400a51e8
mov edx, 8
or byte [rax], al
add byte [rax], al
jmp fcn.140037cb0
ret
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rsi, rdx
mov rbx, rcx
mov rcx, qword [rcx]
mov r14, qword [rbx + 8]
mov r15, qword [r8]
xor edi, edi
invalid
retf
dec dword [rcx + rdi - 0xf]
cmp rcx, r14
je 0x1400a523c
lea r12, [rcx + 0x88]
mov qword [rbx], r12
mov rdx, qword [r15]
call fcn.1400a5250
inc rsi
invalid
mov rcx, r12
test al, al
je 0x1400a5208
invalid
invalid
inc al
movzx eax, al
and eax, 1
add rsi, rax
dec rsi
dec esi
dec esi
mov edi, 1
add byte [rax], al
add byte [rax - 0x77], cl
clc
mov rax, rdi
mov rdx, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
add byte [rax], al
add byte [rax], al
push rax
mov ecx, dword [rsi + 0x78]
add byte [rax], al
add byte [rdi], cl
mov bh, 0x8e
add byte [rax], 0
add byte [rax], al
test ax, ax
je case.0x14008869a.472
test cx, cx
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x3b], ah
xchg byte [rdx + 0x74000000], al
invalid
cmp bl, 4
enter 0xfffffffffffffb80, 4
sti
add al, 0x74
invalid
add al, 0x74
pop rbx
inc dword [rax + rax*8 + 0x478b4274]
cmp rax, qword [rsi + 0x48]
mov eax, dword [rsi + 0x18]
mov ecx, dword [rsi + 0x28]
add byte [rax], al
add byte [rax + rax*8 - 0x74b7de8c], al
sal byte [rcx + riz + 0x48], 0x8b
xor byte [r8 - 0x75], r9b
push rdi
mov r8, qword [rsi + 0x30]
mov r8, qword [rsi + 0x30]
call 0x1400a5351
add byte [rax], al
add byte [rcx - 0x14c7bf3f], cl
mov ecx, eax
cmp bl, bpl
sub byte [rbx + 0x5d], bl
mov rax, rcx
or rax, r8
invalid
enter 0x94c, 0xffffffffffffffc0
ror byte [rdi], 0x94
sete al
test rcx, rcx
xchg esp, eax
ror byte [rax - 0x7b], 0xc9
je 0x1400a5368
test r8, r8
jne fcn.140002750
test eax, ebp
sal ebp, cl
invalid
ror byte [rdi], 0x85
call 0x1040a493c
ret
or byte [rax], al
add byte [rax], al
add cl, ch
add esi, esi
invalid
add byte [rax], al
mov esi, eax
mov rdi, rdx
call fcn.1400a4fc6
dec dword [rax - 0x77]
ror dword [rcx - 0x77], 0xf8
mov eax, edi
dec dword [rax - 0x77]
ror dword [rcx - 0x77], 0xf8
mov eax, edi
mov eax, edi
clc
mov r9, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.1400a50bb
invalid
mov rdx, qword [rcx]
mov r8, qword [rcx + 0x10]
mov rcx, qword [rcx + 0x18]
inc rcx
lea r9, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fureq_2.6.2_srcheader.rsInvalid_char____while_looking_for_:
or eax, dword [rax]
adc byte [rax - 0x75], cl
sbb byte [r8 - 1], cl
ror dword [rbp + rcx*4 + 0xd], 0xea
xor cl, byte [rbx]
invalid
or eax, dword [rax]
add al, ch
stosd dword [rdi], eax
invalid
call fcn.140001866
mov r8, rdx
mov eax, edx
lea rsi, [rsp + 0x20]
lea esi, [rsp + 0x20]
cmc
dec dword [rcx - 0x77]
mov eax, edx
invalid
invalid
je 0x1400a53e6
lea esi, [rsp + 0x20]
and byte [rax - 0x77], cl
int1
mov rcx, rsi
mov rdx, rax
call fcn.14002b110
cmp qword [rsi], 0
invalid
invalid
add byte ds:[rsp + rax + 0x31], dh
je 0x1400a53d8
xor eax, eax
jmp 0x1400a5417
invalid
shr bl, 0x3f
invalid
mov rcx, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x30]
push rsp
and al, 0x30
push rsp
and al, 0x30
call fcn.140051985
mov rsi, rdx
invalid
test rax, rax
je 0x1400a5415
invalid
dec dword [rax - 0x77]
invalid
sal byte [rsi + riz + 0x48], 0x89
invalid
mov rdi, rax
mov rdi, rax
mov edi, eax
mov rax, rsi
add rax, rdi
lea rcx, [rsp + 0x20]
mov qword [rcx], rdi
cmp dword [rax - 0x77], ecx
invalid
invalid
cmp dword [rax - 0x77], ecx
or r8b, bpl
sbb byte [rax], al
add byte [rax], al
invalid
mov dword [rcx + 8], eax
call fcn.1400a5421
add byte [rcx - 0x7b3fce3f], cl
mov ecx, eax
xor eax, eax
invalid
sal dword [rcx], 0xc0
rol byte [rcx + rcx*8 - 0x38baf0b8], 0xeb
add dh, byte [rcx]
ror byte [rax - 0x77], 0xf2
invalid
test cl, cl
leave
cmovne rax, rdi
jmp 0x1400a5417
xor eax, eax
mov rdx, rsi
add rsp, 0x38
pop rdi
pop rsi
ret
or byte [r9 + rcx*4 - 0x3e], cl
mov rdx, r8
ret 0x3949
cmp r8, rax
je case.0x14008869a.484
lea r8, [rdx + 1]
mov qword [rcx], r8
mov dword [rcx], eax
mov dword [rcx], eax
movzx r9d, byte [rdx]
cmp r9d, 9
cmp ecx, 9
cmp ecx, 9
je 0x1400a5428
cmp r9d, 0x20
je 0x1400a5428
and byte [rcx + riz*8 + 0x41], dh
loope case.0x140084a4a.470
add cl, 0xdf
cmp r9b, 0x5e
jb 0x1400a5428
cmp rdx, rax
sete al
ret
xchg esp, eax
rol bl, 0x48
sub rsp, 0x28
in al, dx
sub byte [rax - 0x75], cl
add dword [rax - 0x7b], ecx
sal byte [rbp + rdx + 0x48], 0x83
je 0x1400a5479
cmp rax, 1
jne 0x1400a547d
mov rax, qword [rcx]
test rax, rax
je 0x1400a5479
cmp rax, 1
jne 0x1400a547d
and qword [rcx], 0
add rcx, 8
add byte [rax - 0x7d], cl
ror dword [rax], 0xe8
call fcn.1400467d4
call fcn.1400467d4
jmp 0x1400a548c
adc esi, dword [rcx]
shr bl, 0xf
xor eax, eax
jmp 0x1400a548c
dec rax
mov qword [rcx], rax
add rcx, 8
call fcn.1400a5492
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x28c48348], dl
invalid
nop
add rsp, 0x28
invalid
sub bl, al
ret
sub esp, 0x40
adc byte [rax - 0x73], cl
pop rsp
and al, 0x28
lea ebx, [rsp + 0x28]
cmp eax, dword [rax]
mov edx, dword [rsp + 0x30]
and al, 0x38
mov dword [rdi], eax
adc bh, dl
adc bh, dl
dec dword [rax - 0x77]
invalid
mov eax, esi
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x38
mov rdi, rdx
mov qword [rsp + 0x30], rcx
lea rbx, [rdx + 0x28]
sub byte [rcx], dh
ror byte [rax - 0x77], 0x44
and al, 0x28
sub byte [rcx], dh
ror byte [rax - 0x77], 0x44
and al, 0x28
lea r13, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
lea ebp, [0x14016ca80]
sub eax, 0xc7567
jne 0x1400a5524
add byte [rax - 0x75], cl
ja 0x1400a552d
mov rsi, qword [rdi + 0x10]
mov r12, qword [rdi + 0x18]
mov r8, r12
mov eax, esp
mov eax, esp
sub r8, rsi
jb 0x1400a55d1
mov rbp, qword [rdi + 8]
mov ebp, dword [rdi + 8]
outsd dx, dword [rsi]
or byte [rcx + 0x39], cl
in al, dx
cmp r12, rbp
ja 0x1400a55d1
mov r14, qword [rdi]
lea rdx, [r14 + rsi]
mov r15, qword ss:[rdi + 0x20]
mov r15, qword ss:[rdi + 0x20]
mov cl, byte [rdi + r15 + 0x27]
mov cl, byte [rdi + rdi + 0x27]
invalid
cmp r8, 0x10
cmp eax, 0x10
jae 0x1400a5557
call fcn.1400037c6
jmp 0x1400a555c
call fcn.14002fb70
cmpsb byte [rsi], byte [rdi]
clc
dec dword [rax - 0x7d]
clc
add dword [rbp + 0x64], esi
invalid
cmp rax, 1
jne 0x1400a55c6
invalid
lea rax, fs:[rdx + rsi]
lea rax, [rdx + rsi]
add al, 0x32
inc rax
mov qword [rdi + 0x10], rax
mov rsi, rax
sub rsi, r15
jb case.0x140085218.459
cmp rax, rbp
ja case.0x140085218.459
lahf
add r14, rsi
mov qword [rsp + 0x20], r13
insb byte [rdi], dx
and al, 0x20
test byte [rcx + rcx*4 + 0x6c], 0x24
and byte [rcx - 0x47], al
mov ecx, 4
insb byte [rdi], dx
and al, 0x20
mov r9d, 4
mov ecx, 4
xor ecx, ecx
leave
mov rdx, r15
mov r8, rbx
fsubr st(0)
shr byte [rdi - 7], cl
dec dword [rcx - 0x77]
ror dword [rcx + rcx*4 - 0xf], 1
fsubr st(0)
shr byte [rdi - 7], cl
dec dword [rcx - 0x77]
ror dword [rcx + rcx*4 - 0xf], 1
int1
mov rdx, r15
cli
mov r8, rax
mov eax, eax
call fcn.140050bc1
test al, al
je case.0x140085218.459
mov dh, 0xfa
inc dword [rax + rax*8 - 0x947bf1]
invalid
mov rax, qword [rdi + 0x10]
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
mov qword [rcx + 8], rsi
mov qword [rcx + 0x10], rax
mov eax, 1
jmp 0x1400a55cc
add byte [rax], al
add bl, ch
invalid
mov qword [rdi + 0x10], r12
mov dword [rdi + 0x10], esp
xor eax, eax
mov qword [rsp + 0x28], rax
and al, 0x28
mov rax, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x28]
and al, 0x28
and al, 0x28
mov qword [rax], rcx
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
or byte [rax - 0x7d], cl
invalid
pop rsi
pop r15
ret
test ecx, ecx
jne fcn.1400448bb
stc
inc ebx
ret
test rdi, rdi
je case.0x140088db6.183
push qword [rbx + rsi + 0x4c]
mov ecx, dword [rsi]
invalid
invalid
mov rax, qword [rcx + 8]
mov rbx, qword [rcx + 0x18]
mov rdx, rax
shl rdx, 5
add rdx, r9
add edx, ecx
add edx, ecx
mov r8, rbx
sub r8, rax
sub eax, eax
sub eax, eax
sub rax, rdi
shl rax, 5
loopne 0x1400a5633
loopne 0x1400a5633
add rax, r9
shl r8, 5
loopne 0x1400a563a
mov rcx, rax
call fcn.1400efbc0
movsd dword [rdi], dword [rsi]
add al, 0
jmp 0x1400a5643
pop rcx
sbb byte [rax + 0x29], cl
sti
sub rbx, rdi
mov qword [rsi + 0x10], rbx
add rsp, 0x20
pop rbx
pop rdi
and byte [rbx + 0x5f], bl
pop rsi
ret
push rsi
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x77], cl
invalid
mov rbx, rcx
mov r15, qword [rcx]
mov r14, qword [rcx + 8]
mov esi, dword [rcx + 8]
in al, dx
sub byte [rax - 0x77], cl
invalid
mov esi, dword [rcx + 8]
or byte [rbp - 0x75], cl
and byte [rcx], dh
xor edi, edi
cmp r14, r15
mov r12, qword [r8]
xor edi, edi
cmp r14, r15
je case.0x1400887c6.219
invalid
and ecx, dword [rcx - 0x7f]
invalid
add r14, 0xffffffffffffff78
mov qword [rbx + 8], r14
jae 0x1400a5689
mov rdx, qword [r12]
mov rcx, r14
int1
int1
call fcn.1400a5250
dec rsi
dec esi
ret
dec esi
test al, al
je case.0x140087893.348
mov edi, 1
add byte [rax], al
mov rax, rdi
clc
mov rdx, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov ecx, eax
jmp 0x1400a56bc
test rdx, rdx
je 0x1400a56d2
sal byte [rcx + rdx + 0x49], cl
mov r8, rdx
mov eax, edx
shl r8, 5
mov edx, 4
jmp fcn.140004a9e
inc ebx
ret
push rsi
push rsp
in al, dx
jo 0x1400a572b
invalid
mov esi, ecx
mov eax, dword [rdx + 0x10]
add byte [rax], al
add byte [rax - 0x75], cl
mov ebx, dword [rdx + 8]
pop rdx
or byte [rbx + rcx*4 + 0x42], cl
sbb byte [rcx + 0x29], cl
sub r8, rax
mov r14, r8
invalid
cmp esi, ecx
stosd dword [rdi], eax
add byte [rax], al
add byte [rdi], cl
adc byte [rdx], al
invalid
add cl, byte [rdi]
adc byte [rdx + 0x10], cl
xor byte [rax - 0x75], cl
jl 0x1400a574a
invalid
and al, 0x30
xor byte [rax - 0x75], cl
pop rsp
and al, 0x38
cmp byte [rcx - 0x77], cl
fmul qword [rcx + 0x29]
cld
shr esp, 5
sti
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x7d], cl
cld
add eax, 0x4bd41
invalid
invalid
add al, 0
cmp esp, 5
mov ebp, 4
add al, 0
add byte [rax], al
add byte [rbp + 0xf], cl
cmovae r13, r12
add byte [rax], al
in al, dx
call 0x1029e669e
cmp cl, byte [rdi]
xchg esp, eax
ret 0x894d
loop 0x1400a5771
and dword [rcx + 8], 0
jl 0x1400a57a1
cmp dword [rdi], eax
invalid
cmovne ebp, eax
call 0x1304e66e4
add byte [rax], al
or byte [rcx + 0xf], 0x45
enter 0xffffffffffff9ce8, 0xffffffffffffffe9
cmc
invalid
or byte [rbx + rcx*4 + 0x72], cl
sbb byte [rcx + 0x29], cl
dec byte [rcx - 0x3f]
out dx, al
add eax, 0x89480beb
or ecx, dword [rax - 0x77]
or ecx, dword [rax - 0x77]
mov ecx, edi
stc
mov edx, eax
mov qword ds:[rsi + 8], rbx
jbe case.0x140088925.207
add al, 0
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
cli
fsubr st(0)
shl byte [rbx - 0x72b7fffc], 1
invalid
add al, 0
lea rcx, [rsp + 0x20]
and al, 0x20
and al, 0x20
sbb al, ch
scasd eax, dword [rdi]
invalid
invalid
pop rsp
push rdi
sub rsp, 0x28
mov rdi, rdx
in al, dx
sub byte [rax - 0x77], cl
xlatb
mov rsi, rcx
mov rcx, rdx
mov rdx, rsi
call fcn.1400a4979
invalid
dec dword [rax - 0x7b]
invalid
je 0x1400a583c
invalid
invalid
invalid
add rsp, 0x28
add esp, 0x28
invalid
pop rdi
pop rsi
ret
mov rcx, rdi
mov rdx, rsi
mov edx, esi
bnd call fcn.1400fd960
bnd call fcn.1400fd960
ud2
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
invalid
invalid
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, str.DecoderErrorStatus
adc eax, 0xb46a4
mov r8d, 0xc
mov eax, 0xc
jmp rax
sub esp, 0x58
in al, dx
pop rax
lea rax, str.Error_while_decoding_chunks
lea eax, [0x140158170]
sub dword [rbx], ecx
add byte [rbp + rcx*4 + 0x44], cl
invalid
invalid
invalid
lea r8, [rsp + 0x28]
and al, 0x28
mov qword [r8], rax
mov qword [r8 + 8], 1
mov dword [rax + 8], 1
mov dword [rax + 8], 1
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
lea eax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
add eax, 0xc71a9
test eax, 0x49000c71
mov dword [rax + 0x10], eax
mov qword [r8 + 0x10], rax
xorps xmm0, xmm0
movups xmmword [r8 + 0x18], xmm0
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
push rdx
sub al, ch
adc byte [rsi + 0x4890fff8], cl
add esp, 0x58
sbb byte [rax - 0x75], cl
sbb byte [rax - 0x75], cl
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rdx
sub al, ch
adc byte [rsi + 0x4890fff8], cl
add esp, 0x58
invalid
call qword [rax + 0x58c48348]
ret
invalid
outsd dx, dword [rsi]
or byte [rax - 0x46], cl
invalid
invalid
movabs rdx, 0x6f581c503427d556
mov edx, 0x3427d556
push rax
push rsi
invalid
sbb al, 0x58
pop rax
outsd dx, dword [rsi]
ret
add byte [rax], al
ret
add dword [rax - 0x7d], ecx
cmp eax, 9
clc
or dword [rdi + 0x20], esi
lea edx, [0x140170738]
adc eax, 0xcae60
scasb al, byte [rdi]
or al, 0
or byte [r8 - 0x75], cl
push rcx
adc byte [rax - 0x77], cl
shr ecx, 0x3b
invalid
mov ecx, eax
cmp ebx, dword [rsi - 0x77c0005]
invalid
sahf
sti
inc dword [rbx + 0x5740ef8]
cmp eax, 0xe
je case.0x1400a58df.8
adc byte [rax - 0x77], cl
mov ecx, eax
shr ecx, 0xb0
out dx, eax
stc
inc ebx
sub rsp, 0x68
sub esp, 0x68
sub esp, 0x68
movzx eax, byte [rcx]
lea r8, [0x140170760]
scasb al, byte [rdi]
or al, 0
movsxd rax, dword [r8 + rax*4]
add al, 0x80
or byte [rcx + rax - 0x40], 0xff
loopne 0x1400a596c
add rax, r8
add eax, eax
sar bh, 0xe0
jmp rax
lea rax, [rcx + 1]
lea r8, [rsp + 0x60]
and al, 0x60
add dword [r13 + rcx*4 + 0x44], ecx
add dword [rbp + rcx*4 + 0x44], ecx
and al, 0x60
and al, 0x60
mov qword [r8], rax
add byte [rax - 0x7d], cl
ror dword [rax], 0x48
or byte [rax - 0x73], cl
add eax, 0xb1a56
sbb cl, byte [rbx]
invalid
add rcx, 8
lea rax, [0x140157390]
sbb cl, byte [rbx]
invalid
sbb cl, byte [rbx]
add byte [rax - 0x77], cl
mov qword [rsp + 0x50], rax
or eax, dword [rax]
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x50], eax
mov qword [rsp + 0x48], r8
mov dword [rsp + 0x48], eax
and al, 0x48
and al, 0x48
lea rax, str.got_type
lea eax, str.got_type
or eax, dword [rax]
add byte [rax - 0x77], cl
mov qword [rsp + 0x38], rax
and al, 0x38
lea rax, [0x140157368]
add eax, 0xb1a11
adc dword [rdx], ebx
or eax, dword [rax]
invalid
sbb cl, byte [rbx]
add byte [rax - 0x77], cl
and al, 0x30
invalid
mov qword [rsp + 0x30], rax
xor byte [rax - 0x77], cl
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x28], ecx
and al, 0x28
sub byte [rax - 0x39], cl
and al, 0x40
and al, 0x40
mov dword [rsp + 0x40], 8
and al, 0x40
or byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x20
and al, 0x20
add byte [rax], al
and al, 0x20
and byte [rax + rax], cl
or al, 0
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xb19ce
invalid
sbb dword [rbx], ecx
invalid
add byte [rax], al
invalid
sbb dword [rbx], ecx
or eax, dword [rax]
add byte [rbp + rcx*4 + 0xd], cl
or eax, 0xb19db
fistp dword [rcx]
or eax, dword [rax]
invalid
sbb dword [rbx], ecx
add byte [rcx - 0x48], al
adc al, 0
add byte [rax], al
mov eax, 0x14
lea rax, [rcx + 1]
lea eax, [rcx + 1]
add dword [r13 + rcx*4 + 0x44], ecx
and al, 0x60
invalid
lea r8, [rsp + 0x60]
invalid
mov qword [r8], rax
mov dword [rax], eax
add byte [rax - 0x7d], cl
ror dword [rax], 0x48
invalid
invalid
add rcx, 8
lea rax, [0x1401573f0]
lea eax, [0x1401573f0]
or byte [rax - 0x73], cl
lea eax, [0x1401573f0]
add eax, 0xb1a50
push rax
sbb cl, byte [rbx]
add byte [rax - 0x77], cl
and al, 0x50
push rax
mov qword [rsp + 0x50], rax
push rax
mov qword [rsp + 0x48], r8
mov dword [rsp + 0x48], eax
lea rax, str.got_type
xlatb
sbb dword [rbx], ecx
add byte [rax - 0x77], cl
or eax, dword [rax]
mov qword [rsp + 0x38], rax
and al, 0x38
lea rax, [0x1401573d0]
add eax, 0xb1a13
adc ebx, dword [rdx]
or eax, dword [rax]
invalid
sbb cl, byte [rbx]
add byte [rax - 0x77], cl
mov qword [rsp + 0x30], rax
and al, 0x30
xor byte [rax - 0x77], cl
and al, 0x28
and al, 0x28
mov qword [rsp + 0x28], rcx
and al, 0x28
mov qword [rsp + 0x40], 8
mov dword [rsp + 0x40], 8
and al, 0x40
or byte [rax], al
add byte [rax], al
mov qword [rsp + 0x20], 0xc
mov dword [rsp + 0x20], 0xc
and al, 0x20
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, str.InappropriateHandshakeMessage
lea eax, str.InappropriateHandshakeMessage
lea ecx, [0x14015735c]
jne case.0x140085218.477
or eax, dword [rax]
sbb eax, 0x48000000
mov ecx, edx
invalid
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
ret 0x88e8
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
invalid
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xb1a00
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0xb1a00
sbb cl, byte [rbx]
add byte [rcx - 0x48], al
mov r8d, 0xe
invalid
inc rcx
lea r9, [rsp + 0x60]
ror dword [rbp + rcx*4 + 0x4c], 0x24
invalid
mov qword [r9], rcx
lea rax, [0x140157390]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
add byte [rax], al
add byte [rax - 0x75], cl
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, 0xb19e2
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
out dx, al
add dword [rax], eax
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xb19e1
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea edx, [0x14015744a]
loope 0x1400a5a80
or eax, dword [rax]
add byte [rax], al
add cl, ch
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
invalid
lea rdx, [0x14015745d]
adc ecx, dword [rax - 0x75]
and byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140157469]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xb19cd
hlt
add dword [rax], eax
add byte [rax - 0x7d], cl
add rcx, 8
lea r9, [rsp + 0x60]
sbb dword [rbx], ecx
add byte [rax - 0x77], cl
and al, 0x20
invalid
or eax, dword [rax]
and byte [rax - 0x73], cl
add eax, 0xb19af
add rcx, 8
lea r9, [rsp + 0x60]
lea ecx, [rsp + 0x60]
lodsb al, byte [rsi]
sbb dword [rbx], ecx
add byte [rax - 0x77], cl
and al, 0x20
add byte [rax], al
inc rcx
add byte [rax], al
add cl, ch
int3
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.InvalidCertificateEncodingInvalidCertificateSignatureTypeInvalidCertificateSignatureInvalidCertificateDataInvalidSct
mov r8d, 0x1a
mov eax, 0x1a
sbb al, byte [rax]
add byte [rax], al
add byte [rax], al
add cl, ch
pop rcx
add dword [rax], eax
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14015750a]
lea edx, [0x14015750a]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14015750a]
lea edx, [0x14015750a]
lea edx, [0x14015750a]
mov r8d, 0x1f
add byte [rax], al
add cl, ch
cmp eax, dword [rcx]
add byte [rax], al
invalid
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0xb19b6
sbb byte [rax - 0x73], cl
adc eax, 0xb19b6
mov r8d, 0x1b
jmp 0x1400a5c9b
add byte [rax], al
add byte [rax], al
add rcx, 8
lea r9, [rsp + 0x60]
and al, 0x60
and al, 0x60
sbb byte [rbx], cl
add byte [rax - 0x77], cl
and al, 0x20
invalid
and byte [rax - 0x73], cl
add eax, 0xb19a7
lea eax, [0x140157544]
add byte [rax], al
add bl, ch
jmp 0x1400a5bf0
inc rcx
inc rcx
lea r9, [rsp + 0x60]
lea ecx, [rsp + 0x60]
and al, 0x60
mov qword [r9], rcx
lea rax, [0x140157568]
add eax, 0xb19b1
add eax, 0xb19b1
mov qword [rsp + 0x20], rax
lea rax, [0x14015755a]
lea eax, [0x14015755a]
lea eax, [0x14015755a]
mov r8d, 0xa
or al, byte [rax]
add byte [rax], al
jmp 0x1400a5bf0
add rcx, 8
lea r9, [rsp + 0x60]
and al, 0x60
and al, 0x60
mov qword [r9], rcx
lea rax, [0x140157490]
add eax, 0xb18b2
and al, 0x20
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
ret 0xe5e8
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xb197b
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401575a5]
lea edx, [0x1401575a5]
lea edx, [0x1401575a5]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401575cf]
lea edx, [0x1401575cf]
lea edx, [0x1401575cf]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401575e6]
adc eax, 0xb1987
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401575fb]
mov r8d, 0x12
jmp 0x1400a5c9b
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401575bb]
mov r8d, 0x14
lea ecx, [rsi + 0x60]
call 0x1400a67c3
mov rcx, rdi
mov ecx, edi
mov ecx, edi
call fcn.1400a62d0
mov rcx, qword [rsi + 0x78]
js 0x1400a5d27
mov edx, dword [rsi + 0x80]
js 0x1400a5d27
mov edx, dword [rsi + 0x80]
add rsp, 0x28
add esp, 0x28
pop rdi
pop rsi
jmp fcn.1400a7090
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp 0x1400a692e
xor byte [rax + rax], cl
add byte [rax - 0x7d], cl
in al, dx
mov rax, rdx
mov eax, edx
mov r10, rcx
cmp dword [rcx], 2
cmp dword [rdx], eax
cmp dword [rdx], eax
add dh, byte [rbp + 0x2f]
jne 0x1400a5d3c
invalid
add r10, 8
lea r9, [rsp + 0x40]
lea ecx, [rsp + 0x40]
lea ecx, [rsp + 0x40]
and al, 0x40
mov qword [r9], r10
mov qword [r9], r10
lea rcx, [0x140159f68]
or eax, 0xb4248
or eax, dword [rax]
or eax, dword [rax]
add byte [rax - 0x77], cl
and al, 0x20
invalid
mov qword [rsp + 0x20], rcx
and byte [rax - 0x73], cl
lea rdx, str.Transport
adc eax, 0xb422c
sub al, 0x42
or eax, dword [rax]
mov r8d, 9
mov eax, 9
or dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
shr eax, 0xa6
cmpsb byte [rsi], byte [rdi]
mov rcx, rax
call fcn.14002e9e0
cmpsb byte [rsi], byte [rdi]
invalid
clc
invalid
cmpsb byte [rsi], byte [rdi]
invalid
invalid
jmp 0x1400a5d80
lea rcx, [rsp + 0x40]
lea rcx, [rsp + 0x40]
mov qword [rcx], r10
mov qword [rcx], r10
mov dword [rcx], edx
adc dword [rcx - 0x7f], ecx
ret 0xe8
add r10, 0xe8
add byte [rax], al
lea rdx, [0x140159f38]
lea edx, [0x140159f38]
adc eax, 0xb41e6
out 0x41, al
or eax, dword [rax]
mov qword [rsp + 0x30], rdx
push rsp
and al, 0x30
xor byte [rax - 0x77], cl
and al, 0x28
mov qword [rsp + 0x28], rcx
lea rcx, [0x140159f18]
lea ecx, [0x140159f18]
or eax, 0xb41b5
mov ch, 0x41
or eax, dword [rax]
or eax, dword [r8]
mov qword [rsp + 0x20], rcx
and al, 0x20
and byte [rax - 0x73], cl
adc eax, 0xb419d
lea rdx, [0x140159f0c]
lea edx, [0x140159f0c]
mov r8d, 6
mov eax, 6
invalid
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rbp - 0x77], 0xd1
mov r9, r10
mov rcx, rax
mov r9, r10
mov ecx, edx
shr eax, 1
and byte [rbp + 0x4890fff8], cl
invalid
call fcn.14002eaa0
nop
add rsp, 0x48
add esp, 0x48
invalid
ret
ret
push rsi
push rdi
push rbx
sub rsp, 0x90
mov rsi, rcx
mov esi, ecx
add byte [rax - 0x77], cl
mov esi, ecx
invalid
cmp dword [rcx], 2
jne 0x1400a5df2
add rsi, 8
lea rax, [rsp + 0x28]
invalid
or byte [rax - 0x73], cl
and al, 0x28
mov qword [rax], rsi
lea rcx, [rsp + 0x40]
mov qword [rcx], rax
mov dword [rcx], eax
mov dword [rcx], eax
lea rax, [0x1400a5f21]
lea eax, [0x1400a5f21]
mov qword [rcx + 8], rax
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
or al, 0
or byte [rax - 0x73], cl
add eax, 0xc6d5e
or al, 0
or al, 0
lea r8, [rsp + 0x60]
mov qword [r8], rax
add byte [rax + 1], bh
invalid
add byte [rax + 1], bh
mov qword [r8 + 8], rax
and qword [r8 + 0x20], 0
invalid
and byte [rax], al
or byte [rcx - 0x7d], cl
invalid
mov qword [r8 + 0x10], rcx
mov qword [r8 + 0x18], rax
sbb byte [rax - 0x75], cl
mov ecx, dword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
call fcn.14002e6b0
mov al, bh
invalid
jmp 0x1400a5ed7
add byte [rax], al
mov al, bh
invalid
lea rax, [rsi + 0xe8]
lea eax, [rsi + 0xe8]
lea rcx, [rsp + 0x38]
and al, 0x38
mov qword [rcx], rax
mov rax, qword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
mov r8, qword [rsi + 0x20]
lea r15, [rsp + 0x28]
mov qword [r15], rax
mov qword [r15 + 8], r8
lea r14, [rsp + 0x40]
je 0x1400a5e3d
mov qword [r14], r15
je 0x1400a5e3d
mov qword [r14], r15
lea rax, [0x140029df0]
mov qword [r14 + 8], rax
mov qword [r14 + 0x10], rcx
mov dword [rsi + 0x10], ecx
int3
mov dword [rsi + 0x10], ecx
lea rax, case.0x14008c1b2.147
mov qword [r14 + 0x18], rax
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
add byte [rcx - 0x77], cl
sbb byte [rax - 0x73], r9b
add eax, 0xb2352
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x60
lea r8, [rsp + 0x60]
mov qword [r8], rax
mov eax, 2
mov qword [r8 + 8], rax
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], r14
mov qword [r8 + 0x18], rax
mov rdi, qword [rdx + 0x20]
mov rbx, qword [rdx + 0x28]
mov rcx, rdi
mov rdx, rbx
call fcn.14002e6b0
test al, al
jne case.0x14008c1b2.139
cmp qword [rsi + 0xc8], 0
je 0x1400a5ed5
mov rax, qword [rsi + 0xb8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x40], r15
lea rax, str.__redirected_from
lea r8, [rsp + 0x60]
mov qword [r8], rax
mov qword [r8 + 8], 2
and qword [r8 + 0x20], 0
lea rax, [0x1400a60b3]
mov qword [rsp + 0x48], rax
mov qword [r8 + 0x10], r14
mov qword [r8 + 0x18], 1
add byte [rax], al
add byte [rax - 0x77], cl
stc
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rdx, rbx
call fcn.14002e6b0
test al, al
je 0x1400a5ed5
mov al, 1
jmp 0x1400a5ed7
add ebx, ebp
add dh, byte [rcx]
ror byte [rax - 0x7f], 0xc4
xor eax, eax
add rsp, 0x90
pop rbx
pop rdi
nop
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rsi
pop r14
pop r15
pop rdi
ret
mov eax, dword [rcx + 0x78]
test rax, rax
js 0x1400a5f38
test eax, eax
je 0x1400a5efc
mov rdx, qword [rcx + 0x80]
mov edx, dword [rcx + 0x80]
xchg ecx, eax
add byte [rax], 0
add bl, al
ret
xor eax, eax
ret
movabs rax, 0x6e0d9ec5f7789e39
or eax, 0xbeba486e
iretd
outsb dx, byte [rsi]
movabs rdx, 0x6bae0b7c8bb7cfbe
ret
or ebp, dword [rsi - 0x32163c95]
invalid
scasb al, byte [rdi]
imul eax, ebx, 0xffffffe9
int 0xff
invalid
mov rcx, qword [rcx]
mov ecx, dword [rcx]
jmp 0x14002db40
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x70
mov r14, qword [rcx]
cmp dword [r14], 2
jne 0x1400a5f3f
mov rsi, qword [rdx + 0x20]
mov rdi, qword [rdx + 0x28]
and byte [rax - 0x75], cl
jp 0x1400a5f65
jmp 0x1400a5f9f
invalid
lea rax, [rsp + 0x28]
mov qword [rax], r14
lea rcx, [rsp + 0x30]
mov qword [rcx], rax
lea rax, [0x1400a60b3]
mov qword [rcx + 8], rax
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
lea r8, [rsp + 0x40]
mov qword [r8], rax
mov qword [r8], rax
mov qword [r8 + 8], 2
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rcx
mov qword [r8 + 0x18], 1
mov rsi, qword [rdx + 0x20]
mov rdi, qword [rdx + 0x28]
mov rcx, rsi
mov rdx, rdi
call fcn.14002e6b0
mov bl, 1
test al, al
jne 0x1400a60a5
lea rax, [r14 + 0x80]
lea r15, [rsp + 0x30]
mov qword [r15], rax
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
lea r8, [rsp + 0x40]
mov qword [r8], rax
mov eax, 1
mov qword [r8 + 8], rax
and qword [r8 + 0x20], 0
lea rcx, [0x1400a60bf]
mov qword [r15 + 8], rcx
mov qword [r8 + 0x10], r15
mov qword [r8 + 0x18], rax
mov rcx, rsi
mov rdx, rdi
call fcn.14002e6b0
mov bl, 1
test al, al
jne 0x1400a60a5
cmp qword [r14 + 0x58], 0
je 0x1400a604b
lea rax, [r14 + 0x58]
lea rcx, [rsp + 0x28]
mov qword [rcx], rax
mov qword [rsp + 0x30], rcx
lea rax, [0x140158210]
invalid
and dword [rbx], ecx
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x40
invalid
mov qword [r8], rax
mov eax, 1
mov qword [r8 + 8], rax
mov dword [rax + 8], eax
mov dword [rax + 8], eax
and qword [r8 + 0x20], 0
lea rcx, [0x1400ba40e]
lea ecx, [0x1400ba40e]
lea ecx, [0x1400ba40e]
mov qword [rsp + 0x38], rcx
and al, 0x38
mov qword [r8 + 0x10], r15
js case.0x14009f4dd.42
mov qword [r8 + 0x18], rax
mov rcx, rsi
sbb byte [rax - 0x77], cl
int1
mov rdx, rdi
call fcn.14002e6b0
xchg al, bh
invalid
test al, al
invalid
jne 0x1400a60a5
xchg al, bh
inc dword [rax + rax*8 - 0x7cb6a58b]
sal byte [rbp + 0x5a], 0x49
invalid
sal byte [rbp + 0x5a], 0x49
cmp dword [rsi + 0x70], 0
jle 0x1400a60bf
invalid
cmp qword [r14 + 0x70], 0
jle 0x1400a60bf
add byte [rcx + rdx*2 + 0x49], dh
add esi, 0x70
je case.0x1400a58df.42
push rcx
sub byte [rcx + rcx*4 + 0x30], cl
mov dword [rsp + 0x30], eax
or eax, dword [rax]
and al, 0x40
add byte [rax + 1], bh
add byte [rax], al
or byte [rcx - 0x7d], cl
and byte [rax], al
clc
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x38], rcx
mov ecx, esi
cli
dec dword [rcx + 0x3102ebc3]
add dh, byte [rcx]
xor ebx, ebx
fisttp dword [rcx - 0x3b7cb728]
jo 0x1400a6107
or dword [rax - 0x7d], ecx
rcl dword [rax], 0xe9
adc cl, ch
mov cl, 0xe9
cmc
dec dword [rax - 0x7d]
in al, dx
sub rsp, 0x58
pop rax
movzx eax, byte [rcx]
lea rcx, [0x1401707bc]
or al, 0
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, str.Bad_URL
jmp 0x1400a6149
lea rax, str.Unknown_Scheme
jmp 0x1400a6149
lea rax, str.Dns_Failed
jmp 0x1400a6149
lea rax, str.Insecure_request_attempted_with_https_only_set
jmp 0x1400a6149
lea rax, str.Connection_Failed
jmp 0x1400a6149
lea rax, str.Too_Many_Redirects
jmp 0x1400a6149
and ecx, dword [rbx]
add bl, ch
cmp eax, 0x95058d48
lea rax, str.Bad_Status
jmp 0x1400a6149
lea rax, str.Bad_Header
lea rax, str.Bad_Status
jmp 0x1400a6149
lea rax, str.Bad_Header
jmp 0x1400a6149
lea rax, str.Network_Error
jmp 0x1400a6149
lea rax, str.Malformed_proxy
jmp 0x1400a6149
lea rax, str.Proxy_failed_to_connect
jmp 0x1400a6149
lea rax, str.Provided_proxy_credentials_are_incorrect_
jmp 0x1400a6149
lea rax, str.HTTP_status_error
lea r8, [rsp + 0x28]
mov qword [r8], rax
mov qword [r8 + 8], 1
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
mov qword [r8 + 0x10], rax
xorps xmm0, xmm0
movups xmmword [r8 + 0x18], xmm0
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
call fcn.14002e6b0
nop
add rsp, 0x58
ret
push rsi
sub rsp, 0x20
mov rsi, rcx
mov rcx, qword [rcx + 0x10]
mov rdx, qword [rsi + 0x18]
call fcn.1400448bb
mov rcx, qword [rsi + 0x78]
mov rdx, qword [rsi + 0x80]
call fcn.1400448bb
lea rcx, [rsi + 0x90]
call fcn.1400a6986
mov rcx, qword [rsi + 0xa8]
mov rdx, qword [rsi + 0xb0]
call fcn.1400a69b0
add rsi, 0xb8
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.1400a69e1
iretd
add dword [rdx + 0x11], esi
invalid
sub rsp, 0x20
mov rsi, rcx
mov rcx, qword [rcx + 0x50]
mov rdx, qword [rsi + 0x58]
push rsi
pop rax
push rsi
pop rax
call fcn.1400448bb
mov rcx, qword [rsi + 0x68]
mov rdx, qword [rsi + 0x70]
call fcn.1400448bb
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.1400a6aed
dec dword [rax - 0x73]
sbb al, r13b
sbb al, ch
sbb al, ch
scasb al, byte [rdi]
cld
invalid
xor byte [rax - 0x77], cl
int1
cld
invalid
push rdi
sub rsp, 0x28
mov rsi, rdx
mov rdi, rcx
mov edi, ecx
sub rsi, 1
jb 0x1400a6b49
add dword [rdx + 0x11], esi
mov rcx, rdi
call fcn.1400a6b50
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
add byte [rax], al
add rdi, 0xe8
jmp 0x1400a6b32
jmp 0x168ceee95
add rsp, 0x28
pop rdi
pop rsi
ret
sub rsp, 0x20
mov rsi, rcx
mov rcx, qword [rcx + 0xb0]
mov ecx, dword [rcx + 0xb0]
mov ecx, dword [rcx + 0xb0]
mov dword [rax + 0x48000000], esi
mov edx, dword [rsi + 0xb8]
add byte [rax], al
mov rdx, qword [rsi + 0xb8]
add byte [rax], al
call fcn.14009c81c
lea rcx, [rsi + 0xd8]
call fcn.1400a6b88
add byte [rax - 0x7d], cl
invalid
and byte [rax - 0x77], cl
int1
add rsp, 0x20
pop rsi
jmp case.0x1400853a4.472
add byte [rax], al
invalid
add byte [rax - 0x7d], cl
invalid
add byte [rax], al
add byte [rsi + 0x57], dl
push rsi
push rdi
sub rsp, 0x28
mov rsi, qword [rcx]
mov rdi, qword [rcx + 8]
sub byte [rax - 0x75], cl
xor dword [rax - 0x75], ecx
jns case.0x140088584.476
mov rcx, rsi
call qword [rdi]
mov r8, qword [rdi + 8]
or byte [rbp - 0x7b], cl
invalid
je case.0x1400853a4.470
or byte [rbp - 0x7b], cl
sal byte [rdx + rdx + 0x48], 0x8b
mov rdx, qword [rdi + 0x10]
mov rcx, rsi
push rdi
adc byte [rax - 0x77], cl
int1
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.140004a9e
nop
add rsp, 0x28
pop rdi
pop rsi
ret
movaps xmmword [rbp + 0x20], xmm6
movaps xmmword [rbp + 0x10], xmm6
movaps xmmword [rbp], xmm6
movaps xmmword [rbp - 0x10], xmm6
movaps xmmword [rbp - 0x20], xmm6
movaps xmmword [rbp - 0x30], xmm6
movaps xmmword [rbp - 0x40], xmm6
movaps xmmword [rbp - 0x50], xmm6
mov dword [rbp + 0x60], 0x80
add byte [rax], al
add byte [rax], al
mov rcx, r15
mov rdx, r12
lea r8, [rbp + 0x60]
invalid
call sub.ws2_32.dll_accept
add al, 0
invalid
add al, 0
cmp rax, 0xffffffffffffffff
je 0x1400a6e11
mov edx, dword [rbp + 0x60]
movzx ecx, word [rbp - 0x50]
cmp ecx, 0x17
je 0x1400a6cee
cmp ecx, 2
jne 0x1400a6e31
cmp edx, 0xf
ja 0x1400a6cf7
jmp 0x1400a6f06
cmp edx, 0x1b
jbe 0x1400a6f22
and qword [rbp + 0x48], 0
mov qword [rbp + 0x50], rax
mov al, byte [rbx + 0x10]
test al, al
jne 0x1400a6e20
call fcn.1400955b0
mov rsi, rax
xor ecx, ecx
call fcn.1400808e0
mov qword [rbp + 0x38], rax
lock inc qword [rax]
jle case.0x140088584.278
mov r14, rax
push 0x30
pop rcx
push 8
pop rdx
call fcn.1400a5819
mov rdi, rax
push 1
pop rax
mov qword [rdi], rax
mov qword [rdi + 8], rax
or byte [r15], r9b
adc dword [rdi + 0x10], esi
or byte [r15], r9b
adc dword [rdi + 0x10], esi
mov qword [rbp + 0x40], rdi
lock inc qword [rdi]
inc qword [rdi]
inc qword [rdi]
jle case.0x140088584.278
xor ecx, ecx
call fcn.14008a4d0
mov r13, rax
invalid
test rax, rax
je 0x1400a6d74
invalid
lock inc qword [r13]
jle case.0x140088584.278
mov rcx, r13
jmp 0x1400a6d76
xor ecx, ecx
call fcn.14008a4d0
lea r12, [rdi + 0x10]
mov qword [rbp + 0x60], rax
lea rcx, [rbp + 0x60]
call fcn.1400a709a
mov rcx, qword [r12]
test rcx, rcx
je 0x1400a6d9e
add rcx, 0x10
call fcn.140083090
push 0x30
pop rcx
push 8
pop rdx
call fcn.1400a5819
mov qword [rax], r14
mov qword [rax + 8], rdi
mov qword [rax + 0x10], r13
movups xmm0, xmmword [rbp + 0x48]
movups xmmword [rax + 0x18], xmm0
mov rcx, qword [rbp + 0x70]
mov qword [rax + 0x28], rcx
mov rcx, rsi
mov rdx, rax
lea r8, [0x140156fd8]
call fcn.140095950
mov rsi, rdx
test rax, rax
lea r12, [rbp - 0x50]
jne 0x1400a6ec9
mov qword [rbp - 0x50], r14
mov qword [rbp - 0x48], rdi
mov qword [rbp - 0x40], rsi
mov rcx, rsi
call qword [sym.imp.kernel32.dll_CloseHandle]
mov rcx, r12
call fcn.14004b2e7
lea rcx, [rbp - 0x48]
call 0x1400a6f7f
jmp 0x1400a6c8f
call sub.ws2_32.dll_WSAGetLastError
shl rax, 0x20
or rax, 2
jmp 0x1400a6e41
cmp qword [rbp + 0x48], 0
je 0x1400a6eba
lea rcx, [rbp + 0x50]
jmp 0x1400a6e91
mov rcx, rax
call qword [sym.imp.ws2_32.dll_closesocket]
add eax, 0x58d4800
invalid
invalid
or byte [rax], al
add eax, 0x58d4800
movabs r11, 0x5589485a016a0008
pop rdx
invalid
invalid
push rbp
push 1
pop rdx
mov qword [rbp + 0x48], rdx
mov qword [rbp + 0x50], rax
mov qword [rbp + 0x50], rax
lea rsi, [rbp + 0x40]
mov qword [rsi], rax
mov qword [rbp + 0x60], rsi
mov dword [rbp + 0x60], esi
mov dword [rbp + 0x60], esi
lea rax, str.testserver:_handling_just_accepted_stream:
lea rcx, [rbp - 0x50]
lea ecx, [rbp - 0x50]
lea ecx, [rbp - 0x50]
mov qword [rcx], rax
mov dword [rcx], eax
mov qword [rcx + 8], 2
and qword [rcx + 0x20], 0
lea rax, [fcn.140086630]
or byte [rdx], al
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
lea eax, [fcn.140086630]
std
dec dword [rax - 0x77]
push 0x60458d48
mov qword [rbp + 0x68], rax
lea rax, [rbp + 0x60]
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], rdx
call fcn.14008ace0
mov rcx, rsi
mov ecx, esi
adc byte [rax - 0x77], cl
push rcx
sbb al, ch
push rdx
invalid
mov ecx, esi
call fcn.140002857
mov ecx, 0x8b48fff5
pop r8
mov rcx, qword [rbp + 0x58]
call fcn.1400a519e
movaps xmm6, xmmword [rbp + 0x80]
sub byte [rbp + 0x80], dh
sub byte [rbp + 0x80], dh
add rsp, 0x118
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, [rbp + 0x48]
call fcn.1400a5173
call fcn.1400a5173
call fcn.1400a5173
jmp 0x1400a6e96
ud2
ud2
lea rcx, [rbp + 0x40]
call 0x1400a6f7f
add byte [rax], al
call 0x1400a6f7f
add byte [rax], al
lea rcx, [rbp + 0x38]
call fcn.14004b2e7
cli
dec dword [rbp + rcx*4 + 0x45]
invalid
cmp r8b, r13b
or al, 0x44
cli
dec dword [rbp + rcx*4 + 0x45]
invalid
mov qword [r8], rsi
xor byte [rax - 0x73], cl
add eax, 0xb008f
lea rax, [0x140156f78]
lea eax, [0x140156f78]
mov qword [rsp + 0x20], rax
and al, 0x20
and byte [rax - 0x73], cl
or eax, 0xb001b
lea rcx, str.failed_to_spawn_thread_rustc_a57770440f1ebe5b992551d3bcc489ae211908d4library_std_src_threadmod.rs
lea r9, fcn.140002857
push 0x16
pop rdx
call fcn.1400fdfb0
ud2
lodsb al, byte [rsi]
jo 0x1400a6f08
add byte [rdi], cl
or ecx, dword [rax - 0x77]
mov qword [rbp + 0x70], rax
lea rcx, str.assertion_failed:_len_as_usize___mem::size_of::_c::sockaddr_in___library_std_src_sys_common_net.rs
or byte [rax], al
jo 0x1400a6f53
jo 0x1400a6f53
lea ecx, str.assertion_failed:_len_as_usize___mem::size_of::_c::sockaddr_in___library_std_src_sys_common_net.rs
lea r8, [0x140132908]
lea eax, [0x140132908]
push 0x42
pop rdx
call fcn.1400fdc80
invalid
insd dword [rdi], dx
invalid
add bl, ch
invalid
invalid
mov qword [rbp + 0x70], rax
lea rcx, str.assertion_failed:_len_as_usize___mem::size_of::_c::sockaddr_in6___
jo 0x1400a6f6f
lea ecx, str.assertion_failed:_len_as_usize___mem::size_of::_c::sockaddr_in6___
lea r8, [0x140132968]
lea eax, [0x140132968]
push 0x43
pop rdx
call fcn.1400fdc80
insd dword [rdi], dx
invalid
invalid
insd dword [rdi], dx
add eax, 0x480b0f00
ud2
mov dword [rsp + 0x10], edx
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, 0x38
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
add byte [rdi], cl
sub dword [rsp + 0x20], esi
movaps xmmword [rsp + 0x20], xmm6
mov rcx, qword [rbp + 0x70]
call qword [sym.imp.ws2_32.dll_closesocket]
mov bh, 5
add byte [rdi], cl
sub byte [rsp + 0x20], dh
and al, 0x20
jo 0x1400a6f63
mov bh, 5
add byte [rdi], cl
sub byte [rsp + 0x20], dh
and al, 0x20
and al, 0x20
add rsp, 0x38
add esp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rax, qword [rcx]
lock dec qword [rax]
dec dword [rax]
jne 0x1400a6f8d
jmp 0x1400a6f8e
ret
push r15
push r14
push rsi
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, qword [rcx]
lea rbx, [rsi + 0x10]
lea rdi, [rsi + 0x18]
mov r15, qword [rsi + 0x18]
mov r14, qword [rsi + 0x20]
mov rcx, rdi
mov ecx, edi
mov ecx, edi
call 0x1400a7036
and qword [rsi + 0x18], 0
xor ecx, ecx
call fcn.1400a7090
mov rcx, qword [rsi + 0x10]
mov ecx, dword [rsi + 0x10]
mov ecx, dword [rsi + 0x10]
test rcx, rcx
je 0x1400a6fe0
test r15, r15
setne al
test r14, r14
setne dl
ret 0xc220
add rcx, 0x10
call case.0x14006a8d5.491
std
invalid
ret 0xc220
std
dec dword [rax - 0x77]
mov ecx, ebx
call fcn.1400a7022
mov rcx, rbx
mov ecx, ebx
call fcn.1400a7022
mov rcx, rdi
call 0x1400a7036
add byte [rax], r8b
add byte [rax - 0x7d], cl
invalid
invalid
je 0x1400a7015
add byte [rax], r8b
add byte [rax - 0x7d], cl
invalid
lock dec qword [rsi + 8]
jne 0x1400a7015
or byte [rbp + 0x18], r14b
mov edx, 8
mov rcx, rsi
int1
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp fcn.140037cb0
wait
or al, 0xf9
invalid
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
add dword [rax - 0x7b], ecx
sal byte [rbx + rcx - 0x10], 0x48
dec dword [rax]
jne 0x1400a7035
add eax, 0x24e9
add bl, al
cmp qword [rcx], 0
je 0x1400a7058
jmp 0x1400a7059
add byte [rax], al
ret
mov rax, qword [rcx + 8]
add rcx, 0x10
test rax, rax
je fcn.1400aefc2
add byte [rax], al
add byte [rax], al
mov rdx, qword [rcx]
mov rcx, rax
jmp fcn.1400a69b0
adc dword [rax - 0x77], ecx
shr ecx, 0x58
stc
invalid
ret
push rsi
sub rsp, 0x20
mov rsi, qword [rcx]
lea rcx, [rsi + 0x10]
call fcn.14004b2e7
cmp rsi, 0xffffffffffffffff
je 0x1400a7089
lock dec qword [rsi + 8]
jne 0x1400a7089
mov edx, 8
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.140037cb0
nop
add rsp, 0x20
pop rsi
ret
lea ecx, [rsi + 0x18]
call fcn.1400a5173
add rsi, 8
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp 0x1400a6f7f
mov rax, qword [rcx]
mov rcx, qword [rax + 0x18]
test rcx, rcx
je 0x1400a70ff
mov rdx, qword [rax + 0x20]
call fcn.140080850
mov rcx, qword [rsi + 0x10]
call fcn.14008a4d0
lea rdi, [rsp + 0x20]
mov qword [rdi], rax
mov rcx, rdi
call fcn.1400a709a
mov rbx, qword [rsi + 0x18]
movups xmm0, xmmword [rsi + 0x20]
movups xmmword [rdi + 8], xmm0
mov rcx, qword [rsi]
call fcn.140080b60
mov qword [rdi], rbx
lea rdi, [rsp + 0x20]
mov rcx, rdi
call fcn.1400a6c03
mov rbx, rax
mov r14, qword [rsi + 8]
lea rcx, [r14 + 0x18]
call 0x1400a7036
mov qword [r14 + 0x18], 1
and qword [r14 + 0x20], 0
mov qword [r14 + 0x28], rbx
mov rax, qword [rsi + 8]
mov qword [rdi], rax
lea rcx, [rsp + 0x20]
call 0x1400a6f7f
nop
add rsp, 0x38
pop rbx
pop rdi
cmp byte [rbx + 0x5f], bl
pop rsi
pop r14
ret
in al, dx
and byte [rax - 0x75], cl
xor dword [rax - 0x75], ecx
and byte [rax - 0x75], r9b
push rsi
sub al, ch
sub eax, 0x48fff9d7
xlatb
stc
dec dword [rax - 0x7d]
cmp rsi, 0xffffffffffffffff
xlatb
stc
dec dword [rax - 0x7d]
invalid
invalid
invalid
cmp rsi, 0xffffffffffffffff
je 0x1400a71ad
lock dec qword [rsi + 8]
dec qword [rsi + 8]
dec dword [rsi + 8]
jne 0x1400a71ad
mov edx, 8
mov rcx, rsi
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rsi
jmp fcn.140037cb0
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rsi
ret
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
mov rsi, rcx
mov rdi, qword [rdx]
mov rcx, qword [rdx + 0x10]
mov rax, qword [rdx + 0x18]
cmp cl, byte [rax - 0x75]
adc byte [rax - 0x75], cl
sbb byte [rax + 0x39], cl
cmp rcx, rax
jb 0x1400a7227
mov rbx, rdx
cmp rcx, rax
jb 0x1400a7227
push rdi
mov rbx, rdx
ror dword [rax - 0x75], cl
or byte [rbx + r9*4 + 0x72], cl
or byte [rbx + rcx*4 + 0x72], cl
mov rax, qword [rdx + 8]
mov r14, qword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
or dword [rcx - 0x48], eax
invalid
invalid
invalid
invalid
or byte [rbx + rcx*4 + 0x72], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
or dword [rcx - 0x48], eax
invalid
invalid
cmp rax, r8
cmovb r8, rax
ror byte [rax - 0x77], 0xfa
ror byte [rax - 0x77], 0xfa
xor r9d, r9d
xor ecx, ecx
call sub.ws2_32.dll_recv
cmp eax, 0xffffffff
jnp 0x1400a71fd
add byte [rbx + 0xb74fff8], al
je case.0x140088584.504
or ecx, dword [rax - 0x68]
cdqe
cmp r14, rax
cmovbe r14, rax
invalid
invalid
jmp 0x1400a7218
invalid
invalid
invalid
call sub.ws2_32.dll_WSAGetLastError
cmp eax, 0x274a
add byte [rax], al
add byte [0x1400a995e], bh
add byte [rax], al
jne 0x1400a723e
xor eax, eax
and qword [rbx + 0x10], 0
mov qword [rbx + 0x18], rax
mov dword [rbx + 0x18], eax
mov dword [rbx + 0x18], eax
sbb byte [rcx + rcx*4 + 0x73], cl
and byte [rcx], dh
mov qword [rbx + 0x20], r14
xor ecx, ecx
leave
leave
sub rax, rcx
add rdi, rcx
enter 0x148, 0xffffffffffffffcf
mov qword [rsi], rdi
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
mov dword [rsi + 8], eax
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
ret
shl rax, 0x20
or rax, 2
enter 0x4802, 0xffffffffffffff89
or byte [rax - 0x7d], r9b
invalid
invalid
enter 0x4802, 0xffffffffffffff89
add cl, byte [rax - 0x77]
or byte [rax - 0x7d], r9b
add bl, ch
add bl, ch
add bl, ch
jmp 0x1400a7234
in al, 0x56
sub rsp, 0x30
sub esp, 0x30
in al, dx
xor byte [rax - 0x77], cl
retf 0x8d48
invalid
invalid
mov rdx, rcx
lea rsi, [rsp + 0x20]
mov rcx, rsi
call fcn.1400a72f0
movzx eax, byte [rsi]
mov dh, 6
mov dh, 6
lea rcx, [0x1401707f0]
or eax, 0xc9581
xchg ebp, eax
or al, 0
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0x48
mov eax, dword [rsp + 0x28]
mov rax, qword [rsp + 0x28]
cmp byte [rax + 0x10], 0x23
jmp 0x1400a728c
invalid
and ebp, ebx
or dword [rcx], esi
xor eax, eax
jmp 0x1400a728f
xor eax, eax
jmp 0x1400a728f
cmp byte [rsp + 0x21], 0x23
sete al
add rsp, 0x30
pop rsi
ret
xor byte [rsi - 0x3d], bl
push rdx
stc
call qword [rax + 0x28c48348]
add eax, 0x480b0f00
cmp dword [rcx], 0
je 0x1400a72e7
ret
add rcx, 8
jmp fcn.140002857
cmc
invalid
cmc
call qword [rsi + 0x48]
push rsi
sub rsp, 0x20
mov rsi, rcx
mov eax, edx
and eax, 3
lea rcx, [0x140170800]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
jmp rax
invalid
invalid
loopne 0x1400a7356
mov qword [rsi + 8], rdx
mov dword [rsi + 8], edx
or byte [rax + 0x4826eb02], dh
shr edx, 0x20
mov al, 2
jmp 0x1400a733b
shr rdx, 0x20
mov dword [rsi + 4], edx
xor eax, eax
jmp 0x1400a733b
shr rdx, 0x20
mov ecx, edx
call fcn.1400a5192
fdivp st(7)
dec dword [rax + 0x1b00146]
invalid
fdivp st(7)
dec dword [rax + 0x1b00146]
jmp 0x1400a733b
dec rdx
mov qword [rsi + 8], rdx
mov al, 3
push rsi
or byte [rax + 0x48068803], dh
mov byte [rsi], al
add rsp, 0x20
add esp, 0x20
invalid
add esp, 0x20
pop rsi
ret
push rbx
sub rsp, 0x50
mov rdi, rdx
mov rsi, rcx
mov r8d, dword [rdx + 0xf0]
add byte [rax], al
add byte [rcx - 0x7f], al
cmp eax, 0x3b9aca00
invalid
add byte [rax], al
add byte [rcx - 0x7f], al
invalid
clc
add dl, cl
invalid
cmp eax, 0x3b9aca00
jne 0x1400a73ca
mov r14, qword [rdi + 0xb0]
mov esi, dword [rdi + 0xb0]
add byte [rax - 0x75], cl
xchg eax, eax
rol byte [rax], 0
mov rax, qword [rdi + 0xc0]
rol byte [rax], 0
add byte [rax - 0x75], cl
mov rbx, qword [rdi + 0xc8]
lahf
enter 0, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x39], cl
fmul dword [rdi]
invalid
cmp rax, rbx
jb 0x1400a746a
invalid
add byte [rax - 0x75], cl
xchg dword [rax + 0x48000000], edi
lea edx, [rsp + 0x30]
mov rax, qword [rdi + 0xb8]
lea rdx, [rsp + 0x30]
mov qword [rdx], r14
mov qword [rdx + 8], rax
and qword [rdx + 0x10], 0
xor cl, byte [rax - 0x77]
or byte [rax - 0x7d], cl
invalid
mov rax, qword [rdi + 0xd0]
rol byte [rax], 1
add byte [rax], al
mov qword [rdx + 0x18], rax
mov dword [rdx + 0x18], eax
mov rcx, qword [rdi + 0xd8]
mov ecx, dword [rdi + 0xd8]
fadd dword [rax]
add byte [rax], al
mov rax, qword [rdi + 0xe0]
xor r8d, r8d
invalid
xchg eax, esp
add byte [rax], al
add byte [rbp + 0x31], al
sar bh, 0x50
test rax, rax
test eax, eax
call qword [rax + 0x48]
test rax, rax
test eax, eax
test eax, eax
je 0x1400a7448
mov rbx, rax
jmp 0x1400a747e
mov rdx, qword [rdi + 0xe8]
lea rbx, [rsp + 0x30]
mov rcx, rbx
fld1
or al, 1
add byte [rax], al
mov ebx, dword [rbx + 8]
cmp ebx, 0x3b9aca00
invalid
cmp esi, dword [rbp + 7]
mov rax, qword [rsp + 0x30]
jmp 0x1400a743f
mov r14, qword [rsp + 0x30]
mov rcx, qword [rdi + 0xd8]
fadd dword [rax]
add byte [rax], al
fadd dword [rax]
add byte [rax], al
mov rax, qword [rdi + 0xe0]
call qword [rax + 0xb8]
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
add bh, bh
nop
mov eax, 0x48000000
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
push rdx
invalid
je 0x1400a7364
mov r15, rax
mov rcx, qword [rax]
mov rdx, r14
mov r8d, ebx
call fcn.14008b8d0
test rax, rax
jne 0x1400a743f
mov rcx, qword [r15]
mov rdx, r14
mov r8d, ebx
call fcn.14008b980
test rax, rax
je 0x1400a7364
mov qword [rsi + 8], rax
jmp 0x1400a74da
and qword [rdi + 0xc0], 0
mov rbx, qword [rsp + 0x40]
mov qword [rdi + 0xc8], rbx
mov rax, qword [rsp + 0x48]
mov qword [rdi + 0xd0], rax
xor eax, eax
sub rbx, rax
test r14, r14
je 0x1400a747e
add r14, rax
mov qword [rsi], r14
mov qword [rsi + 8], rbx
jmp case.0x14008993a.307
mov qword [rsp + 0x28], rbx
mov rcx, rbx
call fcn.1400a7744
cmp al, 0xd
jne 0x1400a74d6
mov ecx, 0x1a
xor edx, edx
call fcn.140051cfd
movups xmm0, xmmword [0x1401592d7]
movups xmmword [rax], xmm0
movups xmm0, xmmword [0x1401592e1]
movups xmmword [rax + 0xa], xmm0
lea rcx, [rsp + 0x30]
mov qword [rcx], rax
mov qword [rcx + 8], rdx
or byte [rax - 0x39], cl
adc byte [r10], bl
add byte [rax], al
add byte [rax], al
or byte [rax - 0x39], cl
adc byte [r10], bl
add byte [rax], al
add byte [rax], al
call fcn.1400a7a02
mov rbx, rax
add byte [rax], al
call fcn.1400a7a02
mov rbx, rax
lea rcx, [rsp + 0x28]
call fcn.140002857
mov qword [rsi + 8], rbx
mov dword [rsi + 8], ebx
and qword [rsi], 0
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
push r15
push r14
push rsi
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rsp + 0x60]
mov qword [rbp], 0xfffffffffffffffe
mov ebx, r8d
ret
mov rdi, rdx
mov edi, edx
invalid
ret
mov edi, edx
mov rsi, rcx
mov esi, ecx
call fcn.140098ae0
mov r15, rax
mov edi, eax
adc eax, 0x8949ffff
mov dword [rcx - 0x77], 0x158b4cd6
mov r14d, edx
mov r10, qword [0x1401b0c68]
mov edi, eax
mov r14d, edx
mov r10, qword [0x1401b0c68]
invalid
test r10, r10
jne 0x1400a754d
sub cl, byte [rax - 0x73]
clc
clc
lea rcx, [rbp - 8]
clc
and qword [rcx], 0
call qword [sym.imp.kernel32.dll_QueryPerformanceFrequency]
scasb al, byte [rdi]
invalid
invalid
add bh, bh
adc eax, 0x5ae37
scasb al, byte [rdi]
invalid
invalid
scasb al, byte [rdi]
add eax, 0xfc08500
ror byte [rdi], 0x84
pop qword [rcx]
add dword [rax], eax
invalid
invalid
test eax, eax
je 0x1400a76c8
add dword [rax], eax
invalid
ror byte [rdi], 0x84
pop qword [rcx]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbx + rcx*4 + 0x55], cl
mov edx, dword [rbp - 8]
mov r10, qword [rbp - 8]
mov edx, dword [rbp - 8]
mov qword [0x1401b0c68], r10
mov dword [0x1401b0c68], edx
adc eax, 0x109724
adc byte [rax], al
test r10, r10
je 0x1400a767a
add dword [rax], eax
invalid
ror byte [rdi], cl
test byte [0xf80a754f], ch
add dword [rax], eax
invalid
invalid
add dword [rax], eax
add byte [rax + 0x3b9aca00], bh
add dl, cl
invalid
invalid
mov eax, 0x3b9aca00
add dl, cl
invalid
xor edx, edx
div r10
invalid
lea ecx, [rax - 0x3b9aca00]
lea ecx, [rax - 0x3b9aca00]
invalid
cmp r10, 2
cmp edx, 2
cmovb eax, ecx
mov ecx, 0x3b9aca00
xor edx, edx
sal bh, cl
int1
sar dword [rcx + 0x3b9aca00], 0x31
retf 0x3b9a
sal bh, cl
int1
mov r9d, eax
mov ecx, eax
cmp r10, 2
adc r9, 0
rol dword [rax], 1
cli
add cl, byte [rcx - 0x7d]
rol dword [rax], 1
mov r10, r15
cli
sub r10, rdi
jb case.0x140088925.267
mov r8d, edx
jne 0x1400a7623
add byte [rax], al
invalid
ror byte [rdi], 1
test dword [rdx + 0x41000000], ebx
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rcx + 0x39], al
cmp esi, ebx
ja 0x1400a7623
sub rdi, r15
cmp r14d, ebx
cmp esi, ebx
ja 0x1400a7623
xchg ecx, eax
add byte [rax], al
add byte [rcx + rbp - 1], cl
sub rdi, r15
sub rdi, r15
jae 0x1400a7599
add ch, bl
invalid
jmp 0x1400a75c0
cmp esi, ebx
jbe 0x1400a75ac
test rdi, rdi
je 0x1400a7597
hlt
dec rdi
add ebx, 0x3b9aca00
add dl, cl
invalid
sub ebx, r14d
mov eax, ebx
mov eax, ebx
xor edx, edx
div ecx
sal bh, cl
int1
add rax, rdi
add eax, edi
clc
jb 0x1400a7692
invalid
add byte [rax], al
mov ecx, edx
mov r11d, ecx
cmp r11d, 0x3b9aca00
add dl, cl
invalid
invalid
retf
add dl, cl
invalid
jne 0x1400a760f
push 0x1a
pop rcx
xor edx, edx
call fcn.140051cfd
invalid
cmpsd dword [rsi], dword [rdi]
cli
invalid
invalid
movups xmm0, xmmword [0x1401592d7]
add eax, 0xb1cfa
sbb al, 0xb
add byte [rdi], cl
adc dword [rax], eax
movups xmmword [rax], xmm0
movups xmm0, xmmword [0x1401592e1]
movups xmmword [rax + 0xa], xmm0
or cl, byte [rax - 0x73]
enter 0xffffffffffff8948, 1
enter 0xffffffffffff8948, 1
or cl, byte [rax - 0x73]
enter 0xffffffffffff8948, 1
enter 0xffffffffffff8948, 1
enter 0xffffffffffff8948, 1
mov qword [rcx + 8], rdx
push rcx
or byte [rax - 0x39], cl
mov qword [rcx + 0x10], 0x1a
call fcn.1400a7a02
invalid
mov qword [rcx + 0x10], 0x1a
call fcn.1400a7a02
invalid
mov qword [rsi], rax
mov dword [rsi + 8], 0x3b9aca00
retf 0x3b9a
jmp 0x1400a7616
invalid
retf 0x3b9a
invalid
mov qword [rsi], rax
mov dword [rsi], eax
mov dword [rsi + 8], r11d
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
cmp r14d, ebx
jae 0x1400a763d
test r10, r10
je 0x1400a7700
add byte [rax], al
invalid
ror byte [rdi], cl
test bh, cl
add byte [rax], al
add byte [rcx - 1], cl
dec edx
invalid
invalid
dec edx
lea eax, [r14 + 0x3b9aca00]
xchg byte [rax], al
retf 0x3b9a
cmp ebp, ebx
invalid
xchg byte [rax], al
retf 0x3b9a
invalid
cmp ebp, ebx
add eax, dword [rcx + rcx*4 - 0x10]
mov eax, r14d
sub eax, ebx
mov r11d, 0x3b9aca00
xor edx, edx
div r11d
xor r11d, r11d
add rax, r10
jb 0x1400a7692
cmp rax, r9
jae 0x1400a7661
invalid
invalid
lea rcx, str.attempt_to_divide_by_zero
lea r8, str.library_std_src_syswindows_time.rs
lea eax, [0x1401324c8]
lea eax, [0x1401324c8]
scasb al, byte [rdi]
or byte [rax], al
push 0x19
pop rdx
call fcn.1400fdc80
ud2
lea rax, str.overflow_in_Duration::new
add eax, 0x881f7
lea rcx, [rbp - 0x38]
mov qword [rcx], rax
mov qword [rcx + 8], 1
mov dword [rcx + 8], 1
mov dword [rcx + 8], 1
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_time.rs
adc eax, 0x88227
call fcn.1400fdac0
ud2
invalid
call sub.kernel32.dll_GetLastError
mov al, 0x75
add al, 0
jne 0x1400a76d0
add byte [rax - 0x3f], cl
loopne 0x1400a76f1
shl rax, 0x20
and byte [rax - 0x7d], cl
enter 0x4c02, 0xffffffffffffff8d
enter 0xffffffffffff8949, 0
mov dword [rax], eax
or rax, 2
lea r8, [rbp - 0x38]
mov qword [r8], rax
mov dword [rax], eax
lea rax, str.library_std_src_syswindows_time.rs
mov qword [rsp + 0x20], rax
and al, 0x20
lea rcx, [0x14015ab2d]
lea r9, fcn.140080a90
or eax, 0x88292
push 0x2b
pop rdx
call fcn.1400fdfb0
mov dl, 0x68
invalid
invalid
mov dl, 0x68
add eax, 0x480b0f00
ud2
lea rcx, str.overflow_when_subtracting_durations
or eax, 0x8ad59
ud2
or eax, 0x8ad59
lea r8, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_time.rs
push 0x23
pop rdx
call fcn.1400fe050
cmp ch, byte [rcx + 5]
add byte [rdi], cl
ud2
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x60]
lea rcx, [rbp - 0x38]
lea ecx, [rbp - 0x38]
lea ecx, [rbp - 0x38]
call fcn.140080a90
pop rdx
xchg ebx, eax
std
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
invalid
nop
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
sub esp, 0x30
mov rdx, rcx
lea rsi, [rsp + 0x20]
mov rcx, rsi
call fcn.1400a72f0
movzx eax, byte [rsi]
lea rcx, [0x140170810]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
enter 0xffffffffffffe0ff, 0x48
mov eax, dword [rsp + 0x28]
mov rax, qword [rsp + 0x28]
mov al, byte [rax + 0x10]
jmp 0x1400a79fc
add al, byte [rax]
invalid
mov ecx, dword [rsp + 0x24]
lea eax, [rcx - 0x2740]
cmp eax, 0x11
jbe 0x1400a7963
mov al, 1
lea edx, [rcx - 2]
cmp edx, 0x11
cli
invalid
cli
adc dword [rdi], ecx
jbe case.0x1400a730b.31
lea edx, [rcx - 0x3c2a]
cmp edx, 2
jb case.0x1400a730b.28
cmp ecx, 0x27
je case.0x1400a7971.35
jbe case.0x1400a730b.31
cmp ecx, 0x35
je case.0x1400a730b.10
cmp ecx, 0x43
je case.0x1400a730b.10
cmp ecx, 0x50
je 0x1400a7953
cmp ecx, 0x57
je 0x1400a79a2
cmp ecx, 0x6d
je case.0x1400a776a.6
cmp ecx, 0x70
je case.0x1400a7971.35
cmp ecx, 0x78
je 0x1400a79b2
cmp ecx, 0x79
je case.0x1400a730b.28
cmp ecx, 0x7b
je case.0x1400a7971.28
pop qword [rcx]
add byte [rax], al
pop qword [rcx]
add byte [rax], al
cmp ecx, 0x84
je 0x1400a79b6
add byte [rax], al
add byte [rdi], cl
test byte [rdi - 0x7effffff], ah
stc
xchg ecx, eax
add byte [rax], al
add byte [rdi], cl
test byte [rdi - 0x7effffff], bl
stc
movabs eax, dword [0x16b840f000000]
add byte [rcx + 0xaaf9], al
cmp ecx, 0xaa
invalid
cmp ecx, 0x91
je 0x1400a79ba
cmp ecx, 0xa1
je case.0x1400a7971.28
cmp ecx, 0xaa
je 0x1400a79be
invalid
mov eax, dword [rcx]
add byte [rax], al
invalid
test byte [rbx - 0x7effffff], cl
stc
in eax, dx
add byte [rcx + 0x35edf9], al
add byte [rdi], cl
cmp ecx, 0x35ed
je case.0x1400a730b.28
test byte [rbx], bh
add dword [rax], eax
invalid
xor eax, 0x840f0000
cmp eax, dword [rcx]
add byte [rax], al
invalid
test byte [rbx], bh
add dword [rax], eax
add byte [rcx + 0xcef9], al
add byte [rdi], cl
test byte [rdi + 1], al
add byte [rax], al
invalid
cmp ecx, 0xce
add byte [rax], al
je case.0x1400a7971.28
add byte [rcx + 0xdff9], al
add byte [rdi], cl
test byte [rbx + 1], ch
add byte [rax], al
cmp ecx, 0xdf
je 0x1400a79c2
cmp ecx, 0xe8
je case.0x1400a776a.6
test byte [rbx], bh
add dword [rax], eax
invalid
add byte [rax], al
add byte [rdi], cl
test byte [rbx], bh
add dword [rax], eax
add byte [rcx + 0x102f9], al
cmp ecx, 0x102
je case.0x1400a730b.28
test byte [rbx], cl
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdi], cl
test byte [rbx], cl
add dword [rax], eax
or eax, dword [rcx]
add byte [rax], al
invalid
add byte [rcx + 0x10bf9], al
cmp ecx, 0x10b
je case.0x1400a7276.27
test byte [rbx + 1], cl
add byte [rax], al
invalid
add dword [rax], eax
add byte [rdi], cl
test byte [rbx + 1], cl
add byte [rax], al
invalid
add byte [rcx + 0x150f9], al
cmp ecx, 0x150
je case.0x1400a7276.29
test byte [rbx + 1], al
add byte [rax], al
push rax
add dword [rax], eax
add byte [rdi], cl
test byte [rbx + 1], al
add byte [rax], al
cmp ecx, 0x252
je case.0x1400a730b.28
invalid
add al, byte [rax]
add byte [rdi], cl
test bh, ah
add byte [rax], al
add byte [rcx + 0x3e3f9], al
cmp ecx, 0x3e3
je case.0x1400a730b.28
test bl, bl
add byte [rax], al
invalid
add eax, dword [rax]
add byte [rdi], cl
test bl, bl
add byte [rax], al
add byte [rcx + 0x41df9], al
cmp ecx, 0x41d
je case.0x1400a730b.28
test bh, cl
add byte [rax], al
invalid
add al, 0
add byte [rdi], cl
test bh, cl
add byte [rax], al
add byte [rcx + 0x461f9], al
cmp ecx, 0x461
je case.0x1400a730b.28
test bl, al
add byte [rax], al
invalid
add al, 0
add byte [rdi], cl
test bl, al
add byte [rax], al
add byte [rcx + 0x46bf9], al
add al, 0
add byte [rdi], cl
test byte [rbx], cl
add dword [rax], eax
add byte [rcx + 0x476f9], al
add al, 0
add byte [rax], al
je 0x1400a79d2
test byte [rbx], al
add dword [rax], eax
invalid
add byte [rdi], cl
test byte [rbx], al
add dword [rax], eax
add byte [rcx + 0x4cff9], al
add byte [rdi], cl
cmp ecx, 0x4cf
je case.0x1400a7971.10051
stc
iretd
test bl, cl
add byte [rax], al
add byte [rcx + 0x4d0f9], al
cmp ecx, 0x4d0
je case.0x1400a7971.10065
add al, 0
add byte [rdi], cl
test bl, al
add byte [rax], al
add byte [rcx + 0x50ff9], al
add byte [rdi], cl
cmp ecx, 0x50f
je case.0x1400a730b.23
invalid
add eax, 0x840f0000
jrcxz 0x1400a78f1
test bl, ah
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x5b4f9], al
cmp ecx, 0x5b4
je case.0x1400a730b.28
invalid
add eax, 0x7f740000
add byte [rdi + rdi*2 - 0x7f], dh
jg 0x1400a787d
cmp ecx, 0x1716
je case.0x1400a730b.28
invalid
stc
invalid
invalid
ja 0x1400a7885
cmp ecx, 0x1b64
je case.0x1400a730b.28
stc
sbb eax, dword fs:[rax]
sbb eax, dword [rax]
sbb eax, dword [rax]
add byte [rdi + rbp*2 - 0x7f], dh
stc
sbb byte [rbx], 0
sbb eax, dword [rax]
cmp ecx, 0x1b80
je case.0x1400a730b.28
invalid
sbb eax, dword [rax]
add byte [rdi + riz*2 - 0x7f], dh
cmp ecx, 0x1f4e
cmp ecx, 0x1f4e
stc
invalid
je case.0x1400a730b.28
cmp ecx, 0x2022
je case.0x1400a730b.28
push rdi
push rdi
cmp ecx, 0x25e9
je case.0x1400a730b.28
invalid
stc
jmp 0x1b40a794f
cmp r9, 0x271d
cmp ecx, 0x271d
invalid
je 0x1400a79fc
test ch, al
add byte [rax], al
add byte [rcx + 0x2726f9], al
cmp ecx, 0x2726
je 0x1400a79a2
invalid
invalid
add byte [rbx + riz*2 - 0x7f], dh
stc
xor esp, dword [rdi]
invalid
add byte [rax], al
invalid
cmp ecx, 0x2733
invalid
je case.0x1400a730b.25
test byte [rdi - 0x7f000000], cl
stc
mov bh, 0
add byte [rax], al
invalid
add byte [rcx + 0xb7f9], al
cmp ecx, 0xb7
add byte [rax], al
add byte [rbp + 0x5b], dh
jne case.0x1400a7971.10052
pop rbx
mov al, 0xc
jmp 0x1400a79fc
invalid
add byte [rax], al
invalid
movabs byte [0xe92124448a000000], al
cdq
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xc8efe
invalid
mov cs, word [rax + rax]
mov al, byte [rsp + 0x21]
jmp 0x1400a79fc
lea rcx, [0x140170868]
dec byte [rsi + 0x6348000c]
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
loopne 0x1400a7924
or cl, ch
invalid
mov al, 0x16
jmp 0x1400a79fc
lea rcx, [0x140170820]
mov cs, word [rax + rax]
movsxd rdx, dword [rcx + rdx*4]
add rdx, rcx
add edx, ecx
invalid
add edx, ecx
jmp rdx
xor eax, eax
jmp 0x1400a79fc
mov al, 0x21
jmp 0x1400a79fc
mov al, 0x26
jmp 0x1400a79fc
mov al, 0x18
jmp 0x1400a79fc
mov al, 0xb
jmp 0x1400a79fc
mov al, 0x14
jmp 0x1400a79fc
mov al, 5
jmp 0x1400a79fc
mov al, 4
jmp 0x1400a79fc
mov al, 0x28
jmp 0x1400a79fc
mov al, 0x24
jmp 0x1400a79fc
mov al, 0x19
jmp 0x1400a79fc
mov al, 0x10
jmp 0x1400a79fc
mov al, 0x1c
jmp 0x1400a79fc
mov al, 0x1b
jmp 0x1400a79fc
mov al, 0xe
jmp 0x1400a79fc
mov al, 0xf
jmp 0x1400a79fc
mov al, 0x20
jmp 0x1400a79fc
mov al, 0x1a
jmp 0x1400a79fc
mov al, 0xd
jmp 0x1400a79fc
mov al, 6
jmp 0x1400a79fc
mov al, 3
jmp 0x1400a79fc
add rsp, 0x30
pop rsi
ret
mov rsi, rdx
mov ebx, ecx
mov ecx, 0x18
mov edx, 8
call fcn.1400a5819
movups xmm0, xmmword [rsi]
movups xmmword [rax], xmm0
mov rcx, qword [rsi + 0x10]
mov qword [rax + 0x10], rcx
lea r8, fcn.140002c17
mov ecx, ebx
mov rdx, rax
add rsp, 0x28
pop rbx
pop rsi
jmp case.0x140087893.215
mov r13, rdx
cmp r13, r15
jne 0x1400a7ade
mov edx, 0x20
mov rcx, rdi
call fcn.1400a4ad1
mov r15, qword [rdi + 8]
mov r13, qword [rdi + 0x10]
mov rax, qword [rdi]
add rax, r13
mov r9, r15
sub r9, r13
test r12b, r12b
je 0x1400a7b12
cmp r9, r14
mov rdx, r14
cmovb rdx, r9
lea rcx, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4library_std_srciomod.rs
mov qword [rsp + 0x20], rcx
xor ecx, ecx
mov r8, rax
call fcn.14003c567
mov r9, rdx
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], r9
and qword [rsp + 0x48], 0
mov qword [rsp + 0x50], rbp
mov rcx, rbx
lea rdx, [rsp + 0x38]
call fcn.1400a7d19
test rax, rax
je 0x1400a7b66
mov rsi, rax
mov rcx, rax
call fcn.1400a7250
test al, al
je 0x1400a7c7d
mov qword [rsp + 0x80], rsi
lea rcx, [rsp + 0x80]
call fcn.140002857
jmp 0x1400a7ac4
mov rsi, qword [rsp + 0x48]
test rsi, rsi
je 0x1400a7cbc
invalid
add byte [rbx + rcx*4 + 0x44], cl
and al, 0x38
mov r8, qword [rsp + 0x38]
mov qword [rsp + 0x60], r8
mov r9, qword [rsp + 0x40]
mov qword [rsp + 0x58], r9
mov rdx, qword [rsp + 0x50]
push rsp
and al, 0x50
push rsp
and al, 0x50
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_srcio_borrowed_buf.rs
mov qword [rsp + 0x20], rax
mov rcx, rsi
call fcn.14003c567
mov rbp, rdx
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_srcio_borrowed_buf.rs
mov qword [rsp + 0x20], rax
xor ecx, ecx
mov rdx, rsi
mov r8, qword [rsp + 0x60]
mov r9, qword [rsp + 0x58]
call fcn.14003c567
add rdx, r13
mov qword [rdi + 0x10], rdx
cmp rdx, r15
jne 0x1400a7ac1
mov r13, qword [rsp + 0x68]
cmp r15, r13
jne 0x1400a7ac1
movaps xmmword [rsp + 0x90], xmm6
movaps xmmword [rsp + 0x80], xmm6
lea r15, [rsp + 0x70]
mov r9d, 0x20
mov rcx, r15
add byte [rcx + rcx*4 - 7], cl
mov rdx, rbx
lea r8, [rsp + 0x80]
call fcn.1400a7db7
add byte [rax - 0x7d], cl
jl 0x1400a7c38
jo 0x1400a7c16
add byte [rax - 0x7d], cl
jl 0x1400a7c38
jo 0x1400a7c16
je 0x1400a7c33
mov rsi, qword [rsp + 0x78]
mov rcx, rsi
call fcn.1400a7250
test al, al
invalid
je 0x1400a7c8f
sal byte [rsi + riz*2 + 0x4c], 0x89
stc
mov rcx, r15
call fcn.1400a7ea2
jmp 0x1400a7bf7
mov rdx, qword [rsp + 0x78]
test rdx, rdx
je 0x1400a7cd0
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4library_std_srciomod.rs
mov qword [rsp + 0x20], rax
mov r9d, 0x20
add byte [rax], al
add byte [rax], al
xor ecx, ecx
lea r8, [rsp + 0x80]
call fcn.14003c567
mov r8, rdx
mov rcx, rdi
mov rdx, rax
call fcn.1400a4b87
mov r15, qword [rdi + 8]
mov rdx, qword [rdi + 0x10]
jmp 0x1400a7ac1
mov rax, qword [rsp + 0x28]
mov qword [rax + 8], rsi
mov qword [rax], 1
jmp 0x1400a7ca0
mov rcx, qword [rsp + 0x28]
mov qword [rcx + 8], rsi
mov eax, 1
mov qword [rcx], rax
movaps xmm6, xmmword [rsp + 0xa0]
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
sub r13, qword [rsp + 0x30]
mov rax, qword [rsp + 0x28]
mov qword [rax + 8], r13
and qword [rax], 0
jmp 0x1400a7ca0
sub r13, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x28]
mov qword [rcx + 8], r13
imul ecx, dword [rax], 0xbbebc031
imul ecx, dword [rax], 0xbbebc031
shr cl, 0x73
wait
cmc
dec dword [rax - 0x77]
mov rax, rcx
invalid
invalid
call [rdi]
mov ecx, eax
xor edx, edx
call fcn.1400f0830
mov r8, qword [rsi]
mov rbx, qword [rsi + 8]
mov qword [rsi + 0x18], rbx
mov r14, qword [rsi + 0x10]
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_srcio_borrowed_buf.rs
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, rbx
mov r9, rbx
call fcn.14003c567
mov r9, rdx
mov ecx, edx
mov ecx, edx
lea r15, [rsp + 0x30]
mov rcx, r15
mov rdx, rdi
mov r8, rax
call fcn.1400a7db7
cmp qword [r15], 0
mov rax, qword [r15 + 8]
jne 0x1400a7dab
add r14, rax
mov qword [rsi + 0x10], r14
cmp rbx, r14
cmova r14, rbx
mov qword [rsi + 0x18], r14
xor eax, eax
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov r9, rax
call fcn.14004dcf9
mov r8, rax
mov r9, rdx
cmp dword [rdi + 0x100], 0x3b9aca01
jne 0x1400a7e03
xorps xmm0, xmm0
movups xmmword [rsi], xmm0
jmp 0x1400a7e7f
lea rbx, [rdi + 0x10]
lea r14, [rsp + 0x28]
mov rcx, r14
mov rdx, rbx
call fcn.1400a7eb2
cmp qword [r14], 0
je 0x1400a7e2d
mov rax, qword [rsp + 0x30]
mov qword [rsi + 8], rax
mov eax, 1
jmp 0x1400a7e7c
mov r14, qword [rsp + 0x30]
test r14, r14
je 0x1400a7e8c
mov rax, qword [rdi + 8]
add rax, r14
mov qword [rdi + 8], rax
cmp qword [rdi], rax
jne 0x1400a7e76
mov eax, dword [rdi + 0x100]
mov ecx, 0x3b9aca01
mov dword [rdi + 0x100], ecx
cmp eax, ecx
je 0x1400a7e76
mov rcx, rbx
call fcn.1400a7fc3
test rax, rax
je 0x1400a7e76
mov qword [rsi + 8], rax
mov qword [rsi], 1
jmp 0x1400a7e7f
mov qword [rsi + 8], r14
xor eax, eax
invalid
ror byte [rax - 0x77], 6
mov qword [rsi], rax
mov rax, rsi
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rdx, str.response_body_closed_before_all_bytes_were_readZ:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fureq_2.6.2_src_stream.rstimed_out_reading_response
mov r8d, 0x2f
mov cl, 0x25
call fcn.14007b720
jmp 0x1400a7e22
mov ecx, ebx
call fcn.1400a9737
cmp qword [r15], 0
je 0x1400a7f84
mov rax, qword [rsp + 0x28]
jmp 0x1400a7f5f
mov qword [rsi + 8], rax
mov qword [rsi], 1
jmp 0x1400a7fb0
mov rax, qword [rsp + 0x28]
mov rcx, qword [rdi + 0xc0]
add rcx, rax
mov rdx, qword [rdi + 0xc8]
cmp rcx, rdx
cmovae rcx, rdx
mov qword [rdi + 0xc0], rcx
mov qword [rsi + 8], rax
and qword [rsi], 0
mov rax, rsi
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
and al, 0x30
add dword [rax], eax
add byte [rax - 0x7f], cl
rol dword [rax], 4
add byte [rax], al
jae 0x1400a9c64
mov dword [rsp + 0x34], 0
jmp 0x1400a9c79
call fcn.1400a7cf3
mov qword [rsp + 0x78], rdx
cmp rax, 1
sete al
mov dword [rsp + 0x34], eax
xor ebp, ebp
xorps xmm6, xmm6
lea r12, [rsp + 0x80]
mov r14, qword [rsp + 0x40]
mov qword [rsp + 0x48], rdi
mov qword [rsp + 0x50], rbx
cmp rdi, r14
jne 0x1400a9caf
mov edx, 0x20
mov rcx, r13
call fcn.1400a4ad1
mov r14, qword [r13 + 8]
mov rdi, qword [r13 + 0x10]
mov rax, qword [r13]
add rax, rdi
mov r9, r14
sub r9, rdi
cmp byte [rsp + 0x34], 0
je 0x1400a9ce8
mov rdx, qword [rsp + 0x78]
cmp r9, rdx
cmovb rdx, r9
lea rcx, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4library_std_srciomod.rs
mov qword [rsp + 0x20], rcx
xor ecx, ecx
mov r8, rax
call fcn.14003c567
mov r9, rdx
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], r9
and qword [rsp + 0x68], 0
mov qword [rsp + 0x70], rbp
mov rcx, rbx
lea rdx, [rsp + 0x58]
call fcn.1400a9e85
mov r15, qword [rsp + 0x68]
test r15, r15
je 0x1400a9e5a
mov rsi, qword [rsp + 0x58]
mov rbx, r14
mov r14, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x70]
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_srcio_borrowed_buf.rs
mov qword [rsp + 0x20], rax
mov rcx, r15
mov r8, rsi
mov r9, r14
call fcn.14003c567
mov rbp, rdx
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_srcio_borrowed_buf.rs
mov qword [rsp + 0x20], rax
xor ecx, ecx
mov rdx, r15
mov r8, rsi
mov r9, r14
mov r14, rbx
call fcn.14003c567
add rdx, rdi
mov qword [r13 + 0x10], rdx
cmp rdx, rbx
jne 0x1400a9e20
cmp r14, qword [rsp + 0x40]
mov rbx, qword [rsp + 0x50]
jne 0x1400a9e25
movaps xmmword [rsp + 0xa0], xmm6
movaps xmmword [rsp + 0x90], xmm6
lea rdi, [rsp + 0x90]
mov r9d, 0x20
mov rcx, r12
mov rdx, rbx
mov r8, rdi
call fcn.1400a97b9
cmp qword [rsp + 0x80], 0
je 0x1400a9ddb
mov r15, qword [rsp + 0x88]
mov rcx, r15
call fcn.1400a7250
test al, al
je 0x1400a9e2d
pop rsp
pop rsp
mov rcx, r12
call fcn.1400a7ea2
jmp 0x1400a9d9e
mov rdx, qword [rsp + 0x88]
test rdx, rdx
je 0x1400a9e6e
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4library_std_srciomod.rs
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
mov r9d, 0x20
xor ecx, ecx
mov r8, rdi
call fcn.14003c567
mov r8, rdx
mov rcx, r13
mov rdx, rax
call fcn.1400a4b87
mov r14, qword [r13 + 8]
mov rdx, qword [r13 + 0x10]
push rbp
adc bl, ch
invalid
push rbp
adc bl, ch
add eax, 0x245c8b48
push rax
mov rbx, qword [rsp + 0x50]
mov rdi, rdx
jmp 0x1400a9c95
mov rcx, qword [rsp + 0x38]
mov qword [rcx + 8], r15
mov eax, 1
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
add dword [rdi], ecx
sub byte [rsp + 0xb0], dh
mov qword [rcx], rax
movaps xmm6, xmmword [rsp + 0xb0]
add rsp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
ret
sub rdi, qword [rsp + 0x48]
mov rax, qword [rsp + 0x38]
mov qword [rax + 8], rdi
and qword [rax], 0
jmp 0x1400a9e3e
mov rax, qword [rsp + 0x40]
sub rax, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x38]
mov qword [rcx + 8], rax
xor eax, eax
jmp 0x1400a9e3b
xor eax, eax
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
ret
mov r13, rdx
cmp r13, r15
jne 0x1400a9f63
mov edx, 0x20
mov rcx, rdi
call fcn.1400a4ad1
mov r15, qword [rdi + 8]
mov r13, qword [rdi + 0x10]
mov rax, qword [rdi]
add rax, r13
mov r9, r15
sub r9, r13
test r12b, r12b
je 0x1400a9f97
cmp r9, r14
mov rdx, r14
cmovb rdx, r9
cmovb rdx, r9
lea rcx, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4library_std_srciomod.rs
mov qword [rsp + 0x20], rcx
xor ecx, ecx
mov r8, rax
call fcn.14003c567
mov r9, rdx
mov ecx, edx
mov ecx, edx
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], r9
and qword [rsp + 0x48], 0
mov qword [rsp + 0x50], rbp
insb byte [rdi], dx
and al, 0x50
mov rcx, rbx
lea rdx, [rsp + 0x38]
call fcn.1400aa167
test rax, rax
je 0x1400a9feb
mov rsi, rax
mov rcx, rax
call fcn.1400a7250
xchg edx, edx
invalid
inc dword [rax + rax*8 + 0x131840f]
add byte [rax], al
xchg edx, edx
invalid
add byte [rax - 0x73], cl
mov word [rax + rax*4], fs
add byte [rax], al
add al, ch
invalid
jno 0x1400a9f6c
call fcn.140002857
jmp 0x1400a9f49
cmc
invalid
mov rsi, qword [rsp + 0x48]
test rsi, rsi
je 0x1400aa141
cmp byte [rcx + rcx*4 + 0x44], cl
and al, 0x60
mov r9, qword [rsp + 0x40]
mov qword [rsp + 0x58], r9
mov rdx, qword [rsp + 0x50]
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_srcio_borrowed_buf.rs
cmpsd dword [rsi], dword [rdi]
retf
or al, byte [rax]
mov qword [rsp + 0x20], rax
mov rcx, rsi
call fcn.14003c567
mov rbp, rdx
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_srcio_borrowed_buf.rs
mov qword [rsp + 0x20], rax
xor ecx, ecx
mov rdx, rsi
mov r8, qword [rsp + 0x60]
mov r9, qword [rsp + 0x58]
call fcn.14003c567
invalid
and eax, 0x14cfff9
invalid
mov qword [rdi + 0x10], rdx
cmp rdx, r15
jne 0x1400a9f46
cmpsd dword [rsi], dword [rdi]
retf
add byte [rax], al
lea r15, [rsp + 0x70]
mov r9d, 0x20
mov rcx, r15
mov rdx, rbx
lea r8, [rsp + 0x80]
call fcn.1400aa205
cmp qword [rsp + 0x70], 0
je 0x1400aa0b8
mov rsi, qword [rsp + 0x78]
mov rcx, rsi
call fcn.1400a7250
test al, al
je case.0x140093d1d.111
mov rcx, r15
call fcn.1400a7ea2
jmp 0x1400aa07c
mov rdx, qword [rsp + 0x78]
test rdx, rdx
je 0x1400aa155
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4library_std_srciomod.rs
mov qword [rsp + 0x20], rax
mov r9d, 0x20
xor ecx, ecx
lea r8, [rsp + 0x80]
call fcn.14003c567
mov r8, rdx
mov rcx, rdi
mov rdx, rax
call fcn.1400a4b87
mov r15, qword [rdi + 8]
mov rdx, qword [rdi + 0x10]
jmp 0x1400a9f46
mov rcx, qword [rsp + 0x28]
mov qword [rcx + 8], rsi
mov eax, 1
mov qword [rcx], rax
movaps xmm6, xmmword [rsp + 0xa0]
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
sub r13, qword [rsp + 0x30]
and al, 0x30
mov rcx, qword [rsp + 0x28]
mov qword [rcx + 8], r13
xor eax, eax
jmp 0x1400aa122
mov ecx, dword [rsi + 0x18]
sbb byte [rbp + r9*4 + 0xd], r9b
sahf
leave
or al, byte [rax]
lea r9, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_srcio_borrowed_buf.rs
call fcn.140001866
mov r8, rdx
mov rcx, rax
xor edx, edx
call fcn.1400f0830
mov r8, qword [rsi]
mov rbx, qword [rsi + 8]
mov qword [rsi + 0x18], rbx
mov r14, qword [rsi + 0x10]
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_srcio_borrowed_buf.rs
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, rbx
mov r9, rbx
call fcn.14003c567
mov r9, rdx
lea r15, [rsp + 0x30]
mov rcx, r15
mov rdx, rdi
mov r8, rax
call fcn.1400aa205
cmp qword [r15], 0
cmp dword [rdi], 0
cmp dword [rdi], 0
mov rax, qword [r15 + 8]
jne 0x1400aa1f9
add r14, rax
mov qword [rsi + 0x10], r14
cmp rbx, r14
cmova r14, rbx
mov qword [rsi + 0x18], r14
xor eax, eax
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
push rbx
sub rsp, 0x298
mov qword [rsp + 0x88], r9
mov qword [rsp + 0x80], r8
mov r15, rdx
mov qword [rsp + 0x48], rcx
lea r14, [rdx + 0xb8]
lea rax, [rdx + 0x58]
mov qword [rsp + 0x78], rax
lea rax, [rdx + 0x70]
mov qword [rsp + 0x58], rax
lea rbp, [rsp + 0x168]
mov r13d, dword [rdx + 0xb8]
mov r9d, dword [rdx + 0xbc]
mov rbx, qword [rdx + 0xc0]
mov r12, qword [rdx + 0xc8]
mov dword [r14], 5
lea eax, [r13 - 2]
xor ecx, ecx
cmp eax, 4
lea rax, [rax + 1]
cmovb rcx, rax
lea rdx, [0x1401708b0]
movsxd rax, dword [rdx + rcx*4]
add rax, rdx
lea rcx, [r15 + 8]
mov qword [rsp + 0xa8], rcx
lea r8, [r15 + 0xd0]
lea rcx, [r15 + 0x5c]
mov qword [rsp + 0x98], rcx
lea rcx, [r15 + 0xa0]
mov qword [rsp + 0x90], rcx
nop
add byte [rax], al
add byte [rcx + rcx*4 + 0x74], cl
and al, 0x60
nop
add byte [rax], al
add byte [rcx + rcx*4 + 0x74], cl
and al, 0x60
mov qword [rsp + 0xb0], r8
jmp rax
lea rax, [rsp + 0x150]
mov dword [rax], r13d
mov dword [rsp + 0x44], r9d
mov dword [rax + 4], r9d
mov qword [rax + 8], rbx
mov dword [rax + 8], ebx
mov dword [rax + 8], ebx
mov qword [rax + 0x10], r12
mov ecx, 0xe
mov rdi, rbp
mov rsi, r8
rep movsq qword [rdi], qword [rsi]
lea rcx, [rsp + 0xc8]
add byte [rax - 0x77], cl
add dword [rax - 0x7d], ecx
invalid
adc byte [rax], al
mov rax, qword [rax + 0x28]
mov qword [rcx + 0x18], rax
mov rax, qword [rsp + 0x58]
mov qword [rcx + 8], rax
call fcn.1400aab5a
test rax, rax
lea rsi, [rsp + 0x178]
add byte [rax - 0x77], cl
add dword [rax - 0x7d], ecx
invalid
add byte [rax], al
mov r13, qword [rsp + 0xa8]
lea r8, [rsp + 0xd0]
jne 0x1400aa3a0
mov rax, qword [rsp + 0x168]
mov rdx, qword [rsp + 0x170]
lea rdi, [rsp + 0xc8]
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
lea r14, [rsp + 0x248]
mov ecx, 0xa
mov rdi, r14
mov rsi, r8
rep movsq qword [rdi], qword [rsi]
mov rcx, rax
call fcn.1400448bb
mov rcx, r15
call fcn.1400aae92
mov qword [r15], 1
invalid
add dword [rax], eax
add byte [rax], al
mov ecx, 0xa
mov rdi, r13
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
mov r13d, 2
jmp 0x1400aa408
invalid
mov r14, rax
mov rcx, rax
call fcn.1400a7744
cmp al, 0xd
jne 0x1400aa3ed
add byte [rcx - 0x48], al
mov byte [rax], al
add byte [rax], al
mov rcx, rbx
mov rdx, rdi
call fcn.1400efbc0
add bl, ch
invalid
add bl, ch
or eax, 0x248c8d48
push rax
add dword [rax], eax
add al, ch
ror dword [rdx], cl
add byte [rax], al
mov rax, qword [rsp + 0x48]
mov qword [rax + 8], r14
jmp 0x1400aaab9
add byte [rax], al
add byte [rax], al
mov r14, qword [rsp + 0x60]
mov rcx, r14
call fcn.1400aaea2
mov dword [r15 + 0xb8], r13d
add byte [rax], al
mov r9d, dword [rsp + 0x44]
mov dword [r15 + 0xbc], r9d
mov qword [r15 + 0xc0], rbx
mov qword [r15 + 0xc8], r12
lea rsi, [rsp + 0x1d8]
mov ecx, 0xe
mov r8, qword [rsp + 0xb0]
mov rdi, r8
rep movsq qword [rdi], qword [rsi]
mov dword [r14], 5
mov dword [rsi], 5
mov dword [rsi], 5
lea eax, [r13 - 2]
lea rcx, [rax + 1]
xor edx, edx
cmp eax, 4
clc
add al, 0x48
cmovb edx, ecx
clc
add al, 0x48
cmovb edx, ecx
lea rcx, [0x1401708b0]
or al, 0
movsxd rax, dword [rcx + rdx*4]
add rax, rcx
jmp rax
mov rdi, qword [rsp + 0x88]
mov edi, dword [rsp + 0x88]
test rdi, rdi
mov r12, qword [rsp + 0x80]
movsb byte [rdi], byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rbx + rcx*4 + 0x6c], cl
and al, 0x58
movsb byte [rdi], byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rbx + rcx*4 + 0x6c], cl
and al, 0x58
mov dword [rsp + 0x44], r9d
mov qword [rsp + 0xa0], r15
je 0x1400aaad4
lea rcx, [rsp + 0xc8]
mov rdx, r13
call fcn.1400aafbe
mov rbp, qword [rsp + 0xc8]
lodsb al, byte [rsi]
and al, 0xc8
add byte [rax], al
add byte [rax - 0x7b], cl
in eax, dx
je 0x1400aaa70
push 0x24a4894c
push rax
add dword [rax], eax
add byte [rax - 0x77], cl
mov esp, 0x15824
add byte [rdx + 0xab0183], cl
add byte [rax + rax*8 + 0x40b9], al
add byte [rdx + 8], bh
cmove ecx, edx
mov dl, byte [rbx + 0xab02]
xor r8d, r8d
cmp al, 2
setb sil
mov byte [rbx + 0xab02], 0
mov eax, 1
cmp byte [rbx + 0xab00], 0
mov qword [rsp + 0x70], r9
js 0x1400aa555
mov r10b, byte [rbx + 0xab03]
test r9, r9
je 0x1400aa5ee
invalid
add byte [rax], al
invalid
test eax, 0x45000000
test dl, dl
test r10b, r10b
je 0x1400aa5ee
mov ecx, 0xfffffffe
jmp 0x1400aa55a
mov ecx, 0xfffffffd
xor r14d, r14d
xor esi, esi
mov r9, qword [rsp + 0x68]
add rsi, qword [r15 + 0xa8]
mov qword [r15 + 0xa8], rsi
add r14, qword [r15 + 0xb0]
mov qword [r15 + 0xb0], r14
xor r8d, r8d
cmp ecx, 0xfffffffb
sete r8b
test ecx, ecx
setne dl
add dl, dl
sub rsi, r9
add rsi, qword [r15 + 0x90]
mov r9, qword [r15 + 0x98]
cmp rsi, r9
cmovae rsi, r9
movzx edx, dl
mov qword [r15 + 0x90], rsi
test eax, eax
cmovne edx, r8d
je 0x1400aa5c4
cmp ecx, 0xfffffffb
jne 0x1400aaa7a
test dl, dl
je 0x1400aa5d4
movzx eax, dl
cmp eax, 1
clc
add dword [rdi], ecx
invalid
cmpsd dword [rsi], dword [rdi]
add al, byte [rax]
invalid
clc
add dword [rdi], ecx
test dword [rdi + 0x48000002], esp
cmp dword [rsp + 0x70], 0
jl 0x1400aa5fc
jo 0x1400aa5da
cmp qword [rsp + 0x70], 0
je 0x1400aa87b
cmp r14, r11
je 0x1400aa4a4
invalid
invalid
invalid
jmp 0x1400aa87b
mov r8b, sil
or ecx, r8d
or ecx, eax
or ecx, eax
test r9, r9
sete al
test r10b, r10b
setne r8b
setne al
setne al
or r8b, al
mov byte [rbx + 0xab03], r8b
rol byte [rax + rcx*4 - 0x7d], 3
stosd dword [rdi], eax
add byte [rax], al
test r9, r9
mov qword [rsp + 0x50], r11
jne 0x1400aa684
test dl, dl
je 0x1400aa684
or ecx, 4
lea rdx, [rbx + 0x8000]
leave
add al, 0x48
lea edx, [rbx + 0x8000]
mov dword [rsp + 0x38], ecx
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], r12
and al, 0x20
and qword [rsp + 0x30], 0
and al, 0x30
add byte [rax - 0x73], cl
mov word [rax + rcx*8], fs
add byte [rax], al
add byte [rcx - 0x77], cl
call 0x1392acf2e
dec dword [rax - 0x75]
mov ah, 0x24
and al, 0xc8
add byte [rax], al
invalid
xor byte [rax], al
lea rcx, [rsp + 0xc8]
mov r8, rbp
call fcn.14003c66f
mov rsi, qword [rsp + 0xc8]
and al, 0xc8
add byte [rax], al
invalid
and al, 0xc8
add byte [rax], al
add byte [rbx + rcx*4 - 0x4c], cl
mov r14, qword [rsp + 0xd8]
mov al, byte [rsp + 0xd0]
mov r14, qword [rsp + 0xd8]
mov al, byte [rsp + 0xd0]
mov byte [rbx + 0xab00], al
test al, al
js 0x1400aa6d2
je 0x1400aa808
add dword [rax], eax
add dh, al
add dword [rax], 0xffffffab
invalid
stosd dword [rdi], eax
add byte [rax], al
invalid
mov byte [rbx + 0xab00], 0xff
mov eax, 1
add byte [rbx - 0x47010000], ch
add dword [rax], eax
add byte [rax], al
mov ecx, 0xfffffffb
jmp 0x1400aa80f
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x2ca83ca], cl
mov edx, ecx
or edx, 2
test r9, r9
cmove edx, ecx
cmp qword [rbx + 0xaaf8], 0
je case.0x14008993a.318
mov ecx, ebx
lea rdx, [rsp + 0x150]
call fcn.14003f121
mov r11, qword [rsp + 0x50]
push rax
add dword [rax], eax
add al, ch
js 0x1400aa6f1
stc
dec dword [rbx + rcx*4 + 0x5c]
and al, 0x50
mov r14, rax
cmp byte [rbx + 0xab00], 0
add byte [rbx + 0xf000000], ch
xchg esp, eax
ror byte [rax - 0x7d], 0xbb
cmp dword [rbx + 0xaaf8], 0
cmp dword [rbx + 0xaaf8], 0
sete cl
and cl, al
shl dword [rax], 0xc1
movzx ecx, cl
xor eax, eax
jmp 0x1400aa55d
mov eax, 1
mov ecx, 0xfffffffd
std
invalid
invalid
invalid
std
invalid
jmp 0x1400aa80f
lea rax, [rbx + 0x8000]
add dword [rax], 0xffffff80
add byte [rax], al
mov qword [rsp + 0xb8], rax
xor r14d, r14d
xor esi, esi
xor esi, esi
test byte [rcx + rcx*4 - 0x31], 0x4c
mov dword [rsp + 0xc0], esi
mov ah, 0x24
rol byte [rax], 0
invalid
mov rdi, r9
mov qword [rsp + 0xc0], r14
mov ah, 0x24
rol byte [rax], 0
add byte [rax - 0x75], cl
xor eax, 0xffffffaa
add byte [rax], al
mov rax, qword [rbx + 0xaaf0]
mov r15d, edx
mov dword [rsp + 0x38], edx
and al, 0x38
and al, 0x38
mov qword [rsp + 0x30], rax
and al, 0x30
mov qword [rsp + 0x20], rbx
mov qword [rsp + 0x28], 0x8000
lea rcx, [rsp + 0xc8]
mov rdx, qword [rsp + 0xb8]
mov eax, 0x49000000
mov eax, ebp
mov eax, 0x49000000
mov eax, ebp
add byte [rax], al
add byte [rcx - 0x77], cl
call 0x129043081
xor ebx, dword [rdi]
stc
dec dword [rbx + rcx*4 - 0x4c]
mov r14, qword [rsp + 0xc8]
invalid
invalid
movsb byte [rdi], byte [rsi]
and al, 0xd8
mov r9, rdi
call fcn.14003c66f
mov r14, qword [rsp + 0xc8]
mov r12, qword [rsp + 0xd8]
add byte [rax], al
add byte [rdx + rcx*4 - 0x54], al
and al, 0xd0
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rdx + rcx*4 - 0x54], al
and al, 0xd0
rol byte [rax], 1
add byte [rax], al
invalid
invalid
stosd dword [rdi], eax
rol byte [rax], 1
add byte [rax], al
mov byte [rbx + 0xab00], r13b
mov rcx, rbp
mov rdx, rdi
stosd dword [rdi], eax
add byte [rbx - 0x76b80000], ch
jmp 0x18e0530aa
invalid
mov r8, r14
lea r9, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.6.2_srcinflate_stream.rs
call fcn.1400288a6
mov rbp, rax
invalid
mov rdi, rdx
add rsi, r14
mov qword [rbx + 0xaaf8], r12
loope 0x1400aa766
invalid
mov rcx, rbx
lea rdx, [rsp + 0x150]
call fcn.14003f121
mov r14, rax
mov esi, eax
add r14, qword [rsp + 0xc0]
mov eax, 1
add dword [rax], eax
add byte [rax], al
add byte [rax + 1], bh
add dword [rax], eax
add byte [rax], al
test r13b, r13b
js 0x1400aa82e
mov ecx, 0xfffffffb
cmp qword [rsp + 0x70], 0
mov r11, qword [rsp + 0x50]
push rax
push rax
jne 0x1400aa7c5
cmp r13b, 1
je 0x1400aa854
pop qword [rax]
add byte [rax], al
pop qword [rax]
add byte [rax], al
cmp qword [rsp + 0x70], 0
je 0x1400aa7f0
mov rax, qword [rbx + 0xaaf8]
test r13b, r13b
test ch, ch
je 0x1400aa819
test rdi, rdi
je 0x1400aa819
test rax, rax
je 0x1400aa800
jmp 0x1400aa819
sub dword [rbp - 0x7c], eax
in eax, dx
test r13b, r13b
je case.0x1400a798c.46
cmp qword [rsp + 0x158], 0
cmp dword [rsp + 0x158], 0
je 0x1400aa854
mov edx, r15d
jmp 0x1400aa6f8
invalid
invalid
invalid
invalid
invalid
xor eax, eax
mov ecx, 1
mov r11, qword [rsp + 0x50]
jmp 0x1400aa55f
test r13b, r13b
sete cl
test rax, rax
ror byte [rdi], 0x94
shl byte [rax], 0xc8
ror byte [rdi], 0x94
shl byte [rax], 0xc8
movzx ecx, al
xor eax, eax
jmp 0x1400aa854
mov ecx, 0xfffffffd
mov r11, qword [rsp + 0x50]
jmp 0x1400aa854
xor eax, eax
cmp qword [rbx + 0xaaf8], 0
cmp dword [rbx + 0xaaf8], 0
cmp dword [rbx + 0xaaf8], 0
setne al
mov ecx, 1
add byte [rax], al
add byte [rax], al
mov edx, 0xfffffffb
cmovne ecx, edx
mov rdi, qword [rsp + 0x88]
mov edi, dword [rsp + 0x88]
mov r12, qword [rsp + 0x80]
mov r13, qword [rsp + 0x58]
add byte [rax], 0
add byte [rbx + rcx*4 + 0x6c], cl
and al, 0x58
mov r9, qword [rsp + 0x68]
mov r15, qword [rsp + 0xa0]
jmp 0x1400aa564
cld
invalid
invalid
cld
invalid
lea r9, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_flate2_1.0.25_srccrc.rs
lea ecx, [0x140157920]
mov r8, r14
sub r8, r11
mov rcx, r12
mov rdx, rdi
mov rsi, r11
call fcn.14003c59f
mov r8, rdx
mov rcx, qword [rsp + 0x78]
fsubp st(0)
or dword [0xc954a891], ebx
ror byte [rax - 0x75], 1
and al, 0x78
mov rdx, rax
call fcn.140037629
xor r12d, r12d
mov r13d, 3
add byte [rax], al
add byte [rbx], bh
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx], bh
add byte [rax], al
invalid
sub r14, rsi
sub esi, esi
lea rbp, [rsp + 0x168]
je 0x1400aa408
mov rsi, qword [rsp + 0x60]
and al, 0x60
mov rcx, rsi
call fcn.1400aaea2
mov dword [rsi], 2
mov rax, qword [rsp + 0x48]
mov qword [rax + 8], r14
and qword [rax], 0
add cl, ch
invalid
add dword [rax], eax
invalid
add cl, ch
invalid
mov dword [rsp + 0x44], r9d
mov qword [rsp + 0x150], r12
cmp rbx, 8
mov rdi, qword [rsp + 0x58]
mov edi, dword [rsp + 0x58]
mov edi, dword [rsp + 0x58]
jae 0x1400aa969
lea r9, str.Z:WorkspaceDevelopTools.cargo_registry_srcindex.crates.io_6f17d22bba15001f_flate2_1.0.25_srcgz_bufread.rs_rcorrupt_deflate_stream
lea rdx, [rsp + 0x150]
xchg esp, eax
and al, 0x50
add dword [rax], eax
add byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
xchg esp, eax
and al, 0x50
add dword [rax], eax
add byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
mov rcx, rbx
call fcn.140001866
mov r9, rdx
lea rsi, [rsp + 0xc8]
mov rcx, rsi
mov ecx, esi
mov ecx, esi
mov rdx, rdi
mov r8, rax
call fcn.1400aaef3
cmp qword [rsi], 0
add byte [rdi], cl
invalid
mov dl, 1
add byte [rax], al
add byte [rdi], cl
test dword [rdx + 0x48000001], esi
mov rax, qword [rsp + 0xd0]
mov rax, qword [rsp + 0xd0]
test rax, rax
je 0x1400aab09
add rbx, rax
mov r13d, 3
mov ebp, 3
mov ebp, 3
add eax, dword [rax]
add byte [rax], al
mov r12, qword [rsp + 0x150]
jmp 0x1400aa408
mov rcx, qword [rsp + 0x78]
mov ecx, dword [rsp + 0x78]
call fcn.140037625
mov dl, 0xcc
clc
inc dword [rcx + rdi - 0x20]
cmp eax, r12d
cmp eax, r12d
jne 0x1400aab4d
mov rax, r12
shr rax, 0x20
cmp dword [r15 + 0x68], eax
push 0x1c0850f
add byte [rax], al
push 0x1c0850f
add byte [rax], al
mov r13d, 5
cmp byte [r15 + 0x140], 0
add dword [rax], eax
add byte [rax], al
je 0x1400aa408
lea rsi, [rsp + 0xc8]
mov rcx, rsi
mov rdx, qword [rsp + 0x58]
push rsp
and al, 0x58
call fcn.1400aafbe
add byte [rax], al
cmp qword [rsi], 0
je 0x1400aaaf4
test byte [rcx + rax], dh
add byte [rax], al
cmp qword [rsp + 0xd0], 0
cmp dword [rsp + 0xd0], 0
je 0x1400aa408
xorps xmm0, xmm0
mov rax, qword [rsp + 0x98]
movups xmmword [rax], xmm0
add byte [rax - 0x73], cl
mov ah, 0x24
enter 0, 0
add byte [rax - 0x73], cl
mov ah, 0x24
enter 0, 0
mov rcx, rsi
call fcn.1400376cf
clc
dec dword [rcx - 0x75]
invalid
movabs al, byte [0xfff9fbd5e8000000]
add al, ch
invalid
sti
stc
dec dword [rax - 0x75]
adc byte [rax - 0x75], r9b
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
clc
dec dword [rcx - 0x75]
invalid
add al, ch
invalid
dec dword [rax - 0x75]
adc byte [rax - 0x75], r9b
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
adc byte [r15], cl
invalid
movups xmm0, xmmword [rsi]
adc byte [rsi], al
movups xmmword [rcx], xmm0
lea rax, [rsp + 0xc8]
mov ecx, 0xb
mov rdi, rax
mov rsi, r15
mov esi, edi
rep movsq qword [rdi], qword [rsi]
and qword [r15], 0
mov rcx, rax
call fcn.1400aae92
lea rsi, [rsp + 0xc8]
mov rcx, rsi
call fcn.14003767b
mov r13d, dword [rsi]
mov eax, dword [rsi + 4]
mov dword [rsp + 0x44], eax
mov rbx, qword [rsi + 8]
mov ebx, dword [rsi + 8]
pop rsi
or byte [rbx + rcx*4 + 0x66], cl
adc byte [rax - 0x73], cl
mov esp, 0x1d824
add byte [rcx + 0xe], bh
add byte [rax], al
pop rsi
or byte [rbx + rcx*4 + 0x66], cl
adc byte [rax - 0x73], cl
mov esp, 0x1d824
add byte [rcx + 0xe], bh
add byte [rax], al
add byte [rax], al
lea rsi, [rsp + 0xe0]
rep movsq qword [rdi], qword [rsi]
jmp 0x1400aa408
add byte [rax], al
add bl, ch
invalid
lea rdx, [0x140157b00]
adc eax, 0xad07f
mov r8d, 0x16
mov cl, 0x14
call fcn.14007b720
mov rsi, rax
mov rcx, rsi
call fcn.1400a7744
cmp al, 0xd
mov rdi, qword [rsp + 0x60]
jne 0x1400aaab0
mov rcx, rdi
call fcn.1400aaea2
mov dword [rdi], 2
mov rax, qword [rsp + 0x48]
mov qword [rax + 8], rsi
mov qword [rax], 1
add dword [rax], eax
add byte [rax], al
add rsp, 0x298
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
ret
mov rsi, qword [rsp + 0x60]
mov rcx, rsi
int1
call fcn.1400aaea2
mov dword [rsi], 2
invalid
xorps xmm0, xmm0
mov rax, qword [rsp + 0x48]
movups xmmword [rax], xmm0
jmp case.0x1400a798c.54
mov rsi, qword [rsp + 0xd0]
jmp 0x1400aab13
invalid
and al, 0xd0
add byte [rax], al
add bl, ch
adc eax, 0x24448b48
mov qword [rax + 8], rbx
mov rax, qword [rsp + 0x48]
and al, 0x48
mov qword [rax + 8], rbx
jmp 0x1400aaab9
movabs rsi, 0x2500000003
mov rcx, rsi
call fcn.1400a7744
cmp al, 0xd
jne 0x1400aaab0
mov rdi, qword [rsp + 0x150]
add byte [rax], al
mov rcx, r14
call fcn.1400aaea2
mov dword [r15 + 0xb8], 3
mov qword [r15 + 0xc0], rbx
mov qword [r15 + 0xc8], rdi
jmp 0x1400aaab0
call fcn.140037659
mov rsi, rax
jmp 0x1400aaab0
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
mov rsi, rcx
mov rax, qword [rcx]
movzx ecx, byte [rax + 0x82]
invalid
add byte [rax], al
add byte [rbp + rcx*4 + 0x25], cl
pop r13
or al, 0
movsxd rcx, dword [r12 + rcx*4]
add rcx, r12
jmp rcx
invalid
invalid
test byte [rax + 0x83], 2
jne 0x1400aab91
xor esi, esi
jmp 0x1400aabac
lea rdi, [rsp + 0x28]
mov rcx, rdi
mov rdx, rsi
call fcn.1400ab153
add byte [rsi - 0x7d], ah
invalid
invalid
je 0x1400aabbd
add byte [rsi + rdx + 0x48], dh
mov esi, dword [rsp + 0x30]
mov rsi, qword [rsp + 0x30]
mov rax, rsi
add rsp, 0x48
add esp, 0x48
add esp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
movzx edi, word [rsp + 0x2a]
mov rcx, qword [rsi]
call fcn.140037625
cmp di, ax
invalid
je 0x1400aab8d
invalid
call fcn.140037659
jmp 0x1400aac5c
lea r8, [rsp + 0x38]
and word [r8 + 8], 0
and qword [r8], 0
lea rdi, [rsp + 0x28]
mov r9d, 0xa
mov rcx, rdi
mov rdx, rsi
call fcn.1400ab088
cmp qword [rdi], 0
jne case.default.0x1400aaccb
cmp byte [rsp + 0x38], 0x1f
jne 0x1400aac57
cmp byte [rsp + 0x39], 0x8b
jne 0x1400aac57
cmp byte [rsp + 0x3a], 8
jne 0x1400aac57
mov al, byte [rsp + 0x3b]
mov rcx, qword [rsi]
mov byte [rcx + 0x83], al
mov eax, dword [rsp + 0x3c]
mov rcx, qword [rsi]
mov dword [rcx + 0x78], eax
mov al, byte [rsp + 0x41]
mov rcx, qword [rsi]
mov rcx, qword [rsi]
mov byte [rcx + 0x7c], al
mov rax, qword [rsi]
mov byte [rax + 0x82], 1
mov rax, qword [rsi]
movzx ecx, byte [rax + 0x82]
movsxd rcx, dword [r12 + rcx*4]
or al, 0x8c
or al, 0x8c
add rcx, r12
jmp rcx
call fcn.14003766a
dec dword [rax - 0x77]
invalid
mov rsi, rax
jmp 0x1400aabac
test byte [rax + 0x83], 4
jne 0x1400aac87
invalid
sbb al, dh
add byte [rdx + 0x2000000], 0x48
mov eax, dword [rsi]
mov byte [rax + 0x82], 2
mov rax, qword [rsi]
movzx ecx, byte [rax + 0x82]
movsxd rcx, dword [r12 + rcx*4]
add rcx, r12
jmp rcx
lea rdi, [rsp + 0x28]
mov rcx, rdi
mov rdx, rsi
call fcn.1400ab153
cmp word [rdi], 0
jne case.default.0x1400aaccb
invalid
movzx eax, word [rsp + 0x2a]
mov rcx, qword [rsi]
mov word [rcx + 0x80], ax
mov rax, qword [rsi]
mov byte [rax + 0x82], 2
add cl, byte [rax - 0x75]
invalid
movzx ecx, byte [rax + 0x82]
invalid
add byte [rax], al
add byte [rcx + 0x63], cl
or al, 0x8c
add rcx, r12
jmp rcx
add cl, byte [rax - 0x75]
invalid
invalid
test byte [rax + 0x83], 4
jne 0x1400aacf0
mov byte [rax + 0x82], 3
mov rax, qword [rsi]
movzx ecx, byte [rax + 0x82]
movsxd rcx, dword [r12 + rcx*4]
add rcx, r12
jmp rcx
movzx edi, word [rax + 0x80]
mov rcx, rdi
mov dl, 1
add eax, ebp
sbb dword [rax], ebx
stc
dec dword [rcx - 0x77]
invalid
mov rbx, rdx
lea r15, [rsp + 0x28]
mov rcx, r15
mov rdx, rsi
mov r8, rax
mov r9, rdi
call fcn.1400ab088
cmp qword [r15], 0
jne case.default.0x1400aad5d
add eax, ebp
sbb dword [rax], ebx
stc
dec dword [rcx - 0x77]
invalid
mov rax, qword [rsi]
mov rcx, qword [rax + 0x30]
mov rdx, qword [rax + 0x38]
call fcn.1400a55ef
mov rax, qword [rsi]
mov qword [rax + 0x30], r14
mov qword [rax + 0x38], rbx
mov qword [rax + 0x40], rdi
mov dword [rax + 0x40], edi
mov rax, qword [rsi]
mov byte [rax + 0x82], 3
mov rax, qword [rsi]
movzx ecx, byte [rax + 0x82]
movsxd rcx, dword [r12 + rcx*4]
add rcx, r12
jmp rcx
mov rsi, qword [rsp + 0x30]
mov esi, dword [rsp + 0x30]
mov rcx, r14
mov rdx, rbx
call fcn.1400448bb
jmp 0x1400aabac
test byte [rax + 0x83], 8
jne 0x1400aad97
mov byte [rax + 0x82], 4
mov rax, qword [rsi]
movzx ecx, byte [rax + 0x82]
movsxd rcx, dword [r12 + rcx*4]
add rcx, r12
jmp rcx
cmp qword [rax + 0x48], 0
jne 0x1400aadbb
mov rdx, qword [rax + 0x50]
xor ecx, ecx
call fcn.1400a55ef
mov rax, qword [rsi]
mov qword [rax + 0x48], 1
xorps xmm0, xmm0
movups xmmword [rax + 0x50], xmm0
lea rdi, [rsp + 0x28]
mov rcx, rdi
mov rdx, rsi
call fcn.1400ab1a3
movzx eax, byte [rsp + 0x28]
test eax, eax
jne 0x1400aaddd
cmp byte [rsp + 0x29], 0
jne 0x1400aadc0
jmp 0x1400aade6
cmp eax, 2
jne case.default.0x1400aaccb
mov rax, qword [rsi]
mov byte [rax + 0x82], 4
add al, 0x48
mov eax, dword [rsi]
add al, 0x48
mov eax, dword [rsi]
movzx ecx, byte [rax + 0x82]
movsxd rcx, dword [r12 + rcx*4]
add rcx, r12
jmp rcx
test byte [rax + 0x83], 0x10
jne 0x1400aae26
mov byte [rax + 0x82], 5
mov rax, qword [rsi]
movzx ecx, byte [rax + 0x82]
movsxd rcx, dword [r12 + rcx*4]
add rcx, r12
jmp rcx
cmp qword [rax + 0x60], 0
jne 0x1400aae4a
mov rdx, qword [rax + 0x68]
xor ecx, ecx
call fcn.1400a55ef
mov rax, qword [rsi]
mov qword [rax + 0x60], 1
xorps xmm0, xmm0
movups xmmword [rax + 0x68], xmm0
lea rdi, [rsp + 0x28]
mov rcx, rdi
mov rdx, rsi
call fcn.1400ab1a3
movzx eax, byte [rsp + 0x28]
test eax, eax
jne 0x1400aae6c
cmp byte [rsp + 0x29], 0
jne 0x1400aae4f
jmp 0x1400aae75
cmp eax, 2
jne case.default.0x1400aaccb
mov rax, qword [rsi]
mov byte [rax + 0x82], 5
mov rax, qword [rsi]
movzx ecx, byte [rax + 0x82]
movsxd rcx, dword [r12 + rcx*4]
add rcx, r12
jmp rcx
add byte [rax], al
mov rsi, rax
lea rdx, [0x140129c80]
mov r8d, 0x90
mov rcx, rax
call fcn.1400efbc0
mov ecx, 0x18
add byte [rax], al
add byte [rax], al
call fcn.1400a5369
test rax, rax
je 0x1400b0fc8
mov rcx, qword [0x140157b78]
mov ecx, dword [0x140157b78]
mov qword [rax + 0x10], rcx
movups xmm0, xmmword [0x140157b68]
mov qword [rsp + 0x90], rax
movups xmmword [rax], xmm0
lea rax, [0x140129d10]
xor r9d, r9d
lea rcx, [0x140129d20]
xor r10d, r10d
cmp rax, rcx
je 0x1400b0bb2
mov rdx, qword [rax]
add rax, 8
movzx r8d, word [rdx]
cmp r8, 4
je 0x1400b0bad
cmp r8d, 5
jne 0x1400b0b8c
add eax, 0x8949e475
shr ebx, 1
fisttp word [rcx - 0x77]
shr bl, cl
fimul dword [rcx + rcx*4 - 0x6c]
and al, 0x88
add byte [rax], al
add byte [rcx + rcx*4 - 0x74], cl
and al, 0x98
add byte [rax], al
add byte [rax - 0x77], cl
mov ah, 0x24
movabs al, byte [0x60244c8d4c000000]
lea r9, [rsp + 0x60]
mov r9, rdx
jmp 0x1400b0b8c
mov r10, rdx
jmp 0x1400b0b8c
mov qword [rsp + 0x88], r10
mov qword [rsp + 0x98], r9
mov qword [rsp + 0xa0], rsi
lea r9, [rsp + 0x60]
and qword [r9 + 8], 0
lea rsi, [rsp + 0x30]
mov ebx, 8
mov edx, 8
mov r8d, 0x2688
add byte [rax], al
add byte [rax], al
mov rcx, rsi
call fcn.1400c3c05
xor eax, eax
cmp qword [rsi], rax
mov r8, qword [rsi + 8]
or byte [rcx + 0x89], r15b
or byte [rcx + 0x89], r15b
cmovne rcx, rax
mov qword [rsp + 0xa8], rcx
cmove rbx, r8
mov rdx, qword [rsi + 0x10]
movabs rcx, 0x8000000000000001
cmovne rcx, r8
call fcn.14000414a
lea r13, [0x14016a9c0]
mov ebp, 0x40
mov rsi, qword [r13 - 0x28]
mov r15, qword [r13 - 0x20]
mov rax, qword [r13 - 0x18]
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
mov r14, qword [r13 - 0x10]
mov r12, qword [r13 - 8]
mov rax, qword [r13]
mov qword [rsp + 0x28], rax
mov rcx, r15
xor edx, edx
call fcn.140051cfd
mov qword [rsp + 0xc8], rdx
mov qword [rsp + 0xc0], rax
mov rcx, rax
mov rdx, rsi
mov r8, r15
call fcn.1400efbc0
mov rcx, r14
xor edx, edx
call fcn.140051cfd
mov rdi, rax
mov qword [rsp + 0xb8], rdx
mov rcx, rax
mov rdx, qword [rsp + 0x20]
mov r8, r14
call fcn.1400efbc0
mov qword [rsp + 0x20], r12
test r12, r12
je 0x1400b0cdf
mov r12, qword [rsp + 0x28]
mov rcx, r12
xor edx, edx
call fcn.140051cfd
mov rsi, rax
mov qword [rsp + 0xb0], rdx
mov rcx, rax
mov rdx, qword [rsp + 0x20]
mov r8, r12
call fcn.1400efbc0
mov rcx, qword [rsp + 0xb0]
jmp 0x1400b0ce1
xor esi, esi
mov rax, qword [rsp + 0xc0]
mov qword [rbx + rbp - 0x40], rax
mov rax, qword [rsp + 0xc8]
mov qword [rbx + rbp - 0x38], rax
mov qword [rbx + rbp - 0x30], r15
mov qword [rbx + rbp - 0x28], rdi
mov rax, qword [rsp + 0xb8]
mov qword [rbx + rbp - 0x20], rax
mov qword [rbx + rbp - 0x18], r14
mov qword [rbx + rbp - 0x10], rsi
mov qword [rbx + rbp - 8], rcx
mov rax, qword [rsp + 0x28]
mov qword [rbx + rbp], rax
add r13, 0x30
add rbp, 0x48
cmp rbp, 0x26c8
jne 0x1400b0c32
mov ecx, 0x40
mov edx, 8
call fcn.1400a5819
mov r15, rax
mov ebp, 1
mov qword [rax], rbp
mov qword [rax + 8], rbp
mov qword [rax + 0x10], rbx
mov rax, qword [rsp + 0xa8]
mov qword [r15 + 0x18], rax
mov qword [r15 + 0x20], 0x89
and qword [r15 + 0x28], 0
mov ecx, 0x10
mov edx, 8
call fcn.1400a5819
mov r14, rax
mov qword [rax], rbp
mov qword [rax + 8], rbp
lea rsi, [rsp + 0x60]
mov rcx, rsi
call fcn.14005f84f
mov rcx, rsi
call fcn.14005f87c
mov rdi, rax
mov r12, rdx
lea rsi, [rsp + 0x60]
mov edx, 0x30
mov r8d, pe_nt_image_headers64
mov rcx, rsi
call case.0x140036455.406
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
mov ecx, 8
mov edx, 0x1800
call fcn.1400a4979
test rax, rax
je 0x1400b0fd4
mov rsi, rax
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movups xmmword [rsp + 0x77], xmm1
movups xmmword [rsp + 0x67], xmm0
movups xmm0, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0x30], xmm0
movups xmm0, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0x40], xmm0
mov rax, qword [rsp + 0x7f]
mov qword [rsp + 0x4f], rax
mov ecx, 0x70
mov edx, 8
call fcn.1400a5819
mov r13, rax
mov qword [rax], rbp
mov qword [rax + 8], rbp
and qword [rax + 0x10], 0
xor ebx, ebx
mov byte [rax + 0x18], bl
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movups xmmword [rax + 0x19], xmm0
movups xmmword [rax + 0x29], xmm1
mov rax, qword [rsp + 0x4f]
mov qword [r13 + 0x38], rax
mov qword [r13 + 0x40], rdi
mov qword [r13 + 0x48], r12
mov qword [r13 + 0x50], rsi
mov qword [r13 + 0x58], pe_nt_image_headers64
xorps xmm6, xmm6
movups xmmword [r13 + 0x60], xmm6
mov ecx, 0x10
mov edx, 8
call fcn.1400a5819
mov rdi, rax
mov qword [rax], rbp
mov qword [rax + 8], rbp
mov ecx, 0xc0
mov edx, 8
call fcn.1400a5819
mov rsi, rax
mov qword [rax], rbp
mov qword [rax + 8], rbp
and qword [rax + 0x10], 0
mov rax, qword [rsp + 0xa0]
mov qword [rsi + 0x20], rax
mov eax, 9
mov qword [rsi + 0x28], rax
mov qword [rsi + 0x30], rax
mov rax, qword [rsp + 0x90]
mov qword [rsi + 0x38], rax
mov eax, 3
mov qword [rsi + 0x40], rax
mov qword [rsi + 0x48], rax
mov qword [rsi + 0x50], 8
movups xmmword [rsi + 0x58], xmm6
mov qword [rsi + 0x68], r13
lea rax, [0x140129d88]
mov qword [rsi + 0x70], rax
mov qword [rsi + 0x78], r14
lea rax, [0x140129d20]
mov qword [rsi + 0x80], rax
mov qword [rsi + 0x88], r15
lea rax, [0x140129d48]
mov qword [rsi + 0x90], rax
mov qword [rsi + 0x98], rdi
lea rax, [0x140129db0]
mov qword [rsi + 0xa0], rax
mov rax, qword [rsp + 0x88]
mov qword [rsi + 0xa8], rax
mov rax, qword [rsp + 0x98]
mov qword [rsi + 0xb0], rax
mov word [rsi + 0xb8], 0x101
mov byte [rsi + 0xba], bl
mov al, byte [rsp + 0x64]
mov byte [rsi + 0xbf], al
mov eax, dword [rsp + 0x60]
mov dword [rsi + 0xbb], eax
mov ecx, 0x18
mov edx, 8
call fcn.1400a5819
mov qword [rax], rbp
mov qword [rax + 8], rbp
mov qword [rax + 0x10], rsi
lea rdx, fcn.14006ede1
movaps xmm6, xmmword [rsp + 0xd0]
add rsp, 0xe8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov ecx, 8
mov edx, 0x18
jmp 0x1400b0fde
mov ecx, 8
mov edx, 0x1800
call fcn.1400fd960
ud2
mov rcx, r12
mov rdx, rdi
mov r8b, 1
lea r9, [rsp + 0x2a0]
call fcn.1400b409b
mov r13d, dword [rsp + 0x1b0]
cmp r13d, 3
jne case.0x14008993a.325
mov ebp, dword [rsp + 0x1b8]
mov ecx, 0x1b
mov rdi, r15
lea rsi, [rsp + 0x1bc]
rep movsd dword [rdi], dword [rsi]
movups xmm6, xmmword [rsp + 0x228]
mov r14b, byte [rsp + 0x238]
mov r8d, 0x67
lea r13, [rsp + 0x370]
mov rcx, r13
lea rdx, [rsp + 0x239]
call fcn.1400efbc0
mov dword [rsp + 0x3d8], ebp
mov ecx, 0x1b
lea rdi, [rsp + 0x3dc]
mov rsi, r15
rep movsd dword [rdi], dword [rsi]
movups xmmword [rsp + 0x448], xmm6
mov byte [rsp + 0x458], r14b
mov r8d, 0x67
lea rcx, [rsp + 0x459]
mov rdx, r13
call fcn.1400efbc0
movzx r14d, word [rsp + 0x4b8]
lea eax, [r14 - 0x12c]
cmp ax, 0x63
jae 0x1400b35a3
mov rax, qword [rsp + 0x328]
mov ecx, dword [rax + 0xc8]
test rcx, rcx
je 0x1400b35a3
inc rbx
cmp rbx, rcx
jae 0x1400b36c7
mov rcx, qword [rsp + 0x468]
mov rdx, qword [rsp + 0x478]
mov r9d, 8
lea r8, [0x1401596cc]
call fcn.1400b56ac
test rax, rax
lea rsi, [rsp + 0xd0]
je 0x1400b35a3
mov r9, rdx
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], rdx
and qword [rsp + 0x1b0], 0
and qword [rsp + 0x1c0], 0
lea rbp, [rsp + 0x2c0]
mov qword [rsp + 0x1d0], rbp
mov rcx, rsi
mov rdx, r12
mov r8, rax
call fcn.1400bbc9c
cmp dword [rsp + 0xd0], 2
jne 0x1400b3155
mov bl, byte [rsp + 0xd4]
lea rax, str.Bad_redirection:
mov qword [rsp + 0x148], rax
mov ecx, 1
mov qword [rsp + 0x150], rcx
and qword [rsp + 0x168], 0
lea rax, [rsp + 0xb0]
mov qword [rsp + 0xc0], rax
lea rax, [0x140029df0]
mov qword [rsp + 0xc8], rax
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x158], rax
mov qword [rsp + 0x160], rcx
lea rcx, [rsp + 0x210]
lea rdx, [rsp + 0x148]
call fcn.14005c666
mov eax, 2
mov dword [rsp + 0x1b8], eax
and qword [rsp + 0x228], 0
mov byte [rsp + 0x238], 0
mov dword [rsp + 0x1b0], eax
mov rcx, r15
mov rdx, r12
mov r8d, ebx
call fcn.1400b2c7b
mov r13d, dword [rsp + 0x4c0]
cmp r13d, 3
je 0x1400b3165
jmp 0x1400b3793
mov ecx, 0xb
lea rdi, [rsp + 0x4c8]
rep movsq qword [rdi], qword [rsi]
mov eax, dword [rsp + 0x4c8]
mov ecx, 0x15
lea rdx, [rsp + 0x6bc]
mov rdi, rdx
lea rsi, [rsp + 0x4cc]
rep movsd dword [rdi], dword [rsi]
mov dword [rsp + 0x370], eax
mov ecx, 0x15
lea rdi, [rsp + 0x374]
mov rsi, rdx
rep movsd dword [rdi], dword [rsi]
lea eax, [r14 - 0x12d]
cmp eax, 3
jae 0x1400b31fe
mov rsi, qword [rsp + 0x338]
mov rdi, qword [rsp + 0x348]
mov r9d, 3
mov rcx, rsi
mov rdx, rdi
lea r8, str.GETHEADPUTDELETEureq_2.6.2
call fcn.140050bc1
test al, al
jne 0x1400b31f7
mov r9d, 4
mov rcx, rsi
mov rdx, rdi
lea r8, [0x140157e9b]
call fcn.140050bc1
test al, al
je 0x1400b3574
mov qword [rsp + 0x58], rsi
jmp 0x1400b3239
cmp r14d, 0x133
je 0x1400b3214
cmp r14d, 0x134
jne 0x1400b375e
mov rcx, qword [rsp + 0x338]
mov rdi, qword [rsp + 0x348]
mov qword [rsp + 0x58], rcx
mov rdx, rdi
call fcn.14007abb9
test al, al
je 0x1400b375e
mov rax, qword [rsp + 0x340]
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x64], 0
mov rax, qword [rsp + 0x328]
cmp byte [rax + 0xce], 0
mov qword [rsp + 0xa8], rdi
je 0x1400b32e2
lea rbx, [rsp + 0x370]
mov rcx, rbx
call fcn.1400bfe47
mov rdi, rax
mov rsi, rbp
mov rbp, rdx
mov rcx, rbx
call fcn.1400b55fc
mov ebx, eax
mov rcx, rsi
call fcn.1400bfe47
mov r13, rax
mov r12, rdx
mov rcx, rsi
call fcn.1400b55fc
mov esi, eax
mov rax, rdi
or rax, r13
sete al
test rdi, rdi
je 0x1400b32c6
test r13, r13
je 0x1400b32c6
mov rcx, rdi
mov rdx, rbp
mov r8, r13
mov r9, r12
call fcn.140002750
xor sil, 1
or sil, bl
and sil, al
lea r12, [rsp + 0x1b0]
lea rbp, [rsp + 0x2c0]
jmp 0x1400b32e4
xor esi, esi
mov byte [rsp + 0x148], sil
mov ecx, 0xb
mov rdi, r12
mov rsi, rbp
rep movsq qword [rdi], qword [rsi]
mov rbx, qword [rsp + 0x80]
cmp rbx, qword [rsp + 0x78]
jne 0x1400b331e
lea rcx, [rsp + 0x70]
mov rdx, rbx
call fcn.1400af6f3
mov rbx, qword [rsp + 0x80]
imul rdi, rbx, 0x58
add rdi, qword [rsp + 0x70]
mov ecx, 0xb
mov rsi, r12
rep movsq qword [rdi], qword [rsi]
inc rbx
mov qword [rsp + 0x80], rbx
and qword [rsp + 0x1b0], 0
lea rcx, [rsp + 0x2a0]
mov rdx, r12
call fcn.1400b3aad
mov rdi, qword [rbp + 0xa0]
mov qword [rsp + 0xe0], rdi
movups xmm0, xmmword [rbp + 0x90]
movaps xmmword [rsp + 0xd0], xmm0
lea rax, [rsp + 0x148]
mov qword [rsp + 0x4c0], rax
and qword [rsp + 0xe0], 0
lea rax, [rsp + 0xd0]
mov qword [rsp + 0x1b0], rax
mov qword [rsp + 0x1c8], rdi
mov rsi, 0xffffffffffffffe0
xor r12d, r12d
cmp rdi, r12
je 0x1400b33ee
mov r13, qword [rsp + 0xd0]
lea rdx, [rsi + r13]
add rdx, 0x20
mov rcx, r15
call fcn.1400af45f
inc r12
add rsi, 0x20
test al, al
jne 0x1400b33af
mov rcx, qword [r13 + rsi]
mov rdx, qword [r13 + rsi + 8]
call fcn.1400448bb
mov r13d, 1
jmp 0x1400b33f4
xor r13d, r13d
mov r12, rdi
mov rbp, r12
shl rbp, 5
cmp rdi, r12
je 0x1400b345a
mov r14, qword [rsp + 0xd0]
lea rsi, [r14 + rbp]
mov rcx, r15
mov rdx, rsi
call fcn.1400af45f
test al, al
je 0x1400b3440
mov rax, qword [rsp + 0xd0]
mov rcx, r13
and al, 0xd0
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
shl rcx, 5
sub rax, rcx
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmmword [rbp + rax + 0x10], xmm1
movups xmmword [rbp + rax], xmm0
invalid
invalid
add bl, ch
invalid
add eax, 0x4911eb00
inc ebp
inc r13
mov rcx, qword [r14 + rbp]
mov rdx, qword [r14 + rbp + 8]
call fcn.1400448bb
inc r12
add rbp, 0x20
jmp 0x1400b33fb
mov qword [rsp + 0x1c0], r13
mov qword [rsp + 0x1b8], rdi
lea r12, [rsp + 0x1b0]
mov rcx, r12
call fcn.1400a55f9
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x4d0], rax
movaps xmm0, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x4c0], xmm0
and al, 0xc0
add al, 0
add byte [rax - 0x75], cl
test byte [rax + rbx], ah
add eax, dword [rax]
add byte [rbx + 0x320248c], cl
add byte [rax], al
and al, 0xc0
add al, 0
add byte [rax - 0x75], cl
test byte [rax + rbx], ah
add eax, dword [rax]
add byte [rbx + 0x320248c], cl
add byte [rax], al
mov rdx, qword [rsp + 0x328]
mov r8, qword [rsp + 0x330]
movaps xmm0, xmmword [rsp + 0x2a0]
mov dword [rsp + 0x50], ecx
mov qword [rsp + 0x48], rax
movups xmmword [rsp + 0x38], xmm0
mov qword [rsp + 0x30], r15
lea rax, [rsp + 0x370]
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rsi, qword [rsp + 0x58]
mov r9, rsi
call fcn.1400b3ba0
lea rcx, [rsp + 0x328]
call fcn.1400b3a54
cmp byte [rsp + 0x64], 0
je 0x1400b3527
mov rcx, qword [rsp + 0x338]
mov rdx, qword [rsp + 0x340]
call fcn.1400448bb
mov r8d, 0xb0
lea rdi, [rsp + 0x2c0]
mov rcx, rdi
mov rdx, r12
call fcn.1400efbc0
mov rcx, rsi
mov rdx, qword [rsp + 0x68]
call fcn.1400448bb
mov rcx, qword [rsp + 0x380]
mov rdx, qword [rsp + 0x388]
call fcn.1400448bb
lea rcx, [rsp + 0x3d8]
call 0x1400a692e
jmp 0x1400b2f29
mov edi, 3
mov ecx, 3
xor edx, edx
call fcn.140051cfd
mov qword [rsp + 0x68], rdx
mov word [rax], 0x4547
mov qword [rsp + 0x58], rax
mov byte [rax + 2], 0x54
mov al, 1
mov dword [rsp + 0x64], eax
jmp 0x1400b324e
invalid
dec dword [rax - 0x73]
mov word [rax + rsi*4], fs
add eax, 0x8d480000
xchg esp, eax
and al, 0xd8
add eax, dword [rax]
add byte [rcx - 0x48], al
call 0x1280b35ba
add al, dh
add eax, dword [rax]
lea rcx, [rsp + 0x5b0]
lea rdx, [rsp + 0x3d8]
mov r8d, 0xe8
call fcn.1400efbc0
lea rsi, [rsp + 0x668]
lea esi, [rsp + 0x668]
mov rcx, rsi
call fcn.1400a69e1
mov rax, qword [rsp + 0x80]
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
adc byte [rdi], r9b
adc byte [rsp + 0x70], al
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax], 0
add byte [rax - 0x77], cl
adc byte [rdi], r9b
adc byte [rsp + 0x70], al
movups xmmword [rsi], xmm0
mov r14d, dword [rsi - 0xb8]
lea rax, [rsp + 0x5b4]
and al, 0xb4
invalid
add byte [rax], al
and al, 0xb4
add eax, 0x8d480000
mov esp, 0xd024
add byte [rcx + 0x1b], bh
add byte [rax], al
lea rdi, [rsp + 0xd0]
mov ecx, 0x1b
mov rsi, rax
rep movsd dword [rdi], dword [rsi]
mov r15, qword [rax + 0x6c]
mov r12, qword [rax + 0x74]
invalid
invalid
je 0x1400b364c
mov bpl, byte [rax + 0x7c]
mov ch, byte [rax + 0x7c]
lea rdx, [rsp + 0x631]
lea rcx, [rsp + 0x148]
mov word [rax + rcx*2], fs
add dword [rax], eax
add byte [rcx - 0x48], al
add byte [eax], al
add al, ch
xchg esi, eax
invalid
add eax, dword [rax]
mov r13d, 3
jmp 0x1400b381e
mov word [rax + rcx*2], fs
add dword [rax], eax
add byte [rcx - 0x48], al
add byte [eax], al
add al, ch
xchg esi, eax
invalid
mov eax, dword [rsp + 0x1b4]
mov ah, 1
add byte [rax], al
mov dword [rsp + 0x58], eax
and al, 0x58
mov r14d, dword [rsp + 0x1b8]
lea rdi, [rsp + 0x4c0]
and al, 0xb8
add dword [rax], eax
add byte [rax - 0x73], cl
mov esp, 0x4c024
add byte [rcx + 0x1b], bh
invalid
lea edi, [rsp + 0x4c0]
rol byte [rax + rax], 0
mov ecx, 0x1b
add byte [rax - 0x73], cl
mov ah, 0x24
mov esp, 0xf3000001
add byte [rax], al
rep movsd dword [rdi], dword [rsi]
lea rsi, [rsp + 0x1bc]
add byte [rax], al
rep movsd dword [rdi], dword [rsi]
mov r15, qword [rsp + 0x228]
add byte [rax], al
mov r12, qword [rsp + 0x230]
mov bpl, byte [rsp + 0x238]
lea rbx, [rsp + 0x370]
mov r8d, 0x67
add byte [eax], al
add byte [rax - 0x77], cl
invalid
lea rdx, [rsp + 0x239]
and al, 0x39
add al, byte [rax]
add al, ch
sub eax, ebp
add eax, dword [rax]
lea rdi, [rsp + 0xd0]
invalid
add al, byte [rax]
add byte [rax - 0x76], al
lodsb al, byte [rsi]
and al, 0x38
add al, byte [rax]
add byte [rax - 0x73], cl
pushfq
and al, 0x70
add eax, dword [rax]
add byte [rcx - 0x48], al
add byte [eax], al
add byte [rax - 0x77], cl
invalid
mov ecx, 0x1b
sbb eax, dword [rax]
add byte [rax], al
lea rsi, [rsp + 0x4c0]
rep movsd dword [rdi], dword [rsi]
lea rcx, [rsp + 0x148]
mov r8d, 0x67
mov eax, 0x67
mov eax, 0x67
mov rdx, rbx
mov edx, ebx
call fcn.1400efbc0
jmp 0x1400b3814
add rax, 0xc8
lea rdi, [rsp + 0xd0]
mov qword [rdi], rax
lea rax, str.reached_max_redirects__
lea rsi, [rsp + 0x1b0]
add byte [rax], al
mov qword [rsi], rax
mov qword [rsi + 8], 2
and qword [rsi + 0x20], 0
lea rax, [0x14002dc40]
mov qword [rdi + 8], rax
lea rax, [rsp + 0xd0]
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], 1
add byte [rax - 0x73], cl
pushfq
and al, 0xc0
add al, 0
add byte [rax - 0x77], cl
invalid
mov rdx, rsi
call fcn.14005c666
movups xmm0, xmmword [rbx]
movups xmmword [rsi + 0x54], xmm0
mov rax, qword [rbx + 0x10]
mov qword [rsi + 0x64], rax
lea rsi, [rsp + 0x1b0]
mov ecx, 0x1b
rep movsd dword [rdi], dword [rsi]
mov r14d, 2
mov bpl, 5
xor r15d, r15d
mov r13d, 2
jmp 0x1400b3807
add byte [rax - 0x73], cl
mov esp, 0xd024
add byte [rax - 0x77], cl
invalid
add byte [rax - 0x73], cl
pushfq
and al, 0xc0
add al, 0
add byte [rax - 0x77], cl
invalid
lea rcx, [rsp + 0x5b0]
lea rdx, [rsp + 0x3d8]
mov r8d, 0xe8
call fcn.1400efbc0
mov rcx, qword [rsp + 0x380]
mov rdx, qword [rsp + 0x388]
call fcn.1400448bb
jmp case.0x14008993a.324
lea rdx, [rsp + 0x549]
mov eax, dword [rdx - 0x85]
mov dword [rsp + 0x58], eax
mov r14d, dword [rdx - 0x81]
invalid
dec dword [rax - 0x73]
pushfq
and al, 0xbc
invalid
add byte [rax], al
mov ecx, 0x15
mov rdi, rbx
lea rsi, [rsp + 0x4cc]
rep movsd dword [rdi], dword [rsi]
mov rax, qword [rdx - 0x19]
mov eax, dword [rdx - 0x19]
invalid
mov eax, dword [rdx - 0x19]
lea rdi, [rsp + 0xd0]
mov qword [rdi + 0x64], rax
movups xmm0, xmmword [rdx - 0x29]
xlatb
xlatb
movups xmmword [rdi + 0x54], xmm0
mov r15, qword [rdx - 0x11]
mov r12, qword [rdx - 9]
mov bpl, byte [rdx - 1]
lea rcx, [rsp + 0x148]
mov r8d, 0x67
call fcn.1400efbc0
mov ecx, 0x15
mov rsi, rbx
rep movsd dword [rdi], dword [rsi]
lea rcx, [rsp + 0x3d8]
call 0x1400a692e
lea rcx, [rsp + 0x70]
call fcn.1400a69e1
lea rcx, [rsp + 0x2c0]
call fcn.1400b561e
cmp r13d, 3
jne 0x1400b3887
and al, 0xc0
add al, byte [rax]
add al, ch
sbb eax, 0x83410000
std
add esi, dword [rbp + 0x56]
mov rbx, qword [rsp + 0x88]
mov dword [rbx + 8], r14d
lea rdi, [rbx + 0xc]
lea rsi, [rsp + 0xd0]
mov ecx, 0x1b
rep movsd dword [rdi], dword [rsi]
mov qword [rbx + 0x78], r15
mov qword [rbx + 0x80], r12
mov byte [rbx + 0x88], bpl
lea rcx, [rbx + 0x89]
lea rdx, [rsp + 0x148]
mov r8d, 0x67
call fcn.1400efbc0
mov dword [rbx], 3
jmp 0x1400b3a07
lea rcx, [rsp + 0x3d8]
mov rdx, qword [rsp + 0xa0]
call fcn.1400b5660
cmp r13d, 2
jne 0x1400b393d
lea rbx, [rsp + 0x1b4]
mov dword [rbx - 4], r14d
lea rsi, [rsp + 0xd0]
mov ecx, 0x1b
mov rdi, rbx
rep movsd dword [rdi], dword [rsi]
mov qword [rbx + 0x6c], r15
mov qword [rbx + 0x74], r12
mov byte [rbx + 0x7c], bpl
mov eax, dword [rsp + 0x148]
mov ecx, dword [rsp + 0x14b]
mov dword [rbx + 0x7d], eax
mov dword [rbx + 0x80], ecx
add byte [rbp + rcx*4 - 0x4c], cl
and al, 0xb0
add dword [rax], eax
add byte [rcx + rcx*4 - 0xf], cl
add byte [rbp + rcx*4 - 0x4c], cl
and al, 0xb0
add dword [rax], eax
add byte [rcx + rcx*4 - 0xf], cl
call fcn.1400a62d0
lea rsi, [rsp + 0x3d8]
mov ecx, 0xb
add byte [rcx + rcx*4 - 9], cl
add byte [rcx + rcx*4 - 9], cl
rep movsq qword [rdi], qword [rsi]
mov r14d, dword [r14]
lea rdi, [rsp + 0x4c0]
lea edi, [rsp + 0x4c0]
lea edi, [rsp + 0x4c0]
add byte [rcx + 0x1b], bh
mov ecx, 0x1b
mov rsi, rbx
rep movsd dword [rdi], dword [rsi]
mov eax, dword [rsp + 0x148]
mov ecx, dword [rsp + 0x14b]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx + 0x5b3248c], cl
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x5b3], ecx
mov dword [rsp + 0x5b0], eax
jmp 0x1400b3998
pop rbx
pop rbx
lea rdi, [rsp + 0x4c0]
lea rsi, [rsp + 0xd0]
mov ah, 0x24
rol byte [rax], 1
add byte [rax], al
mov ah, 0x24
rol byte [rax], 1
add byte [rax], al
mov ecx, 0x1b
rep movsd dword [rdi], dword [rsi]
lea rdx, [rsp + 0x14f]
add qword [r8], r8
invalid
mov eax, dword [rdx - 7]
stc
add qword [r8], r8
add byte [rbx + 0x4a8bf942], cl
stc
mov ecx, dword [rdx - 4]
stc
mov ecx, dword [rdx - 4]
mov dword [rsp + 0x5b3], ecx
mov dword [rsp + 0x5b0], eax
lea rcx, [rsp + 0x1b0]
mov r8d, 0x60
call fcn.1400efbc0
mov rcx, qword [rsp + 0x3e8]
mov word [rax + rbp*8], fs
add eax, dword [rax]
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xf0
add eax, dword [rax]
add al, ch
and ecx, dword [rdi]
stc
invalid
add byte [rax - 0x73], cl
mov word [rax + rsi*4], fs
add dword [rax], eax
add byte [rcx - 0x48], al
invalid
ret 3
mov word [rax + rbp*8], fs
add eax, dword [rax]
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xf0
add eax, dword [rax]
add al, ch
and ecx, dword [rdi]
stc
dec dword [rbx + 0x48582444]
mov edx, dword [rsp + 0x88]
add byte [rax], al
invalid
mov eax, dword [rsp + 0x58]
mov rdx, qword [rsp + 0x88]
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 + 0x2a], al
mov dword [rdx], r13d
mov dword [rdx + 4], eax
mov dword [rdx + 8], r14d
lea rdi, [rdx + 0xc]
lea rsi, [rsp + 0x4c0]
mov ecx, 0x1b
rep movsd dword [rdi], dword [rsi]
mov qword [rdx + 0x78], r15
mov qword [rdx + 0x80], r12
add byte [rax - 0x78], al
stosb byte [rdi], al
mov byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x78], al
stosb byte [rdi], al
mov byte [rax], al
add byte [rax], al
mov eax, dword [rsp + 0x5b0]
mov ecx, dword [rsp + 0x5b3]
and al, 0xb3
add eax, 0x82890000
mov dword [rax], eax
add byte [rax], al
and al, 0xb3
add eax, 0x82890000
mov dword [rax], eax
add byte [rax], al
mov dword [rdx + 0x8c], ecx
add rdx, 0x90
add byte [rax], al
lea rsi, [rsp + 0x1b0]
mov ecx, 0xc
mov rdi, rdx
mov edi, edx
mov edi, edx
rep movsq qword [rdi], qword [rsi]
mov rsi, qword [rsp + 0x98]
mov rdi, qword [rsp + 0x90]
mov rcx, rsi
call fcn.1400b3a54
mov rdx, qword [rsi + 0x18]
mov rcx, rdi
stc
stc
call fcn.1400448bb
mov rcx, qword [rsi + 0x28]
mov rdx, qword [rsi + 0x30]
mov edx, dword [rsi + 0x30]
mov edx, dword [rsi + 0x30]
call fcn.1400448bb
movaps xmm6, xmmword [rsp + 0x710]
add rsp, 0x728
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
jmp fcn.1400a8c27
push rcx
and byte [rax - 0x77], cl
shr ecx, 0xf
invalid
in al, dx
and byte [rax - 0x77], cl
invalid
lea ecx, [0x1401708dc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
add byte [rax], al
add byte [rcx], dh
xor ecx, ecx
xor ecx, ecx
call fcn.1400a5819
and qword [rsi], 0
mov qword [rsi + 0x10], rax
lea rax, [0x140157ee8]
add eax, 0xa43ff
add eax, 0xa43ff
jmp 0x1400b3b35
or byte [rax - 0x7d], cl
invalid
adc byte [rax - 0x73], cl
add eax, 0xa440b
mov qword [rsi + 0x18], rax
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov rcx, r15
mov rdx, qword [rsp + 0x50]
call fcn.1400a96a8
mov di, 1
movzx edx, word [rsp + 0x34]
cmp word [rsp + 0x48], 0
jne 0x1400b58d7
mov rcx, r14
call fcn.1400a659d
mov rcx, rax
call fcn.1400bbbcb
mov edi, eax
mov word [rsp + 0x40], dx
mov rcx, r14
call fcn.1400a659d
mov rbx, rax
mov r13, rdx
mov rcx, rdx
xor edx, edx
call fcn.140051cfd
mov rbp, rax
mov r12, rdx
mov rcx, rax
mov rdx, rbx
mov r8, r13
call fcn.1400efbc0
mov rcx, r14
call fcn.1400bfe47
mov r15, rax
mov rbx, rdx
test rax, rax
cmove rbx, rax
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
cmove r15, rax
mov rcx, rbx
xor edx, edx
call fcn.140051cfd
mov r14, rax
mov rsi, rdx
mov rcx, rax
mov rdx, r15
mov r8, rbx
call fcn.1400efbc0
mov qword [rsp + 0x450], rbp
mov qword [rsp + 0x458], r12
mov qword [rsp + 0x460], r13
mov qword [rsp + 0x468], r14
mov qword [rsp + 0x470], rsi
mov qword [rsp + 0x478], rbx
mov word [rsp + 0x480], di
movzx eax, word [rsp + 0x40]
mov word [rsp + 0x482], ax
mov ecx, 0xa
lea r12, [rsp + 0x400]
mov rdi, r12
lea r15, [rsp + 0xa0]
mov rsi, r15
rep movsq qword [rdi], qword [rsi]
lea rbp, [rsp + 0x180]
mov rcx, rbp
mov rdx, qword [rsp + 0x38]
call fcn.14004b056
mov rcx, rbp
lea rdx, [0x140158790]
call fcn.1400a86b2
mov r13, rax
mov esi, edx
lea rdi, [rax + 0x10]
mov rcx, rbp
mov rdx, r12
call fcn.1400a8664
lea rcx, [rsp + 0x270]
mov rdx, rdi
mov r8, rbp
call fcn.1400a86fa
cmp qword [rsp + 0x270], 0
mov esp, 0x27024
add byte [rax], al
mov esp, 0x27024
add byte [rax], al
je 0x1400b5a17
mov rcx, r13
mov edx, esi
call fcn.14004b0d5
mov di, 2
mov r14, qword [rsp + 0x60]
jmp 0x1400b5c32
mov r8d, 0x98
lea rcx, [rsp + 0x520]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x78
add al, byte [rax]
add al, ch
mov fs, word [rcx - 0x74b7fffd]
mov esp, 0x52024
add byte [rax - 0x75], cl
clc
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x78
add al, byte [rax]
add al, ch
mov fs, word [rcx - 0x74b7fffd]
mov esp, 0x52024
add byte [rax - 0x75], cl
clc
test rax, rax
je 0x1400b5a89
dec rax
mov qword [rdi - 8], rax
add rax, qword [rdi - 0x10]
mov rcx, qword [rdi - 0x18]
cmp rax, rcx
mov edx, 0
cmovae rdx, rcx
sub rax, rdx
imul rdx, rax, 0xe8
add rdx, qword [rdi - 0x20]
mov r8d, 0xe8
lea rbx, [rsp + 0x318]
mov rcx, rbx
call fcn.1400efbc0
mov r14, qword [rsp + 0x60]
jmp 0x1400b5aa0
mov word [rsp + 0x318], 2
mov r14, qword [rsp + 0x60]
add byte [rbx + rcx*4 + 0x74], cl
and al, 0x60
lea rbx, [rsp + 0x318]
lea rax, [0x1401587d8]
mov qword [rsp + 0x20], rax
mov r9d, 0x2d
mov rcx, rbp
mov rdx, rbx
lea r8, str.invariant_failed:_empty_VecDeque_in__recycle_
call fcn.1400a88d3
ucomiss xmm7, xmm7
dec dword [rax - 0x75]
pop rdi
clc
ucomiss xmm7, xmm7
dec dword [rax - 0x75]
pop rdi
clc
test rbx, rbx
jne 0x1400b5aed
lea rdi, [rsp + 0xf0]
mov rcx, rdi
lea rdx, [rsp + 0x278]
call fcn.1400a8a96
mov rcx, rdi
call fcn.1400a8b7f
mov rdi, r13
add rdi, 0x40
mov qword [rsp + 0x98], r12
lea rcx, [rsp + 0x490]
mov rdx, rdi
call fcn.1400a8901
mov rax, qword [rsp + 0x498]
mov rcx, qword [rsp + 0x4a8]
sub rax, qword [rsp + 0x490]
xor edx, edx
mov r9d, 0x88
div r9
mov r8, rax
sub rcx, qword [rsp + 0x4a0]
mov rax, rcx
xor edx, edx
div r9
add r8, rax
lea rax, [rsp + 0x98]
mov qword [rsp + 0xf0], rax
lea rcx, [rsp + 0x4a0]
mov rdx, r8
lea r15, [rsp + 0xf0]
add byte [rax], al
add byte [rbp - 0x77], cl
clc
add byte [rax], al
add byte [rbp - 0x77], cl
clc
call fcn.1400a5652
mov r8, rdx
test rax, rax
invalid
jne 0x1400b5b97
sal byte [rbp + 0x1f], 0x48
lea ecx, [rsp + 0x490]
lea rcx, [rsp + 0x490]
mov rdx, r8
mov r8, r15
call fcn.1400a5652
test rax, rax
je 0x1400b5d6a
mov r8, rdx
lea rcx, [rsp + 0xf0]
mov rdx, rdi
mov rdi, rcx
call fcn.1400a896c
lea r15, [rsp + 0x490]
lea rax, [0x140158820]
mov qword [rsp + 0x20], rax
mov r9d, 0x2f
mov rcx, r15
mov rdx, rdi
lea r8, str.invariant_failed:_key_in_recycle_but_not_in_lru
call fcn.1400a8a64
mov rcx, r15
call fcn.1400a6abe
movzx edi, word [rsp + 0x180]
mov r8d, 0xe6
lea rcx, [rsp + 0x5b8]
lea rdx, [rsp + 0x182]
call fcn.1400efbc0
invalid
add byte [rax - 0x7b], cl
invalid
test rbx, rbx
je 0x1400b5c13
lea rcx, [rsp + 0x520]
lea ecx, [rsp + 0x520]
call fcn.1400a886d
invalid
mov rbx, qword [rsp + 0x270]
mov rcx, r13
mov ecx, ebp
pushfq
and al, 0x70
add al, byte [rax]
add byte [rcx + rcx*4 - 0x17], cl
mov ecx, ebp
mov ecx, ebp
mov edx, esi
call fcn.14004b0d5
stc
dec dword [rax - 0x7b]
fisttp dword [rbp + rcx*4 - 0x44]
mov esp, 0xa024
invalid
je case.0x140030a02.3066
invalid
stc
dec dword [rax - 0x7b]
fisttp dword [rbp + rcx*4 - 0x44]
mov esp, 0xa024
mov esp, 0xa024
add byte [rbp + rcx + 0x48], dh
lea ecx, [rsp + 0x270]
add byte [rax], al
or eax, 0x248c8d48
jo 0x1400b5c3a
lea rcx, [rsp + 0x270]
add byte [rax], al
call fcn.1400a8c0f
mov rcx, r12
call fcn.1400a6abe
jmp qword [rsi - 0x7d]
inc dword [rdx]
je 0x1400b5d81
xor byte [rcx], al
add byte [rax], al
jmp qword [rsi - 0x7d]
xor byte [rcx], al
add byte [rax], al
mov word [rsp + 0x180], di
mov r8d, 0xe6
out 0, al
add byte [rax], al
and al, 0x80
add dword [rax], eax
add byte [rcx - 0x48], al
out 0, al
add byte [rax], al
lea rcx, [rsp + 0x182]
lea rdx, [rsp + 0x5b8]
xchg esp, eax
and al, 0xb8
add eax, 0x4ce80000
lahf
add eax, dword [rax]
and al, 0x82
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xb8
add eax, 0x4ce80000
lahf
lahf
add eax, dword [rax]
mov rcx, qword [rsp + 0x258]
mov rax, qword [rsp + 0x260]
test byte [rax + riz*2], ah
add al, byte [rax]
add bh, bh
nop
mov eax, 0x48000000
test eax, eax
invalid
and al, 0x58
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + riz*2], ah
add al, byte [rax]
add bh, bh
nop
mov eax, 0x48000000
test eax, eax
invalid
ror byte [rdi], 0x84
sub byte [0xc9535c95], al
mov rsi, rax
invalid
test byte [rax + riz], ah
je 0x1400b61bb
mov rsi, rax
mov byte [rsp + 0x520], 0
invalid
add byte [rax], al
add byte [rax], al
add eax, 0x48000000
mov ecx, dword [rax]
add byte [rax], al
mov rcx, qword [rax]
mov dl, 1
call fcn.14008bf90
test rax, rax
jne 0x1400b6551
add byte [rax], al
ror byte [rdi], 0x85
movabs al, byte [0x8d480e8b48000008]
add byte [rax], al
mov rcx, qword [rsi]
invalid
invalid
add byte [rax], al
mov rcx, qword [rsi]
lea rdx, [rsp + 0x520]
xchg esp, eax
and al, 0x20
and byte [0xf84c5cbe], al
add dword [rax], eax
add byte [rax], al
xchg esp, eax
and al, 0x20
and byte [0xf84c5cbe], al
and byte [0xf84c5cbe], al
mov eax, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x47], al
mov r9d, 2
add al, byte [rax]
add byte [rax], al
call sub.ws2_32.dll_recv
add eax, dword [rax]
cmp eax, 0xffffffff
jne 0x1400b5cde
call sub.ws2_32.dll_WSAGetLastError
cmp eax, 0x274a
invalid
add byte [rax], al
invalid
pop qword [rbx]
add byte [0x1400b8426], bh
invalid
add byte [rax], al
invalid
invalid
add byte [rbp + 0x42], dh
jne 0x1400b5d20
mov word [rsp + 0x318], pe_nt_image_headers64
test byte [rax + rbx], ah
add eax, dword [rax]
add byte [rax], al
sbb byte [rbx], al
add byte [rax], al
add byte [rcx], al
invalid
add dword [rbx + 0xe8b4801], esi
mov bl, 1
add dword [rax - 0x75], ecx
invalid
mov rcx, qword [rsi]
xor edx, edx
call fcn.14008bf90
pushfq
invalid
std
dec dword [rax - 0x7b]
test eax, eax
shr al, cl
pushfq
invalid
test eax, eax
jne 0x1400b6556
add byte [rbx + rbx*8 + 0x867840f], al
test bl, bl
je 0x1400b656c
add byte [rax], al
fisttp dword [rdi]
test byte [rdi + 8], ah
add byte [rax], al
cmp byte [rsp + 0x319], 0
je 0x1400b61bb
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
test byte [rax + 0x48000004], ch
add byte [rax], al
mov rcx, rbp
add byte [rax], al
mov rcx, rbp
call fcn.1400a6b50
jmp 0x1400b58a7
invalid
mov edi, eax
shl rdi, 0x20
or rdi, 2
iretd
add cl, byte [rax - 0x77]
stc
call fcn.1400a7744
sbb bh, bh
invalid
cmp al, 0xd
jne 0x1400b5d56
invalid
iretd
sbb bh, bh
invalid
mov qword [rsp + 0x270], rdi
and word [rsp + 0x318], 0
add byte [rax], al
invalid
add byte [rsi - 0x7d], ah
movsb byte [rdi], byte [rsi]
and al, 0x18
add eax, dword [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rsi*2], fs
jo 0x1400b5d4f
add byte [rax], al
invalid
add ecx, ebx
lea rcx, [rsp + 0x270]
jo 0x1400b5d4f
add byte [rax], al
call fcn.140002857
jmp 0x1400b5ce8
hlt
mov qword [rsp + 0x320], rdi
mov byte [rsp + 0x318], 1
and al, 0x18
add eax, dword [rax]
add byte [rcx], al
and al, 0x20
add eax, dword [rax]
add dh, al
test byte [rax + rbx], ah
and al, 0x18
and al, 0x18
add eax, dword [rax]
add byte [rcx], al
xor ebx, ebx
jmp 0x1400b5cea
fucomi st(3)
and byte [rsi - 0x39], 0x84
and al, 0x70
jo 0x1400b5d71
invalid
mov word [rsp + 0x170], 2
jo 0x1400b5d71
add byte [rax], al
add al, byte [rax]
add byte [rdx], al
add byte [rax - 0x73], cl
lea edi, [rsp + 0xf0]
invalid
sub esi, edi
invalid
lea rdi, [rsp + 0xf0]
lea edi, [rsp + 0xf0]
jmp 0x1400b5baa
mov rcx, r14
int1
call fcn.1400a659d
mov rsi, rax
mov esi, eax
mov esi, eax
mov rdi, rdx
lea r8, [0x14015a52b]
add eax, 0xa4795
add eax, 0xa4795
mov r9d, 4
add al, 0
add byte [rax], al
mov rcx, rax
call fcn.140050bc1
test al, al
je 0x1400b5f07
cmp word [r14 + 0x28], 0
cmp dword [r14 + 0x28], 0
mov di, 0x50
je 0x1400b5dbd
movzx edi, word [r14 + 0x2a]
lea rsi, [rsp + 0x320]
mov word [rsp + 0x28], di
mov r12, qword [rsp + 0x78]
mov qword [rsp + 0x20], r12
lea rdx, [0x14015a52b]
mov r8d, 4
mov rcx, rsi
mov rbx, qword [rsp + 0x70]
mov r9, rbx
call fcn.1400b82bc
lea rcx, [r14 + 0x70]
call fcn.1400af5c7
mov r15, rax
mov word [rsp + 0x20], di
lea rdi, [rsp + 0x180]
mov rcx, rdi
mov rdx, r14
mov r8, rbx
mov r9, r12
call fcn.1400b8361
mov qword [rsi - 8], r15
mov r13d, dword [rdi]
cmp r13d, 3
jne 0x1400b61e7
mov qword [rsp + 0x50], r15
mov r12, qword [rsp + 0x188]
lea rdi, [rsp + 0x5b8]
mov ecx, 9
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x368]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x370]
mov qword [rsp + 0x48], rax
mov al, byte [rsp + 0x378]
mov byte [rsp + 0x38], al
movups xmm0, xmmword [rsp + 0x379]
movaps xmmword [rsp + 0xf0], xmm0
movups xmm0, xmmword [rsp + 0x389]
movaps xmmword [rsp + 0x100], xmm0
movups xmm0, xmmword [rsp + 0x398]
movups xmmword [rsp + 0x10f], xmm0
mov ecx, 8
mov edx, 8
call fcn.1400a5819
mov r14, rax
mov qword [rax], r12
call fcn.1400aefb6
mov rbx, rax
xorps xmm0, xmm0
and qword [rsp + 0xb0], 0
movaps xmmword [rsp + 0xa0], xmm0
mov r8, qword [rsp + 0x190]
mov rbp, qword [rsp + 0x198]
mov r9, qword [rsp + 0x1a0]
mov r13d, 3
mov r11d, 0x2000
lea r12, [0x140159478]
mov r10, qword [rsp + 0x1a8]
jmp 0x1400b63fe
lea r8, [0x14015a52f]
mov r9d, 5
mov rcx, rsi
mov rdx, rdi
call fcn.140050bc1
test al, al
je 0x1400b62c7
cmp word [r14 + 0x28], 0
mov bx, 0x1bb
je 0x1400b5f38
movzx ebx, word [r14 + 0x2a]
mov word [rsp + 0x20], bx
lea rsi, [rsp + 0x180]
mov rcx, rsi
mov rdx, r14
mov r8, qword [rsp + 0x70]
mov rbp, qword [rsp + 0x78]
mov r9, rbp
call fcn.1400b8361
mov r13d, dword [rsi]
cmp r13d, 3
jne 0x1400b634c
lea rsi, [rsp + 0x180]
mov r12, r14
mov r14, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
mov qword [rsp + 0x68], rax
mov rax, qword [rsi + 0x18]
mov qword [rsp + 0x88], rax
mov rax, qword [rsi + 0x20]
mov qword [rsp + 0x90], rax
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x80], rax
mov rax, qword [r12 + 0x68]
mov rcx, qword [rax + 0xb8]
mov r15, qword [rax + 0xc0]
mov rax, qword [r15 + 0x10]
dec rax
and rax, 0xfffffffffffffff0
lea rdi, [rax + rcx]
add rdi, 0x10
mov ecx, 8
mov edx, 8
call fcn.1400a5819
mov qword [rax], r14
lea rcx, [0x140159478]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
mov rcx, rsi
mov rdx, rdi
mov rdi, qword [rsp + 0x70]
mov r8, rdi
mov r9, rbp
call qword [r15 + 0x18]
mov r13d, dword [rsi]
cmp r13d, 3
jne 0x1400b634c
movups xmm6, xmmword [rsp + 0x188]
mov word [rsp + 0x28], bx
mov qword [rsp + 0x20], rbp
lea rdx, [0x14015a52f]
lea r15, [rsp + 0x318]
mov r8d, 5
mov rcx, r15
mov r9, rdi
call fcn.1400b82bc
add r12, 0x70
mov rcx, r12
call fcn.1400af5c7
mov qword [rsp + 0x50], rax
mov ecx, 0x10
mov edx, 8
call fcn.1400a5819
mov r14, rax
movups xmmword [rax], xmm6
call fcn.1400aefb6
mov rbx, rax
xorps xmm0, xmm0
movaps xmmword [rsp + 0xa0], xmm0
and qword [rsp + 0xb0], 0
lea rdi, [rsp + 0x5b8]
mov ecx, 9
mov rsi, r15
rep movsq qword [rdi], qword [rsi]
mov rax, qword [r15 + 0x48]
mov qword [rsp + 0x40], rax
mov rax, qword [r15 + 0x50]
mov qword [rsp + 0x48], rax
mov al, byte [r15 + 0x58]
mov byte [rsp + 0x38], al
movups xmm0, xmmword [r15 + 0x59]
movaps xmmword [rsp + 0xf0], xmm0
movups xmm0, xmmword [r15 + 0x69]
movaps xmmword [rsp + 0x100], xmm0
movups xmm0, xmmword [r15 + 0x78]
movups xmmword [rsp + 0x10f], xmm0
mov r13d, 3
mov r11d, 0x2000
lea r12, fcn.1400a6b88
mov r8, qword [rsp + 0x68]
mov r9, qword [rsp + 0x90]
mov rbp, qword [rsp + 0x88]
mov r10, qword [rsp + 0x80]
jmp 0x1400b63fe
mov rsi, qword [rsp + 0x58]
lea rcx, [rsi + 8]
lea rdx, [rsp + 0x180]
mov r8d, 0xe8
call fcn.1400efbc0
mov byte [rsi + 0xf0], 1
and qword [rsi], 0
jmp 0x1400b677f
lea rax, [rsp + 0x1b0]
mov ecx, dword [rax - 0x2c]
mov dword [rsp + 0x34], ecx
mov rcx, qword [rax - 0x28]
mov qword [rsp + 0x68], rcx
mov rbp, qword [rax - 0x20]
mov r12, qword [rax - 0x18]
mov r15, qword [rax - 0x10]
mov rcx, qword [rax - 8]
mov qword [rsp + 0x50], rcx
lea rdi, [rsp + 0x5b8]
mov ecx, 9
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [rax + 0x48]
mov qword [rsp + 0x40], rcx
mov rcx, qword [rax + 0x50]
mov qword [rsp + 0x48], rcx
mov cl, byte [rax + 0x58]
mov byte [rsp + 0x38], cl
movups xmm0, xmmword [rax + 0x59]
movaps xmmword [rsp + 0xf0], xmm0
movups xmm0, xmmword [rax + 0x69]
movaps xmmword [rsp + 0x100], xmm0
movups xmm0, xmmword [rax + 0x78]
movups xmmword [rsp + 0x10f], xmm0
mov rsi, qword [rax + 0x88]
mov rdi, qword [rax + 0x90]
movups xmm0, xmmword [rax + 0x98]
movaps xmmword [rsp + 0xa0], xmm0
mov rcx, qword [rax + 0xa8]
mov qword [rsp + 0xb0], rcx
mov rbx, qword [rax + 0xb0]
mov r14, qword [rax + 0xb8]
lea rcx, [rsp + 0x318]
call case.0x1400853a4.472
mov r10, r15
mov r11, rdi
mov r9, r12
mov r12, r14
mov r14, rbx
mov r8, qword [rsp + 0x68]
mov rbx, rsi
jmp 0x1400b63fe
lea r8, str.testunknown_scheme
mov r9d, 4
mov rcx, rsi
mov rdx, rdi
call fcn.140050bc1
test al, al
je 0x1400b659e
mov rcx, r14
call fcn.1400a659d
lea rcx, [rsp + 0x270]
mov qword [rcx], rax
mov qword [rcx + 8], rdx
lea rax, [rsp + 0x520]
mov qword [rax], rcx
lea rcx, [0x140159648]
lea rsi, [rsp + 0x180]
mov qword [rsi], rcx
mov qword [rsi + 8], 2
and qword [rsi + 0x20], 0
lea rcx, [0x140029df0]
mov qword [rax + 8], rcx
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], 1
lea rdi, [rsp + 0x318]
jmp 0x1400b65f3
lea rax, [rsp + 0x1b0]
mov ecx, dword [rax - 0x2c]
mov dword [rsp + 0x34], ecx
mov r8, qword [rax - 0x28]
mov rbp, qword [rax - 0x20]
mov r9, qword [rax - 0x18]
mov r10, qword [rax - 0x10]
mov rcx, qword [rax - 8]
mov qword [rsp + 0x50], rcx
lea rdi, [rsp + 0x5b8]
mov ecx, 9
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [rax + 0x48]
mov qword [rsp + 0x40], rcx
mov rcx, qword [rax + 0x50]
mov qword [rsp + 0x48], rcx
mov cl, byte [rax + 0x58]
mov byte [rsp + 0x38], cl
movups xmm0, xmmword [rax + 0x59]
movaps xmmword [rsp + 0xf0], xmm0
movups xmm0, xmmword [rax + 0x69]
movaps xmmword [rsp + 0x100], xmm0
movups xmm0, xmmword [rax + 0x78]
movups xmmword [rsp + 0x10f], xmm0
mov rbx, qword [rax + 0x88]
mov r11, qword [rax + 0x90]
movups xmm0, xmmword [rax + 0x98]
movaps xmmword [rsp + 0xa0], xmm0
mov rcx, qword [rax + 0xa8]
mov qword [rsp + 0xb0], rcx
mov r14, qword [rax + 0xb0]
mov r12, qword [rax + 0xb8]
lea rdi, [rsp + 0x180]
lea rsi, [rsp + 0x5b8]
mov ecx, 0x12
rep movsd dword [rdi], dword [rsi]
movups xmm0, xmmword [rsp + 0x10f]
movups xmmword [rsp + 0x28f], xmm0
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmm1, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x280], xmm1
movaps xmmword [rsp + 0x270], xmm0
movaps xmm0, xmmword [rsp + 0xa0]
movaps xmmword [rsp + 0x490], xmm0
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x4a0], rax
cmp r13d, 3
jne 0x1400b6537
mov rdx, qword [rsp + 0x58]
mov qword [rdx + 8], r8
mov qword [rdx + 0x10], rbp
mov qword [rdx + 0x18], r9
mov qword [rdx + 0x20], r10
mov rax, qword [rsp + 0x50]
mov qword [rdx + 0x28], rax
lea rdi, [rdx + 0x30]
lea rsi, [rsp + 0x5b8]
mov ecx, 9
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x40]
mov qword [rdx + 0x78], rax
mov rax, qword [rsp + 0x48]
mov qword [rdx + 0x80], rax
mov al, byte [rsp + 0x38]
mov byte [rdx + 0x88], al
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmm1, xmmword [rsp + 0x100]
movups xmmword [rdx + 0x89], xmm0
movups xmmword [rdx + 0x99], xmm1
movups xmm0, xmmword [rsp + 0x10f]
movups xmmword [rdx + 0xa8], xmm0
mov qword [rdx + 0xb8], rbx
mov qword [rdx + 0xc0], r11
movaps xmm0, xmmword [rsp + 0xa0]
movups xmmword [rdx + 0xc8], xmm0
mov rax, qword [rsp + 0xb0]
mov qword [rdx + 0xd8], rax
mov qword [rdx + 0xe0], r14
mov qword [rdx + 0xe8], r12
mov byte [rdx + 0xf0], 0
and qword [rdx], 0
jmp 0x1400b677f
mov qword [rsp + 0x60], r14
mov r14, r12
mov r15, rbx
mov rbx, qword [rsp + 0x50]
mov r12, qword [rsp + 0x48]
jmp 0x1400b6653
mov rdi, rax
jmp 0x1400b6574
mov rdi, rax
test bl, bl
jne 0x1400b6574
lea rcx, [rsp + 0x320]
call fcn.140002857
jmp 0x1400b6574
mov rdi, qword [rsp + 0x320]
mov rsi, qword [rsp + 0x58]
lea rcx, [rsi + 8]
mov rdx, rdi
call fcn.1400b2c12
mov qword [rsi], 1
lea rcx, [rsp + 0x180]
call fcn.1400a6b50
jmp 0x1400b677f
lea rax, [rsp + 0x270]
mov qword [rax], rsi
mov qword [rax + 8], rdi
lea rcx, [rsp + 0x318]
mov qword [rcx], rax
lea rax, [0x140159810]
lea rsi, [rsp + 0x180]
mov qword [rsi], rax
mov eax, 1
mov qword [rsi + 8], rax
and qword [rsi + 0x20], 0
lea rdx, [0x140029df0]
mov qword [rcx + 8], rdx
mov qword [rsi + 0x10], rcx
mov qword [rsi + 0x18], rax
lea rdi, [rsp + 0x6b8]
mov rcx, rdi
mov rdx, rsi
call fcn.14005c666
movups xmm0, xmmword [rdi]
movups xmmword [rsi + 0x30], xmm0
mov rax, qword [rdi + 0x10]
mov qword [rsi + 0x40], rax
lea rdi, [rsp + 0x5b8]
lea rsi, [rsp + 0x180]
mov ecx, 0x12
rep movsd dword [rdi], dword [rsi]
lea rdi, [rsp + 0x180]
lea rsi, [rsp + 0x5b8]
mov ecx, 0x12
rep movsd dword [rdi], dword [rsi]
mov r13d, 2
mov r8d, 2
mov byte [rsp + 0x38], 1
xor eax, eax
mov qword [rsp + 0x40], rax
mov ecx, 0x12
lea rax, [rsp + 0x318]
lea rsi, [rsp + 0x180]
mov rdi, rax
rep movsd dword [rdi], dword [rsi]
mov rcx, qword [rsp + 0x4a0]
mov qword [rsp + 0x410], rcx
mov rdx, qword [rsp + 0x58]
mov ecx, dword [rsp + 0x34]
mov dword [rdx + 0xc], ecx
mov qword [rdx + 0x10], r8
mov qword [rdx + 0x18], rbp
mov qword [rdx + 0x20], r9
movups xmm0, xmmword [rsp + 0x28f]
movups xmmword [rsp + 0x53f], xmm0
movaps xmm0, xmmword [rsp + 0x270]
movaps xmm1, xmmword [rsp + 0x280]
movaps xmmword [rsp + 0x530], xmm1
movaps xmmword [rsp + 0x520], xmm0
movaps xmm0, xmmword [rsp + 0x490]
movaps xmmword [rsp + 0x400], xmm0
mov qword [rdx + 0x28], r10
mov qword [rdx + 0x30], rbx
lea rdi, [rdx + 0x38]
mov ecx, 0x12
mov rsi, rax
rep movsd dword [rdi], dword [rsi]
mov rax, qword [rsp + 0x40]
mov qword [rdx + 0x80], rax
mov qword [rdx + 0x88], r12
mov al, byte [rsp + 0x38]
mov byte [rdx + 0x90], al
movaps xmm0, xmmword [rsp + 0x520]
movaps xmm1, xmmword [rsp + 0x530]
movups xmmword [rdx + 0x91], xmm0
movups xmmword [rdx + 0xa1], xmm1
movups xmm0, xmmword [rsp + 0x53f]
movups xmmword [rdx + 0xb0], xmm0
mov qword [rdx + 0xc0], r15
mov qword [rdx + 0xc8], r11
mov rax, qword [rsp + 0x410]
mov qword [rdx + 0xe0], rax
movaps xmm0, xmmword [rsp + 0x400]
movups xmmword [rdx + 0xd0], xmm0
mov rax, qword [rsp + 0x60]
mov qword [rdx + 0xe8], rax
mov qword [rdx + 0xf0], r14
mov dword [rdx + 8], r13d
mov qword [rdx], 1
movaps xmm6, xmmword [rsp + 0x6d0]
add rsp, 0x6e8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
adc ebx, dword [rdx - 0x76b60007]
invalid
mov r8, rbx
call fcn.1400efbc0
add eax, dword [rax]
add eax, dword [rax]
mov qword [rsi + 0x50], r12
mov qword [rsi + 0x58], r13
mov qword [rsi + 0x60], rdi
mov qword [rsi + 0x68], r15
mov qword [rsi + 0x70], rbp
mov qword [rsi + 0x78], rbx
mov word [rsi + 0x80], 1
movzx eax, word [rsp + 0x98]
mov word [rsi + 0x82], ax
mov byte [rsi + 0x4c], 4
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
adc bl, ch
lea rax, [rbp + 0x418]
lea rcx, [rbp - 0x40]
mov qword [rcx], rsi
xor dword [rax - 0x73], ecx
adc eax, 0xfff4c603
invalid
hlt
invalid
xor dword [rax - 0x73], ecx
adc eax, 0xfff4c603
invalid
hlt
invalid
invalid
mov qword [rcx + 8], rdx
mov qword [rcx + 0x10], rax
lea rax, str._rustc_a57770440f1ebe5b992551d3bcc489ae211908d4librarycore_src_strpattern.rs
lea rdx, [rbp + 0x1c8]
mov qword [rdx], rax
mov qword [rdx + 8], r8
and qword [rdx + 0x20], 0
lea rax, [0x14002dc40]
mov qword [rcx + 0x18], rax
invalid
invalid
sbb byte [r8 - 0x77], cl
adc byte [rcx + r9*4 + 0x42], cl
mov qword [rdx + 0x18], r8
lea rsi, [rbp + 0x510]
mov rcx, rsi
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], r8
lea rsi, [rbp + 0x510]
mov rcx, rsi
call fcn.14005c666
movups xmm0, xmmword [rsi]
movaps xmmword [rbp + 0x560], xmm0
test dword [rax + 5], esp
add byte [rax], al
invalid
add byte [rax - 0x75], cl
adc byte [rax - 0x77], r9b
test dword [rax + 5], esi
add byte [rax], al
mov rax, qword [rsi + 0x10]
mov qword [rbp + 0x570], rax
mov rcx, qword [r14 + 0x70]
mov rax, qword [rcx + 0x10]
jo case.0x140087893.442
mov eax, dword [rcx + 0x10]
lock inc qword [rax]
jle 0x1400b9745
mov r10, qword [rcx + 0x18]
mov qword [rbp + 0x5a0], rax
mov qword [rbp + 0x5a8], r10
mov dword [rbp + 0x5a8], edx
mov dword [rbp + 0x5a8], edx
mov rcx, qword [r10 + 0x10]
dec rcx
leave
and rcx, 0xfffffffffffffff0
lea rdx, [rcx + rax]
adc al, 1
adc al, 1
add rdx, 0x10
mov r8, qword [rbp + 0x560]
mov eax, dword [rbp + 0x560]
mov eax, dword [rbp + 0x560]
invalid
mov r9, qword [rbp + 0x570]
mov ecx, dword [rbp + 0x570]
lea esi, [rax + 5]
add byte [rax], al
lea rsi, [rbp + 0x4b0]
lea esi, [rbp + 0x4b0]
mov rcx, rsi
mov ecx, esi
call qword [r10 + 0x18]
cmp qword [rsi], 0
cmp dword [rsi], 0
cmp dword [rsi], 0
add byte [rdx + 2], ch
push 2
pop r12
je 0x1400b8545
and cl, byte [rax - 0x75]
test eax, eax
add al, 0
add byte [rax], al
mov qword [rbp - 0x28], rax
invalid
mov rax, qword [rbp + 0x4c0]
add byte [rax], al
mov qword [rbp - 0x28], rax
movups xmm0, xmmword [rbp + 0x4b0]
adc byte [rbp + 0x4b0], al
adc byte [rbp + 0x4b0], al
add byte [rdi], cl
movups xmmword [rbp - 0x38], xmm0
adc dword [rbp - 0x38], eax
mov dword [rbp - 0x40], 3
rol byte [r11], 0
add byte [rax], al
add byte [rax], al
add cl, ch
mov es, word [rax]
add byte [rax], al
invalid
jmp 0x1400b85d3
add byte [rax - 0x75], cl
mov ch, 0xb8
add al, 0
mov rsi, qword [rbp + 0x4b8]
lea rax, [rbp + 0x560]
invalid
add byte [rax - 0x73], cl
test dword [rax + 5], esp
add byte [rax], al
invalid
add byte [rax - 0x73], cl
lea edx, [rax + 0x48000004]
add byte [rax - 0x77], cl
invalid
lea rcx, [rbp + 0x490]
mov qword [rcx], rax
add byte [rax - 0x77], cl
add dword [rax - 0x73], ecx
add eax, 0xa109c
pushfq
adc byte [rdx], cl
invalid
lea rax, str.resolve_dns_name_
pushfq
adc byte [rdx], cl
add byte [rax - 0x73], cl
invalid
invalid
lea rdx, [rbp + 0x510]
mov qword [rdx], rax
xchg ebp, eax
adc byte [0xc953856d], al
add cl, byte [rax - 0x73]
lea rax, [0x140004a70]
lea rax, [0x140004a70]
mov qword [rdx + 8], 2
mov dword [rdx + 8], 2
add byte [rax - 0x7d], cl
invalid
and qword [rdx + 0x20], 0
mov qword [rcx + 8], rax
mov dword [rcx + 8], eax
mov dword [rcx + 8], eax
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], 1
lea rdi, [rbp + 0x228]
mov ebp, 0x228
add byte [rax - 0x73], cl
mov ebp, 0x228
add byte [rax - 0x77], cl
stc
mov rcx, rdi
mov ecx, edi
call fcn.14005c666
mov dword [rdi - 0x58], r12d
and qword [rdi + 0x18], 0
and dword [rdi + 0x18], 0
cli
inc dword [rcx + rcx*4 + 0x67]
test al, 0x48
and dword [rdi + 0x18], 0
mov byte [rdi + 0x28], 2
mov dword [rdi - 0x60], r12d
lea rdi, [rbp - 0x40]
jge 0x1400b8576
add al, byte [rcx + rcx*4 + 0x67]
movabs al, byte [0xc8958d48c07d8d48]
jge 0x1400b8576
lea rdx, [rbp + 0x1c8]
mov rcx, rdi
jge 0x1400b8576
lea rdx, [rbp + 0x1c8]
add byte [rax], al
mov rcx, rdi
mov r8, rsi
call fcn.1400b27a9
mov esi, dword [rdi]
invalid
cmp esi, 3
jne 0x1400b8d5e
invalid
add byte [rax], al
invalid
invalid
invalid
mov qword [rbp + 0x468], r14
mov qword [rbp + 0x460], rbx
add al, 0
add byte [rbx + rcx*4 + 0x75], cl
invalid
add al, 0
add byte [rax - 0x77], cl
popfq
invalid
add al, 0
add byte [rbx + rcx*4 + 0x75], cl
enter 0xffffffffffff8b48, 0x5d
mov rbx, qword [rbp - 0x30]
invalid
invalid
invalid
mov rbx, qword [rbp - 0x30]
mov r12, qword [rbp - 0x28]
lea rcx, [rbp + 0x5a0]
add al, ch
adc byte [rdx + rdi*8 - 1], ch
fmul dword [rax - 0x73]
lea esp, [rax - 0x17fffffb]
add al, ch
add al, ch
adc byte [rdx + rdi*8 - 1], ch
test r12, r12
test esp, esp
je 0x1400b8cd8
add byte [rcx + rcx*4 - 0x53], cl
mov qword [rbp + 0x580], r13
add byte [0x14175860c], 0x58
push 1
pop rax
mov qword [rbp + 0x588], rax
lea rax, [rbp + 0x3d0]
mov al, byte [rax + 0x4c]
mov byte [rbp + 0x5d7], al
lea rax, [rbp + 0x578]
test dword [rax + 5], edi
add byte [rax], al
add byte [rdx - 0x7a77b3c0], cl
xlatb
add eax, 0x8d480000
test dword [rax + 5], edi
add byte [rax], al
and qword [rax], 0
shl r12, 5
add r12, r14
mov qword [rbp + 0x510], r14
mov qword [rbp + 0x518], rbx
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x520], r14
mov qword [rbp + 0x528], r12
xor eax, eax
mov qword [rbp + 0x5c8], rax
enter 5, 0
lea r15, [rbp + 0x1c8]
enter 1, 0
enter 1, 0
mov bx, 2
cmp r14, r12
je 0x1400b8dce
invalid
add byte [rbp - 0x73], cl
outsb dx, byte [rsi]
and byte [rcx + rcx*4 - 0x53], cl
invalid
invalid
lodsd eax, dword [rsi]
lea r13, [r14 + 0x20]
mov qword [rbp + 0x520], r13
movzx edi, word [r14]
mov bh, 0x3e
lodsd eax, dword [rsi]
and byte [0x14f4c867b], al
mov bh, 0x3e
movzx eax, word [r14 + 0x12]
mov word [rbp + 0x4a0], ax
movabs al, byte [0x246100f41000004]
movups xmm0, xmmword [r14 + 2]
movaps xmmword [rbp + 0x490], xmm0
cmp di, 2
inc dword [rdx]
test dword [rax + 0x66000004], edx
cmp edi, 2
inc dword [rdx]
inc dword [rdx]
je 0x1400b8dce
add byte [rcx - 0x75], al
adc al, 0x89
mov eax, dword [r14 + 0x14]
mov eax, dword [rsi + 0x14]
mov dword [rbp + 0x5b8], eax
mov eax, dword [r14 + 0x18]
invalid
test dword [rax + 0x41000005], edi
mov eax, 0x41000005
add eax, 0x8b410000
mov eax, dword [rsi + 0x18]
sbb byte [rcx + 0x5bc85], r9b
sbb byte [rcx + 0x5bc85], cl
mov dword [rbp + 0x5bc], eax
add byte [rcx + 0xf], al
mov bh, 0x46
sbb al, 0x66
movzx eax, word [r14 + 0x1c]
mov word [rbp + 0x5d4], ax
test esp, edx
invalid
add byte [rax], al
mov dword [rbp + 0x5d4], eax
test esp, edx
add eax, 0xf410000
invalid
movzx eax, word [r14 + 0x1e]
movzx eax, word [rsi + 0x1e]
mov bh, 0x46
invalid
mov word [rbp + 0x5c6], ax
movzx eax, word [rbp + 0x4a0]
movabs al, byte [0x4c0858966000004]
add byte [rax], al
mov byte [0xf71a86ce], 0x85
add eax, 0xb70f0000
test dword [rax + 0x66000004], esp
movabs al, byte [0x4c0858966000004]
add byte [rax], al
movabs al, byte [0x4c0858966000004]
add byte [rax], al
add al, 0
add byte [rsi - 0x77], ah
test eax, eax
invalid
rol byte [rax + rax], 0
add al, 0
add byte [rdi], cl
sub byte [rbp + 0x490], al
nop
add al, 0
invalid
movaps xmm0, xmmword [rbp + 0x490]
nop
add al, 0
add byte [rdi], cl
sub dword [rbp + 0x4b0], eax
mov al, 4
add byte [rax], al
movaps xmmword [rbp + 0x4b0], xmm0
mov al, 4
add al, 0
add byte [rbx + rcx*4 - 0x7b], al
add byte [rax], al
mov r8d, dword [rbp + 0x598]
cmp r8d, 0x3b9aca00
add dl, cl
invalid
cmp ecx, dword [rdi]
test ebx, ebx
add byte [rax], al
invalid
cwde
add eax, 0x81410000
clc
add dl, cl
invalid
retf 0x3b9a
add byte [rax], al
add dh, dh
test edi, edx
add eax, 0xf030000
add byte [rax], al
add ecx, dword [rdi]
add byte [rax], al
test byte [rbp + 0x5d7], 3
add byte [rax], al
add ecx, dword [rdi]
add byte [rbx], al
jne case.0x140088a38.345
test edx, edi
add byte [rax], al
invalid
add byte [rax], al
mov rsi, qword [rbp + 0x4b6]
add byte [rax], al
add byte [rax - 0x75], cl
mov ch, 0xb6
add al, 0
invalid
add byte [rax], al
add byte [rsi - 0x7d], ah
inc dword [rbx]
cmp di, 3
cmp edi, 3
je 0x1400b8ae5
test ah, cl
add eax, dword [rax]
add byte [rax], al
invalid
invalid
int3
add byte [rax], al
and qword [rbp + 0x5a0], 0
movsd dword [rdi], dword [rsi]
movabs al, byte [0x4be9d8b00000005]
add byte [rax], al
movsd dword [rdi], dword [rsi]
movabs al, byte [0x4be9d8b00000005]
add byte [rax], al
add byte [rbx + 0x4be9d], cl
popfq
mov esi, 0x45000004
invalid
popfq
mov esi, 0x45000004
xor esi, esi
invalid
add byte [rax], al
xor r14d, r14d
test byte [rcx - 0x5a74bb08], 0xb8
mov eax, edi
mov r12d, dword [rbp + 0x5b8]
add eax, 0x8b440000
lodsd eax, dword [rsi]
mov esp, 0x66000005
add eax, 0x83660000
clc
invalid
add byte [rax], al
mov r13d, dword [rbp + 0x5bc]
add eax, 0x83660000
clc
add cl, byte [rdi]
invalid
add byte [rax], al
cmp ax, 2
je 0x1400b88d6
test byte [rdx + 0x66000001], dl
add dword [rax], eax
add byte [rsi - 0x77], ah
invalid
mov dword [rbp + 0x1c8], eax
movzx eax, word [rbp + 0x494]
mov bh, 0x85
xchg esp, eax
add al, 0
add byte [rax - 0x73], cl
lea ecx, [rbp + 0x1d8]
test eax, ecx
add dword [rax], eax
add byte [rdi], cl
mov bh, 0x85
xchg esp, eax
test dword [rsp + rax - 0x72b80000], edx
add al, 0
add byte [rax - 0x73], cl
invalid
lea ecx, [rbp + 0x1d8]
invalid
add dword [rax], eax
add byte [rsi - 0x77], ah
invalid
mov word [rcx - 0xa], ax
mov dword [rcx - 0xa], eax
test byte [r11 + 0x49085], 0
mov eax, dword [rbp + 0x490]
add byte [rax], al
add byte [rcx - 0x76b70dbf], cl
mov dword [rcx - 0xe], eax
mov qword [rbp + 0x1d0], rsi
mov ch, 0xd0
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0x1d0], rsi
mov ch, 0xd0
add dword [rax], eax
add byte [rax], al
invalid
popfq
fadd dword [rcx]
invalid
rol byte [rcx], 1
add byte [rax], al
mov dword [rbp + 0x1d8], ebx
fadd dword [rcx]
add byte [rax], al
invalid
add dword [rax], eax
add byte [rcx + rcx*4 - 0x5b], al
mov dword [rbp + 0x1dc], r12d
fadd qword [rcx]
add byte [rax], al
invalid
add dword [rax], eax
add byte [rcx + rcx*4 - 0x53], al
mov dword [rbp + 0x1e0], r13d
movzx eax, word [rbp + 0x5d4]
invalid
add eax, 0x89660000
test esp, esp
add dword [rax], eax
invalid
loopne case.0x140088925.317
add dword [rax], eax
add byte [rdi], cl
mov bh, 0x85
invalid
add eax, 0x89660000
add byte [rsi - 0x77], ah
test esp, esp
in al, 1
add byte [rax], al
invalid
add dword [rax], eax
add byte [rdi], cl
mov bh, 0x85
movzx eax, word [rbp + 0x5c6]
mov word [rbp + 0x1e6], ax
out 1, al
add byte [rax], al
invalid
mov byte [0xc9718799], 0x85
add eax, 0x89660000
add byte [rsi - 0x77], ah
test esi, esp
out 1, al
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
sal byte [r9], 0xd2
sal byte [rcx], 0xd2
lea rcx, [rbp - 0x40]
sal byte [rcx], 0xd2
xor edx, edx
mov r8, r15
call fcn.14009c6a0
cmc
invalid
invalid
dec dword [rax - 0x7d]
jge case.0x140088a38.324
rol byte [rax], 0xf
test al, ch
invalid
add byte [rax], al
invalid
cmc
invalid
dec dword [rax - 0x7d]
jge case.0x140088a38.324
invalid
rol byte [rax], 0xf
add byte [rdi], cl
test al, ch
add eax, 0x8b4c0000
invalid
invalid
invalid
add byte [rbx + rcx*4 + 0x75], cl
enter 0xffffffffffff8d48, 0xffffffffffffff8d
invalid
mov r14, qword [rbp - 0x38]
jne 0x1400b8782
lea rcx, [rbp + 0x5a0]
lea esp, [rax - 0x17fffffb]
cld
movabs al, byte [0xffff67fce8000005]
add byte [rax], al
call fcn.1400aefc2
invalid
invalid
mov qword [rbp + 0x5a0], r14
add eax, 0xb8660000
add al, byte [rax]
add byte [rax], al
mov ax, 2
jmp case.0x140088925.307
invalid
invalid
mov rcx, r15
stc
mov rdx, qword [rbp + 0x488]
xchg ebp, eax
mov byte [rax + rax], al
add al, ch
call fcn.1400a74ea
mov r14d, dword [rbp + 0x1d0]
mov esi, dword [rbp + 0x1d0]
add eax, 0x44fffeed
in eax, dx
invalid
mov esi, dword [rbp + 0x1d0]
mov ch, 0xd0
add dword [rax], eax
add byte [rcx - 0x7f], al
invalid
cmp r14d, 0x3b9aca00
cmp esi, 0x3b9aca00
inc byte [rax]
retf 0x3b9a
invalid
cmp ecx, dword [rdi]
je 0x1400b8fe3
test dl, ch
invalid
invalid
add byte [rax], al
test byte [rbp + 0x5d7], 3
xlatb
add eax, 0x74030000
mov rcx, r15
mov rcx, r15
add byte [rbx], al
je case.0x1400a5921.309
mov rcx, r15
mov ecx, edi
stc
lea rdx, [rbp + 0x3d0]
add eax, dword [rax]
add al, ch
invalid
xchg edi, eax
invalid
add byte [rax], al
call fcn.1400a96a8
cmp byte [rbp + 0x214], 4
adc al, 2
add byte [rax], al
add al, 0xf
je 0x1400b972d
je 0x1400b972d
invalid
push 0xa
or bl, byte [rcx + 0x48]
lea ebx, [rbp - 0x40]
pop rcx
lea rbx, [rbp - 0x40]
mov rdi, rbx
mov edi, ebx
mov rsi, r15
rep movsq qword [rdi], qword [rsi]
movsd dword [rdi], dword [rsi]
movsd dword [rdi], dword [rsi]
mov cl, 0x27
lea rdx, str.SOCKS_feature_disabled.unknown_scheme_
or eax, 0x176a000a
or eax, 0x176a000a
pop r8
call fcn.14007b720
mov rsi, rax
invalid
mov rcx, rbx
call fcn.1400a6af8
invalid
invalid
jmp 0x1400b8af3
invalid
loop 0x1400b8848
invalid
invalid
add byte [rax], al
mov rbx, qword [rbp + 0x1c8]
mov rax, qword [0x1401b0c38]
cmp rax, 3
jne case.0x1400b3acc.6
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx + rcx*4 - 7], cl
mov rcx, r15
mov edx, edi
cli
push 1
pop r8
call fcn.14008b7e0
invalid
std
invalid
invalid
cmp qword [rbp + 0x1c8], 0
add dword [rax], eax
add byte [rax], al
mov rsi, qword [rbp + 0x1d0]
rol byte [rcx], 1
add byte [rax], al
mov r12d, dword [rbp + 0x5b8]
add byte [rax], al
mov r13d, dword [rbp + 0x5bc]
add byte [rax], al
jne 0x1400b8ae5
add bh, al
test eax, ecx
add dword [rax], eax
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
mov rcx, rsi
mov dword [rbp + 0x1c8], 1
add dword [rax], eax
add byte [rax], al
mov rcx, rsi
mov ecx, esi
mov edx, 0x8004667e
mov r8, r15
clc
or byte [rbp - 0x77], 0xf8
clc
call sub.ws2_32.dll_ioctlsocket
cmp eax, 0xffffffff
clc
invalid
je case.0x14008c1b2.237
clc
push qword [rsp + rsi + 0x66]
test edi, edi
invalid
test di, di
je case.0x14008c1b2.240
mov cx, 0x17
movups xmm0, xmmword [rbp + 0x4b2]
adc byte [rbp + 0x4b2], al
adc byte [rbp + 0x4b2], al
movzx eax, word [rbp + 0x5d4]
mov edx, r12d
mov edx, esp
mov bh, 0x85
invalid
test esp, edx
add eax, 0x89440000
mov edx, esp
invalid
mov edx, esp
push 0x1c
jmp 0x1400b8917
sbb al, 0xeb
test r14, r14
test esi, esi
test esi, esi
lea rax, str.could_not_resolve_to_any_addresses
or dword [rax], eax
cmove r14, rax
mov rsi, r14
mov esi, esi
mov esi, esi
jmp 0x1400b8ae5
call sub.ws2_32.dll_WSAGetLastError
mov r13d, eax
invalid
shl r13, 0x20
invalid
or r13, 2
int 2
jmp case.0x1400a798c.67
add dword [rax], eax
add byte [rdi], cl
movzx eax, word [rbp + 0x4b4]
movzx eax, word [rbp + 0x4b4]
mov edx, dword [rbp + 0x4b0]
mov cx, 2
mov ecx, 0x570f0002
invalid
push 0x10
invalid
mov ecx, 0x570f0002
shr byte [rdx + 0x10], 0x41
adc byte [rcx + 0x58], al
adc byte [rcx + 0x58], al
pop r8
rol ax, 8
mov word [rbp + 0x1c8], cx
mov word [rbp + 0x1ca], ax
mov dword [rbp + 0x1cc], edx
movups xmmword [rbp + 0x1d0], xmm0
adc dword [rbp + 0x1d0], eax
int3
adc dword [rbp + 0x1d0], eax
mov dword [rbp + 0x1e0], r13d
mov dword [rbp + 0x1e0], ebp
add byte [rax], al
mov rcx, rsi
mov ecx, esi
mov rdx, r15
call sub.ws2_32.dll_connect
add eax, dword fs:[rax]
cmp eax, 0xffffffff
je 0x1400b8954
invalid
add eax, 0xebed3145
adc al, ch
xor r13d, r13d
jmp 0x1400b8964
call sub.ws2_32.dll_WSAGetLastError
mov r13d, eax
invalid
shl r13, 0x20
or r13, 2
or ebp, 2
or ebp, 2
add cl, byte [rcx + rcx*4 - 0x53]
add byte [0xe58e896d], al
add byte [rbx + 0x1c8a5], al
invalid
mov qword [rbp + 0x500], r13
and dword [rbp + 0x1c8], 0
invalid
add byte [rbx + 0x1c8a5], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov edx, 0x8004667e
add al, 0x80
mov r8, r15
call sub.ws2_32.dll_ioctlsocket
scasd eax, dword [rdi]
invalid
add eax, dword [rax]
cmp eax, 0xffffffff
je case.0x1400aae24.11
invalid
scasd eax, dword [rdi]
invalid
and eax, 0xfed854d
test byte [rsi], bl
test r13, r13
in eax, dx
je 0x1400b8dae
add al, 0
add byte [rcx + rcx*4 - 0x18], al
mov eax, r13d
and eax, 3
lea rcx, [0x1401708ec]
or eax, 0xb7f4f
jg 0x1400b89a7
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
jmp rax
mov al, byte [r13 + 0x10]
mov al, byte [rbp + 0x10]
jmp 0x1400b89e6
call sub.ws2_32.dll_WSAGetLastError
mov r12d, eax
mov esp, eax
mov esp, eax
shl r12, 0x20
or r12, 2
test r13, r13
jne 0x1400b8ac3
jmp 0x1400b8ad6
or al, 1
add byte [rax], al
call fcn.1401005e0
add al, 0
jmp 0x1400b8868
mov al, byte [r13 + 0xf]
jmp 0x1400b89e6
mov rcx, r13
mov ecx, ebp
shr rcx, 0x20
call fcn.140083670
invalid
lodsb al, byte [rsi]
cld
invalid
and al, ch
mov ch, byte [rsp + rdi*8 + 0xf0d3cff]
invalid
cmp al, 0xd
jne case.0x1400a798c.67
test ebx, ebp
add byte [rax], al
invalid
or eax, 0xeb850f
add byte [rax], al
test ebx, ebp
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
invalid
test rbx, rbx
jne case.0x14009f4dd.126
invalid
lea r12, str.cannot_set_a_0_duration_timeout
and eax, 0x790ae
nop
invalid
test r14d, r14d
je 0x1400b8ac3
test al, al
add byte [rax], al
invalid
test byte [rdi], 0x84
rol byte [rax], 0
test al, al
add byte [rax], al
add byte [rax + 0x7fffffff], bh
mov eax, 0x7fffffff
invalid
cmp rbx, rax
cmovae rbx, rax
cmovae ebx, eax
ret
cmovae ebx, eax
xor r12d, r12d
mov eax, r14d
mov eax, esi
in al, 0x44
mov eax, esi
xor edx, edx
mov r8d, 0x3e8
mov eax, 0x3e8
mov eax, 0x3e8
add eax, dword [rax]
add byte [rcx - 9], al
div r8d
mov dword [rbp + 0x5a0], ebx
popfq
invalid
invalid
add byte [rax], al
invalid
popfq
movabs al, byte [0xc189db8548000005]
test rbx, rbx
mov ecx, eax
add byte [rax], al
test rbx, rbx
mov ecx, eax
fisttp dword [rcx + 0x41016ac1]
pop rbp
push 1
pop r13
cmove ecx, r13d
cmp r14d, r8d
cmp esi, eax
cmp esi, eax
cmovae ecx, eax
mov dword [rbp + 0x5a4], ecx
movsb byte [rdi], byte [rsi]
add eax, 0xb8410000
add byte [rax], al
invalid
invalid
clc
add byte [rax], al
mov r8d, 0x1f8
lea rcx, [rbp + 0x1d8]
add dword [rax], eax
add byte [rcx], dh
shr al, cl
fnstsw word [rbp + 3]
jge 0x1400b8a55
add byte [rdx + 1], ch
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
add dword [rax], eax
add byte [rcx], dh
shr al, cl
fnstsw word [rbp + 3]
jge 0x1400b8a55
jge 0x1400b8a55
add byte [rdx + 1], ch
pop rbx
mov qword [rbp - 0x40], rbx
mov dword [rbp - 0x40], ebx
mov dword [rbp - 0x40], ebx
ror byte [rax - 0x77], 0x75
enter 0xffffffffffffb841, 0xfffffffffffffff8
invalid
invalid
clc
mov qword [rbp - 0x38], rsi
mov r8d, 0x1f8
lea rcx, [rbp - 0x30]
lea ecx, [rbp - 0x30]
clc
add dword [rax], eax
add byte [rax - 0x73], cl
lea ecx, [rbp - 0x30]
invalid
lea ecx, [rbp - 0x30]
sal byte [rcx], 1
xor edx, edx
call fcn.1400f0830
jge 0x1400b8a71
invalid
shr al, cl
sar dword [rbp + 3], 0
jge 0x1400b8a71
invalid
jge 0x1400b8a71
add byte [rax - 0x77], cl
mov qword [rbp + 0x1c8], rbx
popfq
enter 1, 0
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
mov ch, 0xd0
mov qword [rbp + 0x1d0], rsi
lea rax, [rbp + 0x5a0]
movabs al, byte [0x2024448948000005]
add dword [rax], eax
add byte [rax - 0x73], cl
test dword [rax + 0x48000005], esp
movabs al, byte [0x2024448948000005]
movabs al, byte [0x2024448948000005]
add eax, 0x89480000
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
and byte [rcx + rcx*4 - 0x17], al
mov ecx, r13d
mov ecx, ebp
xor edx, edx
lea r8, [rbp - 0x40]
lea eax, [rbp - 0x40]
ror byte [rbp - 0x77], 0xf9
mov r9, r15
call qword [sym.imp.ws2_32.dll_select]
adc eax, 0x49c3d
pushfq
add al, 0
lea r13, str.connection_timed_out
lea ebp, [0x140131ad8]
sub eax, 0x79036
nop
invalid
test eax, eax
ror byte [rdi], 0x84
je 0x1400b8b48
sahf
add byte [rax], al
add byte [rbx - 0x7af00008], al
cmp eax, 0xffffffff
invalid
invalid
mov dword [rax], eax
cmp eax, 0xffffffff
clc
dec dword [rdi]
jne 0x1400b8b3c
invalid
jne 0x1400b8b3c
add byte [rax], al
add al, ch
call sub.ws2_32.dll_WSAGetLastError
xlatb
invalid
shl rax, 0x20
shl eax, 0x20
and byte [rax - 0x7d], cl
enter 0x4902, 0xffffffffffffff89
invalid
invalid
or rax, 2
mov r12, rax
invalid
mov qword [rbp + 0x480], rsi
lea rcx, [rbp + 0x500]
lea ecx, [rbp + 0x500]
invalid
add byte [rax], al
add al, 0
add byte [rax - 0x73], cl
lea eax, [rax]
add eax, 0xbae80000
jg 0x1400b8ad1
cld
call fcn.140080a90
cld
dec dword [rbp - 0x77]
in eax, 0x48
mov rcx, rsi
mov r13, r12
mov rcx, rsi
int1
call qword [sym.imp.ws2_32.dll_closesocket]
mov rsi, r13
mov esi, ebp
mov r13, qword [rbp + 0x520]
add eax, 0x8b4c0000
movsd dword [rdi], dword [rsi]
sub byte [0xcd538af5], al
add eax, 0x8d480000
add byte [rax], al
mov r12, qword [rbp + 0x528]
mov esp, dword [rbp + 0x528]
add eax, 0x8d480000
add byte [rax], al
lea rcx, [rbp + 0x578]
lea edi, [rax + 5]
add eax, 0xc3e80000
invalid
add byte [rax], al
call fcn.1400aefc2
invalid
dec dword [rax - 0x77]
mov ch, 0x78
add eax, 0x89480000
add byte [rax - 0x77], cl
mov qword [rbp + 0x578], rsi
add byte [rax - 0x77], cl
mov qword [rbp + 0x5c8], rsi
mov ch, 0xc8
add eax, 0x894d0000
add byte [rbp - 0x77], cl
add byte [rbp - 0x77], cl
mov r14, r13
out dx, al
jmp 0x1400b8661
invalid
mov rax, r13
shr rax, 0x20
call 0x169040e3f
call 0x169040e3f
ja case.0x1400a798c.99
xchg esp, eax
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xb7dd0
sar byte [rbp + 0xb], 1
invalid
lea rcx, [0x1401708fc]
sar byte [rbp + 0xb], 1
jge case.0x1400a7971.74
add byte [rax + 0x63], cl
add al, 0x81
invalid
movsxd rax, dword [rcx + rax*4]
or dword [rax + 1], 0x31e0ffc8
add rax, rcx
jmp rax
invalid
loopne case.0x1400a7971.81
shr cl, 0xaa
invalid
mov ah, 1
cmp dword [rbp - 0x40], 1
rol byte [rcx], 0x75
invalid
rol byte [rcx], 0x75
and al, 0x45
xor ebp, ebp
xor r13d, r13d
mov qword [rbp + 0x480], rsi
add byte [rax + rax], 0
lea rcx, [rbp + 0x500]
add byte [0x175f38b58], al
jg 0x1400b8b56
cld
call fcn.140080a90
test r12b, r12b
je case.0x1400a798c.67
jne 0x1400b8b61
invalid
invalid
cld
inc dword [rbp - 0x7c]
in al, 0xf
invalid
test byte [rbp - 1], dh
jne 0x1400b8b61
jne 0x1400b8b61
invalid
invalid
jmp 0x1400b8dae
add byte [rax], al
and dword [rbp + 0x5c0], 0
add byte [rax], al
mov dword [rbp + 0x590], 4
add byte [rax], al
add al, 0
add byte [rax + rax], al
add byte [rax], al
lea rax, [rbp + 0x590]
lea eax, [rbp + 0x590]
test dword [rax + 0x48000005], edx
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
mov rcx, rsi
int1
mov edx, 0xffff
mov r8d, 0x1007
mov eax, 0x1007
invalid
mov eax, 0x1007
invalid
adc byte [rax], al
add byte [rbp + rcx*4 - 0x73], cl
invalid
lea r9, [rbp + 0x5c0]
call sub.ws2_32.dll_getsockopt
invalid
add eax, dword [rax]
invalid
rol byte [0xfbf38b9e], 0x61
add eax, 0xbbe80000
invalid
add eax, dword [rax]
add byte [rbx - 0x7bf00008], al
cmp eax, 0xffffffff
je 0x1400b8ab3
test byte [rdx], cl
invalid
invalid
invalid
test byte [rdx], cl
or bh, bh
invalid
invalid
mov eax, dword [rbp + 0x5c0]
rol byte [0x100908bb2], 0xf
add eax, 0xc0850000
add byte [rax], al
test eax, eax
ror byte [rdi], 0x85
jne 0x1400b8ab8
test dword [rcx], eax
add edi, edi
invalid
invalid
jmp 0x1400b8b45
mov al, 0x29
sub ecx, ebp
jmp 0x1400b89e6
invalid
invalid
mov al, 1
add ecx, ebp
jmp 0x1400b89e6
invalid
invalid
mov al, 2
add ch, cl
jmp 0x1400b89e6
sbb dh, bh
invalid
mov al, 3
add ebp, ecx
jmp 0x1400b89e6
adc esi, edi
invalid
mov al, 4
add al, 0xe9
jmp 0x1400b89e6
or bh, dh
invalid
mov al, 5
add eax, 0xfffe03e9
push qword [rax - 0x20316fa]
mov al, 6
invalid
cld
std
jmp 0x1400b89e6
invalid
mov al, 6
invalid
jmp 0x1400b89e6
invalid
mov al, 7
jmp 0x1400b89e6
cmc
std
invalid
invalid
invalid
invalid
mov al, 8
jmp 0x1400b89e6
out dx, al
std
invalid
invalid
or cl, ch
out dx, al
std
invalid
mov al, 9
jmp 0x1400b89e6
out 0xfd, eax
invalid
invalid
or ecx, ebp
out 0xfd, eax
invalid
mov al, 0xa
or ch, cl
jmp 0x1400b89e6
loopne 0x1400b8c01
invalid
mov al, 0xb
jmp 0x1400b89e6
fscale
invalid
invalid
or ebp, ecx
fscale
invalid
mov al, 0xc
jmp 0x1400b89e6
sar ch, cl
invalid
invalid
or al, 0xe9
sar ch, cl
invalid
mov al, 0xd
jmp 0x1400b89e6
retf
std
invalid
invalid
or eax, 0xfffdcbe9
push qword [rax - 0x23b16f2]
mov al, 0xe
invalid
invalid
std
invalid
mov al, 0xe
jmp 0x1400b89e6
invalid
std
invalid
invalid
invalid
invalid
mov al, 0xf
jmp 0x1400b89e6
invalid
std
invalid
invalid
psubsw mm7, qword [rbp - 0x4f000003]
invalid
mov al, 0x10
jmp 0x1400b89e6
mov dh, 0xfd
invalid
invalid
adc cl, ch
mov dh, 0xfd
invalid
mov al, 0x11
jmp 0x1400b89e6
scasd eax, dword [rdi]
std
invalid
invalid
adc ecx, ebp
scasd eax, dword [rdi]
std
invalid
mov al, 0x12
jmp 0x1400b89e6
test al, 0xfd
invalid
invalid
adc ch, cl
test al, 0xfd
invalid
mov al, 0x13
jmp 0x1400b89e6
invalid
std
invalid
invalid
adc ebp, ecx
movabs eax, dword [0xfd9ae914b0fffffd]
invalid
mov al, 0x14
jmp 0x1400b89e6
invalid
invalid
adc al, 0xe9
invalid
invalid
mov al, 0x15
jmp 0x1400b89e6
invalid
invalid
adc eax, 0xfffd93e9
push qword [rax - 0x27316ea]
mov al, 0x16
invalid
invalid
std
invalid
mov al, 0x16
jmp 0x1400b89e6
invalid
invalid
invalid
invalid
mov al, 0x17
jmp 0x1400b89e6
invalid
invalid
invalid
invalid
mov al, 0x18
sbb cl, ch
jle 0x1400b8c63
jmp 0x1400b89e6
invalid
mov al, 0x19
sbb ecx, ebp
ja 0x1400b8c6a
jmp 0x1400b89e6
invalid
mov al, 0x1a
sbb ch, cl
jo 0x1400b8c71
jmp 0x1400b89e6
invalid
mov al, 0x1b
jmp 0x1400b89e6
invalid
invalid
sbb ebp, ecx
imul edi, ebp, 0x1cb0ffff
invalid
invalid
mov al, 0x1c
invalid
mov al, 0x1c
sbb al, 0xe9
invalid
jmp 0x1400b89e6
invalid
mov al, 0x1d
jmp 0x1400b89e6
invalid
invalid
sbb eax, 0xfffd5be9
push qword [rax - 0x2ab16e2]
mov al, 0x1e
invalid
push rsp
std
invalid
mov al, 0x1e
jmp 0x1400b89e6
invalid
invalid
invalid
mov al, 0x1f
jmp 0x1400b89e6
invalid
invalid
invalid
mov al, 0x20
jmp 0x1400b89e6
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
lea rax, [rbp - 0x40]
lea rcx, str.No_ip_address_for
lea rsi, [rbp + 0x1c8]
mov qword [rsi], rcx
push 1
pop rcx
mov qword [rsi + 8], rcx
and qword [rsi + 0x20], 0
mov qword [rax], r15
lea rdx, [0x140029df0]
mov qword [rax + 8], rdx
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], rcx
lea rdi, [rbp - 0x58]
mov rcx, rdi
mov rdx, rsi
call fcn.14005c666
movups xmm0, xmmword [rdi]
movups xmmword [rsi + 0x54], xmm0
mov rax, qword [rdi + 0x10]
mov qword [rsi + 0x64], rax
push 2
pop rax
mov dword [r13], eax
mov dword [r13 + 8], eax
lea rdi, [r13 + 0xc]
push 0x1b
pop rcx
rep movsd dword [rdi], dword [rsi]
and qword [r13 + 0x78], 0
mov byte [r13 + 0x88], 2
mov rcx, r14
mov rdx, rbx
call 0x1400a56bc
jmp 0x1400b904b
lea rdx, [rbp - 0x20]
mov edi, dword [rdx - 0x1c]
movups xmm6, xmmword [rdx - 0x18]
mov rbx, qword [rdx - 8]
lea rcx, [r13 + 0x20]
mov r8d, 0xd0
call fcn.1400efbc0
mov dword [r13 + 4], edi
movups xmmword [r13 + 8], xmm6
mov qword [r13 + 0x18], rbx
mov dword [r13], esi
lea rcx, [rbp + 0x5a0]
call fcn.14005f209
jmp 0x1400b904b
movzx eax, word [rbp + 0x4c0]
mov word [rbp + 0x450], ax
movaps xmm0, xmmword [rbp + 0x4b0]
movaps xmmword [rbp + 0x440], xmm0
mov ebx, edi
jmp 0x1400b8dce
lea rcx, [rbp + 0x510]
call fcn.1400a56ad
cmp bx, 2
jne 0x1400b8e5d
mov rdi, qword [rbp + 0x5c8]
test rdi, rdi
mov rsi, qword [rbp + 0x580]
je 0x1400b9749
push 0xd
pop rcx
xor edx, edx
call fcn.140051cfd
movabs rcx, 0x207463656e6e6f43
mov qword [rax], rcx
movabs rcx, 0x726f727265207463
mov qword [rax + 5], rcx
lea r8, [rbp + 0x1c8]
push 2
pop rcx
mov dword [r8 + 8], ecx
mov qword [r8 + 0x60], rax
mov qword [r8 + 0x68], rdx
mov qword [r8 + 0x70], 0xd
and qword [r8 + 0x78], 0
mov byte [r8 + 0x88], 4
mov dword [r8], ecx
mov rcx, rsi
mov rdx, r8
mov r8, rdi
call fcn.1400b27a9
jmp 0x1400b904b
movzx eax, word [rbp + 0x450]
mov word [rbp + 0x430], ax
movaps xmm0, xmmword [rbp + 0x440]
movaps xmmword [rbp + 0x420], xmm0
mov qword [rbp + 0x590], rsi
mov rdi, qword [rbp + 0x460]
movzx eax, byte [rdi + 0xcd]
lea r12, [rbp + 0x1c8]
mov dword [r12], eax
mov dword [rsp + 0x20], 4
push 6
pop rdx
push 1
pop r8
mov rcx, rsi
mov r9, r12
call sub.ws2_32.dll_setsockopt
cmp eax, 0xffffffff
mov r13, qword [rbp + 0x580]
je 0x1400b8fa2
mov rax, qword [rbp + 0x468]
mov r14d, dword [rax + 0x60]
cmp r14d, 0x3b9aca00
jne 0x1400b8fb1
mov rdx, qword [rdi + 0x20]
mov r8d, dword [rdi + 0x28]
mov rcx, rsi
call fcn.14008b8d0
test rax, rax
jne 0x1400b901f
call sub.ws2_32.dll_WSAGetLastError
shl rax, 0x20
lea rdx, [rax + 2]
jmp 0x1400b8fde
mov r15, qword [rax + 0x58]
lea rdi, [rbp + 0x1c8]
mov rcx, rdi
mov rdx, r15
mov r8d, r14d
call fcn.1400a74ea
mov r8d, dword [rdi + 8]
cmp r8d, 0x3b9aca00
jne 0x1400b900b
mov rcx, r13
jmp 0x1400b9025
mov rdx, qword [rbp + 0x1c8]
mov rcx, qword [rbp + 0x580]
call fcn.1400b2c12
lea rcx, [rbp + 0x510]
call fcn.1400a56ad
mov rdi, qword [rbp + 0x5c8]
jmp 0x1400b903a
mov rcx, qword [rbp + 0x560]
mov rdx, qword [rbp + 0x568]
call fcn.1400448bb
lea rcx, [rbp + 0x3d0]
call fcn.1400a6aed
movaps xmm6, xmmword [rbp + 0x5e0]
add rsp, 0x678
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, [0x14015ab02]
lea r8, [0x140159538]
push 0x2b
pop rdx
call fcn.1400fdc80
ud2
ud2
lea rcx, str.shouldnt_happen:_failed_to_connect_to_all_IPs__but_no_error
lea r8, [0x1401595a8]
push 0x3c
pop rdx
call fcn.1400ff4ff
ud2
add byte [rax], al
add al, ch
xor al, 0x2c
sub al, 4
invalid
sub al, 4
add byte [rdi], cl
invalid
ud2