Function at 0x14003da30
Capabilities:
Set thread local storage value

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x1a8
mov rsi, rdx
mov rdi, rcx
lea rcx, [rsp + 0x20]
mov rdx, rdi
mov r8, rsi
call fcn.1400461a0
movzx eax, byte [rsp + 0x20]
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x40]
movzx r8d, al
lea r9, [0x14016f110]
movsxd r10, dword [r9 + r8*4]
add r10, r9
mov r8, rsi
mov r9, rdi
jmp r10
add rcx, 4
jmp 0x140028ebd
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 8
jmp 0x140028ebd
mov ecx, 6
jmp 0x140028ebd
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 2
jmp 0x140028ebd
mov ecx, 2
mov r8, rsi
sub r8, rcx
jb 0x140029361
add rcx, rdi
mov r9, rcx
test r8, r8
je 0x140028ee8
movzx ecx, byte [r9]
cmp cl, 0x2f
sete dl
cmp cl, 0x5c
sete cl
or cl, dl
jmp 0x140028eea
xor ecx, ecx
mov rdx, qword [rsp + 0x40]
mov qword [rsp + 0x12f], rdx
movups xmm0, xmmword [rsp + 0x21]
movups xmm1, xmmword [rsp + 0x31]
movaps xmmword [rsp + 0x120], xmm1
movaps xmmword [rsp + 0x110], xmm0
test rsi, rsi
je 0x140028f1c
cmp al, 6
jne 0x140028f24
jmp 0x140028f4b
cmp al, 2
ja 0x1400291fd
mov rdx, qword [rsp + 0x12f]
mov qword [rsp + 0x3f], rdx
movaps xmm0, xmmword [rsp + 0x110]
movaps xmm1, xmmword [rsp + 0x120]
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
mov rdx, qword [rsp + 0x3f]
mov qword [rsp + 0xc0], rdx
movaps xmm0, xmmword [rsp + 0x20]
movaps xmm1, xmmword [rsp + 0x30]
movups xmmword [rsp + 0xb1], xmm1
movups xmmword [rsp + 0xa1], xmm0
mov qword [rsp + 0x90], rdi
mov qword [rsp + 0x98], rsi
mov byte [rsp + 0xa0], al
mov word [rsp + 0xc8], 0x200
mov byte [rsp + 0xca], cl
lea rax, str.called__Option::unwrap____on_a__None__value_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_srcio_borrowed_buf.rs_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrary_alloc_srccollections_btree_navigate.rs
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], 0
mov byte [rsp + 0xe0], 6
mov word [rsp + 0x108], 0x200
mov byte [rsp + 0x10a], 0
lea rcx, [rsp + 0x138]
lea rdx, [rsp + 0x90]
call fcn.1400334f0
cmp byte [rsp + 0x138], 0xa
je 0x1400290c4
lea rbx, [rsp + 0x58]
lea r14, [rsp + 0x170]
lea r15, [rsp + 0xd0]
lea r12, [rsp + 0x20]
lea r13, [rsp + 0x138]
lea rbp, [rsp + 0x90]
nop dword [rax]
mov rcx, r14
mov rdx, r15
call fcn.1400334f0
cmp byte [rsp + 0x170], 0xa
je 0x1400290e1
mov rax, qword [rsp + 0x168]
mov qword [rsp + 0x50], rax
movups xmm0, xmmword [rsp + 0x138]
movups xmm1, xmmword [rsp + 0x148]
movups xmm2, xmmword [rsp + 0x158]
movaps xmmword [rsp + 0x40], xmm2
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
mov rax, qword [rsp + 0x1a0]
mov qword [rbx + 0x30], rax
movups xmm0, xmmword [rsp + 0x170]
movups xmm1, xmmword [rsp + 0x180]
movups xmm2, xmmword [rsp + 0x190]
movups xmmword [rbx + 0x20], xmm2
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx], xmm0
mov rcx, r12
mov rdx, rbx
call case.0x1400356d2.72
test al, al
je 0x1400290e1
mov rcx, r13
mov rdx, rbp
call fcn.1400334f0
cmp byte [rsp + 0x138], 0xa
jne 0x140029020
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0xd0]
call fcn.1400334f0
cmp byte [rsp + 0x20], 0xa
je 0x1400291fd
mov rcx, rdi
mov rdx, rsi
call fcn.14003f820
mov qword [rsp + 0x90], rax
test rax, rax
je 0x1400291fd
mov rbx, rax
and eax, 3
lea rcx, [0x14016f12c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
movzx eax, byte [rbx + 0x10]
jmp 0x14002912b
movzx eax, byte [rbx + 0xf]
jmp 0x14002912b
mov rcx, rbx
shr rcx, 0x20
call fcn.14004f6c0
test al, al
je 0x140029171
lea rcx, [rsp + 0x20]
mov rdx, rdi
mov r8, rsi
call fcn.140041bf0
cmp dword [rsp + 0x20], 2
jne 0x1400291d0
mov rax, qword [rsp + 0x28]
lea rcx, [rsp + 0xd8]
mov qword [rsp + 0xd8], rax
mov byte [rsp + 0xd0], 1
call fcn.140006ad0
jmp 0x1400291ff
lea rcx, [rsp + 0x90]
call fcn.140006ad0
mov rcx, rdi
mov rdx, rsi
call fcn.140034c70
test rax, rax
je case.0x140029111.5
mov rcx, rax
call fcn.140028e30
mov rbx, rax
test rax, rax
jne 0x1400291ff
mov rcx, rdi
mov rdx, rsi
call fcn.14003f820
mov qword [rsp + 0x20], rax
test rax, rax
je 0x1400291fd
mov rbx, rax
mov rcx, rdi
mov rdx, rsi
call fcn.1400360c0
test al, al
je 0x1400291ff
lea rcx, [rsp + 0x20]
jmp 0x1400291f8
mov eax, dword [rsp + 0x60]
test eax, 0x400
sete cl
test dword [rsp + 0x64], 0x20000000
sete dl
or dl, cl
shr al, 4
test al, dl
je 0x1400291ff
lea rcx, [rsp + 0x90]
call fcn.140006ad0
fdivr st(5)
push qword [rcx]
fisttp dword [rax - 0x77]
fmul dword [rax - 0x7f]
invalid
xor ebx, ebx
mov rax, rbx
add rsp, 0x1a8
add dword [rax], eax
add byte [rbx + 0x5d], bl
add dword [rax], eax
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, rbx
shr rax, 0x20
cmp eax, 0x28
ja case.default.0x140029230
lea rcx, [0x14016f13c]
or eax, 0x145f13
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
xor eax, eax
jmp 0x14002912b
lea rbx, str.failed_to_create_whole_tree
jmp 0x1400291ff
mov al, 0x29
jmp 0x14002912b
invalid
invalid
invalid
mov al, 1
jmp 0x14002912b
invalid
invalid
invalid
mov al, 2
jmp 0x14002912b
invalid
invalid
invalid
mov al, 3
jmp 0x14002912b
invalid
invalid
invalid
mov al, 4
jmp 0x14002912b
invalid
invalid
invalid
mov al, 5
jmp 0x14002912b
invalid
invalid
invalid
mov al, 6
jmp 0x14002912b
invalid
invalid
invalid
mov al, 7
jmp 0x14002912b
invalid
invalid
invalid
mov al, 8
jmp 0x14002912b
invalid
invalid
invalid
mov al, 9
jmp 0x14002912b
invalid
invalid
invalid
mov al, 0xa
jmp 0x14002912b
invalid
invalid
invalid
mov al, 0xb
jmp 0x14002912b
invalid
invalid
invalid
mov al, 0xc
jmp 0x14002912b
invalid
invalid
invalid
mov al, 0xd
jmp 0x14002912b
invalid
invalid
invalid
mov al, 0xe
jmp 0x14002912b
invalid
invalid
invalid
mov al, 0xf
jmp 0x14002912b
invalid
invalid
invalid
mov al, 0x10
jmp 0x14002912b
invalid
invalid
invalid
mov al, 0x11
jmp 0x14002912b
invalid
invalid
invalid
mov al, 0x12
jmp 0x14002912b
invalid
invalid
invalid
mov al, 0x13
jmp 0x14002912b
invalid
invalid
invalid
mov al, 0x14
jmp 0x14002912b
invalid
invalid
invalid
mov al, 0x15
jmp 0x14002912b
invalid
invalid
invalid
mov al, 0x16
jmp 0x14002912b
invalid
invalid
invalid
mov al, 0x17
jmp 0x14002912b
invalid
invalid
invalid
mov al, 0x18
jmp 0x14002912b
invalid
invalid
invalid
mov al, 0x19
jmp 0x14002912b
invalid
invalid
invalid
mov al, 0x1a
jmp 0x14002912b
invalid
invalid
invalid
mov al, 0x1b
jmp 0x14002912b
invalid
invalid
invalid
mov al, 0x1c
jmp 0x14002912b
invalid
invalid
invalid
mov al, 0x1d
jmp 0x14002912b
invalid
invalid
invalid
mov al, 0x1e
jmp 0x14002912b
invalid
invalid
invalid
mov al, 0x1f
jmp 0x14002912b
invalid
invalid
invalid
mov al, 0x20
jmp 0x14002912b
invalid
invalid
invalid
mov al, 0x21
jmp 0x14002912b
invalid
invalid
invalid
mov al, 0x22
jmp 0x14002912b
mov al, 0x23
jmp 0x14002912b
mov al, 0x24
jmp 0x14002912b
mov al, 0x25
jmp 0x14002912b
mov al, 0x26
jmp 0x14002912b
mov al, 0x27
jmp 0x14002912b
mov al, 0x28
jmp 0x14002912b
lea r8, [0x140173500]
mov rdx, rsi
call fcn.14008a8b0
mov rsi, rax
lea rcx, [rsp + 0x20]
call fcn.140006ad0
jmp 0x14002938f
mov rcx, rsi
call fcn.140098be0
call fcn.140084810
int3
movups xmmword [rbp], xmm0
lea rcx, [rsp + 0x30]
mov rdx, r14
mov r8, rbx
xor r9d, r9d
call fcn.14002e8f0
cmp qword [rsp + 0x30], 0
je 0x1400295f7
mov rax, qword [rsp + 0x38]
mov ecx, eax
and ecx, 3
cmp rcx, 2
jb 0x1400295ec
cmp ecx, 2
jne 0x1400295ec
mov rcx, rax
shr rcx, 0x20
cmp ecx, 6
jne 0x1400295ec
lea rcx, [rsp + 0x38]
call fcn.140006ad0
xor eax, eax
jmp 0x1400295fc
mov qword [rsi + 8], rax
mov eax, 1
jmp 0x140029605
mov rax, qword [rsp + 0x38]
add rax, rdi
mov qword [rsi + 8], rax
xor eax, eax
mov qword [rsi], rax
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
je 0x140029681
cmp byte [rcx], dh
dec dword [rbp + rcx*4 + 0x7c]
and al, 0x48
lea rbp, [0x14016f1e0]
jmp 0x14002968f
dec dword [rax - 0x75]
push rsi
adc byte [rax + 0x39], cl
xlatb
jae 0x140029773
add byte [rax], al
invalid
add byte [rax], al
add dh, al
sbb byte [rcx], r8b
mov byte [rsi + 0x18], 1
mov r12, rdx
sub r12, rdi
jb 0x1400297d8
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbx + rcx*4 + 0x46], cl
or byte [rcx + 1], cl
clc
mov r8, qword [rsi + 8]
add r8, rdi
mov qword [rsp + 0x20], r13
mov rcx, r15
mov edx, 0xfffffff5
mov r9, r12
call fcn.14004e240
cmp qword [rsp + 0x48], 0
je 0x140029700
mov rax, qword [rsp + 0x50]
mov ecx, eax
and ecx, 3
cmp rcx, 2
jb 0x140029700
cmp ecx, 2
jne 0x140029700
shr rax, 0x20
cmp eax, 6
jne 0x140029700
mov rcx, rbx
call fcn.140006ad0
mov byte [rsi + 0x18], 0
test r12, r12
jne 0x14002974a
jmp 0x14002978c
movups xmm0, xmmword [rsp + 0x48]
movaps xmmword [rsp + 0x30], xmm0
cmp qword [rsp + 0x30], 0
mov byte [rsi + 0x18], 0
je 0x140029740
mov r12, qword [rsp + 0x38]
mov eax, r12d
and eax, 3
movsxd rax, dword [rbp + rax*4]
add rax, rbp
jmp rax
mov r12, qword [rsp + 0x38]
test r12, r12
je 0x14002978c
add rdi, r12
mov rdx, qword [rsi + 0x10]
cmp rdi, rdx
jb 0x14002968f
jmp 0x140029773
test rdi, rdi
je 0x140029787
xor ebx, ebx
mov r12d, 0
cmp rdx, rdi
jae 0x1400297c0
jmp 0x1400297e9
xor r12d, r12d
jmp 0x1400297c4
lea r12, str.failed_to_write_the_buffered_data
test rdi, rdi
je 0x1400297c4
mov rdx, qword [rsi + 0x10]
mov rbx, rdx
sub rbx, rdi
jb 0x1400297e9
mov qword [rsi + 0x10], 0
je 0x1400297c4
mov rcx, qword [rsi + 8]
add rdi, rcx
mov rdx, rdi
mov r8, rbx
call sub.msvcrt.dll_memmove
mov qword [rsi + 0x10], rbx
mov rax, r12
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.library_std_srcio_buffered_bufwriter.rs__
mov rcx, rdi
call fcn.14008a8b0
ud2
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrary_alloc_src_vecmod.rs
mov rcx, rdi
call fcn.14008a930
jmp 0x1400297fa
mov rbx, rax
mov rcx, rsi
mov rdx, rdi
call fcn.1400077b0
mov rcx, rbx
call fcn.140098be0
call fcn.140084810
int3
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x40
mov rbx, r9
mov r14, r8
mov rdi, rdx
mov rsi, rcx
mov rax, qword [rdx]
mov rcx, rax
sub rcx, qword [rdx + 0x10]
cmp rcx, r9
jae 0x140029906
mov rcx, rdi
call fcn.140029630
test rax, rax
je 0x140029903
mov qword [rsi + 8], rax
mov qword [rsi], 1
jmp 0x1400299a8
mov rax, qword [rdi]
cmp rax, rbx
jbe 0x140029935
mov r15, qword [rdi + 0x10]
mov rcx, qword [rdi + 8]
add rcx, r15
mov rdx, r14
mov r8, rbx
call sub.msvcrt.dll_memcpy
add r15, rbx
mov qword [rdi + 0x10], r15
mov qword [rsi + 8], rbx
mov qword [rsi], 0
jmp 0x1400299a8
mov byte [rdi + 0x18], 1
lea rax, [rdi + 0x19]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x30]
mov edx, 0xfffffff5
mov r8, r14
mov r9, rbx
call fcn.14004e240
cmp qword [rsp + 0x30], 0
je 0x140029996
mov rcx, qword [rsp + 0x38]
mov edx, ecx
and edx, 3
mov eax, 1
cmp rdx, 2
jb 0x140029991
cmp edx, 2
jne 0x140029991
mov rdx, rcx
shr rdx, 0x20
cmp edx, 6
jne 0x140029991
lea rcx, [rsp + 0x38]
call fcn.140006ad0
jmp 0x14002999b
mov rbx, rcx
jmp 0x14002999d
mov rbx, qword [rsp + 0x38]
xor eax, eax
mov byte [rdi + 0x18], 0
mov qword [rsi], rax
mov qword [rsi + 8], rbx
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov qword [rsi + 8], r14
mov qword [rsi], 0
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cld
jb 0x140029de6
add rbx, r15
jmp 0x140029da2
mov rcx, rsi
mov rdx, rdi
cli
cli
mov r8, rbx
mov r9, r14
add rsp, 0x40
add esp, 0x40
add esp, 0x40
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x1400298c0
mov r14, qword [rdi]
mov r13, qword [rdi + 0x10]
sub r14, r13
cmp r14, r12
cmovae r14, r12
mov rcx, qword [rdi + 8]
add rcx, r13
mov rdx, rbx
mov r8, r14
call sub.msvcrt.dll_memcpy
add r13, r14
mov qword [rdi + 0x10], r13
add r14, r15
jmp 0x140029cba
lea r8, str.library_std_srcio_bufferedlinewritershim.rs
mov rcx, r15
mov rdx, r14
call fcn.14008a8b0
int3
in al, dx
sub byte [rax - 0x75], cl
adc dword [rax - 0x7b], ecx
sal byte [rdi + rcx + 0x48], cl
mov ecx, dword [rcx + 8]
mov r8d, 1
call fcn.140002de0
lea rax, str.data_provided_contains_a_nul_byte
add rsp, 0x28
ret
test byte [rsi], dl
add byte [rdi], cl
mov dh, 0
mov ecx, 0x18
mov edx, 8
call fcn.140002dd0
test rax, rax
je 0x140029f12
mov qword [rax], rdi
mov qword [rax + 8], rsi
mov byte [rax + 0x10], bl
inc rax
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov ecx, 8
mov edx, 0x18
call fcn.1400754c0
ud2
call fcn.1400851a0
jmp 0x14002a248
adc al, 0
lea r9, [rsp + 0x63]
mov r8d, 4
add al, 0
add byte [rax], al
add al, 0
add byte [rax], al
mov rcx, rsi
call fcn.140084f30
mov rsi, rax
invalid
mov edx, dword [rsp + 0x64]
lea rdi, [rsp + 0x68]
jl 0x14002a082
push 0xffffffffe8f98948
test eax, 0x480001a7
lea eax, [0x140172db0]
lea edx, [rax + r8]
invalid
jl 0x14002a082
push 0xffffffffe8f98948
test eax, 0x480001a7
lea eax, [0x140172db0]
lea edx, [rax + r8]
lea edx, [rax + r8]
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, str.message
adc al, 0
mov r8d, 7
mov rcx, rsi
add byte [rax - 0x77], cl
int1
mov r9, rdi
call fcn.140084f30
mov rcx, rax
add byte [rax - 0x77], cl
shr eax, 0xd
invalid
invalid
mov cl, 5
call fcn.1400851a0
mov ebx, eax
mov rdx, qword [rsp + 0x68]
mov edx, dword [rsp + 0x68]
add byte [rcx + 0x548b48c3], cl
and al, 0x68
mov edx, dword [rsp + 0x68]
test rdx, rdx
je 0x14002a24a
invalid
cmpsd dword [rsi], dword [rdi]
add dword [rax], eax
invalid
test byte [rdi + 0x48000001], ah
mov ecx, dword [rsp + 0x70]
and al, 0x70
add byte [rax - 0x75], cl
and al, 0x70
and al, 0x70
mov rcx, qword [rsp + 0x70]
and al, 0x70
mov r8d, 1
add dword [rax], eax
add byte [rax], al
call fcn.140002de0
jmp 0x14002a24a
add byte [rax], al
invalid
add byte [rax], al
lea rax, [rsi - 1]
dec dword [rax - 0x7d]
invalid
invalid
mov qword [rsp + 0x68], rax
and al, 0x68
dec dword [rax - 0x7d]
invalid
and al, 0x68
lea rax, [0x140172e10]
lea eax, [0x140172e10]
adc al, 0
mov qword [rsp + 0x50], rax
and al, 0x50
lea rax, [rsp + 0x68]
lea eax, [rsp + 0x68]
mov qword [rsp + 0x48], rax
lea rax, [0x140172e06]
and al, 0x8d
adc al, 0
lea rax, [0x140172e06]
and al, 0x8d
adc al, 0
mov qword [rsp + 0x38], rax
lea rax, [0x140172d88]
invalid
mov word [rax + rax], ss
cmp byte [rax - 0x73], cl
add eax, 0x148c9a
invalid
mov word [rax + rax], ss
invalid
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rsi
and al, 0x28
xor byte [rax - 0x77], cl
je 0x14002a11b
invalid
and al, 0x28
sub byte [rax - 0x39], cl
mov qword [rsp + 0x40], 5
and al, 0x40
add eax, 0x48000000
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
and al, 0x20
mov qword [rsp + 0x20], 4
mov dword [rsp + 0x20], 4
add al, 0
add byte [rax], al
lea rax, str.Customerror
lea r9, str.kind
mov r8d, 6
invalid
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
ret 0x67e8
invalid
add eax, 0x11ae900
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
ret 0x67e8
invalid
jmp 0x14002a208
jmp 0x14002a208
sbb dh, byte [rax - 0x4fe914de]
and ebp, ebx
adc dh, byte [rax - 0x4ff114dc]
and eax, 0x26b00aeb
mov al, 0x26
mov al, 0x26
jmp 0x14002a208
mov byte [rsp + 0x80], al
lea r8, str.KindError
lea rsi, [rsp + 0x68]
mov r9d, 4
add byte [rax - 0x77], cl
int1
add byte [rax - 0x77], cl
int1
call fcn.1400891b0
lea r8, [0x140172d88]
lea rdx, [rsp + 0x80]
lea edx, [rsp + 0x80]
lea edx, [rsp + 0x80]
mov rcx, rsi
call fcn.140085200
scasd eax, dword [rdi]
add eax, 0xc1894800
scasd eax, dword [rdi]
add eax, 0xc1894800
call fcn.140085350
mov ebx, eax
mov eax, ebx
add rsp, 0x90
invalid
nop
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rsi
ret
invalid
test rdx, rdx
je 0x14002a274
mov rcx, qword [rsp + 0x70]
mov r8d, 1
call fcn.140002de0
insb byte [rdi], dx
mov edi, ebp
invalid
insb byte [rdi], dx
mov edi, ebp
dec dword [rax - 0x77]
int1
mov rcx, rsi
call fcn.140098be0
int3
push rdi
push rbx
sub rsp, 0x90
mov rsi, rdx
mov rdx, qword [rcx]
mov eax, edx
and eax, 3
lea rcx, [0x14016f2b4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, qword [rdx]
mov rdx, qword [rdx + 8]
mov r8, rsi
add rsp, 0x90
add byte [rax], al
add byte [rax], al
pop rbx
pop rdi
pop rsi
jmp fcn.140089d10
mov rcx, qword [rdx - 1]
mov rax, qword [rdx + 7]
invalid
mov rax, qword [rax + 0x20]
mov rdx, rsi
add rsp, 0x90
pop rbx
pop rdi
invalid
pop rsi
jmp rax
shr rdx, 0x20
mov dword [rsp + 0x24], edx
lea rdi, [rsp + 0x28]
mov rcx, rdi
call fcn.140044810
mov qword [rsp + 0x40], rdi
lea rax, [0x14001a400]
lea rax, [0x14001a400]
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0x24]
and al, 0x48
mov dword [rsp + 0x50], eax
and al, 0x48
mov dword [rsp + 0x50], eax
lea rax, [0x140094e40]
mov qword [rsp + 0x58], rax
pop rax
pop rax
lea rax, str.called__Option::unwrap____on_a__None__value_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_srcio_borrowed_buf.rs_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrary_alloc_srccollections_btree_navigate.rs
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 3
push 3
push 3
mov qword [rsp + 0x80], 0
lea rax, [rsp + 0x40]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 2
add byte [rax], al
add byte [rax], al
lea rdx, [rsp + 0x60]
mov rcx, rsi
call fcn.140088a70
mov ebx, eax
mov rdx, qword [rsp + 0x28]
test rdx, rdx
je 0x14002a682
mov rcx, qword [rsp + 0x30]
and al, 0x30
mov r8d, 1
call fcn.140002de0
jmp 0x14002a682
invalid
add byte [rax - 0x3f], cl
invalid
shr rdx, 0x20
lea rax, [0x14016f2c4]
movsxd rcx, dword [rax + rdx*4]
add rcx, rax
add ecx, eax
add ecx, eax
jmp rcx
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_errorOscode
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_errorOscode
mov ecx, 0x10
jmp 0x14002a61f
jle case.0x14002a38e.1
add byte [rax], al
jle case.0x14002a38e.1
add byte [rax], al
lea rax, [0x140172a78]
lea eax, [0x140172a78]
mov ecx, 0x11
jmp 0x14002a61f
insd dword [rdi], dx
add al, byte [rax]
invalid
insd dword [rdi], dx
add al, byte [rax]
add byte [rax - 0x73], cl
lea rax, [0x140172a89]
lea rax, [0x140172a89]
lea eax, [0x140172a89]
mov ecx, 0x12
jmp 0x14002a61f
pop rsp
add al, byte [rax]
invalid
pop rsp
add al, byte [rax]
add byte [rax - 0x73], cl
lea rax, [0x140172a9b]
lea rax, [0x140172a9b]
lea eax, [0x140172a9b]
mov ecx, 0x10
jmp 0x14002a61f
add al, byte [r8]
invalid
add al, byte [r8]
add byte [rax - 0x73], cl
lea rax, [0x140172aab]
lea rax, [0x140172aab]
lea eax, [0x140172aab]
mov ecx, 0x10
jmp 0x14002a61f
cmp al, byte [rdx]
add byte [rax], al
cmp al, byte [rdx]
add byte [rax], al
lea rax, [0x140172abb]
jmp 0x14002a61a
add byte [rax], al
add byte [rax], al
lea rax, [0x140172ace]
lea eax, [0x140172ace]
mov ecx, 0x12
jmp 0x14002a61f
lea rax, [0x140172ae0]
lea eax, [0x140172ae0]
mov ecx, 0xd
jmp 0x14002a61f
add byte [rax], al
add cl, ch
or al, 2
add byte [rax], al
lea rax, [0x140172aed]
lea eax, [0x140172aed]
add byte [rcx + 0xe], bh
mov ecx, 0xe
jmp 0x14002a61f
lea rax, [0x140172afb]
lea eax, [0x140172afb]
rol byte [rsi + 0x15b90014], 1
add byte [rax], al
add cl, ch
invalid
mov ecx, 0x15
jmp 0x14002a61f
lea rax, [0x140172b10]
lea eax, [0x140172b10]
mov ecx, 0xc
jmp 0x14002a61f
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x140172b1c]
lea rax, [0x140172b1c]
lea eax, [0x140172b1c]
mov ecx, 0xb
jmp 0x14002a61f
add cl, ch
enter 1, 0
lea rax, [0x140172b27]
lea eax, [0x140172b27]
mov ecx, 0x15
jmp 0x14002a61f
adc eax, 0xe9000000
mov bh, 1
add byte [rax], al
lea rax, [0x140172b3c]
lea eax, [0x140172b3c]
mov ecx, 0x15
jmp 0x14002a61f
lea rax, [0x140172b51]
lea eax, [0x140172b51]
mov ecx, 0xf
jmp 0x14002a61f
add cl, ch
xchg ebp, eax
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x140172b60]
lea rax, [0x140172b60]
lea eax, [0x140172b60]
add byte [rcx + 0xe], bh
mov ecx, 0xe
jmp 0x14002a61f
test byte [rcx], al
add byte [rax], al
lea rax, [0x140172b6e]
jmp 0x14002a61a
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x140172b81]
lea rax, [0x140172b81]
lea eax, [0x140172b81]
mov ecx, 0x26
jmp 0x14002a61f
lea rax, [0x140172ba7]
lea eax, [0x140172ba7]
mov ecx, 0x38
jmp 0x14002a61f
lea rax, [0x140172bdf]
lea eax, [0x140172bdf]
ja 0x159bba4e6
mov ecx, 0x19
add byte [rax], al
add cl, ch
jmp 0x14002a61f
lea rax, [0x140172bf8]
jmp 0x14002a61f
lea rax, [0x140172bf8]
lea eax, [0x140172bf8]
invalid
mov ecx, 0x17
jmp 0x14002a61f
add byte [rax], al
add cl, ch
xor al, 1
add byte [rax], al
lea rax, [0x140172c0f]
lea eax, [0x140172c0f]
add eax, 0x14871d
add byte [rcx + 0xc], bh
mov ecx, 0xc
add byte [rax], al
jmp 0x14002a61f
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x140172c1b]
lea rax, [0x140172c1b]
lea eax, [0x140172c1b]
adc al, 0
mov ecx, 9
jmp 0x14002a61f
adc al, byte [rcx]
add byte [rax], al
add byte [rax], al
add cl, ch
adc al, byte [rcx]
add byte [rax], al
lea rax, [0x140172c24]
lea eax, [0x140172c24]
xchg dword [rax + rax], edx
mov ecx, 0xa
or al, byte [rax]
add byte [rax], al
jmp 0x14002a61f
add byte [rax - 0x73], cl
add eax, 0x148709
invalid
lea rax, [0x140172c2e]
lea eax, [0x140172c2e]
add byte [rcx + 0x10], bh
mov ecx, 0x10
jmp 0x14002a61f
lock add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x140172c3e]
lea rax, [0x140172c3e]
lea eax, [0x140172c3e]
or byte [rdi + 0x17b90014], al
add byte [rax], al
add byte [rax], al
jmp 0x14002a61f
mov ecx, 0x17
add byte [rax], al
jmp 0x14002a61f
lea rax, [0x140172c55]
lea eax, [0x140172c55]
mov ecx, 0x19
jmp 0x14002a61f
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x140172c6e]
lea rax, [0x140172c6e]
lea eax, [0x140172c6e]
xchg dword [rax + rax], edx
mov ecx, 0xe
jmp 0x14002a61f
add cl, ch
mov ebp, 0x48000000
invalid
lea rax, [0x140172c7c]
lea eax, [0x140172c7c]
mov ecx, 0xd
jmp 0x14002a61f
add byte [rax], al
or eax, 0xe9000000
lodsb al, byte [rsi]
add byte [rax], al
add byte [rax], al
lea rax, [0x140172c89]
add byte [rax], al
lea rax, [0x140172c89]
lea eax, [0x140172c89]
adc al, 0
mov ecx, 0x14
jmp 0x14002a61f
lea rax, [0x140172c9d]
lea eax, [0x140172c9d]
add eax, 0x148712
mov ecx, 8
jmp 0x14002a61f
add byte [rax], al
add byte [rax], al
add cl, ch
mov al, byte [rax]
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x148709
invalid
lea rax, [0x140172ca5]
add byte [rcx + 0x1b], bh
mov ecx, 0x1b
jmp 0x14002a61f
jl 0x14002a5ec
lea rax, [0x140172cc0]
lea eax, [0x140172cc0]
add byte [rcx + 0xe], bh
mov ecx, 0xe
jmp 0x14002a61f
outsb dx, byte [rsi]
lea rax, [0x140172cce]
mov ecx, 0x10
add byte [rcx + 0x10], bh
jmp 0x14002a61f
invalid
lea rax, [0x140172cde]
mov ecx, 0x16
jmp 0x14002a61f
lea rax, [0x140172cf4]
mov ecx, 0x15
jmp 0x14002a61f
lea rax, [0x140172d09]
mov ecx, 0xb
jmp 0x14002a61f
lea rax, [0x140172d14]
and al, 0x87
adc al, 0
mov ecx, 0x16
jmp 0x14002a61f
lea rax, [0x140172d2a]
mov ecx, 0xd
jmp 0x14002a61f
lea rax, [0x140172d37]
mov ecx, 0xb
jmp 0x14002a61f
lea rax, [0x140172d42]
mov ecx, 0x13
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rcx
lea rax, [rsp + 0x40]
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
lea rax, [0x140004cf0]
lea eax, [0x140004cf0]
lea eax, [0x140004cf0]
std
dec dword [rax - 0x77]
and al, 0x30
mov qword [rsp + 0x30], rax
lea rax, str.called__Option::unwrap____on_a__None__value_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_srcio_borrowed_buf.rs_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrary_alloc_srccollections_btree_navigate.rs
adc al, 0
mov qword [rsp + 0x60], rax
and al, 0x60
mov qword [rsp + 0x68], 1
mov qword [rsp + 0x80], 0
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x28
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x28
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x60
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x60
mov rcx, rsi
mov ecx, esi
call fcn.140088a70
mov ebx, eax
ret
mov eax, ebx
add rsp, 0x90
add esp, 0x90
add esp, 0x90
add byte [rax], al
pop rbx
pop rdi
pop rsi
ret
invalid
and al, 0x28
test rdx, rdx
invalid
je 0x14002a6ac
sal byte [rax + rdx + 0x48], cl
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
mov r8d, 1
add byte [rax], al
call fcn.140002de0
xchg ebp, edi
dec dword [rax - 0x77]
mov ecx, esi
mov rcx, rsi
mov ecx, esi
call fcn.140098be0
int3
in eax, 6
add ah, cl
nop word cs:[rax + rax]
sub rsp, 0x28
sub esp, 0x28
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
sub esp, 0x28
mov rcx, qword [rcx]
mov eax, ecx
and eax, 3
sub esp, 0x28
mov rcx, qword [rcx]
mov ecx, dword [rcx]
mov eax, ecx
enter 0xffffffffffffe083, 3
and eax, 3
lea rdx, [0x14016f368]
lea edx, [0x14016f368]
xchg ebp, eax
adc al, 0
adc al, 0
adc al, 0
movsxd rax, dword [rdx + rax*4]
add rax, rdx
add eax, edx
invalid
add eax, edx
jmp rax
mov rax, qword [rcx]
mov eax, dword [rcx]
mov rdx, qword [rcx + 8]
add rsp, 0x28
add esp, 0x28
add esp, 0x28
sub bl, al
ret
mov rax, qword [rcx - 1]
mov rdx, qword [rcx + 7]
mov edx, dword [rcx + 7]
dec dword [rax - 0x75]
push rcx
invalid
mov edx, dword [rcx + 7]
mov rcx, rax
call qword [rdx + 0x40]
push rdx
nop
sar edi, 0x52
push rdx
nop
add rsp, 0x28
invalid
ret
shr rcx, 0x20
call fcn.14004f6c0
add r8b, byte [r8]
movsx rax, al
mov esi, 0xd8d48c0
adc byte [rsi - 0x74b7ffec], bh
adc al, 0
mov rdx, qword [rcx + rax*8]
lea rcx, [0x140176520]
adc al, 0
mov rdx, qword [rcx + rax*8]
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_errorOscode
lea ecx, [0x140176668]
movabs r15, 0x8348c1048b480014
invalid
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
ror dword [rax - 0x7d], 0xc4
sub bl, al
ret
add rsp, 0x28
ret
shr rcx, 0x20
shr ecx, 0x20
cmp ecx, 0x28
ja case.default.0x14002a73b
invalid
sub byte [rdi + 0x14], dh
adc al, 0x48
lea eax, [0x14016f378]
adc al, 0
lea rax, [0x14016f378]
adc al, 0
add byte [rax + 0x63], cl
or al, 0x88
movsxd rcx, dword [rax + rcx*4]
invalid
add rcx, rax
add ecx, eax
sar edi, 0xe1
jmp rcx
xor eax, eax
jmp 0x14002a705
mov al, 0x29
jmp 0x14002a705
mov al, 1
jmp 0x14002a705
invalid
add ebx, ebp
mov esp, 0xb8eb02b0
mov al, 2
jmp 0x14002a705
mov al, 3
jmp 0x14002a705
mov al, 4
jmp 0x14002a705
invalid
mov al, 0xb0
mov al, 5
jmp 0x14002a705
add eax, 0x6b0aceb
mov al, 6
jmp 0x14002a705
mov al, 7
jmp 0x14002a705
mov al, 8
jmp 0x14002a705
invalid
or bl, ch
movabs al, byte [0x98eb0ab09ceb09b0]
mov al, 9
jmp 0x14002a705
mov al, 0xa
jmp 0x14002a705
mov al, 0xb
jmp 0x14002a705
mov al, 0xc
jmp 0x14002a705
or al, 0xeb
nop
mov al, 0xd
jmp 0x14002a705
mov al, 0xe
jmp 0x14002a705
invalid
mov byte [rax - 0x4f7b14f1], dh
adc bl, ch
jmp 0x14002a705
mov al, 0x11
jmp 0x14002a705
invalid
push qword [rax - 0x8d16ee]
mov al, 0xf
jmp 0x14002a705
mov al, 0x10
jmp 0x14002a705
mov al, 0x11
jmp 0x14002a705
invalid
invalid
invalid
mov al, 0x12
jmp 0x14002a705
invalid
invalid
invalid
mov al, 0x13
jmp 0x14002a705
invalid
invalid
invalid
mov al, 0x14
jmp 0x14002a705
invalid
invalid
invalid
mov al, 0x15
jmp 0x14002a705
invalid
invalid
invalid
mov al, 0x16
jmp 0x14002a705
invalid
invalid
invalid
mov al, 0x17
jmp 0x14002a705
invalid
invalid
invalid
mov al, 0x18
jmp 0x14002a705
invalid
invalid
invalid
mov al, 0x19
jmp 0x14002a705
invalid
invalid
invalid
mov al, 0x1a
jmp 0x14002a705
invalid
invalid
invalid
mov al, 0x1b
jmp 0x14002a705
invalid
invalid
invalid
mov al, 0x1c
jmp 0x14002a705
invalid
invalid
invalid
mov al, 0x1d
jmp 0x14002a705
invalid
invalid
invalid
mov al, 0x1e
jmp 0x14002a705
invalid
invalid
invalid
mov al, 0x1f
jmp 0x14002a705
invalid
invalid
invalid
mov al, 0x20
jmp 0x14002a705
invalid
invalid
invalid
mov al, 0x21
jmp 0x14002a705
invalid
invalid
invalid
mov al, 0x22
jmp 0x14002a705
invalid
invalid
invalid
mov al, 0x23
jmp 0x14002a705
invalid
invalid
invalid
mov al, 0x24
jmp 0x14002a705
invalid
invalid
invalid
mov al, 0x25
jmp 0x14002a705
invalid
invalid
invalid
mov al, 0x26
jmp 0x14002a705
mov al, 0x27
jmp 0x14002a705
mov al, 0x28
jmp 0x14002a705
movaps xmm0, xmmword [rsp + 0x30]
movups xmmword [rsi], xmm0
mov rax, rsi
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r14
ret
invalid
invalid
mov ebx, dword [r11 - 0x30]
mov r14d, dword [r11 - 0x20]
add rbx, rdi
mov r15d, dword [r11 - 0x10]
add r15, r14
add r15, rbx
mov edi, dword [r11]
add rdi, r15
add rcx, 4
add r11, 0x40
cmp r10, rcx
jne 0x14002af90
test rax, rax
je 0x14002afe0
shl rcx, 4
add rcx, r8
shl rax, 4
xor r10d, r10d
nop dword [rax + rax]
mov r11d, dword [rcx + r10]
add rdi, r11
add r10, 0x10
cmp rax, r10
jne 0x14002afd0
shl r9, 4
lea rax, str.called__Option::unwrap____on_a__None__value_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_srcio_borrowed_buf.rs_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrary_alloc_srccollections_btree_navigate.rs
xor ecx, ecx
nop dword [rax]
cmp r9, rcx
je 0x14002b009
mov r10d, dword [r8 + rcx]
add rcx, 0x10
test r10, r10
je 0x14002aff0
mov rax, qword [r8 + rcx - 8]
jmp 0x14002b00c
xor r10d, r10d
mov qword [rsp + 0x20], rdx
lea rcx, [rsp + 0x30]
mov edx, 0xfffffff5
invalid
invalid
dec dword [rcx - 0x77]
ror byte [rbp - 0x77], 0xd1
call fcn.14004e240
cmp qword [rsp + 0x30], 0
jl 0x14002b04e
xor byte [rax], al
invalid
jl 0x14002b04e
xor byte [rax], al
je 0x14002b063
mov rax, qword [rsp + 0x38]
mov ecx, eax
and ecx, 3
cmp rcx, 2
jb 0x14002b063
cmp ecx, 2
jne 0x14002b063
shr rax, 0x20
cmp eax, 6
jne 0x14002b063
lea rcx, [rsp + 0x38]
and al, 0x38
mov qword [rsi + 8], rdi
mov qword [rsi], 0
call fcn.140006ad0
jmp 0x14002b06b
movups xmm0, xmmword [rsp + 0x30]
movups xmmword [rsi], xmm0
mov rax, rsi
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
jb 0x14002b0bb
cmp ecx, 2
jne 0x14002b0bb
mov rcx, rax
shr rcx, 0x20
cmp ecx, 6
invalid
jne 0x14002b0bb
invalid
lea rcx, [rsp + 0x20]
call fcn.140006ad0
xor eax, eax
add rsp, 0x28
ret
sub rsp, 0x68
test r8, r8
je 0x14002b2d6
mov r13, r8
mov rdi, rcx
shl r8, 4
xor r9d, r9d
xor ecx, ecx
xor r10d, r10d
xor eax, eax
nop dword [rax]
mov r11d, dword [rdx + r9]
sub rax, r11
jb 0x14002b10a
invalid
adc dword [rax - 1], ecx
ror dword [rcx - 0x7d], 0xc1
adc byte [rcx - 0x77], cl
ret 0x394d
inc rcx
add r9, 0x10
mov r10, rax
cmp r8, r9
jne 0x14002b0f0
jmp 0x14002b10d
mov rax, r10
cmp r13, rcx
jb 0x14002b2e9
mov r8, rcx
shl r8, 4
lea r15, [rdx + r8]
sub r13, rcx
jne 0x14002b139
test rax, rax
jne 0x14002b2f8
test r13, r13
jne 0x14002b158
jmp 0x14002b2d6
mov ecx, dword [r15]
cmp rax, rcx
ja 0x14002b332
add byte [rax], al
add byte [rax], al
sub ecx, eax
mov dword [r15], ecx
add qword [rdx + r8 + 8], rax
test r13, r13
test ebp, ebp
test ebp, ebp
je 0x14002b2d6
test byte [rsi + 1], bh
add byte [rax], al
lea rbx, [rsp + 0x60]
lea r12, str.called__Option::unwrap____on_a__None__value_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_srcio_borrowed_buf.rs_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrary_alloc_srccollections_btree_navigate.rs
lea r14, [rsp + 0x58]
lea rbp, [0x14016f41c]
jmp 0x14002b19b
mov rcx, rbx
call fcn.140006ad0
test r13, r13
je 0x14002b2d6
mov rsi, r13
mov esi, ebp
shl rsi, 4
xor eax, eax
nop word cs:[rax + rax]
cmp rsi, rax
je 0x14002b1d0
mov r9d, dword [r15 + rax]
add rax, 0x10
test r9, r9
je 0x14002b1b0
mov r8, qword [r15 + rax - 8]
jmp 0x14002b1d6
xor r9d, r9d
mov r8, r12
mov qword [rsp + 0x20], rdi
mov rcx, r14
mov edx, 0xfffffff5
call fcn.14004e240
cmp qword [rsp + 0x58], 0
je case.default.0x14002b202
mov rax, qword [rsp + 0x60]
mov ecx, eax
and ecx, 3
movsxd rcx, dword [rbp + rcx*4]
add rcx, rbp
jmp rcx
cmp byte [rax + 0x10], 0x23
je 0x14002b18a
jmp 0x14002b2ab
mov r8, qword [rsp + 0x60]
test r8, r8
je 0x14002b2a4
xor edx, edx
xor ecx, ecx
mov rax, r8
nop word cs:[rax + rax]
mov r9d, dword [r15 + rdx]
sub rax, r9
jb 0x14002b262
inc rcx
add rdx, 0x10
mov r8, rax
cmp rsi, rdx
jne 0x14002b230
jmp 0x14002b265
mov rax, r8
cmp r13, rcx
jb 0x14002b2e9
mov r8, rcx
shl r8, 4
lea rdx, [r15 + r8]
sub r13, rcx
jne 0x14002b288
mov r15, rdx
test rax, rax
je 0x14002b192
jmp 0x14002b2f8
mov ecx, dword [rdx]
cmp rax, rcx
ja 0x14002b332
sub ecx, eax
mov dword [rdx], ecx
add qword [r15 + r8 + 8], rax
mov r15, rdx
jmp 0x14002b192
lea rax, str.failed_to_write_whole_buffer
mov qword [rsp + 0x28], rax
mov ecx, eax
and ecx, 3
cmp rcx, 2
jb 0x14002b2d8
cmp ecx, 2
jne 0x14002b2d8
mov rcx, rax
shr rcx, 0x20
cmp ecx, 6
jne 0x14002b2d8
lea rcx, [rsp + 0x28]
call fcn.140006ad0
xor eax, eax
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, [0x140173190]
mov rdx, r13
call fcn.14008a8b0
lea rax, str.advancing_io_slices_beyond_their_length
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
lea rax, str.called__Option::unwrap____on_a__None__value_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_srcio_borrowed_buf.rs_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrary_alloc_srccollections_btree_navigate.rs
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, [0x1401731e0]
lea rcx, [rsp + 0x28]
call fcn.140084470
lea rax, str.advancing_IoSlice_beyond_its_length
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
lea rax, str.called__Option::unwrap____on_a__None__value_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_srcio_borrowed_buf.rs_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrary_alloc_srccollections_btree_navigate.rs
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str.library_std_src_syswindowsio.rs
lea rcx, [rsp + 0x28]
call fcn.140084470
int3
and al, 0x30
movups xmm0, xmmword [rsp + 0x30]
movups xmmword [rdi + 0x28], xmm0
xor eax, eax
sub r15, rax
test r12, r12
je 0x14002c03b
mov qword [rsp + 0x40], r13
add r12, rax
shl r14, 4
xor ebp, ebp
jmp 0x14002c013
movzx eax, byte [r12]
mov byte [rcx], al
add rbx, 0x10
mov rax, r15
sub rax, r13
add r12, r13
add rbp, r13
add r14, 0xfffffffffffffff0
cmp r15, rsi
mov r15, rax
jbe 0x14002c049
test r14, r14
je 0x14002c049
mov rcx, qword [rbx + 8]
mov esi, dword [rbx]
cmp rsi, r15
mov r13, r15
cmovb r13, rsi
cmp r13, 1
je 0x14002bff0
mov rdx, r12
mov r8, r13
call sub.msvcrt.dll_memcpy
jmp 0x14002bff7
mov qword [r13 + 8], r15
mov qword [r13], 1
add byte [rax], al
add bl, ch
invalid
add byte [rax], al
add bl, ch
invalid
mov rax, qword [rdi + 0x20]
add rax, rbp
mov rcx, qword [rdi + 0x28]
cmp rax, rcx
cmovae rax, rcx
mov qword [rdi + 0x20], rax
mov r13, qword [rsp + 0x40]
mov qword [r13 + 8], rbp
or byte [rcx - 0x39], cl
add byte [r8], r8b
add byte [rax], al
invalid
or byte [rcx - 0x39], cl
add byte [r8], r8b
add byte [rax], al
add byte [rcx + rcx*4 - 0x18], cl
mov rax, r13
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
adc al, 0
mov qword [rsi + 8], rax
mov qword [rsi], 1
mov rdx, qword [rsp + 0x28]
push rsp
and al, 0x28
push rsp
and al, 0x28
test rdx, rdx
je 0x14002c1b8
mov rcx, qword [rsp + 0x30]
mov r8d, 1
call fcn.140002de0
jmp 0x14002c1b8
mov dword [rdi + 0x10], eax
mov rax, rsi
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop rsi
pop rsi
pop r15
ret
invalid
mov edx, esp
mov r8, r15
call sub.msvcrt.dll_memcpy
add rbx, r15
mov qword [rdi + 0x10], rbx
mov qword [rsi + 8], r15
jle 0x14002c215
jle 0x14002c215
mov qword [rsi], 0
mov rdx, qword [rsp + 0x28]
mov edx, dword [rsp + 0x28]
test rdx, rdx
sal byte [rdx + rbx*4 + 0x41], cl
mov eax, 1
je 0x14002c1b8
mov r8d, 1
mov rcx, r14
jmp 0x14002c18b
mov ecx, dword [rsp + 0x30]
mov r8d, 1
call fcn.140002de0
mov rcx, rsi
call fcn.140098be0
int3
cmp byte [rcx + rcx*4 - 0x3a], cl
mov rbx, rdx
mov rdi, qword [rcx]
mov r14, qword [rdi + 0x20]
mov rax, qword [rdi + 0x28]
sub rax, r14
cmp rax, r8
jae 0x14002c368
add rdi, 0x10
lea r14, [rsp + 0x30]
lea esi, [rsp + 0x30]
lea esi, [rsp + 0x30]
lea r15, [rsp + 0x28]
lea r12, [0x14016f42c]
jmp 0x14002c301
mov rcx, r14
call fcn.140006ad0
test rsi, rsi
je 0x14002c381
mov rcx, r15
mov rdx, rdi
mov r8, rbx
mov r9, rsi
call fcn.1400293d0
cmp qword [rsp + 0x28], 0
je case.default.0x14002c32b
mov rax, qword [rsp + 0x30]
mov ecx, eax
and ecx, 3
movsxd rcx, dword [r12 + rcx*4]
add rcx, r12
jmp rcx
cmp byte [rax + 0x10], 0x23
je 0x14002c2f0
jmp 0x14002c383
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x14002c391
mov rax, rsi
sub rax, rcx
jb 0x14002c39a
add rbx, rcx
mov rsi, rax
test rsi, rsi
jne 0x14002c301
jmp 0x14002c381
mov rdx, qword [rdi + 0x10]
add rdx, r14
mov rcx, rbx
mov r8, rsi
call sub.msvcrt.dll_memcpy
add r14, rsi
mov qword [rdi + 0x20], r14
xor eax, eax
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea rax, str.failed_to_fill_whole_buffer
jmp 0x14002c383
lea r8, [0x140173148]
mov rdx, rsi
call fcn.14008a8b0
int3
add byte [rax], r8b
push rsi
sub rsp, 0x20
mov rsi, qword [rcx]
cmp qword [rsi + 0x10], 0
jne 0x14002cf1a
mov qword [rsi + 0x10], 0xffffffffffffffff
lea rcx, [rsi + 0x18]
call fcn.140029630
inc qword [rsi + 0x10]
add rsp, 0x20
pop rsi
ret
lea rcx, [0x140172ef0]
call fcn.140080b30
inc qword [rsi + 0x10]
mov rcx, rax
call fcn.140098be0
invalid
invalid
add ah, cl
mov esp, 0x66cc0006
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
and byte [r9 + r8 - 0xf], r9b
pop rcx
adc al, 0
add eax, 0x490b0f00
inc dword [rdi + 0x10]
mov rcx, rax
call fcn.140098be0
int3
mov r11d, dword [rdx + r9]
sub rax, r11
sub eax, ebx
sub eax, ebx
jb 0x14002d161
inc rcx
add r9, 0x10
mov r10, rax
cmp r8, r9
jne 0x14002d140
jmp 0x14002d164
mov rax, r10
cmp r15, rcx
jb 0x14002d30f
mov r8, rcx
shl r8, 4
lea r13, [rdx + r8]
sub al, 2
sub al, 2
sub r15, rcx
jne case.0x14002a6da.56
test rax, rax
jne 0x14002d335
xor ebx, ebx
test r15, r15
jne 0x14002d1b5
fisttp dword [rbp - 0x7b]
push qword [rbp + 0x28]
jmp 0x14002d2e5
mov ecx, dword [r13]
cmp rax, rcx
ja 0x14002d320
sub ecx, eax
mov dword [r13], ecx
add qword [rdx + r8 + 8], rax
xor ebx, ebx
test r15, r15
je 0x14002d2e5
lea r14, str.failed_to_write_whole_buffer
lea rcx, [rsp + 0x28]
mov rsi, r15
shl rsi, 4
xor eax, eax
nop word [rax + rax]
cmp rsi, rax
je 0x14002d2df
mov r9d, dword [r13 + rax]
add rax, 0x10
test r9, r9
je 0x14002d1d0
mov r8, qword [r13 + rax - 8]
mov rbp, rcx
mov rdx, rdi
call fcn.140029ba0
cmp qword [rsp + 0x28], 0
je case.default.0x14002d217
mov rax, qword [rsp + 0x30]
mov ecx, eax
and ecx, 3
lea rdx, [0x14016f43c]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
cmp byte [rax + 0x10], 0x23
je 0x14002d276
jmp 0x14002d2fe
mov r8, qword [rsp + 0x30]
test r8, r8
test eax, eax
test eax, eax
je 0x14002d2df
xor edx, edx
xor ecx, ecx
mov rax, r8
nop dword [rax]
mov r9d, dword [r13 + rdx]
sub rax, r9
jb 0x14002d282
inc rcx
add rdx, 0x10
mov r8, rax
cmp rsi, rdx
jne 0x14002d240
jmp 0x14002d285
lea rcx, [rsp + 0x30]
call fcn.140006ad0
jmp 0x14002d2b0
mov rax, r8
cmp r15, rcx
jb 0x14002d30f
mov r8, rcx
shl r8, 4
lea rdx, [r8 + r13]
sub r15, rcx
jne 0x14002d2be
mov r13, rdx
test rax, rax
jne 0x14002d335
nop word [rax + rax]
test r15, r15
mov rcx, rbp
jne 0x14002d1c1
jmp 0x14002d2e5
mov ecx, dword [rdx]
cmp rax, rcx
ja 0x14002d320
sub ecx, eax
mov dword [rdx], ecx
add qword [r13 + r8 + 8], rax
mov r13, rdx
test r15, r15
mov rcx, rbp
jne 0x14002d1c1
jmp 0x14002d2e5
mov rax, r14
mov rbx, r14
inc qword [r12 + 0x10]
mov rax, rbx
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rbx, rax
jmp 0x14002d2e5
lea r8, [0x140173190]
mov rdx, r15
call fcn.14008a8b0
jmp 0x14002d36c
lea rax, str.advancing_IoSlice_beyond_its_length
mov qword [rsp + 0x38], rax
lea rdx, str.library_std_src_syswindowsio.rs
jmp 0x14002d348
lea rax, str.advancing_io_slices_beyond_their_length
mov qword [rsp + 0x38], rax
lea rdx, [0x1401731e0]
lea rcx, [rsp + 0x38]
mov qword [rcx + 8], 1
lea rax, str.called__Option::unwrap____on_a__None__value_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_srcio_borrowed_buf.rs_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrary_alloc_srccollections_btree_navigate.rs
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
call fcn.140084470
ud2
js 0x14002e4ce
lea eax, [rsp + 0x20]
mov qword [rsp + 0x80], rax
lea rax, [0x14002a280]
mov qword [rsp + 0x88], rax
lea rax, str.failed_printing_to_:
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x70]
jo 0x14002e50d
mov dword [rsp + 0x50], eax
jo 0x14002e50d
mov dword [rsp + 0x50], eax
mov qword [rsp + 0x58], 2
add al, byte [rax]
add byte [rax], al
lea rdx, [0x140173080]
adc eax, 0x144ba7
lea rcx, [rsp + 0x40]
call fcn.140084470
ud2
mov rcx, qword [rdx + 0x10]
mov r8, rsi
sub r8, rcx
jb 0x14002e545
mov rdi, rdx
je 0x14002e529
invalid
or ecx, dword [rax + 3]
invalid
add rcx, qword [rdi]
movzx edx, byte [rax]
call sub.msvcrt.dll_memset
mov qword [rdi + 0x10], rsi
mov rax, qword [rdi + 0x18]
cmp rax, rsi
cmova rsi, rax
mov qword [rdi + 0x18], rsi
xor eax, eax
add rsp, 0x28
pop rdi
pop rsi
ret
lea r8, [0x140170828]
mov rdx, rsi
call fcn.14008a8b0
int3
and al, 0x40
jl 0x14002e65e
add byte [rax - 0x75], cl
and al, 0x48
mov edx, dword [rsp]
mov eax, ebp
push 0x247c8948
xor byte [rcx], dh
in eax, dx
or eax, 0x894c0014
and al, 0x28
add byte [rcx - 0x75], cl
je 0x14002e6ea
adc byte [rax - 0x7b], cl
ror byte [rdi], 0x84
fiadd word [rcx]
add byte [rax], al
mov edx, dword [rsp]
invalid
or byte [rax + 1], cl
invalid
add dword [rax], eax
and al, 0x70
and al, 0x68
add dword [rdi], ecx
test byte [rdx + 0x4c000000], ah
cmp eax, esp
push 0xffffffffa2840f01
add byte [rax], al
add byte [rcx + rdi - 0x20], cl
nop dword [rax + rax]
adc al, 0x48
adc al, 0
adc al, 0
sub ecx, dword [rcx - 0x77]
invalid
mov ecx, edi
and rcx, 0x1fff
je 0x14002e94c
mov edx, 0x2000
sub rdx, rcx
add r15, rdx
setb cl
test cl, 1
je 0x14002e94c
mov r15d, 0x2000
mov rcx, qword [rsp + 0x20]
mov r13, qword [rcx]
mov r12, qword [rcx + 0x10]
cmp rbx, 1
setne cl
test rax, rax
sete al
or al, cl
mov rdx, r13
mov rdi, r12
cmp al, 1
jne 0x14002e9bb
mov rax, r13
sub rax, r12
mov rdx, r13
mov rdi, r12
out 0x48, eax
cmp eax, 0x20
out 0x48, eax
cmp eax, 0x20
jae 0x14002e9bb
lea rcx, [rsp + 0x28]
mov rdx, r14
mov r8, qword [rsp + 0x20]
call fcn.14002f2f0
cmp qword [rsp + 0x28], 0
mov rax, qword [rsp + 0x30]
jne 0x14002eb69
test rax, rax
je 0x14002eb98
mov rax, qword [rsp + 0x20]
mov rdx, qword [rax]
mov rdi, qword [rax + 0x10]
mov qword [rsp + 0x58], r13
mov dword [rsp + 0x58], ebp
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x50], rbx
pop rsp
and al, 0x50
push rax
pop rsp
and al, 0x50
push rax
push rax
mov qword [rsp + 0x38], rsi
lea r15, [rsp + 0x28]
lea rbx, [0x14016f45c]
jl 0x14002e9e8
adc al, 0
jl 0x14002e9e8
adc al, 0
xor r13d, r13d
mov rsi, qword [rsp + 0x20]
mov rcx, rax
shr rcx, 0x20
cmp ecx, 0x23
jne 0x14002eb64
mov qword [rsp + 0x28], rax
mov rcx, r15
call fcn.140006ad0
jg 0x14002eb3f
sub ebp, eax
cmovs eax, ecx
ror dword [rax - 0x77], 0x44
and al, 0x40
mov qword [rsi + 8], 0
jmp 0x14002eb82
or byte [rax + 1], bh
test byte [rsi], bl
add al, byte [rax]
add byte [rcx - 0x75], cl
mov rdx, qword [r12]
je 0x14002ecc9
adc byte [rbp - 0x77], cl
call 0x1646f77f9
cmp byte [rax - 0x77], cl
mov qword [rsp + 0x60], rbp
adc al, 0
mov ebp, eax
mov dword [rsp + 0x38], eax
mov qword [rsp + 0x50], 0
and al, 0x38
push 0xffffffffa2840f01
add byte [rax], al
add byte [rcx + rdi - 0x20], cl
cmp ecx, esp
test dword [rbp + 0x4d000000], edx
cmp esp, eax
add byte [rax], al
mov qword [rsp + 0x70], rax
mov rcx, rbp
call fcn.140006ad0
mov rcx, r14
int1
ror byte [rdi], 0x84
invalid
adc byte [rbx], ah
je 0x14002ee10
jmp 0x14002ee99
nop word [rax + rax]
cmp byte [rax + 0xf], 0x23
js case.0x14002a73b.113
invalid
je 0x14002ee10
js case.0x14002a73b.113
mov dr6, rsp
mov edx, 0x1f0f41eb
nop dword [r8 + rax]
and esi, dword [rdx + rdi*4 - 0x15]
jmp 0x14002ee99
nop dword [r8 + rax]
and al, 0x28
mov rcx, qword [rsp + 0x30]
mov qword [rcx + 8], rax
mov eax, 1
and al, 0x30
mov dword [rcx], 1
and al, 0x30
or byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
add bl, ch
jmp 0x14002eeaa
mov dword [rax], 0
lea eax, [0x1401730e0]
ret 0x9ce8
xor byte [rcx - 0x47], al
and byte [rax], al
add byte [rax], al
call fcn.1400427c0
cmp qword [rsp + 0x20], 0
and byte [rax], al
and byte [rax], al
je 0x14002ef8d
lea r14, [rsp + 0x28]
and al, 0x28
mov rax, qword [rsp + 0x28]
mov ecx, eax
and ecx, 3
sub byte [rcx + 0x3e183c1], cl
lea r15, [0x14016f47c]
add al, 0x14
add byte [rcx + 0x63], cl
or al, 0x8f
invalid
adc al, 0
movsxd rcx, dword [r15 + rcx*4]
invalid
add rcx, r15
jmp rcx
cmp byte [rax + 0x10], 0x23
je 0x14002f026
invalid
invalid
add byte [rax], al
mov rcx, rax
shr rcx, 0x20
cmp ecx, 0x23
jne case.0x14002ef8b.2
invalid
jmp 0x128f47976
movabs byte [0x20244c8d48fffd7a], al
jp 0x14002f02a
dec dword [rax - 0x73]
and al, 0x20
and al, 0x30
and al, 0x40
movaps xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x20]
lea r8, [rsp + 0x30]
xor byte [rcx - 0x47], al
and byte [rax], al
add byte [rax], al
xor byte [rcx - 0x47], al
and byte [rax], al
add byte [rax], al
call fcn.1400427c0
cmp qword [rsp + 0x20], 0
cmp dword [rsp + 0x20], 0
cmp dword [rsp + 0x20], 0
je case.default.0x14002f0cb
lea r14, [rsp + 0x28]
and al, 0x28
sub byte [rax - 0x75], cl
and al, 0x28
invalid
mov rax, qword [rsp + 0x28]
sub byte [rcx + 0x3e183c1], cl
mov ecx, eax
and ecx, 3
lea r15, [0x14016f48c]
adc al, 0
movsxd rcx, dword [r15 + rcx*4]
add rcx, r15
jmp rcx
mov rbx, qword [rsp + 0x28]
cmp rbx, 0x21
jae 0x14002f11e
mov rax, qword [rdi]
mov r14, qword [rdi + 0x10]
sub rax, r14
cmp rax, rbx
jb 0x14002f10a
mov rcx, rdi
lea r8, [0x1401730f8]
mov edx, 0x20
mov rcx, rbx
call fcn.14008a930
invalid
cmp byte [rax + 0xf], 0x23
je case.0x14002a6da.80
jmp case.0x14002f0cb.2
adc eax, 0x48068948
add esp, 0x50
invalid
cmp byte [rax + 0x10], 0x23
je case.0x14002a6da.80
js 0x14002f15c
and esi, dword [rdi + rdx + 0x48]
mov dword [rsi + 8], eax
mov qword [rsi + 8], rax
mov eax, 1
jmp 0x14002f13a
add byte [rax], al
add bl, ch
loopne 0x14002f1a3
invalid
mov rcx, rax
mov ecx, eax
ror dword [rax - 0x3f], 0xe9
and byte [rbx - 0x168adc07], al
shr rcx, 0x20
cmp ecx, 0x23
jne case.0x14002f0cb.2
mov rcx, r14
call fcn.140006ad0
lea rcx, [rsp + 0x20]
lea r8, [rsp + 0x30]
mov r9d, 0x20
mov rdx, rbx
call fcn.1400427c0
cmp qword [rsp + 0x20], 0
je case.default.0x14002f0cb
mov rax, qword [rsp + 0x28]
mov ecx, eax
and ecx, 3
movsxd rcx, dword [r15 + rcx*4]
add rcx, r15
jmp rcx
push rsi
push rdi
push rbx
sub rsp, 0x50
push rax
push rax
mov rdi, r8
mov rbx, rdx
mov rsi, rcx
xorps xmm0, xmm0
movaps xmmword [rsp + 0x40], xmm0
and al, 0x40
and al, 0x40
movaps xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x20]
lea r8, [rsp + 0x30]
lea eax, [rsp + 0x30]
lea eax, [rsp + 0x30]
mov r9d, 0x20
call fcn.1400478d0
cmp qword [rsp + 0x20], 0
cmp dword [rsp + 0x20], 0
invalid
cmp dword [rsp + 0x20], 0
je case.default.0x14002f20b
lea r14, [rsp + 0x28]
mov rax, qword [rsp + 0x28]
sub byte [rax - 0x75], cl
and al, 0x28
mov ecx, eax
and ecx, 3
lea r15, [0x14016f49c]
add dl, byte [rax + rax]
add dl, byte [rax + rax]
movsxd rcx, dword [r15 + rcx*4]
add rcx, r15
jmp rcx
mov rbx, qword [rsp + 0x28]
cmp rbx, 0x21
jae 0x14002f25e
mov rax, qword [rdi]
mov r14, qword [rdi + 0x10]
sub rax, r14
mov eax, ebx
fsubr st(0)
push 0x4cfffe14
mov esi, dword [rdi + 0x10]
lea r8, [0x1401730f8]
adc al, 0
mov edx, 0x20
mov rcx, rbx
call fcn.14008a930
invalid
mov dh, 5
invalid
add byte [rax - 0x77], cl
fld1
mov esi, 0x800005b6
js 0x14002f284
mov dh, 5
add byte [rax + 0x74230f78], al
cmp byte [rax + 0xf], 0x23
je 0x14002f2a6
jmp case.0x14002f20b.2
cmp byte [rax + 0xf], 0x23
je 0x14002f2a6
and esi, dword [rsi + rbp - 0x15]
jmp case.0x14002f20b.2
adc eax, 0x48068948
add esp, 0x50
invalid
push rax
invalid
pop rsi
cmp byte [rax + 0x10], 0x23
js 0x14002f29c
adc byte [rbx], ah
and esi, dword [rdi + rdx + 0x48]
mov dword [rsi + 8], eax
je 0x14002f2a6
mov qword [rsi + 8], rax
mov eax, 1
add dword [rax], eax
add byte [rax], al
jmp case.0x14002ef8b.11
mov rcx, rax
shr rcx, 0x20
cmp ecx, 0x23
jne case.0x14002f20b.2
ror dword [rax - 0x3f], 0xe9
and byte [rbx - 0x168adc07], al
mov rcx, r14
call fcn.140006ad0
lea rcx, [rsp + 0x20]
lea r8, [rsp + 0x30]
mov r9d, 0x20
mov rdx, rbx
call fcn.1400478d0
cmp qword [rsp + 0x20], 0
je case.default.0x14002f20b
mov rax, qword [rsp + 0x28]
mov ecx, eax
and ecx, 3
movsxd rcx, dword [r15 + rcx*4]
add rcx, r15
add ecx, edi
add ecx, edi
jmp rcx
and al, 0x20
lea r8, [rsp + 0x30]
mov r9d, 0x20
add byte [rax], al
add al, ch
mov edx, 0x480001f4
cmp dword [rsp + 0x20], 0
add byte [rax], al
add al, ch
mov edx, 0x480001f4
cmp dword [rsp + 0x20], 0
je case.default.0x14002f34b
lea r14, [rsp + 0x28]
mov rax, qword [rsp + 0x28]
mov ecx, eax
and ecx, 3
lea r15, [0x14016f4ac]
movsxd rcx, dword [r15 + rcx*4]
add rcx, r15
jmp rcx
mov ecx, dword [rdi + 8]
fsubr st(0)
sub byte [rbx], dl
invalid
mov esi, dword [rdi + 0x10]
lea eax, [0x1401730f8]
cmp eax, 0x20ba0014
add byte [rax], al
add byte [rax - 0x77], cl
fld1
jle 0x14002f365
invalid
mov ch, 5
add byte [rax + 0x74230f78], al
and esi, dword [rsi + rbp - 0x15]
invalid
add eax, 0xf788000
and esi, dword [rsi + rbp - 0x15]
adc eax, 0x48068948
add esp, 0x50
invalid
push rax
invalid
cmp byte [rax + 0x10], 0x23
je 0x14002f3e6
js 0x14002f3dc
and esi, dword [rdi + rdx + 0x48]
mov dword [rsi + 8], eax
ror dword [rax - 0x3f], 0xe9
and byte [rbx - 0x168adc07], al
stc
and esi, dword [rbp - 0x17]
stc
and esi, dword [rbp - 0x17]
int1
and byte [rbp + rcx*4 + 0x44], cl
and al, 0x30
sub esp, 0x40
mov r14, qword [rcx + 8]
mov r15d, dword [rcx]
lea rcx, [rsp + 0x30]
call fcn.140089860
adc al, 0xa4
add eax, 0xff854d00
adc al, 0xa4
add eax, 0xff854d00
je 0x14002f48b
lea rsi, [0x1401708c0]
lea rdi, [rsp + 0x30]
lea edi, [rsp + 0x30]
lea edi, [rsp + 0x30]
lea rbx, [rsp + 0x28]
nop word cs:[rax + rax]
mov qword [rsp + 0x28], r14
inc r14
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call fcn.1400853d0
add byte [rcx - 1], cl
iretd
jne 0x14002f470
add byte [rcx - 1], cl
iretd
lea rcx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
call fcn.140085530
nop
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov rax, r8
mov rsi, rcx
shl r10, 4
xor ecx, ecx
lea r8, str.called__Option::unwrap____on_a__None__value_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_srcio_borrowed_buf.rs_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrary_alloc_srccollections_btree_navigate.rs
adc dword [rax + rax], edx
adc dword [rax + rax], edx
nop dword [rax + rax]
cmp r10, rcx
je 0x14002f4e9
retf 0x1474
mov r9d, dword [rax + rcx]
add rcx, 0x10
test r9, r9
je 0x14002f4d0
mov r8, qword [rax + rcx - 8]
jmp case.0x14002a6da.92
xor r9d, r9d
mov qword [rsp + 0x20], rdx
mov rcx, rsi
test eax, eax
mov esi, eax
retf
mov ecx, esi
and byte [rcx + rcx*4 - 7], cl
scasd eax, dword [rdi]
in al, dx
add dword [rax], eax
jmp 0x1b883d7ae
and esi, dword [rcx + rdi*4 - 0x15]
xor eax, 0xf2e6666
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
lea eax, [0x1401732a8]
test eax, eax
add byte [rax], r8b
mov ecx, esi
and byte [rcx + rcx*4 - 7], cl
add byte [rax - 0x7d], cl
jl 0x14002f6a9
xor byte [rax], al
mov eax, dword [rsp + 0x38]
jmp 0x1b883d89e
and esi, dword [rcx + rdi*4 - 0x15]
xor eax, 0xf2e6666
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
xor r10d, r10d
xor eax, eax
nop dword [rax]
mov r11d, dword [rdx + r9]
sub rax, r11
jb 0x14002f74a
inc rcx
add r9, 0x10
mov r10, rax
cmp r8, r9
jne 0x14002f730
jmp 0x14002f74d
mov rax, r10
cmp rsi, rcx
jb 0x14002f959
mov r8, rcx
shl r8, 4
lea rbp, [rdx + r8]
sub rsi, rcx
jne 0x14002f7a5
test rax, rax
je 0x14002f7c8
lea rax, str.advancing_io_slices_beyond_their_length
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
mov qword [rsp + 0x28], 1
lea rax, str.called__Option::unwrap____on_a__None__value_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_srcio_borrowed_buf.rs_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrary_alloc_srccollections_btree_navigate.rs
mov qword [rsp + 0x30], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
lea rdx, [0x1401731e0]
lea rcx, [rsp + 0x20]
call fcn.140084470
mov ecx, dword [rbp]
cmp rax, rcx
ja 0x14002f968
sub ecx, eax
mov dword [rbp], ecx
add qword [rdx + r8 + 8], rax
jmp 0x14002f7c8
test rax, rax
jne 0x14002f76b
mov rbp, rdx
test rsi, rsi
je 0x14002f93d
insb byte [rdi], dx
add dword [rax], eax
invalid
insb byte [rdi], dx
add dword [rax], eax
add byte [rax - 0x73], cl
dec dword [rax - 0x7d]
clc
add esi, dword [rbx + 0x15]
lea rax, [rsi - 1]
cmp rax, 3
jae 0x14002f7f0
xor r14d, r14d
xor eax, eax
jmp 0x14002f828
mov rcx, rsi
and rcx, 0xfffffffffffffffc
lea rdx, [rbp + 0x30]
xor r14d, r14d
xor eax, eax
mov r8d, dword [rdx - 0x30]
mov r9d, dword [rdx - 0x20]
add r8, r14
mov r10d, dword [rdx - 0x10]
add r10, r9
add r10, r8
mov r14d, dword [rdx]
add r14, r10
add rax, 4
add rdx, 0x40
cmp rcx, rax
jne 0x14002f800
mov ecx, esi
and ecx, 3
je 0x14002f850
shl rax, 4
add rax, rbp
shl rcx, 4
xor edx, edx
nop dword [rax]
mov r8d, dword [rax + rdx]
add r14, r8
add rdx, 0x10
add edx, 0x10
add edx, 0x10
cmp rcx, rdx
jne 0x14002f840
mov rax, qword [rdi]
mov r15, qword [rdi + 0x10]
sub rax, r15
sub eax, edi
sub eax, edi
cmp rax, r14
jb 0x14002f926
mov qword [rsp + 0x50], rsi
shl rsi, 4
xor ebx, ebx
jmp 0x14002f892
mov rcx, qword [rdi + 8]
add rcx, r15
mov rdx, r13
mov r8, r12
call sub.msvcrt.dll_memcpy
add r15, r12
mov qword [rdi + 0x10], r15
add rbx, 0x10
cmp rsi, rbx
je 0x14002f8c0
mov r13, qword [rbp + rbx + 8]
mov r12d, dword [rbp + rbx]
mov rax, qword [rdi]
sub rax, r15
cmp rax, r12
jae 0x14002f870
mov rcx, rdi
mov rdx, r15
mov r8, r12
call fcn.1400106c0
mov r15, qword [rdi + 0x10]
jmp 0x14002f870
test r14, r14
je 0x14002f950
xor edx, edx
xor ecx, ecx
leave
leave
mov rax, r14
mov r8d, dword [rbp + rdx]
sub rax, r8
jb 0x14002f8f0
inc rcx
add rdx, 0x10
mov r14, rax
cmp rsi, rdx
jne 0x14002f8d0
ror dword [rax - 0x7d], 0xc2
adc byte [rcx - 0x77], cl
invalid
jmp 0x14002f8f3
mov rax, r14
mov rsi, qword [rsp + 0x50]
cmp rsi, rcx
jb 0x14002f959
pop rsp
pop rsp
mov r8, rcx
shl r8, 4
lea rdx, [r8 + rbp]
sub rsi, rcx
je 0x14002f7c0
mov ecx, dword [rdx]
cmp rax, rcx
ja 0x14002f968
sub ecx, eax
mov dword [rdx], ecx
add qword [rbp + r8 + 8], rax
jmp 0x14002f7c5
mov rcx, rdi
stc
mov rdx, r15
mov r8, r14
call fcn.1400106c0
mov r15, qword [rdi + 0x10]
jmp 0x14002f863
xor eax, eax
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, str.failed_to_write_whole_buffer
jmp 0x14002f93f
lea r8, [0x140173190]
mov rdx, rsi
call fcn.14008a8b0
lea rax, str.advancing_IoSlice_beyond_its_length
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
mov qword [rsp + 0x28], 1
lea rax, str.called__Option::unwrap____on_a__None__value_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_srcio_borrowed_buf.rs_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrary_alloc_srccollections_btree_navigate.rs
in al, dx
or al, 0x14
add byte [rax - 0x77], cl
and al, 0x30
in al, dx
or al, 0x14
add byte [rax - 0x77], cl
and al, 0x30
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
lea rdx, str.library_std_src_syswindowsio.rs
lea rcx, [rsp + 0x20]
call fcn.140084470
int3
mov rdi, rcx
shl r8, 4
xor r9d, r9d
xor ecx, ecx
xor r10d, r10d
xor eax, eax
nop dword [rax]
add cl, byte [rcx + 0x29]
int 0x75
adc ecx, dword [rax - 0x7b]
ror byte [rdi], 0x85
movabs dword [0x2475ed854d000001], eax
test ebp, ebp
jne 0x14002fa48
test ebp, ebp
outsb dx, byte [rsi]
add dword [rax], eax
add byte [rcx - 0x75], al
cmovs edi, dword [rcx]
enter 0xffffffffffff870f, 0xffffffffffffffc7
xchg edi, eax
xchg edi, eax
add dword [rax], eax
add byte [rcx], ch
rol dword [rcx - 0x77], 0xf
add dword [rax], eax
add byte [rcx + rcx*4 - 0x12], cl
sbb eax, dword [rbp - 0x75]
or al, 7
invalid
add ecx, ebp
adc eax, 0x441f0f66
add byte [rax], al
cmp byte [rax + 0xf], 0x23
je 0x14002fa80
invalid
invalid
jmp 0x14002fb99
loopne 0x14002fb5f
pop rbp
lea edx, [0x140171ba0]
lea rcx, [rsp + 0x28]
call fcn.140087ce0
mov rcx, qword [rsp + 0x30]
test al, al
je 0x14002fc86
test rcx, rcx
lea rax, str.formatter_error
cmovne rax, rcx
jmp 0x14002fc95
test rcx, rcx
je 0x14002fc93
mov rcx, rsi
call fcn.140006ad0
xor eax, eax
add rsp, 0x38
pop rdi
pop rsi
ret
mov ebx, ecx
mov rcx, qword [rcx]
call fcn.14002cf40
mov rsi, rax
test rax, rax
je 0x14002fd70
lea rdi, [rbx + 8]
cmp qword [rbx + 8], 0
je 0x14002fd6d
mov rcx, rdi
call fcn.140006ad0
mov qword [rdi], rsi
test rsi, rsi
setne al
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
inc dword [rbx]
adc al, 0
invalid
mov rcx, rdi
call fcn.140006ad0
mov qword [rdi], rsi
test rsi, rsi
setne al
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
pop qword [rsi]
add byte [rcx + 1], cl
test byte [rcx + rcx*4 + 0x77], 0x10
mov word [rdi], es
invalid
add byte [rax], al
mov rcx, r12
call fcn.140006ad0
adc byte [rcx - 0x75], cl
sbb byte [rax + 0x39], r9b
ret 0x6972
mov ecx, edi
invalid
and al, 0x38
add byte [rax], al
test dword [rax], r8d
invalid
add byte [rax - 0x75], cl
pop rsp
and al, 0x48
lea eax, str.OwnedHandleassertion_failed:_socket___sys::c::INVALID_SOCKET_as_RawSocketlibrary_std_srcoswindowsio_socket.rs
lea rdi, [rsp + 0x28]
mov r9d, 0xb
mov rcx, rdi
call fcn.140088a90
lea rax, [0x1401733b8]
mov qword [rsp + 0x20], rax
lea rdx, [0x1401733ab]
mov r8d, 6
mov rcx, rdi
mov r9, rsi
call fcn.140084f30
sub eax, dword [0x1018c6b6a]
sub eax, dword [0x1018c6b6a]
mov ecx, eax
call fcn.1400851a0
nop
add rsp, 0x38
pop rdi
pop rsi
ret
and al, 0x94
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], al
mov eax, dword [rsp + 0x98]
mov dword [rsp + 0x28], 0x81
mov dword [rsp + 0x20], 0
add byte [rax], al
invalid
mov eax, dword [rsp + 0x98]
mov dword [rsp + 0x28], 0x81
mov dword [rsp + 0x20], 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x3c
invalid
lea r9, [rsp + 0x3c]
cmp al, 0xe8
sub dword [rbx + 6], esp
add byte [rax - 0x77], cl
invalid
call sub.WS2_32.dll_WSASocketW
mov rdi, rax
cmp rax, 0xffffffffffffffff
je 0x1400324dc
mov qword [rsi + 8], rdi
jle 0x1400324d8
mov qword [rsi], 0
mov dword [rsi], 0
jmp 0x140032576
invalid
call sub.WS2_32.dll_WSAGetLastError
cmp eax, 0x2739
je 0x1400324ef
invalid
cmp eax, 0x2726
jne 0x140032563
mov ecx, dword [rsp + 0x88]
mov edx, dword [rsp + 0x94]
mov r8d, dword [rsp + 0x98]
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 0
add byte [rax], al
sub byte [rcx], al
add byte [rax], al
add bh, al
and al, 0x20
add byte [rax], al
add byte [rax], al
lea r9, [rsp + 0x3c]
and al, 0x3c
call sub.WS2_32.dll_WSASocketW
cmp rax, 0xffffffffffffffff
je 0x14003255e
invalid
mov rdi, rax
mov rcx, rax
mov edx, 1
xor r8d, r8d
call sub.KERNEL32.dll_SetHandleInformation
test eax, eax
jne 0x1400324cc
call sub.KERNEL32.dll_GetLastError
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov qword [rsi], 1
mov rcx, rdi
call sub.WS2_32.dll_closesocket
jmp 0x140032576
call sub.WS2_32.dll_WSAGetLastError
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov qword [rsi], 1
mov rax, rsi
add rsp, 0x2b0
pop rbx
pop rdi
pop rsi
ret
invalid
and al, 0x20
lea rdx, [0x140173476]
lea edx, [0x140173476]
lea edx, [0x140173476]
mov r8d, 6
mov rcx, rdi
mov r9, rsi
call fcn.140084f30
mov rcx, rax
call fcn.1400851a0
nop
add rsp, 0x38
pop rdi
pop rsi
ret
add rsp, 0x38
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
sub rsp, 0x20
and byte [rax - 0x77], cl
retf
and byte [rax - 0x77], cl
retf
mov rsi, qword [rcx + 0x30]
mov rdi, qword [rcx + 0x38]
cmp byte [rax - 0x7d], cl
cmp dword [rax], eax
cmp byte [rax - 0x7d], cl
cmp dword [rax], eax
or r8b, bpl
and dword [rax + 6], 0
add byte [rcx + rcx + 0x48], dh
mov ecx, dword [rbx + 0x18]
add byte [rcx + rcx + 0x48], dh
mov ecx, dword [rbx + 0x28]
invalid
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
movabs dword [0x441f0f66cc0000], eax
add byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x50948f0], al
invalid
invalid
invalid
jle 0x1400326aa
or qword [0x1401a0150], rax
ret
invalid
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
movzx eax, cl
movzx eax, cl
inc rax
inc eax
mov qword [0x1401a0108], rax
ret
invalid
mov rax, qword [0x1401a0108]
ficom dword [rsi]
add byte [rax - 0x7d], cl
clc
add ecx, dword [rdi]
ja case.default.0x140032714
lea rcx, [0x14016f4fc]
invalid
invalid
loopne 0x14003275f
lea edx, [0x1401723ba]
add byte [rax - 0x73], cl
and al, 0x20
mov bl, 0x31
invalid
sbb byte [rax + 3], bh
mov eax, dword [rsp + 0x30]
int1
add eax, dword [rax]
add byte [rax - 0x77], cl
and al, 0x20
mov ecx, edi
add byte [rax - 0x77], cl
shr eax, 0x1f
sub eax, dword [0xc34bb834]
invalid
nop dword [rax]
push r15
add byte [rax], al
add byte [rcx + 0x57], al
push r14
push rsi
push rdi
push rbx
sub rsp, 0xe0
in al, dx
loopne 0x14003284c
add byte [rax], al
in al, dx
loopne 0x14003284c
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rsi, rcx
lea rcx, [rsp + 0x58]
and al, 0x58
and al, 0x58
call fcn.140089860
mov rdi, qword [rsi]
mov rsi, qword ds:[rsi + 8]
mov rsi, qword ds:[rsi + 8]
lea rcx, [rsp + 0x20]
and al, 0x20
mov rdx, rdi
mov r8, rsi
call fcn.1400461a0
movzx edx, byte [rsp + 0x20]
push rsp
and al, 0x20
push rsp
and al, 0x20
mov rcx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x40]
lea r8, [0x14016f50c]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rsi
mov r8, rdi
mov r8, rdi
jmp r9
add rcx, 4
jmp 0x1400328d2
invalid
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
add rcx, rdx
add rcx, 8
add ecx, 8
jmp 0x1400328d2
mov ecx, 6
add rcx, rdx
add rcx, 8
add ecx, 8
add ecx, 8
jmp 0x1400328d2
mov ecx, 6
add byte [rax], al
add bl, ch
sbb dword [rax - 0x73], ecx
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x1400328d2
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
jmp 0x1400328d2
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x1400328d2
mov ecx, 2
add byte [rax], al
mov rdx, rsi
sub rdx, rcx
jb 0x1400329e8
add rcx, rdi
mov r8, rcx
test rdx, rdx
je 0x1400328fb
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x1400328fd
xor eax, eax
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0xd0], rcx
movups xmm0, xmmword [rsp + 0x20]
movups xmm1, xmmword [rsp + 0x30]
movups xmmword [rsp + 0xc0], xmm1
movups xmmword [rsp + 0xb0], xmm0
mov qword [rsp + 0xa0], rdi
mov qword [rsp + 0xa8], rsi
mov word [rsp + 0xd8], 0x200
mov dword [rsp + 0xd8], 0x84880200
and al, 0xda
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x68
mov dword [rsp + 0xd8], 0x84880200
and al, 0xda
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x68
lea rdx, [rsp + 0xa0]
call fcn.140033130
add al, ch
fld dword [rdi]
add byte [rax], al
cmp byte [rsp + 0x68], 0xa
je 0x1400329ce
jl 0x14003297e
push 0x4870740a
lea esi, [0x140170880]
lea rsi, [0x140170880]
lea rdi, [rsp + 0x58]
lea rbx, [rsp + 0x20]
lea r14, [rsp + 0x68]
lea r15, [rsp + 0xa0]
nop dword [rax]
add byte [rax - 0x75], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x50
mov ecx, esi
mov dl, 0x48
lea ecx, [rsp + 0x58]
add byte [rax], al
add byte [rbx + 0x5f], bl
lea r8, [0x140173500]
mov rdx, rsi
call fcn.14008a8b0
int3
add byte [rax], al
adc byte [r8 - 0x7d], cl
clc
invalid
add eax, ecx
and byte [rax - 0x7d], cl
rol byte [rbx + rbp*8], 0x74
mov dh, 0x51
adc byte [rcx - 0x73], al
push rdx
sti
mov edx, dword [rcx + 8]
sal byte [rbp + 0x16], 0x41
cmp dl, 6
add byte [rax], al
add byte [rax - 0x7d], cl
cli
add cl, byte [rdi]
invalid
rol byte [rbp + 0x31], cl
rol byte [rax + rax*8 - 0x997bf1], 0xff
push qword [rcx]
xor eax, eax
add r8, rax
xor byte [rbp + rcx*4 + 0x49], cl
add dword [rax - 0x7b], ecx
leave
add byte [rax], al
add al, ch
jge 0x140032b73
add ah, cl
push rsi
mov edi, dword [rcx + 8]
adc dword [r15], ecx
adc byte [rcx + 0x21], cl
add byte [rax - 0x7b], cl
leave
add dword [rax], eax
add byte [rax + 1], cl
invalid
and esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
add byte [rax - 0x7b], cl
leave
invalid
invalid
push rcx
and byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
sub edi, dword [rsp + 0x60]
cld
invalid
cmp edi, eax
mov eax, esi
adc al, 0
mov rdx, qword [rdi + 8]
cmp rax, rdx
ror byte [rdi], 1
xchg edi, esp
add byte [rax], al
invalid
ror byte [rdi], 1
xchg edi, esp
add byte [rax], al
add byte [rbx + rcx*4 + 0x17], cl
mov r10, qword [rdi]
lea rcx, [r10 + rax]
mov r11, rax
sub r11, rdx
jne 0x140032dcb
movzx r8d, byte [rdi + 0x10]
xor r9d, r9d
jmp case.0x140033c5c.170
movzx r8d, byte [rdi + 0x10]
inc r11
lea rdi, [rdx + r10]
dec rdi
xor r9d, r9d
cmp r8b, 3
jae 0x140032e10
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp byte [rdi], 0x5c
je 0x140032e2b
invalid
inc r11
dec rdi
cmp r11, 1
jne 0x140032df0
jmp case.0x140033c5c.170
nop dword [rax + rax]
movzx ebx, byte [rdi]
cmp ebx, 0x2f
je 0x140032e2b
invalid
adc eax, dword [rbx + 0xe745cfb]
cmp ebx, 0x5c
je 0x140032e2b
inc r11
dec rdi
cmp r11, 1
jne 0x140032e10
jmp case.0x140033c5c.170
neg r11
add rax, r11
inc rax
cmp rax, rdx
ja 0x140032ea8
add r10, rax
mov r9d, 1
mov rcx, r10
sub rdx, rax
je 0x140032e6e
mov al, 9
cmp rdx, 2
je 0x140032e72
cmp rdx, 1
jne 0x140032e80
add dword [rbp + 0x28], esi
cmp byte [rcx], 0x2e
jne 0x140032e80
xor eax, eax
cmp r8b, 3
setae al
lea eax, [rax + rax*2]
add eax, 7
add eax, 7
jmp 0x140032e80
mov al, 0xa
jmp 0x140032e80
cmp byte [rcx], 0x2e
jne 0x140032e80
cmp byte [rcx + 1], 0x2e
jns 0x140032e7b
sete al
sete al
xor al, 9
add r9, rdx
mov qword [rsi], r9
mov byte [rsi + 8], al
lea r8, [0x1401735c8]
sub byte [rdi], al
adc al, 0
mov rcx, rax
invalid
invalid
add byte [rsi + 0x57], dl
add byte [rax - 0x73], cl
jl 0x140032ef8
invalid
and al, 0x30
xor byte [rcx - 0x47], al
add al, 0
add byte [rax], al
add byte [rax - 0x77], cl
stc
int 0x62
add eax, 0xf1894800
mov rcx, rsi
dec dword [rax - 0x77]
and al, 0x20
and al, 0x20
and al, 0x20
and al, 0x28
sbb al, 7
invalid
adc al, 0
push rsp
and al, 0x20
mul dword [rdx]
add eax, 0xc1894800
mov ecx, eax
mov ecx, eax
and al, 5
add byte [rax + 0x48c48348], dl
invalid
pop rdi
invalid
add byte [rax], al
add byte [rax], al
push r15
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa8
mov rsi, rcx
lea rcx, [rsp + 0x58]
call fcn.140089860
mov rdi, qword [rsi]
mov rsi, qword [rsi + 8]
lea rcx, [rsp + 0x20]
and al, 0x20
and al, 0x20
mov rdx, rdi
mov r8, rsi
call fcn.1400461a0
movzx edx, byte [rsp + 0x20]
mov rcx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x40]
and al, 0x40
and al, 0x40
lea r8, [0x14016f540]
invalid
add ecx, 4
rol dword [rbx + rbp*8], 0x34
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
invalid
lea edx, [rax + 1]
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
add eax, 0x2b9
mov ecx, 2
invalid
invalid
add byte [rax], al
sub rdx, rcx
sub edx, ecx
retf 0x820f
invalid
add dword [rax], eax
add byte [rax + 1], cl
stc
add byte [rax], al
sal byte [rdx + rdx + 0x41], cl
movzx eax, byte [rax]
mov dh, 0
mov dh, 0
je 0x140033033
jo 0x140033077
mov dword [rsp + 0xa0], 0x84880200
and al, 0xa2
invalid
add byte [rax], al
movabs byte [0x20244c8d48000000], al
add byte [rax - 0x73], cl
and al, 0x20
add dword [rax], eax
add byte [rdi], cl
invalid
mov dh, 0x44
and al, 0x20
and al, 5
add byte [rax - 0x573b7eb8], dl
add byte [rax], al
add byte [rbx + 0x5d], bl
pop rsp
add byte [rax - 0x73], cl
jl 0x140033098
pop rax
pop rsp
and al, 0x20
adc al, 0
and al, 0x30
add byte [rax], al
add byte [rdi], cl
mov dh, 0x44
and al, 0x20
invalid
cli
cmovae eax, edi
push rsp
test dword [rax], eax
invalid
add byte [rcx + rax - 0x16], cl
and al, 0x50
bnd call fcn.14008a8b0
ja case.0x140033c5c.182
add ah, cl
nop word [rax + rax]
add byte [rax], r8b
add byte [rax], r8b
push rsi
sub esp, 0x38
push 0x38
cmp byte [rcx - 0x80], al
std
add ecx, dword [rdi]
test byte [rax + 2], dh
jo 0x14003314f
jo 0x14003314f
add al, byte [rax]
add byte [rax - 0x77], cl
xlatb
add byte [rax], al
add al, byte [rax]
add byte [rcx + 0x38], al
invalid
invalid
in eax, dx
push rsi
add al, byte [rax]
add byte [rbx + rcx*4 + 7], cl
mov r8, qword [rdi]
ror byte [rax - 0x7d], 0xfe
add ecx, dword [rdi]
xchg ebx, eax
rol byte [rbp + rcx*4 + 0x74], 0x40
invalid
movzx edi, byte [rdi + 0x3a]
add qword [rax - 0x7b], rcx
ror byte [rdi + rcx + 0x44], cl
cmove r9, rdx
invalid
invalid
xor byte [rdx - 0x73], cl
adc al, 8
mov edx, eax
mov eax, edx
fiadd dword [rcx]
add byte [rax], al
stc
add dword [rdi], ecx
test dword [rax - 0x3a000000], ebx
add dh, al
add dh, al
cmp byte [r10], r8b
mov ch, 2
inc byte [rsi]
invalid
add byte [rax], al
cmp al, byte [rcx]
add byte [rax], al
cmp al, 8
pop rsp
ror byte [rcx - 0x77], cl
ror dword [rbp - 0x7b], 1
or ch, bl
mov r10d, 1
mov r10d, 1
add byte [rax], al
add byte [rax], al
or dword [rcx - 0x7d], ecx
stc
add dh, byte [rdx + rbx + 0x49]
invalid
cmp ecx, 1
add dword [rbp + 0x2f], esi
cmp byte [rsi], ch
movzx ebx, r14b
mov ebx, 9
or dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx + 0xf], al
fucomi st(3)
sbb eax, dword [rcx - 0x80]
cmp byte [rsi], ch
invalid
jne 0x140033340
adc eax, 0x1788041
js 0x140033330
sete bl
xchg esp, eax
ret
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + 1], cl
add edx, ecx
invalid
invalid
add edx, ecx
ror dword [rdi], cl
invalid
add byte [rax], al
jne 0x1400331d6
add byte [rax], al
dec ebx
invalid
invalid
cmp byte [rbx], al
add dword [rdx], ecx
cmp byte [rbx + 0x5d], bl
sbb dword [rcx + rcx*4 + 0x41], ecx
or byte [rcx + rcx*4 + 0x49], cl
adc r11b, bpl
adc r11b, bpl
loopne 0x1400333a9
cmp byte [r9], r8b
lea rdx, [0x14016f588]
invalid
add dword [rax - 0x73], ecx
adc eax, 0x13c19b
invalid
add byte [rbx + riz*2 + 0xc], cl
mov dl, 0x49
add r9, rdx
movsxd r9, dword [rdx + rsi*4]
add r9, rdx
jmp r9
mov r9, rax
jmp 0x14003341d
mov r9, qword [rsp + 0x28]
jmp 0x14003341d
mov r9d, 6
jmp 0x14003341d
mov r9, qword [rsp + 0x30]
jmp 0x14003341d
mov r9d, 2
cmp r9, r11
ja case.default.0x140033434
invalid
lea rdx, [0x14016f5a0]
movsxd r10, dword [rdx + rsi*4]
add r10, rdx
jmp r10
mov rax, qword [rsp + 0x28]
and al, 0x28
jmp case.0x140033434.0
mov eax, 6
jmp case.0x140033434.0
mov rax, qword [rsp + 0x30]
jmp case.0x140033434.0
mov eax, 2
mov rdx, r11
sub rdx, rax
ret 0x6672
ret 0x6672
add rax, r8
mov qword [rdi], rax
mov qword [rdi + 8], rdx
mov rax, qword [rdi + 0x30]
xor byte [rax - 0x77], cl
and byte [r15], cl
adc byte [rdi + 0x11], al
xor byte [rax - 0x77], cl
and byte [r15], cl
adc byte [rdi + 0x11], al
movups xmm1, xmmword [rdi + 0x21]
movups xmmword [rcx + 0x11], xmm1
movups xmmword [rcx + 1], xmm0
mov byte [rcx], sil
mov qword [rcx + 0x28], r8
mov qword [rcx + 0x30], r9
jmp 0x1400333c2
invalid
invalid
invalid
invalid
add eax, 0x58d4c00
fild word [rcx]
adc al, 0
add byte [rax], al
mov ecx, eax
add byte [rcx + 1], bh
cmp byte [rcx - 0x80], al
std
add ecx, dword [rdi]
test byte [rdx + rax], al
add byte [rax], al
mov dh, 0xe5
push 0xf6618eb
invalid
nop dword [rax + rax]
xor esp, 0x3948ffff
ret
and al, 0x68
and al, 0x70
and byte [rdi], cl
sub dword [rsp + 0x30], eax
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
inc dword [rcx - 0x7d]
cld
add eax, 0xff5c840f
invalid
test dword [rcx + 0x4d000000], esp
test esi, esi
mov dh, 8
add dword [rdi], ecx
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
pop rdi
or dh, al
invalid
xor eax, 0x33947c6
mov dword [rdi + 8], ebx
or al, 0xa0
and byte [r8 - 0x7d], r9b
rol byte [rbx + rbp*8], 0x5e
push rax
add dword [rdi], ecx
adc dword [rsi + 0x11], ecx
mov dword [rsi + 0x30], eax
mov eax, dword [rdi + 0x20]
mov eax, dword [rdi + 0x20]
add dword [rax - 0x7b], ecx
leave
xor byte [rax - 0x77], cl
and byte [rdi], r9b
adc byte [rdi + 0x11], al
add eax, 0x13feb0
invalid
add eax, 0x6666cc00
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
push r15
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x118
sub esp, 0x118
sub esp, 0x118
cmp byte [rcx + 0x10], 6
jne 0x14003393f
cmp byte [rdx + 0x10], 6
jne 0x14003393f
movzx eax, byte [rcx + 0x38]
cmp al, byte [rdx + 0x38]
jne 0x14003393f
add byte [rax], al
invalid
cmp byte [r10], dil
cmp byte [rdi], cl
test ebx, ecx
add byte [rax], al
add byte [rbx + rcx*4 + 0x19], cl
mov r11, qword [rcx]
mov r9, qword [rcx + 8]
mov r10, qword [rdx + 8]
mov edx, dword [rdx + 8]
mov edx, dword [rdx + 8]
cmp r9, r10
mov rax, r10
cmovb rax, r9
mov r8, qword [rdx]
mov rsi, rax
neg rsi
neg esi
mov dh, 0x6c
cmp byte [rcx], al
ror byte [rdi], 0xb6
ror byte [rax + 1], 0xd8
invalid
cmp ecx, edx
sal dword [rbp + 7], 1
dec eax
add al, byte [rax]
add byte [rcx + 0x29], cl
ret 0x149
invalid
invalid
add dword [rdi], ecx
adc byte [rcx + 0x10], cl
xor byte [rdi], cl
sub dword [rsp + 0x100], ebx
pushfq
and al, 0
add dword [rax], eax
invalid
pushfq
and al, 0
add dword [rax], eax
add byte [rdi], cl
movaps xmmword [rsp + 0xf0], xmm2
add byte [rdi], cl
sub dword [rsp + 0xe0], ecx
loopne 0x140033964
add byte [rax], al
loopne 0x140033964
add byte [rax], al
mov ecx, dword [rdx + 8]
adc byte [rdx + 0x10], al
and al, 0x50
mov dword [rsp + 0x20], eax
and al, 0x60
xchg esp, eax
and al, 0xd0
rol byte [rax], 1
invalid
add al, ch
pop rsi
idiv edi
dec dword [rdi]
movzx esi, byte [rsp + 0x60]
xor ecx, dword [rax - 0x73]
mov word [rax + rbx*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x20
idiv edi
inc dword [rax + 0x9824bc]
add byte [rax], al
or cl, byte [rdi]
xchg ebp, eax
sal dh, 0xd8
add byte [rax], al
mov edi, edx
xlatb
test byte [rcx + rbp - 0x3a], 0x4d
cmovb eax, esi
invalid
invalid
fist word [rsi + rax]
cwde
invalid
test esi, esi
test byte [rdi], 0x95
sar dword [rax + 0xff], 0xf
enter 0xffffffffffffc984, 0xf
invalid
test byte [rbp + 1], cl
add byte [rax], al
rol byte [rax], 1
add byte [rax], al
je 0x140033a91
invalid
invalid
mov esi, dword [rsp + 0x70]
jl 0x140033aaf
js 0x140033ad5
mov ebx, dword [rsp + 0x80]
add byte [rax], 0
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rbx*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [rsp + 0x20]
lea edx, [rsp + 0x20]
invalid
dec dword [rdi]
mov dh, 0x8c
and al, 0x98
add byte [rax], al
add byte [rax + 0xaf98001], dh
add dword [rax - 0x7bf0f507], eax
invalid
test byte [rbx - 1], al
invalid
dec dword [rbp - 0x49f005aa]
ror byte [rbp + rcx*4 + 0x4a], cl
add qword [rax + 0xf4c04fa], rax
mov dh, 0xd2
add qword [rax + 0xf4c04fa], rax
int 0x8d
cli
add al, 0x4c
cmovae eax, ebp
invalid
invalid
invalid
invalid
mov eax, dword [rsp + 0xa8]
add byte [rcx - 0x7d], al
stc
add al, 0x74
invalid
leave
test dword [rsi - 1], ecx
invalid
invalid
cmp dh, cl
add byte [rax], al
invalid
invalid
cdq
add byte [rax], al
add byte [rbx + rcx*4 - 0x6c], cl
invalid
xchg esp, eax
and al, 0xb0
mov edx, dword [rsp + 0xb0]
add byte [rax], al
add byte [rbx + rcx*4 - 0x54], cl
and al, 0xb8
mov eax, 0x40000000
movzx eax, dh
mov eax, 0x40000000
add byte [rax], al
movzx eax, dh
lea ecx, [0x14016f5d0]
enter 0xffffffffffffe0ff, 0xffffffffffffffb0
inc dword [rax + 0x38]
invalid
xchg ebp, eax
ror dword [rdi], 0x89
mov edi, 0xe9fffffe
invalid
invalid
invalid
invalid
invalid
sub esi, ebp
jmp case.0x14002f0cb.99
jmp case.0x14002f0cb.99
mov edx, edi
retf
invalid
add eax, 0x13fb6f
sti
adc eax, dword [rax]
mov ecx, eax
mov edx, ecx
sti
ror dword [rcx + rcx*4 - 0x2e], 0xe8
shr al, cl
fisubr dword [rbp + rax]
add ah, cl
nop word [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rcx + 0x57], al
push r15
push rbp
push rsp
sub esp, 0x138
in al, dx
cmp byte [rcx], al
add byte [rax], al
and al, 0x20
and byte [rcx - 0x77], cl
invalid
mov edi, ecx
iretd
mov edi, dword [rcx + 8]
adc byte [rbp - 0x7b], cl
div byte [rsi + rdx + 0x43]
movzx eax, byte [rsi + rdi - 1]
invalid
pop rsp
xchg ebp, eax
and ch, cl
push rax
add dword [rax], eax
mov dh, 0x4c
and al, 0x50
push rax
push rsp
and al, 0x60
or eax, 0x13b999
cdq
mov ecx, 0x634c0013
adc eax, dword [rax]
invalid
invalid
add byte [rbx + riz*2 + 4], cl
or dword [rcx + 1], 0xf2894cc8
add al, 0x81
stc
jmp rax
add al, 0xeb
and al, 1
test esp, esp
add ecx, 8
add byte [rax], al
add dword [rbp - 0x7b], ecx
in al, 0x49
cmove ecx, esp
int3
int3
int3
add byte [rax], al
retf 0x820f
fimul word [rcx]
add byte [rax], al
add ecx, edi
insb byte [rdi], dx
and al, 0x28
invalid
sub byte [rax - 0x7b], cl
sal byte [rbx + rdx + 0xf], cl
mov dh, 9
test edx, edx
ret 0xf980
fild dword [rax - 0x80]
in eax, 1
and ch, 1
push rsp
and al, 0x58
mov dword [rsp + 0xef], edx
xchg esp, eax
and al, 0xef
out dx, eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx + riz*2 + 4], cl
add byte [rax], al
add byte [rcx - 1], al
jmp r8
invalid
lea edx, [rdx + 4]
test edx, edx
xor al, 0xeb
lea rdx, [r12 + 1]
lea rdx, [r12 + 1]
and al, 1
ror byte [rax - 0x7d], cl
ret 0x4808
invalid
invalid
or byte [rax - 0x7b], cl
sal byte [rbp + 0x1a], cl
invalid
add dword [rbp - 0x7b], ecx
in al, 0x49
cmove edx, esp
sar bh, 1
loopne 0x140033d9e
invalid
add al, 0x4c
cmp ecx, esi
int1
int1
add dword [rbp - 0x7b], ecx
in al, 0x49
cmove eax, esp
invalid
invalid
sbb ebp, ebx
ror dword [rcx - 0x73], 1
invalid
invalid
and al, 1
add dword [rbp - 0x7b], ecx
in al, 0x49
cmove eax, esp
ror dword [rax], 0x4c
cmp ecx, esi
mov eax, 0x31d5894d
rol byte [rcx + rcx*4 - 0x32], 0x41
cmp cl, 5
stc
invalid
stc
add eax, 0xedb60f40
and al, 0x28
js 0x140033e19
mov edx, dword [rsp + 0x28]
mov esp, 0xf000123
mov dh, 0x54
and al, 0x50
and al, 0x70
add ecx, 4
rol dword [rdx], 0xeb
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
jmp 0x140033e3d
mov ecx, 2
invalid
invalid
add al, byte [rax]
add byte [rax], al
and al, 0x20
and byte [rdi], cl
xchg dword [rax + rcx], ecx
or byte [rax], al
or byte [rax], al
add byte [rax - 0x75], cl
mov ah, 0x24
mov esi, dword [rsp + 0x90]
nop
add byte [rax], al
add byte [rax - 0x39], cl
sub byte [rax - 0x77], cl
int1
invalid
add byte [rax], al
pop rbp
add byte [rax], al
add byte [rax - 0x80], al
inc byte [rbx]
lahf
add byte [rax], al
add byte [rcx + rcx*4 - 0x44], cl
and al, 0xf8
add byte [rax], al
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0
add dword [rax], eax
add byte [rax - 0x78], al
mov byte [rsp + 0x108], sil
and al, 0xef
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x109], eax
mov qword [rsp + 0x110], rcx
invalid
invalid
lodsb al, byte [rsi]
mov dword [rsp + 0x109], eax
and al, 0x18
add dword [rax], eax
add byte [rax - 0x77], cl
mov esp, 0x12024
add byte [rcx + rcx*4 - 0x5c], cl
and al, 0x28
add dword [rax], eax
add byte [rsi - 0x39], ah
test byte [rax + rsi], ah
add dword [rax], eax
add byte [rax], al
add cl, byte [rax + 0x132249c]
add byte [rax], al
xchg esp, eax
and al, 0xf8
and al, 0x30
add byte [rax], al
add byte [rax], al
and al, 0x28
sub cl, ch
loopne 0x140033f36
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x50
sub byte [rcx + rcx*4 - 0x16], cl
mov eax, esi
and al, 0x50
and al, 0x60
invalid
mov eax, dword [0x140192328]
mov dh, 0
add byte [rax], al
add al, ch
sub ebp, esi
cld
dec dword [rax - 0x7b]
test rax, rax
je 0x1400346b8
add byte [rcx - 0x77], cl
invalid
mov eax, dword [rsp + 0x80]
add byte [rcx - 0x77], cl
xor byte [rdi], r9b
xor byte [rdi], cl
xor byte [rdi], cl
adc byte [rsp + 0x50], al
push rax
and al, 0x60
and al, 0x60
adc byte [rsp + 0x70], dl
adc byte [rcx + 0xf], al
adc dword [rsi], eax
test byte [rax + rdx*8], ah
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0xd8
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
add byte [rdi], cl
adc byte [rsp + 0xf8], al
invalid
add byte [rdi], cl
adc byte [rsp + 0x108], cl
invalid
add byte [rdi], cl
adc byte [rsp + 0x118], dl
and al, 0x18
add dword [rax], eax
invalid
and al, 0x18
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x128], bl
pushfq
and al, 0x28
add dword [rax], eax
invalid
and al, 0x80
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x70], edx
push rsp
and al, 0x70
sub dword [rsp + 0x60], ecx
sub dword [rsp + 0x50], eax
mov word [rax + rbx*4], fs
and al, 0x98
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x50
invalid
mov edi, dword [rsp + 0x28]
add byte [rax], al
add byte [rdx], cl
test byte [rdi + 0x41000000], ah
mov edi, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
and al, 0xd0
add byte [rax], al
add byte [rbp + rcx*4 - 0x54], cl
rol byte [rax], 1
add byte [rax], al
and al, 0x98
add byte [rax], al
add byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x50
sbb dword [rcx - 0x48], eax
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
mov ecx, esp
mov ecx, esp
std
dec dword [rbx + rcx*4 - 0x4c]
mov ah, 0x24
invalid
mov ah, 0x24
fadd dword [rax]
invalid
add byte [rax], al
mov eax, dword [rsp + 0xc8]
cwde
add byte [rax], al
add byte [rdi], cl
movups xmm1, xmmword [rsp + 0xa8]
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xb8], dl
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0xf], al
adc dword [rsi + rsi + 0x20], edx
invalid
invalid
and byte ss:[rcx + 0xf], al
adc dword [rsi + rsi + 0x10], ecx
invalid
invalid
invalid
adc byte ss:[rcx + 0xf], al
adc dword [rsi + rsi], eax
add al, 0x36
movups xmmword [rsi + rsi], xmm0
add al, 0x36
invalid
and al, 0xe0
loopne case.0x140033b4b.351
add byte [rax], al
mov ecx, ebp
dec dword [rax - 0x7d]
invalid
mov esp, 0x9824
cwde
adc byte [rsp + 0xd0], al
lea ecx, [rsp + 0x98]
mov word [rax + rbx*4], fs
add byte [rax], al
add byte [rax], al
mov rdx, rdi
add byte [rax], al
mov edx, edi
and al, 0x20
test al, 0
add byte [rax], al
add ecx, eax
ror dword [rax - 0x77], 0xfa
jmp rcx
test edx, edx
cmove eax, edx
add ecx, ecx
test ch, ch
mov eax, 1
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
add eax, 0x2b9
invalid
add al, byte [rax]
invalid
and byte [rdi], cl
xchg dword [rcx + 4], ecx
add byte [rax], al
adc eax, 0x48f90148
mov edx, ecx
pop rsp
mov eax, 0x48000000
mov dword [rsp + 0x80], ecx
add byte [rax], 0
invalid
add byte [rax], 0
test al, 0
add byte [rdi], cl
adc dword [rsp + 0x70], ecx
and al, 0x70
and al, 0x70
adc dword [rsp + 0x60], eax
and byte [rax - 0x77], cl
mov dword [rsp + 0x58], ecx
and al, 0x58
pop rax
add byte [rax], al
add byte [rdx], al
and al, 0x8a
add byte [rax], al
add byte [rax - 0x73], cl
mov ah, 0x24
mov al, byte [rax]
add byte [rax], al
cdq
add byte [rax], al
add byte [rax - 0x73], cl
mov esp, 0x9824
and al, 0x98
add byte [rax], al
and al, 0x98
add byte [rax], al
push rax
and al, 8
adc byte [rdi], r9b
adc byte [rsi + 0x20], dl
or byte [rcx], al
push rsp
or byte [rcx], ah
invalid
xor byte [rax - 1], cl
ret 0x8948
invalid
mov dword [rsp + 0x40], edx
mov ecx, edi
stc
movzx esp, byte [rsp + 0x98]
cwde
add byte [rax], al
add byte [rcx - 0x80], al
invalid
invalid
cld
or cl, byte [rdi]
test byte [rdx + 0x41000000], dl
xchg edx, eax
add byte [rax], al
invalid
invalid
xchg edx, eax
add byte [rax], al
add byte [rcx - 0x73], al
and al, 0xfa
and al, 0xfa
lea eax, [rsp - 6]
and al, 0xfa
mov dh, 0xc8
add dword [rax + 0xf4904f9], eax
invalid
add dword [rsp + rbp - 0x7d], esi
clc
add dh, byte [rsp + rax*8 - 0x7d]
je 0x14003431d
cmp eax, 3
jne 0x1400343b0
and al, 0x40
sar byte [rax], 1
and al, 0x40
jl 0x1400343aa
add byte [rdi], cl
xchg ebp, eax
ret 0x8948
invalid
cmp bh, bh
invalid
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
and al, 0x30
mov ecx, esi
int1
js 0x140034384
std
invalid
and al, 0x98
cwde
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
mov dword [rsp + 0xa0], 1
test al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov eax, dword [rsp + 0x38]
and byte [rax - 0x75], cl
ror byte [rdi], 0x84
lea ebp, [rsp + 0x51]
insb byte [rdi], dx
and al, 0x51
lea esp, [rsp + 0x98]
mov dl, 0x13
add byte [rcx], dh
shr bl, 0xf
jmp case.0x14002ef8b.132
adc eax, dword [rax]
add esi, 0x38
invalid
test byte [rdx + 1], al
add dword [rax], eax
sti
xor eax, 0x88000001
push rax
xor byte [rax - 0x77], cl
invalid
add dword [rcx + 0xf], eax
and al, 0x50
js 0x1400344c0
add al, 0xb8
add byte [rax], al
add byte [rdi + rcx + 0x43], cl
clc
invalid
lock adc eax, dword [rax]
mov eax, 1
lock adc eax, dword [rax]
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
push qword [rax - 0x7ab2ff]
test edi, edi
and al, 0x70
test dword [rcx + 0x63480013], esi
invalid
loope case.0x140033b4b.374
add al, 0x4c
mov ebx, ebp
invalid
jmp 0x140034547
sub dword [rax - 0x7d], ecx
ret
or bl, ch
test ebx, ebx
add qword [rax - 0x7b], rcx
ror byte [rax + 0xf], cl
retf 0x148
add byte [rax - 0x75], cl
push rsp
and al, 0x20
add byte [rax], al
add al, ch
stc
or eax, 0x89480004
add byte [rax - 0x77], cl
add byte [rax - 0x77], cl
invalid
rol byte [rax], 1
add byte [rax], al
test rax, rax
je 0x140034759
mov r14, qword [rsp + 0xd8]
imul rdx, rax, 0x38
or byte [rax], al
add byte [rax], al
sal byte [rsp + rdx + 0x48], 0x8b
and al, 0x38
and al, 0x38
and al, 0x38
imul rdx, rax, 0x38
mov r8d, 8
add byte [rax], al
add byte [rax], al
dec dword [rax - 0x77]
int1
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
push rsi
push rdi
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
mov rsi, rcx
mov esi, ecx
mov rcx, qword [rcx + 8]
mov rdi, qword [rsi + 0x10]
mov rdx, rdi
call fcn.140034c70
add byte [rax], al
add byte [rax], al
test rax, rax
je 0x140034797
cmp rdi, rdx
jb 0x140034797
mov qword [rsi + 0x10], rdx
test rax, rax
setne al
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rdi
pop rsi
ret
invalid
or byte [rbx + rcx*4 + 0x71], cl
adc byte [rcx + rcx*4 - 7], cl
mov ecx, edi
mov ecx, edi
mov rdx, r14
call case.0x140032895.156
test rax, rax
je 0x1400347f5
invalid
sal byte [rcx + rbx + 0x4c], 0x89
stc
sbb dword [rcx + rcx*4 - 7], ecx
mov rcx, r15
mov rdx, r14
call fcn.140034c70
test rax, rax
je 0x1400347f5
invalid
or dword [rcx + 0x39], ecx
invalid
cmp r14, rdx
jb 0x1400347f5
mov qword [rbx + 0x10], rdx
mov dword [rbx + 0x10], edx
push rbx
adc byte [rax - 0x77], cl
mov ecx, ebx
mov rcx, rbx
mov ecx, ebx
mov rdx, rdi
cli
mov r8, rsi
mov eax, esi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
invalid
pop rsi
pop r15
jmp fcn.140033be0
nop
push rsp
ror dword [rax - 0x77], cl
iretd
jns 0x140034835
mov edx, esi
cmp edx, 2
or byte [rcx + 0x2e2ef9], al
add byte [rbp + 0xb], dh
xor ebp, ebp
mov eax, eax
test byte [rax], al
add byte [rax], al
add byte [rax], al
cmp edx, ecx
inc ecx
rol dword [rcx - 0x80], 0x7c
adc bh, bh
mov r8, r10
jl 0x140034890
jmp [rsi]
lea ecx, [rax + 1]
add qword [rax + 0x39], rcx
add dword [rax + 0x39], ecx
ror dword [rdi], 1
xchg dword [rsi + 1], ebx
add byte [rax], al
pop rsi
add dword [rax], eax
add byte [rcx + rdi - 0x36], cl
mov ebp, eax
invalid
invalid
add esp, esi
add byte [rax], al
ror byte [rax - 0x3f], cl
invalid
invalid
in eax, dx
adc eax, 0x247c894c
sub byte [rax - 0x39], cl
invalid
invalid
and al, 0x30
invalid
mov dword [rsp + 0x28], edi
and al, 0x28
xor byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
insb byte [rdi], dx
add dword [rax], eax
add byte [rax], al
mov dword [rsp + 0x38], ebp
and al, 0x38
or dword [rax - 0x39], ecx
and al, 0x30
add byte [rax], al
add byte [rax], al
loopne 0x140034935
mov r9b, 0xfd
std
dec dword [rax - 0x7d]
jl 0x140034979
add byte [rax - 0x75], cl
iretd
jg case.0x14002a73b.286
inc r14
inc esi
ja case.0x14002f20b.154
invalid
invalid
mov rcx, qword [rdi + 8]
or byte [rcx + rax - 0xf], cl
add ecx, esi
pop rsi
invalid
invalid
add esi, esi
test byte [rcx + rcx*4 + 0x77], 0x10
in eax, dx
ror byte [rax - 0x7d], 0xc4
pop rax
pop rsp
pop rbp
pop rdi
mov edi, ecx
iretd
cmp esi, ebp
out dx, al
stc
mov edx, esi
mov esp, 0x8b4cfffd
ja 0x140034a06
add byte [rax - 0x7b], cl
leave
and al, 0x50
or al, byte [rax + rax]
add ah, cl
nop dword [rax]
invalid
add byte [rax], 0
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rsi + 0x57], dl
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rdx
mov rdi, rcx
mov edi, ecx
mov edi, ecx
test edx, edx
js 0x140034a81
mov rax, qword [0x140192328]
in eax, dx
fcom dword [0x140b9593e]
add byte [rdi], cl
mov dh, 0
add byte [rdi], cl
mov dh, 0
add byte [rax - 0x77], cl
int1
jrcxz case.0x14002ef8b.174
cld
dec dword [rax - 0x77]
ret
test eax, eax
adc bh, byte [rcx + 1]
add byte [rax], al
or al, byte [rax + rax]
add byte [rax], al
add byte [rax], al
mov ecx, ebx
invalid
add esp, 0x20
cli
or dword [rax + rax], eax
add byte [rax], al
add byte [rax], al
mov eax, edx
add byte [rax], al
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
invalid
sub esp, 0x28
invalid
js 0x140034b25
mov eax, dword [0x140192328]
adc eax, 0xb60f00
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
invalid
add byte [rax], al
int1
add byte [rax], al
add byte [rax - 0x77], cl
bnd call fcn.1400754c0
mov esi, 1
mov dword [rdi], esi
invalid
pop rsi
iretd
and al, 0x20
mov eax, esi
mov ecx, dword [rsp + 0x30]
and al, 0x30
xor byte [rax - 0x75], cl
push rsp
or dword [rbp + 1], 0xf08949ca
invalid
test edx, edx
mov ecx, dword [rsp + 0x30]
and al, 0x40
add byte [rdi + 0x63], cl
enter 0xffffffffffffff41, 0xffffffffffffffe0
invalid
add byte [rsi + 0x57], dl
sub esp, 0xc8
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x54
and al, 0x28
invalid
sub byte [rax - 0x75], cl
and al, 0x38
and al, 0x38
stosb byte [rdi], al
adc eax, dword [rax]
or al, 0x90
mov r8, rdi
add al, byte [rax]
add byte [rax], al
invalid
mov eax, ecx
jl 0x140034d42
and al, 0x28
and al, 0x38
and al, 0x60
and al, 0x60
and al, 0x70
jo case.0x14003dff6.58
mov ecx, dword [rsp + 0x48]
mov qword [rsp + 0x80], rcx
and al, 0x80
add byte [rax], al
add byte [rax + 0x8a2484], cl
and al, 0x8a
add byte [rax], al
invalid
and al, 0x8a
mov byte [rax], al
add byte [rax], al
add byte [rdx], al
push rax
invalid
rol byte [rax - 0xb88fc07], 0xf
mov dh, 0xc9
leave
stc
add esi, dword [rdi - 0xc]
ja 0x140034d77
hlt
and al, 0x50
push rax
invalid
mov edx, esi
add ah, cl
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x57], dl
push rsi
push rdi
cwde
add byte [rax], al
add byte [rax - 0x77], cl
add dword [rax], eax
test eax, 0x634d0013
add byte [rbp + 0x63], cl
or al, 0x90
add byte [rax], al
add byte [rax], al
mov edx, esi
sub edx, ecx
movzx eax, byte [rax]
pop rax
and al, 0x78
mov word [rax + rcx*4], fs
and byte [rax - 0x73], cl
xor byte [rbp + 7], dh
lea eax, [0x140173500]
nop word cs:[rax + rax]
add ecx, eax
mov eax, edi
ror byte [rcx + rax - 0x3f], 0x48
add ecx, 8
ror dword [rax], 0xeb
cmove eax, eax
ror byte [rcx + rax - 0x3f], 0x48
invalid
ror byte [rax + 1], 1
add ecx, 8
cmove edx, eax
add al, byte [rax]
add byte [rcx + rax - 0xf], cl
int1
add byte [rax], al
add rcx, r14
int1
adc al, byte [rcx + 0xf]
mov dh, 0
invalid
xchg esp, eax
sar dword [rsp + rbx*2], 0xf
cmp al, 0x5c
sete al
or al, cl
invalid
enter 0x2eb, 0x31
ror byte [rcx + rcx*4 - 0x4c], 0x24
mov dword [rsp + 0x138], esi
mov dword [rsp + 0x138], esi
add dword [rax], eax
add byte [rax - 0x77], cl
pushfq
and al, 0x40
add dword [rax], eax
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x30], al
test byte [rax + rcx*2], ah
add dword [rax], eax
add byte [rax], al
movups xmmword [rsp + 0x158], xmm1
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x50
mov dword [rsp + 0x168], ecx
add cl, byte [rax - 0x73]
mov ah, 0x24
loope 0x1400350c4
add byte [rax], al
cmp ch, 6
nop dword [rax + rax]
mov eax, dword [rsp + 0xbf]
add byte [rax - 0x77], cl
and al, 0x4f
invalid
movaps xmm8, xmmword [r12 + r12 + 0xa0]
add byte [rax], al
add byte [rax], al
xor byte [rax - 0x77], cl
sti
mov esp, 0xd024
add byte [rax - 0x77], cl
xlatb
mov dword [rsp + 0xd8], edx
add byte [rax], al
add byte [rax - 0x78], al
lodsb al, byte [rsi]
mov byte [rsp + 0xe0], ch
and al, 0xe0
mov eax, dword [rsp + 0x4f]
invalid
invalid
sub byte [rsp + 0x30], al
and al, 0x30
and al, 0x40
movups xmmword [rsi + 0x10], xmm1
adc byte [rdi], cl
adc dword [rsi], eax
mov byte [rsp + 0x10a], ch
and al, 8
add dword [rax], eax
add byte [rax + rcx*4 - 0x44], al
or byte [rcx], al
add byte [rax], al
and al, 9
add dword [rax], eax
add byte [rcx + rcx*4 - 0xf], cl
lea edx, [rsp + 0xd0]
and al, 0xd0
add byte [rax], al
add al, ch
leave
invalid
add byte [rax], al
mov bh, 0xdf
invalid
and al, 0x68
add byte [rax], al
mov ecx, esi
push rsp
and al, 0x68
add byte [rax], al
and al, 0xd0
rol byte [rax], 1
add byte [rax], al
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xb0], ecx
and al, 0xb0
add byte [rax], al
invalid
add byte [rax], al
and al, 0xb0
add byte [rax], al
add byte [rax - 0x75], cl
mov al, 0
add byte [rax], al
test byte [rdi + rdi*4], ah
movzx esp, byte [rsp + 0x108]
movzx edi, byte [rsp + 0x109]
sub cl, byte [rcx + 0x40282444]
cmp ch, 6
std
invalid
std
invalid
invalid
mov rax, qword [rsp + 0xbf]
add byte [rax], al
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xb0], cl
add byte [rax], al
add dword [rax], eax
add byte [rbx - 0x76d7dbbc], cl
and al, 0x20
invalid
and al, 0x41
add byte [rax], al
outsd dx, dword [rsi]
mov byte [rsp + 0x6a], ch
and al, 0x30
add dword [rax - 0x7b], ecx
sub edx, ecx
add byte [rax], al
sal byte [rsp + rdx + 0x41], cl
movzx eax, byte [rax]
mov eax, dword [rsp + 0xb0]
xchg ecx, eax
and al, 0xa1
lea ecx, [rsp + 0x90]
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
cmove rdx, rax
add rcx, rdx
add rcx, 8
invalid
cmove edx, eax
or bl, ch
add byte [rax], al
add bl, ch
sbb dword [rax - 0x73], ecx
invalid
invalid
push rax
lea edx, [rax + 1]
cmove edx, eax
add ch, bl
add byte [rax], al
in al, 1
add byte [rax], al
test edx, edx
add byte [rdi + rbp], bh
xchg esp, eax
ror byte [rax], 0xc8
or al, cl
ror byte [rcx + rcx*4 - 0x4c], 0x24
or byte [rcx], al
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x90], al
test byte [rax + rdx*4], ah
add byte [rax], al
invalid
test byte [rax + rdx*4], ah
nop
add byte [rax], al
add byte [rdi], cl
movups xmm1, xmmword [rsp + 0xa0]
and al, 0xa0
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x118], eax
sub byte [rcx], al
add byte [rax], al
invalid
add byte [rax - 0x75], cl
mov word [rax + rsi*4], fs
and al, 0xb0
and al, 0xb0
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x138], ecx
mov byte [rsp + 0x142], al
mov dword [rsp + 0x138], ecx
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 - 0x5c], cl
add byte [rax], al
and al, 8
add dword [rax], eax
add byte [rax - 0x80], al
test byte [rax], al
add byte [rax], al
add byte [rax], al
and al, 0x3f
and al, 0x50
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
sub byte [rsp + 0xa0], cl
mov byte [rsp + 0x8a], ch
push rsp
and al, 0x50
mov rdx, qword [rsp + 0x3f]
mov qword [rsp + 0xaf], rdx
movaps xmm0, xmmword [rsp + 0x20]
movaps xmm1, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0xa0], xmm1
movaps xmmword [rsp + 0x90], xmm0
mov rdx, qword [rsp + 0xaf]
mov qword [r15 + 0x1f], rdx
mov dword [rdi + 0x1f], edx
mov dword [rdi + 0x1f], edx
movaps xmm0, xmmword [rsp + 0x90]
movaps xmm1, xmmword [rsp + 0xa0]
and al, 0x90
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xa0], cl
movups xmmword [r15 + 0x10], xmm1
movups xmmword [r15], xmm0
adc dword [rdi], eax
adc dword [rdi], eax
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], rsi
mov byte [rsp + 0x60], bpl
mov byte [rsp + 0x88], cl
mov byte [rsp + 0x89], al
mov dword [rax], eax
add byte [rax], al
mov dword [rax], eax
add byte [rax], al
mov byte [rsp + 0x8a], r13b
mov rcx, r14
lea rdx, [rsp + 0x50]
push rax
push rax
call fcn.1400334f0
mov rcx, rbx
mov rdx, r12
call fcn.1400334f0
movzx eax, byte [rsp + 0xc8]
cmp byte [rsp + 0x90], 0xa
je 0x140035991
cmp al, 0xa
je 0x1400359a6
mov rcx, r14
mov rdx, rbx
call case.0x1400356d2.72
test al, al
je 0x1400359a3
mov rdi, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x58]
movzx ebp, byte [rsp + 0x60]
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movaps xmmword [rsp + 0x20], xmm0
movaps xmmword [rsp + 0x30], xmm1
mov rax, qword [r15 + 0x1f]
mov qword [rsp + 0x3f], rax
movzx ecx, byte [rsp + 0x88]
movzx eax, byte [rsp + 0x89]
movzx r13d, byte [rsp + 0x8a]
cmp bpl, 6
jne 0x140035890
jmp 0x1400358b7
cmp al, 0xa
movzx eax, r13b
mov r13d, 2
cmove r13d, eax
jmp 0x1400359a6
mov r13b, 2
cmp r13b, 2
setne al
add rsp, 0x148
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
ror byte [rcx - 0x77], cl
ror dword [rbp - 0x7b], 0xc9
leave
leave
cmovne rdx, r8
cmovne rcx, r9
test rax, rax
test eax, eax
test eax, eax
cmove rcx, rax
mov rax, rcx
add rsp, 0x28
add esp, 0x28
add esp, 0x28
ret
push rdi
lodsd eax, dword [rsi]
adc eax, dword [rax]
call fcn.14008a8b0
int3
invalid
test rax, rax
je 0x140035abd
cmp rdx, 2
je 0x140035ac5
test rdx, rdx
je case.0x14002a6da.294
mov r9d, 1
cmp rdx, 1
jne 0x140035ad6
add byte [rax], al
add byte [rax - 0x7d], cl
cli
add dword [rbp + 0x21], esi
mov rdx, r9
add rsp, 0x28
ret
mov rdx, r9
add rsp, 0x28
ret
movzx ecx, word [rax]
mov r9d, 2
cmp ecx, 0x2e2e
je 0x140035ab5
mov r9d, 1
nop dword [rax]
cmp byte [rax + r9], 0x2e
je 0x140035afa
inc r9
cmp rdx, r9
jne 0x140035ae0
mov r9, rdx
mov rdx, r9
add rsp, 0x28
ret
lea rcx, [r9 - 1]
cmp rcx, rdx
jae 0x140035b2b
lea rcx, [r9 + 1]
cmp rcx, rdx
jbe 0x140035ab5
lea r8, [0x140173538]
call fcn.14008a8b0
lea r8, [0x140173550]
mov ecx, 1
add byte [rcx + 1], bh
xor edx, edx
call fcn.14008a8b0
lea r8, [0x140173520]
mov rcx, r9
call fcn.14008a930
add ah, cl
add ah, cl
nop dword [rax + rax]
sub rsp, 0x28
call case.0x140032895.156
test rax, rax
je 0x140035bb1
invalid
invalid
cmp rdx, 2
jne 0x140035b67
movzx ecx, word [rax]
cmp ecx, 0x2e2e
jne 0x140035b67
xor r8d, r8d
xor eax, eax
xor r9d, r9d
jmp 0x140035bb9
xor r8d, r8d
mov rcx, rax
nop dword [rax]
cmp rdx, r8
je 0x140035bb3
lea r9, [rcx - 1]
inc r8
cmp byte [rcx + rdx - 1], 0x2e
mov rcx, r9
jne 0x140035b70
mov rcx, rdx
sub rcx, r8
inc rcx
cmp rcx, rdx
ja 0x140035bd2
lea rcx, [r9 + rdx]
inc rcx
xor r9d, r9d
cmp rdx, r8
lea rdx, [r8 - 1]
mov r8d, 0
cmovne r8, rcx
jmp 0x140035bb9
jmp 0x140035bb9
mov r9b, 1
mov r8, rax
xor ecx, ecx
test r9b, 1
cmove rcx, r8
test rax, rax
cmove rcx, rax
mov rax, rcx
add rsp, 0x28
ret
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_sliceiter.rs
call fcn.14008a8b0
int3
nop
clc
add eax, dword [rax]
add dword [rax], eax
add byte [rax], al
add byte [rax], al
mov edx, esi
fsubr st(0)
invalid
mov dword [rsp + 0x28], ebx
mov dword [rsp + 0x30], edi
and al, 0x40
add byte [rax - 0x73], cl
lea ecx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
mov edx, edi
invalid
adc byte [rsp + 0x28], al
sub byte [rdi], cl
adc byte [rsp + 0x38], cl
test dword [rbx], 0xc6894800
push r14
push rsi
push rdi
push rbx
sub rsp, 0x40
mov rdi, r9
mov rbx, r8
mov r15, rdx
mov rsi, rcx
invalid
test r8, r8
je 0x140035d0e
invalid
js 0x140035d95
mov byte [rbx + 0x48000000], dh
mov eax, dword [0x140192328]
mov rax, qword [0x140192328]
movzx eax, byte [rax]
mov edx, 1
invalid
add byte [rax - 0x77], cl
fld1
xlatb
mov rcx, rbx
call fcn.140002dd0
sar ah, 1
dec dword [rcx - 0x77]
invalid
test rax, rax
jne 0x140035d14
sar ah, 1
dec dword [rcx - 0x77]
invalid
mov ecx, 1
add byte [rax], al
mov rdx, rbx
call fcn.1400754c0
mov dl, 0xf7
add eax, dword [rax]
mov dl, 0xf7
add eax, dword [rax]
mov r14d, 1
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov rdx, r15
mov r8, rbx
call sub.msvcrt.dll_memcpy
mov qword [rsp + 0x20], rbx
and al, 0x20
and al, 0x20
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x30], rbx
mov byte [rsp + 0x38], 0
mov rcx, r14
int1
int1
mov rdx, rbx
call case.0x140032895.156
invalid
invalid
dec dword [rax - 0x7b]
invalid
je 0x140035d60
invalid
mov rcx, r14
mov rdx, rbx
call fcn.140034c70
dec dword [rax - 0x7b]
invalid
dec dword [rax - 0x7b]
sal byte [rdx + rcx + 0x48], 0x39
cmp rdx, rbx
ja 0x140035d60
test eax, eax
je 0x140035d60
cmp rdx, rbx
ja 0x140035d60
mov qword [rsp + 0x30], rdx
mov r8, qword [rsp + 0x90]
lea rcx, [rsp + 0x20]
and al, 0x20
and al, 0x20
mov rdx, rdi
call fcn.140033be0
imul ebx, esi, 0xffffffff
dec dword [rdi]
adc byte [rsp + 0x20], al
imul ebx, esi, 0xffffffff
dec dword [rdi]
adc byte [rsp + 0x20], al
movups xmm1, xmmword [rsp + 0x30]
movups xmmword [rsi + 0x10], xmm1
adc dword [rsi + 0x10], ecx
invalid
call fcn.140075480
mov rax, rcx
ret
sub rax, qword [rcx]
movabs rcx, 0xcccccccccccccccd
mul rcx
mov rax, rdx
shr rax, 5
ret
cmp dword [rax], eax
js 0x140036e8b
mov qword [rsp + 0x58], rcx
lea rcx, [0x140094f80]
loope 0x140036e4f
invalid
loope 0x140036e4f
add byte [rax - 0x77], cl
and al, 0x60
mov qword [rsp + 0x60], rcx
invalid
lea rcx, [0x1401756a8]
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
mov dword [rsp + 0x20], ecx
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x40], 0
and al, 0x40
add byte [rax], al
add byte [rax], al
and al, 0x40
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x58]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x38], 1
lea rdx, [rsp + 0x20]
jmp 0x140036f17
mov qword [rsp + 0x88], rcx
lea rcx, [0x140093be0]
mov qword [rsp + 0x90], rcx
mov qword [rsp + 0x20], 2
mov qword [rsp + 0x30], 2
mov qword [rsp + 0x40], 0
movabs rcx, 0x400000020
mov qword [rsp + 0x48], rcx
mov byte [rsp + 0x50], 3
lea rcx, [0x1401756a8]
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x60], 1
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x78], rcx
js 0x140036f39
mov dword [rsp + 0x80], 1
js 0x140036f39
mov dword [rsp + 0x80], 1
lea rcx, [rsp + 0x88]
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x70], 1
and al, 0x70
add dword [rax], eax
add byte [rax], al
and al, 0x70
add dword [rax], eax
add byte [rax], al
lea rdx, [rsp + 0x58]
mov rcx, rax
call fcn.140088a70
nop
add rsp, 0x98
ret
invalid
invalid
and al, 0x24
add byte [rax], al
add byte [rax], al
mov ecx, edi
mov ebp, 0x85000615
sal byte [rbp - 0x40], 0xe8
jl 0x140037043
invalid
sub byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x30
add byte [rax], al
sti
adc al, 6
add byte [rdi], cl
invalid
sub byte [rax - 0x77], cl
xlatb
mov rsi, rcx
mov rcx, qword [rdx + 8]
cmp qword [rdx], 0
add byte [rax - 0x39], cl
add al, byte [rax]
add byte [rax], al
invalid
je 0x1400370a2
add byte [rax - 0x39], cl
add al, byte [rax]
add byte [rax], al
add byte [rbp + rax - 0x18], dh
push rdx
invalid
call sub.KERNEL32.dll_CloseHandle
invalid
mov rdi, qword [rdi + 0x30]
mov rcx, rdi
mov edx, 0xffffffff
call sub.KERNEL32.dll_WaitForSingleObject
adc eax, dword [rsi]
invalid
test eax, eax
je 0x1400370cf
adc eax, dword [rsi]
add byte [rbp - 0x17e78b40], al
invalid
call sub.KERNEL32.dll_GetLastError
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
or byte [rax + 1], bh
or byte [rax + 1], bh
jmp 0x1400370f1
mov dword [rsp + 0x24], 0
lea rdx, [rsp + 0x24]
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x24
mov rcx, rdi
call sub.KERNEL32.dll_GetExitCodeProcess
test eax, eax
je 0x1400370b7
mov eax, dword [rsp + 0x24]
mov dword [rsi + 4], eax
xor eax, eax
mov dword [rsi], eax
mov rax, rsi
add rsp, 0x28
pop rdi
pop rsi
ret
fisttp dword [rax - 0x77]
stc
xor edx, edx
call sub.KERNEL32.dll_WaitForSingleObject
test eax, eax
je case.0x140033434.159
cmp eax, 0x102
je 0x140037149
jmp 0x140037153
mov dword [rsp + 0x2c], 0
and al, 0x2c
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x2c
lea rdx, [rsp + 0x2c]
mov rcx, rdi
call sub.KERNEL32.dll_GetExitCodeProcess
test eax, eax
je 0x140037153
mov ecx, dword [rsp + 0x2c]
mov ebx, 1
mov dword [rsi + 4], ebx
mov dword [rsi + 8], ecx
xor eax, eax
jmp 0x140037169
call sub.KERNEL32.dll_GetLastError
shl rax, 0x20
test eax, eax
mov bh, 0xc6
adc eax, dword [rax]
invalid
cmp eax, 0x13854a
cmp dword [rsp + 0x50], 0
and al, 0x38
mov dword [rsp + 0x50], eax
xor r14d, r14d
test rsi, rsi
je 0x14003a8bd
mov r8d, 1
mov rcx, rdi
stc
stc
mov rdx, rsi
call fcn.140002de0
test r14, r14
jne 0x14003a8c7
mov ebx, 0x200000
add byte [rax], ah
add byte [rax - 0x73], cl
add dword [r8 - 0x77], ecx
add eax, 0x16584e
lea rax, [rbx + 1]
mov qword [0x1401a0120], rax
mov rax, rbx
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r14
ret
fmul dword [rax - 0x7d]
invalid
mov r8, qword [rsp + 0x30]
lea rcx, [rsp + 0x20]
call fcn.1400920a0
xor r14d, r14d
xor esi, esi
xor esi, esi
cmp byte [rsp + 0x20], 0
sete r14b
mov rbx, qword [rsp + 0x28]
test rsi, rsi
jne 0x14003a8ac
jmp 0x14003a8bd
inc qword [rsi]
add byte [rax], al
add al, ch
adc byte [rcx + 0x44c70004], ah
and al, 0x38
add byte [rax], al
add byte [rax], al
invalid
mov dword [rsp + 0x70], eax
cmp byte [rax - 0x77], cl
and al, 0x40
add byte [rax], al
add byte [rax], al
jl 0x14003ab22
add byte [rax + rcx + 0x48], sil
mov ecx, ebx
call fcn.140006ad0
cld
push rax
dec qword [rsi]
dec dword [rsi]
cld
push rax
dec qword [rsi]
dec dword [rsi]
dec dword [rsi]
jne 0x14003ab2f
lea rcx, [rsp + 0x58]
jmp 0x14003ab2a
hlt
mov rdi, rax
lock dec qword [rsi]
jne 0x14003ab2f
invalid
lea rcx, [rsp + 0x50]
call fcn.14000f7a0
std
dec dword [rax - 0x77]
stc
mov rcx, rdi
call fcn.140098be0
int3
add byte [rax], al
add byte [rax], al
and al, 0x2c
add byte [rax], al
add byte [rax], al
call 0x14c0acfd3
invalid
pop rsp
and al, 0x26
lea eax, [rax + 1]
stc
loopne 0x14003ad49
mov dword [rcx - 0x80], 0x3475edf9
call 0x1412430f4
add byte [rax], al
add dword [rax], eax
add byte [rbp - 0x73], cl
add cl, byte [rbp + 0x39]
jmp 0x141173101
adc eax, dword [rcx]
adc eax, dword [rcx]
add byte [rax], al
add eax, 3
rol byte [rdx], 0x4c
cmp eax, ebp
sal byte [rcx], 0xc0
ror byte [rcx + rax - 0x40], 0x41
mov edx, 3
add byte [rax], al
add byte [rax], al
js 0x14003ad35
invalid
invalid
cmp eax, ebp
rol byte [rcx - 0x46], 4
add byte [rax], al
add cl, ch
add byte [rax], al
invalid
loopne 0x14003ad9d
rol byte [0x140048567], 0x66
mov dword [rsp + 0x26], eax
mov eax, edi
sal byte [rbp + 0x57], 0x49
add edi, 3
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x30
add byte [rax], al
add byte [rax], al
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x70
add al, 0
add byte [rax - 0x73], cl
adc eax, 0x137826
add dword [rdi], ecx
test dl, cl
add eax, dword [rax]
add byte [rax - 0x7b], cl
ror byte [rdi], 0x85
in eax, dx
add byte [rax], al
add byte [rdi], cl
movups xmm0, xmmword [rbx + 0x40]
and al, 0x20
fadd dword [rax]
add byte [rax], al
add byte [rax], al
add al, 0
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x70
add dword [rax], eax
add byte [rax], al
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
lea rdx, [rsp + 0xa8]
call fcn.140088a70
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + rax*8 + 0x6fe94474], al
outsd dx, dword [rsi]
add eax, dword [rax]
add byte [rcx - 0x75], cl
or al, 0x24
mov dword [rsp + 0x20], eax
add byte [rax + rax*8 + 0x312850f], al
add byte [rax], al
add byte [rcx - 0x80], al
jl 0x14003d33f
and byte [rcx], al
add eax, 0x8b4800
add byte [rbp + rcx*4 + 5], cl
test eax, 0x4cfffc79
mov dword [rsp + 0xb0], eax
add eax, 0xfffc79a9
add byte [rax - 0x77], cl
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
and al, 0x20
add al, byte [rax]
add byte [rax], al
add dword [rax], eax
add byte [rax], al
push rax
add ecx, dword [rax - 0x77]
push rsp
and al, 0x70
and al, 0x98
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rax*4], ah
and al, 0x80
mov ecx, dword [rsp]
xor dl, byte [rbx]
add byte [rax - 0x77], cl
pop rsp
ror byte [rdi], 0x11
and al, 0x38
mov dh, 4
add byte [rax + rax*8 + 0x1d5850f], al
test al, al
invalid
test ebp, edx
invalid
add byte [rax], al
and al, 0x10
lea eax, [rsp + 0x28]
and al, 0x28
push rax
and byte [rax + rax*8 + 0x1a1850f], al
invalid
invalid
invalid
invalid
add byte [rax], al
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x70
add eax, 0x7c894800
and al, 0x78
je 0x14003d496
add byte [rcx + rcx*4 + 0x74], cl
and al, 0x20
mov dword [rsp + 0x28], 1
add byte [rax], al
add byte [rax], al
insb byte [rdi], dx
and al, 0x30
invalid
xor byte [rax - 0x39], cl
and al, 0x38
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx + 0xa82484], cl
add byte [rax], al
or al, 0x24
and al, 0x70
and byte [rax - 0x39], cl
and al, 0x28
add dword [rax], eax
add byte [rax], al
mov dword [rsp + 0x30], ebp
mov ch, 4
add byte [rax + rax*8 + 0xdc850f], al
ror byte [rdi], 0x85
fadd qword [rax]
invalid
test esp, ebx
mov dword [rsp + 0x28], 1
and al, 0x28
lea edx, [rsp + 0x20]
popfq
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rbx + 0x40]
add byte [rax], al
call sub.msvcrt.dll_memcmp
test eax, eax
sete al
mov ecx, dword [rsi + 0x18]
jmp 0x14003d7bf
xchg esp, eax
shr bl, 0xed
nop word [rax + rax]
sub rsp, 0x38
cmp byte [rax - 0x77], cl
enter 0xffffffffffffb60f, 9
cmp byte [rax - 0x77], cl
enter 0xffffffffffffb60f, 9
add cl, 0xfa
movzx ecx, cl
lea r8, [rcx + 1]
xor r9d, r9d
cmp cl, 4
cmovb r9, r8
mov rcx, rdx
lea rdx, [0x14016f8e4]
movsxd r8, dword [rdx + r9*4]
add r8, rdx
jmp r8
mov qword [rsp + 0x30], rax
lea rax, [0x140174d50]
mov qword [rsp + 0x20], rax
lea rdx, str.Prefix
adc eax, dword [rax]
adc eax, dword [rax]
jmp 0x14003d8da
lea rdx, str.RootDirCurDirParentDirNormalExitStatus
mov r8d, 7
add rsp, 0x38
jmp fcn.140088a50
je 0x14003d895
add byte [rcx - 0x48], al
invalid
lea rdx, [0x140174d77]
fidiv word [rbx + rdx]
mov r8d, 6
add rsp, 0x38
jmp fcn.140088a50
lea rdx, [0x140174d7d]
mov r8d, 9
add rsp, 0x38
jmp fcn.140088a50
add rax, 8
mov qword [rsp + 0x30], rax
lea rax, [0x140174cc8]
mov qword [rsp + 0x20], rax
lea rdx, [0x140174d86]
lea r9, [rsp + 0x30]
mov r8d, 6
call fcn.140089200
nop
add rsp, 0x38
ret
test eax, eax
jne 0x14003d9bf
add rsp, 0x68
pop rdi
pop rsi
ret
mov dword [rsp + 0x28], 0
mov byte [rsp + 0x2c], 0
sub al, 0
add byte [rax], al
add dh, al
and al, 0x2c
sub al, 0
lea rax, str.fatal_runtime_error:_thread_local_panicked_on_drop_n
sub al, 0
lea rax, str.fatal_runtime_error:_thread_local_panicked_on_drop_n
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
and al, 0x40
add dword [rax], eax
add byte [rax], al
cmp byte [rax - 0x39], cl
and al, 0x40
add dword [rax], eax
add byte [rax], al
lea rax, [rsp + 0x20]
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x48], eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x28]
sub byte [rax - 0x73], cl
push rsp
and al, 0x38
sub byte [rax - 0x73], cl
push rsp
and al, 0x38
call fcn.14002fcc0
mov qword [rsp + 0x30], rax
mov esi, 0x48ffff22
mov dword [rsp + 0x30], eax
lea rcx, [rsp + 0x30]
call fcn.140007630
mov ecx, 7
int 0x29
ud2
insd dword [rdi], dx
add al, 0
call fcn.1400847f0
add al, 0
add al, 0
int3
add byte [rax], al
add byte [rax], al
push rsi
push rdi
sub rsp, 0x68
mov rsi, rcx
mov rdi, qword [rcx]
in al, dx
push 0x48ce8948
mov edi, dword [rcx]
mov ecx, dword [rdi + 0x18]
test ecx, ecx
je 0x14003da58
dec ecx
mov edx, 1
call fcn.1400983f4
cmp qword [rsi + 8], 0
jle 0x14003da5b
add byte [rbp + 0x1d], dh
jle 0x14003da5b
add byte [rbp + 0x1d], dh
jmp case.0x14002a6da.359
mov rcx, rdi
call fcn.14004f070
adc byte [rsi], dl
add dword [rax], eax
mov ecx, eax
sar dword [rdx + 1], 0xe8
mov edx, 1
call fcn.1400983f4
invalid
invalid
invalid
invalid
mov byte [rcx - 0x7cb7fffb], ch
jle 0x14003da78
cmp qword [rsi + 8], 0
je case.0x14002a6da.359
invalid
add byte [rax + rbx + 0x48], dh
mov eax, dword [rsi + 0x10]
sbb byte [rax - 0x75], cl
adc byte [rax - 0x7b], r9b
sal byte [rdi + rcx - 0x10], 0x48
mov rax, qword [rsi + 0x10]
test rax, rax
test eax, eax
je case.0x14002a6da.359
lock dec qword [rax]
dec dword [rax]
jne case.0x14002a6da.359
lea rcx, [rsi + 0x10]
call fcn.14000f800
mov edx, 0x18
mov r8d, 8
mov rcx, rsi
call fcn.140002de0
mov ecx, dword [rdi + 0x18]
test ecx, ecx
leave
leave
je 0x14003daa9
dec ecx
jmp 0x14003dab3
mov rcx, rdi
stc
call fcn.14004f070
mov ecx, eax
adc eax, 0xc1890001
xor edx, edx
add rsp, 0x68
pop rdi
pop rsi
jmp fcn.1400983f4
invalid
invalid
add eax, 0xc7894800
jmp 0x14003dafa
cmp dword [rsi + 8], 0
je 0x14003dae7
mov rax, qword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
test rax, rax
je 0x14003dae7
lock dec qword [rax]
jne 0x14003dae7
lea rcx, [rsi + 0x10]
call fcn.14000f800
adc al, r13b
sbb dword [0x158bedae6], ebx
add byte [rax], al
add byte [rcx - 0x48], al
or byte [rax], al
mov edx, 0x18
mov r8d, 8
add byte [rax], al
add byte [rax], al
mov rcx, rsi
call fcn.140002de0
mov rcx, rdi
call fcn.14003c300
test rax, rax
jne 0x14003db0e
add rsp, 0x68
pop rdi
pop rsi
ret
mov dword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x2c], 0
lea rax, str.fatal_runtime_error:_thread_local_panicked_on_drop_n
add eax, 0x1372ce
add eax, 0x1372ce
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
lea rax, [rsp + 0x20]
and al, 0x20
and al, 0x20
mov qword [rsp + 0x48], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x38]
and al, 0x38
and al, 0x38
invalid
and al, 0x30
invalid
add al, ch
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
push rsi
push rdi
sub rsp, 0x68
adc eax, 0x1bac9ff
add byte [rax], al
add al, ch
push rbp
leave
add dword [rax], eax
add byte [rax], al
test al, 5
add byte [rax - 0x7d], cl
invalid
invalid
jle 0x14003dbab
invalid
or byte [rax], al
add byte [rbp + 0x1d], dh
mov ecx, edi
add byte [rcx + 0x1bac1], cl
add byte [rax], al
invalid
test al, 5
add byte [rax - 0x7d], cl
invalid
invalid
adc byte [rax - 0x7b], cl
sal byte [rdi + rcx - 0x10], 0x48
dec dword [rax]
invalid
or byte [rbp + 9], dh
sbb bh, ch
invalid
int1
push rcx
cld
dec dword [rbx - 0x367ae7b1]
mov ecx, dword [rdi + 0x18]
test ecx, ecx
sbb byte [rbp - 0xfb8b37], al
add byte [rcx + 0x48d231c1], cl
add esp, 0x68
invalid
ror byte [rax - 0x7d], cl
invalid
push 0xffffffffe4e95e5f
cmpsd dword [rsi], dword [rdi]
in al, 0xa7
add eax, 0xc7894800
jmp case.0x14002a6da.378
invalid
xor eax, 0x48c78948
cmp dword [rsi + 8], 0
add byte [rax + rbx + 0x48], dh
mov eax, dword [rsi + 0x10]
invalid
je 0x14003dc37
mov rax, qword [rsi + 0x10]
adc byte [rax - 0x7b], cl
sal byte [rdi + rcx - 0x10], 0x48
invalid
test rax, rax
test eax, eax
je 0x14003dc37
lock dec qword [rax]
dec qword [rax]
dec dword [rax]
jne 0x14003dc37
or dword [rax - 0x73], ecx
lea rcx, [rsi + 0x10]
lea ecx, [rsi + 0x10]
adc al, r13b
cmp dword [rdx], ebx
sbb bh, ch
call fcn.14000f670
sbb bh, ch
invalid
mov edx, 0x18
add byte [rax], al
add byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
mov r8d, 8
add byte [rax], al
mov rcx, rsi
int1
call fcn.140002de0
mov rcx, rdi
out 0xff, al
invalid
push 0xffffffffc7c35e5f
and al, 0x28
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add dh, al
and al, 0x2c
add byte [rax - 0x73], cl
add eax, 0x13717e
and al, 0x38
cmp byte [rax - 0x39], cl
and al, 0x40
and al, 0x40
and al, 0x40
add dword [rax], eax
add byte [rax], al
lea eax, [rsp + 0x20]
and al, 0x20
mov dword [rsp + 0x48], eax
and al, 0x48
ror byte [rdi], 0x11
and al, 0x50
push rax
push rax
sub byte [rax - 0x73], cl
push rsp
and al, 0x38
and bh, bh
dec dword [rax - 0x77]
and al, 0x30
and al, 0x30
and al, 0x30
and al, 0x30
cld
invalid
add byte [rax], al
add ch, cl
sub dword [rdi], ecx
or ebp, eax
add ah, cl
int3
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x57], dl
push rsi
push rdi
push 0x48ce8948
invalid
mov edi, dword [rcx]
sbb byte [r13 - 0xfb8b37], r8b
leave
sar dword [rdx + 1], 0xe8
add byte [rdx + 0x20], bh
or byte [rax], al
int1
sbb byte [rbp - 0xfb8b37], al
leave
invalid
mov rdi, rax
invalid
add byte [rax], al
add byte [rcx - 0x48], al
or byte [rax], al
invalid
mov ecx, esi
test eax, eax
add byte [rax], al
adc eax, dword [rax]
push rdi
ror byte [rdi], 0x11
and al, 0x50
push rax
lea edx, [rsp + 0x38]
push rsp
and al, 0x38
invalid
and al, 0x30
cwde
add byte [rax], al
nop word cs:[rax + rax]
invalid
cmp dword [rbx - 0x367ae7b1], ecx
leave
cmpsb byte [rsi], byte [rdi]
add byte [rax - 0x7d], cl
jle 0x14003ddfb
sbb eax, 0x894833eb
stc
mov ecx, edi
sar dword [rdx + 1], 0xe8
invalid
lea ecx, [rsi + 0x10]
sbb ebp, edi
or byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
cld
add al, 0xff
ror byte [rax - 0x7d], cl
invalid
xchg esp, eax
or dword [rax - 0x73], ecx
adc al, r13b
invalid
invalid
lea eax, [0x140174df0]
outsd dx, dword [rsi]
and al, 0x48
and al, 0x50
add byte [rcx - 0x77], cl
and al, 0x58
xor cl, byte [rcx + 0x4e8c1f0]
add byte [rax - 0x73], cl
mov edx, esp
or dword [rsi + 0x13], ebp
enter 0xffffffffffffe0ff, 0x49
and eax, 0x7f
invalid
add ecx, 7
mov eax, dword gs:[r13 + 1]
invalid
rol dword [rdi], 0x84
adc eax, 0x801f0f
add byte [rax], al
cmp byte [rax - 0x7d], cl
ror byte [rax], 0x48
or byte [rax - 0x75], cl
invalid