Function at 0x18000c460
Capabilities:
Encode data using xor
Hash data with crc32

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x20
test r8, r8
je 0x18000b97e
mov r14, r8
mov rdi, rdx
mov rsi, rcx
lea rbx, [0x180122f13]
lea r15, [0x180122ab4]
lea r12, [0x1801230d8]
lea r13, [0x1801230e8]
jmp 0x18000b744
not ecx
mov dword [rsi + 0xa0], ecx
mov r14, rax
test rax, rax
je 0x18000b97e
mov rcx, rsi
mov rdx, rdi
mov r8, r14
call sym.__flate2::deflate::read::DeflateDecoder_R__as_std::io::Read_::read::hbab771252edf0f84
test rax, rax
je 0x18000b770
mov rcx, rdx
mov eax, edx
and eax, 3
movsxd rax, dword [r12 + rax*4]
add rax, r12
jmp rax
movzx eax, byte [rcx + 0x10]
jmp 0x18000b7a4
test rdx, rdx
je 0x18000b7db
mov rax, r14
sub rax, rdx
jb 0x18000b9a2
mov ecx, dword [rsi + 0xa0]
not ecx
test dl, 1
jne 0x18000b808
mov r8, rdi
add rdi, rdx
cmp rdx, 1
jne 0x18000b830
jmp 0x18000b730
movzx eax, byte [rcx + 0xf]
cmp al, 0x23
jne case.0x18000b766.2
call sym._ZN4core3ptr42drop_in_place_LT_std..io..error..Error_GT_17h697daabacd5b4382E.llvm.12942166125580271310
mov rax, r14
test rax, rax
jne 0x18000b744
jmp 0x18000b97e
shr rdx, 0x20
cmp edx, 0x28
ja case.default.0x18000b7d5
movsxd rax, dword [r13 + rdx*4]
add rax, r13
jmp rax
xor eax, eax
jmp 0x18000b7a4
mov eax, dword [rsi + 0xa4]
cmp eax, dword [rsi + 0xa0]
je 0x18000b993
mov r8d, 0x10
mov cl, 0x27
mov rdx, rbx
call sym.std::io::error::Error::new::h720855faca3c6763
mov rdx, rax
mov rcx, rax
jmp 0x18000b75a
lea r8, [rdi + 1]
movzx r9d, byte [rdi]
xor r9b, cl
movzx r9d, r9b
shr ecx, 8
xor ecx, dword [r15 + r9*4]
add rdi, rdx
cmp rdx, 1
je 0x18000b730
nop dword [rax + rax]
movzx edx, byte [r8]
xor dl, cl
movzx edx, dl
shr ecx, 8
xor ecx, dword [r15 + rdx*4]
movzx edx, byte [r8 + 1]
xor dl, cl
movzx edx, dl
shr ecx, 8
xor ecx, dword [r15 + rdx*4]
or al, 0x97
or al, 0x97
add r8, 2
cmp r8, rdi
cmp eax, edi
cmp eax, edi
jne 0x18000b830
jmp 0x18000b730
invalid
mov al, 0x25
jmp 0x18000b7a4
invalid
invalid
invalid
mov al, 0x23
jmp 0x18000b7a4
invalid
invalid
invalid
mov al, 0x24
jmp 0x18000b7a4
invalid
invalid
invalid
mov al, 0x1b
jmp 0x18000b7a4
invalid
invalid
invalid
mov al, 0x22
jmp 0x18000b7a4
invalid
invalid
invalid
mov al, 0x10
jmp 0x18000b7a4
invalid
invalid
invalid
mov al, 0xe
jmp 0x18000b7a4
invalid
invalid
invalid
mov al, 0x21
jmp 0x18000b7a4
invalid
invalid
invalid
mov al, 0xb
jmp 0x18000b7a4
invalid
invalid
invalid
mov al, 4
jmp 0x18000b7a4
invalid
invalid
invalid
mov al, 0x28
jmp 0x18000b7a4
invalid
invalid
invalid
mov al, 0xc
jmp 0x18000b7a4
invalid
invalid
invalid
mov al, 9
jmp 0x18000b7a4
invalid
invalid
invalid
mov al, 0x19
jmp 0x18000b7a4
invalid
invalid
invalid
mov al, 0x18
jmp 0x18000b7a4
invalid
invalid
invalid
mov al, 2
jmp 0x18000b7a4
invalid
invalid
invalid
mov al, 0xf
jmp 0x18000b7a4
invalid
invalid
invalid
mov al, 3
jmp 0x18000b7a4
invalid
invalid
invalid
mov al, 7
jmp 0x18000b7a4
invalid
invalid
invalid
mov al, 1
jmp 0x18000b7a4
mov al, 0x1f
jmp 0x18000b7a4
invalid
invalid
invalid
mov al, 0x11
jmp 0x18000b7a4
invalid
invalid
invalid
mov al, 0x29
jmp 0x18000b7a4
invalid
invalid
invalid
mov al, 0x14
jmp 0x18000b7a4
invalid
invalid
invalid
mov al, 5
jmp 0x18000b7a4
invalid
invalid
invalid
mov al, 0x15
jmp 0x18000b7a4
invalid
invalid
invalid
mov al, 0xd
jmp 0x18000b7a4
invalid
invalid
invalid
mov al, 6
jmp 0x18000b7a4
invalid
invalid
invalid
mov al, 0x12
jmp 0x18000b7a4
invalid
invalid
invalid
mov al, 0xa
jmp 0x18000b7a4
invalid
invalid
invalid
mov al, 8
jmp 0x18000b7a4
invalid
invalid
invalid
mov al, 0x1e
jmp 0x18000b7a4
invalid
invalid
invalid
mov al, 0x20
jmp 0x18000b7a4
invalid
invalid
invalid
mov al, 0x16
jmp 0x18000b7a4
invalid
invalid
invalid
mov al, 0x27
jmp 0x18000b7a4
invalid
invalid
invalid
mov al, 0x13
jmp 0x18000b7a4
invalid
invalid
invalid
mov al, 0x17
jmp 0x18000b7a4
invalid
invalid
invalid
mov al, 0x1c
jmp 0x18000b7a4
invalid
invalid
invalid
mov al, 0x1d
jmp 0x18000b7a4
mov al, 0x26
jmp 0x18000b7a4
invalid
push qword [rax - 0x1d916e6]
invalid
mov al, 0x1a
jmp 0x18000b7a4
xor ecx, ecx
mov rax, rcx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov dword [rsi + 0xa0], eax
lea rcx, [0x1801239a8]
or byte [rax - 0x2114ffef], al
or byte [rax - 0x2114ffef], al
lea r8, [0x180122f28]
mov rcx, rdx
mov rdx, r14
call sym.core::slice::index::slice_end_index_len_fail::hdaa9bbd2fcad4cbb
int3
add byte [rax], al
add byte [rax], al
push rdi
push r14
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
test r8, r8
je 0x18000bb72
invalid
pushfq
add dword [rax], eax
invalid
test byte [rcx + rax - 0x76b40000], bl
invalid
add byte [rcx + rcx*4 - 0x3a], cl
mov rsi, r8
mov rdi, rdx
mov rbx, rcx
mov ebx, ecx
mov ebx, ecx
lea r14, [0x1801239a8]
xor eax, 0x117fc2
add byte [rbp + rcx*4 + 0x3d], cl
lea r15, [0x18012318c]
lahf
ja case.0x18000b766.73
add byte [rbp + rcx*4 + 0x25], cl
test al, 0x77
ja 0x18000ba04
invalid
lea r12, [0x18012319c]
ja 0x18000ba04
add bl, ch
jmp case.0x18000b766.52
adc esp, dword [rsi + 0x2e]
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax - 0x7b], cl
test eax, eax
invalid
invalid
test rax, rax
test eax, eax
je 0x18000bb72
test byte [rcx + 1], ch
add byte [rax], al
imul eax, dword [rcx], 0x89480000
invalid
mov rcx, rbx
mov rdx, rdi
mov edx, edi
mov edx, edi
mov r8, rsi
call sym.__zip::crc32::Crc32Reader_R__as_std::io::Read_::read::h1c5b125f5c209d58
in eax, dx
invalid
dec dword [rax - 0x7b]
invalid
je case.0x18000b766.69
invalid
in eax, dx
invalid
adc al, 0x89
rol byte [rbx + 0x634903e0], 1
invalid
add al, 0x87
mov eax, edx
and eax, 3
movsxd rax, dword [r15 + rax*4]
invalid
add al, 0x87
invalid
add rax, r15
jmp rax
test rdx, rdx
je 0x18000bb85
add byte [rax], al
add byte [rax], al
mov rax, rsi
sub rax, rdx
ror byte [rdi], 1
invalid
add dword [r8], r8d
invalid
ror byte [rdi], 1
invalid
add rdi, rdx
mov rsi, rax
jmp 0x18000ba00
invalid
mov bl, 0xf
invalid
invalid
cmp al, 0x23
jne 0x18000bb74
add byte [rax], al
add byte [rax], al
mov rcx, rdx
call sym._ZN4core3ptr42drop_in_place_LT_std..io..error..Error_GT_17h697daabacd5b4382E.llvm.12942166125580271310
and dword [rax], eax
add byte [rax - 0x77], cl
invalid
jmp 0x18000ba00
xchg edi, eax
and dword [rax], eax
add byte [rax - 0x77], cl
invalid
xchg edi, eax
nop dword [rax]
add byte [rax - 0x77], cl
ror byte [rax - 0x3f], 1
call 0x1a8f93d9a
invalid
cmp eax, 0x28
add byte [rax - 0x77], cl
ror byte [rax - 0x3f], 1
call 0x1a8f93d9a
invalid
cmp eax, 0x28
and byte [rbx + 0x717728f8], al
ja case.0x18000b766.94
movsxd rax, dword [r12 + rax*4]
add rax, r12
jmp rax
invalid
invalid
loopne 0x18000bab7
shr bl, 0xcb
mov al, 0x25
jmp 0x18000ba54
and al, 0xeb
mov edi, 0xbbeb1bb0
mov al, 0x22
jmp 0x18000ba54
mov bl, 0xb0
invalid
jmp 0x18000ba54
jmp 0x18000ba54
xchg ebx, eax
mov al, 0x18
jmp 0x18000ba54
mov esi, dword [rax - 0x4f7814f1]
add ebp, ebx
xor dword [rax - 0x8316f9], 0xffffffff
push qword [rax - 0x8a16ff]
invalid
jmp 0x18000ba54
mov al, 0x29
jmp 0x18000ba54
invalid
invalid
invalid
invalid
adc al, 0xe9
pop rcx
invalid
invalid
jmp 0x18000ba54
push qword [rax - 0xb416eb]
invalid
invalid
mov al, 0xd
jmp 0x18000ba54
invalid
invalid
invalid
invalid
invalid
invalid
jmp 0x18000ba54
push qword [rax - 0xd016f6]
invalid
invalid
mov al, 8
jmp 0x18000ba54
invalid
invalid
invalid
invalid
invalid
invalid
jmp 0x18000ba54
push qword [rax - 0xec16ea]
invalid
push qword [rax - 0xf316d9]
invalid
push qword [rax - 0xfa16ed]
invalid
push qword [rax - 0x10116e9]
invalid
push qword [rax - 0x10f16e3]
invalid
push qword [rax - 0x11616da]
invalid
push qword [rax - 0x11d16e6]
invalid
push qword [rcx]
ror byte [rax - 0x77], cl
ror byte [rax - 0x7d], 1
invalid
invalid
xor edx, edx
mov rax, rdx
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r14
pop r15
ret
mov rdx, r14
mov edx, esi
jmp 0x18000bb74
lea r8, str._rustc_eeb90cda1969383f56a2637cbd3037bdf598841clibrary_std_srciomod.rs
jg 0x18000bc0d
adc dword [rax], eax
mov rcx, rdx
mov rdx, rsi
call sym.core::slice::index::slice_start_index_len_fail::h8d3d56967d6340e8
add ah, cl
add ah, cl
nop dword [rax]
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
test r8, r8
je 0x18000bd52
mov rsi, r8
mov esi, eax
mov rdi, rdx
mov rbx, rcx
retf
lea r14, [0x1801239a8]
add byte [rbp + rcx*4 + 0x3d], cl
jae 0x18000bc41
adc dword [rax], eax
retf
add byte [rbp + rcx*4 + 0x3d], cl
jae 0x18000bc41
adc dword [rax], eax
add byte [rbp + rcx*4 + 0x25], cl
jl 0x18000bc48
lea r12, [0x180123250]
adc dword [rax], eax
add bl, ch
adc esp, dword [rsi + 0x2e]
nop dword [rax + rax]
jmp 0x18000bbe9
test rax, rax
je 0x18000bd52
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
call sym.__zip::crc32::Crc32Reader_R__as_std::io::Read_::read::h9c597add10661721
test rax, rax
je 0x18000bc10
mov eax, edx
and eax, 3
movsxd rax, dword [r15 + rax*4]
add rax, r15
jmp rax
adc bl, ch
and al, 0x48
test edx, edx
test rdx, rdx
je 0x18000bd65
mov rax, rsi
sub rax, rdx
jb 0x18000bd6a
add byte [rax], al
add byte [rax], al
add rdi, rdx
mov rsi, rax
jmp 0x18000bbe0
invalid
cmp al, 0x23
jne 0x18000bd54
mov rcx, rdx
call sym._ZN4core3ptr42drop_in_place_LT_std..io..error..Error_GT_17h697daabacd5b4382E.llvm.12942166125580271310
add byte [rax - 0x77], cl
invalid
jmp 0x18000bbe0
invalid
add byte [rax - 0x77], cl
invalid
xchg edi, eax
nop dword [rax]
mov rax, rdx
shr rax, 0x20
cmp eax, 0x28
ja case.default.0x18000bc63
movsxd rax, dword [r12 + rax*4]
add rax, r12
jmp rax
jmp 0x18000bc34
jmp 0x18000bc34
jmp 0x18000bc34
jmp 0x18000bc34
jmp 0x18000bc34
invalid
mov al, 0x29
jmp 0x18000bc34
invalid
push qword [rax - 0xa616ec]
invalid
adc eax, 0xffff4be9
push qword [rax - 0xbb16f3]
invalid
cmp eax, 0xb0ffffff
adc ch, cl
invalid
invalid
mov al, 0x20
jmp 0x18000bc34
jmp 0x18000bc34
invalid
push qword [rax - 0x11616da]
invalid
xor edx, edx
ror byte [rax - 0x77], cl
ror byte [rax - 0x7d], 1
invalid
mov rax, rdx
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rdi
pop rdi
ret
mov rdx, r14
jmp 0x18000bd54
lea r8, str._rustc_eeb90cda1969383f56a2637cbd3037bdf598841clibrary_std_srciomod.rs
mov rcx, rdx
ror dword [rax - 0x77], 1
bnd call sym.core::slice::index::slice_start_index_len_fail::h8d3d56967d6340e8
ror dword [rax - 0x77], 1
bnd call sym.core::slice::index::slice_start_index_len_fail::h8d3d56967d6340e8
int3
push rdi
push rbx
sub rsp, 0x48
mov rsi, rdx
mov rdi, rcx
xorps xmm0, xmm0
movaps xmmword [rsp + 0x30], xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rdx, [rsp + 0x20]
mov r8d, 0x20
and byte [rax], al
add byte [rax], al
and byte [rax], al
add byte [rax], al
call sym.__zip::crc32::Crc32Reader_R__as_std::io::Read_::read::h9c597add10661721
test rax, rax
je 0x18000bdc6
mov ecx, edx
and ecx, 3
lea rbx, [0x1801232f4]
movsxd rcx, dword [rbx + rcx*4]
add rcx, rbx
fcos
invalid
fcos
loope 0x18000be0f
cmp rdx, 0x21
cmp edx, 0x21
jae 0x18000be1b
mov r14, rax
mov rax, qword [rsi]
mov rdi, qword [rsi + 0x10]
mov edi, dword [rsi + 0x10]
mov edi, dword [rsi + 0x10]
sub rax, rdi
mov rbx, rdx
cmp rax, rdx
jb 0x18000be07
mov rcx, qword [rsi + 8]
add rcx, rdi
or byte [rax + 1], r9b
stc
lea rdx, [rsp + 0x20]
mov r8, rbx
call fcn.1800a9668
mov rdx, rbx
add rdi, rbx
mov qword [rsi + 0x10], rdi
jle 0x18000be0f
jle 0x18000be0f
mov rax, r14
jmp case.0x18000bdc4.2
mov rcx, rsi
mov rdx, rdi
mov r8, rbx
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::h34f049df2943781b
add byte [rax], al
fsubr st(0)
jnp 0x18000be43
add byte [rax], al
mov rdi, qword [rsi + 0x10]
jmp 0x18000bde1
lea r8, str._rustc_eeb90cda1969383f56a2637cbd3037bdf598841clibrary_std_srciomod.rs
lea eax, [0x180123a28]
mov rcx, rdx
mov edx, 0x20
call sym.core::slice::index::slice_end_index_len_fail::hdaa9bbd2fcad4cbb
invalid
add byte [rax - 0x77], cl
ror dword [rax - 0x3f], 1
jmp 0x1a8fa4159
stc
invalid
mov rcx, rdx
shr rcx, 0x20
cmp ecx, 0x28
stc
sub byte [rdi], cl
invalid
add byte [rcx], 0
invalid
stc
sub byte [rdi], cl
xchg dword [rax + 0x4c000001], eax
invalid
lea r8, [0x180123304]
lea eax, [0x180123304]
je 0x18000be56
add byte [rcx + 0x63], cl
or al, 0x88
invalid
movsxd rcx, dword [r8 + rcx*4]
mov byte [rcx + rax - 0x3f], cl
add rcx, r8
jmp rcx
xor ecx, ecx
cmp cl, 0x23
stc
and ecx, dword [rdi]
test byte [rbx + 2], bl
add byte [rax], al
stc
and ecx, dword [rdi]
test byte [rbx + 2], bl
add byte [rax], al
pop rbx
add al, byte [rax]
add cl, ch
jmp case.0x18000bdc4.2
cmp byte [rdx], al
add byte [rax], al
mov cl, 0x25
cmp cl, 0x23
je 0x18000c0b5
jmp case.0x18000bdc4.2
mov cl, 0x23
cmp cl, 0x23
je 0x18000c0b5
jmp case.0x18000bdc4.2
sbb byte [rdx], al
add byte [rax], al
mov cl, 0x24
cmp cl, 0x23
je 0x18000c0b5
test byte [rbx], ch
add al, byte [rax]
invalid
test byte [rbx], ch
add al, byte [rax]
add cl, ch
or byte [rdx], al
add byte [rax], al
jmp case.0x18000bdc4.2
mov cl, 0x1b
cmp cl, 0x23
je 0x18000c0b5
sbb eax, dword [rax - 0x7bf0dc07]
sbb eax, dword [rdx]
add byte [rax], al
jmp case.0x18000bdc4.2
mov cl, 0x22
cmp cl, 0x23
je 0x18000c0b5
jmp case.0x18000bdc4.2
mov cl, 0x10
cmp cl, 0x23
je 0x18000c0b5
jmp case.0x18000bdc4.2
mov cl, 0xe
cmp cl, 0x23
je 0x18000c0b5
jmp case.0x18000bdc4.2
mov cl, 0x21
cmp cl, 0x23
je 0x18000c0b5
jmp case.0x18000bdc4.2
mov cl, 0xb
cmp cl, 0x23
je 0x18000c0b5
jmp case.0x18000bdc4.2
mov cl, 4
cmp cl, 0x23
je 0x18000c0b5
jmp case.0x18000bdc4.2
mov cl, 0x28
cmp cl, 0x23
je 0x18000c0b5
jmp case.0x18000bdc4.2
mov cl, 0xc
cmp cl, 0x23
je 0x18000c0b5
jmp case.0x18000bdc4.2
mov cl, 9
cmp cl, 0x23
je 0x18000c0b5
jmp case.0x18000bdc4.2
mov cl, 0x19
cmp cl, 0x23
je 0x18000c0b5
jmp case.0x18000bdc4.2
mov cl, 0x18
cmp cl, 0x23
je 0x18000c0b5
jmp case.0x18000bdc4.2
mov cl, 2
cmp cl, 0x23
je 0x18000c0b5
jmp case.0x18000bdc4.2
mov cl, 0xf
cmp cl, 0x23
je 0x18000c0b5
jmp case.0x18000bdc4.2
mov cl, 3
cmp cl, 0x23
je 0x18000c0b5
jmp case.0x18000bdc4.2
mov cl, 7
cmp cl, 0x23
je 0x18000c0b5
jmp case.0x18000bdc4.2
mov cl, 1
cmp cl, 0x23
je 0x18000c0b5
jmp case.0x18000bdc4.2
mov cl, 0x1f
cmp cl, 0x23
je 0x18000c0b5
jmp case.0x18000bdc4.2
mov cl, 0x11
cmp cl, 0x23
je 0x18000c0b5
jmp case.0x18000bdc4.2
mov cl, 0x29
cmp cl, 0x23
je 0x18000c0b5
jmp case.0x18000bdc4.2
add byte [rcx + 0x23f98014], dh
mov cl, 0x14
cmp cl, 0x23
je 0x18000c0b5
jmp case.0x18000bdc4.2
mov cl, 5
cmp cl, 0x23
je 0x18000c0b5
jmp case.0x18000bdc4.2
mov cl, 0x15
cmp cl, 0x23
je 0x18000c0b5
jmp case.0x18000bdc4.2
mov cl, 0xd
cmp cl, 0x23
je 0x18000c0b5
jmp case.0x18000bdc4.2
add byte [rax], al
add byte [rcx + 0x23f98006], dh
mov cl, 6
cmp cl, 0x23
mov cl, 6
cmp cl, 0x23
je 0x18000c0b5
add bl, ch
jnp 0x18000bfce
invalid
jmp case.0x18000bdc4.2
mov cl, 0x12
cmp cl, 0x23
stc
and ecx, dword [rdi]
invalid
mov es, word [rax]
add byte [rax], al
invalid
adc al, byte [rax - 0x7bf0dc07]
mov es, word [rax]
add byte [rax], al
invalid
stc
and ecx, dword [rdi]
test byte [rsi - 0x15000000], cl
add bl, ch
add bl, ch
jmp case.0x18000bdc4.2
outsb dx, byte [rsi]
mov cl, 0xa
cmp cl, 0x23
je 0x18000c0b5
invalid
invalid
add byte [rax], al
invalid
test byte [rcx - 0x15000000], al
invalid
jmp case.0x18000bdc4.2
mov cl, 8
cmp cl, 0x23
je 0x18000c0b5
jmp case.0x18000bdc4.2
mov cl, 0x1e
cmp cl, 0x23
je 0x18000c0b5
jmp case.0x18000bdc4.2
mov cl, 0x20
cmp cl, 0x23
je 0x18000c0b5
jmp case.0x18000bdc4.2
mov cl, 0x16
cmp cl, 0x23
je 0x18000c0b5
jmp case.0x18000bdc4.2
mov cl, 0x27
cmp cl, 0x23
je 0x18000c0b5
jmp case.0x18000bdc4.2
mov cl, 0x13
cmp cl, 0x23
je 0x18000c0b5
jmp case.0x18000bdc4.2
mov cl, 0x17
cmp cl, 0x23
je 0x18000c0b5
stc
and esi, dword [rdx + rax*2 - 0x15]
and dh, byte [rcx + 0x23f9801c]
mov cl, 0x1c
cmp cl, 0x23
jmp case.0x18000bdc4.2
mov cl, 0x1c
cmp cl, 0x23
je 0x18000c0b5
jmp case.0x18000bdc4.2
mov cl, 0x1d
sbb eax, 0x7423f980
xor bl, ch
adc byte [rcx + 0x23f98026], dh
mov cl, 0x26
cmp cl, 0x23
cmp cl, 0x23
je 0x18000c0b5
jmp case.0x18000bdc4.2
mov cl, 0x26
cmp cl, 0x23
je 0x18000c0b5
jmp case.0x18000bdc4.2
invalid
mov cl, 0x1a
cmp cl, 0x23
je 0x18000c0b5
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
ret
movzx ecx, byte [rdx + 0x10]
cmp cl, 0x23
je 0x18000c0b5
jmp case.0x18000bdc4.2
movzx ecx, byte [rdx + 0xf]
cmp cl, 0x23
jne case.0x18000bdc4.2
mov rcx, rdx
call sym._ZN4core3ptr42drop_in_place_LT_std..io..error..Error_GT_17h697daabacd5b4382E.llvm.12942166125580271310
and ebx, dword [rbx]
add byte [rax], al
and ebx, dword [rbx]
add byte [rax], al
lea rdx, [rsp + 0x20]
mov r8d, 0x20
add byte [rax], al
add byte [rax], al
mov rcx, rdi
call sym.__zip::crc32::Crc32Reader_R__as_std::io::Read_::read::h9c597add10661721
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
in eax, dx
cld
invalid
invalid
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
in eax, dx
cld
invalid
dec dword [rcx + 0x3e183d1]
mov ecx, edx
and ecx, 3
movsxd rcx, dword [rbx + rcx*4]
add rcx, rbx
jmp rcx
mov ecx, dword [rax + 1]
fcos
jmp rcx
invalid
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x56], al
push r14
push rsi
push rdi
push rbx
sub rsp, 0x48
mov rsi, rdx
invalid
invalid
mov rdi, rcx
xorps xmm0, xmm0
movaps xmmword [rsp + 0x30], xmm0
and al, 0x30
and al, 0x30
movaps xmmword [rsp + 0x20], xmm0
lea rdx, [rsp + 0x20]
push rsp
and al, 0x20
and byte [rax - 0x73], cl
push rsp
and al, 0x20
mov r8d, 0x20
call sym.__zip::crc32::Crc32Reader_R__as_std::io::Read_::read::h1c5b125f5c209d58
test rax, rax
je 0x18000c136
invalid
dec dword [rax - 0x7b]
sal byte [rbp + rdx - 0x77], 0xd1
invalid
mov ecx, edx
adc eax, 0xe183d189
add ecx, dword [rax - 0x73]
sbb eax, 0x11727b
adc dword [rax], eax
mov ecx, edx
and ecx, 3
lea rbx, [0x1801233a8]
adc dword [rax], eax
adc dword [rax], eax
movsxd rcx, dword [rbx + rcx*4]
add rcx, rbx
jmp rcx
cmp rdx, 0x21
cmp edx, 0x21
jae case.0x18000c455.60
mov r14, rax
mov r14, rax
mov rax, qword [rsi]
mov rdi, qword [rsi + 0x10]
sub rax, rdi
mov rbx, rdx
invalid
invalid
ror dword [rax + 0x39], cl
cmp rax, rdx
jb 0x18000c177
sal byte [rdx + 0x26], 1
mov rcx, qword [rsi + 8]
add rcx, rdi
lea rdx, [rsp + 0x20]
and al, 0x20
and al, 0x20
mov r8, rbx
call fcn.1800a9668
mov rdx, rbx
add rdi, rbx
mov qword [rsi + 0x10], rdi
mov rax, r14
jmp 0x18000c407
mov rcx, rsi
mov rdx, rdi
mov edx, edi
mov edx, edi
mov r8, rbx
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::h34f049df2943781b
mov rdi, qword [rsi + 0x10]
jmp 0x18000c151
lea r8, str._rustc_eeb90cda1969383f56a2637cbd3037bdf598841clibrary_std_srciomod.rs
add eax, 0x117896
mov rcx, rdx
mov edx, 0x20
call sym.core::slice::index::slice_end_index_len_fail::hdaa9bbd2fcad4cbb
push rcx
ror dword [rax], cl
invalid
push rcx
ror dword [rax], cl
add byte [rax - 0x77], cl
ror dword [rax - 0x3f], 1
jmp 0x1a8fa44c9
mov rcx, rdx
shr rcx, 0x20
cmp ecx, 0x28
ja case.default.0x18000c1bd
add byte [rcx], 0
invalid
add byte [rcx], 0
add byte [rbp + rcx*4 + 5], cl
add dh, byte [rdx + 0x11]
add byte [rcx + 0x63], cl
or al, 0x88
lea r8, [0x1801233b8]
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
add ecx, eax
sar edi, 0xe1
jmp rcx
xor ecx, ecx
cmp cl, 0x23
je case.0x18000c134.97
test byte [rbx + 2], bl
add byte [rax], al
invalid
test byte [rbx + 2], bl
add byte [rax], al
invalid
add cl, ch
jmp 0x18000c407
cmp byte [rdx], al
add byte [rax], al
mov cl, 0x25
cmp cl, 0x23
je case.0x18000c134.97
test byte [rbx + 2], cl
add byte [rax], al
invalid
test byte [rbx + 2], cl
add byte [rax], al
invalid
add cl, ch
jmp 0x18000c407
sub byte [rdx], al
add byte [rax], al
mov cl, 0x23
cmp cl, 0x23
je case.0x18000c134.97
test byte [rbx], bh
add al, byte [rax]
invalid
test byte [rbx], bh
add al, byte [rax]
add cl, ch
jmp 0x18000c407
sbb byte [rdx], al
add byte [rax], al
mov cl, 0x24
cmp cl, 0x23
je case.0x18000c134.97
test byte [rbx], ch
add al, byte [rax]
invalid
test byte [rbx], ch
add al, byte [rax]
add cl, ch
jmp 0x18000c407
or byte [rdx], al
add byte [rax], al
mov cl, 0x1b
cmp cl, 0x23
je case.0x18000c134.97
test byte [rbx], bl
add al, byte [rax]
invalid
test byte [rbx], bl
add al, byte [rax]
add cl, ch
jmp 0x18000c407
clc
add dword [rax], eax
add byte [rax], al
mov cl, 0x22
cmp cl, 0x23
add byte [rax], al
mov cl, 0x22
cmp cl, 0x23
je case.0x18000c134.97
jmp 0x18000c407
call 0x13100c221
adc byte [rax - 0x7bf0dc07], al
stc
and ecx, dword [rdi]
test bl, bh
mov cl, 0x10
cmp cl, 0x23
stc
and ecx, dword [rdi]
test bl, bh
add dword [rax], eax
invalid
stc
and ecx, dword [rdi]
test bl, bh
add dword [rax], eax
add cl, ch
jmp 0x18000c407
fadd dword [rcx]
add byte [rax], al
mov cl, 0xe
cmp cl, 0x23
je case.0x18000c134.97
add dword [rax], eax
invalid
invalid
add dword [rax], eax
add cl, ch
jmp 0x18000c407
enter 1, 0
add byte [rcx + 0x23f98021], dh
mov cl, 0x21
cmp cl, 0x23
je case.0x18000c134.97
test bl, bl
add dword [rax], eax
add cl, ch
jmp 0x18000c407
mov eax, 0xb1000001
or eax, dword [rax - 0x7bf0dc07]
and ecx, dword [rdi]
test bl, cl
add dword [rax], eax
add byte [rcx + 0x23f9800b], dh
mov cl, 0xb
cmp cl, 0x23
invalid
mov cl, 0xb
cmp cl, 0x23
invalid
and ecx, dword [rdi]
test bl, cl
add dword [rax], eax
add cl, ch
invalid
je case.0x18000c134.97
jmp 0x18000c407
test al, 1
add byte [rax], al
mov cl, 4
cmp cl, 0x23
je case.0x18000c134.97
add byte [rax], al
add byte [rax], al
jmp 0x18000c407
mov cl, 0x28
cmp cl, 0x23
je case.0x18000c134.97
stosd dword [rdi], eax
add dword [rax], eax
invalid
stosd dword [rdi], eax
add dword [rax], eax
add cl, ch
jmp 0x18000c407
mov byte [rcx], al
add byte [rax], al
mov cl, 0xc
cmp cl, 0x23
je case.0x18000c134.97
jmp 0x18000c407
js 0x18000c28e
add byte [rax], al
add byte [rcx + 0x23f98009], dh
mov cl, 9
cmp cl, 0x23
stc
invalid
stc
and ecx, dword [rdi]
test byte [rbx - 0x16ffffff], cl
add cl, ch
je case.0x18000c134.97
add cl, ch
jmp 0x18000c407
push 0xffffffffb1000001
mov cl, 0x19
cmp cl, 0x23
je case.0x18000c134.97
add dword [rax], eax
invalid
sbb dword [rax - 0x7bf0dc07], eax
jnp 0x18000c2a9
invalid
add dword [rax], eax
add byte [rax], al
add cl, ch
jmp 0x18000c407
pop rax
add dword [rax], eax
add byte [rcx + 0x23f98018], dh
mov cl, 0x18
cmp cl, 0x23
mov cl, 0x18
cmp cl, 0x23
je case.0x18000c134.97
jmp 0x18000c407
add qword [rax], rax
add byte [rcx + 0x23f98002], dh
mov cl, 2
cmp cl, 0x23
mov cl, 2
cmp cl, 0x23
je case.0x18000c134.97
add byte [rax], al
jmp 0x18000c407
mov cl, 0xf
cmp cl, 0x23
je case.0x18000c134.97
test byte [rbx + 1], cl
add byte [rax], al
test byte [rbx + 1], cl
add byte [rax], al
jmp 0x18000c407
mov cl, 3
cmp cl, 0x23
stc
and ecx, dword [rdi]
test byte [rbx], bh
add dword [rax], eax
invalid
stc
and ecx, dword [rdi]
test byte [rbx], bh
add dword [rax], eax
add cl, ch
jmp 0x18000c407
sbb byte [rcx], al
add byte [rax], al
mov cl, 7
cmp cl, 0x23
je case.0x18000c134.97
jmp 0x18000c407
add byte [rax], al
mov cl, 1
cmp cl, 0x23
je case.0x18000c134.97
sbb eax, dword [rcx]
add byte [rax], al
sbb eax, dword [rcx]
add byte [rax], al
jmp 0x18000c407
mov cl, 0x1f
cmp cl, 0x23
je case.0x18000c134.97
add byte [rax], al
add byte [rax], al
jmp 0x18000c407
mov cl, 0x11
cmp cl, 0x23
je case.0x18000c134.97
jmp 0x18000c407
mov cl, 0x29
cmp cl, 0x23
and ecx, dword [rdi]
test bl, ch
add byte [rax], al
invalid
and ecx, dword [rdi]
test bl, ch
add byte [rax], al
add cl, ch
enter 0, 0
add byte [rax], al
invalid
jmp 0x18000c407
add byte [rax], al
add byte [rcx + 0x23f98014], dh
mov cl, 0x14
cmp cl, 0x23
je case.0x18000c134.97
jmp 0x18000c407
mov cl, 5
cmp cl, 0x23
and ecx, dword [rdi]
test bl, cl
add byte [rax], al
invalid
and ecx, dword [rdi]
test bl, cl
add byte [rax], al
add cl, ch
test al, 0
jmp 0x18000c407
add byte [rax], al
mov cl, 0x15
cmp cl, 0x23
je case.0x18000c134.97
add byte [rax], al
add byte [rax], al
jmp 0x18000c407
mov cl, 0xd
cmp cl, 0x23
je case.0x18000c134.97
jmp 0x18000c407
add byte [rax], al
add byte [rcx + 0x23f98006], dh
mov cl, 6
cmp cl, 0x23
mov cl, 6
cmp cl, 0x23
je case.0x18000c134.97
add byte [rax], al
add bl, ch
jnp 0x18000c33e
invalid
jmp 0x18000c407
mov cl, 0x12
cmp cl, 0x23
je case.0x18000c134.97
adc al, byte [rax - 0x7bf0dc07]
mov es, word [rax]
add byte [rax], al
add bl, ch
outsb dx, byte [rsi]
jmp 0x18000c407
mov cl, 0xa
cmp cl, 0x23
je case.0x18000c134.97
test byte [rcx - 0x15000000], al
invalid
jmp 0x18000c407
mov cl, 8
cmp cl, 0x23
je case.0x18000c134.97
stc
and esi, dword [rax + rdi*2 - 0x15]
pop rax
jmp 0x18000c407
mov cl, 0x1e
cmp cl, 0x23
je case.0x18000c134.97
jmp 0x18000c407
mov cl, 0x20
cmp cl, 0x23
je case.0x18000c134.97
jmp 0x18000c407
mov cl, 0x16
cmp cl, 0x23
je case.0x18000c134.97
jmp 0x18000c407
mov cl, 0x27
cmp cl, 0x23
je case.0x18000c134.97
jmp 0x18000c407
mov cl, 0x13
cmp cl, 0x23
je case.0x18000c134.97
jmp 0x18000c407
mov cl, 0x17
invalid
cmp cl, 0x23
je case.0x18000c134.97
jmp 0x18000c407
mov cl, 0x1c
cmp cl, 0x23
je case.0x18000c134.97
and esi, dword [rcx + rdi - 0x15]
jmp 0x18000c407
sbb dword [rcx + 0x23f9801d], esi
mov cl, 0x1d
cmp cl, 0x23
stc
and esi, dword [rax + rsi - 0x15]
jmp 0x18000c407
mov cl, 0x26
cmp cl, 0x23
je case.0x18000c134.97
jmp 0x18000c407
mov cl, 0x26
cmp cl, 0x23
je case.0x18000c134.97
invalid
jmp 0x18000c407
mov cl, 0x1a
cmp cl, 0x23
sbb al, byte [rax + 0x1e7423f9]
je case.0x18000c134.97
add rsp, 0x48
pop rbx
pop rdi
invalid
pop rsi
pop r14
ret
movzx ecx, byte [rdx + 0x10]
cmp cl, 0x23
je case.0x18000c134.97
invalid
or ebp, ebx
jmp 0x18000c42c
jmp 0x18000c407
movzx ecx, byte [rdx + 0xf]
cmp cl, 0x23
stc
and esi, dword [rbp - 0x1e]
mov dh, 0x4a
jo 0x16275e81e
stc
and esi, dword [rbp - 0x1e]
stc
and esi, dword [rbp - 0x1e]
mov rcx, rdx
call sym._ZN4core3ptr42drop_in_place_LT_std..io..error..Error_GT_17h697daabacd5b4382E.llvm.12942166125580271310
mov bl, 0x17
add byte [rax], al
mov bl, 0x17
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
lea rdx, [rsp + 0x20]
and al, 0x20
mov r8d, 0x20
mov rcx, rdi
add byte [rax - 0x77], cl
stc
call sym.__zip::crc32::Crc32Reader_R__as_std::io::Read_::read::h1c5b125f5c209d58
test rax, rax
je 0x18000c136
invalid
mov ecx, edx
and ecx, 3
loope 0x18000c451
loope 0x18000c451
movsxd rcx, dword [rbx + rcx*4]
add rcx, rbx
add ecx, ebx
mov ecx, dword [rax + 1]
fcos
jmp rcx
invalid
add ecx, ebx
jmp rcx
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x57], al
push r15
push rdi
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
mov rsi, rdx
invalid
mov rsi, rdx
invalid
mov rdi, rcx
xorps xmm0, xmm0
movaps xmmword [rsp + 0x30], xmm0
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
and al, 0x20
lea rbx, [rsp + 0x20]
lea r14, [0x180122f13]
invalid
and byte [rbp + rcx*4 + 0x35], cl
xchg dword [rdx + 0x11], ebp
add byte [rbp + rcx*4 + 0x3d], cl
leave
outsd dx, dword [rsi]
lea r15, [0x18012345c]
adc dword [rax], eax
add byte [rbp + rcx*4 + 0x25], cl
shr byte [rdi + 0x11], cl
lea r12, [0x18012346c]
nop word [rax + rax]
add byte [rsi + 0xf], ah
invalid
mov r8d, 0x20
mov rcx, rdi
mov ecx, edi
mov ecx, edi
mov rdx, rbx
call sym.__flate2::deflate::read::DeflateDecoder_R__as_std::io::Read_::read::hbab771252edf0f84
invalid
add byte [rax], al
jg 0x18000c4ce
invalid
add byte [rax], al
test rax, rax
je 0x18000c4d0
invalid
sbb cl, byte [rcx + 0x3e183d1]
mov ecx, edx
and ecx, 3
loope 0x18000c4be
mov eax, 1
add dword [rax], eax
add byte [rax], al
movsxd rcx, dword [r15 + rcx*4]
add rcx, r15
invalid
invalid
add ecx, edi
jmp rcx
add byte [rax], al
test rdx, rdx
test edx, edx
jne 0x18000c64c
jae 0x18000c4d8
add byte [rax], al
add byte [rbx + 0xa487], cl
add byte [rbx], bh
xchg dword [rax + 0xf000000], esp
mov eax, dword [rdi + 0xa4]
add byte [rax], al
cmp eax, dword [rdi + 0xa0]
je case.default.0x18000c50f
add byte [rdi], cl
test ch, ah
add dword [rax], eax
add byte [rcx - 0x48], al
adc byte [rax], al
add byte [rax], al
mov r8d, 0x10
mov cl, 0x27
mov rdx, r14
mov edx, esi
invalid
mov edx, esi
call sym.std::io::error::Error::new::h720855faca3c6763
mov rdx, rax
mov ecx, edx
and ecx, 3
mov eax, 1
add byte [rcx + 0x63], cl
or al, 0x8f
movsxd rcx, dword [r15 + rcx*4]
add rcx, r15
stc
jmp rcx
movzx eax, byte [rdx + 0x10]
jmp 0x18000c524
add byte [rax], al
add byte [rax], al
movzx eax, byte [rdx + 0xf]
invalid
cmp al, 0x23
jne 0x18000c642
add byte [rax], al
mov rcx, rdx
call sym._ZN4core3ptr42drop_in_place_LT_std..io..error..Error_GT_17h697daabacd5b4382E.llvm.12942166125580271310
jmp case.0x18000c134.113
invalid
invalid
dec dword [rdi]
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov rax, rdx
invalid
invalid
mov rax, rdx
mov eax, edx
shr rax, 0x20
cmp eax, 0x28
invalid
call 0x1a8f9486a
and byte [rbx + 0x717728f8], al
sub byte [rdi + 0x71], dh
ja case.default.0x18000c553
movsxd rax, dword [r12 + rax*4]
add rax, r12
add eax, esp
invalid
add eax, esp
jmp rax
loopne case.0x18000c553.289
xor eax, eax
jmp 0x18000c524
shr bl, 0xcb
mov al, 0x25
jmp 0x18000c524
mov al, 0x23
jmp 0x18000c524
mov al, 0x24
jmp 0x18000c524
mov al, 0x1b
jmp 0x18000c524
mov al, 0x22
jmp 0x18000c524
mov al, 0x10
jmp 0x18000c524
mov al, 0xe
jmp 0x18000c524
mov al, 0x21
jmp 0x18000c524
mov al, 0xb
jmp 0x18000c524
mov al, 4
jmp 0x18000c524
invalid
movabs dword [0x9beb0cb09feb28b0], eax
mov al, 0x28
jmp 0x18000c524
mov al, 0xc
jmp 0x18000c524
mov al, 9
jmp 0x18000c524
mov al, 0x19
jmp 0x18000c524
sbb ebx, ebp
xchg ebx, eax
mov al, 0x18
jmp 0x18000c524
mov al, 2
jmp 0x18000c524
invalid
mov esi, dword [rax - 0x4f7814f1]
add ebp, ebx
jmp 0x18000c524
mov al, 7
jmp 0x18000c524
mov al, 1
invalid
jne 0x18000c5ac
invalid
mov al, 0xf
jmp 0x18000c524
invalid
xchg dword [rax - 0x4f7c14fd], esi
invalid
mov al, 3
jmp 0x18000c524
mov al, 7
jmp 0x18000c524
invalid
mov al, 1
jmp 0x18000c524
mov al, 0x1f
jmp 0x18000c524
invalid
invalid
invalid
mov al, 0x11
jmp 0x18000c524
invalid
mov al, 0x29
jmp 0x18000c524
invalid
mov al, 0x14
jmp 0x18000c524
invalid
mov al, 5
jmp 0x18000c524
invalid
mov al, 0x15
jmp 0x18000c524
invalid
mov al, 0xd
jmp 0x18000c524
invalid
mov al, 6
jmp 0x18000c524
invalid
mov al, 0x12
jmp 0x18000c524
invalid
mov al, 0xa
jmp 0x18000c524
invalid
mov al, 8
jmp 0x18000c524
invalid
mov al, 0x1e
jmp 0x18000c524
invalid
mov al, 0x20
jmp 0x18000c524
invalid
mov al, 0x16
jmp 0x18000c524
invalid
mov al, 0x27
jmp 0x18000c524
invalid
mov al, 0x13
jmp 0x18000c524
invalid
mov al, 0x17
jmp 0x18000c524
invalid
mov al, 0x1c
jmp 0x18000c524
invalid
mov al, 0x1d
jmp 0x18000c524
mov al, 0x26
jmp 0x18000c524
mov al, 0x1a
jmp 0x18000c524
mov eax, 1
jmp case.0x18000c50f.2
cmp rdx, 0x21
jae 0x18000c72d
mov eax, dword [rdi + 0xa0]
not eax
test dl, 1
je 0x18000c680
xchg dword [rax - 0x9000000], esp
sal dh, 1
ret 0x7401
lea rbx, [rsp + 0x21]
movzx ecx, byte [rsp + 0x20]
xor cl, al
movzx ecx, cl
lea r8, [0x180122ab4]
shr eax, 8
xor eax, dword [r8 + rcx*4]
cmp rdx, 1
je 0x18000c6ce
lea rcx, [rsp + rdx]
add rcx, 0x20
lea r8, [0x180122ab4]
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
movzx r9d, byte [rbx]
xor r9b, al
movzx r9d, r9b
shr eax, 8
xor eax, dword [r8 + r9*4]
movzx r9d, byte [rbx + 1]
xor r9b, al
movzx r9d, r9b
shr eax, 8
xor eax, dword [r8 + r9*4]
add rbx, 2
cmp rbx, rcx
jne 0x18000c6a0
not eax
mov dword [rdi + 0xa0], eax
mov rax, qword [rsi]
mov rdi, qword [rsi + 0x10]
sub rax, rdi
mov rbx, rdx
cmp rax, rdx
jb 0x18000c719
mov rcx, qword [rsi + 8]
add rcx, rdi
lea rdx, [rsp + 0x20]
mov r8, rbx
call fcn.1800a9668
mov rdx, rbx
mov rax, rbx
add rax, rdi
mov qword [rsi + 0x10], rax
xor eax, eax
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov rcx, rsi
mov rdx, rdi
mov r8, rbx
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::h34f049df2943781b
invalid
add byte [rax], al
mov rdi, qword [rsi + 0x10]
jmp 0x18000c6e8
invalid
lea r8, [0x180122f28]
mov rcx, rdx
mov edx, 0x20
call sym.core::slice::index::slice_end_index_len_fail::hdaa9bbd2fcad4cbb
int3
sub esp, 0x68
mov esi, edx
retf
sub byte [rbx + rcx*4 + 0x7a], cl
adc byte [rcx + rcx*4 + 0x44], cl
and al, 0x30
sal byte [rcx + rbp*2 + 0x49], 0x81
stc
invalid
cmp ecx, 0xfffffbff
invalid
add al, 0
add byte [rax - 0x77], cl
mov eax, edi
mov eax, edi
call [rdi]
add byte [rax], al
xchg edx, eax
shr byte [rax - 0x40fa8bff], 0
add byte [rax], ah
add byte [rax], al
mov r14, r15
test r9, r9
add byte [rax], ah
add byte [rax], al
and al, 0x28
cmp eax, 0x20
invalid
ror byte [rdi], 0x84
sbb al, byte [rbx]
add byte [rax], al
add al, byte [rax]
add byte [rdi + 0x2000], bh
invalid
add byte [rax - 0x75], cl
and al, 0x28
sub eax, edi
int3
and al, 0x20
adc dword [rax], eax
invalid
cmp eax, dword [rsp + 0x28]
mov ecx, ebx
cmc
invalid
test eax, eax
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
add byte [rax], al
cmp esi, eax
fisttp word [rdi]
xchg dword [rbp + 0x48000002], edi
lea rbp, [rax + 0x20]
nop word cs:[rax + rax]
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov ebp, eax
mov ebp, eax
mov edx, ebp
invalid
ror byte [rax - 0x3f], cl
invalid
pop rax
and al, 0x38
mov eax, ebp
call 0x1a44d55ee
push rax
and al, 0x50
and eax, dword [rax]
add byte [rax - 0x7d], cl
invalid
jl 0x18000c8d0
cmp dword [rsp + 0x38], 0
cmp byte [rax], al
add byte [rdi], cl
test dword [rax + 2], ebx
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x75], cl
mov eax, dword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
or byte [rax - 0x77], cl
sub rbp, r14
sub ebp, esi
sub ebp, esi
jbe 0x18000c8cf
std
std
in eax, dx
in eax, dx
sub eax, esp
add esp, esi
hlt
int 9
add byte [rax - 0x77], cl
invalid
mov ecx, ebx
invalid
mov r8, r13
dec dword [rax - 0x7b]
ror byte [rbp + rcx*4 + 0x25], 0x24
insb byte [rdi], dx
adc dword [rax], eax
invalid
add byte [rdi], cl
test byte [rsi + 1], bh
add byte [rax], al
invalid
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
invalid
ror byte [rdi], cl
test byte [rbp - 0x76ffffff], bh
rol dword [rbx + 0x1b803e1], 1
and ecx, 3
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x63], cl
or al, 0x8f
stc
adc bl, bpl
adc ah, byte [rsi + 0x66]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov dh, 0x4a
jo 0x1050fed42
test dword [rcx + rax - 0x76b80000], eax
test byte [rcx], al
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
shr eax, 1
mov edx, dword [rdx]
add byte [rax], al
mov ecx, ebx
mov r8, r13
call 0x17fe2074a
dec dword [rax - 0x7b]
test eax, eax
jne case.0x18000c553.325
invalid
adc eax, dword [rcx]
cmp eax, 0x48ffffe1
invalid
test eax, eax
add byte [rax], al
nop dword [rax]
add byte [rax - 0x77], cl
ror dword [rax - 0x3f], 1
invalid
shr ecx, 0x20
and byte [rbx + 0x7d7728f9], al
jge case.0x18000c92a.7
loope switch.0x18000c983
loope 0x18000c9b7
leave
mov bl, 0xb1
and al, 0xeb
scasd eax, dword [rdi]
adc bl, ch
movabs dword [0x9beb21b19feb0eb1], eax
xchg edi, eax
add al, 0xeb
xchg ebx, eax
xchg dword [rcx - 0x4e7c14e7], esi
sbb cl, ch
invalid
jl 0x18000c9c5
invalid
add ecx, ebp
pop rcx
invalid
invalid
adc edi, edi
push qword [rcx - 0x11616ed]
mov dword [rsi + 0x10], esi
cmp dword [rsp + 0x30], 1
add dword [rdi], ecx
test byte [rdx - 3], ah
std
std
invalid
cmp ebp, edi
pop rcx
std
invalid
test dword [rax - 3], edx
invalid
dec dword [rax - 0x7b]
dec dword [rax - 0x73]
lea rdi, [rdi + rdi]
invalid
cmovs edi, eax
cmp ebp, edi
invalid
jbe 0x18000caea
invalid
pop rsp
mov esi, dword [rsi + 0x10]
inc dword [rbp + 0x31]
imul bl
xlatb
mov rdx, qword [rsp + 0x48]
fild dword [r10]
add byte [rcx - 0x77], cl
invalid
or eax, 0x116f16
add eax, 0x116f8f
add byte [rax], al
add al, ch
test dword [rdi + 8], esp
add ah, cl
nop dword [rax]
push rdi
js 0x18000cb99
mov edi, edx
adc byte [rcx + rcx*4 + 0x44], cl
and al, 0x58
sal byte [rbx + rsi*2 + 0x49], 0x81
stc
invalid
sti
invalid
movabs eax, dword [0x48e0894c00000400]
loopne 0x18000cbc3
and eax, 0x1fff
add byte [rcx - 0x77], cl
out dx, eax
sub eax, esi
clc
and byte [rbx + 0x3b], dh
mov edx, edi
clc
invalid
dec dword [rcx - 0x77]
invalid
mov esi, edx
ror byte [rdi], 0x85
xor al, 3
invalid
test dword [rbx + rax], esi
add eax, dword [rax]
add byte [rbp - 0x7b], cl
test r14, r14
invalid
invalid
add byte [rax], al
test esi, esi
invalid
mov esi, dword [rdi + 0x10]
sbb byte [rcx - 0x44], al
add byte [rax], ah
and byte [rax], al
invalid
and byte [rax], al
add byte [rax - 0x77], cl
mov eax, ebp
sub rax, rsi
cmp rax, 0x20
clc
invalid
mov eax, ebp
clc
and byte [rdx - 0x3b], dh
and byte [rax - 0x77], cl
je 0x18000cc1f
mov dword [rsp + 0x30], esi
xor byte [rbp + rcx*4 + 0x6c], cl
and al, 0x38
lea ebp, [rsp + 0x38]
mov esp, 0x45001169
imul edx, dword [rcx], 0xe4314500
xor esp, esp
insb byte [rdi], dx
and al, 0x28
cmp esi, edi
invalid
invalid
cli
cmp edi, eax
invalid
invalid
test eax, eax
retf
add al, byte [rax]
add byte [rbp - 0x7b], cl
test r14, r14
mov r14, qword [rdi + 0x10]
mov esi, dword [rdi + 0x10]
mov esi, dword [rdi + 0x10]
test byte [rax + 0x4c000002], bl
mov edi, dword [rdi]
invalid
add byte [rax], al
add byte [rbx + rcx*4 + 0x3f], cl
invalid
invalid
jbe case.0x18000c553.402
cmp edi, 0xffffffdf
fisttp word [rdi]
xchg dword [rsi + 0x49000002], edx
add byte [rax], al
invalid
add byte [rax], al
lea ebp, [rdi + 0x20]
lea eax, [rdi + rdi]
invalid
cmova ebp, eax
call 0x1f50051b0
sbb al, 0x48
mov eax, dword [rdi + 8]
or byte [r8 - 0x77], r9b
and al, 0x38
cmp byte [rcx + rcx*4 + 0x7c], cl
and al, 0x48
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add bl, ch
or dword [rdi], ecx
invalid
not edx
shr edx, 0x3f
mov dword [rsp + 0x40], eax
and al, 0x40
lea rcx, [rsp + 0x60]
and al, 0x60
mov eax, ebp
jmp 0x18020cc88
call [rdi]
add byte [rax], al
cmp dword [rsp + 0x60], 0
and al, 0x60
add byte [rdi], cl
test dword [0x1c800ccb0], edi
cmp eax, 0x48000002
cmp eax, 0x48000002
add byte [rax], al
mov eax, dword [rsp + 0x68]
and al, 0x68
mov dword [rdi], ebp
or byte [r9 + r8 - 0x10], r9b
sub ebp, esi
and al, 0x20
jmp 0x1a4455621
add byte [rax], al
and al, 0x50
invalid
lea esp, [0x1801235d4]
iretd
sub byte [rdi + 0x7d], dh
cmpsd dword [rsi], dword [rdi]
mov dl, 0x10
adc bl, ch
invalid
invalid
jmp 0x18000cd34
push qword [rdx - 0x9816fd]
invalid
invalid
mov dl, 7
jmp 0x18000cd34
invalid
invalid
invalid
invalid
add ecx, ebp
pop rcx
invalid
invalid
jmp 0x18000cd34
push qword [rdx - 0xb416ef]
invalid
invalid
invalid
adc al, 0xe9
cmp eax, 0xb2ffffff
invalid
push qword [rdx - 0xc916fb]
invalid
invalid
invalid
invalid
invalid
jmp 0x18000cd34
push qword [rdx - 0xd016eb]
invalid
push qword [rdx - 0xd716f3]
invalid
push qword [rdx - 0xde16fa]
invalid
push qword [rdx - 0xe516ee]
invalid
push qword [rdx - 0xec16f6]
push qword [rdx - 0xf316f8]
invalid
push qword [rdx - 0xfa16e2]
push qword [rdx - 0x10116e0]
invalid
push qword [rdx - 0x10f16d9]
invalid
push qword [rdx - 0x11616ed]
invalid
push qword [rdx - 0x11d16e9]
invalid
push qword [rdx - 0x12416e4]
invalid
push qword [rdx - 0x12b16e3]
invalid
push qword [rdx - 0x13216da]
invalid
push qword [rdx - 0x13916e6]
invalid
jmp qword [rsi - 0x70]
test rax, rax
mov esp, dword [rsp + 0x50]
and al, 0x58
add dword [rbp + rbp + 0x49], esi
cmp esp, ebp
in al, dx
in al, dx
mov edx, 0xffffffff
cmovne ecx, edx
adc byte [rax + 0x39], cl
int 0x72
or ecx, dword [rax - 0x7b]
test ecx, ecx
test ecx, ecx
cmovs ecx, edx
xor esi, esi
mov edx, dword [rsp + 0x70]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x57], al
push r15
sub esp, 0x68
mov esi, edx
mov ebx, ecx
retf
sub byte [rbx + rcx*4 + 0x7a], cl
adc byte [rcx + rcx*4 + 0x44], cl
and al, 0x30
sal byte [rcx + rbp*2 + 0x49], 0x81
stc
invalid
cmp ecx, 0xfffffbff
invalid
add al, 0
add byte [rax - 0x77], cl
mov eax, edi
mov eax, edi
call [rdi]
add byte [rax], al
and byte [rax], al
add byte [rax + 0x29], cl
sub rcx, rax
add rdi, rcx
sub ecx, eax
iretd
xchg edx, eax
shr byte [rax - 0x40fa8bff], 0
test al, 1
je 0x18000cf7e
mov edi, 0x2000
mov r14, r15
invalid
invalid
add byte [rax], ah
add byte [rax], al
leave
and al, 0x28
sub byte [rcx + rbp - 8], cl
cmp eax, 0x20
and byte [rbx + 0x34], dh
invalid
mov edx, esi
int1
invalid
test byte [rdx], bl
add al, byte [rax]
add byte [rdi + 0x2000], bh
add byte [rax - 0x75], cl
and al, 0x28
mov eax, dword [rsp + 0x28]
sub eax, edi
int3
mov esi, edi
mov dword [rsp + 0x20], edi
and al, 0x20
adc dword [rax], eax
invalid
cmp esi, eax
cmp eax, dword [rsp + 0x28]
mov ecx, ebx
dec dword [rcx - 0x77]
invalid
test eax, eax
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
add al, byte [rax]
add byte [rax - 0x73], cl
invalid
invalid
cmp ecx, ebp
test eax, eax
mov dword [rsp + 0x50], ecx
and al, 0x60
invalid
shr edx, 0x3f
pop rax
mov eax, ebp
add al, byte [rax]
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
mov qword [rsi + 8], rax
jbe 0x18000d09f
or byte [rax + 0x39], cl
in eax, dx
mov ecx, esp
or dword [rax], eax
mov r8, r13
invalid
and eax, 0x1165bc
jle case.0x18000cd73.119
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
nop dword [rax + rax]
test dword [rcx + rax - 0x76b80000], eax
shr eax, 1
mov ebx, 0x4800000a
mov ecx, ebx
invalid
push qword [rcx - 0xbb16d7]
add eax, 0xffff36e9
push qword [rcx - 0xd016eb]
mov cl, 0x15
invalid
invalid
invalid
sub bh, bh
invalid
push qword [rcx - 0xec16f6]
adc edi, edi
invalid
invalid
push qword [rcx - 0x10816ea]
idiv esi
invalid
adc ebp, ecx
jmp 0x13200d22a
invalid
invalid
invalid
invalid
invalid
invalid
invalid
add byte [rax], al
jbe 0x18000d270
test edx, edx
xor byte [rcx], al
test byte [rdx - 3], ah
invalid
std
pop rcx
std
invalid
invalid
test edi, edi
mov eax, 0xffffffff
invalid
cmovs edi, eax
cmp ebp, edi
invalid
dec dword [rcx - 0x77]
invalid
mov esi, dword [rsi + 0x10]
sub esi, dword [rsp + 0x20]
and byte [rcx], dh
ror byte [rcx + rcx*4 - 0xe], 0x48
mov edx, esi
add esp, 0x68
pop rdi
div byte [rcx + rcx + 0x4c]
mov esi, dword [rsi + 0x10]
invalid
imul bl
xlatb
and al, 0x40
push rsp
and al, 0x48
add byte [rcx - 0x77], cl
invalid
invalid
dec dword [rax - 0x73]
or eax, 0x116746
adc dword [rax], eax
adc dword [rax], eax
adc dword [rax], eax
add byte [rax], al
invalid
add byte [rcx - 0x3f], cl
loopne 0x18000d318
xor r9d, r9d
nop word [rax + rax]
nop dword [rax + rax]
cmp r8, r9
je 0x18000d33f
invalid
sbb al, byte [rdx - 0x75]
add al, 0xa
mov eax, dword [rdx + r9]
add r9, 0x10
test rax, rax
je case.0x18000c4c7.181
mov rdx, qword [rdx + r9 - 8]
push rsp
or bh, al
mov r8, rax
mov eax, eax
jmp sym.__zip::crc32::Crc32Reader_R__as_std::io::Read_::read::h1c5b125f5c209d58
invalid
mov edx, 1
xor eax, eax
mov r8, rax
shr cl, 0xc2
invalid
invalid
invalid
shr cl, 0xc2
invalid
out dx, al
add bh, al
add dword [rax], eax
add byte [rax], al
mov edx, edi
cli
invalid
adc byte [rax], al
add byte [rax - 0x7b], cl
add byte [rax], al
ror byte [rdi], 0x85
test dword [rbx + 0x48000000], esi
test edx, edx
invalid
mov bl, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rsp + 0x49], cl
and al, 0x49
cmp esi, edx
invalid
add byte [rax], al
add byte [rbx + 0xa086], cl
invalid
add byte [rax], al
add byte [rax], al
not eax
invalid
add byte [rax], al
movabs al, byte [0x1c2f6d0f7000000]
add byte [rax], al
ret 0x7501
cli
add dword [rbp + 0x43], esi
jge case.0x18000c983.204
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
add bl, ch
imul ecx, dword [rax - 0x73], 0x4f
add dword [rdi + rcx - 0x4a], eax
movzx r8d, byte [rdi]
mov dh, 7
mov dh, 0xc0
mov dl, 0x56
adc dword [rax], eax
add dword [rdi + rdi + 0x48], esi
add edi, edx
xlatb
invalid
xlatb
lea eax, [0x180122ab4]
wait
push rsi
adc dword [rax], eax
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
invalid
invalid
movzx ecx, byte [rcx]
or dword [rcx + 0x30], eax
rol dword [rbp + 0xf], 0xb6
invalid
invalid
xor cl, al
movzx ecx, cl
leave
xor eax, dword [rax + rcx*4]
add dword [rcx + 0x30], eax
xor cl, al
call 0x18434174c
mov byte [rax - 0x7d], cl
rol dword [rdx], 0x48
cmp rcx, rdi
add ecx, 2
stc
add byte [rax], al
add byte [rax], al
add bh, dh
ror byte [rcx + 0x48db3106], 1
mov dword [rsi], eax
xor ebx, ebx
mov rax, rbx
sub byte [rbx + 0x5f], bl
lea edx, [0x180122f13]
mov eax, 0x10
invalid
mov edx, eax
ret 0xdaeb
movabs al, byte [0x894cd1894800115a]
bnd call sym.core::slice::index::slice_end_index_len_fail::hdaa9bbd2fcad4cbb
pop rbp
ror byte [rax], 0
or byte [rax], al
pop rdx
adc dword [rax], eax
mov edx, esi
add ah, cl
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
mov edx, dword [rdx + rcx - 8]
add byte [rax], al
add byte [rcx], dh
shr cl, 0xc2
invalid
nop
sub esp, 0x28
mov byte [rcx + rdx], ah
sbb byte [r13 - 0x77], r9b
call 0x1c8c8fe7e
add ecx, ebp
shr al, cl
cmp al, cl
test eax, eax
invalid
movzx eax, byte [r14 + 0x10]
movzx eax, byte [rsi + 0x10]
adc bl, ch
jle case.0x18000c4c7.230
jmp case.0x18000c983.256
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rbp + 1], cl
add r14, r12
invalid
add esi, esp
invalid
fild dword [rcx]
add byte [rax], al
invalid
add byte [rbp + 0x39], cl
out dx, al
xchg esi, ebx
add dword [rax], eax
sub eax, esi
push rcx
dec dword [rcx + rcx*4 + 0x6f]
sbb byte [rcx - 0x73], cl
adc al, 0x2e
fld1
test dword [rdi], edi
add byte [rax], al
add byte [rcx + rax - 0xe], cl
bnd jb case.0x18000d56e.245
invalid
add dword [rax], eax
xchg dword [rcx + 0x48000001], ebx
mov dword [rdi + 0x10], edx
push rdi
invalid
add byte [rax], al
cmp edx, esi
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
movzx eax, byte [rsi + 0xf]
test dword [rdi + 1], ebx
add byte [rax], al
invalid
int1
fild dword [0x10b4cd607]
mov ebp, dword [rdi + 8]
mov esp, dword [rdi + 0x10]
invalid
add byte [rax], r8b
add byte [rcx + rcx*4 - 0x10], cl
shr eax, 0x20
and byte [rbx - 0x78f0d708], al
cmpsd dword [rsi], dword [rdi]
invalid
and al, 0xeb
invalid
invalid
invalid
push qword [rax - 0xbe16f1]
invalid
invalid
push qword [rax - 0xf616fb]
invalid
invalid
push qword [rax - 0x11216ee]
invalid
invalid
push qword [rax - 0x12016f8]
invalid
invalid
push qword [rax - 0x12716e2]
invalid
push qword [rax - 0x12e16e0]
invalid
push qword [rax - 0x13516ea]
invalid
invalid
invalid
push qword [rax - 0x14316ed]
invalid
invalid
invalid
push qword [rax - 0x15116e4]
invalid
invalid
push qword [rax - 0x15816e3]
invalid
invalid
dec dword [rcx + rcx*4 - 0xa]
insd dword [rdi], dx
adc dword [rax], eax
adc dword [rax], eax
pop rbx
or byte [rax], al
push rsi
or byte [rbx + rcx*4 + 0x62], cl
adc byte [rbp + 0x39], cl
cmp r13, r12
invalid