Function at 0x140058f00
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, 0xa8
mov rsi, rcx
lea rcx, [rsp + 0x58]
and al, 0x58
call sym.core::fmt::Formatter::debug_list::h31701a88e89044a9
add byte [rax - 0x75], cl
mov rsi, qword ds:[rsi + 8]
lea rcx, [rsp + 0x20]
and al, 0x20
mov rdx, rdi
mov r8, rsi
call dbg.parse_prefix
xor rax, qword [r9]
add byte [rdi], cl
mov dh, 0x54
and al, 0x20
mov rcx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x40]
and al, 0x40
lea r8, [0x1400be590]
invalid
invalid
add byte [rbp + 0x63], cl
invalid
or al, 0x90
add r9, r8
mov rdx, rsi
mov r8, rdi
jmp r9
add rcx, 4
jmp case.0x1400441a0.289
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add ecx, edx
add rcx, 8
add ecx, 8
jmp case.0x1400441a0.289
mov ecx, 6
jmp case.0x1400441a0.289
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
add ch, bl
invalid
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
jb 0x14004e05a
invalid
push rdi
add dword [rax], eax
invalid
add rcx, rdi
mov r8, rcx
test rdx, rdx
je 0x14004df20
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x14004df22
xor eax, eax
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x98], rcx
add byte [rax], al
movups xmm0, xmmword [rsp + 0x20]
movups xmm1, xmmword [rsp + 0x30]
movups xmmword [rsp + 0x88], xmm1
add byte [rdi], cl
adc dword [rsp + 0x78], eax
mov qword [rsp + 0x68], rdi
mov qword [rsp + 0x70], rsi
je 0x14004df73
jo 0x14004dfb7
mov word [rsp + 0xa0], 0x200
mov byte [rsp + 0xa2], al
add byte [rax - 0x73], cl
and al, 0x20
lea rdx, [rsp + 0x68]
call sym.__std::path::Components_as_core::iter::traits::iterator::Iterator_::next::hab842a479c9333ad
movzx eax, byte [rsp + 0x20]
cmp al, 0xa
jne 0x14004df98
lea rcx, [rsp + 0x58]
call sym.core::fmt::builders::DebugList::finish::h7806e74bf051eb21
and eax, dword [0xc14d6f86]
invalid
test al, 0
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
ret
xor r15d, r15d
lea r12, str..Components
lea r13, [0x1400be5ac]
lea rsi, dbg.drop_in_place_std::backtrace::lazy_resolve::closure0::closure_env0_
lea rdi, [rsp + 0x58]
pop rax
pop rax
lea rbx, [rsp + 0x20]
lea r14, [rsp + 0x68]
lea rbp, [0x1400c2548]
invalid
add bl, ch
invalid
invalid
mov rcx, qword [rsp + 0x28]
mov rax, qword [rsp + 0x30]
nop word [rax + rax]
add byte [rax], r8b
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], rax
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
invalid
call sym.core::fmt::builders::DebugSet::entry::hcc56cb658664245f
mov rcx, rbx
mov rdx, r14
call sym.__std::path::Components_as_core::iter::traits::iterator::Iterator_::next::hab842a479c9333ad
add byte [rax], al
add byte [rdi], cl
mov dh, 0x44
and al, 0x20
cmp al, 0xa
je 0x14004df79
invalid
invalid
invalid
add al, 0xfa
cli
movzx ecx, al
lea rax, [rcx + 1]
cmp cl, 4
cmovae rax, r15
movsxd rdx, dword [r13 + rax*4]
add byte [rcx + rax - 0x16], cl
add byte [rcx + rax - 0x16], cl
mov rcx, r12
jmp rdx
mov rcx, qword [rsp + 0x48]
mov rax, qword [rsp + 0x50]
and al, 0x50
and al, 0x50
jmp case.0x14004e02b.1
mov eax, 1
lea rcx, [0x1400c2599]
jmp case.0x14004e02b.1
mov eax, 2
mov rcx, rbp
jmp case.0x14004e02b.1
lea r8, [0x1400c2530]
mov rdx, rsi
call dbg.slice_start_index_len_fail
ud2
add qword [rax - 0x7b], rcx
ror byte [rdi + rcx + 0x44], cl
cmove r9, rdx
invalid
invalid
cmove r9, rdx
lea rdx, [rax + r9 + 2]
mov qword [rsp + 0x30], rdx
lea rdx, [rax + r9]
add rdx, 8
mov qword [rsp + 0x28], rdx
add rax, 4
lea r12, [0x1400be5c0]
mov rdx, r11
jmp 0x14004e125
mov r9, qword [rsp + 0x28]
test r9, r9
jne case.0x14005607e.2
mov byte [rdi + 0x38], 1
mov r13b, 1
mov r10, r8
mov r8, r10
cmp r13b, bpl
ja 0x14004e2ff
test r13b, r13b
je 0x14004e1a0
movzx r9d, r13b
cmp r9d, 1
add dword [rdi], ecx
invalid
cwde
add byte [rax], al
invalid
mov byte [rdi + 0x38], 2
test r15b, r15b
jne 0x14004e2e0
invalid
wait
add dword [rax], eax
add byte [rax], al
mov r13b, 2
cmp esi, 3
jb 0x14004e116
cmp esi, 5
je 0x14004e116
cmp esi, 6
jne 0x14004e33c
test ecx, esp
add dword [rax], eax
invalid
test rdx, rdx
je 0x14004e2aa
movzx r9d, byte [r8]
cmp rdx, 1
cmp edx, 1
je 0x14004e2b1
cmp r9b, 0x2e
jne 0x14004e2b1
movzx r9d, byte [r8 + 1]
cmp r9d, 0x2f
je case.0x14004d7c5.32
cmp al, byte [rcx]
add byte [rax], al
cmp al, byte [rcx]
add byte [rax], al
cmp r9d, 0x5c
jne 0x14004e116
jmp case.0x14004d7c5.32
cmp sil, 6
je case.default.0x14004e1b4
movsxd r10, dword [r12 + rsi*4]
add r10, r12
mov r9, rax
jmp r10
mov r9, qword [rsp + 0x30]
jmp case.0x14004e1b4.0
test rdx, rdx
je 0x14004e2fb
xor r9d, r9d
cmp sil, 3
jae 0x14004e210
nop word cs:[rax + rax]
cmp byte [r8 + r9], 0x5c
je 0x14004e238
inc r9
cmp rdx, r9
jne 0x14004e1f0
jmp 0x14004e229
movzx r10d, byte [r8 + r9]
cmp r10d, 0x2f
je 0x14004e238
cmp r10d, 0x5c
je 0x14004e238
inc r9
cmp rdx, r9
jne 0x14004e210
xor r10d, r10d
mov r9, rdx
ror dword [rbp - 0x7b], 1
leave
jne 0x14004e243
invalid
mov bl, 0xa
jmp 0x14004e280
mov r10d, 1
test r9, r9
je case.0x1400441a0.295
mov bl, 9
cmp r9, 2
invalid
je 0x14004e265
cmp r9, 1
jne 0x14004e280
invalid
cmp byte [r8], 0x2e
movzx ebx, r14b
mov r11d, 9
mov ebx, 9
cmovne ebx, r11d
fucomi st(3)
invalid
cmp byte [r8], 0x2e
jne 0x14004e280
cmp byte [r8 + 1], 0x2e
sete bl
xor bl, 9
nop word cs:[rax + rax]
add r10, r9
mov r11, rdx
sub r11, r10
jb 0x14004e3cb
add r10, r8
mov qword [rdi], r10
mov qword [rdi + 8], r11
mov r13b, 2
mov rdx, r11
cmp bl, 0xa
je 0x14004e119
jmp 0x14004e316
xor edx, edx
jmp 0x14004e116
invalid
invalid
invalid
cmp rdx, 1
jne 0x14004e116
cmp r9b, 0x2e
jne 0x14004e116
invalid
test r11, r11
je 0x14004e419
add dword [rax], eax
add byte [rax], al
dec r11
inc r8
ror byte [rcx + rcx*4 + 7], 0x4c
mov qword [rdi], r8
mov qword [rdi + 8], r11
or dh, al
mov byte [rcx], 7
jmp 0x14004e302
test r11, r11
je 0x14004e3dc
invalid
dec r11
inc r8
inc eax
mov qword [rdi], r8
mov qword [rdi + 8], r11
mov byte [rcx], 6
invalid
jmp 0x14004e302
mov byte [rdi + 0x38], 3
mov byte [rcx], 0xa
add dword [rdx], ecx
mov rax, rcx
add rsp, 0x38
cmp byte [rbx + 0x5d], bl
cmp byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov byte [rcx], bl
mov qword [rcx + 8], r8
mov qword [rcx + 0x10], r9
adc r11b, bpl
invalid
sbb dword [rcx + rcx*4 + 0x41], ecx
or byte [rcx + rcx*4 + 0x49], cl
invalid
adc r11b, bpl
adc bl, ch
loopne 0x14004e2e9
mov byte [rdi + 0x38], 1
cmp byte [r9], r8b
add dword [rax - 0x73], ecx
adc eax, 0x702ab
stosd dword [rdi], eax
add al, byte [rdi]
invalid
lea rdx, [0x1400be5d8]
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 0x14004e35d
mov byte [rcx], 6
jmp 0x14004e302
mov r9, qword [rsp + 0x28]
jmp 0x14004e35d
invalid
mov r9d, 6
jmp 0x14004e35d
mov r9, qword [rsp + 0x30]
jmp 0x14004e35d
mov r9d, 2
cmp r9, r11
ja case.default.0x14004e374
invalid
mov eax, dword [rax]
add byte [rax], al
invalid
lea rdx, [0x1400be5f0]
movsxd r10, dword [rdx + rsi*4]
add r10, rdx
jmp r10
mov rax, qword [rsp + 0x28]
and al, 0x28
jmp case.0x14004e374.0
mov eax, 6
jmp case.0x14004e374.0
mov rax, qword [rsp + 0x30]
jmp case.0x14004e374.0
mov eax, 2
mov rdx, r11
sub rdx, rax
jb 0x14004e405
add rax, r8
mov qword [rdi], rax
mov qword [rdi + 8], rdx
mov rax, qword [rdi + 0x30]
mov qword [rcx + 0x20], rax
movups xmm0, xmmword [rdi + 0x11]
movups xmm1, xmmword [rdi + 0x21]
movups xmmword [rcx + 0x11], xmm1
movups xmmword [rcx + 1], xmm0
mov byte [rcx], sil
mov qword [rcx + 0x28], r8
mov qword [rcx + 0x30], r9
jmp 0x14004e302
lea r8, [0x1400c26c8]
mov rcx, r10
call dbg.slice_start_index_len_fail
ud2
lea r8, [0x1400c26b0]
mov ecx, 1
xor edx, edx
call dbg.slice_start_index_len_fail
ud2
lea r8, [0x1400c2668]
mov rcx, r9
mov rdx, r11
call dbg.slice_end_index_len_fail
ud2
lea r8, [0x1400c2680]
mov rcx, rax
mov rdx, r11
call dbg.slice_start_index_len_fail
ud2
lea r8, [0x1400c2698]
mov ecx, 1
xor edx, edx
call dbg.slice_start_index_len_fail
ud2
mov byte [rdi + 0x39], 1
mov al, 1
cmp r13b, al
ja 0x14004e659
invalid
cmp al, 1
je 0x14004e5c0
movzx eax, al
cmp eax, 2
jne case.0x14004d644.49
mov rcx, rdi
call dbg.len_before_body
cmp r14, rax
jbe 0x14004e530
lea rcx, [rsp + 0x68]
mov rdx, rdi
call dbg.parse_next_component_back
mov rbx, r14
movzx eax, byte [rsp + 0x70]
jo 0x14004e5b3
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movaps xmmword [rsp + 0x30], xmm0
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x50], xmm2
and al, 0x50
mov rcx, qword [r15 + 0x2f]
invalid
invalid
mov qword [rsp + 0x5f], rcx
sub rbx, qword [rsp + 0x68]
jb 0x14004e73c
mov qword [rdi + 8], rbx
cmp al, 0xa
jne 0x14004e6a4
add byte [rax], al
mov al, 2
mov r14, rbx
jmp 0x14004e536
mov byte [rdi + 0x39], 0
xor eax, eax
cmp r12d, 3
jb 0x14004e536
invalid
cmp r12d, 5
je 0x14004e536
cmp r12d, 6
jne 0x14004e685
test r14, r14
je 0x14004e616
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rax]
cmp r14, 1
je case.0x14004d7c5.44
cmp cl, 0x2e
jne case.0x14004d7c5.44
mov rax, qword [rsp + 0x28]
movzx eax, byte [rax + 1]
cmp eax, 0x2f
je 0x14004e635
invalid
cmp eax, 0x5c
je 0x14004e635
xor eax, eax
jmp 0x14004e536
xor r14d, r14d
xor eax, eax
jmp 0x14004e536
xor eax, eax
cmp r14, 1
jne 0x14004e536
cmp cl, 0x2e
jne 0x14004e536
sub rbx, 1
jb 0x14004e766
add dword [rax], eax
invalid
mov qword [rdi + 8], rbx
mov byte [rsi], 7
jmp 0x14004e65c
cmp bpl, 6
jne 0x14004e68a
invalid
xor eax, 0x33947c6
mov byte [rdi + 0x39], 3
mov byte [rsi], 0xa
mov rax, rsi
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov dword [rdi + 8], ebx
mov byte [rsi], 6
jmp 0x14004e65c
lea rax, [0x1400be608]
movsxd rcx, dword [rax + r12*4]
or al, 0xa0
or al, 0xa0
add rcx, rax
jmp rcx
mov rax, qword [rdi + 0x20]
add rax, 4
rol byte [rbx + rbp*8], 0x5e
and byte [r8 - 0x7d], r9b
rol byte [rbx + rbp*8], 0x5e
mov byte [rsi], al
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movaps xmm2, xmmword [rsp + 0x50]
push rax
push rax
movups xmmword [rsi + 1], xmm0
movups xmmword [rsi + 0x11], xmm1
add dword [rdi], ecx
adc dword [rsi + 0x11], ecx
movups xmmword [rsi + 0x21], xmm2
mov rax, qword [rsp + 0x5f]
and al, 0x5f
mov qword [rsi + 0x30], rax
jmp 0x14004e65c
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
lea rdx, [rcx + 1]
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add rax, 8
jmp 0x14004e702
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
xor byte [r8 - 0x73], r9b
push rcx
add dword [rax - 0x7b], ecx
leave
add dword [rax - 0x7b], ecx
leave
cmove rdx, rcx
add rax, rdx
add rax, 2
test rax, rax
je case.default.0x14004e698
invalid
mov byte [rdi + 0x39], 3
mov rax, qword [rdi + 0x30]
mov qword [rsi + 0x20], rax
movups xmm0, xmmword [rdi + 0x11]
movups xmm1, xmmword [rdi + 0x21]
movups xmmword [rsi + 0x11], xmm1
movups xmmword [rsi + 1], xmm0
mov byte [rsi], bpl
mov rax, qword [rsp + 0x28]
mov qword [rsi + 0x28], rax
mov qword [rsi + 0x30], rbx
jmp 0x14004e65c
mov rcx, rbx
mov rbx, r14
lea r8, [0x1400c2710]
mov rdx, rbx
call dbg.slice_end_index_len_fail
ud2
lea r8, [0x1400c26e0]
mov rcx, rbx
xor edx, edx
shr al, cl
or dword [rax + 5], esi
add byte [rdi], cl
invalid
and al, 0x50
movzx r8d, byte [rdx + 0x38]
mov byte [rsp + 0x58], r8b
mov r8d, dword [rdx + 0x39]
mov dword [rsp + 0x59], r8d
movzx r8d, word [rdx + 0x3d]
mov word [rsp + 0x5d], r8w
movzx edx, byte [rdx + 0x3f]
mov byte [rsp + 0x5f], dl
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
and al, 0x30
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rcx
lea rcx, [rsp + 0x60]
lea rdx, [rsp + 0xd0]
add al, ch
idiv rdi
dec dword [rdi]
mov dh, 0x74
and al, 0x60
add al, ch
idiv rdi
dec dword [rdi]
mov dh, 0x74
and al, 0x60
cmp sil, 0xa
jne 0x14004e960
lea rcx, [rsp + 0x98]
lea rdx, [rsp + 0x20]
add byte [rax - 0x73], cl
push rsp
and al, 0x20
call sym.__std::path::Components_as_core::iter::traits::iterator::Iterator_::next::hab842a479c9333ad
cmp byte [rsp + 0x98], 0xa
mov esp, 0x9824
add byte [rdx], cl
or cl, byte [rdi]
xchg ebp, eax
sal dh, 0xd8
xor ebp, ebp
jmp 0x14004e9c8
mov rdi, r10
mov rsi, r14
sub rsi, r8
cmovb r8, r14
mov rcx, r12
call sub.msvcrt.dll_memcmp
invalid
add byte [rax - 0x68], cl
test eax, eax
cmovne rsi, rax
xor ecx, ecx
test rsi, rsi
setne cl
mov eax, 0xff
add byte [rax], al
add byte [rdi], cl
enter 0xffffffffffffc984, 0xf
test byte [rbp + 1], cl
add byte [rax], al
nop dword [rax]
mov eax, ecx
test cl, 0xfd
jne fcn.14004e94c
lea rcx, [rsp + 0x60]
lea rdx, [rsp + 0xd0]
call sym.__std::path::Components_as_core::iter::traits::iterator::Iterator_::next::hab842a479c9333ad
movzx esi, byte [rsp + 0x60]
cmp sil, 0xa
je 0x14004e92d
movzx edi, byte [rsp + 0x61]
mov r12, qword [rsp + 0x68]
mov r14, qword [rsp + 0x70]
mov r15, qword [rsp + 0x78]
jl 0x14004e9ff
js 0x14004ea25
mov ebx, dword [rsp + 0x80]
lea rcx, [rsp + 0x98]
lea ecx, [rsp + 0x98]
lea rdx, [rsp + 0x20]
call sym.__std::path::Components_as_core::iter::traits::iterator::Iterator_::next::hab842a479c9333ad
invalid
dec dword [rdi]
mov dh, 0x8c
and al, 0x98
add byte [rax], al
add byte [rax + 0xaf98001], dh
cmp cl, 0xa
je fcn.14004e94c
lea edx, [rsi - 6]
movzx edx, dl
mov dh, 0xd2
mov dh, 0xd2
lea r9, [rdx + 1]
cmp dl, 4
cmovae r9, rbp
cmovae ecx, ebp
lea edx, [rcx - 6]
movzx edx, dl
lea r8, [rdx + 1]
cmp dl, 4
cmovae r8, rbp
invalid
invalid
cmp r9, r8
jb case.0x1400522a9.117
add byte [rax], al
invalid
jne fcn.14004e94c
mov rdx, qword [rsp + 0xa0]
mov r8, qword [rsp + 0xa8]
test byte [rax + rbp*4], ah
test al, 0
add byte [rax], al
cmp r9d, 4
je 0x14004eab0
test r9, r9
jne 0x14004e9a7
invalid
invalid
invalid
invalid
invalid
cmp cl, 6
jae 0x14004e9a7
invalid
invalid
invalid
cmp sil, cl
jb case.0x1400522a9.117
invalid
nop
add byte [rax], al
invalid
jne fcn.14004e94c
invalid
movzx ecx, byte [rsp + 0x99]
mov r10, qword [rsp + 0xb0]
xchg esp, eax
and al, 0xb0
add byte [rax], al
add byte [rbx + rcx*4 - 0x54], cl
and al, 0xb8
add byte [rax], al
invalid
movzx eax, sil
lea r9, [0x1400be620]
or eax, 0x6fb8c
invalid
add byte [rcx + 0x63], cl
add al, 0x81
add rax, r9
jmp rax
mov al, 0xff
cmp dil, cl
iretd
jb fcn.14004e94c
iretd
setne cl
jmp 0x14004e9a0
invalid
invalid
invalid
invalid
cmp cl, 9
jne 0x14004e9a7
mov rsi, r14
sub rsi, r8
cmovb r8, r14
mov rcx, r12
call sub.msvcrt.dll_memcmp
cdqe
test eax, eax
cmovne rsi, rax
mov al, 0xff
dec dword [rax - 0x7b]
test byte [rdi], 0x95
setne cl
ror dword [rdi], 0x89
jns 0x14004e9a0
jmp fcn.14004e94c
mov rsi, rbx
sub rsi, r13
cmovb r13, rbx
jmp 0x14004eb3d
mov ecx, edi
mov rdx, rdi
mov r8, r13
invalid
jmp 0x14004eac6
mov al, 0xff
jmp fcn.14004e94c
add byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 0x36], 0xe8
retf 0xece8
imul eax, dword [0x18c0ffa18], 0xffffff8d
lea r8, [0x1400c2740]
retf 0xece8
mov rcx, rax
mov rdx, r10
call dbg.slice_start_index_len_fail
ud2
nop word [rax + rax]
add qword [rax], rax
add byte [rcx + rcx*4 + 0x44], cl
and al, 0x30
mov rbx, rdx
ror dword [rax - 0x77], cl
iretd
mov r15, qword [rcx]
cmp dword [rbx + rcx*4 + 0x71], ecx
invalid
cmp dword [rbx + rcx*4 + 0x71], ecx
adc byte [rbp - 0x7b], cl
test esi, esi
je 0x14004eb70
movzx eax, byte [r14 + r15 - 1]
jno 0x14004eb65
test r14, r14
test esi, esi
je 0x14004eb70
movzx eax, byte [r14 + r15 - 1]
cmp al, 0x2f
setne cl
xchg ebp, eax
invalid
cmp al, 0x5c
setne bpl
setne ch
setne ch
and bpl, cl
jmp 0x14004eb73
mov bpl, 2
add cl, byte [rax - 0x73]
and al, 0x60
and al, 0x60
invalid
lea rcx, [rsp + 0x60]
mov rdx, r15
mov r8, r14
mov eax, esi
call dbg.parse_prefix
movzx esi, byte [rsp + 0x60]
movzx eax, sil
mov dh, 0xc6
invalid
mov dh, 0xc6
mov r13, qword [rsp + 0x70]
mov r12, qword [rsp + 0x80]
lea rcx, [0x1400be638]
or eax, 0x6fa98
add byte [rax - 0x73], cl
or eax, 0x6fa98
invalid
add byte [rbx + riz*2 + 4], cl
or dword [rcx + 1], 0xf2894cc8
movsxd r8, dword [rcx + rax*4]
add r8, rcx
mov rdx, r14
mov rcx, r15
jmp r8
lea rcx, [r13 + 4]
jmp 0x14004ebec
add al, 0xeb
lea rcx, ss:[r12 + 1]
lea rcx, [r12 + 1]
lea rcx, [r12 + 1]
add dword [rbp - 0x7b], ecx
in al, 0x49
cmove ecx, esp
int3
test r12, r12
test esp, esp
cmove rcx, r12
add rcx, r13
add rcx, 8
add ecx, 8
or bl, ch
invalid
or bl, ch
and dword [rcx + 6], edi
mov ecx, 6
mov ecx, 6
add bl, ch
sbb cl, byte [rcx - 0x73]
lea rcx, [r12 + 1]
jmp 0x14004ebec
lea rcx, [r12 + 1]
test r12, r12
cmove rcx, r12
in al, 0x49
cmove ecx, esp
add rcx, r13
add ecx, ebp
add rcx, 2
jmp 0x14004ebec
rol dword [rdx], 0xeb
add eax, 0x2b9
mov ecx, 2
mov rdx, r14
mov ecx, 2
mov rdx, r14
sub rdx, rcx
jb case.default.0x14004f1b1
add byte [rax], al
retf 0x820f
add rcx, r15
stc
mov qword [rsp + 0x28], rbx
test rdx, rdx
je 0x14004ec18
invalid
sub byte [rax - 0x7b], cl
sal byte [rbx + rdx + 0xf], cl
adc ecx, dword [rdi]
adc ecx, dword [rdi]
movzx ecx, byte [rcx]
mov dh, 9
cmp cl, 0x2f
sete dl
invalid
cmp cl, 0x5c
pop rsp
sete bl
or bl, dl
jmp 0x14004ec1a
xor ebx, ebx
and bpl, 1
in eax, 1
mov rcx, qword [rsp + 0x61]
and al, 0x61
mov rdx, qword [rsp + 0x68]
push 0x24948948
inc dword [rax]
add byte [rax], al
invalid
mov qword [rsp + 0xff], rdx
xchg esp, eax
and al, 0xff
inc dword [rax]
invalid
add byte [rax - 0x77], cl
mov word [rax + rdi*8], fs
add byte [rax], al
mov qword [rsp + 0xf8], rcx
mov ecx, 6
invalid
add byte [rax], al
invalid
add byte [rcx + 6], bh
invalid
add byte [rcx + 0x158d48c0], cl
mov eax, eax
lea rdx, [0x1400be654]
movsxd r8, dword [rdx + rax*4]
invalid
add al, 0x82
add r8, rdx
add eax, edx
ror byte [rax - 0x77], 1
jl 0x14004ec75
cmp byte [rcx - 1], al
invalid
invalid
invalid
ror byte [rax - 0x77], 1
jl 0x14004ec75
cmp byte [rcx - 1], al
loopne 0x14004ec9f
invalid
lea rdx, [r13 + 4]
lea edx, [rbp + 4]
add al, 0x48
test rdx, rdx
test edx, edx
jne 0x14004ec98
jmp case.0x14004ec52.6
add byte [rax], al
add byte [rcx - 0x73], cl
lea rdx, [r12 + 1]
lea rdx, [r12 + 1]
lea edx, [rsp + 1]
test r12, r12
cmove rdx, r12
invalid
invalid
invalid
add rdx, r13
add edx, ebp
add rdx, 8
test rdx, rdx
jne 0x14004ec98
invalid
ret 0x4808
or byte [rax - 0x7b], cl
sal byte [rbp + 0x1d], cl
invalid
jmp case.0x14004ec52.6
add byte [rcx - 0x73], cl
push rsp
and al, 1
invalid
lea rdx, [r12 + 1]
add dword [rbp - 0x7b], ecx
test r12, r12
cmove rdx, r12
invalid
invalid
in al, 0x49
cmove edx, esp
invalid
invalid
invalid
add rdx, r13
add rdx, 2
test rdx, rdx
je case.0x14004ec52.6
invalid
push 0xffffffffd1158d48
lea rdx, [0x1400be670]
stc
invalid
add byte [rax + 0x63], cl
add al, 0x82
invalid
movsxd rax, dword [rdx + rax*4]
invalid
add rax, rdx
jmp rax
lea rcx, [r13 + 4]
cmp rcx, r14
je 0x14004ecf3
jmp case.0x14004ec52.6
mov ecx, 2
add byte [rax], al
cmp rcx, r14
int1
je 0x14004ecf3
jmp case.0x14004ec52.6
jmp case.0x14004ec52.6
lea rax, [r12 + 1]
lea rax, [r12 + 1]
lea eax, [rsp + 1]
add dword [rbp - 0x7b], ecx
in al, 0x49
cmove eax, esp
test r12, r12
cmove rax, r12
lea rcx, [rax + r13]
lea ecx, [rax + rbp]
add rcx, 2
cmp rcx, r14
cmp ecx, esi
add cl, byte [rcx + rdi - 0xf]
cmp ecx, esi
je 0x14004ecf3
sbb ebp, ebx
lea rax, es:[r12 + 1]
lea rax, [r12 + 1]
jmp case.0x14004ec52.6
lea rax, [r12 + 1]
lea eax, [rsp + 1]
test r12, r12
cmove rax, r12
invalid
invalid
lea rcx, [rax + r13]
invalid
add rcx, 8
cmp rcx, r14
cmp ecx, esi
int1
jne case.0x14004ec52.6
xor eax, eax
cmp sil, 5
movzx ebp, bpl
cmove ebp, eax
mov rdi, qword [rsp + 0x78]
mov rcx, qword [rsp + 0x28]
and al, 0x28
jl 0x14004ed28
js case.0x14004ed4c.0
mov ecx, dword [rsp + 0x28]
and al, 0x28
mov rdx, qword [rsp + 0x30]
mov edx, dword [rsp + 0x30]
call dbg.is_absolute
test al, al
jne case.default.0x14004ed4c
lea rcx, [rsp + 0x60]
mov rdx, qword [rsp + 0x28]
mov edx, dword [rsp + 0x28]
invalid
mov edx, dword [rsp + 0x28]
push rsp
and al, 0x28
mov r8, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
and al, 0x30
call dbg.parse_prefix
mov ah, 0x24
add dword [rax], eax
movzx edx, byte [rsp + 0x60]
mov rcx, qword [rsp + 0x70]
mov rax, qword [rsp + 0x80]
mov eax, dword [rsp + 0x80]
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax], 0
add byte [rbp + rcx*4 + 5], cl
invalid
lea r8, [0x1400be684]
lea eax, [0x1400be684]
add eax, 0x6f93f
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
add rcx, 4
jmp 0x14004ed88
invalid
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x14004ed88
mov ecx, 6
jmp 0x14004ed88
lea rdx, [rax + 1]
test rax, rax
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
add ecx, 8
add ecx, 8
jmp 0x14004ed88
mov ecx, 2
cmp rcx, qword [rsp + 0x30]
ja 0x14004f5da
mov rsi, qword [rsp + 0x38]
mov qword [rsi + 0x10], 0
adc byte [rax], r8b
add byte [rax], al
add byte [rax - 0x75], cl
jl 0x14004edc8
invalid
adc byte [rax], r8b
add byte [rax], al
add byte [rax - 0x75], cl
jl 0x14004edc8
sub byte [rax - 0x77], cl
int1
mov rcx, rsi
mov rdx, rdi
mov edx, edi
mov r8, qword [rsp + 0x30]
call dbg.push_slice
nop
add rsp, 0x148
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
ret
cmp sil, 3
jae 0x14004ee75
invalid
invalid
add byte [rax], al
invalid
cmp qword [rsp + 0x30], 0
je case.default.0x14004f123
mov qword [rsp + 0x108], r15
mov qword [rsp + 0x110], r14
mov ah, 0x24
adc byte [rcx], al
add byte [rax], al
mov byte [rsp + 0x118], sil
mov byte [rsp + 0x118], dh
mov byte [rsp + 0x118], dh
mov rax, qword [rsp + 0xf8]
mov rcx, qword [rsp + 0xff]
and al, 0xff
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x119], eax
mov dword [rsp + 0x119], eax
mov qword [rsp + 0x120], rcx
mov qword [rsp + 0x128], r13
mov qword [rsp + 0x130], rdi
mov qword [rsp + 0x138], r12
mov word [rsp + 0x140], 0x200
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rax], al
add cl, byte [rax + 0x142249c]
add byte [rax], al
add cl, byte [rax + 0x142249c]
add byte [rax], al
lea rcx, [rsp + 0x60]
lea rdx, [rsp + 0x108]
call sym.__std::path::Components_as_core::iter::traits::iterator::Iterator_::next::hab842a479c9333ad
invalid
inc dword [rax + 0xa60247c]
jne 0x14004eec2
invalid
mov qword [rsp + 0x40], 8
xorps xmm0, xmm0
ror byte [rdi], 0x11
movups xmmword [rsp + 0x48], xmm0
mov rdi, qword [rsp + 0x28]
mov edi, dword [rsp + 0x28]
jl 0x14004ee93
sub cl, ch
invalid
add dword [rax], eax
invalid
jl 0x14004ee93
sub cl, ch
invalid
lea rcx, [rsp + 0x60]
mov rdi, qword [rsp + 0x28]
mov rdx, rdi
mov rsi, qword [rsp + 0x30]
mov r8, rsi
invalid
call dbg.parse_prefix
add dword [rax], eax
movzx eax, byte [rsp + 0x60]
mov rcx, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x80]
add byte [rax], 0
add byte [rdi + rcx - 0x4a], al
mov dh, 0xc0
lea r9, [0x1400be6a0]
movsxd r10, dword [r9 + r8*4]
add r10, r9
mov r9, rdi
invalid
invalid
add byte [rax], 0
add byte [rdi + rcx - 0x4a], al
mov dh, 0xc0
lea r9, [0x1400be6a0]
movsxd r10, dword [r9 + r8*4]
add r10, r9
mov r9, rdi
jmp r10
add rcx, 4
jmp case.0x14004e334.68
add al, byte [rax]
invalid
mov rax, qword [0x1400e1348]
movzx eax, byte [rax]
add byte [rcx + 0xe0], bh
add byte [rax], al
add byte [rdx + 8], bh
or byte [rax], al
add byte [rax], al
add al, ch
pushfq
sti
dec dword [rax - 0x7b]
ror byte [rax - 0x75], 0x7c
and al, 0x28
je 0x14004f600
invalid
invalid
add byte [rax], al
mov r14, rax
mov rax, qword [rsp + 0x90]
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rcx - 0x77], cl
xor byte [rdi], r9b
adc byte [rsp + 0x60], al
movups xmm1, xmmword [rsp + 0x70]
and al, 0x70
movups xmm2, xmmword [rsp + 0x80]
add byte [rax], al
add byte [rcx + 0xf], al
adc dword [rsi + 0x20], edx
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
adc dword [rsi], eax
mov qword [rsp + 0xe0], r14
add byte [rax], al
mov qword [rsp + 0xe8], 4
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xf0], 1
movups xmm0, xmmword [rsp + 0x108]
test byte [rax + rcx], ah
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x118], cl
movups xmm2, xmmword [rsp + 0x128]
adc byte [rsp + 0x128], dl
add byte [rdi], cl
adc byte [rsp + 0x138], bl
movaps xmmword [rsp + 0x90], xmm3
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x80], edx
and al, 0x80
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x70], ecx
and al, 0x70
movaps xmmword [rsp + 0x60], xmm0
invalid
lea rcx, [rsp + 0xa8]
lea rdx, [rsp + 0x60]
and al, 0x60
invalid
call sym.__std::path::Components_as_core::iter::traits::iterator::Iterator_::next::hab842a479c9333ad
inc dword [rax + 0xa824bc]
add byte [rax], al
add byte [rdx], cl
inc dword [rax + 0xa824bc]
add byte [rax], al
add byte [rdx], cl
je 0x14004f02f
mov r15d, 1
add byte [rdx], cl
je 0x14004f02f
mov r15d, 1
add byte [rsi + 0x38], bh
mov esi, 0x38
lea r12, [rsp + 0xe0]
lea esp, [rsp + 0xe0]
lea r13, [rsp + 0xa8]
lea rbp, [rsp + 0x60]
insb byte [rdi], dx
and al, 0x60
cmp r15, qword [rsp + 0xe8]
jne 0x14004efd5
mov r8d, 1
mov rcx, r12
mov rdx, r15
mov edx, edi
call dbg.do_reserve_and_handle<std::path::Component, alloc::alloc::Global>
adc ecx, esi
invalid
std
dec dword [rbx + rcx*4 - 0x4c]
mov ah, 0x24
loopne 0x14004efd3
add byte [rax], al
invalid
std
dec dword [rbx + rcx*4 - 0x4c]
mov ah, 0x24
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rsp + 0xd8]
invalid
invalid
mov rax, qword [rsp + 0xd8]
mov qword [r14 + rsi + 0x30], rax
xor byte ss:[rdi], cl
adc byte [rsp + 0xa8], al
xor byte ss:[rdi], cl
adc byte [rsp + 0xa8], al
test al, 0
add byte [rax], al
invalid
movups xmm1, xmmword [rsp + 0xb8]
movups xmm2, xmmword [rsp + 0xc8]
add byte [rax], al
invalid
mov eax, 0xf000000
adc byte [rsp + 0xc8], dl
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0xf], al
movups xmmword [r14 + rsi + 0x20], xmm2
movups xmmword [r14 + rsi + 0x20], xmm2
and byte ss:[rcx + 0xf], al
adc dword [rsi + rsi + 0x10], ecx
invalid
invalid
movups xmmword [r14 + rsi + 0x10], xmm1
movups xmmword [r14 + rsi], xmm0
inc r15
invalid
inc r15
mov qword [rsp + 0xf0], r15
mov rcx, r13
invalid
lock add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
mov rdx, rbp
call sym.__std::path::Components_as_core::iter::traits::iterator::Iterator_::next::hab842a479c9333ad
invalid
invalid
dec dword [rax - 0x7d]
add rsi, 0x38
cmp byte [rsp + 0xa8], 0xa
and al, 0xa8
add byte [rax], al
add byte [rdx], cl
invalid
and al, 0xa8
add byte [rax], al
add byte [rdx], cl
jne case.0x14004deba.73
or dword [rdi], 0x10
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rsp + 0x40], xmm0
and al, 0x40
movups xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x40], xmm0
and al, 0x40
mov rax, qword [rsp + 0xf0]
and al, 0xf0
add byte [rax], al
add byte [rax - 0x77], cl
add byte [rax], al
mov qword [rsp + 0x50], rax
and al, 0x50
and al, 0x50
lea rcx, [rsp + 0xa8]
mov rdx, rdi
mov r8, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
and al, 0x30
call dbg.parse_prefix
invalid
and dword [rcx], eax
add byte [rdi], cl
mov dh, 0x94
and al, 0xa8
invalid
add dword [rax], eax
movzx edx, byte [rsp + 0xa8]
test al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov word [rax + rdi*4], fs
mov rcx, qword [rsp + 0xb8]
mov rax, qword [rsp + 0xc8]
enter 0, 0
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rcx*8], ah
invalid
and al, 0xc8
enter 0, 0
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
jae 0x14004f071
invalid
lea r8, [0x1400be6f0]
lea eax, [0x1400be6f0]
invalid
movsxd r9, dword [r8 + rdx*4]
invalid
or al, 0x90
add r9, r8
mov rdx, rdi
jmp r9
invalid
loope 0x14004f0d3
add rcx, 4
add ecx, 4
add al, 0xe9
jmp 0x14004f241
scasb al, byte [rdi]
add dword [rax], eax
add byte [rbp + rcx*4 + 0x42], cl
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
invalid
invalid
invalid
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
ret 0x14c
add rcx, 8
add ecx, 8
or bl, ch
jmp case.0x14004e334.68
and byte [rcx + 6], bh
mov ecx, 6
add bl, ch
jmp case.0x14004e334.68
sbb dword [rbp + rcx*4 + 0x42], ecx
add dword [rax - 0x7b], ecx
test edx, edx
cmove r8, rdx
invalid
invalid
lea r8, [rdx + 1]
test rdx, rdx
test edx, edx
test edx, edx
cmove r8, rdx
add rcx, r8
add rcx, 2
add ecx, 2
rol dword [rdx], 0xeb
add ch, bl
jmp case.0x14004e334.68
add eax, 0x2b9
add byte [rax - 0x75], cl
invalid
invalid
je 0x14004f0ef
mov rsi, qword [rsp + 0x30]
mov esi, dword [rsp + 0x30]
xor byte [rax + 0x29], cl
invalid
sub rsi, rcx
jb 0x14004f5da
invalid
invalid
add byte [rax], al
add eax, 0x48000005
add ecx, edi
add byte [rax], al
add rcx, rdi
mov r9, rcx
leave
test rsi, rsi
test esi, esi
je case.0x14004ed4c.14
invalid
movzx ecx, byte [r9]
mov dh, 9
cmp ecx, 0x2f
je 0x14004f0f2
stc
invalid
cmp ecx, 0x5c
je 0x14004f0f2
add al, 0x3c
cmp al, 5
jae case.default.0x14004f123
invalid
add eax, 0x8d483a73
cmp cl, byte [rax - 0x73]
lea rcx, [rsp + 0x60]
lea ecx, [rsp + 0x60]
and al, 0x60
and al, 0x60
invalid
mov rdx, r15
mov edx, edi
mov r8, r14
mov eax, esi
call dbg.parse_prefix
movzx r8d, byte [rsp + 0x60]
mov dh, 0x44
and al, 0x60
mov dh, 0x44
and al, 0x60
and al, 0x60
mov rax, qword [rsp + 0x70]
mov eax, dword [rsp + 0x70]
mov rdx, qword [rsp + 0x80]
mov edx, dword [rsp + 0x80]
xchg esp, eax
and al, 0x80
add byte [rax], al
add byte [rax], al
lea rcx, [0x1400be6bc]
add byte [rax], al
lea rcx, [0x1400be6bc]
cmc
invalid
movsxd r9, dword [rcx + r8*4]
invalid
add r9, rcx
add ecx, ecx
jmp r9
jmp rcx
lea rcx, [rax + 4]
lea ecx, [rax + 4]
add al, 0xeb
invalid
jmp case.0x14004eca6.33
test bpl, bpl
mov rsi, qword [rsp + 0x38]
mov rdi, qword [rsp + 0x28]
mov edi, dword [rsp + 0x28]
mov edi, dword [rsp + 0x28]
je 0x14004eda5
cld
cld
invalid
dec dword [rax - 0x73]
adc eax, 0x73452
push rdx
xor al, 7
invalid
lea rdx, str..Components
lea edx, str..Components
push rdx
xor al, 7
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
invalid
mov r8d, 1
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call dbg.push_slice
jmp 0x14004eda5
cld
invalid
invalid
pushfq
invalid
cld
cld
invalid
dec dword [rax - 0x73]
add qword [rax - 0x7b], rcx
invalid
lea rcx, [rdx + 1]
test rdx, rdx
test edx, edx
test edx, edx
ror byte [rax + 0xf], cl
retf 0x148
invalid
cmove rcx, rdx
add rcx, rax
add ecx, eax
add rcx, 2
rol dword [rdx], 0xeb
invalid
rol dword [rdx], 0xeb
and byte [rax - 0x73], cl
add qword [rax - 0x7b], rcx
add dword [rax - 0x7b], ecx
lea rcx, [rdx + 1]
add dword [rax - 0x7b], ecx
test rdx, rdx
test edx, edx
ror byte [rax + 0xf], cl
retf 0x148
cmove rcx, rdx
add rcx, rax
ror dword [rax - 0x7d], 0xc1
or bl, ch
invalid
ror dword [rax - 0x7d], 0xc1
or bl, ch
or al, 0xb9
invalid
invalid
mov ecx, 6
add byte [rax], al
add bl, ch
jmp case.0x14004eca6.33
add eax, 0x2b9
mov ecx, 2
add byte [rax - 0x75], cl
je case.0x14004ed4c.29
mov rsi, qword [rsp + 0x38]
mov esi, dword [rsp + 0x38]
cmp byte [rax - 0x75], cl
jl 0x14004f1ba
mov rdi, qword [rsp + 0x28]
sub byte [rcx + rdi - 0xf], cl
cmp rcx, r14
ja case.default.0x14004f1b1
mov ecx, r8d
mov ecx, eax
ror dword [rbp + rcx*4 + 5], 0x2e
cmc
lea r8, [0x1400be6d8]
movsxd rcx, dword [r8 + rcx*4]
invalid
or al, 0x88
add rcx, r8
jmp rcx
invalid
invalid
add rax, 4
jmp 0x14004f1fb
rol byte [rbx + rbp*8], 0x42
xor eax, eax
mov rsi, qword [rsp + 0x38]
mov esi, dword [rsp + 0x38]
ror byte [rax - 0x75], 0x74
and al, 0x38
invalid
mov esi, dword [rsp + 0x38]
cmp byte [rax - 0x75], cl
jl case.0x1400459ca.215
mov rdi, qword [rsp + 0x28]
jmp 0x14004f204
invalid
cmp eax, 0x14a8d48
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
retf 0x148
enter 0xffffffffffff8348, 0xffffffffffffffc0
invalid
retf 0x148
add ch, bl
jmp 0x14004f1fb
and byte [rax + 6], bh
mov eax, 6
jmp 0x14004f1fb
lea rcx, [rdx + 1]
test rdx, rdx
ror byte [rax + 0xf], cl
invalid
invalid
retf 0x148
add rax, rcx
add rax, 8
jmp 0x14004f1fb
add eax, 0x2b8
add byte [rcx + 0x39], cl
invalid
mov eax, 2
cmp r14, rax
jb 0x14004eda5
mov qword [rsi + 0x10], rax
jmp 0x14004eda5
cwde
sti
invalid
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x14004f241
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
and byte [rcx + 6], bh
mov ecx, 6
mov ecx, 6
add byte [rax], al
jmp 0x14004f241
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x14004f241
mov ecx, 2
add byte [rax + 0x3b], cl
and al, 0x30
cmp rcx, qword [rsp + 0x30]
ja 0x14004f5ed
jne 0x14004f252
xor eax, eax
jmp 0x14004f267
add rcx, rdi
mov rdx, rcx
movzx eax, byte [rdx]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
mov rcx, qword [rsp + 0xc8]
mov qword [rsp + 0x90], rcx
add byte [rdi], cl
adc byte [rsp + 0xa8], al
and al, 0xa8
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xb8], cl
add byte [rax], al
movups xmmword [rsp + 0x80], xmm1
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x70], eax
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x70], eax
mov qword [rsp + 0x60], rdi
mov rcx, qword [rsp + 0x30]
mov qword [rsp + 0x68], rcx
and al, 0x68
mov word [rsp + 0x98], 0x200
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax], al
add cl, byte [rax + 0x9a2484]
add byte [rax], al
lea rsi, [rsp + 0xa9]
lea rdi, [rsp + 0xa8]
test al, 0
add byte [rax], al
add byte [rax - 0x73], cl
pop rsp
and al, 0x60
xor r15d, r15d
lea r14, [rsp + 0x40]
jmp 0x14004f310
mov rdx, qword [rsp + 0x50]
mov edx, dword [rsp + 0x50]
mov rax, qword [rsp + 0x40]
imul rcx, rdx, 0x38
mov byte [rax + rcx], r12b
and al, 8
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movups xmmword [rax + rcx + 1], xmm0
add dword [rdi], ecx
adc dword [rax + rcx + 0x11], ecx
movups xmmword [rax + rcx + 0x21], xmm2
mov r8, qword [rsi + 0x2f]
invalid
invalid
mov qword [rax + rcx + 0x30], r8
inc rdx
ret 0x8948
push rsp
and al, 0x50
mov rcx, rdi
mov rdx, rbx
mov edx, ebx
call sym.__std::path::Components_as_core::iter::traits::iterator::Iterator_::next::hab842a479c9333ad
movzx r12d, byte [rsp + 0xa8]
movzx esp, byte [rsp + 0xa8]
movzx esp, byte [rsp + 0xa8]
cmp r12b, 0xa
je 0x14004f3b7
lea eax, [r12 - 6]
movzx ecx, al
mov dh, 0xc8
mov dh, 0xc8
lea rax, [rcx + 1]
cmp cl, 4
cmovae rax, r15
cmovae eax, edi
cmovae eax, edi
cmp rax, 1
je 0x14004f372
cmp eax, 2
je 0x14004f310
cmp eax, 3
jne 0x14004f39a
invalid
mov rax, qword [rsp + 0x50]
mov rax, qword [rsp + 0x50]
sub rax, 1
jb 0x14004f310
mov rcx, qword [rsp + 0x40]
imul rdx, rax, 0x38
cmp byte [rcx + rdx], 9
jne 0x14004f310
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x50], eax
jmp 0x14004f310
xor edx, edx
cmp qword [rsp + 0x50], 0
setne dl
ret 0x8948
push rsp
and al, 0x50
and al, 0x50
cmp qword [rsp + 0x48], rdx
push rsp
and al, 0x48
invalid
jne 0x14004f2d8
jne 0x14004f2d8
mov rcx, r14
call dbg.reserve_for_push<std::path::Component, alloc::alloc::Global>
or eax, esp
std
invalid
jmp 0x14004f2d3
invalid
invalid
invalid
mov rdx, qword [rsp + 0x50]
push rax
cmp rdx, qword [rsp + 0x48]
and al, 0x48
jne 0x14004f2d8
invalid
mov rcx, r14
call dbg.reserve_for_push<std::path::Component, alloc::alloc::Global>
std
invalid
jmp 0x14004f2d3
std
invalid
mov qword [rsp + 0xa8], 1
mov dword [rsp + 0xa8], 1
and al, 0xa8
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rdi], cl
push rdi
xorps xmm0, xmm0
movups xmmword [rsp + 0xb0], xmm0
and al, 0xb0
add byte [rax], al
invalid
ror byte [rdi], 0x11
test byte [rax + rsi*4], ah
and al, 0xb0
and al, 0xb0
add byte [rax], al
add dh, al
invalid
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0xc0], 1
add byte [rcx], al
mov rax, qword [rsp + 0x40]
and al, 0x40
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
mov rax, qword [rsp + 0x50]
and al, 0x50
test rax, rax
je case.0x1400441a0.378
imul rsi, rax, 0x38
imul esi, eax, 0x38
mov r14, qword [rsp + 0x30]
add rsi, r14
add esi, esi
add esi, esi
lea rbp, [rsp + 0x61]
and al, 0x61
invalid
lea r12, [rsp + 0xa8]
test al, 0
add byte [rax], al
invalid
add byte [rax - 0x73], cl
cmp eax, 0x6f2f4
hlt
invalid
invalid
invalid
lea rdi, [0x1400be70c]
hlt
xor eax, eax
jmp 0x14004f42b
xor eax, eax
add r14, 0x38
cmp r14, rsi
invalid
je case.0x1400441a0.378
movzx ebx, byte [r14]
movzx ebx, byte [rsi]
mov dh, 0x1e
cmp ebx, 0xa
sti
or cl, byte [rdi]
invalid
test byte [rbx], bh
add dword [rax], eax
je case.0x1400441a0.378
add byte [rax + 0x4960245c], cl
mov ecx, dword [rsi + 0x30]
mov byte [rsp + 0x60], bl
and al, 0x60
mov rcx, qword [r14 + 0x30]
mov qword [rbp + 0x2f], rcx
movups xmm0, xmmword [r14 + 1]
add dword [rcx + 0xf], eax
adc byte [rsi + 0x11], cl
movups xmm1, xmmword [r14 + 0x11]
movups xmm2, xmmword [r14 + 0x21]
movups xmm2, xmmword [rsi + 0x21]
movups xmmword [rbp + 0x20], xmm2
movups xmmword [rbp + 0x10], xmm1
adc dword [rbp + 0x10], ecx
push rbp
and byte [rdi], cl
adc dword [rbp + 0x10], ecx
movups xmmword [rbp], xmm0
test al, 1
invalid
je 0x14004f48d
add byte [r8 + 0x482a7401], r13b
lea rcx, [rsp + 0x60]
lea ecx, [rsp + 0x60]
lea rdx, [0x1400c2770]
adc eax, 0x73301
add dword [rbx], esi
invalid
call sym.__std::path::Component_as_core::cmp::PartialEq_::eq::hf5c4d31eb4ebb777
test al, al
jne 0x14004f48d
mov r8d, 1
add byte [rax], al
mov rcx, r12
lea rdx, str..Components
invalid
invalid
loope 0x14004f4ca
lea edx, str..Components
invalid
add al, ch
call dbg.push_slice
invalid
mov r13, qword [rsp + 0x70]
and al, 0x70
lea eax, [rbx - 6]
movzx eax, al
lea r15, [rax + 1]
add dword [rsp + rax], edi
cmp al, 4
mov eax, 0
cmovae r15, rax
cmovae edi, eax
add byte [rdi + rcx + 0x43], cl
clc
cmovae edi, eax
clc
movsxd rax, dword [rdi + r15*4]
add rax, rdi
mov r8, r15
clc
clc
lea rdx, str..Components
jmp rax
loopne 0x14004f503
mov rdx, qword [rsp + 0x88]
mov edx, dword [rsp + 0x88]
mov r8, qword [rsp + 0x90]
add bl, ch
xor al, 0x48
mov rdx, qword [rsp + 0x68]
jmp case.0x14004f4b8.1
mov rdx, qword [rsp + 0x68]
mov r8, r13
jmp case.0x14004f4b8.1
invalid
call 0xf8461fc3
add dword [rax], eax
add byte [rax], al
mov r8d, 1
lea rdx, [0x1400c2599]
jmp case.0x14004f4b8.1
invalid
sbb eax, dword [rcx - 0x48]
add al, byte [rax]
add byte [rax], al
invalid
mov r8d, 2
lea rdx, [0x1400c2548]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
xor byte [rdi], al
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
mov rcx, r12
call dbg.push_slice
cmp r15d, 1
call 0x18104f61b
cmp edi, 1
add byte [rcx - 0x7d], al
inc dword [rcx]
je case.0x14004f535.5
test byte [rdx], cl
invalid
invalid
mov al, 1
test r15, r15
jne case.0x14004ec52.48
mov rax, qword [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rax], al
mov ecx, ebx
invalid
invalid
invalid
int1
mov ecx, ebx
lea rdx, [0x1400be720]
invalid
add byte [rax + 0x63], cl
or al, 0x8a
add rcx, rdx
jmp rcx
invalid
add ebp, 4
mov rbx, r13
jmp case.0x14004f535.2
lea ecx, [rax + 1]
adc ecx, dword [rax - 0x73]
add qword [rax - 0x7b], rcx
ror byte [rax + 0xf], 0x44
enter 0xffffffffffff8d4a, 0x1c
sub dword [rax - 0x7d], ecx
ret
lea rcx, [rax + 1]
test rax, rax
cmove rcx, rax
lea rbx, [rcx + r13]
add rbx, 2
test rbx, rbx
setne al
jmp case.0x14004ec52.48
mov rax, qword [rsp + 0x28]
test rax, rax
je 0x14004f591
imul rdx, rax, 0x38
mov r8d, 8
lea r8, [0x1400c2530]
mov rdx, r14
call dbg.slice_start_index_len_fail
ud2
lea r8, [0x1400c2530]
mov rdx, qword [rsp + 0x30]
call dbg.slice_start_index_len_fail
ud2
lea r8, [0x1400c2530]
mov rdx, qword [rsp + 0x30]
mov edx, dword [rsp + 0x30]
call dbg.slice_start_index_len_fail
invalid
invalid
add byte [rdi], cl
invalid
mov ecx, 8
mov edx, 0xe0
call dbg.handle_alloc_error
ud2
mov rcx, rdi
mov rdx, r14
call sym.alloc::raw_vec::RawVec_T_A_::reserve_for_push::h816910af5c15f527
mov r15, qword [rdi]
mov edi, dword [rdi]
mov r14, qword [rdi + 0x10]
mov byte [r15 + r14], 0x2e
inc r14
inc esi
mov qword [rdi + 0x10], r14
ja 0x14004f8e5
mov rax, qword [rdi + 8]
sub rax, r14
sub eax, esi
cmp rax, rsi
invalid
jb 0x14004f924
invalid
mov rcx, qword [rdi]
add rcx, r14
mov rdx, rbx
mov edx, ebx
mov r8, rsi
call sym.memcpy
mov esi, 0x49000640
add esi, esi
test byte [rcx + rcx*4 + 0x77], 0x10
test r13, r13
setne al
ror byte [rax - 0x7d], 0xc4
add esp, 0x58
pop rax
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
pop rdi
pop rdi
ret
mov dword [rdi + 8], esp
mov r15, rcx
mov rbp, r12
mov ebp, esp
cmp r14, rbp
je 0x14004f8b7
jmp 0x14004f8c9
mov rcx, rdi
mov rdx, r14
mov edx, esi
mov edx, esi
mov r8, rsi
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::h42c66e84c7c7355c
ret
std
dec dword [rbx + rcx*4 + 0x77]
adc bl, ch
invalid
ret
add byte [rdi], cl
or ecx, dword [rax - 0x7b]
test rcx, rcx
jne case.0x1400522a9.181
call dbg.capacity_overflow
ud2
invalid
mov rdx, qword [rsp + 0x50]
push rax
call dbg.handle_alloc_error
add al, 0
ud2
test edx, edx
je case.0x14004e334.94
js 0x14004f9c3
mov rax, qword [0x1400e1348]
int 0x19
or dword [rax], eax
invalid
movzx eax, byte [rax]
mov edx, 1
add byte [rax], al
mov rcx, rsi
call sym.__rust_alloc
mov ch, 0x91
xchg ecx, eax
sti
invalid
xchg ecx, eax
sti
dec dword [rax - 0x77]
mov rbx, rax
mov rbx, rax
test rax, rax
test eax, eax
test eax, eax
jne case.0x14004deba.115
mov ecx, 1
mov rdx, rsi
call dbg.handle_alloc_error
or byte [rax + rax], al
add al, 0
add al, 0
ud2
mov ebx, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rbx
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
mov eax, esi
mov eax, esi
call sym.memcpy
mov rax, rbx
mov eax, ebx
mov eax, ebx
mov rdx, rsi
add rsp, 0x20
add esp, 0x20
add rsp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
ret
call dbg.capacity_overflow
ud2
invalid
mov eax, edx
ror byte [rax - 0x75], 1
add dword [rax - 0x75], ecx
invalid
mov rax, qword [rcx]
mov rdx, qword [rcx + 0x10]
mov edx, dword [rcx + 0x10]
mov edx, dword [rcx + 0x10]
push rcx
adc byte [rax - 0x77], cl
mov ecx, eax
invalid
invalid
invalid
mov rcx, rax
mov ecx, eax
jmp sym.__std::sys_common::wtf8::Wtf8_as_core::fmt::Debug_::fmt::ha991e2d226b5a512
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x56], al
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
mov rsi, r8
mov rbx, rdx
mov rdi, rcx
test r8, r8
je case.0x14004ea9b.79
js 0x14004fa67
pop rsi
mov rax, qword [0x1400e1348]
mov eax, dword [0x1400e1348]
or dword [rax], eax
add byte [rdi], cl
mov dh, 0
movzx eax, byte [rax]
mov edx, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, esi
mov rcx, rsi
mov ecx, esi
call sym.__rust_alloc
mov r14, rax
invalid
and byte [rcx - 0x76b60005], dl
sti
dec dword [rcx - 0x77]
invalid
test rax, rax
jne 0x14004fa3d
mov ecx, 1
mov rdx, rsi
bnd call dbg.handle_alloc_error
add byte [rax - 0x77], cl
bnd call dbg.handle_alloc_error
or ecx, dword [rax]
add al, 0
ud2
or eax, dword [rcx - 0x42]
add dword [rax], eax
invalid
mov r14d, 1
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov ecx, esi
add byte [rax], al
mov rcx, r14
mov ecx, esi
mov rdx, rbx
mov r8, rsi
call sym.memcpy
add byte [rcx + rcx*4 + 0x37], cl
add byte [rcx + rcx*4 + 0x37], cl
invalid
mov qword [rdi + 8], rsi
mov dword [rdi + 8], esi
mov qword [rdi + 0x10], rsi
ja 0x14004fa66
mov byte [rdi + 0x18], 0
sbb byte [r8], r8b
mov rax, rdi
mov eax, edi
clc
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
ret
call dbg.capacity_overflow
invalid
add al, 0
add byte [rdi], cl
or esp, dword [rsi - 0x70]
nop
ud2
nop
nop
sub rsp, 0x48
sub esp, 0x48
in al, dx
mov rsi, rdx
mov rsi, rdx
mov esi, edx
mov rdi, rcx
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
iretd
lea ecx, [rsp + 0x20]
and al, 0x20
mov rdx, rdi
mov r8, rsi
mov eax, esi
invalid
invalid
call dbg.parse_prefix
push rsp
invalid
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x44
invalid
movzx eax, byte [rsp + 0x20]
and al, 0x20
and al, 0x20
and byte [rax - 0x75], cl
and al, 0x30
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
mov rdx, qword [rsp + 0x40]
movzx r8d, al
lea r9, [0x1400be738]
xchg edx, eax
in al, dx
invalid
add byte [rdi + 0x63], cl
adc al, 0x81
invalid
ror byte [rbp + rcx*4 + 0xd], 0x92
xchg edx, eax
in al, dx
invalid
add byte [rdi + 0x63], cl
adc al, 0x81
invalid
or dword [rbp + 1], 0xf08949ca
add r10, r9
add edx, ecx
retf 0x8949
mov r8, rsi
mov r9, rdi
jmp r10
invalid
loop 0x14004faff
add rcx, 4
rol dword [rbx + rbp*8], 0x34
jmp 0x14004faf0
lea r8, [rdx + 1]
lea eax, [rdx + 1]
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
invalid
invalid
invalid
test rdx, rdx
test edx, edx
cmove r8, rdx
add rcx, r8
add rcx, 8
jmp 0x14004faf0
ret 0x14c
mov ecx, 6
invalid
add byte [rax], al
jmp 0x14004faf0
sbb dword [rbp + rcx*4 + 0x42], ecx
lea r8, [rdx + 1]
add dword [rax - 0x7b], ecx
add dword [rax - 0x7b], ecx
test rdx, rdx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
cmove r8, rdx
cmove eax, edx
add rcx, r8
add rcx, 2
jmp 0x14004faf0
add eax, 0x2b9
mov ecx, 2
add byte [rax], al
add byte [rcx - 0x77], cl
mov r8, rsi
mov eax, esi
invalid
sub r8, rcx
enter 0xffffffffffff820f, 0xffffffffffffffa0
add byte [rax], al
invalid
jb 0x14004fb9c
movabs al, byte [0x8949f90148000000]
leave
add byte [rax], al
add byte [rax + 1], cl
stc
add rcx, rdi
mov r9, rcx
test r8, r8
je case.0x14004d7c5.140
movzx ecx, byte [r9]
mov dh, 9
or dword [rbx + 0x9742ff9], eax
cmp ecx, 0x2f
je case.0x14004f535.13
or dword [rbx + 0x4745cf9], eax
cmp ecx, 0x5c
je case.0x14004f535.13
invalid
add al, 0x3c
cmp al, 4
ja case.default.0x14004fb4a
add al, 0x77
cmp cl, byte [rax - 0x73]
lea rcx, [rsp + 0x20]
lea rcx, [rsp + 0x20]
mov rdx, rdi
mov r8, rsi
mov eax, esi
mov eax, esi
invalid
call dbg.parse_prefix
mov bh, 0x16
add dword [rax], eax
movzx eax, byte [rsp + 0x20]
mov dh, 0x44
and al, 0x20
mov rcx, qword [rsp + 0x30]
and al, 0x30
mov rdx, qword [rsp + 0x40]
movzx r8d, al
invalid
movzx r8d, al
ror byte [rbp + rcx*4 + 0xd], 0x11
in al, dx
lea r9, [0x1400be754]
or eax, 0x6ec11
invalid
movsxd r8, dword [r9 + r8*4]
add r8, r9
add eax, ecx
enter 0xffffffffffffff41, 0xffffffffffffffe0
jmp r8
add rcx, 4
jmp 0x14004fb8b
invalid
rol dword [rbx + rbp*8], 0x38
cmp byte [rcx], dh
shr bl, 0x3e
jmp case.0x14004deba.133
xor eax, eax
jmp case.0x14004deba.133
lea r8, ds:[rdx + 1]
lea r8, [rdx + 1]
test rdx, rdx
test edx, edx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
invalid
invalid
cmove r8, rdx
add rcx, r8
add ecx, eax
add rcx, 8
jmp 0x14004fb8b
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x14004fb8b
lea r8, [rdx + 1]
add dword [rax - 0x7b], ecx
add dword [rax - 0x7b], ecx
test rdx, rdx
test edx, edx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
invalid
cmove r8, rdx
add rcx, r8
add ecx, eax
ret 0x14c
add ecx, eax
add rcx, 2
jmp 0x14004fb8b
mov ecx, 2
cmp rcx, rsi
int1
ja 0x14004fb9c
or al, 0x3c
cmp al, 6
invalid
setne al
add rsp, 0x48
add esp, 0x48
invalid
pop rdi
pop rsi
ret
lea r8, [0x1400c2530]
mov rdx, rsi
bnd call dbg.slice_start_index_len_fail
bnd call dbg.slice_start_index_len_fail
add eax, 0xf0b0f00
add byte [rdi], cl
or ecx, dword [rdi]
invalid
ud2
invalid
add byte [rsi + 0x57], dl
sub rsp, 0xc8
mov rsi, rdx
mov rdi, rcx
mov edi, ecx
mov edi, ecx
lea rcx, [rsp + 0x28]
and al, 0x28
sub byte [rax - 0x77], cl
mov rdx, rdi
cli
mov r8, rsi
call dbg.parse_prefix
movzx edx, byte [rsp + 0x28]
mov rcx, qword [rsp + 0x38]
and al, 0x38
and al, 0x38
mov rax, qword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
lea r8, [0x1400be770]
lea r8, [0x1400be770]
lea eax, [0x1400be770]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rsi
mov r8, rdi
clc
clc
jmp r9
jmp rcx
add rcx, 4
jmp case.0x14004eca6.72
invalid
rol dword [rbx + rbp*8], 0x34
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
ror dword [rax], 0xeb
jmp case.0x14004eca6.72
and byte [rcx + 6], bh
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
invalid
invalid
jmp case.0x14004eca6.72
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
add ecx, 2
add ecx, 2
rol dword [rdx], 0xeb
add ch, bl
jmp case.0x14004eca6.72
add eax, 0x2b9
mov ecx, 2
add byte [rax - 0x77], cl
sub rdx, rcx
mov rdx, rsi
sub rdx, rcx
jb 0x14004fce4
add rcx, rdi
stc
mov r8, rcx
test rdx, rdx
test edx, edx
sal byte [rdx + rdx + 0x41], cl
movzx eax, byte [rax]
je 0x14004fc58
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
pop rsp
sete al
or al, cl
jmp 0x14004fc5a
invalid
add dh, byte [rcx]
xor eax, eax
ror byte [rax - 0x77], 0x7c
and al, 0x50
push rax
mov qword [rsp + 0x50], rdi
push rax
mov qword [rsp + 0x58], rsi
movups xmm0, xmmword [rsp + 0x28]
movups xmm1, xmmword [rsp + 0x38]
adc byte [rsp + 0x38], cl
and al, 0x38
movups xmmword [rsp + 0x60], xmm0
and al, 0x60
and al, 0x60
and al, 0x60
invalid
movups xmmword [rsp + 0x70], xmm1
and al, 0x70
jo case.0x1400590d6.58
mov rcx, qword [rsp + 0x48]
mov ecx, dword [rsp + 0x48]
and al, 0x48
mov qword [rsp + 0x80], rcx
mov byte [rsp + 0x8a], al
add byte [rax], al
add byte [rsi - 0x39], ah
test byte [rax + rcx*4], ah
and al, 0x88
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rsi - 0x39], ah
test byte [rax + rcx*4], ah
and al, 0x88
and al, 0x88
add byte [rax], al
add byte [rax], al
add cl, byte [rax - 0x73]
lea rcx, [rsp + 0x90]
lea rdx, [rsp + 0x50]
add byte [rax], al
add byte [rdx], al
lea rcx, [rsp + 0x90]
lea ecx, [rsp + 0x90]
lea rdx, [rsp + 0x50]
call sym._ZN95__LT_std..path..Components_u20_as_u20_core..iter..traits..double_ended..DoubleEndedIterator_GT_9next_back17hf8c2d23ad9ac1
movzx ecx, byte [rsp + 0x90]
mov dh, 0x8c
and al, 0x90
add byte [rax], al
add byte [rax + 0x4750af9], al
invalid
mov dh, 0x8c
mov word [rax + rdx*4], fs
and al, 0x90
add byte [rax], al
add byte [rax + 0x4750af9], al
or dh, byte [rbp + 4]
xor eax, eax
jmp case.0x14004f535.27
add cl, 0xfa
xor eax, eax
invalid
cmp cl, 3
stc
invalid
rol byte [rax - 0xb88fc07], 0xf
mov dh, 0xc9
leave
stc
add esi, dword [rdi - 0xc]
ja 0x14004fcb7
ja 0x14004fcb7
movzx ecx, cl
leave
dec rcx
cmp rcx, 3
cmp ecx, 3
cmp ecx, 3
stc
add esi, dword [rbx + 0xa]
jae case.0x14004f535.27
lea rcx, [rsp + 0x50]
and al, 0x50
push rax
call dbg.as_path
invalid
nop
add rsp, 0xc8
enter 0, 0
add byte [rax], al
add byte [rdi + 0x5e], bl
add byte [rax], al
pop rdi
pop rsi
ret
lea r8, [0x1400c2530]
add eax, 0x72845
mov rdx, rsi
call dbg.slice_start_index_len_fail
add eax, 0x660b0f00
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rdi], cl
or esp, dword [rsi + 0x66]
invalid
invalid
ud2
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
push rdi
sub rsp, 0x98
in al, dx
cwde
add byte [rax], al
invalid
cwde
add byte [rax], al
add byte [rax - 0x77], cl
add byte [rax], al
mov rsi, rdx
mov rdi, rcx
mov edi, ecx
invalid
mov edi, ecx
iretd
lea rcx, [rsp + 0x20]
and al, 0x20
and al, 0x20
and byte [rax - 0x77], cl
cli
mov rdx, rdi
mov r8, rsi
invalid
call dbg.parse_prefix
rcl dword [rcx + rax], 0
add dword [rax], eax
movzx edx, byte [rsp + 0x20]
mov dh, 0x54
and al, 0x20
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
and al, 0x30
and al, 0x30
mov rax, qword [rsp + 0x40]
lea r8, [0x1400be78c]
lea eax, [0x1400be78c]
invalid
add byte [rbp + 0x63], cl
or al, 0x90
movsxd r9, dword [r8 + rdx*4]
invalid
add r9, r8
add ecx, eax
ror dword [rax - 0x77], 0xf2
mov rdx, rsi
mov edx, esi
mov r8, rdi
jmp r9
jmp rcx
add rcx, 4
jmp case.0x14004ed4c.75
invalid
xor al, 0x48
lea edx, [rax + 1]
push rax
invalid
lea rdx, [rax + 1]
push rax
add dword [rax - 0x7b], ecx
test rax, rax
cmove rdx, rax
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
add rcx, rdx
add rcx, 8
invalid
add rcx, rdx
add ecx, edx
add rcx, 8
jmp case.0x14004ed4c.75
invalid
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
jmp case.0x14004ed4c.75
sbb dword [rax - 0x73], ecx
lea rdx, [rax + 1]
push rax
add dword [rax - 0x7b], ecx
test rax, rax
cmove rdx, rax
add rcx, rdx
add ecx, edx
add rcx, 2
jmp case.0x14004ed4c.75
invalid
add al, byte [rax]
add byte [rax], al
test rax, rax
test eax, eax
cmove rdx, rax
add rcx, rdx
add ecx, edx
add ecx, edx
add rcx, 2
add ecx, 2
jmp case.0x14004ed4c.75
mov ecx, 2
add byte [rax], al
add byte [rax - 0x77], cl
mov rdx, rsi
mov edx, esi
sub rdx, rcx
sub rdx, rcx
sub edx, ecx
jb case.0x14004eca6.87
invalid
add rcx, rdi
mov r8, rcx
test rdx, rdx
je 0x14004fda8
movzx eax, byte [r8]
movzx eax, byte [rax]
cmp al, 0x2f
sete cl
xchg esp, eax
sar dword [rsp + rbx*2], 0xf
xchg esp, eax
ror byte [rax], 0xc8
invalid
xchg esp, eax
sar dword [rsp + rbx*2], 0xf
xchg esp, eax
ror byte [rax], 0xc8
jmp case.0x14004ea9b.105
xor eax, eax
mov qword [rsp + 0x58], rdi
pop rax
mov qword [rsp + 0x60], rsi
mov dword [rsp + 0x60], esi
je case.0x14004f087.47
invalid
movups xmm0, xmmword [rsp + 0x20]
and al, 0x20
movups xmm1, xmmword [rsp + 0x30]
movups xmmword [rsp + 0x68], xmm0
adc dword [rsp + 0x68], eax
push 0x244c110f
js 0x14004fe11
invalid
movups xmmword [rsp + 0x78], xmm1
adc dword [rsp + 0x78], ecx
and al, 0x78
mov rcx, qword [rsp + 0x40]
mov ecx, dword [rsp + 0x40]
and al, 0x40
mov qword [rsp + 0x88], rcx
mov byte [rax], al
add byte [rax], al
add byte [rax + 0x922484], cl
and al, 0x92
invalid
add byte [rax], al
mov byte [rsp + 0x92], al
and al, 0x92
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov word [rsp + 0x90], 0x200
test byte [rax + rdx*4], ah
and al, 0x90
add byte [rax], al
add byte [rax], al
add cl, byte [rax - 0x73]
and al, 0x20
and al, 0x20
add byte [rdx], al
lea rcx, [rsp + 0x20]
and al, 0x20
lea rdx, [rsp + 0x58]
push rsp
and al, 0x58
call sym._ZN95__LT_std..path..Components_u20_as_u20_core..iter..traits..double_ended..DoubleEndedIterator_GT_9next_back17hf8c2d23ad9ac1
cmp byte [rsp + 0x20], 9
jl 0x14004fe1c
and byte [rcx], cl
out 0xff, al
inc dword [rax + 0x920247c]
jl 0x14004fe1c
and byte [rcx], cl
invalid
jl 0x14004fe1c
and al, 0x20
or dword [rax - 0x75], ecx
mov rdx, qword [rsp + 0x30]
and byte [rcx], cl
mov rdx, qword [rsp + 0x30]
jne 0x14004fe08
invalid
mov rax, qword [rsp + 0x28]
sub bl, ch
jmp 0x14004fe0a
add dh, byte [rcx]
ror byte [rax - 0x7f], 0xc4
cwde
xor eax, eax
add rsp, 0x98
add byte [rax], al
add byte [rdi + 0x5e], bl
pop rdi
pop rsi
ret
lea r8, [0x1400c2530]
invalid
mov rdx, rsi
mov edx, esi
bnd call dbg.slice_start_index_len_fail
call dbg.slice_start_index_len_fail
fstp qword [rax + 5]
add byte [rdi], cl
or esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
nop dword [rax + rax]
ud2
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rcx + 0x57], al
push r14
push rsi
push r13
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x178
mov rbx, r9
mov r14, r8
mov rsi, rdx
invalid
mov rdi, rcx
mov edi, ecx
iretd
lea rcx, [rsp + 0x30]
and al, 0x30
mov rdx, rdi
cli
mov r8, rsi
call dbg.parse_prefix
movzx ebp, byte [rsp + 0x30]
mov dh, 0x6c
and al, 0x30
mov dh, 0x6c
and al, 0x30
mov rcx, qword [rsp + 0x40]
mov ecx, dword [rsp + 0x40]
and al, 0x40
mov rax, qword [rsp + 0x50]
mov rax, qword [rsp + 0x50]
mov eax, dword [rsp + 0x50]
and al, 0x50
push rax
movzx r9d, bpl
lea r8, [0x1400be7a8]
lea eax, [0x1400be7a8]
movsxd r9, dword [r8 + r9*4]
invalid
or al, 0x88
mov byte [rbp + 1], cl
ror dword [rcx - 0x77], 0xf2
mov r10, rsi
add r9, r8
mov r10, rsi
mov edx, esi
mov r8, rdi
jmp r9
jmp rcx
add rcx, 4
jmp case.0x14004ebad.319
invalid
xor al, 0x4c
lea eax, [rax + 1]
invalid
lea r8, [rax + 1]
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], 0xc0
cmove r8, rax
test rax, rax
test eax, eax
cmove r8, rax
cmove eax, eax
add rcx, r8
add ecx, eax
ror dword [rax - 0x7d], 0xc1
or bl, ch
add rcx, 8
jmp case.0x14004ebad.319
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp case.0x14004ebad.319
lea r8, [rax + 1]
test rax, rax
test eax, eax
ror byte [rdi + rcx + 0x44], 0xc0
cmove r8, rax
add rcx, r8
add rcx, 2
add ecx, 2
ror dword [rax - 0x7d], 0xc1
add ch, bl
add eax, 0x2b9
invalid
add al, byte [rax]
invalid
add ecx, 2
jmp case.0x14004ebad.319
mov ecx, 2
add byte [rcx - 0x77], cl
sub r10, rcx
sub r10, rcx
mov r10, rsi
mov edx, esi
sub r10, rcx
retf 0x820f
jb case.0x14004fab3.46
add r8, qword [r8]
add byte [rax + 1], cl
stc
add rcx, rdi
mov r8, rcx
test r10, r10
je 0x14004feee
invalid
movzx eax, byte [r8]
mov dh, 0
cmp al, 0x2f
sete cl
invalid
invalid
sar dword [rsp + rbx*2], 0x41
sete ch
cmp al, 0x5c
pop rsp
sete r13b
or r13b, cl
jmp 0x14004fef1
xor r13d, r13d
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xbf], rax
mov dword [rsp + 0xbf], eax
test byte [rdi + rdi*4], ah
add byte [rax], al
add byte [rdi], cl
mov edi, 0xf000000
movups xmm0, xmmword [rsp + 0x31]
adc byte [rsp + 0x31], al
and al, 0x31
movups xmm1, xmmword [rsp + 0x41]
movaps xmmword [rsp + 0xb0], xmm1
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0xa0], xmm0
and al, 0xa0
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x30]
movabs al, byte [0x30244c8d48000000]
add byte [rax], al
lea rcx, [rsp + 0x30]
and al, 0x30
xor byte [rcx + rcx*4 - 0xe], cl
mov rdx, r14
mov r8, rbx
call dbg.parse_prefix
movzx edx, byte [rsp + 0x30]
push rsp
and al, 0x30
push rsp
and al, 0x30
mov rcx, qword [rsp + 0x40]
and al, 0x40
and al, 0x40
mov rax, qword [rsp + 0x50]
lea r8, [0x1400be7c4]
lea eax, [0x1400be7c4]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rbx
mov edx, ebx
mov edx, ebx
mov r8, r14
jmp r9
jmp rcx
add rcx, 4
jmp 0x14004ff88
invalid
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
cmove edx, eax
add rcx, rdx
add rcx, 8
jmp 0x14004ff88
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x14004ff88
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
cmove edx, eax
add rcx, rdx
add rcx, 2
add ecx, 2
add ecx, 2
jmp 0x14004ff88
mov ecx, 2
mov rdx, rbx
sub rdx, rcx
jb 0x14005022f
add al, byte [rax]
add byte [rax], al
add rcx, r14
mov r8, rcx
test rdx, rdx
mov rdx, rsi
je 0x14004ffb4
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x14004ffb6
xor eax, eax
mov qword [rsp + 0x138], r14
mov qword [rsp + 0x140], rbx
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
movups xmmword [rsp + 0x148], xmm0
movups xmmword [rsp + 0x158], xmm1
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x50
mov qword [rsp + 0x168], rcx
mov byte [rsp + 0x172], al
mov word [rsp + 0x170], 0x200
lea rsi, [rsp + 0xe1]
mov r15b, 2
xor r12d, r12d
lea r14, [rsp + 0x30]
cmp bpl, 6
je case.0x1400522a9.216
nop word [rax + rax]
mov rax, qword [rsp + 0xbf]
mov qword [rsp + 0x4f], rax
movaps xmm8, xmmword [r12 + r12 + 0xa0]
movaps xmm1, xmmword [rsp + 0xb0]
add byte [rax], al
movaps xmmword [rsp + 0x40], xmm1
and al, 0x40
movaps xmmword [rsp + 0x30], xmm0
invalid
mov rbx, rdi
mov qword [rsp + 0xd0], rdi
mov esp, 0xd024
add byte [rax - 0x77], cl
xlatb
mov qword [rsp + 0xd8], rdx
add byte [rax], al
mov byte [rsp + 0xe0], bpl
mov rax, qword [rsp + 0x4f]
and al, 0x4f
mov qword [rsi + 0x1f], rax
invalid
movaps xmm0, xmmword [rsp + 0x30]
sub byte [rsp + 0x30], al
sub byte [rsp + 0x30], al
movaps xmm1, xmmword [rsp + 0x40]
and al, 0x40
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov byte [rsp + 0x10a], r13b
mov byte [rsp + 0x108], r12b
and al, 8
add dword [rax], eax
add byte [rax + rcx*4 - 0x44], al
and al, 9
add dword [rax], eax
add byte [rcx + rcx*4 - 0xf], cl
and al, 8
add dword [rax], eax
add byte [rax + rcx*4 - 0x44], al
and al, 9
add dword [rax], eax
add byte [rcx + rcx*4 - 0xf], cl
lea rdx, [rsp + 0xd0]
call sym.__std::path::Components_as_core::iter::traits::iterator::Iterator_::next::hab842a479c9333ad
leave
invalid
invalid
dec dword [rax - 0x73]
and al, 0x68
lea rdx, [rsp + 0x138]
call sym.__std::path::Components_as_core::iter::traits::iterator::Iterator_::next::hab842a479c9333ad
mov bh, 0xdf
invalid
dec dword [rdi]
mov dh, 0x44
and al, 0x68
and al, 0xd0
add byte [rax], al
add al, ch
leave
invalid
mov bh, 0xdf
invalid
and al, 0x68
cmp byte [rsp + 0x30], 0xa
je 0x14005015a
cmp al, 0xa
je 0x14005015e
add byte [rax], al
add byte [rax], al
mov rcx, r14
mov ecx, esi
lea rdx, [rsp + 0x68]
push rsp
and al, 0x68
call sym.__std::path::Component_as_core::cmp::PartialEq_::eq::hf5c4d31eb4ebb777
test al, al
je 0x1400501a5
invalid
add byte [rax - 0x75], cl
mov esp, 0xd024
and al, 0xd0
add byte [rax], al
mov rdi, qword [rsp + 0xd0]
and al, 0xd0
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xd8
add byte [rax], al
add byte [rdi], cl
mov dh, 0xac
and al, 0xe0
add byte [rax], al
mov rdx, qword [rsp + 0xd8]
movzx ebp, byte [rsp + 0xe0]
mov dh, 0xac
and al, 0xe0
add byte [rax], al
add byte [rdi], cl
adc byte [rsi], al
add byte [rdi], cl
adc byte [rsi], al
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0xa0], xmm0
sub dword [rsp + 0xa0], eax
adc byte [rdi], r9b
sub dword [rsp + 0xa0], eax
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xb0], ecx
and al, 0xb0
add byte [rax], al
invalid
movaps xmmword [rsp + 0xb0], xmm1
and al, 0xb0
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsi + 0x1f]
invalid
mov qword [rsp + 0xbf], rax
mov dword [rsp + 0xbf], eax
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
invalid
invalid
invalid
add byte [rax], al
movzx r12d, byte [rsp + 0x108]
movzx r15d, byte [rsp + 0x109]
movzx edi, byte [rsp + 0x109]
movsb byte [rdi], byte [rsi]
and al, 8
add dword [rax], eax
add byte [rdi + rcx - 0x4a], al
invalid
mov dh, 0xbc
and al, 9
add dword [rax], eax
invalid
movzx edi, byte [rsp + 0x109]
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
lodsb al, byte [rsi]
movzx r13d, byte [rsp + 0x10a]
mov dh, 0xac
and al, 0xa
add dword [rax], eax
invalid
add byte [rax], al
add byte [rdi], cl
mov dh, 0x46
movzx eax, byte [rsi + 0x2e]
mov byte [rsp + 0x2c], al
and al, 0x2c
mov byte cs:[rsp + 0x2c], al
mov eax, dword [rsi + 0x2a]
mov dword [rsp + 0x28], eax
and al, 0x28
and al, 0x28
cmp bpl, 6
invalid
jne 0x140050020
invalid
jmp case.0x1400522a9.216
in eax, dx
invalid
invalid
cmp al, 0xa
jne 0x1400501a5
mov rax, qword [rsp + 0xbf]
mov qword [rsp + 0x12f], rax
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rdi + rbp], ah
invalid
add dword [rax], eax
add byte [rax], al
movaps xmm0, xmmword [rsp + 0xa0]
invalid
add byte [rax], al
movaps xmm0, xmmword [rsp + 0xa0]
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xb0], cl
movaps xmm1, xmmword [rsp + 0xb0]
movaps xmmword [rsp + 0x120], xmm1
and al, 0x20
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
movaps xmmword [rsp + 0x110], xmm0
sub dword [rsp + 0x110], eax
add dword [rax], eax
add byte [rbx - 0x76d7dbbc], cl
and al, 0x20
invalid
mov eax, dword [rsp + 0x28]
mov dword [rsp + 0x20], eax
invalid
and byte [rdi], cl
mov dh, 0x44
and al, 0x2c
invalid
movzx eax, byte [rsp + 0x2c]
sub al, 0x88
and al, 0x24
and al, 0x24
mov byte [rsp + 0x24], al
and al, 0x24
and al, 0x41
cmp r13b, 2
cmp ch, 2
add dh, byte [rbp + 4]
jne 0x1400501a9
xor eax, eax
jmp 0x140050209
mov rax, qword [rsp + 0x12f]
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x60], eax
mov dword [rsp + 0x60], eax
and al, 0x60
invalid
movaps xmm0, xmmword [rsp + 0x110]
sub byte [rsp + 0x110], al
test byte [rax + rdx], ah
add dword [rax], eax
add byte [rdi], cl
movaps xmm1, xmmword [rsp + 0x120]
movaps xmm1, xmmword [rsp + 0x120]
movups xmmword [rsp + 0x51], xmm1
movups xmmword [rsp + 0x41], xmm0
adc dword [rsp + 0x41], eax
adc dword [rsp + 0x41], eax
and al, 0x41
and al, 0x41
mov eax, dword [r12 + 0x20]
mov eax, dword [rsp + 0x20]
and al, 0x20
and al, 0x20
and byte [rcx + 0xf6b2444], cl
mov dh, 0x44
and al, 0x24
invalid
mov dword [rsp + 0x6b], eax
and al, 0x6b
imul ecx, dword [rdi], 0xffffffb6
and al, 0x24
and al, 0x24
invalid
movzx eax, byte [rsp + 0x24]
mov byte [rsp + 0x6f], al
mov qword [rsp + 0x30], rbx
invalid
xor byte [rax - 0x77], cl
mov qword [rsp + 0x38], rdi
mov dword [rsp + 0x38], edi
jl 0x14005020e
and al, 0x38
cmp byte [rax - 0x78], al
insb byte [rdi], dx
and al, 0x40
invalid
mov byte [rsp + 0x40], bpl
mov byte [rsp + 0x68], r12b
mov byte [rsp + 0x68], r12b
and al, 0x68
mov byte [rsp + 0x69], r15b
mov byte [rsp + 0x6a], r13b
and al, 0x6a
and al, 0x6a
push 0x48
lea ecx, [rsp + 0x30]
and al, 0x30
lea rcx, [rsp + 0x30]
and al, 0x30
xor al, ch
cmpsd dword [rsi], dword [rdi]
call dbg.as_path
fdivr st(7)
call qword [rax + 0x78c48148]
invalid
invalid
invalid
invalid
nop
add rsp, 0x178
add esp, 0x178
add esp, 0x178
add dword [rax], eax
add byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop rsi
pop r15
ret
lea r8, [0x1400c2530]
lea eax, [0x1400c2530]
mov rdx, rsi
call dbg.slice_start_index_len_fail
ud2
lea r8, [0x1400c2530]
add eax, 0x722fa
cli
and al, byte [rdi]
add byte [rax - 0x77], cl
invalid
mov rdx, rbx
call dbg.slice_start_index_len_fail
ret 0x554
add byte [rdi], cl
invalid
ret 0x554
push rsp
add eax, 0x410b0f00
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x148
in al, dx
add qword [rax], rax
invalid
in al, dx
add qword [rax], rax
add dword [rax], eax
add byte [rax], al
add byte [rcx + rcx*4 - 0x35], cl
mov rbx, r9
mov r14, r8
mov esi, eax
invalid
mov rsi, rdx
mov rdi, rcx
lea rcx, [rsp + 0x90]
add byte [rax], al
add byte [rax], al
mov rdx, rdi
mov r8, rsi
mov eax, esi
invalid
call dbg.parse_prefix
add dword [rax], eax
movzx ebp, byte [rsp + 0x90]
mov rcx, qword [rsp + 0xa0]
invalid
mov dh, 0xac
and al, 0x90
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + riz*4], fs
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0xb0]
test byte [rax + rsi*4], ah
mov al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0xf], al
movzx edx, bpl
movzx edx, ch
mov dh, 0xd5
lea r8, [0x1400be7e0]
lea eax, [0x1400be7e0]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
add ecx, eax
add ecx, eax
mov rdx, rsi
mov edx, esi
mov r8, rdi
mov r8, rdi
mov eax, edi
jmp r9
jmp rcx
add rcx, 4
jmp case.0x140049da8.212
invalid
rol dword [rbx + rbp*8], 0x34
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
ror byte [rax + 1], 1
add rcx, rdx
ror dword [rax - 0x7d], 1
add rcx, 8
jmp case.0x140049da8.212
invalid
ror dword [rax], 0xeb
and byte [rcx + 6], bh
mov ecx, 6
jmp case.0x140049da8.212
lea rdx, [rax + 1]
test rax, rax
ror byte [rax + 0xf], 0x44
invalid
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
invalid
cmove edx, eax
ror byte [rax + 1], 1
add rcx, rdx
add ecx, edx
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
add eax, 0x2b9
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
add rcx, 2
add ecx, 2
jmp case.0x140049da8.212
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
jb case.0x14004fab3.62
invalid
cmpsb byte [rsi], byte [rdi]
add al, byte [rax]
add byte [rax + 1], cl
stc
add rcx, rdi
mov r8, rcx
mov eax, ecx
enter 0xffffffffffff8548, 0xffffffffffffffd2
test rdx, rdx
je 0x14005030a
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
sar dword [rsp + rbx*2], 0x41
sete ch
xchg esp, eax
invalid
sar dword [rsp + rbx*2], 0x41
sete ch
xchg esp, eax
invalid
xchg esp, eax
invalid
or r13b, cl
or ch, cl
jmp 0x14005030d
xor r13d, r13d
xor ebp, ebp
in eax, dx
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x3f], rax
movups xmm0, xmmword [rsp + 0x91]
add byte [rax], al
add byte [rdi], cl
movups xmm1, xmmword [rsp + 0xa1]
add byte [rax], al
movups xmm1, xmmword [rsp + 0xa1]
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x30], ecx
add byte [rax], al
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x90]
mov word [rax + rdx*4], fs
add byte [rax], al
invalid
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
mov rdx, r14
mov r8, rbx
mov r8, rbx
call dbg.parse_prefix
movzx edx, byte [rsp + 0x90]
mov rcx, qword [rsp + 0xa0]
and al, 0xa0
add byte [rax], al
invalid
cdq
invalid
and al, 0xa0
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
test byte [rax + rsi*4], ah
and al, 0xb0
mov rax, qword [rsp + 0xb0]
mov eax, dword [rsp + 0xb0]
and al, 0xb0
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
lea r8, [0x1400be7fc]
movsxd r9, dword [r8 + rdx*4]
lea r8, [0x1400be7fc]
lea eax, [0x1400be7fc]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rbx
mov edx, ebx
mov edx, ebx
mov r8, r14
jmp r9
jmp rcx
add rcx, 4
jmp 0x1400503b0
invalid
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add ecx, edx
add rcx, 8
jmp 0x1400503b0
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x1400503b0
lea rdx, [rax + 1]
test rax, rax
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
add ecx, edx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
add ecx, edx
add rcx, 2
jmp 0x1400503b0
mov ecx, 2
mov rdx, rbx
sub rdx, rcx
retf 0x820f
invalid
add ecx, edx
add rcx, 2
add ecx, 2
jmp 0x1400503b0
mov ecx, 2
mov rdx, rbx
sub rdx, rcx
retf 0x820f
invalid
out 1, al
add byte [rax], al
invalid
add rcx, r14
int1
mov r8, rcx
test rdx, rdx
je 0x1400503d9
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x1400503db
xor eax, eax
mov qword [rsp + 0x108], r14
mov qword [rsp + 0x110], rbx
pushfq
and al, 0x10
add dword [rax], eax
add byte [rax], al
pushfq
and al, 0x10
add dword [rax], eax
add byte [rax], al
movups xmm0, xmmword [rsp + 0x90]
add byte [rax], al
movups xmm0, xmmword [rsp + 0x90]
movups xmm1, xmmword [rsp + 0xa0]
movups xmmword [rsp + 0x118], xmm0
test byte [rax + rbx], ah
add dword [rax], eax
invalid
test byte [rax + rbx], ah
add dword [rax], eax
add byte [rdi], cl
movups xmmword [rsp + 0x128], xmm1
sbb byte [rcx], al
add byte [rax], al
movups xmmword [rsp + 0x128], xmm1
and al, 0x28
add dword [rax], eax
add byte [rax - 0x75], cl
mov word [rax + rsi*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rdi], fs
cmp byte [rcx], al
invalid
mov rcx, qword [rsp + 0xb0]
mov qword [rsp + 0x138], rcx
cmp byte [rcx], al
add byte [rax], al
invalid
cmp byte [rcx], al
add byte [rax], al
invalid
add byte [rax + 0x1422484], cl
add byte [rax], al
mov byte [rsp + 0x142], al
add dword [rax], eax
add byte [rsi - 0x39], ah
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rax], al
add cl, byte [rbp + rcx*4 + 0x7c]
lea edi, [rsp + 0x61]
mov word [rsp + 0x140], 0x200
lea r15, [rsp + 0x61]
lea edi, [rsp + 0x61]
lea edi, [rsp + 0x61]
mov al, 2
add cl, byte [rax - 0x73]
pushfq
and al, 0xc8
add byte [rax], al
add byte [rcx], dh
leave
lea rbx, [rsp + 0xc8]
xor ecx, ecx
lea r14, [rsp + 0x90]
lea r12, [rsp + 0x108]
movsb byte [rdi], byte [rsi]
and al, 8
or byte [rcx], al
add byte [rax], al
cmp bpl, 6
or byte [rcx], al
add byte [rax], al
cmp bpl, 6
cmp ch, 6
je case.0x14004deba.174
xor al, 0x66
nop word cs:[rax + rax]
nop dword [rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax - 0x75], cl
mov rdx, qword [rsp + 0x3f]
mov edx, dword [rsp + 0x3f]
push rsp
and al, 0x3f
mov qword [rsp + 0xaf], rdx
mov dword [rsp + 0xaf], edx
xchg esp, eax
and al, 0xaf
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x20], al
movaps xmm0, xmmword [rsp + 0x20]
movaps xmm1, xmmword [rsp + 0x30]
sub byte [rsp + 0x30], cl
movaps xmmword [rsp + 0xa0], xmm1
mov word [rax + riz*4], fs
and al, 0xa0
movabs al, byte [0x902484290f000000]
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x90], eax
and al, 0x90
add byte [rax], al
invalid
add byte [rax], al
movaps xmmword [rsp + 0x90], xmm0
and al, 0x90
nop
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
jl 0x1400504af
mov qword [rsp + 0x50], rdi
push rax
mov qword [rsp + 0x58], rsi
mov byte [rsp + 0x60], bpl
mov rdx, qword [rsp + 0xaf]
mov edx, dword [rsp + 0xaf]
scasd eax, dword [rdi]
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
invalid
mov qword [r15 + 0x1f], rdx
movaps xmm0, xmmword [rsp + 0x90]
movaps xmm1, xmmword [rsp + 0xa0]
sub byte [rsp + 0xa0], cl
push rdi
invalid
sub byte [rsp + 0xa0], cl
and al, 0xa0
add byte [rax], al
add byte [rcx + 0xf], al
invalid
invalid
movups xmmword [r15 + 0x10], xmm1
adc dword [rdi + 0x10], ecx
movups xmmword [r15], xmm0
movups xmmword [rdi], xmm0
mov byte [rsp + 0x8a], r13b
mov byte [rsp + 0x88], cl
mov byte [rax], al
add byte [rax], al
invalid
mov byte [rax], al
add byte [rax], al
invalid
add byte [rax + 0x892484], cl
mov byte [rsp + 0x89], al
and al, 0x89
add byte [rax], al
add byte [rax], al
mov rcx, r14
add byte [rax], al
mov rcx, r14
int1
lea rdx, [rsp + 0x50]
call sym.__std::path::Components_as_core::iter::traits::iterator::Iterator_::next::hab842a479c9333ad
dec dword [rax - 0x77]
invalid
mov rdx, r12
mov edx, esp
dec dword [rax - 0x77]
invalid
mov edx, esp
loop 0x1400504cd
call sym.__std::path::Components_as_core::iter::traits::iterator::Iterator_::next::hab842a479c9333ad
movzx eax, byte [rsp + 0xc8]
mov dh, 0x84
and al, 0xc8
add byte [rax], al
add byte [rax + 0x9024bc], al
add byte [rax], al
invalid
je case.0x14004fb4a.49
invalid
xchg ebx, ebx
invalid
invalid
dec dword [rdi]
mov dh, 0x84
and al, 0xc8
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rax + 0x9024bc], al
add byte [rax], al
or dh, byte [rsi + riz*2 + 0x3c]
je case.0x14004fb4a.49
invalid
invalid
cmp al, 0xa
cmp al, 0xa
or dh, byte [rdi + rsi*2 + 0x4c]
je 0x140050576
ja case.0x14004eca6.115
mov rcx, r14
mov ecx, esi
mov rdx, rbx
mov edx, ebx
call sym.__std::path::Component_as_core::cmp::PartialEq_::eq::hf5c4d31eb4ebb777
add dword ss:[rax], 0
test al, al
je 0x140050573
mov rdi, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x58]
mov esi, dword [rsp + 0x58]
mov esi, dword [rsp + 0x58]
je 0x14005053b
and al, 0x58
pop rax
movzx ebp, byte [rsp + 0x60]
mov dh, 0x6c
insb byte [rdi], dx
and al, 0x60
invalid
movups xmm0, xmmword [r15]
movups xmm0, xmmword [rdi]
adc byte [rdi], al
movups xmm1, xmmword [r15 + 0x10]
movaps xmmword [rsp + 0x20], xmm0
movaps xmmword [rsp + 0x30], xmm1
and al, 0x30
and al, 0x30
and al, 0x30
xor byte [rcx - 0x75], cl
mov rax, qword [r15 + 0x1f]
mov eax, dword [rdi + 0x1f]
invalid
invalid
mov qword [rsp + 0x3f], rax
and al, 0x3f
invalid
movzx ecx, byte [rsp + 0x88]
movzx eax, byte [rsp + 0x89]
mov dword [rax], eax
add byte [rax], al
mov dh, 0x8c
and al, 0x88
add byte [rax], al
add byte [rdi], cl
mov dh, 0x84
and al, 0x89
invalid
mov dword [rax], eax
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
invalid
invalid
invalid
add byte [rax], al
movzx r13d, byte [rsp + 0x8a]
mov dh, 0xac
lodsb al, byte [rsi]
and al, 0x8a
add byte [rax], al
add byte [rax - 0x80], al
cmp ch, 6
mov al, byte [rax]
add byte [rax], al
cmp bpl, 6
cmp ch, 6
jne 0x140050460
jmp case.0x14004deba.174
invalid
invalid
cmp al, 0xa
movzx eax, r13b
mov dh, 0xc5
or al, byte [rcx + 0xf]
mov dh, 0xc5
invalid
mov r13d, 2
cmove r13d, eax
jmp 0x140050576
mov r13b, 2
cmp r13b, 2
add cl, byte [rdi]
setne al
xchg ebp, eax
ror byte [rax - 0x7f], 0xc4
invalid
invalid
invalid
add qword [rax], rax
invalid
add rsp, 0x148
add esp, 0x148
add byte [rax], al
add byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, [0x1400c2530]
lea eax, [0x1400c2530]
invalid
add byte [rax - 0x77], cl
mov rdx, rsi
mov edx, esi
bnd call dbg.slice_start_index_len_fail
call dbg.slice_start_index_len_fail
add eax, 0x4c0b0f00
lea eax, [0x1400c2530]
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
xchg dword [rdi], ebx
invalid
ud2
lea r8, [0x1400c2530]
mov rdx, rbx
call dbg.slice_start_index_len_fail
push r9
invalid
add byte [rdi], cl
invalid
push r9
add eax, 0x660b0f00
invalid
invalid
or esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x57], al
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x148
in al, dx
add qword [rax], rax
add byte [rcx + rcx*4 - 0x35], cl
mov rbx, r9
add byte [rax], al
mov rbx, r9
mov ebx, ecx
mov r14, r8
mov esi, eax
mov rsi, rdx
mov rdi, rcx
lea rcx, [rsp + 0x90]
and al, 0x90
add byte [rax], al
add byte [rax], al
and al, 0x90
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
cli
mov rdx, rdi
mov edx, edi
mov r8, rsi
mov eax, esi
call dbg.parse_prefix
or eax, dword [rcx]
add byte [rdi], cl
invalid
movzx ebp, byte [rsp + 0x90]
mov dh, 0xac
and al, 0x90
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rsp + 0xa0]
mov word [rax + riz*4], fs
add byte [rax], al
invalid
movabs al, byte [0xb024848b48000000]
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rsi*4], ah
invalid
mov rax, qword [rsp + 0xb0]
mov eax, dword [rsp + 0xb0]
mov al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0xf], al
mov dh, 0xd5
movzx edx, bpl
lea r8, [0x1400be818]
lea eax, [0x1400be818]
add byte [rbp + 0x63], cl
movsxd r9, dword [r8 + rdx*4]
invalid
or al, 0x90
add r9, r8
add ecx, eax
ror dword [rax - 0x77], 0xf2
mov rdx, rsi
mov edx, esi
mov r8, rdi
jmp r9
jmp rcx
add rcx, 4
jmp 0x14005065f
invalid
xor al, 0x48
lea edx, [rax + 1]
invalid
lea rdx, [rax + 1]
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
cmove rdx, rax
invalid
invalid
test rax, rax
test eax, eax
cmove rdx, rax
add rcx, rdx
add ecx, edx
add ecx, edx
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
add rcx, 8
jmp 0x14005065f
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x14005065f
lea rdx, [rax + 1]
test rax, rax
test eax, eax
test eax, eax
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
cmove rdx, rax
cmove edx, eax
add rcx, rdx
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
add eax, 0x2b9
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
add rcx, 2
add ecx, 2
jmp 0x14005065f
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
jb 0x140050911
cmpsb byte [rsi], byte [rdi]
add al, byte [rax]
add byte [rax + 1], cl
stc
add rcx, rdi
mov r8, rcx
mov eax, ecx
enter 0xffffffffffff8548, 0xffffffffffffffd2
test rdx, rdx
je 0x14005068a
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
sar dword [rsp + rbx*2], 0x41
sete ch
xchg esp, eax
invalid
sar dword [rsp + rbx*2], 0x41
sete ch
xchg esp, eax
invalid
xchg esp, eax
invalid
or r13b, cl
or ch, cl
jmp 0x14005068d
xor r13d, r13d
xor ebp, ebp
in eax, dx
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x3f], rax
movups xmm0, xmmword [rsp + 0x91]
add byte [rax], al
add byte [rdi], cl
movups xmm1, xmmword [rsp + 0xa1]
add byte [rax], al
movups xmm1, xmmword [rsp + 0xa1]
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x30], ecx
add byte [rax], al
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x90]
mov word [rax + rdx*4], fs
add byte [rax], al
invalid
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
mov rdx, r14
mov r8, rbx
mov r8, rbx
call dbg.parse_prefix
sbb dword [rbx], ecx
add dword [rax], eax
or eax, dword [rcx]
add byte [rdi], cl
mov dh, 0x94
and al, 0x90
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + riz*4], fs
and al, 0xa0
movzx edx, byte [rsp + 0x90]
mov rcx, qword [rsp + 0xa0]
and al, 0xa0
add byte [rax], al
invalid
and al, 0xa0
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
test byte [rax + rsi*4], ah
and al, 0xb0
mov rax, qword [rsp + 0xb0]
mov eax, dword [rsp + 0xb0]
and al, 0xb0
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
invalid
loope 0x1400506eb
lea r8, [0x1400be834]
lea eax, [0x1400be834]
add byte [rbp + 0x63], cl
or al, 0x90
movsxd r9, dword [r8 + rdx*4]
add r9, r8
add ecx, eax
mov rdx, rbx
mov edx, ebx
mov r8, r14
jmp r9
jmp rcx
add rcx, 4
jmp 0x140050730
invalid
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x140050730
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x140050730
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
add ecx, 2
add ecx, 2
jmp 0x140050730
mov ecx, 2
mov rdx, rbx
sub rdx, rcx
jb 0x140050922
add rcx, r14
mov r8, rcx
test rdx, rdx
je 0x140050759
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x14005075b
xor eax, eax
mov rcx, qword [rsp + 0xb0]
mov qword [rsp + 0x138], rcx
movups xmm0, xmmword [rsp + 0x90]
movups xmm1, xmmword [rsp + 0xa0]
movups xmmword [rsp + 0x128], xmm1
movups xmmword [rsp + 0x118], xmm0
mov qword [rsp + 0x108], r14
mov qword [rsp + 0x110], rbx
mov word [rsp + 0x140], 0x200
mov byte [rsp + 0x142], al
lea r15, [rsp + 0x61]
mov al, 2
lea rbx, [rsp + 0xc8]
xor ecx, ecx
lea r14, [rsp + 0x90]
lea r12, [rsp + 0x108]
cmp bpl, 6
je 0x140050807
lea r8, [0x1400c2530]
mov rdx, rsi
call dbg.slice_start_index_len_fail
ud2
lea r8, [0x1400c2530]
mov rdx, rbx
call dbg.slice_start_index_len_fail
ud2
mov r14d, 1
mov rcx, r14
mov rdx, r15
mov r8, rbx
call sym.memcpy
mov qword [rsp + 0x20], r14
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x28], ebx
mov dword [rsp + 0x28], ebx
mov qword [rsp + 0x30], rbx
and al, 0x30
mov byte [rsp + 0x38], 0
mov rcx, r14
mov rdx, rbx
call sym.std::path::Path::file_name::h71b32dc5c53e842d
test rax, rax
invalid
je 0x140050cd2
sal byte [rdx + rbx + 0x4c], 0x89
int1
mov rcx, r14
mov rdx, rbx
call dbg.parent
test rax, rax
je 0x140050cd2
cmp rdx, rbx
ja 0x140050cd2
mov qword [rsp + 0x30], rdx
mov dword [rsp + 0x30], edx
mov r8, qword [rsp + 0x90]
lea rcx, [rsp + 0x20]
mov rdx, rdi
mov edx, edi
mov edx, edi
call dbg._push
movups xmm0, xmmword [rsp + 0x20]
and al, 0x20
dec dword [rdi]
adc byte [rsp + 0x20], al
and al, 0x20
and al, 0x20
movups xmm1, xmmword [rsp + 0x30]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov rax, rsi
invalid
add rsp, 0x40
invalid
pop rbx
pop rdi
invalid
invalid
pop rsi
pop r14
pop r15
ret
invalid
sub byte [rax - 0x7b], cl
sal byte [rax + rdx + 0x48], cl
mov ecx, dword [rsp + 0x20]
test rdx, rdx
je 0x140050d2b
mov rcx, qword [rsp + 0x20]
mov r8d, 1
call sym.__rust_dealloc
jle 0x140050d25
invalid
add al, ch
and eax, 0x48fffb7e
jle 0x140050d25
dec dword [rax - 0x77]
int1
jle 0x140050d25
dec dword [rax - 0x77]
int1
mov rcx, rsi
call dbg._Unwind_Resume
ud2
invalid
push r14
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x48
sub esp, 0x48
mov rdi, r9
mov r14, r8
mov r15, rdx
mov rsi, rcx
invalid
mov rbx, qword [rsp + 0xa0]
movabs al, byte [0x894cd18948000000]
invalid
invalid
movabs al, byte [0x894cd18948000000]
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 0x3e], 1
mov edx, eax
mov edx, eax
ret 0x94e8
call sym.std::path::Path::file_name::h71b32dc5c53e842d
test rax, rax
je case.0x1400590d6.106
invalid
jo 0x140050dba
cmp rdx, 2
cmp edx, 2
add dh, byte [rbp + 0xb]
jne 0x140050d82
movzx ecx, word [rax]
or byte [rcx + 0x2e2ef9], al
add byte [rdi + rbx*2 + 0x49], dh
pop rdi
mov r8, 0xffffffffffffffff
cmp ecx, 0x2e2e
je case.0x1400590d6.106
pop rdi
pop rdi
mov r8, 0xffffffffffffffff
mov rcx, rdx
nop dword [rax]
add byte [rax - 0x7b], cl
leave
test rcx, rcx
je case.0x1400590d6.106
lea r9, [rcx - 1]
inc r8
cmp byte [rax + rcx - 1], 0x2e
mov rcx, r9
jne case.0x14004eeb6.108
lea rcx, [r9 + 1]
cmp rcx, rdx
ror dword [rdi], 1
xchg esp, edi
add byte [rax], al
add byte [rax], al
invalid
add qword [r8 + 0x39], rcx
add dword [rax + 0x39], ecx
ror dword [rdi], 1
xchg esp, edi
add byte [rax], al
invalid
add byte [rax - 0x7b], cl
sal byte [rcx + rbp + 0x4d], 0x85
test rax, rax
je case.0x1400590d6.106
test r9, r9
leave
je case.0x1400590d6.106
and al, 0x4c
mov ecx, esi
mov rcx, r14
sub rcx, r8
jb 0x140050ebd
hlt
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 1], cl
fimul word [rbp + 0x29]
invalid
add r14, rbx
sub r14, r8
sub esi, eax
sub esi, eax
invalid
mov r12, r14
mov r14, rcx
test r12, r12
jne 0x140050ded
mov ecx, 1
jmp case.0x14004f535.77
invalid
xor eax, 0x33248d4e
lea r12, [rbx + r14]
lea esp, [rbx + rsi]
inc r12
inc esp
test r12, r12
test esp, esp
je 0x140050dda
js 0x140050e99
mov rax, qword [0x1400e1348]
mov eax, dword [0x1400e1348]
movzx eax, byte [rax]
add byte [rdx + 1], bh
mov edx, 1
add byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
call sym.__rust_alloc
mov rcx, rax
test rax, rax
je 0x140050ea0
add byte [rax - 0x77], cl
and al, 0x28
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], r12
and al, 0x30
mov qword [rsp + 0x38], 0
mov byte [rsp + 0x40], 1
and al, 0x40
invalid
add dh, al
and al, 0x40
add dword [rbp + 0x39], ecx
cmp r12, r14
cmp r12, r14
jae 0x140050e4e
lea rcx, [rsp + 0x28]
xor edx, edx
mov r8, r14
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::h42c66e84c7c7355c
mov rcx, qword [rsp + 0x28]
and al, 0x28
and al, 0x28
mov r12, qword [rsp + 0x38]
and al, 0x38
and al, 0x38
jmp 0x140050e51
xor r12d, r12d
add rcx, r12
mov rdx, r15
mov r8, r14
mov eax, esi
mov eax, esi
call sym.memcpy
add r12, r14
add esp, esi
invalid
add byte [rbp + 1], cl
hlt
add esp, esi
mov qword [rsp + 0x38], r12
and al, 0x38
cmp byte [rax - 0x73], cl
and al, 0x28
lea rcx, [rsp + 0x28]
mov rdx, rdi
mov r8, rbx
mov eax, ebx
mov eax, ebx
call sym.std::path::PathBuf::_set_extension::h1064df2a2b63a4fe
movups xmm0, xmmword [rsp + 0x28]
and al, 0x28
and al, 0x28
and al, 0x28
movups xmm1, xmmword [rsp + 0x38]
movups xmmword [rsi + 0x10], xmm1
adc dword [rsi + 0x10], ecx
movups xmmword [rsi], xmm0
mov rax, rsi
add rsp, 0x48
add esp, 0x48
add esp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop rsi
pop rsi
pop r15
ret
call dbg.capacity_overflow
add byte [rdi], cl
or edi, dword [rcx + 1]
ud2
mov ecx, 1
mov rdx, r12
call dbg.handle_alloc_error
ud2
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_sliceiter.rs
add eax, 0x6e99a
invalid
invalid
call dbg.slice_start_index_len_fail
ud2
add eax, 0x4c0b0f00
lea eax, [0x1400c27a8]
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
in al, 0x18
invalid
lea r8, [0x1400c27a8]
mov rdx, r14
call dbg.slice_end_index_len_fail
ud2
invalid
or ecx, dword [rax - 0x77]
mov rsi, rax
mov rdx, qword [rsp + 0x30]
invalid
invalid
xor byte [rax - 0x7b], cl
sal byte [rax + rdx + 0x48], cl
mov ecx, dword [rsp + 0x28]
test rdx, rdx
je 0x140050eeb
mov rcx, qword [rsp + 0x28]
mov r8d, 1
call sym.__rust_dealloc
sti
invalid
sti
dec dword [rax - 0x77]
int1
mov rcx, rsi
mov ecx, esi
call dbg._Unwind_Resume
ud2
invalid
add byte [rdi], cl
or esp, dword [rsi + 0x66]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
in al, dx
push rax
mov rdi, r8
mov edi, eax
mov rbx, rdx
mov rsi, rcx
mov esi, ecx
lea rcx, [rsp + 0x28]
call dbg.parse_prefix
add dword [rax], eax
add dword [rax], eax
movzx eax, byte [rsp + 0x28]
mov rcx, qword [rsp + 0x38]
and al, 0x38
and al, 0x38
and al, 0x38
mov rdx, qword [rsp + 0x48]
lea r8, [0x1400be850]
lea eax, [0x1400be850]
movsxd r9, dword [r8 + rax*4]
add r9, r8
mov rax, rdi
mov r8, rbx
jmp r9
jmp rcx
add rcx, 4
jmp 0x140050f7a
invalid
xor al, 0x48
lea eax, [rdx + 1]
lea rax, [rdx + 1]
test rdx, rdx
cmove rax, rdx
ret 0x148
ror dword [rax - 0x7d], 0xc1
or bl, ch
invalid
ret 0x148
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x140050f7a
lea rax, [rdx + 1]
test rdx, rdx
cmove rax, rdx
add rcx, rax
add rcx, 2
jmp 0x140050f7a
mov ecx, 2
mov rax, rdi
sub rax, rcx
jb 0x140050fd7
add rcx, rbx
mov r8, rcx
test rax, rax
je 0x140050f9f
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x140050fa1
xor eax, eax
mov qword [rsi], rbx
mov qword [rsi + 8], rdi
movups xmm0, xmmword [rsp + 0x28]
movups xmm1, xmmword [rsp + 0x38]
movups xmmword [rsi + 0x10], xmm0
movups xmmword [rsi + 0x20], xmm1
mov rcx, qword [rsp + 0x48]
mov qword [rsi + 0x30], rcx
mov byte [rsi + 0x3a], al
mov word [rsi + 0x38], 0x200
mov rax, rsi
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
lea r8, [0x1400c2530]
mov rdx, rdi
call dbg.slice_start_index_len_fail
ud2
in al, dx
cmp byte [rax - 0x75], cl
jns 0x140051f7a
mov rcx, rdi
mov edx, 1
call sub.KERNEL32.dll_TerminateProcess
test eax, eax
je 0x140051f5f
xor esi, esi
jmp 0x140051fc7
call sub.KERNEL32.dll_GetLastError
mov esi, eax
cmp eax, 5
jne 0x140051fbf
mov rcx, rdi
xor edx, edx
call sub.KERNEL32.dll_WaitForSingleObject
test eax, eax
je 0x140051f82
cmp eax, 0x102
add al, byte [rcx]
add byte [rax], al
je 0x140051f5b
jmp case.0x14004d7c5.196
mov dword [rsp + 0x24], 0
lea rdx, [rsp + 0x24]
push rsp
and al, 0x24
push rsp
and al, 0x24
mov rcx, rdi
call sub.KERNEL32.dll_GetExitCodeProcess
test eax, eax
jne 0x140051f5b
call sub.KERNEL32.dll_GetLastError
shl rax, 0x20
or rax, 2
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], 1
sub byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [rsp + 0x30]
call dbg.drop_in_place<std::io::error::Error>
shl rsi, 0x20
or rsi, 2
mov rax, rsi
add rsp, 0x38
pop rdi
pop rsi
ret
nop word cs:[rax + rax]
jmp 0x1400b3024
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp + rax - 0x18], dh
mov dl, byte [rcx]
invalid
mov ecx, edi
mov edx, 0xffffffff
call sub.KERNEL32.dll_WaitForSingleObject
test eax, eax
invalid
je 0x14005203f
sal byte [rax + rbx - 0x18], 0x30
adc byte [rsi], al
add byte [rax - 0x3f], cl
shl rax, 0x20
call sub.KERNEL32.dll_GetLastError
shl rax, 0x20
and byte [rax - 0x7d], cl
enter 0x4802, 0xffffffffffffff89
or byte [rax + 1], r15b
mov eax, 1
or rax, 2
mov qword [rsi + 8], rax
mov eax, 1
jmp 0x140052061
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 0x140052027
adc byte [rsi], al
add byte [rbp - 0x74308b40], al
test eax, eax
je 0x140052027
mov eax, dword [rsp + 0x24]
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
sub esp, 0x30
mov rsi, rcx
mov rdi, qword [rdx + 0x30]
xor ebx, ebx
mov rcx, rdi
xor edx, edx
call sub.KERNEL32.dll_WaitForSingleObject
test eax, eax
je 0x140052097
cmp eax, 0x102
je 0x1400520b9
jmp case.0x14004ed4c.122
mov dword [rsp + 0x2c], 0
lea rdx, [rsp + 0x2c]
sub al, 0
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x2c
mov rcx, rdi
call sub.KERNEL32.dll_GetExitCodeProcess
call 0xc50526bc
invalid
je case.0x14004ed4c.122
invalid
call 0xc50526bc
sal byte [rbx + rdx - 0x75], 0x4c
invalid
mov ecx, dword [rsp + 0x2c]
adc ecx, dword [rbx - 0x44d3dbb4]
add dword [rax], eax
add byte [rax], al
mov ecx, dword [rsp + 0x2c]
mov ebx, 1
mov dword [rsi + 4], ebx
mov dword [rsi + 8], ecx
xor eax, eax
shr bl, 0x16
shr bl, 0x16
call sub.KERNEL32.dll_GetLastError
shl rax, 0x20
xchg esp, eax
clts
add byte [rax - 0x3f], cl
loopne case.0x14004fab3.78
or rax, 2
mov qword [rsi + 8], rax
mov eax, 1
add byte [rcx - 0xf76b7fa], cl
mov dword [rsi], eax
mov rax, rsi
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
add byte [rax], al
add byte [rax], al
push rbp
push rbx
sub rsp, 0x108
movaps xmmword [rsp + 0xf0], xmm6
add byte [rax], al
add byte [rax - 0x77], cl
mov esi, edx
add byte [rax], al
add byte [rax - 0x77], cl
mov esi, edx
mov esi, edx
mov r15, rcx
mov rcx, qword [rdx + 8]
or byte [rax - 0x7d], cl
cmp al, byte [rax]
iretd
or byte [rax - 0x7d], cl
cmp al, byte [rax]
mov qword [rdx], 0
je 0x140052127
call fcn.1400b319c
adc byte [rsi], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
and al, 0x88
mov qword [rsp + 0x88], 1
and al, 0x88
add byte [rax], al
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x90], xmm0
invalid
invalid
add dword [rax], eax
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x90], xmm0
mov qword [rsp + 0x38], 1
and al, 0x38
add dword [rax], eax
add byte [rax], al
invalid
and al, 0x38
add dword [rax], eax
add byte [rax], al
invalid
cmp byte [rcx], al
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x40], eax
invalid
movups xmmword [rsp + 0x40], xmm0
mov r14, qword [rsi + 0x18]
mov r14, qword [rsi + 0x18]
cmp qword [rsi + 0x10], 0
mov rax, qword [rsi + 0x20]
mov qword [rsi + 0x10], 0
adc byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x75], cl
and byte [rax - 0x39], r9b
adc byte [rax], r8b
adc byte [rax], al
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
pop rsi
sub byte [rax - 0x39], cl
and byte [rax], r8b
add byte [rax], al
mov rbx, qword [rsi + 0x28]
mov qword [rsi + 0x20], 0
invalid
je case.0x140050622.22
add byte [rbp + rbx*2 + 0x48], dh
test eax, eax
test rax, rax
je 0x140052459
loope case.0x14004ff4b.43
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [rsp + 0x88]
lea r9, [rsp + 0x38]
xchg esp, eax
and al, 0x88
add byte [rax], al
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x38
mov rcx, r14
mov r8, rbx
call dbg.read2
xor byte [rdi], cl
add dword [rax], eax
xor byte [rdi], cl
add dword [rax], eax
test rax, rax
je 0x1400524ac
test byte [rbx], dl
add eax, dword [rax]
add byte [rax - 0x77], cl
and al, 0x50
mov qword [rsp + 0x50], rax
lea rax, str.library_std_srcprocess.rs
mov qword [rsp + 0x20], rax
and al, 0x20
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
and al, 0x20
lea rcx, [0x1400c0030]
lea r9, dbg.drop_in_place_std::io::error::Error_
invalid
add byte [rbp + rcx*4 + 0xd], cl
pop rax
fiadd word [rsi]
add byte [rbp + rcx*4 + 0x44], cl
lea r8, [rsp + 0x50]
lea r8, [rsp + 0x50]
mov edx, 0x2b
call dbg.unwrap_failed
xlatb
add al, 0
invalid
xlatb
add al, 0
invalid
add cl, ch
movsd dword [rdi], dword [rsi]
add al, 0
jmp 0x140052671
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
xlatb
add al, byte [rax]
add byte [rcx + rcx*4 - 0x44], cl
and al, 0xd8
add byte [rax], al
add byte [rax - 0x77], cl
je 0x140052205
invalid
test rax, rax
je 0x1400524ac
invalid
and al, 0x30
mov r13d, 1
add byte [rcx], dh
dec dword [rbp + rcx*4 + 0x74]
and al, 0x38
xor edi, edi
lea r14, [rsp + 0x38]
lea r12, [rsp + 0xb8]
lea esp, [rsp + 0xb8]
xorps xmm6, xmm6
lea rax, [0x1400c2128]
add eax, 0x6ff27
mov qword [rsp + 0xa0], rax
lea rbp, [0x1400be86c]
lea ebp, [0x1400be86c]
pop rsp
mov byte [rsi], 0
test byte [rax + riz*4], ah
and al, 0xa0
add byte [rax], al
add byte [rax - 0x73], cl
lea ebp, [0x1400be86c]
pop rsp
mov byte [rsi], 0
pop rsp
mov byte [rsi], 0
xor r15d, r15d
xor esi, esi
test byte [rcx + 0x39], 0xff
test byte [rcx + 0x39], 0xff
cmp edi, edi
jne case.0x14004fb4a.74
jmp 0x14005223e
add byte [rax + 0xf230f78], al
test dword [rax + 0x48000003], esp
mov qword [rsp + 0x50], rax
jne 0x1400525ca
mov qword [rsp + 0x50], rax
lea rcx, [rsp + 0x50]
lea ecx, [rsp + 0x50]
call dbg.drop_in_place<std::io::error::Error>
cmp r15, rdi
push qword [rbp + 0x20]
push qword [rbp + 0x20]
mov r8d, 0x20
and byte [rax], al
add byte [rax], al
mov rcx, r14
mov rdx, rdi
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::h42c66e84c7c7355c
mov r15, qword [rsp + 0x48]
mov edi, dword [rsp + 0x48]
mov edi, dword [rsp + 0x48]
mov r13, qword [rsp + 0x38]
and al, 0x38
mov rdi, qword [rsp + 0x40]
and al, 0x40
lea rax, [r15 + r13]
mov rcx, rdi
sub rcx, r15
mov qword [rsp + 0xb8], rax
mov eax, 0x48000000
mov dword [rsp + 0xc0], ecx
and al, 0xc0
add byte [rax], al
invalid
mov eax, 0x48000000
mov dword [rsp + 0xc0], ecx
and al, 0xc0
add byte [rax], al
invalid
and al, 0xc0
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
mov qword [rsp + 0xc8], 0
mov qword [rsp + 0xd0], rsi
rol byte [rax], 1
add byte [rax], al
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov ah, 0x24
rol byte [rax], 1
add byte [rax], al
mov rcx, rbx
mov rdx, r12
call fcn.140062b50
or byte [rcx], al
add byte [rax - 0x7b], cl
invalid
je 0x1400522d5
or byte [rcx], al
add byte [rax - 0x7b], cl
sal byte [rcx + rdi - 0x77], 0xc1
mov ecx, eax
and ecx, 3
movsxd rcx, dword [rbp + rcx*4]
lea eax, [rax]
lea eax, [rax]
add rcx, rbp
jmp rcx
invalid
test byte [rbp - 1], dh
invalid
invalid
mov rcx, rax
shr rcx, 0x20
cmp ecx, 0x23
je case.0x14004f535.87
pop rdx
invalid
invalid
invalid
pop rdx
invalid
invalid
jmp 0x1400525ca
mov r14, qword [rsp + 0xc8]
test r14, r14
test esi, esi
add byte [rbp - 0x7b], cl
test byte [rdi], 0x84
mov cl, 1
add byte [rax], al
test esi, esi
je 0x140052497
mov r12, qword [rsp + 0xd0]
movsb byte [rdi], byte [rsi]
and al, 0xd0
rol byte [rax], 1
add byte [rax], al
mov rsi, r12
rol byte [rax], 1
add byte [rax], al
mov rsi, r12
sub rsi, r14
jb 0x140052610
add byte [rax], al
add byte [rax], al
mov rdx, qword [rsp + 0xc0]
cmp r12, rdx
invalid
ja 0x1400525ff
xchg esp, esi
add al, byte [rax]
invalid
invalid
xchg esp, esi
add al, byte [rax]
add byte [rbp + 1], cl
dec byte [rcx + rcx*4 + 0x74]
and al, 0x48
add r14, r15
mov qword [rsp + 0x48], r14
mov rax, rdi
mov eax, edi
or rax, r14
jne 0x14005243b
movaps xmmword [rsp + 0x60], xmm6
sub dword [rsp + 0x60], esi
and al, 0x60
movaps xmmword [rsp + 0x50], xmm6
je case.0x140050622.28
push rax
mov r9d, 0x20
lea r14, [rsp + 0xa8]
lea esi, [rsp + 0xa8]
lea esi, [rsp + 0xa8]
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov rdx, rbx
lea r8, [rsp + 0x50]
lea eax, [rsp + 0x50]
fimul dword [rbp + rcx*4 + 0x44]
and al, 0x50
lea eax, [rsp + 0x50]
call sym.std::sys::windows::pipe::AnonPipe::read::h719c6464ed1b20ce
cmp qword [rsp + 0xa8], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rdi, [rsp + 0xb0]
lea r15, [0x1400be87c]
cmp eax, 0x6c51d
je case.default.0x140052384
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
mov rax, qword [rsp + 0xb0]
mov al, 0
add byte [rax], al
mov ecx, eax
and ecx, 3
movsxd rcx, dword [r15 + rcx*4]
invalid
or al, 0x8f
add rcx, r15
invalid
jmp rcx
cmp byte [rax + 0x10], 0x23
je 0x1400523c0
jmp 0x1400525ca
nop word cs:[rax + rax]
cmp byte [rax + 0xf], 0x23
mov dr6, rsp
invalid
mov dr6, rsp
sbb ch, cl
invalid
jmp 0x1400525ca
ror dword [rax - 0x3f], 0xe9
and byte [rbx - 0x7af0dc07], al
or al, byte [rdx]
add byte [rax], al
mov rcx, rdi
call dbg.drop_in_place<std::io::error::Error>
mov r9d, 0x20
mov rcx, r14
mov rdx, rbx
mov edx, ebx
mov edx, ebx
lea r8, [rsp + 0x50]
call sym.std::sys::windows::pipe::AnonPipe::read::h719c6464ed1b20ce
cmp qword [rsp + 0xa8], 0
test al, 0
add byte [rax], al
add byte [rbp - 0x79], dh
test al, 0
add byte [rax], al
add byte [rbp - 0x79], dh
mov r12, qword [rsp + 0xb0]
test r12, r12
je 0x140052497
cmp r12, 0x20
ja 0x140052624
lea rcx, [rsp + 0x38]
xor edx, edx
ror byte [rbp - 0x77], cl
loopne 0x1400523f7
cdqe
std
dec dword [rbx + rcx*4 + 0x6c]
and al, 0x38
mov rdi, qword [rsp + 0x40]
jl 0x140052440
mov r14, qword [rsp + 0x48]
lea rcx, [r14 + r13]
ror byte [rbp - 0x77], cl
loopne 0x1400523f7
jl 0x140052440
lea rdx, [rsp + 0x50]
mov r8, r12
call sym.memcpy
add r14, r12
mov qword [rsp + 0x48], r14
mov r15, r14
lea r14, [rsp + 0x38]
lea r12, [rsp + 0xb8]
cmp r15, rdi
je 0x14005223e
mov qword [rsp + 0xb8], r14
mov dword [rsp + 0xb8], esi
lea rcx, [rsp + 0xe0]
lea rdx, [rsp + 0xb8]
lea edx, [rsp + 0xb8]
lea edx, [rsp + 0xb8]
add byte [rax], al
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0x88
add byte [rax], al
add al, ch
or dword [rcx], eax
add byte [rax - 0x7d], cl
cmp qword [rsp + 0xe0], 0
lea r8, [rsp + 0x88]
call sym.std::sys::windows::pipe::AnonPipe::read_to_end::haa02787fdc1cac62
cmp qword [rsp + 0xe0], 0
add byte [rdi], cl
test dword [rsi + 0x4c000001], ebp
mov ecx, esi
jne 0x14005263b
mov rcx, r14
call fcn.1400b319c
jmp 0x1400524ac
invalid
adc eax, 0xe8d98948
std
or al, 6
add byte [rax - 0x75], cl
je 0x1400524c7
invalid
mov rcx, rbx
call fcn.1400b319c
mov rsi, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
xor byte [rbx + rcx*4 - 0x44], cl
and al, 0xd8
add byte [rax], al
add byte [rax - 0x39], cl
invalid
mov r15, qword [rsp + 0xd8]
mov qword [rsi], 0
mov rdi, qword [rsi + 0x30]
add byte [rax - 0x75], cl
jle 0x1400524e7
mov rcx, rdi
mov edx, 0xffffffff
invalid
call sub.KERNEL32.dll_WaitForSingleObject
test eax, eax
je 0x140052520
invalid
pop rax
call sub.KERNEL32.dll_GetLastError
shl rax, 0x20
shl eax, 0x20
shl eax, 0x20
or rax, 2
mov qword [r15 + 8], rax
mov qword [r15], 0
mov dword [rdi], 0
mov dword [rdi], 0
mov rdx, qword [rsp + 0x40]
test rdx, rdx
je 0x1400524fa
sal byte [rax + rdx + 0x48], cl
mov ecx, dword [rsp + 0x38]
mov rcx, qword [rsp + 0x38]
mov r8d, 1
call sym.__rust_dealloc
push rsi
sti
invalid
push rsi
sti
dec dword [rax - 0x75]
xchg esp, eax
and al, 0x90
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], cl
mov rdx, qword [rsp + 0x90]
test rdx, rdx
je 0x140052597
invalid
mov word [rax], es
add byte [rax], al
test byte [rax + rax - 0x74b80000], cl
mov word [rax + rcx*4], fs
add byte [rax], al
mov rcx, qword [rsp + 0x88]
mov r8d, 1
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
call sym.__rust_dealloc
jmp 0x140052597
mov dword [rsp + 0x50], 0
and al, 0x50
add byte [rax], al
add byte [rax], al
lea rdx, [rsp + 0x50]
mov rcx, rdi
mov ecx, edi
mov ecx, edi
call sub.KERNEL32.dll_GetExitCodeProcess
test eax, eax
je 0x1400524c8
mov eax, dword [rsp + 0x50]
mov rcx, qword [rsp + 0x98]
mov ecx, dword [rsp + 0x98]
mov ecx, dword [rsp + 0x98]
mov qword [rsp + 0x60], rcx
movups xmm0, xmmword [rsp + 0x88]
movaps xmmword [rsp + 0x50], xmm0
mov rcx, qword [rsp + 0x48]
and al, 0x48
and al, 0x48
mov qword [rsp + 0x78], rcx
movups xmm1, xmmword [rsp + 0x38]
movups xmmword [rsp + 0x68], xmm1
movups xmmword [r15], xmm0
mov rcx, qword [rsp + 0x70]
mov qword [r15 + 0x20], rcx
and byte [r8 - 0x75], r9b
and al, 0x78
and byte [r8 - 0x75], r9b
and al, 0x78
mov qword [r15 + 0x28], rcx
mov rcx, qword [rsp + 0x60]
mov ecx, dword [rsp + 0x60]
mov ecx, dword [rsp + 0x60]
mov qword [r15 + 0x10], rcx
mov rcx, qword [rsp + 0x68]
mov qword [r15 + 0x18], rcx
sbb byte [rcx - 0x77], al
invalid
invalid
sbb byte [rcx - 0x77], al
xor byte [r8 - 0x75], r9b
jbe 0x1400525d3
mov rsi, qword [rsi + 0x38]
mov rcx, rdi
call fcn.1400b319c
mov rcx, rsi
call fcn.1400b319c
mov rax, r15
movaps xmm6, xmmword [rsp + 0xf0]
add rsp, 0x108
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x50], rax
lea rax, str.library_std_srcprocess.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1400c0030]
lea r9, dbg.drop_in_place_std::io::error::Error_
lea r8, [rsp + 0x50]
mov edx, 0x2b
mov rsi, qword [rsp + 0x30]
call dbg.unwrap_failed
jmp 0x140052671
lea rax, [0x1400c2110]
mov qword [rsp + 0xa0], rax
jmp 0x140052629
lea r8, [0x1400c2110]
mov rcx, r14
mov rdx, r12
call dbg.slice_index_order_fail
jmp 0x140052671
mov edx, 0x20
mov rcx, r12
mov r8, qword [rsp + 0xa0]
call dbg.slice_end_index_len_fail
jmp 0x140052671
mov rax, qword [rsp + 0xe8]
mov qword [rsp + 0x50], rax
lea rax, str.library_std_srcprocess.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1400c0030]
lea r9, dbg.drop_in_place_std::io::error::Error_
lea r8, [rsp + 0x50]
mov edx, 0x2b
call dbg.unwrap_failed
ud2
movzx ecx, byte [rax]
stc
loopne 0x140055e09
mov dword [rcx - 0x80], 0x3475edf9
add dword [rax], eax
add byte [rbp - 0x73], cl
add cl, byte [rbp + 0x39]
jmp 0x1411ae1c1
add eax, 3
add byte [rcx + rcx*4 - 0x40], cl
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 0x140055df5
invalid
invalid
cmp eax, ebp
rol byte [rcx - 0x46], 4
add byte [rax], al
add cl, ch
add byte [rax], al
invalid
loopne 0x140055e5d
add byte [rax], al
mov eax, edi
add byte [rax], al
add byte [rcx + 0x39], cl
dec dword [rdi]
xchg esp, ebx
fadd qword [rax]
add byte [rax], al
mov rbp, r11
fadd qword [rax]
add byte [rax], al
mov ecx, esi
add byte [rax], al
add byte [rax + rax*8 + 0xa5850f], al
ror byte [rdi], 0x85
movsd dword [rdi], dword [rsi]
add byte [rax], al
invalid
ror byte [rdi], 0x85
movsd dword [rdi], dword [rsi]
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x28], ebp
mov dword [rsp + 0x28], ebp
xor byte [rax - 0x73], cl
add eax, 0x6d23c
cmp byte [rax - 0x39], cl
and al, 0x40
and al, 0x40
and al, 0x40
add al, byte [rax]
add byte [rax], al
and al, 0x58
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [rsp + 0x28]
lea eax, [rsp + 0x28]
mov qword [rsp + 0x50], 1
and al, 0x50
add dword [rax], eax
add byte [rax], al
and al, 0x38
fiadd dword [rax + rax]
mov ecx, edi
dec dword [rcx - 0x77]
jmp 0x140055ebc
invalid
add eax, 0x6d257
add byte [rcx + rcx*4 - 7], cl
cmp al, 0xf8
add al, 0
stc
mov ecx, esi
mov r8, rdi
add byte [rax + rax*8 - 0x72b7e88b], al
adc eax, 0x6b495
xchg ebp, eax
mov ah, 6
invalid
invalid
xchg ebp, eax
mov ah, 6
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
int1
add al, 0
invalid
lea eax, [0x1400c3080]
invalid
cli
rol dword [rsi], 1
add byte [rcx + rcx*4 - 7], cl
mov ecx, edi
mov ecx, edi
add al, 0
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
mov rsi, rcx
add r8, rdx
add eax, edx
add eax, edx
mov qword [rsp + 0x28], rdx
push rsp
and al, 0x28
mov qword [rsp + 0x30], r8
mov dword [rsp + 0x30], eax
lea rdi, [rsp + 0x38]
mov byte [rsp + 0x38], 0x81
cmp byte [rcx + 0x245c8d48], al
invalid
cmp dh, al
and al, 0x38
cmp byte [rcx + 0x245c8d48], al
mov byte [rsp + 0x44], 0x81
lea r15, [rsp + 0x5d]
invalid
invalid
je 0x140055f91
invalid
cmp byte [rcx + 0x245c8d48], al
mov byte [rsp + 0x44], 0x81
pop rsp
and al, 0x44
mov byte [rsp + 0x44], 0x81
lea r15, [rsp + 0x5d]
pop rbp
lea r14, [rsp + 0x5c]
and al, 0x5c
pop rsp
lea r12, [0x1400be88c]
and eax, 0x68917
add bl, ch
invalid
jmp 0x140055f9e
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
mov ebp, dword [rsp + 0x48]
mov rcx, rbx
call sym.core::char::EscapeDebug::clear::h359d525532c12c8f
movsb byte [rdi], byte [rsi]
pop rsi
add al, 0
movsb byte [rdi], byte [rsi]
pop rsi
add al, 0
mov rcx, rsi
mov edx, ebp
invalid
invalid
call sym.__core::fmt::Formatter_as_core::fmt::Write_::write_char::h0c0587167ceea7eb
add al, 0
test al, al
jne 0x1400561e8
add byte [rax], al
mov r13, qword [rsp + 0x30]
insb byte [rdi], dx
and al, 0x30
movzx eax, byte [rsp + 0x38]
mov dh, 0x44
and al, 0x38
cmp al, 0x81
je case.0x14004fe86.70
nop dword [rax]
cmp al, 0x80
je 0x1400561c2
or al, byte [rdx]
add byte [rax], al
or al, byte [rdx]
add byte [rax], al
movzx ecx, byte [rsp + 0x42]
cmp cl, byte [rsp + 0x43]
invalid
cmp cl, byte [rsp + r12 + 0x43]
jb 0x1400561ce
jb 0x1400561ce
mov byte [rsp + 0x38], 0x81
and al, 0x38
or dword [rax - 0x75], 0x4828244c
mov rcx, qword [rsp + 0x28]
test rcx, rcx
mov rcx, qword [rsp + 0x28]
test rcx, rcx
sub byte [rax - 0x7b], cl
leave
je 0x140056190
add byte [rax], al
cmp rcx, r13
je 0x140056190
jmp 0x141b2e3f0
lea rax, [rcx + 1]
lea eax, [rcx + 1]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
movzx ebp, byte [rcx]
test bpl, bpl
test ch, ch
test ch, ch
jns 0x140056070
mov eax, ebp
and eax, 0x1f
invalid
lea rdx, [rcx + 2]
mov qword [rsp + 0x28], rdx
and al, 0x28
invalid
push rsp
and al, 0x28
movzx r8d, byte [rcx + 1]
and r8d, 0x3f
and eax, 0x3f
mov dh, 0x41
add dword [rcx - 0x7d], eax
and eax, 0x3f
and eax, 0x3f
cmp bpl, 0xdf
cmp ch, 0xdf
jbe 0x140056060
lea rdx, [rcx + 3]
lea rdx, [rcx + 3]
add ecx, dword [rax - 0x77]
push rsp
and al, 0x28
mov qword [rsp + 0x28], rdx
movzx edx, byte [rcx + 2]
shl r8d, 6
loopne case.0x1400506f3.22
and edx, 0x3f
invalid
or edx, r8d
push rcx
add al, byte [rcx - 0x3f]
loopne case.0x1400506f3.22
invalid
cmp bpl, 0xf0
jb 0x1400560d7
add byte [rax], al
lea r8, [rcx + 4]
mov qword [rsp + 0x28], r8
and al, 0x28
and al, 0x28
movzx ebp, byte [rcx + 3]
and eax, 7
loopne 0x140056049
shl eax, 0x12
adc al, cl
loop 0x14005604e
mov dh, 0x69
add eax, dword [rbx - 0x1f3ef820]
loopne 0x140056049
invalid
invalid
loopne 0x140056049
adc al, cl
loop 0x14005604e
and ebp, 0x3f
or ebp, edx
invalid
or ebp, eax
cmp ebp, 0x110000
add byte [rbp + 0x19], dh
invalid
invalid
add byte [rbp + 0x19], dh
jmp 0x140056190
xor al, 1
add byte [rax], al
xor al, 1
add byte [rax], al
nop dword [rax]
shl eax, 6
or eax, r8d
or eax, eax
or eax, eax
mov ebp, eax
nop dword [rax + rax]
cmp ebp, 0x27
ja case.default.0x14005607e
invalid
jnp 0x140055fff
mov eax, ebp
movsxd rax, dword [r12 + rax*4]
invalid
add al, 0x84
call 0xc409c3c4
invalid
add rax, r12
jmp rax
mov ecx, esi
mov dl, 0x30
xor bl, ch
invalid
xor bl, ch
jns 0x1400560ee
nop dword [rax + rax]
mov rcx, r14
mov dl, 0x74
je 0x140056081
invalid
je 0x140056081
imul esp, dword [rsi + 0xf], 0x841f
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov dl, 0x6e
jmp 0x140056100
mov rcx, r14
mov dl, 0x72
jmp 0x140056100
add byte [rax], al
add byte [rax], al
mov rcx, r14
mov dl, 0x27
jmp 0x140056100
shl eax, 0xc
or edx, eax
mov ebp, edx
cmp ebp, 0x27
jbe 0x140056075
nop dword [rax + rax]
add byte [rax], al
cmp ebp, 0x5c
jne 0x140056140
mov rcx, r14
mov dl, 0x5c
nop word [rax + rax]
call sym.core::char::EscapeDebug::backslash::h924fb00ef06f209d
movzx eax, byte [rsp + 0x5c]
add byte [rdi], cl
mov dh, 0x44
and al, 0x5c
mov rcx, qword [r15]
mov qword [rsp + 0x50], rcx
mov ecx, dword [r15 + 7]
mov dword [rsp + 0x57], ecx
cmp al, 0x81
je 0x140056190
mov ecx, dword [rsp + 0x57]
mov dword [rdi + 8], ecx
mov rcx, qword [rsp + 0x50]
mov qword [rdi + 1], rcx
mov byte [rsp + 0x38], al
cmp al, 0x81
jne case.0x14004fd42.77
jmp case.0x14004fe86.70
mov ecx, ebp
call sym.core::unicode::unicode_data::grapheme_extend::lookup::hdba6dfa062907ee6
test al, al
jne 0x140056180
mov ecx, ebp
call dbg.is_printable
test al, al
je 0x140056180
mov rcx, r14
mov edx, ebp
call sym.core::char::EscapeUnicode::new::h7d3cbf55f0eac05b
jmp 0x140056105
movzx eax, byte [rsp + 0x44]
cmp al, 0x81
je 0x1400561e4
cmp al, 0x80
je case.0x14004fd42.64
movzx ecx, byte [rsp + 0x4e]
cmp cl, byte [rsp + 0x4f]
jae 0x1400561e4
mov ebp, dword [rsp + 0x3c]
mov rcx, rdi
jmp 0x140055f87
lea eax, [rcx + 1]
mov byte [rsp + 0x42], al
cmp cl, 0xa
jae 0x1400561fb
movzx ebp, byte [rsp + rcx + 0x38]
jmp case.0x14004f1b1.110
xor eax, eax
jmp 0x1400561ea
mov al, 1
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, [0x1400bffd8]
mov edx, 0xa
call dbg.panic_bounds_check
ud2
inc r15
mov qword [rsi + 8], r15
xor eax, eax
jmp 0x1400586e3
mov rcx, qword [r12]
lea rdx, [0x1400c0ea7]
mov r8d, 1
call sym.core::fmt::Formatter::write_str::hdae9a58696845fdf
add byte [rax + rax*8 + 0x312850f], al
add byte [rax], al
cmp dword [rsp + 0x150], 1
jne 0x140057fd7
mov rax, qword [rdi]
cmp eax, 2
je 0x140057fd7
mov eax, dword [rsp + 0x158]
mov dword [rsp + 0xd8], eax
add byte [rcx - 0x80], al
jl 0x14005841f
and byte [rcx], al
jne 0x1400584cd
mov rcx, qword [r12]
mov rax, qword [str.0I_t_]
add eax, 0x8b4800
add byte [rax - 0x75], cl
add byte [rax - 0x73], cl
adc eax, 0x694b8
mov qword [rsp + 0xa8], rdx
lea r8, [sym.__T_as_core::fmt::Display_::fmt::hc4cf63e7869b210f]
add eax, 0xfffc6fb9
mov qword [rsp + 0xb0], r8
add byte [rax], al
lea r8, [0x1400c3948]
mov qword [rsp + 0xb8], r8
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0x20], 2
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x48], 0x20
mov byte [rsp + 0x50], 3
mov qword [rsp + 0x70], rdx
mov qword [rsp + 0x78], 1
mov dword [rsp + 0x78], 1
lea rax, [rsp + 0x20]
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], 1
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
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x70
call sym.core::fmt::Formatter::write_fmt::h2add675d7024e318
add byte [rax + rax*8 + 0x214850f], al
add al, byte [rax]
invalid
mov rcx, qword [r12]
lea rax, str._____________at
mov qword [rsp + 0x20], rax
and al, 0x20
mov qword [rsp + 0x28], 1
add byte [rax], al
lea rbx, str.called__Option::unwrap____on_a__None__value_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_srcio_borrowed_buf.rs_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_srccollections_btree_navigate.rs
mov qword [rsp + 0x30], rbx
and al, 0x30
xor byte [rdi], cl
push rdi
ror byte [rdi], 0x11
adc dword [rsp + 0x38], eax
xor byte [rdi], cl
push rdi
ror byte [rdi], 0x11
adc dword [rsp + 0x38], eax
lea rdx, [rsp + 0x20]
call sym.core::fmt::Formatter::write_fmt::h2add675d7024e318
test al, al
jne 0x1400586e1
mov rcx, qword [r12 + 8]
mov rax, qword [r12 + 0x10]
mov rdx, qword [r12]
mov qword [rsp + 0x20], rdx
lea r8, [rsp + 0x28]
movups xmm0, xmmword [rdi]
invalid
movups xmmword [rsp + 0x28], xmm0
and al, 0x28
and al, 0x28
mov r9, qword [rdi + 0x10]
mov qword [rsp + 0x38], r9
call qword [rax + 0x20]
test al, al
ror byte [rdi], 0x85
invalid
add dword [rax], eax
invalid
ror byte [rdi], 0x85
movabs eax, dword [0x48240c8b49000001]
lea eax, [rsp + 0xd8]
mov rcx, qword [r12]
lea rax, [rsp + 0xd8]
mov qword [rsp + 0x70], rax
lea rdi, [sym.core::fmt::num::imp::__impl_core::fmt::Display_for_u32_::fmt::h98a701be23454e62]
mov qword [rsp + 0x78], rdi
jl 0x140058580
js case.0x14004e334.215
lea esi, [0x1400c39a8]
invalid
add byte [rcx + rcx*4 + 0x74], cl
and al, 0x20
mov qword [rsp + 0x28], 1
invalid
mov qword [rsp + 0x40], 0
lea r13, [rsp + 0x70]
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x30], ebp
mov dword [rsp + 0x30], ebp
mov qword [rsp + 0x38], 1
add dword [rax], eax
add byte [rax], al
lea rdx, [rsp + 0x20]
call sym.core::fmt::Formatter::write_fmt::h2add675d7024e318
test al, al
ror byte [rdi], 0x85
add dword [r8], eax
invalid
ror byte [rdi], 0x85
add dword [r8], eax
add byte [rbx + 0x16024bc], al
cmp dword [rsp + 0x160], 1
jne 0x140058605
cmp dword [rsp + 0x160], 1
jne 0x140058605
mov eax, dword [rsp + 0x168]
mov dword [rsp + 0xa8], eax
add byte [rax], al
add byte [rcx - 0x75], cl
or al, 0x24
add byte [rax], al
add byte [rcx - 0x75], cl
or al, 0x24
lea rax, [rsp + 0xa8]
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x70], rax
add byte [rax], al
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rdi
mov qword [rsp + 0x20], r14
and al, 0x20
and al, 0x20
and byte [rax - 0x39], cl
and al, 0x28
and al, 0x28
mov qword [rsp + 0x28], 1
mov dword [rsp + 0x28], 1
and al, 0x28
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x38], 1
lea rdx, [rsp + 0x20]
cmp byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x20
call sym.core::fmt::Formatter::write_fmt::h2add675d7024e318
test al, al
jne 0x1400586e1
fadd qword [rax]
add byte [rax], al
mov rcx, qword [r12]
mov ecx, dword [rsp]
and al, 0x48
lea rax, [0x1400c39b8]
lea eax, [0x1400c39b8]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 1
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
pop rsp
and al, 0x30
mov qword [rsp + 0x30], rbx
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
lea rdx, [rsp + 0x20]
call sym.core::fmt::Formatter::write_fmt::h2add675d7024e318
mov dl, 4
invalid
mov ecx, eax
invalid
mov al, 1
invalid
mov dl, 4
add byte [rcx - 0x7bfe4f3f], cl
leave
sal dword [rax + 0xfc98401], 0x84
xchg esi, eax
stc
add dword [rcx + rcx*8 - 0x6697bf1], eax
test cl, cl
je 0x140057fd7
invalid
jmp 0x1400586e3
popfq
add byte [rax], al
add byte [rdi], cl
adc byte [rbx + 0x40], al
movaps xmmword [rsp + 0x60], xmm0
movups xmm0, xmmword [rbx]
adc byte [rbx], al
invalid
adc byte [rbx], al
add ecx, dword [rdi]
adc byte [rbx + 0x10], cl
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmm3, xmmword [rbx + 0x30]
movaps xmmword [rsp + 0x50], xmm3
movaps xmmword [rsp + 0x40], xmm2
sub dword [rsp + 0x40], edx
sub dword [rsp + 0x40], edx
and al, 0x40
movaps xmmword [rsp + 0x30], xmm1
xor byte [rdi], cl
movaps xmmword [rsp + 0x20], xmm0
sub dword [rsp + 0x20], eax
mov rcx, qword [r12]
lea rax, [rsp + 0x20]
and byte [rax - 0x77], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax], al
and byte [rax - 0x77], cl
test byte [rax + rbp*4], ah
add byte [rax], al
invalid
mov dword [rsp + 0xa8], eax
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x14596
add dword [rax], eax
lea rax, [sym.__std::backtrace_rs::symbolize::SymbolName_as_core::fmt::Display_::fmt::h5f03e4075cc03fc2]
add dword [rax], eax
mov qword [rsp + 0xb0], rax
mov al, 0
add byte [rax], al
lea rax, str.called__Option::unwrap____on_a__None__value_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_srcio_borrowed_buf.rs_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_srccollections_btree_navigate.rs
add byte [rax - 0x77], cl
and al, 0x70
and al, 0x70
mov qword [rsp + 0x70], rax
and al, 0x70
mov qword [rsp + 0x78], 1
mov qword [rsp + 0x90], 0
and al, 0x90
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rbp*4], ah
add byte [rax], al
invalid
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
and al, 0x90
and al, 0x90
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [rsp + 0xa8]
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rax*4], ah
add byte [rax], al
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x70
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
call sym.core::fmt::Formatter::write_fmt::h2add675d7024e318
test al, al
je 0x1400583b1
cld
invalid
invalid
mov cl, 4
add byte [rax + rax*8 - 0x32f7bf1], al
cld
cld
invalid
mov al, 1
add rsp, 0xf0
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop rbp
pop r14
pop rsi
pop r15
ret
add byte [rbp + 5], dh
add eax, 0x58c48348
add rsp, 0x58
add esp, 0x58
ret
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x30], 1
and al, 0x30
add dword [rax], eax
add byte [rax], al
xor byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
lea rax, str.called__Option::unwrap____on_a__None__value_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_srcio_borrowed_buf.rs_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_srccollections_btree_navigate.rs
lea eax, str.called__Option::unwrap____on_a__None__value_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_srcio_borrowed_buf.rs_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_srccollections_btree_navigate.rs
add eax, 0x66fb6
mov dh, 0x6f
invalid
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
and al, 0x40
lea rdx, str._b:_f_
lea rdx, str._b:_f_
lea edx, str._b:_f_
cli
mov dl, 6
add byte [rax - 0x73], cl
and al, 0x28
and al, 0x28
lea rcx, [rsp + 0x28]
and al, 0x28
sub al, ch
mov byte [rbx + 4], ch
add byte [rdi], cl
or esp, dword [rsi + 0xf]
invalid
invalid
invalid
call dbg.panic_fmt
ud2
nop word [rax + rax]
add byte [rax], al
in al, dx
cmp byte [rax - 0x77], cl
ror byte [rax - 0x77], 1
and al, 0x30
lea rcx, dbg.drop_in_place_std::backtrace::lazy_resolve::closure0::closure_env0_
lea ecx, [0x1400c3a58]
or eax, 0x6b2f5
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
and al, 0x20
lea rdx, str.ThreadId
lea r9, [rsp + 0x30]
mov dl, 6
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x30
mov r8d, 8
add byte [rax - 0x77], cl
mov rcx, rax
call dbg.debug_tuple_field1_finish
shr eax, 0xce
mov eax, 0x48900004
nop
add rsp, 0x38
nop
add rsp, 0x38
ret
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
in al, dx
cmp byte [rax - 0x77], cl
invalid
mov eax, edx
ror byte [rax - 0x77], 1
and al, 0x30
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x30], ecx
lea rcx, dbg.drop_in_place_std::backtrace::lazy_resolve::closure0::closure_env0_
or eax, 0x6b2e5
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
and al, 0x20
lea rdx, str.Permissions
lea r9, [rsp + 0x30]
and al, 0x30
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x30
and al, 0x30
mov r8d, 0xb
mov rcx, rax
call dbg.debug_tuple_field1_finish
add al, 0
add al, 0
nop
add rsp, 0x38
ret
test byte [rax], al
add byte [rax], al
add byte [rax], al
ror byte [rax - 0x77], 1
and al, 0x30
lea rcx, dbg.drop_in_place_std::backtrace::lazy_resolve::closure0::closure_env0_
or eax, 0x6b2cd
mov qword [rsp + 0x20], rcx
and al, 0x20
lea rdx, str.FileType
adc eax, 0x6b2b9
mov dl, 6
add byte [rbp + rcx*4 + 0x4c], cl
lea r9, [rsp + 0x30]
and al, 0x30
mov r8d, 8
add byte [rax], al
mov rcx, rax
call dbg.debug_tuple_field1_finish
nop
add rsp, 0x38
cmp bl, al
cmp bl, al
nop dword [rax + rax]
add byte [rax], al
mov dh, 9
lea rdx, [0x1400c57e0]
mov r8, qword [rdx + rcx*8]
mov eax, dword [rdx + rcx*8]
mov eax, dword [rdx + rcx*8]
lea r9, [0x1400c5928]
lea ecx, [0x1400c5928]
add cl, dl
invalid
movsxd rdx, dword [r9 + rcx*4]
adc al, 0x89
add rdx, r9
mov rcx, rax
mov ecx, eax
mov ecx, eax
jmp sym.core::fmt::Formatter::write_str::hdae9a58696845fdf
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rdi, rdx
mov rsi, rcx
movzx ecx, byte [rcx]
lea eax, [rcx - 6]
movzx r8d, al
or dword [rbp + 0xf44fa41], ecx
mov dh, 0xc0
lea rdx, [r8 + 1]
xor eax, eax
cmp r8b, 4
cmovae rdx, rax
rol byte [r15 + r9 - 0x4a], 1
invalid
rol byte [r15 + r9 - 0x4a], 1
invalid
lea r9d, [r8 - 6]
movzx r10d, r9b
lea r11, [r10 + 1]
pop rdx
add dword [rcx - 0x80], eax
cli
invalid
pop rdx
add dword [rcx - 0x80], eax
cli
add al, 0x4c
cmovae r11, rax
cmovae r11, rax
cmp rdx, r11
jne 0x1400588f7
fidiv dword [rbp + 0x76]
mov al, 1
test rdx, rdx
je 0x1400588ab
cmp edx, 4
jne 0x1400588f7
mov r8, qword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
cmp r8, qword [rdi + 0x10]
jne case.default.0x1400588c4
adc byte [rbp + 0x5e], dh
mov rdx, qword [rdi + 8]
mov rcx, qword [rsi + 8]
call sub.msvcrt.dll_memcmp
test eax, eax
sete al
jmp 0x1400588f7
invalid
cmp r9b, 4
cmp r9b, 4
jb 0x1400588f7
cmp cl, r8b
jne case.default.0x1400588c4
add rsp, 0x28
pop rdi
pop rsi
ret
mov rdi, rax
jmp 0x140058d2b
call sym.__rust_dealloc
mov rcx, rdi
call dbg.cleanup
invalid
invalid
test rax, rax
jne 0x140058d3f
add rsp, 0x68
pop rdi
pop rsi
ret
mov dword [rsp + 0x28], 0
mov byte [rsp + 0x2c], 0
sub al, 0
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
lea rax, [rsp + 0x20]
mov qword [rsp + 0x48], rax
xorps xmm0, xmm0
push rdi
invalid
movups xmmword [rsp + 0x50], xmm0
and al, 0x50
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x38]
and al, 0x38
call sym.std::io::Write::write_fmt::h9c6f8a47e53199c5
mov qword [rsp + 0x30], rax
and al, 0x30
and al, 0x30
xor byte [rax - 0x73], cl
and al, 0x30
and al, 0x30
invalid
invalid
xor byte [rax - 0x73], cl
and al, 0x30
and al, 0x30
call sym.core::ptr::drop_in_place_core::result::Result____std::io::error::Error__::h0f798feb3c43cb64
mov ecx, 7
invalid
add byte [rax], al
add ch, cl
sub dword [rdi], ecx
ud2
invalid
add byte [rax], al
add ch, cl
sub dword [rdi], ecx
ud2
invalid
xchg ecx, eax
push 0xb0f0004
or ebp, eax
mov ch, byte [rax + 4]
add byte [rdi], cl
invalid
or ebp, eax
mov ch, byte [rax + 4]
add byte [rdi], cl
or ecx, dword [rdi]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rsi + 0x57], dl
push rsi
push rdi
sub rsp, 0x68
sub esp, 0x68
mov rsi, rcx
mov rdi, qword [rcx]
mov edi, dword [rcx]
mov ecx, dword [rdi + 0x18]
invalid
test ecx, ecx
leave
invalid
sbb byte [rbp - 0xea8b37], al
leave
leave
je case.0x14004e374.223
dec ecx
mov edx, 1
add dword [rax], eax
add byte [rax], al
call sub.KERNEL32.dll_TlsSetValue
cmp qword [rsi + 8], 0
or byte [rax], al
add byte [rax - 0x7d], cl
jle case.0x14004ebad.203
invalid
add byte [rbp + 0x1d], dh
jne 0x140058df3
jmp 0x140058e0b
mov rcx, rdi
stc
call sym.std::sys::windows::thread_local_key::StaticKey::init::h7d7bf06adc6e12db
add dword [rax], eax
mov ecx, eax
mov edx, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
call sub.KERNEL32.dll_TlsSetValue
cmp qword [rsi + 8], 0
invalid
add eax, 0x7e834800
or byte [rax], al
invalid
add byte [rax + rbx + 0x48], dh
mov eax, dword [rsi + 0x10]
invalid
invalid
je 0x140058e0b
sbb byte [rax - 0x75], cl
mov rax, qword [rsi + 0x10]
adc byte [rax - 0x7b], r9b
sal byte [rdi + rcx - 0x10], 0x48
invalid
lock dec qword [rax]
test rax, rax
je 0x140058e0b
invalid
invalid
lock dec qword [rax]
jne 0x140058e0b
lea rcx, [rsi + 0x10]
adc al, r13b
cmc
call dbg.drop_slow<std::sync::mpmc::context::Inner, alloc::alloc::Global>
sbb al, 0xfd
invalid
mov edx, 0x18
add byte [rax], al
add byte [rcx - 0x48], al
mov r8d, 8
add byte [rax], al
mov r8d, 8
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
mov ecx, esi
int1
call sym.__rust_dealloc
xor bh, ch
cli
dec dword [rbx - 0x367ae7b1]
mov ecx, dword [rdi + 0x18]
test ecx, ecx
mov ecx, dword [rdi + 0x18]
test ecx, ecx
sbb byte [rbp - 0xfb8b37], al
je 0x140058e29
dec ecx
leave
jmp case.0x14004eca6.192
or cl, byte [rax - 0x77]
stc
mov rcx, rdi
mov ecx, edi
call sym.std::sys::windows::thread_local_key::StaticKey::init::h7d7bf06adc6e12db
mov ecx, eax
xor edx, edx
add rsp, 0x68
add esp, 0x68
pop rdi
pop rsi
jmp sub.KERNEL32.dll_TlsSetValue
insb byte [rdi], dx
invalid
invalid
invalid
insb byte [rdi], dx
movabs al, byte [0x4835ebc789480005]
mov edi, eax
invalid
add eax, 0xc7894800
jmp 0x140058e7a
invalid
invalid
xor eax, 0x48c78948
cmp dword [rsi + 8], 0
jle 0x140058e54
invalid
invalid
cmp qword [rsi + 8], 0
je 0x140058e67
sbb byte [rax - 0x75], cl
adc byte [rax - 0x7b], r9b
adc byte [rax - 0x7b], cl
mov rax, qword [rsi + 0x10]
test rax, rax
invalid
je 0x140058e67
adc byte [rax - 0x7b], cl
sal byte [rdi + rcx - 0x10], 0x48
dec dword [rax]
lock dec qword [rax]
jne 0x140058e67
or dword [rax - 0x73], ecx
lea rcx, [rsi + 0x10]
lea ecx, [rsi + 0x10]
adc al, r13b
cdq
sbb al, 0xfd
call dbg.drop_slow<std::sync::mpmc::context::Inner, alloc::alloc::Global>
invalid
mov edx, 0x18
add byte [rax], al
add byte [rcx - 0x48], al
invalid
invalid
add byte [rax], al
mov r8d, 8
or byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
int1
call sym.__rust_dealloc
invalid
mov rcx, rdi
mov ecx, edi
stc
call dbg.cleanup
pop rsi
in eax, 0xff
dec dword [rax - 0x7b]
invalid
invalid
test rax, rax
jne case.0x14004eeb6.181
invalid
sal byte [rbp + 7], 0x48
add esp, 0x68
invalid
add rsp, 0x68
pop rdi
pop rsi
ret
mov dword [rsp + 0x28], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add dh, al
invalid
and al, 0x2c
and al, 0x2c
mov byte [rsp + 0x2c], 0
and al, 0x2c
add byte [rax - 0x73], cl
add eax, 0x6af7e
jle 0x140058e4f
invalid
invalid
lea rax, str.fatal_runtime_error:_thread_local_panicked_on_drop_n
lea eax, [0x1400c3e20]
jle 0x140058e4f
invalid
add byte [rax - 0x77], cl
mov qword [rsp + 0x38], rax
and al, 0x38
and al, 0x38
mov qword [rsp + 0x40], 1
and al, 0x40
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [rsp + 0x20]
lea eax, [rsp + 0x20]
and al, 0x20
and al, 0x20
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
and al, 0x48
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
and al, 0x50
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
and al, 0x28
sub byte [rax - 0x73], cl
lea rdx, [rsp + 0x38]
lea edx, [rsp + 0x38]
push rsp
and al, 0x38
call sym.std::io::Write::write_fmt::h9c6f8a47e53199c5
mov qword [rsp + 0x30], rax
and al, 0x30
sbb al, 0xff
dec dword [rax - 0x77]
mov qword [rsp + 0x30], rax
and al, 0x30
invalid
and al, 0x30
lea rcx, [rsp + 0x30]
and al, 0x30
and al, 0x30
xor al, ch
or byte [rsi + 0x7b9fffc], 0
cld
invalid
invalid
invalid
invalid
call sym.core::ptr::drop_in_place_core::result::Result____std::io::error::Error__::h0f798feb3c43cb64
cld
invalid
mov ecx, 7
add byte [rax], al
add ch, cl
sub dword [rdi], ecx
or ebp, eax
int 0x29
ud2
add al, 0
ud2
call dbg.panic_cannot_unwind
add al, 0
add al, 0
add byte [rdi], cl
ud2
or esp, dword [rsi + 0xf]
nop word [rax + rax]
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
push rsi
push rdi
add byte [rax], al
add byte [rax], al
sub rsp, 0x68
push 0x48ce8948
mov edi, dword [rcx]
invalid
mov rsi, rcx
invalid
mov rdi, qword [rcx]
cmp dword [rbx - 0x367ae7b1], ecx
mov ecx, dword [rdi + 0x18]
test ecx, ecx
leave
sbb byte [r13 - 0xfb8b37], r8b
sbb byte [rbp - 0xfb8b37], al
leave
je case.0x14004fb4a.135
dec ecx
leave
jmp 0x140058f21
mov rcx, rdi
mov ecx, edi
call sym.std::sys::windows::thread_local_key::StaticKey::init::h7d7bf06adc6e12db
mov ecx, eax
invalid
adc al, byte [rcx]
add byte [rcx + 0x1bac1], cl
sar dword [rdx + 1], 0xe8
sbb dword [rdi + 0x10ba0005], 0x41000000
lahf
add eax, 0x10ba00
add byte [rax], al
add byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
mov edx, 1
add dword [rax], eax
add byte [rax], al
call sub.KERNEL32.dll_TlsSetValue
mov edx, 0x10
adc byte [rax], al
add byte [rax], al
invalid
lahf
add eax, 0x10ba00
add byte [rax], al
invalid
add byte [rdx + 0x10], bh
add byte [rax], al
add byte [rcx - 0x48], al
mov r8d, 8
or byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
add byte [rax], al
mov rcx, rsi
int1
call sym.__rust_dealloc
adc bh, ah
cld
cli
dec dword [rbx - 0x367ae7b1]
mov ecx, dword [rdi + 0x18]
sbb byte [rbp - 0xfb8b37], al
test ecx, ecx
leave
je case.0x14004eca6.218
add al, 0xff
dec ecx
leave
jmp case.0x14004f123.234
or cl, byte [rax - 0x77]
mov rcx, rdi
stc
call sym.std::sys::windows::thread_local_key::StaticKey::init::h7d7bf06adc6e12db
invalid
adc al, byte [rcx]
add byte [rcx + 0x48d231c1], cl
sal dword [rcx], 0xd2
add rsp, 0x68
add dword [rax], eax
mov ecx, eax
sal dword [rcx], 0xd2
xor edx, edx
ror byte [rax - 0x7d], cl
invalid
add rsp, 0x68
push 0x4ce95e5f
pop rdi
pop rsi
jmp sub.KERNEL32.dll_TlsSetValue
lahf
invalid
invalid
lahf
add eax, 0xc7894800
mov rdi, rax
invalid
jmp 0x140058f7b
mov rdi, rax
mov edi, eax
invalid
mov edx, 0x10
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
mov r8d, 8
or byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
mov ecx, esi
int1
call sym.__rust_dealloc
cli
dec dword [rax - 0x77]
stc
mov rcx, rdi
mov ecx, edi
call dbg.cleanup
in al, 0xff
dec dword [rax - 0x7b]
sal byte [rbp + 7], 0x48
jne 0x140058f8f
add rsp, 0x68
test rax, rax
test eax, eax
jne 0x140058f8f
invalid
add rsp, 0x68
invalid
push 0xffffffffc7c35e5f
pop rdi
pop rsi
ret
mov dword [rsp + 0x28], 0
and al, 0x28
and al, 0x28
sub byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, al
mov byte [rsp + 0x2c], 0
and al, 0x2c
add byte [rax - 0x73], cl
invalid
invalid
sub al, 0
lea rax, str.fatal_runtime_error:_thread_local_panicked_on_drop_n
add eax, 0x6ae7d
jge case.0x14004fd42.121
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
and al, 0x38
and al, 0x38
mov qword [rsp + 0x40], 1
mov dword [rsp + 0x40], 1
and al, 0x40
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [rsp + 0x20]
add byte [rax], al
lea rax, [rsp + 0x20]
lea eax, [rsp + 0x20]
and al, 0x20
mov qword [rsp + 0x48], rax
and al, 0x48
xorps xmm0, xmm0
xorps xmm0, xmm0
ror byte [rdi], 0x11
movups xmmword [rsp + 0x50], xmm0
adc dword [rsp + 0x50], eax
and al, 0x50
and al, 0x50
push rax
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
and al, 0x28
and al, 0x28
lea rdx, [rsp + 0x38]
lea edx, [rsp + 0x38]
push rsp
and al, 0x38
invalid
cmp al, ch
call sym.std::io::Write::write_fmt::h9c6f8a47e53199c5
invalid
invalid
mov qword [rsp + 0x30], rax
and al, 0x30
xor byte [rax - 0x73], cl
lea rcx, [rsp + 0x30]
and al, 0x30
and al, 0x30
xor al, ch
jg case.0x14004f123.235
invalid
call sym.core::ptr::drop_in_place_core::result::Result____std::io::error::Error__::h0f798feb3c43cb64
invalid
mov ecx, 7
add byte [rax], al
add ch, cl
sub dword [rdi], ecx
ud2
call dbg.panic_cannot_unwind
int 0x29
ud2
call dbg.panic_cannot_unwind
add al, 0
add byte [rdi], cl
ud2
or ebp, eax
cmp ah, byte [rsi + 4]
add al, 0
add al, 0
add byte [rdi], cl
ud2
or ecx, dword [rdi]
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
invalid