Function at 0x140045f40
Capabilities:
Create directory

Disassembly:
push rbp
push rsi
push rdi
sub rsp, 0x60
lea rbp, [rsp + 0x60]
mov r9, rdx
mov ecx, dword [rcx]
mov eax, 0x27
lea r8, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990000000000000000000000000000000000000000000000000000000000000000librarycore_src_fmtmod.rs
cmp rcx, 0x2710
jb 0x14000ece0
mov r11d, 0x27
movabs r10, 0x346dc5d63886594b
nop word [rax + rax]
mov rax, rcx
mul r10
shr rdx, 0xb
imul eax, edx, 0x2710
mov esi, ecx
sub esi, eax
imul edi, esi, 0x147b
shr edi, 0x13
imul eax, edi, 0x64
sub esi, eax
movzx esi, si
lea rax, [r11 - 4]
movzx edi, word [r8 + rdi*2]
mov word [rbp + r11 - 0x2b], di
movzx esi, word [r8 + rsi*2]
mov word [rbp + r11 - 0x29], si
mov r11, rax
cmp rcx, 0x5f5e0ff
mov rcx, rdx
ja 0x14000ec50
cmp rdx, 0x63
jbe 0x14000ecce
movzx ecx, dx
shr ecx, 2
imul ecx, ecx, 0x147b
shr ecx, 0x11
imul r10d, ecx, 0x64
sub edx, r10d
movzx edx, dx
movzx edx, word [r8 + rdx*2]
mov word [rbp + rax - 0x29], dx
add rax, 0xfffffffffffffffe
mov rdx, rcx
cmp rdx, 0xa
jae 0x14000eceb
or dl, 0x30
mov byte [rbp + rax - 0x28], dl
dec rax
jmp 0x14000ecf9
mov rdx, rcx
cmp rdx, 0x63
ja 0x14000eca4
jmp 0x14000ecce
movzx ecx, word [r8 + rdx*2]
mov word [rbp + rax - 0x29], cx
add rax, 0xfffffffffffffffe
lea rcx, [rax + rbp]
add rcx, 0xffffffffffffffd9
mov edx, 0x27
sub rdx, rax
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rcx
mov r8d, 1
mov rcx, r9
mov dl, 1
xor r9d, r9d
call fcn.14000a7c0
nop
add rsp, 0x60
pop rdi
pop rsi
pop rbp
ret
push rbp
sub rsp, 0xb0
lea rbp, [rsp + 0x80]
movzx r8d, word [rcx]
mov eax, 0x81
nop dword [rax]
movzx r9d, r8w
mov r8d, r9d
shr r8d, 4
mov ecx, r9d
and cl, 0xf
lea r10d, [rcx + 0x30]
lea r11d, [rcx + 0x57]
cmp cl, 0xa
movzx ecx, r10b
movzx r10d, r11b
cmovb r10d, ecx
mov rcx, rax
mov byte [rbp + rax - 0x52], r10b
dec rax
cmp r9w, 0x10
jae 0x14000eff0
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
jae 0x14000f073
mov r8d, 0x81
sub r8, rax
lea rax, [rcx + rbp]
add rax, 0xffffffffffffffb0
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x20], rax
lea r8, [0x14006e3bb]
mov r9d, 2
mov rcx, rdx
mov dl, 1
call fcn.14000a7c0
nop
add rsp, 0xb0
pop rbp
ret
lea r8, [0x14005c4b0]
mov edx, 0x80
call fcn.140057490
int3
push rbp
sub rsp, 0x60
lea rbp, [rsp + 0x60]
movzx r8d, cx
cmp r8d, 0x2710
jb 0x14000f858
shr r8d, 4
imul r8d, r8d, 0x347
shr r8d, 0x13
imul eax, r8d, 0x2710
sub ecx, eax
movzx eax, cx
imul eax, eax, 0x147b
shr eax, 0x13
imul r9d, eax, 0x64
sub ecx, r9d
movzx ecx, cx
lea r9, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990000000000000000000000000000000000000000000000000000000000000000librarycore_src_fmtmod.rs
movzx eax, word [r9 + rax*2]
mov word [rbp - 4], ax
movzx eax, word [r9 + rcx*2]
mov word [rbp - 2], ax
mov eax, 0x23
mov ecx, r8d
jmp 0x14000f898
mov eax, 0x27
cmp cx, 0x64
jb 0x14000f892
shr r8d, 2
imul r8d, r8d, 0x147b
shr r8d, 0x11
imul eax, r8d, 0x64
sub ecx, eax
movzx eax, cx
lea rcx, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990000000000000000000000000000000000000000000000000000000000000000librarycore_src_fmtmod.rs
movzx eax, word [rcx + rax*2]
mov word [rbp - 2], ax
mov eax, 0x25
mov ecx, r8d
cmp cx, 0xa
jae 0x14000f8a4
or cl, 0x30
mov byte [rbp + rax - 0x28], cl
dec rax
jmp 0x14000f8bc
movzx ecx, cx
lea r8, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990000000000000000000000000000000000000000000000000000000000000000librarycore_src_fmtmod.rs
movzx ecx, word [r8 + rcx*2]
mov word [rbp + rax - 0x29], cx
add rax, 0xfffffffffffffffe
lea rcx, [rax + rbp]
add rcx, 0xffffffffffffffd9
mov r8d, 0x27
sub r8, rax
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x20], rcx
mov r8d, 1
mov rcx, rdx
mov dl, 1
xor r9d, r9d
call fcn.14000a7c0
nop
add rsp, 0x60
pop rbp
ret
push rbp
sub rsp, 0xb0
lea rbp, [rsp + 0x80]
mov eax, ecx
mov r9d, 0x81
mov r8d, ecx
nop dword [rax + rax]
mov rcx, r9
shr r8d, 4
mov r9d, eax
and r9b, 0xf
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x57]
cmp r9b, 0xa
movzx r9d, r10b
movzx r10d, r11b
cmovb r10d, r9d
mov byte [rbp + rcx - 0x52], r10b
lea r9, [rcx - 1]
cmp eax, 0x10
mov eax, r8d
jae 0x140012060
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
jae 0x1400120de
mov eax, 0x81
sub rax, r9
add rcx, rbp
add rcx, 0xffffffffffffffb0
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x14006e3bb]
mov r9d, 2
mov rcx, rdx
mov dl, 1
call fcn.14000a7c0
nop
add rsp, 0xb0
pop rbp
ret
lea r8, [0x14005c4b0]
mov edx, 0x80
call fcn.140057490
int3
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0xe0
lea rbp, [rsp + 0x80]
movd eax, xmm1
mov edx, eax
shr edx, 0x17
movzx edx, dl
lea r10d, [rax + rax]
and r10d, 0xfffffe
mov r9d, eax
and r9d, 0x7fffff
or r9d, 0x800000
test edx, edx
cmove r9d, r10d
movdqa xmm0, xmmword [0x14005a5a0]
pand xmm0, xmm1
ucomiss xmm0, dword [0x14005a5b0]
jb 0x14001278c
mov r10b, 3
mov qword [rbp + 0x20], r9
mov qword [rbp + 0x28], 1
mov qword [rbp + 0x30], r11
mov word [rbp + 0x38], dx
mov byte [rbp + 0x3a], r10b
add r10b, 0xfe
je 0x1400127e8
movzx edx, r10b
cmp dl, 3
mov r9d, 3
cmovb r9d, edx
mov edi, eax
shr edi, 0x1f
test eax, eax
lea rax, [0x14006e149]
mov edx, 1
cmovs rdx, rax
lea rbx, [0x14005c083]
cmovs rbx, rax
test r8b, r8b
cmove rbx, rdx
mov edx, 1
cmovne rdi, rdx
cmp r9b, 1
je 0x140012816
movzx eax, r9b
cmp eax, 2
jne 0x140012835
mov word [rbp - 0x40], 2
lea rax, [0x14005c048]
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 2
mov word [rbp - 0x28], 0
mov qword [rbp - 0x20], 1
mov edx, 2
jmp 0x14001282f
ucomiss xmm1, xmm1
jp 0x1400128db
movd r10d, xmm0
test r10d, r10d
je 0x140012865
mov r10d, r9d
and r10d, 1
test eax, 0x7f800000
je 0x14001286d
lea r11d, [r9 + r9]
xor esi, esi
cmp r9d, 0x800000
sete sil
mov r9d, 0x2000000
cmovne r9, r11
lea r11, [rsi + 1]
xor esi, 0xffffff69
movzx edx, dx
add edx, esi
xor r10b, 1
jmp 0x1400126df
mov word [rbp - 0x40], 2
lea rax, [0x14005c084]
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 3
mov ebx, 1
lea rax, [rbp - 0x40]
xor edi, edi
mov edx, 1
jmp 0x1400128b3
mov word [rbp - 0x40], 2
lea rax, [0x14005c087]
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 3
lea rax, [rbp - 0x40]
jmp 0x1400128b3
mov r14, rcx
lea rsi, [rbp - 0x40]
lea rdx, [rbp + 0x20]
lea r8, [rbp - 0x51]
mov rcx, rsi
call fcn.14000db40
cmp qword [rbp - 0x40], 0
je 0x140012882
mov rax, qword [rbp - 0x30]
mov qword [rbp + 0x50], rax
movups xmm0, xmmword [rbp - 0x40]
movaps xmmword [rbp + 0x40], xmm0
jmp 0x140012893
mov r10b, 4
jmp 0x1400126df
add edx, 0xffffff6a
xor r10b, 1
mov r11d, 1
jmp 0x1400126df
lea rcx, [rbp + 0x40]
lea rdx, [rbp + 0x20]
lea r8, [rbp - 0x51]
call fcn.14000ba40
mov rcx, qword [rbp + 0x40]
mov rdx, qword [rbp + 0x48]
movzx r8d, word [rbp + 0x50]
mov qword [rsp + 0x20], rsi
mov r9d, 1
call fcn.14000e970
mov rcx, r14
mov qword [rbp + 0x40], rbx
mov qword [rbp + 0x48], rdi
mov qword [rbp + 0x50], rax
mov qword [rbp + 0x58], rdx
lea rdx, [rbp + 0x40]
call fcn.140012b40
nop
add rsp, 0xe0
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov r10b, 2
jmp 0x1400126df
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x118
lea rbp, [rsp + 0x80]
movd eax, xmm1
mov edx, eax
shr edx, 0x17
movzx edx, dl
lea r10d, [rax + rax]
and r10d, 0xfffffe
mov r9d, eax
and r9d, 0x7fffff
or r9d, 0x800000
test edx, edx
cmove r9d, r10d
movdqa xmm0, xmmword [0x14005a5a0]
pand xmm0, xmm1
ucomiss xmm0, dword [0x14005a5b0]
jb 0x1400129dc
mov r10b, 3
mov qword [rbp + 0x50], r9
mov qword [rbp + 0x58], 1
mov qword [rbp + 0x60], r11
mov word [rbp + 0x68], dx
mov byte [rbp + 0x6a], r10b
add r10b, 0xfe
je 0x140012a38
movzx edx, r10b
cmp dl, 3
mov r9d, 3
cmovb r9d, edx
mov esi, eax
shr esi, 0x1f
test eax, eax
lea rax, [0x14006e149]
mov r10d, 1
cmovs r10, rax
lea rdi, [0x14005c083]
cmovs rdi, rax
mov edx, 1
test r8b, r8b
cmovne rsi, rdx
cmove rdi, r10
cmp r9b, 1
je 0x140012a66
movzx eax, r9b
cmp eax, 2
jne 0x140012a85
mov word [rbp - 0x40], 2
lea rax, [0x14005c08a]
jmp 0x140012a73
ucomiss xmm1, xmm1
jp case.0x140006c23.96
movd r10d, xmm0
test r10d, r10d
je case.0x140004e1f.134
mov r10d, r9d
and r10d, 1
test eax, 0x7f800000
je 0x140012abd
lea r11d, [r9 + r9]
xor esi, esi
cmp r9d, 0x800000
sete sil
mov r9d, 0x2000000
cmovne r9, r11
lea r11, [rsi + 1]
xor esi, 0xffffff69
movzx edx, dx
add edx, esi
xor r10b, 1
jmp 0x14001294d
mov word [rbp - 0x40], 2
lea rax, [0x14005c084]
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 3
add byte [rax], al
mov edi, 1
lea rax, [rbp - 0x40]
xor esi, esi
mov edx, 1
jmp 0x140012aff
mov word [rbp - 0x40], 2
lea rax, [0x14005c087]
lea eax, [0x14005c087]
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 3
rol byte [r11], 1
add byte [rax], al
add byte [rax - 0x73], cl
shr r11b, 0x7a
mov rbx, rcx
lea rcx, [rbp - 0x40]
lea rdx, [rbp + 0x50]
lea r8, [rbp - 0x51]
call fcn.14000db40
invalid
dec dword [rax - 0x7d]
jge 0x140012a5d
invalid
je 0x140012ad2
mov rax, qword [rbp - 0x30]
mov qword [rbp + 0x80], rax
movups xmm0, xmmword [rbp - 0x40]
movaps xmmword [rbp + 0x70], xmm0
jmp case.0x14000714c.114
mov r10b, 4
jmp 0x14001294d
add edx, 0xffffff6a
xor r10b, 1
mov r11d, 1
jmp 0x14001294d
lea rcx, [rbp + 0x70]
lea rdx, [rbp + 0x50]
lea r8, [rbp - 0x51]
call fcn.14000ba40
mov rcx, qword [rbp + 0x70]
mov rdx, qword [rbp + 0x78]
movzx r8d, word [rbp + 0x80]
lea r9, [rbp - 0x40]
call fcn.14000eac0
mov rcx, rbx
mov qword [rbp + 0x70], rdi
mov qword [rbp + 0x78], rsi
mov qword [rbp + 0x80], rax
add byte [rax - 0x77], cl
xchg ebp, eax
mov byte [rax], al
add byte [rax], al
lea rdx, [rbp + 0x70]
call fcn.140012b40
nop
add rsp, 0x118
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov r10b, 2
jmp 0x14001294d
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0xe0
lea rbp, [rsp + 0x80]
movq rax, xmm1
mov rdx, rax
shr rdx, 0x34
and edx, 0x7ff
lea r9, [rax + rax]
movabs rdi, 0x1ffffffffffffe
and rdi, r9
movabs rsi, 0xfffffffffffff
and rsi, rax
movabs r11, 0x10000000000000
lea r10, [rsi + r11]
test edx, edx
cmove r10, rdi
ucomisd xmm1, xmm1
jp 0x140013633
mov r9d, r10d
and r9d, 1
movabs rbx, 0x7ff0000000000000
mov rdi, rax
and rdi, rbx
test rsi, rsi
je 0x140013476
test rdi, rdi
jne 0x140013485
add edx, 0xfffffbcd
xor r9b, 1
mov r11d, 1
jmp 0x1400134b8
cmp rdi, rbx
jne 0x140013480
mov r9b, 3
jmp 0x1400134b8
test rdi, rdi
je 0x1400134b5
lea rsi, [r10 + r10]
xor edi, edi
cmp r10, r11
sete dil
movabs r10, 0x40000000000000
cmovne r10, rsi
lea r11, [rdi + 1]
movzx edx, dx
sub edx, edi
add edx, 0xfffffbcc
xor r9b, 1
jmp 0x1400134b8
mov r9b, 4
mov qword [rbp + 0x20], r10
mov qword [rbp + 0x28], 1
mov qword [rbp + 0x30], r11
mov word [rbp + 0x38], dx
mov byte [rbp + 0x3a], r9b
add r9b, 0xfe
je 0x14001355d
movzx edx, r9b
cmp dl, 3
mov r9d, 3
cmovb r9d, edx
mov rdi, rax
shr rdi, 0x3f
test rax, rax
lea rax, [0x14006e149]
mov edx, 1
cmovs rdx, rax
lea rbx, [0x14005c083]
cmovs rbx, rax
test r8b, r8b
cmove rbx, rdx
mov edx, 1
cmovne rdi, rdx
cmp r9b, 1
je 0x14001358b
movzx eax, r9b
cmp eax, 2
jne 0x1400135aa
mov word [rbp - 0x40], 2
lea rax, [0x14005c048]
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 2
mov word [rbp - 0x28], 0
mov qword [rbp - 0x20], 1
mov edx, 2
jmp 0x1400135a4
mov word [rbp - 0x40], 2
lea rax, [0x14005c084]
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 3
mov ebx, 1
lea rax, [rbp - 0x40]
xor edi, edi
mov edx, 1
jmp 0x14001360b
mov word [rbp - 0x40], 2
lea rax, [0x14005c087]
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 3
lea rax, [rbp - 0x40]
jmp 0x14001360b
mov r14, rcx
lea rsi, [rbp - 0x40]
lea rdx, [rbp + 0x20]
lea r8, [rbp - 0x51]
mov rcx, rsi
call fcn.14000db40
cmp qword [rbp - 0x40], 0
je 0x1400135da
mov rax, qword [rbp - 0x30]
mov qword [rbp + 0x50], rax
movups xmm0, xmmword [rbp - 0x40]
movaps xmmword [rbp + 0x40], xmm0
jmp 0x1400135eb
lea rcx, [rbp + 0x40]
lea rdx, [rbp + 0x20]
lea r8, [rbp - 0x51]
call fcn.14000ba40
mov rcx, qword [rbp + 0x40]
mov rdx, qword [rbp + 0x48]
movzx r8d, word [rbp + 0x50]
mov qword [rsp + 0x20], rsi
mov r9d, 1
call fcn.14000e970
mov rcx, r14
mov qword [rbp + 0x40], rbx
mov qword [rbp + 0x48], rdi
mov qword [rbp + 0x50], rax
mov qword [rbp + 0x58], rdx
lea rdx, [rbp + 0x40]
call fcn.140012b40
nop
add rsp, 0xe0
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov r9b, 2
jmp 0x1400134b8
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x118
lea rbp, [rsp + 0x80]
movq rax, xmm1
mov rdx, rax
shr rdx, 0x34
and edx, 0x7ff
lea r9, [rax + rax]
movabs rdi, 0x1ffffffffffffe
and rdi, r9
movabs rsi, 0xfffffffffffff
and rsi, rax
movabs r11, 0x10000000000000
lea r10, [rsi + r11]
test edx, edx
cmove r10, rdi
ucomisd xmm1, xmm1
jp 0x14001386c
mov r9d, r10d
and r9d, 1
movabs rbx, 0x7ff0000000000000
mov rdi, rax
and rdi, rbx
test rsi, rsi
je 0x1400136d4
test rdi, rdi
jne 0x1400136e3
add edx, 0xfffffbcd
xor r9b, 1
mov r11d, 1
jmp 0x140013716
cmp rdi, rbx
jne 0x1400136de
mov r9b, 3
jmp 0x140013716
test rdi, rdi
je 0x140013713
lea rsi, [r10 + r10]
xor edi, edi
cmp r10, r11
sete dil
movabs r10, 0x40000000000000
cmovne r10, rsi
lea r11, [rdi + 1]
movzx edx, dx
sub edx, edi
add edx, 0xfffffbcc
xor r9b, 1
jmp 0x140013716
mov r9b, 4
mov qword [rbp + 0x50], r10
mov qword [rbp + 0x58], 1
mov qword [rbp + 0x60], r11
mov word [rbp + 0x68], dx
mov byte [rbp + 0x6a], r9b
add r9b, 0xfe
je 0x140013799
movzx edx, r9b
cmp dl, 3
mov r9d, 3
cmovb r9d, edx
mov rsi, rax
shr rsi, 0x3f
test rax, rax
lea rax, [0x14006e149]
mov r10d, 1
cmovs r10, rax
lea rdi, [0x14005c083]
cmovs rdi, rax
mov edx, 1
test r8b, r8b
cmovne rsi, rdx
cmove rdi, r10
cmp r9b, 1
je 0x1400137c4
movzx eax, r9b
cmp eax, 2
jne 0x1400137e3
mov word [rbp - 0x40], 2
lea rax, [0x14005c08a]
jmp 0x1400137d1
mov word [rbp - 0x40], 2
lea rax, [0x14005c084]
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 3
mov edi, 1
lea rax, [rbp - 0x40]
xor esi, esi
mov edx, 1
jmp 0x140013840
mov word [rbp - 0x40], 2
lea rax, [0x14005c087]
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 3
lea rax, [rbp - 0x40]
jmp 0x140013840
mov rbx, rcx
lea rcx, [rbp - 0x40]
lea rdx, [rbp + 0x50]
lea r8, [rbp - 0x51]
call fcn.14000db40
cmp qword [rbp - 0x40], 0
je 0x140013813
mov rax, qword [rbp - 0x30]
mov qword [rbp + 0x80], rax
movups xmm0, xmmword [rbp - 0x40]
movaps xmmword [rbp + 0x70], xmm0
jmp 0x140013824
lea rcx, [rbp + 0x70]
lea rdx, [rbp + 0x50]
lea r8, [rbp - 0x51]
call fcn.14000ba40
mov rcx, qword [rbp + 0x70]
mov rdx, qword [rbp + 0x78]
movzx r8d, word [rbp + 0x80]
lea r9, [rbp - 0x40]
call fcn.14000eac0
mov rcx, rbx
mov qword [rbp + 0x70], rdi
mov qword [rbp + 0x78], rsi
mov qword [rbp + 0x80], rax
mov qword [rbp + 0x88], rdx
lea rdx, [rbp + 0x70]
call fcn.140012b40
nop
add rsp, 0x118
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov r9b, 2
jmp 0x140013716
push rbp
sub rsp, 0xb0
lea rbp, [rsp + 0x80]
mov eax, dword [rcx]
mov r9d, 0x81
mov r8d, eax
nop dword [rax + rax]
mov rcx, r9
shr r8d, 4
mov r9d, eax
and r9b, 0xf
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x37]
cmp r9b, 0xa
movzx r9d, r10b
movzx r10d, r11b
cmovb r10d, r9d
mov byte [rbp + rcx - 0x52], r10b
lea r9, [rcx - 1]
cmp eax, 0x10
mov eax, r8d
jae 0x1400138a0
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
jae 0x14001391e
mov eax, 0x81
sub rax, r9
add rcx, rbp
add rcx, 0xffffffffffffffb0
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x14006e3bb]
mov r9d, 2
mov rcx, rdx
mov dl, 1
call fcn.14000a7c0
nop
add rsp, 0xb0
pop rbp
ret
lea r8, [0x14005c4b0]
mov edx, 0x80
call fcn.140057490
int3
push rbp
sub rsp, 0xb0
lea rbp, [rsp + 0x80]
mov rax, rcx
mov r9d, 0x81
mov r8, rcx
nop dword [rax]
mov rcx, r9
shr r8, 4
mov r9d, eax
and r9b, 0xf
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x37]
cmp r9b, 0xa
movzx r9d, r10b
movzx r10d, r11b
cmovb r10d, r9d
mov byte [rbp + rcx - 0x52], r10b
lea r9, [rcx - 1]
cmp rax, 0x10
mov rax, r8
jae 0x140013950
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
jae 0x1400139cf
mov eax, 0x81
sub rax, r9
add rcx, rbp
add rcx, 0xffffffffffffffb0
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x14006e3bb]
mov r9d, 2
mov rcx, rdx
mov dl, 1
call fcn.14000a7c0
nop
add rsp, 0xb0
pop rbp
ret
lea r8, [0x14005c4b0]
mov edx, 0x80
call fcn.140057490
int3
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rsp + 0x50]
mov r9d, dword [rcx]
mov r8d, r9d
neg r8d
cmovs r8d, r9d
mov rcx, rdx
mov eax, 0x27
lea r10, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990000000000000000000000000000000000000000000000000000000000000000librarycore_src_fmtmod.rs
cmp r8d, 0x2710
jb 0x140013ad3
mov esi, 0x27
movabs r11, 0x346dc5d63886594b
nop word cs:[rax + rax]
mov rax, r8
mul r11
shr rdx, 0xb
imul eax, edx, 0x2710
mov edi, r8d
sub edi, eax
imul ebx, edi, 0x147b
shr ebx, 0x13
imul eax, ebx, 0x64
sub edi, eax
movzx edi, di
lea rax, [rsi - 4]
movzx ebx, word [r10 + rbx*2]
mov word [rbp + rsi - 0x23], bx
movzx edi, word [r10 + rdi*2]
mov word [rbp + rsi - 0x21], di
mov rsi, rax
cmp r8, 0x5f5e0ff
mov r8, rdx
ja 0x140013a40
cmp rdx, 0x63
jbe 0x140013ac1
movzx r8d, dx
shr r8d, 2
imul r8d, r8d, 0x147b
shr r8d, 0x11
imul r11d, r8d, 0x64
sub edx, r11d
movzx edx, dx
movzx edx, word [r10 + rdx*2]
mov word [rbp + rax - 0x21], dx
add rax, 0xfffffffffffffffe
mov rdx, r8
cmp rdx, 0xa
jae 0x140013ade
or dl, 0x30
mov byte [rbp + rax - 0x20], dl
dec rax
jmp 0x140013aec
mov rdx, r8
cmp rdx, 0x63
ja 0x140013a93
jmp 0x140013ac1
movzx edx, word [r10 + rdx*2]
mov word [rbp + rax - 0x21], dx
add rax, 0xfffffffffffffffe
test r9d, r9d
setns dl
lea r8, [rax + rbp]
add r8, 0xffffffffffffffe1
mov r9d, 0x27
sub r9, rax
mov qword [rsp + 0x28], r9
mov qword [rsp + 0x20], r8
mov r8d, 1
xor r9d, r9d
call fcn.14000a7c0
nop
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop rbp
ret
test rax, rax
je 0x14003e103
mov ecx, 0xfffffff4
mov rdx, rdi
mov r8, rsi
mov r9, rbx
call 0x14003e140
mov qword [rbp - 8], rax
mov qword [rbp], rdx
test rax, rax
je 0x14003dfc0
mov eax, edx
and eax, 3
movsxd rax, dword [r12 + rax*4]
add rax, r12
jmp rax
movzx eax, byte [rdx + 0x10]
jmp 0x14003dfe4
test rdx, rdx
je 0x14003e119
mov rax, rsi
sub rax, rdx
jb 0x14003e11e
add rdi, rdx
mov rsi, rax
jmp 0x14003df80
movzx eax, byte [rdx + 0xf]
cmp al, 0x23
jne case.0x14003dfb5.2
mov rcx, r14
call case.0x14001d201.288
mov rax, rsi
jmp 0x14003df80
mov rax, rdx
shr rax, 0x20
invalid
cmp eax, 0x28
and byte [rbx + 0x727728f8], al
ja case.default.0x14003e014
movsxd rax, dword [r13 + rax*4]
test dword [rax], r8d
add rax, r13
add eax, ebp
jmp rax
xor eax, eax
jmp 0x14003dfe4
mov al, 0x25
jmp 0x14003dfe4
mov al, 0x23
jmp 0x14003dfe4
mov al, 0x24
jmp 0x14003dfe4
mov al, 0x1b
jmp 0x14003dfe4
mov al, 0x22
jmp 0x14003dfe4
mov al, 0x10
jmp 0x14003dfe4
mov al, 0xe
jmp 0x14003dfe4
mov al, 0x21
jmp 0x14003dfe4
mov al, 0xb
jmp 0x14003dfe4
mov al, 4
jmp 0x14003dfe4
mov al, 0x28
jmp 0x14003dfe4
mov al, 0xc
jmp 0x14003dfe4
mov al, 9
jmp 0x14003dfe4
mov al, 0x19
jmp 0x14003dfe4
mov al, 0x18
jmp 0x14003dfe4
mov al, 2
jmp 0x14003dfe4
invalid
mov dh, byte [rax - 0x4f7914f1]
add ebp, ebx
jmp 0x14003dfe4
mov al, 0xf
jmp 0x14003dfe4
mov al, 3
jmp 0x14003dfe4
mov al, 7
jmp 0x14003dfe4
invalid
invalid
invalid
mov al, 1
jmp 0x14003dfe4
mov al, 0x1f
jmp 0x14003dfe4
invalid
invalid
invalid
mov al, 0x11
jmp 0x14003dfe4
invalid
invalid
invalid
mov al, 0x29
jmp 0x14003dfe4
invalid
invalid
invalid
mov al, 0x14
jmp 0x14003dfe4
invalid
invalid
invalid
mov al, 5
jmp 0x14003dfe4
invalid
invalid
invalid
mov al, 0x15
jmp 0x14003dfe4
invalid
invalid
invalid
mov al, 0xd
jmp 0x14003dfe4
invalid
invalid
invalid
mov al, 6
jmp 0x14003dfe4
invalid
invalid
invalid
mov al, 0x12
jmp 0x14003dfe4
invalid
invalid
invalid
mov al, 0xa
jmp 0x14003dfe4
invalid
invalid
invalid
mov al, 8
jmp 0x14003dfe4
invalid
invalid
invalid
mov al, 0x1e
jmp 0x14003dfe4
invalid
invalid
invalid
mov al, 0x20
jmp 0x14003dfe4
invalid
invalid
invalid
mov al, 0x16
jmp 0x14003dfe4
invalid
invalid
invalid
mov al, 0x27
jmp 0x14003dfe4
invalid
invalid
invalid
mov al, 0x13
jmp 0x14003dfe4
invalid
invalid
invalid
mov al, 0x17
jmp 0x14003dfe4
invalid
invalid
invalid
mov al, 0x1c
jmp 0x14003dfe4
invalid
invalid
invalid
mov al, 0x1d
jmp 0x14003dfe4
mov al, 0x26
jmp 0x14003dfe4
mov al, 0x1a
jmp 0x14003dfe4
xor edx, edx
mov rax, rdx
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rdx, r15
jmp case.0x14003dfb5.2
lea r8, [0x14006f7e0]
mov rcx, rdx
mov rdx, rsi
call fcn.140057490
int3
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0xb0
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x28], 0xfffffffffffffffe
test r8, r8
je 0x14003e19e
mov rsi, r9
mov rdi, r8
mov rbx, rdx
call qword [sym.imp.kernel32.dll_GetStdHandle]
mov r14, rax
mov eax, 1
test r14, r14
je 0x14003e1a7
cmp r14, 0xffffffffffffffff
jne 0x14003e1b6
call qword [sym.imp.kernel32.dll_GetLastError]
mov edx, eax
shl rdx, 0x20
or rdx, 2
mov eax, 1
jmp 0x14003e342
xor edx, edx
xor eax, eax
jmp 0x14003e342
movabs rdx, 0x600000002
jmp 0x14003e342
mov dword [rbp - 0x20], 0
lea rdx, [rbp - 0x20]
mov rcx, r14
call qword [sym.imp.kernel32.dll_GetConsoleMode]
test eax, eax
je 0x14003e28e
movzx ecx, byte [rsi + 4]
test rcx, rcx
je 0x14003e2a5
cmp cl, 4
jae 0x14003e350
movzx edx, byte [rbx]
mov eax, edx
and al, 0xc0
cmp al, 0x80
mov eax, 1
jne 0x14003e2fc
mov byte [rsi + rcx], dl
movzx eax, byte [rsi + 4]
inc al
mov byte [rsi + 4], al
movzx ecx, byte [rsi]
lea rdx, [0x1400705f0]
movzx edi, byte [rcx + rdx]
mov qword [rbp - 0x40], rdi
cmp al, dil
jb 0x14003e32d
movzx r8d, al
cmp al, 5
jae 0x14003e382
lea rcx, [rbp + 0x10]
mov rdx, rsi
call fcn.14000f090
mov byte [rsi + 4], 0
cmp qword [rbp + 0x10], 0
jne 0x14003e336
mov rdx, qword [rbp + 0x18]
mov rax, qword [rbp + 0x20]
mov qword [rbp - 0x48], rax
cmp rax, rdi
jne 0x14003e3de
mov rcx, r14
mov r8, rdi
call fcn.14003e540
test rax, rax
jne 0x14003e342
mov qword [rbp - 0x50], rdx
mov qword [rbp - 0x30], rdi
cmp rdi, rdx
jne 0x14003e3fe
mov edx, 1
jmp 0x14003e342
mov rcx, r14
mov rdx, rbx
mov r8, rdi
mov qword [rbp - 0x38], r14
call fcn.14003e450
jmp 0x14003e342
cmp rdi, 0x1000
mov r8d, 0x1000
cmovb r8, rdi
lea rcx, [rbp + 0x10]
mov rdx, rbx
call fcn.14000f090
cmp qword [rbp + 0x10], 0
je 0x14003e302
mov r8, qword [rbp + 0x18]
test r8, r8
je 0x14003e314
cmp r8, rdi
ja 0x14003e399
lea rcx, [rbp - 0x20]
mov rdx, rbx
call fcn.14000f090
cmp qword [rbp - 0x20], 0
jne 0x14003e3ae
mov rdx, qword [rbp - 0x18]
mov r8, qword [rbp - 0x10]
jmp 0x14003e30a
mov byte [rsi + 4], 0
jmp 0x14003e33b
mov rdx, qword [rbp + 0x18]
mov r8, qword [rbp + 0x20]
mov rcx, r14
call fcn.14003e540
jmp 0x14003e342
movzx eax, byte [rbx]
lea rcx, [0x1400705f0]
movzx ecx, byte [rax + rcx]
cmp rcx, rdi
jbe 0x14003e336
mov byte [rsi], al
mov byte [rsi + 4], 1
mov edx, 1
xor eax, eax
jmp 0x14003e342
mov eax, 1
lea rdx, str.Windows_stdio_in_console_mode_does_not_support_writing_non_UTF_8_byte_sequences
add rsp, 0xb0
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
lea rax, str.Unexpected_number_of_bytes_for_incomplete_UTF_8_codepoint.
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 1
mov qword [rbp - 0x10], 8
or byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
adc dword [rbp - 8], eax
lea rdx, str.library_std_src_syspalwindows_stdio.rs
lea edx, [0x1400707d8]
add eax, dword [rax]
lea rcx, [rbp - 0x20]
loopne 0x14003e366
invalid
nop
add dword [rax], eax
lea rax, str.library_std_src_syspalwindows_stdio.rs
mov edx, 4
add byte [rax], al
add byte [rcx + rcx*4 - 0x3f], cl
mov ecx, eax
mov r8, rax
shr al, 0xd7
xchg ecx, eax
add dword [rax], eax
lea rax, str.library_std_src_syspalwindows_stdio.rs
mov rcx, r8
mov rdx, rdi
cli
mov r8, rax
call fcn.140057570
add dword [rax], eax
movups xmm0, xmmword [rbp - 0x18]
movaps xmmword [rbp - 0x30], xmm0
sub dword [rbp - 0x30], eax
lea rax, str.library_std_src_syspalwindows_stdio.rs
and eax, dword [rbx]
add byte [rax - 0x77], cl
and al, 0x20
and byte [rax - 0x73], cl
or eax, 0x34127
add byte [rbp + rcx*4 + 0xd], cl
push 0x4c000309
add byte [rbp + rcx*4 + 0x45], cl
sar byte [rdx + 0x2b], 1
add byte [rax], al
add al, ch
loop 0x14003e370
add dword [rax], eax
mov qword [rbp - 0x20], 0
lea r9, str.library_std_src_syspalwindows_stdio.rs
or eax, 0x3241b
lea rcx, [rbp - 0x40]
ror byte [r8 - 0x73], 0x55
mov eax, 0xe0458d4c
lea eax, [rbp - 0x20]
call fcn.140058be0
invalid
mov qword [rbp - 0x20], 0
lea r9, str.library_std_src_syspalwindows_stdio.rs
add eax, dword [rax]
lea rcx, [rbp - 0x50]
lea rdx, [rbp - 0x30]
lea edx, [rbp - 0x30]
lea r8, [rbp - 0x20]
call fcn.140058be0
int3
mov r14, qword [rcx + 0x10]
cmp r9, r14
jae 0x14003ed7e
mov byte [rcx + 0x18], 1
sub r14, r9
mov rdx, qword [rcx + 8]
mov qword [rbp - 0x10], r9
add rdx, r9
mov ecx, 0xfffffff5
mov r8, r14
mov r9, rsi
call 0x14003e140
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], rdx
cmp rax, 1
jne case.0x14003dfb5.47
mov eax, edx
and eax, 3
cmp rax, 2
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
jae 0x14003ebf0
and al, 0x48
mov dword [rbp - 0x28], 1
fadd dword [rcx]
add byte [rax], al
invalid
mov qword [rbp - 0x28], 1
fadd dword [rcx]
add byte [rax], al
add byte [rax - 0x77], cl
push rbp
mov qword [rbp - 0x20], rdx
mov byte [rcx + 0x18], 0
invalid
loopne 0x14003eb9f
sbb byte [r8], al
add byte [rbx - 0x74b3fe08], al
invalid
cmp eax, 1
mov r9, qword [rbp - 0x10]
jne 0x14003ec2d
movzx eax, byte [rdx + 0xf]
jmp 0x14003ec31
por mm0, qword [rsi + 0xf]
invalid
nop dword [rax + rax]
add byte [rbx + 0x597502f8], al
cmp eax, 2
jne 0x14003ec4e
mov rax, rdx
shr rax, 0x20
invalid
cmp eax, 6
ror byte [rax - 0x3f], 1
call 0x146fc6f1f
invalid
cmp eax, 6
and byte [rbx - 0x7af0f908], al
add dword [rax], eax
add dword [rax], eax
jne 0x14003edf7
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rdi
stc
call case.0x14001d201.288
mov rdx, r14
invalid
invalid
mov rcx, qword [rbp - 0x18]
mov byte [rcx + 0x18], 0
invalid
call 0x1401c2dde
add byte [rax - 0x7b], cl
ror byte [rbx + rcx*4 + 0x4d], cl
test rdx, rdx
test edx, edx
mov r9, qword [rbp - 0x10]
je 0x14003eda5
invalid
add byte [rcx], 0
invalid
invalid
test byte [rax + 0x49000001], al
add ecx, edx
invalid
add r9, rdx
shr ecx, 1
push rbx
invalid
jmp 0x14003eb80
dec dword [rdi]
movzx eax, byte [rdx + 0x10]
mov dh, 0x42
adc byte [rbx + riz], bh
cmp al, 0x23
jne 0x14003eda8
outsd dx, dword [rsi]
add dword [rax], eax
add byte [rax - 0x77], cl
mov ecx, ebx
invalid
invalid
mov rcx, rbx
mov ecx, ebx
call case.0x14001d201.288
mov rcx, qword [rbp - 0x18]
call 0x130517795
call 0x130517795
jmp 0x14003eb80
xor bh, bh
invalid
mov rax, rdx
shr rax, 0x20
call 0x185cb3478
fadd dword [rcx]
add byte [rax], al
add byte [rax - 0x77], cl
push rbp
invalid
call 0x185cb3478
fadd dword [rcx]
add byte [rax], al
add byte [rax - 0x77], cl
push rbp
loopne 0x14003ec28
invalid
mov byte [rcx + 0x18], 0
sbb byte [r8], al
sbb byte [rax], al
cmp eax, 0x28
ja case.default.0x14003ec79
xchg dword [rax], eax
add byte [rax], al
movsxd rax, dword [r12 + rax*4]
add rax, r12
invalid
test byte [rcx + rax - 0x20], cl
mov r9, qword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
invalid
jmp rax
jmp 0x14003ec31
mov al, 0x25
jmp 0x14003ec31
and ebp, ebx
stosb byte [rdi], al
mov al, 0x24
jmp 0x14003ec31
mov al, 0x1b
jmp 0x14003ec31
sahf
mov al, 0x10
adc bl, ch
invalid
adc bl, ch
invalid
jmp 0x14003ec31
mov al, 0x21
jmp 0x14003ec31
or ebp, ebx
invalid
mov al, 0x28
jmp 0x14003ec31
invalid
or ecx, ebp
jnp 0x14003ecb3
invalid
invalid
push qword [rax - 0x8b16e7]
sbb ecx, ebp
je 0x14003ecba
invalid
invalid
push qword [rax - 0x9216e8]
invalid
sbb cl, ch
insd dword [rdi], dx
invalid
push qword [rax - 0x9916fe]
invalid
add ch, cl
invalid
psubsw mm3, qword [rdi - 1]
invalid
add ebp, ecx
pop rax
invalid
mov al, 0x29
mov r9, qword [rbp - 0x10]
jmp 0x14003ec31
test r9, r9
je 0x14003eda1
xor esi, esi
mov edx, 0
cmp r14, r9
jae 0x14003ede1
lea r8, [0x140072670]
mov rcx, r9
mov rdx, r14
call fcn.140057570
xor edx, edx
jmp 0x14003ede5
mov rdx, r15
test r9, r9
je 0x14003ede5
mov rax, qword [rcx + 0x10]
mov rsi, rax
sub rsi, r9
jb 0x14003ee06
mov qword [rcx + 0x10], 0
je 0x14003ede5
mov rbx, rcx
mov rcx, qword [rcx + 8]
add r9, rcx
mov rdi, rdx
mov rdx, r9
mov r8, rsi
call sub.VCRUNTIME140.dll_memmove
mov rcx, rbx
mov rdx, rdi
mov qword [rcx + 0x10], rsi
mov rax, rdx
add rsp, 0x60
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
mov byte [rcx + 0x18], 0
mov r9, qword [rbp - 0x10]
test r9, r9
jne 0x14003edad
jmp 0x14003ede5
lea r8, [0x140072670]
mov rcx, r9
mov rdx, rax
call fcn.140057570
int3
test rax, rax
je 0x14003f3e8
invalid
add rsp, 0x28
pop rsi
pop rbp
ret
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rcx + rax*8]
add al, 0xc1
mov rax, qword [rax + 0xa8]
lock inc qword [rax]
inc qword [rax]
inc qword [rax]
jg case.0x14001f610.357
ud2
lea rcx, str.use_of_std::thread::current___is_not_possible_after_the_threads_local_data_has_been_destroyedlibrary_std_src_threadmod.rs
lea r8, [0x14006f0b8]
add al, byte [rax]
mov edx, 0x5e
pop rsi
add byte [rax], al
add al, ch
call fcn.1400579e0
add ah, cl
retf 0x8d44
cmp r11d, 0x3b9aca00
jb 0x14003f503
mov ebx, r11d
shr ebx, 9
imul rbx, rbx, 0x44b83
or dword [rbx + 4], 0
shr rbx, 0x27
jmp 0x14003f518
add r10, rbx
jb 0x14003f5a3
invalid
invalid
add byte [rax], al
invalid
imul ebx, ebx, 0x3b9aca00
sub r11d, ebx
sub ebx, ebx
retf 0x3b9a
cmp eax, dword [rcx + 0x29]
fild dword [rbp - 0x78]
sub ebx, ebx
mov r8b, r9b
xor r9d, r9d
enter 0x3145, 0xffffffffffffffc9
cmp r10, r8
setne r9b
setne cl
mov r8d, 0xff
mov eax, 0xff
add byte [rbp + 0xf], al
cmovb r9d, r8d
xor r10d, r10d
enter 0x3145, 0xffffffffffffffd2
enter 0x3145, 0xffffffffffffffd2
cmp r11d, edx
setne r10b
setne dl
setne dl
cmovb r10d, r8d
cmovb edx, eax
test r9b, r9b
test cl, cl
cmovne r10d, r9d
cmp r10b, 1
cli
add dword [rbp + 0x49], esi
jne 0x14003f57e
rol dword [r9 - 0x80], 1
rol dword [rcx - 0x80], 1
cli
add dword [rbp + 0x49], esi
jne 0x14003f57e
mov edx, 0x3b9aca00
sub rax, rdi
cmp ecx, dword [rax + 0x29]
clc
jae case.0x140035fc3.258
add ch, bl
cmp r9d, esi
cmp ecx, esi
jmp 0x14003f582
cmp ecx, esi
jae 0x14003f553
test rax, rax
je case.0x14002f4fd.315
cmc
dec rax
add ecx, 0x3b9aca00
mov edx, ecx
sub edx, esi
cmp edx, 0x3b9aca00
add dl, cl
invalid
invalid
jb 0x14003f582
mov ecx, edx
shr ecx, 9
imul rcx, rcx, 0x44b83
imul ecx, ecx, 0x44b83
shr rcx, 0x27
add rax, rcx
invalid
jb 0x14003f5a3
imul ecx, ecx, 0x3b9aca00
sub edx, ecx
jmp 0x14003f582
invalid
xor eax, eax
xor edx, edx
invalid
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop rbp
ret
lea rax, str.overflow_in_Duration::new
mov qword [rbp - 0x38], rax
mov dword [rbp - 0x38], eax
mov dword [rbp - 0x38], eax
mov qword [rbp - 0x30], 1
mov qword [rbp - 0x28], 8
fmul dword [rax]
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
movups xmmword [rbp - 0x20], xmm0
lea rdx, str._rustc_eeb90cda1969383f56a2637cbd3037bdf598841clibrarycore_src_time.rsh
adc eax, 0x2f6e4
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
movups xmmword [rbp - 0x20], xmm0
invalid
lea edx, [0x14006ecb0]
lea rcx, [rbp - 0x38]
call fcn.140057450
jnp case.0x14002f4fd.321
add dword [rax], eax
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
loopne 0x14003f5ff
or rax, 2
enter 0x4802, 0xffffffffffffff89
enter 0xffffffffffff8d48, 5
add eax, 0x31452
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
lea rcx, str.called__Result::unwrap____on_an__Err__value
or eax, 0x32ef6
add eax, dword cs:[rax]
lea r9, case.0x14001d201.288
lea r8, [rbp - 0x38]
mov edx, 0x2b
add al, ch
mov cl, 0x82
add dword [rax], eax
ud2
add byte [rdi], cl
or ecx, dword [rax - 0x73]
lea rcx, str.library_std_src_syspalwindows_time.rs
call fcn.1400577c0
int3
sub byte [rax - 0x73], r9b
adc eax, 0x35f6c
insb byte [rdi], dx
pop rdi
add eax, dword [rax]
pop rdi
add eax, dword [rax]
mov r8d, 5
add byte [rax], al
call qword [rax + 0x18]
mov qword [rbp - 0x10], rsi
push rax
sbb byte [rax - 0x77], cl
jne 0x14003f692
mov byte [rbp - 8], al
mov byte [rbp - 7], 0
lea r9, [rdi + 0x10]
lea rax, [0x140040100]
or r8b, byte [rax]
invalid
or r8b, byte [rax]
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
lea rdx, [0x14006f607]
lea rsi, [rbp - 0x10]
mov r8d, 4
mov rcx, rsi
call fcn.14000f2a0
lea rax, [0x1400400e0]
invalid
or al, byte [rax]
invalid
mov qword [rsp + 0x20], rax
lea rdx, [0x14007560a]
invalid
pop rdi
add eax, dword [rax]
mov r8d, 7
mov rcx, rsi
mov r9, rdi
call fcn.14000f2a0
dec dword [rax - 0x77]
int1
call fcn.14000fa80
jmp 0x14003f980
add byte [rax], al
and byte [rcx - 0x74b7f783], cl
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
sub byte [rax - 0x73], cl
adc eax, 0x2feec
add byte [rcx - 0x48], al
add al, byte [rax]
mov r8d, 2
add byte [rax], al
call qword [rax + 0x18]
mov qword [rbp - 0x20], rsi
sbb byte [rax - 0x77], cl
jne 0x14003f706
mov byte [rbp - 0x18], al
mov byte [rbp - 0x17], 0
call 0x140ed3cf3
lea rax, [0x140040140]
add eax, 0xa0c
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, [0x140075606]
adc eax, 0x35ec6
pop rsi
add eax, dword [rax]
lea rsi, [rbp - 0x20]
jne 0x14003f724
lea r9, [rbp + 8]
mov r8d, 4
mov eax, 4
mov eax, 4
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.14000f2a0
mov ecx, dword [rbp + 8]
sti
cld
dec dword [rbx + 0x72e8084d]
add al, byte [rax]
call fcn.14003f9d0
mov byte [rbp + 0xf], al
add byte [rax - 0x72b7f0bb], cl
lea rax, [0x140040100]
add eax, 0x998
or dword [rax], eax
add byte [rax - 0x77], cl
mov dword [rsp + 0x20], eax
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rdx, [0x14006f607]
lea r9, [rbp + 0xf]
lea ecx, [rbp + 0xf]
inc byte [rdx]
add byte [rbp + rcx*4 + 0x4d], cl
lea ecx, [rbp + 0xf]
mov r8d, 4
lea ecx, [rbp + 0xf]
mov r8d, 4
mov eax, 4
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.14000f2a0
mov edx, dword [rbp + 8]
dec dword [rbx - 0x72b7f7ab]
jge case.0x14003e014.89
lea rdi, [rbp - 0x10]
mov rcx, rdi
call fcn.14003fba0
or eax, dword [rax + rax]
invalid
or eax, dword [rax + rax]
add byte [rax - 0x73], cl
lea rax, [0x1400081f0]
lea rax, [0x1400081f0]
mov bh, ah
dec dword [rax - 0x77]
mov dword [rsp + 0x20], eax
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rdx, [0x14007560a]
pop rsi
add eax, dword [rax]
mov r8d, 7
mov eax, 7
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov r9, rdi
call fcn.14000f2a0
out 0xfa, eax
cld
invalid
out 0xfa, eax
cli
cld
dec dword [rax - 0x73]
lea rcx, [rbp - 0x20]
invalid
lea rcx, [rbp - 0x20]
call fcn.14000fa80
cmp qword [rbp - 0x10], 0
invalid
invalid
mov esi, 0x48fffd02
cmp dword [rbp - 0x10], 0
invalid
invalid
dec dword [rax - 0x7d]
jge 0x14003f7b6
invalid
lock add byte [rdi], cl
add byte [rdi], cl
je 0x14003f980
test byte [rbx + 0x48000001], dh
mov ecx, dword [rbp - 8]
mov bl, 1
add byte [rax], al
mov rcx, qword [rbp - 8]
mov edx, 1
mov ebx, eax
call fcn.140008050
jae 0x14003f763
cld
dec dword [rcx + 0x19ce9d8]
add byte [rax], al
add byte [rcx - 0x778c173d], cl
jae 0x14003f763
cld
dec dword [rcx + 0x19ce9d8]
add byte [rax], al
shr rdi, 0x20
cmp edi, 0x28
ja case.default.0x14003f7ff
lea rax, [0x1400766c8]
movsxd rcx, dword [rax + rdi*4]
add rcx, rax
jmp rcx
xor eax, eax
jmp 0x14003f933
push rax
lea rax, [rbp - 0x10]
mov qword [rsp + 0x48], rax
lea rax, [0x14006f615]
add byte [rax - 0x77], cl
and al, 0x38
add byte [rax - 0x77], cl
and al, 0x38
lea rax, [0x140040100]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x40], 5
mov qword [rsp + 0x20], 4
lea rdx, [0x14006f60f]
lea r9, [0x14006f607]
mov r8d, 6
add byte [rax], al
add byte [rax - 0x77], cl
int1
call fcn.14000ff00
mov word [rsi], es
std
invalid
jmp 0x14003f980
add byte [rax], al
mov al, 0x25
jmp 0x14003f933
add byte [rax], al
mov al, 0x23
jmp 0x14003f933
add byte [rax], al
mov al, 0x24
jmp 0x14003f933
add byte [rax], al
mov al, 0x1b
jmp 0x14003f933
add byte [rax], al
mov al, 0x22
jmp 0x14003f933
add byte [rax], al
mov al, 0x10
jmp 0x14003f933
add byte [rax], al
mov al, 0xe
jmp 0x14003f933
invalid
mov al, 0x21
jmp 0x14003f933
invalid
add byte [rax], al
invalid
mov al, 0xb
jmp 0x14003f933
mov al, 4
jmp 0x14003f933
mov al, 0x28
jmp 0x14003f933
mov al, 0xc
jmp 0x14003f933
mov al, 9
jmp 0x14003f933
mov al, 0x19
jmp 0x14003f933
mov al, 0x18
jmp 0x14003f933
mov al, 2
jmp 0x14003f933
mov al, 0xf
jmp 0x14003f933
mov al, 3
jmp 0x14003f933
mov al, 7
jmp 0x14003f933
mov al, 1
jmp 0x14003f933
mov al, 0x1f
jmp 0x14003f933
mov al, 0x11
jmp 0x14003f933
mov al, 0x29
jmp 0x14003f933
mov al, 0x14
jmp 0x14003f933
mov al, 5
jmp 0x14003f933
mov al, 0x15
jmp 0x14003f933
mov al, 0xd
jmp 0x14003f933
mov al, 6
jmp 0x14003f933
mov al, 0x12
jmp 0x14003f933
mov al, 0xa
jmp 0x14003f933
mov al, 8
jmp 0x14003f933
mov al, 0x1e
jmp 0x14003f933
mov al, 0x20
jmp 0x14003f933
mov al, 0x16
jmp 0x14003f933
mov al, 0x27
jmp 0x14003f933
mov al, 0x13
jmp 0x14003f933
mov al, 0x17
jmp 0x14003f933
mov al, 0x1c
jmp 0x14003f933
mov al, 0x1d
jmp 0x14003f933
mov al, 0x26
jmp 0x14003f933
mov al, 0x1a
mov byte [rbp - 0x20], al
mov rcx, qword [rsi + 0x20]
invalid
loopne 0x14003f97f
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
sub byte [rax - 0x73], cl
mov rax, qword [rsi + 0x28]
lea rdx, [0x14006f60b]
invalid
cld
add al, byte [rax]
sub byte [rax - 0x73], cl
adc eax, 0x2fcc6
invalid
mov r8d, 4
add byte [rax], al
add bh, bh
push rax
call qword [rax + 0x18]
mov qword [rbp - 8], rsi
sbb byte [rax - 0x77], cl
jne 0x14003f94a
mov byte [rbp], al
mov qword [rbp - 0x10], 0
mov byte [rbp + 1], 0
lea r8, [0x140040100]
lea rsi, [rbp - 0x10]
lea esi, [rbp - 0x10]
invalid
lea esi, [rbp - 0x10]
lea rdx, [rbp - 0x20]
lea edx, [rbp - 0x20]
mov rcx, rsi
mov ecx, esi
call fcn.14000faf0
mov rcx, rsi
mov ecx, esi
add ebp, edi
dec dword [rax - 0x77]
mov ecx, esi
mov ecx, esi
call fcn.14000fc40
add bh, ch
call qword [rax - 0x673b7eb8]
nop
add rsp, 0x98
pop rbx
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rdi
pop rdi
pop rsi
pop rbp
ret
nop dword [rax]
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rdx + 0x80]
cmp qword [rbp - 0x10], 0
jge 0x14003f998
invalid
je 0x14003f9b9
mov rcx, qword [rbp - 8]
mov edx, 1
call fcn.140008050
nop
add rsp, 0x58
pop rax
pop rbx
pop rdi
pop rsi
pop rbp
ret
push rsi
push rdi
push rbx
sub rsp, 0x38
cmp byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
cmp byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
mov rsi, rdx
mov rax, qword [rcx]
mov eax, dword [rcx]
mov eax, dword [rcx]
mov r14, qword [rax + 8]
mov r15, qword [rax + 0x10]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x2e14d
sub byte [rax - 0x73], cl
adc eax, 0x2e14d
mov r8d, 1
mov eax, 1
add bh, bh
push rax
call qword [rax + 0x18]
mov qword [rbp - 8], rsi
clc
sbb byte [rax - 0x77], cl
jne 0x140040203
clc
clc
mov byte [rbp], al
mov byte [rbp + 1], 0
test r15, r15
je 0x140040252
lea rsi, [0x140039af0]
lea rdi, [rbp - 8]
clc
rcr byte [rax - 0x72b70001], cl
jge case.0x14003e014.451
clc
clc
lea rbx, [rbp - 0x10]
nop word cs:[rax + rax]
mov qword [rbp - 0x10], r14
mov dword [rbp - 0x10], esi
inc r14
mov rcx, rdi
stc
mov rdx, rbx
mov r8, rsi
call fcn.14000fce0
dec r15
jne 0x140040230
mov rsi, qword [rbp - 8]
movzx eax, byte [rbp]
invalid
invalid
mov rcx, rsi
mov edx, eax
call fcn.14000fe20
nop
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
je 0x1400404a1
mov rdi, qword [rdi + 0x40]
lea r14, [rbp + 8]
nop
mov rcx, r14
mov ecx, esi
mov rdx, rdi
mov r8, rbx
mov eax, ebx
mov eax, ebx
call fcn.14000f090
cmp qword [rbp + 8], 0
jge 0x1400402ca
add byte [rdi], cl
test al, al
add dword [rax], eax
invalid
in eax, dx
cld
dec dword [rax - 0x7d]
jge 0x1400402ca
add byte [rdi], cl
test al, al
add dword [rax], eax
add byte [rbx + rcx*4 + 0x65], cl
adc byte gs:[rdi + rcx - 0x4a], al
mov r12, qword [rbp + 0x10]
mov esp, dword [rbp + 0x10]
adc byte gs:[rdi + rcx - 0x4a], al
movzx r15d, byte [rbp + 0x18]
jge 0x1400402ea
movzx r13d, byte [rbp + 0x19]
mov r8d, 3
sbb dword [rcx - 0x48], eax
add eax, dword [rax]
add byte [rax], al
mov rcx, rsi
lea rdx, [0x14006fc90]
add al, ch
and al, 0xac
cld
inc dword [rax + rax*8 + 0x1a9850f]
ror byte [rdi], 0x85
invalid
add dword [rax], eax
invalid
add al, ch
and al, 0xac
cld
inc dword [rax + rax*8 + 0x1a9850f]
ror byte [rdi], 0x85
invalid
add dword [rax], eax
invalid
ror byte [rdi], 0x85
test eax, 0x41000001
test bh, 1
test r15b, 1
je 0x1400404a1
add byte [rbp + 1], cl
in al, dx
add r12, r13
cmp rbx, r12
jb 0x1400404b7
add rdi, r12
sub rbx, r12
jne 0x1400402b0
jmp 0x1400404a1
mov rdx, qword [rbp + 0x10]
mov r8, qword [rbp + 0x18]
mov rcx, rsi
call fcn.14000af10
test al, al
je 0x1400404a1
mov al, 1
jmp 0x1400404a3
xor eax, eax
add rsp, 0xc8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, str.library_std_src...._backtrace_src_symbolizemod.rs
mov rcx, r12
mov rdx, rbx
call fcn.140057490
lea rax, [0x14006e490]
mov qword [rsp + 0x20], rax
lea rcx, [0x14006e454]
lea r9, [0x14006dd30]
lea r8, [rbp + 8]
mov edx, 0x37
call fcn.1400578c0
int3
add byte [rax], al
mov cl, 2
xor r8d, r8d
ror byte [rbx + rcx*4 - 0x73], 0x88
add dword [rax], eax
add byte [rbp - 0x77], cl
rol dword [rcx - 0x80], cl
inc dword [rsi]
ror byte [rbx + rcx*4 - 0x73], 0x88
add dword [rax], eax
add byte [rbp - 0x77], cl
rol dword [rcx - 0x80], cl
inc dword [rsi]
je 0x140040aaa
sub edx, dword [rax - 0x107a74b8]
nop
mov rax, qword [rbp + 0xef]
mov qword [rbp + 0x11f], rax
test dword [rdi], ebx
add dword [rax], eax
add byte [rdi], cl
sub byte [rbp + 0xd0], al
add byte [rax], al
invalid
test edi, ebp
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rdi], ebx
add dword [rax], eax
add byte [rdi], cl
sub byte [rbp + 0xd0], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
sub byte [rbp + 0xe0], cl
loopne 0x140040a9a
add byte [rax], al
invalid
movaps xmm1, xmmword [rbp + 0xe0]
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rbp + 0x110], xmm1
sub dword [rbp + 0x110], ecx
movaps xmmword [rbp + 0x100], xmm0
mov qword [rbp + 0x88], r11
mov byte [rax], al
add byte [rax], al
mov qword [rbp + 0x90], r11
mov qword [rbp + 0x80], r9
mov qword [rbp + 0x98], r9
add byte [rax], al
nop
add byte [rax], al
add byte [rcx + rcx*4 - 0x73], cl
add byte [rax], 0
add byte [rcx + rcx*4 - 0x73], cl
cwde
add byte [rax], al
add byte [rax], al
mov dil, r15b
add byte [rax], al
mov dil, r15b
mov byte [rbp + 0xa0], r15b
mov rax, qword [rbp + 0x11f]
mov qword [rbx + 0x1f], rax
movaps xmm0, xmmword [rbp + 0x100]
movaps xmm1, xmmword [rbp + 0x110]
adc byte [rcx], al
add byte [rax], al
adc byte [rcx], al
add byte [rax], al
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx], xmm0
adc byte [r15], cl
adc dword [rbx], eax
mov r14d, r13d
mov byte [rbp + 0xca], r13b
lodsd eax, dword [rsi]
retf 0
add byte [rbp - 0x77], al
mov esp, eax
lodsd eax, dword [rsi]
retf 0
mov esp, eax
mov byte [rbp + 0xc8], r8b
mov sil, cl
invalid
mov byte [rbp + 0xc9], cl
mov qword [rbp + 0x198], rdx
xchg ebp, eax
cwde
add dword [rax], eax
add byte [rcx + rcx*4 - 0x6b], cl
xchg ebp, eax
nop
add dword [rax], eax
add byte [rax - 0x73], cl
fmul dword [r9 - 0x77]
invalid
lea rdx, [rbp + 0x90]
xchg ebp, eax
nop
add byte [rax], al
add byte [rbp - 0x77], cl
mov edi, edx
test eax, ecx
add byte [rax], al
add byte [rax - 0x78], al
invalid
xchg ebp, eax
cwde
add dword [rax], eax
add byte [rcx + rcx*4 - 0x6b], cl
xchg ebp, eax
xchg ebp, eax
nop
add dword [rax], eax
add byte [rax - 0x73], cl
fmul dword [r9 - 0x77]
invalid
xchg ebp, eax
nop
add byte [rax], al
add byte [rbp - 0x77], cl
mov edi, edx
mov edi, edx
call fcn.140041920
mov qword [rbp + 0x198], r13
cwde
add dword [rax], eax
add byte [rcx + rcx*4 - 0x43], cl
nop
add dword [rax], eax
add byte [rax - 0x73], cl
movabs al, byte [0xdd4e810558d48]
add byte [rax - 0x75], cl
or byte [r8 - 0x77], r9b
test dword [rax], esi
add dword [rax], eax
add byte [rdi], cl
adc byte [rbp - 0x28], al
cwde
add dword [rax], eax
add byte [rcx + rcx*4 - 0x43], cl
nop
add dword [rax], eax
add byte [rax - 0x73], cl
movabs al, byte [0xdd4e810558d48]
add byte [rax - 0x75], cl
or byte [r8 - 0x77], r9b
test dword [rax], esi
add dword [rax], eax
add byte [rdi], cl
adc byte [rbp - 0x28], al
movups xmm1, xmmword [rbp - 0x18]
movups xmm2, xmmword [rbp - 8]
movaps xmmword [rbp + 0x120], xmm2
movaps xmmword [rbp + 0x110], xmm1
movaps xmmword [rbp + 0x100], xmm0
mov rax, qword [rbp - 0x30]
lea rdx, [rbp + 0x138]
mov qword [rdx + 0x30], rax
movups xmm0, xmmword [rbp - 0x60]
movups xmm1, xmmword [rbp - 0x50]
movups xmm2, xmmword [rbp - 0x40]
movups xmmword [rdx + 0x20], xmm2
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx], xmm0
cmp byte [rbp - 0x28], 0xa
movzx eax, byte [rbp - 0x60]
je 0x140040c45
cmp al, 0xa
je 0x140040c4d
lea rcx, [rbp + 0x100]
call fcn.140041cf0
test al, al
je 0x140040d8c
add byte [rax], al
mov r11, qword [rbp + 0x90]
mov r9, qword [rbp + 0x98]
cwde
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
mov ebp, 0xa0
movabs al, byte [0x100f03100f000000]
movups xmm1, xmmword [rbx + 0x10]
movaps xmmword [rbp + 0xd0], xmm0
movaps xmmword [rbp + 0xe0], xmm1
mov rax, qword [rbx + 0x1f]
invalid
invalid
mov qword [rbp + 0xef], rax
movzx r8d, byte [rbp + 0xc8]
movzx ecx, byte [rbp + 0xc9]
add byte [rdi + rcx - 0x4a], al
movzx r13d, byte [rbp + 0xca]
add byte [rax], al
movzx eax, byte [rbx + 0x2e]
mov byte [rbp + 0x17c], al
jl 0x140040c1e
add byte [rax], al
mov eax, dword [rbx + 0x2a]
sub cl, byte [rcx + 0x17885]
add byte [rbx + rcx*4 - 0x6b], cl
mov edx, dword [rbp + 0x1a0]
mov rdx, qword [rbp + 0x1a8]
add byte [rcx - 0x80], al
inc dword [rsi]
jne 0x140040a80
invalid
invalid
invalid
invalid
jmp 0x140040aaa
cmp al, 0xa
jne 0x140040d8c
mov rax, qword [rbp + 0xef]
mov qword [rbp + 0x6f], rax
outsd dx, dword [rsi]
movaps xmm0, xmmword [rbp + 0xd0]
add byte [rdi], cl
sub byte [rbp + 0xe0], cl
movaps xmmword [rbp + 0x60], xmm1
movaps xmmword [rbp + 0x50], xmm0
mov eax, dword [rbp + 0x178]
add byte [rax], al
mov dword [rbp + 0x180], eax
movzx eax, byte [rbp + 0x17c]
test dword [rcx + rax], edi
add byte [rax + 0x18485], cl
add byte [rax - 0x75], cl
lea esp, [rax + 0x48000001]
mov ebx, dword [rbp + 0x1a8]
mov rdx, qword [rbp + 0x188]
cmp r14b, 2
je case.0x140004ac9.1036
mov rax, qword [rbp + 0x6f]
mov qword [rbp + 0x130], rax
movaps xmm0, xmmword [rbp + 0x50]
movaps xmm1, xmmword [rbp + 0x60]
movups xmmword [rbp + 0x121], xmm1
movups xmmword [rbp + 0x111], xmm0
mov eax, dword [rbp + 0x180]
mov dword [rbp + 0x13b], eax
movzx eax, byte [rbp + 0x184]
mov byte [rbp + 0x13f], al
mov rax, qword [rbp + 0x88]
mov qword [rbp + 0x100], rax
mov rax, qword [rbp + 0x80]
mov qword [rbp + 0x108], rax
mov byte [rbp + 0x110], dil
mov byte [rbp + 0x138], r12b
mov byte [rbp + 0x139], sil
mov byte [rbp + 0x13a], r14b
mov qword [rbp + 0x198], rbx
mov qword [rbp + 0x190], rcx
lea rcx, [rbp + 0x100]
call case.0x14003f684.433
test rax, rax
je 0x140040d6e
mov r8, rdx
lea rcx, [rbp + 0x100]
mov rdx, rax
call fcn.14000f090
cmp qword [rbp + 0x100], 0
mov rsi, qword [rbp + 0x170]
je 0x140040df1
mov rcx, qword [rbp + 0x1a0]
mov rbx, qword [rbp + 0x1a8]
jmp 0x140040d83
mov rcx, qword [rbp + 0x1a0]
mov rbx, qword [rbp + 0x1a8]
mov rsi, qword [rbp + 0x170]
mov rdx, qword [rbp + 0x188]
jmp 0x140040da8
mov rcx, qword [rbp + 0x1a0]
mov rbx, qword [rbp + 0x1a8]
mov rdx, qword [rbp + 0x188]
mov rsi, qword [rbp + 0x170]
mov qword [rbp + 0x198], rbx
mov qword [rbp + 0x190], rcx
mov rdi, rbx
mov r8, rsi
mov rsi, rcx
call fcn.1400412a0
shl rdi, 1
test rdi, rdi
je 0x140040ddd
mov rcx, rsi
mov edx, 1
mov ebx, eax
call fcn.140008050
mov eax, ebx
add rsp, 0x238
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movups xmm0, xmmword [rbp + 0x108]
movups xmmword [rbp + 0x10], xmm0
lea rax, [0x14006fb9c]
mov qword [rbp + 0x90], rax
lea rax, [fcn.140010fb0]
mov qword [rbp + 0x98], rax
lea rax, [rbp + 0x10]
mov qword [rbp + 0xa0], rax
lea rax, [0x14000b180]
mov qword [rbp + 0xa8], rax
lea rax, [0x14006fba0]
mov qword [rbp + 0x100], rax
mov qword [rbp + 0x108], 2
mov qword [rbp + 0x120], 0
lea rax, [rbp + 0x90]
mov qword [rbp + 0x110], rax
mov qword [rbp + 0x118], 2
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
mov rsi, qword [rbp + 0x1a8]
mov qword [rbp + 0x198], rsi
mov rax, qword [rbp + 0x1a0]
mov qword [rbp + 0x190], rax
lea r8, [rbp + 0x100]
call fcn.14000b1e0
shl rsi, 1
test rsi, rsi
je 0x140040ddd
mov edx, 1
mov rcx, qword [rbp + 0x1a0]
jmp 0x140040dd4
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
and byte [rcx + 6], bh
add byte [rax], al
add bl, ch
sbb dword [rbp + rcx*4 + 0x42], ecx
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
cmove eax, edx
add rcx, r8
add rcx, 2
jmp 0x14004127b
cmp rcx, rsi
ja 0x14004128d
cmp al, 6
setne al
add rsp, 0x50
pop rdi
pop rsi
pop rbp
ret
lea r8, [0x14006f8a8]
mov rdx, rsi
call fcn.140057490
int3
cmp rax, rsi
je 0x1400413f5
lea rdx, [rdi + rax]
mov rbx, rax
mov r10, rdx
jmp 0x1400412ff
add r10, 2
cmp r9, r13
cmovne r9, r10
mov r11d, 2
nop
add rbx, r11
mov r10, r9
cmp r9, r13
je 0x1400413f8
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp - 0x73], cl
add qword [rbp + 0xf], rax
mov dh, 0x32
lea r9, [r10 + 1]
movzx r14d, byte [r10]
mov r11d, 1
test r14b, r14b
jns 0x1400412f0
add byte [rbp - 0x7c], al
idiv byte [rcx - 0x22]
cmp r14b, 0xe0
jb 0x1400412de
cmp r14b, 0xed
jne 0x14004134a
cmp r9, r13
je 0x1400413f8
lea r9, [r10 + 2]
cmp r9, r13
je 0x1400413f8
cmp byte [r10 + 1], 0x9f
ja 0x140041386
add r10, 3
mov r11d, 3
mov r9, r10
jmp 0x1400412f0
add r10, 2
cmp r9, r13
cmove r10, r9
xor r9d, r9d
cmp r10, r13
setne r9b
add r9, r10
mov r11d, 3
cmp r14b, 0xf0
jb 0x1400412f0
xor r10d, r10d
cmp r9, r13
setne r10b
add r9, r10
mov r11d, 4
jmp 0x1400412f0
mov r9, rbx
sub r9, rax
jb 0x140041464
add byte [rax], al
invalid
mov qword [rbp], r8
cmp rbx, rsi
ja 0x140041452
add byte [rax], al
mov r14, qword [r12 + 0x18]
mov r15, rcx
mov edi, ecx
mov r8, r9
enter 0xffffffffffffff41, 0xffffffffffffffd6
test al, al
jne 0x14004143f
add byte [rax], al
invalid
mov r8d, 3
mov rcx, r15
lea rdx, [0x14006fc90]
call r14
test al, al
jne 0x14004143f
add rbx, 3
mov rax, rbx
cmp rbx, rsi
mov r8, qword [rbp]
mov rcx, r15
jbe 0x1400412c9
lea r8, str.library_std_src_sys_commonwtf8.rsassertion_failed:_is_code_point_boundary_self__new_len_
mov rcx, rbx
mov rdx, rsi
call fcn.140057490
mov rax, rsi
sub rsi, rax
add rdi, rax
test rax, rax
je 0x140041421
mov rax, qword [r12 + 0x18]
mov rdx, rdi
mov r8, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp rax
mov rcx, r8
mov rdx, rdi
mov r8, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
jmp fcn.14000af10
mov al, 1
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, str.library_std_src_sys_commonwtf8.rsassertion_failed:_is_code_point_boundary_self__new_len_
mov rcx, rbx
mov rdx, rsi
call fcn.140057570
lea r8, str.library_std_src_sys_commonwtf8.rsassertion_failed:_is_code_point_boundary_self__new_len_
mov rcx, rax
mov rdx, rbx
call fcn.140057950
int3
int3
int3
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rsp + 0x20]
lea ebp, [rsp + 0x20]
lea ebp, [rsp + 0x20]
and al, 0x20
test r8, r8
je 0x1400414c3
invalid
sal byte [rbp + rbp + 0x44], 0xf
mov dh, 0x12
invalid
sub eax, 0x12b60f44
movzx r10d, byte [rdx]
adc al, byte [rcx - 0x80]
cli
cmp r10b, 0x2f
mov esi, 0x5c
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rdi + rcx + 0x44], al
cmove r10d, esi
cmove r10d, esi
cmp r8, 1
clc
add dword [rbp + 0x2f], esi
invalid
clc
add dword [rbp + 0x2f], esi
xor r9d, r9d
xor ebx, ebx
xor r11d, r11d
xor eax, eax
xor r14d, r14d
xor edi, edi
xor esi, esi
jmp 0x1400415ac
xor r9d, r9d
xor ebx, ebx
xor r11d, r11d
xor eax, eax
xor r14d, r14d
xor edi, edi
xor esi, esi
xor r10d, r10d
jmp 0x1400415ac
movzx eax, byte [rdx + 1]
cmp al, 0x2f
cmovne esi, eax
cmp r8, 2
jne 0x1400414ff
xor r9d, r9d
xor ebx, ebx
xor r11d, r11d
xor eax, eax
xor r14d, r14d
xor edi, edi
jmp 0x1400415ac
movzx edi, byte [rdx + 2]
cmp dil, 0x2f
mov r14d, 0x5c
cmove edi, r14d
cmp r8, 3
jne 0x140041529
xor r9d, r9d
xor ebx, ebx
xor r11d, r11d
xor eax, eax
xor r14d, r14d
jmp 0x1400415ac
movzx eax, byte [rdx + 3]
cmp al, 0x2f
cmovne r14d, eax
cmp r8, 4
jne 0x140041545
xor r9d, r9d
xor ebx, ebx
xor r11d, r11d
xor eax, eax
jmp 0x1400415ac
movzx eax, byte [rdx + 4]
cmp al, 0x2f
mov r11d, 0x5c
cmove eax, r11d
cmp r8, 5
jne 0x140041565
xor r9d, r9d
xor ebx, ebx
xor r11d, r11d
jmp 0x1400415ac
movzx r9d, byte [rdx + 5]
cmp r9b, 0x2f
cmovne r11d, r9d
cmp r8, 6
jne 0x14004157f
xor r9d, r9d
xor ebx, ebx
jmp 0x1400415ac
movzx ebx, byte [rdx + 6]
cmp bl, 0x2f
mov r9d, 0x5c
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmove ebx, r9d
cmp r8, 7
jne 0x14004159b
xor r9d, r9d
jmp 0x1400415ac
invalid
adc dword [rdi + rcx - 0x4a], eax
jp 0x1400415a7
movzx r15d, byte [rdx + 7]
cmp r15b, 0x2f
cmovne r9d, r15d
shl r9, 0x38
iretd
cmp r8, 8
mov r15d, 8
cmovb r15, r8
cmp r8, 2
jb 0x14004163c
movzx esi, sil
shl esi, 8
or byte [rbp + 0xf], al
mov dh, 0xd2
or byte [rbp + 0xf], al
mov dh, 0xd2
or r10, rsi
cmp r10d, 0x5c5c
cmp edx, 0x5c5c
jne 0x14004163c
invalid
mov r10d, r15d
mov r10d, r15d
and r10d, 0xe
cmp r10d, 2
je 0x140041679
add byte [rax], al
invalid
movzx r10d, r14b
shl r10d, 8
movzx esi, dil
movzx esi, bh
or esi, r10d
movzx r10d, si
movzx edx, si
cmp r10d, 0x5c2e
cli
pop rsp
add byte [rax], al
je 0x14004172c
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx - 0x7f], al
cli
invalid
cmp r10d, 0x5c3f
jne 0x140041679
cmp r8, 3
jbe 0x1400418d6
cmp byte [rdx], 0x2f
je 0x140041636
cmp byte [rdx + 1], 0x2f
je 0x140041636
cmp byte [rdx + 2], 0x2f
je 0x140041636
cmp byte [rdx + 3], 0x2f
jne 0x140041779
lea r10, [r8 - 2]
jmp 0x140041686
cmp r8, 2
jb 0x14004171c
cmp byte [rdx + 1], 0x3a
jne 0x14004171c
movzx eax, byte [rdx]
mov edx, eax
and dl, 0xdf
add dl, 0xbf
cmp dl, 0x1a
jae 0x14004171c
cmp al, 0x61
setae dl
shl dl, 5
xor dl, al
mov byte [rcx], 5
mov byte [rcx + 1], dl
jmp 0x14004171f
mov r10, r8
add r10, 0xfffffffffffffffe
je 0x14004171c
lea rax, [rdx + 2]
add rdx, 3
add r8, 0xfffffffffffffffc
xor r9d, r9d
nop word cs:[rax + rax]
movzx r11d, byte [rdx - 1]
cmp r11d, 0x2f
je 0x1400416c2
cmp r11d, 0x5c
je 0x1400416c2
inc r9
inc rdx
dec r8
cmp r8, 0xfffffffffffffffe
jne 0x1400416a0
jmp 0x14004171c
lea r11, [r9 + 1]
sub r10, r11
je 0x14004171c
lea r11, [rax + r9]
inc r11
neg r8
xor esi, esi
nop word [rax + rax]
movzx edi, byte [rdx + rsi]
cmp edi, 0x2f
je 0x1400416fd
cmp edi, 0x5c
je 0x1400416fd
lea rdi, [rsi + 1]
add rsi, r8
mov rsi, rdi
jne 0x1400416e0
mov rsi, r10
test r9, r9
je 0x14004171c
test rsi, rsi
je 0x14004171c
mov byte [rcx], 4
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r9
mov qword [rcx + 0x18], r11
mov qword [rcx + 0x20], rsi
jmp 0x14004171f
mov byte [rcx], 6
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
cmp r8, 3
jbe 0x1400418ed
add rdx, 4
xor eax, eax
add r8, 0xfffffffffffffffc
je 0x14004176c
nop word cs:[rax + rax]
movzx r9d, byte [rdx + rax]
cmp r9d, 0x2f
je 0x14004176c
cmp r9d, 0x5c
je 0x14004176c
inc rax
cmp r8, rax
jne 0x140041750
mov rax, r8
mov byte [rcx], 3
mov qword [rcx + 8], rdx
mov qword [rcx + 0x10], rax
jmp 0x14004171f
and r15d, 0xc
cmp r15d, 4
je 0x140041802
movzx r10d, bl
shl r10, 0x30
or r10, r9
movzx r9d, r11b
shl r9, 0x28
movzx eax, al
shl rax, 0x20
or rax, r9
or rax, r10
movabs r9, 0x5c434e5500000000
cmp rax, r9
jne 0x140041802
cmp r8, 7
jbe 0x140041904
lea rax, [rdx + 8]
mov rsi, r8
mov r9d, 1
add rsi, 0xfffffffffffffff8
je 0x140041875
add rdx, 9
add r8, 0xfffffffffffffff6
xor r11d, r11d
xor r10d, r10d
cmp byte [rdx - 1], 0x5c
je 0x14004188d
inc r10
inc rdx
dec r8
cmp r8, 0xfffffffffffffffe
cmp eax, 0xfffffffe
cmp eax, 0xfffffffe
jne 0x1400417e1
mov r10, rsi
jmp 0x1400418be
lea rax, [rdx + 4]
lea r9, [r8 - 4]
cmp r9, 3
jb 0x140041823
movzx r10d, byte [rdx + 6]
cmp r10d, 0x2f
je 0x14004182f
cmp r10d, 0x5c
je 0x14004182f
jmp 0x14004185f
cmp r8, 4
je 0x14004187d
cmp r8, 6
jne 0x14004185f
cmp byte [rdx + 5], 0x3a
jne 0x14004185f
movzx edx, byte [rax]
mov r10d, edx
and r10b, 0xdf
add r10b, 0xbf
cmp r10b, 0x19
ja 0x14004185f
cmp dl, 0x61
setae al
shl al, 5
xor al, dl
mov byte [rcx], 2
mov byte [rcx + 1], al
jmp 0x14004171f
add r8, 0xfffffffffffffffc
xor edx, edx
cmp byte [rax + rdx], 0x5c
je 0x14004187a
inc rdx
cmp r8, rdx
jne 0x140041865
jmp 0x14004187d
xor r10d, r10d
jmp 0x1400418bb
mov r9, rdx
mov byte [rcx], 0
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r9
jmp 0x14004171f
lea r11, [r10 + 1]
lea r9, [rax + r10]
inc r9
sub rsi, r11
je 0x1400418bb
neg r8
xor r11d, r11d
cmp byte [rdx + r11], 0x5c
je 0x1400418be
lea rdi, [r11 + 1]
add r11, r8
mov r11, rdi
jne 0x1400418a3
mov r11, rsi
jmp 0x1400418be
xor r11d, r11d
mov byte [rcx], 1
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r10
mov qword [rcx + 0x18], r9
mov qword [rcx + 0x20], r11
jmp 0x14004171f
lea rax, [0x140070bb8]
mov ecx, 4
mov rdx, r8
mov r8, rax
call fcn.140057570
lea rax, [0x140070bd0]
mov ecx, 4
mov rdx, r8
mov r8, rax
call fcn.140057490
lea rax, [0x140070bd0]
mov ecx, 8
jmp 0x1400418f9
int3
sub rsp, 0x38
lea rbp, [rsp + 0x30]
in al, dx
cmp byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
movzx ebx, byte [rdx + 0x38]
cmp bl, 3
jne 0x140041952
invalid
mov byte [rcx], 0xa
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov r12, rdx
movzx r15d, byte [rdx + 0x39]
movzx r8d, byte [rdx + 0x10]
xor r9d, r9d
cmp r8d, 3
setae r10b
mov rax, qword [rdx + 0x30]
lea rdx, [rax + 1]
add dword [rax - 0x7b], ecx
invalid
cmove rdx, rax
cmp r15b, 3
je case.0x14003e014.507
cmp bl, r15b
ja case.0x14003e014.507
mov r11, qword [r12 + 0x20]
lea rax, [r11 + 4]
mov r9b, r10b
lea r9d, [r9 + r9*2]
add r9d, 7
mov dword [rbp - 0xc], r9d
hlt
movzx r13d, byte [r12 + 0x3a]
lea r9, [r11 + rdx + 2]
mov qword [rbp - 8], r9
clc
mov r10, qword [rbp]
test r10, r10
jne case.0x140041a71.2
ror byte [rdi], cl
test esp, ebx
add dword [rax], eax
add byte [rcx - 0x3a], al
mov byte [r12 + 0x38], 1
mov bl, 1
mov r10, rsi
mov byte [r12 + 0x38], 1
mov bl, 1
mov r10, rsi
mov edx, esi
mov rsi, r10
cmp bl, r15b
ja case.0x14003e014.507
test bl, bl
je 0x140041a60
movzx r10d, bl
cmp r10d, 1
jne 0x140041a80
mov byte [r12 + 0x38], 2
mov byte [rsp + 0x38], 2
test r13b, r13b
jne 0x140041bca
mov bl, 2
cmp r8d, 3
jb 0x1400419da
cmp r8d, 5
je 0x1400419da
cmp r8d, 6
jne case.0x1400408da.47
add byte [rax], al
invalid
test rdx, rdx
je case.0x14003f684.419
test byte [rax + 1], cl
add byte [rax], al
test byte [rax + 1], cl
add byte [rax], al
movzx r10d, byte [rsi]
cmp rdx, 1
je 0x140041b7a
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx - 0x80], al
cli
cmp r10b, 0x2e
jne 0x140041b7a
jne 0x140041b7a
movzx r10d, byte [rsi + 1]
cmp r10d, 0x2f
je 0x140041b8e
cmp r10d, 0x5c
jne 0x1400419da
jmp 0x140041b8e
lea r10, [0x140076cd8]
movsxd r11, dword [r10 + r14*4]
add r11, r10
mov r10, rax
jmp r11
mov r10, qword [rbp - 8]
jmp case.0x140041a71.0
test rdx, rdx
je 0x140041bea
add dword [rax], eax
invalid
xor r11d, r11d
cmp r8b, 3
add esi, dword [rbx + 0x2e]
nop word cs:[rax + rax]
cmp byte [rsi + r11], 0x5c
je 0x140041b06
inc r11
cmp rdx, r11
jne 0x140041aa0
jmp 0x140041ad9
movzx r9d, byte [rsi + r11]
cmp r9d, 0x2f
je 0x140041b06
cmp r9d, 0x5c
je 0x140041b06
inc r11
cmp rdx, r11
jne 0x140041ac0
xor r10d, r10d
mov r11, rdx
test r11, r11
jne 0x140041b11
mov r9, rdx
sub r9, r10
jb 0x140041c9a
add r10, rsi
mov qword [r12], r10
mov qword [r12 + 8], r9
mov bl, 2
mov rdx, r9
jmp case.0x1400472ae.507
mov r10d, 1
test r11, r11
je 0x140041ae4
mov r9, rsi
mov edi, dword [rbp - 0xc]
mov ebx, edi
cmp r11, 1
je 0x140041b33
mov dil, 9
cmp r11, 2
cmp ebx, 2
jne 0x140041b44
cmp byte [rsi], 0x2e
jne 0x140041b44
lea r9, [rsi + 1]
mov bl, 8
cmp byte [r9], 0x2e
movzx edi, bl
sti
mov r9d, 9
add byte [rax], al
cmovne edi, r9d
add r10, r11
mov r9, rdx
sub r9, r10
jb 0x140041c9a
add r10, rsi
mov qword [r12], r10
mov qword [r12 + 8], r9
mov bl, 2
mov rdx, r9
cmp dil, 0xa
je case.0x1400472ae.507
jmp case.0x14004123e.22
xor edx, edx
jmp 0x1400419da
invalid
invalid
invalid
invalid
cmp rdx, 1
jne 0x1400419da
test dword [rsi - 2], edx
invalid
invalid
cmp r10b, 0x2e
jne 0x1400419da
invalid
test r9, r9
je 0x140041ce0
test byte [rcx + 1], cl
add byte [rax], al
dec r9
inc rsi
inc esi
mov qword [r12], rsi
mov qword [r12 + 8], r9
and al, 8
mov byte [rcx], 7
invalid
jmp 0x140041941
mov byte [r12 + 0x38], 1
lea rdx, [0x140076cf4]
cmp dword [rcx + 3], edx
add byte [rsi + 0x63], cl
adc al, 0xb2
add r10, rdx
jmp r10
invalid
mov r10, rax
jmp 0x140041c1f
push rbp
test r9, r9
je 0x140041ccd
dec r9
inc rsi
mov qword [r12], rsi
xor al, 0x24
mov qword [r12 + 8], r9
and al, 8
mov byte [rcx], 6
jmp 0x140041941
invalid
inc dword [rcx - 0x3a]
and al, 0x38
mov byte [r12 + 0x38], 3
jmp case.0x14003e014.507
add ebp, ecx
std
invalid
mov byte [rcx], dil
mov qword [rcx + 8], rsi
cmp dword [rax - 0x77], ecx
jno 0x140041c04
mov qword [rcx + 0x10], r11
mov dword [rcx + 0x10], ebx
jmp 0x140041941
dec dword [rbx + rcx*4 + 0x55]
clc
mov r10, qword [rbp - 8]
jmp 0x140041c1f
mov r10d, 6
jmp 0x140041c1f
mov r10, qword [rbp]
jmp 0x140041c1f
invalid
invalid
mov r10d, 2
add byte [rax], al
cmp r10, r9
ja case.default.0x140041c36
invalid
retf 0x870f
add byte [rax - 0x73], cl
adc eax, 0x350dd
add eax, dword [rax]
lea rdx, [0x140076d0c]
add eax, dword [rax]
movsxd r11, dword [rdx + r14*4]
add r11, rdx
add ebx, edx
add ebx, edx
jmp r11
mov rax, qword [rbp]
jmp case.0x140042112.0
mov rax, qword [rbp - 8]
jmp case.0x140042112.0
mov eax, 6
jmp case.0x140042112.0
mov eax, 2
mov rdx, r9
sub rdx, rax
jb 0x140041cbb
add rax, rsi
mov qword [r12], rax
mov qword [r12 + 8], rdx
mov rax, qword [r12 + 0x30]
mov qword [rcx + 0x20], rax
movups xmm0, xmmword [r12 + 0x11]
movups xmm1, xmmword [r12 + 0x21]
movups xmmword [rcx + 0x11], xmm1
movups xmmword [rcx + 1], xmm0
mov byte [rcx], r8b
mov qword [rcx + 0x28], rsi
mov qword [rcx + 0x30], r10
jmp 0x140041941
mov byte [rcx], 6
jmp 0x140041941
lea r8, [0x14006f9a0]
mov rcx, r10
call fcn.140057490
lea r8, [0x14006f940]
mov rcx, r10
mov rdx, r9
call fcn.140057570
lea r8, [0x14006f958]
mov rcx, rax
mov rdx, r9
call fcn.140057490
push rdi
add dword [rax], eax
lea r8, [0x14006f988]
mov ecx, 1
xor edx, edx
call fcn.140057490
lea r8, [0x14006f970]
jmp 0x140041cd4
cli
movzx r10d, al
mov dh, 0xd0
lea r9, [r10 + 1]
xor eax, eax
rol byte [rcx - 0x80], 0xfa
add al, 0x4c
cmovae ecx, eax
movzx r10d, byte [rdx]
lea r11d, [r10 - 6]
movzx esi, r11b
lea rdi, [rsi + 1]
cmp sil, 4
add al, 0x48
cmovae edi, eax
cmp r9, rdi
jne 0x140041dc1
invalid
add byte [rax - 0x367bbaff], dh
mov al, 1
test r9b, r9b
je 0x140041d6c
movzx r8d, r9b
cmp r8d, 4
add al, 0x75
invalid
cmp r9d, 4
jne 0x140041dc1
mov r8, qword [rcx + 0x10]
cmp r8, qword [rdx + 0x10]
jne case.default.0x140041d88
mov rdx, qword [rdx + 8]
mov rcx, qword [rcx + 8]
push rdx
or byte [rax - 0x75], cl
or r8b, bpl
jrcxz 0x140041db7
call sub.VCRUNTIME140.dll_memcmp
add dword [rax], eax
test eax, eax
sete al
jmp 0x140041dc1
cmp r11b, 3
jbe 0x140041dc1
cmp r8b, r10b
jne case.default.0x140041d88
mov eax, r8d
lea r8, [0x140076d24]
movabs dword [0x4c8004634900034f], eax
add eax, eax
movabs dword [0x4c8004634900034f], eax
add eax, eax
jmp rax
mov r8, qword [rcx + 0x10]
cmp r8, qword [rdx + 0x10]
jne case.default.0x140041d88
mov rsi, rdx
mov rdx, qword [rdx + 8]
push rdx
or byte [rax - 0x77], cl
iretd
mov rcx, qword [rcx + 8]
call sub.VCRUNTIME140.dll_memcmp
invalid
push rsp
add dword [rax], eax
test eax, eax
jne case.default.0x140041d88
push rdx
or byte [rax - 0x77], cl
iretd
mov r8, qword [rdi + 0x20]
cmp r8, qword [rsi + 0x20]
and byte [rbp + 0xa], r14b
and byte [rbp + 0xa], r14b
mov rdx, qword [rsi + 0x18]
mov rcx, qword [rdi + 0x18]
jmp 0x140041d60
push rsi
sbb byte [rax - 0x75], cl
sbb r11b, r13b
movabs eax, dword [0x5e5f20c48348c031]
xor eax, eax
add rsp, 0x20
pop rdi
pop rsi
xor eax, eax
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
movzx eax, byte [rcx + 1]
cmp al, byte [rdx + 1]
sete al
jmp 0x140041dc1
add al, byte [rax]
add byte [rcx + 0x39], cl
stc
jne 0x140041f71
xor r8d, r8d
jmp 0x140041fb8
lea r8, [rsi + rdi]
lea r10, [rsi + r9]
adc al, 0xe
inc r10
cmp r10, r8
sete r8b
movzx r9d, byte [rsi + r9]
test r8b, 1
jne 0x140041fad
cmp r9b, 0x2e
jne 0x140041fad
invalid
jne 0x140041fad
movzx r8d, byte [r10]
cmp r8b, 0x5c
sete r9b
cmp r8b, 0x2f
sete r8b
or r8b, r9b
or al, cl
or al, cl
jmp 0x140041fb8
cmp r9b, 0x2e
sete r9b
and r8b, r9b
test r12b, r12b
je case.0x140041a71.27
xor r9d, r9d
movzx r8d, r8b
movzx ecx, cl
add rcx, r8
add rcx, r9
cmp rdi, rcx
jbe 0x140042179
test dl, dl
setne cl
cmp al, 6
sete r13b
cmp al, 5
setb bl
test r12b, r12b
setne r9b
mov r10, qword [rbp + 0x38]
lea r8, [r10 + 1]
test r10, r10
cmove r8, r10
ret 0x8041
cld
add cl, byte [rdi]
cmp dword [rcx], 1
add byte [rax], al
ret 0x8041
movzx r14d, dl
or bl, cl
or r13b, r9b
mov rcx, qword [rbp + 0x28]
lea rdx, [rcx + 4]
mov qword [rbp], rdx
lea rdx, [rcx + r8]
add rdx, 2
add edx, 2
mov qword [rbp - 0x10], rdx
lea rcx, [rcx + r8 + 8]
add qword [rax], r9
mov qword [rbp - 8], rcx
or byte [rax - 0x77], cl
clc
mov eax, eax
mov qword [rbp - 0x18], rax
jmp 0x14004205f
xor eax, eax
test r12b, r12b
je 0x140042100
add byte [rax], al
xor ecx, ecx
movzx eax, al
add rax, r14
invalid
add rax, rcx
cmp rdi, rax
jbe 0x140042179
sbb al, byte [rcx]
add byte [rax], al
mov r15, rdi
lea rcx, [rbp - 0x60]
movabs al, byte [0x1f1e808558d48]
add byte [rax + 0xf0aa87d], al
test dword [rbx], edi
add dword [rax], eax
add byte [rax], al
mov rdi, r15
sub rdi, qword [rbp - 0x60]
jb 0x140042224
invalid
sahf
add dword [rax], eax
invalid
mov qword [rbp + 0x10], rdi
test bl, bl
jne case.0x1400409c2.53
test r13b, r13b
je 0x1400420a0
xor ecx, ecx
leave
jmp case.0x140041a71.34
add byte [rax], al
add byte [rcx + 2], bh
mov ecx, 2
cmp rdi, 2
cmp edi, 2
jb 0x14004223b
cmp rcx, rdi
cmp ecx, edi
je case.0x1400409c2.53
lea rax, [rsi + rdi]
lea rdx, [rsi + rcx]
lea edx, [rsi + rcx]
lea edx, [rsi + rcx]
inc rdx
cmp rdx, rax
sete al
movzx ecx, byte [rsi + rcx]
invalid
test al, 1
invalid
jne 0x1400420ec
cmp cl, 0x2e
jne 0x1400420ec
invalid
sbb cl, byte [rdi]
mov dh, 2
movzx eax, byte [rdx]
cmp al, 0x5c
sete cl
cmp al, 0x2f
sete al
or al, cl
enter 0xffffffffffff8445, 0xffffffffffffffe4
enter 0xffffffffffff8445, 0xffffffffffffffe4
in al, 0xf
test dword [rcx - 1], esp
invalid
jne case.default.0x140042112
invalid
jmp 0x140042100
cmp cl, 0x2e
sete cl
stc
sete cl
sete cl
and al, cl
test r12b, r12b
jne case.default.0x140042112
test dword [rsi - 1], ecx
invalid
invalid
test dword [rsi - 1], ecx
invalid
nop dword [rax]
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
lea rdx, [0x140076d58]
lea edx, [0x140076d58]
add byte [rax + 0x63], cl
or al, 0x8a
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
invalid
loope 0x14004215d
mov rcx, qword [rbp]
mov ecx, dword [rbp]
jmp 0x14004204d
mov rcx, qword [rbp - 0x10]
jmp 0x14004204d
invalid
invalid
invalid
mov rcx, qword [rbp - 8]
jmp 0x14004204d
invalid
mov ecx, 6
jmp 0x14004204d
mov ecx, 2
jmp 0x14004204d
or bh, bh
invalid
invalid
lea rbx, [rbp - 0x60]
lea r14, [rbp + 8]
or byte [rdi], cl
invalid
add byte [rax], r8b
mov rcx, rbx
mov rdx, r14
bnd call fcn.140042260
bnd call fcn.140042260
cmp byte [rbp - 0x58], 0xa
test al, 0xa
jne 0x140042179
mov rcx, rdi
sub rcx, qword [rbp - 0x60]
invalid
invalid
jb 0x140042229
mov qword [rbp + 0x10], rcx
mov rdi, rcx
iretd
jne 0x140042150
adc byte [rax - 0x77], cl
iretd
xor edi, edi
mov rax, rsi
mov rdx, rdi
add rsp, 0xc8
enter 0, 0
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
mov r9d, eax
lea r10, [0x140076d3c]
movsxd r9, dword [r10 + r9*4]
invalid
or al, 0x8a
invalid
add r9, r10
jmp r9
mov r9, qword [rbp + 0x28]
mov ecx, dword [rbp + 0x28]
add r9, 4
jmp 0x140041fc4
mov rdi, r15
jmp 0x140042179
mov r9, qword [rbp + 0x28]
mov ecx, dword [rbp + 0x28]
mov r10, qword [rbp + 0x38]
lea r11, [r10 + 1]
test r10, r10
ror byte [rbp + 0xf], cl
fimul dword [rbp + 1]
invalid
add r9, 2
add ch, cl
in al, dx
std
invalid
invalid
cmp byte [rbp - 0x73], cl
pop rdx
add dword [rbp - 0x7b], ecx
ror byte [rbp + 0xf], cl
fimul dword [rbp + 1]
invalid
add ch, cl
in al, dx
std
invalid
mov r9, qword [rbp + 0x28]
mov r10, qword [rbp + 0x38]
cmp byte [rbp - 0x73], cl
pop rdx
add dword [rbp - 0x7b], ecx
ror byte [rbp + 0xf], cl
fimul dword [rbp + 1]
fimul dword [rbp + 1]
invalid
add r9, 8
jmp 0x140041fc4
cmp byte [rbp - 0x73], cl
pop rdx
add dword [rbp - 0x7b], ecx
ror byte [rbp + 0xf], cl
fimul dword [rbp + 1]
fimul dword [rbp + 1]
fimul dword [rbp + 1]
invalid
mov r9d, 6
jmp 0x140041fc4
mov r9d, 2
jmp 0x140041fc4
mov rcx, rdi
jmp 0x14004222c
mov r15, rdi
lea r8, [0x14006f928]
mov rdx, r15
call fcn.140057570
lea r8, [0x14006f8c8]
mov rdx, rdi
call fcn.140057490
lea r8, [0x14006f8c8]
mov ecx, 2
mov rdx, rdi
call fcn.140057490
int3
lea eax, [0x14006f8e0]
mov rcx, rax
call fcn.140057490
lea r8, [0x14006f8f8]
mov rcx, rax
call fcn.140057490
add ah, cl
add ah, cl
int3
push rbp
sub rsp, 0x20
lea rbp, [rsp + 0x20]
movzx r8d, byte [rcx + 0x38]
movzx edx, byte [rcx + 0x3a]
test dl, dl
setne al
rol byte [rcx - 0x80], 0xf8
cmp r8b, 1
ja 0x140042411
invalid
invalid
test dl, dl
jne 0x1400423ea
movzx r11d, byte [rcx + 0x10]
lea edx, [r11 - 5]
cmp dl, 1
ja 0x1400423ea
mov r9, qword [rcx]
mov rdx, qword [rcx + 8]
xor r10d, r10d
xor edx, edx
test r8b, r8b
jne 0x1400423e5
push rcx
or byte [rbp + 0x31], al
xor edx, edx
test r8b, r8b
jne 0x1400423e5
cmp r11b, 6
cmp r11b, 6
je 0x1400423e5
mov r10d, 2
cmp rdx, 1
cli
invalid
cli
add dword [rdi], ecx
invalid
jbe 0x1400424c0
xchg bl, bl
add byte [rax], al
add byte [rcx + 0x39], cl
sal byte [rbp + 0x3f], cl
cmp r10, rdx
jne 0x140042429
xor edx, edx
rol byte [rbp - 0x7c], cl
sal byte [rbp + 0x24], 0x44
movzx eax, byte [rcx + 0x10]
test r8b, r8b
jne case.0x140042404.6
movzx r8d, byte [rcx + 0x10]
lea r9, [0x140076d74]
lea ecx, [0x140076d74]
ja case.0x1400421a4.15
add eax, dword [rax]
add byte [rdi + 0x63], cl
add al, 0x81
invalid
movsxd r8, dword [r9 + r8*4]
or dword [rbp + 1], 0xe0ff41c8
add r8, r9
jmp r8
mov rcx, qword [rcx + 0x20]
add rcx, 4
and byte [rax - 0x7d], cl
rol dword [rbx + rbp*8], 6
jmp 0x140042417
jmp 0x140042417
xor eax, eax
xor edx, edx
invalid
sal byte [rcx], cl
leave
xor ecx, ecx
movzx edx, dl
movzx eax, al
ror byte [rax + 1], 0xd0
ror byte [rax + 1], 0xd0
add rax, rcx
add rsp, 0x20
invalid
and byte [rbp - 0x3d], bl
pop rbp
ret
add rdx, r9
lea r11, [r9 + r10]
inc r11
cmp r11, rdx
cmp ebx, edx
cmp ebx, edx
sete dl
movzx r9d, byte [r9 + r10]
test dl, 1
jne 0x1400424b0
cmp r9b, 0x2e
cmp cl, 0x2e
jne 0x1400424b0
movzx edx, byte [r11]
cmp dl, 0x5c
sete r9b
cmp dl, 0x2f
invalid
sete dl
adc eax, dword [rax + 0xf415cfa]
xchg esp, eax
rol dword [rax - 0x6bf0d006], 0xc2
invalid
sete dl
invalid
or dl, r9b
jmp 0x1400423ec
mov r8, qword [rcx + 0x20]
mov eax, dword [rcx + 0x20]
mov rcx, qword [rcx + 0x30]
mov ecx, dword [rcx + 0x30]
lea r9, [rcx + 1]
test rcx, rcx
cmove r9, rcx
lea rcx, [r8 + r9]
add rcx, 2
jmp 0x140042417
mov r8, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x30]
lea r9, [rcx + 1]
test rcx, rcx
leave
cmove r9, rcx
lea rcx, [r8 + r9]
add rcx, 8
jmp 0x140042417
mov ecx, 6
jmp 0x140042417
mov ecx, 2
jmp 0x140042417
cmp r9b, 0x2e
sete r9b
and dl, r9b
jmp 0x1400423ec
lea r8, [0x14006f8c8]
mov ecx, 2
call fcn.140057490
int3
invalid
add rsp, 0x58
add esp, 0x58
pop rbx
pop rdi
pop rsi
pop rbp
ret
push 0x50
mov rcx, qword [rbp - 8]
clc
clc
call fcn.140044650
nop
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop rbp
ret
int3
int3
movabs r10, 0x8000000000000000
cmp qword [rcx], r10
cmovne r9, rcx
add byte [rax], al
add byte [rax], al
or byte [rcx + rdi + 0x11], 0x4c
cmovne ecx, ecx
mov rcx, rdx
mov rdx, rax
ret 0xe95d
adc al, 0xba
invalid
invalid
dec esp
int3
int3
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x98
lea rbp, [rsp + 0x80]
add byte [rax], al
mov qword [rbp + 0x10], 0xfffffffffffffffe
invalid
invalid
invalid
dec dword [rax - 0x75]
add dword [rcx + 0x3e183c1], ecx
lea r8, [0x140076d90]
movsxd rcx, dword [r8 + rcx*4]
mov byte [rcx + rax - 0x3f], cl
invalid
invalid
mov byte [rcx + rax - 0x3f], cl
jmp rcx
mov r9, qword [rax]
mov ecx, dword [rax]
mov r8, qword [rax + 8]
mov rcx, rdx
mov ecx, edx
mov rdx, r9
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop rbp
jmp fcn.14000af10
shr rax, 0x20
mov dword [rbp + 0xc], eax
lea rsi, [rbp - 0x10]
mov rcx, rsi
mov rdi, rdx
mov edx, eax
call fcn.14003fba0
mov qword [rbp - 0x30], rsi
lea rax, [0x1400081d0]
mov qword [rbp - 0x28], rax
lea rax, [rbp + 0xc]
or al, 0x48
mov dword [rbp - 0x20], eax
or al, 0x48
mov dword [rbp - 0x20], eax
lea rax, [0x1400139f0]
mov qword [rbp - 0x18], rax
lea rax, [0x14006f628]
add al, byte [rax]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 3
mov qword [rbp - 0x40], 0
lea rax, [rbp - 0x30]
mov qword [rbp - 0x50], rax
invalid
invalid
mov r8b, 0x48
mov dword [rbp - 0x48], 2
mov qword [rbp - 0x48], 2
mov rcx, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x28]
lea r8, [rbp - 0x60]
call fcn.14000b1e0
cmp qword [rbp - 0x10], 0
cmp dword [rbp - 0x10], 0
cmp dword [rbp - 0x10], 0
lock add byte [rdi], cl
test byte [rbp + 0x48000000], al
mov ecx, dword [rbp - 8]
je 0x140044ec6
mov rcx, qword [rbp - 8]
mov edx, 1
mov ebx, eax
call fcn.140008050
cld
invalid
mov eax, ebx
jmp 0x140044ec6
cld
dec dword [rcx + 0x4871ebd8]
sar rax, 0x20
sar rax, 0x20
lea rcx, [0x140070ed8]
mov rcx, qword [rcx + rax*8]
lea r8, 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_errorOskindKindCustomerror__os_error
mov ch, 0xc1
add al, byte [rax]
mov ch, 0xc1
add al, byte [rax]
mov rax, qword [r8 + rax*8]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rcx
lea rax, [rbp - 0x30]
mov qword [rbp - 0x10], rax
lea rax, [0x14000b180]
mov qword [rbp - 8], rax
lea rax, [0x1400755c0]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 1
add byte [rax], al
mov qword [rbp - 0x40], 0
lea rax, [rbp - 0x10]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
push rdx
sub byte [rbp + rcx*4 + 0x45], cl
invalid
call fcn.14000b1e0
and byte [rax - 0x75], cl
push rdx
sub byte [rbp + rcx*4 + 0x45], cl
movabs al, byte [0x814890fffc631ae8]
invalid
nop
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rcx, qword [rax - 1]
mov rax, qword [rax + 7]
mov rax, qword [rax + 0x20]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop rbp
jmp rax
xchg edx, eax
invalid
add r14, rcx
mov rcx, rsi
int1
mov rdx, r15
mov r8, r14
mov r9, rdi
call fcn.140045170
test al, al
mov rax, qword [rbp - 8]
clc
clc
jne case.0x140041d88.41
lea rdx, [0x140075670]
mov r8d, 1
mov rcx, rsi
call rax
mov ebx, eax
mov eax, ebx
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add al, byte [rax]
mov rcx, r12
mov rdx, rdi
call fcn.140057570
lea r8, str.library_std_src_sys_commonwtf8.rsassertion_failed:_is_code_point_boundary_self__new_len_
lea eax, [0x14006fc38]
stosb byte [rdi], al
add al, byte [rax]
stosb byte [rdi], al
add al, byte [rax]
mov rdx, r12
call fcn.140057950
int3
push rbx
sub rsp, 0x68
lea rbp, [rsp + 0x60]
mov rsi, r9
mov esi, ecx
mov esi, ecx
mov rdi, r8
mov qword [rbp - 0x18], rdx
mov qword [rbp - 0x10], rcx
add rsi, r8
mov qword [rbp - 0x40], r8
mov qword [rbp - 0x38], rsi
jne 0x140045166
mov byte [rbp - 0x30], 0x81
mov byte [rbp - 0x24], 0x81
mov r14b, 0x81
lea r9, [0x140076da0]
or eax, 0x31bf0
or eax, 0x31bf0
jmp 0x1400451cf
xor r15d, r15d
mov r15d, r15d
shl r15, 0x10
out 0x10, eax
mov r12b, 2
add dh, byte [rcx]
invalid
cmp r14b, 0x81
je 0x1400451ed
invalid
movzx eax, r14b
cmp eax, 0x80
add byte [rax], al
je 0x1400453d1
test ch, ch
add dword [rax], eax
invalid
test ch, ch
add dword [rax], eax
add byte [rax + rdi - 0x1d], al
cmp bl, r12b
cmp bl, r12b
jb 0x1400453fa
test rdi, rdi
je 0x14004542e
cmp rdi, rsi
je 0x14004542e
invalid
add al, byte [rax]
invalid
invalid
movzx edx, byte [rdi]
movzx r15d, dl
mov dh, 0xfa
test r15b, r15b
js case.0x140041a71.59
inc rdi
inc edi
cmp r15d, 0x27
ja case.default.0x140045225
mov word [rax], es
add byte [rax], al
invalid
add byte [rcx - 0x4a], al
pop rsp
mov r14b, 0x5c
mov eax, r15d
movsxd rax, dword [r9 + rax*4]
add al, 0x81
add al, 0x81
add rax, r9
jmp rax
enter 0xffffffffffffe0ff, 0x41
mov ch, 0x30
jmp case.0x1400421a4.25
mov eax, r15d
and eax, 0x1f
movzx r8d, byte [rdi + 1]
mov dh, 0x47
add dword [rcx - 0x7d], eax
and eax, 0x3f
mov dh, 0x47
add dword [rcx - 0x7d], eax
and eax, 0x3f
and eax, 0x3f
cmp r15b, 0xdf
jbe 0x14004528d
invalid
movzx rcx, byte [rdi + 2]
movzx ecx, byte [rdi + 2]
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
cmp dl, 0xf0
cli
invalid
jb 0x140045308
invalid
cli
invalid
movzx r15d, byte [rdi + 3]
and eax, 7
shl eax, 0x12
shl ecx, 6
and r15d, 0x3f
out 0x3f, eax
out 0x3f, eax
or r15d, ecx
or r15d, eax
iretd
cmp r15d, 0x110000
je 0x14004542e
invalid
lodsd eax, dword [rsi]
add dword [rax], eax
invalid
test byte [rbp + 0x48000001], ch
add edi, 4
invalid
add dword [rax], eax
add byte [rax - 0x7d], cl
mov dword [rcx + rax*2], 0x7627ff83
add al, 0x41
cmp edi, 0x27
jbe 0x140045218
add rdi, 4
add al, 0x41
cmp edi, 0x27
cmp r15d, 0x27
jbe 0x140045218
jmp case.default.0x140045225
invalid
add rdi, 2
shl eax, 6
or eax, r8d
mov r15d, eax
cmp r15d, 0x27
jmp qword [rdi]
jbe 0x140045218
je 0x1400452a1
invalid
invalid
jmp qword [rdi]
je 0x1400452a1
invalid
invalid
cmp r15d, 0x5c
jne case.0x14004d4ff.52
mov r13b, 0x5c
xor r15d, r15d
mov r14b, 0x5c
jmp case.0x1400421a4.25
cmp r15d, 0x2ff
jbe 0x1400452cd
add al, byte [rax]
add byte [rsi + 0xc], dh
mov ecx, r15d
call fcn.140010d50
test al, al
jne 0x140045320
push rbx
push rbx
mov ecx, r15d
call fcn.140010c10
inc dword [rcx - 0x4a]
invalid
inc dword [rcx - 0x4a]
add byte [rax + rax*8 - 0x72b3bb8c], 0xd
test al, al
je 0x140045320
lea r9, [0x140076da0]
invalid
test al, al
je 0x140045320
lea r9, [0x140076da0]
jmp case.0x1400421a4.25
sbb al, byte [rbx]
add cl, ch
invalid
mov r13b, 0x27
jmp case.0x1400408da.87
mov r13b, 0x72
jmp case.0x1400408da.87
add rdi, 3
shl eax, 0xc
or ecx, eax
mov r15d, ecx
cmp r15d, 0x27
jbe 0x140045218
jmp case.default.0x140045225
mov eax, r15d
or eax, 1
bsr eax, eax
xor eax, 0x1c
shr eax, 2
lea rbx, [rax - 2]
mov byte [rbp], 0
mov word [rbp - 2], 0
mov ecx, r15d
shr ecx, 0x14
lea rdx, str.0123456789abcdefp
movzx ecx, byte [rcx + rdx]
mov byte [rbp + 1], cl
mov ecx, r15d
shr ecx, 0x10
and ecx, 0xf
movzx ecx, byte [rcx + rdx]
mov byte [rbp + 2], cl
mov ecx, r15d
shr ecx, 0xc
and ecx, 0xf
movzx ecx, byte [rcx + rdx]
mov byte [rbp + 3], cl
mov ecx, r15d
shr ecx, 8
and ecx, 0xf
movzx ecx, byte [rcx + rdx]
mov byte [rbp + 4], cl
mov ecx, r15d
shr ecx, 4
and ecx, 0xf
loope 0x140045399
movzx ecx, byte [rcx + rdx]
mov byte [rbp + 5], cl
add rax, 0xfe78341
movzx ecx, byte [r15 + rdx]
movzx ecx, byte [rdi + rdx]
mov byte [rbp + 6], cl
mov byte [rbp + 7], 0x7d
mov word [rbp + rax - 4], 0x755c
add eax, 0xc6755cfc
add eax, 0xf447bfe
invalid
jnp 0x1400453f2
movzx esi, byte [rbp - 2]
movzx r13d, byte [rbp - 1]
mov r15, qword [rbp]
jge 0x1400453bb
mov r12b, 0xa
cmp r14b, 0x81
inc byte [rcx - 0x28f272b4]
sbb dword [rbx], eax
add eax, dword [rax]
jne 0x1400451cf
invalid
jmp 0x14004542e
shr r15, 0x10
mov edx, r15d
lea rax, [rbp - 0x30]
mov dword [rax + 8], 0
mov qword [rax], 0
xor r15d, r15d
xor r13d, r13d
xor r12d, r12d
xor esp, esp
xor ebx, ebx
xor r14d, r14d
jmp 0x140045410
mov byte [rbp - 0x30], r14b
mov byte [rbp - 0x2f], r13b
mov byte [rbp - 0x2f], ch
mov qword [rbp - 0x2e], r15
movzx eax, bl
inc bl
movzx edx, byte [rbp + rax - 0x30]
push rsp
invalid
invalid
mov rcx, qword [rbp - 0x10]
mov rax, qword [rbp - 0x18]
call qword [rax + 0x20]
test al, al
lea r9, [0x140076da0]
je 0x1400451cf
invalid
mov al, 1
jmp case.0x140004ac9.1121
xor eax, eax
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
test dword [rax], ecx
add al, 0
add byte [rax - 0x75], cl
mov rcx, qword [rax + 8]
mov ecx, dword [rax + 8]
mov edx, 2
mov ecx, dword [rax + 8]
mov edx, 2
call fcn.140008050
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
int3
int3
int3
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rsp + 0x60]
mov r8, rdx
mov rdx, rcx
retf 0x8d48
invalid
invalid
retf 0x8d48
lea ecx, [rbp - 0x10]
call fcn.140044360
mov rax, qword [rbp - 0x10]
mov rsi, qword [rbp - 8]
movabs rbx, 0x8000000000000000
add byte [rax], al
invalid
invalid
add al, 0xe4
invalid
dec dword [rax - 0x75]
invalid
invalid
add byte [rax], al
add byte [rax + 0x74d83948], al
sub cl, byte [rax - 0x75]
mov rcx, qword [rbp]
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], rsi
cmp rax, rbx
cmp eax, ebx
fdiv dword [rdx + rbp + 0x48]
mov ecx, dword [rbp]
je 0x140045f9d
mov rcx, qword [rbp]
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], rsi
mov qword [rbp - 0x18], rcx
lea rcx, [rbp - 0x40]
lea ecx, [rbp - 0x40]
lea ecx, [rbp - 0x40]
ror byte [rax - 0x73], 0x55
fsubr st(0)
invalid
lea rdx, [rbp - 0x28]
call fcn.140045980
mov rdi, qword [rbp - 0x40]
mov rsi, qword [rbp - 0x38]
cmp rdi, rbx
jne 0x140045fa9
invalid
mov rax, rsi
mov eax, esi
invalid
add rsp, 0x68
pop rbx
pop rdi
pop rsi
invalid
pop rbp
ret
mov rcx, rsi
xor edx, edx
call qword [sym.imp.kernel32.dll_CreateDirectoryW]
test eax, eax
je 0x140045fce
test rdi, rdi
je case.0x140044da1.49
mov edx, 2
mov edx, 2
add al, byte [rax]
add byte [rax], al
mov rcx, rsi
mov ecx, esi
int1
call fcn.140008050
xor eax, eax
jmp case.0x14004d4ff.60
call qword [sym.imp.kernel32.dll_GetLastError]
add dword [rax], eax
shl rax, 0x20
and byte [rax - 0x7d], cl
enter 0x4802, 0xffffffffffffff85
push qword [rdi + rdi*4 - 0x46]
je case.0x14004d4ff.60
mov edx, 2
or rax, 2
test rdi, rdi
je case.0x14004d4ff.60
mov edx, 2
mov rcx, rsi
mov rsi, rax
call fcn.140008050
and ah, bh
invalid
jmp 0x140045f9d
and ah, bh
invalid
xor eax, eax
jmp case.0x14004d4ff.60
push rdi
push rbx
sub rsp, 0x1e8
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x160], 0xfffffffffffffffe
mov rbx, rdx
mov rdi, rcx
lea rcx, [rbp + 0xb0]
mov rdx, rdi
mov r8, rbx
call fcn.140041480
movzx eax, byte [rbp + 0xb0]
mov rcx, qword [rbp + 0xc0]
mov rdx, qword [rbp + 0xd0]
movzx r8d, al
movzx eax, al
lea r9, [0x140076e40]
movsxd r10, dword [r9 + r8*4]
add r10, r9
mov r8, rbx
mov r9, rdi
jmp r10
add rcx, 4
jmp 0x1400460a8
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 8
jmp 0x1400460a8
mov ecx, 6
jmp 0x1400460a8
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 2
jmp 0x1400460a8
mov ecx, 2
mov r8, rbx
sub r8, rcx
jb 0x140046617
add rcx, rdi
mov r9, rcx
test r8, r8
je 0x1400460d3
movzx ecx, byte [r9]
cmp cl, 0x2f
stc
invalid
sete dl
ret 0xf980
pop rsp
sete cl
ror dword [rax], 0xd1
shr ebx, 1
invalid
xor ecx, ecx
mov rdx, qword [rbp + 0xd0]
mov qword [rbp + 0x5f], rdx
push rbp
pop rdi
movups xmm0, xmmword [rbp + 0xb1]
add byte [rax], al
add byte [rdi], cl
adc byte [rbp + 0xc1], cl
add byte [rax], al
movaps xmmword [rbp + 0x50], xmm1
movaps xmmword [rbp + 0x40], xmm0
test rbx, rbx
je 0x140046101
invalid
cmp al, 6
jne 0x140046109
jmp 0x140046121
cmp al, 3
jae 0x1400463a1
invalid
mov rdx, qword [rbp + 0x5f]
mov qword [rbp + 0x2f], rdx
mov dword [rbp + 0x2f], edx
invalid
movaps xmm0, xmmword [rbp + 0x40]
sub byte [rbp + 0x40], al
movaps xmm1, xmmword [rbp + 0x50]
sub byte [rbp + 0x50], cl
push rax
movaps xmmword [rbp + 0x20], xmm1
and byte [rdi], cl
sub dword [rbp + 0x10], eax
invalid
invalid
mov rsi, rdi
mov qword [rbp + 0x120], rdi
mov qword [rbp + 0xa8], rbx
mov dword [rbp + 0xa8], ebx
popfq
test al, 0
add byte [rax], al
add byte [rax - 0x77], cl
popfq
test al, 0
add byte [rax], al
mov qword [rbp + 0x128], rbx
mov byte [rbp + 0x130], al
xor byte [rcx], al
add byte [rax], al
movaps xmm0, xmmword [rbp + 0x10]
sub byte [rbp + 0x10], al
add byte [rax + 0x13085], cl
add byte [rdi], cl
sub byte [rbp + 0x10], al
movaps xmm1, xmmword [rbp + 0x20]
movups xmmword [rbp + 0x131], xmm0
adc dword [rbp + 0x131], eax
and byte [rdi], cl
adc dword [rbp + 0x131], eax
movups xmmword [rbp + 0x141], xmm1
mov rax, qword [rbp + 0x2f]
invalid
invalid
mov qword [rbp + 0x150], rax
push rax
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
push rax
add dword [rax], eax
add byte [rax], al
mov word [rbp + 0x158], 0x200
add byte [rax], al
mov word [rbp + 0x158], 0x200
add dword [rax], eax
add byte [rax], al
add cl, byte [rax + 0x15a8d]
add dword [rax], eax
mov byte [rbp + 0x15a], cl
mov qword [rbp + 0x68], 1
mov dword [rbp + 0x68], 1
add dword [rax], eax
add byte [rax - 0x39], cl
push 1
add dword [rax], eax
add byte [rax], al
invalid
mov dword [rbp + 0x68], 1
add byte [rax - 0x39], cl
jo case.0x140042112.88
jo case.0x140042112.88
mov qword [rbp + 0x70], 0
mov dword [rbp + 0x70], 0
add byte [rax], al
add dh, al
js 0x140046189
js 0x140046189
invalid
mov byte [rbp + 0x78], 6
invalid
mov word [rbp + 0xa0], 0x200
mov dword [rbp + 0xa0], 0x85c60200
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add al, dh
test dword [rdx], esp
invalid
add byte [rax], al
add byte [rax], al
invalid
mov byte [rbp + 0xa2], 0
movabs byte [0xd84d8d4800000000], al
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [rbp - 0x28]
invalid
invalid
lea rcx, [rbp - 0x28]
lea ecx, [rbp - 0x28]
fmul dword [rax - 0x73]
lea rdx, [rbp + 0x120]
xchg ebp, eax
and byte [rcx], al
add byte [rax], al
add al, ch
sbb eax, 0x80000005
call fcn.1400466c0
cmp byte [rbp - 0x28], 0xa
jge case.0x14004be9b.123
or cl, byte [rdi]
invalid
invalid
add byte [rax], al
invalid
jge case.0x14004be9b.123
or cl, byte [rdi]
test byte [rbx + 0x48000000], ah
lea ebx, [rbp + 0xe8]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
popfq
call 0x18c0461b5
add byte [rax], al
add byte [rbp + rcx*4 + 0x75], cl
jne case.0x1400408da.176
lea rbx, [rbp + 0xe8]
add byte [rax], al
add byte [rbp + rcx*4 + 0x75], cl
jne case.0x1400408da.176
lea r15, [rbp + 0x68]
invalid
invalid
movsd dword [rdi], dword [rsi]
invalid
add byte [rax], al
lea r14, [rbp - 0x60]
jne case.0x1400408da.176
lea r15, [rbp + 0x68]
lea edi, [rbp + 0x68]
lea r12, [rbp + 0xb0]
lea r13, [rbp - 0x28]
fmul dword [rax - 0x73]
mov ebp, 0x120
and byte [rcx], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + rcx*4 + 0x6d], cl
fmul dword [rax - 0x73]
mov ebp, 0x120
and byte [rcx], al
add byte [rax], al
invalid
lea edi, [rbp + 0x120]
and byte [rcx], al
add byte [rax], al
invalid
add byte [rsi - 0x70], ah
nop
mov rcx, r14
mov ecx, esi
mov rdx, r15
mov edx, edi
call fcn.1400466c0
cmp byte [rbp - 0x60], 0xa
jge case.0x14004be9b.123
or cl, byte [rdi]
invalid
mov byte [rax], al
add byte [rax], al
invalid
jge case.0x14004be9b.123
or cl, byte [rdi]
test byte [rax + 0x48000000], cl
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax - 0x75], cl
or byte [r8 - 0x77], r9b
mov qword [rbp + 0xe0], rax
movups xmm0, xmmword [rbp - 0x28]
mov rax, qword [rbp + 8]
mov eax, dword [rbp + 8]
mov qword [rbp + 0xe0], rax
mov dword [rbp + 0xe0], eax
movups xmm0, xmmword [rbp - 0x28]
movups xmm1, xmmword [rbp - 0x18]
movups xmm2, xmmword [rbp - 8]
push rbp
clc
movaps xmmword [rbp + 0xd0], xmm2
sub dword [rbp + 0xd0], edx
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0xc0], ecx
rol byte [rax], 0
invalid
movaps xmmword [rbp + 0xc0], xmm1
movaps xmmword [rbp + 0xb0], xmm0
mov rax, qword [rbp - 0x30]
invalid
ror byte [rax - 0x77], 1
xor byte [r15], cl
adc byte [rbp - 0x60], al
invalid
invalid
mov qword [rbx + 0x30], rax
mov dword [rbx + 0x30], eax
movups xmm0, xmmword [rbp - 0x60]
movups xmm1, xmmword [rbp - 0x50]
adc byte [rbp - 0x50], cl
movups xmm2, xmmword [rbp - 0x40]
movups xmmword [rbx + 0x20], xmm2
movups xmmword [rbx + 0x10], xmm1
adc byte [rdi], cl
adc dword [rbx], eax
adc byte [rdi], cl
adc dword [rbx], eax
mov rcx, r12
mov ecx, esp
loope 0x14004627c
mov rdx, rbx
mov edx, ebx
call fcn.140041cf0
test al, al
je 0x14004626d
invalid
inc dword [rax + rax*8 - 0x76b3d18c]
jmp 0x128feeb8e
mov rcx, r13
mov rdx, rdi
call fcn.1400466c0
add byte [rax], al
add byte [rax], al
cmp byte [rbp - 0x28], 0xa
or dh, byte [rbp - 0x80]
jne 0x1400461d0
lea rcx, [rbp + 0xb0]
add byte [rax], al
lea rdx, [rbp + 0x68]
call fcn.1400466c0
cmp byte [rbp + 0xb0], 0xa
add byte [rax], al
or cl, byte [rdi]
test byte [rcx + rax], dh
xor al, 1
add byte [rax], al
add byte [rax], al
or cl, byte [rdi]
test byte [rcx + rax], dh
xor al, 1
xor al, 1
add byte [rax], al
mov rdi, rsi
mov rcx, rsi
mov rsi, qword [rbp + 0xa8]
mov rdx, rsi
call case.0x140042112.78
invalid
invalid
bnd call case.0x140042112.78
invalid
mov qword [rbp + 0x120], rax
test rax, rax
je 0x1400463a1
mov rbx, rax
and eax, 3
lea rcx, [0x140076e5c]
or eax, 0x30bbd
or eax, 0x30bbd
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
movzx eax, byte [rbx + 0x10]
jmp 0x1400462e4
mov rcx, rbx
shr rcx, 0x20
call fcn.14003f9d0
jmp 0x1400462e4
invalid
mov rax, rbx
shr rax, 0x20
cmp eax, 0x28
clc
sub byte [rdi], cl
xchg esi, eax
add al, byte [rax]
invalid
clc
sub byte [rdi], cl
xchg esi, eax
add al, byte [rax]
add byte [rax - 0x73], cl
lea rcx, [0x140076e6c]
lea rcx, [0x140076e6c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor eax, eax
jmp 0x1400462e4
movzx eax, byte [rbx + 0xf]
test al, al
je 0x140046320
lea rcx, [rbp + 0xb0]
mov rdx, rdi
lea esi, [rax + 0x48000000]
mov edx, edi
mov r8, rsi
call fcn.1400469f0
cmp dword [rbp + 0xb0], 2
mov ebp, 0xb0
add dh, byte [rbp + 0x6d]
insd dword [rdi], dx
add byte [rax], al
add dh, byte [rbp + 0x6d]
insd dword [rdi], dx
mov rax, qword [rbp + 0xb8]
lea rcx, [rbp + 0x70]
test dword [rax + 0x48000000], edi
lea ecx, [rbp + 0x70]
mov qword [rbp + 0x70], rax
mov byte [rbp + 0x68], 1
call case.0x14001d201.288
push rbp
jns case.0x14004606b.57
invalid
invalid
jmp case.0x14004123e.133
add byte [rax], al
invalid
lea rcx, [rbp + 0x120]
call case.0x14001d201.288
lea rcx, [rbp + 0x120]
add dword [rax], eax
add byte [rax - 0x77], cl
mov rdx, rdi
add dword [rax], eax
add byte [rax - 0x77], cl
mov rdx, rdi
mov r8, rsi
call fcn.140041480
mov cl, 0xff
dec dword [rdi]
mov dh, 0x95
and byte [rcx], al
add byte [rax], al
mov rcx, qword [rbp + 0x130]
xor byte [rcx], al
add byte [rax], al
mov rax, qword [rbp + 0x140]
add dword [rax], eax
add byte [rbp + rcx*4 + 5], cl
mov dh, 0xb
add eax, dword [rax]
movsxd r9, dword [r8 + rdx*4]
nop
add r9, r8
mov rdx, rsi
mov r8, rdi
jmp r9
add rcx, 4
add ecx, 4
jmp 0x1400463ee
mov edx, dword [rbp + 0xfc]
test edx, 0x400
add al, 0
add byte [rdi], cl
xchg esp, eax
sal bh, 0x85
test dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], ah
cld
add byte [rax], al
add bh, dh
ret 0x400
invalid
add al, 0
add byte [rdi], cl
xchg esp, eax
sal bh, 0x85
test dword [rax], eax
add dword [rax], eax
add byte [rax], al
invalid
test dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], ah
sete cl
invalid
invalid
add byte [rax], ah
sete cl
test dl, 0x10
invalid
je case.0x14004123e.133
adc byte [rdx + rdx + 8], dh
enter 0xe74, 0x48
lea rcx, [rbp + 0x120]
or al, cl
je case.0x14004123e.133
lea rcx, [rbp + 0x120]
and byte [rcx], al
add byte [rax], al
call case.0x14001d201.288
invalid
xor ebx, ebx
mov rax, rbx
add rsp, 0x1e8
add dword [rax], eax
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
lea rdx, [rax + 1]
lea edx, [rax + 1]
test rax, rax
test eax, eax
cmove rdx, rax
cmove edx, eax
add rcx, rdx
add ecx, edx
add rcx, 8
add ecx, 8
jmp 0x1400463ee
and byte [rcx + 6], bh
mov ecx, 6
invalid
add byte [rax], al
add bl, ch
invalid
jmp 0x1400463ee
sbb dword [rax - 0x73], ecx
lea rdx, [rax + 1]
lea edx, [rax + 1]
push rax
add dword [rax - 0x7b], ecx
invalid
test rax, rax
test eax, eax
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
invalid
cmove rdx, rax
cmove edx, eax
ror byte [rax + 1], 1
add rcx, rdx
add ecx, edx
ror dword [rax - 0x7d], 1
add rcx, 2
add ecx, 2
rol dword [rdx], 0xeb
jmp 0x1400463ee
add eax, 0x2b9
mov ecx, 2
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov rdx, rsi
mov edx, esi
sub rdx, rcx
sub rdx, rcx
sub edx, ecx
retf 0x820f
jb 0x140046626
sub al, 2
add byte [rax], al
invalid
add al, byte [rax]
add byte [rax + 1], cl
stc
add rcx, rdi
mov r8, rcx
mov eax, ecx
test rdx, rdx
test edx, edx
je 0x140046417
adc al, byte [rcx + 0xf]
movzx eax, byte [r8]
mov dh, 0
add byte [rdi + rbp], bh
cmp al, 0x2f
sete cl
xchg esp, eax
sar dword [rsp + rbx*2], 0xf
cmp al, 0x5c
invalid
xchg esp, eax
cmp al, 0x5c
pop rsp
sete al
ror byte [rax], 0xc8
or al, cl
jmp case.0x14004be9b.84
add dh, byte [rcx]
ror byte [rax - 0x77], 0xbd
invalid
invalid
invalid
xor eax, eax
mov qword [rbp + 0xb0], rdi
mov dword [rbp + 0xb0], edi
mov al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov ch, 0xb8
invalid
mov qword [rbp + 0xb8], rsi
mov dword [rbp + 0xb8], esi
mov eax, 0xf000000
add byte [rax], al
add byte [rdi], cl
invalid
movups xmm0, xmmword [rbp + 0x120]
adc byte [rbp + 0x120], al
and byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rdi], cl
invalid
movups xmm1, xmmword [rbp + 0x130]
adc byte [rbp + 0x130], cl
xor byte [rcx], al
add byte [rax], al
movups xmmword [rbp + 0xc0], xmm0
adc dword [rbp + 0xc0], eax
rol byte [rax], 0
add byte [rax], al
add byte [rdi], cl
movups xmmword [rbp + 0xd0], xmm1
adc dword [rbp + 0xd0], ecx
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rbp + 0x140]
mov rcx, qword [rbp + 0x140]
mov ecx, dword [rbp + 0x140]
add dword [rax], eax
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
mov qword [rbp + 0xe0], rcx
mov dword [rbp + 0xe0], ecx
loopne 0x14004644f
add byte [rax], al
add byte [rax + 0xea85], cl
invalid
test edx, ebp
add byte [rax], al
add byte [rax], al
mov byte [rbp + 0xea], al
test edx, ebp
add byte [rax], al
add byte [rax], al
add byte [rsi - 0x39], ah
mov word [rbp + 0xe8], 0x200
mov dword [rbp + 0xe8], 0x8d480200
test eax, ebp
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx], al
invalid
add cl, byte [rax - 0x73]
lea rcx, [rbp + 0x68]
lea rdx, [rbp + 0xb0]
xchg ebp, eax
mov al, 0
add byte [rax], al
push 0xffffffffb0958d48
push 0xffffffffb0958d48
xchg ebp, eax
mov al, 0
add byte [rax], al
add byte [rax], al
add al, ch
push rax
call fcn.1400466c0
add al, byte [rax]
add byte [rdi], cl
invalid
add byte [rax], al
movzx eax, byte [rbp + 0x68]
mov dh, 0x45
push 0xc750a3c
cmp al, 0xa
jne 0x140046484
invalid
cmp al, 0xa
jne 0x140046484
invalid
or dh, byte [rbp + 0xc]
or al, 0x48
lea ebx, [0x14006f280]
invalid
mov es, word [rdx]
invalid
lea rbx, str.failed_to_create_whole_tree
add dword [rsi + 0x1fe90002], ecx
invalid
mov es, word [rdx]
add cl, ch
invalid
jmp case.0x14004123e.133
invalid
inc dword [rdx + rdi*8]
add al, 0xfa
cli
cmp al, 3
ja case.0x14004b719.120
out dx, al
out dx, al
movzx eax, al
ror byte [rax - 1], 0xc8
dec rax
cmp rax, 3
cmp eax, 3
add esi, dword [rbx - 0x1e]
jae case.0x14004b719.120
lea rcx, [rbp + 0xb0]
lea ecx, [rbp + 0xb0]
lea esi, [rax - 0x18000000]
add byte [rax], al
add al, ch
add byte [rax], al
call case.0x14003f684.433
mov ecx, 0x8548ffff
dec dword [rax - 0x7b]
test rax, rax
sal byte [rcx + rdx*8 + 0x48], 0x89
je case.0x14004b719.120
mov rcx, rax
mov ecx, eax
shr eax, 0x51
call fcn.140046000
sti
invalid
mov rbx, rax
mov ebx, eax
test rax, rax
test eax, eax
jne case.0x14004123e.133
test eax, ebp
invalid
dec dword [rax - 0x77]
mov rcx, rdi
stc
mov rdx, rsi
call case.0x140042112.78
mov qword [rbp + 0xb0], rax
invalid
mov al, 0
add byte [rax], al
invalid
test dword [rax + 0x48000000], esi
test eax, eax
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
test rax, rax
je 0x1400463a1
retf
invalid
mov rbx, rax
mov rcx, rdi
mov ecx, edi
mov rdx, rsi
call fcn.140046b50
insb byte [rdi], dx
invalid
add byte [rax], al
test al, al
je case.0x14004123e.133
invalid
mov bh, 0xfe
invalid
invalid
insb byte [rdi], dx
invalid
test byte [rdi + 0x48fffffe], dh
lea ecx, [rbp + 0xb0]
invalid
mov al, 0
add byte [rax], al
mov bh, 0xfe
invalid
lea rcx, [rbp + 0xb0]
lea esi, [rax - 0x17000000]
movsb byte [rdi], byte [rsi]
mov al, 0
add byte [rax], al
jmp case.0x14004123e.117
invalid
invalid
mov al, 0x25
jmp 0x1400462e4
std
invalid
invalid
std
invalid
mov al, 0x23
jmp 0x1400462e4
std
invalid
invalid
std
invalid
mov al, 0x24
jmp 0x1400462e4
std
invalid
invalid
std
invalid
mov al, 0x1b
jmp 0x1400462e4
std
invalid
invalid
std
invalid
mov al, 0x22
jmp 0x1400462e4
std
invalid
invalid
std
invalid
mov al, 0x10
jmp 0x1400462e4
std
invalid
invalid
std
invalid
mov al, 0xe
jmp 0x1400462e4
std
invalid
invalid
std
invalid
mov al, 0x21
jmp 0x1400462e4
std
invalid
invalid
std
invalid
mov al, 0xb
jmp 0x1400462e4
std
invalid
invalid
std
invalid
mov al, 4
jmp 0x1400462e4
invalid
invalid
invalid
mov al, 0x28
jmp 0x1400462e4
invalid
invalid
invalid
mov al, 0xc
jmp 0x1400462e4
invalid
invalid
invalid
mov al, 9
jmp 0x1400462e4
invalid
invalid
invalid
mov al, 0x19
jmp 0x1400462e4
invalid
invalid
invalid
mov al, 0x18
jmp 0x1400462e4
invalid
invalid
invalid
mov al, 2
jmp 0x1400462e4
mov al, 0xf
jmp 0x1400462e4
invalid
invalid
invalid
mov al, 3
jmp 0x1400462e4
invalid
invalid
invalid
mov al, 7
jmp 0x1400462e4
invalid
invalid
invalid
mov al, 1
jmp 0x1400462e4
invalid
invalid
invalid
mov al, 0x1f
jmp 0x1400462e4
invalid
invalid
invalid
mov al, 0x11
jmp 0x1400462e4
invalid
invalid
invalid
mov al, 0x29
jmp 0x1400462e4
invalid
invalid
invalid
mov al, 0x14
jmp 0x1400462e4
invalid
invalid
invalid
mov al, 5
jmp 0x1400462e4
invalid
invalid
invalid
mov al, 0x15
jmp 0x1400462e4
invalid
invalid
invalid
mov al, 0xd
jmp 0x1400462e4
invalid
invalid
invalid
mov al, 6
jmp 0x1400462e4
invalid
invalid
invalid
mov al, 0x12
jmp 0x1400462e4
std
invalid
invalid
invalid
mov al, 0xa
jmp 0x1400462e4
invalid
invalid
invalid
mov al, 8
jmp 0x1400462e4
invalid
invalid
invalid
mov al, 0x1e
jmp 0x1400462e4
or al, 0xfd
invalid
invalid
invalid
mov al, 0x20
jmp 0x1400462e4
invalid
std
invalid
invalid
invalid
mov al, 0x16
jmp 0x1400462e4
invalid
invalid
invalid
mov al, 0x27
jmp 0x1400462e4
mov al, 0x13
jmp 0x1400462e4
mov al, 0x17
jmp 0x1400462e4
mov al, 0x1c
jmp 0x1400462e4
mov al, 0x1d
jmp 0x1400462e4
cld
invalid
invalid
mov al, 0x26
jmp 0x1400462e4
mov al, 0x1a
jmp 0x1400462e4
lea r8, [0x14006f8a8]
mov rdx, rbx
call fcn.140057490
lea r8, [0x14006f8a8]
mov rdx, rsi
call fcn.140057490
int3
int3
mov rsi, rcx
movzx r13d, byte [rdx + 0x38]
mov dh, 0x6a
cmp byte [rcx - 0x80], al
cmp r13b, 3
je 0x1400469a3
mov dh, 0x6a
cmp byte [rcx - 0x80], al
cmp r13b, 3
je 0x1400469a3
mov rdi, rdx
mov rdi, rdx
movzx eax, byte [rdx + 0x39]
cmp al, 3
cmp dword [rbx + rax], edi
sete dl
cmp r13b, al
seta cl
lea r15, [rbp - 0x57]
or cl, dl
cmp byte [rdi + 0x3a], 0
movzx edx, byte [rdi + 0x10]
push rdi
adc byte [rax + 0xf442755], cl
mov dh, 0xe2
invalid
push rdi
adc byte [rax + 0xf442755], cl
mov dh, 0xe2
invalid
mov rdx, qword [rdi]
mov qword [rbp + 0x18], rdx
mov dword [rbp + 0x18], edx
mov dword [rbp + 0x18], edx
mov rbx, qword [rdi + 8]
je 0x1400467da
add byte [rax], al
add byte [rax], al
test cl, cl
jne 0x1400469a3
invalid
add byte [rbp + rcx*4 + 0x75], cl
lea r14, [rbp - 0x60]
jmp 0x140046755
movabs al, byte [0xf2e6666666622eb]
invalid
nop dword cs:[rax + rax]
add dh, al
cmp dword [r9], r8d
mov byte [rdi + 0x39], 1
mov al, 1
mov rcx, rbx
invalid
invalid
mov rbx, rcx
cmp r13b, al
retf
ja 0x1400469a3
cmp al, 2
jne 0x1400468f9
add byte [rax], al
add byte [rax], al
mov rcx, rdi
call case.0x1400408da.69
cmp rbx, rax
ret
jbe 0x140046740
ret
mov rcx, r14
mov rdx, rdi
call fcn.140042260
movzx edx, byte [rbp - 0x58]
push rbp
test al, 0x41
movups xmm0, xmmword [rdi]
invalid
push rbp
test al, 0x41
movups xmm0, xmmword [rdi]
invalid
invalid
movups xmm1, xmmword [r15 + 0x10]
adc byte [rdi + 0x10], cl
movups xmm2, xmmword [r15 + 0x20]
movaps xmmword [rbp - 0x20], xmm0
movaps xmmword [rbp - 0x10], xmm1
movaps xmmword [rbp], xmm2
mov rax, qword [r15 + 0x2f]
mov qword [rbp + 0xf], rax
mov dword [rbp + 0xf], eax
mov rcx, rbx
sub rcx, qword [rbp - 0x60]
jb 0x1400469c0
mov qword [rdi + 8], rcx
mov al, 2
cmp dl, 0xa
cli
invalid
je 0x140046749
cli
or dh, byte [rsi + rdx*4 - 0x78]
mov byte [rsi], dl
movaps xmm0, xmmword [rbp - 0x20]
loopne 0x1400467c9
sub byte [rbp - 0x10], cl
invalid
loopne 0x1400467c9
sub byte [rbp - 0x10], cl
movaps xmm2, xmmword [rbp]
movups xmmword [rsi + 1], xmm0
movups xmmword [rsi + 0x11], xmm1
movups xmmword [rsi + 0x21], xmm2
mov rax, qword [rbp + 0xf]
mov qword [rsi + 0x30], rax
xor cl, r13b
int3
add dword [rax], eax
invalid
push rsi
and dword [rax - 0x75], ecx
cmovs r9d, dword [r9 - 0x3316cfba]
xor cl, r13b
int3
add dword [rax], eax
add byte [rcx + rcx*8 + 0x1c1850f], al
add byte [rax], al
xor cl, r13b
int3
test cl, cl
jne 0x1400469a3
mov r14, rbx
jmp 0x1400467ff
nop word [rax + rax]
mov byte [rdi + 0x39], 1
mov al, 1
cmp r13b, al
ja 0x1400469a3
cmp al, 1
je 0x140046870
movzx eax, al
cmp eax, 2
jne 0x140046900
mov rcx, rdi
call case.0x1400408da.69
cmp r14, rax
jbe 0x1400467f0
lea rcx, [rbp - 0x60]
mov rdx, rdi
call fcn.140042260
dec dword [rdi]
mov dh, 0x55
test al, 0x41
movups xmm0, xmmword [rdi]
dec dword [rdi]
mov dh, 0x55
test al, 0x41
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movaps xmmword [rbp - 0x20], xmm0
movaps xmmword [rbp - 0x10], xmm1
movaps xmmword [rbp], xmm2
mov rax, qword [r15 + 0x2f]
invalid
invalid
mov qword [rbp + 0xf], rax
mov rbx, r14
sub rbx, qword [rbp - 0x60]
jb 0x1400469ba
invalid
mov qword [rdi + 8], rbx
mov al, 2
mov r14, rbx
cmp dl, 0xa
je 0x1400467f6
jmp 0x1400467b3
mov byte [rdi + 0x39], 0
xor eax, eax
cmp r12d, 3
jb 0x1400467f6
cmp r12d, 5
je 0x1400467f6
add eax, 0xff6c840f
invalid
cmp r12d, 6
jne 0x14004692f
test r14, r14
je 0x1400468c4
mov rax, qword [rbp + 0x18]
movzx ecx, byte [rax]
cmp r14, 1
je 0x1400468ce
cmp cl, 0x2e
jne 0x1400468ce
mov rax, qword [rbp + 0x18]
movzx eax, byte [rax + 1]
cmp eax, 0x2f
je 0x1400468e3
cmp eax, 0x5c
je 0x1400468e3
xor eax, eax
jmp 0x1400467f6
xor r14d, r14d
xor eax, eax
jmp 0x1400467f6
xor eax, eax
cmp r14, 1
jne 0x1400467f6
cmp cl, 0x2e
jne 0x1400467f6
sub rbx, 1
jb 0x1400469e0
mov qword [rdi + 8], rbx
mov byte [rsi], 7
jmp 0x1400469a6
add byte [rax], al
add byte [rax], al
movzx eax, al
test eax, eax
jne 0x14004691d
mov eax, r12d
lea rcx, [0x140076f2c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rdi + 0x20]
add rax, 4
add eax, 4
add eax, 4
jmp 0x14004696a
mov byte [rdi + 0x39], 0
sub rbx, 1
jb 0x1400469cf
mov qword [rdi + 8], rbx
mov byte [rsi], 6
jmp 0x1400469a6
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 0x14004696a
and byte [rax - 0x75], cl
xor byte [r8 - 0x73], r9b
push rcx
add dword [rax - 0x7b], ecx
leave
cmove rdx, rcx
add rax, rdx
add rax, 2
test rax, rax
je 0x14004699f
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
movzx eax, byte [rbp + 0x27]
mov byte [rsi], al
mov rax, qword [rbp + 0x18]
mov qword [rsi + 0x28], rax
mov qword [rsi + 0x30], rbx
jmp 0x1400469a6
mov byte [rdi + 0x39], 3
mov byte [rsi], 0xa
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rcx, rbx
mov rbx, r14
lea r8, [0x14006f9e8]
mov rdx, rbx
call fcn.140057570
lea r8, [0x14006f9d0]
mov rcx, rbx
xor edx, edx
call fcn.140057570
lea r8, [0x14006f9b8]
jmp 0x1400469d6
lea rcx, [rbp + 0x248]
call case.0x14001d201.288
jmp 0x140046e20
nop
add rsp, 0x2d8
add byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movsd xmm1, qword [rbp - 0x4c]
mov edx, dword [rbp - 0x40]
mov ecx, dword [rbp - 0x44]
invalid
mov esp, 0x400a9
add byte [rbp + 0x51], dh
movabs r12, 0x48517500000400a9
shl ecx, 0x20
shl rcx, 0x20
or rcx, rdx
or ecx, edx
mov qword [rsi], 0
add byte [rax], al
add byte [rax], al
mov dword [rsi + 0x10], 0
add byte [rax], al
mov dword [rsi + 0x18], 0
movups xmmword [rsi + 0x20], xmm0
movlps qword [rsi + 0x30], xmm1
adc ecx, dword [rsi + 0x30]
adc ecx, dword [rsi + 0x30]
xor byte [rax - 0x77], r9b
cmp dil, r8b
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x38], rcx
mov dword [rsi + 0x40], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov dword [rsi + 0x4c], eax
mov dword [rsi + 0x50], r13d
test r12, r12
je 0x140046cff
test byte [rsi + rdi*8], bh
invalid
mov edx, 2
mov rcx, r14
add byte [rcx + rcx*4 - 0xf], cl
call fcn.140008050
jmp 0x140046cff
mov r13d, dword [rbp - 0x3c]
mov ebp, dword [rbp - 0x3c]
test ebx, ebx
jne 0x140046e84
mov r8d, r13d
and r8d, 0x20000000
je 0x140046e84
call 0x140e4f025
add byte [rax], al
and byte [rbx + rbx*4 + 0x48], dh
mov dword [rsi + 8], edi
mov qword [rsi + 8], rdi
mov qword [rsi], 2
add byte [rax], al
add byte [rbp - 0x7b], cl
in al, 0xf
test byte [rbx], ah
invalid
add byte [rax], al
test r12, r12
je 0x140046e20
invalid
invalid
invalid
mov edx, 2
mov rcx, r14
call fcn.140008050
invalid
jmp 0x140046e20
invalid
invalid
call qword [rax + 0x24548948]
adc byte [rbp + 0x41], dl
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax], al
lea rcx, [rbp + 0x248]
call case.0x14001d201.288
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
adc byte [rcx - 0x77], cl
ror byte [rcx + 0x29], 0xd0
jb 0x140046f76
add rdx, qword [rcx + 8]
mov rax, rdx
mov rdx, r8
add rsp, 0x20
pop rbp
ret
lea r8, str.library_std_srcio_buffered_bufwriter.rs
mov rcx, rdx
mov rdx, rax
call fcn.140057490
int3
ret
mov ecx, 8
mov edx, 0x18
call fcn.140057370
add byte [rdi], cl
invalid
add byte [rdi], cl
or esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x30]
mov rcx, qword [rbp - 8]
clc
mov rdx, qword [rbp - 0x10]
call fcn.140047030
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
add cl, byte [rax - 0x7b]
sal byte [rsi + rax + 0x48], 0x8b
call 0xcb4d4159
call rax
mov rcx, qword [rbp - 0x18]
mov rax, qword [rbp - 0x10]
cmp qword [rax + 8], 0
invalid
je 0x140047075
add byte [rsi + rcx + 0x48], dh
mov edx, dword [rax + 0x10]
mov rdx, qword [rax + 0x10]
add rsp, 0x40
pop rbp
jmp fcn.140008050
paddb mm7, mm7
nop
add rsp, 0x40
pop rbp
ret
nop dword [rax]
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
lea ebp, [rdx + 0x40]
mov rcx, qword [rbp - 0x18]
mov rax, qword [rbp - 0x10]
invalid
invalid
cmp qword [rax + 8], 0
js 0x1400470a2
invalid
je case.0x140046367.14
invalid
invalid
or eax, 0xf0458b48
mov rax, qword [rbp - 0x10]
invalid
mov rdx, qword [rax + 0x10]
call fcn.140008050
paddb mm7, mm7
nop
add rsp, 0x20
invalid
pop rbp
ret
int3
int3
lea ebp, [rsp + 0x20]
mov rcx, qword [rcx]
or dword [rcx + 0x3e083c8], ecx
or dword [rcx + 0x3e083c8], ecx
lea rdx, [0x140076f48]
adc eax, 0x2fe6f
movsxd rax, dword [rdx + rax*4]
add rax, rdx
add eax, edx
add eax, edx
jmp rax
mov rax, qword [rcx]
mov rdx, qword [rcx + 8]
mov edx, dword [rcx + 8]
or bl, ch
invalid
add dword [rax - 0x75], ecx
push rcx
or bl, ch
cmp byte [rax - 0x3f], cl
shr rcx, 0x20
invalid
invalid
invalid
shr rcx, 0x20
shr ecx, 0x20
call fcn.14003f9d0
fmul qword [rax - 0x49f00001]
movzx ecx, al
jmp 0x1400470fd
enter 0x4eb, 0x48
shr ecx, 0x20
invalid
invalid
shr rcx, 0x20
jmp 0x14591b920
lea rax, [0x140070ed8]
invalid
add al, byte [rax]
mov rdx, qword [rax + rcx*8]
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_errorOskindKindCustomerror__os_error
lea eax, [0x140071020]
lahf
add al, byte [rax]
invalid
add byte [rax - 0x75], cl
add al, 0xc8
mov rax, qword [rax + rcx*8]
mov eax, dword [rax + rcx*8]
jmp 0x140047123
mov rax, qword [rcx - 1]
mov rdx, qword [rcx + 7]
invalid
mov rcx, rax
mov ecx, eax
dec dword [r8 - 0x75]
push rcx
invalid
mov ecx, eax
call qword [rdx + 0x40]
nop
add rsp, 0x20
add esp, 0x20
pop rbp
ret
int3
int3
int3
in al, dx
and byte [rax - 0x73], cl
invalid
insb byte [rdi], dx
lea ebp, [rsp + 0x20]
and al, 0x20
mov r8, qword [rcx]
add dword [rcx + rcx*4 - 0x3f], eax
mov ecx, r8d
and ecx, 3
loope case.0x140042404.125
xor eax, eax
lea rdx, [rcx - 2]
lea edx, [rcx - 2]
ror byte [rax - 0x73], 0x51
lea edx, [rcx - 2]
push rcx
dec byte [rax - 0x7d]
cmp rdx, 2
jae 0x140047151
invalid
cli
add dh, byte [rbx + 2]
invalid
add ch, bl
jmp 0x140047161
adc byte [rax - 0x7b], cl
leave
test rcx, rcx
test ecx, ecx
je 0x140047161
or ecx, dword [rcx - 0x75]
mov rcx, qword [r8 - 1]
mov rax, qword [r8 + 7]
invalid
invalid
call qword [rax + 0x48]
push rax
invalid
dec qword [rcx - 0x75]
dec dword [rcx - 0x75]
invalid
invalid
push rax
nop
nop
add rsp, 0x20
add esp, 0x20
invalid
pop rbp
ret
int3
int3
int3
int3
int3
push rbp
sub rsp, 0x20
sub esp, 0x20
and byte [rax - 0x73], cl
insb byte [rdi], dx
lea rbp, [rsp + 0x20]
and al, 0x20
and byte [rbx + rcx*4 + 1], cl
mov r8, qword [rcx]
mov eax, dword [rcx]
add dword [rcx + rcx*4 - 0x3f], eax
mov ecx, r8d
rol dword [rbx - 0x3fcefc1f], 0x48
and ecx, 3
add esi, dword [rcx]
ror byte [rax - 0x73], 0x51
invalid
push rcx
xor eax, eax
lea rdx, [rcx - 2]
lea edx, [rcx - 2]
lea edx, [rcx - 2]
push rcx
dec byte [rax - 0x7d]
cli
cmp rdx, 2
cmp edx, 2
add dh, byte [rbx + 2]
jae case.0x14004b719.154
add ch, bl
jmp 0x1400471a1
adc byte [rax - 0x7b], cl
leave
test rcx, rcx
je 0x1400471a1
or ecx, dword [rcx - 0x75]
mov rcx, qword [r8 - 1]
mov ecx, dword [rax - 1]
dec qword [rcx - 0x75]
mov rax, qword [r8 + 7]
mov eax, dword [rax + 7]
invalid
call qword [rax + 0x30]
push rax
xor byte [rax + 0x20c48348], dl
add rsp, 0x20
nop
add rsp, 0x20
add esp, 0x20
and byte [rbp - 0x3d], bl
int3
pop rbp
ret
int3
int3
int3
int3
push rbp
push r15
push r14
push r13
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x68
in al, dx
push 0x246c8d48
invalid
in al, dx
push 0x246c8d48
invalid
lea ebp, [rsp + 0x60]
insb byte [rdi], dx
and al, 0x60
test r8, r8
test eax, eax
je 0x140047495
test bh, al
add al, byte [rax]
add byte [rbp - 0x77], cl
mov r15, r8
mov edi, eax
invalid
mov rdi, rdx
xlatb
mov rbx, rcx
retf
mov rax, r8
shl rax, 4
shl eax, 4
add al, 0x31
sal byte [rcx], cl
xor edx, edx
xor ecx, ecx
leave
leave
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rbx + 0x7500173c], al
or al, 0x48
invalid
cmp dword [rdi + rdx], 0
jne 0x140047202
invalid
add byte [rbp + 0xc], dh
inc rcx
inc ecx
add rdx, 0x10
add edx, 0x10
cmp rax, rdx
cmp eax, edx
jne case.0x140041bc2.196
out dx, al
cmp r15, rcx
iretd
jb 0x1400474b4
test eax, 0x49000002
add al, byte [rax]
add byte [rcx + 0x29], cl
sub r15, rcx
sub r15, rcx
sub edi, ecx
je 0x140047495
test byte [rcx + 0x48000002], al
add byte [rax], al
add byte [rax - 0x3f], cl
shl rcx, 4
shl ecx, 4
loope case.0x14004d4ff.145
add al, 0x48
add rdi, rcx
add edi, ecx
iretd
lea r14, [rbp]
lea esi, [rbp]
jne 0x14004721f
lea r12, [0x140076f58]
lea esp, [0x140076f58]
std
add al, byte [rax]
lea r13, [0x140076f68]
lea ebp, [0x140076f68]
std
add al, byte [rax]
jmp 0x140047249
sbb cl, byte [rax - 0x7b]
test rax, rax
ror byte [rdi], 0x85
mov ebp, 0xf000002
add al, byte [rax]
add byte [rdi], cl
invalid
jne 0x1400474f5
test dword [rbp + 0xf000002], edi
add al, byte [rax]
add byte [rdi], cl
invalid
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rbp - 0x7b], cl
dec dword [rdi]
invalid
test byte [rdx + rax], cl
add al, byte [rax]
test r15, r15
je 0x140047495
add al, byte [rax]
add byte [rax - 0x73], cl
lea rax, [rdi - 0x10]
lea eax, [rdi - 0x10]
invalid
mov rsi, r15
shl rsi, 4
mov rcx, rsi
nop word [rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
add byte [rax], al
add byte [rax], al
test rcx, rcx
leave
je 0x140047280
mov r8d, dword [rax + 0x10]
add rax, 0x10
add eax, 0x10
add rcx, 0xfffffffffffffff0
invalid
test r8, r8
je 0x140047260
mov rdx, qword [rax + 8]
mov edx, dword [rax + 8]
push rax
or bl, ch
jmp 0x140047288
or al, 0xf
invalid
add byte [rdx + 1], dil
add byte [rdx + 1], bh
mov edx, 1
xor r8d, r8d
xor eax, eax
mov ecx, 0xfffffff4
dec dword [rcx - 0x77]
fld1
stosd dword [rdi], eax
outsb dx, byte [rsi]
mov r9, rbx
call 0x14003e140
invalid
dec dword [rax - 0x77]
clc
invalid
dec dword [rax - 0x77]
clc
mov qword [rbp], rdx
mov dword [rbp], edx
push rbp
add byte [rax - 0x7b], cl
sal byte [rsi + rbx - 0x77], 0xd0
je 0x1400472c0
mov eax, edx
test rax, rax
je 0x1400472c0
invalid
mov eax, edx
and eax, 3
movsxd rax, dword [r12 + rax*4]
invalid
add al, 0x84
invalid
add al, 0x84
add rax, r12
jmp rax
invalid
movzx eax, byte [rdx + 0x10]
jmp case.0x14004606b.87
adc bl, ch
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
test rdx, rdx
je 0x1400474ab
loop 0x1400472c8
add byte [rax], al
loop 0x1400472c8
add byte [rax], al
add byte [rbp + 0x31], al
sal byte [rcx], 0xc9
xor ecx, ecx
xor r8d, r8d
xor ecx, ecx
mov rax, rdx
mov eax, edx
nop word cs:[rax + rax]
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov r9d, dword [rdi + r8]
mov ecx, dword [rdi + rax]
sub rax, r9
jb 0x14004733e
inc rcx
add r8, 0x10
invalid
adc byte [rax - 0x77], cl
ret 0x394c
mov rdx, rax
cmp rsi, r8
jne 0x1400472e0
jmp case.0x140046367.38
add byte [rax], r8b
movzx eax, byte [rdx + 0xf]
cmp al, 0x23
jne 0x140047497
invalid
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
call case.0x14001d201.288
jmp 0x140047240
pop rsp
imul edi, edi, 0xff27e9ff
invalid
invalid
invalid
invalid
invalid
invalid
invalid
nop dword [rax]
invalid
mov rax, rdx
shr rax, 0x20
shr eax, 0x20
cmp eax, 0x28
ja case.default.0x140047338
loopne case.0x14004606b.106
add byte [rax], al
add byte [rax], al
movsxd rax, dword [r13 + rax*4]
add rax, r13
jmp rax
jmp case.0x14004606b.87
mov rax, rdx
cmp r15, rcx
jb 0x1400474b4
add byte [rax], al
iretd
mov rdx, rcx
shl rdx, 4
loop 0x140047355
add rdi, rdx
sub r15, rcx
iretd
je 0x14004722f
test dl, dl
invalid
invalid
invalid
test dl, dl
invalid
dec dword [rbx - 0x37c6b7f1]
mov ecx, dword [rdi]
cmp rax, rcx
cmp eax, ecx
ja 0x1400474c3
pop rbx
add dword [rax], eax
add byte [rax], al
sub ecx, eax
mov dword [rdi], ecx
cmovs eax, dword [rcx]
invalid
invalid
add byte [rax], al
sub ecx, eax
mov dword [rdi], ecx
invalid
cmovs eax, dword [rcx]
or byte [r8 - 0x7d], r9b
add qword [rdi + 8], rax
cmp qword [rbp - 8], 0
jne 0x14004730c
jge 0x14004736c
add byte [rbp - 0x6b], dh
jmp 0x140047240
invalid
test byte [rax - 0x4f7f14dd], dh
and al, 0xe9
mov al, 0x23
jmp case.0x14004606b.87
jns 0x140047388
invalid
invalid
jb 0x14004738f
invalid
invalid
imul edi, edi, 0xffffffff
push qword [rax - 0x9b16f0]
invalid
invalid
invalid
invalid
pop rbp
invalid
push rsi
invalid
invalid
invalid
invalid
cmp bh, bh
invalid
xor edi, edi
invalid
sub al, 0xff
invalid
and eax, 0xb0ffffff
add ch, cl
invalid
invalid
or edi, edi
invalid
add bh, bh
invalid
sti
invalid
hlt
mov al, 0x29
jmp case.0x14004606b.87
in eax, dx
invalid
invalid
invalid
in eax, dx
invalid
out 0xfe, al
invalid
invalid
fdivr st(6)
invalid
sar esi, 1
invalid
retf 0xfffe
ret
mov esp, 0xb0fffffe
or cl, ch
mov ch, 0xfe
invalid
scasb al, byte [rdi]
invalid
cmpsd dword [rsi], dword [rdi]
invalid
movabs al, byte [0xfe99e927b0fffffe]
invalid
cdq
invalid
xchg edx, eax
invalid
mov al, 0x26
jmp case.0x14004606b.87
xor edx, edx
mov rax, rdx
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rdx, str.failed_to_write_whole_buffer
jmp 0x140047497
lea r8, [0x14006f6c8]
mov rdx, r15
call fcn.140057490
lea rax, str.advancing_IoSlice_beyond_its_length
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
mov qword [rbp - 0x28], 8
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
lea rdx, str.library_std_src_syspalwindowsio.rs
lea rcx, [rbp - 0x38]
call fcn.140057450
lea rax, str.advancing_io_slices_beyond_their_length
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
mov qword [rbp - 0x28], 8
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
lea rdx, [0x14006f718]
lea rcx, [rbp - 0x38]
call fcn.140057450
add ah, cl
mov rcx, qword [rbp - 0x10]
call case.0x14004d4ff.175
xchg ecx, eax
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x280ea
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x280ea
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_eeb90cda1969383f56a2637cbd3037bdf598841clibrary_std_src_threadlocal.rs
lodsd eax, dword [rsi]
add al, byte [rax]
add al, byte [rax]
lea r9, [0x140072470]
add al, byte [rax]
add byte [rbp + rcx*4 + 0x45], cl
out dx, eax
lea r8, [rbp - 0x11]
mov edx, 0x46
call fcn.1400578c0
add al, ch
adc al, 0x1a
add dword [rax], eax
add dword [rax], eax
add byte [rbx + 0x34c5205], cl
add byte [rbp + 0x48], ah
mov rcx, qword [0x58]
mov eax, dword [0x14007c224]
add eax, dword [rax]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [rcx + rax*8]
mov rax, qword [rcx + 0x80]
add byte [rax], 0
invalid
add byte [rax], 0
add byte [rax - 0x75], cl
invalid
add byte [rax], al
mov rdx, qword [rbp - 0x10]
mov edx, dword [rbp - 0x10]
push rbp
invalid
mov qword [rcx + 0x80], rdx
mov dword [rcx + 0x80], edx
add rsp, 0x40
pop rbp
ret
test byte [rdi], 0x1f
add byte [rax], r8b
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
mov qword [rsp + 0x10], rdx
and al, 0x10
push rbp
sub rsp, 0x30
lea rbp, [rdx + 0x40]
cmp qword [rbp - 0x10], 0
je 0x140047628
invalid
adc ecx, dword [rax - 0x75]
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
lock dec qword [rax]
lock dec qword [rax]
dec dword [rax]
or byte [rbp + 9], dh
jne 0x140047628
mov rcx, qword [rbp - 0x10]
call case.0x14004d4ff.175
nop
add rsp, 0x30
pop rbp
ret
int3
lea ebp, [rsp + 0x20]
insb byte [rdi], dx
and al, 0x20
mov ecx, dword [rsi + 0x20]
add byte [rax], al
add al, ch
call fcn.140008050
invalid
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
int1
int3
fmul dword [rcx + rdi - 0x40]
jb 0x140047727
mov rcx, qword [rdi + 8]
add rcx, rbx
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
add rbx, rsi
mov qword [rdi + 0x10], rbx
pop rdi
adc byte [rcx], dh
ror byte [rax - 0x7d], 0xc4
and byte [rbx + 0x5f], bl
pop rdi
adc byte [rcx], dh
ror byte [rax - 0x7d], 0xc4
and byte [rbx + 0x5f], bl
pop rsi
pop r14
pop rbp
ret
mov rcx, rdi
mov r14, rdx
mov rdx, rbx
mov r8, rsi
call fcn.140058db0
mov rdx, r14
mov rbx, qword [rdi + 0x10]
jmp case.0x14004606b.116
int3
mov rcx, qword [rdi + 8]
add rcx, rbx
invalid
lea rdx, [rbp + 4]
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
add rbx, rsi
add ebx, esi
mov qword [rdi + 0x10], rbx
invalid
xor eax, eax
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
pop rdi
adc bl, ch
invalid
cld
dec esp
int3
mov eax, r10d
movaps xmm6, xmmword [rbp + 0x30]
movaps xmm7, xmmword [rbp + 0x40]
movaps xmm8, xmmword [rbp + 0x50]
movaps xmm9, xmmword [rbp + 0x60]
movaps xmm10, xmmword [rbp + 0x70]
movaps xmm11, xmmword [rbp + 0x80]
movaps xmm12, xmmword [rbp + 0x90]
movaps xmm13, xmmword [rbp + 0xa0]
add rsp, 0x138
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
je 0x140048a15
movzx eax, byte [rcx + r8]
test al, al
jns 0x140048a15
invalid
invalid
invalid
invalid
cmp al, 0xe0
jmp 0x140048a15
add eax, 0x25f33
mov rcx, r15
mov rdx, r14
call fcn.140057500
invalid
add rcx, r15
jmp 0x140048c51
xor al, 0x5f
add al, byte [rax]
mov rcx, r10
mov rdx, rax
call fcn.140057500
lea r8, [0x14006eb80]
mov rcx, r9
leave
leave
call fcn.140057500
add rcx, rbx
cmp rdx, rcx
cmova rcx, rdx
lea r8, [0x14006eb98]
call fcn.140057500
int3
pushfq
call 0x10cd08c66
int3
test eax, eax
sal byte [rbp + 2], 0x5d
jne 0x140048c81
pop rbp
ret
mov rcx, qword [rcx + 8]
mov edx, 1
pop rbp
jmp fcn.140008050
sub rsp, 0x50
lea rbp, [rsp + 0x50]
lea ebp, [rsp + 0x50]
lea ebp, [rsp + 0x50]
mov qword [rbp - 8], 0xfffffffffffffffe
mov rax, rdx
mov qword [rbp - 0x30], rdx
lea rdx, [rbp - 0x28]
movups xmm0, xmmword [r8]
adc byte [rax], al
movups xmmword [rbp - 0x28], xmm0
adc dword [rbp - 0x28], eax
mov r8, qword [r8 + 0x10]
mov qword [rbp - 0x18], r8
movzx r8d, byte [rcx + 0x20]
and byte [rax - 0x75], cl
xor dword [rbp + 0x31], eax
leave
and byte [rax - 0x75], cl
xor dword [rbp + 0x31], eax
leave
movabs r10, 0x8000000000000000
cmp rsi, r10
mov qword [rbp - 0x10], rcx
cmovne r9, rcx
mov rcx, rax
call fcn.140040780
shl rsi, 1
out 0x48, al
test esi, esi
je case.0x140041a71.215
mov rcx, qword [rbp - 0x10]
mov rcx, qword [rcx + 8]
mov edx, 1
add byte [rcx - 0xcb2173d], cl
sti
invalid
mov eax, ebx
add byte [rcx - 0xcb2173d], cl
sti
dec dword [rcx - 0x3b7cb728]
add rsp, 0x50
add rsp, 0x50
invalid
pop rbx
pop rsi
pop rbp
ret
push rax
mov rcx, qword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
call fcn.140048c70
nop
add rsp, 0x20
pop rbx
pop rsi
pop rbp
ret
int3
int3
mov dword [rbp + 0x38], 0xfffffffe
mov dword [rbp + 0x30], 0
mov byte [rbp + 0x34], 0
inc edi
xor byte [r8], r8b
add byte [rax], al
add dh, al
xor al, 0
mov qword [rbp + 0x18], rdx
mov dword [rbp + 0x18], edx
lea rax, [rbp + 0x18]
mov qword [rbp + 8], rax
lea rax, [fcn.14000a6a0]
sbb esp, edi
invalid
sbb byte [r8 - 0x77], r9b
or byte [r8 - 0x73], r9b
add eax, 0xfffc192a
sbb esp, edi
invalid
mov qword [rbp + 0x10], rax
lea rax, str.memory_allocation_of__bytes_failed_n
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 2
mov qword [rbp - 0x38], 0
lea rax, [rbp + 8]
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x40], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lea rax, [rbp + 0x30]
mov qword [rbp + 0x20], rax
mov qword [rbp + 0x28], 0
lea rdx, [0x14006ee78]
lea rcx, [rbp + 0x20]
lea ecx, [rbp + 0x20]
lea r8, [rbp - 0x58]
call fcn.14000b1e0
cld
dec dword [rax - 0x75]
invalid
invalid
test al, al
je 0x140048de0
cld
dec dword [rax - 0x75]
sub byte [r8 + rax*8 - 0x7ab7f08c], r8b
leave
test rcx, rcx
je 0x140048df8
mov qword [rbp - 0x28], rcx
lea rcx, [rbp - 0x28]
jmp 0x140048de9
test rcx, rcx
je 0x140048dee
lea rcx, [rbp + 0x28]
call case.0x14001d201.288
nop
add rsp, 0xc0
pop rbp
ret
lea rax, str.a_formatting_trait_implementation_returned_an_error_when_the_underlying_stream_did_not
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], 1
mov qword [rbp - 0x18], 8
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
lea rdx, [0x14006f860]
lea rcx, [rbp - 0x28]
fsubr st(0)
out 0, al
add byte [rdi], cl
invalid
fsubr st(0)
out 0, al
add byte [rdi], cl
or ecx, dword [rdi]
invalid
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
sbb r14b, r15b
invalid
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x18], 0xfffffffffffffffe
mov rsi, rdx
mov rdi, rcx
mov cl, 1
xor eax, eax
lock cmpxchg byte [0x14007c161], cl
jne 0x140049092
mov rax, qword [0x14007c218]
shl rax, 1
test rax, rax
jne 0x1400490a9
mov dword [rbp + 0x14], 0
movzx eax, byte [0x14007c162]
mov rax, qword [rdi]
mov rcx, qword [rdi + 8]
mov rdx, qword [rdi + 0x10]
mov qword [rbp - 0x28], rax
lea rax, [0x14000b180]
mov qword [rbp - 0x20], rax
loopne 0x140048f19
mov dword [rbp - 0x18], ecx
loopne 0x140048f19
mov dword [rbp - 0x18], ecx
lea rcx, [0x1400496a0]
mov qword [rbp - 0x10], rcx
mov qword [rbp - 8], rdx
mov qword [rbp], rax
lea rax, str.thread__panicked_at__n
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 4
mov dword [rbp - 0x50], 4
mov qword [rbp - 0x38], 0
lea rax, [rbp - 0x28]
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x40], 3
mov r14, qword [r8 + 0x48]
lea rbx, [rbp - 0x58]
mov rcx, rsi
test al, 0x48
mov ecx, esi
mov rdx, rbx
call r14
mov qword [rbp + 8], rax
test rax, rax
je 0x140048f35
invalid
or dword [rax - 0x73], ecx
or r8b, r13b
call case.0x14001d201.288
mov rax, qword [rdi + 0x18]
movzx eax, byte [rax]
lea rcx, [rbp + 8]
call case.0x14001d201.288
mov rax, qword [rdi + 0x18]
movzx eax, byte [rax]
lea rcx, [0x140077028]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov byte [rbp + 8], 0
lea rax, [rbp + 8]
mov qword [rbp - 0x58], rax
lea rax, [0x140047d00]
mov qword [rbp - 0x50], rax
lea rax, [0x1400755c0]
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], 1
add byte [rax - 0x39], cl
clc
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
clc
add byte [rax], al
add byte [rax], al
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x10], 1
lea rdx, [rbp - 0x28]
mov rcx, rsi
call r14
invalid
mov qword [rbp - 0x28], rax
test rax, rax
je case.0x140048f4a.3
lea rcx, [rbp - 0x28]
call case.0x14001d201.288
jmp case.0x140048f4a.3
mov byte [rbp + 8], 1
lea rax, [rbp + 8]
mov qword [rbp - 0x58], rax
lea rax, [0x140047d00]
mov qword [rbp - 0x50], rax
lea rax, [0x1400755c0]
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], 1
mov qword [rbp - 8], 0
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x10], 1
lea rdx, [rbp - 0x28]
push rbp
fmul dword [rax - 0x77]
int1
call r14
mov qword [rbp - 0x28], rax
test rax, rax
je case.0x140048f4a.3
lea rcx, [rbp - 0x28]
call case.0x14001d201.288
jmp case.0x140048f4a.3
xor eax, eax
xchg byte [0x14007c020], al
test al, al
je case.0x140048f4a.3
lea rax, str.note:_run_with__RUST_BACKTRACE1__environment_variable_to_display_a_backtrace_n
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], 1
mov qword [rbp - 0x18], 8
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
lea rdx, [rbp - 0x28]
mov rcx, rsi
call r14
mov qword [rbp - 0x58], rax
test rax, rax
je case.0x140048f4a.3
lea rcx, [rbp - 0x58]
call case.0x14001d201.288
cmp byte [rbp + 0x14], 0
jne 0x14004906a
mov rax, qword [0x14007c218]
shl rax, 1
test rax, rax
jne 0x1400490be
xor eax, eax
xchg byte [0x14007c161], al
cmp al, 2
jne 0x140049083
lea rcx, [0x14007c161]
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
nop
add rsp, 0xa0
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
lea rcx, [0x14007c161]
mov rbx, r8
call fcn.140058ef0
mov r8, rbx
jmp 0x140048e95
mov rbx, r8
call fcn.140058fb0
mov r8, rbx
xor al, 1
mov dword [rbp + 0x14], eax
jmp 0x140048eaf
call fcn.140058fb0
test al, al
jne 0x14004906a
mov byte [0x14007c162], 1
jmp 0x14004906a
add byte [rcx], dh
sar byte [rcx - 0xc], 0x49
mov eax, eax
pop rbp
jmp 0x14003e140
mov eax, dword [rcx + 0x30]
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movaps xmmword [rbp - 0x20], xmm2
sub dword [rbp - 0x20], edx
movaps xmmword [rbp - 0x30], xmm1
movaps xmmword [rbp - 0x40], xmm0
ror byte [r8 - 0x77], 0x45
invalid
mov qword [rbp - 8], rcx
lea rcx, [rbp - 0x40]
call fcn.1400497d0
or al, byte [rax]
add byte [rax], al
int3
ror byte [r8 - 0x77], 0x45
invalid
int3
in al, dx
push rax
lea rbp, [rsp + 0x50]
mov qword [rbp - 8], 0xfffffffffffffffe
mov rdx, qword [rcx + 8]
mov rax, qword [rcx + 0x18]
cmp rdx, 1
je 0x140049813
invalid
adc ecx, dword [rax - 0x7b]
sal byte [rbp + 0x4a], cl
test rdx, rdx
jne 0x14004984f
test rax, rax
jne 0x14004984f
mov eax, 1
xor edx, edx
shr bl, cl
invalid
test rax, rax
jne 0x14004984f
mov rdx, qword [rcx]
mov rax, qword [rdx]
mov rdx, qword [rdx + 8]
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], rdx
push rbp
loopne 0x140049877
mov eax, dword [rcx + 0x30]
mov rax, qword [rcx + 0x38]
movzx r9d, byte [rax + 0x38]
movzx eax, byte [rax + 0x39]
mov byte [rsp + 0x20], al
lea rdx, [0x14006fee0]
lea rcx, [rbp - 0x28]
call fcn.1400498c0
mov qword [rbp - 0x10], rcx
movabs rax, 0x8000000000000000
mov qword [rbp - 0x28], rax
mov r8, qword [rcx + 0x30]
xor byte [rax - 0x75], cl
cmp byte [r15 + rcx - 0x4a], al
cmp byte [rdi], cl
mov dh, 0x40
cmp dword [rax + 0x48202444], ecx
lea edx, [0x14006ff18]
add byte [rax - 0x73], cl
fsubr st(0)
cmp al, byte [rax]
add byte [rax], al
ud2
mov qword [rbp - 8], r8
lock inc qword [0x14007c218]
sub dword [rbx], eax
add byte [rdi], cl
invalid
cmp eax, dword [rsi]
add byte [rax], al
mov eax, dword [0x14007c224]
mov r8, qword gs:[0x58]
mov r8, qword [0x58]
mov rax, qword [r8 + rax*8]
cmp byte [rax + 0x70], 0
add byte [rdi], cl
invalid
cdq
invalid
add byte [rax], al
invalid
mov ebx, r9d
mov eax, dword [0x14007c224]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
inc qword [rax + 0x68]
add byte [rax], al
mov byte [rax + 0x70], 1
jo 0x14004993a
add byte [rax], al
add dword [rbx + 0x3282505], ecx
add byte [0x180049945], bh
std
invalid
invalid
invalid
ja 0x140049957
lea ecx, [rax + 1]
lock cmpxchg dword [0x14007c168], ecx
or eax, 0x32813
invalid
je 0x140049963
add byte [rsp + rcx + 0x48], dh
lea ecx, [0x14007c168]
or ch, byte [rax]
add eax, dword [rax]
lea rcx, [0x14007c168]
call fcn.1400592b0
stc
add byte [rax], al
movzx r15d, byte [rbp + 0xc0]
movzx eax, byte [0x14007c170]
mov dh, 5
invalid
invalid
add eax, dword [rax]
mov dh, 5
invalid
add eax, dword [rax]
cmp qword [0x14007c178], 0
jne 0x1400499a3
mov r14, qword [rbp - 8]
mov rcx, qword [rbp - 0x58]
mov rax, qword [rbp - 0x50]
call qword [rax + 0x28]
mov rsi, rax
mov rdi, rdx
test r15b, r15b
je 0x140049a2a
mov byte [rbp + 0x5f], 3
jmp 0x140049a4b
add byte [rax], al
invalid
test al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
jne 0x14004999f
mov rsi, qword [rbp - 8]
mov rcx, qword [rbp - 0x58]
mov rax, qword [rbp - 0x50]
mov eax, dword [rbp - 0x50]
mov eax, dword [rbp - 0x50]
call qword [rax + 0x28]
mov qword [rbp + 0x10], rax
adc byte [r8 - 0x77], r9b
mov dword [rbp + 0x18], edx
push rbp
sbb byte [rax - 0x77], cl
jne 0x1400499de
push rbp
sbb byte [rax - 0x77], cl
jne 0x1400499de
mov byte [rbp + 0x28], bl
mov byte [rbp + 0x29], r15b
sub dword [rax - 0x75], ecx
or eax, 0x327ac
sub dword [rax - 0x75], ecx
or eax, 0x327ac
mov rax, qword [0x14007c180]
lea rdx, [rbp + 0x10]
lea edx, [rbp + 0x10]
invalid
lea edx, [rbp + 0x10]
call qword [rax + 0x28]
mov edx, 0xffffffff
lock xadd dword [0x14007c168], edx
xadd dword [0x14007c168], edx
push rax
xadd dword [0x14007c168], edx
dec edx
mov eax, edx
shl byte [0x1000499ef], 1
invalid
invalid
invalid
invalid
invalid
mov edi, 0x3d
xor byte [rbp + 0xc], 0x48
lea ecx, [0x14007c168]
add eax, dword [rax]
cmp eax, 0x80000000
jne 0x140049a03
lea rcx, [0x14007c168]
add eax, dword [rax]
call fcn.1400591f0
mov eax, dword [0x14007c224]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x70], 0
jo 0x140049a1a
add byte [rax], al
add byte [rbx + rbx*8 + 0x62b840f], al
test byte [rbx], ch
invalid
add byte [rax], al
invalid
call fcn.140047860
mov eax, dword [0x14007c224]
mov rcx, qword gs:[0x58]
add byte [rax - 0x75], cl
add al, 0xc1
cmp qword [rax + 0x68], 1
jbe 0x140049ac5
mov byte [rbp + 0x5f], 1
mov qword [rbp - 0x10], r14
mov rdi, qword [rdi + 0x18]
mov rcx, rsi
call rdi
movabs rcx, 0xb98b1b7157a64178
cmp rax, rcx
jne 0x140049b16
mov eax, 8
movabs r8, 0x63eb502cd6cb5d6d
mov rcx, rsi
cmp rdx, r8
jne 0x140049b16
add byte [rax], al
invalid
mov rcx, qword [rcx]
mov r8, qword [rsi + rax]
mov qword [rbp], rcx
mov qword [rbp + 8], r8
mov eax, dword [0x14007c224]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xb0]
test eax, eax
ror byte [rdi], 0x84
test al, 0
add byte [rax], al
cmp eax, 1
je 0x140049b9f
fild word [rax]
add byte [rax], al
fild word [rax]
add byte [rax], al
jmp 0x140049bee
movzx eax, byte [0x14007c160]
xchg esp, eax
add eax, dword es:[rax]
movzx eax, al
lea rcx, [0x140077038]
add al, byte [rax]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rdx, [0x14006f1e6]
lea rcx, [rbp + 0x10]
mov r8d, 0xe
invalid
add byte [rax], al
add al, ch
jnp 0x140049a96
invalid
dec dword [rax - 0x75]
adc byte [r8 - 0x47], r9b
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfc83948], al
test dword [rax + 3], esi
add byte [rax], al
mov al, 3
mov r15b, 2
jmp 0x140049ef4
mov rcx, rsi
call rdi
movabs r9, 0xe555424bca868a8
test al, 0xbc
and al, 0x54
push rbp
invalid
lea rcx, str.Box_dyn_Any_aborting_due_to_panic_at
mov r8d, 0xc
cmp rax, r9
jne 0x140049a8d
invalid
movabs rax, 0x703f6eb3ff2ad391
cmp rdx, rax
jne 0x140049a8d
mov rcx, rsi
add rcx, 8
mov eax, 0x10
jmp 0x140049a86
mov eax, dword [0x14007c224]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
lea rcx, [rax + 0xa8]
lea rdx, [0x14003e940]
call case.0x14002e07c.276
mov eax, dword [0x14007c224]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0xb0], 1
mov eax, dword [0x14007c224]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r15, qword [rax + 0xa8]
test r15, r15
jne 0x140049bdd
call fcn.140058c20
mov eax, dword [0x14007c224]
add eax, 0x3265b
add eax, 0x3265b
mov rcx, qword gs:[0x58]
add byte [rax], al
mov rax, qword [rcx + rax*8]
mov r15, qword [rax + 0xa8]
invalid
add al, dh
inc qword [r15]
lock inc qword [r15]
jg 0x140049be5
ud2
test r15, r15
jne 0x140049cd8
mov qword [rbp + 0x50], 0
mov eax, 9
lea rcx, str._unnamed_
xor r15d, r15d
mov qword [rbp - 0x48], rcx
mov qword [rbp - 0x40], rax
lea rax, [rbp - 0x48]
mov qword [rbp + 0x10], rax
lea rax, [rbp - 0x10]
mov qword [rbp + 0x18], rax
mov rax, rbp
mov qword [rbp + 0x20], rax
lea rax, [rbp + 0x5f]
mov qword [rbp + 0x28], rax
movzx eax, byte [0x14007c11d]
test al, al
jne 0x140049c43
xor r14d, r14d
xor esi, esi
xor eax, eax
jmp 0x140049d0e
mov byte [0x14007c11d], 1
mov eax, dword [0x14007c224]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x78]
cmp rax, 2
je 0x140049d03
mov qword [rbp + 0x48], r15
cmp eax, 1
je 0x140049c7c
call fcn.140058fe0
mov eax, dword [0x14007c224]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov r14, qword [rax + 0x80]
add byte [rax], al
mov qword [rax + 0x80], 0
add byte [rbp - 0x7b], cl
invalid
jne 0x140049d78
xor esi, esi
xor eax, eax
mov r15, qword [rbp + 0x48]
jge 0x140049cfa
jge 0x140049cfa
jmp 0x140049d0e
mov r15b, 1
mov byte [rbp + 0x5f], r15b
jmp 0x140049a4b
mov edi, ebp
invalid
invalid
mov edi, ebp
invalid
mov r15b, 2
mov byte [rbp + 0x5f], r15b
jmp 0x140049a4b
xor r15d, r15d
mov byte [rbp + 0x5f], r15b
jmp 0x140049a4b
mov qword [rbp + 0x50], r15
mov rax, qword [r15 + 0x10]
test rax, rax
je 0x140049e9c
cmp eax, 2
jne 0x140049ead
mov eax, 9
lea rcx, str._unnamed_
jmp 0x140049c05
cmp ah, byte [rax + 2]
add cl, ch
add bh, bh
invalid
mov eax, 1
mov sil, 1
xor r14d, r14d
mov dword [rbp - 0x18], 0
mov byte [rbp - 0x14], 0
in al, dx
add byte [rcx + rcx*4 + 0x75], cl
loopne 0x140049d66
mov dword [rbp - 0x28], eax
mov byte [rbp + 0x5e], 1
lea r8, [0x14006fd98]
lea rcx, [rbp + 0x10]
lea rdx, [rbp - 0x18]
call fcn.140048e60
xor edi, edi
test r15, r15
je 0x140049d4f
lock dec qword [r15]
jne 0x140049d4f
lea rcx, [rbp + 0x50]
call fcn.14003ead0
test r14, r14
sete al
or sil, dil
or sil, al
jne 0x1400499da
lock dec qword [r14]
jne 0x1400499da
mov rcx, r14
call case.0x14004d4ff.175
jmp 0x1400499da
lea rsi, [r14 + 0x10]
mov cl, 1
xor eax, eax
lock cmpxchg byte [r14 + 0x10], cl
je 0x140049d90
mov rcx, rsi
call fcn.140058ef0
mov rax, qword [0x14007c218]
shl rax, 1
test rax, rax
mov qword [rbp - 0x60], rsi
je 0x140049f28
invalid
invalid
add dword [rax], eax
invalid
call fcn.140058fb0
xor al, 1
mov dword [rbp + 0x44], eax
movzx eax, byte [r14 + 0x11]
mov qword [rbp + 0x48], r14
add r14, 0x18
lea r8, [0x14006fd48]
lea rcx, [rbp + 0x10]
mov rdx, r14
call fcn.140048e60
cmp byte [rbp + 0x44], 0
mov r14, qword [rbp + 0x48]
jne 0x140049df8
mov rax, qword [0x14007c218]
shl rax, 1
test rax, rax
je 0x140049df8
call fcn.140058fb0
test al, al
jne 0x140049df8
mov byte [r14 + 0x11], 1
xor eax, eax
mov rcx, qword [rbp - 0x60]
xchg byte [rcx], al
cmp al, 2
jne 0x140049e0a
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov byte [0x14007c11d], 1
mov eax, dword [0x14007c224]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x78]
cmp rax, 2
je 0x140049f03
cmp eax, 1
je 0x140049e3f
call fcn.140058fe0
mov eax, dword [0x14007c224]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rcx, qword [rax + 0x80]
mov r14, qword [rbp + 0x48]
mov qword [rax + 0x80], r14
test rcx, rcx
je 0x140049f11
add byte [rax], al
lock dec qword [rcx]
je 0x140049f0c
jmp 0x140049f11
mov rcx, qword [rbp + 0x18]
mov rdx, qword [rbp + 0x20]
cmp rdx, 4
je 0x140049ebd
cmp rdx, 1
jne 0x140049ede
cmp byte [rcx], 0x30
sete r15b
add r15b, r15b
jmp 0x140049ee1
mov eax, 4
lea rcx, str.main
jmp 0x140049c05
mov rcx, qword [r15 + 0x18]
mov rax, qword [r15 + 0x20]
dec rax
dec eax
jmp 0x140049c05
mov edx, dword [rcx]
bswap edx
xor r8d, r8d
cmp edx, 0x66756c6d
setae r8b
cmp edx, 0x66756c6c
sbb r8d, 0
sete r15b
jmp 0x140049ee1
xor r15d, r15d
test rax, rax
je 0x140049ef0
mov edx, 1
call fcn.140008050
lea eax, [r15 + 1]
mov byte [0x14007c160], al
mov byte [rbp + 0x5f], r15b
jmp 0x140049a4b
invalid
invalid
lock dec qword [r14]
mov rcx, r14
jne 0x140049f11
call case.0x14004d4ff.175
mov dil, 1
mov r15, qword [rbp + 0x50]
xor esi, esi
test r15, r15
jne 0x140049d40
jmp 0x140049d4f
mov dword [rbp + 0x44], 0
jmp 0x140049db1
mov dword [rbp + 0x50], 0
mov byte [rbp + 0x54], 0
lea rax, [rbp - 8]
mov qword [rbp - 0x48], rax
lea rax, [0x1400496a0]
invalid
dec dword [rax - 0x77]
ror byte [r8 - 0x73], 0x45
test al, 0x48
mov dword [rbp - 0x38], eax
lea rax, [0x14000b1a0]
mov qword [rbp - 0x30], rax
lea rax, [0x14006ff78]
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], 3
sbb byte [rbx], al
add byte [rax], al
add byte [rax - 0x39], cl
xor byte [r8], r8b
add byte [rax], al
add byte [rax - 0x73], cl
mov r8d, 0x20458948
mov qword [rbp + 0x28], 2
lea rcx, [rbp + 0x50]
lea rdx, [rbp + 0x10]
call fcn.14003db90
mov qword [rbp], rax
test rax, rax
je 0x14004a047
mov rcx, rbp
jmp 0x14004a042
call qword [rdx + 0x30]
test rax, rax
sar byte [rcx + 1], 0x48
cmovne ecx, eax
cmove rdx, rax
mov qword [rbp], rcx
mov qword [rbp + 8], rdx
mov dword [rbp - 0x10], 0
mov byte [rbp - 0xc], 0
lea rax, [rbp - 8]
mov qword [rbp - 0x48], rax
lea rax, [0x1400496a0]
mov qword [rbp - 0x40], rax
mov rax, rbp
mov qword [rbp - 0x38], rax
lea rax, [0x14000b180]
mov qword [rbp - 0x30], rax
lea rax, [0x14006ffe0]
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], 3
mov qword [rbp + 0x30], 0
lea rax, [rbp - 0x48]
mov qword [rbp + 0x20], rax
mov qword [rbp + 0x28], 2
lea rcx, [rbp - 0x10]
lea rdx, [rbp + 0x10]
call fcn.14003db90
mov qword [rbp + 0x50], rax
test rax, rax
je 0x14004a047
lea rcx, [rbp + 0x50]
call case.0x14001d201.288
mov ecx, 7
int 0x29
ud2
mov dword [rbp], 0
mov byte [rbp + 4], 0
lea rax, str.thread_caused_non_unwinding_panic._aborting._n
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], 1
mov qword [rbp + 0x20], 8
xorps xmm0, xmm0
movups xmmword [rbp + 0x28], xmm0
mov rcx, rbp
lea rdx, [rbp + 0x10]
call fcn.14003db90
mov qword [rbp - 0x48], rax
lea rcx, [rbp - 0x48]
call fcn.14003dc50
mov ecx, 7
int 0x29
ud2
sub esp, 0x28
lea rbp, [rdx + 0x70]
cmp qword [rbp - 0x18], 0
je case.0x140041bc2.213
mov rcx, qword [rbp - 0x10]
mov edx, 1
add al, ch
sbb al, 0xda
sti
invalid
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rsi
pop rbp
ret
push rbp
invalid
movabs rdx, 0x703f6eb3ff2ad391
pop rbp
ret
sub bh, bh
mov bl, 0x6e
outsb dx, byte [rsi]
invalid
sub rsp, 0x28
lea rbp, [rsp + 0x20]
insb byte [rdi], dx
and al, 0x20
in al, dx
sub byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x20
mov rsi, rcx
cmp edx, 0x80
add byte [rax], 0
add byte [rbx + 0x28], dh
jae 0x14004a6a0
mov rdi, qword [rsi + 0x10]
cmp rdi, qword [rsi]
jne 0x14004a68d
jne 0x14004a68d
mov rcx, rsi
mov ecx, esi
mov ebx, edx
call fcn.14004a790
invalid
mov edx, ebx
mov rax, qword [rsi + 8]
mov byte [rax + rdi], dl
adc al, 0x38
inc rdi
invalid
mov qword [rsi + 0x10], rdi
mov dword [rsi + 0x10], edi
invalid
mov dword [rsi + 0x10], edi
adc cl, ch
scasb al, byte [rdi]
add byte [rax], al
add byte [rax], al
mov dword [rbp + 4], 0
mov eax, edx
invalid
cli
add byte [rax], cl
invalid
jmp case.0x140044da1.209
mov dword [rbp + 4], 0
mov eax, edx
cmp edx, 0x800
cli
add byte [rax], cl
add byte [rax], al
add byte [rbx + 0x18], dh
add byte [rbx + 0x18], dh
shr eax, 6
call 0xc8c4b2bd
add al, 0x80
loop 0x14004a6fb
or al, 0xc0
mov byte [rbp + 4], al
and dl, 0x3f
loop 0x14004a6fb
or dl, 0x80
mov byte [rbp + 5], dl
mov edi, 2
add bl, ch
pop rsp
add bl, ch
pop rsp
cmp edx, 0x10000
cli
add byte [rax], al
add dword [rax], eax
invalid
add byte [rbx + 0x24], dh
jae 0x14004a6f5
shr eax, 0xc
or al, 0xe0
mov byte [rbp + 4], al
mov eax, edx
rol cl, 1
invalid
invalid
call 0xc8e4b2e3
add al, 0x89
rol cl, 1
call 0x14c43cae7
and al, 0x3f
or al, 0x80
mov byte [rbp + 5], al
and dl, 0x3f
loop 0x14004a727
and al, 0x3f
or al, 0x80
mov byte [rbp + 5], al
and dl, 0x3f
loop 0x14004a727
loop 0x14004a727
or dl, 0x80
mov byte [rbp + 6], dl
mov edi, 3
invalid
or byte [rax + 0x3bf0655], 0
add byte [rax], al
invalid
jmp 0x14004a725
shr eax, 0x12
and al, 7
call 0x14c0bcb0d
or al, 0xf0
mov byte [rbp + 4], al
add al, 0x89
add al, 0x89
rol cl, 1
call 0x14c43cb13
or byte [rax - 0x2f76fabb], 0xc1
add eax, 0xe8c1d089
invalid
invalid
and al, 0x3f
invalid
add al, 0x89
rol cl, 1
call 0x14c43cb13
or byte [rax - 0x2f76fabb], 0xc1
invalid
mov eax, edx
invalid
call 0x14c43cb19
or byte [rax - 0x1d7ff9bb], 0x3f
invalid
and dl, 0x3f
or al, 0x80
mov byte [rbp + 6], al
invalid
and dl, 0x3f
invalid
or dl, 0x80
mov byte [rbp + 7], dl
push rbp
invalid
mov edi, 4
add byte [rax], al
invalid
mov rax, qword [rsi]
mov eax, dword [rsi]
invalid
mov rbx, qword [rsi + 0x10]
sub rax, rbx
sub eax, ebx
fmul dword [rax + 0x39]
clc
pop rsi
adc byte [rax + 0x29], cl
invalid
fmul dword [rax + 0x39]
clc
jb 0x14004a759
mov rcx, qword [rsi + 8]
add rcx, rbx
invalid
lea rdx, [rbp + 4]
add al, 0x49
mov eax, edi
add al, 0x49
mov eax, edi
call sub.VCRUNTIME140.dll_memcpy
add rbx, rdi
add ebx, edi
add byte [rax + 1], cl
sti
mov qword [rsi + 0x10], rbx
xor eax, eax
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop rbp
ret
mov rcx, rsi
mov ecx, esi
mov rdx, rbx
mov r8, rdi
fimul dword [rcx - 0x77]
clc
call fcn.140058db0
mov rbx, qword [rsi + 0x10]
adc bl, ch
invalid
int3
mov ebp, esp
mov r8, rdx
ror byte [rax - 0x73], 1
adc eax, 0x2472a
sub al, byte [rdi + 2]
invalid
ror byte [rax - 0x73], 1
adc eax, 0x2472a
sub al, byte [rdi + 2]
invalid
sub al, byte [rdi + 2]
add byte [rbp - 0x17], bl
pop rbp
invalid
pop rbp
jmp fcn.14000b1e0
pop rsp
or bh, ah
cld
invalid
pop rsp
or bh, ah
cld
dec esp
int3
int3
int3
int3
push rdi
sub rsp, 0x50
sub esp, 0x50
lea rbp, [rsp + 0x50]
lea ebp, [rsp + 0x50]
lea ebp, [rsp + 0x50]
mov rax, qword [rcx]
cmp rax, 0xffffffffffffffff
invalid
je case.0x14004606b.166
add dword [rax - 0x7d], ecx
clc
push qword [rcx + rsi*2 + 0x48]
mov rsi, rcx
mov esi, ecx
lea rcx, [rax + 1]
lea rdx, [rax + rax]
adc al, 0
add qword [rax - 0x73], rcx
adc al, 0
cmp rdx, rcx
cmova rcx, rdx
cmova ecx, edx
cmp rcx, 9
or dword [rdi + 8], edi
retf 0x8348
or dword [rdi + 8], edi
add byte [rax], al
cmovae rdi, rcx
stc
mov rdx, rdi
not rdx
shr rdx, 0x3f
invalid
invalid
test rax, rax
je case.0x14004606b.177
invalid
adc ecx, dword [rax - 0x75]
or byte [rax - 0x77], r9b
or byte [rax - 0x77], cl
mov rcx, qword [rsi + 8]
mov qword [rbp - 0x30], rcx
ror byte [rax - 0x77], 1
loopne case.0x1400409c2.250
add dword [rax], eax
add byte [rax], al
or byte [rax - 0x77], cl
ror byte [r8 - 0x77], 1
ror byte [rax - 0x77], 1
loopne case.0x1400409c2.250
add dword [rax], eax
add byte [rax], al
jmp case.0x14004123e.252
xor eax, eax
mov qword [rbp - 0x28], rax
fmul dword [r8 - 0x73]
lea rcx, [rbp - 0x18]
lea r9, [rbp - 0x30]
invalid
invalid
call 0x110523540
ror byte [r9 - 0x77], 1
clc
mov r8, rdi
call fcn.14003efb0
cmp qword [rbp - 0x18], 0
jge case.0x14004123e.252
add byte [rbp + 0x1a], dh
jge case.0x14004123e.252
add byte [rbp + 0x1a], dh
sbb cl, byte [rax - 0x75]
invalid
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
invalid
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
or byte [rax - 0x77], cl
add rsp, 0x50
add rsp, 0x50
mov qword [rsi], rdi
add rsp, 0x50
pop rdi
pop rsi
pop rbp
ret
xor ecx, ecx
call fcn.140057350
retf
add byte [rax], al
invalid
retf
mov rcx, qword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
invalid
mov rdx, qword [rbp - 8]
mov edx, dword [rbp - 8]
call fcn.140057350
int3
int3
sub esp, 0x20
lea rbp, [rsp + 0x20]
lea ebp, [rsp + 0x20]
lea ebp, [rsp + 0x20]
and al, 0x20
call fcn.140048d40
mov ecx, 7
invalid
add byte [rax], al
add ch, cl
invalid
invalid
invalid
ud2
int3
sub esp, 0x20
lea rbp, [rsp + 0x20]
lea ebp, [rsp + 0x20]
lea ebp, [rsp + 0x20]
and al, 0x20
mov rax, rcx
mov rcx, rdx
mov ecx, edx
enter 0xffffffffffff8948, 0xffffffffffffffd1
mov ecx, edx
mov rdx, rax
call fcn.14004a830
invalid
invalid
int3
int3
int3
int3
leave
je case.0x140046367.115
invalid
mov rax, rdx
mov eax, edx
mov r8, rcx
shl r8, 5
shl eax, 5
enter 0xffffffffffffc149, 0xffffffffffffffe0
add eax, 0x8ba
add byte [rax - 0x77], cl
invalid
invalid
shl eax, 5
mov edx, 8
mov rcx, rax
jmp fcn.14000891a
jl 0x14004a87c
sti
invalid
shr ecx, 0x7c
loopne 0x14004a898
inc ebx
mov rax, qword [rcx]
mov eax, dword [rcx]
ret
mov eax, dword [rcx]
mov r8d, dword [rdx + 0x34]
xor al, 0x48
cmp dword [rdx + 0x10], 0
cmp qword [rdx + 0x10], 0
je 0x14004a8c1
mov r9, qword [rdx + 0x18]
movsd xmm1, qword [rax]
movups xmm1, xmmword [rax]
and r8b, 1
and al, 1
mov rcx, rdx
mov ecx, edx
jmp fcn.140012fe0
xchg esp, edi
dec dword [rax - 0x75]
add byte [rsi + 0x48], ah
movd mm1, eax
mov rax, qword [rax]
movq xmm1, rax
movd mm1, eax
btr rax, 0x3f
movq xmm0, rax
shl byte [rsi + 0xf], 0x2e
ucomiss xmm0, dword [0x14005a7b0]
ucomiss xmm0, dword [0x14005a7b0]
add eax, 0xfed5
inc byte [rax]
add byte [rbx + 0x32], dh
jae 0x14004a90f
xor dh, dl
movups xmm2, xmmword [0x14005a7a8]
inc byte [rax]
invalid
movsd xmm2, qword [0x14005a7a8]
movapd xmm3, xmm0
cmpltpd xmm3, xmm2
cmpltps xmm3, xmm2
fiadd dword [rcx]
fiadd dword [rcx]
xorpd xmm2, xmm2
push rdi
shl byte [rsi + 0xf], cl
invalid
invalid
cmpneqpd xmm2, xmm0
andpd xmm2, xmm3
andps xmm2, xmm3
movd eax, xmm2
invalid
test al, 1
add dword [rbp + 0xc], esi
ret 0x4d0
and r8b, 1
and al, 1
add dword [rax - 0x77], ecx
shr ecx, 1
jmp 0x1400133e0
invalid
invalid
mov rcx, rdx
mov ecx, edx
jmp 0x1400133e0
mov bh, ah
inc dword [rcx - 0x80]
invalid
and r8b, 1
loopne 0x14004a914
mov rcx, rdx
mov ecx, edx
jmp 0x140013640
jmp 0x14004a923
add byte [rax], al
add byte [rbx + 0x10a83442], cl
mov eax, dword [rdx + 0x34]
test al, 0x10
xor al, 0xa8
adc byte [rbp + 0xd], dh
jne 0x14004a937
jne 0x14004a937
test al, 0x20
je 0x1400139f0
invalid
nop
cld
invalid
jmp 0x140013880
dec dword [rbx + 0x7702e909]
mov ecx, dword [rcx]
jmp 0x140012040
add dh, byte [rdi - 4]
invalid
add dh, byte [rdi - 4]
cld
dec dword [rax - 0x75]
add dword [rax - 0x72b7ffc8], eax
or eax, 0x2786e
mov rax, qword [rcx]
cmp byte [rax], 0
lea rcx, [0x1400721b9]
or eax, 0x2786e
lea rax, [0x1400721bf]
insd dword [rdi], dx
js 0x14004a953
add byte [rax + 0xf], cl
cmove rax, rcx
cmove eax, ecx
ror dword [rax - 0x75], 0x4a
and byte [rax - 0x75], cl
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
invalid
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov r8d, 6
add byte [rax], al
add byte [rax], al
mov rdx, rax
jmp r9
jmp rcx
ret 0xff49
jmp rcx
sub rsp, 0x38
in al, dx
cmp byte [rax - 0x75], cl
mov rax, qword [rcx]
movzx ecx, word [rax]
mov bh, 8
mov rax, qword [rcx]
movzx ecx, word [rax]
mov bh, 8
lea r8, [0x140077048]
movsxd rcx, dword [r8 + rcx*4]
invalid
add byte [rcx + 0x63], cl
or al, 0x88
invalid
mov byte [rcx + rax - 0x3f], cl
add rcx, r8
jmp rcx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
invalid
mov rax, qword [rax + 0x18]
lea rdx, [0x140071ea9]
lea edx, [0x140071ea9]
adc eax, 0x2750e
adc eax, 0x2750e
add byte [rcx - 0x48], al
invalid
mov r8d, 6
jmp case.0x14004b719.261
invalid
invalid
add byte [rax], al
add byte [rax], al
add cl, ch
add rax, 0xffffffff8b480000
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x14007211c]
ja case.0x140042404.186
invalid
mov rax, qword [rax + 0x18]
lea rdx, [0x14007211c]
ja case.0x140042404.186
invalid
ja case.0x140042404.186
add cl, ch
jmp 0x14004ab51
xchg ebx, eax
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1400720a7]
mov rax, qword [rax + 0x18]
lea rdx, [0x1400720a7]
jbe case.0x140042404.202
add cl, ch
jmp 0x14004ae2d
push rdi
add al, 0
add byte [rax], al
invalid
invalid
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
invalid
invalid
mov rax, qword [rax + 0x18]
lea rdx, [0x140072060]
adc eax, 0x27677
jbe 0x14004a9ea
add cl, ch
jmp 0x14004acf5
invalid
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
invalid
invalid
mov rax, qword [rax + 0x18]
lea rdx, [0x1400720e8]
adc eax, 0x276e7
jbe 0x14004aa02
add cl, ch
jmp 0x14004acd7
rol dword [rdx], 1
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
invalid
invalid
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x14007204c]
adc eax, 0x27633
jbe 0x14004aa1a
add cl, ch
jmp case.0x1400411a5.302
int1
add eax, dword [rax]
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140072057]
adc eax, 0x27626
jbe case.0x140041a71.242
add cl, ch
jmp 0x14004acf5
mov edi, 0x48000002
mov ecx, dword [rdx + 0x20]
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140071feb]
lea edx, [0x140071feb]
jne case.0x140041a71.259
add cl, ch
sti
add al, byte [rax]
invalid
jne case.0x140041a71.259
add cl, ch
sti
add al, byte [rax]
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
invalid
mov rax, qword [rax + 0x18]
lea rdx, [0x140072041]
lea edx, [0x140072041]
adc eax, 0x275e0
adc eax, 0x275e0
jne case.0x140042404.189
add al, byte [rax]
add cl, ch
jmp case.0x1400411a5.302
test eax, 0x48000003
mov ecx, dword [rdx + 0x20]
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140071f5e]
adc eax, 0x274e5
adc eax, 0x274e5
je 0x14004aa7a
add al, byte [rax]
add cl, ch
jmp case.0x1400411a5.302
xchg ecx, eax
add eax, dword [rax]
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
invalid
invalid
mov rax, qword [rax + 0x18]
lea rdx, [0x1400720b6]
lea edx, [0x1400720b6]
adc eax, 0x27625
jbe case.0x1400409c2.279
add cl, ch
jmp 0x14004aeea
push rsp
add al, 0
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x140071f42]
je case.0x140041a71.248
invalid
mov rax, qword [rax + 0x18]
lea rdx, [0x140071f42]
je case.0x140041a71.248
invalid
je case.0x140041a71.248
add cl, ch
jmp case.0x14004b719.274
wait
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
invalid
invalid
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140072034]
adc eax, 0x27573
adc eax, 0x27573
jne case.0x1400409c2.293
add cl, ch
jmp 0x14004ac23
pop rbp
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1400720f8]
jbe case.0x14004606b.136
invalid
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1400720f8]
jbe case.0x14004606b.136
invalid
jbe case.0x14004606b.136
add cl, ch
jmp 0x14004ad97
mov ecx, 0x48000002
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x140071f16]
je 0x14004aaf2
invalid
mov rax, qword [rax + 0x18]
lea rdx, [0x140071f16]
je 0x14004aaf2
invalid
je 0x14004aaf2
add cl, ch
jmp case.0x1400411a5.302
sbb dword [rbx], eax
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x14007210a]
mov rax, qword [rax + 0x18]
lea rdx, [0x14007210a]
jbe 0x14004ab0a
add cl, ch
jmp 0x14004ad97
mov dword [rdx], eax
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
and byte [rax - 0x75], cl
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x140071ecf]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x140071ecf]
jae 0x14004ab22
add cl, ch
jmp case.0x140048f4a.34
and eax, 0x48000003
mov ecx, dword [rdx + 0x20]
invalid
invalid
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x14007207e]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x14007207e]
jmp 0x14004ae7e
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
invalid
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x140071f21]
adc eax, 0x273d0
mov r8d, 0x11
jmp case.0x14004b719.261
add byte [rax], al
add cl, ch
xchg esp, eax
add eax, dword [rax]
add byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
invalid
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x140071eff]
adc eax, 0x27390
jmp 0x14004acf5
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x140071fca]
adc eax, 0x27443
je 0x14004ab88
add byte [rcx - 0x48], al
adc eax, dword [rax]
add byte [rax], al
invalid
mov r8d, 0x13
mov eax, 0x13
jmp case.0x14004b719.261
pop rsi
add eax, dword [rax]
add byte [rax], al
mov rcx, qword [rdx + 0x20]
invalid
invalid
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
invalid
invalid
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x140071fb1]
adc eax, 0x2740c
mov r8d, 0x19
mov eax, 0x19
add byte [rax], al
add cl, ch
add eax, dword [rax]
add byte [rax - 0x75], cl
invalid
invalid
jmp case.0x14004b719.261
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x140071ebc]
jb case.0x1400470e0.77
invalid
mov rax, qword [rax + 0x18]
lea rdx, [0x140071ebc]
jb case.0x1400470e0.77
invalid
jb case.0x1400470e0.77
add cl, ch
jmp 0x14004aeea
and al, byte [rbx]
add byte [rax], al
invalid
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x140071f4e]
jae 0x14004abdc
invalid
mov rax, qword [rax + 0x18]
lea rdx, [0x140071f4e]
jae 0x14004abdc
invalid
jae 0x14004abdc
add cl, ch
jmp 0x14004acd7
test dword [rax], 0x8b480000
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x140071ec6]
jb case.0x14004606b.153
invalid
sbb byte [rax - 0x73], cl
adc eax, 0x272d3
jb case.0x14004606b.153
invalid
jb case.0x14004606b.153
add cl, ch
jmp 0x14004acf5
std
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
invalid
mov rax, qword [rax + 0x18]
lea rdx, [0x140071eeb]
invalid
sbb byte [rax - 0x73], cl
adc eax, 0x272e0
jmp case.0x140048f4a.34
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140071eaf]
adc eax, 0x2728c
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
invalid
invalid
adc eax, 0x2728c
mov r8d, 0xd
jmp case.0x14004b719.261
add byte [rax], al
add cl, ch
ret 2
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x14007201d]
jae 0x14004ac42
invalid
mov rax, qword [rax + 0x18]
lea rdx, [0x14007201d]
jae 0x14004ac42
invalid
jae 0x14004ac42
add cl, ch
jmp case.0x14004b719.274
add eax, dword [rcx]
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
invalid
mov rax, qword [rax + 0x18]
lea rdx, [0x140071f69]
adc eax, 0x27310
adc eax, 0x27310
jae 0x14004ac5a
add cl, ch
jmp 0x14004aeea
mov word [rdx], es
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14007208c]
adc eax, 0x2741b
adc eax, 0x2741b
je 0x14004ac72
add cl, ch
jmp case.0x14004b719.274
rol dword [rax], cl
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140071f85]
adc eax, 0x272fc
adc eax, 0x272fc
jb 0x14004ac8a
add cl, ch
jmp 0x14004ae7e
lock add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140071ed7]
jb case.0x1400470e0.86
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140071ed7]
jb case.0x1400470e0.86
invalid
jmp case.0x1400411a5.302
imul eax, dword [rcx], 0x8b480000
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov eax, dword [rax + 0x18]
invalid
invalid
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x140071f93]
adc eax, 0x272da
adc eax, 0x272da
mov r8d, 5
mov eax, 5
jmp case.0x14004b719.261
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x2725b
sbb byte [rax - 0x73], cl
adc eax, 0x2725b
mov r8d, 0x10
jmp case.0x14004b719.261
add byte [rax], al
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140071ee2]
adc eax, 0x271ed
adc eax, 0x271ed
jno 0x14004acf6
add byte [rcx - 0x48], al
or dword [rax], eax
add byte [rax], al
invalid
mov r8d, 9
mov eax, 9
jmp case.0x14004b719.261
lock add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x27260
adc eax, 0x27260
mov r8d, 4
add al, 0
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
jmp case.0x14004b719.261
rol byte [rcx], cl
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140071f08]
invalid
jmp 0x14004ae7e
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
invalid
invalid
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x140071ef3]
adc eax, 0x271aa
mov r8d, 0xc
jmp case.0x14004b719.261
add byte [rax], al
add cl, ch
pushfq
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x14007200e]
lea edx, [0x14007200e]
sbb byte [rax - 0x73], cl
adc eax, 0x272a7
jb 0x14004ad68
invalid
lea edx, [0x14007200e]
jb 0x14004ad68
add cl, ch
jmp 0x14004ae2d
rol dword [rax], 0
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
invalid
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x140072029]
lea edx, [0x140072029]
sbb byte [rax - 0x73], cl
adc eax, 0x272aa
invalid
lea edx, [0x140072029]
add cl, ch
mov eax, dword [rax]
jmp case.0x1400411a5.302
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x27329
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x27329
add al, byte [rax]
mov r8d, 0x12
jmp case.0x14004b719.261
add dword [rax], eax
invalid
add byte [rax], al
add cl, ch
add qword [rax], r8
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea edx, [0x140071f98]
mov rax, qword [rax + 0x18]
lea rdx, [0x140071f98]
lea edx, [0x140071f98]
lea edx, [0x140071f98]
jrcxz 0x14004ae24
jno case.0x1400408da.303
add al, byte [rax]
add cl, ch
jmp 0x14004ae7e
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140072073]
lea edx, [0x140072073]
sbb byte [rax - 0x73], cl
adc eax, 0x272a6
jb 0x14004adce
invalid
lea edx, [0x140072073]
jb 0x14004adce
add bl, ch
jmp case.0x1400411a5.302
mov rcx, qword [rdx + 0x20]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140071f77]
lea edx, [0x140071f77]
jmp 0x14004ae7e
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140072098]
lea edx, [0x140072098]
lea edx, [0x140072098]
jmp 0x14004ae2d
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x27197
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x27197
jno 0x14004ae10
add byte [rcx - 0x48], al
or eax, dword [rax]
add byte [rax], al
invalid
mov r8d, 0xb
mov eax, 0xb
jmp case.0x14004b719.261
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x140071ff7]
adc eax, 0x271ca
mov r8d, 0xf
jmp case.0x14004b719.261
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
invalid
invalid
sbb byte [rax - 0x73], cl
lea rdx, [0x140072006]
adc eax, 0x271bb
mov ebx, 0x41000271
mov eax, 8
mov r8d, 8
jmp case.0x14004b719.261
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140072069]
lea edx, [0x140072069]
lea edx, [0x140072069]
jb 0x14004ae6a
add al, byte [rax]
add bl, ch
jmp 0x14004aeea
jg case.0x14004be9b.257
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x2715f
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0x2715f
jno 0x14004ae7f
add byte [rcx - 0x48], al
invalid
mov r8d, 0xe
mov eax, 0xe
add bl, ch
push 0x48
add rax, 2
jmp case.0x14004b719.261
add rax, 2
lea r9, [rsp + 0x30]
mov qword [r9], rax
lea rax, [0x14004aef7]
lea eax, [0x14004aef7]
mov qword [rsp + 0x20], rax
and al, 0x20
lea rax, [0x140072137]
mov r8d, 7
mov eax, 7
mov eax, 7
invalid
mov rcx, rdx
mov ecx, edx
mov rdx, rax
call fcn.14000fff0
push rcx
cld
invalid
nop
cld
call qword [rax + 0x38c48348]
add rsp, 0x38
add rsp, 0x38
ret
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x27203
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0x27203
jb 0x14004aed0
add byte [rcx - 0x48], al
invalid
mov r8d, 0x16
mov eax, 0x16
jmp case.0x14004b719.261
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x27243
jb case.0x14004123e.293
invalid
lea rdx, [0x14007212d]
jb case.0x14004123e.293
add al, byte [rax]
add byte [rcx - 0x48], al
or al, byte [rax]
add byte [rax], al
mov r8d, 0xa
mov eax, 0xa
add rsp, 0x38
jmp rax
invalid
loopne 0x14004af40
sub esp, 0xb8
mov rcx, qword [rcx]
mov ecx, dword [rcx]
in al, dx
mov eax, 0x48000000
add byte [rax], al
add byte [rax - 0x75], cl
mov ecx, dword [rcx]
mov eax, dword [rdx + 0x34]
test al, 0x10
jne 0x14004af1b
invalid
adc ebp, dword [rax + 0xf1c7520]
mov bh, 9
test al, 0x20
jne case.0x140041a71.279
movzx ecx, word [rcx]
add rsp, 0xb8
add esp, 0xb8
invalid
mov eax, 0xe9000000
invalid
jmp 0x14000f7f0
nop
add rsp, 0xb8
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
jmp 0x14000efd0
movzx r8d, word [rcx]
mov eax, 0x81
jmp 0x14000efd0
movzx r8d, word [rcx]
movzx eax, word [rcx]
mov eax, 0x81
add byte [rax], al
add byte [rbp + 0xf], al
mov bh, 0xc8
movzx r9d, r8w
mov r8d, r9d
shr r8d, 4
invalid
add al, 0x44
mov ecx, ecx
mov ecx, r9d
and cl, 0xf
loope 0x14004af51
cmove ecx, dword [rbp - 0x72bbcfaf]
pop rcx
lea r10d, [rcx + 0x30]
lea r11d, [rcx + 0x37]
cmp cl, 0xa
movzx ecx, r10b
mov dh, 0xca
push rcx
xor byte [rbp + rcx*4 + 0x59], al
invalid
mov dh, 0xca
movzx r10d, r11b
mov dh, 0xd3
cmovb r10d, ecx
mov rcx, rax
invalid
ror dword [rax - 0x77], 1
rol dword [rax + rcx*4 + 0x54], 4
mov byte [rsp + rax + 0x36], r10b
dec rax
mov byte [rsp + rax + 0x36], r10b
mov byte [rsp + rax + 0x36], dl
dec rax
dec eax
cmp r9w, 0x10
jae 0x14004af31
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
add byte [rax], al
add byte [rax], al
jae case.0x1400421a4.258
mov r8d, 0x81
mov eax, 0x81
sub r8, rax
lea rax, [rsp + rcx]
add al, 0xc
add al, 0xc
add rax, 0x38
sar byte [rax], 0x4c
mov dword [rsp + 0x28], eax
and al, 0x28
mov qword [rsp + 0x28], r8
and al, 0x28
mov qword [rsp + 0x20], rax
lea r8, [0x14006e3bb]
mov r9d, 2
mov ecx, 2
mov ecx, 2
mov rcx, rdx
mov dl, 1
call fcn.14000a7c0
sti
call qword [rax - 0x473b7eb8]
add byte [rax], al
add bl, al
sti
call qword [rax - 0x473b7eb8]
add byte [rax], al
add bl, al
lea r8, [0x14005c4b0]
mov edx, 0x80
call fcn.140057490
int3
or ecx, ebp
add byte [rax], al
add byte [rax], al
push r14
push rsi
push rdi
push rbx
sub rsp, 0x58
mov r9, rdx
mov eax, dword [rdx + 0x34]
test al, 0x10
jne 0x14004b05b
invalid
jnp 0x14004af89
test al, 0x20
jne case.0x14004606b.196
and byte [rdi], cl
test dword [rdi + 0x4c000000], eax
mov edx, dword [rcx]
mov r10, qword [rcx]
mov r8, r10
neg r8
cmovs r8, r10
mov r11d, 0x27
invalid
add byte [rax], al
add byte [rcx - 0x7f], cl
clc
adc byte [rdi], ah
add byte [rax], al
invalid
add byte [rcx - 0x7f], cl
clc
adc byte [rdi], ah
add byte [rax], al
jb 0x14004b083
mov r14d, 0x27
mov esi, 0x2710
mov di, 0x64
lea rbx, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990000000000000000000000000000000000000000000000000000000000000000librarycore_src_fmtmod.rs
add dword [rax], eax
mov rax, r8
xor edx, edx
div rsi
mov rcx, rax
ror dword [rcx + 0x66d231d0], 0xf7
invalid
movzx eax, ax
ror dword [rcx + 0x66d231d0], 0xf7
test dword [rdi], 0xb70fc0b7
movzx edx, dx
lea r11, [r14 - 4]
movzx edx, dx
lea r11, [r14 - 4]
movzx eax, word [rbx + rax*2]
mov word [rsp + r14 + 0x2d], ax
movzx eax, word [rbx + rdx*2]
add al, 0x53
add al, 0x53
mov word [rsp + r14 + 0x2f], ax
mov dword [rsp + r14 + 0x2f], eax
mov r14, r11
cmp r8, 0x5f5e0ff
cmc
invalid
mov r8, rcx
cmc
add eax, 0x77c88949
ja 0x14004b01a
jmp 0x14004b086
ja 0x14004b01a
jmp 0x14004b086
mov rcx, qword [rcx]
mov rdx, r9
add rsp, 0x58
add esp, 0x58
add esp, 0x58
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.14000f900
mov rcx, qword [rcx]
mov rdx, r9
mov edx, ecx
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r14
jmp 0x140013930
lodsd eax, dword [rsi]
mov ah, bh
invalid
mov rcx, r8
ror dword [rax - 0x7d], 0xf9
invalid
cmp rcx, 0x63
jbe 0x14004b0b4
mov r8w, 0x64
mov eax, ecx
xor edx, edx
div r8w
div r8d
add byte fs:[rcx + 0x66d231c8], cl
add byte [rcx + 0x66d231c8], cl
div r8d
movzx edx, dx
movzx ecx, ax
lea rax, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990000000000000000000000000000000000000000000000000000000000000000librarycore_src_fmtmod.rs
movzx eax, word [rax + rdx*2]
mov word [rsp + r11 + 0x2f], ax
invalid
add r11, 0xfffffffffffffffe
ret
invalid
invalid
cmp rcx, 0xa
jae 0x14004b0c7
or dh, byte [rbx + 0xd]
or cl, 0x30
mov byte [rsp + r11 + 0x30], cl
dec r11
jmp case.0x1400478c7.80
lea rax, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990000000000000000000000000000000000000000000000000000000000000000librarycore_src_fmtmod.rs
movzx eax, word [rax + rcx*2]
mov word [rsp + r11 + 0x2f], ax
add r11, 0xfffffffffffffffe
test r10, r10
setns dl
lea rax, [rsp + r11]
add rax, 0x31
mov ecx, 0x27
add byte [rcx + rbp - 0x27], cl
ror byte [rdi], cl
cdq
ret 0x8d4a
add byte [rcx + rbp - 0x27], cl
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
and byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov r8d, 1
mov rcx, r9
xor r9d, r9d
call fcn.14000a7c0
nop
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r14
ret
sub rsp, 0x48
mov r10, rdx
mov r9, qword [rcx]
movzx eax, byte [r9]
lea rcx, [0x14007711c]
add byte [rax + 0x63], cl
add al, 0x81
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
inc r9
inc ecx
lea rax, [rsp + 0x40]
mov qword [rax], r9
mov dword [rax], ecx
lea rcx, [0x14002f494]
dec dword [rax - 0x77]
and al, 0x20
dec dword [rax - 0x77]
and al, 0x20
lea rdx, str.ByteShortSignedSignedBigUnsigned
jmp 0x14004b3f6
add byte [rax], al
add byte [rax], al
add r9, 4
lea rax, [rsp + 0x40]
and al, 0x40
mov qword [rax], r9
lea rcx, [0x1400146df]
xchg ebp, eax
cld
dec dword [rax - 0x77]
and al, 0x20
and byte [rax - 0x73], cl
adc eax, 0x26d1f
add al, byte [rax]
add al, byte [rax]
add byte [rcx - 0x48], al
add eax, dword [rax]
add byte [rax], al
invalid
mov r8d, 3
jmp 0x14004b3fc
lea rax, [r9 + 8]
lea rcx, [rsp + 0x40]
or byte [rax - 0x73], cl
and al, 0x40
mov qword [rcx], rax
add r9, 4
lea rax, [0x14004a91b]
xor edi, 0x8948ffff
and al, 0x30
xor edi, 0x8948ffff
idiv edi
dec dword [rax - 0x77]
invalid
and al, 0x30
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x28], ecx
lea rax, [0x14004a923]
mov qword [rsp + 0x20], rax
js 0x14004b1a0
idiv edi
dec dword [rax - 0x77]
and al, 0x20
invalid
lea rdx, [0x140071e7d]
mov r8d, 9
mov eax, 9
jmp 0x14004b3cd
add al, byte [rax]
add byte [rcx - 0x7d], cl
invalid
invalid
add r9, 4
lea rax, [rsp + 0x40]
and al, 0x40
rol dword [rax + rcx*2], 0x8d
and al, 0x40
mov qword [rax], r9
lea rcx, [0x1400146df]
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
and al, 0x20
and byte [rax - 0x73], cl
lea rdx, [0x140071e28]
adc eax, 0x26c47
mov r8d, 8
mov eax, 8
jmp 0x14004b3fc
lea rax, [r9 + 0x10]
lea rcx, [rsp + 0x40]
lea ecx, [rsp + 0x40]
lea ecx, [rsp + 0x40]
and al, 0x40
and al, 0x40
mov qword [rcx], rax
mov qword [rcx], rax
add r9, 8
lea rax, [0x14004afc5]
invalid
dec dword [rax - 0x77]
and al, 0x30
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x28], ecx
sub byte [rax - 0x73], cl
lea rax, [0x14004afcd]
lea eax, [0x14004afcd]
add eax, 0xfffffdb9
mov qword [rsp + 0x20], rax
lea rdx, [0x140071e86]
insb byte [rdi], dx
add al, byte [rax]
insb byte [rdi], dx
add al, byte [rax]
mov r8d, 0xc
mov eax, 0xc
jmp 0x14004b3cd
movabs byte [0x4808418d49000001], al
lea ecx, [rsp + 0x40]
add dword [rax], eax
add byte [rax], al
add byte [rcx - 0x73], cl
lea rax, [r9 + 8]
lea eax, [rcx + 8]
or byte [r8 - 0x73], cl
and al, 0x40
lea rcx, [rsp + 0x40]
mov qword [rcx], rax
add r9, 4
lea rax, [0x1400146df]
add eax, 0xfffc949d
add eax, 0xfffc949d
xchg esp, eax
cld
dec dword [rax - 0x77]
invalid
invalid
mov qword [rsp + 0x30], rax
and al, 0x30
and al, 0x30
mov qword [rsp + 0x28], rcx
lea rax, [0x14004b42c]
lea eax, [0x14004b42c]
lea eax, [0x14004b42c]
mov qword [rsp + 0x20], rax
lea rdx, [0x140071e6a]
lea edx, [0x140071e6a]
and byte [rax - 0x73], cl
lea edx, [0x140071e6a]
adc eax, 0x26c0b
add al, byte [rax]
mov r8d, 8
jmp 0x14004b3cd
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx - 0x7d], cl
add r9, 4
lea rax, [rsp + 0x40]
invalid
add r9, 4
lea rax, [rsp + 0x40]
invalid
mov qword [rax], r9
mov qword [rax], r9
or byte [rax - 0x73], cl
lea rcx, [0x14004a91b]
lea ecx, [0x14004a91b]
or eax, 0xfffff69e
mov qword [rsp + 0x20], rcx
lea rdx, [0x140071e19]
lea edx, [0x140071e19]
adc eax, 0x26b90
add bl, ch
push 0x49
add r9, 8
jmp 0x14004b2f5
add r9, 8
ror dword [rax], 0x48
lea eax, [rsp + 0x40]
or byte [rax - 0x73], cl
and al, 0x40
lea rax, [rsp + 0x40]
mov qword [rax], r9
lea rcx, [0x14004b547]
lea ecx, [0x14004b547]
lea ecx, [0x14004b547]
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
and al, 0x20
lea rdx, [0x140071e9a]
lea edx, [0x140071e9a]
add bl, ch
add r9, 8
add r9, 8
jmp 0x14004b2f5
add r9, 8
or byte [rax - 0x73], cl
and al, 0x40
lea rax, [rsp + 0x40]
mov qword [rax], r9
lea rcx, [0x14004afc5]
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
lea rdx, [0x140071e1f]
lea edx, [0x140071e1f]
mov r8d, 9
jmp 0x14004b3fc
add dword [rax], eax
invalid
add cl, ch
add dword es:[rax], eax
add dword [rax], eax
add byte [rcx - 0x7d], cl
invalid
invalid
add r9, 8
lea rax, [rsp + 0x40]
ror dword [rax], 0x48
lea eax, [rsp + 0x40]
mov qword [rax], r9
lea rcx, [0x14004a89f]
lea ecx, [0x14004a89f]
lea ecx, [0x14004a89f]
dec dword [rax - 0x77]
and al, 0x20
invalid
mov qword [rsp + 0x20], rcx
and byte [rax - 0x73], cl
lea rdx, [0x140071e60]
adc eax, 0x26b6b
add al, byte [rax]
mov r8d, 6
jmp 0x14004b3fc
add r9, 2
add cl, byte [rax - 0x73]
and al, 0x40
and al, 0x40
lea rax, [rsp + 0x40]
mov qword [rax], r9
mov qword [rax], r9
lea rcx, [0x14004aef7]
mov qword [rsp + 0x20], rcx
and byte [rax - 0x73], cl
adc eax, 0x26af5
jmp case.0x14004be9b.284
invalid
sti
invalid
push 0x49
add ecx, 8
invalid
invalid
add r9, 8
or byte [rax - 0x73], cl
lea rax, [rsp + 0x40]
and al, 0x40
mov qword [rax], r9
lea rcx, [0x14004b547]
add byte [rax - 0x77], cl
and al, 0x20
add byte [rax - 0x77], cl
and al, 0x20
lea rdx, str.UnsignedBigFloatDoubleListRationalRationalBigSRationalSRationalBigAsciiIfdIfdBigStripTileArtistBitsPerSampleCellLengthCellWidthColorMapCompressionCopyrightDateTimeExtraSamplesFillOrderFreeByteCountsFreeOffsetsGrayResponseCurveGrayResponseUnitHostComputerImageDescriptionImageLengthImageWidthMakeMaxSampleValueMinSampleValueModelNewSubfileTypeOrientationPhotometricInterpretationPlanarConfigurationResolutionUnitRowsPerStripSamplesPerPixelSoftwareStripByteCountsStripOffsetsSubfileTypeThreshholdingXResolutionYResolutionPredictorTileWidthTileLengthTileOffsetsTileByteCountsSampleFormatSMinSampleValueSMaxSampleValueJPEGTablesModelPixelScaleTagModelTransformationTagModelTiepointTagGeoKeyDirectoryTagGeoDoubleParamsTagGeoAsciiParamsTagGdalNodataUnknownHuffmanFax3Fax4LZWJPEGModernJPEGDeflateOldDeflatePackBitsWhiteIsZeroBlackIsZeroRGBRGBPaletteTransparencyMaskCMYKYCbCrCIELabChunkyPlanarUintIntIEEEFPVoidGrayPaletteGrayARGBA
add byte [rcx - 0x48], al
or eax, dword [rax]
add byte [rax], al
invalid
mov r8d, 0xb
add byte [rax], al
add cl, ch
mov cl, 0
add byte [rax], al
jmp 0x14004b3fc
add r9, 8
lea rax, [rsp + 0x40]
and al, 0x40
mov qword [rax], r9
lea rcx, case.0x14000a8e4.305
scasd eax, dword [rdi]
invalid
dec dword [rax - 0x77]
mov dword [rsp + 0x20], ecx
scasd eax, dword [rdi]
invalid
mov dword [rsp + 0x20], ecx
lea rdx, [0x140071e92]
imul eax, dword [rdx], 0
jmp case.0x14004be9b.284
add r9, 4
add ecx, 4
lea rax, [rsp + 0x40]
and al, 0x40
mov qword [rax], r9
mov dword [rax], ecx
lea rcx, [0x14004b4d4]
push rbp
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x20], rcx
lea rdx, [0x140071e5b]
add al, byte [rax]
mov r8d, 5
jmp 0x14004b3fc
lea rax, [r9 + 0x10]
lea rcx, [rsp + 0x40]
mov qword [rcx], rax
mov qword [rcx], rax
add r9, 8
lea rax, [0x14004b547]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
add dword [rax], eax
add byte [rax - 0x77], cl
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x28], rcx
lea rax, [0x14004b40d]
push rdx
add byte [rax], al
invalid
sub byte [rax - 0x73], cl
add eax, 0x52
push rdx
add byte [rax], al
invalid
push rdx
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x20
invalid
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
adc eax, 0x26aab
stosd dword [rdi], eax
push 2
invalid
lea rdx, [0x140071e72]
stosd dword [rdi], eax
push 2
add byte [rcx - 0x48], al
or eax, dword [rax]
add byte [rax], al
mov r8d, 0xb
mov rcx, r10
call fcn.1400100c0
jmp case.0x1400409c2.320
shr eax, 1
jmp case.0x140041a71.295
add r9, 8
lea rax, [rsp + 0x40]
mov qword [rax], r9
mov qword [rax], r9
lea rcx, [0x14004b447]
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
and al, 0x20
add byte [rax], al
add byte [rax - 0x77], cl
invalid
and al, 0x20
lea rdx, [0x140071e66]
mov r8d, 4
add byte [rcx + rcx*4 - 0x2f], cl
mov rcx, r10
mov r9, rax
call fcn.14000fff0
invalid
cld
invalid
shr eax, 0xe9
cld
call qword [rax + 0x48c48348]
nop
add rsp, 0x48
nop
add rsp, 0x48
ret
mov eax, dword [rdx + 0x34]
test al, 0x10
jne 0x14004b424
test al, 0x20
je fcn.14000a6a0
invalid
test dl, dh
sti
invalid
test dl, dh
sti
dec dword [rax - 0x75]
or ecx, ebp
jmp 0x140013930
mov rcx, qword [rcx]
invalid
invalid
mov rcx, qword [rcx]
mov ecx, dword [rcx]
jmp 0x140013930
mov rcx, qword [rcx]
jmp fcn.14000f900
invalid
xor al, 0xa8
adc byte [rbp + 0xd], dh
test al, 0x20
je 0x14000ec10
invalid
jmp 0x140013880
push rbx
sub rsp, 0x40
sub esp, 0x40
mov rdi, rdx
mov edi, edx
mov edi, edx
mov rax, qword [rcx]
mov r14, qword [rax + 8]
or byte [rbx + rcx*4 + 0x78], cl
adc byte [rax - 0x75], cl
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
invalid
invalid
or byte [rbx + rcx*4 + 0x78], cl
adc byte [rax - 0x75], cl
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x22edc
fsubr qword [rsi]
add al, byte [rax]
lea rdx, [0x14006e34b]
fsubr qword [rsi]
add al, byte [rax]
mov r8d, 1
call qword [rax + 0x18]
sbb byte [rax - 0x73], cl
je 0x14004b4a0
xor byte [rax - 0x77], cl
invalid
sbb byte [rax - 0x73], cl
je 0x14004b4a0
xor byte [rax - 0x77], cl
mov byte ds:[rsi + 8], al
invalid
invalid
mov dword [rsi], edi
mov byte [rsi + 8], al
or sil, r8b
or dword [rax], r8d
mov byte [rsi + 9], 0
shl r15, 5
lea rdi, case.0x14004a986.65
cld
invalid
dec dword [rax - 0x73]
pop rsp
and al, 0x28
cld
invalid
test r15, r15
je case.0x140044da1.255
invalid
push qword [rbp + rbx + 0x4c]
sbb eax, 0x2474894c
mov qword [rsp + 0x28], r14
mov dword [rsp + 0x28], esi
and al, 0x28
sub byte [rcx - 0x7d], cl
add r14, 0x20
mov rcx, rsi
int1
invalid
int1
mov rdx, rbx
mov r8, rdi
call fcn.14000fce0
add r15, 0xffffffffffffffe0
jmp 0x14004b497
mov rcx, qword [rsp + 0x30]
and al, 0x30
mov dl, byte [rsp + 0x38]
push rsp
and al, 0x38
invalid
cmp al, ch
pop rcx
cld
call qword [rax + 0x40c48348]
nop
add rsp, 0x40
call fcn.14000fe20
nop
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
cmp qword [rdx + 0x10], 0
je 0x14004b4f6
jp 0x14004b4ef
add byte [rsp + rdx + 0x4c], dh
mov ecx, dword [rdx + 0x18]
mov r9, qword [rdx + 0x18]
movss xmm1, dword [rax]
and r8b, 1
and al, 1
and al, 1
mov rcx, rdx
mov ecx, edx
jmp fcn.140012280
cld
dec dword [rbx + 0x6e0f6600]
mov eax, dword [rax]
add byte [rsi + 0xf], ah
outsb dx, byte [rsi]
movd xmm1, eax
and eax, 0x7fffffff
movd xmm0, eax
outsb dx, byte [rsi]
ror byte [rdi], 0x2e
add eax, 0xf2b0
enter 0xffffffffffffff25, 0xffffffffffffffff
invalid
outsb dx, byte [rsi]
ror byte [rdi], 0x2e
add eax, 0xf2b0
mov al, 0xf2
add byte [rax], al
jae 0x14004b53b
sub eax, 0x15100ff3
movabs byte [0xc20fd8280f0000f2], al
add byte [rax], al
add byte [rax], al
movaps xmm3, xmm0
cmpltps xmm3, xmm2
movss xmm2, dword [0x14005a7b8]
add byte [rax], al
movaps xmm3, xmm0
cmpltps xmm3, xmm2
fmul dword [rdi]
ret 0x1da
xorps xmm2, xmm2
cmpneqps xmm2, xmm0
add al, 0xf
push rsp
shl dword [rsi + 0xf], cl
movd eax, xmm2
add al, 0xf
push rsp
shl dword [rsi + 0xf], cl
movd eax, xmm2
test al, 1
add dword [rbp + 0xc], esi
jne 0x14004b53b
and r8b, 1
mov rcx, rdx
mov ecx, edx
jmp 0x140012680
jno 0x14004b536
invalid
and r8b, 1
mov rcx, rdx
invalid
shr ecx, 1
jmp 0x1400128f0
test eax, 0x48fffc73
mov ecx, dword [rcx]
jmp 0x14004b40d
invalid
invalid
invalid
invalid
jae case.0x1400478c7.87
dec dword [rax - 0x75]
or ecx, ebp
mov esi, 0x48fffffe
mov ecx, dword [rcx]
jmp 0x14004b557
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
movzx eax, byte [rcx]
shl eax, 3
invalid
add ecx, dword [rax - 0x73]
or eax, 0x2a68c
invalid
lea rcx, [0x140075bf0]
lea ecx, [0x140075bf0]
add byte [rbx + rcx*4 + 4], cl
or byte [rax - 0x73], cl
lea rcx, str.w__a_
mov r8, qword [rax + rcx]
lea rcx, str.w__a_
lea ecx, str.w__a_
add byte [rax - 0x75], cl
add al, 8
mov rax, qword [rax + rcx]
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov edx, dword [rdx + 0x28]
mov edx, dword [rdx + 0x28]
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
invalid
invalid
invalid
mov r9, qword [rdx + 0x18]
mov rdx, rax
jmp r9
invalid
sbb byte [rax - 0x77], cl
ret 0xff49
invalid
invalid
loope 0x14004b5c7
push rdi
push r14
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x40
mov rdi, rdx
mov rax, qword [rcx]
mov eax, dword [rcx]
mov r14, qword [rax + 8]
mov esi, dword [rax + 8]
or byte [rbx + rcx*4 + 0x78], cl
adc byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
invalid
invalid
mov r15, qword [rax + 0x10]
js 0x14004b5ae
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x73], cl
lea rdx, [0x14006e34b]
adc eax, 0x22d9e
mov r8d, 1
mov eax, 1
add dword [rax], eax
add byte [rax], al
invalid
call qword [rax + 0x18]
lea rsi, [rsp + 0x30]
je 0x14004b5de
xor byte [rax - 0x77], cl
invalid
push rax
sbb byte [rax - 0x73], cl
je 0x14004b5de
xor byte [rax - 0x77], cl
mov byte ds:[rsi + 8], al
mov dword [rsi], edi
mov byte [rsi + 8], al
mov byte [rsi + 9], 0
or dword [rax], eax
add byte [rcx - 0x3f], cl
shl r15, 2
out 2, eax
lea rdi, [0x14004b612]
cmp eax, 0x42
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
pop rsp
and al, 0x28
invalid
lea rbx, [rsp + 0x28]
sub byte [rbp - 0x7b], cl
push qword [rbp + rbx + 0x4c]
je 0x14004b5f7
mov qword [rsp + 0x28], r14
test r15, r15
je 0x14004b5f7
mov qword [rsp + 0x28], r14
je case.0x14004b719.299
sub byte [rcx - 0x7d], cl
mov byte [rax + rcx*2], 0x89
mov ecx, esi
add r14, 4
mov rcx, rsi
mov ecx, esi
mov ecx, esi
mov rdx, rbx
mov r8, rdi
mov eax, edi
fimul dword [rcx - 0x77]
mov eax, edi
clc
call fcn.14000fce0
add r15, 0xfffffffffffffffc
add edi, 0xfffffffc
cld
cld
dec dword [rcx - 0x7d]
invalid
invalid
cld
jmp 0x14004b5d5
mov rcx, qword [rsp + 0x30]
mov dl, byte [rsp + 0x38]
call fcn.14000fe20
sbb ecx, dword [rax - 4]
call qword [rax + 0x40c48348]
sbb ecx, dword [rax - 4]
cld
call qword [rax + 0x40c48348]
add esp, 0x40
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop r15
ret
in al, dx
cmp byte [rax - 0x75], cl
add dword [rdi], ecx
mov bh, 8
lea r8, [0x14007715c]
cmp dword [rbx + 0x63490002], edi
or al, 0x88
cmp dword [rbx + 0x63490002], edi
or al, 0x88
invalid
add rcx, r8
add ecx, eax
sar edi, 0xe1
jmp rcx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x1400721c5]
lea edx, [0x1400721c5]
xchg byte [rbx + 2], ch
invalid
sbb byte [rax - 0x73], cl
adc eax, 0x26b86
add al, byte [rax]
jmp 0x14004b6a5
add rax, 2
add eax, 2
lea r9, [rsp + 0x30]
add cl, byte [rbp + rcx*4 + 0x4c]
and al, 0x30
mov qword [r9], rax
lea rax, [0x14004aef7]
lea eax, [0x14004aef7]
add eax, 0xfffff8a3
invalid
mov qword [rsp + 0x20], rax
lea rax, [0x140072137]
lea eax, [0x140072137]
lea eax, [0x140072137]
add eax, 0x26ad7
push 2
add byte [rcx - 0x48], al
invalid
invalid
invalid
mov r8d, 7
mov rcx, rdx
mov ecx, edx
mov rdx, rax
mov edx, eax
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
invalid
invalid
mov edx, eax
ret 0x7fe8
call fcn.14000fff0
jg 0x14004b6b8
cld
call qword [rax + 0x38c48348]
nop
add rsp, 0x38
nop
add rsp, 0x38
add esp, 0x38
ret
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
invalid
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x1400721cc]
lea rdx, [0x1400721cc]
imul eax, dword [rdx], 0
mov r8d, 6
add byte [rax], al
add bl, ch
jmp case.0x140044da1.268
xor al, 0x48
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea edx, [0x1400721d2]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1400721d2]
lea edx, [0x1400721d2]
lea edx, [0x1400721d2]
add al, byte [rax]
mov r8d, 4
add al, 0
add byte [rax], al
invalid
add bl, ch
sbb dword [rax - 0x75], ecx
invalid
invalid
jmp case.0x140044da1.268
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x1400721c9]
imul eax, dword [rdx], 0
invalid
sbb byte [rax - 0x73], cl
adc eax, 0x26b09
add byte [rcx - 0x48], al
add eax, dword [rax]
mov r8d, 3
add byte [rax], al
add byte [rax - 0x7d], cl
add rsp, 0x38
jmp rax
jmp rax
invalid
jmp rax
mov rcx, qword [rcx]
or dword [rax - 0x75], ecx
and byte [rbx + r9*4 + 0x42], cl
mov rax, qword [rdx + 0x20]
mov r8, qword [rdx + 0x28]
sub byte [rax - 0x77], cl
invalid
sub byte [rax - 0x77], cl
ret 0xe9
invalid
invalid
mov edx, eax
jmp case.0x140041bc2.312
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
invalid
in al, dx
mov byte [rax], al
add byte [rax], al
mov r9, r8
mov ecx, eax
mov rax, rcx
mov eax, ecx
movabs rcx, 0x8000000000000000
mov ecx, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
or byte [rax + 0x33], 8
xor rcx, qword [rax]
add byte [rax], al
add byte [rax + 0x48083348], al
xor rcx, qword [rax]
xor ecx, dword [rax]
cmp rcx, 0xf
cmp ecx, 0xf
mov r8d, 3
cmovb r8, rcx
mov rcx, rdx
mov ecx, edx
ror dword [rax - 0x73], 1
lea rdx, [0x140077170]
adc eax, 0x2ba5e
mov edx, 0x634e0002
add al, byte [rax]
add byte [rsi + 0x63], cl
movsxd r8, dword [rdx + r8*4]
invalid
add al, 0x82
add r8, rdx
jmp r8
invalid
movzx eax, word [rax + 8]
lea rdx, [rsp + 0x28]
push rsp
and al, 0x28
invalid
push rsp
and al, 0x28
invalid
sub byte [rsi - 0x77], ah
add cl, byte [rax - 0x73]
lea rax, [rsp + 0x30]
mov word [rdx], ax
lea rax, [rsp + 0x30]
mov qword [rax], rdx
lea rdx, str.Floating_point_predictor_for__is_unsupported.
lea edx, [0x1400718c0]
adc byte [rax - 0x73], cl
adc eax, 0x26189
add al, byte [rax]
lea edx, [0x1400718c0]
add cl, ch
xchg esi, eax
jmp 0x14004b8d2
add dword [rax], eax
add byte [rax - 0x7d], cl
add rax, 8
lea rdx, [rsp + 0x28]
add byte [rax], al
add rax, 8
add eax, 8
lea rdx, [rsp + 0x28]
sub byte [rax - 0x77], cl
add cl, byte [rax - 0x73]
lea eax, [rsp + 0x30]
and al, 0x30
mov qword [rdx], rax
lea rax, [rsp + 0x30]
lea eax, [rsp + 0x30]
and al, 0x30
and al, 0x30
mov qword [rax], rdx
lea rdx, str.Unsupported_JPEG_feature
lea edx, [0x140071c48]
lea edx, [0x140071c48]
adc eax, 0x264f1
int1
add al, byte fs:[rax]
add al, byte [rax]
add al, byte [rax]
lea r8, [rsp + 0x50]
lea eax, [rsp + 0x50]
and al, 0x50
mov qword [r8], rdx
mov edx, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
push rax
or byte [rcx - 0x7d], cl
invalid
invalid
invalid
mov qword [r8 + 8], rdx
and qword [r8 + 0x20], 0
and byte [rax], al
lea r10, [0x14002f4e5]
lea edx, [0x14002f4e5]
adc eax, 0xfffe3d71
jno 0x14004b7af
cmp eax, 0x894cfffe
invalid
mov qword [rax + 8], r10
mov dword [rax + 8], edx
push rax
or byte [rcx - 0x77], cl
adc byte [rcx - 0x77], cl
invalid
invalid
push rax
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], rdx
sbb cl, ch
mov dword [rdx], eax
add byte [rax], al
sbb cl, ch
mov dword [rdx], eax
add byte [rax], al
mov al, byte [rax + 8]
lea rdx, [rsp + 0x28]
lea edx, [rsp + 0x28]
push rsp
and al, 0x28
mov byte [rdx], al
lea rax, [rsp + 0x30]
mov qword [rax], rdx
lea rdx, str.Unsupported_planar_configuration_.he_a_
adc eax, 0x263f2
adc eax, 0x263f2
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x50
lea r8, [rsp + 0x50]
lea eax, [rsp + 0x50]
mov qword [r8], rdx
mov dword [rax], edx
adc byte [rcx - 0x39], cl
or byte [rdx], al
mov qword [r8 + 8], 2
and qword [r8 + 0x20], 0
invalid
and byte [rax], al
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
and dword [rax + 0x20], 0
lea rdx, [0x14004bc7f]
jmp case.0x140041a71.335
invalid
add al, byte [rax]
invalid
add al, 0
add cl, ch
invalid
lea rax, str.The_image_is_using_an_unknown_photometric_interpretation.
lea eax, [0x1400719f8]
invalid
jmp 0x14004b8fa
lea rax, str.Unsupported_data_type.
jmp 0x14004b8fa
and eax, dword [rcx]
add byte [rax], al
and eax, dword [rcx]
add byte [rax], al
movzx eax, word [rax + 8]
mov bh, 0x40
or byte [rax - 0x73], cl
lea rdx, [rsp + 0x28]
lea rdx, [rsp + 0x28]
sub byte [rsi - 0x77], ah
add cl, byte [rax - 0x73]
lea rax, [rsp + 0x30]
mov word [rdx], ax
lea rax, [rsp + 0x30]
xor byte [rax - 0x77], cl
adc byte [rax - 0x73], cl
adc eax, 0x26316
invalid
add al, byte [rax]
invalid
mov qword [rax], rdx
lea rdx, str.Color_type
invalid
add al, byte [rax]
invalid
invalid
jmp 0x14004b8d2
add rax, 8
add eax, 8
ror byte [rax], 0x48
lea edx, [rsp + 0x28]
lea rdx, [rsp + 0x28]
mov qword [rdx], rax
lea rax, [rsp + 0x30]
lea eax, [rsp + 0x30]
lea eax, [rsp + 0x30]
mov qword [rax], rdx
lea rdx, str.Inconsistent_bits_per_sample:
lea r8, [rsp + 0x50]
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x50
mov qword [r8], rdx
mov dword [rax], edx
mov qword [r8 + 8], 2
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
and qword [r8 + 0x20], 0
lea rdx, [0x140014658]
cld
invalid
jmp case.0x140041a71.335
add byte [rax], al
cld
invalid
add byte [rax], al
lea rdx, [rax + 0x18]
lea r8, [rsp + 0x80]
lea eax, [rsp + 0x80]
lea eax, [rsp + 0x80]
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rcx - 0x77], cl
mov qword [r8], rdx
lea rdx, [rsp + 0x28]
and al, 0x28
adc byte [rax - 0x73], cl
push rsp
and al, 0x28
mov qword [rdx], rax
mov dword [rdx], eax
lea rax, [rsp + 0x30]
mov qword [rax], r8
mov dword [rax], eax
lea r8, [0x14004b54f]
mov qword [rax + 8], r8
or byte [rax - 0x77], cl
push rax
adc byte [rax - 0x73], cl
adc eax, 0x26120
idiv ah
cld
invalid
dec dword [rcx + rcx*4 + 0x40]
or byte [rax - 0x77], cl
or byte [rax - 0x77], cl
push rax
adc byte [rax - 0x73], cl
adc eax, 0x26120
lea r8, [rsp + 0x50]
and al, 0x50
mov qword [r8], rdx
mov qword [r8 + 8], 3
mov dword [rax + 8], 3
mov dword [rax + 8], 3
and qword [r8 + 0x20], 0
lea rdx, [0x140014658]
lea edx, [0x140014658]
lea edx, [0x140014658]
adc eax, 0xfffc8dd4
dec dword [rax - 0x77]
push rax
sbb byte [rcx - 0x77], cl
adc byte [rcx - 0x39], cl
invalid
invalid
sbb byte [rdx], al
sbb byte [rdx], al
mov qword [rax + 0x18], rdx
mov dword [rax + 0x18], edx
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], 2
sbb byte [rdx], al
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
jne 0x14004b898
jmp 0x14004ba0e
add byte [rax], al
add byte [rdx - 0x72b7f7c0], cl
mov al, byte [rax + 8]
lea rdx, [rsp + 0x28]
lea edx, [rsp + 0x28]
or byte [rax - 0x73], cl
lea edx, [rsp + 0x28]
push rsp
and al, 0x28
sub byte [rax + 0x448d4802], cl
and al, 0x30
mov byte [rdx], al
lea rax, [rsp + 0x30]
mov qword [rax], rdx
lea rdx, [0x140071aa8]
lea edx, [0x140071aa8]
lea edx, [0x140071aa8]
jmp case.0x1400470e0.170
add byte [rax], al
add byte [rdi], cl
invalid
movzx eax, word [rax + 8]
lea rdx, [rsp + 0x28]
lea edx, [rsp + 0x28]
mov bh, 0x40
or byte [rax - 0x73], cl
invalid
or byte [rax - 0x73], cl
push rsp
and al, 0x28
mov word [rdx], ax
lea rax, [rsp + 0x30]
mov qword [rax], rdx
lea rdx, str.Horizontal_predictor_for
invalid
lea r8, [rsp + 0x50]
and al, 0x50
mov qword [r8], rdx
mov dword [rax], edx
mov qword [r8 + 8], 2
and qword [r8 + 0x20], 0
and dword [rax + 0x20], 0
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
and dword [rax + 0x20], 0
lea rdx, case.0x14004ba3a.98
lea edx, case.0x14004ba3a.98
add dword [rax], eax
add cl, ch
or eax, dword [rcx]
add byte [rax], al
jmp case.0x140041a71.335
lea rax, str.Unknown_compression_method.
add al, byte [rax]
lea r8, [rsp + 0x50]
mov qword [r8], rax
add byte [rcx - 0x39], cl
or byte [rcx], al
or byte [rcx], al
add byte [rax], al
invalid
add byte [rcx - 0x39], cl
or byte [rcx], al
or byte [rcx], al
or byte [rcx], al
add byte [rax], al
add byte [rcx - 0x39], cl
mov dword [rax + 0x10], 8
xorps xmm0, xmm0
invalid
invalid
invalid
add byte [rax], al
mov qword [r8 + 0x10], 8
xorps xmm0, xmm0
movups xmmword [r8 + 0x18], xmm0
sbb cl, bpl
out dx, eax
add byte [rax], al
add byte [rax], al
mov dword [rax + 0x10], 8
sbb cl, bpl
out dx, eax
add byte [rax], al
invalid
add byte [rdx - 0x72b7f7c0], cl
push rsp
and al, 0x28
invalid
mov al, byte [rax + 8]
lea rdx, [rsp + 0x28]
invalid
mov byte [rdx], al
lea rax, [rsp + 0x30]
mov qword [rax], rdx
lea rdx, str.Unsupported_photometric_interpretation___.
shl byte [rdx + 2], 1
add byte [rbp + rcx*4 + 0x44], cl
lea r8, [rsp + 0x50]
lea eax, [rsp + 0x50]
shl byte [rdx + 2], 1
add byte [rbp + rcx*4 + 0x44], cl
invalid
invalid
invalid
and al, 0x50
push rax
mov qword [r8], rdx
mov dword [rax], edx
mov qword [r8 + 8], 2
and qword [r8 + 0x20], 0
and dword [rax + 0x20], 0
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
invalid
and dword [rax + 0x20], 0
and byte [rax], al
lea rdx, [0x14004b557]
jmp case.0x140041a71.335
movsd dword [rdi], dword [rsi]
add byte [rax], al
invalid
mov eax, dword [rax + 8]
lea rdx, [rsp + 0x28]
push rsp
and al, 0x28
or byte [rax - 0x73], cl
push rsp
and al, 0x28
mov dword [rdx], eax
lea rax, [rsp + 0x30]
and al, 0x30
mov qword [rax], rdx
lea rdx, str.Compression_method__is_unsupported
lea edx, [0x140071a60]
lea edx, [0x140071a60]
out dx, al
invalid
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x50
lea r8, [rsp + 0x50]
lea eax, [rsp + 0x50]
mov qword [r8], rdx
mov qword [r8 + 8], 2
or byte [rdx], al
add byte [rax], al
invalid
adc byte [rcx - 0x39], cl
or byte [rdx], al
or byte [rdx], al
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
and qword [r8 + 0x20], 0
lea rdx, [0x14004bb34]
add byte [rax], al
add bl, ch
outsb dx, byte [rsi]
add bl, ch
outsb dx, byte [rsi]
mov al, byte [rax + 8]
lea rdx, [rsp + 0x28]
lea edx, [rsp + 0x28]
or byte [rax - 0x73], cl
push rsp
and al, 0x28
lea edx, [rsp + 0x28]
mov byte [rdx], al
lea rax, [rsp + 0x30]
lea eax, [rsp + 0x30]
add cl, byte [rax - 0x73]
and al, 0x30
mov qword [rax], rdx
lea rdx, [0x140071b48]
lahf
invalid
add al, byte [rax]
invalid
adc byte [rax - 0x73], cl
adc eax, 0x2619f
lahf
invalid
add al, byte [rax]
invalid
lahf
invalid
add byte [rbp + rcx*4 + 0x44], cl
lea r8, [rsp + 0x50]
and al, 0x50
and al, 0x50
mov qword [r8], rdx
mov qword [r8 + 8], 2
or byte [rdx], al
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
and qword [r8 + 0x20], 0
lea rdx, [0x14000f750]
cld
invalid
invalid
add byte [rax - 0x73], cl
adc eax, 0xfffc3d8b
cld
invalid
cld
invalid
jmp case.0x140041a71.335
add rax, 8
ror byte [rax], 0x48
lea rdx, [rsp + 0x28]
lea edx, [rsp + 0x28]
mov qword [rdx], rax
lea rax, [rsp + 0x30]
and al, 0x30
mov qword [rax], rdx
lea rdx, str.Sample_format
lea edx, [0x140071ad8]
lea edx, [0x140071ad8]
invalid
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x50
lea r8, [rsp + 0x50]
lea eax, [rsp + 0x50]
mov qword [r8], rdx
mov dword [rax], edx
mov qword [r8 + 8], 2
and qword [r8 + 0x20], 0
invalid
and byte [rax], al
lea rdx, [0x14004b585]
lea edx, [0x14004b585]
or byte [rdx], al
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
dec dword [rax - 0x77]
mov qword [rax + 8], rdx
mov dword [rax + 8], edx
push rax
or byte [rcx - 0x77], cl
adc byte [rcx - 0x39], cl
invalid
sbb byte [rcx], al
add byte [rax], al
invalid
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], 1
mov dword [rax + 0x18], 1
mov dword [rax + 0x18], 1
add byte [rax], al
add byte [rcx + rcx*4 - 0x36], cl
mov rdx, r9
mov edx, ecx
call fcn.140009f76
nop
add rsp, 0x88
invalid
mov byte [rax], al
add byte [rax], al
invalid
sti
call qword [rax - 0x773b7eb8]
add rsp, 0x88
invalid
mov byte [rax], al
add byte [rax], al
ret
invalid
mov byte [rax], al
add byte [rax], al
ret
sub rsp, 0x38
sub esp, 0x38
mov rax, rdx
mov eax, edx
movzx edx, byte [rcx]
adc dword [rax - 1], ecx
ror dword [rbp + rcx*4 + 5], 0x79
invalid
invalid
invalid
jns 0x14004b9e8
invalid
inc rcx
lea r8, [0x1400771ac]
jns 0x14004b9e8
add al, byte [rax]
add byte [rcx + 0x63], cl
adc al, 0x90
movsxd rdx, dword [r8 + rdx*4]
invalid
add rdx, r8
jmp rdx
ret 0xe2ff
lea r9, [rsp + 0x30]
and al, 0x30
xor byte [rcx - 0x77], cl
or dword [rax - 0x73], ecx
lea rcx, [0x14002f494]
mov qword [r9], rcx
lea rcx, [0x14002f494]
invalid
dec dword [rax - 0x77]
and al, 0x20
and al, 0x20
mov qword [rsp + 0x20], rcx
and al, 0x20
lea rdx, [0x1400721d6]
adc eax, 0x2677f
jg 0x14004babc
add al, byte [rax]
jmp case.0x140041a71.351
add byte [rax], al
add byte [rbp + rcx*4 + 0x4c], cl
lea r9, [rsp + 0x30]
lea r9, [rsp + 0x30]
and al, 0x30
mov qword [r9], rcx
mov dword [rcx], ecx
lea rcx, [0x14002f494]
or eax, 0xfffe3a29
invalid
mov qword [rsp + 0x20], rcx
lea rdx, [0x1400721e6]
lea edx, [0x1400721e6]
add al, byte [eax]
and byte [rax - 0x73], cl
adc eax, 0x2676f
add al, byte [eax]
add al, byte [eax]
add al, byte [rax]
jmp case.0x140041a71.351
add byte [rax], al
add byte [rbp + rcx*4 + 0x4c], cl
lea r9, [rsp + 0x30]
lea r9, [rsp + 0x30]
and al, 0x30
mov qword [r9], rcx
or dword [rax - 0x73], ecx
or eax, 0xfffe3a09
or dword [rdx], edi
invalid
invalid
lea rcx, [0x14002f494]
or dword [rdx], edi
invalid
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
lea rdx, [0x1400721da]
adc eax, 0x26743
add al, byte [eax]
add byte [rcx - 0x48], al
mov r8d, 7
jmp 0x14004bb26
add byte [rax], al
invalid
invalid
add byte [rax], al
add cl, ch
test byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + rcx*4 + 0x4c], cl
lea r9, [rsp + 0x30]
lea r9, [rsp + 0x30]
and al, 0x30
xor byte [rcx - 0x77], cl
mov qword [r9], rcx
lea rcx, [0x14002f494]
jrcxz 0x14004bae8
invalid
invalid
or dword [rax - 0x73], ecx
or eax, 0xfffe39e3
jrcxz 0x14004bae8
invalid
invalid
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
and byte [rax - 0x73], cl
adc eax, 0x26724
and al, 0x67
add al, byte [rax]
lea rdx, [0x1400721e1]
lea edx, [0x1400721e1]
add bl, ch
jmp 0x14004bb20
invalid
lea r9, [rsp + 0x30]
lea ecx, [rsp + 0x30]
mov qword [r9], rcx
lea rcx, [0x14002f494]
or eax, 0xfffe39c6
or eax, 0xfffe39c6
invalid
dec dword [rax - 0x77]
and al, 0x20
and al, 0x20
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
lea rdx, [0x14007218d]
adc eax, 0x266b3
mov bl, 0x66
add al, byte [rax]
invalid
add byte [rcx - 0x48], al
mov r8d, 3
add eax, dword [rax]
add byte [rax], al
invalid
add bl, ch
lea r9, [rsp + 0x30]
lea r9, [rsp + 0x30]
jmp 0x14004bb26
lea r9, [rsp + 0x30]
and al, 0x30
mov qword [r9], rcx
lea rcx, [0x14002f494]
lea ecx, [0x14002f494]
or dword [rax - 0x73], ecx
or eax, 0xfffe39a3
invalid
cmp esi, edi
invalid
lea ecx, [0x14002f494]
cmp esi, edi
dec dword [rax - 0x77]
invalid
invalid
mov qword [rsp + 0x20], rcx
and al, 0x20
and byte [rax - 0x73], cl
adc eax, 0x266ad
add al, byte [rax]
lea rdx, [0x1400721aa]
lea edx, [0x1400721aa]
add al, byte [rax]
mov r8d, 4
add byte [rax], al
jmp 0x14004bb26
lea r9, [rsp + 0x30]
lea ecx, [rsp + 0x30]
and al, 0x30
and al, 0x30
xor byte [rcx - 0x77], cl
or dword [rax - 0x73], ecx
lea rcx, [0x14002f494]
mov qword [r9], rcx
mov dword [rcx], ecx
lea rcx, [0x14002f494]
cmp byte [rcx], 0xfe
dec dword [rax - 0x77]
invalid
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
and al, 0x20
lea rdx, [0x1400721ae]
add al, byte [rax]
mov r8d, 5
add eax, 0x48000000
mov ecx, eax
add byte [rax - 0x77], cl
shr eax, 0xc2
call fcn.14000fff0
nop
add rsp, 0x38
mov rcx, rax
call fcn.14000fff0
nop
add rsp, 0x38
invalid
cmp bl, al
sub rsp, 0x38
movzx eax, word [rcx]
ret
lea r8, [0x1400771c8]
add eax, 0x2b686
xchg byte [rsi + 0x63490002], dh
add al, 0x80
movsxd rax, dword [r8 + rax*4]
add rax, r8
add eax, eax
sar bh, 0xe0
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
invalid
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, str.NoneSomePoisonError
adc eax, 0x26b2a
add al, byte [rax]
add cl, ch
test eax, 0x48000000
add byte [rax], al
invalid
invalid
jmp 0x14004bc0c
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
lea rdx, [0x14007214d]
adc eax, 0x265d7
sbb byte [rax - 0x73], cl
adc eax, 0x265d7
xlatb
add al, byte gs:[rax]
add al, byte [rax]
add byte [rcx - 0x48], al
add eax, dword [rax]
add byte [rax], al
mov r8d, 3
jmp case.0x140046367.201
test dword [rax], 0x8b480000
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
invalid
invalid
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x14007216f]
adc eax, 0x265db
mov r8d, 8
add byte [rax], al
add cl, ch
fld dword [rax]
add byte [rax], al
invalid
jmp case.0x140046367.201
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x140072145]
lea edx, [0x140072145]
adc eax, 0x26593
add al, byte gs:[rax]
jmp 0x14004bc0c
pop rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
sbb byte [rax - 0x73], cl
lea rdx, [0x140072149]
adc eax, 0x26582
jmp 0x14004bc0c
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14007215e]
adc eax, 0x26582
sbb byte [rax - 0x73], cl
adc eax, 0x26582
jmp 0x14004bbf1
adc ecx, dword [rax - 0x75]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x2654d
add al, byte gs:[rax]
add al, byte gs:[rax]
add al, byte [rax]
mov r8d, 7
jmp case.0x140046367.201
invalid
invalid
jg 0x14004bc42
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140072150]
adc eax, 0x26544
adc eax, 0x26544
add al, byte [rax]
mov r8d, 4
mov eax, 4
add byte [rax], al
add bl, ch
mov rcx, qword fs:[rdx + 0x20]
jmp case.0x140046367.201
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x2652d
add al, byte gs:[rax]
sbb byte [rax - 0x73], cl
adc eax, 0x2652d
add al, byte gs:[rax]
add al, byte gs:[rax]
jmp 0x14004bc72
and al, 0x30
mov qword [r9], rcx
lea rax, [0x14004aef7]
add eax, 0xfffff2bb
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
lea rax, [0x140072137]
lea eax, [0x140072137]
add eax, 0x264ef
mov r8d, 7
mov rcx, rdx
mov rdx, rax
ret 0x97e8
cld
invalid
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
ret 0x97e8
call qword [rax + 0x38c48348]
nop
add rsp, 0x38
ret
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140072165]
add al, byte fs:[rax]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x264f3
add al, byte fs:[rax]
add al, byte fs:[rax]
add al, byte fs:[rax]
add al, byte [rax]
add byte [rcx - 0x48], al
or al, byte [rax]
add byte [rax], al
mov r8d, 0xa
add rsp, 0x38
jmp rax
jmp rax
in al, dx
cmp byte [rax + 0x20750239], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x269ed
invalid
add al, byte [rax]
sbb byte [rax - 0x73], cl
adc eax, 0x269ed
invalid
add al, byte [rax]
imul eax, dword [rdx], 0x4b84100
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
mov r8d, 4
mov eax, 4
add al, 0
add byte [rax], al
add rsp, 0x38
jmp rax
cmp byte [rax - 1], cl
loopne 0x14004bcf5
lea ecx, [rsp + 0x30]
mov qword [r9], rcx
lea rax, case.0x14004d4ff.219
mov qword [rsp + 0x20], rax
lea rax, [0x14007268c]
lea eax, [0x14007268c]
invalid
lea eax, [0x14007268c]
imul eax, dword [rdx], 0x4b84100
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
mov edx, eax
invalid
invalid
add al, byte [rax]
mov r8d, 4
mov eax, 4
mov rcx, rdx
mov rdx, rax
mov edx, eax
mov edx, eax
call fcn.14000fff0
nop
add rsp, 0x38
invalid
cld
call qword [rax + 0x38c48348]
cmp bl, al
mov rax, qword [rcx]
mov eax, dword [rcx]
ret
mov eax, dword [rcx]
movzx ecx, word [rax]
jmp 0x14000f7f0
or edi, dword [rbx]
cld
invalid
or edi, dword [rbx]
cld
dec dword [rax - 0x7d]
invalid
invalid
sub rsp, 0x68
mov rax, qword [rcx]
mov rcx, qword [rax]
mov ecx, dword [rax]
in al, dx
push 0x48018b48
mov ecx, dword [rax]
mov rax, qword [rcx + 0x10]
movabs r8, 0x8000000000000001
add byte [rax], al
add byte [rax], al
or byte [rsi - 0x73], 0xc
invalid
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
or byte [rsi - 0x73], 0xc
add byte [rax], al
add byte [rax + 0xc8d4e], al
invalid
add byte [rcx - 0x7d], cl
enter 0x4502, 0x31
xor r10d, r10d
xor edx, edx
cmp rax, r8
or r8, 2
xor r10d, r10d
xor edx, edx
xor edx, edx
cmp rax, r8
cmovl r10, r9
lea rax, [0x1400771f4]
add eax, 0x2b4de
invalid
mov ah, 2
invalid
ror qword [rax - 0x73], 1
add eax, 0x2b4de
invalid
mov ah, 2
invalid
fidiv word [rdx + rax + 0x4634e00]
nop
movsxd r8, dword [rax + r10*4]
add al, 0x90
add r8, rax
rol byte [rcx - 1], 0xe0
jmp r8
add rcx, 0x10
lea rax, [rsp + 0x20]
adc byte [rax - 0x73], cl
and al, 0x20
mov qword [rax], rcx
lea rcx, [rsp + 0x28]
mov qword [rcx], rax
mov dword [rcx], eax
lea rax, [0x14002f61d]
lea eax, [0x14002f61d]
invalid
invalid
add dword [rax - 0x73], ecx
add eax, 0xfffe38e2
invalid
invalid
mov qword [rcx + 8], rax
or byte [r8 - 0x73], cl
add eax, 0x1f4e2
hlt
add dword [rax], eax
lea rax, [0x14006b228]
hlt
jmp 0x14004bd91
add rcx, 0x18
add ecx, 0x18
add rsp, 0x68
jmp 0x140044d70
invalid
mov rax, qword [rcx + 0x18]
mov rcx, qword [rcx + 0x20]
mov r8, qword [rcx + 0x20]
mov eax, dword [rcx + 0x20]
mov eax, dword [rcx + 0x20]
mov rcx, rax
add rsp, 0x68
jmp r8
add rcx, 0x18
lea rax, [rsp + 0x20]
rcr dword [rax], 0x48
lea eax, [rsp + 0x20]
sbb byte [rax - 0x73], cl
and al, 0x20
mov qword [rax], rcx
lea rcx, [rsp + 0x28]
and al, 0x28
and al, 0x28
mov qword [rcx], rax
lea rax, [0x14002f4e5]
lea eax, [0x14002f4e5]
mov qword [rcx + 8], rax
lea rax, str.unsupported_JPEG_feature:
add eax, 0x1f4c7
add eax, 0x1f4c7
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x38
lea r8, [rsp + 0x38]
mov qword [r8], rax
mov eax, 1
mov qword [r8 + 8], rax
mov dword [rax + 8], eax
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rcx
mov qword [r8 + 0x18], rax
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
or byte [rcx - 0x7d], cl
invalid
mov ecx, dword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
call fcn.140009f76
mov edx, 0x90fffbe1
push rdx
sub al, ch
mov edx, 0x90fffbe1
call qword [rax + 0x68c48348]
add rsp, 0x68
ret
add byte [rdi + rax*2 - 0x75], dh
add al, 0x48
lea ecx, [rsp + 0x24]
mov dword [rcx], eax
lea rax, [rsp + 0x28]
and al, 0x28
and al, 0x28
mov qword [rax], rcx
lea rcx, [0x14000ec10]
sub dword [rsi], ebp
cld
dec dword [rax - 0x77]
or byte [rax - 0x73], cl
or eax, 0x25f06
sub dword [rsi], ebp
cld
dec dword [rax - 0x77]
or byte [rax - 0x73], cl
or eax, 0x25f06
lea ecx, [0x140071cf8]
lea r8, [rsp + 0x48]
and al, 0x48
mov qword [r8], rcx
mov qword [r8], rcx
mov qword [r8 + 8], 2
add byte [rcx - 0x7d], cl
invalid
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rax
adc byte [rcx - 0x39], cl
sbb byte [rcx], al
add byte [rax], al
add bl, ch
pop rax
add byte [rcx - 0x77], cl
adc byte [rcx - 0x39], cl
sbb byte [rcx], al
add byte [rax], al
add bl, ch
pop rax
mov cl, byte [rax + 1]
lea r8, [rsp + 0x23]
lea eax, [rsp + 0x23]
add dword [rbp + rcx*4 + 0x44], ecx
and al, 0x23
mov byte [r8], cl
mov al, byte [rax + 2]
lea rcx, [rsp + 0x24]
and al, 0x24
mov byte [rcx], al
add dword [rax - 0x73], ecx
and al, 0x28
add dword [rax - 0x73], ecx
and al, 0x28
and al, 0x28
mov qword [rax], r8
lea r8, [0x14001c80b]
add eax, 0xfffd09d2
ror byte [rcx], cl
std
invalid
ror byte [rcx], cl
std
dec dword [rcx + rcx*4 + 0x40]
mov qword [rax + 8], r8
mov qword [rax + 0x10], rcx
invalid
invalid
invalid
mov qword [rax + 8], r8
mov qword [rax + 0x10], rcx
adc byte [rcx + rcx*4 + 0x40], cl
mov qword [rax + 0x18], r8
mov dword [rax + 0x18], eax
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rcx, str.Requested_operation_is_only_valid_for_images_with_chunk_encoding_of_type:___got_X
or eax, 0x25e5c
pop rsi
add al, byte [rax]
lea r8, [rsp + 0x48]
lea eax, [rsp + 0x48]
mov qword [r8], rcx
mov qword [r8 + 8], 3
mov dword [rax + 8], 3
mov dword [rax + 8], 3
or byte [rbx], al
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
invalid
invalid
and qword [r8 + 0x20], 0
and dword [rax + 0x20], 0
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rdx
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
sub al, ch
cld
loopne case.0x140041a71.356
call qword [rax + 0x78c48348]
sub al, ch
cld
loopne case.0x140041a71.356
call qword [rax + 0x78c48348]
add esp, 0x78
invalid
ret
sub esp, 0x88
in al, dx
mov byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
add dword [rdi], ecx
movzx ecx, word [rax]
mov rax, qword [rcx]
movzx ecx, word [rax]
lea r8, [0x140077204]
jo case.0x140049add.116
add al, byte [rax]
movsxd rcx, dword [r8 + rcx*4]
or al, 0x88
add rcx, r8
add ecx, eax
jmp rcx
lea rax, str.TIFF_signature_not_found.
jmp 0x14004c106
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x7d], cl
rol byte [rdx], 0x48
lea ecx, [rsp + 0x28]
and al, 0x28
add rax, 2
lea rcx, [rsp + 0x28]
and al, 0x28
and al, 0x28
sub byte [rax - 0x77], cl
add dword [rax - 0x73], ecx
lea eax, [rsp + 0x60]
mov qword [rcx], rax
lea rax, [rsp + 0x60]
lea eax, [rsp + 0x60]
lea eax, [rsp + 0x60]
and al, 0x60
mov qword [rax], rcx
lea rcx, case.0x14004d4ff.229
lea ecx, case.0x14004d4ff.229
lea ecx, case.0x14004d4ff.229
stosb byte [rdi], al
invalid
dec dword [rax - 0x77]
or byte [rax - 0x73], cl
or byte [rax - 0x73], cl
or eax, 0x258a1
add al, byte [rax]
mov qword [rax + 8], rcx
lea rcx, str.Required_tag__was_empty.X
lea ecx, [0x140071770]
lea ecx, [0x140071770]
add al, byte [rax]
jmp 0x14004c176
add byte [rax], al
add byte [rax - 0x7d], cl
add rax, 8
ror byte [rax], 0x48
lea ecx, [rsp + 0x28]
and al, 0x28
lea rcx, [rsp + 0x28]
and al, 0x28
mov qword [rcx], rax
lea rax, [rsp + 0x60]
lea eax, [rsp + 0x60]
lea eax, [rsp + 0x60]
and al, 0x60
mov qword [rax], rcx
lea rcx, case.0x14004a986.65
lea ecx, case.0x14004a986.65
lea ecx, case.0x14004a986.65
or eax, 0xfffff229
dec dword [rax - 0x77]
mov qword [rax + 8], rcx
lea rcx, str.Expected_signed_integer_
lea ecx, [0x140071708]
or byte [rax - 0x73], cl
or eax, 0x2580e
lea ecx, [0x140071708]
jmp 0x14004c176
add byte [rax], al
add rax, 2
add cl, byte [rax - 0x73]
and al, 0x28
invalid
lea rcx, [rsp + 0x28]
mov qword [rcx], rax
lea rax, [rsp + 0x60]
add dword [rax - 0x73], ecx
and al, 0x60
mov qword [rax], rcx
mov dword [rax], ecx
lea rcx, case.0x140046367.204
lea ecx, case.0x140046367.204
dec dword [rax - 0x77]
or byte [rax - 0x73], cl
or byte [rax - 0x73], cl
mov qword [rax + 8], rcx
mov dword [rax + 8], ecx
or byte [rax - 0x73], cl
lea rcx, str.Unknown_planar_configuration_0
or eax, 0x2572b
add al, byte [rax]
jmp 0x14004c176
add r8b, byte [rax]
add byte [rax - 0x75], cl
or byte [rbp + rcx*4 - 0x7c], cl
invalid
invalid
test byte [rax + rax*4], ah
mov rcx, qword [rax + 8]
lea r8, [rsp + 0x80]
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rcx - 0x77], cl
mov qword [r8], rcx
mov rax, qword [rax + 0x10]
mov eax, dword [rax + 0x10]
invalid
invalid
mov qword [r8], rcx
mov rax, qword [rax + 0x10]
mov eax, dword [rax + 0x10]
mov eax, dword [rax + 0x10]
lea rcx, [rsp + 0x28]
and al, 0x28
mov qword [rcx], rax
mov dword [rcx], eax
lea rax, [rsp + 0x60]
mov qword [rax], r8
mov dword [rax], eax
mov dword [rax], eax
add byte [rbp + rcx*4 + 5], cl
out 0xfb, eax
out 0xfb, eax
lea r8, [fcn.14000a6a0]
mov qword [rax + 8], r8
mov qword [rax + 0x10], rcx
out 0xfb, eax
sti
dec dword [rcx + rcx*4 + 0x40]
or byte [rax - 0x77], cl
mov qword [rax + 0x10], rcx
invalid
invalid
invalid
adc byte [rcx + rcx*4 + 0x40], cl
mov qword [rax + 0x18], r8
mov dword [rax + 0x18], eax
sbb byte [rax - 0x73], cl
or eax, 0x254f1
int1
push rsp
add al, byte [rax]
lea rcx, str.Decompression_returned_different_amount_of_bytes_than_expected:_got___expected_._b
int1
push rsp
add al, byte [rax]
jmp 0x14004c0d9
add dword [rax], eax
add byte [rax - 0x7d], cl
add rax, 8
invalid
add byte [rax], al
add rax, 8
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
sub byte [rax - 0x77], cl
add dword [rax - 0x73], ecx
and al, 0x60
mov qword [rcx], rax
mov dword [rcx], eax
lea rax, [rsp + 0x60]
mov qword [rax], rcx
lea rcx, case.0x14004a986.65
lea ecx, case.0x14004a986.65
or byte [rax - 0x73], cl
or eax, 0xfffff191
int1
invalid
invalid
lea ecx, case.0x14004a986.65
int1
invalid
dec dword [rax - 0x77]
mov qword [rax + 8], rcx
lea rcx, str.Expected_byte___found.
lea ecx, [0x140071688]
or byte [rax - 0x73], cl
lea ecx, [0x140071688]
or eax, 0x256f6
jmp 0x14004c176
add dword [rax], eax
add byte [rax - 0x7d], cl
add rax, 2
lea rcx, [rsp + 0x28]
add byte [rax], al
add rax, 2
lea rcx, [rsp + 0x28]
mov qword [rcx], rax
mov dword [rcx], eax
lea rax, [rsp + 0x60]
mov qword [rax], rcx
lea rcx, case.0x14004d4ff.229
or eax, 0xffffe9bc
or eax, 0xffffe9bc
mov qword [rax + 8], rcx
lea rcx, str.Required_tag____not_found.
lea ecx, [0x1400715c8]
or byte [rax - 0x73], cl
or eax, 0x2560b
or edx, dword [rsi + 2]
invalid
lea ecx, [0x1400715c8]
or edx, dword [rsi + 2]
add cl, ch
jmp 0x14004c176
mov ah, 1
add byte [rax], al
lea rax, str.Image_file_directory_not_found.
call qword [rbx + 2]
add cl, ch
cmp byte [rcx], al
jmp 0x14004c106
add byte [rax], al
add rax, 8
lea rcx, [rsp + 0x28]
or byte [rax - 0x73], cl
and al, 0x28
and al, 0x28
mov qword [rcx], rax
lea rax, [rsp + 0x60]
and al, 0x60
and al, 0x60
and al, 0x60
mov qword [rax], rcx
mov dword [rax], ecx
or byte [rax - 0x73], cl
or eax, 0xfffea27b
jnp case.0x14004b719.54
invalid
invalid
lea rcx, case.0x14000a8e4.305
jnp case.0x14004b719.54
invalid
mov qword [rax + 8], rcx
lea rcx, str.Invalid_format:__
push rdi
add al, byte [rax]
jmp 0x14004c176
jge 0x14004bff8
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x253f8
lea rax, str.Inconsistent_sizes_encountered.
jmp 0x14004c106
add dword [rcx], eax
add byte [rax], al
lea rax, str.Image_contains_invalid_tag.
jmp 0x14004c106
cmc
add byte [rax], al
invalid
add cl, ch
cmc
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, str.TIFF_signature_invalid.
lea rax, str.TIFF_signature_invalid.
jmp 0x14004c106
jmp 0x18804c01e
add byte [rax - 0x73], cl
add eax, 0x257ec
lea rax, str.File_should_contain_either__StripByteCounts_and_StripOffsets__or__TileByteCounts_and_TileOffsets___other_combination_was_found.
lea eax, [0x140071810]
jmp 0x14004c106
fld qword [rax]
add byte [rax], al
lea rax, str.Samples_per_pixel_is_zero
jmp 0x14004c106
mov rcx, qword [rax + 8]
lea r8, [rsp + 0x80]
add byte [rcx - 0x77], cl
or byte [rax - 0x75], cl
adc byte [rax - 0x73], cl
adc byte [rax - 0x73], cl
and al, 0x28
or byte [rbp + rcx*4 - 0x7c], cl
and al, 0x80
add byte [rax], al
add byte [rcx - 0x77], cl
or byte [rax - 0x75], cl
adc byte [rax - 0x73], cl
adc byte [rax - 0x73], cl
adc byte [rax - 0x73], cl
and al, 0x28
mov qword [rcx], rax
lea rax, [rsp + 0x60]
mov qword [rax], r8
add byte [rbp + rcx*4 + 5], cl
out 0xfb, al
dec dword [rcx + rcx*4 + 0x40]
invalid
add byte [rbp + rcx*4 + 5], cl
out 0xfb, al
dec dword [rcx + rcx*4 + 0x40]
or byte [rax - 0x77], cl
mov dword [rax + 0x10], ecx
mov qword [rax + 0x18], r8
lea rcx, str.Inconsistent_elements_in_strip:_got
mov qword [rax + 0x10], rcx
mov dword [rax + 0x10], ecx
mov qword [rax + 0x18], r8
mov dword [rax + 0x18], eax
lea rcx, str.Inconsistent_elements_in_strip:_got
jmp 0x14004c0d9
add rax, 8
lea rcx, [rsp + 0x28]
mov qword [rcx], rax
lea rax, [rsp + 0x60]
mov qword [rax], rcx
lea rcx, case.0x14004a986.65
mov qword [rax + 8], rcx
lea rcx, str.Expected_unsigned_integer_
lea ecx, [0x1400716c8]
lea ecx, [0x1400716c8]
jmp 0x14004c176
mov ecx, dword [rax + 4]
lea r8, [rsp + 0x80]
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x77], al
or byte [rbx - 0x72b7f7c0], cl
and al, 0x28
add byte [rax], al
mov dword [r8], ecx
mov eax, dword [rax + 8]
lea rcx, [rsp + 0x28]
mov dword [rcx], eax
lea rax, [rsp + 0x60]
mov qword [rax], r8
mov dword [rax], eax
lea r8, [0x14000ec10]
mov qword [rax + 8], r8
mov qword [rax + 0x10], rcx
mov qword [rax + 0x18], r8
sbb byte [rax - 0x73], cl
or eax, 0x2541f
sub edi, esp
dec dword [rcx + rcx*4 + 0x40]
or byte [rax - 0x77], cl
adc byte [rcx + rcx*4 + 0x40], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
or eax, 0x2541f
lea r8, [rsp + 0x30]
mov qword [r8], rcx
mov qword [r8 + 8], 3
or byte [rbx], al
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
and byte [rax], al
or byte [rbx], al
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
and byte [rax], al
add byte [rcx - 0x77], cl
adc byte [rcx - 0x39], cl
sbb byte [rdx], al
add byte [rax], al
add byte [rax], al
jmp 0x14004c197
lea rax, str.File_contained_a_cycle_in_the_list_of_IFDs
mov qword [r8 + 0x10], rax
mov dword [rax + 0x10], eax
mov qword [r8 + 0x18], 2
add byte [rax], al
jmp 0x14004c197
lea rax, str.File_contained_a_cycle_in_the_list_of_IFDs
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x30
lea r8, [rsp + 0x30]
mov qword [r8], rax
mov qword [r8 + 8], 1
add byte [rax], al
mov qword [r8 + 0x10], 8
xorps xmm0, xmm0
movups xmmword [r8 + 0x18], xmm0
adc byte [rax], cl
adc byte [rax], cl
add byte [rax], al
add byte [rdi], cl
push rdi
rol byte [rcx + 0xf], 0x11
sbb bl, bpl
jmp 0x14004c197
jmp 0x14004c197
add rax, 2
lea rcx, [rsp + 0x28]
mov qword [rcx], rax
lea rax, [rsp + 0x60]
and al, 0x60
mov qword [rax], rcx
lea rcx, case.0x140046367.204
or eax, 0xfffffb97
sti
invalid
dec dword [rax - 0x77]
or byte [rax - 0x73], cl
or eax, 0x254c2
jmp 0x14004c176
sti
invalid
add rax, 2
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
mov qword [rcx], rax
lea rax, [rsp + 0x60]
lea eax, [rsp + 0x60]
invalid
mov qword [rax], rcx
lea rcx, case.0x14004d4ff.229
mov qword [rax + 8], rcx
mov dword [rax + 8], ecx
lea rcx, str.Tag____did_not_have_the_expected_value_type.
or eax, 0x25412
lea r8, [rsp + 0x30]
mov qword [r8], rcx
mov qword [r8 + 8], 2
or byte [rdx], al
add al, byte [rax]
add byte [rax], al
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], 1
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov edx, dword [rdx + 0x28]
push rdx
sub al, ch
rcr ch, cl
sti
call qword [rax - 0x773b7eb8]
mov byte [rax], al
add byte [rax], al
ret
push rdx
sub al, ch
rcr ch, cl
sti
call qword [rax - 0x773b7eb8]
mov byte [rax], al
add byte [rax], al
ret
add rax, 8
lea rcx, [rsp + 0x28]
and al, 0x28
mov qword [rcx], rax
mov dword [rcx], eax
lea rax, [rsp + 0x60]
lea eax, [rsp + 0x60]
invalid
mov qword [rax], rcx
lea rcx, case.0x1400421a4.325
sbb eax, 0x48fffffb
mov dword [rax + 8], ecx
invalid
sbb eax, 0x48fffffb
mov dword [rax + 8], ecx
lea rcx, [0x1400755c0]
lea ecx, [0x1400755c0]
lea r8, [rsp + 0x30]
lea eax, [rsp + 0x30]
mov qword [r8], rcx
mov ecx, 1
add byte [rax], al
invalid
or byte [rcx + 1], bh
add byte [rax], al
add byte [rcx - 0x77], cl
or byte [rcx - 0x7d], cl
invalid
invalid
invalid
mov qword [r8 + 8], rcx
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rax
mov dword [rax + 0x10], eax
mov dword [rax + 0x10], eax
mov qword [r8 + 0x18], rcx
jmp 0x14004c197
mov esi, dword [rcx]
mov rcx, qword [rsi + 0x10]
movabs rdx, 0x8000000000000001
add byte [rax], al
add byte [rax + 0x31ca0148], al
ror byte [rcx - 0x48], 3
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rcx + rdi - 0x3f], 0x48
cmovl eax, edx
add byte [rax], al
add byte [rax + 0x31ca0148], al
ror byte [rcx - 0x48], 3
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rcx + rdi - 0x3f], 0x48
cmovl eax, edx
test rax, rax
je case.0x140049add.141
cmp rax, 1
cmp eax, 1
je 0x14004c277
cmp rax, 2
jne 0x14004c26a
mov rax, qword [rsi + 0x18]
mov ecx, eax
and ecx, 3
cmp ecx, 1
jne 0x14004c277
lea rdi, [rax - 1]
mov rcx, qword [rax - 1]
mov rdx, qword [rax + 7]
call fcn.14001a791
invalid
mov edx, 8
mov rcx, rdi
call fcn.140008050
jmp 0x14004c277
invalid
mov rdx, qword [rsi + 0x18]
call fcn.14004d481
jmp 0x14004c277
mov rcx, qword [rsi + 0x18]
mov rdx, qword [rsi + 0x20]
mov edx, dword [rsi + 0x20]
mov edx, dword [rsi + 0x20]
call fcn.14001a791
cmp rsi, 0xffffffffffffffff
je 0x14004c297
lock dec qword [rsi + 8]
jne 0x14004c297
mov edx, 8
mov rcx, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.140008050
nop
add rsp, 0x28
pop rdi
pop rsi
ret
cmp rbx, 5
mov ecx, 4
cmovb rbx, rcx
lea r8, [rbx*4]
add cl, al
loop 0x14004c2eb
add cl, al
loop 0x14004c2eb
test rax, rax
je 0x14004c302
sal byte [rsp + rdx + 0x48], 0xc1
loopne 0x14004c2f4
shl rax, 2
mov r9, qword [rsi + 8]
mov qword [rsp + 0x38], r9
and al, 0x38
or byte [rcx + r9*4 + 0x4c], r9b
and al, 0x38
invalid
and al, 0x38
mov qword [rsp + 0x48], rax
jmp 0x14004c304
invalid
add dh, byte [rcx]
leave
xor ecx, ecx
lea r9, [rsp + 0x38]
mov qword [r9 + 8], rcx
or byte [rax - 0x73], cl
jl 0x14004c335
invalid
or byte [rax - 0x73], cl
jl 0x14004c335
lea edi, [rsp + 0x20]
and byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.14000a07b
cmp qword [rdi], 0
jne 0x14004c33b
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
and al, 0x28
mov qword [rsi + 8], rax
mov qword [rsi], rbx
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
invalid
leave
call fcn.140057350
invalid
add byte [rax - 0x75], cl
mov rcx, qword [rsp + 0x28]
and al, 0x28
mov rdx, qword [rsp + 0x30]
call fcn.140057350
add byte [rax], al
add byte [rax], al
int3
sub esp, 0x28
mov rsi, qword [rcx + 8]
mov rdi, qword [rcx + 0x10]
add rsi, 8
sub rdi, 1
sub edi, 1
jb case.0x14004bd1d.27
movzx eax, byte [rsi - 8]
mov dh, 0x46
clc
cmp eax, 8
je 0x14004c37f
or byte [rbx + rdx - 0x7d], dh
cmp eax, 0xd
jne 0x14004c393
clc
or eax, 0x8b482275
invalid
mov rcx, qword [rsi]
mov rdx, qword [rsi + 8]
call fcn.14004d481
add al, 0x11
add byte [rax], al
add al, 0x11
add byte [rax], al
adc dword [rax], eax
add bl, ch
adc al, 0x48
mov ecx, esi
jmp 0x14004c393
mov rcx, rsi
call fcn.14004c34b
mov rcx, qword [rsi]
invalid
mov rdx, qword [rsi + 8]
call case.0x1400409c2.258
in al, 0xff
invalid
in al, 0xff
dec dword [rax - 0x7d]
invalid
add rsi, 0x20
jmp 0x14004c35d
add rsp, 0x28
pop rdi
pop rsi
ret
sub rsp, 0x68
mov eax, dword [rcx]
lea r8d, [rax - 0x15]
add eax, 0xffffffec
xor r9d, r9d
cmp r8w, 5
cmovb r9d, eax
cmovb ecx, eax
jmp 0x14004c32e
cmovb ecx, eax
movzx eax, r9w
lea r8, [0x140077258]
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
lea rax, [rsp + 0x20]
mov qword [rax], rcx
mov dword [rax], ecx
lea rcx, [rsp + 0x28]
mov qword [rcx], rax
lea rax, [0x14004be80]
invalid
dec dword [rax - 0x77]
or byte [r8 - 0x73], cl
add eax, 0x25939
invalid
jmp 0x14004c4a5
lea rax, str.Platform_or_format_size_limits_exceeded
jmp 0x14004c411
add rcx, 8
add rsp, 0x68
jmp 0x140044d70
lea rax, str.The_Decoder_limits_are_exceeded
lea r8, [rsp + 0x38]
mov qword [r8], rax
mov qword [r8 + 8], 1
or byte [rcx], al
add byte [rax], al
add byte [rcx - 0x39], cl
adc byte [rax], cl
add byte [rax], al
add byte [rdi], cl
push rdi
rol byte [rcx + 0xf], 0x11
sbb cl, bpl
lea eax, [rax]
add byte [rax], al
or byte [rcx], al
add byte [rax], al
add byte [rcx - 0x39], cl
adc byte [rax], cl
add byte [rax], al
add byte [rdi], cl
push rdi
rol byte [rcx + 0xf], 0x11
sbb cl, bpl
lea eax, [rax]
add byte [rax], al
add rcx, 8
lea rax, [rsp + 0x20]
mov qword [rax], rcx
lea rcx, [rsp + 0x28]
mov qword [rcx], rax
lea rax, case.0x140042404.276
mov qword [rcx + 8], rax
lea rax, str.The_Decoder_does_not_support_the_image_format___8
lea r8, [rsp + 0x38]
mov qword [r8], rax
mov qword [r8 + 8], 2
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rcx
mov qword [r8 + 0x18], 1
jmp 0x14004c4c3
add rcx, 4
lea rax, [rsp + 0x20]
mov qword [rax], rcx
lea rcx, [rsp + 0x28]
mov qword [rcx], rax
lea rax, [0x14004bdc2]
mov qword [rcx + 8], rax
lea rax, str.Usage_error:
lea r8, [rsp + 0x38]
mov qword [r8], rax
mov eax, 1
mov qword [r8 + 8], rax
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rcx
mov qword [r8 + 0x18], rax
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
call fcn.140009f76
nop
add rsp, 0x68
ret
mov r12, qword [rbx + 0x20]
cmp qword [rsp + 0x228], 0x1f
ja 0x14004cf5f
test r12, r12
je 0x14004cf7c
mov rax, r12
mov r12, qword [r12 + 8]
mov rcx, qword [rax + 0x20]
mov edx, ecx
and edx, 1
neg edx
and edx, 5
add eax, 0xa428d44
mov r9d, ecx
and r9d, 0x20
test cl, 2
rol dword [rdx], 0x44
cmove eax, edx
ret 0x945
enter 0xffffffffffff8541, 0xfffffffffffffff0
je 0x14004cece
mov rcx, qword [rax]
test rcx, rcx
je case.0x1400409c2.379
mov qword [rcx + 8], r12
jmp 0x14004cf1f
cmp qword [rbx + 0x20], rax
jne 0x14004cf7c
mov qword [rbx + 0x20], r12
mov rcx, r12
test r12, r12
in al, 0x75
invalid
mov rcx, r15
cmp qword [r15], rax
jne 0x14004cf7c
mov rdx, qword [rax]
mov qword [rcx], rdx
movups xmmword [rax], xmm6
mov rdx, qword [rax + 0x10]
mov r8, qword [rax + 0x18]
and qword [rax + 0x10], 0
test rdx, rdx
je 0x14004cebf
invalid
mov byte [rax + 0x28], 1
mov rcx, r14
call fcn.14004cfc1
jmp 0x14004cebf
invalid
invalid
invalid
invalid
mov rcx, rdi
call fcn.14004d000
mov rcx, r14
int1
int1
call fcn.14004d00f
add byte [rax], al
mov rcx, rdi
call fcn.14004cfb2
jmp 0x14004cebb
invalid
invalid
invalid
invalid
invalid
mov rcx, rdi
call fcn.14004d000
lea rsi, [rsp + 0x28]
lea esi, [rsp + 0x28]
lea esi, [rsp + 0x28]
mov rcx, rsi
call fcn.14004d00f
add byte [rax - 0x77], cl
int1
add byte [rax - 0x77], cl
int1
call fcn.14004d05a
movaps xmm6, xmmword [rsp + 0x230]
xor byte [rdx], al
add byte [rax], al
xor byte [rdx], al
add byte [rax], al
add rsp, 0x248
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
sal al, 0xf
mov al, 0x11
adc dword [rdi], ecx
test dword [rcx - 0x49], ebx
add byte [rax], al
adc dword [rdi], ecx
test dword [rcx - 0x49], ebx
add byte [rax], al
ret
add byte [rax], al
cmp rcx, 0x1f
ja 0x14004cfee
stc
invalid
shl rcx, 4
mov qword [rax + rcx], rdx
or byte [rcx + rcx*4 + 0x44], cl
or byte [rax], cl
or byte [rcx + rcx*4 + 0x44], cl
or byte [rax], cl
inc qword [rax + 0x200]
add rsp, 0x28
ret
lea r8, str.H__a_
mov edx, 0x20
add byte [rax], al
add byte [rax], al
call fcn.140057500
int3
cmpxchg byte [rcx], dl
jne fcn.1400585d8
test edx, ecx
mov ch, 0
invalid
test edx, ecx
mov ch, 0
add bl, al
ret
mov esi, ecx
mov rcx, qword [rcx]
call fcn.14005112c
add byte [rax], al
lea rdi, [rsi + 0x18]
sbb byte [rax - 0x77], cl
stc
sbb byte [rax - 0x77], cl
stc
call fcn.14004d0fe
mov rcx, rdi
call fcn.14004d160
jle 0x14004d0e0
add byte [rax], al
lea rcx, [rsi + 8]
or al, r13b
test byte [rax], al
add byte [rax], al
add byte [rdx + 8], bh
mov rcx, rsi
add rsp, 0x28
add esp, 0x28
pop rdi
pop rsi
jmp fcn.140008050
push rdx
scasd eax, dword [rdi]
sti
invalid
mov rcx, rax
call fcn.14005112c
test rsi, rsi
test esi, esi
jne 0x14004d12d
invalid
add rsp, 0x50
pop rsi
ret
lea rax, str.queue_not_empty
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
and al, 0x20
and al, 0x20
mov qword [rcx], rax
mov qword [rcx + 8], 1
mov qword [rcx + 0x10], 8
adc byte [r8], cl
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
sbb byte [r8 - 0x73], cl
adc eax, 0x26496
ror byte [rdi], 0x11
sbb byte [r8 - 0x73], cl
lea edx, str.04_a_
adc eax, 0x26496
add al, byte fs:[rax]
add al, byte [rax]
call fcn.140057450
add byte [rax], al
add ah, cl
int3
dec qword [rax]
jne 0x14004d16e
or byte [rbp + 5], dh
jmp fcn.14004d288
sbb al, byte [rcx]
add byte [rax], al
invalid
add bl, al
ret
cmp dword [rcx], 0
jne fcn.14004d17a
add byte [rax], al
add bl, al
ret
add eax, esi
dec qword [rax]
jne case.0x14004b719.380
add eax, 0x1e9
jmp fcn.14004d189
add byte [rax], al
add bl, al
ret
sub esp, 0x20
mov rsi, rcx
invalid
mov rcx, qword [rcx]
mov ecx, dword [rcx]
or dword [rax - 0x75], ecx
mov rax, qword [rcx + 0x10]
lock dec qword [rax]
dec dword [rax]
adc r8b, sil
dec qword [rax]
dec dword [rax]
dec dword [rax]
jne 0x14004d1a7
or dword [rax - 0x7d], ecx
add rcx, 0x10
call fcn.14004d1cd
add byte es:[rax], al
invalid
rcl dword [rax], 0xe8
add byte es:[rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rsi]
invalid
cmp rcx, 0xffffffffffffffff
je 0x14004d1c6
invalid
stc
push qword [rsi + rdx - 0x10]
invalid
lock dec qword [rcx + 8]
invalid
lock dec qword [rcx + 8]
dec dword [rcx + 8]
jne 0x14004d1c6
invalid
mov edx, 8
or byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
add rsp, 0x20
pop rsi
invalid
jmp fcn.140008050
mov ch, byte [rsi + 0x4890fffb]
sti
call qword [rax + 0x20c48348]
add rsp, 0x20
nop
add rsp, 0x20
add esp, 0x20
and byte [rsi - 0x3d], bl
pop rsi
ret
sub rsp, 0x20
mov rsi, qword [rcx]
invalid
and byte [rax - 0x75], cl
xor dword [rax - 0x73], ecx
lea rcx, [rsi + 0x10]
adc al, r13b
adc al, ch
call fcn.14004d204
add byte es:[rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
cmp rsi, 0xffffffffffffffff
cmp esi, 0xffffffff
invalid
je 0x14004d1fd
lock dec qword [rsi + 8]
jne 0x14004d1fd
invalid
adc bh, byte [rdx + 8]
mov edx, 8
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
mov rcx, rsi
add rsp, 0x20
add esp, 0x20
and byte [rsi - 0x17], bl
pop rsi
jmp fcn.140008050
push rbx
scasb al, byte [rdi]
sti
call qword [rax + 0x20c48348]
nop
add rsp, 0x20
pop rsi
ret
or byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc7
jne case.0x140042404.340
invalid
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc7
jne case.0x140042404.340
add rsi, 0x10
mov rcx, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.14004cd5e
sti
invalid
invalid
sti
invalid
mov r8, qword [rsi + 0x28]
test r8, r8
je 0x14004d24d
shl r8, 5
mov rcx, qword [rsi + 0x20]
mov edx, 8
call fcn.14000891a
sti
invalid
mov rdx, qword [rsi + 0x10]
mov rcx, rdi
call fcn.14004d26b
add rsi, 0x30
mov rcx, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.14004cd88
jmp fcn.14000891a
sti
inc ebx
push qword [rcx + rbx - 0x10]
dec qword [rsi + 8]
lock dec qword [rsi + 8]
jne case.0x140048f4a.148
mov edx, 8
or byte [rax], al
add byte [rax], al
mov rcx, rsi
add rsp, 0x20
and byte [rsi - 0x17], bl
xchg ebx, eax
lodsd eax, dword [rsi]
sti
invalid
and byte [rsi - 0x17], bl
xchg ebx, eax
lodsd eax, dword [rsi]
sti
call qword [rax + 0x20c48348]
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rsi
ret
sub esp, 0x28
in al, dx
sub byte [rax - 0x75], cl
mov rax, qword [0x14007c218]
mov rax, qword [0x14007c218]
mov eax, dword [0x14007c218]
out dx, eax
add al, byte [rax]
shl rax, 1
test rax, rax
jne 0x14004d2de
xor eax, eax
add rsp, 0x28
ret
call fcn.140058fb0
xor al, 1
mov esp, 0x1340000
jmp case.0x14004ba3a.138
push rsi
sub rsp, 0x60
mov r8, qword [rcx]
mov rax, qword [r8 + 0x18]
xor ecx, ecx
movabs r9, 0x100000001
add byte [rax], al
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx], al
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax], al
invalid
add byte [rcx - 0x46], cl
add byte [rax], al
add byte [rax], al
movabs r10, 0xffffffff00000000
mov rdx, rax
shr rax, 0x20
mov dword [rsp + 0x28], eax
mov r11d, dword [r8 + 0x20]
cmp r11d, edx
je 0x14004d354
lea esi, [rdx + 1]
mov dword [rsp + 0x2c], esi
mov r11d, esi
cmp eax, edx
jne 0x14004d331
imul r11, r9
jmp 0x14004d33e
cmp esi, eax
je 0x14004d35d
mov rax, rdx
and rax, r10
or r11, rax
mov rax, rdx
lock cmpxchg qword [r8 + 0x18], r11
jne 0x14004d309
movzx eax, dl
mov rcx, qword [r8 + 0x10]
mov rcx, qword [rcx + rax*8]
or al, 0xc1
mov rax, rcx
add rsp, 0x60
pop rsi
ret
lea r8, [rsp + 0x30]
and qword [r8], 0
lea r9, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.40.0_src_runtime_schedulermulti_threadqueue.rsassertion_failed:_len___LOCAL_QUEUE_CAPACITY04_a_
lea rcx, [rsp + 0x28]
sub byte [rax - 0x73], cl
push rsp
and al, 0x2c
call fcn.140059816
int3
xadd dword [rcx], eax
cmp rax, 0x3f
jbe 0x14004d3a3
invalid
and rax, 0xffffffffffffffc0
cmp rax, 0x40
cmp eax, 0x40
sete al
add rsp, 0x28
invalid
sub bl, al
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140074560]
add eax, 0x271af
add byte [rbp + rcx*4 + 5], cl
scasd eax, dword [rdi]
jno 0x14004d3b2
add eax, 0x271af
add byte [rdx + 0x27], bh
mov edx, 0x27
invalid
call fcn.1400575e0
int3
movabs byte [0x20ec834856cc0000], al
sub esp, 0x20
mov rsi, qword [rcx]
mov rax, qword [rsi + 0x80]
test rax, rax
invalid
add byte [rax], 0
add byte [rax - 0x7b], cl
sal byte [rdx + rdx + 0x4c], 0x6b
rcr byte [rax], 0x48
mov ecx, dword [rsi + 0x78]
je 0x14004d3e2
imul r8, rax, 0x18
mov rcx, qword [rsi + 0x78]
mov edx, 8
call fcn.14000891a
sti
invalid
sti
dec dword [rax - 0x73]
adc al, r13b
test bl, dh
invalid
invalid
lea rcx, [rsi + 0x10]
call fcn.14004c76f
invalid
invalid
dec dword [rax - 0x73]
mov fs, eax
add byte [rax], al
invalid
invalid
mov fs, eax
add byte [rax], al
loopne 0x14004d3f0
add byte [rax], al
add al, ch
lodsb al, byte [rsi]
call fcn.14004c7a3
lea rcx, [rsi + 0x178]
call fcn.14004c855
hlt
invalid
invalid
invalid
hlt
invalid
lea rcx, [rsi + 0x180]
call fcn.14004c864
cmp rsi, 0xffffffffffffffff
je 0x14004d42e
mov es, word [rax - 0x17ffffff]
add byte [rcx], 0
add al, ch
push rbp
hlt
lock dec qword [rsi + 8]
jne 0x14004d42e
mov edx, 8
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.140008050
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rsi
ret
mov eax, dword [rcx + 0x20]
test r8, r8
test eax, eax
test eax, eax
je 0x14004d479
mov rsi, rcx
mov rdi, qword [rcx + 0x10]
mov rax, qword [rcx + 0x18]
mov rbx, qword [rdi + 0x10]
cmp rax, rbx
je 0x14004d472
mov rcx, qword [rdi + 8]
lea rdx, [rcx + rax*8]
lea rcx, [rcx + rbx*8]
shl r8, 3
call sub.VCRUNTIME140.dll_memmove
invalid
popfq
add byte [rax], al
add byte [rbx + rcx*4 + 0x46], cl
invalid
invalid
add byte [rbx + rcx*4 + 0x46], cl
and byte [rcx + 1], cl
fmul dword [rcx + rcx*4 + 0x47]
add r8, rbx
mov qword [rdi + 0x10], r8
invalid
adc byte [rax - 0x7d], cl
invalid
add rsp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
ret
adc ecx, dword [rax - 0x77]
ror byte [rcx - 0x77], 1
enter 0x1ba, 0
invalid
add dword [rax], eax
mov r8, rcx
mov eax, ecx
mov edx, 1
add dword [rax], eax
add byte [rax], al
mov rcx, rax
jmp fcn.14000891a
invalid
mov ah, 0xfb
invalid
shr ecx, 0x81
mov ah, 0xfb
xor dword [rbx + rdi*8 + 0x5756c3ff], 0xec834853
and byte [rax - 0x77], cl
mov rsi, rdx
inc ebx
ret
sub esp, 0x20
fisttp dword [rax + 0x39]
fidiv word [rsi + rcx + 0x48]
je 0x14004d4bc
mov rcx, qword [rdi + rbx*8]
cmp esi, ebx
invalid
or al, 0xdf
fisttp word [rax - 1]
ret
add byte [rax], al
add bl, ch
jmp case.0x14004ba3a.163
add byte [rax], al
add esp, 0x20
invalid
in al, dx
and byte [rax - 0x77], cl
invalid
mov esi, ecx
call fcn.14004d37d
lodsb al, byte [rsi]
invalid
invalid
invalid
test al, al
je 0x14004d4e5
lodsb al, byte [rsi]
invalid
inc dword [rax + rax*8 - 0x74b7ef8c]
adc byte [rax - 0x77], r9b
adc byte [rax - 0x77], cl
mov rax, qword [rsi + 0x10]
mov rcx, rsi
adc byte [rax - 0x77], cl
int1
add rsp, 0x20
invalid
pop rsi
jmp qword [rax + 0x10]
invalid
invalid
invalid
nop
add rsp, 0x20
pop rsi
ret
invalid
and byte [rsi - 0x3d], bl
enter 0xffffffffffffe083, 3
and eax, 3
add ecx, dword [rax - 0x73]
lea rdx, [0x140077270]
adc eax, 0x29d78
js 0x14004d493
add al, byte [rax]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
invalid
loopne case.0x140048f4a.185
mov al, byte [rcx + 0x10]
adc r11b, al
adc bl, al
ret
shr rcx, 0x20
shr ecx, 0x20
lea eax, [rcx - 0x2740]
cmp eax, 0x11
jbe 0x14004d6fa
mov al, 1
lea edx, [rcx - 2]
cmp edx, 0x11
jbe case.0x14004c3cb.12
lea edx, [rcx - 0x3c2a]
cmp edx, 2
jb case.0x14004d708.10060
cmp ecx, 0x27
je 0x14004d735
cmp ecx, 0x35
je case.0x14004d71e.2
cmp ecx, 0x43
je case.0x14004d71e.2
cmp ecx, 0x50
je 0x14004d6e3
cmp ecx, 0x57
je 0x14004d732
rol byte [rcx], 1
add byte [rax], al
invalid
cmp ecx, 0x6d
je 0x14004d72f
cmp ecx, 0x70
je 0x14004d735
cmp ecx, 0x78
je 0x14004d753
cmp ecx, 0x79
je case.0x14004d708.10060
cmp ecx, 0x7b
je 0x14004d723
add dword [rax], eax
invalid
cmp ecx, 0x84
je 0x14004d765
add dword [rax], eax
invalid
cmp ecx, 0x91
add byte [rax], al
add byte [rdi], cl
je 0x14004d76b
cmp ecx, 0xa1
je 0x14004d723
invalid
je 0x14004d76b
cmp ecx, 0xa1
je 0x14004d723
invalid
add byte [rcx + 0xaaf9], al
cmp ecx, 0xaa
je 0x14004d771
add dword [rax], eax
add byte [rax], al
stosb byte [rdi], al
add byte [rax], al
add byte [rdi], cl
test byte [rdx - 0x7effffff], dh
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
cmp ecx, 0x35ed
je case.0x14004d708.10060
stc
in eax, dx
xor eax, 0x840f0000
add dword [rax], eax
add byte [rcx + 0xcef9], al
stc
invalid
add byte [rax], al
add byte [rdi], cl
invalid
cmp ecx, 0xce
stc
invalid
je 0x14004d723
test byte [rcx + rax], cl
add dword [rax], eax
add byte [rax], al
add byte [rcx + 0xdff9], al
add byte [rdi], cl
cmp ecx, 0xdf
stc
fild word [rax]
invalid
add byte [rax], al
je 0x14004d75c
test byte [rcx + 1], bh
add dword [rax], eax
add byte [rax], al
add byte [rcx + 0xe8f9], al
cmp ecx, 0xe8
stc
call 0x14f04d5ea
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
add byte [rdi], cl
je 0x14004d72f
test byte [rax + 1], al
add byte [rax], al
add dword [rax], eax
add byte [rcx + 0x102f9], al
invalid
stc
add al, byte [rcx]
add dword [rax], eax
cmp ecx, 0x102
add dword [rax], eax
add byte [rdi], cl
je case.0x14004d708.10060
test byte [rdx], dl
add dword [rax], eax
add byte [rcx + 0x10bf9], al
stc
or eax, dword [rcx]
add byte [rax], al
invalid
cmp ecx, 0x10b
stc
or eax, dword [rcx]
add byte [rax], al
je 0x14004d76e
test byte [rdi + 1], ah
add byte [rax], al
cmp ecx, 0x150
je 0x14004d768
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx + 0x252f9], al
stc
push rdx
add al, byte [rax]
cmp ecx, 0x252
stc
push rdx
add al, byte [rax]
add byte [rax], al
add byte [rdi], cl
je case.0x14004d708.10060
test dh, ch
add byte [rax], al
add byte [rcx + 0x3e3f9], al
add eax, dword [rax]
add byte [rax], al
cmp ecx, 0x3e3
je case.0x14004d708.10060
add byte [rax], al
invalid
add eax, dword [rax]
add byte [rdi], cl
test dl, ah
add byte [rax], al
add byte [rcx + 0x41df9], al
invalid
stc
invalid
add al, 0
cmp ecx, 0x41d
je case.0x14004d708.10060
test dh, dl
add byte [rax], al
invalid
add al, 0
add byte [rdi], cl
test dh, dl
add byte [rax], al
add byte [rcx + 0x461f9], al
add byte [rdi], cl
cmp ecx, 0x461
je case.0x14004d708.10060
invalid
test dl, cl
add byte [rax], al
add byte [rcx + 0x46bf9], al
add al, 0
cmp ecx, 0x46b
add al, 0
add byte [rdi], cl
test byte [rdi], al
je 0x14004d756
add dword [rax], eax
add byte [rcx + 0x476f9], al
add byte [rdi], cl
invalid
test byte [rdi], al
cmp ecx, 0x476
je 0x14004d762
add dword [rax], eax
add byte [rcx + 0x4cff9], al
add byte [rdi], cl
test dl, al
cmp ecx, 0x4cf
je case.0x14004d708.10051
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0x4d0f9], al
stc
rol byte [rax + rax], 1
add al, 0
add byte [rax], al
cmp ecx, 0x4d0
stc
rol byte [rax + rax], 1
add al, 0
add al, 0
add byte [rdi], cl
je case.0x14004d708.10065
test byte [rcx - 0x7f000000], bh
add byte [rax], al
add byte [rcx + 0x50ff9], al
cmp ecx, 0x50f
invalid
cmp ecx, 0x50f
stc
syscall
invalid
add byte [rax], al
add eax, 0x840f0000
fiadd dword [rax]
invalid
je 0x14004d759
test dl, bl
add byte [rax], al
add byte [rcx + 0x5b4f9], al
stc
mov ah, 5
add byte [rax], al
invalid
add byte [rax], al
cmp ecx, 0x5b4
stc
mov ah, 5
add byte [rax], al
je case.0x14004d708.10060
test byte [rdx - 0x7f000000], al
add byte [rax], al
add byte [rcx + 0x1716f9], al
add byte [rdx + rdi*2 - 0x7f], dh
cmp ecx, 0x1716
je case.0x14004d708.10060
stc
invalid
cmp ecx, 0x1b64
je case.0x14004d708.10060
invalid
stc
sbb eax, dword fs:[rax]
add byte [rdx + rsi*2 - 0x7f], dh
jb 0x14004d61d
jb 0x14004d61d
cmp ecx, 0x1b80
je case.0x14004d708.10060
stc
sbb byte [rbx], 0
add byte [rdx + rbp*2 - 0x7f], dh
cmp ecx, 0x1f4e
je case.0x14004d708.10060
invalid
stc
invalid
invalid
cmp ecx, 0x2022
stc
and ah, byte [rax]
add byte [rax], al
je case.0x14004d708.10060
pop rdx
cmp ecx, 0x25e9
je case.0x14004d708.10060
jmp 0x1b404d6df
cmp ecx, 0x271d
stc
sbb eax, 0xf000027
add byte [rax], al
invalid
add byte [rax], al
je case.0x14004d71e.5
test byte [0xc204d6c6], bh
stc
invalid
cmp ecx, 0x2726
je 0x14004d732
invalid
invalid
cmp ecx, 0x2733
xor esp, dword [rdi]
add byte [rax], al
add byte [rdi], cl
test byte [rax + rax - 0x67f0000], al
mov bh, 0
add byte [rax], al
invalid
je 0x14004d75f
cmp ecx, 0xb7
add byte [rax], al
add byte [rbp + 0x55], dh
jne case.0x14004d708.10052
mov al, 0xc
ret
shr rcx, 0x20
cmp ecx, 0x29
mov eax, 0x29
and byte [rbx + 0x29b829f9], al
sub dword [rax + 0x29], edi
add byte [rax], al
add byte [rdi], cl
rol ebx, 0x8a
mov al, byte [rcx + 0xf]
ret
invalid
invalid
cmovb eax, ecx
ret
mov al, byte [rcx + 0xf]
ret
movnti dword [rax - 0x73], ecx
lea rcx, [0x1400772c8]
or eax, 0x29bc7
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov al, 8
ret
mov al, 0x16
ret
lea rcx, [0x140077280]
movsxd rdx, dword [rcx + rdx*4]
add byte [rax + 0x63], cl
adc al, 0x91
add rdx, rcx
jmp rdx
xor eax, eax
ret
mov al, 0x21
ret
mov al, 0x26
ret
mov al, 5
ret
mov al, 4
ret
mov al, 0xb
ret
mov al, 0x14
ret
mov al, 0x18
ret
mov al, 0x28
ret
mov al, 0x1f
ret
mov al, 0x11
ret
mov al, 6
ret
mov al, 2
ret
mov al, 7
ret
mov al, 3
ret
mov al, 9
ret
mov al, 0xa
ret
mov al, 0x24
ret
mov al, 0x1e
ret
mov al, 0x1a
ret
mov al, 0x1b
ret
mov al, 0xd
ret
mov al, 0x20
ret
mov al, 0x19
ret
mov al, 0xf
ret
mov al, 0x10
ret
mov al, 0xe
ret
mov al, 0x1c
ret
xor eax, eax
lock cmpxchg byte [r14 + 0x50], cl
push rax
push rax
jne 0x14004f0d0
lea rcx, [r14 + 0x10]
mov r8, qword [rsp + 0x20]
mov r9d, dword [rsp + 0x28]
call fcn.14004f9c3
xor eax, eax
xchg byte [r14 + 0x50], al
jmp 0x14004f0d0
mov rcx, r14
call fcn.14004cfb2
invalid
mov ecx, 1
xor eax, eax
sal al, 0x48
cmpxchg dword [rdi + 0x18], ecx
invalid
sal al, 0x48
cmpxchg dword [rdi + 0x18], ecx
jne 0x14004f0b8
lea r15, [rdi + 0x20]
xor r12d, r12d
xor esp, esp
xor esp, esp
mov rcx, r15
mov ecx, edi
mov rdx, r14
call fcn.14004f9f5
or dword [rax], eax
add byte [rax + 3], bh
or dword [rax], eax
add byte [rax + 3], bh
lock cmpxchg qword [rdi + 0x18], r12
jne 0x14004f08c
jmp case.0x14004d4ff.367
and cl, byte [rax - 0x7d]
clc
add ecx, dword [rdi]
test edi, eax
mov dword [rax], 0xc0310000
xchg qword [rdi + 0x18], rax
jmp 0x14004f062
mov dword [rax], 0xc0310000
xchg qword [rdi + 0x18], rax
jmp 0x14004f062
cmp rax, 3
jne 0x14004f1c3
invalid
clc
add ecx, dword [rdi]
test dword [rcx], eax
add dword [rax], eax
add byte [rcx], dh
ror byte [rax - 0x79], 0x47
sbb byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
xor eax, eax
xchg qword [rdi + 0x18], rax
mov rcx, r14
call fcn.14004d000
lea rcx, [rsi + 0x18]
call fcn.14004f5f7
lea rdx, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.40.0_src_runtime_schedulermulti_threadworker.rs
add r8b, byte [rax]
sbb al, r13b
invalid
add r8b, byte [rax]
mov rcx, rbx
call fcn.140051af5
or eax, 0x4800002a
mov ebx, dword [rax]
or eax, 0x4800002a
mov ebx, dword [rax]
and qword [rax], 0
test rbx, rbx
je 0x14004f147
add byte [rax - 0x7b], cl
invalid
inc qword [rdx]
lea rcx, [rbx + 8]
or r8b, bpl
outsd dx, dword [rsi]
loopne 0x14004f0fe
dec dword [rax - 0x77]
mov qword [rbx + 8], rdi
cmp byte [rbx + 0x49], 0
jne 0x14004f135
mov rax, qword [rbx + 0x18]
mov rcx, qword [rax + 0x18]
mov eax, dword [rax + 0x20]
sub eax, ecx
cmp qword [rbx], 1
sbb rax, 0xffffffffffffffff
cmp rax, 2
jb 0x14004f135
mov rax, qword [rsi]
mov rcx, qword [rax + 0x10]
add rcx, 0x10
call fcn.14004f513
mov rax, rbx
add rsp, 0x70
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea rcx, str.core_missing
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.40.0_src_runtime_schedulermulti_threadworker.rs
mov edx, 0xc
call fcn.1400579e0
lea r8, [rsp + 0x40]
and qword [r8], 0
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x30]
call fcn.1400598d2
lea rcx, [rsp + 0x20]
mov qword [rcx], rax
lea rax, [rsp + 0x30]
mov qword [rax], rcx
lea rdx, [0x140072a10]
lea rcx, [rsp + 0x40]
mov qword [rcx], rdx
mov edx, 1
mov qword [rcx + 8], rdx
and qword [rcx + 0x20], 0
lea r8, [fcn.14000a6a0]
sti
dec dword [rcx + rcx*4 + 0x40]
or byte [rax - 0x77], cl
mov dword [rcx + 0x10], eax
sti
dec dword [rcx + rcx*4 + 0x40]
or byte [rax - 0x77], cl
mov dword [rcx + 0x10], eax
mov qword [rcx + 0x18], rdx
lea rdx, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.40.0_src_runtime_schedulermulti_threadpark.rs
mov dword [rcx + 0x10], eax
mov qword [rcx + 0x18], rdx
lea rdx, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.40.0_src_runtime_schedulermulti_threadpark.rs
call fcn.140057450
lea rcx, [rsp + 0x20]
mov qword [rcx], rax
lea rax, [rsp + 0x30]
mov qword [rax], rcx
lea rdx, [0x140072a10]
cmp byte ss:[rdx], al
add byte [rax - 0x73], cl
and al, 0x40
cmp byte ss:[rdx], al
add byte [rax - 0x73], cl
and al, 0x40
mov qword [rcx], rdx
mov edx, 1
mov qword [rcx + 8], rdx
and qword [rcx + 0x20], 0
lea r8, [fcn.14000a6a0]
mov qword [rax + 8], r8
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], rdx
lea rdx, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.40.0_src_runtime_schedulermulti_threadpark.rs
call fcn.140057450
int3
xlatb
mov rbx, rcx
cmp byte [r8 + 0x49], 0
invalid
invalid
je 0x14004f2e6
add byte [r10 + rbp + 0x48], sil
mov eax, dword [rbx]
mov rax, qword [rbx]
mov rcx, qword [rax + 0x10]
mov byte [rsi + 0x49], 0
mov rax, 0xffffffffffffffff
lock xadd qword [rcx + 0xd8], rax
cmp ax, 1
jne 0x14004f2e6
add rcx, 0x10
add ecx, 0x10
call fcn.14004f513
inc qword [rsi + 0x20]
mov qword [rsp + 0x30], rbx
lea r12, [rbx + 8]
lea rdx, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.40.0_src_runtime_schedulermulti_threadworker.rs
mov rcx, r12
call fcn.140051af5
mov rbx, rax
mov r14, rdx
mov rcx, qword [rax]
call fcn.14004e6e2
mov qword [rbx], rsi
inc qword [r14]
call fcn.14004e0e2
test rax, rax
je 0x14004f336
mov cl, byte [rax + 0x44]
mov byte [rsp + 0x2e], cl
mov cl, byte [rax + 0x45]
mov byte [rsp + 0x2f], cl
mov word [rax + 0x44], 0x8001
jmp 0x14004f33b
mov byte [rsp + 0x2e], 2
mov r15d, 1
lea r13, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.40.0_src_runtime_schedulermulti_threadworker.rs
lea rbp, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.40.0_src_runtime_schedulermulti_threadworker.rs
mov rax, qword [rdi + 0x10]
mov rcx, rdi
call qword [rax]
mov rcx, r12
mov rdx, r13
call fcn.140051af5
mov r14, qword [rax]
and qword [rax], 0
inc qword [rdx]
test r14, r14
je 0x14004f3d6
mov rdi, qword [r14]
and qword [r14], 0
test rdi, rdi
je 0x14004f3db
call fcn.14004e0e2
test rax, rax
je 0x14004f39a
cmp byte [rax + 0x44], 0
sete cl
cmp byte [rax + 0x45], 0
add byte [r15], r9b
xchg ebp, eax
ror byte [rax], 0xc8
add byte [r15], r9b
xchg ebp, eax
ror byte [rax], 0xc8
jmp 0x14004f39c
mov al, 2
cmp al, 2
je 0x14004f3a4
and al, 1
je 0x14004f3fe
add dword [rdx + rbx*2 + 0x49], esi
cmp edi, 3
cmp r15, 3
jb 0x14004f3af
mov byte [r14 + 0x48], 0
mov rcx, r12
mov rdx, rbp
loope 0x14004f3fb
mov edx, ebp
call fcn.140051af5
add byte [rax], al
mov rsi, rax
mov rbx, rdx
mov ebx, edx
mov ebx, edx
mov rcx, qword [rax]
call fcn.14004e6e2
mov qword [rsi], r14
inc qword [rbx]
inc r15
jmp 0x14004f34f
xor r14d, r14d
jmp 0x14004f3f0
mov rax, qword [rsp + 0x30]
and al, 0x30
mov rax, qword [rax]
mov rax, qword [rax + 0x10]
mov al, byte [rax + 0x70]
xor al, 1
mov byte [r14 + 0x48], al
mov cl, byte [rsp + 0x2e]
mov bpl, byte [rsp + 0x2f]
jmp 0x14004f4cb
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x30
mov rax, qword [rsp + 0x30]
mov rax, qword [rax]
mov rsi, qword [rax + 0x10]
lea r15, [rsi + 0x10]
mov rbx, qword [r14 + 0x18]
mov bpl, byte [rsp + 0x2f]
mov rax, qword [rbx + 0x18]
mov r8, rax
shr r8, 0x20
mov r9d, dword [rbx + 0x20]
mov ecx, r9d
sub ecx, r8d
cmp ecx, 0x100
jb 0x14004f454
cmp r8d, eax
jne 0x14004f469
mov rcx, qword [r14 + 0x18]
mov qword [rsp + 0x20], r15
mov rdx, rdi
call fcn.14004f81f
mov rdi, rax
test rax, rax
jne 0x14004f417
jmp 0x14004f4c7
movzx eax, r9b
mov rcx, qword [rbx + 0x10]
mov qword [rcx + rax*8], rdi
inc r9d
mov dword [rbx + 0x20], r9d
jmp 0x14004f4c7
lea r15, [rsi + 0xe8]
mov rcx, r15
call fcn.14004cfb2
cmp byte [rsi + 0x118], 0
je 0x14004f48b
mov rcx, rdi
call fcn.14004d4c4
cmp esp, eax
invalid
invalid
jmp 0x14004f4bf
lea rax, [rsi + 0x108]
mov rcx, qword [rsi + 0xd0]
mov rdx, qword [rsi + 0x110]
lea r8, [rdx + 8]
test rdx, rdx
cmove r8, rax
mov qword [r8], rdi
mov qword [rsi + 0x110], rdi
add dword [rax], eax
add byte [rax - 1], cl
ror dword [rax - 0x77], 0x8e
rol byte [rax], 1
add byte [rax], al
mov rcx, r15
call fcn.14004d000
invalid
invalid
invalid
mov cl, byte [rsp + 0x2e]
mov edx, ebp
call fcn.14004f7f3
mov rax, r14
add rsp, 0x38
invalid
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
ret
invalid
lea rcx, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.40.0_src_runtime_schedulerdefer.rs
call fcn.140057860
int3
sal byte [rbp + 0x41], 0x48
shr eax, 0x10
cmp rax, qword [rsi + 0xd0]
jae 0x14004f5a1
lock add qword [rsi + 0xc8], 0x10001
mov rax, qword [rsi + 0xf0]
test rax, rax
je 0x14004f5a1
add byte [rcx], al
add byte [rcx], al
add byte [rax - 0x75], cl
xchg al, dh
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rsp + rbx + 0x48], 0x8d
dec qword [rax - 0x77]
invalid
invalid
lea rcx, [rax - 1]
mov qword [rsi + 0xf0], rcx
mov dword [rsi + 0xf0], ecx
mov dword [rsi + 0xf0], ecx
mov rcx, qword [rsi + 0xe8]
mov rbx, qword [rcx + rax*8 - 8]
sar eax, 0x40
mov ch, 1
sar eax, 0x40
mov ch, 1
jmp 0x14004f5a3
xor ebp, ebp
mov rcx, rdi
call fcn.14004d000
test bpl, bpl
je 0x14004f5dd
mov rdx, qword [rsi + 0x70]
cmp rbx, rdx
jae 0x14004f5e7
mov rax, qword [rsi + 0x68]
shl rbx, 4
add rsi, 0x130
mov rcx, qword [rax + rbx + 8]
mov rdx, rsi
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
jmp fcn.14004f651
je 0x14004f5db
add byte [rax], al
nop
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
ret
invalid
lea r8, str._b6_a_
mov rcx, rbx
call fcn.140057500
int3
test rax, rax
jne 0x14004f644
cmp eax, 0xff0e8348
or qword [rsi], 0xffffffffffffffff
mov rax, qword [rsi + 0x18]
test rax, rax
je 0x14004f63a
dec rax
mov qword [rsi + 0x18], rax
mov rcx, qword [rsi + 0x10]
shl rax, 4
mov rdx, qword [rcx + rax]
mov rcx, qword [rcx + rax + 8]
call qword [rdx + 8]
mov rax, qword [rsi]
inc rax
mov qword [rsi], rax
jmp 0x14004f602
and qword [rsi], 0
add rsp, 0x20
pop rsi
ret
lea rcx, str.X2_a_
call fcn.140057800
int3
mov dword [rsp + 0x28], edx
mov qword [rsp + 0x30], r8
mov qword [rcx + 0x108], 1
mov qword [rcx + 0x110], rax
test rdx, rdx
test edx, edx
test edx, edx
je 0x140051a02
lea rcx, [rsp + 0x38]
mov qword [rcx], rdx
mov qword [rcx + 8], r8
jmp 0x140051a2d
mov eax, dword [0x14007c224]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0x108]
lea rdx, [0x14004d7b2]
mov ebp, 0x38e8ffff
iretd
invalid
dec dword [rax - 0x73]
and al, 0x28
mov ebp, 0x38e8ffff
iretd
call fcn.14004d7a3
mov eax, dword [0x14007c224]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rax, [rax + 0x110]
add rsp, 0x48
ret
invalid
je 0x140051a96
sub byte [rax - 0x77], cl
invalid
invalid
movups xmmword [rcx], xmm0
add rsp, 0x28
ret
adc byte [rdi], r9b
sub dword [rsi], eax
mov rcx, r14
call fcn.14004e923
movaps xmm0, xmmword [rsi]
movaps xmm1, xmmword [rsi + 0x10]
movaps xmm2, xmmword [rsi + 0x20]
movaps xmm3, xmmword [rsi + 0x30]
movups xmmword [r14 + 0x30], xmm3
movups xmmword [r14 + 0x20], xmm2
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
mov rax, r14
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
and al, ch
push rax
retf
test al, 1
jne 0x140051d49
invalid
adc al, 0x48
mov ecx, eax
mov rcx, rax
and rcx, 0xfffffffffffffffc
or rcx, 2
lock cmpxchg qword [rdi], rcx
pcmpeqw mm5, mm2
pcmpeqw mm5, mm2
jmp 0x140051d8a
lea rbx, [rdi + 8]
mov rcx, rbx
call fcn.14004cfb2
mov r8, qword [rdi]
lea rcx, [rdi + 0x10]
mov rdx, rdi
xor r9d, r9d
call fcn.140051d97
test rax, rax
je 0x140051d82
mov rdi, rax
mov r14, rdx
mov rcx, rbx
call fcn.14004d000
mov rcx, r14
call qword [rdi + 8]
jmp 0x140051d8a
mov rcx, rbx
call fcn.14004d000
inc qword [rsi]
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
mov ecx, 1
mov rbx, qword [r8 + 0x10]
mov r14, qword [r8 + 0x18]
and qword [r8 + 0x10], 0
mov qword [r8 + 0x20], rcx
and byte [rax - 0x77], cl
shr eax, 0x64
add byte [rax], al
invalid
test al, al
je 0x140051e81
and byte [rax - 0x77], cl
shr eax, 0x64
add byte [rax], al
add byte [rax + rax*8 - 0x7cb7f88c], al
out 0xfc, eax
and rdi, 0xfffffffffffffffc
xchg qword [rsi], rdi
mov rax, rbx
mov rdx, r14
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
invalid
add byte [rdx + 0x25], bh
call fcn.1400575e0
int3
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [r8], cl
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
sbb byte [r8 - 0x73], cl
adc eax, 0x21a59
call fcn.140057450
int3
cmp byte [r15 + 0x4a], 0
jne 0x140052aa8
mov eax, dword [r15 + 0x40]
inc eax
mov dword [r15 + 0x40], eax
mov rbx, qword [rsp + 0x48]
mov rcx, qword [rbx + 0x10]
mov ecx, dword [rcx + 0x60]
test ecx, ecx
je 0x140052e13
xor edx, edx
div ecx
test edx, edx
jne 0x1400522d2
lea rcx, [r15 + 0x20]
call fcn.14004ee54
mov rcx, r12
mov rdx, r15
xor r8d, r8d
call fcn.14004ef09
mov r15, rax
mov rax, qword [rsp + 0x48]
mov rdx, qword [rax + 0x10]
mov r8, qword [rax + 0x18]
mov rcx, r15
call fcn.14004f210
mov rcx, r15
add rcx, 0x20
call fcn.14004e92d
mov rbx, qword [rsp + 0x48]
mov r8d, dword [r15 + 0x44]
test r8d, r8d
je 0x140052e1f
mov eax, dword [r15 + 0x40]
xor edx, edx
div r8d
test edx, edx
je 0x14005244a
mov rcx, r15
call fcn.14004e9fa
mov r14, rax
test rax, rax
jne 0x1400524ef
mov rax, qword [rbx + 0x10]
mov rax, qword [rax + 0xd0]
test rax, rax
je 0x1400524e3
mov rax, qword [r15 + 0x18]
mov r8, qword [rax + 0x18]
mov edx, dword [rax + 0x20]
mov rax, qword [rbx + 0x10]
mov rax, qword [rax + 0xd0]
mov r14, qword [rbx + 0x10]
mov rcx, qword [r14 + 0x80]
test rcx, rcx
je 0x140052ec9
shr r8, 0x20
sub edx, r8d
mov r8d, 0x100
sub r8, rdx
xor edx, edx
div rcx
mov rdi, rax
inc rdi
cmp r8, rdi
cmovb rdi, r8
mov eax, 0x80
cmp rdi, rax
cmovae rdi, rax
clc
cmp rdi, 1
adc rdi, 0
lea rbp, [r14 + 0xe8]
mov rcx, rbp
call fcn.14004cfb2
mov rax, qword [rbx + 0x10]
adc byte [rcx - 0x7f], cl
invalid
or byte [rcx], al
add byte [rax], al
mov rcx, qword [rax + 0xd0]
cmp rdi, rcx
cmovae rdi, rcx
sub rcx, rdi
mov qword [rax + 0xd0], rcx
rol byte [rax], 1
add byte [rax], al
mov qword [rsp + 0xb8], r14
mov eax, 0x48000000
mov dword [rsp + 0xc0], edi
lea rcx, [rsp + 0xb8]
and al, 0xb8
add byte [rax], al
add al, ch
call fcn.1400511af
mov r14, rax
mov rcx, qword [rsp + 0xb8]
mov rax, qword [rsp + 0xc0]
add byte [rax - 0x77], cl
and al, 0x30
xor byte [rax - 0x77], cl
and al, 0x38
xor byte [rax - 0x77], cl
and al, 0x38
cmp rax, 0x101
jae 0x140052eb1
test rax, rax
je 0x1400524d1
fadd dword [rax]
add byte [rax], al
mov rdi, qword [r15 + 0x18]
mov edi, dword [rdi + 0x18]
mov rcx, qword [rdi + 0x18]
shr rcx, 0x20
shr ecx, 0x20
shr ecx, 0x20
mov ebx, dword [rdi + 0x20]
mov edx, ebx
sub edx, ecx
mov ecx, 0x100
sub ecx, eax
sar dword [rcx], 0xca
sar dword [rcx], 0xca
ja 0x140052f35
movupd xmm0, xmmword [rsp + 0x30]
and al, 0x30
movupd xmmword [rsp + 0x80], xmm0
mov rcx, r13
call fcn.1400511af
test rax, rax
je 0x1400524c4
invalid
mov dword [rax], eax
add byte [rax], al
test byte [rcx + 0xf000000], cl
mov dh, 0xcb
movzx ecx, bl
mov rdx, qword [rdi + 0x10]
mov qword [rdx + rcx*8], rax
inc ebx
jmp case.0x14004be9b.385
invalid
loopne 0x140052493
mov rcx, qword [rbx + 0x10]
mov ecx, dword [rbx + 0x10]
cmp dword [rcx + 0x10], 0
je 0x140052459
mov eax, dword [rcx + 0x14]
jmp 0x14005248e
movapd xmm0, xmm6
divsd xmm0, qword [r15 + 0x28]
divps xmm0, xmmword [r15 + 0x28]
divps xmm0, xmmword [r15 + 0x28]
sub byte [r14 + 0xf], r12b
push rdi
xorpd xmm1, xmm1
leave
maxsd xmm1, xmm0
movapd xmm0, xmm7
minsd xmm0, xmm1
cvttsd2si rax, xmm0
cmp eax, 0x7f
clc
jg case.0x14004b719.392
jg 0x14005247e
add byte [rax], al
clc
jg case.0x14004b719.392
jg 0x14005247e
add byte [rax], al
cmovae eax, edx
cmp eax, 3
mov edx, 2
cmovb eax, edx
ret 0xf883
mov edx, r8d
sub edx, eax
neg edx
sub r8d, eax
sub eax, eax
cmovb r8d, edx
cmp r8d, 3
clc
add esi, dword [rdx + 4]
clc
add esi, dword [rdx + 4]
mov dword [r15 + 0x44], eax
add rcx, 0x10
call fcn.14004edd9
invalid
dec dword [rcx - 0x77]
invalid
test rax, rax
jne 0x1400524ef
invalid
mov rcx, r15
call fcn.14004e9fa
mov r14, rax
jmp 0x1400524e3
mov rcx, r13
call fcn.14004f274
int 0xff
dec dword [rcx + 0xaeb205f]
int 0xff
dec dword [rcx + 0xaeb205f]
lea rcx, [rsp + 0x30]
call fcn.14004f274
mov rcx, rbp
call fcn.14004d000
xor ecx, ecx
call fcn.14005112c
test r14, r14
je 0x14005250e
mov rcx, r12
mov rdx, r14
mov r8, r15
call fcn.14004f29c
mov r15, rax
test rax, rax
jne 0x140052261
jmp 0x140052d14
xor ecx, ecx
call fcn.14005112c
lea rbx, [r15 + 0x20]
mov rcx, rbx
call fcn.14004ee54
mov rdi, qword [rsp + 0x48]
cmp byte [r15 + 0x49], 0
jne 0x140052557
mov rax, qword [rdi + 0x10]
mov rcx, qword [rax + 0xd8]
movzx ecx, cx
add ecx, ecx
cmp rcx, qword [rax + 0xe0]
jae 0x14005272a
loopne 0x140052549
add byte [rax], al
loopne 0x140052549
add byte [rax], al
add al, dh
inc qword [rax + 0xd8]
lock inc qword [rax + 0xd8]
mov byte [r15 + 0x49], 1
mov qword [rsp + 0xc8], rbx
mov rax, qword [rdi + 0x10]
mov rbp, qword [rax + 0x80]
lea rcx, [r15 + 0x10]
mov edx, ebp
call fcn.14004e94b
mov ebx, eax
xor eax, eax
cmp rax, rbp
je 0x14005270b
lea r14, [rax + 1]
add rax, rbx
xor edx, edx
div rbp
mov rax, r14
cmp rdx, qword [rdi + 0x18]
je 0x140052579
mov rcx, qword [rdi + 0x10]
mov rax, qword [rcx + 0x80]
cmp rdx, rax
jae 0x140052e2b
mov rax, qword [rcx + 0x78]
mov r8, qword [r15 + 0x18]
mov r9d, dword [r8 + 0x20]
mov rcx, qword [r8 + 0x18]
shr rcx, 0x20
mov r10d, r9d
sub r10d, ecx
cmp r10d, 0x80
ja 0x14005262b
mov qword [rsp + 0x28], r9
mov rcx, r15
shl rdx, 4
mov rdx, qword [rax + rdx]
mov rax, qword [rdx + 0x18]
mov r11, rax
shr r11, 0x20
mov r13d, dword [rdx + 0x20]
cmp r11d, eax
jne 0x14005261b
mov r10d, r13d
sub r10d, r11d
mov r12d, r10d
shr r12d, 1
sub r10d, r12d
je 0x14005261b
lea r9d, [r10 + r11]
mov r15, rax
shl r15, 0x20
or r15, r9
lock cmpxchg qword [rdx + 0x18], r15
sbb byte [rbp - 0x37], dh
jmp case.0x140046367.263
lea r12, [rsp + 0x48]
lea r13, [rsp + 0x80]
mov r15, rcx
xor ecx, ecx
call fcn.14005112c
mov rax, r14
jmp 0x140052579
mov dword [rsp + 0xb0], r10d
cmp r10d, 0x80
ja 0x140052f3a
invalid
add byte [rbp + 0x29], al
in eax, 0x48
mov eax, dword [rsp + 0x28]
sub r13d, r12d
mov rax, qword [rsp + 0x28]
lea r12, [rsp + 0x48]
mov ebp, 0xff
mov r14, qword [rsp + 0xc8]
enter 0, 0
cmp r13d, r11d
je 0x140052690
mov r9d, eax
and r9d, ebp
and ecx, ebp
and ecx, ebp
mov edi, r11d
and edi, ebp
mov rbx, qword [rdx + 0x10]
mov rdi, qword [rbx + rdi*8]
mov rbx, qword [r8 + 0x10]
mov qword [rbx + r9*8], rdi
inc eax
inc r11d
jmp 0x140052669
movabs r11, 0x100000001
lea r13, [rsp + 0x80]
and al, 0x80
add byte [rax], al
invalid
and al, 0x80
add byte [rax], al
add byte [rbp - 0x77], al
stc
mov r9d, r15d
imul r9, r11
mov rax, r15
lock cmpxchg qword [rdx + 0x18], r9
je 0x1400526d4
mov r15, rax
shr rax, 0x20
mov dword [rsp + 0xb4], eax
mov dword [rsp + 0xb8], r15d
cmp eax, r15d
jne 0x1400526a2
jmp 0x140052deb
mov r11d, r10d
mov rax, qword [rsp + 0x28]
add eax, r10d
dec eax
movzx edx, al
mov r9, qword [r8 + 0x10]
mov rdi, qword [r9 + rdx*8]
dec r11d
je 0x1400526f5
mov dword [r8 + 0x20], eax
mov r15, rcx
mov rcx, r14
call fcn.14004e92d
mov rcx, r12
mov rdx, rdi
jmp 0x1400524f5
mov rcx, qword [rdi + 0x10]
add rcx, 0x10
call fcn.14004edd9
mov rdi, rax
test rax, rax
mov r14, qword [rsp + 0xc8]
jne 0x1400526f8
jmp 0x14005272f
mov byte [r15 + 0x49], 0
add byte [rax - 0x73], cl
and al, 0x60
lea rcx, [rsp + 0x60]
call fcn.14004f4e6
test al, al
je 0x1400527a0
mov rbx, qword [rsp + 0x48]
mov ebx, dword [rsp + 0x48]
mov rcx, qword [rbx + 0x10]
mov rax, qword [rcx + 0x20]
test rax, rax
je 0x14005276d
invalid
invalid
mov rdx, qword [rcx + 0x28]
mov rcx, qword [rdx + 0x10]
dec rcx
sub byte [rax - 0x75], cl
adc byte [rax - 1], cl
leave
and rcx, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
add ecx, 0x10
add ecx, 0x10
call qword [rdx + 0x28]
mov rbx, qword [rsp + 0x48]
cmp qword [r15], 0
je 0x1400527bf
invalid
mov rax, qword [rsp + 0x48]
mov rax, qword [rsp + 0x48]
mov rcx, qword [rax + 0x10]
mov rax, qword [rcx + 0x30]
mov eax, dword [rcx + 0x30]
mov eax, dword [rcx + 0x30]
test rax, rax
je 0x1400527b1
mov rdx, qword [rcx + 0x38]
mov rcx, qword [rdx + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
call qword [rdx + 0x28]
sub bl, ch
invalid
sub bl, ch
adc dword [rcx + rcx*4 - 0x1f], ecx
mov rcx, r12
mov rdx, r15
xor r8d, r8d
call fcn.14004ef09
mov r15, rax
lea rcx, [r15 + 0x20]
call fcn.14004e92d
jmp 0x140052261
mov rax, qword [r15 + 0x18]
mov rcx, qword [rax + 0x18]
mov eax, dword [rax + 0x20]
cmp eax, ecx
jne 0x140052773
cmp byte [r15 + 0x4b], 0
jne 0x140052773
mov r14, qword [rbx + 0x10]
mov r13, qword [rbx + 0x18]
mov bpl, byte [r15 + 0x49]
lea rdi, [r14 + 0xe8]
mov rcx, rdi
call fcn.14004cfb2
test bpl, bpl
je 0x14005280f
mov rax, 0xfffffffffffeffff
lock xadd qword [r14 + 0xd8], rax
cmp ax, 1
sete bpl
jmp 0x14005281d
lock sub qword [r14 + 0xd8], 0x10000
xor ebp, ebp
mov r12, qword [r14 + 0x100]
cmp r12, qword [r14 + 0xf0]
jne 0x140052839
lea rcx, [r14 + 0xf0]
call fcn.1400142e9
mov rax, qword [r14 + 0xf8]
mov qword [rax + r12*8], r13
inc r12
invalid
mov qword [r14 + 0x100], r12
mov rcx, rdi
call fcn.14004d000
mov byte [r15 + 0x49], 0
test bpl, bpl
je 0x1400528a3
mov rax, qword [rbx + 0x10]
lea rcx, [rax + 0x10]
mov rdx, qword [rax + 0x78]
mov r8, qword [rax + 0x80]
add byte [rax], al
adc byte [r8 - 0x73], cl
adc byte [rax - 0x75], cl
push rax
js 0x1400528b9
mov eax, dword [rax + 0x80]
shl r8, 4
xor r9d, r9d
add al, 0x45
xor ecx, ecx
lea r12, [rsp + 0x48]
lea r13, [rsp + 0x80]
invalid
add byte [rbp + 0x39], cl
enter 0x2674, 0x4e
mov edx, dword [rdx + rcx]
cmp r8, r9
je 0x1400528b2
mov r10, qword [rdx + r9]
mov r11, qword [r10 + 0x18]
mov r10d, dword [r10 + 0x20]
add r9, 0x10
rcl dword [rax], 0x45
cmp edx, ebx
rcl dword [rax], 0x45
cmp edx, ebx
je 0x140052887
jmp 0x1400528be
lea r12, [rsp + 0x48]
lea r13, [rsp + 0x80]
jmp 0x1400528c3
invalid
adc dword [rax - 0x75], ecx
adc al, 0
add byte [rax], al
mov rax, qword [rax + 0xd0]
test rax, rax
je 0x1400528c3
call fcn.14004f513
cmp byte [r15 + 0x4a], 0
jne 0x140052773
jg 0x140052911
add byte [rdi], cl
test dword [rbp + 0x41fffffe], esp
cmp byte [rdi + 0x4b], 0
cmp byte [r15 + 0x4b], 0
jne 0x140052773
mov rax, qword [rsp + 0x48]
mov rdx, qword [rax + 0x10]
mov rcx, qword [rax + 0x18]
mov rdx, qword [rdx + 0xc8]
cmp rcx, rdx
jae 0x140052fcf
mov rcx, r12
mov rdx, r15
mov edx, edi
mov edx, edi
mov r8d, 0x3b9aca00
call fcn.14004ef09
mov r15, rax
mov rax, qword [rsp + 0x48]
mov rdx, qword [rax + 0x10]
mov r8, qword [rax + 0x18]
mov rcx, r15
push rax
adc byte [rbx + rcx*4 + 0x40], cl
sbb byte [rcx + rcx*4 - 7], cl
call fcn.14004f210
mov rax, qword [rsp + 0x48]
dec dword [rax - 0x75]
and al, 0x48
cmp qword [r15], 0
jne 0x140052995
mov rcx, qword [r15 + 0x18]
mov rdx, qword [rcx + 0x18]
mov ecx, dword [rcx + 0x20]
cmp ecx, edx
jne 0x140052995
mov r14, qword [rax + 0x10]
mov rbx, qword [rax + 0x18]
lea rdi, [r14 + 0xe8]
mov rcx, rdi
mov ecx, edi
mov ecx, edi
call fcn.14004cfb2
mov rax, qword [r14 + 0xf8]
mov rcx, qword [r14 + 0x100]
mov es, word [rax]
add dword [rax], eax
add byte [rax - 0x3f], cl
loope 0x140052965
mov es, word [rax]
add dword [rax], eax
add byte [rax - 0x3f], cl
loope 0x140052965
xor edx, edx
cmp rcx, rdx
cmp ecx, edx
je 0x140052983
lea r8, [rdx + 8]
cmp qword [rax + rdx], rbx
mov rdx, r8
jne 0x140052964
mov rcx, rdi
call fcn.14004d000
jmp 0x1400528c3
mov rcx, rdi
call fcn.14004d000
mov byte [r15 + 0x49], 1
jmp 0x140052773
mov r14, qword [rax + 0x10]
mov r12, qword [rax + 0x18]
mov esp, dword [rax + 0x18]
lea rdi, [r14 + 0xe8]
mov rcx, rdi
call fcn.14004cfb2
mov rbx, qword [r14 + 0x100]
mov rax, rbx
neg rax
mov rcx, 0xffffffffffffffff
lea rdx, [rax + rcx]
cmp rdx, 0xffffffffffffffff
cmp edx, 0xffffffff
je 0x140052a01
mov rdx, qword [r14 + 0xf8]
lea r13, [rcx + 1]
cmp qword [rdx + rcx*8 + 8], r12
mov rcx, r13
jne 0x1400529c0
lea rax, [rbx - 1]
mov rcx, qword [rdx + rbx*8 - 8]
mov qword [rdx + r13*8], rcx
mov qword [r14 + 0x100], rax
lock add qword [r14 + 0xd8], 0x10000
jmp 0x140052a04
mov r13, rbx
mov rcx, rdi
call fcn.14004d000
cmp r13, rbx
setae byte [r15 + 0x49]
lea r12, [rsp + 0x48]
lea r13, [rsp + 0x80]
jmp 0x140052773
mov rax, qword [rsp + 0x48]
lea rcx, [r15 + 0x10]
mov qword [rsp + 0x28], rax
mov r12, qword [rax + 0x10]
mov rdi, qword [r12 + 0xa8]
lea edx, [rdi + 1]
call fcn.14004e94b
mov r13d, eax
mov byte [r12 + 0xb8], 1
lea rbp, [rdi + r13]
inc rbp
cmp r13, rbp
jb 0x140052b47
jmp 0x140052b88
mov rax, qword [rbx + 0x10]
mov rax, qword [rax + 0x38]
mov rcx, qword [rbx + rax]
mov qword [rdi + 0x10], rcx
test rcx, rcx
je 0x140052b14
mov rax, qword [rcx + 0x10]
mov rax, qword [rax + 0x38]
and qword [rcx + rax + 8], 0
mov rax, qword [rbx + 0x10]
mov rax, qword [rax + 0x38]
jmp 0x140052b19
and qword [rdi + 8], 0
and qword [rbx + rax], 0
mov rax, qword [rbx + 0x10]
mov rax, qword [rax + 0x38]
and qword [rbx + rax + 8], 0
lock dec qword [r12 + 0xa0]
mov rcx, rdi
call fcn.14004d000
mov rax, qword [rbx + 0x10]
mov rcx, rbx
call qword [rax + 0x30]
mov rbx, qword [r12 + 0x88]
mov rax, qword [r12 + 0xa8]
and rax, r13
imul r14, rax, 0x18
lea rdi, [rbx + r14]
mov rcx, rdi
call fcn.14004cfb2
mov rbx, qword [rbx + r14 + 0x10]
test rbx, rbx
jne 0x140052ae7
inc r13
mov rcx, rdi
call fcn.14004d000
jmp 0x140052add
mov rcx, qword [rsp + 0x28]
mov rax, qword [rcx + 0x10]
mov rcx, qword [rcx + 0x18]
mov rdx, qword [rax + 0xc8]
cmp rcx, rdx
jae 0x140052fc3
mov rax, qword [rsp + 0x48]
mov r12, qword [rax + 0x10]
lea rbx, [r12 + 0x120]
mov rcx, rbx
call fcn.14004cfb2
lea rdi, [r12 + 0x128]
mov rcx, rdi
mov rdx, r15
call fcn.14004e969
mov rcx, qword [r12 + 0x138]
cmp rcx, qword [r12 + 0x80]
jne 0x140052d0c
mov qword [rsp + 0x28], rbx
lea r15, [r12 + 0x10]
and qword [r12 + 0x138], 0
mov rax, qword [r12 + 0x130]
mov qword [rsp + 0x98], rcx
and qword [rsp + 0xa0], 0
lea rcx, [rax + rcx*8]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], rcx
mov qword [rsp + 0x90], rdi
add r12, 0x140
mov r13b, 1
lea rbp, [rsp + 0x30]
cmp rax, rcx
je 0x140052cdc
lea rcx, [rax + 8]
mov qword [rsp + 0x80], rcx
mov rdi, qword [rax]
mov rbx, qword [rdi + 8]
and qword [rdi + 8], 0
mov rcx, rbx
lea rdx, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.40.0_src_runtime_schedulermulti_threadworker.rs
call fcn.14004e9d4
mov qword [rsp + 0x30], rbx
mov rcx, rdi
call fcn.14004e9fa
mov r14, rax
mov rcx, rax
call fcn.14005112c
test r14, r14
jne 0x140052c73
mov r14, qword [rbx + 0x10]
xor eax, eax
lock cmpxchg byte [r14 + 0x50], r13b
jne 0x140052cab
lea rcx, [r14 + 0x10]
mov rdx, r12
call fcn.14004ea27
xor eax, eax
xchg byte [r14 + 0x50], al
add rbx, 0x20
mov rcx, rbx
call fcn.14004ec17
mov rcx, rbp
call fcn.14004d17a
mov rcx, rdi
call fcn.14004d0bd
mov rax, qword [rsp + 0x80]
mov rcx, qword [rsp + 0x88]
jmp 0x140052c3e
lea rcx, [rsp + 0x80]
call fcn.14004e99e
mov rbx, qword [rsp + 0x28]
mov rcx, r15
call fcn.14004edd9
test rax, rax
je 0x140052d05
mov rcx, rax
call fcn.14004d4c4
jmp 0x140052cee
xor ecx, ecx
call fcn.14005112c
mov rcx, rbx
call fcn.14004d000
lea rcx, [rsp + 0x60]
call fcn.14004f5f7
mov rax, qword [rsp + 0x108]
mov rcx, qword [rsp + 0x100]
mov qword [rax + 0x28], rcx
test rax, rax
sete cl
call fcn.14004e0ab
lea rcx, [rsp + 0x40]
call fcn.14004e6ec
lea rdi, [rsp + 0x120]
mov ecx, dword [rdi + 0x18]
mov edx, dword [rdi + 0x1c]
call fcn.14004e73f
mov rcx, rdi
call fcn.14004dfde
lea rcx, [rsp + 0x110]
call fcn.14004c505
mov rcx, qword [rsp + 0xd0]
lea rdi, [rsi + 0x20]
call fcn.14004e5cf
mov rcx, rdi
call fcn.14004e5f6
lea rdx, [rsp + 0x48]
mov qword [rdx - 8], rdi
xorpd xmm0, xmm0
movupd xmmword [rdx], xmm0
mov rcx, rdi
call fcn.140050f38
xor ecx, ecx
call fcn.14004cc92
mov rcx, rsi
movaps xmm6, xmmword [rsp + 0x140]
movaps xmm7, xmmword [rsp + 0x150]
add rsp, 0x168
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x140053277
lea r8, [rsp + 0x80]
and qword [r8], 0
lea r9, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.40.0_src_runtime_schedulermulti_threadqueue.rsassertion_failed:_len___LOCAL_QUEUE_CAPACITY04_a_
lea rcx, [rsp + 0xb4]
lea rdx, [rsp + 0xb8]
call fcn.140059816
lea rcx, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.40.0_src_runtime_schedulermulti_threadworker.rs
call fcn.140057c80
lea rcx, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.40.0_src_runtime_schedulermulti_threadworker.rs
call fcn.140057c80
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.40.0_src_runtime_schedulermulti_threadworker.rs
mov rcx, rdx
mov rdx, rax
call fcn.140057500
lea rax, [0x140072360]
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_eeb90cda1969383f56a2637cbd3037bdf598841clibrary_std_src_threadlocal.rs
lea r9, [0x140072470]
lea r8, [rsp + 0x30]
mov edx, 0x46
call fcn.1400578c0
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
lea rcx, [rsp + 0x40]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, [rsp + 0x30]
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.40.0_src_runtime_taskcore.rs
call fcn.140057450
lea rcx, str._internal_exception__blocking_task_ran_twice.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.40.0_src_runtime_blocking_task.rs
lea r8, [0x140074988]
mov edx, 0x2d
call fcn.1400579e0
lea rcx, [0x1400734ab]
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.40.0_src_runtime_schedulermulti_threadqueue.rsassertion_failed:_len___LOCAL_QUEUE_CAPACITY04_a_
mov edx, 0x2d
call fcn.1400575e0
lea rcx, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.40.0_src_runtime_schedulermulti_threadworker.rs
call fcn.1400577c0
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.40.0_src_runtime_schedulermulti_threadworker.rs
call fcn.140057500
ud2
call fcn.1400598c8
lea rax, [rsp + 0xb0]
mov qword [rsp + 0x30], rax
lea rax, str.actual_
lea rcx, [rsp + 0x80]
mov qword [rcx], rax
mov eax, 1
mov qword [rcx + 8], rax
and qword [rcx + 0x20], 0
lea rdx, [0x14000ec10]
mov qword [rsp + 0x38], rdx
lea rdx, [rsp + 0x30]
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea rdx, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.40.0_src_runtime_schedulermulti_threadqueue.rsassertion_failed:_len___LOCAL_QUEUE_CAPACITY04_a_
call fcn.140057450
lea rax, str.0:_a_
lea rcx, [rsp + 0x80]
mov qword [rcx], rax
mov qword [rcx + 8], 1
mov qword [rcx + 0x10], 8
xorpd xmm0, xmm0
movupd xmmword [rcx + 0x18], xmm0
lea rdx, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.40.0_src_runtime_schedulermulti_threadworker.rs
call fcn.140057450
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.40.0_src_runtime_schedulermulti_threadworker.rs
call fcn.140057500
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.40.0_src_runtime_schedulermulti_threadworker.rs
call fcn.140057500
int3
push rsi
sub rsp, 0x80
mov rsi, rcx
mov rax, qword [rcx]
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x140053285
test al, 1
je 0x14005333f
test al, 2
jne 0x140053357
test al, 8
jne 0x1400532b2
lea rcx, [rsi + 0x20]
call fcn.14004e5f6
jmp 0x1400532ca
test al, 0x10
je 0x1400532ca
mov rax, qword [rsi + 0x68]
test rax, rax
je 0x1400533c9
mov rcx, qword [rsi + 0x70]
call qword [rax + 0x10]
xor ecx, ecx
call fcn.14004cc92
mov rax, qword [rsi + 0x78]
test rax, rax
je 0x140053303
mov r8, qword [rsi + 0x80]
mov rcx, qword [r8 + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
lea rdx, [rsp + 0x30]
call qword [r8 + 0x28]
xor ecx, ecx
call fcn.14004cc92
mov qword [rsp + 0x20], 1
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x20]
jb 0x14005336f
jne 0x140053335
mov rcx, rsi
add rsp, 0x80
pop rsi
jmp 0x1400533fc
nop
add rsp, 0x80
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x140074390]
mov edx, 0x23
call fcn.1400575e0
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x1400743d0]
mov edx, 0x25
call fcn.1400575e0
lea rcx, [rsp + 0x28]
mov qword [rcx], rax
lea rax, [rsp + 0x60]
mov qword [rax], rcx
lea rdx, [fcn.14000a6a0]
mov qword [rax + 8], rdx
lea r8, [rsp + 0x20]
lea r9, str.current:___sub:
lea rcx, [rsp + 0x30]
mov qword [rcx], r9
mov r9d, 2
mov qword [rcx + 8], r9
and qword [rcx + 0x20], 0
mov qword [rax + 0x10], r8
mov qword [rax + 0x18], rdx
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], r9
lea rdx, [0x140074418]
call fcn.140057450
lea rax, str.waker_missing
lea rcx, [rsp + 0x30]
mov qword [rcx], rax
mov qword [rcx + 8], 1
mov qword [rcx + 0x10], 8
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.40.0_src_runtime_taskcore.rs
call fcn.140057450
int3
push rsi
sub rsp, 0x20
mov rsi, rcx
add rcx, 0x20
call fcn.14004ca49
lea rcx, [rsi + 0x38]
call fcn.14004e650
mov rax, qword [rsi + 0x68]
test rax, rax
je 0x140053426
mov rcx, qword [rsi + 0x70]
call qword [rax + 0x18]
lea rcx, [rsi + 0x78]
call fcn.14004ca49
mov edx, 0x80
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.140008050
std
invalid
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
outsb dx, byte [rsi]
outsd dx, dword [rsi]
je 0x14006fea9
cmp ah, byte [rax]
jb 0x14006febd
outsb dx, byte [rsi]
and byte [rdi + 0x69], dh
je 0x14006feb6
and byte [rax + 0x52], ah
push rbp
push rbx
push rsp
pop rdi
push r12
push rdx
cmp eax, 0x65206031
outsb dx, byte [rsi]
jbe 0x14006fecf
jb 0x14006fed7
outsb dx, byte [rsi]
insd dword [rdi], dx
outsb dx, byte gs:[rsi]
je 0x14006fe8e
jbe 0x14006fed1
jb 0x14006fedb
invalid
add byte [rax], al
inc byte [rsi]
add dword [rax], eax
add byte [rax], al
add byte [rax], r8b
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7c], dh
add byte [rax + 1], al
add byte [rax], al
add byte [rax], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x5a], al
add byte [rax], al
cmpsb byte [rsi], byte [rdi]
add al, 0x40
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
push rax
movabs dword [0x14004], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x5d], dl
add al, 0x40
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x14004a2], dh
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov al, 0xa2
add al, 0x40
add dword [rax], eax
add byte [rax], al
add al, dl
movabs byte [0xa330000000014004], al
add al, 0x40
add dword [rax], eax
add byte [rax], al
add al, dl
movabs byte [0xa330000000014004], al
add al, 0x40
add dword [rax], eax
add byte [rax], al
movabs dword [0x8c70000000014004], eax
add al, 0x40
add dword [rax], eax
add byte [rax], al
and byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
jo 0x14006fed5
add al, 0x40
add dword [rax], eax
add byte [rax], al
loopne 0x14006fedd
add al, 0x40
add dword [rax], eax
add byte [rax], al
jo 0x14006fee7
add al, 0x40
add dword [rax], eax
add byte [rax], al
jo 0x14006ffc2
add al, 0x40
add dword [rax], eax
add byte [rax], al
outsd dx, dword [rsi]
js 0x14006ff90
jns 0x14006ffc5
and byte [rcx + 0x6e], al
jns 0x14006ff9a
invalid
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
jae 0x140070030
outsb dx, byte [rsi]
and byte [eax + 0x61], dh
outsb dx, byte [rsi]
imul esp, dword [rbx + 0x2e], 0x6f626120
jb 0x14007004a
imul ebp, dword [rsi + 0x67], 0xa2e
add byte [rax], al
add byte [rsi - 8], bh
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1400481], ah
add byte [rax], al
add byte [rax + 0x1400481], dh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], dl
xor eax, dword [rax + rax*2]
add dword [rax], eax
add byte [rax], al
xor eax, dword [rax + rax*2]
add dword [rax], eax
add byte [rax], al
insb byte [rdi], dx
imul esp, dword [rdx + 0x72], 0x5c797261
jae 0x14007011e
pop rsp
jae 0x140070120
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
adc byte [rcx], al
invalid