Function at 0x14004ac60
Capabilities:
Set thread local storage value

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x1a8
mov rsi, rdx
mov rdi, rcx
lea rcx, [rsp + 0x20]
mov rdx, rdi
mov r8, rsi
call fcn.1400532e0
movzx eax, byte [rsp + 0x20]
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x40]
movzx r8d, al
lea r9, [0x1400aa130]
movsxd r10, dword [r9 + r8*4]
add r10, r9
mov r8, rsi
mov r9, rdi
jmp r10
add rcx, 4
jmp 0x1400362dd
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 8
jmp 0x1400362dd
mov ecx, 6
jmp 0x1400362dd
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 2
jmp 0x1400362dd
mov ecx, 2
mov r8, rsi
sub r8, rcx
jb 0x140036781
add rcx, rdi
mov r9, rcx
test r8, r8
je 0x140036308
movzx ecx, byte [r9]
cmp cl, 0x2f
sete dl
cmp cl, 0x5c
sete cl
or cl, dl
jmp 0x14003630a
xor ecx, ecx
mov rdx, qword [rsp + 0x40]
mov qword [rsp + 0x12f], rdx
movups xmm0, xmmword [rsp + 0x21]
movups xmm1, xmmword [rsp + 0x31]
movaps xmmword [rsp + 0x120], xmm1
movaps xmmword [rsp + 0x110], xmm0
test rsi, rsi
je 0x14003633c
cmp al, 6
jne 0x140036344
jmp 0x14003636b
cmp al, 2
ja 0x14003661d
mov rdx, qword [rsp + 0x12f]
mov qword [rsp + 0x3f], rdx
movaps xmm0, xmmword [rsp + 0x110]
movaps xmm1, xmmword [rsp + 0x120]
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
mov rdx, qword [rsp + 0x3f]
mov qword [rsp + 0xc0], rdx
movaps xmm0, xmmword [rsp + 0x20]
movaps xmm1, xmmword [rsp + 0x30]
movups xmmword [rsp + 0xb1], xmm1
movups xmmword [rsp + 0xa1], xmm0
mov qword [rsp + 0x90], rdi
mov qword [rsp + 0x98], rsi
mov byte [rsp + 0xa0], al
mov word [rsp + 0xc8], 0x200
mov byte [rsp + 0xca], cl
lea rax, str.called__Option::unwrap____on_a__None__value_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_srcio_borrowed_buf.rs_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_srccollections_btree_navigate.rs
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], 0
mov byte [rsp + 0xe0], 6
mov word [rsp + 0x108], 0x200
mov byte [rsp + 0x10a], 0
lea rcx, [rsp + 0x138]
lea rdx, [rsp + 0x90]
call fcn.140040530
cmp byte [rsp + 0x138], 0xa
je 0x1400364e4
lea rbx, [rsp + 0x58]
lea r14, [rsp + 0x170]
lea r15, [rsp + 0xd0]
lea r12, [rsp + 0x20]
lea r13, [rsp + 0x138]
lea rbp, [rsp + 0x90]
nop dword [rax]
mov rcx, r14
mov rdx, r15
call fcn.140040530
cmp byte [rsp + 0x170], 0xa
je 0x140036501
mov rax, qword [rsp + 0x168]
mov qword [rsp + 0x50], rax
movups xmm0, xmmword [rsp + 0x138]
movups xmm1, xmmword [rsp + 0x148]
movups xmm2, xmmword [rsp + 0x158]
movaps xmmword [rsp + 0x40], xmm2
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
mov rax, qword [rsp + 0x1a0]
mov qword [rbx + 0x30], rax
movups xmm0, xmmword [rsp + 0x170]
movups xmm1, xmmword [rsp + 0x180]
movups xmm2, xmmword [rsp + 0x190]
movups xmmword [rbx + 0x20], xmm2
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx], xmm0
mov rcx, r12
mov rdx, rbx
call case.0x140042473.85
test al, al
je 0x140036501
mov rcx, r13
mov rdx, rbp
call fcn.140040530
cmp byte [rsp + 0x138], 0xa
jne 0x140036440
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0xd0]
call fcn.140040530
cmp byte [rsp + 0x20], 0xa
je 0x14003661d
mov rcx, rdi
mov rdx, rsi
call fcn.14004ca70
mov qword [rsp + 0x90], rax
test rax, rax
je 0x14003661d
mov rbx, rax
and eax, 3
lea rcx, [0x1400aa14c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
movzx eax, byte [rbx + 0x10]
jmp 0x14003654b
movzx eax, byte [rbx + 0xf]
jmp 0x14003654b
mov rcx, rbx
shr rcx, 0x20
call fcn.14005c8f0
test al, al
je 0x140036591
lea rcx, [rsp + 0x20]
mov rdx, rdi
mov r8, rsi
call fcn.14004edd0
cmp dword [rsp + 0x20], 2
jne 0x1400365f0
mov rax, qword [rsp + 0x28]
lea rcx, [rsp + 0xd8]
mov qword [rsp + 0xd8], rax
mov byte [rsp + 0xd0], 1
call fcn.1400132f0
jmp 0x14003661f
lea rcx, [rsp + 0x90]
call fcn.1400132f0
mov rcx, rdi
mov rdx, rsi
call fcn.140041cb0
test rax, rax
je case.0x140036531.5
mov rcx, rax
call fcn.140036250
mov rbx, rax
test rax, rax
jne 0x14003661f
mov rcx, rdi
mov rdx, rsi
call fcn.14004ca70
mov qword [rsp + 0x20], rax
test rax, rax
je 0x14003661d
mov rbx, rax
mov rcx, rdi
mov rdx, rsi
call fcn.140043150
test al, al
je 0x14003661f
lea rcx, [rsp + 0x20]
jmp 0x140036618
mov eax, dword [rsp + 0x60]
test eax, 0x400
sete cl
test dword [rsp + 0x64], 0x20000000
sete dl
or dl, cl
shr al, 4
test al, dl
je 0x14003661f
lea rcx, [rsp + 0x90]
call fcn.1400132f0
int3
xor ebx, ebx
mov rax, rbx
add rsp, 0x1a8
add dword [rax], eax
add byte [rbx + 0x5d], bl
add dword [rax], eax
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, rbx
shr rax, 0x20
cmp eax, 0x28
ja case.default.0x140036650
lea rcx, [0x1400aa15c]
or eax, 0x73b13
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
xor eax, eax
jmp 0x14003654b
lea rbx, str.failed_to_create_whole_tree
jmp 0x14003661f
mov al, 0x29
jmp 0x14003654b
invalid
invalid
invalid
mov al, 1
jmp 0x14003654b
invalid
invalid
invalid
mov al, 2
jmp 0x14003654b
invalid
invalid
invalid
mov al, 3
jmp 0x14003654b
invalid
invalid
invalid
mov al, 4
jmp 0x14003654b
invalid
invalid
invalid
mov al, 5
jmp 0x14003654b
invalid
invalid
invalid
mov al, 6
jmp 0x14003654b
invalid
invalid
invalid
mov al, 7
jmp 0x14003654b
invalid
invalid
invalid
mov al, 8
jmp 0x14003654b
invalid
invalid
invalid
mov al, 9
jmp 0x14003654b
invalid
invalid
invalid
mov al, 0xa
jmp 0x14003654b
invalid
invalid
invalid
mov al, 0xb
jmp 0x14003654b
invalid
invalid
invalid
mov al, 0xc
jmp 0x14003654b
invalid
invalid
invalid
mov al, 0xd
jmp 0x14003654b
invalid
invalid
invalid
mov al, 0xe
jmp 0x14003654b
invalid
invalid
invalid
mov al, 0xf
jmp 0x14003654b
invalid
invalid
invalid
mov al, 0x10
jmp 0x14003654b
invalid
invalid
invalid
mov al, 0x11
jmp 0x14003654b
invalid
invalid
invalid
mov al, 0x12
jmp 0x14003654b
invalid
invalid
invalid
mov al, 0x13
jmp 0x14003654b
invalid
invalid
invalid
mov al, 0x14
jmp 0x14003654b
invalid
invalid
invalid
mov al, 0x15
jmp 0x14003654b
invalid
invalid
invalid
mov al, 0x16
jmp 0x14003654b
invalid
invalid
invalid
mov al, 0x17
jmp 0x14003654b
invalid
invalid
invalid
mov al, 0x18
jmp 0x14003654b
invalid
invalid
invalid
mov al, 0x19
jmp 0x14003654b
invalid
invalid
invalid
mov al, 0x1a
jmp 0x14003654b
invalid
invalid
invalid
mov al, 0x1b
jmp 0x14003654b
invalid
invalid
invalid
mov al, 0x1c
jmp 0x14003654b
invalid
invalid
invalid
mov al, 0x1d
jmp 0x14003654b
invalid
invalid
invalid
mov al, 0x1e
jmp 0x14003654b
invalid
invalid
invalid
mov al, 0x1f
jmp 0x14003654b
invalid
invalid
invalid
mov al, 0x20
jmp 0x14003654b
invalid
invalid
invalid
mov al, 0x21
jmp 0x14003654b
invalid
invalid
invalid
mov al, 0x22
jmp 0x14003654b
mov al, 0x23
jmp 0x14003654b
mov al, 0x24
jmp 0x14003654b
mov al, 0x25
jmp 0x14003654b
mov al, 0x26
jmp 0x14003654b
mov al, 0x27
jmp 0x14003654b
mov al, 0x28
jmp 0x14003654b
lea r8, [0x1400ae4f0]
mov rdx, rsi
call fcn.140097800
ud2
movups xmmword [rbp], xmm0
lea rcx, [rsp + 0x30]
mov rdx, r14
mov r8, rbx
xor r9d, r9d
call fcn.14003bd80
cmp qword [rsp + 0x30], 0
je 0x1400369f7
mov rax, qword [rsp + 0x38]
mov ecx, eax
and ecx, 3
cmp rcx, 2
jb 0x1400369ec
cmp ecx, 2
jne 0x1400369ec
mov rcx, rax
shr rcx, 0x20
cmp ecx, 6
jne 0x1400369ec
lea rcx, [rsp + 0x38]
call fcn.1400132f0
xor eax, eax
jmp 0x1400369fc
mov qword [rsi + 8], rax
mov eax, 1
jmp 0x140036a05
mov rax, qword [rsp + 0x38]
add rax, rdi
mov qword [rsi + 8], rax
xor eax, eax
mov qword [rsi], rax
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
je 0x140036a81
cmp byte [rcx], dh
dec dword [rbp + rcx*4 + 0x7c]
and al, 0x48
lea rbp, [0x1400aa200]
jmp 0x140036a8f
dec dword [rax - 0x75]
push rsi
adc byte [rax + 0x39], cl
xlatb
jae 0x140036b73
add byte [rax], al
invalid
add byte [rax], al
add dh, al
sbb byte [rcx], r8b
mov byte [rsi + 0x18], 1
mov r12, rdx
sub r12, rdi
jb 0x140036bd7
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbx + rcx*4 + 6], cl
mov r8, qword [rsi]
add r8, rdi
mov qword [rsp + 0x20], r13
mov rcx, r15
mov edx, 0xfffffff5
mov r9, r12
call fcn.14005b460
cmp qword [rsp + 0x48], 0
je 0x140036b00
mov rax, qword [rsp + 0x50]
mov ecx, eax
and ecx, 3
cmp rcx, 2
jb 0x140036b00
cmp ecx, 2
jne 0x140036b00
shr rax, 0x20
cmp eax, 6
jne 0x140036b00
mov rcx, rbx
call fcn.1400132f0
mov byte [rsi + 0x18], 0
test r12, r12
jne 0x140036b4a
jmp 0x140036b8c
movups xmm0, xmmword [rsp + 0x48]
movaps xmmword [rsp + 0x30], xmm0
cmp qword [rsp + 0x30], 0
mov byte [rsi + 0x18], 0
je 0x140036b40
mov r12, qword [rsp + 0x38]
mov eax, r12d
and eax, 3
movsxd rax, dword [rbp + rax*4]
add rax, rbp
jmp rax
mov r12, qword [rsp + 0x38]
test r12, r12
je 0x140036b8c
add rdi, r12
mov rdx, qword [rsi + 0x10]
cmp rdi, rdx
jb 0x140036a8f
jmp 0x140036b73
test rdi, rdi
je 0x140036b87
xor ebx, ebx
mov r12d, 0
cmp rdx, rdi
jae 0x140036bbf
jmp 0x140036be8
xor r12d, r12d
jmp 0x140036bc3
lea r12, str.failed_to_write_the_buffered_data
test rdi, rdi
je 0x140036bc3
mov rdx, qword [rsi + 0x10]
mov rbx, rdx
sub rbx, rdi
jb 0x140036be8
mov qword [rsi + 0x10], 0
je 0x140036bc3
mov rcx, qword [rsi]
add rdi, rcx
mov rdx, rdi
mov r8, rbx
call sub.msvcrt.dll_memmove
mov qword [rsi + 0x10], rbx
mov rax, r12
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.library_std_srcio_buffered_bufwriter.rsP
mov rcx, rdi
call fcn.140097800
ud2
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_src_vecmod.rs
mov rcx, rdi
call fcn.140097880
ud2
mov qword [rsi + 8], r14
mov qword [rsi], 0
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add byte [rax - 0x77], cl
and al, 0x20
xor ecx, ecx
mov r8, rbx
mov r9, r12
mov ecx, esp
mov ecx, esp
jmp 0x140037197
push rdi
ror byte [rdi], 0x11
invalid
invalid
call fcn.140010850
mov rbx, rax
mov r12, rdx
mov r14, qword [rdi + 8]
mov r13, qword [rdi + 0x10]
sub r14, r13
cmp r14, r12
cmovae r14, r12
mov rcx, qword [rdi]
add rcx, r13
mov rdx, rbx
mov r8, r14
call sub.msvcrt.dll_memcpy
add r13, r14
mov qword [rdi + 0x10], r13
add r14, r15
jmp 0x1400370b9
add dword [rax], eax
add byte [rax], al
call fcn.140010810
lea rax, str.data_provided_contains_a_nul_byte
add rsp, 0x28
ret
add al, ch
sub byte [rbp - 0x7ab70003], dl
sal byte [rbp + rdx + 0x48], 0x89
cmp byte [rax - 0x77], cl
jo 0x1400372ec
mov byte [rax + 0x10], bl
inc rax
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
invalid
call fcn.1400920e0
jmp 0x140037638
invalid
add al, 0
add byte [rax], al
mov rcx, rsi
call fcn.140091e70
mov rsi, rax
invalid
mov edx, dword [rsp + 0x64]
lea rdi, [rsp + 0x68]
jl 0x140037472
push 0xffffffffe8f98948
pop rcx
movsd dword [rdi], dword [rsi]
add dword [rax], eax
invalid
jl 0x140037472
push 0xffffffffe8f98948
pop rcx
movsd dword [rdi], dword [rsi]
add dword [rax], eax
lea rax, [0x1400adda0]
mov qword [rsp + 0x20], rax
and al, 0x20
imul eax, dword [rdi], 0x44894800
and al, 0x20
lea rdx, str.message
mov r8d, 7
add byte [rax - 0x77], cl
int1
invalid
add byte [rax - 0x77], cl
int1
mov r9, rdi
call fcn.140091e70
mov rcx, rax
add byte [rax - 0x77], cl
shr eax, 0x5d
call fcn.1400920e0
mov ebx, eax
invalid
call fcn.1400920e0
mov ebx, eax
mov rdx, qword [rsp + 0x70]
mov edx, dword [rsp + 0x70]
add byte [rcx + 0x548b48c3], cl
and al, 0x70
mov edx, dword [rsp + 0x70]
test rdx, rdx
je 0x14003763a
invalid
cmpsd dword [rsi], dword [rdi]
add dword [rax], eax
invalid
test byte [rdi + 0x48000001], ah
mov ecx, dword [rsp + 0x68]
and al, 0x68
add byte [rax - 0x75], cl
and al, 0x68
and al, 0x68
mov rcx, qword [rsp + 0x68]
and al, 0x68
mov r8d, 1
add dword [rax], eax
add byte [rax], al
call fcn.140010810
jmp 0x14003763a
add byte [rax], al
invalid
add byte [rax], al
lea rax, [rsi - 1]
dec dword [rax - 0x7d]
invalid
invalid
mov qword [rsp + 0x68], rax
and al, 0x68
dec dword [rax - 0x7d]
invalid
and al, 0x68
lea rax, [0x1400ade00]
lea eax, [0x1400ade00]
invalid
mov qword [rsp + 0x50], rax
and al, 0x50
lea rax, [rsp + 0x68]
lea eax, [rsp + 0x68]
mov qword [rsp + 0x48], rax
lea rax, [0x1400addf6]
and al, 0x69
invalid
invalid
lea rax, [0x1400addf6]
and al, 0x69
invalid
mov qword [rsp + 0x38], rax
lea rax, [0x1400add78]
invalid
invalid
invalid
invalid
cmp byte [rax - 0x73], cl
add eax, 0x7689a
invalid
invalid
invalid
invalid
invalid
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rsi
and al, 0x28
xor byte [rax - 0x77], cl
je 0x14003750b
invalid
and al, 0x28
sub byte [rax - 0x39], cl
mov qword [rsp + 0x40], 5
and al, 0x40
add eax, 0x48000000
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
and al, 0x20
mov qword [rsp + 0x20], 4
mov dword [rsp + 0x20], 4
add al, 0
add byte [rax], al
lea rax, str.Customerror
lea r9, str.kind
mov r8d, 6
invalid
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
ret 0xc7e8
in eax, 5
add cl, ch
sbb al, byte [rcx]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
ret 0xc7e8
invalid
jmp 0x1400375f8
jmp 0x1400375f8
sbb dh, byte [rax - 0x4fe914de]
and ebp, ebx
adc dh, byte [rax - 0x4ff114dc]
and eax, 0x26b00aeb
mov al, 0x26
mov al, 0x26
jmp 0x1400375f8
mov byte [rsp + 0x80], al
lea r8, str.KindError
lea rsi, [rsp + 0x68]
mov r9d, 4
add byte [rax - 0x77], cl
int1
add byte [rax - 0x77], cl
int1
call fcn.140096100
lea r8, [0x1400add78]
lea rdx, [rsp + 0x80]
lea edx, [rsp + 0x80]
lea edx, [rsp + 0x80]
mov rcx, rsi
call fcn.140092140
stosd dword [rdi], eax
add eax, 0xc1894800
stosd dword [rdi], eax
add eax, 0xc1894800
call fcn.140092290
mov ebx, eax
mov eax, ebx
add rsp, 0x90
invalid
nop
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rsi
ret
invalid
test rdx, rdx
je 0x140037664
mov rcx, qword [rsp + 0x68]
mov r8d, 1
call fcn.140010810
lodsb al, byte [rsi]
xchg ecx, eax
std
invalid
lodsb al, byte [rsi]
xchg ecx, eax
std
dec dword [rax - 0x77]
int1
mov rcx, rsi
call fcn.1400a5780
ud2
push rdi
push rbx
sub rsp, 0x90
mov rsi, rdx
mov rdx, qword [rcx]
mov eax, edx
and eax, 3
lea rcx, [0x1400aa2d4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, qword [rdx]
mov rdx, qword [rdx + 8]
mov r8, rsi
add rsp, 0x90
add byte [rax], al
add byte [rax], al
pop rbx
pop rdi
pop rsi
jmp fcn.140096c60
mov rcx, qword [rdx - 1]
mov rax, qword [rdx + 7]
invalid
mov rax, qword [rax + 0x20]
mov rdx, rsi
add rsp, 0x90
pop rbx
pop rdi
invalid
pop rsi
jmp rax
shr rdx, 0x20
mov dword [rsp + 0x24], edx
lea rdi, [rsp + 0x28]
mov rcx, rdi
call fcn.1400519b0
mov qword [rsp + 0x40], rdi
lea rax, [0x1400279f0]
lea rax, [0x1400279f0]
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0x24]
and al, 0x48
mov dword [rsp + 0x50], eax
and al, 0x48
mov dword [rsp + 0x50], eax
lea rax, [0x1400a1e80]
mov qword [rsp + 0x58], rax
pop rax
pop rax
lea rax, str.called__Option::unwrap____on_a__None__value_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_srcio_borrowed_buf.rs_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_srccollections_btree_navigate.rs
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 3
push 3
push 3
mov qword [rsp + 0x80], 0
lea rax, [rsp + 0x40]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 2
add byte [rax], al
add byte [rax], al
lea rdx, [rsp + 0x60]
mov rcx, rsi
call fcn.1400959c0
mov ebx, eax
mov rdx, qword [rsp + 0x30]
test rdx, rdx
je 0x140037a72
mov rcx, qword [rsp + 0x28]
and al, 0x28
mov r8d, 1
call fcn.140010810
jmp 0x140037a72
invalid
add byte [rax - 0x3f], cl
invalid
shr rdx, 0x20
lea rax, [0x1400aa2e4]
movsxd rcx, dword [rax + rdx*4]
add rcx, rax
add ecx, eax
add ecx, eax
jmp rcx
lea rax, str.entity_not_foundpermission_deniedconnection_refusedconnection_resethost_unreachablenetwork_unreachableconnection_abortednot_connectedaddress_in_useaddress_not_availablenetwork_downbroken_pipeentity_already_existsoperation_would_blocknot_a_directoryis_a_directorydirectory_not_emptyread_only_filesystem_or_storage_mediumfilesystem_loop_or_indirection_limit__e.g._symlink_loop_stale_network_file_handleinvalid_input_parameterinvalid_datatimed_outwrite_zerono_storage_spaceseek_on_unseekable_filefilesystem_quota_exceededfile_too_largeresource_busyexecutable_file_busydeadlockcross_device_link_or_renametoo_many_linksinvalid_filenameargument_list_too_longoperation_interruptedunsupportedunexpected_end_of_fileout_of_memoryother_erroruncategorized_errorOscode
lea eax, str.entity_not_foundpermission_deniedconnection_refusedconnection_resethost_unreachablenetwork_unreachableconnection_abortednot_connectedaddress_in_useaddress_not_availablenetwork_downbroken_pipeentity_already_existsoperation_would_blocknot_a_directoryis_a_directorydirectory_not_emptyread_only_filesystem_or_storage_mediumfilesystem_loop_or_indirection_limit__e.g._symlink_loop_stale_network_file_handleinvalid_input_parameterinvalid_datatimed_outwrite_zerono_storage_spaceseek_on_unseekable_filefilesystem_quota_exceededfile_too_largeresource_busyexecutable_file_busydeadlockcross_device_link_or_renametoo_many_linksinvalid_filenameargument_list_too_longoperation_interruptedunsupportedunexpected_end_of_fileout_of_memoryother_erroruncategorized_errorOscode
mov ecx, 0x10
jmp 0x140037a0f
jle case.0x14003777e.1
add byte [rax], al
jle case.0x14003777e.1
add byte [rax], al
lea rax, [0x1400ada68]
lea eax, [0x1400ada68]
mov ecx, 0x11
jmp 0x140037a0f
insd dword [rdi], dx
add al, byte [rax]
invalid
insd dword [rdi], dx
add al, byte [rax]
add byte [rax - 0x73], cl
lea rax, [0x1400ada79]
lea rax, [0x1400ada79]
lea eax, [0x1400ada79]
mov ecx, 0x12
jmp 0x140037a0f
pop rsp
add al, byte [rax]
invalid
pop rsp
add al, byte [rax]
add byte [rax - 0x73], cl
lea rax, [0x1400ada8b]
lea rax, [0x1400ada8b]
lea eax, [0x1400ada8b]
mov ecx, 0x10
jmp 0x140037a0f
add al, byte [r8]
invalid
add al, byte [r8]
add byte [rax - 0x73], cl
lea rax, [0x1400ada9b]
lea rax, [0x1400ada9b]
lea eax, [0x1400ada9b]
mov ecx, 0x10
jmp 0x140037a0f
cmp al, byte [rdx]
add byte [rax], al
cmp al, byte [rdx]
add byte [rax], al
lea rax, [0x1400adaab]
jmp 0x140037a0a
add byte [rax], al
add byte [rax], al
lea rax, [0x1400adabe]
lea eax, [0x1400adabe]
mov ecx, 0x12
jmp 0x140037a0f
lea rax, [0x1400adad0]
lea eax, [0x1400adad0]
mov ecx, 0xd
jmp 0x140037a0f
add byte [rax], al
add cl, ch
or al, 2
add byte [rax], al
lea rax, [0x1400adadd]
lea eax, [0x1400adadd]
add byte [rcx + 0xe], bh
mov ecx, 0xe
jmp 0x140037a0f
lea rax, [0x1400adaeb]
lea eax, [0x1400adaeb]
shl byte [rdx + 7], 1
add byte [rcx + 0x15], bh
mov ecx, 0x15
jmp 0x140037a0f
lea rax, [0x1400adb00]
lea eax, [0x1400adb00]
mov ecx, 0xc
jmp 0x140037a0f
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x1400adb0c]
lea rax, [0x1400adb0c]
lea eax, [0x1400adb0c]
mov ecx, 0xb
jmp 0x140037a0f
add cl, ch
enter 1, 0
lea rax, [0x1400adb17]
lea eax, [0x1400adb17]
mov ecx, 0x15
jmp 0x140037a0f
adc eax, 0xe9000000
mov bh, 1
add byte [rax], al
lea rax, [0x1400adb2c]
lea eax, [0x1400adb2c]
mov ecx, 0x15
jmp 0x140037a0f
lea rax, [0x1400adb41]
lea eax, [0x1400adb41]
mov ecx, 0xf
jmp 0x140037a0f
add cl, ch
xchg ebp, eax
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x1400adb50]
lea rax, [0x1400adb50]
lea eax, [0x1400adb50]
add byte [rcx + 0xe], bh
mov ecx, 0xe
jmp 0x140037a0f
test byte [rcx], al
add byte [rax], al
lea rax, [0x1400adb5e]
jmp 0x140037a0a
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x1400adb71]
lea rax, [0x1400adb71]
lea eax, [0x1400adb71]
mov ecx, 0x26
jmp 0x140037a0f
lea rax, [0x1400adb97]
lea eax, [0x1400adb97]
mov ecx, 0x38
jmp 0x140037a0f
lea rax, [0x1400adbcf]
lea eax, [0x1400adbcf]
packsswb mm0, qword [rdi]
add byte [rcx + 0x19], bh
mov ecx, 0x19
jmp 0x140037a0f
lea rax, [0x1400adbe8]
lea eax, [0x1400adbe8]
invalid
mov ecx, 0x17
jmp 0x140037a0f
add byte [rax], al
add cl, ch
xor al, 1
add byte [rax], al
lea rax, [0x1400adbff]
lea eax, [0x1400adbff]
add eax, 0x7631d
add byte [rcx + 0xc], bh
mov ecx, 0xc
add byte [rax], al
jmp 0x140037a0f
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x1400adc0b]
lea rax, [0x1400adc0b]
lea eax, [0x1400adc0b]
invalid
mov ecx, 9
jmp 0x140037a0f
adc al, byte [rcx]
add byte [rax], al
add byte [rax], al
add cl, ch
adc al, byte [rcx]
add byte [rax], al
lea rax, [0x1400adc14]
lea eax, [0x1400adc14]
invalid
mov ecx, 0xa
or al, byte [rax]
add byte [rax], al
jmp 0x140037a0f
add byte [rax - 0x73], cl
add eax, 0x76309
invalid
lea rax, [0x1400adc1e]
lea eax, [0x1400adc1e]
add byte [rcx + 0x10], bh
mov ecx, 0x10
jmp 0x140037a0f
lock add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x1400adc2e]
lea rax, [0x1400adc2e]
lea eax, [0x1400adc2e]
or byte [rbx + 7], ah
add byte [rcx + 0x17], bh
add byte [rax], al
mov ecx, 0x17
add byte [rax], al
jmp 0x140037a0f
lea rax, [0x1400adc45]
lea eax, [0x1400adc45]
mov ecx, 0x19
jmp 0x140037a0f
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x1400adc5e]
lea rax, [0x1400adc5e]
lea eax, [0x1400adc5e]
invalid
mov ecx, 0xe
jmp 0x140037a0f
add cl, ch
mov ebp, 0x48000000
invalid
lea rax, [0x1400adc6c]
lea eax, [0x1400adc6c]
mov ecx, 0xd
jmp 0x140037a0f
add byte [rax], al
or eax, 0xe9000000
lodsb al, byte [rsi]
add byte [rax], al
add byte [rax], al
lea rax, [0x1400adc79]
add byte [rax], al
lea rax, [0x1400adc79]
lea eax, [0x1400adc79]
invalid
mov ecx, 0x14
jmp 0x140037a0f
lea rax, [0x1400adc8d]
lea eax, [0x1400adc8d]
add eax, 0x76312
mov ecx, 8
jmp 0x140037a0f
add byte [rax], al
add byte [rax], al
add cl, ch
mov al, byte [rax]
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x76309
invalid
lea rax, [0x1400adc95]
add byte [rcx + 0x1b], bh
mov ecx, 0x1b
jmp 0x140037a0f
jl 0x1400379dc
lea rax, [0x1400adcb0]
lea eax, [0x1400adcb0]
add byte [rcx + 0xe], bh
mov ecx, 0xe
jmp 0x140037a0f
outsb dx, byte [rsi]
lea rax, [0x1400adcbe]
mov ecx, 0x10
add byte [rcx + 0x10], bh
jmp 0x140037a0f
invalid
lea rax, [0x1400adcce]
mov ecx, 0x16
jmp 0x140037a0f
lea rax, [0x1400adce4]
mov ecx, 0x15
jmp 0x140037a0f
lea rax, [0x1400adcf9]
mov ecx, 0xb
jmp 0x140037a0f
lea rax, [0x1400add04]
mov ecx, 0x16
and al, 0x63
invalid
jmp 0x140037a0f
lea rax, [0x1400add1a]
mov ecx, 0xd
jmp 0x140037a0f
lea rax, [0x1400add27]
mov ecx, 0xb
jmp 0x140037a0f
lea rax, [0x1400add32]
mov ecx, 0x13
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rcx
lea rax, [rsp + 0x40]
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
lea rax, [0x1400114e0]
lea eax, [0x1400114e0]
lea eax, [0x1400114e0]
std
dec dword [rax - 0x77]
and al, 0x30
mov qword [rsp + 0x30], rax
lea rax, str.called__Option::unwrap____on_a__None__value_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_srcio_borrowed_buf.rs_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_srccollections_btree_navigate.rs
mov qword [rsp + 0x60], rax
and al, 0x60
invalid
and al, 0x60
mov qword [rsp + 0x68], 1
mov qword [rsp + 0x80], 0
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x28
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x28
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x60
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x60
mov rcx, rsi
mov ecx, esi
call fcn.1400959c0
mov ebx, eax
ret
mov eax, ebx
add rsp, 0x90
add esp, 0x90
add esp, 0x90
add byte [rax], al
pop rbx
pop rdi
pop rsi
ret
invalid
and al, 0x30
test rdx, rdx
invalid
je 0x140037a9c
sal byte [rax + rdx + 0x48], cl
mov rcx, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x28]
mov r8d, 1
add byte [rax], al
call fcn.140010810
invalid
mov rcx, rsi
mov ecx, esi
call fcn.1400a5780
ud2
invalid
fadd qword [rsi]
add byte [rdi], cl
or esp, dword [rsi + 0x2e]
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
sub esp, 0x28
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
sub esp, 0x28
mov rcx, qword [rcx]
mov eax, ecx
and eax, 3
sub esp, 0x28
mov rcx, qword [rcx]
mov ecx, dword [rcx]
mov eax, ecx
enter 0xffffffffffffe083, 3
and eax, 3
lea rdx, [0x1400aa388]
lea edx, [0x1400aa388]
invalid
invalid
movsxd rax, dword [rdx + rax*4]
add rax, rdx
add eax, edx
invalid
add eax, edx
jmp rax
mov rax, qword [rcx]
mov eax, dword [rcx]
mov rdx, qword [rcx + 8]
add rsp, 0x28
add esp, 0x28
add esp, 0x28
sub bl, al
ret
mov rax, qword [rcx - 1]
mov rdx, qword [rcx + 7]
mov edx, dword [rcx + 7]
dec dword [rax - 0x75]
push rcx
invalid
mov edx, dword [rcx + 7]
mov rcx, rax
call qword [rdx + 0x40]
push rdx
nop
sar edi, 0x52
push rdx
nop
add rsp, 0x28
invalid
ret
shr rcx, 0x20
call fcn.14005c8f0
add r8b, byte [r8]
movsx rax, al
mov esi, 0xd8d48c0
adc byte [rdx - 0x74b7fff9], bl
invalid
add byte [rax - 0x75], cl
mov rdx, qword [rcx + rax*8]
lea rcx, [0x1400b1510]
invalid
mov rdx, qword [rcx + rax*8]
lea rcx, str.entity_not_foundpermission_deniedconnection_refusedconnection_resethost_unreachablenetwork_unreachableconnection_abortednot_connectedaddress_in_useaddress_not_availablenetwork_downbroken_pipeentity_already_existsoperation_would_blocknot_a_directoryis_a_directorydirectory_not_emptyread_only_filesystem_or_storage_mediumfilesystem_loop_or_indirection_limit__e.g._symlink_loop_stale_network_file_handleinvalid_input_parameterinvalid_datatimed_outwrite_zerono_storage_spaceseek_on_unseekable_filefilesystem_quota_exceededfile_too_largeresource_busyexecutable_file_busydeadlockcross_device_link_or_renametoo_many_linksinvalid_filenameargument_list_too_longoperation_interruptedunsupportedunexpected_end_of_fileout_of_memoryother_erroruncategorized_errorOscode
lea ecx, [0x1400b1658]
wait
invalid
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
ror dword [rax - 0x7d], 0xc4
sub bl, al
ret
add rsp, 0x28
ret
shr rcx, 0x20
shr ecx, 0x20
cmp ecx, 0x28
ja case.default.0x140037b2b
invalid
sub byte [rdi + 0x14], dh
adc al, 0x48
lea eax, [0x1400aa398]
sub byte [rdi], al
invalid
lea rax, [0x1400aa398]
sub byte [rdi], al
add byte [rax + 0x63], cl
or al, 0x88
movsxd rcx, dword [rax + rcx*4]
invalid
add rcx, rax
add ecx, eax
sar edi, 0xe1
jmp rcx
xor eax, eax
jmp 0x140037af5
mov al, 0x29
jmp 0x140037af5
mov al, 1
jmp 0x140037af5
invalid
add ebx, ebp
mov esp, 0xb8eb02b0
mov al, 2
jmp 0x140037af5
mov al, 3
jmp 0x140037af5
mov al, 4
jmp 0x140037af5
invalid
mov al, 0xb0
mov al, 5
jmp 0x140037af5
add eax, 0x6b0aceb
mov al, 6
jmp 0x140037af5
mov al, 7
jmp 0x140037af5
mov al, 8
jmp 0x140037af5
invalid
or bl, ch
movabs al, byte [0x98eb0ab09ceb09b0]
mov al, 9
jmp 0x140037af5
mov al, 0xa
jmp 0x140037af5
mov al, 0xb
jmp 0x140037af5
mov al, 0xc
jmp 0x140037af5
or al, 0xeb
nop
mov al, 0xd
jmp 0x140037af5
mov al, 0xe
jmp 0x140037af5
invalid
mov byte [rax - 0x4f7b14f1], dh
adc bl, ch
jmp 0x140037af5
mov al, 0x11
jmp 0x140037af5
invalid
push qword [rax - 0x8d16ee]
mov al, 0xf
jmp 0x140037af5
mov al, 0x10
jmp 0x140037af5
mov al, 0x11
jmp 0x140037af5
invalid
invalid
invalid
mov al, 0x12
jmp 0x140037af5
invalid
invalid
invalid
mov al, 0x13
jmp 0x140037af5
invalid
invalid
invalid
mov al, 0x14
jmp 0x140037af5
invalid
invalid
invalid
mov al, 0x15
jmp 0x140037af5
invalid
invalid
invalid
mov al, 0x16
jmp 0x140037af5
invalid
invalid
invalid
mov al, 0x17
jmp 0x140037af5
invalid
invalid
invalid
mov al, 0x18
jmp 0x140037af5
invalid
invalid
invalid
mov al, 0x19
jmp 0x140037af5
invalid
invalid
invalid
mov al, 0x1a
jmp 0x140037af5
invalid
invalid
invalid
mov al, 0x1b
jmp 0x140037af5
invalid
invalid
invalid
mov al, 0x1c
jmp 0x140037af5
invalid
invalid
invalid
mov al, 0x1d
jmp 0x140037af5
invalid
invalid
invalid
mov al, 0x1e
jmp 0x140037af5
invalid
invalid
invalid
mov al, 0x1f
jmp 0x140037af5
invalid
invalid
invalid
mov al, 0x20
jmp 0x140037af5
invalid
invalid
invalid
mov al, 0x21
jmp 0x140037af5
invalid
invalid
invalid
mov al, 0x22
jmp 0x140037af5
invalid
invalid
invalid
mov al, 0x23
jmp 0x140037af5
invalid
invalid
invalid
mov al, 0x24
jmp 0x140037af5
invalid
invalid
invalid
mov al, 0x25
jmp 0x140037af5
invalid
invalid
invalid
mov al, 0x26
jmp 0x140037af5
mov al, 0x27
jmp 0x140037af5
mov al, 0x28
jmp 0x140037af5
sub byte [rsp + 0x30], al
movups xmmword [rsi], xmm0
mov rax, rsi
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r14
ret
invalid
invalid
mov ebx, dword [r11 - 0x30]
mov r14d, dword [r11 - 0x20]
add rbx, rdi
mov r15d, dword [r11 - 0x10]
add r15, r14
add r15, rbx
mov edi, dword [r11]
add rdi, r15
add rcx, 4
add r11, 0x40
cmp r10, rcx
jne 0x140038380
test rax, rax
je 0x1400383d0
shl rcx, 4
add rcx, r8
shl rax, 4
xor r10d, r10d
nop dword [rax + rax]
mov r11d, dword [rcx + r10]
add rdi, r11
add r10, 0x10
cmp rax, r10
jne 0x1400383c0
shl r9, 4
lea rax, str.called__Option::unwrap____on_a__None__value_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_srcio_borrowed_buf.rs_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_srccollections_btree_navigate.rs
xor ecx, ecx
nop dword [rax]
cmp r9, rcx
je 0x1400383f9
mov r10d, dword [r8 + rcx]
add rcx, 0x10
test r10, r10
je 0x1400383e0
mov rax, qword [r8 + rcx - 8]
jmp 0x1400383fc
xor r10d, r10d
mov qword [rsp + 0x20], rdx
lea rcx, [rsp + 0x30]
mov edx, 0xfffffff5
invalid
invalid
dec dword [rcx - 0x77]
ror byte [rbp - 0x77], 0xd1
call fcn.14005b460
cmp qword [rsp + 0x30], 0
jl 0x14003843e
xor byte [rax], al
invalid
jl 0x14003843e
xor byte [rax], al
je 0x140038453
mov rax, qword [rsp + 0x38]
mov ecx, eax
and ecx, 3
cmp rcx, 2
jb 0x140038453
cmp ecx, 2
jne 0x140038453
shr rax, 0x20
cmp eax, 6
jne 0x140038453
lea rcx, [rsp + 0x38]
and al, 0x38
mov qword [rsi + 8], rdi
mov qword [rsi], 0
call fcn.1400132f0
jmp 0x14003845b
movups xmm0, xmmword [rsp + 0x30]
movups xmmword [rsi], xmm0
mov rax, rsi
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
jb 0x1400384ab
cmp ecx, 2
jne 0x1400384ab
mov rcx, rax
shr rcx, 0x20
cmp ecx, 6
invalid
jne 0x1400384ab
invalid
lea rcx, [rsp + 0x20]
call fcn.1400132f0
xor eax, eax
add rsp, 0x28
ret
sub rsp, 0x68
test r8, r8
je 0x1400386c6
mov r13, r8
mov rdi, rcx
shl r8, 4
xor r9d, r9d
xor ecx, ecx
xor r10d, r10d
xor eax, eax
nop dword [rax]
mov r11d, dword [rdx + r9]
sub rax, r11
jb 0x1400384fa
invalid
adc dword [rax - 1], ecx
ror dword [rcx - 0x7d], 0xc1
adc byte [rcx - 0x77], cl
ret 0x394d
inc rcx
add r9, 0x10
mov r10, rax
cmp r8, r9
jne 0x1400384e0
jmp 0x1400384fd
mov rax, r10
cmp r13, rcx
jb 0x1400386d9
mov r8, rcx
shl r8, 4
lea r15, [rdx + r8]
sub r13, rcx
jne 0x140038529
test rax, rax
jne 0x1400386ea
test r13, r13
jne 0x140038548
jmp 0x1400386c6
mov ecx, dword [r15]
cmp rax, rcx
ja 0x140038726
add byte [rax], al
add byte [rax], al
sub ecx, eax
mov dword [r15], ecx
add qword [rdx + r8 + 8], rax
test r13, r13
test ebp, ebp
test ebp, ebp
je 0x1400386c6
test byte [rsi + 1], bh
add byte [rax], al
lea rbx, [rsp + 0x60]
lea r12, str.called__Option::unwrap____on_a__None__value_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_srcio_borrowed_buf.rs_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_srccollections_btree_navigate.rs
lea r14, [rsp + 0x58]
lea rbp, [0x1400aa43c]
jmp 0x14003858b
mov rcx, rbx
call fcn.1400132f0
test r13, r13
je 0x1400386c6
mov rsi, r13
mov esi, ebp
shl rsi, 4
xor eax, eax
nop word cs:[rax + rax]
cmp rsi, rax
je 0x1400385c0
mov r9d, dword [r15 + rax]
add rax, 0x10
test r9, r9
je 0x1400385a0
mov r8, qword [r15 + rax - 8]
jmp 0x1400385c6
xor r9d, r9d
mov r8, r12
mov qword [rsp + 0x20], rdi
mov rcx, r14
mov edx, 0xfffffff5
call fcn.14005b460
cmp qword [rsp + 0x58], 0
je case.default.0x1400385f2
mov rax, qword [rsp + 0x60]
mov ecx, eax
and ecx, 3
movsxd rcx, dword [rbp + rcx*4]
add rcx, rbp
jmp rcx
cmp byte [rax + 0x10], 0x23
je 0x14003857a
jmp 0x14003869b
mov r8, qword [rsp + 0x60]
test r8, r8
je 0x140038694
xor edx, edx
xor ecx, ecx
mov rax, r8
nop word cs:[rax + rax]
mov r9d, dword [r15 + rdx]
sub rax, r9
jb 0x140038652
inc rcx
add rdx, 0x10
mov r8, rax
cmp rsi, rdx
jne 0x140038620
jmp 0x140038655
mov rax, r8
cmp r13, rcx
jb 0x1400386d9
mov r8, rcx
shl r8, 4
lea rdx, [r15 + r8]
sub r13, rcx
jne 0x140038678
mov r15, rdx
test rax, rax
je 0x140038582
jmp 0x1400386ea
mov ecx, dword [rdx]
cmp rax, rcx
ja 0x140038726
sub ecx, eax
mov dword [rdx], ecx
add qword [r15 + r8 + 8], rax
mov r15, rdx
jmp 0x140038582
lea rax, str.failed_to_write_whole_buffer
mov qword [rsp + 0x28], rax
mov ecx, eax
and ecx, 3
cmp rcx, 2
jb 0x1400386c8
cmp ecx, 2
jne 0x1400386c8
mov rcx, rax
shr rcx, 0x20
cmp ecx, 6
jne 0x1400386c8
lea rcx, [rsp + 0x28]
call fcn.1400132f0
xor eax, eax
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, [0x1400ae180]
mov rdx, r13
call fcn.140097800
ud2
lea rax, str.advancing_io_slices_beyond_their_length
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
lea rax, str.called__Option::unwrap____on_a__None__value_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_srcio_borrowed_buf.rs_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_srccollections_btree_navigate.rs
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, [0x1400ae1d0]
lea rcx, [rsp + 0x28]
call fcn.1400913d0
ud2
lea rax, str.advancing_IoSlice_beyond_its_length
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
lea rax, str.called__Option::unwrap____on_a__None__value_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_srcio_borrowed_buf.rs_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_srccollections_btree_navigate.rs
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str.library_std_src_syswindowsio.rs
lea rcx, [rsp + 0x28]
call fcn.1400913d0
ud2
jmp 0x140039490
movzx eax, byte [r12]
mov byte [rcx], al
add rbx, 0x10
mov rax, r15
sub rax, r13
add r12, r13
add rbp, r13
add r14, 0xfffffffffffffff0
cmp r15, rsi
mov r15, rax
jbe 0x140039469
test r14, r14
je 0x140039469
mov rcx, qword [rbx + 8]
mov esi, dword [rbx]
cmp rsi, r15
mov r13, r15
cmovb r13, rsi
cmp r13, 1
je 0x140039410
mov rdx, r12
mov r8, r13
call sub.msvcrt.dll_memcpy
jmp 0x140039417
mov rax, qword [rdi + 0x20]
add rax, rbp
mov rcx, qword [rdi + 0x28]
cmp rax, rcx
cmovae rax, rcx
mov qword [rdi + 0x20], rax
mov r13, qword [rsp + 0x40]
mov qword [r13 + 8], rbp
mov qword [r13], 0
mov rax, r13
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, gs:[0x1400ad7f8]
mov qword [rsi + 8], rax
mov qword [rsi], 1
add byte [rax], al
add byte [rax - 0x75], cl
push rsp
and al, 0x30
add byte [rax], al
add byte [rax - 0x75], cl
push rsp
and al, 0x30
test rdx, rdx
je 0x1400395cd
mov rcx, qword [rsp + 0x28]
mov r8d, 1
call fcn.140010810
jmp 0x1400395cd
add byte [rax], al
xor eax, eax
mov qword [rdi + 0x10], rax
mov rax, rsi
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov edx, ebx
mov r8, r15
call fcn.14001dd60
mov rbx, qword [rdi + 0x10]
mov rcx, qword [rdi]
add rcx, rbx
mov rdx, r12
mov r8, r15
call sub.msvcrt.dll_memcpy
add rbx, r15
mov qword [rdi + 0x10], rbx
mov dword [rdi + 0x10], ebx
cmovs eax, dword [rcx]
invalid
mov dword [rdi + 0x10], ebx
mov qword [rsi + 8], r15
mov qword [rsi], 0
mov rdx, qword [rsp + 0x30]
push rsp
and al, 0x30
push rsp
and al, 0x30
test rdx, rdx
je 0x1400395cd
mov r8d, 1
mov rcx, r14
jmp 0x1400395a0
push rsp
and al, 0x30
test rdx, rdx
je 0x140039691
mov rcx, qword [rsp + 0x28]
mov r8d, 1
call fcn.140010810
mov rcx, rsi
call fcn.1400a5780
ud2
cmp byte [rcx + rcx*4 - 0x3a], cl
mov rbx, rdx
mov rdi, qword [rcx]
mov r14, qword [rdi + 0x20]
mov rax, qword [rdi + 0x28]
sub rax, r14
cmp rax, r8
jae 0x140039778
add rdi, 0x10
lea r14, [rsp + 0x30]
lea esi, [rsp + 0x30]
lea esi, [rsp + 0x30]
lea r15, [rsp + 0x28]
lea r12, [0x1400aa44c]
jmp 0x140039711
mov rcx, r14
call fcn.1400132f0
test rsi, rsi
je 0x140039791
mov rcx, r15
mov rdx, rdi
mov r8, rbx
mov r9, rsi
call fcn.1400367d0
cmp qword [rsp + 0x28], 0
je case.default.0x14003973b
mov rax, qword [rsp + 0x30]
mov ecx, eax
and ecx, 3
movsxd rcx, dword [r12 + rcx*4]
add rcx, r12
jmp rcx
cmp byte [rax + 0x10], 0x23
je 0x140039700
jmp 0x140039793
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x1400397a1
mov rax, rsi
sub rax, rcx
jb 0x1400397aa
add rbx, rcx
mov rsi, rax
test rsi, rsi
jne 0x140039711
jmp 0x140039791
mov rdx, qword [rdi + 0x10]
add rdx, r14
mov rcx, rbx
mov r8, rsi
call sub.msvcrt.dll_memcpy
add r14, rsi
mov qword [rdi + 0x20], r14
xor eax, eax
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea rax, str.failed_to_fill_whole_buffer
jmp 0x140039793
lea r8, [0x1400ae138]
mov rdx, rsi
call fcn.140097800
ud2
jne 0x14003a33a
mov qword [rsi + 0x10], 0xffffffffffffffff
lea rcx, [rsi + 0x18]
call fcn.140036a30
inc qword [rsi + 0x10]
add rsp, 0x20
pop rsi
ret
lea rcx, [0x1400adee0]
call fcn.14008da70
ud2
add byte [rcx + 0x57], al
sub esp, 0x28
dec dword [rax - 0x7b]
ror byte [rdi], 0x85
mov edi, 0x4d000000
mov esi, dword [rdi + 0x28]
add byte [rcx + 1], cl
test byte [rbp - 0x77], 0x77
sub byte [rcx], dh
ror byte [rcx - 1], 0x47
adc byte [rax - 0x7d], cl
invalid
mov dl, 6
add byte [rdi], cl
or esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
sub eax, ebx
sub al, 2
fisttp dword [rbp - 0x7b]
push qword [rbp + 0x28]
test eax, eax
push 0xffffffff90fffd7b
mov qword [rsp + 0x20], rax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x70], rax
lea rax, [0x1400114e0]
mov qword [rsp + 0x78], rax
lea rax, [rsp + 0x20]
mov qword [rsp + 0x80], rax
lea rax, [0x140037670]
mov qword [rsp + 0x88], rax
lea rax, str.failed_printing_to_:
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x70]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 2
lea rdx, [0x1400ae070]
lea rcx, [rsp + 0x40]
call fcn.1400913d0
ud2
js case.0x1400362a0.211
lea eax, [rsp + 0x20]
mov qword [rsp + 0x80], rax
lea rax, [0x140037670]
dec dword [rax - 0x77]
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x72718
dec dword [rax - 0x77]
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x72718
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x70]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
lea rdx, [0x1400ae070]
lea rcx, [rsp + 0x40]
call fcn.1400913d0
ud2
invalid
or ecx, dword [rax - 0x77]
invalid
and al, 0x20
call fcn.1400132f0
mov rcx, rsi
call fcn.1400a5780
ud2
add byte [rax], al
add byte [rsi + 0x57], dl
sub rsp, 0x28
mov rax, rcx
mov rsi, qword [rdx + 8]
mov rcx, qword [rdx + 0x10]
mov r8, rsi
mov eax, esi
mov eax, esi
sub r8, rcx
jb 0x14003b9e5
invalid
sub al, 0x48
mov edi, edx
mov rdi, rdx
je 0x14003b9c9
add rcx, qword [rdi]
movzx edx, byte [rax]
call sub.msvcrt.dll_memset
invalid
add byte [rax - 0x77], cl
ja 0x14003b9dd
mov qword [rdi + 0x10], rsi
mov rax, qword [rdi + 0x18]
cmp rax, rsi
cmova rsi, rax
mov qword [rdi + 0x18], rsi
xor eax, eax
add rsp, 0x28
pop rdi
pop rsi
ror byte [rax - 0x7d], 0xc4
sub byte [rdi + 0x5e], bl
ret
lea r8, [0x1400ab858]
mov rdx, rsi
call fcn.140097800
ud2
je 0x14003bada
xor al, 0xeb
nop dword es:[rax]
stc
and ecx, dword [rdi]
test dword [rcx], ecx
add al, byte [rax]
add byte [rax - 0x77], cl
and al, 0x70
mov dword [rsp + 0x50], eax
add byte [rax], al
push 0x48d98948
lea edx, [rsp + 0x50]
push rsp
and al, 0x50
push rsp
and al, 0x50
sal byte [rbp + rdx*2 - 0x77], 0xc1
loope 0x14003bb33
lea eax, [rax]
xchg esp, eax
add dword [rax], eax
add byte [rsi + 0x66], ah
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
js 0x14003bb62
and ecx, dword [rdi]
test byte [rsi - 1], dh
invalid
add byte [rax], al
add byte [rax - 0x77], cl
stc
invalid
je 0x14003bbdc
sub byte [rdi], cl
test ecx, esi
invalid
invalid
and al, 0x80
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x70], esi
add dword [rax], eax
invalid
nop dword [rax + rax]
mov rcx, rax
shr rcx, 0x20
cmp ecx, 0x23
stc
and esi, dword [rbp + 0x5a]
stc
and esi, dword [rbp + 0x5a]
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
and byte [rax - 0x77], cl
or byte [r8 - 0x39], cl
add dword [rcx], eax
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x90], dh
add esp, 0xa8
and al, 0x28
and al, 0x38
and al, 0x30
mov al, 1
mov dword [rsp + 0x2c], eax
test r9, r9
je 0x14003bde3
mov r15, qword [rsp + 0x100]
add r15, 0x400
add edi, 0x400
add edi, 0x400
jb 0x14003bded
mov rax, r15
and rax, 0x1fff
je 0x14003bde5
mov ecx, 0x2000
sub rcx, rax
add r15, rcx
setb al
mov dword [rsp + 0x2c], eax
jmp 0x14003bded
jmp 0x14003bded
mov dword [rsp + 0x2c], 0
mov r14, qword [rdi + 8]
mov rbx, qword [rdi + 0x10]
adc byte [rbp + rcx*4 + 0x64], cl
and al, 0x60
in eax, dx
std
dec dword [rcx + rdi - 0xd]
std
call 0x14febe79f
invalid
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
pushfq
invalid
loope 0x14003beb8
mov edx, dword [rsp + 0x40]
jl 0x14003bea7
invalid
add byte [rax - 0x75], cl
and al, 0x68
mov dh, 1
add byte [rax], al
sar edi, 1
loope 0x14003be2b
invalid
js 0x14003bebd
adc byte [rbx], ah
and ecx, dword [rdi]
test byte [rdi + rdi*8 - 1], ch
invalid
add byte [rdi], cl
invalid
add byte [rax], al
add byte [rax + 0xf230f78], al
cmp byte [rax + 0xf], 0x23
invalid
test byte [rsi - 1], dl
invalid
in eax, dx
adc byte [rbx + rdi + 0x74], cl
and al, 0x38
add byte [rax], al
add ecx, ebx
int1
loopne case.0x1400362a0.227
invalid
je 0x14003bfcc
jmp 0x14003c026
nop word cs:[rax + rax]
mov dr6, rsp
cmpsb byte [rsi], byte [rdi]
and al, 0x30
invalid
sub ebx, dword [rsp + 0x48]
add byte [rax - 0x77], cl
jmp 0x128ee4a1a
add byte [rax], al
add byte [rax], al
adc bh, byte [rcx + 0x2000]
add al, 0xeb
add dh, byte [rcx]
ror byte [rcx + 0x4c342444], 0x8b
ja 0x14003c14d
push rdi
test byte [rax - 0x73], 0x2d
invalid
invalid
push rsi
jrcxz 0x14003c15b
add byte [rcx + rcx*4 + 0x74], cl
and al, 0x28
ror dword [rax - 0x3f], 0xe9
and byte [rbx - 0x7af0dc07], al
or dword [rdx], eax
add byte [rax], al
mov qword [rsp + 0x70], rax
and al, 0x70
and al, 0x70
lea rcx, [rsp + 0x70]
and al, 0x70
call fcn.1400132f0
dec dword [rbp + 0x39]
cmc
add eax, ebp
sub ecx, ebp
add byte [rax], al
add byte [rcx + rcx*4 + 0x64], cl
mov qword [rsp + 0x68], r12
rol dword [rbx + 0x634803e1], 0x4c
lea eax, [rax]
and byte [rax], al
add byte [rax], al
outsd dx, dword [rsi]
adc cl, ch
invalid
add byte [rax], al
push 0x49c48949
sub esp, esi
mov esp, eax
add byte [rax - 0x75], cl
push rsp
and al, 0x58
cmp esi, dword [rsp + 0x28]
add dword ss:[rax], eax
and al, 0x70
mov edx, ebx
nop dword [rax + rax]
cmp byte [rax + 0xf], 0x23
je 0x14003c31c
and al, 0x20
mov dword [rcx + 8], eax
add eax, 0x71cfb
add eax, 0x4c0b0f00
lea eax, [0x1400ae0d0]
invalid
add byte [rax - 0x77], cl
int1
mov ecx, esi
mov ah, 5
add byte [rdi], cl
or esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x40
mov r14, qword [rcx + 8]
mov r15d, dword [rcx]
lea rcx, [rsp + 0x30]
call fcn.1400967b0
invalid
invalid
add eax, 0xff854d00
je 0x14003c48b
movabs dword fs:[0x483a74ff854d0005], eax
lea esi, [0x1400ab910]
lea rsi, [0x1400ab910]
lea rdi, [rsp + 0x30]
lea rbx, [rsp + 0x28]
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov qword [rsp + 0x28], r14
inc r14
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call fcn.140092310
dec r15
iretd
jne 0x14003c470
iretd
lea rcx, [rsp + 0x30]
call fcn.140092470
nop
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
nop word cs:[rax + rax]
nop word cs:[rax + rax]
push rsi
sub rsp, 0x30
mov r10, r9
mov rax, r8
mov rsi, rcx
shl r10, 4
xor ecx, ecx
lea r8, str.called__Option::unwrap____on_a__None__value_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_srcio_borrowed_buf.rs_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_srccollections_btree_navigate.rs
int1
invalid
add byte [rdi], cl
invalid
add byte [rax], r8b
int1
invalid
cmp r10, rcx
je 0x14003c4e9
invalid
retf 0x1474
adc al, 0x44
mov ecx, dword [rax + rcx]
invalid
mov r9d, dword [rax + rcx]
or byte [rax - 0x7d], cl
rcl dword [rax], 0x4d
test ecx, ecx
add rcx, 0x10
test r9, r9
je 0x14003c4d0
mov r8, qword [rax + rcx - 8]
jmp 0x14003c4ec
xor r9d, r9d
mov qword [rsp + 0x20], rdx
mov rcx, rsi
mov edx, 0xfffffff4
call fcn.14005b460
add dword [rax], eax
add dword [rax], eax
mov rax, rsi
add rsp, 0x30
pop rsi
ret
in al, dx
test r8, r8
and al, 0x30
and al, 0x20
nop dword [rax + rax]
mov edi, edx
lea esp, [0x1400ae280]
clc
invalid
js 0x14003c6e2
and esi, dword [rsi + rax*4 - 0x15]
add dh, byte [rcx]
ror byte [rax - 0x7d], 0xc4
pop rbx
pop rsp
ror byte [rdi], 0x1f
add byte [rsi - 0x75], al
sbb al, 0xa
invalid
mov rcx, qword [rsp + 0x30]
test al, al
je 0x14003cc96
test rcx, rcx
lea rax, str.formatter_error
cmovne rax, rcx
jmp 0x14003cca5
test rcx, rcx
je 0x14003cca3
mov rcx, rsi
call fcn.1400132f0
xor eax, eax
add rsp, 0x38
pop rdi
pop rsi
ret
je 0x14003cd80
lea rdi, [rbx + 8]
cmp qword [rbx + 8], 0
je 0x14003cd7d
mov rcx, rdi
call fcn.1400132f0
mov qword [rdi], rsi
test rsi, rsi
setne al
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
or byte [rax], al
add esp, 0x30
mov rcx, rax
mov qword [rbx], rsi
call fcn.1400a5780
mov dword [rsi], r8d
add byte [rdi], cl
invalid
mov dword [rsi], r8d
add byte [rdi], cl
or ecx, dword [rax - 0x77]
ror dword [rax - 1], 3
call fcn.1400a5780
add byte [rdi], cl
invalid
add byte [rdi], cl
or ecx, dword [rdi]
invalid
mov rcx, rdi
call fcn.1400132f0
mov qword [rdi], rsi
test rsi, rsi
setne al
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
adc byte [rcx - 0x75], cl
sbb byte [rax + 0x39], r9b
ret 0x6972
jl 0x14003cfe4
pop rax
dec dword [rax - 0x7b]
sal byte [rsi + rbx + 0x48], 0x89
invalid
mov dr1, rdi
test byte [rsi], dh
invalid
add byte [rax - 0x77], cl
stc
call fcn.1400959e0
lea rax, [0x1400ae3a8]
mov qword [rsp + 0x20], rax
lea rdx, [0x1400ae39b]
mov r8d, 6
mov rcx, rdi
mov r9, rsi
call fcn.140091e70
mov rcx, rax
call fcn.1400920e0
sub eax, 0x48900005
add esp, 0x38
sub eax, 0x48900005
add esp, 0x38
pop rdi
pop rsi
ret
invalid
sub byte [rcx - 0x39000000], al
and al, 0x20
add byte [rax], al
add byte [rax], al
lea r9, [rsp + 0x3c]
call sub.WS2_32.dll_WSASocketW
mov rdi, rax
cmp rax, 0xffffffffffffffff
je 0x14003f50c
mov qword [rsi + 8], rdi
mov dword [rsi + 8], edi
mov qword [rsi], 0
jmp 0x14003f5a6
call sub.WS2_32.dll_WSAGetLastError
pop rsi
invalid
cmp eax, 0x2739
je 0x14003f51f
cmp eax, 0x2726
jne 0x14003f593
invalid
je 0x14003f4ab
mov ecx, dword [rsp + 0x88]
mov edx, dword [rsp + 0x94]
and al, 0x94
add byte [rax], al
invalid
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rbx + 0x942494], cl
and al, 0x94
add byte [rax], al
invalid
and al, 0x94
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], al
and al, 0x98
add byte [rax], al
add bh, al
mov r8d, dword [rsp + 0x98]
mov dword [rsp + 0x28], 1
and al, 0x28
add dword [rax], eax
add byte [rax], al
and al, 0x28
add dword [rax], eax
add byte [rax], al
mov dword [rsp + 0x20], 0
lea r9, [rsp + 0x3c]
lea ecx, [rsp + 0x3c]
lea ecx, [rsp + 0x3c]
call sub.WS2_32.dll_WSASocketW
pop r14
invalid
cmp rax, 0xffffffffffffffff
je 0x14003f58e
mov rdi, rax
mov rcx, rax
mov edx, 1
xor r8d, r8d
call sub.KERNEL32.dll_SetHandleInformation
test eax, eax
jne 0x14003f4fc
call sub.KERNEL32.dll_GetLastError
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov qword [rsi], 1
mov rcx, rdi
call sub.WS2_32.dll_closesocket
jmp 0x14003f5a6
call sub.WS2_32.dll_WSAGetLastError
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov qword [rsi], 1
mov rax, rsi
add rsp, 0x2b0
pop rbx
pop rdi
pop rsi
ret
sub rsp, 0x38
mov rsi, rcx
lea r8, str.BorrowedSocketsocket
lea rdi, [rsp + 0x28]
mov r9d, 0xe
mov rcx, rdi
call fcn.1400959e0
lea rax, [0x1400ae470]
mov qword [rsp + 0x20], rax
lea rdx, [0x1400ae466]
mov r8d, 6
mov rcx, rdi
mov r9, rsi
call fcn.140091e70
mov rcx, rax
call fcn.1400920e0
nop
add rsp, 0x38
pop rdi
pop rsi
ret
out dx, al
invalid
jns 0x14003f6ca
cmp byte [rax - 0x7d], cl
cmp dword [rax], eax
cmp qword [rcx], 0
je 0x14003f6a1
mov rcx, qword [rbx + 8]
call sub.KERNEL32.dll_CloseHandle
cmp qword [rbx + 0x10], 0
sbb r8b, bpl
jmp 0x14003f70a
rcr dword [rbx + 6], cl
add byte [rax - 0x77], cl
invalid
mov eax, esi
add byte [rax], al
add byte [rax], al
test byte [rax], al
add byte [rax], al
add byte [rax], al
movzx eax, cl
inc rax
mov qword [0x1400dd118], rax
ret
add byte [rax], al
lea rcx, [0x1400aa50c]
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
jmp rax
iretd
lodsd eax, dword [rsi]
invalid
or dword [rax + 1], 0x48e0ffc8
lea edx, [0x1400ad3f2]
lea rdx, [0x1400ad3f2]
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
mov r8d, 0xe
call fcn.140032f10
inc dword [rax + 0x238247c]
add byte [rax], al
add al, ch
mov bl, 0x37
invalid
inc dword [rax + 0x238247c]
jne 0x14003f77c
mov eax, 3
mov sil, 2
jmp 0x14003f7da
mov sil, 1
jmp 0x14003f7e1
xor esi, esi
jmp 0x14003f7e1
mov sil, 2
jmp 0x14003f7e1
mov rcx, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x28]
and byte [rax - 0x75], cl
push rsp
and al, 0x28
mov rax, qword [rsp + 0x30]
cmp rax, 4
je 0x14003f7a3
cmp rax, 1
jne 0x14003f7c2
cmp byte [rcx], 0x30
sete sil
add sil, sil
jmp 0x14003f7c4
mov eax, dword [rcx]
bswap eax
xor r8d, r8d
cmp eax, 0x66756c6d
setae r8b
cmp eax, 0x66756c6c
sbb r8d, 0
sete sil
jmp 0x14003f7c4
xor esi, esi
test rdx, rdx
je 0x14003f7d4
mov r8d, 1
call fcn.140010810
lea eax, [rsi + 1]
movzx eax, al
mov qword [0x1400dd118], rax
mov eax, esi
add rsp, 0x40
pop rsi
ret
ror dword [rax - 0x77], 0xf2
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
add rcx, rdx
add rcx, 8
jmp 0x14003f902
mov ecx, 6
sub rdx, rcx
stc
sti
mov edi, 0x8d480006
jl 0x14003f9bd
invalid
and al, 0x58
pop rax
cwde
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x50
xor eax, 0x314501b2
rol byte [rax + rax*8 + 0x9a850f], 0
jne case.default.0x14003fa97
invalid
jno 0x14003fb3c
movzx edx, byte [rdx]
ret 0x14c
add eax, 8
add eax, 0x660b0f00
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add dword [rax], eax
add byte [rax + 1], cl
invalid
nop word cs:[rax + rax]
add dword [rax], eax
add byte [rax], al
invalid
mov ecx, ebx
jne 0x14003fd59
add byte [rax], al
xor eax, 0x247c894c
sub byte [rcx + rcx*4 - 0xf], cl
mov ecx, esi
mov ecx, esi
add dh, byte [rax + riz*4 + 0x49]
mov edi, edi
pop rsi
add eax, 0xb90b0f00
add dword [rax], eax
add byte [rax], al
lea rcx, [r10 + rax]
mov r11, rax
ret
sub r11, rdx
jne 0x14003fe0b
ret
movzx r8d, byte [rdi + 0x10]
xor r9d, r9d
jmp 0x14003fe85
movzx r8d, byte [rdi + 0x10]
inc r11
lea rdi, [rdx + r10]
adc cl, byte [rax - 1]
iretd
xor r9d, r9d
cmp r8b, 3
jae 0x14003fe50
adc byte [rcx - 1], cl
ret
adc cl, byte [rax - 1]
iretd
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
cmp byte [rdi], 0x5c
je 0x14003fe6b
inc r11
dec rdi
cmp r11, 1
jne 0x14003fe30
jmp 0x14003fe85
nop dword [rax + rax]
movzx ebx, byte [rdi]
cmp ebx, 0x2f
je 0x14003fe6b
cmp ebx, 0x5c
je 0x14003fe6b
inc r11
dec rdi
cmp r11, 1
jne 0x14003fe50
jmp 0x14003fe85
neg r11
add rax, r11
inc rax
cmp rax, rdx
ja 0x14003feea
add r10, rax
mov r9d, 1
mov rcx, r10
sub rdx, rax
je 0x14003feae
mov al, 9
cmp rdx, 2
je 0x14003feb2
cmp rdx, 1
jne 0x14003fec0
cmp byte [rcx], 0x2e
jne 0x14003fec0
xor eax, eax
cmp r8b, 3
setae al
ror byte [rbp - 0x3f7cbffc], 7
ror byte [rbp - 0x3f7cbffc], 7
jmp 0x14003fec0
mov al, 0xa
jmp 0x14003fec0
cmp byte [rcx], 0x2e
jne 0x14003fec0
cmp byte [rcx + 1], 0x2e
jns 0x14003febb
sete al
sete al
xor al, 9
add r9, rdx
mov qword [rsi], r9
mov byte [rsi + 8], al
or byte [rax - 0x77], cl
adc byte [rax - 0x77], r9b
push rsi
sbb byte [rax - 0x7d], cl
invalid
and byte [rbx + 0x5f], bl
pop rsi
ret
or byte [rax - 0x77], cl
adc byte [rax - 0x77], r9b
push rsi
sbb byte [rax - 0x7d], cl
invalid
lea r8, [0x1400ae5a0]
add byte [rax], al
add byte [rax], al
push r15
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa8
mov rsi, rcx
lea rcx, [rsp + 0x58]
and al, 0x58
and al, 0x58
call fcn.1400967b0
mov rdi, qword [rsi]
mov rsi, qword [rsi + 8]
add byte [rax - 0x75], cl
mov rsi, qword ds:[rsi + 8]
lea rcx, [rsp + 0x20]
xor rax, qword [r9]
add byte [rdi], cl
mov dh, 0x54
and al, 0x20
invalid
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
invalid
add ecx, edx
add ecx, 8
add byte [rax], al
add bl, ch
sbb dword [rax - 0x73], ecx
invalid
invalid
add ch, bl
invalid
add byte [rdi + rbp], bh
ror byte [rax], 0xc8
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rsp + 0x28]
push 0x38
cmp r13b, 3
cmp ch, 3
je 0x1400403ff
add byte [rax], al
mov rdi, rdx
movzx ebp, byte [rdx + 0x39]
push 0x39
cmp bpl, 3
je 0x1400403ff
pop rdi
add al, byte [rax]
invalid
pop rdi
cmp r13b, bpl
invalid
ja 0x1400401c4
add ecx, dword [rdi]
xchg ebx, eax
rol byte [rbp + rcx*4 + 0x74], 0x40
invalid
invalid
invalid
mov dh, 0x7f
cmp cl, byte [rax - 0x75]
and byte [r8 - 0x75], r9b
push rdi
xor byte [rbp + rcx*4 + 0x4a], cl
add qword [rax - 0x7b], rcx
jg 0x140040201
mov r9, qword [rsp + 0x28]
test r9, r9
jne 0x140040422
in eax, dx
add dword [rdi], ecx
test dword [rax - 0x3a000000], ebx
mov byte [rdi + 0x38], 2
test dword [rbx + 0x41000001], ebx
mov ch, 2
invalid
add byte [rax], al
add al, byte [rbx - 0x368dfc02]
add eax, 0xfe83c474
invalid
test ecx, esp
add dword [rax], eax
add byte [rax - 0x7b], cl
ror byte [rdi], cl
test byte [rsi + 1], al
add byte [rax], al
cmp edx, 1
nop word cs:[rax + rax]
invalid
shr cl, cl
invalid
invalid
cmp cl, 0x2e
dec dword [rbp - 0x7b]
fisttp dword [rdi]
test byte [rbx + 1], cl
invalid
add dword [rax], eax
add byte [rcx - 1], cl
retf
ror byte [rcx + rcx*4 + 7], 0x4c
mov dword [rdi + 8], ebx
invalid
or dh, al
add dword [rdi], eax
test ebx, ebx
add byte [rcx - 1], cl
retf
inc eax
mov byte [rdi + 0x38], 1
adc dword [rdi], ecx
adc dword [rcx + 1], eax
or ecx, dword [rbp + rcx*4 + 5]
xor al, 0xe1
invalid
cmp dword [rbx + r8], edi
xchg ebx, eax
add byte [rax], al
add byte [rbp + rcx*4 + 0x74], cl
and al, 0x68
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
stc
add eax, edi
invalid
sub byte [rdi], cl
mov dh, 8
sub eax, dword [rbx + 0x26745cf8]
shr cl, 0x20
invalid
xor byte [r8 - 0x73], r9b
push rcx
test eax, eax
inc esi
cmp dword [r11], r8d
shr al, cl
or dword [rax + 5], esi
add byte [rdi], cl
or ecx, dword [rdi]
invalid
add byte [rcx + 0x57], al
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x118
cmp byte [rcx + 0x10], 6
jne 0x14004098f
invalid
add byte [rax + 0xf06107a], al
test eax, ebp
add byte [rax], al
add byte [rdi], cl
cmp byte [rdx + 0x10], 6
jne 0x14004098f
movzx eax, byte [rcx + 0x38]
cmp al, byte [rdx + 0x38]
jne 0x14004098f
mov dh, 0x41
cmp byte [rdx], bh
cmp byte [rdi], cl
test ebx, ebx
add byte [rax], al
add byte [rbx + rcx*4 + 0x19], cl
mov r11, qword [rcx]
mov r9, qword [rcx + 8]
mov r10, qword [rdx + 8]
push rdx
invalid
push rdx
or byte [rbp + 0x39], cl
cmp r9, r10
mov rax, r10
cmp r9, r10
mov rax, r10
cmovb rax, r9
mov r8, qword [rdx]
mov rsi, rax
neg rsi
mov rdi, 0xffffffffffffffff
nop dword [rax]
invalid
add byte [rax], 0
add byte [rax], al
invalid
cmp byte [rcx], al
add eax, 0x4d0b0f00
cmp ecx, edx
test byte [rax], al
add byte [rax], al
add byte [rax], al
movzx esi, byte [rbx + rax - 1]
inc dword [rbx + 0xc742ffe]
jmp 0x140040941
add al, byte [rax]
add byte [rcx + 0x29], cl
ror dword [rcx + 1], 0xc3
or r14b, al
cmp byte [r10], al
adc byte [rcx], al
pop rcx
xor byte [rdi], cl
sub dword [rsp + 0x100], ebx
pushfq
and al, 0
add byte [rcx], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
sub dword [rsp + 0xd0], eax
and al, 0x50
and al, 0x59
add byte [rax], al
mov esp, 0x9824
or cl, byte [rdi]
xchg ebp, eax
add dword [rax], eax
add byte [rbx + 0x5d], bl
pop rsi
loope 0x140040a5d
invalid
invalid
add byte [rax], al
add byte [rdi], cl
cmovs ecx, eax
test cl, cl
je 0x140040be6
mov dh, 0x7c
and al, 0x61
and al, 0x68
lea ecx, [rsp + 0x98]
push rsp
and al, 0x20
invalid
dec dword [rbp - 0x49f005aa]
ror byte [rbp + rcx*4 + 0x4a], cl
lea r9, [rdx + 1]
cmp dl, 4
cmovae r9, rbp
cmovae ecx, ebp
lea edx, [rcx - 6]
cmovae ecx, ebp
add dword [rax + 0xf4c04fa], eax
add byte [rax], al
add byte [rdi], cl
test ebx, ebx
invalid
invalid
and al, 0x99
add byte [rax], al
add byte [rbx + rcx*4 - 0x6c], cl
xchg esp, eax
invalid
invalid
in eax, dx
invalid
mov ecx, eax
xchg ebp, eax
sar dword [rsp + rbx*2], 0x40
pop rsp
invalid
invalid
ret 0xf980
add eax, edx
popfq
invalid
add edx, 8
sbb eax, 0x80e9
add edx, ebp
invalid
jnp 0x140040e61
lea ecx, [rsp + 0x60]
add byte [rdi], cl
mov dh, 0x54
and al, 0x60
mov ecx, dword [rsp + 0x70]
invalid
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
jmp 0x140040e88
mov ecx, 6
xchg dword [rdi + 8], eax
add byte [rax], al
add byte [rax], al
and dword [rcx + 0x48000000], 0xffffff83
cmp dword [rsp + 0x30], 0
jl 0x140040efc
xor byte [rax], al
mov dword [rsp + 0x110], esi
mov ah, 0x24
adc byte [rcx], al
add byte [rax], al
clc
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rdi + rdi*8], fs
and al, 0xff
and al, 0xff
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x119], eax
invalid
invalid
mov word [rax + riz], fs
and al, 0x20
and al, 0x20
add dword [rax], eax
add byte [rcx + rcx*4 - 0x54], cl
and al, 0x28
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
mov esp, 0x13024
mov dword [rsp + 0x130], edi
add byte [rcx + rcx*4 - 0x5c], cl
and al, 0x38
add dword [rax], eax
add byte [rax], al
invalid
invalid
add byte [rax], al
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rax], al
lea ecx, [rsp + 0x60]
and al, 0x60
or dh, byte [rbp + 0x68]
and al, 0x40
or byte [rax], al
add byte [rax], al
ror byte [rdi], 0x11
and al, 0x48
mov edi, dword [rsp + 0x28]
invalid
and eax, dword [rcx]
add byte [rdi], cl
mov dh, 0x44
and al, 0x60
add dword [rax], eax
mov dh, 0xc0
jmp rdx
ret
add byte [rcx + 0xe0], bh
or byte [rax], al
add byte [rax], al
invalid
invalid
and al, 0x70
add byte [rax], al
lock add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rsp + 0x108]
test byte [rax + rcx], ah
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x118], cl
add byte [rax], 0
add byte [rax], al
add byte [rax], al
dec dword [rax - 0x7d]
invalid
add eax, 0x1480000
stc
invalid
add bl, ch
sbb dword [rax - 0x73], ecx
lea rcx, [rdx + 1]
invalid
invalid
invalid
add al, 0x4c
mov ebx, ebp
test ebx, ebx
int1
cld
dec dword [rax - 0x75]
je 0x1400416b9
cmp byte [rax - 0x75], cl
push rsi
or byte [rax - 0x7b], cl
sal byte [rsi + rcx + 0x48], cl
mov ecx, dword [rsi]
dec dword [rdi]
adc byte [rsp + 0xa8], al
mov eax, 0xf000000
adc dword [rsi + 0x10], ecx
mov edx, dword [rsp + 0x30]
invalid
add byte [rax], al
add bl, ch
invalid
sal byte [rsi + rsi*2 + 0x4c], 0x8b
mov ah, 0x24
loopne 0x140041733
add byte [rax], al
imul rdx, rax, 0x38
mov r8d, 8
mov rcx, r14
int1
int1
jmp 0x14004179e
call fcn.140010810
mov rcx, rsi
dec dword [rax - 0x77]
int1
call fcn.1400a5780
ud2
invalid
mov rdi, qword [rsi + 0x10]
mov rdx, rdi
call fcn.140041cb0
test rax, rax
je 0x1400417d6
cmp rdi, rdx
jb 0x1400417d6
mov qword [rsi + 0x10], rdx
test rax, rax
test eax, eax
setne al
add rsp, 0x28
pop rdi
pop rsi
ret
add byte [rax], al
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, r8
mov rdi, rdx
mov rbx, rcx
mov r15, qword [rcx]
mov r14, qword [rcx + 0x10]
mov rcx, r15
mov rdx, r14
call case.0x14003f8c5.156
test rax, rax
je 0x140041834
mov rcx, r15
stc
mov rdx, r14
call fcn.140041cb0
test rax, rax
test eax, eax
test eax, eax
je 0x140041834
cmp r14, rdx
jb 0x140041834
invalid
add al, 0x48
mov dword [rbx + 0x10], edx
mov qword [rbx + 0x10], rdx
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
mov eax, esi
mov eax, esi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp fcn.140040c30
invalid
invalid
invalid
invalid
dec dword [rdi]
invalid
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x58
in al, dx
pop rax
in al, dx
pop rax
mov rsi, r8
mov rbx, rdx
mov rdi, rcx
mov edi, ecx
mov edi, ecx
mov r15, qword [rcx]
mov r14, qword [rcx + 0x10]
mov rcx, r15
mov rdx, r14
bnd call case.0x14003f8c5.156
bnd call case.0x14003f8c5.156
test rax, rax
je 0x1400418e7
cmp rdx, 2
jne 0x14004189c
movzx ecx, word [rax]
cmp ecx, 0x2e2e
jne 0x14004189c
mov r8d, 2
mov eax, 2
xor r13d, r13d
jmp 0x1400418fb
xor ecx, ecx
xor r9d, r9d
mov r8, rax
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rcx + rdi - 0x36], cl
cmp rdx, r9
je 0x1400418e9
lea r10, [r8 - 1]
inc r9
cmp byte [r8 + rdx - 1], 0x2e
mov r8, r10
mov r8, r10
mov eax, edx
jne 0x1400418b0
mov r8, rdx
sub r8, r9
sub eax, ecx
lea rcx, [r8 + 1]
cmp rcx, rdx
ja 0x140041a38
cmp rdx, r9
jne 0x1400418ee
invalid
cmovne esi, dword [rcx]
in eax, dx
xor r13d, r13d
mov r8, rdx
jmp 0x1400418fb
invalid
adc al, 0xeb
adc eax, 0xebc58949
adc byte [rbp - 0x73], cl
sub al, 0x12
jmp 0x1400418fe
mov r13, rax
jmp 0x1400418fe
lea r13, [r10 + rdx]
inc r13
dec r9
mov rdx, r9
invalid
retf 0x8948
mov rcx, rax
test rcx, rcx
cmovne r13, rcx
jmp 0x18cc49e51
cmove ebp, eax
test r13, r13
je 0x1400419f9
jmp 0x18cc49e51
test rcx, rcx
cmove r8, rdx
add r8, r13
sub r8, r15
cmp r14, r8
jb 0x14004192e
mov qword [rdi + 0x10], r8
mov r14, r8
test rsi, rsi
je 0x1400419f9
lea r12, [rsi + 1]
mov rbp, qword [rdi + 8]
mov rax, rbp
sub rax, r14
invalid
cmp rax, r12
jae 0x1400419b2
add byte [rax], al
not edx
lea ecx, [rsp + 0x28]
mov ecx, dword [rsp + 0x48]
cmp eax, esi
ja 0x140041a09
test ebp, ebp
add esp, 0x58
cmovl ecx, dword [rcx - 0x76b6f799]
iretd
mov ebp, esp
mov r8, rsi
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_sliceiter.rs
call fcn.140097800
add byte [rdi], cl
invalid
add eax, 0x8b89d
add byte [rax], al
jne 0x140041a76
add byte [rax], r8b
add eax, 0x8b808
or byte [rax - 0x77], cl
mov eax, esi
invalid
jmp rdx
add ecx, eax
and byte [rcx + 6], bh
add ecx, eax
lea eax, [rdx + 1]
invalid
lea eax, [rdx + 1]
add al, byte [rax]
add byte [rax], al
add eax, 0x6c84d
adc byte [rsp + 0x38], cl
add byte [rax], 0
add byte [rax - 0x77], cl
bnd call fcn.140097800
pop rdx
invalid
invalid
pop rdx
in al, dx
pop rax
and al, 0x28
add ecx, 8
invalid
add bl, ch
sbb dword [rbp + rcx*4 + 0x40], ecx
lea r8, [rax + 1]
invalid
invalid
add al, byte [rax]
add byte [rax], al
invalid
mov eax, ecx
adc al, 0x41
movzx eax, byte [rax]
mov dh, 0
or ch, cl
cmove edx, eax
add ecx, 8
add byte [rdi], cl
and al, 0x6b
mov byte [rsp + 0x40], ch
mov byte [rsp + 0x69], bh
invalid
retf
add eax, 0x6840b
loope case.0x1400443a9.224
add ecx, 4
and dword [rcx + rcx*4 - 0x36], ecx
mov rdx, r9
add rsp, 0x28
ret
invalid
cmp ecx, 0x2e2e
je 0x140042b15
invalid
fild word [rcx - 0x47]
add dword [rax], eax
add byte [rax], al
mov r9d, 1
nop dword [rax]
cmp byte [rax + r9], 0x2e
je 0x140042b5a
inc r9
cmp rdx, r9
jne 0x140042b40
ror dword [rcx + rdi - 0x36], 0x75
int1
mov r9, rdx
mov rdx, r9
add rsp, 0x28
ret
lea rcx, [r9 - 1]
cmp rcx, rdx
jae 0x140042b8f
dec qword [r8 + 0x39]
sal dword [rbx + 0x2c], 1
lea rcx, [r9 + 1]
cmp rcx, rdx
jbe 0x140042b15
lea r8, [0x1400ae528]
call fcn.140097800
ud2
lea r8, [0x1400ae510]
mov rcx, r9
call fcn.140097880
ud2
stc
add byte cs:[rax], al
jne 0x140042bc7
invalid
or byte [rbp + 0x31], al
rol byte [rbp + 0x31], 0xc9
xor r8d, r8d
xor r9d, r9d
jmp 0x140042c19
xor r8d, r8d
mov rcx, rax
nop dword [rax]
cmp rdx, r8
je 0x140042c13
ret 0x3e74
lea r9, [rcx - 1]
inc r8
cmp byte [rcx + rdx - 1], 0x2e
mov rcx, r9
jne 0x140042bd0
mov rcx, rdx
sub rcx, r8
inc rcx
inc ecx
inc ecx
cmp rcx, rdx
ja 0x140042c32
lea rcx, [r9 + rdx]
inc rcx
xor r9d, r9d
cmp rdx, r8
ret 0x8d49
push rax
inc dword [rcx - 0x48]
add byte [rax], al
add byte [rax], al
cmovne r8, rcx
jmp 0x140042c19
ret 0x8d49
mov r9b, 1
mov r8, rax
xor ecx, ecx
test r9b, 1
cmove rcx, r8
test rax, rax
cmove rcx, rax
mov rax, rcx
add rsp, 0x28
ret
lea r8, str._rustc_82e1608dfa6e0b5569232559e3d385fea5a93112librarycore_src_sliceiter.rs
call fcn.140097800
ud2
cmove ebp, edi
cmovne rsi, rdi
lea rbp, [rdi + 0x18]
mov rdx, qword [rdi + 0x18]
mov r8, qword [rdi + 0x28]
lea rcx, [rsp + 0x40]
call fcn.140097b90
cmp qword [rsp + 0x40], 0
lea rbx, [rsp + 0x48]
cmove r12, r15
cmovne rbx, rbp
lea r8, str.Outputstatus
lea r15, [rsp + 0x58]
mov r9d, 6
mov rcx, r15
mov rdx, r14
call fcn.1400959e0
add rdi, 0x30
lea rax, [0x1400ae850]
je 0x140043d84
invalid
add byte [rax - 0x77], cl
and al, 0x20
lea rdx, [0x1400ae846]
mov r8d, 6
mov rcx, r15
mov r9, rdi
call fcn.140091e70
mov qword [rsp + 0x20], r13
lea rdx, str.stdoutstderrRepeatlibrary_std_srciomod.rs
mov r8d, 6
mov rcx, rax
mov r9, rsi
call fcn.140091e70
mov qword [rsp + 0x20], r12
lea rdx, [0x1400ae08e]
mov r8d, 6
mov rcx, rax
mov r9, rbx
call fcn.140091e70
mov rcx, rax
call fcn.1400920e0
nop
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
je 0x140043d84
invalid
add eax, 0x48000000
mov ecx, esi
call fcn.1400959e0
mov rcx, rsi
call fcn.140092030
nop
add rsp, 0x30
pop rsi
ret
int 5
add byte [rax - 0x77], cl
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x20
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x30], 2
mov dword [rsp + 0x30], 2
mov dword [rsp + 0x30], 2
mov qword [rsp + 0x40], 0
movabs rcx, 0x400000020
mov ecx, 0x20
add al, 0
add byte [rax], al
mov ecx, 0x20
add al, 0
add byte [rax], al
mov qword [rsp + 0x48], rcx
mov byte [rsp + 0x50], 3
lea rcx, [0x1400b0698]
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x60], 1
lea rcx, [rsp + 0x20]
and al, 0x20
and al, 0x20
mov qword [rsp + 0x78], rcx
mov qword [rsp + 0x28], rcx
lea rcx, [0x140043ea0]
mov qword [rsp + 0x30], rcx
lea rcx, [0x1400ae898]
mov qword [rsp + 0x38], rcx
mov dword [rsp + 0x38], ecx
and al, 0x38
pop rax
add byte [rax], al
add byte [rax], al
invalid
stc
cmp dword [rdx], 0
add byte [rax], al
and al, 0x60
xor byte [rax - 0x77], cl
and al, 0x70
and al, 0x38
and al, 0x48
add byte [rax], al
add byte [rax], al
and al, 0x40
cmp qword [rsp + 0x48], 0
je case.0x140037aca.314
mov rcx, rbx
call fcn.1400132f0
lock dec qword [rsi]
jne 0x140047cf3
lea rcx, [rsp + 0x58]
jmp 0x140047cee
invalid
adc eax, 0x49a72e8
add byte [rdi], cl
or ecx, dword [rax - 0x77]
invalid
add al, 0
ud2
and al, 0x50
call fcn.14001cd30
mov rcx, rdi
call fcn.1400a5780
ud2
invalid
or ecx, dword [rdi]
invalid
and al, 0x2c
add byte [rax], al
add byte [rax], al
call 0x14c0ba193
invalid
fadd dword [rax]
add byte [rax], al
add byte [rax], al
add al, 0
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x70
add dword [rax], eax
add byte [rax], al
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xa8
add byte [rax], al
add byte [rax], al
invalid
push rdi
mov ch, 4
add byte [rax], al
add byte [rax + rax*8 + 0x6fe94474], al
add eax, dword [rax]
add byte [rcx - 0x75], cl
or al, 0x24
mov dword [rsp + 0x20], eax
add byte [rax + rax*8 + 0x312850f], al
add byte [rax], al
add byte [rcx - 0x80], al
jl 0x14004a51f
and byte [rcx], al
add eax, 0x8b4800
add byte [rbp + rcx*4 + 5], cl
mov ecx, 0x4cfffc6f
mov dword [rsp + 0xb0], eax
add byte [rax], al
add eax, 0xfffc6fb9
xor eax, 0x48c78948
cmp dword [rsi + 8], 0
je case.0x14003777e.400
mov rax, qword [rsi + 0x10]
test rax, rax
je case.0x14003777e.400
lock dec qword [rax]
dec dword [rax]
jne case.0x14003777e.400
lea rcx, [rsi + 0x10]
call fcn.14001cce0
mov edx, 0x18
mov r8d, 8
mov rcx, rsi
call fcn.140010810
mov rcx, rdi
call fcn.1400494e0
invalid
call 0xc54dabe3
invalid
jne 0x14004abee
invalid
add rsp, 0x68
pop rdi
pop rsi
ret
mov dword [rsp + 0x28], 0
mov byte [rsp + 0x2c], 0
lea rax, str.fatal_runtime_error:_thread_local_panicked_on_drop_n
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lea rax, [rsp + 0x20]
and al, 0x20
and byte [rax - 0x77], cl
and al, 0x48
mov qword [rsp + 0x48], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x38]
call fcn.14003ccd0
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x30]
call fcn.140013e60
mov ecx, 7
invalid
add byte [rax], al
add ch, cl
sub dword [rdi], ecx
invalid
invalid
or ebp, eax
loop case.0x140037aca.363
add al, 0
ud2
push 4
add byte [rdi], cl
or esp, dword [rsi + 0xf]
invalid
add byte [rax], al
push rsi
push rdi
sub rsp, 0x68
mov rsi, rcx
mov rdi, qword [rcx]
cmp dword [rbx - 0x367ae7b1], ecx
cmp dword [rbx - 0x367ae7b1], ecx
je 0x14004ac88
dec ecx
mov edx, 1
call fcn.1400a4fac
cmp qword [rsi + 8], 0
or byte [rax], al
or byte [rax], al
jne 0x14004aca3
jmp 0x14004acbb
mov rcx, rdi
call fcn.14005c290
mov ecx, eax
mov edx, 1
call fcn.1400a4fac
cmp qword [rsi + 8], 0
jle 0x14004aca8
invalid
je 0x14004acbb
jle 0x14004aca8
add byte [rax + rbx + 0x48], dh
mov eax, dword [rsi + 0x10]
mov rax, qword [rsi + 0x10]
test rax, rax
test eax, eax
sal byte [rdi + rcx - 0x10], 0x48
dec dword [rax]
je 0x14004acbb
lock dec qword [rax]
jne 0x14004acbb
lea rcx, [rsi + 0x10]
call fcn.14001cd30
and ch, bh
invalid
mov edx, 0x18
mov r8d, 8
mov rcx, rsi
call fcn.140010810
mov ecx, dword [rdi + 0x18]
invalid
test ecx, ecx
je 0x14004acd9
sbb byte [rbp - 0xfb8b37], al
leave
dec ecx
jmp 0x14004ace3
mov rcx, rdi
call fcn.14005c290
mov ecx, eax
xor edx, edx
add rsp, 0x68
pop rdi
pop rsi
jmp fcn.1400a4fac
mov rdi, rax
jmp case.0x14003777e.416
mov edi, eax
cmp qword [rsi + 8], 0
je 0x14004ad17
mov rax, qword [rsi + 0x10]
test rax, rax
je 0x14004ad17
lock dec qword [rax]
jne 0x14004ad17
lea rcx, [rsi + 0x10]
call fcn.14001cd30
mov edx, 0x18
mov r8d, 8
mov rcx, rsi
call fcn.140010810
mov rcx, rdi
and al, 0x28
add eax, 0x6508e
mov dword [rsp + 0x40], 1
ror byte [rdi], 0x11
and al, 0x28
call fcn.140091730
mov ebp, dword [rcx + 4]
add byte [rdi], cl
or esp, dword [rsi + 0xf]
mov rsi, rcx
mov rdi, qword [rcx]
mov edi, dword [rcx]
or cl, byte [rax - 0x77]
mov ecx, edi
add byte [rcx + 0x1bac1], cl
add byte [rax], al
add byte [rax - 0x77], cl
int1
movabs eax, dword [0x4816ebc789480005]
add byte [rax], al
add byte [rax - 0x77], cl
int1
dec dword [rax - 0x77]
stc
invalid
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
push rdi
ror byte [rdi], 0x11
movups xmmword [rsp + 0x50], xmm0
add byte [rax - 0x77], cl
invalid
lea ecx, [rsp + 0x30]