Function at 0x14003a720
Capabilities:
Read file on windows

Disassembly:
sub rsp, 0x58
movzx r8d, cl
cmp r8b, 0x64
jb 0x1400068dd
lea eax, [r8 + r8*4]
lea r8d, [r8 + rax*8]
shr r8d, 0xc
imul eax, r8d, 0x64
sub cl, al
movzx eax, cl
lea rcx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899Hk
movzx eax, word [rcx + rax*2]
mov word [rsp + 0x56], ax
mov eax, 0x24
mov ecx, r8d
jmp 0x1400068e7
mov eax, 0x26
cmp cl, 0xa
jae 0x1400068f0
or cl, 0x30
mov byte [rsp + rax + 0x31], cl
jmp 0x140006906
lea rax, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899Hk
movzx eax, word [rax + r8*2]
mov word [rsp + 0x56], ax
mov eax, 0x25
lea rcx, [rsp + rax]
add rcx, 0x31
mov r8d, 0x27
sub r8, rax
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x20], rcx
lea r8, str.combase.dll
mov rcx, rdx
mov dl, 1
xor r9d, r9d
call fcn.140004ff0
nop
add rsp, 0x58
ret
sub rsp, 0xb8
movzx r8d, byte [rcx]
mov r9d, 0x81
mov eax, 0x30
mov r10d, r8d
nop dword [rax]
mov rcx, r9
mov r9d, r8d
and r9b, 0xf
shr r10b, 4
cmp r9b, 0xa
mov r11d, 0x37
cmovb r11d, eax
add r11b, r9b
mov byte [rsp + rcx + 0x36], r11b
lea r9, [rcx - 1]
cmp r8b, 0x10
mov r8d, r10d
jae 0x140009890
add rcx, 0xfffffffffffffffe
cmp rcx, 0x80
ja 0x140009907
mov eax, 0x81
sub rax, r9
add rcx, rsp
add rcx, 0x38
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x1400b2043]
mov r9d, 2
mov rcx, rdx
mov dl, 1
call fcn.140004ff0
nop
add rsp, 0xb8
ret
lea r8, [0x140046fa0]
mov edx, 0x80
call fcn.140041b50
int3
sub rsp, 0xb8
mov r8d, dword [rcx]
mov r9d, 0x81
mov eax, 0x30
mov r10d, r8d
nop dword [rax + rax]
mov rcx, r9
shr r10d, 4
mov r9d, r8d
and r9b, 0xf
cmp r9b, 0xa
mov r11d, 0x57
cmovb r11d, eax
add r11b, r9b
mov byte [rsp + rcx + 0x36], r11b
lea r9, [rcx - 1]
cmp r8d, 0x10
mov r8d, r10d
jae 0x140009940
add rcx, 0xfffffffffffffffe
cmp rcx, 0x80
ja 0x1400099b7
mov eax, 0x81
sub rax, r9
add rcx, rsp
add rcx, 0x38
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x1400b2043]
mov r9d, 2
mov rcx, rdx
mov dl, 1
call fcn.140004ff0
nop
add rsp, 0xb8
ret
lea r8, [0x140046fa0]
mov edx, 0x80
call fcn.140041b50
int3
sub rsp, 0xb8
movzx r8d, byte [rcx]
mov r9d, 0x81
mov eax, 0x30
mov r10d, r8d
nop dword [rax]
mov rcx, r9
mov r9d, r8d
and r9b, 0xf
shr r10b, 4
cmp r9b, 0xa
mov r11d, 0x57
cmovb r11d, eax
add r11b, r9b
mov byte [rsp + rcx + 0x36], r11b
lea r9, [rcx - 1]
cmp r8b, 0x10
mov r8d, r10d
jae 0x1400099f0
add rcx, 0xfffffffffffffffe
cmp rcx, 0x80
ja 0x140009a67
mov eax, 0x81
sub rax, r9
add rcx, rsp
add rcx, 0x38
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x1400b2043]
mov r9d, 2
mov rcx, rdx
mov dl, 1
call fcn.140004ff0
nop
add rsp, 0xb8
ret
lea r8, [0x140046fa0]
mov edx, 0x80
call fcn.140041b50
int3
sub rsp, 0xb8
mov r8d, dword [rcx]
mov r9d, 0x81
mov eax, 0x30
mov r10d, r8d
nop dword [rax + rax]
mov rcx, r9
shr r10d, 4
mov r9d, r8d
and r9b, 0xf
cmp r9b, 0xa
mov r11d, 0x37
cmovb r11d, eax
add r11b, r9b
mov byte [rsp + rcx + 0x36], r11b
lea r9, [rcx - 1]
cmp r8d, 0x10
mov r8d, r10d
jae 0x140009c10
add rcx, 0xfffffffffffffffe
cmp rcx, 0x80
ja 0x140009c87
mov eax, 0x81
sub rax, r9
add rcx, rsp
add rcx, 0x38
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x1400b2043]
mov r9d, 2
mov rcx, rdx
mov dl, 1
call fcn.140004ff0
nop
add rsp, 0xb8
ret
lea r8, [0x140046fa0]
mov edx, 0x80
call fcn.140041b50
int3
sub rsp, 0xb8
mov r8, qword [rcx]
mov r9d, 0x81
mov eax, 0x30
mov r10, r8
nop dword [rax + rax]
mov rcx, r9
shr r10, 4
mov r9d, r8d
and r9b, 0xf
cmp r9b, 0xa
mov r11d, 0x37
cmovb r11d, eax
add r11b, r9b
mov byte [rsp + rcx + 0x36], r11b
lea r9, [rcx - 1]
cmp r8, 0x10
mov r8, r10
jae 0x140009cc0
add rcx, 0xfffffffffffffffe
cmp rcx, 0x80
ja 0x140009d37
mov eax, 0x81
sub rax, r9
add rcx, rsp
add rcx, 0x38
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x1400b2043]
mov r9d, 2
mov rcx, rdx
mov dl, 1
call fcn.140004ff0
nop
add rsp, 0xb8
ret
lea r8, [0x140046fa0]
mov edx, 0x80
call fcn.140041b50
int3
push rsi
push rdi
push rbx
sub rsp, 0x60
movsxd r9, dword [rcx]
mov rax, r9
neg rax
test r9, r9
mov r8d, r9d
cmovs r8, rax
mov rcx, rdx
mov eax, 0x27
lea r10, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899Hk
cmp r8, 0x2710
jb 0x140009f73
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 [rsp + rsi + 0x35], bx
movzx edi, word [r10 + rdi*2]
mov word [rsp + rsi + 0x37], di
mov rsi, rax
cmp r8, 0x5f5e0ff
mov r8, rdx
ja 0x140009ee0
cmp rdx, 0x63
jbe 0x140009f61
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 [rsp + rax + 0x37], dx
add rax, 0xfffffffffffffffe
mov rdx, r8
cmp rdx, 0xa
jae 0x140009f7e
add dl, 0x30
mov byte [rsp + rax + 0x38], dl
dec rax
jmp 0x140009f8c
mov rdx, r8
cmp rdx, 0x63
ja 0x140009f33
jmp 0x140009f61
movzx edx, word [r10 + rdx*2]
mov word [rsp + rax + 0x37], dx
add rax, 0xfffffffffffffffe
test r9d, r9d
setns dl
lea r8, [rsp + rax]
add r8, 0x39
mov r9d, 0x27
sub r9, rax
mov qword [rsp + 0x28], r9
mov qword [rsp + 0x20], r8
lea r8, str.combase.dll
xor r9d, r9d
call fcn.140004ff0
nop
add rsp, 0x60
pop rbx
pop rdi
pop rsi
ret
mov rax, qword [rcx + 0x28]
mov rdx, qword [rcx + 0x30]
push rcx
xor bl, al
lea rax, [0x1400b352a]
ret
lea edx, str.TooBigsize
lea r9, [0x14009a5c6]
mov r8d, 6
invalid
add byte [rax], al
add cl, ch
mov es, word [rax]
add byte [rax], al
jl 0x140014d7a
or byte [rax], al
mov qword [rsp + 0x20], rcx
lea rdx, [0x14009a5f3]
mov r8d, 9
jmp 0x140014df5
mov dword [rsp + 0x40], 3
mov qword [rsp + 0x20], 4
lea rdx, [0x14009a5fc]
lea r9, [0x14009a5c6]
or eax, 0x8582d
mov r8d, 8
mov rcx, rax
call fcn.140007cd0
jmp 0x140014dfd
mov rcx, rax
call fcn.140007f00
nop
add rsp, 0x68
ret
xor ebx, ebx
mov eax, ebx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lodsb al, byte [rsi]
add byte [rax], al
add byte [rax + rax*8 - 0x76b78b8b], al
int1
mov rdx, r15
call fcn.140021640
add byte [rax], al
add byte [rdi], cl
mov dh, 0x4e
add rcx, qword [r15 + 0x18]
add byte [rax], al
add byte [rdi], cl
mov dh, 0x4e
add rcx, qword [r15 + 0x18]
mov r15, rax
sub r15, rcx
mov r8, qword [r14 + 0x100]
xchg byte [rax], al
add dword [rax], eax
invalid
mov r9, qword [r14 + 0x108]
mov rcx, r12
mov rdx, r13
call case.0x140014ca6.6
add byte [rax], al
xor ecx, ecx
leave
test r15, r15
cmovs rbx, rcx
test al, al
cmove rbx, rcx
sub r15, rbx
movsxd rax, r15d
cmp rax, r15
je case.0x1400424f7.47
cmp qword [rsi + 0x38], 0
jne 0x140021505
invalid
add byte [rdi], cl
test dword [rsi - 1], ebx
invalid
mov rcx, r14
call fcn.1400216ab
mov rdi, rax
xor ebx, ebx
xor ecx, ecx
call fcn.140021728
mov qword [rsi + 0x38], rdi
mov dword [rsi + 0x38], edi
cmp cl, ch
invalid
jmp 0x140021507
mov rcx, qword [rsi + 0x38]
test rcx, rcx
je 0x1400215e4
invalid
add rcx, 0x10
lea rdx, [0x14009ba40]
invalid
call fcn.140021732
mov byte [rax + 0x11], 0
inc qword [rdx]
movzx eax, byte [rsi + 0x42]
mov dword [rdi + 8], eax
mov bl, 1
mov byte [rsi + 0x40], bl
mov byte [rdi + 0xc], bl
jmp 0x140021507
invalid
sub rsp, 0x28
lea rax, [0x1400b6028]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
add ecx, eax
jmp rcx
cmp r8, rdx
setbe cl
cmp r9, rdx
cmp ecx, edx
seta al
and al, cl
jmp 0x140021622
xor eax, eax
jmp 0x140021622
mov al, 1
add rsp, 0x28
ret
lea rcx, str.internal_error:_entered_unreachable_code_rustc_cb4d9a1902b3ea17e93872dafb76d24aa6295c47library_alloc_src_vecmod.rs
lea r8, str.X:metadata_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001ficed_x86_1.21.0_src_block_encinstrmod.rs
stosb byte [rdi], al
invalid
add byte [rdx + 0x28], bh
call fcn.140041cd0
int3
lea r8, [0x1400b6038]
movsxd rax, dword [r8 + rax*4]
add al, 0x80
add rax, r8
jmp rax
mov rcx, qword [rcx + 8]
mov rax, qword [rdx + 0x10]
adc byte [rax + 0x39], cl
invalid
jae 0x140021683
adc byte [rax + 0x39], cl
sal dword [rbx + 0x1f], 0x48
shl rcx, 3
shl rcx, 3
add rcx, qword [rdx + 8]
jmp 0x14002167b
add rcx, 8
jmp 0x14002167b
add rdx, 0x18
mov rcx, rdx
mov rax, qword [rcx]
add rsp, 0x28
ret
lea r8, str.X:metadata_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001ficed_x86_1.21.0_src_block_encinstrmod.rs
mov rdx, rax
call fcn.140041bd0
lea rcx, str.internal_error:_entered_unreachable_code_rustc_cb4d9a1902b3ea17e93872dafb76d24aa6295c47library_alloc_src_vecmod.rs
lea r8, str.X:metadata_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001ficed_x86_1.21.0_src_block_encinstrmod.rs
mov edx, 0x28
call fcn.140041cd0
int3
add byte [rax], al
add byte [rcx + 0xf], al
mov bh, 0x40
and byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x30]
mov r15, qword [rcx + rax*8]
mov qword [rdx + 0x38], r15
mov rcx, qword [rdx + 0x30]
mov r15, qword [rcx + rax*8]
mov qword [rdx + 0x38], r15
mov eax, dword [r15 + 0x20]
mov dword [rdx + 0x68], eax
mov eax, dword [r15 + 0x24]
test eax, eax
js 0x140021a23
mov dword [rsi + 0x90], 0x10
shl al, 3
invalid
add byte [rax], al
add byte [rax], dl
add byte [rax], al
add al, al
loopne 0x140021a1e
invalid
add ecx, dword [rax + 0x9686]
mov byte [rsi + 0x96], al
add byte [rax], al
add bl, ch
add dh, byte [rcx]
rol byte [rcx - 0x75], 0x4f
sub byte [rbp - 0x38eb8737], al
test ecx, ecx
js 0x140021a41
invalid
xchg byte [rax + 0x10000000], dl
add byte [rax], al
add byte [rax], dl
jmp 0x140021a25
xor eax, eax
mov ecx, dword [r15 + 0x28]
test ecx, ecx
js 0x140021a41
mov dword [rsi + 0x90], 0x10
add byte [rax], al
add byte [rax], cl
enter 0xffffffffffffc00c, 0xffffffffffffff88
xchg byte [rsi + 0x41000000], dl
add byte [rax], al
add byte [rcx - 0x75], al
outsd dx, dword [rsi]
invalid
or al, cl
or al, 0xc0
mov byte [rsi + 0x96], al
add byte [rax], al
invalid
mov ebp, dword [r15 + 0x2c]
mov eax, ebp
and eax, 0x30000
cmp eax, 0x10000
add byte [rax], al
add dword [rax], eax
je 0x140021a8a
cmp eax, 0x20000
jne case.default.0x140021ab8
cmp dword [rsi + 0x48], 0x40
je case.default.0x140021ab8
pop rdx
lea rdx, [0x14009cf57]
mov r8d, 0x2f
mov rcx, rsi
int1
call fcn.140022d44
movzx eax, byte [r15 + 0x30]
lea rcx, [0x1400b6048]
mov dword [rbp + 9], 0x4634800
invalid
add rax, rcx
jmp rax
cmp dword [rsi + 0x48], 0x40
jne case.default.0x140021ab8
lea rdx, [0x14009cf25]
mov r8d, 0x32
add byte [rax], al
mov rcx, rsi
call fcn.140022d44
adc al, byte [rax]
invalid
movzx eax, byte [r15 + 0x30]
lea rcx, [0x1400b6048]
lea ecx, [0x1400b6048]
or dword [rax], eax
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
enter 0xffffffffffffe0ff, 0x41
movzx eax, byte [rdi + 0x30]
mov dh, 0x47
invalid
movzx eax, byte [r15 + 0x30]
lea rcx, [0x1400b6048]
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
jmp rax
mov eax, dword [rsi + 0x80]
xchg byte [rax - 0x15000000], al
adc ecx, dword [rbx + 0x8486]
mov eax, dword [rsi + 0x84]
invalid
jmp 0x140021aea
mov eax, dword [rsi + 0x84]
jmp 0x140021aea
or edi, dword [rax + 8]
mov eax, 8
or byte [rax], al
add byte [rax], al
bt ebp, 0xc
jb case.0x140021a88.0
mov edx, 0x6720ce5
or dword [rsi + 0x90], eax
add byte [rax], al
add byte [rcx + 0xf], al
movzx eax, byte [r15 + 0x31]
lea rcx, [0x1400b6058]
add byte [rax], al
movzx eax, byte [r15 + 0x31]
lea rcx, [0x1400b6058]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
jmp rax
lea rax, [rsi + 0x88]
jmp 0x140021b15
invalid
invalid
lea rax, [rsi + 0x8c]
mov eax, dword [rax]
or dword [rsi + 0x90], eax
mov r12b, byte [r15 + 0x33]
test r12b, r12b
je 0x140021b37
mov rcx, r15
mov rdx, rsi
mov edx, esi
mov r8, r14
call qword [r15]
jmp 0x140022677
mov qword [rsp + 0x60], rbx
mov ebx, r12d
mov qword [rsp + 0x38], rdi
mov rax, qword [r15 + 0x10]
mov eax, dword [rdi + 0x10]
mov eax, dword [rdi + 0x10]
mov r13, qword [r15 + 0x18]
shl r13, 4
shl ebp, 4
xor r9d, r9d
test r13, r13
je 0x140021b7c
lea rdi, [rax + 0x10]
mov rcx, qword [rax]
mov rax, qword [rax + 8]
lea r12d, [r9 + 1]
invalid
add dword [rax - 0x77], ecx
invalid
invalid
mov r8, r14
call qword [rax + 0x18]
add r13, 0xfffffffffffffff0
mov rax, rdi
mov r9d, r12d
jmp 0x140021b53
test bp, bp
jns case.0x1400424f7.60
mov rcx, rsi
mov edx, 0x9b
call fcn.140022c04
mov rcx, r15
mov rdx, rsi
mov r8, r14
call qword [r15]
mov ebp, dword [rsi + 0x68]
cmp byte [r15 + 0x32], 0
mov rdi, qword [rsp + 0x38]
mov edi, dword [rsp + 0x38]
mov edi, dword [rsp + 0x38]
mov r12d, ebx
je case.0x140014441.37
mov edx, ebp
shr edx, 8
mov rcx, rsi
call fcn.140022c04
mov rcx, rsi
mov edx, ebp
call fcn.140022c04
mov eax, dword [rsi + 0x90]
invalid
nop
add byte [rax], al
add byte [rax], al
movabs r15, 0x800000020
test ax, 0x1010
mov rbx, qword [rsp + 0x60]
pop rsp
and al, 0x60
je case.0x140021c1a.0
test al, 0x10
je 0x140021bfe
movzx edx, byte [rsi + 0x96]
mov rcx, rsi
call fcn.140022c04
adc byte [rax], al
invalid
adc byte [rax], al
add dh, dh
test byte [rsi + 0x90], 0x20
test byte [rsi + 0x90], 0x20
jne 0x140021c1c
mov rax, qword [rsi + 0x40]
mov dword [rsi + 0x50], eax
movzx ecx, byte [rsi + 0x94]
lea rdx, [0x1400b6068]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x94455
movsxd rcx, dword [rdx + rcx*4]
invalid
add rcx, rdx
sar edi, 1
loope 0x140021c2c
jmp rcx
movzx edx, byte [rsi + 0x97]
mov rcx, rsi
mov ecx, esi
mov dh, 0x96
xchg edi, eax
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, esi
mov ecx, esi
call fcn.140022c04
add byte [rax], al
mov rax, qword [rsi + 0x40]
mov eax, dword [rsi + 0x40]
mov dword [rsi + 0x50], eax
mov dword [rsi + 0x50], eax
movzx ecx, byte [rsi + 0x94]
mov ss, word [rax + rax - 0x72b80000]
adc eax, 0x94428
or dword [rax], eax
lea rdx, [0x1400b6068]
or dword [rax], eax
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov edx, dword [rsi + 0x60]
mov rcx, rsi
int1
int1
jmp 0x140021e5c
mov ebp, dword [rsi + 0x60]
mov rcx, rsi
int1
int1
mov edx, ebp
call fcn.140022c04
sldt word [rax]
sldt word [rax]
shr ebp, 8
jmp 0x140021cec
add byte [rax], al
invalid
add byte [rax], al
mov ebp, dword [rsi + 0x60]
jmp 0x140021cc5
mov ebp, dword [rsi + 0x60]
mov rcx, rsi
mov edx, ebp
call fcn.140022c04
mov dword [rdi], ecx
add byte [rax], al
mov dword [rdi], ecx
add byte [rax], al
mov edx, ebp
shr edx, 8
mov rcx, rsi
call fcn.140022c04
add byte [rcx + 0x10eac1ea], cl
add byte [rcx + 0x10eac1ea], cl
mov rcx, rsi
call fcn.140022c04
shr ebp, 0x18
mov rcx, rsi
sbb byte [rax - 0x77], cl
int1
mov edx, ebp
call fcn.140022c04
mov ebp, dword [rsi + 0x64]
jmp 0x140021cc5
movzx ecx, byte [rsi + 0x95]
lea rdx, [0x1400ad910]
mov r8d, dword [rsi + 0x60]
mov eax, dword [rsi + 0x60]
add eax, dword [rdx + rcx*4]
neg eax
lea ebp, [r8 + rax]
add ebp, 0xfffffffc
mov rcx, rsi
mov ecx, esi
mov edx, ebp
call fcn.140022c04
mov edx, ebp
shr edx, 8
mov rcx, rsi
int1
int1
call fcn.140022c04
mov edx, ebp
shr edx, 0x10
mov rcx, rsi
call fcn.140022c04
sldt word [rax]
sldt word [rax]
shr ebp, 0x18
mov rcx, rsi
mov edx, ebp
jmp 0x140021e5c
movzx ecx, byte [rsi + 0x95]
lea rdx, [0x1400ad910]
mov ecx, dword [rdx + rcx*4]
add rcx, rax
add rcx, 4
mov qword [rsp + 0x30], rcx
xor byte [rax - 0x75], cl
invalid
invalid
mov r14, rax
sub r14, rcx
mov qword [rsp + 0x28], r14
movsxd rcx, r14d
cmp rcx, r14
cmp ecx, esi
je 0x140021e2b
lea rcx, [rsp + 0x40]
mov qword [rcx], rax
lea rdx, [rsp + 0x30]
lea rax, [rsp + 0x68]
mov qword [rax], rdx
lea rdx, [0x140009ca0]
adc eax, 0xfffe7f56
mov qword [rax + 8], rdx
mov qword [rax + 0x10], rcx
mov qword [rax + 0x18], rdx
mov dword [rax + 0x18], edx
lea r13, [rsp + 0x28]
mov ecx, 2
add byte [rax], al
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0xc8
lea r8, [rsp + 0xc8]
mov qword [r8], rcx
add byte [rax], al
add byte [rcx - 0x77], cl
or byte [rcx - 0x7d], cl
invalid
invalid
invalid
and qword [r8 + 0x10], 0
mov qword [r8 + 0x18], 0x10
adc byte [rax], al
add byte [rax], al
and qword [r8 + 0x20], 0
mov qword [rax + 0x20], r13
mov qword [r8 + 0x28], r15
mov dl, 3
add eax, dword [rcx - 0x78]
push rax
xor byte [rcx - 0x77], cl
invalid
invalid
add eax, dword [rcx - 0x78]
push rax
xor byte [rcx - 0x77], cl
cmp byte [rcx - 0x7d], cl
invalid
invalid
invalid
and qword [r8 + 0x48], 0
lea r9, [0x140009fd0]
invalid
invalid
dec dword [rcx + rcx*4 + 0x48]
sub byte [rcx - 0x39], cl
push rax
or byte [rax], al
add byte [rax], al
mov qword [r8 + 0x58], 1
mov qword [r8 + 0x60], r15
mov byte [r8 + 0x68], dl
mov qword [r8 + 0x70], rcx
mov qword [r8 + 0x80], rcx
mov qword [r8 + 0x90], rcx
mov dword [rax + 0x90], ecx
mov qword [r8 + 0x98], 0x20
mov byte [r8 + 0xa0], dl
nop
movabs al, byte [0xbf060d8d48000000]
add byte [rax - 0x73], cl
or eax, 0x7bf06
invalid
invalid
invalid
add byte [rax - 0x73], cl
or eax, 0x7bf06
invalid
invalid
invalid
lea rdx, [rsp + 0x98]
mov qword [rdx], rcx
mov qword [rdx + 8], 4
mov dword [rdx + 8], 4
mov dword [rdx + 8], 4
mov qword [rdx + 0x20], r8
mov ecx, 3
add eax, dword [rax]
add byte [rax], al
mov qword [rdx + 0x28], rcx
mov qword [rdx + 0x10], rax
adc byte [rax - 0x77], cl
sbb byte [rbp + r9*4 + 0x74], cl
and al, 0x48
mov rcx, r14
call fcn.140022c95
mov rcx, rsi
mov rdx, r14
mov edx, esi
call fcn.140022da5
mov r14, qword [r13]
jne 0x140021e26
add byte [rbp - 0x75], cl
jne 0x140021e26
mov rdi, qword [rsp + 0x38]
mov rcx, rsi
mov edx, r14d
mov edx, esi
call fcn.140022c04
mov edx, r14d
shr edx, 8
shr edx, 8
mov rcx, rsi
call fcn.140022c04
mov edx, r14d
shr edx, 0x10
invalid
invalid
or eax, 0x89440000
shr edx, 0x10
invalid
invalid
invalid
mov rcx, rsi
call fcn.140022c04
mov dl, 0xd
add byte [rax], al
invalid
or eax, 0xc1410000
add byte [rcx - 0x3f], al
shr r14d, 0x18
mov rcx, rsi
int1
out dx, al
sbb byte [rax - 0x77], cl
int1
mov edx, r14d
mov edx, esi
call fcn.140022c04
add byte [rax], al
movzx ecx, byte [rsi + 0x95]
test rcx, rcx
leave
je 0x140022677
add byte [rax], al
mov rax, qword [rsi + 0x40]
mov dword [rsi + 0x54], eax
dec rcx
leave
lea rdx, [0x1400b6084]
movsxd rcx, dword [rdx + rcx*4]
add byte [rax + 0x63], cl
or al, 0x8a
add rcx, rdx
add ecx, edx
jmp rcx
loope 0x140021ed0
mov r14d, dword [rsi + 0x58]
mov esi, dword [rsi + 0x58]
jmp 0x14002266c
mov r14d, dword [rsi + 0x58]
pop rax
jmp 0x14002265d
mov r14d, dword [rsi + 0x58]
mov esi, dword [rsi + 0x58]
jmp 0x140022612
mov ebp, dword [rsi + 0x58]
outsb dx, byte [rsi]
pop rax
mov rcx, rsi
mov edx, ebp
call fcn.140022c04
mov edx, ebp
shr edx, 8
invalid
add byte [rcx + 0x8eac1ea], cl
or byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.140022c04
add byte [rax], al
mov edx, ebp
shr edx, 0x10
mov rcx, rsi
int1
int1
call fcn.140022c04
shr ebp, 0x18
in eax, dx
sbb byte [rax - 0x77], cl
mov rcx, rsi
int1
mov edx, ebp
call fcn.140022c04
mov r14d, dword [rsi + 0x5c]
jmp 0x140022612
add byte [rax], al
add byte [rbx - 0x76b7a792], cl
int1
mov ebp, dword [rsi + 0x58]
mov rcx, rsi
mov edx, ebp
call fcn.140022c04
shr ebp, 8
in eax, dx
or byte [rax - 0x77], cl
int1
in eax, dx
or byte [rax - 0x77], cl
int1
mov edx, ebp
jmp 0x140021f00
mov edx, dword [rsi + 0x58]
mov rcx, rsi
call fcn.140022c04
mov r14d, dword [rsi + 0x5c]
dec dword [rax + rax]
add byte [rbx + rcx*4 + 0x76], al
pop rsp
jmp 0x14002266c
mov ebp, dword [rsi + 0x58]
mov rcx, rsi
mov edx, ebp
call fcn.140022c04
mov edx, ebp
shr edx, 8
mov rcx, rsi
mov ecx, esi
mov ecx, esi
call fcn.140022c04
mov edx, ebp
shr edx, 0x10
mov rcx, rsi
call fcn.140022c04
shr ebp, 0x18
jmp 0x14002264f
inc eax
mov word [rsp + 0x30], ax
mov ecx, dword [rsi + 0x58]
mov edx, ecx
sub edx, eax
mov word [rsp + 0x28], dx
movsx eax, dl
cmp ax, dx
je 0x140022054
lea rdx, [rsp + 0x40]
mov word [rdx], cx
lea rcx, [rsp + 0x30]
lea rax, [rsp + 0x68]
mov qword [rax], rcx
lea rcx, [0x140009b30]
mov qword [rax + 8], rcx
mov qword [rax + 0x10], rdx
mov qword [rax + 0x18], rcx
lea r13, [rsp + 0x28]
mov ecx, 2
add byte [rax], al
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0xc8
add byte [rax], al
add byte [rcx - 0x77], cl
or byte [rcx - 0x7d], cl
invalid
adc byte [rax], al
mov r9d, 4
mov qword [r8 + 0x18], r9
and qword [r8 + 0x20], 0
mov qword [rax + 0x20], r13
mov qword [r8 + 0x28], r15
mov dl, 3
mov byte [r8 + 0x30], dl
mov qword [r8 + 0x38], rcx
and qword [r8 + 0x48], 0
lea r10, [0x140009d50]
mov qword [rax + 0x28], r10
mov qword [r8 + 0x50], r9
mov qword [r8 + 0x58], 1
mov qword [r8 + 0x60], r15
mov byte [r8 + 0x68], dl
mov qword [r8 + 0x70], rcx
mov qword [r8 + 0x80], rcx
add byte [rcx - 0x77], cl
mov byte [rax + 0x49000000], dl
mov dword [rax + 0x98], 0x20
mov byte [r8 + 0xa0], dl
mov byte [rax + 0xa0], dl
lea rcx, str.Branch_distance_is_too_far_away:_next_ip:_0x__diff_must_fit_in_an_i8
lea rdx, [rsp + 0x98]
and al, 0x98
add byte [rax], al
add byte [rax - 0x77], cl
or cl, byte [rcx + rcx*4 + 0x4a]
or byte [rcx + rcx*4 + 0x42], cl
invalid
and al, 0x98
add byte [rax], al
add byte [rax - 0x77], cl
or cl, byte [rcx + rcx*4 + 0x4a]
or byte [rcx + rcx*4 + 0x42], cl
and byte [rcx + 3], bh
mov ecx, 3
mov ecx, 3
mov qword [rdx + 0x28], rcx
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], rcx
sbb byte [rbp + rcx*4 + 0x74], cl
and al, 0x48
sbb byte [rbp + rcx*4 + 0x74], cl
and al, 0x48
mov rcx, r14
call fcn.140022c95
push rsi
or al, 0
add byte [rax - 0x77], cl
int1
int1
mov rdx, r14
call fcn.140022da5
movzx edx, word [r13]
mov rdi, qword [rsp + 0x38]
invalid
cmp byte [rdi + rcx - 0x41], al
bnd jmp 0x14002266c
movsx r14d, dx
jmp 0x14002266c
inc eax
mov dword [rsp + 0x28], eax
mov r14d, dword [rsi + 0x58]
sub r14d, eax
mov dword [rsp + 0x40], r14d
movsx eax, r14b
cmp eax, r14d
je 0x14002266c
test al, dh
invalid
add byte [rax], al
lea rcx, [rsi + 0x58]
lea rdx, [rsp + 0x28]
lea rax, [rsp + 0x68]
mov qword [rax], rdx
lea rdx, [0x140009bf0]
mov qword [rax + 8], rdx
mov qword [rax + 0x10], rcx
mov qword [rax + 0x18], rdx
lea r13, [rsp + 0x40]
mov ecx, 2
lea r8, [rsp + 0xc8]
add byte [rax], al
add byte [rcx - 0x77], cl
or byte [rcx - 0x7d], cl
invalid
adc byte [rax], al
mov edx, 8
mov qword [r8 + 0x18], rdx
and qword [r8 + 0x20], 0
add byte [rcx + rcx*4 + 0x68], cl
and byte [rbp - 0x77], cl
js 0x1400220f8
mov r9b, 3
mov byte [r8 + 0x30], r9b
mov qword [r8 + 0x38], rcx
and qword [r8 + 0x48], 0
lea r10, [0x140009e90]
mov qword [rax + 0x28], r10
mov qword [r8 + 0x50], rdx
mov qword [r8 + 0x58], 1
mov qword [r8 + 0x60], r15
mov byte [r8 + 0x68], r9b
mov qword [r8 + 0x70], rcx
mov qword [r8 + 0x80], rcx
mov qword [r8 + 0x90], rcx
mov qword [r8 + 0x98], 0x20
add byte [rax], ah
add byte [rax], al
add byte [rbp - 0x78], al
mov byte [rax + 0x48000000], ah
lea ecx, [0x14009dd70]
invalid
invalid
invalid
add byte [rax], ah
add byte [rax], al
add byte [rbp - 0x78], al
mov byte [rax + 0x48000000], ah
lea ecx, [0x14009dd70]
invalid
invalid
invalid
mov esp, 0x8d480007
xchg esp, eax
and al, 0x98
add byte [rax], al
add byte [rax - 0x77], cl
or cl, byte [rax - 0x39]
lea rdx, [rsp + 0x98]
mov qword [rdx], rcx
mov qword [rdx + 8], 4
or byte [rax + r8], al
add byte [rax], al
or byte [rax + r8], al
add byte [rax], al
mov qword [rdx + 0x20], r8
mov ecx, 3
mov qword [rdx + 0x28], rcx
mov dword [rdx + 0x28], ecx
mov dword [rdx + 0x28], ecx
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], rcx
lea r14, [rsp + 0x48]
mov rcx, r14
call fcn.140022c95
mov rcx, rsi
mov rdx, r14
call fcn.140022da5
mov r14d, dword [r13]
jmp 0x14002228d
sbb al, byte [rcx]
add byte [rax], al
inc rax
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x30], eax
mov rcx, qword [rsi + 0x58]
mov r14, rcx
sub r14, rax
mov qword [rsp + 0x28], r14
je 0x1400221ad
sub byte [rcx + 0xf], cl
mov esi, 0xf0394cc6
je 0x1400221ad
sub byte [rcx + 0xf], cl
mov esi, 0xf0394cc6
je 0x14002266c
lea rdx, [rsp + 0x40]
mov qword [rdx], rcx
lea rcx, [rsp + 0x30]
lea rax, [rsp + 0x68]
mov qword [rax], rcx
or byte [rax - 0x73], cl
or eax, 0xfffe7aed
lea ecx, [0x140009ca0]
mov qword [rax + 8], rcx
mov qword [rax + 0x10], rdx
mov qword [rax + 0x18], rcx
lea r13, [rsp + 0x28]
mov ecx, 2
lea r8, [rsp + 0xc8]
mov qword [r8], rcx
and qword [r8 + 0x10], 0
invalid
adc byte [rax], al
mov edx, 0x10
mov qword [r8 + 0x18], rdx
and qword [r8 + 0x20], 0
mov qword [rax + 0x20], r13
mov qword [r8 + 0x28], r15
mov r9b, 3
mov byte [r8 + 0x30], r9b
mov qword [r8 + 0x38], rcx
and qword [r8 + 0x48], 0
and dword [rax + 0x48], 0
lea r10, [0x140009fd0]
mov qword [rax + 0x28], r10
mov qword [r8 + 0x50], rdx
mov qword [r8 + 0x58], 1
mov qword [r8 + 0x60], r15
mov byte [r8 + 0x68], r9b
mov qword [r8 + 0x70], rcx
mov qword [r8 + 0x80], rcx
add byte [rax], al
mov qword [r8 + 0x90], rcx
mov qword [r8 + 0x98], 0x20
and byte [rax], al
add byte [rax], al
mov byte [r8 + 0xa0], r9b
lea rcx, str.Branch_distance_is_too_far_away:_next_ip:_0x__diff_must_fit_in_an_i8
lea rdx, [rsp + 0x98]
xchg esp, eax
and al, 0x98
add byte [rax], al
add byte [rax - 0x77], cl
or cl, byte [rax - 0x39]
or byte [rax + r8], al
add byte [rax], al
invalid
xchg esp, eax
and al, 0x98
add byte [rax], al
add byte [rax - 0x77], cl
or cl, byte [rax - 0x39]
or byte [rax + r8], al
add byte [rax], al
invalid
add byte [rcx + rcx*4 + 0x42], cl
and byte [rcx + 3], bh
mov qword [rdx + 0x20], r8
mov ecx, 3
mov qword [rdx + 0x28], rcx
mov qword [rdx + 0x10], rax
adc byte [rax - 0x77], cl
sbb byte [rbp + r9*4 + 0x74], cl
and al, 0x48
adc byte [rax - 0x77], cl
sbb byte [rbp + r9*4 + 0x74], cl
and al, 0x48
mov rcx, r14
call fcn.140022c95
or al, byte [rax]
add byte [rax - 0x77], cl
int1
or al, byte [rax]
add byte [rax - 0x77], cl
int1
mov rdx, r14
call fcn.140022da5
or eax, dword [rax]
add byte [rbp - 0x75], cl
jne 0x14002228d
jne 0x14002228d
mov rdi, qword [rsp + 0x38]
jmp 0x14002266c
mov r14d, dword [rsi + 0x58]
sub r14d, eax
add r14d, 0xfffffffe
jmp 0x14002265d
add eax, 2
mov dword [rsp + 0x28], eax
mov r14d, dword [rsi + 0x58]
sub r14d, eax
mov dword [rsp + 0x40], r14d
movsx eax, r14w
cmp eax, r14d
je 0x14002265d
invalid
xchg esi, eax
add eax, dword [rax]
invalid
lea rcx, [rsi + 0x58]
lea rdx, [rsp + 0x28]
lea rax, [rsp + 0x68]
mov qword [rax], rdx
lea rdx, [0x140009bf0]
mov qword [rax + 8], rdx
mov qword [rax + 0x10], rcx
mov qword [rax + 0x18], rdx
lea r13, [rsp + 0x40]
mov ecx, 2
lea r8, [rsp + 0xc8]
add byte [rax], al
mov qword [r8], rcx
and qword [r8 + 0x10], 0
mov edx, 8
mov qword [r8 + 0x18], rdx
mov dword [rax + 0x18], edx
and qword [r8 + 0x20], 0
mov qword [rax + 0x20], r13
mov qword [r8 + 0x28], r15
mov r9b, 3
mov byte [r8 + 0x30], r9b
mov qword [r8 + 0x38], rcx
and qword [r8 + 0x48], 0
lea r10, [0x140009e90]
mov qword [rax + 0x28], r10
mov qword [r8 + 0x50], rdx
mov qword [r8 + 0x58], 1
mov qword [r8 + 0x60], r15
mov byte [r8 + 0x68], r9b
mov qword [r8 + 0x70], rcx
mov qword [r8 + 0x80], rcx
mov qword [r8 + 0x90], rcx
mov qword [r8 + 0x98], 0x20
add byte [rax], ah
add byte [rax], al
add byte [rbp - 0x78], al
mov byte [rax + 0x48000000], ah
lea ecx, [0x14009ddd0]
invalid
invalid
invalid
add byte [rax], ah
add byte [rax], al
add byte [rbp - 0x78], al
mov byte [rax + 0x48000000], ah
lea ecx, [0x14009ddd0]
invalid
invalid
invalid
mov edx, 0x8d480007
xchg esp, eax
and al, 0x98
add byte [rax], al
add byte [rax - 0x77], cl
or cl, byte [rax - 0x39]
lea rdx, [rsp + 0x98]
mov qword [rdx], rcx
mov qword [rdx + 8], 4
or byte [rax + r8], al
add byte [rax], al
or byte [rax + r8], al
add byte [rax], al
mov qword [rdx + 0x20], r8
mov ecx, 3
mov qword [rdx + 0x28], rcx
mov dword [rdx + 0x28], ecx
mov dword [rdx + 0x28], ecx
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], rcx
lea r14, [rsp + 0x48]
mov rcx, r14
call fcn.140022c95
mov rcx, rsi
mov ecx, esi
mov rdx, r14
call fcn.140022da5
mov r14d, dword [r13]
jmp 0x1400224d9
add dword [rax], eax
invalid
add rax, 2
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x30], eax
mov rcx, qword [rsi + 0x58]
mov r14, rcx
sub r14, rax
mov qword [rsp + 0x28], r14
je 0x1400223f9
sub byte [rcx + 0xf], cl
mov edi, 0xf0394cc6
je 0x1400223f9
sub byte [rcx + 0xf], cl
mov edi, 0xf0394cc6
je 0x14002265d
lea rdx, [rsp + 0x40]
mov qword [rdx], rcx
lea rcx, [rsp + 0x30]
lea rax, [rsp + 0x68]
mov qword [rax], rcx
or byte [rax - 0x73], cl
or eax, 0xfffe78a1
lea ecx, [0x140009ca0]
mov qword [rax + 8], rcx
mov qword [rax + 0x10], rdx
mov qword [rax + 0x18], rcx
lea r13, [rsp + 0x28]
mov ecx, 2
lea r8, [rsp + 0xc8]
mov qword [r8], rcx
and qword [r8 + 0x10], 0
mov edx, 0x10
mov qword [r8 + 0x18], rdx
and qword [r8 + 0x20], 0
mov qword [rax + 0x20], r13
mov qword [r8 + 0x28], r15
mov r9b, 3
mov byte [r8 + 0x30], r9b
mov qword [r8 + 0x38], rcx
and qword [r8 + 0x48], 0
and dword [rax + 0x48], 0
lea r10, [0x140009fd0]
mov qword [rax + 0x28], r10
mov qword [r8 + 0x50], rdx
mov dword [rax + 0x50], edx
mov qword [r8 + 0x58], 1
mov qword [r8 + 0x60], r15
mov byte [r8 + 0x68], r9b
mov qword [r8 + 0x70], rcx
mov qword [r8 + 0x80], rcx
add byte [rax], al
mov qword [r8 + 0x90], rcx
mov qword [r8 + 0x98], 0x20
and byte [rax], al
add byte [rax], al
mov byte [r8 + 0xa0], r9b
lea rcx, str.Branch_distance_is_too_far_away:_next_ip:_0x__diff_must_fit_in_an_i8
lea rdx, [rsp + 0x98]
xchg esp, eax
and al, 0x98
add byte [rax], al
add byte [rax - 0x77], cl
or cl, byte [rax - 0x39]
or byte [rax + r8], al
add byte [rax], al
invalid
xchg esp, eax
and al, 0x98
add byte [rax], al
add byte [rax - 0x77], cl
or cl, byte [rax - 0x39]
or byte [rax + r8], al
add byte [rax], al
invalid
add byte [rcx + rcx*4 + 0x42], cl
and byte [rcx + 3], bh
mov qword [rdx + 0x20], r8
mov ecx, 3
mov qword [rdx + 0x28], rcx
mov qword [rdx + 0x10], rax
adc byte [rax - 0x77], cl
sbb byte [rbp + r9*4 + 0x74], cl
and al, 0x48
adc byte [rax - 0x77], cl
sbb byte [rbp + r9*4 + 0x74], cl
and al, 0x48
mov rcx, r14
call fcn.140022c95
invalid
add byte [rax], al
mov rcx, rsi
mov rdx, r14
call fcn.140022da5
mov r14, qword [r13]
jne 0x1400224d9
invalid
jne 0x1400224d9
mov rdi, qword [rsp + 0x38]
jmp 0x14002265d
mov r14d, dword [rsi + 0x58]
sub r14d, eax
add r14d, 0xfffffffc
jmp 0x140022612
add rax, 4
mov qword [rsp + 0x30], rax
mov rcx, qword [rsi + 0x58]
mov r14, rcx
sub r14, rax
mov qword [rsp + 0x28], r14
mov dword [rsp + 0x28], esi
movsxd rax, r14d
cmp rax, r14
je 0x140022612
lea rdx, [rsp + 0x40]
mov qword [rdx], rcx
lea rcx, [rsp + 0x30]
lea rax, [rsp + 0x68]
mov qword [rax], rcx
lea rcx, [0x140009ca0]
mov qword [rax + 8], rcx
mov qword [rax + 0x10], rdx
mov qword [rax + 0x18], rcx
lea r13, [rsp + 0x28]
sub byte [rcx + 2], bh
lea r8, [rsp + 0xc8]
mov qword [r8], rcx
or byte [rcx - 0x7d], cl
invalid
adc byte [rax], al
mov edx, 0x10
mov qword [r8 + 0x18], rdx
and qword [r8 + 0x20], 0
mov qword [rax + 0x20], r13
mov qword [r8 + 0x28], r15
mov r9b, 3
mov byte [r8 + 0x30], r9b
xor byte [rcx - 0x77], cl
cmp byte [rcx - 0x7d], cl
invalid
add byte [rbp + rcx*4 + 0x15], cl
jp 0x140022583
dec dword [rcx + rcx*4 + 0x50]
sub byte [rcx - 0x77], cl
push rax
push rax
mov qword [r8 + 0x58], 1
add byte [rax], al
add byte [rbp - 0x77], cl
js 0x1400225fa
mov byte [r8 + 0x68], r9b
mov qword [r8 + 0x70], rcx
mov qword [r8 + 0x80], rcx
mov qword [r8 + 0x90], rcx
mov qword [r8 + 0x98], 0x20
mov byte [r8 + 0xa0], r9b
lea rcx, str.Branch_distance_is_too_far_away:_next_ip:_0x__diff_must_fit_in_an_i8
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x98
add byte [rax], al
add byte [rax], al
mov qword [rdx], rcx
mov qword [rdx + 8], 4
or byte [rax + r8], al
add byte [rax], al
mov qword [rdx + 0x20], r8
mov ecx, 3
add byte [rax], al
add byte [rax], al
mov qword [rdx + 0x28], rcx
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], rcx
lea r14, [rsp + 0x48]
je 0x140022619
mov rcx, r14
mov rcx, r14
call fcn.140022c95
mov rcx, rsi
mov rdx, r14
bnd call fcn.140022da5
bnd call fcn.140022da5
mov r14, qword [r13]
mov rdi, qword [rsp + 0x38]
mov rcx, rsi
mov ecx, esi
mov edx, r14d
call fcn.140022c04
add byte [rax], al
out 5, eax
add byte [rax], al
mov edx, r14d
shr edx, 8
mov rcx, rsi
call fcn.140022c04
mov edx, r14d
shr edx, 0x10
mov rcx, rsi
mov ecx, esi
call fcn.140022c04
shr r14d, 0x18
sbb bl, ch
invalid
sbb bl, ch
sub eax, 0x48586e8b
mov ebp, dword [rsi + 0x58]
mov rcx, rsi
mov ebp, dword [rsi + 0x58]
mov rcx, rsi
mov edx, ebp
call fcn.140022c04
shr ebp, 8
invalid
mov rcx, rsi
mov edx, ebp
call fcn.140022c04
mov r14d, dword [rsi + 0x5c]
mov rcx, rsi
mov edx, r14d
call fcn.140022c04
invalid
add byte [rax], al
add byte [rax], al
shr r14d, 8
mov rcx, rsi
mov edx, r14d
call fcn.140022c04
mov r14, qword [rsi + 0x40]
sub r14, rbx
test r12b, r12b
jne 0x1400226e9
cmp r14, 0xf
jbe 0x1400226e9
lea rax, [0x14009cfc8]
lea rcx, [rsp + 0x68]
mov qword [rcx], rax
lea rax, [0x14009cfa8]
lea rdx, [rsp + 0xc8]
xchg esp, eax
and al, 0xc8
add byte [rax], al
add byte [rax - 0x77], cl
add cl, byte [rax - 0x39]
or byte [rdx], al
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xc8
add byte [rax], al
add byte [rax - 0x77], cl
add cl, byte [rax - 0x39]
or byte [rdx], al
add al, byte [rax]
add byte [rax], al
invalid
invalid
add al, byte [rax]
add byte [rax], al
and qword [rdx + 0x20], 0
invalid
and byte [rax], al
lea rax, [fcn.140004ed0]
mov qword [rcx + 8], rax
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], 1
add byte [rax], al
invalid
adc byte [rax - 0x39], cl
sbb byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
pushfq
and al, 0x70
jo case.0x140021acd.36
invalid
lea rbx, [rsp + 0x170]
add byte [rax - 0x77], cl
fld1
mov rcx, rbx
call fcn.140022c95
mov bh, 5
add byte [rax], al
mov bh, 5
add byte [rax], al
mov rcx, rsi
mov ecx, esi
mov rdx, rbx
call fcn.140022da5
mov esp, 0x48000006
cmp dword [rsi + 0x28], 0
sub byte [rax], al
invalid
cmp qword [rsi + 0x28], 0
je 0x140022713
and ecx, dword [rax - 0x75]
mov rax, qword [rsi + 0x28]
mov qword [rdi + 0x10], rax
mov dword [rdi + 0x10], eax
sub byte [rax - 0x77], r9b
adc byte [r15], r9b
adc byte [rsi + 0x18], al
invalid
invalid
mov dword [rdi + 0x10], eax
movups xmm0, xmmword [rsi + 0x18]
sbb byte [rdi], r9b
adc dword [rdi], eax
movups xmmword [rdi], xmm0
and qword [rsi + 0x18], 0
and dword [rsi + 0x18], 0
mov qword [rsi + 0x20], 1
and qword [rsi + 0x28], 0
sub byte [rax], al
add bl, ch
jmp 0x140022724
adc dword [rcx + rcx*4 + 0x77], ecx
mov qword [rdi + 8], r14
movabs rax, 0x8000000000000001
mov eax, 1
add byte [rax], al
invalid
or byte [rax - 0x77], 7
or byte [rax - 0x48], cl
add dword [rax], eax
add byte [rax], al
mov eax, 1
add byte [rax], al
add byte [rax + 0x48078948], al
add esp, 0x188
or byte [rax - 0x77], 7
add rsp, 0x188
add byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rdi
pop rdi
ret
movzx edx, byte [rcx + 0x94]
lea rax, [0x1400b60cc]
lea eax, [0x1400b60cc]
mov dh, 0x91
xchg esp, eax
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x93984
movsxd r8, dword [rax + rdx*4]
add al, 0x90
add r8, rax
lea r9, [0x1400b60e8]
invalid
or dword [rax], eax
add byte [rcx - 1], al
loopne case.0x140021b03.32
invalid
jmp r8
push r8
sub eax, dword [rcx + 0x4c]
mov edx, 0x400
add byte [rax], al
movzx r10d, byte [rcx + 0x95]
add byte [rax], al
xor r8d, r8d
movsxd rdi, dword [r9 + r10*4]
xchg ecx, eax
xchg ecx, eax
add rdi, r9
add edi, ecx
xor r10d, r10d
xor r9d, r9d
xor esi, esi
mov r11d, eax
jmp rdi
invalid
out 0x31, eax
rol byte [rdi + rcx - 0x4a], 0x91
xchg ebp, eax
add byte [rax], al
movzx edx, byte [rcx + 0x95]
add byte [rbp + 0x31], al
ror byte [rbx + 0x63], 0x3c
cmp al, 0x91
xor r8d, r8d
movsxd rdi, dword [r9 + r10*4]
cmp al, 0x91
cmp al, 0x91
add rdi, r9
xor r10d, r10d
xor r9d, r9d
xor esi, esi
xor r11d, r11d
jmp rdi
mov edx, 0x100
movzx r10d, byte [rcx + 0x95]
movzx edx, byte [rcx + 0x95]
movzx edx, byte [rcx + 0x95]
xchg ecx, eax
xchg ebp, eax
add byte [rax], al
add byte [rbp + 0x31], al
ror byte [rbx + 0x63], 0x3c
movsxd rdi, dword [r9 + r10*4]
xor r8d, r8d
movsxd rdi, dword [r9 + r10*4]
add rdi, r9
xor r10d, r10d
xor edx, edx
xor edx, edx
xor r9d, r9d
xor esi, esi
invalid
mov r11d, eax
mov ebx, eax
jmp rdi
mov eax, dword [rcx + 0x50]
sub eax, dword [rcx + 0x4c]
movabs rdx, 0x91b60f4400000200
xchg ebp, eax
add byte [rax], al
invalid
movabs rdx, 0x91b60f4400000200
movzx edx, byte [rcx + 0x95]
xchg ecx, eax
xchg ebp, eax
add byte [rax], al
add byte [rbp + 0x31], al
ror byte [rbx + 0x63], 0x3c
cmp al, 0x91
xor r8d, r8d
movsxd rdi, dword [r9 + r10*4]
cmp al, 0x91
add rdi, r9
xor r10d, r10d
xor edx, edx
iretd
xor edx, edx
xor r9d, r9d
xor esi, esi
mov r11d, eax
jmp rdi
push rax
sub eax, dword [rcx + 0x4c]
movabs rdx, 0x91b60f4400000800
mov edx, 0x800
movzx r10d, byte [rcx + 0x95]
mov dh, 0x91
xchg ebp, eax
add byte [rax], al
add byte [rbp + 0x31], al
invalid
xchg ecx, eax
xchg ebp, eax
add byte [rax], al
add byte [rbp + 0x31], al
ror byte [rbx + 0x63], 0x3c
xchg ecx, eax
xor eax, eax
movsxd rdi, dword [r9 + r10*4]
add rdi, r9
xor r10d, r10d
xor edx, edx
xor r9d, r9d
xor ecx, ecx
leave
xor esi, esi
mov r11d, eax
test byte [rcx - 0x77], 0xc3
jmp rdi
mov r9d, dword [rcx + 0x54]
sub r9d, dword [rcx + 0x4c]
mov r10d, 0x1000000
mov r10d, 0x1000000
jmp 0x140022860
mov r9d, dword [rcx + 0x54]
sub r9d, dword [rcx + 0x4c]
mov r10d, 0x2000000
mov r10d, 0x2000000
mov r10d, 0x2000000
jmp 0x140022860
mov r9d, dword [rcx + 0x54]
sub r9d, dword [rcx + 0x4c]
mov r10d, 0x4000000
mov r10d, 0x4000000
jmp 0x140022860
mov r9d, dword [rcx + 0x54]
sub r9d, dword [rcx + 0x4c]
mov r10d, 0x8000000
mov r10d, 0x8000000
xor r8d, r8d
mov eax, r11d
xor esi, esi
jmp case.0x140022781.0
mov r9d, dword [rcx + 0x54]
sub r9d, dword [rcx + 0x4c]
movabs rsi, 0x10000000000
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add bl, ch
invalid
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add bl, ch
xor byte [rbx + rcx*4 + 0x49], al
mov r9d, dword [rcx + 0x54]
mov r9d, dword [rcx + 0x54]
sub r9d, dword [rcx + 0x4c]
movabs rsi, 0x10000000000
lea r8d, [r9 + 1]
mov r10d, 0x1000000
jmp 0x1400228d6
mov r9d, dword [rcx + 0x54]
sub r9d, dword [rcx + 0x4c]
movabs rsi, 0x20000000000
lea r8d, [r9 + 2]
mov r10d, 0x2000000
jmp 0x1400228d6
mov r9d, dword [rcx + 0x54]
sub r9d, dword [rcx + 0x4c]
movabs rsi, 0x20000000000
lea r8d, [r9 + 4]
mov r10d, 0x4000000
mov eax, r11d
or r10, rsi
mov ecx, 0xff
and r8d, ecx
shl r8, 0x20
or r8, r10
and r9d, ecx
shl r9d, 0x10
or r9, rdx
and eax, ecx
or rax, r8
or rax, r9
pop rdi
pop rsi
ret
xor eax, eax
jmp 0x140023dce
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
lea edx, [0x14009be98]
call fcn.140021732
mov byte [rax + 0x11], 0
inc qword [rdx]
mov cl, byte [rsi + 0x44]
mov rdx, qword [rsp + 0x28]
jmp 0x140023dc0
add byte [rax], al
sub r15, r13
mov r8, qword [r14 + 0x100]
mov eax, dword [rsi + 0x100]
mov r9, qword [r14 + 0x108]
mov rcx, rdi
mov rdx, rbx
call case.0x140014ca6.6
xor ecx, ecx
test r15, r15
mov r13, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
cmovs r13, rcx
test al, al
cmove r13, rcx
sub r15, r13
movsxd rax, r15d
invalid
invalid
cmp rax, r15
je 0x140023d70
invalid
cmp qword [rsi + 0x38], 0
jne 0x140023d67
mov rcx, r14
int1
call fcn.1400216ab
mov rdi, rax
xor ecx, ecx
call fcn.140021728
mov qword [rsi + 0x38], rdi
mov byte [rsi + 0x42], 3
jmp 0x140023bfc
invalid
add ebp, ecx
invalid
dec dword [rax - 0x75]
cmp byte [rax - 0x7b], r9b
leave
mov rcx, qword [rsi + 0x38]
test rcx, rcx
je 0x140023d90
add rcx, 0x10
add ecx, 0x10
lea rdx, str.X:metadata_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001ficed_x86_1.21.0_src_block_encinstr_simple_br_instr.rs
call fcn.140021732
mov byte [rax + 0x11], 0
adc dword [rax], eax
adc dword [rax], eax
inc qword [rdx]
add r15, 0xfffffffffffff88e
cmp r15, 0xfffffffffffff10e
invalid
int1
invalid
dec dword [rax - 0x75]
and al, 0x28
jae 0x140023da9
invalid
mov byte [rcx + 0xc], 1
mov byte [rsi + 0x42], 2
movzx eax, byte [rsi + 0x45]
mov dword [rcx + 8], eax
add cl, byte [rdi]
mov dh, 0x46
mov dword [r9 + 8], r8d
mov al, 1
jmp 0x140023dce
invalid
mov al, 1
mov byte [rsi + 0x42], al
movzx ecx, cl
mov dh, 0xc9
mov dh, 0xc9
mov dword [rdx + 8], ecx
mov byte [rdx + 0xc], al
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xc8
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
mov qword [rbp + 0x40], 0xfffffffffffffffe
mov rbx, r9
mov ebx, ecx
mov ebx, ecx
mov rdi, rdx
mov rsi, rcx
movzx eax, byte [rdx + 0x42]
lea rcx, [0x1400b6134]
and ecx, dword [rcx]
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea r15, [rdi + 0x10]
mov rcx, rdi
mov rdx, rbx
call fcn.140021640
adc bl, al
invalid
dec dword [rax - 0x77]
mov dword [rdi + 0x18], eax
adc bl, al
invalid
mov dword [rdi + 0x18], eax
mov r14, qword [rbx]
mov r9, qword [rbx + 0x18]
lea rbx, [rbp + 0x20]
mov rcx, rbx
mov rdx, r14
mov r8, r15
call fcn.1400219c0
movabs r15, 0x8000000000000001
cmp qword [rbx], r15
jne 0x1400241c1
mov rcx, r14
call fcn.140022738
mov qword [rsi + 8], rax
mov byte [rsi + 0x10], 1
mov qword [rsi], r15
jmp 0x1400242da
mov rax, qword [rdi + 0x30]
lea r8, [rbp - 0x50]
mov qword [r8 + 0x20], rax
movups xmm0, xmmword [rdi + 0x10]
movups xmm1, xmmword [rdi + 0x20]
movaps xmmword [r8 + 0x10], xmm1
movaps xmmword [r8], xmm0
movzx eax, word [rdi + 0x40]
mov word [r8 + 0x20], ax
mov r14, qword [rbx + 0x18]
movzx eax, byte [rdi + 0x47]
lea rax, [r14 + rax + 2]
mov qword [r8 + 8], rax
mov r15, qword [rbx]
lea r12, [rbp + 0x20]
mov rcx, r12
mov rdx, r15
mov r9, r14
call fcn.1400219c0
movabs rax, 0x8000000000000001
cmp qword [r12], rax
jne 0x140023f95
mov r13, qword [rbp + 0x28]
jmp 0x140023fd7
mov r14, r8
mov r15, qword [rdi + 0x38]
mov rcx, r15
call fcn.1400219b0
mov qword [rbp + 0x18], r15
test r15, r15
je 0x140024022
mov byte [rbp + 0x3f], 1
mov rcx, rdi
mov rdx, rbx
call fcn.140021640
mov r15, rax
mov rax, qword [rbp + 0x18]
lea rcx, [rax + 0x10]
mov byte [rbp + 0x3f], 1
lea rdx, str.X:metadata_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001ficed_x86_1.21.0_src_block_encinstr_simple_br_instr.rs
call fcn.140021732
mov qword [rax], r15
inc qword [rdx]
mov rax, qword [rdi + 0x30]
lea r8, [rbp - 0x50]
mov qword [r8 + 0x20], rax
movups xmm0, xmmword [rdi + 0x10]
movups xmm1, xmmword [rdi + 0x20]
movaps xmmword [r8 + 0x10], xmm1
movaps xmmword [r8], xmm0
movzx eax, word [rdi + 0x40]
mov word [r8 + 0x20], ax
mov r15, qword [rbx + 0x18]
movzx eax, byte [rdi + 0x47]
lea rax, [r15 + rax + 2]
mov qword [r8 + 8], rax
mov rbx, qword [rbx]
mov byte [rbp + 0x3f], 1
lea rcx, [rbp + 0x20]
mov rdx, rbx
mov r9, r15
call fcn.1400219c0
movabs r12, 0x8000000000000001
cmp qword [rbp + 0x20], r12
jne 0x140024047
mov r13d, dword [rbp + 0x28]
jmp 0x140024082
mov rax, qword [rbp + 0x30]
lea rdx, [rbp - 0x20]
mov qword [rdx + 0x10], rax
movups xmm0, xmmword [rbp + 0x20]
movaps xmmword [rdx], xmm0
mov r8, qword [rdi + 0x10]
mov r9b, byte [rdi + 0x36]
mov r12, rbp
mov rcx, r12
call fcn.140022900
mov rax, qword [r12]
mov r13, qword [r12 + 8]
movabs rcx, 0x8000000000000001
cmp rax, rcx
jne 0x1400240c6
xorps xmm0, xmm0
movaps xmmword [rbp - 0x40], xmm0
movaps xmmword [rbp - 0x50], xmm0
and qword [rbp - 0x30], 0
movzx eax, byte [rdi + 0x45]
add rax, r14
mov qword [rbp - 0x48], rax
mov eax, dword [r15 + 0x48]
cmp eax, 0x10
je 0x1400240e4
cmp eax, 0x20
je 0x1400240d6
cmp eax, 0x40
jne 0x140024339
mov word [rbp + 0x18], 0x2b8
mov al, 3
mov cx, 0x2bd
jmp 0x1400240f0
movabs rax, 0x8000000000000000
mov qword [rsi], rax
lea rax, str.Internal_errorX:metadata_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001ficed_x86_1.21.0_src_block_encinstrcall_instr.rs
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], 0xe
jmp 0x1400242da
mov rax, qword [rbp + 0x30]
lea rdx, [rbp - 0x20]
mov qword [rdx + 0x10], rax
movups xmm0, xmmword [rbp + 0x20]
movaps xmmword [rdx], xmm0
mov r8, qword [rdi + 0x10]
mov r9b, byte [rdi + 0x36]
mov byte [rbp + 0x3f], 1
mov rcx, rbp
call fcn.140022900
mov rcx, qword [rbp]
mov rax, qword [rbp + 8]
cmp rcx, r12
jne 0x1400242c2
mov r13, rax
xorps xmm0, xmm0
movaps xmmword [rbp - 0x40], xmm0
movaps xmmword [rbp - 0x50], xmm0
and qword [rbp - 0x30], 0
add byte [rdi], cl
mov dh, 0x47
add rax, r15
mov qword [rbp - 0x48], rax
mov eax, dword [rbx + 0x48]
cmp eax, 0x10
je 0x140024216
cmp eax, 0x20
je 0x14002420e
cmp eax, 0x40
jne 0x14002434f
mov al, 3
mov cx, 0x2bd
jmp 0x14002421c
mov rcx, qword [rbp + 0x10]
mov qword [rsi], rax
mov qword [rsi + 8], r13
jmp 0x140024205
mov word [rbp + 0x18], 0x2b7
mov al, 2
mov cx, 0x2bc
jmp 0x1400240f0
mov word [rbp + 0x18], 0x2b6
mov al, 1
mov cx, 0x2bb
lea r8, [rbp - 0x50]
mov word [r8 + 0x20], cx
mov byte [r8 + 0x10], al
mov r9d, r13d
add r9, r14
lea r12, [rbp + 0x20]
mov rcx, r12
mov rdx, r15
call fcn.1400219c0
movabs rax, 0x8000000000000001
cmp qword [r12], rax
jne 0x140024128
mov r12, qword [rbp + 0x28]
jmp 0x14002416a
mov rax, qword [rbp + 0x30]
lea rdx, [rbp - 0x20]
mov qword [rdx + 0x10], rax
movups xmm0, xmmword [rbp + 0x20]
movaps xmmword [rdx], xmm0
mov r8, qword [rdi + 0x10]
mov r9b, byte [rdi + 0x36]
mov r12, rbp
mov rcx, r12
call fcn.140022900
mov rax, qword [r12]
mov r12, qword [r12 + 8]
movabs rcx, 0x8000000000000001
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfc83948], al
invalid
nop
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfc83948], al
test dword [rax + 0x45000000], edx
add esp, ebp
add r12d, r13d
lea r13, [rbp - 0x50]
movzx eax, word [rbp + 0x18]
mov word [r13 + 0x20], ax
mov rcx, rdi
mov rdx, rbx
call fcn.140021640
mov qword [r13 + 8], rax
add r12, r14
lea rbx, [rbp + 0x20]
mov rcx, rbx
mov rdx, r15
mov r8, r13
mov r9, r12
call fcn.1400219c0
movabs rax, 0x8000000000000001
cmp qword [rbx], rax
jne 0x1400241c1
and qword [rsi + 8], 0
mov byte [rsi + 0x10], 0
mov qword [rsi], rax
jmp 0x1400242da
mov rax, qword [rbp + 0x30]
mov rdx, rbp
mov qword [rdx + 0x10], rax
movups xmm0, xmmword [rbp + 0x20]
adc byte [rbp + 0x20], al
movaps xmmword [rdx], xmm0
mov r8, qword [rdi + 0x10]
mov r9b, byte [rdi + 0x36]
lea rdi, [rbp - 0x20]
mov rcx, rdi
call fcn.140022900
mov rax, qword [rdi + 0x10]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rdi]
movups xmmword [rsi], xmm0
jmp 0x1400242da
mov rcx, qword [rbp + 0x10]
mov qword [rsi], rax
mov qword [rsi + 8], r12
mov qword [rsi + 0x10], rcx
jmp 0x1400242da
mov al, 2
mov cx, 0x2bc
jmp 0x14002421c
mov al, 1
mov cx, 0x2bb
lea r8, [rbp - 0x50]
lea eax, [rbp - 0x50]
mov word [r8 + 0x20], cx
mov byte [r8 + 0x10], al
mov r9d, r13d
add r9, r15
add ecx, edi
add ecx, edi
mov byte [rbp + 0x3f], 1
lea rcx, [rbp + 0x20]
mov rdx, rbx
call fcn.1400219c0
invalid
dec dword [rcx + rdi + 0x65]
and byte [rbp + 6], dh
invalid
mov rax, qword [rbp + 0x28]
jmp 0x14002427f
mov rax, qword [rbp + 0x30]
lea rdx, [rbp - 0x20]
mov qword [rdx + 0x10], rax
xor byte [r8 - 0x73], r9b
push rbp
loopne 0x14002429c
mov dword [rdx + 0x10], eax
movups xmm0, xmmword [rbp + 0x20]
movaps xmmword [rdx], xmm0
add cl, byte [rbx + rcx*4 + 0x47]
adc byte [rdx + rcx*4 + 0x4f], al
mov byte ss:[rbp + 0x3f], 1
add cl, byte [rbx + rcx*4 + 0x47]
adc byte [rdx + rcx*4 + 0x4f], al
mov byte ss:[rbp + 0x3f], 1
mov rcx, rbp
call fcn.140022900
mov rcx, qword [rbp]
mov rax, qword [rbp + 8]
or byte [rcx + rdi - 0x1f], cl
or byte [rcx + rdi - 0x1f], cl
jne 0x1400242c2
add eax, r13d
add r15, rax
mov ecx, dword [r14 + 8]
sub ecx, eax
mov byte [rbp + 0x3f], 0
mov dword [rsp + 0x28], ecx
mov rax, qword [rbp + 0x18]
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x20]
mov rdx, rbx
xor r8d, r8d
mov r9, r15
call fcn.1400229b4
cmp qword [rbp + 0x20], r12
jne 0x1400242f1
mov rdx, qword [rbp + 0x10]
mov qword [rsi], rcx
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rdx
mov rcx, qword [rbp + 0x18]
call fcn.1400211d4
mov rax, rsi
add rsp, 0xc8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, str.internal_error:_entered_unreachable_code_rustc_cb4d9a1902b3ea17e93872dafb76d24aa6295c47library_alloc_src_vecmod.rs
lea r8, str.X:metadata_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001ficed_x86_1.21.0_src_block_encinstr_simple_br_instr.rs
jmp 0x140024347
lea rcx, str.internal_error:_entered_unreachable_code_rustc_cb4d9a1902b3ea17e93872dafb76d24aa6295c47library_alloc_src_vecmod.rs
lea r8, str.X:metadata_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001ficed_x86_1.21.0_src_block_encinstr_simple_br_instr.rs
push 0x28
pop rdx
call fcn.140041cd0
mov byte [rbp + 0x3f], 1
lea rcx, str.internal_error:_entered_unreachable_code_rustc_cb4d9a1902b3ea17e93872dafb76d24aa6295c47library_alloc_src_vecmod.rs
lea r8, str.X:metadata_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001ficed_x86_1.21.0_src_block_encinstr_simple_br_instr.rs
push 0x28
pop rdx
call fcn.140041cd0
ud2
invalid
mov rax, qword [rsp + 0x30]
add rsp, 0x48
ret
lea eax, [rsp + 0x30]
lea rcx, [rsp + 0x38]
mov qword [rcx], rax
lea r8, [rsp + 0x40]
mov qword [r8], rcx
lea rax, str.X:metadata_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001flazy_static_1.4.0_srcinline_lazy.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1400c0188]
mov eax, 0x8d4c0009
or eax, 0x76b55
imul eax, dword [rdi], 0
xor edx, edx
call fcn.140045280
jmp 0x1400248b2
lea ecx, [rsp + 0x20]
mov qword [rcx], rax
call 0x14002490e
nop
add rsp, 0x28
sub bl, al
sub bl, al
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xd8
in al, dx
fadd dword [rax]
add byte [rax], al
in al, dx
fadd dword [rax]
add byte [rax], al
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x40], xmm6
mov qword [rbp + 0x38], 0xfffffffffffffffe
mov qword [rbp + 0x38], 0xfffffffffffffffe
mov rcx, qword [rcx]
mov rax, qword [rcx]
and qword [rcx], 0
and dword [rcx], 0
and dword [rcx], 0
test rax, rax
je 0x140025b9e
mov rax, qword [rax]
mov qword [rbp - 0x58], rax
push 8
pop rcx
mov edx, 0x9a40
call fcn.14003fbce
jb case.0x140021655.68
add dword [rax], eax
jb case.0x140021655.68
add dword [rax], eax
test rax, rax
je 0x140025baa
mov rsi, rax
mov qword [rbp - 0x30], 0x1348
adc eax, dword [rax]
add byte [rax - 0x77], cl
invalid
invalid
and qword [rbp - 0x20], 0
mov byte [rbp + 0x37], 1
xor ecx, ecx
call fcn.140020a4a
sar bh, 0xff
mov qword [rbp + 0x18], rax
push 0x38
pop rcx
call fcn.140020a4a
invalid
dec dword [rax - 0x77]
mov ebx, eax
mov ebx, eax
lea rcx, [0x140026249]
mov qword [rax], rcx
and qword [rax + 8], 0
or byte [rax], al
add byte [rax - 0x75], cl
sbb byte [r8 - 0x77], r9b
adc byte [rax - 0x7d], cl
invalid
mov rcx, qword [rbp + 0x18]
mov qword [rax + 0x10], rcx
and qword [rax + 0x18], 0
movabs rcx, 0xffffffff00000000
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
dec dword [rax - 0x77]
invalid
invalid
or dword [rax + 0x28], 0xffffffff
add byte [rax], al
add byte [rax], al
and byte [rbx + 0x48ff2848], al
and dword [rax + 0x2c], 0
and qword [rax + 0x2c], 0
xor r14d, r14d
movaps xmm6, xmmword [0x1400465a0]
xor r13d, r13d
mov qword [rbp - 0x18], rax
cmp r13, 0x1348
jae 0x14002578b
add byte [rdi], cl
and dword [rdi + 0x4800000d], 0xffffff8d
or eax, 0x79635
xchg esi, eax
invalid
invalid
lea rcx, [0x14009e020]
mov edi, dword [rcx + r13*4]
lea rcx, [0x1400a2d40]
mov esi, dword [rcx + r13*4]
lea rcx, [0x1400a7a60]
mov ecx, dword [rcx + r13*4]
mov qword [rbp + 0x18], rcx
sbb byte [rbx - 0x72b7f81f], al
adc eax, 0x91735
sbb byte [rbx - 0x72b7f81f], al
adc eax, 0x91735
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov rbx, qword [rbp - 0x18]
test r13w, r13w
je 0x14002563c
cmp r13w, 4
ja 0x140024efb
mov byte [rbp + 0x37], 1
xor ecx, ecx
add dword [rcx], esi
leave
call fcn.140020a4a
mov qword [rbp + 0x18], rax
mov dword [rbp + 0x18], eax
mov dword [rbp + 0x18], eax
mov rax, r13
shl rax, 0x30
shl eax, 0x30
shl eax, 0x30
movabs rcx, 0xffff000000000000
add rax, rcx
add eax, ecx
add eax, ecx
sar rax, 0x2e
lea rcx, [0x1400b5d00]
mov esi, dword [rax + rcx]
push 0x40
pop rcx
call fcn.140020a4a
mov rbx, rax
lea rax, [0x1400262bf]
mov qword [rbx], rax
and qword [rbx + 8], 0
mov rax, qword [rbp + 0x18]
mov qword [rbx + 0x10], rax
and qword [rbx + 0x18], 0
movups xmmword [rbx + 0x20], xmm6
and dword [rbx + 0x2f], 0
add dh, al
xor eax, dword [r9]
add dh, al
xor eax, dword [r9]
mov dword [rbx + 0x38], esi
jmp 0x14002563c
mov r12, r14
mov ebx, edi
and ebx, 0x1f
mov r14d, edi
shr r14d, 5
and r14d, 0x1f
mov r15d, edi
shr r15d, 0xa
and r15d, 0x1f
shr edi, 0xf
and edi, 0x1f
je 0x140024da4
invalid
mov byte [rbp + 0x37], 1
push 0x40
pop rcx
call fcn.140020a4a
mov edi, 0x8948ffff
and byte [r11 - 0x7cf0ec05], r8b
sti
adc ecx, dword [rdi]
cmp dword [rsi + 0xd], 0
invalid
cmp r14d, 0x13
jae 0x140025890
add byte [rax], al
add byte [rax], al
cmp r15d, 0x13
jae 0x1400258be
cmp edi, 0x13
jae 0x1400258d5
shl rbx, 4
lea r9, str.combase.dll
lea ecx, [0x1400ad5e0]
mov rax, qword [rbx + r9]
mov rcx, qword [rbx + r9 + 8]
shl r14, 4
mov rdx, qword [r14 + r9]
mov edx, dword [rsi + rcx]
mov r8, qword [r14 + r9 + 8]
shl r15, 4
movups xmm0, xmmword [r15 + r9]
cmovs eax, ecx
out 4, eax
cmovs eax, ecx
out 4, eax
movups xmm1, xmmword [rdi + r9]
mov r9, qword [rbp + 0x20]
mov qword [r9], rax
add dword [rcx - 0x77], ecx
or byte [r9 - 0x77], cl
push rcx
adc byte [rbp - 0x77], cl
mov dword [rcx + 0x18], eax
add dword [rcx - 0x77], ecx
or byte [r9 - 0x77], cl
push rcx
adc byte [rbp - 0x77], cl
mov dword [rcx + 0x18], eax
movups xmmword [r9 + 0x20], xmm0
mov dword [rcx + 0x18], eax
movups xmmword [r9 + 0x20], xmm0
and byte [r9 + 0xf], al
adc dword [rcx + 0x30], ecx
movups xmmword [r9 + 0x30], xmm1
push 4
jmp 0x1400251f4
mov qword [rbp + 0x20], r14
jne 0x140024b7c
mov ebx, edi
and ebx, 0x3f
invalid
mov r12d, edi
shr r12d, 6
and r12d, 0x3f
mov r14d, edi
shr r14d, 0xc
and r14d, 0x3f
invalid
mov r15d, edi
shr r15d, 0x12
and r15d, 0x3f
invalid
out dx, eax
adc al, byte [rcx - 0x7d]
out 0x3f, eax
shr edi, 0x18
and edi, 0x3f
je 0x140024e1c
mov byte [rbp + 0x37], 1
push 0x50
pop rcx
call fcn.140020a4a
mov qword [rbp + 0x28], rax
sub byte [r11 - 0x7cf0d805], r8b
movsb byte [rdi], byte [rsi]
or al, 0
invalid
cmp r12d, 0x27
jae 0x140025879
add byte [rcx - 0x7d], al
invalid
cmp r14d, 0x27
jae 0x1400258a7
cmp r15d, 0x27
jae 0x1400258ec
and dword [rdi], 0xd
add byte [rax], al
and dword [rdi], 0xd
add byte [rax], al
cmp edi, 0x27
jae 0x140025903
shl rbx, 4
jrcxz 0x140024bd6
lea r11, str.combase.dll
mov rax, qword [rbx + r11]
mov eax, dword [rbx + rbx]
xchg dword [rax], ecx
add byte [rdx - 0x75], cl
mov eax, dword [rbx + rbx]
mov eax, dword [rbx + rbx]
mov rcx, qword [rbx + r11 + 8]
sbb ecx, dword [rax]
shl r12, 4
mov rdx, qword [r12 + r11]
mov r8, qword [r12 + r11 + 8]
shl r14, 4
shl esi, 4
shl esi, 4
mov r9, qword [r14 + r11]
mov r10, qword [r14 + r11 + 8]
shl r15, 4
movups xmm0, xmmword [r15 + r11]
shl rdi, 4
movups xmm1, xmmword [rdi + r11]
or al, 0x1f
or al, 0x1f
mov r11, qword [rbp + 0x28]
mov qword [r11], rax
mov qword [r11 + 8], rcx
mov qword [r11 + 0x10], rdx
mov qword [r11 + 0x18], r8
mov qword [r11 + 0x20], r9
mov qword [r11 + 0x28], r10
mov dword [rbx + 0x28], edx
mov dword [rbx + 0x28], edx
movups xmmword [r11 + 0x30], xmm0
movups xmmword [r11 + 0x40], xmm1
push 5
jmp 0x140025513
mov qword [rbp + 0x20], r14
mov eax, esi
shr eax, 0x18
and eax, 7
lea rcx, [0x1400b5cc8]
mov edx, dword [rcx + rax*4]
lea rcx, [0x1400b5ce4]
adc byte [rcx], cl
add byte [rbx + rcx*4 + 0x3c], al
or dword [rcx + 0x1fe383fb], 0x41fc8941
shr esp, 5
and r12d, 0x1f
mov r14d, edi
shr r14d, 0xa
out dx, al
or al, byte [rcx - 0x7d]
out 0x1f, al
out dx, al
or al, byte [rcx - 0x7d]
out 0x1f, al
shr edi, 0xf
and edi, 0x1f
mov dword [rbp + 0x28], edx
je 0x140024eb3
mov byte [rbp + 0x37], 1
push 0x40
pop rcx
call fcn.140020a4a
shl rbx, 4
lea rcx, str.combase.dll
movups xmm0, xmmword [rbx + rcx]
shl r12, 4
movups xmm1, xmmword [r12 + rcx]
shl r14, 4
movups xmm2, xmmword [r14 + rcx]
shl rdi, 4
movups xmm3, xmmword [rdi + rcx]
movups xmmword [rax], xmm0
add byte [rdi], cl
adc dword [rax + 0x10], ecx
add byte [rdi], cl
adc dword [rax + 0x10], ecx
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x30], xmm3
push 4
jmp 0x140025370
push 8
pop rcx
push 0x20
pop rdx
call fcn.14003fbce
test rax, rax
je 0x140025b64
mov qword [rbp - 0x50], 2
mov qword [rbp - 0x48], rax
and qword [rbp - 0x40], 0
mov byte [rbp + 0x36], 1
lea rcx, [rbp - 0x50]
lea rdx, [0x14009cae8]
call fcn.140026275
mov byte [rbp + 0x36], 1
lea rcx, [rbp - 0x50]
lea rdx, [0x14009cb20]
call fcn.140026275
mov rax, qword [rbp - 0x40]
mov qword [rbp], rax
movups xmm0, xmmword [rbp - 0x50]
movaps xmmword [rbp - 0x10], xmm0
mov byte [rbp + 0x36], 0
lea rcx, [rbp - 0x10]
call fcn.140020ab0
mov qword [rbp + 0x28], rax
mov qword [rbp + 0x20], rdx
push 0x40
pop rcx
call fcn.140020a4a
mov rbx, rax
lea rax, [0x140026860]
mov qword [rbx], rax
and qword [rbx + 8], 0
movzx eax, si
shr esi, 0x10
mov rcx, qword [rbp + 0x28]
mov qword [rbx + 0x10], rcx
mov rcx, qword [rbp + 0x20]
mov qword [rbx + 0x18], rcx
movabs rcx, 0xffffffff0000000f
mov qword [rbx + 0x20], rcx
or dword [rbx + 0x28], 0xffffffff
mov rcx, qword [rbp + 0x18]
mov dword [rbx + 0x2c], ecx
and word [rbx + 0x30], 0
and sil, 1
mov byte [rbx + 0x32], sil
mov byte [rbx + 0x33], 0
mov dword [rbx + 0x38], eax
jmp 0x14002563c
test r15d, r15d
je 0x140025037
mov byte [rbp + 0x37], 1
push 0x30
pop rcx
call fcn.140020a4a
mov qword [rbp + 0x20], rax
cmp ebx, 0x13
jae 0x14002591a
cmp r14d, 0x13
jae 0x14002595f
cmp r15d, 0x13
jae 0x14002598d
shl rbx, 4
lea rdx, str.combase.dll
mov rax, qword [rbx + rdx]
mov rcx, qword [rbx + rdx + 8]
shl r14, 4
movups xmm0, xmmword [r14 + rdx]
shl r15, 4
movups xmm1, xmmword [r15 + rdx]
mov r9, qword [rbp + 0x20]
mov qword [r9], rax
mov qword [r9 + 8], rcx
movups xmmword [r9 + 0x10], xmm0
movups xmmword [r9 + 0x20], xmm1
push 3
jmp 0x1400251f4
test r15d, r15d
je 0x14002508f
mov byte [rbp + 0x37], 1
push 0x40
pop rcx
call fcn.140020a4a
mov qword [rbp + 0x28], rax
cmp ebx, 0x27
jae 0x140025931
cmp r12d, 0x27
jae 0x140025948
cmp r14d, 0x27
jae 0x140025976
cmp r15d, 0x27
jae 0x1400259a4
shl rbx, 4
lea r9, str.combase.dll
mov rax, qword [rbx + r9]
mov rcx, qword [rbx + r9 + 8]
shl r12, 4
mov rdx, qword [r12 + r9]
mov r8, qword [r12 + r9 + 8]
shl r14, 4
movups xmm0, xmmword [r14 + r9]
shl r15, 4
movups xmm1, xmmword [r15 + r9]
mov r11, qword [rbp + 0x28]
mov qword [r11], rax
mov qword [r11 + 8], rcx
mov qword [r11 + 0x10], rdx
mov qword [r11 + 0x18], r8
movups xmmword [r11 + 0x20], xmm0
movups xmmword [r11 + 0x30], xmm1
push 4
jmp 0x140025513
test r14d, r14d
je 0x140025107
mov byte [rbp + 0x37], 1
push 0x30
pop rcx
call fcn.140020a4a
shl rbx, 4
lea rcx, str.combase.dll
movups xmm0, xmmword [rbx + rcx]
shl r12, 4
movups xmm1, xmmword [r12 + rcx]
shl r14, 4
movups xmm2, xmmword [r14 + rcx]
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax + 0x20], xmm2
push 3
jmp 0x140025370
mov qword [rbp + 0x20], r14
cmp r13w, 0x12e1
jne 0x140024f4e
mov byte [rbp + 0x37], 1
xor ecx, ecx
call fcn.140020a4a
mov qword [rbp + 0x18], rax
push 0x38
pop rcx
call fcn.140020a4a
mov rbx, rax
lea rax, [0x140003d50]
mov qword [rbx], rax
and qword [rbx + 8], 0
mov rax, qword [rbp + 0x18]
mov qword [rbx + 0x10], rax
and qword [rbx + 0x18], 0
movups xmmword [rbx + 0x20], xmm6
and dword [rbx + 0x2f], 0
mov byte [rbx + 0x33], 1
jmp 0x140025638
mov eax, esi
shr eax, 0x11
and eax, 7
lea rcx, [0x1400b5d10]
mov r12d, dword [rcx + rax*4]
lea rcx, [0x1400b5d20]
mov edx, dword [rcx + rax*4]
mov eax, esi
shr eax, 0x14
and eax, 3
lea rcx, [0x1400b5d30]
mov eax, dword [rcx + rax*4]
mov ebx, edi
and ebx, 0x7f
mov r14d, edi
shr r14d, 7
and r14d, 0x7f
mov r15d, edi
shr r15d, 0xe
and r15d, 0x7f
shr edi, 0x15
and edi, 0x7f
mov dword [rbp + 0x28], edx
mov dword [rbp + 8], eax
je 0x140025142
mov byte [rbp + 0x37], 1
push 0x40
pop rcx
call fcn.140020a4a
mov qword [rbp + 0x10], rax
cmp ebx, 0x4c
jae 0x1400259bb
cmp r14d, 0x4c
jae 0x1400259d2
cmp r15d, 0x4c
jae 0x1400259e9
cmp edi, 0x4c
jae 0x140025a00
shl rbx, 4
lea r9, str.combase.dll
mov rax, qword [rbx + r9]
mov rcx, qword [rbx + r9 + 8]
shl r14, 4
mov rdx, qword [r14 + r9]
mov r8, qword [r14 + r9 + 8]
shl r15, 4
movups xmm0, xmmword [r15 + r9]
shl rdi, 4
movups xmm1, xmmword [rdi + r9]
mov r9, qword [rbp + 0x10]
mov qword [r9], rax
mov qword [r9 + 8], rcx
mov qword [r9 + 0x10], rdx
mov qword [r9 + 0x18], r8
movups xmmword [r9 + 0x20], xmm0
movups xmmword [r9 + 0x30], xmm1
push 4
jmp 0x1400256b5
test r14d, r14d
je 0x1400251ba
mov byte [rbp + 0x37], 1
push 0x20
pop rcx
call fcn.140020a4a
mov qword [rbp + 0x20], rax
cmp ebx, 0x13
jae 0x140025a2e
cmp r14d, 0x13
jae 0x140025a45
shl rbx, 4
lea rax, str.combase.dll
movups xmm0, xmmword [rbx + rax]
shl r14, 4
movups xmm1, xmmword [r14 + rax]
mov r9, qword [rbp + 0x20]
movups xmmword [r9], xmm0
movups xmmword [r9 + 0x10], xmm1
push 2
jmp 0x1400251f4
test r14d, r14d
je 0x1400252f0
mov byte [rbp + 0x37], 1
push 0x30
pop rcx
call fcn.140020a4a
mov qword [rbp + 0x28], rax
cmp ebx, 0x27
jae 0x140025a17
cmp r12d, 0x27
jae 0x140025a5c
cmp r14d, 0x27
jae 0x140025a73
shl rbx, 4
lea rdx, str.combase.dll
mov rax, qword [rbx + rdx]
mov rcx, qword [rbx + rdx + 8]
shl r12, 4
movups xmm0, xmmword [r12 + rdx]
shl r14, 4
movups xmm1, xmmword [r14 + rdx]
mov r11, qword [rbp + 0x28]
mov qword [r11], rax
mov qword [r11 + 8], rcx
movups xmmword [r11 + 0x10], xmm0
movups xmmword [r11 + 0x20], xmm1
push 3
jmp 0x140025513
test r12d, r12d
je 0x140025348
mov byte [rbp + 0x37], 1
push 0x20
pop rcx
call fcn.140020a4a
shl rbx, 4
lea rcx, str.combase.dll
movups xmm0, xmmword [rbx + rcx]
shl r12, 4
movups xmm1, xmmword [r12 + rcx]
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm1
push 2
jmp 0x140025370
test r15d, r15d
je 0x140025476
mov byte [rbp + 0x37], 1
push 0x30
pop rcx
call fcn.140020a4a
mov qword [rbp + 0x10], rax
cmp ebx, 0x4c
jae 0x140025a8a
cmp r14d, 0x4c
jae 0x140025aa1
cmp r15d, 0x4c
jae 0x140025ab8
shl rbx, 4
lea rdx, str.combase.dll
mov rax, qword [rbx + rdx]
mov rcx, qword [rbx + rdx + 8]
shl r14, 4
movups xmm0, xmmword [r14 + rdx]
shl r15, 4
movups xmm1, xmmword [r15 + rdx]
mov r9, qword [rbp + 0x10]
mov qword [r9], rax
mov qword [r9 + 8], rcx
movups xmmword [r9 + 0x10], xmm0
movups xmmword [r9 + 0x20], xmm1
push 3
jmp 0x1400256b5
test ebx, ebx
je 0x1400254ce
mov byte [rbp + 0x37], 1
push 0x10
pop rcx
call fcn.140020a4a
mov qword [rbp + 0x20], rax
cmp ebx, 0x12
ja 0x140025ae6
shl rbx, 4
lea rax, str.combase.dll
movups xmm0, xmmword [rbx + rax]
mov r9, qword [rbp + 0x20]
movups xmmword [r9], xmm0
push 1
pop rax
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], r9
mov qword [rbp], rax
mov byte [rbp + 0x37], 1
lea rcx, [rbp - 0x10]
call fcn.140020ab0
mov qword [rbp + 0x28], rax
mov qword [rbp + 0x20], rdx
push 0x40
pop rcx
call fcn.140020a4a
mov rbx, rax
mov edx, esi
shr edx, 0x18
and dl, 7
mov eax, esi
shr eax, 0x11
and eax, 7
or eax, 8
mov ecx, esi
shr ecx, 0x10
and cl, 1
mov r8d, esi
and r8d, 0xc00000
movzx edx, dl
dec rdx
xor r9d, r9d
test rdx, 0xfffffffffffffffb
sete r9b
lea edx, [r9*4]
cmp r8d, 0x400000
lea r8d, [r9*4 + 0x80]
cmovne r8d, edx
mov edx, esi
shr edx, 0x14
and edx, 3
or edx, r8d
movzx r8d, si
mov r9d, esi
shr r9d, 0x1b
and r9d, 7
mov rdi, qword [rbp + 0x18]
bt edi, 0xd
mov r10d, r9d
push 0xffffffffffffffff
pop r11
cmovae r10d, r11d
test esi, esi
cmovns r9d, r11d
lea r11, [0x140026802]
mov qword [rbx], r11
and qword [rbx + 8], 0
mov r11, qword [rbp + 0x28]
mov qword [rbx + 0x10], r11
mov r11, qword [rbp + 0x20]
mov qword [rbx + 0x18], r11
mov dword [rbx + 0x20], r8d
mov dword [rbx + 0x24], r9d
mov dword [rbx + 0x28], r10d
mov dword [rbx + 0x2c], edi
and word [rbx + 0x30], 0
mov byte [rbx + 0x32], cl
mov byte [rbx + 0x33], 0
mov dword [rbx + 0x38], eax
mov dword [rbx + 0x3c], edx
mov r14, r12
jmp 0x14002563c
test r12d, r12d
je 0x1400254d9
mov byte [rbp + 0x37], 1
push 0x20
pop rcx
call fcn.140020a4a
mov qword [rbp + 0x28], rax
cmp ebx, 0x27
jae 0x140025acf
cmp r12d, 0x27
jae 0x140025afd
shl rbx, 4
lea rax, str.combase.dll
movups xmm0, xmmword [rbx + rax]
shl r12, 4
movups xmm1, xmmword [r12 + rax]
mov r11, qword [rbp + 0x28]
movups xmmword [r11], xmm0
movups xmmword [r11 + 0x10], xmm1
push 2
jmp 0x140025513
test ebx, ebx
je 0x140025671
mov byte [rbp + 0x37], 1
push 0x10
pop rcx
call fcn.140020a4a
shl rbx, 4
lea rcx, str.combase.dll
movups xmm0, xmmword [rbx + rcx]
movups xmmword [rax], xmm0
push 1
pop rcx
mov qword [rbp - 0x10], rcx
mov qword [rbp - 8], rax
mov qword [rbp], rcx
mov byte [rbp + 0x37], 1
lea rcx, [rbp - 0x10]
call fcn.140020ab0
mov qword [rbp + 0x10], rax
mov qword [rbp + 8], rdx
push rbp
or byte [rdx + 0x50], ch
pop rcx
call fcn.140020a4a
mov rbx, rax
mov r12, qword [rbp + 0x18]
mov eax, r12d
shr eax, 7
and al, 0x1f
mov ecx, esi
shr ecx, 0x11
and ecx, 7
mov r8d, esi
shr r8d, 0x10
and r8b, 1
mov edx, esi
shr edx, 0x16
and dl, 3
xor r9d, r9d
cmp dl, 2
sete r9b
shl r9d, 7
xor r10d, r10d
cmp dl, 1
sete r10b
shl r10d, 7
mov r11d, esi
shr r11d, 0x14
and r11d, 3
add r10d, r11d
add r10d, 4
lea r11, [0x140026608]
mov qword [rbx], r11
lea r11, [0x1400267aa]
mov qword [rbx + 8], r11
mov r11, qword [rbp + 0x10]
mov qword [rbx + 0x10], r11
mov r11d, esi
shr r11d, 0x1b
and r11d, 7
bt r12d, 0xd
mov rdi, qword [rbp + 8]
mov qword [rbx + 0x18], rdi
mov edi, r11d
push 0xffffffffffffffff
pop r14
cmovae edi, r14d
test esi, esi
movzx esi, si
cmovns r11d, r14d
mov dword [rbx + 0x20], esi
mov dword [rbx + 0x24], r11d
pop rbx
and al, 0x89
jnp 0x14002546d
mov dword [rbx + 0x2c], r12d
and word [rbx + 0x30], 0
mov byte [rbx + 0x32], r8b
mov byte [rbx + 0x33], 0
mov dword [rbx + 0x38], ecx
cmp byte [rcx + rcx*4 + 0x53], al
cmp al, 0x8b
sub byte [r9 - 0x76bbbfb5], r9b
mov dword [rbx + 0x48], r15d
cmp byte [rcx + rcx*4 + 0x53], al
cmp al, 0x8b
sub byte [r9 - 0x76bbbfb5], r9b
mov dword [rbx + 0x48], r15d
mov byte [rbx + 0x4c], al
mov byte [rbx + 0x4d], dl
jmp 0x140025638
test r14d, r14d
je 0x14002567b
add dword [rax], eax
invalid
mov byte [rbp + 0x37], 1
push 0x20
pop rcx
call fcn.140020a4a
mov qword [rbp + 0x10], rax
cmp ebx, 0x4c
jae 0x140025b14
cmp r14d, 0x4c
jae 0x140025b28
shl rbx, 4
lea rax, str.combase.dll
movups xmm0, xmmword [rbx + rax]
shl r14, 4
movups xmm1, xmmword [r14 + rax]
mov r9, qword [rbp + 0x10]
movups xmmword [r9], xmm0
movups xmmword [r9 + 0x10], xmm1
push 2
jmp 0x1400256b5
add byte [rax], al
push 8
pop r9
xor eax, eax
jmp 0x1400251f5
test ebx, ebx
je 0x140025775
mov byte [rbp + 0x37], 1
push 0x10
pop rcx
call fcn.140020a4a
mov qword [rbp + 0x28], rax
cmp ebx, 0x26
ja 0x140025b3c
shl rbx, 4
lea rax, str.combase.dll
movups xmm0, xmmword [rbx + rax]
add ecx, dword [rbx + rcx*4 + 0x5d]
sub byte [rcx + 0xf], al
adc dword [rbx], eax
push 1
pop rax
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], r11
mov qword [rbp], rax
mov byte [rbp + 0x37], 1
lea rcx, [rbp - 0x10]
call fcn.140020ab0
dec dword [rax - 0x77]
or byte [r8 - 0x77], r9b
push rbp
sub byte [rdx + 0x50], ch
dec dword [rax - 0x77]
or byte [r8 - 0x77], r9b
push rbp
sub byte [rdx + 0x50], ch
pop rcx
call fcn.140020a4a
dec dword [rax - 0x77]
ret
mov r8d, esi
shr r8d, 0x18
and r8b, 7
mov eax, esi
invalid
shr eax, 0x11
and eax, 7
mov ecx, esi
shr ecx, 0x10
and cl, 1
mov r10d, esi
mov edx, esi
dec dword [rax - 0x77]
ret
invalid
mov edx, esi
shr r10d, 0x16
and r10b, 3
lea edx, [r8 - 1]
xor r9d, r9d
test dl, 0xfb
sete r9b
lea r11d, [r9*4]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
xor edx, edx
cmp r10b, 1
lea edi, [r9*4 + 0x80]
cmovne edi, r11d
sete dl
mov r9d, esi
shr r9d, 0x14
and r9d, 3
or r9d, edi
xor edi, edi
cmp r10b, 2
sete dil
shl edi, 7
lea r10d, [rdi + 4]
xor r11d, r11d
cmp r8b, 2
sete r11b
cmovne r10d, edi
shl r11d, 2
shl ebx, 2
neg edx
mov r8d, esi
shr r8d, 0x1b
and r8d, 7
mov r15, qword [rbp + 0x18]
bt r15d, 0xd
mov edi, r8d
push 0xffffffffffffffff
pop r14
cmovae edi, r14d
test esi, esi
cmovns r8d, r14d
lea r14, [0x14002656b]
mov qword [rbx], r14
and qword [rbx + 8], 0
mov r14, qword [rbp + 8]
mov qword [rbx + 0x10], r14
mov r14, qword [rbp + 0x28]
mov qword [rbx + 0x18], r14
movzx esi, si
mov dword [rbx + 0x20], esi
mov dword [rbx + 0x24], r8d
mov dword [rbx + 0x28], edi
mov dword [rbx + 0x2c], r15d
and word [rbx + 0x30], 0
mov byte [rbx + 0x32], cl
mov byte [rbx + 0x33], 0
mov dword [rbx + 0x38], eax
cmp byte [rcx + rcx*4 + 0x4b], al
cmp al, 0x44
mov dword [rbx + 0x40], edx
cmp byte [rcx + rcx*4 + 0x4b], al
cmp al, 0x44
mov dword [rbx + 0x40], edx
mov dword [rbx + 0x44], r11d
mov dword [rbx + 0x48], edx
mov r14, qword [rbp + 0x20]
cmp r14, qword [rbp - 0x30]
jne 0x140025656
mov byte [rbp + 0x37], 1
lea rcx, [rbp - 0x30]
mov rdx, r14
call fcn.140020d9d
mov r14, qword [rbp - 0x20]
inc r13
mov rsi, qword [rbp - 0x28]
mov qword [rsi + r14*8], rbx
inc r14
mov qword [rbp - 0x20], r14
mov rbx, qword [rbp - 0x18]
jmp 0x1400249d7
push 8
pop rax
xor ecx, ecx
jmp 0x140025371
test ebx, ebx
je 0x140025780
mov byte [rbp + 0x37], 1
push 0x10
pop rcx
call fcn.140020a4a
mov qword [rbp + 0x10], rax
cmp ebx, 0x4b
ja 0x140025b50
shl rbx, 4
lea rax, str.combase.dll
movups xmm0, xmmword [rbx + rax]
mov r9, qword [rbp + 0x10]
movups xmmword [r9], xmm0
push 1
pop rax
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], r9
mov qword [rbp], rax
mov byte [rbp + 0x37], 1
lea rcx, [rbp - 0x10]
call fcn.140020ab0
mov qword [rbp - 0x38], rax
mov qword [rbp + 0x10], rdx
push 0x48
pop rcx
call fcn.140020a4a
mov rbx, rax
mov eax, esi
shr eax, 0x10
and al, 1
mov r11, qword [rbp + 0x18]
mov ecx, r11d
shr cl, 5
and cl, 3
mov edx, r11d
shr dl, 3
and dl, 3
mov r8d, esi
shr r8d, 0x1b
and r8d, 7
bt r11d, 0xd
mov r9d, r8d
push 0xffffffffffffffff
pop r10
cmovae r9d, r10d
test esi, esi
cmovns r8d, r10d
lea r10, [0x1400264d2]
mov qword [rbx], r10
and qword [rbx + 8], 0
mov r10, qword [rbp - 0x38]
mov qword [rbx + 0x10], r10
mov r10, qword [rbp + 0x10]
mov qword [rbx + 0x18], r10
movzx r10d, si
mov dword [rbx + 0x20], r10d
mov dword [rbx + 0x24], r8d
mov dword [rbx + 0x28], r9d
mov dword [rbx + 0x2c], r11d
mov byte [rbx + 0x30], dl
mov byte [rbx + 0x31], cl
mov byte [rbx + 0x32], al
mov byte [rbx + 0x33], 0
mov dword [rbx + 0x38], r12d
mov eax, dword [rbp + 0x28]
mov dword [rbx + 0x3c], eax
mov eax, dword [rbp + 8]
mov dword [rbx + 0x40], eax
jmp 0x140025638
xor eax, eax
push 8
pop r11
jmp 0x140025514
xor eax, eax
push 8
pop r9
jmp 0x1400256b6
mov r15, qword [rbp - 0x30]
cmp r15, r14
jbe 0x1400257f8
lea r8, [r15*8]
test r14, r14
je 0x1400257cc
lea rdi, [r14*8]
mov rcx, rsi
mov rdx, r8
mov r8, rdi
call fcn.140020a78
mov rbx, rax
test rax, rax
jne 0x1400257da
mov qword [rbp - 0x18], r15
mov qword [rbp + 0x18], rsi
push 8
pop rcx
jmp 0x1400257ec
push 8
pop rbx
mov rcx, rsi
mov rdx, rbx
call fcn.140001074
movabs rcx, 0x8000000000000001
mov qword [rbp - 0x18], r14
mov qword [rbp + 0x18], rbx
mov rdx, rdi
call fcn.14003fba6
mov rsi, qword [rbp + 0x18]
cmp r14, 0x1348
jne 0x140025b75
mov rax, qword [rbp - 0x58]
mov rcx, qword [rax]
mov qword [rax], rsi
test rcx, rcx
je 0x140025833
push 8
pop rdx
movaps xmm6, xmmword [rbp + 0x40]
add rsp, 0xd8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp fcn.140002eb0
movaps xmm6, xmmword [rbp + 0x40]
add rsp, 0xd8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, [0x14009c848]
push 0x27
pop rdx
mov rcx, rbx
call fcn.140041bd0
jmp 0x140025b9c
lea r8, [0x14009c950]
push 0x13
pop rdx
mov rcx, rbx
call fcn.140041bd0
jmp 0x140025b9c
lea r8, [0x14009c860]
push 0x27
pop rdx
mov rcx, r12
call fcn.140041bd0
jmp 0x140025b9c
lea r8, [0x14009c968]
push 0x13
pop rdx
mov rcx, r14
call fcn.140041bd0
jmp 0x140025b9c
lea r8, [0x14009c878]
push 0x27
pop rdx
mov rcx, r14
call fcn.140041bd0
jmp 0x140025b9c
lea r8, [0x14009c980]
push 0x13
pop rdx
mov rcx, r15
call fcn.140041bd0
jmp 0x140025b9c
lea r8, [0x14009c998]
push 0x13
pop rdx
mov rcx, rdi
call fcn.140041bd0
jmp 0x140025b9c
lea r8, [0x14009c890]
push 0x27
pop rdx
mov rcx, r15
call fcn.140041bd0
jmp 0x140025b9c
lea r8, [0x14009c8a8]
push 0x27
pop rdx
mov rcx, rdi
call fcn.140041bd0
jmp 0x140025b9c
lea r8, [0x14009c908]
push 0x13
pop rdx
mov rcx, rbx
call fcn.140041bd0
jmp 0x140025b9c
lea r8, [0x14009c7e8]
push 0x27
pop rdx
mov rcx, rbx
call fcn.140041bd0
jmp 0x140025b9c
lea r8, [0x14009c800]
push 0x27
pop rdx
mov rcx, r12
call fcn.140041bd0
jmp 0x140025b9c
lea r8, [0x14009c920]
push 0x13
pop rdx
mov rcx, r14
call fcn.140041bd0
jmp 0x140025b9c
lea r8, [0x14009c818]
push 0x27
pop rdx
mov rcx, r14
call fcn.140041bd0
jmp 0x140025b9c
lea r8, [0x14009c938]
push 0x13
pop rdx
mov rcx, r15
call fcn.140041bd0
jmp 0x140025b9c
lea r8, [0x14009c830]
push 0x27
pop rdx
mov rcx, r15
call fcn.140041bd0
jmp 0x140025b9c
lea r8, [0x14009c678]
push 0x4c
pop rdx
mov rcx, rbx
call fcn.140041bd0
jmp 0x140025b9c
lea r8, [0x14009c690]
push 0x4c
pop rdx
mov rcx, r14
call fcn.140041bd0
jmp 0x140025b9c
lea r8, [0x14009c6a8]
push 0x4c
pop rdx
mov rcx, r15
call fcn.140041bd0
jmp 0x140025b9c
lea r8, [0x14009c6c0]
push 0x4c
pop rdx
mov rcx, rdi
call fcn.140041bd0
jmp 0x140025b9c
lea r8, [0x14009c7a0]
push 0x27
pop rdx
mov rcx, rbx
call fcn.140041bd0
jmp 0x140025b9c
lea r8, [0x14009c8d8]
push 0x13
pop rdx
mov rcx, rbx
call fcn.140041bd0
jmp 0x140025b9c
lea r8, [0x14009c8f0]
push 0x13
pop rdx
mov rcx, r14
call fcn.140041bd0
jmp 0x140025b9c
lea r8, [0x14009c7b8]
push 0x27
pop rdx
mov rcx, r12
call fcn.140041bd0
jmp 0x140025b9c
lea r8, [0x14009c7d0]
push 0x27
pop rdx
mov rcx, r14
call fcn.140041bd0
jmp 0x140025b9c
lea r8, [0x14009c630]
push 0x4c
pop rdx
mov rcx, rbx
call fcn.140041bd0
jmp 0x140025b9c
lea r8, [0x14009c648]
push 0x4c
pop rdx
mov rcx, r14
call fcn.140041bd0
jmp 0x140025b9c
lea r8, [0x14009c660]
push 0x4c
pop rdx
mov rcx, r15
call fcn.140041bd0
jmp 0x140025b9c
lea r8, [0x14009c770]
push 0x27
pop rdx
mov rcx, rbx
call fcn.140041bd0
jmp 0x140025b9c
lea r8, [0x14009c8c0]
push 0x13
pop rdx
mov rcx, rbx
call fcn.140041bd0
jmp 0x140025b9c
lea r8, [0x14009c788]
push 0x27
pop rdx
mov rcx, r12
call fcn.140041bd0
jmp 0x140025b9c
lea r8, [0x14009c600]
push 0x4c
pop rdx
mov rcx, rbx
call fcn.140041bd0
jmp 0x140025b9c
lea r8, [0x14009c618]
push 0x4c
pop rdx
mov rcx, r14
call fcn.140041bd0
jmp 0x140025b9c
lea r8, [0x14009c758]
push 0x27
pop rdx
mov rcx, rbx
call fcn.140041bd0
jmp 0x140025b9c
lea r8, [0x14009c5e8]
push 0x4c
pop rdx
mov rcx, rbx
call fcn.140041bd0
jmp 0x140025b9c
mov byte [rbp + 0x37], 1
push 8
pop rcx
push 0x20
pop rdx
call fcn.1400419b0
jmp 0x140025b9c
test r14, r14
je 0x140025b8c
mov r8, r14
shl r8, 3
push 8
pop rdx
mov rcx, rsi
call fcn.140001074
mov byte [rbp + 0x37], 0
lea rcx, str.X:metadata_scooppersist_rustup.cargo_registry_srcindex.crates.io_6f17d22bba15001ficed_x86_1.21.0_srcencoderhandlers_table.rs
call fcn.1400420b0
ud2
lea rcx, str._rustc_cb4d9a1902b3ea17e93872dafb76d24aa6295c47library_std_src_synconce.rs
call fcn.1400420b0
push 8
pop rcx
mov edx, 0x9a40
call fcn.1400419b0
int3
pop r15
pop rbp
ret
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
sub esp, 0x38
lea rbp, [rdx + 0x80]
add byte [rax], al
movaps xmmword [rsp + 0x20], xmm6
and al, 0x20
push 8
pop rdx
mov rcx, qword [rbp + 0x28]
mov ecx, dword [rbp + 0x28]
mov ecx, dword [rbp + 0x28]
call fcn.140002eb0
mov byte [rbp + 0x37], 1
invalid
invalid
add dword [rdi], ecx
sub byte [rsp + 0x20], dh
int3
invalid
and al, 0x20
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop rbp
pop r14
pop r15
pop rbp
ret
and al, 0x10
push rbp
push r15
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x20], esi
cmp byte [rbp + 0x37], 0
je 0x140026233
mov rcx, qword [rbp - 0x30]
mov rdx, qword [rbp - 0x28]
fsubr st(0)
invalid
mov al, 0xff
invalid
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
sub esp, 0x28
xlatb
mov edx, dword [rcx + 0x10]
adc dword [rbp + 0xc], esi
int1
dec dword [rax - 0x75]
push rsi
adc byte [rax - 0x75], cl
invalid
mov eax, dword [rsi + 8]
or byte [rax - 0x77], r9b
mov ecx, edx
ror dword [rax - 0x3f], 1
loope 0x1400262a5
lea eax, [0x14009cae5]
push 0xffffffff894c0007
add al, 8
invalid
invalid
add byte [rcx + rcx*4 + 4], cl
or byte [rax - 0x77], cl
mov dword [rax + rcx + 8], edi
jl case.0x140021c47.63
or byte [rax - 1], cl
ret 0x8948
inc edx
push rsi
adc byte [rax - 0x7d], cl
invalid
sub byte [rdi + 0x5e], bl
push r15
push rdi
push r14
push r13
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x88
sub esp, 0x88
add byte [rax], al
add byte [rax - 0x73], cl
lea rbp, [rsp + 0x80]
mov qword [rbp], 0xfffffffffffffffe
mov dword [rbp], 0xfffffffe
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], 0
add byte [rax], 0
add byte [rax - 0x39], cl
mov dword [rbp], 0xfffffffe
add r14b, r15b
invalid
invalid
invalid
dec dword [rax - 0x77]
invalid
mov rsi, rdx
mov esi, edx
mov eax, dword [r8 + 0x14]
mov eax, dword [rax + 0x14]
adc al, 0xc1
call 0x14fe2e5f7
invalid
and eax, 0xf
shr eax, 8
or byte [rbx - 0xb7f020], al
rol byte [rbx + rcx*4 + 0x71], 0x38
mov r14d, dword [rcx + 0x38]
and eax, 0xf
loopne 0x1400262fe
inc rax
inc eax
mov r14d, dword [rcx + 0x38]
imul r14, rax
imul esi, eax
mov rcx, qword [r8 + 8]
or byte [rax - 0x77], cl
or byte [rax - 0x77], cl
mov rax, rcx
shr rax, 0x38
shr eax, 0x38
enter 0xffffffffffffc148, 0xffffffffffffffe8
cmp byte [rax - 0x77], cl
invalid
shr eax, 0x38
mov qword [rbp - 0x50], rax
mov dword [rbp - 0x50], eax
mov r8b, 0x48
mov eax, ecx
mov rax, rcx
shr rax, 0x30
mov qword [rbp - 0x48], rax
mov r8d, 0x48c88948
shr eax, 0x28
mov r8d, 0x48c88948
shr eax, 0x28
mov qword [rbp - 0x40], rax
ror byte [rax - 0x77], 0xc8
mov rax, rcx
shr rax, 0x20
mov qword [rbp - 0x38], rax
mov eax, ecx
enter 0xffffffffffffe8c1, 0x18
mov dword [rbp - 0x20], eax
mov eax, ecx
shr eax, 0x10
invalid
invalid
mov dword [rbp - 0x1c], eax
in al, 0x48
mov eax, ecx
mov rax, rcx
mov qword [rbp - 0x58], rcx
shr eax, 8
call 0x12847ec4f
call 0x12847ec4f
mov al, byte [r8 + 0x1f]
mov byte [rbp - 3], al
std
mov al, byte [r8 + 0x1e]
invalid
mov byte [rbp - 2], al
mov al, byte [r8 + 0x1d]
mov al, byte [rax + 0x1d]
mov al, byte [rax + 0x1d]
mov byte [rbp - 1], al
mov r13b, byte [r8 + 0x1c]
inc dword [rbp - 0x76]
push 0x408b411c
sbb byte [rcx + 0x18e9c1c1], cl
shr ecx, 0x18
mov eax, dword [r8 + 0x18]
mov eax, dword [rax + 0x18]
mov ecx, eax
shr ecx, 0x18
mov dword [rbp - 0x10], ecx
mov ecx, eax
shr ecx, 0x10
adc byte [rcx + 0x4589f44d], cl
in al, dx
invalid
adc byte [rcx + 0x4589f44d], cl
in al, dx
shr eax, 8
mov dword [rbp - 8], eax
clc
clc
xor r12d, r12d
lea r15, [0x1400b6160]
cmp eax, 0x8fdd9
cmp eax, 0x8fdd9
std
or byte [rax], al
invalid
add byte [rax - 0x41], cl
movabs rdi, 0x8000000000000001
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rbp + 0x39], 0xf4
hlt
jae 0x14002642e
invalid
invalid
cld
add byte [rax], al
or byte [rbp + 0x39], 0xf4
hlt
cmp r12, r14
hlt
jae 0x14002642e
add byte [rax], al
cmp r12, 0xf
ja 0x140026442
add byte [rax], al
invalid
add byte [rax], al
movsxd rcx, dword [r15 + r12*4]
cmpsd dword [rsi], dword [rdi]
add rcx, r15
mov eax, r13d
invalid
mov eax, ebp
call 0x1858d45b1
jmp rcx
invalid
invalid
invalid
invalid
std
std
jmp 0x1400263fe
in al, dx
jmp 0x1400263e6
clc
jmp 0x1400263e6
invalid
sbb eax, 0xebf4458b
sbb byte [rbx + 0x13ebf045], cl
mov eax, dword [rbp - 0x10]
jmp 0x1400263e6
adc ecx, dword [rax - 0x75]
test al, 0xeb
invalid
hlt
mov eax, dword [rbp - 0x10]
jmp 0x1400263e6
invalid
invalid
adc ecx, dword [rax - 0x75]
test al, 0xeb
test al, 0xeb
and eax, 0xebe8458b
or byte [rbx + 0x3ebe445], cl
mov eax, dword [rbp - 0x20]
jmp 0x1400263e6
add ecx, dword [rbx + 0x16ebe045]
mov rax, qword [rbp - 0x38]
jmp 0x1400263fe
jmp 0x1400263fe
movzx edx, al
and rbx, 0xffffffffffffff00
or rbx, rdx
mov qword [rbp - 0x28], rbx
mov qword [rbp - 0x30], rdi
mov rcx, rsi
call fcn.140022c04
inc r12
mov rcx, rdi
mov rdx, rbx
call fcn.140028d99
jmp 0x140026391
add rsp, 0x88
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rax, [0x14009dee1]
mov qword [rbp - 0x28], rax
movabs rax, 0x8000000000000000
mov qword [rbp - 0x30], rax
lea rdx, [0x14009c5c5]
push 0x1f
pop r8
mov rcx, rsi
call fcn.140022d44
lea rdx, [0x14009dee1]
movabs rcx, 0x8000000000000000
add rsp, 0x88
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp fcn.140028d99
pop qword [rcx]
add byte [rax], al
lea rax, [rsp + 0x34]
lea rcx, [rsp + 0x50]
mov qword [rcx], rax
lea rax, str.Operand_:_expected_OpKind__OpKind::MemorySegDI__OpKind::MemorySegEDI_or_OpKind::MemorySegRDI
lea rdx, [rsp + 0x80]
mov qword [rdx], rax
mov qword [rdx + 8], 2
mov dword [rdx + 8], 2
and qword [rdx + 0x20], 0
lea rax, [0x140007510]
mov qword [rcx + 8], rax
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], 1
lea rdi, [rsp + 0x1f8]
jmp 0x140028733
push rsp
and al, 0x38
test al, al
je 0x140028746
test r10d, r10d
je 0x140027e71
mov byte [rsp + 0x20], r15b
mov rcx, rsi
mov qword [rsp + 0x38], r14
mov r14d, edx
mov edx, ebp
mov r8d, r10d
mov r9d, dword [rsp + 0x30]
mov r15, r10
call fcn.1400275c0
invalid
inc dword [rcx + rcx*4 - 0xe]
mov r14, qword [rsp + 0x38]
mov r10, r15
test al, al
je 0x140028746
test ch, dl
or byte [rax], al
invalid
invalid
test ch, dl
or byte [rax], al
add byte [rcx - 0x80], al
std
or byte [rdi], cl
xchg dword [rax - 0x47ffffff], ebx
adc eax, dword [rcx]
add byte [rax], al
cmp r13b, 8
ja 0x140028013
mov eax, 0x113
bt eax, r13d
jae 0x140028013
add byte [rax], al
add byte [rax], al
lea eax, [r14 - 0x45]
cmp al, 2
jae 0x140027fc8
test r10d, r10d
je 0x140028148
invalid
lea rax, [rsp + 0x2c]
lea rcx, [rsp + 0x50]
mov qword [rcx], rax
lea rax, str.Operand_:_expected_OpKind__OpKind::MemorySegDI__OpKind::MemorySegEDI_or_OpKind::MemorySegRDI
lea rdx, [rsp + 0x80]
mov qword [rdx], rax
mov qword [rdx + 8], 2
and qword [rdx + 0x20], 0
add byte [rax - 0x73], cl
add eax, 0xfffdf63e
std
invalid
mov qword [rcx + 8], rax
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], 1
lea rdi, [rsp + 0x270]
jmp 0x140028733
or byte [rax], al
invalid
or byte [rax], al
add byte [rax - 0x80], al
inc dword [rsi + rsi*2]
invalid
push rax
mov qword [rcx], rax
lea rax, str.Operand_:_expected_OpKind__OpKind::MemorySegDI__OpKind::MemorySegEDI_or_OpKind::MemorySegRDI
lea rdx, [rsp + 0x80]
mov qword [rdx], rax
mov dword [rdx], eax
mov qword [rdx + 8], 2
and qword [rdx + 0x20], 0
lea rax, [0x140007510]
mov qword [rcx + 8], rax
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], 1
add dword [rax], eax
add byte [rax], al
lea rdi, [rsp + 0x138]
jmp 0x140028733
add byte [rcx - 0x73], al
call 0x14f077812
call 0x14f077812
xchg dword [rax + 1], ebp
add byte [rax], al
lea rcx, [0x1400b61a0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
test r10d, r10d
je 0x140028433
add al, 0
invalid
cmp r10d, 0x1b
je 0x140028443
invalid
mov al, 1
cmp r10d, 0x1c
jne case.0x140027fa2.1
adc al, 2
add byte [rax], al
jmp 0x14002843d
movabs rax, 0xffffffff00000000
mov r15b, byte [rdi + 0x22]
mov r8, qword [rdi + 8]
mov dword [rsi + 0x60], r8d
mov rcx, r8
cmp ebx, 8
jne 0x140028073
add rcx, 0xffffffff80000000
cmp rcx, rax
jae 0x1400280d5
lea rax, [rsp + 0x2c]
lea rcx, [rsp + 0x50]
mov qword [rcx], rax
add dword [rax - 0x73], ecx
add eax, 0x75932
jmp 0x140027f43
lea rax, [rsp + 0x2c]
lea rcx, [rsp + 0x50]
mov qword [rcx], rax
lea rax, [0x140007510]
mov qword [rcx + 8], rax
lea r8, str.Operand_:_expected_OpKind__OpKind::MemorySegDI__OpKind::MemorySegEDI_or_OpKind::MemorySegRDI
lea rdx, [rsp + 0x80]
add byte [rax], 0
invalid
or byte [rbp + rcx*4 + 5], cl
invalid
mov qword [rdx], r8
lea r8, [rsp + 0xb4]
mov qword [rdx + 8], 3
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
and qword [rdx + 0x20], 0
mov qword [rcx + 0x10], r8
mov qword [rcx + 0x18], rax
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], 2
mov dword [rdx + 0x18], 2
lea rdi, [rsp + 0x258]
jmp 0x140028733
rol byte [rsi], 0
invalid
pop rax
add al, byte [rax]
add cl, ch
rol byte [rsi], 0
add byte [rax + 1], cl
ror dword [rax - 0x48], 0
invalid
mov eax, 0x80000000
invalid
cmp dh, 0xff
invalid
add rcx, rax
movabs rax, 0xfffffffe80000000
add byte [rax - 2], al
dec dword [rax + 0x39]
sal dword [rbx + 0x50], 0x48
cmp rcx, rax
jae 0x1400280d5
lea rax, [rsp + 0x2c]
lea eax, [rsp + 0x2c]
lea rcx, [rsp + 0x50]
mov qword [rcx], rax
lea rax, str.Operand_:_expected_OpKind__OpKind::MemorySegDI__OpKind::MemorySegEDI_or_OpKind::MemorySegRDI
pop rcx
invalid
invalid
pop rcx
invalid
lea rdx, [rsp + 0x80]
add byte [rax], al
mov qword [rdx], rax
mov qword [rdx + 8], 2
or byte [rdx], al
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
and byte [rax], al
lea rax, [0x140007510]
lea eax, [0x140007510]
or byte [rdx], al
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
lea eax, [0x140007510]
mov qword [rcx + 8], rax
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], 1
lea rdi, [rsp + 0x150]
add byte [rax], al
or byte [rax - 0x77], cl
adc byte [rax - 0x39], cl
sbb byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
mov esp, 0x15024
add byte [rax], al
invalid
pop rsi
invalid
jmp 0x140028733
test r14d, r14d
je 0x14002824d
mov r11d, r14d
sub r11d, dword [rsp + 0x48]
test r10d, r10d
jne 0x14002825c
test dword [rbp + 1], ebp
add byte [rax], al
invalid
test dword [rbp + 1], ebp
add byte [rax], al
invalid
mov r9d, 0xffffffff
mov dl, 1
jmp 0x140028269
add byte [rax], al
leave
add byte [rax], al
add byte [rax + 0x968e], al
add byte [rsi], al
mov byte [rsi + 0x94], 2
mov rax, qword [rdi + 8]
invalid
xchg byte [rax + rax + 0x48020000], dl
mov eax, dword [rdi + 8]
invalid
or byte [rax + 0x3d], cl
add byte [rax], al
add dword [rax], eax
cmp rax, 0x10000
jb 0x14002887b
lea rax, [rsp + 0xb8]
lea rcx, [rsp + 0x50]
and al, 0x50
and al, 0x50
mov qword [rcx], rax
lea rax, str.Operand_:_expected_OpKind__OpKind::MemorySegDI__OpKind::MemorySegEDI_or_OpKind::MemorySegRDI
jmp 0x140028099
cmp byte [rdi + 0x22], 0
and al, byte [rax]
je 0x1400282a2
lea rax, [rsp + 0x2c]
lea rcx, [rsp + 0x50]
sub al, 0x48
lea ecx, [rsp + 0x50]
mov qword [rcx], rax
lea rax, str.Operand_:_expected_OpKind__OpKind::MemorySegDI__OpKind::MemorySegEDI_or_OpKind::MemorySegRDI
pop rdx
invalid
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
add cl, byte [rax - 0x39]
or byte [rdx], al
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
and byte [rax], al
lea rax, [0x140007510]
pop rdx
invalid
add byte [rax], 0
add byte [rax], al
add byte [rax - 0x77], cl
add cl, byte [rax - 0x39]
or byte [rdx], al
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
lea eax, [0x140007510]
mov qword [rcx + 8], rax
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], 1
lea rdi, [rsp + 0xb8]
jmp 0x140028733
test r10d, r10d
je 0x140028437
cmp r10d, 0x1b
je 0x14002843b
cmp r10d, 0x1c
jne case.0x140027fa2.1
mov al, 3
jmp 0x14002843d
test r10d, r10d
jne case.0x140027fa2.1
mov al, 4
jmp 0x14002843d
test r10d, r10d
je 0x1400282eb
lea rax, [rsp + 0x108]
mov dword [rax], r14d
lea rcx, [rsp + 0x120]
mov dword [rcx], r10d
lea rdx, [rsp + 0xb8]
lea r8, [rsp + 0x80]
mov qword [r8], rdx
lea r9, [0x140007510]
mov qword [r8 + 8], r9
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], r9
lea rax, str.Operand_:_expected_OpKind__OpKind::MemorySegDI__OpKind::MemorySegEDI_or_OpKind::MemorySegRDI
lea rdx, [rsp + 0x50]
mov qword [rdx], rax
mov eax, 3
mov qword [rdx + 8], rax
and qword [rdx + 0x20], 0
mov qword [r8 + 0x20], rcx
mov qword [r8 + 0x28], r9
mov qword [rdx + 0x10], r8
mov qword [rdx + 0x18], rax
lea rdi, [rsp + 0x168]
jmp 0x140028733
mov r11d, 0xffffffff
test r10d, r10d
je 0x140028393
movzx eax, byte [rsp + 0x30]
mov r9d, r10d
sub r9d, eax
xor edx, edx
mov ebp, r11d
and ebp, 7
test r13d, r13d
jne 0x140028297
cmp ebp, 5
jne 0x140028297
test r8d, r8d
je 0x1400282f2
lea rax, [rsp + 0x2c]
lea rcx, [rsp + 0x50]
mov qword [rcx], rax
lea rax, str.Operand_:_expected_OpKind__OpKind::MemorySegDI__OpKind::MemorySegEDI_or_OpKind::MemorySegRDI
jmp 0x14002846e
cmp r13d, 1
je 0x1400282f5
jmp 0x140028359
cmp dword [rsi + 0x48], 0x40
jne 0x1400283e3
test byte [r12 + 1], 0x80
jne 0x14002860f
or byte [rsi + 0x96], 5
mov rax, qword [rdi + 8]
mov qword [rsp + 0xd0], rax
cmp r14d, 0x46
jne 0x140028807
mov byte [rsi + 0x94], 6
mov dword [rsi + 0x60], eax
shr rax, 0x20
mov dword [rsi + 0x64], eax
jmp 0x140028746
mov al, 5
jmp 0x14002843d
xor r8d, r8d
mov dword [rsp + 0x30], edx
mov dword [rsp + 0x44], r11d
mov qword [rsp + 0x48], r9
mov byte [rsp + 0x38], r15b
mov r15, r10
mov rcx, rsi
mov rdx, rdi
call fcn.140028917
test al, 1
je 0x140028340
movsx eax, dl
mov dword [rsi + 0x60], eax
test r14d, r14d
mov r10, r15
mov r15b, byte [rsp + 0x38]
mov r9, qword [rsp + 0x48]
mov r11d, dword [rsp + 0x44]
mov edx, dword [rsp + 0x30]
jne 0x14002836f
jmp 0x1400285db
mov r13d, ebx
mov r10, r15
mov r15b, byte [rsp + 0x38]
mov r9, qword [rsp + 0x48]
mov r11d, dword [rsp + 0x44]
mov edx, dword [rsp + 0x30]
test r14d, r14d
je 0x1400285db
cmp r13d, 1
jne 0x1400285cb
mov eax, dword [rsi + 0x60]
movsx ecx, al
cmp ecx, eax
je 0x1400285e7
lea rax, [rsp + 0x2c]
lea rcx, [rsp + 0x50]
mov qword [rcx], rax
lea rax, str.Operand_:_expected_OpKind__OpKind::MemorySegDI__OpKind::MemorySegEDI_or_OpKind::MemorySegRDI
jmp 0x1400284dc
test dl, dl
je 0x140028786
lea rax, [rsp + 0x2c]
lea rcx, [rsp + 0x50]
mov qword [rcx], rax
lea rax, str.Operand_:_expected_OpKind__OpKind::MemorySegDI__OpKind::MemorySegEDI_or_OpKind::MemorySegRDI
lea rdx, [rsp + 0x80]
mov qword [rdx], rax
mov qword [rdx + 8], 2
and qword [rdx + 0x20], 0
lea rax, [0x140007510]
mov qword [rcx + 8], rax
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], 1
jmp 0x140028240
lea rax, [rsp + 0x2c]
lea rcx, [rsp + 0x50]
mov qword [rcx], rax
lea rax, str.Operand_:_expected_OpKind__OpKind::MemorySegDI__OpKind::MemorySegEDI_or_OpKind::MemorySegRDI
lea rdx, [rsp + 0x80]
mov qword [rdx], rax
mov qword [rdx + 8], 2
and qword [rdx + 0x20], 0
lea rax, [0x140007510]
mov qword [rcx + 8], rax
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], 1
lea rdi, [rsp + 0xd8]
jmp 0x140028733
mov al, 7
jmp 0x14002843d
mov al, 6
jmp 0x14002843d
mov al, 2
or byte [rsi + 0x96], al
mov rax, qword [rdi + 8]
lea rcx, [rax - 0x10000]
cmp rcx, 0xfffffffffffe8000
jae 0x1400284aa
lea rax, [rsp + 0xb8]
lea rcx, [rsp + 0x50]
mov qword [rcx], rax
lea rax, str.Operand_:_expected_OpKind__OpKind::MemorySegDI__OpKind::MemorySegEDI_or_OpKind::MemorySegRDI
lea rdx, [rsp + 0x80]
mov qword [rdx], rax
mov qword [rdx + 8], 2
and qword [rdx + 0x20], 0
lea rax, [0x140007510]
mov qword [rcx + 8], rax
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], 1
lea rdi, [rsp + 0x180]
jmp 0x140028733
mov dword [rsi + 0x60], eax
test r10d, r10d
jne 0x140028518
cmp r14b, 0x1a
jne 0x140028518
test r13d, r13d
jne 0x140028518
test eax, eax
je 0x14002858c
lea rax, [rsp + 0xb8]
lea rcx, [rsp + 0x50]
mov qword [rcx], rax
lea rax, str.Operand_:_expected_OpKind__OpKind::MemorySegDI__OpKind::MemorySegEDI_or_OpKind::MemorySegRDI
lea rdx, [rsp + 0x80]
mov qword [rdx], rax
mov qword [rdx + 8], 2
and qword [rdx + 0x20], 0
lea rax, [0x140007510]
mov qword [rcx + 8], rax
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], 1
lea rdi, [rsp + 0x198]
jmp 0x140028733
test r13d, r13d
je 0x1400285fa
cmp r13d, 1
je 0x14002858c
cmp r13d, 2
je 0x1400285b8
lea rax, [rsp + 0xb8]
lea rcx, [rsp + 0x50]
mov qword [rcx], rax
lea rax, [0x140007510]
mov qword [rcx + 8], rax
lea r8, str.Operand_:_expected_OpKind__OpKind::MemorySegDI__OpKind::MemorySegEDI_or_OpKind::MemorySegRDI
lea rdx, [rsp + 0x80]
mov qword [rdx], r8
lea r8, [rsp + 0xd8]
mov qword [rdx + 8], 3
and qword [rdx + 0x20], 0
mov qword [rcx + 0x10], r8
mov qword [rcx + 0x18], rax
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], 2
jmp 0x14002872b
movsx r8d, ax
mov rcx, rsi
mov rdx, rdi
call fcn.140028917
test al, 1
je 0x1400285b8
movsx eax, dl
mov dword [rsi + 0x60], eax
or byte [rsi + 0x96], 0x40
mov byte [rsi + 0x94], 1
jmp 0x140028746
or byte [rsi + 0x96], 0x80
mov byte [rsi + 0x94], 2
jmp 0x140028746
cmp r13d, ebx
jne 0x14002865f
or byte [rsi + 0x96], 0x80
mov byte [rsi + 0x94], 3
jmp 0x140028697
or byte [rsi + 0x96], 0x40
mov byte [rsi + 0x94], 1
jmp 0x140028697
test eax, eax
je 0x140028746
lea rax, [rsp + 0xb8]
jmp 0x1400288cc
lea rax, [rsp + 0x2c]
lea rcx, [rsp + 0x50]
mov qword [rcx], rax
lea rax, str.Operand_:_expected_OpKind__OpKind::MemorySegDI__OpKind::MemorySegEDI_or_OpKind::MemorySegRDI
lea rdx, [rsp + 0x80]
mov qword [rdx], rax
mov qword [rdx + 8], 2
and qword [rdx + 0x20], 0
lea rax, [0x140007510]
mov qword [rcx + 8], rax
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], 1
lea rdi, [rsp + 0x108]
jmp 0x140028733
mov dword [rsp + 0x30], edx
mov r14d, r11d
mov rbx, r9
mov rdi, r10
test r13d, r13d
je 0x1400288b0
lea rdx, str.Invalid_memory_displ_size___value:_ESP_RSP_cant_be_used_as_an_index_register
mov r8d, 0x21
mov rcx, rsi
call fcn.140022d44
mov r10, rdi
mov r9, rbx
mov r11d, r14d
mov edx, dword [rsp + 0x30]
test dl, dl
je 0x1400286bf
mov eax, dword [r12]
test r15b, r15b
jne 0x1400286c3
cmp ebp, 4
je 0x1400286c3
mov ecx, eax
and ecx, 0x8000
jne 0x1400286c3
or byte [rsi + 0x96], bpl
jmp 0x1400287ce
mov eax, dword [r12]
or eax, 0x20
mov dword [rsi + 0x90], eax
shl r15b, 6
mov byte [rsi + 0x97], r15b
or byte [rsi + 0x96], 4
or r10d, 0x10
cmp r10d, 0x39
jne 0x14002875b
lea rax, [rsp + 0x2c]
lea rcx, [rsp + 0x50]
mov qword [rcx], rax
lea rax, str.Operand_:_expected_OpKind__OpKind::MemorySegDI__OpKind::MemorySegEDI_or_OpKind::MemorySegRDI
lea rdx, [rsp + 0x80]
mov qword [rdx], rax
mov qword [rdx + 8], 2
and qword [rdx + 0x20], 0
lea rax, [0x140007510]
mov qword [rcx + 8], rax
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], 1
lea rdi, [rsp + 0xf0]
mov rcx, rdi
call fcn.140022c95
mov rcx, rsi
mov rdx, rdi
call fcn.140022da5
nop
add rsp, 0x288
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov ecx, r11d
and cl, 7
test r11d, r11d
movzx edx, cl
mov ecx, 5
cmovns ecx, edx
or cl, r15b
test r9d, r9d
js 0x1400287c5
lea edx, [r9*8]
and dl, 0x38
or cl, dl
jmp 0x1400287c8
mov eax, dword [rsi + 0x90]
mov cl, byte [rsi + 0x96]
test r15b, r15b
jne 0x140028883
cmp dword [rsi + 0x48], 0x40
je 0x140028883
mov edx, eax
and edx, 0x8000
jne 0x140028883
or cl, 5
mov byte [rsi + 0x96], cl
mov byte [rsi + 0x94], 3
jmp 0x140028746
or cl, 0x20
mov byte [rsi + 0x97], cl
test r11d, r11d
js 0x1400287de
shr r11d, 3
or eax, r11d
mov dword [r12], eax
test r9d, r9d
js 0x140028746
mov ecx, r9d
shr ecx, 2
shl r9d, 0x1b
or r9d, ecx
and r9d, 0x80000002
or r9d, eax
mov dword [r12], r9d
jmp 0x140028746
mov byte [rsi + 0x94], 5
mov rcx, rax
shr rcx, 0x20
je 0x14002887b
lea rax, [rsp + 0x2c]
lea rcx, [rsp + 0x50]
mov qword [rcx], rax
lea rax, [0x140007510]
mov qword [rcx + 8], rax
lea rax, [rsp + 0xd0]
mov qword [rcx + 0x10], rax
lea rax, str.Operand_:_expected_OpKind__OpKind::MemorySegDI__OpKind::MemorySegEDI_or_OpKind::MemorySegRDI
lea rdx, [rsp + 0x80]
mov qword [rdx], rax
mov eax, 2
mov qword [rdx + 8], rax
and qword [rdx + 0x20], 0
lea r8, [0x140009ca0]
mov qword [rcx + 0x18], r8
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], rax
lea rdi, [rsp + 0x120]
jmp 0x140028733
mov dword [rsi + 0x60], eax
jmp 0x140028746
or cl, 4
mov byte [rsi + 0x96], cl
mov byte [rsi + 0x94], 3
or eax, 0x20
mov dword [rsi + 0x90], eax
shl r15b, 6
or r15b, 0x25
mov byte [rsi + 0x97], r15b
jmp 0x140028746
cmp dword [rsi + 0x60], 0
mov r10, rdi
mov r9, rbx
mov r11d, r14d
mov edx, dword [rsp + 0x30]
je 0x140028697
lea rax, [rsp + 0x2c]
lea rcx, [rsp + 0x50]
mov qword [rcx], rax
lea rax, str.Operand_:_expected_OpKind__OpKind::MemorySegDI__OpKind::MemorySegEDI_or_OpKind::MemorySegRDI
lea rdx, [rsp + 0x80]
mov qword [rdx], rax
mov qword [rdx + 8], 2
and qword [rdx + 0x20], 0
lea rax, [0x140007510]
mov qword [rcx + 8], rax
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], 1
lea rdi, [rsp + 0x1b0]
jmp 0x140028733
lea edi, [rsp + 0x30]
mov rcx, rdi
call fcn.140022c95
dec dword [rax - 0x77]
int1
mov rdx, rdi
call fcn.140022da5
jmp 0x14002908a
or dword [rsi + 0x58], eax
add rsp, 0x108
pop rdi
pop rsi
ret
stc
call fcn.140021214
mov rcx, qword [rsi]
invalid
mov rdx, rdi
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.1400214a7
and dword [rcx + 0x10], 0
mov rcx, rax
jmp fcn.1400211ea
mov dh, 0x4b
add rcx, rax
mov qword [rbx], rcx
mov al, byte [rdi + 0x55]
test al, al
je 0x140029169
test al, 1
je 0x140029140
invalid
or byte [rbx + 0x17], 0x80
mov ecx, 0x20000000
test al, 2
jne 0x140029152
invalid
or dword [rcx + 0x40000000], edi
mov ecx, 0x40000000
add byte [rax], al
test al, 4
test al, 4
je 0x140029155
or dword [rbx + 0x14], ecx
test al, 8
je 0x140029169
invalid
adc byte [rax - 0xe1], bh
and eax, dword [rbx + 0x14]
or eax, 0x80
mov dword [rbx + 0x14], eax
invalid
invalid
adc al, 0x4c
lea esi, [rdi + 0x20]
ja 0x14002918d
lea r14, [rdi + 0x20]
ja 0x14002918d
mov rdx, qword [rdi + 0x10]
cmp rdx, qword [rdi]
jne 0x140029182
mov rcx, rdi
call fcn.140020b86
jp 0x14002917c
dec dword [rax - 0x75]
push rdi
invalid
jp 0x14002917c
invalid
dec dword [rax - 0x75]
push rdi
adc byte [rax - 0x75], cl
mov rax, qword [rdi + 8]
imul rcx, rdx, 0x28
mov r8, qword [rbx + 0x20]
mov eax, dword [rbx + 0x20]
or byte [r8 + 0x6b], r9b
retf 0x4c28
mov eax, dword [rbx + 0x20]
and byte [rcx + rcx*4 + 0x44], cl
or byte [rax], ah
mov qword [rax + rcx + 0x20], r8
movups xmm0, xmmword [rbx]
adc byte [rbx], al
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rax + rcx + 0x10], xmm1
adc dword [rax + rcx + 0x10], ecx
adc dword [rax + rcx + 0x10], ecx
movups xmmword [rax + rcx], xmm0
inc rdx
inc edx
inc edx
mov qword [rdi + 0x10], rdx
mov dword [rdi + 0x10], edx
and word [rdi + 0x54], 0
and dword [rdi + 0x54], 0
xorps xmm0, xmm0
movups xmmword [r14], xmm0
adc dword [rsi], eax
adc dword [rsi], eax
movabs rax, 0x8000000000000001
mov qword [rsi], rax
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 6
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
ret
sub esp, 0x68
mov rsi, rcx
xorps xmm0, xmm0
lea rax, [rsp + 0x20]
movaps xmmword [rax + 0x10], xmm0
and qword [rax + 0x20], 0
movaps xmmword [rax], xmm0
sub dword [rax], eax
mov word [rax + 0x20], dx
mov byte [rax + 0x1c], r8b
mov byte [rax + 0x1c], al
mov r9d, r9d
lea rdi, [rsp + 0x50]
mov r8d, 1
mov rcx, rdi
mov rdx, rax
call fcn.140029252
mov rax, qword [rdi]
movabs rcx, 0x8000000000000001
mov ecx, 1
add byte [rax], al
invalid
invalid
cmp rax, rcx
jne 0x140029239
mov rax, qword [rsp + 0x40]
mov qword [rsi + 0x20], rax
movaps xmm0, xmmword [rsp + 0x20]
movaps xmm1, xmmword [rsp + 0x30]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
jmp case.0x140022781.55
movups xmm0, xmmword [rsp + 0x58]
movups xmmword [rsi + 8], xmm0
mov qword [rsi], rax
mov word [rsi + 0x20], 0x1348
and byte [rax + 0x13], cl
add rsp, 0x68
pop rdi
pop rsi
ret
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x38
mov rbx, r9
mov r14, r8
mov rdi, rdx
mov rsi, rcx
movabs r12, 0x8000000000000001
movzx edx, word [rdx + 0x20]
push rdx
and byte [rbp + rcx*4 + 0x7c], cl
and al, 0x20
push rdx
and byte [rbp + rcx*4 + 0x7c], cl
and al, 0x20
mov rcx, r15
stc
call fcn.140029321
mov rax, qword [r15]
cmp rax, r12
jne 0x1400292b9
loopne 0x140029302
sub ecx, dword [rdi]
mov dh, 0x44
and al, 0x28
movzx eax, byte [rsp + 0x28]
mov ecx, r14d
mov ecx, esi
mov byte [rdi + rcx + 0x10], al
add rax, 0xfffffffffffffffa
cmp rax, 8
clc
invalid
movups xmm9, xmmword [rax - 0x7d]
sar dl, 0x48
cmp eax, 8
clc
invalid
clc
or byte [rdi + 0x38], dh
ja case.default.0x1400292b2
lea rcx, [0x1400b61b4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
movzx eax, bl
jmp case.0x140027fa2.9
mov cl, byte [rsp + 0x28]
mov rdx, qword [rsp + 0x30]
mov qword [rsi + 0x10], rdx
mov dword [rsi + 0x10], edx
mov dword [rsi + 0x10], edx
mov rdx, qword [rsp + 0x29]
mov qword [rsi + 9], rdx
mov qword [rsi], rax
mov byte [rsi + 8], cl
jmp 0x140029309
mov dword [rdi + 0x18], ebx
jmp 0x140029306
dec r12
mov qword [rsi], r12
lea rax, [0x14009dec9]
lea eax, [0x14009dec9]
lea eax, [0x14009dec9]
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], 0x18
add byte [rax], al
add bl, ch
invalid
or byte [rax - 0x39], cl
adc byte [rax], r11b
add byte [rax], al
add bl, ch
adc cl, byte [rdi]
movzx eax, bl
movzx eax, bl
mov qword [rdi + 8], rax
jmp 0x140029306
movzx eax, bx
ret
mov dword [rdi + 0x18], eax
mov qword [rsi], r12
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop rsi
pop r15
ret
mov dword [rdi + 0x18], ebx
and qword [rdi + 8], 0
jmp 0x140029306
invalid
call qword [rax + 0x20]
cmp al, 0x19
jne 0x14002943f
lea rax, [rsp + 0x28]
mov dword [rax], r15d
lea rcx, [rsp + 0x50]
mov qword [rcx], rax
lea rax, [0x140007510]
mov qword [rcx + 8], rax
or byte [r8 - 0x73], cl
and al, 0x20
mov qword [rcx + 0x10], rax
lea rax, [0x14009df50]
lea rdx, [rsp + 0x70]
and al, 0x70
mov qword [rdx], rax
mov qword [rdx + 8], 3
add byte [rax], al
and qword [rdx + 0x20], 0
lea rax, [fcn.140004ed0]
mov ebx, 0x8948fffd
sbb byte [r8 - 0x77], cl
invalid
invalid
dec dword [rax - 0x77]
sbb byte [r8 - 0x77], cl
adc bl, bpl
jmp 0x14002941a
jmp 0x14002941a
lea rax, [rsp + 0x34]
mov dword [rax], r15d
inc rdi
lea rcx, [rsp + 0x28]
mov qword [rcx], rdi
lea r8, [rsp + 0x50]
and al, 0x50
and al, 0x50
mov qword [r8], rax
lea rax, [0x140007510]
mov qword [r8 + 8], rax
mov dword [rax + 8], eax
mov dword [rax + 8], eax
mov qword [r8 + 0x10], rcx
lea rax, [0x14009dfa0]
invalid
invalid
lea rdx, [rsp + 0x70]
mov qword [rdx], rax
mov qword [rdx + 8], 3
mov dword [rdx + 8], 3
add eax, dword [rax]
add byte [rax], al
and qword [rdx + 0x20], 0
lea rax, [fcn.140004ed0]
lea eax, [fcn.140004ed0]
mov qword [r8 + 0x18], rax
mov qword [rdx + 0x10], r8
mov dword [rdx + 0x10], eax
mov qword [rdx + 0x18], 2
add al, byte [rax]
add byte [rax], al
lea rdi, [rsp + 0x38]
mov rcx, rdi
call fcn.140022c95
invalid
mov rax, qword [rdi + 0x10]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rdi]
invalid
movups xmmword [rsi], xmm0
jmp 0x140029485
cmp al, 6
jne 0x140029475
invalid
test rdi, rdi
je 0x140029475
inc rdi
cmp rdi, r14
jne 0x140029475
invalid
div dword [rbp + 0x25]
mov rcx, qword [rbx]
mov rax, qword [rbx + 8]
call qword [rax + 0x20]
mov ecx, eax
mov al, 6
cmp cl, 0x19
je 0x140029475
invalid
movzx eax, cl
add rax, 0xfffffffffffffffa
test rax, 0xfffffffffffffffd
invalid
invalid
dec dword [rdi]
xchg esp, eax
invalid
or al, 6
invalid
mov byte [rsi + 8], al
movabs rax, 0x8000000000000001
mov qword [rsi], rax
add byte [rax], al
add byte [rax + 0x48068948], al
add esp, 0xa0
add byte [rax], al
invalid
add rsp, 0xa0
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rdi
ret
loope 0x1400294a7
invalid
xor r11d, r11d
xor ebx, ebx
cmp dl, 6
invalid
cmovae ecx, ebx
push rdx
or al, byte [rdx + rcx*4 + 0x5a]
invalid
pop rdx
mov bl, byte [rdx + 0xb]
or ecx, dword [rdi]
mov dh, 0x72
or al, 0x48
mov edx, dword [rdx]
add esi, dword [rcx]
dec dword [rax - 0x7b]
test rdx, rdx
invalid
invalid
xchg ebp, eax
mov dword [rax + rcx*4 + 0x49], 0x51884410
mov byte [rcx + 0x10], cl
invalid
invalid
push rcx
mov byte [rcx + 0x10], cl
adc byte [rax + rcx*4 + 0x51], al
adc dword [rax + rcx*4 + 0x59], eax
adc al, byte [rbp + 8]
or r11b, r10b
cmove edi, r8d
mov byte [rcx + 0x12], bl
clc
jns case.0x140021e89.89
call 0x153441cfc
adc ebx, dword [r15 + 0x5e]
sub esp, 0x28
mov rdi, rdx
mov rsi, rcx
mov esi, ecx
mov esi, ecx
invalid
mov al, byte [rdx + 0x11]
mov byte [rcx + 0x23], al
and ecx, dword [r11 + 0xc8d0842]
invalid
add byte [rax], al
add byte [rax], al
adc dword [rax + 0x428b2341], ecx
or byte [rbp + 0xc50c], cl
and ecx, dword [r11 + 0xc8d0842]
invalid
add byte [rax], al
add byte [rax - 0x46], cl
add eax, dword [rax]
add dword [rbx], eax
add al, byte [rax]
add byte [rax], al
movabs rdx, 0x203010003
shr rdx, cl
mov cl, byte [rdi + 0x12]
adc r9b, byte [r8 - 0x77cdbb2]
add eax, 0x3b8
invalid
adc r9b, byte [r8 - 0x77cdbb2]
adc cl, byte [rax - 0x77cdbb2]
add eax, 0x3b8
add byte [rdi], cl
ret 0x4688
invalid
cmovb eax, edx
mov byte [rsi + 0x22], al
invalid
invalid
mov edx, dword [rdi + 0xc]
and r9b, byte [rbx - 0x76b7f3a9]
int1
mov rcx, rsi
mov ecx, esi
call fcn.140022bac
mov rax, qword [rdi]
invalid
mov qword [rsi + 8], rax
mov eax, 0xfbffff1f
invalid
invalid
sti
and eax, dword [rsi + 0x14]
invalid
adc al, 0xf
movzx ecx, byte [rdi + 0x13]
shl ecx, 0x1a
loope 0x140029570
mov dh, 0x4f
adc eax, ecx
loope 0x140029570
or ecx, eax
mov al, byte [rdi + 0x10]
mov edx, eax
shl dl, 5
add eax, 0x4540c280
xor eax, eax
add eax, 0x4540c280
xor eax, eax
test al, al
movzx eax, dl
ret 0xf41
invalid
invalid
cmove eax, eax
movzx eax, al
mov dh, 0xc0
or eax, ecx
mov dword [rsi + 0x14], eax
add rsp, 0x28
pop rdi
pop rsi
ret
sub esp, 0x40
mov rbx, r8
mov ebx, eax
mov rdi, rdx
mov rsi, rcx
movabs r15, 0x8000000000000001
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rdi], 0xb7
push rdx
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rdi], 0xb7
push rdx
and byte [rbp + rcx*4 + 0x74], cl
lea r14, [rsp + 0x28]
lea r14, [rsp + 0x28]
je 0x1400295c8
sub byte [rcx - 0x48], al
add dword [rax], eax
mov r8d, 1
add byte [rax], al
mov rcx, r14
call fcn.140029321
mov rax, qword [r14]
mov eax, dword [rsi]
cmp rax, r15
clc
jne 0x1400295ef
movzx eax, byte [rsp + 0x30]
mov byte [rdi + 0x11], al
add rax, 0xfffffffffffffffa
cmp rax, 8
xor byte [rax - 0x7cb7eeb9], cl
sar dl, 0x48
cmp eax, 8
ja case.default.0x1400295db
lea rcx, [0x1400b61d8]
lea rcx, [0x1400b61d8]
or byte [rax], al
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp rbx, 0x100
jb 0x1400296ab
rol dword [rax], 0
add cl, ch
invalid
jmp 0x1400296b3
add byte [rdx + 0x4830244c], cl
mov edx, dword [rsp + 0x38]
and al, 0x38
mov cl, byte [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
and al, 0x38
and al, 0x38
mov qword [rsi + 0x10], rdx
mov rdx, qword [rsp + 0x31]
and al, 0x31
and al, 0x31
mov qword [rsi + 9], rdx
mov dword [rsi + 9], edx
mov qword [rsi], rax
mov byte [rsi + 8], cl
or cl, ch
invalid
add byte [rax], al
invalid
or cl, ch
mov esp, 0x49000000
dec edi
dec r15
mov qword [rsi], r15
lea rax, [0x14009dec9]
lea eax, [0x14009dec9]
lea rax, ds:[0x14009dec9]
lea eax, [0x14009dec9]
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], 0x18
adc byte [rax], bl
add byte [rax], al
add cl, ch
sahf
add byte [rax], al
invalid
or byte [rax - 0x39], cl
adc byte [rax], r11b
adc byte [rax], bl
adc byte [rax], bl
add byte [rax], al
add cl, ch
sahf
add byte [rax], al
add byte [rax - 0x7f], cl
sti
add byte [rcx], al
add byte [rax], al
cmp rbx, 0x100
jb 0x140029656
jmp 0x1400296b3
jp 0x140029682
cmp rbx, 0x10000
cmp ebx, 0x10000
add dword [rax], eax
jb 0x1400296ab
jmp 0x1400296b3
mov rax, rbx
shr rax, 0x20
je 0x1400296ab
jmp 0x1400296b3
mov dword [rdi + 0x18], ebx
shr rbx, 0x20
mov qword [rdi + 8], rbx
jmp 0x1400296ae
cmp rbx, 0x80
jb 0x14002969b
mov rax, rbx
and rax, 0xffffffffffffff80
or byte [rax + 0x3d], 0x80
inc dword [rax]
add byte [rbp + 0x3f], dh
or byte [rax + 0x3d], 0x80
inc dword [rax]
cmp bh, 0
add byte [rbp + 0x3f], dh
jmp 0x14002969b
cmp rbx, 0x80
jb 0x14002969b
mov rax, rbx
and rax, 0xffffffffffffff80
mov ecx, 0xffffff80
cmp rax, rcx
jne 0x1400296b3
jmp 0x14002969b
movsx rax, bl
cmp rax, rbx
jne 0x1400296b3
movzx eax, bl
mov dword [rdi + 0x18], eax
jmp 0x1400296ae
movsxd rax, ebx
cmp rax, rbx
jne 0x1400296b3
mov dword [rdi + 0x18], ebx
mov qword [rsi], r15
jmp 0x1400296cc
dec r15
mov qword [rsi], r15
lea rax, str.Invalid_unsigned_immediateCode_value_s_op_isnt_an_immediate_operand
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], 0x1a
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
add byte [rax], al
mov rcx, rax
call fcn.140007f00
nop
add rsp, 0x38
invalid
cmp bl, al
ror byte [rax], 0x48
lea ecx, [rsp + 0x20]
mov qword [rcx], rax
lea rax, [rsp + 0x28]
mov qword [rax], rcx
lea rcx, [0x14002a040]
mov qword [rax + 8], rcx
lea rcx, str.int
jmp 0x14002a00f
lea r8, [rsp + 0x38]
mov qword [r8], rcx
or byte [rcx + 1], bh
or byte [rcx + 1], bh
mov qword [r8 + 8], rcx
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], rcx
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
call fcn.140007c00
nop
add rsp, 0x68
ret
ror dword [rax], 0x48
lea eax, [rsp + 0x20]
mov qword [rax], rcx
lea rcx, [rsp + 0x28]
mov qword [rcx], rax
mov dword [rcx], eax
mov dword [rcx], eax
add dword [rax - 0x73], ecx
add eax, 0xffffff33
lea rax, case.0x14000f173.173
mov qword [rcx + 8], rax
lea rax, str.unable_to_open_process:
xchg ecx, eax
jbe 0x14002a08e
add bl, ch
invalid
xchg ecx, eax
jbe 0x14002a08e
add bl, ch
add rcx, 8
add ecx, 8
ror dword [rax], 0x48
lea rax, [rsp + 0x20]
lea eax, [rsp + 0x20]
mov qword [rax], rcx
mov dword [rax], ecx
lea rcx, [rsp + 0x28]
mov qword [rcx], rax
mov dword [rcx], eax
lea rax, case.0x14000f173.173
dec dword [rax - 0x77]
or byte [r8 - 0x73], cl
add eax, 0x87641
jbe 0x14002a0b6
invalid
mov qword [rcx + 8], rax
lea rax, [0x1400b16f0]
jbe 0x14002a0b6
invalid
jbe 0x14002a0b6
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x38
lea r8, [rsp + 0x38]
mov qword [r8], rax
mov eax, 1
invalid
add byte [rax + 1], bh
add byte [rcx - 0x77], cl
or byte [rcx - 0x7d], cl
or byte [rcx - 0x7d], cl
mov qword [r8 + 8], rax
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rcx
mov qword [r8 + 0x18], rax
sbb bl, bpl
invalid
or byte [rcx - 0x7d], cl
invalid
sbb bl, bpl
sub cl, byte [rax - 0x73]
add eax, 0x87682
jbe 0x14002a0dd
invalid
lea r8, [rsp + 0x38]
cmp byte [rcx - 0x77], cl
mov qword [r8], rax
mov qword [r8 + 8], 1
lea rax, str.combase.dll
lea eax, str.combase.dll
add byte [rcx - 0x39], cl
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
lea eax, str.combase.dll
add eax, 0x8b763
mov bh, 8
add byte [rcx - 0x77], cl
adc byte [rdi], cl
push rdi
rol byte [rcx + 0xf], 0x11
sbb byte [rax - 0x75], cl
mov ecx, dword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
invalid
cli
invalid
mov qword [r8 + 0x10], rax
xorps xmm0, xmm0
movups xmmword [r8 + 0x18], xmm0
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
call fcn.140007c00
nop
add rsp, 0x68
push 0x98b48c3
jmp fcn.140004ed0
ret
std
dec dword [rax - 0x48]
fidiv dword [rcx - 0x23]
invalid
invalid
invalid
invalid
cmp byte [rcx + rcx*4 - 0x38], cl
mov eax, ecx
mov rdi, r8
mov rsi, rcx
mov r9, qword [rsp + 0x70]
jo 0x14002a18e
lea ecx, [rsp + 0x30]
and al, 0x30
and qword [rcx], 0
and dword [rcx], 0
mov qword [rsp + 0x20], rcx
mov rcx, rdx
mov ecx, edx
mov rdx, r8
mov r8, rax
call sub.kernel32.dll_ReadProcessMemory
mov ecx, 9
test eax, eax
ret 0x8949
jne case.0x140021c47.104
call fcn.14004077a
add word [rax], ax
mov qword [rsi + 8], rdi
mov ecx, 3
mov qword [rsi], rcx
add rsp, 0x38
cmp byte [rdi + 0x5e], bl
ret
sub esp, 0x38
mov rax, qword [rcx]
test rax, rax
je 0x14002a1b4
cmp eax, 1
jne 0x14002a1ea
add rcx, 8
add ecx, 8
lea r9, [rsp + 0x30]
and al, 0x30
xor byte [rcx - 0x77], cl
or dword [rax - 0x73], ecx
add eax, 0x874f2
mov qword [r9], rcx
lea rax, [0x1400b1698]
mov qword [rsp + 0x20], rax
lea rax, str.UnableToOpenProcessUnableToGetTaskprocess_not_found:
jmp 0x14002a1d3
add rcx, 8
lea r9, [rsp + 0x30]
mov qword [r9], rcx
or dword [rax - 0x73], ecx
add eax, 0x874d1
mov qword [rsp + 0x20], rax
lea rax, str.UnableToFindProcess
mov r8d, 0x13
mov rcx, rdx
invalid
ror dword [rax - 0x77], 1
ret 0x1ce8
invalid
mov rdx, rax
call fcn.140007f00
sbb al, 0xdd
std
invalid
nop
add rsp, 0x38
add esp, 0x38
add esp, 0x38
ret
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, [0x1400b16cb]
adc eax, 0x874ce
sbb byte [rax - 0x73], cl
adc eax, 0x874ce
je case.0x140021acd.113
add byte [rcx - 0x48], al
sldt word [rax]
add byte [rax - 0x7d], cl
invalid
invalid
invalid
mov r8d, 0xf
add rsp, 0x38
add esp, 0x38
jmp rax
add rax, 0xfffffffffffffffd
std
cmp rax, 6
mov r8d, 6
cmovb r8, rax
ror byte [rax - 0x73], 5
iretd
mov edi, 0x634e0008
add al, 0x80
add r8, rax
ror byte [rax - 0x73], 5
iretd
or byte [rcx + 1], 0xc0
jmp r8
add rcx, 8
lea rax, [rsp + 0x30]
mov qword [rax], rcx
lea rcx, [rsp + 0x58]
lea ecx, [rsp + 0x58]
lea ecx, [rsp + 0x58]
mov qword [rcx], rax
lea rax, [0x14002a114]
invalid
invalid
invalid
mov qword [rcx + 8], rax
lea rax, str.Read_failed__
add eax, 0x8756b
jmp 0x14002a285
add rcx, 8
add ecx, 8
lea rax, [rsp + 0x30]
and al, 0x30
mov qword [rax], rcx
lea rcx, [rsp + 0x58]
pop rax
pop rax
mov qword [rcx], rax
lea rax, [0x14002a114]
mov qword [rcx + 8], rax
lea rax, str.Write_failed__
lea eax, [0x1400b17f8]
lea eax, [0x1400b17f8]
lea r8, [rsp + 0x88]
mov qword [r8], rax
add byte [rcx - 0x39], cl
or byte [rdx], al
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
and byte [rax], al
mov qword [r8 + 0x10], rcx
adc byte [rcx - 0x39], cl
sbb byte [rcx], al
sbb byte [rcx], al
add byte [rax], al
add cl, ch
enter 1, 0
add byte [rcx - 0x77], cl
add byte [rcx - 0x39], cl
or byte [rdx], al
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
adc byte [rcx - 0x39], cl
sbb byte [rcx], al
sbb byte [rcx], al
sbb byte [rcx], al
add byte [rax], al
add cl, ch
enter 1, 0
lea rax, [rcx + 8]
lea r8, [rsp + 0x28]
or byte [r13 + rcx*4 + 0x44], cl
and al, 0x28
mov qword [r8], rax
add rcx, 0x10
add ecx, 0x10
add ecx, 0x10
lea rax, [rsp + 0x30]
mov qword [rax], rcx
mov dword [rax], ecx
mov dword [rax], ecx
lea rcx, [rsp + 0x88]
mov qword [rcx], rax
lea r9, [0x14002a10c]
xor al, 0xfe
invalid
dec dword [rcx + rcx*4 + 0x49]
or byte [rcx + rcx*4 + 0x41], cl
adc byte [rbp + rcx*4 + 5], cl
sub eax, 0x4cfffffe
mov dword [rcx + 0x18], eax
mov qword [rcx + 0x20], rax
mov qword [rcx + 0x28], r8
mov dword [rcx + 0x28], eax
mov dword [rcx + 0x28], eax
lea rax, str.Protection_update_to__failed___
lea r8, [rsp + 0x58]
mov qword [r8], rax
mov eax, 3
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add cl, ch
pop rcx
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [rcx + 8]
lea r8, [rsp + 0x50]
jmp 0x14002a465
lea rax, [rcx + 8]
lea r8, [rsp + 0x50]
mov qword [r8], rax
add rcx, 0x18
lea rax, [rsp + 0x28]
and al, 0x28
and al, 0x28
mov qword [rax], rcx
lea rcx, [rsp + 0x30]
mov qword [rcx], r8
lea r8, [0x14003fc13]
mov qword [rcx + 8], r8
mov qword [rcx + 0x10], rax
lea rax, [0x14002a114]
lea eax, [0x14002a114]
lea eax, [0x14002a114]
mov r9d, 2
lea r10, [rsp + 0x88]
mov qword [r10], r9
mov qword [r10 + 0x10], r9
and qword [r10 + 0x20], 0
mov qword [rcx + 0x18], rax
movabs rax, 0x2000000020
mov qword [r10 + 0x28], rax
mov dword [rdx + 0x28], eax
mov dword [rdx + 0x28], eax
mov al, 3
mov byte [r10 + 0x30], al
mov qword [r10 + 0x38], r9
mov qword [r10 + 0x48], r9
mov qword [r10 + 0x58], 1
pop rax
add dword [rax], eax
add byte [rax], al
mov qword [r10 + 0x60], 0x20
mov byte [r10 + 0x68], al
lea rax, str.VirtualAlloc_failed__
lea r8, [rsp + 0x58]
mov qword [r8], rax
mov qword [r8 + 8], r9
mov qword [r8 + 0x20], r10
mov qword [r8 + 0x28], r9
mov dword [rax + 0x28], ecx
mov dword [rax + 0x28], ecx
mov qword [r8 + 0x10], rcx
mov qword [r8 + 0x18], r9
jmp 0x14002a476
lea rax, [rcx + 8]
lea r8, [rsp + 0x28]
mov qword [r8], rax
add rcx, 0x10
lea rax, [rsp + 0x30]
mov qword [rax], rcx
lea rcx, [rsp + 0x58]
mov qword [rcx], r8
add dword [rbp + rcx*4 + 5], ecx
xor eax, 0x4cfffffd
mov dword [rcx + 8], eax
add dword [rbp + rcx*4 + 5], ecx
xor eax, 0x4cfffffd
mov dword [rcx + 8], eax
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], r8
lea rax, str.VirtualFree_failed__
lea r8, [rsp + 0x88]
mov qword [r8], rax
mov eax, 2
jmp 0x14002a465
lea rax, [0x1400b18d8]
lea r8, [rsp + 0x88]
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rcx - 0x77], cl
add byte [rcx - 0x39], cl
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x8b42b
mov qword [r8 + 0x10], rax
xorps xmm0, xmm0
movups xmmword [r8 + 0x18], xmm0
jmp 0x14002a476
lea rax, [rsp + 0x30]
mov qword [rax], rcx
lea rcx, [rsp + 0x58]
mov qword [rcx], rax
lea rax, [0x14002a048]
mov qword [rcx + 8], rax
lea rax, str.A_Process_Error_Occurred:
lea r8, [rsp + 0x88]
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.140007c00
jge 0x14002a458
std
call qword [rax - 0x73b7eb8]
add byte [rax], al
add bl, al
sub byte [rax - 0x75], cl
pop rdi
and byte [rax - 0x7d], cl
sti
add al, 0xf
xchg ah, cl
add byte [rax], al
add bl, ch
sbb ah, byte [rsi + 0x2e]
nop dword [rax + rax]
lea rdx, [rsi + r15]
mov r8, r12
sub r8, r15
clc
jb case.0x140021e89.101
movzx ecx, byte [r14 + rbx - 1]
cmp r8, 0x10
jae 0x14002a540
xor r9d, r9d
cmp r12, r15
je 0x14002a531
nop word cs:[rax + rax]
cmp byte [rdx + r9], cl
je 0x14002a553
inc r9
cmp r8, r9
jne 0x14002a520
mov r9, r8
xor eax, eax
cmp rax, 1
je 0x14002a570
jmp 0x14002a65a
call fcn.140009130
mov r9, rdx
ror dword [rax - 0x7d], 1
clc
invalid
ror dword [rax - 0x7d], 1
clc
add dword [rdx + riz - 0x17], esi
invalid
je 0x14002a570
jmp 0x14002a65a
mov eax, 1
cmp rax, 1
cmp eax, 1
cmp eax, 1
jne 0x14002a65a
nop word cs:[rax + rax]
add r15, r9
inc r15
mov qword [rdi + 0x10], r15
cmp r15, rbx
jb 0x14002a4f0
cmp r15, rbp
ja 0x14002a4f0
lea r8, [0x1400b1a88]
mov edx, 4
mov rcx, rbx
mov ecx, ebx
call fcn.140041c50
jbe 0x14002a5a0
add byte [rdx - 0x73], cl
adc al, 0x3e
lea rdx, [rsi + r15]
mov r8, r12
sub r8, r15
clc
clc
jb case.0x140021e89.101
movzx ecx, byte [r14 + rbx - 1]
cmp r8, 0x10
adc byte [rbx + 0x34], dh
adc byte [rbx + 0x34], dh
xor r9d, r9d
cmp r12, r15
je 0x14002a5e1
nop word cs:[rax + rax]
invalid
cmp byte [rdx + r9], cl
je 0x14002a600
inc r9
cmp r8, r9
jne 0x14002a5d0
mov r9, r8
xor eax, eax
cmp rax, 1
je 0x14002a610
jmp 0x14002a65a
mov r9, rdx
cmp rax, 1
invalid
je 0x14002a610
jmp 0x14002a65a
mov eax, 1
cmp rax, 1
jne 0x14002a65a
nop dword [rax + rax]
add r15, r9
inc r15
mov qword [rdi + 0x10], r15
mov r13, r15
mov ebp, edi
mov ebp, edi
sub r13, rbx
jb 0x14002a5a0
cmp r15, rbp
ja 0x14002a5a0
jno 0x14002a62c
invalid
invalid
jno 0x14002a62c
invalid
invalid
lea rcx, [rsi + r13]
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
jb 0x14002a63e
add byte [rbp + 0x5a850fc0], al
invalid
test eax, eax
jne 0x14002a5a0
mov rcx, qword [rsp + 0x20]
mov qword [rcx + 8], r13
mov qword [rcx + 0x10], r15
imul ecx, dword [rax], 0x1079894c
mov eax, 1
jmp 0x14002a66e
invalid
adc al, 0x4c
mov dword [rdi + 0x10], esp
invalid
mov qword [rdi + 0x10], r12
adc byte [rcx], dh
ror byte [rax - 0x75], 0x4c
and al, 0x20
xor eax, eax
mov rcx, qword [rsp + 0x20]
mov ecx, dword [rsp + 0x20]
jmp 0x14002a66e
mov rcx, qword [rsp + 0x20]
xor eax, eax
mov qword [rcx], rax
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
sub esp, 0x48
mov rax, rdx
mov qword [rsp + 0x40], rcx
lea rcx, [0x1400b1a38]
or byte [rax], al
or byte [rax], al
mov qword [rsp + 0x30], rcx
and al, 0x30
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
and al, 0x28
mov qword [rsp + 0x20], 4
add byte [rax], al
lea rdx, [0x1400b1a2b]
adc eax, 0x87369
lea r9, str.kind
mov r8d, 0xd
or eax, 0x48000000
mov ecx, eax
or eax, 0x48000000
mov ecx, eax
call fcn.140007c10
nop
add rsp, 0x48
ret
int3
lea ecx, [0x1400b2148]
mov r8, qword [rcx + rax*8]
lea rcx, [0x1400b2170]
add byte [rax + 0x63], cl
add al, 0x81
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
add eax, ecx
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
push rdx
invalid
mov r9, qword [rdx + 0x18]
mov rdx, rax
jmp r9
int3
int3
push rsi
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa0
invalid
add byte [rax], al
invalid
movabs al, byte [0x8b48ce8948000000]
or dword [rax - 0x7b], ecx
test rcx, rcx
add byte [rax], al
mov rsi, rcx
mov rcx, qword [rcx]
test rcx, rcx
je 0x14002abf2
mov eax, dword [rsi + 0x18]
inc eax
mov dword [rsi + 0x18], eax
cmp eax, 0x1f5
sbb dil, r15b
ror byte [rcx - 0xac2e7ba], 1
add byte [rax], al
jae 0x14002a7c5
mov r8, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
cmp rax, r8
jae case.0x14002a786.68
mov ebp, edx
movzx ebx, byte [rcx + rax]
lea rdx, [rax + 1]
mov qword [rsi + 0x10], rdx
lea r9d, [rbx - 0x42]
mov esi, 0x17f98341
mov esi, 0x17f98341
ja case.0x14002a786.68
lea r10, [0x1400b6218]
movsxd r9, dword [r10 + r9*4]
or al, 0x8a
add r9, r10
jmp r9
cmp rdx, r8
jae 0x14002ac38
cmp byte [rcx + rdx], 0x73
jne 0x14002ac38
invalid
pushfq
add al, 0
invalid
jae 0x14002a7a6
test dword [rsp + rax - 0x72b40000], ebx
add cl, byte [rcx + rcx*4 + 0x4e]
adc byte [rbp + 0x39], cl
lea r9, [rax + 2]
mov qword [rsi + 0x10], r9
cmp r9, r8
jae 0x14002a9e5
cmp byte [rdx], al
add byte [rax], al
ror dword [rdi], 0x83
cmp byte [rdx], al
add byte [rax], al
cmp byte [rcx + r9], 0x5f
jne 0x14002a9e5
add rax, 3
mov qword [rsi + 0x10], rax
jmp 0x14002ac38
jae 0x14002a7c7
add byte [rax], al
mov rcx, qword [rsi + 0x20]
test rcx, rcx
and byte [rax - 0x7b], r9b
leave
je 0x14002a7eb
lea rdx, [0x1400b1fb0]
mov r8d, 0x19
add byte [rax], al
invalid
add byte [rax], al
call fcn.140005850
mov dil, 1
mov bh, 1
mov bh, 1
test al, al
jne 0x14002ad1d
mov qword [rsi], 0
mov byte [rsi + 8], 1
add dh, al
or byte [rcx], r8b
jmp 0x14002ad1b
and byte [0xc94aa7fd], al
int1
mov rcx, rsi
mov edx, ebp
call fcn.14002aea0
wait
invalid
add byte [rax], al
mov dil, 1
jmp 0x14002acdf
wait
invalid
lea rcx, [rsp + 0x30]
mov rdx, rsi
call fcn.14002b040
cmp byte [rsp + 0x30], 0
xor byte [rax], al
xor byte [rax], al
je 0x14002aa4f
movzx ebx, byte [rsp + 0x31]
mov rcx, qword [rsi + 0x20]
test bl, bl
je 0x14002ab2c
test rcx, rcx
je 0x14002ab4e
lea rdx, [0x1400b1fb0]
mov r8d, 0x19
jmp case.0x140021c47.110
add byte [rax], al
add byte [rax], al
mov rcx, rsi
mov edx, ebp
call fcn.14002a720
mov dil, 1
test al, al
jne 0x14002ad1d
invalid
test bpl, bpl
je 0x14002a88e
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14002a88e
lea rdx, [0x1400b1ba8]
mov r8d, 2
call fcn.140005850
test al, al
jne 0x14002ad1d
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14002a8b1
lea rdx, [0x1400b1c63]
mov r8d, 1
call fcn.140005850
test al, al
jne 0x14002ad1d
mov rcx, rsi
call fcn.14002bf00
test rax, rax
jne 0x14002ad1d
jmp 0x14002acc4
mov rcx, rsi
call case.0x140027fa2.54
add byte [rax], al
add byte [rax], al
mov rbx, rax
test bl, 1
jne 0x14002a9ba
mov rcx, rsi
mov edx, ebp
call fcn.14002a720
cmp edi, esi
invalid
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x42d850f], eax
add byte [rax], al
cmp edi, esi
invalid
cmp qword [rsi], 0
je 0x14002abc1
lea rcx, [rsp + 0x30]
mov rdx, rsi
call fcn.14002b040
cmp byte [rsp + 0x30], 0
jne 0x14002a825
cmp qword [rsi], 0
je 0x14002abf2
mov r14, qword [rsp + 0x38]
lea rcx, [rsp + 0x30]
mov rdx, rsi
call fcn.14002b110
cmp qword [rsp + 0x30], 0
je 0x14002abb7
invalid
add byte [rax - 0x3f], cl
jmp 0x14002a95e
shr rbx, 0x20
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
cmp ebx, 0x110000
jne 0x14002ad2d
mov rax, qword [rsp + 0x58]
or rax, qword [rsp + 0x68]
je 0x14002ace3
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14002ace3
lea rdx, [0x1400b1ba8]
mov r8d, 2
call fcn.140005850
test al, al
jne 0x14002ad1d
mov rdx, qword [rsi + 0x20]
test rdx, rdx
je 0x14002ace3
lea rcx, [rsp + 0x50]
call fcn.14002b330
jmp 0x14002acdf
mov rdi, qword [rsi + 0x20]
jmp 0x14002ac5a
mov rcx, qword [rsi + 0x20]
and ebx, 0x100
jne 0x14002ab5d
test rcx, rcx
je 0x14002ab7f
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
jmp 0x14002ab6f
xor eax, eax
mov r10d, 0x3e
cmp r9, r8
jae case.0x14002a786.68
movzx edx, byte [rcx + r9]
cmp dl, 0x5f
je case.0x140024a1a.65
lea r11d, [rdx - 0x30]
cmp r11b, 0xa
jb 0x14002aa31
lea r11d, [rdx - 0x61]
cmp r11b, 0x1a
jae 0x14002aa1d
add dl, 0xa9
jmp 0x14002aa2e
lea r11d, [rdx - 0x41]
cmp r11b, 0x1a
cmp bl, 0x1a
jae case.0x14002a786.68
add dl, 0xe3
mov r11d, edx
inc r9
mov qword [rsi + 0x10], r9
mul r10
loop 0x14002aa4b
invalid
lodsd eax, dword [rsi]
add al, byte [rax]
invalid
loop 0x14002aa4b
sub byte [rbp + 0x41000002], 0xf
mov dh, 0xd3
movzx edx, r11b
add rax, rdx
jae 0x14002a9ed
jmp case.0x14002a786.68
lahf
add al, byte [rax]
add byte [rax - 0x75], cl
and al, 0x38
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x78], rax
cmp qword [rsi], 0
je 0x14002ab91
test byte [rsi], ch
add dword [rax], eax
invalid
lea rcx, [rsp + 0x30]
mov rdx, rsi
call fcn.14002b110
cmp qword [rsp + 0x30], 0
je 0x14002abb7
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm0
mov rdx, qword [rsi + 0x20]
test rdx, rdx
je 0x14002ace3
lea rcx, [rsp + 0x80]
call fcn.14002b330
add byte [rax], al
mov dil, 1
test al, al
jne 0x14002ad1d
mov rax, qword [rsi + 0x20]
test rax, rax
je 0x14002ace3
test byte [rax + 0x34], 4
jne 0x14002ace3
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1400b1fd3]
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x14002ab24
mov rdx, qword [rsi + 0x20]
lea rcx, [rsp + 0x78]
call fcn.1400077c0
test al, al
jne 0x14002ab24
mov rax, qword [rsi + 0x20]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1400b1fd4]
adc eax, 0x874c1
adc eax, 0x874c1
mov r8d, 1
call qword [rax + 0x18]
test al, al
je 0x14002ace3
mov dil, 1
jmp 0x14002ad1d
test rcx, rcx
leave
je 0x14002ab4e
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.140005850
mov dil, 1
test al, al
jne 0x14002ad1d
mov qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x14002ad1b
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x7b], cl
leave
test rcx, rcx
je 0x14002ab7f
lea rdx, [0x1400b1fb0]
mov r8d, 0x19
call fcn.140005850
mov dil, 1
test al, al
jne 0x14002ad1d
shr ebx, 8
mov qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x14002ad1b
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14002ad1b
lea rdx, [0x1400b1fc9]
mov r8d, 1
call fcn.140005850
mov edi, eax
jmp 0x14002ad1d
movzx ebx, byte [rsp + 0x38]
jmp 0x14002a82a
cld
invalid
invalid
cld
invalid
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14002ad1b
lea rdx, [0x1400b1ba8]
mov r8d, 2
call fcn.140005850
test al, al
jne 0x14002ad1d
cmp qword [rsi], 0
jne 0x14002a8fa
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14002ad1b
lea rdx, [0x1400b1fc9]
mov r8d, 1
add byte [rax], al
add byte [rax], al
add rsp, 0xa0
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
jmp fcn.140005850
inc r9
mov qword [rsi + 0x10], r9
inc rax
je case.0x14002a786.68
cmp rax, 0xffffffffffffffff
je case.0x14002a786.68
mov rdi, qword [rsi + 0x20]
mov qword [rsi + 0x20], 0
mov rcx, rsi
xor edx, edx
call fcn.14002a720
test al, al
jne 0x14002ae6e
mov qword [rsi + 0x20], rdi
test rdi, rdi
je 0x14002ac7f
lea rdx, [0x1400b1c63]
mov r8d, 1
mov rcx, rdi
call fcn.140005850
mov dil, 1
add dword [rax + rax*8 + 0x9e850f], eax
add byte [rax], al
add dword [rax + rax*8 + 0x9e850f], eax
add byte [rax], al
mov rcx, rsi
call fcn.14002b9d0
mov dil, 1
test al, al
jne 0x14002ad1d
cmp bl, 0x4d
je 0x14002acc4
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14002acb6
lea rdx, [0x1400b1fe4]
mov r8d, 4
call fcn.140005850
test al, al
jne 0x14002ad1d
mov rcx, rsi
xor edx, edx
call fcn.14002a720
test al, al
jne 0x14002ad1d
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14002ace3
lea rdx, [0x1400b1c62]
mov r8d, 1
call fcn.140005850
test al, al
jne 0x14002ad1d
cmp qword [rsi], 0
je 0x14002ad1b
dec dword [rsi + 0x18]
jmp 0x14002ad1b
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14002ad10
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.140005850
mov dil, 1
test al, al
jne 0x14002ad1d
mov qword [rsi], 0
mov byte [rsi + 8], 0
xor edi, edi
mov eax, edi
add rsp, 0xa0
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14002ad4c
lea rdx, [0x1400b1fd5]
mov r8d, 3
call fcn.140005850
test al, al
jne 0x14002ad1d
cmp ebx, 0x43
je 0x14002ad6e
cmp ebx, 0x53
jne 0x14002ad8b
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14002adaa
lea rdx, [0x1400b1fdf]
mov r8d, 4
jmp 0x14002ad84
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14002adaa
lea rdx, [0x1400b1fd8]
mov r8d, 7
call fcn.140005850
jmp 0x14002ada2
mov rdx, qword [rsi + 0x20]
mov dword [rsp + 0x30], ebx
test rdx, rdx
je 0x14002adaa
lea rcx, [rsp + 0x30]
call fcn.140008f40
test al, al
jne 0x14002ad1d
mov rax, qword [rsp + 0x58]
or rax, qword [rsp + 0x68]
mov rcx, qword [rsi + 0x20]
jne 0x14002ae1a
test rcx, rcx
je 0x14002ace3
lea rdx, [0x1400b1fe3]
mov r8d, 1
call fcn.140005850
test al, al
jne 0x14002ad1d
mov rdx, qword [rsi + 0x20]
mov qword [rsp + 0x30], r14
test rdx, rdx
je 0x14002ace3
lea rcx, [rsp + 0x30]
call fcn.140004ed0
test al, al
jne 0x14002ad1d
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14002ace3
lea rdx, [0x1400b3afb]
jmp 0x14002acd4
test rcx, rcx
je 0x14002ace3
lea rdx, [0x1400b4050]
mov r8d, 1
call fcn.140005850
test al, al
jne 0x14002ad1d
mov rdx, qword [rsi + 0x20]
test rdx, rdx
je 0x14002ace3
lea rcx, [rsp + 0x50]
call fcn.14002b330
test al, al
jne 0x14002ad1d
mov rcx, qword [rsi + 0x20]
test rcx, rcx
jne 0x14002adc3
jmp 0x14002ace3
lea rax, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rax
lea rcx, str._fmt::Error_s_should_be_impossible_without_a__fmt::Formatter_
lea r9, [0x1400b1980]
lea r8, [rsp + 0x30]
mov edx, 0x3d
call fcn.140042010
int3
add rsp, 0x298
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp rax
mov edx, 0x24
sub rdx, r13
mov eax, 0
cmovae rax, rdx
cmp rax, 1
adc rax, 0
cmp rax, 0x1a
mov r11d, 0x1a
cmovae rax, r8
lea edx, [r10 - 0x61]
cmp dl, 0x1a
jb 0x14002b58d
lea edx, [r10 - 0x30]
cmp dl, 9
ja 0x14002b878
add r10b, 0xea
mov edx, r10d
inc r15
movzx r8d, dl
cmp rax, r8
jbe 0x14002b5d0
add rcx, r8
jb 0x14002b878
lea rdi, [r12 + 1]
mov rax, rcx
or rax, rdi
shr rax, 0x20
je 0x14002b66c
mov rax, rcx
xor edx, edx
div rdi
mov r9, rdx
jmp 0x14002b675
mov r9d, 0x24
sub r9, rax
mov edi, 0x48
nop
mov rax, rdi
sub rax, r13
mov r14d, 0
cmovae r14, rax
cmp r14, 1
adc r14, 0
cmp r14, 0x1a
cmovae r14, r11
cmp r15, qword [rsp + 0x78]
je 0x14002b878
movzx eax, byte [r15]
lea edx, [rax - 0x61]
cmp dl, 0x1a
jb 0x14002b627
lea edx, [rax - 0x30]
cmp dl, 9
ja 0x14002b878
add al, 0xea
mov edx, eax
movzx r10d, dl
mov rax, r10
mul r9
jo 0x14002b878
add r8, rax
jb 0x14002b878
inc r15
cmp r14, r10
ja 0x14002b599
mov edx, 0x24
sub rdx, r14
add rdi, 0x24
mov rax, r9
mul rdx
mov r9, rax
jno 0x14002b5e0
jmp 0x14002b878
mov eax, ecx
xor edx, edx
div edi
mov r9d, edx
add rbx, rax
setb al
mov rdx, rbx
mov edx, ebx
shr rdx, 0x20
jne 0x14002b878
test al, al
jne 0x14002b878
cmp ebx, 0x110000
je 0x14002b878
mov eax, ebx
xor eax, 0xd800
add eax, 0xfffff800
cmp eax, 0x10f7ff
ja 0x14002b878
cmp r12, 0x7f
ja 0x14002b878
cmp r12, r9
jbe 0x14002b6f0
mov eax, r12d
sub eax, r9d
test al, 3
mov r11, qword [rsp + 0x38]
je 0x14002b743
mov rax, rcx
mov r10, qword [rsp + 0x28]
or rax, r10
shr rax, 0x20
je 0x14002b707
mov rax, rcx
xor edx, edx
div r10
jmp 0x14002b70e
cmp r9, 0x80
mov r11, qword [rsp + 0x38]
jb 0x14002b77f
jmp 0x14002b963
mov eax, ecx
xor edx, edx
div r10d
imul rax, qword [rsp + 0x50]
add rcx, rax
xor eax, eax
nop dword [rax]
mov edx, dword [rbp + rax*4 - 4]
mov dword [rbp + rax*4], edx
dec rax
mov edx, r12d
mov edx, esp
sub dl, cl
movzx edx, dl
and edx, 3
add rdx, rax
jne 0x14002b720
sub rax, qword [rsp + 0x58]
mov r12, rax
mov rax, qword [rsp + 0x80]
mov eax, dword [rsp + 0x80]
add rax, r11
sub rax, r9
cmp rax, 3
jb 0x14002b77f
nop word [rax + rax]
movups xmm0, xmmword [rsp + r12*4 + 0x88]
movups xmmword [rsp + r12*4 + 0x8c], xmm0
lea rax, [r12 - 4]
mov r12, rax
cmp rax, r9
ja 0x14002b760
mov dword [rsp + r9*4 + 0x98], ebx
cmp r15, qword [rsp + 0x78]
je 0x14002b920
movzx r10d, byte [r15]
mov rax, r8
shr rax, 0x20
je 0x14002b7ae
mov rax, r8
xor edx, edx
div qword [rsp + 0x30]
mov r8, rax
jmp 0x14002b7ba
mov eax, r8d
xor edx, edx
div dword [rsp + 0x30]
mov r8d, eax
mov eax, eax
mov r12, qword [rsp + 0x28]
mov rax, r8
or rax, rdi
shr rax, 0x20
je 0x14002b7d8
mov rax, r8
xor edx, edx
div rdi
mov rcx, rax
jmp 0x14002b7e1
mov eax, r8d
xor edx, edx
div edi
mov ecx, eax
add rcx, r8
xor r14d, r14d
cmp rcx, 0x1c8
jb 0x14002b81d
mov r8, rcx
nop word cs:[rax + rax]
mov rax, r8
mul rsi
mov rcx, rdx
shr rcx, 5
add r14, 0x24
cmp r8, 0x3e57
ror dword [rax - 0x3f], 1
jmp 0x106860115
mov r8, rcx
ja 0x14002b800
inc r9
lea eax, [rcx*4]
lea eax, [rax]
add byte [rax], al
invalid
lea eax, [rax + rax*8]
add al, 0xc0
add al, 0xc0
add ecx, 0x26
xor edx, edx
div cx
movzx r13d, ax
add r13, r14
cmc
cmc
inc r11
mov qword [rsp + 0x38], r11
add qword [rsp + 0x48], 4
add rbp, 4
add ebp, 4
add ebp, 4
dec qword [rsp + 0x58]
dec qword [rsp + 0x50]
inc r12
mov qword [rsp + 0x28], r12
mov eax, 2
mov qword [rsp + 0x30], rax
and al, 0x30
and al, 0x30
mov r12, rdi
mov rcx, r9
mov r8d, 0x1a
jmp 0x14002b549
mov rax, qword [rsp + 0x68]
mov r14, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.punycode_0
mov r8d, 9
mov rcx, r14
mov rsi, rax
call rax
mov bpl, 1
test al, al
jne 0x14002b8f2
mov r8, qword [rsp + 0x90]
test r8, r8
je 0x14002b8dc
mov rcx, r14
mov rdx, qword [rsp + 0x88]
mov rdi, rsi
call rsi
test al, al
jne 0x14002b8f2
invalid
lea rdx, [0x1400b1db9]
adc eax, 0x864ec
mov r8d, 1
mov rcx, r14
call rdi
test al, al
jne 0x14002b8f2
mov rcx, r14
mov rdx, qword [rsp + 0x60]
mov r8, qword [rsp + 0x70]
mov rdi, rsi
mov edi, esi
mov edi, esi
call rsi
test al, al
je 0x14002b908
mov eax, ebp
add rsp, 0x298
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rdx, [0x1400b3afb]
mov r8d, 1
invalid
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov rax, rdi
jmp 0x14002b4ab
lea rsi, [rsp + 0x44]
mov rdi, qword [rsp + 0x68]
and al, 0x68
and al, 0x68
lea rbx, [rsp + 0x98]
mov r14, qword [rsp + 0x48]
nop word [rax + rax]
mov eax, dword [rbx]
mov dword [rsp + 0x44], eax
mov rcx, rsi
mov rdx, rdi
call fcn.140008f40
mov ebp, eax
test al, al
jne 0x14002b8f2
add rbx, 4
add r14, 0xfffffffffffffffc
jne 0x14002b940
jmp 0x14002b8f2
lea r8, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
add eax, 0x8642e
mov edx, 0x80
mov rcx, r9
mov ecx, ecx
mov ecx, ecx
call fcn.140041bd0
add dword [rax], eax
int3
int3
mov rdx, qword [rcx + 0x10]
cmp rdx, qword [rcx + 8]
cmp edx, dword [rcx + 8]
cmp edx, dword [rcx + 8]
jae 0x14002b9a4
mov rax, qword [rcx]
movzx eax, byte [rax + rdx]
adc byte [rax - 1], cl
invalid
adc byte [rax - 1], cl
ret 0x8948
invalid
invalid
mov qword [rcx + 0x10], rdx
mov dword [rcx + 0x10], edx
lea ecx, [rax - 0x41]
cmp cl, 0x1a
jae 0x14002b9ad
xor ecx, ecx
jmp case.0x140021e89.139
mov ecx, 1
add dword [rax], eax
add byte [rax], al
xor eax, eax
jmp case.0x140021e89.139
add al, 0x85
xor edx, edx
xor ecx, ecx
test dword [rcx], esi
sal byte [rcx], cl
leave
cmp al, 0xe6
setb cl
mov eax, 0x110000
cmovb rax, rdx
cmovb eax, edx
cmovb eax, edx
shl rax, 0x20
or rax, rcx
ret
int3
xor byte [rax - 0x77], cl
invalid
outsb dx, byte [rsi]
adc byte [rcx - 0x73], al
lahf
invalid
adc ecx, dword [rdi]
xchg dword [rcx + 2], ecx
add al, byte [r8]
invalid
add al, byte [r8]
add byte [rax - 0x73], cl
or eax, 0x8a829
or byte [rax], al
or byte [rax], al
add al, 0x81
add eax, ecx
and byte [rax - 0x7b], r9b
leave
imul esp, dword [rbp + 8], 0
std
inc dword [rax - 0x49]
mov bh, 1
test al, al
jne 0x14002beb6
mov bh, 1
invalid
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x425850f], eax
add byte [rax], al
invalid
add byte [rcx - 0x80], al
inc byte [rcx + 0x75]
jne 0x14002bacf
mov rcx, qword [rsi + 0x20]
invalid
invalid
jne 0x14002bacf
leave
std
inc dword [rax + rax*8 + 0x3fc850f]
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
leave
lea edx, [0x1400b1fd4]
mov ecx, dword [rsi + 0x20]
lea edx, [0x1400b1fc9]
popfq
std
dec dword [rax - 0x75]
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
test ecx, ecx
or byte fs:[rax], al
add dword [rax + rax*8 + 0x36f850f], eax
add byte [rax], al
ror byte [rdi], 0x85
outsd dx, dword [rsi]
add eax, dword [rax]
add byte [rax - 0x39], cl
invalid
add dh, al
or byte [rax], r8b
invalid
add cl, ch
pop rbp
add eax, dword [rax]
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
leave
lea edx, [0x1400b1fb0]
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x339850f], eax
add byte [rax], al
add eax, dword [rax]
add byte [rax - 0x39], cl
invalid
add byte [rax], al
add byte [rax - 0x77], cl
fld1
jns 0x14002bb71
std
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x2d4850f], eax
invalid
add al, byte [rax]
invalid
invalid
ror byte [rdi], 0x85
xchg edx, eax
add al, byte [rax]
add byte [rbp + 0x39], cl
in eax, 0xf
add dword [rdi + 2], 0
add al, byte [rax]
add al, byte [rax]
add byte [rbx - 0x80], al
cmp al, 0x2f
jne 0x14002be74
pop rsi
adc byte [rax - 0x73], cl
and al, 0x20
invalid
mov ecx, esi
std
inc dword [rax + rax*8 + 0xe1850f]
add byte [rax], al
invalid
add byte [rax - 0x77], cl
fld1
invalid
invalid
sal byte [rbp + 0x42], 0x41
cmp dh, 0x52
invalid
mov ecx, dword [rsi + 0x20]
add al, ch
mov ebx, 0x40fffd99
std
inc dword [rax - 0x49]
mov dil, 1
invalid
test ecx, ecx
adc eax, 0x860cc
add al, ch
jno 0x14002be76
std
inc dword [rax - 0x49]
add dword [rax + rax*8 - 0x38b72f8b], eax
ror byte [rax - 0x39], 1
invalid
add byte [rax], al
add byte [rax], al
int3
mov rax, qword [rcx]
test rax, rax
invalid
je 0x14002bf67
push rsi
mov rdi, rcx
xor esi, esi
lea rbx, [0x1400b1fd1]
xor r14d, r14d
test byte [rax - 0x75], 0x4f
adc byte [rax + 0x3b], cl
cmp ecx, dword [rdi + 8]
cmp ecx, dword [rdi + 8]
or byte [r11 + 6], r14b
jae 0x14002bf30
cmp byte [rax + rcx], 0x45
je 0x14002bf72
sub r14, 1
jb 0x14002bf51
sbb ecx, dword [rax - 0x75]
and byte [r8 - 0x7b], r9b
leave
mov rcx, qword [rdi + 0x20]
test rcx, rcx
je 0x14002bf51
mov r8d, 2
mov rdx, rbx
mov edx, ebx
call fcn.140005850
test al, al
jne 0x14002bf6b
mov rcx, rdi
call case.0x140021b03.172
test al, al
jne 0x14002bf6b
invalid
add byte [rax], al
add byte [rax + rax*8 - 0x74b7f18b], al
mov rax, qword [rdi]
invalid
test rax, rax
jne 0x14002bf20
jmp 0x14002bf7b
adc al, 0x31
imul bl
xor esi, esi
jmp 0x14002bf7b
invalid
adc byte [rsi + 1], bh
mov esi, 1
add bl, ch
or dword [rax - 1], ecx
ror dword [rax - 0x77], 0x4f
mov qword [rdi + 0x10], rcx
xor esi, esi
mov rax, rsi
jmp 0x14002bf7b
inc rcx
mov qword [rdi + 0x10], rcx
xor esi, esi
mov rax, rsi
add rsp, 0x28
add esp, 0x28
invalid
pop rbx
pop rdi
pop rsi
pop r14
ret
int3
int3
int3
int3
leave
mov r8, qword ds:[rsi + 8]
mov dh, 0x14
add dword [rbx + 0x35744bfa], eax
adc al, 1
jne 0x14002bfde
lea ecx, [rax + 1]
add qword [rcx + rcx*4 + 0x4e], rcx
add dword [rcx + rcx*4 + 0x4e], ecx
adc byte [rbp + 0x39], cl
sal dword [rbx + 0x39], 0x42
cmp dword [rdx - 0x80], eax
cmp al, 9
pop rdi
cmp dword [rdx - 0x80], eax
cmp al, 9
pop rdi
or dword [rdi + 0x75], ebx
xor cl, byte [rax - 0x7d]
rol byte [rdx], 0x48
mov dword [rsi + 0x10], eax
invalid
invalid
adc byte [rcx], r14b
shr cl, 0xc3
jmp 0x14002c0a1
mov rcx, rsi
ret
invalid
dec dword [rax - 1]
ror byte [rax - 0x77], 0x46
adc byte [rax - 0x77], cl
int1
and byte [rsi - 0x17], bl
mov edi, 0x31000000
add byte [rax], al
xor eax, eax
mov r10d, 0x3e
mov edx, 0x3e
invalid
add byte [rax], al
add byte [rax], al
invalid
lea ebx, [rdx - 0x30]
lea ebx, [rdx - 0x61]
sti
sbb dh, byte [rbx + 5]
jae 0x14002c038
add eax, 0xeba9c280
or eax, 0xbf5a8d44
invalid
sti
sbb dh, byte [rbx + 0x29]
invalid
sub dword [rax - 0x76be1c3e], eax
ror dword [rcx - 1], cl
ror dword [rcx + rcx*4 + 0x4e], 0x10
mov qword [rsi + 0x10], r9
mov ebx, edx
adc byte [rcx - 9], r9b
loop 0x14002c0c3
invalid
movzx edx, bl
mov dh, 0xd3
mov ecx, dword [rsi + 0x20]
adc eax, 0x85f25
mov eax, 0x10
add al, ch
retf 0xfd97
leave
mov dword [rsi], 0
add esp, 0x20
and byte [rsi - 0x3d], bl
mov ecx, esi
and byte [rsi - 0x17], bl
out dx, eax
invalid
int3
int3
int3
mov ecx, dword [rsi + 8]
add byte [rdi], cl
mov dh, 0x1c
sbb al, 1
lea r8, [rax + 1]
mov qword [rsi + 0x10], r8
invalid
invalid
push rsi
push rsi
sbb byte [rcx - 1], al
ret 0x8944
add byte [rdi], cl
xchg dword [rax + rax + 0xf440000], eax
add byte [rax], al
movzx r10d, bl
add byte [rax], al
xchg eax, ecx
add dword [rax], eax
add byte [rbp + rcx*4 + 0x1d], cl
sbb eax, 0x8a1a3
movsxd r10, dword [r11 + r10*4]
add r10, r11
add eax, 2
sbb eax, 0x66158d48
pop rsp
or byte [rax], al
invalid
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
ror byte [rdi], 0x85
and eax, dword [0xc94ac16b]
add eax, 0x89480000
add eax, 0x89480000
int1
add eax, 0x4eff0000
sbb cl, ch
cli
add al, 0
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
leave
adc byte [rsi + 8], bl
add byte [rcx - 0x48], al
sbb dword [rax], eax
add byte [rax], al
or byte [rcx], r8b
or byte [rcx], al
mov ecx, esi
test byte [rcx + rax], bh
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x28
out dx, eax
push qword [rdx + 0x16]
and al, ch
or r8, qword [r8]
add cl, ch
invalid
mov r10, qword [rsi + 8]
mov rcx, qword [rsi + 0x10]
cmp rcx, r10
jae 0x14002ca9c
cmp byte [r9 + rcx], 0x5f
pop rdi
jne 0x14002ca9c
lea rax, [rcx + 1]
mov qword [rsi + 0x10], rax
xor eax, eax
jmp 0x14002cb40
add byte [rax], al
invalid
xor eax, eax
mov edi, 0x3e
mov r11, rcx
nop word cs:[rax + rax]
cmp r11, r10
cmp ebx, edx
jae case.0x140021acd.218
movzx edx, byte [r9 + r11]
cmp dl, 0x5f
je 0x14002cb34
lea ebx, [rdx - 0x30]
cmp bl, 0xa
jb 0x14002caf1
lea ebx, [rdx - 0x61]
cmp bl, 0x1a
jae 0x14002cae0
add dl, 0xa9
jmp 0x14002caef
lea ebx, [rdx - 0x41]
cmp bl, 0x1a
sbb cl, byte [rdi]
invalid
invalid
add byte [rax], al
invalid
sbb cl, byte [rdi]
sub dword [rcx - 0x80000000], 0xffffffc2
jrcxz 0x14002ca79
add dl, 0xe3
mov ebx, edx
ror dword [rcx - 1], cl
ret
inc r11
inc ebx
mov qword [rsi + 0x10], r11
mul rdi
jo case.0x140021acd.218
add byte [rax], al
invalid
add byte [rax], al
movzx edx, bl
add rax, rdx
jae 0x14002cab0
jmp case.0x140021acd.218
add byte [rax], al
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14002cbc4
invalid
invalid
add byte [rax], al
invalid
lea rdx, [0x1400b1fc9]
mov r8d, 1
add rsp, 0x40
pop rbx
pop rdi
pop rsi
jmp fcn.140005850
sbb al, 0x8d
std
invalid
inc r11
mov qword [rsi + 0x10], r11
inc rax
je case.0x140021acd.218
dec rcx
cmp rax, rcx
jae case.0x140021acd.218
mov ecx, dword [rsi + 0x18]
inc ecx
cmp ecx, 0x1f5
jae 0x14002cbce
stc
cmc
add dword [rax], eax
add byte [rbx + 0x79], dh
cmp qword [rsi + 0x20], 0
je 0x14002cbc4
movups xmm0, xmmword [rsi]
invalid
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x30], xmm1
and al, 0x30
movaps xmmword [rsp + 0x20], xmm0
mov qword [rsi + 0x10], rax
mov dword [rsi + 0x10], eax
mov dword [rsi + 0x10], eax
mov dword [rsi + 0x18], ecx
test r8b, r8b
test al, al
setne dl
mov rcx, rsi
call fcn.14002c0c0
cmc
invalid
dec dword [rdi]
sub byte [rsp + 0x20], al
and al, 0x20
cmc
invalid
and al, 0x20
movaps xmm1, xmmword [rsp + 0x30]
movups xmmword [rsi], xmm0
invalid
movups xmmword [rsi + 0x10], xmm1
jmp case.0x14003b28b.231
invalid
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14002cbb8
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_______::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
add byte [rax], al
add al, ch
movabs al, byte [0x8401b0c189fffd8c]
call fcn.140005850
mov ecx, eax
mov al, 1
test cl, cl
leave
leave
jne case.0x14003b28b.231
xor eax, eax
ror byte [rax - 0x39], 6
add byte [rax], al
add byte [rax], al
mov qword [rsi], 0
mov byte [rsi + 8], al
or byte [rcx], dh
ror byte [rax - 0x7d], 0xc4
invalid
invalid
invalid
xor eax, eax
add rsp, 0x40
pop rbx
pop rbx
pop rdi
pop rsi
ret
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
and byte [rax - 0x7b], r9b
and byte [rax - 0x7b], cl
test ecx, ecx
leave
je case.0x140021b03.226
sbb al, 0x48
lea edx, [0x1400b1fb0]
adc eax, 0x853d2
lea rdx, [0x1400b1fb0]
adc eax, 0x853d2
mov r8d, 0x19
sbb dword [rax], eax
add byte [rax], al
invalid
add al, ch
invalid
call fcn.140005850
invalid
mov ecx, eax
mov al, 1
test cl, cl
je 0x14002cbba
leave
leave
jmp case.0x14003b28b.231
mov al, 1
jmp 0x14002cbba
ret
ret
push rsi
push rdi
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
sub byte [rcx - 0x77], cl
ror byte [rax - 0x77], cl
enter 0xffffffffffff8b4c, 0x42
adc byte [rax - 0x75], cl
mov r10, rdx
mov rax, rcx
mov r8, qword [rdx + 0x10]
invalid
invalid
adc byte [rax - 0x75], cl
mov rcx, qword [rdx]
mov rdx, qword [rdx + 8]
mov rsi, r8
invalid
or cl, byte [rax - 0x75]
push rdx
or byte [rcx + rcx*4 - 0x3a], cl
invalid
nop word [rax + rax]
add byte [rax + 0x39], cl
invalid
cmp rsi, rdx
jae case.0x140024a1a.153
mov r9, rsi
movzx r11d, byte [rcx + rsi]
xor dword [rax - 1], ecx
invalid
mov qword [r10 + 0x10], rsi
lea edi, [r11 - 0x30]
lea edi, [rbx - 0x30]
xor dword [rax - 1], ecx
invalid
lea edi, [rbx - 0x30]
cmp dil, 0xa
jb 0x14002cc20
lea edi, [r11 - 0x61]
cmp dil, 6
jb 0x14002cc20
cmp r11b, 0x5f
jne case.0x140024a1a.153
invalid
mov r10, r9
sub r10, r8
jb 0x14002cc80
test r8, r8
je 0x14002cc62
invalid
invalid
cmp byte [rcx + r8], 0xbf
jle 0x14002cc80
add rcx, r8
mov qword [rax], rcx
or byte [rcx + rcx*4 + 0x50], cl
invalid
mov dword [rax + 8], edx
jmp 0x14002cc79
mov byte [rax + 8], 0
mov qword [rax], 0
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rsp, 0x28
pop rdi
pop rsi
ret
lea rax, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
lea eax, [0x1400b1f28]
movabs eax, dword [0x2024448948000852]
mov qword [rsp + 0x20], rax
call fcn.140042270
int3
add ah, cl
int3
int3
and al, 0x20
add dword [rax], eax
add byte [rax], al
lea r9, [0x1400b1dba]
lea rbx, [rsp + 0x40]
mov rcx, rbx
invalid
mov rcx, rbx
invalid
mov rdx, rdi
mov r8, rsi
invalid
call fcn.140009360
lea r14, [rsp + 0x28]
lea esi, [rsp + 0x28]
invalid
lea esi, [rsp + 0x28]
nop word [rax + rax]
invalid
mov rcx, r14
mov rdx, rbx
call fcn.14002de70
mov rax, qword [rsp + 0x28]
and al, 0x28
and al, 0x28
cmp rax, 1
je 0x14002cd00
cmp eax, 2
jne 0x14002cce0
mov rcx, rsi
jmp 0x14002cd05
mov rcx, qword [rsp + 0x30]
mov rax, rsi
sub rax, rcx
cmp rax, 0x10
jbe 0x14002cd15
xor eax, eax
jmp case.0x140027fa2.140
mov eax, 1
cmp rsi, rcx
jne case.0x140027fa2.141
xor edx, edx
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r14
ret
add rsi, rdi
add rcx, rdi
xor edx, edx
mov r8d, 0xffffffff
invalid
jmp 0x14002cd52
invalid
mov r9, rdx
shl r9, 4
mov edx, r10d
mov edx, edx
mov edx, edx
or rdx, r9
cmp rcx, rsi
je case.0x140027fa2.140
movzx ebx, byte [rcx]
movzx r9d, bl
test r9b, r9b
js 0x14002cd70
inc rcx
jmp 0x14002cdf0
mov r10d, r9d
and r10d, 0x1f
movzx edi, byte [rcx + 1]
and edi, 0x3f
cmp r9b, 0xdf
jbe 0x14002cdc6
movzx r11d, byte [rcx + 2]
shl edi, 6
and r11d, 0x3f
or r11d, edi
cmp bl, 0xf0
jb 0x14002cdd6
movzx r9d, byte [rcx + 3]
and r10d, 7
and edx, 7
and edx, 7
shl r10d, 0x12
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
or r9d, r10d
cmp r9d, 0x110000
je case.0x140027fa2.140
add rcx, 4
jmp 0x14002cdf0
invalid
sub cl, byte [rax - 0x7d]
rol dword [rdx], 0x41
shl edx, 6
add rcx, 2
shl r10d, 6
or r10d, edi
mov r9d, r10d
jmp 0x14002cdf0
add rcx, 3
shl r10d, 0xc
or r11d, r10d
mov r9d, r11d
nop word cs:[rax + rax]
lea r10d, [r9 - 0x30]
cmp r10d, 0xa
jb 0x14002cd40
invalid
invalid
invalid
invalid
invalid
invalid
or r9d, 0x20
add r9d, 0xffffff9f
add r9d, 0xa
cmovb r9d, r8d
mov r10d, r9d
cmp r9d, 0x10
stc
adc byte [rdi], cl
invalid
invalid
invalid
invalid
invalid
stc
adc byte [rdi], cl
invalid
lea rcx, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
or byte [rax], al
call fcn.1400420b0
int3
mov qword [rcx], r9
mov qword [rcx + 8], rdx
cmp r8, 2
jne 0x14002db89
movzx r10d, byte [rax]
mov dh, 0x10
movzx r8d, byte [rax + 1]
lea eax, [r10 - 0x30]
cmp eax, 0xa
or dh, byte [rdx + 0x1e]
or r10d, 0x20
add r10d, 0xffffff9f
add r10d, 0xa
or bh, byte [rax - 1]
invalid
cmovae eax, r10d
cmp eax, 0x10
jae 0x14002db7d
add byte [rax], al
add byte [rax], al
lea r11d, [r8 - 0x30]
cmp r11d, 0xa
cmp ebx, 0xa
cmp ebx, 0xa
jb 0x14002d7e5
or r8d, 0x20
add r8d, 0xffffff9f
add r8d, 0xa
ror byte [rdx], 0x41
mov ebx, 0xffffffff
enter 0x4120, 0xffffffffffffff83
rcr byte [rdi + 0xac08341], 0x41
ror byte [rdx], 0x41
mov ebx, 0xffffffff
cmovae r11d, r8d
cmp r11d, 0x10
sti
adc byte [rdi], cl
invalid
cwde
add eax, dword [rax]
invalid
shl al, 4
or r11b, al
js case.0x140014441.324
mov byte [rsp + 0x24], r11b
mov word [rsp + 0x25], 0
mov byte [rsp + 0x27], 0
lea rax, [rsp + 0x24]
and al, 0x24
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
mov r8d, 1
lea rsi, [rsp + 0x40]
lea rdx, [rsp + 0x24]
and al, 0x24
mov rcx, rsi
call fcn.140006210
mov ebp, edi
dec dword [rax - 0x7d]
jl 0x14002d851
invalid
invalid
je 0x14002d86a
mov eax, 0x110000
jmp 0x14002db58
mov eax, 0x110000
adc dword [rax], eax
cmp r11b, 0xc0
jb 0x14002db58
cmp r11b, 0xe0
jb case.0x140021acd.291
cmp r11b, 0xf0
cmp bl, 0xf0
jae 0x14002d903
mov r8d, 3
add byte [rax], al
mov r10b, 1
mov dl, 1
xor eax, eax
jmp 0x14002d918
mov rcx, qword [rsp + 0x48]
mov rax, qword [rsp + 0x50]
mov rax, qword [rsp + 0x50]
and al, 0x50
mov qword [rsp + 0x70], rcx
and al, 0x70
mov qword [rsp + 0x78], rax
js 0x14002d8c7
lea rdx, [rcx + rax]
lea edx, [rcx + rax]
add dword [rax - 0x7b], ecx
test rax, rax
je 0x14002d897
invalid
sal byte [rax + rdx + 0xf], 0xb6
add dword [rax + rax*8 - 0x72b3dc88], eax
and ecx, dword [rbp + rcx*4 + 0x41]
add ecx, ebp
adc byte [rdi], cl
mov dh, 1
movzx eax, byte [rcx]
test al, al
js 0x14002d8b1
invalid
sar byte [rax + 0x23], 0x4c
and ecx, dword [rbp + rcx*4 + 0x41]
lea r8, [rcx + 1]
lea eax, [rcx + 1]
add ecx, ebp
jmp case.0x14002ba56.156
add r8b, byte [rax]
add al, byte [rax]
add byte [rax + 0x110000], bh
mov eax, 0x110000
adc dword [rax], eax
add byte [rcx - 0x77], cl
enter 0x37e9, 2
jmp case.0x14002ba56.156
mov r8, rcx
mov eax, ecx
jmp case.0x14002ba56.156
mov r8d, 2
add al, byte [rax]
add byte [rax], al
xor r10d, r10d
xor edx, edx
xor eax, eax
jmp 0x14002d918
mov r9d, eax
and r9d, 0x1f
loope 0x14002d8d7
movzx r11d, byte [rcx + 1]
pop rcx
add dword [rcx - 0x7d], eax
and r11d, 0x3f
and r11d, 0x3f
cmp al, 0xdf
jbe 0x14002dabd
xchg ah, dh
add dword [rax], eax
invalid
xchg ah, dh
add dword [rax], eax
add byte [rdi + rcx - 0x4a], al
mov dh, 0x51
add byte [rax], al
movzx r10d, byte [rcx + 2]
shl r11d, 6
mov dh, 0x51
add al, byte [rcx - 0x3f]
jrcxz 0x14002d8d8
and r10d, 0x3f
or r10d, r11d
or edx, ebx
fidivr dword [rax + rsi*8]
cmp al, 0xf0
jb case.0x14002ba56.130
add byte [rbp + rcx*4 + 0x41], cl
add al, 0xf
mov dh, 0x41
add eax, dword [r9 - 0x7d]
lea r8, [rcx + 4]
movzx eax, byte [rcx + 3]
and r9d, 7
add eax, dword [r9 - 0x7d]
loope 0x14002d8f4
shl r9d, 0x12
shl r10d, 6
invalid
and eax, 0x3f
or eax, r10d
or eax, r9d
jmp case.0x14002ba56.156
add dword [rax], eax
add byte [rcx - 0x80], al
sti
clc
cmp r11b, 0xf8
jae 0x14002db58
mov r8d, 4
add byte [rax], al
mov al, 1
xor r10d, r10d
mov byte [rsp + 0x24], r11b
mov word [rsp + 0x25], 0
mov byte [rsp + 0x27], 0
add byte [rax - 0x73], cl
je 0x14002d951
and al, 0x48
mov dword [rsp + 0x28], esi
mov dword [rsp + 0x25], 0x44c60000
and al, 0x27
add byte [rax - 0x73], cl
je 0x14002d951
and al, 0x48
mov dword [rsp + 0x28], esi
mov qword [rsp + 0x30], r8
and al, 0x30
cmp rdx, 2
jb 0x14002d831
invalid
out dx, eax
invalid
invalid
invalid
invalid
lea rdi, [r9 + 2]
jns 0x14002d948
lea rsi, [rdx - 2]
jb 0x14002d948
mov qword [rcx], rdi
mov dword [rcx], edi
mov qword [rcx + 8], rsi
movzx r14d, byte [r9]
movzx ebx, byte [r9 + 1]
lea edi, [r14 - 0x30]
invalid
rol byte [rbx + 0x1e720aff], 1
cmp edi, 0xa
jb 0x14002d981
or r14d, 0x20
add r14d, 0xffffff9f
add r14d, 0xa
mov edi, 0xffffffff
invalid
invalid
inc dword [rcx + 0xf]
invalid
invalid
cmp edi, 0xf
invalid
ja 0x14002db7d
lea ebp, [rbx - 0x30]
cmp ebp, 0xa
jb 0x14002d9a3
imul edx, eax, 0xffffff83
std
or dh, byte [rdx + 0x1a]
or ebx, 0x20
add ebx, 0xffffff9f
add ebx, 0xa
mov ebp, 0xffffffff
invalid
ret
dec dword [rdi]
jmp 0x14002d91e
cmovae ebp, ebx
cmp ebp, 0xf
ja 0x14002db7d
shl dil, 4
shl bh, 4
or bpl, dil
mov byte [rsp + 0x25], bpl
mov byte [rsp + 0x25], ch
mov byte [rsp + 0x25], ch
cmp r11b, 0xe0
jb 0x14002d817
invalid
invalid
invalid
invalid
cmp rsi, 2
jb 0x14002d831
lea rsi, [r9 + 4]
lea r11, [rdx - 4]
pop rdx
cld
pop rdx
cld
mov qword [rcx], rsi
mov qword [rcx + 8], r11
movzx ebx, byte [r9 + 2]
movzx edi, byte [r9 + 3]
lea esi, [rbx - 0x30]
cmp esi, 0xa
jb 0x14002d9fe
or ebx, 0x20
add ebx, 0xffffff9f
add ebx, 0xa
mov esi, 0xffffffff
invalid
invalid
invalid
dec dword [rdi]
invalid
invalid
cmp esi, 0xf
ja 0x14002db7d
add byte [rax], al
add byte [rax], al
lea ebx, [rdi - 0x30]
cmp ebx, 0xa
or dh, byte [rdx + 0x1a]
or dh, byte [rdx + 0x1a]
or edi, 0x20
add edi, 0xffffff9f
add edi, 0xa
mov ebx, 0xffffffff
cmovae ebx, edi
cmp ebx, 0xf
ja 0x14002db7d
shl sil, 4
or bl, sil
mov byte [rsp + 0x26], bl
test r10b, r10b
jne 0x14002d817
cmp r11, 2
jb 0x14002d831
lea r10, [r9 + 6]
add rdx, 0xfffffffffffffffa
mov qword [rcx], r10
mov qword [rcx + 8], rdx
movzx r10d, byte [r9 + 4]
movzx edx, byte [r9 + 5]
lea ecx, [r10 - 0x30]
cmp ecx, 0xa
jb 0x14002da7e
or r10d, 0x20
add r10d, 0xffffff9f
add r10d, 0xa
mov ecx, 0xffffffff
cmovae ecx, r10d
cmp ecx, 0xf
ja 0x14002db7d
lea r9d, [rdx - 0x30]
cmp r9d, 0xa
jb 0x14002daa5
or edx, 0x20
add edx, 0xffffff9f
add edx, 0xa
mov r9d, 0xffffffff
cmovae r9d, edx
cmp r9d, 0xf
ja 0x14002db7d
fadd dword [rax]
add byte [rax], al
fadd dword [rax]
add byte [rax], al
test al, al
je 0x14002db66
shl cl, 4
or r9b, cl
mov byte [rsp + 0x27], r9b
jmp 0x14002d817
lea r8, [rcx + 2]
shl r9d, 6
add al, byte [r9 - 0x3f]
loope 0x14002dacb
or r9d, r11d
or ecx, ebx
mov eax, r9d
jmp case.0x14002ba56.156
lea r8, [rcx + 3]
shl r9d, 0xc
or al, 0x45
or edx, ecx
or al, 0x45
or edx, ecx
mov eax, r10d
cmp r8, rdx
je 0x14002db49
movzx r9d, byte [r8]
test r9b, r9b
jns 0x14002dba1
cmp r9b, 0xe0
jb 0x14002dba1
cmp r9b, 0xf0
jb 0x14002dba1
movzx r10d, byte [r8 + 1]
and r10d, 0x3f
movzx r11d, byte [r8 + 2]
and r11d, 0x3f
movzx r8d, byte [r8 + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 0xc
shl r11d, 6
or r11d, r10d
and r8d, 0x3f
or r8d, r11d
or r8d, r9d
cmp r8d, 0x110000
sete r8b
cmp eax, 0x110000
jne 0x14002db53
jmp 0x14002dba1
mov r8b, 1
cmp eax, 0x110000
je 0x14002dba1
test r8b, r8b
je 0x14002dba1
add rsp, 0xb0
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
lea rax, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov ecx, 3
mov rdx, r8
mov r8, rax
call fcn.140041bd0
lea rcx, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
call fcn.1400420b0
lea rcx, str.internal_error:_entered_unreachable_code_rustc_cb4d9a1902b3ea17e93872dafb76d24aa6295c47library_alloc_src_vecmod.rs
lea r8, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov edx, 0x28
call fcn.140041cd0
call fcn.14002dcf0
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x40], rax
lea rax, [0x14002ddd0]
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0x70]
mov qword [rsp + 0x50], rax
lea rax, [0x1400344e0]
mov qword [rsp + 0x58], rax
lea rax, [rsp + 0x38]
mov qword [rsp + 0x60], rax
lea rax, [fcn.140004ed0]
mov qword [rsp + 0x68], rax
lea rax, str.internal_error:_entered_unreachable_code:_str::from_utf8_____was_expected_to_have_1_char__but__chars_were_found_b
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 4
mov qword [rsp + 0xa0], 0
mov qword [rsp + 0x90], rsi
mov qword [rsp + 0x98], 3
lea rdx, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
lea rcx, [rsp + 0x80]
call fcn.140041b10
int3
retf 0x8348
sbb byte [rax], al
add byte [rax], al
mov qword [rax + 0x10], rsi
add rsp, 0x50
pop rsi
ret
mov edx, dword [rsp + 0x48]
call fcn.1400419b0
int3
in al, dx
and byte [rcx + rcx*4 - 0x3a], cl
mov rsi, r8
mov rdi, rcx
test rdx, rdx
invalid
je 0x140031f32
push rax
push rax
mov rbx, rdx
cmp qword [r9 + 8], 0
je 0x140031f0e
mov rdx, qword [r9 + 0x10]
test rdx, rdx
je 0x140031f0e
mov rcx, qword [r9]
mov r8, rbx
mov r9, rsi
or dword [rcx - 0x77], ecx
fmul dword [rcx - 0x77]
int1
call fcn.140002ed0
test rax, rax
invalid
jne 0x140031f2a
sal byte [rbp + 0x22], 0x48
mov dword [rdi + 8], ebx
mov qword [rdi + 8], rbx
jmp 0x140031f3a
test rsi, rsi
je 0x140031f4e
cmp ecx, dword [rdi]
std
dec dword [rax - 0x7b]
sal byte [rsi + rbx*8 + 0x48], 0x89
or byte [r9], r14b
shr bl, 0xd
mov qword [rdi + 8], rax
xor eax, eax
jmp 0x140031f3f
mov qword [rdi + 8], 0
mov eax, 1
mov qword [rdi + 0x10], rsi
mov qword [rdi], rax
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
or eax, 0x82d28
call qword [sym.imp.kernel32.dll_GetModuleHandleA]
test rax, rax
je 0x140031f9b
lea rdx, str.NtReleaseKeyedEvent
mov rcx, rax
call sub.kernel32.dll_GetProcAddress
test rax, rax
test eax, eax
test eax, eax
jne 0x140031fa2
lea rax, [0x140031fd0]
mov qword [0x1400c00c0], rax
invalid
or byte [rax], al
mov rcx, r14
mov rdx, rdi
mov r8d, ebx
mov r9, rsi
add rsp, 0x28
pop rbx
pop rdi
invalid
pop rsi
pop r14
jmp rax
int3
int3
sub rsp, 0x60
in al, dx
invalid
lea rbp, [rsp + 0x60]
mov qword [rbp - 8], 0xfffffffffffffffe
mov dword [rbp - 8], 0xfffffffe
mov dword [rbp - 8], 0xfffffffe
lea rax, str.keyed_events_not_available
mov qword [rbp - 0x38], rax
enter 0xffffffffffffc748, 0x45
rol byte [rcx], 1
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x83854
invalid
out dx, eax
sub al, 8
add byte [rax - 0x77], cl
enter 0xffffffffffffc748, 0x45
rol byte [rcx], 1
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x83854
invalid
add byte [rax - 0x77], cl
fmul dword [r15]
mov qword [rbp - 0x28], rax
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
loopne 0x140032050
lea edx, [0x1400b4d40]
push rdi
ror byte [rdi], 0x11
loopne 0x140032050
lea edx, [0x1400b4d40]
lea rcx, [rbp - 0x38]
call fcn.140041b10
ud2
int3
int3
jne 0x140009ca0
jmp fcn.140004ed0
mov eax, dword [rcx]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x20]
call fcn.140032080
nop
add rsp, 0x28
ret
in al, dx
invalid
add dh, al
add byte [rax], al
je 0x140032237
mov byte [rbp - 9], 0
mov rax, qword [0x1400c0238]
cmp rax, 3
jne 0x14003220a
test dword [rcx + rax], edx
invalid
test dword [rcx + rax], edx
add byte [rax + 0xf00f77d], al
test dword [rbp + 1], ebx
add byte [rax], al
cmp byte [rbp - 9], 0
jne 0x14003221d
mov rax, qword [0x1400c0200]
or byte [rax], al
mov ecx, dword [0x1400c0324]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
lea rcx, [rcx + 0x41]
lea ecx, [rcx + 0x41]
lea ecx, [rcx + 0x41]
cmp rax, rcx
jne 0x140032108
mov eax, dword [0x1400c0230]
inc eax
jne 0x140032143
push rbx
push rbx
lea rcx, str.lock_count_overflow_in_reentrant_mutexlibrary_std_src_sync_remutex.rs
lea r8, str.68_v_
mov edx, 0x26
call fcn.1400420d0
lea rcx, [0x1400c01f8]
call qword [sym.imp.kernel32.dll_TryAcquireSRWLockExclusive]
test al, al
je 0x14003221d
mov eax, dword [0x1400c0324]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rax, [rax + 0x41]
add byte [r8], al
add byte [rax - 0x77], cl
add eax, 0x8e0c2
add byte [r8], al
add byte [rax - 0x77], cl
add eax, 0x8e0c2
mov eax, 1
mov dword [0x1400c0230], eax
mov qword [rbp - 0x38], 0
mov qword [rbp - 0x30], 1
mov qword [rbp - 0x28], 0
mov byte [rbp - 0x20], 0
mov byte [rbp - 0x1b], 0
mov dword [rbp - 0x1f], 0
cmp qword [0x1400c0208], 0
jne 0x140032243
mov qword [0x1400c0208], 0xffffffffffffffff
cmp byte [0x1400c0228], 0
jne 0x1400321b0
lea rcx, [0x1400c0210]
call fcn.140032340
mov qword [rbp - 0x18], rax
test rax, rax
je 0x1400321b0
lea rcx, [rbp - 0x18]
call fcn.1400312e0
cmp qword [0x1400c0210], 0
je 0x1400321cb
mov rcx, qword [0x1400c0218]
mov edx, 1
call fcn.140002eb0
in eax, 0xc
std
invalid
in eax, 0xc
std
dec dword [rdi]
adc byte [rbp - 0x38], al
movups xmm0, xmmword [rbp - 0x38]
movups xmm1, xmmword [rbp - 0x28]
movups xmmword [0x1400c0220], xmm1
movups xmmword [0x1400c0210], xmm0
inc qword [0x1400c0208]
dec dword [0x1400c0230]
jne 0x14003221d
mov qword [0x1400c0200], 0
or byte [rax], al
add byte [rax], al
add byte [rax], al
lea rcx, [0x1400c01f8]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
jmp 0x14003221d
lea rcx, [rbp - 9]
lea ecx, [rbp - 9]
call fcn.140045640
cmp byte [rbp - 9], 0
je 0x1400320c0
mov rax, qword [0x1400c0298]
cmp rax, 3
jne 0x140032230
call qword [0x1400c02a0]
nop
add rsp, 0x60
pop rbp
ret
lea rcx, str.library_std_src_synconce.rs
call fcn.1400420b0
lea rcx, str.library_std_srcio_stdio.rs
call fcn.140041f50
ud2
and al, 0x3c
mov rcx, r15
mov r8d, 1
call qword [sym.imp.kernel32.dll_WriteConsoleW]
test eax, eax
jne 0x140032b64
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
lea rcx, [rsp + 0x48]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x40], 1
add byte [rax], al
call fcn.1400312e0
cmp rbx, r14
ja 0x140032c65
test rbx, rbx
je case.0x140014441.329
add rbx, rbx
xor eax, eax
xor edi, edi
jmp 0x140032b8c
add rdi, rdx
add rax, 2
cmp rbx, rax
je 0x140032beb
movzx ecx, word [rsp + rax + 0x70]
mov edx, 1
cmp ecx, 0x80
jb 0x140032b80
movzx r8d, cx
mov edx, 2
cmp r8d, 0x800
cmp eax, 0x800
cmp eax, 0x800
jb 0x140032b80
add ecx, 0x2312
adc ah, byte [rbx]
add byte [rax], al
movzx ecx, cx
xor edx, edx
cmp ecx, 0x312
setae dl
lea rdx, [rdx*2 + 1]
jmp 0x140032b80
xor edi, edi
mov qword [rsi + 8], rdi
mov dword [rsi + 8], edi
mov qword [rsi], 0
add rsp, 0x2070
pop rbx
pop rdi
add byte [rbx + 0x5f], bl
pop rsi
pop r14
pop r15
ret
mov rcx, rbx
mov rdx, r14
call fcn.140041bd0
lea rax, str.Unexpected_error_in_MultiByteToWideChar
or byte [rax], al
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
and al, 0x48
add dword [rax], eax
add byte [rax], al
lea rax, str.combase.dll
mov qword [rsp + 0x50], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
push rdi
ror byte [rdi], 0x11
and al, 0x58
lea rdx, str.library_std_src_syspalwindows_stdio.rs0F_v_
lea rcx, [rsp + 0x40]
lea ecx, [rsp + 0x40]
lea ecx, [rsp + 0x40]
and al, 0x40
call fcn.140041b10
lea r8, str.library_std_src_syspalwindows_stdio.rs0F_v_
mov edx, 0x1000
add byte [rax], dl
add byte [rax], al
add byte [rax], dl
add byte [rax], al
mov rcx, r14
call fcn.140041c50
lea r8, str.library_std_src_syspalwindows_stdio.rs0F_v_
sbb al, 8
add byte [rax - 0x77], cl
invalid
mov rcx, rbx
mov rdx, r14
call fcn.140041c50
int3
add ah, cl
int3
int3
int3
ror byte [rax - 0x73], 1
push rcx
or byte [rax - 0x77], cl
mov dword [rsp + 0x60], edx
mov dword [rsp + 0x60], edx
lea rdx, [0x1400b2960]
mov qword [rsp + 0x50], rdx
invalid
add byte [rax - 0x77], cl
push rsp
and al, 0x50
lea rdx, [rsp + 0x60]
mov qword [rsp + 0x48], rdx
lea rdx, [0x1400b2954]
mov qword [rsp + 0x38], rdx
add byte [rax - 0x77], cl
push rsp
and al, 0x38
lea rdx, [0x1400b2900]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x40], 9
or dword [rax], eax
add byte [rax], al
cld
invalid
or dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x20], 0xb
lea rdx, str.Utf8Errorvalid_up_toerror_len
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x7fc64
lea r9, [0x1400b2949]
mov r8d, 9
mov rcx, rax
call fcn.140007cd0
nop
add rsp, 0x68
ret
int3
int3
inc rax
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
lea rax, [0x1400b23b0]
mov qword [rsp + 0x20], rax
lea rax, [0x1400b582c]
lea r9, [rsp + 0x30]
mov r8d, 4
mov rcx, rdx
mov rdx, rax
mov edx, eax
mov edx, eax
call fcn.140007f00
nop
add rsp, 0x38
ret
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x82ad2
mov r8d, 4
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
cmp byte [rax - 1], cl
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
int3
jne 0x1400099d0
test al, 0x20
jne 0x140009870
invalid
push 0xfffffffffffffffd
invalid
invalid
movzx ecx, byte [rcx]
jmp 0x1400068a0
std
invalid
std
dec esp
int3
adc dword [rax - 0x75], ecx
or cl, byte [rax - 0x75]
or byte [rax - 0x39], cl
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x7b], cl
leave
je 0x140032de2
mov byte [rcx], 1
xorps xmm0, xmm0
movups xmmword [rax + 0x10], xmm0
adc dword [rax + 0x10], eax
adc dword [rax + 0x10], eax
movups xmmword [rax], xmm0
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], 0
mov byte [rax + 0x30], 0
mov byte [rax + 0x35], 0
mov dword [rax + 0x31], 0
mov dword [rax + 0x38], 0
add rsp, 0x28
ret
lea rcx, str._b7_v_
or eax, 0x80a0f
call fcn.1400420b0
int3
lea rcx, [rsp + 0x30]
call fcn.1400313a0
mov ecx, 7
int 0x29
ud2
add rsp, 0x30
pop rsi
ret
mov dword [rbp], 0xfffffffe
mov rsi, rcx
mov rcx, qword [rcx]
call fcn.140033080
test rax, rax
je 0x140032efa
mov qword [rbp - 0x10], rax
lea rax, [rsi + 8]
mov qword [rbp - 8], rax
cmp qword [rsi + 8], 0
je 0x140032eef
mov rcx, qword [rbp - 8]
call fcn.1400312e0
mov rax, qword [rbp - 0x10]
mov rcx, qword [rbp - 8]
mov qword [rcx], rax
test rax, rax
setne al
add rsp, 0x38
pop rsi
pop rbp
ret
add dh, byte [rbp - 0x11]
lea rax, [0x1400b4618]
mov rdx, qword [rbp - 0x20]
mov qword [rdx + 8], rax
movabs rax, 0x8000000000000000
mov qword [rdx], rax
cmp qword [rbp - 0x18], 0
je 0x140033516
mov edx, 2
call fcn.140002eb0
jmp 0x140033516
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rbp
ret
invalid
mov rdx, rdi
call fcn.1400419b0
int3
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
sub rsp, 0x28
mov rsi, rdx
mov rdi, rcx
lea rcx, str.kernel32
add bh, bh
adc eax, 0x12bc7
add bh, bh
adc eax, 0x12bc7
test rax, rax
je case.0x140021c47.297
lea rdx, str.SetThreadDescription
invalid
mov rcx, rax
call sub.kernel32.dll_GetProcAddress
test rax, rax
jne 0x1400335b9
lea rax, [0x1400335d0]
mov qword [0x1400c00a8], rax
mov rcx, rdi
mov rdx, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp rax
invalid
loopne case.0x14000f20e.364
sub rsp, 0x28
mov ecx, 0x78
call qword [sym.imp.kernel32.dll_SetLastError]
mov eax, 0x80004001
add rsp, 0x28
invalid
sub bl, al
int3
mov rsi, rcx
mov rcx, qword [rcx]
mov ecx, dword [rcx]
lea rax, [rcx + rcx]
cmp rax, rdx
cmova rdx, rax
invalid
ror byte [rax - 0x7d], 1
cmp rdx, 5
mov edi, 4
add byte [rax], al
invalid
cli
add eax, 0x4bf
add byte [rax + 0xf], cl
cmovae rdi, rdx
cli
xor edx, edx
mov r8, rdi
shr r8, 0x3e
shr eax, 0x3e
sete dl
lea r8, [rdi + rdi]
add al, 0x3f
add rdx, rdx
test rcx, rcx
leave
ror byte [rax - 0x7b], cl
leave
je 0x14003364e
mov rcx, qword [rsi + 8]
mov qword [rsp + 0x28], rcx
and al, 0x28
mov qword [rsp + 0x30], 2
mov qword [rsp + 0x38], rax
jmp case.0x140021ab8.447
cmp bl, ch
or dword [rax - 0x39], ecx
invalid
and al, 0x30
and al, 0x30
mov qword [rsp + 0x30], 0
and al, 0x30
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0x28]
and al, 0x28
sub al, ch
push 0xffffffffffffffe8
invalid
call fcn.140031ed0
cmp qword [rsp + 0x40], 0
cmp dword [rsp + 0x40], 0
invalid
mov rcx, qword [rsp + 0x48]
je 0x14003368c
je 0x14003368c
movabs rax, 0x8000000000000001
cmp rcx, rax
cmp ecx, eax
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax + 0x74c13948], al
or byte [rax + 0x39], 0xc1
cmp ecx, eax
sal dword [rcx + rdx + 0x48], 0x85
je case.0x140022756.273
adc dword [rax - 0x7b], ecx
test rcx, rcx
leave
jne 0x14003369a
call fcn.140002f80
hlt
dec dword [rax - 0x77]
mov qword [rsi + 8], rcx
or byte [rax - 0x77], r9b
mov qword [rsi], rdi
add rsp, 0x58
add rsp, 0x58
pop rdi
pop rsi
ret
mov rdx, qword [rsp + 0x50]
call fcn.1400419b0
or al, 0xe3
add byte [rax], al
int3
int3
int3
int3
lea rbp, [rsp + 0x40]
mov qword [rbp], 0xfffffffffffffffe
mov dword [rbp], 0xfffffffe
mov rsi, rcx
mov r8, qword [0x1400c02b0]
mov eax, dword [0x1400c02b0]
or byte [rax], al
test r8, r8
jne 0x1400336fc
sal byte [rbp + 0x2a], 0x48
mov qword [rbp - 8], 0
mov dword [rbp - 8], 0
add byte [rax], al
add byte [rax - 0x73], cl
clc
lea rcx, [rbp - 8]
lea ecx, [rbp - 8]
call qword [sym.imp.kernel32.dll_QueryPerformanceFrequency]
adc eax, 0x12aac
add byte [rbp - 0x607bf040], al
add byte [rax], al
invalid
test eax, eax
je case.0x140021acd.313
invalid
lahf
add byte [rax], al
add byte [rax], al
test byte [rdi + 0x4c000000], bl
mov eax, dword [rbp - 8]
clc
add byte [rax], al
add byte [rbx + rcx*4 + 0x45], cl
mov r8, qword [rbp - 8]
clc
mov qword [0x1400c02b0], r8
mov ecx, 0x4d0008cb
test r8, r8
test eax, eax
je case.0x140014441.360
ja 0x140033745
mov rax, rsi
mov eax, esi
or rax, r8
shr rax, 0x20
shr eax, 0x20
shr eax, 0x20
je 0x140033715
or eax, 0x31f08948
ror byte [rcx - 9], cl
invalid
invalid
mov rax, rsi
xor edx, edx
div r8
mov rcx, rax
invalid
jmp 0x14003371e
mov eax, esi
xor edx, edx
div r8d
invalid
invalid
mov ecx, eax
imul rax, rdx, 0x3b9aca00
imul eax, edx, 0x3b9aca00
ret 0xca00
invalid
mov rdx, rax
or rdx, r8
or edx, eax
ret 0x94c
shr rdx, 0x20
je 0x140033738
xor edx, edx
div r8
jmp 0x14003373d
invalid
add eax, 0xf741d231
invalid
xor edx, edx
div r8d
div eax
div eax
imul rcx, rcx, 0x3b9aca00
add rcx, rax
leave
add dl, cl
invalid
cmp ecx, dword [rax + 1]
ror dword [rax - 0x77], 0xc8
mov rax, rcx
add ecx, eax
mov rax, rcx
mov eax, ecx
shr rax, 9
movabs rdx, 0x44b82fa09b5a53
mov edx, 0xa09b5a53
invalid
add byte [rax - 9], r9b
mul rdx
loop case.0x140021c47.304
mov rax, rdx
mov eax, edx
ror byte [rax - 0x3f], 1
call 0x140d3a070
rol byte [rax], 1
shr rax, 0xb
shr eax, 0xb
imul edx, eax, 0x3b9aca00
add dl, cl
retf 0x3b9a
invalid
cmp ebp, dword [rcx]
ror dword [rcx - 0x3b7cb736], 1
retf 0x8348
invalid
sub ecx, edx
mov edx, ecx
invalid
retf 0x8348
add rsp, 0x48
add esp, 0x48
pop rsi
pop rsi
pop rbp
ret
lea rcx, str.attempt_to_divide_by_zero_rustc_cb4d9a1902b3ea17e93872dafb76d24aa6295c47librarycore_src_strpattern.rs
lea ecx, str.attempt_to_divide_by_zero_rustc_cb4d9a1902b3ea17e93872dafb76d24aa6295c47librarycore_src_strpattern.rs
push rsi
in al, dx
invalid
add byte [rbp + rcx*4 + 5], cl
lea r8, str.X__v_
lea eax, str.X__v_
inc dword [rbx]
or byte [rax], al
add byte [rdx + 0x19], bh
mov edx, 0x19
sbb dword [rax], eax
add byte [rax], al
call fcn.140041cd0
in eax, 0
in eax, 0
add byte [rax], al
add bh, bh
adc eax, 0x12bc7
invalid
sub eax, dword [rcx]
add dword [rax], eax
call qword [sym.imp.kernel32.dll_GetLastError]
invalid
add dword [rax], eax
add byte [rax - 0x3f], cl
shl rax, 0x20
shl eax, 0x20
loopne 0x1400337b5
and byte [rax - 0x7d], cl
or rax, 2
or eax, 2
enter 0x4802, 0xffffffffffffff89
mov qword [rbp - 0x10], rax
invalid
lea rax, str.library_std_src_syspalwindows_time.rs
add eax, 0x81444
adc al, 8
or byte [rax], al
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
mov qword [rsp + 0x20], rax
and al, 0x20
lea rcx, str.called__Result::unwrap____on_an__Err__value
or eax, 0x7ef70
jo case.0x140021c47.303
invalid
add byte [rbp + rcx*4 + 0xd], cl
lea r9, fcn.1400312e0
or eax, 0x7ef49
out dx, eax
invalid
lea r8, [rbp - 0x10]
invalid
mov edx, 0x2b
add al, ch
call 0x14b1237c7
call 0x14b1237c7
call fcn.140042010
call 0x14b1237c7
add byte [rax], al
ud2
nop word [rax + rax]
add byte [rax], al
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
push rsi
sub rsp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x40]
lea ebp, [rdx + 0x40]
lea rcx, [rbp - 0x10]
call fcn.1400312e0
nop
add rsp, 0x28
invalid
invalid
call qword [rax + 0x28c48348]
invalid
pop rsi
pop rbp
ret
push rbx
sub rsp, 0x68
sub esp, 0x68
push 0x246c8d48
invalid
lea rbp, [rsp + 0x60]
and al, 0x60
mov qword [rbp], 0xfffffffffffffffe
mov esi, r8d
invalid
add r14b, r15b
invalid
invalid
invalid
mov rdi, rdx
mov rbx, rcx
mov rcx, qword [0x1400c02b0]
mov ecx, dword [0x1400c02b0]
mov ecx, dword [0x1400c02b0]
or byte [rax], al
test rcx, rcx
test ecx, ecx
leave
jne 0x140033848
mov qword [rbp - 8], 0
mov dword [rbp - 8], 0
clc
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
invalid
lea rcx, [rbp - 8]
lea ecx, [rbp - 8]
clc
call qword [sym.imp.kernel32.dll_QueryPerformanceFrequency]
adc eax, 0x12964
add byte [rbp + 0x67840fc0], al
add dword [rax], eax
invalid
test eax, eax
je case.0x140021acd.457
test byte [rdi + 1], ah
add byte [rax], al
test byte [rdi + 1], ah
add byte [rax], al
add byte [rax - 0x75], cl
clc
clc
mov rcx, qword [rbp - 8]
clc
mov qword [0x1400c02b0], rcx
mov dword [0x1400c02b0], ecx
jno case.0x140021b03.333
or byte [rax], al
test rcx, rcx
test ecx, ecx
je case.0x140021b03.467
test byte [rsi], al
add dword [rax], eax
add byte [rbp + 0x31], al
ror byte [rax - 0x7d], 0xf9
cmp rcx, 2
setb r8b
invalid
invalid
stc
add dl, cl
invalid
invalid
xor r8d, r8d
cmp rcx, 2
setb r8b
cmp rcx, 0x3b9aca00
cmp ecx, 0x3b9aca00
retf 0x3b9a
ja case.0x140022781.285
or edi, dword [rax + 0x3b9aca00]
mov eax, 0x3b9aca00
invalid
xor edx, edx
sal bh, cl
int1
div ecx
jmp case.0x1400295db.252
xor eax, eax
ror byte [rbp + 0x65360090], 0xc4
lea edx, [rax - 0x3b9aca00]
add byte [rsi], dh
invalid
cmp rcx, 2
cmp ecx, 2
cmovae edx, eax
mov eax, edx
shr eax, 9
rol cl, 1
call 0x1006c8087
invalid
invalid
invalid
imul rax, rax, 0x44b83
rol byte [rbx + 0x4800044b], 0xc1
or dword [rbx + 4], 0
add al, 0
shr rax, 0x27
shr eax, 0x27
call 0x1000481b0
invalid
add r8, rax
add eax, eax
imul eax, eax, 0x3b9aca00
add dl, cl
invalid
retf 0x3b9a
sub edx, eax
mov rax, qword [rbx]
mov eax, dword [rbx]
mov eax, dword [rbx]
add ecx, dword [rbx - 0x76b6f7b5]
mov ecx, dword [rbx + 8]
mov r9, rdi
stc
sub r9, rax
sub ecx, eax
jb case.0x14000f173.415
jne 0x1400338ed
cmp rcx, r14
cmp ecx, esi
jb 0x1400338ed
mov edx, 0x3b9aca00
sub rax, rdi
sub eax, edi
retf 0x3b9a
sub eax, edi
jae case.0x140022756.492
add eax, 0x91e9
jmp 0x140033945
xchg ecx, eax
add byte [rax], al
add byte [rcx], bh
int1
cmp ecx, esi
jae 0x1400338c6
invalid
test rax, rax
je case.0x140024a1a.255
dec rax
enter 0xffffffffffffc181, 0
add ecx, 0x3b9aca00
retf 0x3b9a
sub ecx, esi
int1
mov edx, ecx
shr edx, 9
invalid
or dword [rax + 0x69], ecx
imul edx, edx, 0x44b83
invalid
imul edx, edx, 0x44b83
rol byte [rbx + 0x4800044b], cl
add byte [rax - 0x3f], cl
invalid
shr rdx, 0x27
shr edx, 0x27
invalid
add rax, rdx
jb 0x140033966
invalid
add byte [rax], al
imul edx, edx, 0x3b9aca00
add dl, cl
invalid
sub ecx, edx
mov edx, ecx
invalid
retf 0x58eb
jmp 0x140033945
cmp ecx, esi
jbe 0x140033906
test r9, r9
leave
je case.0x14002ba56.177
test ch, bl
add byte [rax], al
add byte [rax], al
add byte [rcx - 1], cl
dec r9
dec ecx
leave
lea r10d, [rsi + 0x3b9aca00]
jmp 0x140033909
xchg esi, eax
add dl, cl
invalid
cmp ebp, ebx
add eax, dword [rcx - 0x77]
mov edx, esi
sub r10d, ecx
mov r10d, esi
mov edx, esi
sub r10d, ecx
retf 0x8945
mov r11d, r10d
shr r11d, 9
imul r11, r11, 0x44b83
add al, 0
shr r11, 0x27
shr ebx, 0x27
add r9, r11
add ecx, ebx
fnstenv [rdx + 0x43]
jb 0x140033966
cmp r9, r8
jb 0x140033941
sbb dword [rdi], ecx
jne case.0x14000f173.415
test dword [rdi - 1], esi
invalid
invalid
imul r8d, r11d, 0x3b9aca00
imul eax, ebx, 0x3b9aca00
ret
invalid
sub r10d, r8d
cmp r10d, edx
ret 0x3941
ja case.0x14000f173.415
invalid
invalid
push qword [rcx]
sal byte [rcx], 0xd2
xor edx, edx
xor eax, eax
xor edx, edx
add rsp, 0x68
invalid
pop rbx
pop rdi
pop rsi
pop rbp
ret
lea rcx, str.attempt_to_divide_by_zero_rustc_cb4d9a1902b3ea17e93872dafb76d24aa6295c47librarycore_src_strpattern.rs
lea ecx, str.attempt_to_divide_by_zero_rustc_cb4d9a1902b3ea17e93872dafb76d24aa6295c47librarycore_src_strpattern.rs
or eax, 0x7ea7b
invalid
lea r8, str.library_std_src_syspalwindows_time.rs
add eax, 0x81274
add byte [rdx + 0x19], bh
mov edx, 0x19
add byte [rax], al
add byte [rax], al
add al, ch
push 0xffffffffffffffe3
jrcxz 0x140033965
invalid
call fcn.140041cd0
jrcxz 0x140033965
add byte [rax - 0x73], cl
add eax, 0x7ecc3
invalid
invalid
lea rax, str.overflow_in_Duration::new
lea eax, [0x1400b2630]
invalid
add byte [rax - 0x77], cl
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
rol byte [r9], 1
add byte [rax], al
invalid
enter 0xffffffffffffc748, 0x45
rol byte [rcx], 1
mov dword [rbp - 0x30], 1
rol byte [r9], 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, str.combase.dll
lea eax, str.combase.dll
add eax, 0x81ed0
rcr byte [rsi], 1
or byte [rax], al
invalid
add byte [rax - 0x77], cl
mov qword [rbp - 0x28], rax
mov dword [rbp - 0x28], eax
fmul dword [r15]
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
adc dword [rbp - 0x20], eax
push rdi
ror byte [rdi], 0x11
adc dword [rbp - 0x20], eax
invalid
adc dword [rbp - 0x20], eax
lea rdx, str._rustc_cb4d9a1902b3ea17e93872dafb76d24aa6295c47librarycore_src_time.rsoverflow_in_iter::sum_over_durations
lea edx, [0x1400b2640]
in al, dx
invalid
add byte [rax - 0x73], cl
enter 0x75e8, 0xffffffffffffffe1
enter 0x75e8, 0xffffffffffffffe1
lea rcx, [rbp - 0x38]
call fcn.140041b10
loope 0x14003399a
invalid
enter 0x75e8, 0xffffffffffffffe1
loope 0x14003399a
add byte [rax], al
add bh, bh
call qword [sym.imp.kernel32.dll_GetLastError]
adc eax, 0x129b7
add dword [rax], eax
shl rax, 0x20
shl eax, 0x20
or rax, 2
or eax, 2
add cl, byte [rax - 0x77]
mov qword [rbp - 0x38], rax
enter 0xffffffffffff8d48, 5
enter 0xffffffffffff8d48, 5
lea rax, str.library_std_src_syspalwindows_time.rs
add eax, 0x81234
xor al, 0x12
adc cl, byte [rax]
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
or byte [rax], al
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and byte [rax - 0x73], cl
lea rcx, str.called__Result::unwrap____on_an__Err__value
or eax, 0x7ed60
invalid
add byte [rbp + rcx*4 + 0xd], cl
cmp ebp, ebp
in eax, dx
lea r9, fcn.1400312e0
lea ecx, [0x1400b2700]
or eax, 0x7ed39
invalid
lea r8, [rbp - 0x38]
lea eax, [rbp - 0x38]
enter 0x2bba, 0
mov edx, 0x2b
sub eax, dword [rax]
add byte [rax], al
add al, ch
call fcn.140042010
cmp esp, esi
out 0, al
add byte [rax], al
add byte [rdi], cl
or ecx, dword [rax - 0x73]
invalid
invalid
ud2
lea rcx, str.overflow_when_subtracting_durations
or eax, 0x8118a
adc dword [rax], ecx
or byte [rax], al
add byte [rbp + rcx*4 + 5], cl
stosd dword [rdi], eax
lea r8, str._rustc_cb4d9a1902b3ea17e93872dafb76d24aa6295c47librarycore_src_time.rsoverflow_in_iter::sum_over_durations
lea eax, [0x1400b4b90]
add eax, 0x811ab
adc dword [rax], ecx
add byte [rdx + 0x23], bh
mov edx, 0x23
or byte [rax], al
mov edx, 0x23
add byte [rax], al
add al, ch
add byte [rax], al
call fcn.1400420d0
loope case.0x140027fa2.264
add byte [rax], al
int3
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
lea ebp, [rdx + 0x60]
in al, dx
sub byte [rax - 0x73], cl
invalid
lea ebp, [rdx + 0x60]
push 0x60
lea rcx, [rbp - 0x38]
call fcn.1400312e0
fdivr st(7)
invalid
nop
enter 0xffffffffffffd6e8, 0xffffffffffffffd8
enter 0xffffffffffffd6e8, 0xffffffffffffffd8
fdivr st(7)
call qword [rax + 0x28c48348]
add rsp, 0x28
invalid
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
int3
int3
int3
push rbx
sub rsp, 0x98
sub esp, 0x98
cwde
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], 0
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
add byte [rax], 0
add byte [rax - 0x39], cl
mov qword [rbp + 0x10], 0xfffffffffffffffe
mov dword [rbp + 0x10], 0xfffffffe
adc r14b, r15b
invalid
invalid
dec dword [rax - 0x77]
mov rsi, rdx
invalid
mov rdi, qword [rcx]
mov edi, dword [rcx]
cmp dword [rcx + 0x3e083f8], ecx
mov eax, edi
and eax, 3
lea rcx, [0x1400b650c]
lea ecx, [0x1400b650c]
mov edi, 0x4800082a
invalid
or byte [rax], al
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
add eax, ecx
enter 0xffffffffffffe0ff, 0x48
jmp rax
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rsi + 0x28]
lea rdx, str.Errorcode
lea edx, str.Errorcode
sub byte [rax - 0x73], r9b
adc eax, 0x81f04
invalid
or byte [rax], al
lea edx, str.Errorcode
invalid
mov r8d, 5
call qword [rax + 0x18]
mov qword [rbp - 0x10], rsi
add byte [rax], al
add bh, bh
push rax
sbb byte [rax - 0x77], cl
jne case.0x140022781.440
mov byte [rbp - 8], al
mov byte [rbp - 7], 0
add byte [rbp + rcx*4 + 0x4f], cl
adc byte [rax - 0x73], cl
lea eax, [0x1400b31f0]
add byte [rbp + rcx*4 + 0x4f], cl
adc byte [rax - 0x73], cl
invalid
adc byte [r8 - 0x73], r9b
lea eax, [0x1400b31f0]
add eax, 0x7f76c
test dword [rdi], 0x44894800
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, str.kind
lea rsi, [rbp - 0x10]
jne case.0x1400295db.376
pop rax
test dword [rdi], 0x758d4800
invalid
add byte [rax - 0x73], cl
jne case.0x1400295db.376
mov r8d, 4
mov eax, 4
add al, 0
add byte [rax], al
mov rcx, rsi
mov ecx, esi
call fcn.140006410
lea rax, [0x1400b3238]
invalid
invalid
invalid
invalid
dec dword [rax - 0x73]
add eax, 0x7f78f
invalid
invalid
invalid
invalid
invalid
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, str.message
jrcxz 0x140033ad1
or byte [rax], al
add byte [rcx - 0x48], al
invalid
mov r8d, 7
add byte [rax], al
mov rcx, rsi
mov ecx, esi
mov r9, rdi
mov ecx, edi
call fcn.140006410
mov rcx, rsi
int1
sub rbp, rdi
dec dword [rax - 0x77]
int1
call fcn.140007870
cmp eax, 0x77e9fffd
add al, byte [rax]
add byte [rax - 0x73], cl
lea rax, [rdi - 1]
invalid
invalid
invalid
jmp 0x140033d4a
add byte [rax], al
lea rax, [rdi - 1]
add rdi, 0xf
mov qword [rbp - 0x10], rax
lea rax, [0x1400b3268]
invalid
add byte [rax - 0x77], cl
mov dword [rsp + 0x50], eax
invalid
mov dword [rsp + 0x50], eax
push rax
lea rax, [rbp - 0x10]
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
invalid
mov dword [rsp + 0x48], eax
lea rax, [0x1400b325e]
lea rax, [0x1400b325e]
invalid
mov qword [rsp + 0x38], rax
lea rax, [0x1400b31f0]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x40], 5
and al, 0x40
add eax, 0x48000000
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsp + 0x20], 4
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
and al, 0x20
and al, 0x20
mov qword [rsp + 0x20], 4
and al, 0x20
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, str.Customerror
lea rdx, str.Customerror
lea r9, str.kind
mov r8d, 6
mov rcx, rsi
call fcn.140007cd0
jmp 0x140033d4a
shr rdi, 0x20
mov dword [rbp + 8], edi
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1400b31c5]
mov r8d, 2
call qword [rax + 0x18]
mov qword [rbp - 0x20], rsi
mov byte [rbp - 0x18], al
mov byte [rbp - 0x17], 0
lea rax, [0x1400b31c8]
add eax, 0x7f653
mov qword [rsp + 0x20], rax
lea rdx, [0x1400b596e]
lea rsi, [rbp - 0x20]
lea r9, [rbp + 8]
mov r8d, 4
mov rcx, rsi
call fcn.140006410
mov ecx, dword [rbp + 8]
call fcn.140033da0
mov byte [rbp + 0xf], al
lea rax, [0x1400b31f0]
mov qword [rsp + 0x20], rax
lea rdx, str.kind
lea r9, [rbp + 0xf]
mov r8d, 4
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.140006410
mov edx, dword [rbp + 8]
push rbp
or byte [rax - 0x73], cl
lea edi, [rbp - 0x10]
std
dec dword [rbx - 0x72b7f7ab]
push rbp
or byte [rax - 0x73], cl
invalid
push rbp
or byte [rax - 0x73], cl
invalid
lea edi, [rbp - 0x10]
jge 0x140033bbe
mov rcx, rdi
call fcn.140033f60
lea rax, [0x1400b3210]
mov qword [rsp + 0x20], rax
lea rdx, str.message
or byte [rax], al
mov r8d, 7
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
mov rcx, rsi
mov r9, rdi
call fcn.140006410
lea rcx, [rbp - 0x20]
lea ecx, [rbp - 0x20]
std
dec dword [rax - 0x73]
lea ecx, [rbp - 0x20]
invalid
lea ecx, [rbp - 0x20]
call fcn.140007870
mov ebx, eax
cmp qword [rbp - 0x10], 0
je 0x140033d4c
insd dword [rdi], dx
cmp al, 0xfd
dec dword [rcx + 0x7d8348c3]
lock add byte [rdi], cl
test byte [rcx + rax], bh
add byte [rax], al
mov rcx, qword [rbp - 8]
mov edx, 1
call fcn.140002eb0
jmp 0x140033d4c
shr rdi, 0x20
cmp edi, 0x28
ja case.default.0x140033c3a
lea rax, [0x1400b651c]
movsxd rcx, dword [rax + rdi*4]
add rcx, rax
jmp rcx
xor eax, eax
jmp 0x140033cfd
add byte [rax], al
add byte [rax], al
mov al, 0x29
jmp 0x140033cfd
add byte [rax], al
add byte [rax], al
mov al, 1
jmp 0x140033cfd
add byte [rax], al
add byte [rax], al
mov al, 2
jmp 0x140033cfd
add byte [rax], al
add byte [rax], al
mov al, 3
jmp 0x140033cfd
add byte [rax], al
add byte [rax], al
mov al, 4
jmp 0x140033cfd
add byte [rax], al
add byte [rax], al
mov al, 5
jmp 0x140033cfd
add byte [rax], al
add byte [rax], al
mov al, 6
jmp 0x140033cfd
add byte [rax + 0x82e907], dh
add byte [rax], al
mov al, 7
jmp 0x140033cfd
invalid
add byte [rax], al
invalid
invalid
mov al, 8
jmp 0x140033cfd
mov al, 9
jmp 0x140033cfd
mov al, 0xa
jmp 0x140033cfd
mov al, 0xb
jmp 0x140033cfd
mov al, 0xc
jmp 0x140033cfd
mov al, 0xd
jmp 0x140033cfd
mov al, 0xe
jmp 0x140033cfd
mov al, 0xf
jmp 0x140033cfd
mov al, 0x10
jmp 0x140033cfd
mov al, 0x11
jmp 0x140033cfd
mov al, 0x12
jmp 0x140033cfd
mov al, 0x13
jmp 0x140033cfd
mov al, 0x14
jmp 0x140033cfd
mov al, 0x15
jmp 0x140033cfd
mov al, 0x16
jmp 0x140033cfd
mov al, 0x17
jmp 0x140033cfd
mov al, 0x18
jmp 0x140033cfd
mov al, 0x19
jmp 0x140033cfd
mov al, 0x1a
jmp 0x140033cfd
mov al, 0x1b
jmp 0x140033cfd
mov al, 0x1c
jmp 0x140033cfd
mov al, 0x1d
jmp 0x140033cfd
mov al, 0x1e
jmp 0x140033cfd
mov al, 0x1f
jmp 0x140033cfd
mov al, 0x20
jmp 0x140033cfd
mov al, 0x21
jmp 0x140033cfd
mov al, 0x22
jmp 0x140033cfd
mov al, 0x23
jmp 0x140033cfd
mov al, 0x24
jmp 0x140033cfd
mov al, 0x25
jmp 0x140033cfd
mov al, 0x26
jmp 0x140033cfd
mov al, 0x27
jmp 0x140033cfd
mov al, 0x28
mov byte [rbp - 0x20], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.Kind
mov r8d, 4
call qword [rax + 0x18]
mov qword [rbp - 8], rsi
mov byte [rbp], al
mov qword [rbp - 0x10], 0
mov byte [rbp + 1], 0
lea r8, [0x1400b31f0]
lea rsi, [rbp - 0x10]
lea rdx, [rbp - 0x20]
mov rcx, rsi
call fcn.1400078d0
cmp edi, ebp
dec dword [rax - 0x77]
int1
cmp edi, ebp
dec dword [rax - 0x77]
int1
call fcn.140007a20
mov ebx, eax
mov eax, ebx
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop rbp
ret
add byte [rax], al
jg 0x140033e5e
cmp ecx, 0x1715
jg 0x140033ecf
cmp ecx, 0x50f
je 0x140033f49
cmp ecx, 0x5b4
je case.0x140033df1.121
jmp case.0x140033df1.4
stc
jbe 0x140033e57
add byte [rax], al
jne case.0x140033df1.4
test dword [rsi - 0x50000000], edi
mov esi, 0xb0000000
add byte [rax], al
mov al, 0x20
ret
and bl, al
cmp ecx, 0x2021
stc
and dword [rax], esp
add byte [rax], al
jg 0x140033ef4
invalid
cmp ecx, 0x1b80
je case.0x140033df1.121
cmp ecx, 0x1f4e
je case.0x140033df1.121
invalid
invalid
add byte [rax], al
add byte [rax], al
test byte [rdx - 0x17000000], al
add byte [rax], al
jmp case.0x140033df1.4
xchg edx, eax
add byte [rax], al
add byte [rbp - 0x3c297f], cl
invalid
inc dword [rbx + 0x727202f8]
add dh, byte [rdx + 0x72]
cmp ecx, 0x35ed
je case.0x140033df1.121
jmp case.0x140033df1.4
cmp ecx, 0x1716
je case.0x140033df1.121
cmp ecx, 0x1b64
je case.0x140033df1.121
jmp case.0x140033df1.4
cmp ecx, 0x2022
je case.0x140033df1.121
cmp ecx, 0x25e9
jne case.0x140033df1.4
mov al, 0x16
ret
mov al, 0x28
ret
mov al, 0x1a
ret
add rsp, 0x10c8
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
movzx r9d, r9b
test byte [r9 + rdx], 1
je 0x14003439c
nop word cs:[rax + rax]
cmp r8, rbx
je 0x1400343a9
mov rax, r8
movzx r9d, byte [r8 - 1]
inc qword [rbp - 0x7c]
leave
inc qword [rbp - 0x7c]
leave
js 0x1400342c0
lea r8, [rax - 1]
movzx r9d, r9b
jmp 0x140034326
movzx r10d, byte [rax - 2]
cmp r10b, 0xc0
jge 0x1400342ed
invalid
push rax
inc byte [rcx - 0x80]
cli
sar byte [rbp + 0x22], 0x44
and al, byte [rdi + rcx - 0x4a]
pop rax
std
and al, byte [rdi + rcx - 0x4a]
pop rax
std
movzx r11d, byte [rax - 3]
cmp r11b, 0xbf
jg 0x1400342f7
lea r8, [rax - 4]
movzx edi, byte [rax - 4]
and edi, 7
shl edi, 6
and r11d, 0x3f
or r11d, edi
jmp 0x1400342ff
lea r8, [rax - 2]
and r10d, 0x1f
jmp 0x14003430a
lea r8, [rax - 3]
std
and r11d, 0xf
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
shl r10d, 6
and r9b, 0x3f
movzx r9d, r9b
or r9d, r10d
cmp r9d, 0x110000
je 0x1400343a9
lea r10d, [r9 - 9]
cmp r10d, 5
jb 0x1400342a0
cmp r9d, 0x20
je 0x1400342a0
cmp r9d, 0x80
jb 0x14003439c
mov r10d, r9d
shr r10d, 8
cmp r10d, 0x1f
jg 0x140034372
test r10d, r10d
je 0x140034282
cmp r10d, 0x16
cmp edx, 0x16
jne 0x14003439c
cmp r9d, 0x1680
cmp ecx, 0x1680
je 0x1400342a0
jmp 0x14003439c
cmp r10d, 0x20
je 0x14003438d
cmp r10d, 0x30
jne 0x14003439c
cmp r9d, 0x3000
cmp ecx, 0x3000
je 0x1400342a0
jmp 0x14003439c
movzx r9d, r9b
test byte [r9 + rdx], 2
add al, 0x11
add cl, byte [rdi]
test dword [rdi + rdi*8], eax
invalid
invalid
add al, 0x11
add cl, byte [rdi]
test dword [rdi + rdi*8], eax
invalid
sub rax, rbx
cmp rcx, rax
jae 0x1400343bb
mov rax, rcx
jmp 0x1400343ab
xor eax, eax
ror byte [rcx + rcx*4 + 0x36], 0x48
mov dword [rsi + 8], ebx
mov qword [rsi], r14
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], rax
jmp 0x140034272
test rax, rax
je 0x1400343ab
cmp rcx, rax
jbe 0x1400343ab
cmp byte [rbx + rax], 0xbf
jg 0x1400343ab
mov qword [rbp + 0xff8], r14
mov qword [rbp + 0x1000], rbx
lea rcx, str.assertion_failed:_self.is_char_boundary_new_len__rustc_cb4d9a1902b3ea17e93872dafb76d24aa6295c47library_alloc_src_string.rs
lea r8, [0x1400b28e0]
mov edx, 0x30
call fcn.140041cd0
ud2
mov ecx, 0x8948ffff
test byte [rax + rdx*4], ah
and al, 0x90
and al, 0x90
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x812a9
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
and al, 0x40
add dword [rax], eax
add byte [rax], al
and al, 0x40
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x58], 0
mov dword [rsp + 0x58], 0
lea rax, [rsp + 0x88]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x50], 1
lea rdx, [0x1400b1a58]
lea rcx, [rsp + 0x70]
lea r8, [rsp + 0x38]
jmp 0x140034796
add byte [rax], al
add al, 0
add byte [rax], al
mov qword [rsp + 0x60], rax
mov byte [rsp + 0x68], 3
lea rax, str.combase.dll
mov qword [rsp + 0x88], rax
and al, 0x88
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x38
and al, 0x88
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x38
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], 1
lea rax, [rsp + 0xb8]
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], 1
lea rdx, [0x1400b1a58]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], 1
lea rdx, [0x1400b1a58]
lea rcx, [rsp + 0x70]
lea r8, [rsp + 0x88]
call fcn.140005bc0
mov rcx, qword [rsp + 0x70]
test al, al
je 0x1400347c7
test rcx, rcx
je 0x1400347c7
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.size_limit_reached_fmt::Error__from__SizeLimitedFmtAdapter__was_discarded
mov r8d, 0x14
call qword [rax + 0x18]
test al, al
je 0x1400347d0
jmp 0x140034801
test al, al
jne 0x140034801
test rcx, rcx
jne 0x14003482d
mov rbx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rsi, qword [rax + 0x18]
mov rdx, qword [rdi + 0x30]
mov r8, qword [rdi + 0x38]
mov rcx, rbx
call rsi
jmp 0x140034807
mov al, 1
jmp 0x140034807
add rsp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, str.f__v_
mov qword [rsp + 0x20], rax
lea rcx, [0x1400b20dc]
lea r9, [0x1400b19a0]
lea r8, [rsp + 0x38]
mov edx, 0x37
call fcn.140042010
int3
push rdi
push rbx
sub rsp, 0x1a8
add dword [rax], eax
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], esp
add dword [rax], eax
add dh, bh
invalid
invalid
dec dword [rcx + rcx*4 - 0x35]
mov r14d, r8d
invalid
mov rax, rdx
mov qword [rbp + 0x78], rcx
cmp qword [rdx], 0
mov rdx, qword [rdx + 8]
mov r8, qword [rax + 0x10]
add dword [rax], eax
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], esp
add dword [rax], eax
add dh, bh
invalid
invalid
invalid
lea rcx, [rbp + 0x80]
je 0x140034b4b
call fcn.140035280
mov rax, qword [rbp + 0x80]
mov qword [rbp + 0xf8], rax
test eax, edi
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 0x48000000], ecx
mov dword [rbp + 0x118], eax
test eax, edi
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 0x48000000], ecx
mov dword [rbp + 0x118], eax
mov r11, qword [rbp + 0x90]
test r14b, r14b
jne 0x140034eee
jmp 0x140034b96
call fcn.140006210
cmp qword [rbp + 0x80], 0
add byte [rax], al
add byte [rcx - 0x45], al
or dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x45], al
or dword [rax], eax
add byte [rax], al
cmove r11, qword [rbp + 0x90]
cmove ebx, dword [rbp + 0x90]
lea rax, [0x1400b39f9]
cmove rax, qword [rbp + 0x88]
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x118], rax
add byte [rax], al
movabs rax, 0x8000000000000000
mov qword [rbp + 0xf8], rax
test r14b, r14b
test dh, dh
test dh, dh
jne 0x140034eee
mov rcx, qword [rbp + 0x118]
mov qword [rbp + 0x110], r11
lea ebx, [rax]
add dword [rax], eax
add byte [rcx + rcx*4 - 0x63], cl
adc byte [rcx], al
add byte [rax], al
mov rdx, r11
call fcn.140035440
test rbx, rbx
sete cl
xor al, 1
or al, cl
mov r11, qword [rbp + 0x110]
jne 0x140034eee
mov r14, qword [rbx + 8]
mov rbx, qword [rbx + 0x10]
lea rcx, [rbp + 0x80]
mov rdx, qword [rbp + 0x118]
mov r8, r11
call fcn.140035580
movzx r13d, byte [rbp + 0x80]
mov rcx, qword [rbp + 0x90]
mov rax, qword [rbp + 0xa0]
movzx edx, r13b
lea r8, [0x1400b6abc]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, qword [rbp + 0x110]
mov r10, rdx
mov r8, qword [rbp + 0x118]
jmp r9
add rcx, 4
jmp 0x140034c57
lea r8, [rax + 1]
test rax, rax
cmove r8, rax
add rcx, r8
add rcx, 8
jmp 0x140034c57
mov ecx, 6
jmp 0x140034c57
lea r8, [rax + 1]
test rax, rax
cmove r8, rax
add rcx, r8
add rcx, 2
jmp 0x140034c57
mov ecx, 2
mov r10, rdx
sub r10, rcx
jb 0x1400351e5
add rcx, qword [rbp + 0x118]
mov r8, rcx
test r10, r10
je 0x140034c86
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete sil
or sil, cl
jmp 0x140034c88
xor esi, esi
mov rax, qword [rbp + 0xa0]
mov qword [rbp + 0x6f], rax
movups xmm0, xmmword [rbp + 0x81]
movups xmm1, xmmword [rbp + 0x91]
movaps xmmword [rbp + 0x60], xmm1
movaps xmmword [rbp + 0x50], xmm0
lea rcx, [rbp + 0x80]
mov rdx, r14
mov r8, rbx
call fcn.140035580
movzx edx, byte [rbp + 0x80]
mov rcx, qword [rbp + 0x90]
mov rax, qword [rbp + 0xa0]
lea r8, [0x1400b6ad8]
add eax, 0x81e01
add eax, 0x81e01
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rbx
mov r8, r14
mov rdi, qword [rbp + 0x110]
jmp r9
jmp rcx
invalid
jmp rcx
add rcx, 4
jmp 0x140034d28
invalid
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x140034d28
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x140034d28
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
add ecx, 2
add ecx, 2
jmp 0x140034d28
mov ecx, 2
mov rdx, rbx
sub rdx, rcx
jb 0x1400351f3
add rcx, r14
mov r8, rcx
test rdx, rdx
je 0x140034d51
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x140034d53
xor eax, eax
mov qword [rbp - 0x30], r14
mov qword [rbp - 0x28], rbx
movups xmm0, xmmword [rbp + 0x80]
movups xmm1, xmmword [rbp + 0x90]
movups xmmword [rbp - 0x20], xmm0
movups xmmword [rbp - 0x10], xmm1
mov rcx, qword [rbp + 0xa0]
mov qword [rbp], rcx
mov byte [rbp + 0xa], al
mov word [rbp + 8], 0x200
lea r12, [rbp + 0x21]
mov bl, 2
xor r14d, r14d
mov r15, qword [rbp + 0x118]
cmp r13b, 6
je 0x140034dc1
nop dword [rax + rax]
mov rax, qword [rbp + 0x6f]
mov qword [rbp + 0x9f], rax
movaps xmm0, xmmword [rbp + 0x50]
movaps xmm1, xmmword [rbp + 0x60]
movaps xmmword [rbp + 0x90], xmm1
movaps xmmword [rbp + 0x80], xmm0
mov qword [rbp + 0x10], r15
mov qword [rbp + 0x18], rdi
mov byte [rbp + 0x20], r13b
mov rax, qword [rbp + 0x9f]
mov qword [r12 + 0x1f], rax
movaps xmm0, xmmword [rbp + 0x80]
movaps xmm1, xmmword [rbp + 0x90]
movups xmmword [r12 + 0x10], xmm1
movups xmmword [r12], xmm0
mov byte [rbp + 0x4a], sil
mov byte [rbp + 0x48], r14b
mov byte [rbp + 0x49], bl
lea rcx, [rbp + 0x80]
lea rdx, [rbp + 0x10]
call fcn.140035a20
lea rcx, [rbp + 0xb8]
lea rdx, [rbp - 0x30]
call fcn.140035a20
movzx eax, byte [rbp + 0xb8]
cmp byte [rbp + 0x80], 0xa
je 0x140034ea8
cmp al, 0xa
je 0x140034eac
lea rcx, [rbp + 0x80]
lea rdx, [rbp + 0xb8]
call fcn.140035de0
test al, al
je 0x140034ee7
mov r15, qword [rbp + 0x10]
mov rdi, qword [rbp + 0x18]
movzx r13d, byte [rbp + 0x20]
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movaps xmmword [rbp + 0x50], xmm0
movaps xmmword [rbp + 0x60], xmm1
mov rax, qword [r12 + 0x1f]
mov qword [rbp + 0x6f], rax
movzx r14d, byte [rbp + 0x48]
movzx ebx, byte [rbp + 0x49]
movzx esi, byte [rbp + 0x4a]
movzx eax, byte [r12 + 0x2e]
mov byte [rbp + 0x104], al
mov eax, dword [r12 + 0x2a]
mov dword [rbp + 0x100], eax
cmp r13b, 6
jne 0x140034da0
test ebp, edi
invalid
invalid
invalid
test ebp, edi
invalid
jmp 0x140034dc1
sbb edi, edi
invalid
cmp al, 0xa
jne 0x140034ee7
mov rax, qword [rbp + 0x6f]
mov qword [rbp - 0x41], rax
movaps xmm0, xmmword [rbp + 0x50]
movaps xmm1, xmmword [rbp + 0x60]
movaps xmmword [rbp - 0x50], xmm1
mov al, 0xf
sub dword [rbp - 0x60], eax
mov al, 0xf
sub dword [rbp - 0x60], eax
mov eax, dword [rbp + 0x100]
mov dword [rbp + 0x108], eax
movzx eax, byte [rbp + 0x104]
add al, 1
add byte [rax], al
add al, 1
add byte [rax], al
mov byte [rbp + 0x10c], al
cmp sil, 2
jne 0x140035045
mov r11, qword [rbp + 0x110]
adc byte [rcx], al
add byte [rax], al
mov rax, qword [rbp + 0x118]
lea r13, [rax + r11]
mov rax, qword [rbp + 0x78]
mov rbx, qword [rax + 0x20]
mov rsi, qword [rax + 0x28]
xor ecx, ecx
lea r15, [0x1400b3b38]
mov r12b, 1
cmp rcx, r11
je 0x14003517e
invalid
add byte [rax - 0x75], cl
test dword [rax], ebx
add dword [rax], eax
add byte [rax - 0x73], cl
mov rax, qword [rbp + 0x118]
lea rdx, [rax + rcx]
adc al, 8
adc al, 8
mov r14, rcx
mov r8, rdx
jmp 0x140034f4f
add r8, 2
cmp rax, r13
cmovne rax, r8
rol byte [rcx - 0x46], 2
add byte [rax], al
invalid
rol byte [rcx - 0x46], 2
add byte [rax], al
add byte [rsi - 0x70], ah
nop
nop
add r14, r10
mov r8, rax
cmp rax, r13
je 0x140035181
lea rax, [r8 + 1]
movzx r9d, byte [r8]
add dword [rbp + 0xf], eax
mov dh, 8
mov r10d, 1
test r9b, r9b
add byte [rbp - 0x7c], al
leave
jns 0x140034f40
cmp r9b, 0xe0
jb 0x140034f2d
cmp r9b, 0xed
jne 0x140034f9a
cmp rax, r13
je 0x140035181
lea rax, [r8 + 2]
cmp rax, r13
je 0x140035181
cmp byte [r8 + 1], 0x9f
ja 0x140034fd4
add r8, 3
mov r10d, 3
mov rax, r8
jmp 0x140034f40
add r8, 2
cmp rax, r13
cmove r8, rax
xor eax, eax
cmp r8, r13
setne al
add rax, r8
mov r10d, 3
cmp r9b, 0xf0
jb 0x140034f40
xor r8d, r8d
cmp rax, r13
setne r8b
add rax, r8
mov r10d, 4
jmp 0x140034f40
mov r8, r14
sub r8, rcx
jb 0x14003521c
mov qword [rbp + 0x110], r11
cmp r14, r11
ja 0x140035204
mov rdi, qword [rsi + 0x18]
mov rcx, rbx
call rdi
test al, al
jne 0x1400351ae
mov r8d, 3
mov rcx, rbx
mov rdx, r15
call rdi
test al, al
jne 0x1400351ae
add r14, 3
mov rcx, r14
mov r11, qword [rbp + 0x110]
cmp r14, r11
jbe 0x140034f11
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, r14
mov rdx, r11
call fcn.140041b50
jmp 0x14003522b
mov rax, qword [rbp - 0x41]
mov qword [rbp + 0xb0], rax
movaps xmm0, xmmword [rbp - 0x60]
movaps xmm1, xmmword [rbp - 0x50]
movups xmmword [rbp + 0xa1], xmm1
movups xmmword [rbp + 0x91], xmm0
mov eax, dword [rbp + 0x108]
mov dword [rbp + 0xbb], eax
movzx eax, byte [rbp + 0x10c]
mov byte [rbp + 0xbf], al
mov qword [rbp + 0x80], r15
mov qword [rbp + 0x88], rdi
mov byte [rbp + 0x90], r13b
mov byte [rbp + 0xb8], r14b
mov byte [rbp + 0xb9], bl
mov byte [rbp + 0xba], sil
lea rcx, [rbp + 0x80]
call fcn.140035eb0
test rax, rax
mov r11, qword [rbp + 0x110]
je 0x140034eee
mov r8, rdx
lea rcx, [rbp + 0x80]
mov rdx, rax
call fcn.140006210
adc ebp, edi
dec dword [rbx + rcx*4 - 0x63]
adc byte [rcx], al
add byte [rax], al
adc ebp, edi
dec dword [rbx + rcx*4 - 0x63]
adc byte [rcx], al
add byte [rax], al
cmp qword [rbp + 0x80], 0
jne 0x140034eee
mov rax, qword [rbp + 0x88]
mov rcx, qword [rbp + 0x90]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rcx
lea rax, [0x1400b3a28]
mov qword [rbp + 0x10], rax
lea rax, [fcn.140008f40]
mov qword [rbp + 0x18], rax
lea rax, [rbp - 0x30]
mov qword [rbp + 0x20], rax
lea rax, [0x140005b70]
mov qword [rbp + 0x28], rax
lea rax, str.5_v_
mov qword [rbp + 0x80], rax
mov qword [rbp + 0x88], 2
mov qword [rbp + 0xa0], 0
lea rax, [rbp + 0x10]
mov qword [rbp + 0x90], rax
mov qword [rbp + 0x98], 2
mov rax, qword [rbp + 0x78]
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp + 0x80]
call fcn.140007c00
jmp 0x1400351ab
mov rcx, r11
sub r11, rcx
mov rax, qword [rbp + 0x118]
lea rdx, [rax + rcx]
test rcx, rcx
je 0x14003519f
retf
mov rcx, rbx
mov r8, r11
call qword [rsi + 0x18]
jmp 0x1400351ab
mov rcx, qword [rbp + 0x78]
mov r8, r11
call fcn.140005850
mov r12d, eax
mov rax, qword [rbp + 0xf8]
shl rax, 1
test rax, rax
je 0x1400351ce
mov edx, 1
mov rcx, qword [rbp + 0x118]
call fcn.140002eb0
mov eax, r12d
add rsp, 0x1a8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, str.library_std_srcpath.rs
call fcn.140041b50
jmp 0x14003522b
lea r8, str.library_std_srcpath.rs
mov rdx, rbx
call fcn.140041b50
jmp 0x14003522b
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, r14
mov rdx, qword [rbp + 0x110]
call fcn.140041c50
jmp 0x14003522b
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rdx, r14
call fcn.140041ed0
ud2
xor r13d, r13d
lea rbx, [rbp - 0x20]
movabs r15, 0x100000000
jmp 0x140035326
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
movzx edx, ax
shl rdx, 0x10
shl edx, 0x10
shl edx, 0x10
shr rdx, 0x10
xor r13d, r13d
mov rcx, rbx
call fcn.140036720
adc eax, dword [rax]
invalid
adc eax, dword [rax]
add byte [rsi + 0x45], ah
test ebp, ebp
test r13w, r13w
je 0x140035340
mov eax, r12d
jmp 0x140035350
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rcx + rdi - 9], cl
cmp rdi, r14
je 0x1400353d5
movzx eax, word [rdi]
add rdi, 2
mov ecx, eax
and ecx, 0xf800
cmp ecx, 0xd800
jne 0x140035310
movzx edx, ax
cmp edx, 0xdbff
ja 0x1400353af
cmp rdi, r14
je 0x1400353b4
movzx ecx, word [rdi]
add rdi, 2
mov r8d, ecx
add r8d, 0x2000
movzx r8d, r8w
cmp r8d, 0xfc00
jb 0x1400353bc
movzx edx, cx
and eax, 0x3ff
and edx, 0x3ff
shl rax, 0x1a
shl rdx, 0x10
or rdx, rax
add rdx, r15
jmp 0x140035317
xor r13d, r13d
jmp 0x1400353c4
xor r13d, r13d
mov rdi, r14
jmp 0x1400353c4
mov r13w, 1
mov r12d, ecx
mov byte [rbp - 8], 0
mov rcx, rbx
call fcn.140036720
jmp 0x140035326
movups xmm0, xmmword [rbp - 0x20]
movups xmm1, xmmword [rbp - 0x10]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x40]
cmp qword [rbp - 0x20], 0
je 0x14003542e
mov rcx, qword [rbp - 0x18]
mov edx, 1
call fcn.140002eb0
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
and al, 0x20
mov rdx, rdi
mov r8, rsi
call fcn.140035580
movzx eax, byte [rsp + 0x20]
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x40]
push rsp
and al, 0x40
push rsp
and al, 0x40
movzx r8d, al
movzx r8d, al
lea r9, [0x1400b6af4]
lea ecx, [0x1400b6af4]
jle 0x14003548a
or byte [rax], al
movsxd r10, dword [r9 + r8*4]
add r10, r9
mov r8, rsi
mov r9, rdi
jmp r10
jmp rdx
add rcx, 4
jmp 0x1400354c0
xor al, 0x4c
lea eax, [rdx + 1]
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
invalid
invalid
add rcx, r8
add rcx, 8
jmp 0x1400354c0
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x1400354c0
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 2
add ecx, 2
jmp 0x1400354c0
mov ecx, 2
mov r8, rsi
sub r8, rcx
jb 0x14003556c
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 1], cl
stc
add rcx, rdi
mov r9, rcx
test r8, r8
test eax, eax
je 0x1400354e5
movzx ecx, byte [r9]
cmp ecx, 0x2f
je 0x1400354e9
cmp ecx, 0x5c
je 0x1400354e9
cmp al, 4
ja case.default.0x14003551a
lea rcx, [rsp + 0x20]
mov rdx, rdi
mov edx, edi
mov r8, rsi
call fcn.140035580
movzx eax, byte [rsp + 0x20]
mov rcx, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
xor byte [rax - 0x75], cl
push rsp
and al, 0x40
mov rdx, qword [rsp + 0x40]
movzx r8d, al
mov dh, 0xc0
ror byte [rbp + rcx*4 + 0xd], 0xfd
adc eax, 0x634f0008
add al, 0x81
lea r9, [0x1400b6b10]
movsxd r8, dword [r9 + r8*4]
add r8, r9
jmp r8
add rcx, 4
add ecx, 4
rol dword [rbx + rbp*8], 0x38
jmp 0x14003555b
xor eax, eax
jmp 0x140035565
invalid
lea r8, ds:[rdx + 1]
lea r8, [rdx + 1]
lea eax, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 8
jmp 0x14003555b
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x14003555b
lea r8, [rdx + 1]
test rdx, rdx
test edx, edx
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
test edx, edx
cmove r8, rdx
add rcx, r8
add rcx, 2
jmp 0x14003555b
mov ecx, 2
cmp rcx, rsi
ja 0x14003556c
cmp al, 6
setne al
add rsp, 0x48
pop rdi
pop rsi
ret
lea r8, str.library_std_srcpath.rs
mov rdx, rsi
call fcn.140041b50
int3
clc
add dh, byte [rdx + 0x73]
invalid
jae 0x1400356f8
movzx edi, dil
movzx edi, bh
shl rdi, 8
movzx esi, sil
or rsi, rdi
cmp esi, 0x5c5c
pop rsp
add byte [rax], al
pop rsp
add byte [rax], al
jne 0x14003572a
mov esi, eax
and esi, 0xe
cmp esi, 2
je 0x140035767
mov eax, dword [rax]
add byte [rax], al
mov eax, dword [rax]
add byte [rax], al
movzx esi, r14b
shl esi, 8
movzx edi, bl
test cl, 0xe6
or byte [rdi], cl
mov dh, 0xfb
or edi, esi
movzx esi, di
cmp esi, 0x5c2e
pop rsp
add byte [rax], al
test dword [rdi], 0xfe81f7b7
pop rsp
pop rsp
pop rsp
add byte [rax], al
je 0x14003581a
add byte [rax], al
cmp esi, 0x5c3f
jne 0x140035767
invalid
add byte [rbp + 0x68], dh
cmp r8, 3
jbe 0x1400359c4
clc
add ecx, dword [rdi]
xchg byte [rbx - 0x7ffffffe], bh
cmp ch, byte [rdi]
cmp byte [rdx], 0x2f
je 0x140035724
cmp byte [rdx + 1], 0x2f
je 0x140035724
cmp byte [rdx + 2], 0x2f
je 0x140035724
cmp byte [rdx + 3], 0x2f
jne 0x140035859
lea r10, [r8 - 2]
jmp 0x140035774
cmp r8, 2
jb 0x14003580c
cmp byte [rdx + 1], 0x3a
jne 0x14003580c
movzx eax, byte [rdx]
mov edx, eax
and dl, 0xdf
add dl, 0xbf
cmp dl, 0x1a
jae 0x14003580c
cmp al, 0x61
setae dl
shl dl, 5
xor dl, al
mov byte [rcx], 5
mov byte [rcx + 1], dl
jmp 0x14003580f
mov r10, r8
add r10, 0xfffffffffffffffe
dec byte [rdi]
invalid
cwde
add byte [rax], al
invalid
dec byte [rdi]
test byte [rax + 0x48000000], bl
lea eax, [rdx + 2]
invalid
lea rax, [rdx + 2]
add cl, byte [rax - 0x7d]
ret 0x4903
add rdx, 3
add r8, 0xfffffffffffffffc
xor r9d, r9d
xor ecx, ecx
xor ecx, ecx
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
pop rdx
inc dword [rcx - 0x7d]
cmp r11d, 0x2f
movzx r11d, byte [rdx - 1]
cmp r11d, 0x2f
je 0x1400357b2
cmp r11d, 0x5c
je 0x1400357b2
inc r9
inc rdx
dec r8
cmp r8, 0xfffffffffffffffe
jne 0x140035790
jmp 0x14003580c
lea r11, [r9 + 1]
sub r10, r11
je 0x14003580c
lea r11, [rax + r9]
inc r11
neg r8
xor esi, esi
nop word [rax + rax]
movzx edi, byte [rdx + rsi]
cmp edi, 0x2f
je 0x1400357ed
cmp edi, 0x5c
je 0x1400357ed
lea rdi, [rsi + 1]
add rsi, r8
mov rsi, rdi
jne 0x1400357d0
mov rsi, r10
test r9, r9
je 0x14003580c
test rsi, rsi
je 0x14003580c
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 0x14003580f
mov byte [rcx], 6
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
cmp r8, 3
jbe 0x1400359db
add rdx, 4
xor eax, eax
add r8, 0xfffffffffffffffc
je 0x14003584c
movzx r9d, byte [rdx + rax]
cmp r9d, 0x2f
cmp ecx, 0x2f
cmp ecx, 0x2f
je 0x14003584c
cmp r9d, 0x5c
je 0x14003584c
inc rax
cmp r8, rax
jne 0x140035830
mov rax, r8
mov byte [rcx], 3
mov qword [rcx + 8], rdx
mov qword [rcx + 0x10], rax
jmp 0x14003580f
cmp rax, 4
jb 0x1400359f2
and eax, 0xc
cmp eax, 4
je 0x1400358f0
movzx eax, bpl
shl rax, 0x30
or rax, r10
movzx r10d, r11b
shl r10, 0x28
movzx r9d, r9b
shl r9, 0x20
or r9, r10
or r9, rax
movabs rax, 0x5c434e5500000000
cmp r9, rax
jne 0x1400358f0
cmp r8, 7
jbe 0x140035a06
lea rax, [rdx + 8]
mov rsi, r8
lea r9, str.combase.dll
add rsi, 0xfffffffffffffff8
je 0x140035963
add rdx, 9
add r8, 0xfffffffffffffff6
xor r11d, r11d
xor r10d, r10d
cmp byte [rdx - 1], 0x5c
je 0x14003597b
inc r10
inc rdx
dec r8
dec eax
dec eax
cmp r8, 0xfffffffffffffffe
jne 0x1400358cf
mov r10, rsi
jmp 0x1400359ac
lea rax, [rdx + 4]
lea r9, [r8 - 4]
cmp r9, 3
jae 0x14003590c
cmp r8, 4
je 0x14003596b
cmp r8, 6
je 0x14003591d
jmp 0x14003594d
movzx r10d, byte [rdx + 6]
cmp r10d, 0x2f
je 0x14003591d
cmp r10d, 0x5c
jne 0x14003594d
cmp byte [rdx + 5], 0x3a
jne 0x14003594d
movzx edx, byte [rax]
mov r10d, edx
and r10b, 0xdf
add r10b, 0xbf
mov edi, 0x19fa8041
mov edi, 0x19fa8041
ja 0x14003594d
cmp dl, 0x61
setae al
shl al, 5
loopne 0x140035945
loopne 0x140035945
xor al, dl
mov byte [rcx], 2
mov byte [rcx + 1], al
jmp 0x14003580f
add r8, 0xfffffffffffffffc
xor edx, edx
cmp byte [rax + rdx], 0x5c
je 0x140035968
inc rdx
cmp r8, rdx
jne 0x140035953
jmp 0x14003596b
xor r10d, r10d
jmp 0x1400359a9
mov r9, rdx
mov byte [rcx], 0
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r9
jmp 0x14003580f
lea r11, [r10 + 1]
lea r9, [rax + r10]
inc r9
sub rsi, r11
je 0x1400359a9
neg r8
xor r11d, r11d
cmp byte [rdx + r11], 0x5c
je 0x1400359ac
lea rdi, [r11 + 1]
add r11, r8
mov r11, rdi
jne 0x140035991
mov r11, rsi
jmp 0x1400359ac
xor r11d, r11d
mov byte [rcx], 1
mov qword [rcx + 8], rax
mov dword [rcx + 8], eax
mov dword [rcx + 8], eax
mov qword [rcx + 0x10], r10
mov qword [rcx + 0x18], r9
mov qword [rcx + 0x20], r11
jmp 0x14003580f
lea rax, str.library_std_src_syspalwindowspath.rs
mov ecx, 4
mov rdx, r8
mov edx, eax
mov edx, eax
mov r8, rax
call fcn.140041c50
lea rax, str._E_v_
lea eax, str._E_v_
mov ecx, 4
mov rdx, r8
mov r8, rax
call fcn.140041b50
lea r8, str.library_std_src_syspalwindowspath.rs
mov ecx, 4
add byte [rax - 0x77], cl
ret 0x4ae8
rol dword [rax], 0
add byte [rax - 0x77], cl
ret 0x4ae8
lea rax, str._E_v_
mov ecx, 8
jmp 0x1400359e7
movzx ebp, byte [rdx + 0x39]
cmp bpl, 3
cmp ch, 3
cmp ch, 3
je 0x140035cc2
cmp r13b, bpl
ja 0x140035cc2
mov rsi, qword [rdi]
mov r11, qword [rdi + 8]
movzx r8d, byte [rdi + 0x10]
xor eax, eax
cmp r8, 3
setae al
lea r14d, [rax + rax*2 + 7]
movzx r15d, byte [rdi + 0x3a]
mov rax, qword [rdi + 0x20]
and byte [r8 - 0x75], r9b
push rdi
xor byte [rbp + rcx*4 + 0x4a], cl
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
retf 0x8d4a
push rsp
or byte [rdx], al
mov qword [rsp + 0x30], rdx
lea rdx, [rax + r9]
lea edx, [rax + rcx]
pop rdi
or byte [rdi + rcx - 0x4a], al
adc byte [r9], r14b
ror byte [rcx - 0x7d], 0xf8
add ecx, dword [rdi]
xchg ebx, eax
rol byte [rbp + rcx*4 + 0x74], 0x40
invalid
and byte [r8 - 0x75], r9b
push rdi
xor byte [rbp + rcx*4 + 0x4a], cl
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
retf 0x8d4a
lea edx, [rax + rcx]
add rdx, 8
mov qword [rsp + 0x28], rdx
add rax, 4
lea r12, [0x1400b6b2c]
mov rdx, r11
jmp 0x140035ad6
ret 0x4808
mov byte [rdi + 0x38], 1
mov r13b, 1
mov r10, rsi
mov rsi, r10
cmp r13b, bpl
ja 0x140035cc2
test r13b, r13b
je 0x140035b50
movzx r9d, r13b
cmp r9d, 1
jne 0x140035b80
mov byte [rdi + 0x38], 2
test r15b, r15b
jne 0x140035ca3
mov r13b, 2
mov ch, 2
cmp r8d, 3
jb 0x140035ac7
cmp r8d, 5
je 0x140035ac7
cmp r8d, 6
jne 0x140035cfc
test rdx, rdx
je 0x140035c6d
test byte [rbp + 1], dl
add byte [rax], al
movzx r9d, byte [rsi]
cmp rdx, 1
je 0x140035c74
cmp r9b, 0x2e
jne 0x140035c74
invalid
add byte [rdi + rcx - 0x4a], al
add qword [rcx - 0x7d], r8
stc
invalid
movzx r9d, byte [rsi + 1]
movzx ecx, byte [rsi + 1]
cmp r9d, 0x2f
je case.0x140034ceb.38
add qword [r8], rax
invalid
add qword [r8], rax
add byte [rcx - 0x7d], al
stc
pop rsp
cmp r9d, 0x5c
jne 0x140035ac7
jmp case.0x140034ceb.38
nop dword [rax + rax]
add byte [rcx - 0x80], al
clc
invalid
cmp r8b, 6
je 0x140035ac0
invalid
dec dword [rdi + 0x63]
adc al, 0x84
movsxd r10, dword [r12 + r8*4]
add r10, r12
mov r9, rax
jmp r10
test rdx, rdx
je 0x140035cbe
xor r9d, r9d
cmp r8b, 3
jae 0x140035bc0
nop word cs:[rax + rax]
cmp byte [rsi + r9], 0x5c
je 0x140035c05
inc r9
cmp rdx, r9
jne 0x140035ba0
jmp 0x140035bd9
movzx r10d, byte [rsi + r9]
cmp r10d, 0x2f
je 0x140035c05
cmp r10d, 0x5c
je 0x140035c05
inc r9
cmp rdx, r9
retf 0xe775
retf 0xe775
xor r10d, r10d
mov r9, rdx
test r9, r9
jne 0x140035c10
mov r11, rdx
sub r11, r10
jb 0x140035d8b
add r10, rsi
mov qword [rdi], r10
mov qword [rdi + 8], r11
mov r13b, 2
mov rdx, r11
jmp 0x140035aca
mov r10d, 1
test r9, r9
je 0x140035be4
mov r11, rsi
mov ebx, r14d
cmp r9, 1
je 0x140035c2f
mov bl, 9
cmp r9, 2
jne 0x140035c40
cmp byte [rsi], 0x2e
jne 0x140035c40
jne 0x140035c40
lea r11, [rsi + 1]
mov bl, 8
cmp byte [r11], 0x2e
movzx ebx, bl
mov r11d, 9
cmovne ebx, r11d
add r10, r9
mov r11, rdx
sub r11, r10
jb 0x140035d8b
add r10, rsi
add edx, esi
mov qword [rdi], r10
mov qword [rdi + 8], r11
mov r13b, 2
mov rdx, r11
cmp bl, 0xa
je 0x140035aca
test byte [rdx - 2], ah
invalid
invalid
test byte [rdx - 2], ah
invalid
jmp 0x140035cf0
xor edx, edx
jmp 0x140035ac7
push rbx
invalid
invalid
invalid
push rbx
invalid
cmp rdx, 1
jne 0x140035ac7
test dword [rcx - 2], ecx
invalid
invalid
test dword [rcx - 2], ecx
invalid
cmp r9b, 0x2e
cmp cl, 0x2e
stc
jne 0x140035ac7
jne 0x140035ac7
test r11, r11
je 0x140035dd1
add byte [rax], al
add byte [rax], al
dec r11
inc rsi
inc esi
mov qword [rdi], rsi
mov qword [rdi + 8], r11
mov dword [rdi + 8], ebx
mov dword [rdi + 8], ebx
pop rdi
or dh, al
mov byte [rcx], 7
mov byte [rcx], 7
jmp 0x140035cc5
test r11, r11
test ebx, ebx
fisttp dword [rdi]
test dh, ch
add byte [rax], al
je 0x140035d9a
add byte [rcx - 1], cl
retf
dec r11
inc rsi
invalid
mov qword [rdi], rsi
invalid
mov dword [rdi], esi
mov qword [rdi + 8], r11
mov byte [rcx], 6
add dword [rsi], eax
pop rdi
or dh, al
add dword [rsi], eax
jmp 0x140035cc5
mov byte [rdi + 0x38], 3
cmp byte [rbx], al
add eax, esi
add dword [rdx], ecx
mov byte [rcx], 0xa
add rsp, 0x38
pop rbx
pop rbp
invalid
cmp byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
ret
mov byte [rdi + 0x38], 1
lea rdx, [0x1400b6b44]
adc eax, 0x80e63
adc eax, 0x80e63
invalid
movsxd r9, dword [rdx + r8*4]
or al, 0x82
invalid
add r9, rdx
jmp r9
jmp rcx
jmp rcx
mov r9, rax
jmp 0x140035d1d
shr ebx, 0x2d
mov byte [rcx], bl
mov qword [rcx + 8], rsi
jno 0x140035cfe
mov qword [rcx + 0x10], r9
jmp 0x140035cc5
leave
adc bl, ch
leave
mov byte [rcx], 6
jmp 0x140035cc5
invalid
invalid
invalid
mov r9, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x28]
sub bl, ch
adc eax, 0x6b941
mov r9d, 6
jmp 0x140035d1d
mov r9d, 6
jmp 0x140035d1d
mov r9, qword [rsp + 0x30]
jmp 0x140035d1d
mov r9d, 2
cmp r9, r11
ja case.default.0x140035d34
invalid
lea rdx, [0x1400b6b5c]
movsxd r10, dword [rdx + r8*4]
add r10, rdx
jmp r10
and al, 0x28
jmp case.0x140035d34.0
mov rdx, r11
sub rdx, rax
jb 0x140035dbf
add rax, rsi
mov qword [rdi], rax
mov qword [rdi + 8], rdx
mov rax, qword [rdi + 0x30]
xor byte [rax - 0x77], cl
and byte [r15], cl
adc byte [rdi + 0x11], al
xor byte [rax - 0x77], cl
and byte [r15], cl
adc byte [rdi + 0x11], al
movups xmm1, xmmword [rdi + 0x21]
movups xmmword [rcx + 0x11], xmm1
adc dword [rcx + 0x11], ecx
adc dword [rcx + 0x11], ecx
adc qword [r15], rcx
adc dword [rcx + 1], eax
movups xmmword [rcx + 1], xmm0
mov byte [rcx], r8b
mov qword [rcx + 0x28], rsi
mov qword [rcx + 0x30], r9
jmp 0x140035cc5
lea r8, str.library_std_srcpath.rs
mov rcx, r10
add byte [rcx + rcx*4 - 0x2f], cl
call fcn.140041b50
lea r8, str.library_std_srcpath.rs
add byte [rcx + 1], bh
mov ecx, 1
xor edx, edx
call fcn.140041b50
lea r8, str.library_std_srcpath.rs
lea eax, [0x1400b35a8]
mov rcx, r9
mov rdx, r11
call fcn.140041c50
lea r8, str.library_std_srcpath.rs
add eax, 0x7d7fa
mov rcx, rax
mov rdx, r11
mov edx, ebx
call fcn.140041b50
lea r8, str.library_std_srcpath.rs
jmp 0x140035da1
mov rdi, rdx
mov rsi, rcx
movzx ecx, byte [rcx]
lea eax, [rcx - 6]
movzx r8d, al
lea rdx, [r8 + 1]
xor eax, eax
cmp r8b, 4
cmp al, 4
cmovae rdx, rax
movzx r8d, byte [rdi]
lea r9d, [r8 - 6]
movzx r10d, r9b
lea r11, [r10 + 1]
cmp r10b, 4
cmp dl, 4
rol byte [r15 + r9 - 0x4a], 1
invalid
cmp dl, 4
cmovae r11, rax
cmp rdx, r11
fidiv dword [rbp + 0x76]
fidiv dword [rbp + 0x76]
mov al, 1
test rdx, rdx
je 0x140035e4b
cmp edx, 4
jne 0x140035e97
mov r8, qword [rsi + 0x10]
cmp r8, qword [rdi + 0x10]
jne case.default.0x140035e64
pop rsi
pop rsi
mov rdx, qword [rdi + 8]
mov rcx, qword [rsi + 8]
or byte [rax - 0x75], cl
or al, r13b
je 0x140035dfc
call sub.VCRUNTIME140.dll_memcmp
add byte [rax], al
test eax, eax
sete al
jmp 0x140035e97
cmp r9b, 4
jb 0x140035e97
add al, 0x72
cmp cl, r8b
cmp cl, r8b
jne case.default.0x140035e64
lea rax, [0x1400b6b74]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
mov r8, qword [rsi + 0x10]
cmp r8, qword [rdi + 0x10]
jne case.default.0x140035e64
mov rdx, qword [rdi + 8]
mov rcx, qword [rsi + 8]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne case.default.0x140035e64
mov r8, qword [rsi + 0x20]
cmp r8, qword [rdi + 0x20]
cmp eax, dword [rdi + 0x20]
cmp eax, dword [rdi + 0x20]
jne case.default.0x140035e64
mov rdx, qword [rdi + 0x18]
mov rcx, qword [rsi + 0x18]
jmp 0x140035e3f
xor eax, eax
add rsp, 0x28
pop rdi
pop rsi
ret
movzx eax, byte [rsi + 1]
cmp al, byte [rdi + 1]
sete al
jmp 0x140035e97
xor ecx, ecx
nop word cs:[rax + rax]
movzx r9d, byte [rsi + rcx]
cmp r9d, 0x2f
je 0x140035fb0
cmp r9d, 0x5c
je 0x140035fb0
inc rcx
cmp rdi, rcx
jne 0x140035f80
xor r9d, r9d
xor ecx, ecx
mov rcx, rdi
test rcx, rcx
jne 0x140035fbb
jmp 0x140035fc6
mov r9d, 1
test rcx, rcx
je 0x140035fc6
cmp rcx, 1
jne 0x140036019
cmp byte [rsi], 0x2e
jne 0x140036019
add rcx, r9
cmp rdi, rcx
jb 0x14003644c
add rsi, rcx
sub rdi, rcx
jne 0x140035f70
xor edi, edi
jmp 0x140036019
mov r9d, 1
test rcx, rcx
jne 0x140036019
invalid
add rsi, r9
add rsi, r9
sub rdi, r9
je 0x140035fda
xor ecx, ecx
nop word cs:[rax + rax]
cmp byte [rsi + rcx], 0x5c
je 0x140035fe0
inc rcx
cmp rdi, rcx
cmp edi, ecx
cmp edi, ecx
jne 0x140036000
xor r9d, r9d
mov rcx, rdi
test rcx, rcx
je 0x140035feb
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x38], rdi
cmp r8b, 2
jne 0x140036262
test al, al
setne cl
cmp dl, 1
add dword [rdi + 0x31], esi
add dword [rdi + 0x31], esi
cmp r12b, 5
jb 0x1400361fb
test al, al
jne 0x1400361fb
test dl, dl
setne r8b
cmp r12b, 6
sete r9b
or r9b, r8b
je 0x14003627c
xor r10d, r10d
jmp case.0x140035483.50
xor ecx, ecx
xor r8d, r8d
xor r9d, r9d
movzx r8d, r8b
movzx ecx, cl
add rcx, r8
add rcx, r9
cmp rdi, rcx
jbe 0x140036262
test dl, dl
setne cl
cmp r12b, 6
sete bpl
mov r9, qword [rsp + 0x60]
lea r8, [r9 + 1]
test r9, r9
cmove r8, r9
cmp dl, 2
jae 0x14003621b
movzx r13d, al
or bpl, cl
mov rcx, qword [rsp + 0x50]
lea rdx, [rcx + 4]
mov qword [rsp + 0x28], rdx
lea rdx, [rcx + r8]
add rdx, 2
mov qword [rsp + 0x78], rdx
add rcx, r8
add rcx, 8
mov qword [rsp + 0x70], rcx
cmp r12b, 5
jb 0x1400362a2
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax + rax*8 + 0x1b6850f], al
add byte [rax], al
invalid
test al, al
jne 0x1400362a2
invalid
add byte [rax - 0x73], cl
pushfq
and al, 0x80
add byte [rax], al
add byte [rbp + rcx*4 + 0x74], cl
lea esi, [rsp + 0x30]
lea rbx, [rsp + 0x80]
lea r14, [rsp + 0x30]
lea esi, [rsp + 0x30]
lea esi, [rsp + 0x30]
jmp 0x140036114
add byte [rax], r8b
add byte [rcx], dh
leave
xor ecx, ecx
movzx eax, al
add rax, r13
add rax, rcx
add eax, ecx
call 0x188cb6254
cmp edi, eax
add eax, ecx
cmp rdi, rax
jbe 0x140036262
add dword [rax], eax
add byte [rcx - 0x77], cl
dec dword [rax - 0x77]
mov r15, rdi
mov rcx, rbx
invalid
mov rdx, r14
invalid
mov edx, esi
call fcn.1400364a0
cmp byte [rsp + 0x88], 0xa
mov esp, 0x8824
add byte [rdx], cl
mov esp, 0x8824
add byte [rdx], cl
mov byte [rax], al
add byte [rax], al
or cl, byte [rdi]
test dword [rcx + 0x4c000002], ecx
add al, byte [rax]
add byte [rcx + rcx*4 - 1], cl
jne 0x1400363b9
add al, byte [rax]
add byte [rcx + rcx*4 - 1], cl
mov rdi, r15
sub rdi, qword [rsp + 0x80]
jb 0x140036460
add byte [rax], al
mov esp, 0x8024
add byte [rax], 0
add byte [rdi], cl
invalid
add byte [rax], al
mov qword [rsp + 0x38], rdi
test bpl, bpl
je 0x140036150
xor ecx, ecx
jmp 0x14003615f
mov ecx, 2
add byte [rax], al
cmp rdi, 2
jb 0x140036472
add byte [rax], al
add byte [rax], al
cmp rcx, rdi
jne 0x140036170
xor eax, eax
test bpl, bpl
jne case.default.0x1400361c7
jmp 0x1400361b9
lea rax, [rsi + rdi]
lea rdx, [rsi + rcx]
lea rdx, ds:[rsi + rcx]
inc rdx
cmp rdx, rax
ret 0x940f
invalid
ret 0x940f
movzx ecx, byte [rsi + rcx]
test al, 1
jne 0x1400361a8
cmp cl, 0x2e
jne 0x1400361a8
jne 0x1400361a8
movzx eax, byte [rdx]
cmp al, 0x5c
sete cl
sar dword [rdi + rbp], 0xf
xchg esp, eax
ror byte [rax], 0xc8
sar dword [rdi + rbp], 0xf
xchg esp, eax
ror byte [rax], 0xc8
test bpl, bpl
in eax, dx
jne case.default.0x1400361c7
invalid
jmp 0x1400361b9
cmp cl, 0x2e
sete cl
invalid
stc
sete cl
invalid
shl dword [rax], 0xc8
and al, cl
test bpl, bpl
test ch, ch
jne case.default.0x1400361c7
invalid
lea rdx, [0x1400b6ba4]
adc eax, 0x809e4
movsxd rcx, dword [rdx + r12*4]
add rcx, rdx
add ecx, edx
invalid
add ecx, edx
jmp rcx
mov rcx, qword [rsp + 0x28]
jmp 0x140036102
invalid
invalid
invalid
invalid
invalid
mov rcx, qword [rsp + 0x70]
jmp 0x140036102
invalid
invalid
invalid
invalid
and eax, 0xb9ffffff
invalid
mov ecx, 6
jmp 0x140036102
mov rcx, qword [rsp + 0x78]
jmp 0x140036102
mov ecx, 2
jmp 0x140036102
xor r9d, r9d
mov r8d, 0
test dl, dl
jne 0x140036070
cmp r12b, 6
jne 0x1400363d5
jmp 0x140036070
lea rbx, [rsp + 0x80]
lea r14, [rsp + 0x30]
nop dword [rax + rax]
mov rcx, rbx
mov rdx, r14
call fcn.1400364a0
cmp byte [rsp + 0x88], 0xa
jne 0x140036262
mov rcx, rdi
sub rcx, qword [rsp + 0x80]
jb 0x14003645b
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x38], rcx
mov rdi, rcx
jne 0x140036230
xor edi, edi
mov rax, rsi
mov rdx, rdi
add rsp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r10d, 2
cmp rdi, 2
jb 0x140036481
cmp r10, rdi
jne 0x1400362fb
xor r8d, r8d
test r9b, r9b
jne 0x14003606d
jmp 0x1400363d5
lea rbx, [rsp + 0x80]
pushfq
and al, 0x80
add byte [rax], al
add byte [rax], al
lea r14, [rsp + 0x30]
add byte [rax], al
lea r14, [rsp + 0x30]
lea esi, [rsp + 0x30]
test bpl, bpl
je case.0x140035d34.28
nop dword [rax + rax]
invalid
mov rcx, rbx
mov rdx, r14
call fcn.1400364a0
cmp byte [rsp + 0x88], 0xa
jne 0x140036262
invalid
mov byte [rax], al
add byte [rax], al
or dh, byte [rbp - 0x73]
mov rcx, rdi
sub rcx, qword [rsp + 0x80]
add byte [rax], 0
add byte [rdi], cl
invalid
jne 0x1400362e5
add dword [rax], eax
invalid
add byte [rax], 0
add byte [rdi], cl
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x38
invalid
mov qword [rsp + 0x38], rcx
cmp byte [rax - 0x77], cl
iretd
mov rdi, rcx
cmp rcx, r13
ja 0x1400362c0
mov rdi, rcx
mov edi, ecx
jmp 0x140036262
invalid
lea r8, [rsi + rdi]
lea r11, [rsi + r10]
inc r11
cmp r11, r8
sete r8b
rol byte [rsi + 0xf], 0xb6
adc al, 0x16
rol byte [rsi + 0xf], 0xb6
adc al, 0x16
test r8b, 1
jne 0x1400363c1
cmp r10b, 0x2e
jne 0x1400363c1
add byte [rax], al
add byte [rax], al
add byte [rbp + 0xf], al
mov dh, 3
movzx r8d, byte [r11]
cmp r8b, 0x5c
clc
pop rsp
sete r10b
cmp r8b, 0x2f
cmp al, 0x2f
sete r8b
or r8b, r10b
rol byte [rbp - 0x7c], 1
leave
test r9b, r9b
jne 0x14003606d
invalid
invalid
jmp 0x1400363d5
lea rbp, [0x1400b6bbc]
push 8
or byte [rax], al
jmp 0x140036365
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
add rax, r13
cmp rdi, rax
jbe 0x140036262
invalid
invalid
std
invalid
invalid
mov r15, rdi
mov rcx, rbx
invalid
mov rdx, r14
invalid
invalid
mov edx, esi
bnd call fcn.1400364a0
call fcn.1400364a0
add byte [rax], al
cmp byte [rsp + 0x88], 0xa
mov esp, 0x8824
add byte [rdx], cl
add byte [rax], al
or dh, byte [rbp + 0x3c]
jne 0x1400363b9
jne 0x1400363b9
mov rdi, r15
sub rdi, qword [rsp + 0x80]
mov esp, 0x8024
invalid
mov esp, 0x8024
add byte [rax], al
add byte [rdi], cl
invalid
jb 0x140036460
add byte [rax], al
add byte [rax - 0x77], cl
jl case.0x140035d34.12
mov qword [rsp + 0x38], rdi
cmp byte [rdx + 0x63], cl
movsd dword [rdi], dword [rsi]
add byte [rax + 1], cl
invalid
movsxd rax, dword [rbp + r12*4]
add rax, rbp
add eax, ebp
add eax, ebp
call 0xcb4c449e
and al, 0x70
jmp rax
mov rax, qword [rsp + 0x70]
mov eax, dword [rsp + 0x70]
jmp 0x140036359
mov eax, 6
jmp 0x140036359
mov rax, qword [rsp + 0x78]
mov eax, dword [rsp + 0x78]
jmp 0x140036359
mov eax, 2
jmp 0x140036359
add bl, ch
movabs al, byte [0xfffffea1e9ff894c]
mov rdi, r15
jmp 0x140036262
cmp r10b, 0x2e
sete r10b
sete r10b
and r8b, r10b
test r9b, r9b
test cl, cl
test cl, cl
leave
jne 0x14003606d
lea r9, [0x1400b6b8c]
mov al, 7
or byte [rax], al
movsxd r10, dword [r9 + r12*4]
add r10, r9
jmp r10
invalid
loop 0x140036433
mov r9, qword [rsp + 0x50]
mov ecx, dword [rsp + 0x50]
add r9, 4
jmp 0x140036070
jl 0x1400363ee
invalid
invalid
add al, 0xe9
jl 0x1400363ee
invalid
mov r9, qword [rsp + 0x50]
mov r10, qword [rsp + 0x60]
lea r11, [r10 + 1]
test r10, r10
cmove r11, r10
fimul dword [rbp + 1]
invalid
add r9, 8
jmp 0x140036070
pop rbx
cld
invalid
invalid
invalid
fimul dword [rbp + 1]
invalid
pop rbx
cld
invalid
mov r9d, 6
jmp 0x140036070
mov r9, qword [rsp + 0x50]
mov r10, qword [rsp + 0x60]
invalid
lea r11, [r10 + 1]
test r10, r10
cmove r11, r10
add r9, r11
add r9, 2
jmp 0x140036070
invalid
fimul dword [rbp + 1]
invalid
mov r9d, 2
jmp 0x140036070
lea r8, str.library_std_srcpath.rs
mov rdx, rdi
call fcn.140041b50
mov r15, rdi
jmp 0x140036463
mov rcx, rdi
lea r8, str.library_std_srcpath.rs
mov rdx, r15
call fcn.140041c50
lea r8, str.library_std_srcpath.rs
mov rdx, rdi
call fcn.140041b50
lea r8, str.library_std_srcpath.rs
mov ecx, 2
mov rdx, rdi
call fcn.140041b50
int3
add edx, eax
mov r9d, 1
mov rcx, r10
sub rdx, rax
je 0x14003657e
mov al, 9
cmp rdx, 2
je case.0x140035483.56
cmp rdx, 1
jne 0x140036590
cmp byte [rcx], 0x2e
jne 0x140036590
xor eax, eax
cmp r8b, 3
setae al
lea eax, [rax + rax*2]
add eax, 7
jmp 0x140036590
mov al, 0xa
jmp 0x140036590
cmp byte [rcx], 0x2e
jne 0x140036590
cmp byte [rcx + 1], 0x2e
sete al
xor al, 9
add r9, rdx
mov qword [rsi], r9
mov byte [rsi + 8], al
mov qword [rsi + 0x10], rcx
mov dword [rsi + 0x10], ecx
mov dword [rsi + 0x10], ecx
mov qword [rsi + 0x18], rdx
mov dword [rsi + 0x18], edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
add byte [rax], al
lea r8, str.library_std_srcpath.rs
add eax, 0x7cf89
mov rcx, rax
call fcn.140041b50
mov ch, 0
add ah, cl
mov ch, 0
add ah, cl
int3
in al, dx
sub byte [rdi + rcx - 0x4a], al
cmp byte [r15], cl
mov dh, 0x41
cmp byte [rdi], cl
mov dh, 0x51
cmp al, byte [rdx + rdx*8 + 0x41c0950f]
cmp al, 1
clc
invalid
xchg ebp, eax
rol byte [rcx - 0x80], 0xf8
clc
clc
add dword [rdi + 0x52], esi
ja case.0x140035d34.31
test dl, dl
jne 0x140036624
movzx r11d, byte [rcx + 0x10]
lea edx, [r11 - 5]
lea edx, [rbx - 5]
mov dh, 0x59
adc byte [rcx - 0x73], al
lea edx, [rbx - 5]
lea edx, [rbx - 5]
cmp dl, 1
ja 0x140036624
mov r9, qword [rcx]
mov rdx, qword [rcx + 8]
xor r10d, r10d
xor edx, edx
or dword [rax - 0x75], ecx
push rcx
or byte [rbp + 0x31], al
rol byte [rbp - 0x7c], cl
sal byte [rbp + 0x16], 0x41
cmp bl, 6
xor edx, edx
test r8b, r8b
jne 0x14003661f
cmp r11b, 6
je 0x14003661f
adc byte [rcx - 0x46], al
add al, byte [rax]
add byte [rax], al
mov r10d, 2
cmp rdx, 2
jb 0x140036706
invalid
out 0, eax
add byte [rax], al
invalid
add cl, byte [rdi]
invalid
add byte [rax], al
add byte [rcx + 0x39], cl
sal byte [rbp + 0x48], cl
jne case.0x140035ce8.41
cmp r10, rdx
jne case.0x140035ce8.41
xor edx, edx
test r8b, r8b
jne case.default.0x14003665f
movzx r8d, byte [rcx + 0x10]
cmp r8, 6
clc
invalid
jne 0x140036651
clc
invalid
xor ecx, ecx
jmp 0x140036640
xor eax, eax
xor edx, edx
xor ecx, ecx
movzx edx, dl
movzx eax, al
ror byte [rdi], cl
mov dh, 0xc0
add rax, rdx
add rax, rcx
add eax, ecx
add eax, ecx
add rsp, 0x28
ret
lea r9, [0x1400b6bd4]
lea ecx, [0x1400b6bd4]
movsxd r8, dword [r9 + r8*4]
add al, 0x81
add r8, r9
jmp r8
mov rcx, qword [rcx + 0x20]
add rcx, 4
and byte [r8 - 0x7d], cl
rol dword [rbx + rbp*8], 0xd4
jmp 0x140036640
jmp 0x140036640
add rdx, r9
lea r11, [r9 + r10]
adc dword [rcx - 1], ecx
ret
cmp r11, rdx
sete dl
adc dword [rcx - 1], ecx
ret
movzx r9d, byte [r9 + r10]
test dl, 1
invalid
invalid
ret 0x7501
jne case.0x1400361c7.14
cmp r9b, 0x2e
jne case.0x1400361c7.14
movzx edx, byte [r11]
cmp dl, 0x5c
sete r9b
sete cl
sete cl
cmp dl, 0x2f
sete dl
or dl, r9b
jmp 0x140036626
ret 0x844
cmp r9b, 0x2e
sete r9b
and dl, r9b
retf 0x74e9
invalid
invalid
invalid
retf 0x74e9
mov r8, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x30]
and byte [r8 - 0x75], cl
xor byte [r13 + rcx*4 + 0x49], cl
lea r9, [rcx + 1]
test rcx, rcx
lea r9, [rcx + 1]
test rcx, rcx
cmove r9, rcx
leave
lea rcx, [r8 + r9]
add rcx, 8
or cl, ch
outsb dx, byte [rsi]
invalid
invalid
invalid
or cl, ch
outsb dx, byte [rsi]
invalid
mov ecx, 6
jmp 0x140036640
mov r8, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x30]
lea r9, [rcx + 1]
test rcx, rcx
cmove r9, rcx
lea rcx, [r8 + r9]
add rcx, 2
jmp 0x140036640
mov ecx, 2
jmp 0x140036640
lea r8, str.library_std_srcpath.rs
mov ecx, 2
call fcn.140041b50
int3
call fcn.140002eb0
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
cmova rdx, rcx
cmp rdx, 5
mov edi, 4
cmovae rdi, rdx
movabs rcx, 0x24924924924924a
xor edx, edx
cmp rdi, rcx
setb dl
imul r8, rdi, 0x38
shl rdx, 3
test rax, rax
je 0x1400388c9
mov rcx, qword [rsi + 8]
imul rax, rax, 0x38
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], 8
mov qword [rsp + 0x38], rax
jmp 0x1400388d2
mov qword [rsp + 0x30], 0
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0x28]
call fcn.140031ed0
cmp qword [rsp + 0x40], 0
mov rcx, qword [rsp + 0x48]
je 0x140038907
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x14003890e
test rcx, rcx
jne 0x140038915
call fcn.140002f80
mov qword [rsi + 8], rcx
mov qword [rsi], rdi
invalid
add rsp, 0x58
add rsp, 0x58
pop rax
pop rdi
pop rsi
ret
mov rdx, qword [rsp + 0x50]
call fcn.1400419b0
int3
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rdi, rcx
mov rsi, qword [rcx + 8]
mov r14, qword [rcx + 0x10]
adc byte [rbp - 0x7b], cl
invalid
je 0x140038951
adc byte [rbp - 0x7b], cl
div byte [rax + rbx + 0x48]
mov ebx, esi
mov rbx, rsi
nop dword [rax]
mov rcx, rbx
call fcn.140036a10
enter 0xffffffffffffffe0, 0xffffffffffffffff
enter 0xffffffffffffffe0, 0xffffffffffffffff
add rbx, 0x38
dec r14
jne 0x140038940
cmp qword [rdi], 0
je 0x14003896d
mov edx, 8
mov rcx, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.140002eb0
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
in al, dx
and byte [rax - 0x77], cl
invalid
mov esi, ecx
test dl, dl
jne 0x14003899b
mov rax, qword [0x1400c0318]
shl rax, 1
shl eax, 1
shl eax, 1
test rax, rax
jne 0x1400389aa
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
and eax, 0xd986
and eax, 0xd986
call fcn.140045860
test al, al
jne 0x14003899b
mov byte [rsi + 8], 1
jmp 0x14003899b
add ebx, ebp
loop 0x140038986
int3
add byte [rax], al
add byte [rax], al
add byte [rax + 0x74d03948], al
invalid
add rcx, 8
jmp fcn.1400312e0
add cl, ch
shl dword [rsp + rdi*8 + 0x5741ccff], 0x41
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xf0
mov rdi, r9
mov rbx, r8
mov rsi, rcx
mov r12, qword [rcx]
mov r15, qword [rcx + 8]
mov qword [rsp + 0xe8], rdx
test rdx, rdx
sal byte [rbp + 0x16], cl
sal byte [rbp + 0x16], cl
cmp byte [r12 + 0x20], 0
jne 0x140038a35
inc r15
inc edi
mov qword [rsi + 8], r15
xor eax, eax
jmp 0x140038e35
mov rax, qword [r12]
test r15, r15
je 0x140038b3d
lea rcx, str.
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
mov dword [rsp + 0x20], ecx
mov qword [rsp + 0x28], 1
lea rcx, str.combase.dll
int 7
add byte [rax - 0x77], cl
and al, 0x30
int 7
add byte [rax - 0x77], cl
and al, 0x30
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov rcx, qword [rax + 0x20]
mov ecx, dword [rax + 0x20]
mov ecx, dword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r14, [rsp + 0x20]
mov r8, r14
call fcn.140007c00
int1
cld
inc dword [rax + rax*8 + 0x3ab850f]
add byte [rax], al
int1
cld
inc dword [rax + rax*8 + 0x3ab850f]
add byte [rax], al
cmp byte [r12 + 0x20], 1
jne 0x140038cc5
mov rax, qword [r12]
lea rcx, str.combase.dll
mov qword [rsp + 0xa8], rcx
lea rdx, [0x140005b70]
mov qword [rsp + 0xb0], rdx
xchg esp, eax
and al, 0xb0
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x7b55b
xchg esp, eax
and al, 0xb0
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x7b55b
mov qword [rsp + 0xb8], rdx
lea rdx, [0x140004eb0]
mov eax, 0x48000000
lea edx, [0x140004eb0]
mov qword [rsp + 0xc0], rdx
add byte [rax], al
mov qword [rsp + 0x20], 2
mov qword [rsp + 0x30], 1
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x38
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x38
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x40], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x48], 0x20
mov byte [rsp + 0x50], 3
add ecx, dword [rax - 0x77]
and al, 0x70
add ecx, dword [rax - 0x77]
and al, 0x70
mov qword [rsp + 0x78], 1
mov qword [rsp + 0x90], r14
mov ah, 0x24
nop
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
mov ah, 0x24
nop
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
lea rcx, [rsp + 0xa8]
invalid
invalid
add dword [rax], eax
add byte [rax], al
lea rcx, [rsp + 0xa8]
mov qword [rsp + 0x80], rcx
mov word [rax + rax*4], fs
add byte [rax], al
add cl, ch
invalid
add dword [rax], eax
invalid
mov word [rax + rax*4], fs
add byte [rax], al
add cl, ch
invalid
lea rcx, [r12 + 0x18]
and al, 0x18
mov qword [rsp + 0xa8], rcx
lea rcx, [fcn.140004ed0]
ret
cld
dec dword [rax - 0x77]
mov word [rax + rsi*4], fs
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x20
and al, 0x20
add al, byte [rax]
add byte [rax], al
ret
and al, 0x20
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x38], 4
add byte [rax - 0x39], cl
and al, 0x38
add al, 0
add byte [rax], al
mov qword [rsp + 0x40], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x48], 0x20
mov byte [rsp + 0x50], 3
lea rcx, str.combase.dll
mov qword [rsp + 0x70], rcx
and al, 0x70
and al, 0x70
mov qword [rsp + 0x78], 2
lea r14, [rsp + 0x20]
mov qword [rsp + 0x90], r14
mov qword [rsp + 0x98], 1
lea r13, [rsp + 0xa8]
mov qword [rsp + 0x80], r13
mov qword [rsp + 0x88], 1
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x70]
call fcn.140007c00
test al, al
jne 0x140038e33
cmp byte [r12 + 0x20], 1
jne 0x140038cc5
mov rax, qword [r12]
lea rcx, [rsp + 0xe8]
add byte [rax - 0x77], cl
mov word [rax + rbp*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xfffd69aa
add byte [rax - 0x77], cl
mov word [rax + rbp*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xfffd69aa
mov qword [rsp + 0xb0], rcx
lea rcx, [0x1400b3ff8]
invalid
add byte [rax - 0x77], cl
mov word [rax + rdi*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xfffcc27c
mov qword [rsp + 0xc0], rcx
mov qword [rsp + 0x20], 2
and byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x30
add dword [rax], eax
add byte [rax], al
invalid
and byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x30
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], 0x20
mov byte [rsp + 0x50], 3
lea rcx, str.combase.dll
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], 2
mov qword [rsp + 0x90], r14
mov qword [rsp + 0x98], 1
mov qword [rsp + 0x80], r13
mov qword [rsp + 0x88], 2
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x70]
call fcn.140007c00
test al, al
jne 0x140038e33
cmp dword [rbx], 3
je 0x140038dd0
movzx eax, byte [r12 + 0x20]
and al, 0x20
cmp rax, 1
cmp eax, 1
je 0x1400390e4
test rax, rax
jne 0x140038dd0
invalid
add byte [rdi], cl
adc byte [rbx + 0x40], al
movups xmm0, xmmword [rbx + 0x40]
movaps xmmword [rsp + 0x60], xmm0
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmm3, xmmword [rbx + 0x30]
movaps xmmword [rsp + 0x50], xmm3
movaps xmmword [rsp + 0x40], xmm2
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
mov rax, qword [r12]
lea rcx, [rsp + 0x20]
and al, 0x20
and al, 0x20
mov qword [rsp + 0xd8], rcx
lea rcx, [0x140034570]
dec dword [rax - 0x77]
mov word [rax + riz*8], fs
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x70
and al, 0x70
add al, byte [rax]
add byte [rax], al
dec dword [rax - 0x77]
mov word [rax + riz*8], fs
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x70
and al, 0x70
and al, 0x70
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x80], 2
mov qword [rsp + 0x90], 0
movabs rcx, 0x400000020
add byte [rax], al
add al, 0
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x47], cl
and byte [rax], al
add byte [rax], al
add al, 0
add byte [rax], al
mov qword [rsp + 0x98], rcx
mov byte [rsp + 0xa0], 3
movabs al, byte [0xb30d8d4803000000]
retf
invalid
add byte [rax - 0x77], cl
mov word [rax + rbp*4], fs
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x70
movabs al, byte [0xb30d8d4803000000]
retf
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x70
mov qword [rsp + 0xc8], rcx
mov qword [rsp + 0xd0], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lea rcx, [rsp + 0xd8]
mov qword [rsp + 0xb8], rcx
and al, 0xb8
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
and al, 0xb8
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0xa8]
invalid
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0xa8]
jmp 0x140038e0a
invalid
cmp cl, byte [rcx - 0x75]
add al, 0x24
mov rax, qword [r12]
lea rcx, [0x1400b4020]
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 1
lea rcx, str.combase.dll
invalid
retf 7
mov qword [rsp + 0x30], rcx
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
invalid
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x20]
call fcn.140007c00
test al, al
jne 0x140038e33
inc dword [rax + rax*8 - 0x74b6df8b]
add al, 0x24
mov rax, qword [r12]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1400b2aaf]
mov r8d, 1
call qword [rax + 0x18]
test al, al
invalid
je 0x140038e48
sal byte [rbp + rdx - 0x50], 1
mov al, 1
add rsp, 0xf0
pop rbx
pop rdi
lock add byte [rax], al
add byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp dword [rsp + 0x150], 1
jne 0x140038a27
sar ebx, 1
invalid
invalid
sar ebx, 1
invalid
mov rax, qword [rdi]
cmp eax, 2
je 0x140038a27
mov eax, dword [rsp + 0x158]
mov dword [rsp + 0xd8], eax
test byte [rax + rbx*2], ah
add dword [rax], eax
add byte [rcx + 0xd82484], cl
add byte [rax], al
cmp byte [r12 + 0x20], 1
and byte [rcx], al
jne 0x140038f4b
mov rax, qword [r12]
lea rcx, str.combase.dll
invalid
add byte [rax - 0x77], cl
mov word [rax + rbp*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xfffcccda
invalid
mov qword [rsp + 0xb0], rdx
lea rdx, [0x1400b3ff8]
mov qword [rsp + 0xb8], rdx
xchg esp, eax
and al, 0xb8
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xfffcbffc
xchg esp, eax
and al, 0xb8
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xfffcbffc
mov qword [rsp + 0xc0], rdx
mov qword [rsp + 0x20], 2
rol byte [rax], 0
add byte [rax - 0x39], cl
and al, 0x20
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 1
xor byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x38
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x40], 0
and al, 0x40
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x48], 0x20
mov byte [rsp + 0x50], 3
mov qword [rsp + 0x70], rcx
add dh, al
and al, 0x50
add ecx, dword [rax - 0x77]
and al, 0x70
mov qword [rsp + 0x78], 1
and al, 0x78
add dword [rax], eax
add byte [rax], al
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x90], rcx
and al, 0x90
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rbp*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rax*4], fs
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x70
and al, 0x90
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rbp*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rax*4], fs
and al, 0x80
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x70
call fcn.140007c00
test al, al
jne 0x140038e33
invalid
dec dword [rcx - 0x75]
add al, 0x24
mov rax, qword [r12]
lea rcx, str._____________at_0__v_
mov qword [rsp + 0x20], rcx
and al, 0x20
and al, 0x20
mov qword [rsp + 0x28], 1
lea rbx, str.combase.dll
in eax, 0xc8
invalid
add byte [rax - 0x77], cl
pop rsp
and al, 0x30
xorps xmm0, xmm0
in eax, 0xc8
invalid
movups xmmword [rsp + 0x38], xmm0
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x20]
call fcn.140007c00
test al, al
jne 0x140038e33
mov rcx, qword [r12 + 8]
mov rax, qword [r12 + 0x10]
mov rdx, qword [r12]
mov qword [rsp + 0x20], rdx
lea r8, [rsp + 0x28]
movups xmm0, xmmword [rdi]
movups xmmword [rsp + 0x28], xmm0
mov r9, qword [rdi + 0x10]
mov qword [rsp + 0x38], r9
call qword [rax + 0x20]
test al, al
jne 0x140038e33
mov rax, qword [r12]
lea rcx, [rsp + 0xd8]
mov qword [rsp + 0x70], rcx
lea rdi, [0x140007510]
mov qword [rsp + 0x78], rdi
lea r14, [0x1400b4058]
mov qword [rsp + 0x20], r14
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x40], 0
lea r13, [rsp + 0x70]
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x38], 1
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x20]
call fcn.140007c00
test al, al
jne 0x140038e33
cmp dword [rsp + 0x160], 1
jne 0x14003909b
mov eax, dword [rsp + 0x168]
mov dword [rsp + 0xa8], eax
mov rax, qword [r12]
lea rcx, [rsp + 0xa8]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rdi
mov qword [rsp + 0x20], r14
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x38], 1
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x20]
call fcn.140007c00
test al, al
jne 0x140038e33
mov rax, qword [r12]
lea rcx, [0x1400b4068]
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x30], rbx
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x20]
call fcn.140007c00
mov ecx, eax
mov al, 1
test cl, cl
je 0x140038a27
jmp 0x140038e35
movups xmm0, xmmword [rbx + 0x40]
movaps xmmword [rsp + 0x60], xmm0
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmm3, xmmword [rbx + 0x30]
movaps xmmword [rsp + 0x50], xmm3
movaps xmmword [rsp + 0x40], xmm2
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
mov rax, qword [r12]
lea rcx, [rsp + 0x20]
mov qword [rsp + 0xa8], rcx
lea rcx, [0x140034570]
mov qword [rsp + 0xb0], rcx
lea rcx, str.combase.dll
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], 1
mov qword [rsp + 0x90], 0
lea rcx, [rsp + 0xa8]
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x88], 1
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x70]
push rax
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x70
jmp 0x140038e0a
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.140034ad0
mov ebx, eax
stc
mov eax, 0xc389ffff
movabs rax, 0x8000000000000000
cmp rsi, rax
jne 0x1400391f7
mov rcx, qword [rbp - 0x10]
add rcx, 8
invalid
invalid
ror dword [rax], 0xe8
or al, ch
call fcn.1400312e0
jmp 0x14003920e
jmp 0x140039173
test rsi, rsi
je 0x14003920e
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 8]
mov edx, 1
call fcn.140002eb0
invalid
pushfq
cld
invalid
movabs byte [0xc48348d889fffc9c], al
pushfq
cld
dec dword [rcx - 0x3b7cb728]
mov eax, ebx
add rsp, 0x50
push rax
pop rbx
pop rsi
pop rbp
ret
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x50]
mov rax, qword [rbp - 0x10]
mov rax, qword [rax]
movabs rcx, 0x8000000000000000
add byte [rax], al
or byte [rax + 0x39], 0xc8
add byte [rax], al
or byte [rax + 0x39], 0xc8
je 0x14003925f
test rax, rax
je 0x14003926c
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 8]
mov edx, 1
add byte [rax], al
add byte [rax], al
call fcn.140002eb0
jmp 0x14003926c
cld
invalid
mov rcx, qword [rbp - 0x10]
add rcx, 8
call fcn.1400312e0
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rbx
pop rsi
pop rbp
ret
int3
mov eax, eax
movzx r8d, byte [rcx + 0x20]
mov dh, 0x41
and byte [rbp + 0x31], al
leave
mov dh, 0x41
and byte [rbp + 0x31], al
and byte [r13 + 0x31], al
leave
movabs r10, 0x8000000000000000
cmp qword [rcx], r10
cmp dword [rcx], edx
add byte [rax], al
add byte [rax], al
or byte [rcx + rdi + 0x11], 0x4c
cmp dword [rcx], edx
cmovne r9, rcx
cmp dword [rcx], edx
cmovne r9, rcx
mov rcx, rdx
mov ecx, edx
ror dword [rax - 0x77], 1
mov rdx, rax
jmp fcn.140034ad0
invalid
invalid
invalid
invalid
ret 0x29e9
sub dword [rax - 0x33330001], edi
int3
int3
int3
push rdi
push rbx
sub rsp, 0x98
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rbp, [rsp + 0x80]
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
adc r14b, r15b
invalid
mov qword [rbp + 0x10], 0xfffffffffffffffe
mov rsi, rdx
invalid
mov rdx, qword [rcx]
mov eax, edx
and eax, 3
invalid
loopne case.0x14003551a.59
add ecx, dword [rax - 0x73]
lea rcx, [0x1400b6bec]
or eax, 0x7d90f
psubusw mm0, qword [rdi]
fld dword [rdi]
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
loopne case.0x140035ce8.48
mov rax, qword [rdx]
mov eax, dword [rdx]
mov r8, qword [rdx + 8]
mov eax, dword [rdx + 8]
mov rcx, rsi
mov rdx, rax
add rsp, 0x98
cwde
add byte [rax], al
invalid
pop rbx
cwde
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rdi
pop rdi
pop rsi
pop rbp
jmp fcn.140005850
cld
invalid
cld
dec dword [rax - 0x75]
dec qword [rax - 0x75]
invalid
invalid
mov rcx, qword [rdx - 1]
mov rax, qword [rdx + 7]
mov eax, dword [rdx + 7]
invalid
mov rax, qword [rax + 0x20]
mov eax, dword [rax + 0x20]
and byte [rax - 0x77], cl
add rsp, 0x98
add rsp, 0x98
mov rdx, rsi
add rsp, 0x98
add esp, 0x98
pop rbx
pop rdi
pop rsi
pop rbp
jmp rax
jmp rax
loopne case.0x1400361c7.21
shr rdx, 0x20
shr edx, 0x20
mov dword [rbp + 0xc], edx
lea rdi, [rbp - 0x10]
invalid
push rbp
or al, 0x48
lea edi, [rbp - 0x10]
invalid
invalid
mov rcx, rdi
call fcn.140033f60
mov qword [rbp - 0x30], rdi
jge case.0x1400392e4.494
sub eax, 0x48ffffac
mov dword [rbp - 0x30], edi
jge case.0x1400392e4.494
jge case.0x1400392e4.494
ror byte [rax - 0x73], 1
lea rax, [0x140004e70]
add eax, 0xfffcbb32
xor bh, byte [rbx - 0x76b70004]
mov ebx, 0x8948fffc
dec dword [rax - 0x77]
mov qword [rbp - 0x28], rax
lea rax, [rbp + 0xc]
fmul dword [r8 - 0x73]
or al, 0x48
invalid
mov qword [rbp - 0x20], rax
mov dword [rbp - 0x20], eax
lea rax, [0x140009e90]
lea eax, [0x140009e90]
add eax, 0xfffd0b3f
or edi, ebp
dec dword [rax - 0x77]
mov qword [rbp - 0x18], rax
invalid
invalid
invalid
cmp al, 0x9f
mov qword [rbp - 0x18], rax
lea rax, str.combase.dll
add eax, 0x79f3c
cmp al, 0x9f
invalid
mov qword [rbp - 0x60], rax
mov dword [rbp - 0x60], eax
movabs al, byte [0x3a845c748]
mov qword [rbp - 0x58], 3
test al, 3
add byte [rax], al
add byte [rax], al
invalid
invalid
rol byte [r8], 0
invalid
add eax, dword [rax]
add byte [rax], al
mov qword [rbp - 0x40], 0
mov dword [rbp - 0x40], 0
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [rbp - 0x30]
invalid
invalid
add byte [rax], al
lea rax, [rbp - 0x30]
mov qword [rbp - 0x50], rax
mov al, 0x48
mov dword [rbp - 0x48], 2
ror byte [rax - 0x77], 1
mov r8b, 0x48
mov al, 0x48
mov dword [rbp - 0x48], 2
mov r8d, 2
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
invalid
invalid
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
push rsi
sub byte [rbp + rcx*4 + 0x45], cl
movabs al, byte [0x48c389fffce86fe8]
cld
invalid
mov ebx, eax
ret
invalid
lea r8, [rbp - 0x60]
call fcn.140007c00
cld
dec dword [rcx + 0x7d8348c3]
invalid
invalid
movabs al, byte [0x48c389fffce86fe8]
cld
dec dword [rcx + 0x7d8348c3]
lock add byte [rdi], cl
add byte [rdi], cl
ret
cmp dword [rbp - 0x10], 0
jge 0x140039387
add byte [rdi], cl
je 0x1400396ad
test byte [rdi], cl
add eax, dword [rax]
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax], al
mov rcx, qword [rbp - 8]
clc
clc
mov edx, 1
call fcn.140002eb0
add al, 0x9b
cld
invalid
add al, ch
add al, 0x9b
cld
invalid
jmp 0x1400396ad
cld
add al, byte [rax]
add byte [rax], al
invalid
invalid
invalid
add byte [rax], al
shr rdx, 0x20
shr edx, 0x20
lea rax, [0x1400b6bfc]
lea eax, [0x1400b6bfc]
add eax, 0x7d840
fadd dword [rdi]
fadd dword [rdi]
add byte [rax + 0x63], cl
movsxd rcx, dword [rax + rdx*4]
or al, 0x90
add rcx, rax
sar edi, 0xe1
jmp rcx
lea rax, str.entity_not_foundpermission_deniedconnection_refusedconnection_resethost_unreachablenetwork_unreachableconnection_abortednot_connectedaddress_in_useaddress_not_availablenetwork_downbroken_pipeentity_already_existsoperation_would_blocknot_a_directoryis_a_directorydirectory_not_emptyread_only_filesystem_or_storage_mediumfilesystem_loop_or_indirection_limit__e.g._symlink_loop_stale_network_file_handleinvalid_input_parameterinvalid_datatimed_outwrite_zerono_storage_spaceseek_on_unseekable_filefilesystem_quota_exceededfile_too_largeresource_busyexecutable_file_busydeadlockcross_device_link_or_renametoo_many_linksinvalid_filenameargument_list_too_longoperation_interruptedunsupportedunexpected_end_of_fileout_of_memoryother_erroruncategorized_errorOs
lea eax, str.entity_not_foundpermission_deniedconnection_refusedconnection_resethost_unreachablenetwork_unreachableconnection_abortednot_connectedaddress_in_useaddress_not_availablenetwork_downbroken_pipeentity_already_existsoperation_would_blocknot_a_directoryis_a_directorydirectory_not_emptyread_only_filesystem_or_storage_mediumfilesystem_loop_or_indirection_limit__e.g._symlink_loop_stale_network_file_handleinvalid_input_parameterinvalid_datatimed_outwrite_zerono_storage_spaceseek_on_unseekable_filefilesystem_quota_exceededfile_too_largeresource_busyexecutable_file_busydeadlockcross_device_link_or_renametoo_many_linksinvalid_filenameargument_list_too_longoperation_interruptedunsupportedunexpected_end_of_fileout_of_memoryother_erroruncategorized_errorOs
add eax, 0x79b0c
or al, 0x9b
wait
invalid
mov ecx, 0x10
add byte [rax], al
add cl, ch
invalid
jle 0x1400393d6
invalid
add byte [rax], al
jmp 0x140039654
add al, byte [rax]
add byte [rax - 0x73], cl
invalid
add byte [rax], al
lea rax, [0x1400b2ee8]
lea eax, [0x1400b2ee8]
add eax, 0x79b0b
wait
invalid
mov ecx, 0x11
add byte [rax], al
add cl, ch
invalid
insd dword [rdi], dx
add byte [rax], al
jmp 0x140039654
add al, byte [rax]
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rax, [0x1400b2ef9]
lea eax, [0x1400b2ef9]
add eax, 0x79b0b
wait
invalid
mov ecx, 0x12
add byte [rax], al
add cl, ch
jmp 0x140039654
invalid
invalid
add byte [rax], al
jmp 0x140039654
add byte [rax], al
lea rax, [0x1400b2f0b]
lea eax, [0x1400b2f0b]
add eax, 0x79b0c
wait
invalid
mov ecx, 0x10
add byte [rax], al
add cl, ch
jmp 0x140039654
invalid
invalid
add byte [rax], al
jmp 0x140039654
add byte [rax], al
lea rax, [0x1400b2f1b]
lea eax, [0x1400b2f1b]
add eax, 0x79b0b
wait
invalid
mov ecx, 0x10
add byte [rax], al
add cl, ch
invalid
add byte [rax], al
jmp 0x140039654
cmp al, byte [rdx]
add byte [rax], al
lea rax, [0x1400b2f2b]
add eax, 0x79b0a
wait
invalid
jmp 0x14003964f
add al, byte [rax]
add byte [rax - 0x73], cl
lea rax, [0x1400b2f3e]
add byte [rax], al
lea rax, [0x1400b2f3e]
lea eax, [0x1400b2f3e]
adc dword [rbx + 0x12b90007], ebx
mov ecx, 0x12
add byte [rax], al
add cl, ch
sbb eax, 0x48000002
add al, byte [rax]
invalid
invalid
add byte [rax], al
jmp 0x140039654
add al, byte [rax]
add byte [rax - 0x73], cl
lea rax, [0x1400b2f50]
add byte [rax], al
lea rax, [0x1400b2f50]
lea eax, [0x1400b2f50]
adc bl, byte [rbx + 0xdb90007]
invalid
mov ecx, 0xd
jmp 0x140039654
add al, byte [rax]
invalid
add byte [rax], al
add cl, ch
or al, 2
invalid
add al, byte [rax]
add byte [rax - 0x73], cl
lea rax, [0x1400b2f5d]
add byte [rax], al
lea rax, [0x1400b2f5d]
lea eax, [0x1400b2f5d]
invalid
invalid
mov ecx, 0xe
add byte [rax], al
add cl, ch
invalid
sti
jmp 0x140039654
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x1400b2f6b]
add byte [rax], al
lea rax, [0x1400b2f6b]
lea eax, [0x1400b2f6b]
or ebx, dword [rbx + 0x15b90007]
invalid
mov ecx, 0x15
add byte [rax], al
add cl, ch
invalid
invalid
jmp 0x140039654
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rax, [0x1400b2f80]
lea eax, [0x1400b2f80]
add eax, 0x79b0f
setnp byte [rdi]
add byte [rcx + 0xc], bh
add byte [rax], al
invalid
invalid
mov ecx, 0xc
add byte [rax], al
add cl, ch
invalid
fld dword [rcx]
invalid
jmp 0x140039654
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rax, [0x1400b2f8c]
lea eax, [0x1400b2f8c]
add eax, 0x79b0a
or bl, byte [rbx + 0xbb90007]
invalid
mov ecx, 0xb
add byte [rax], al
add cl, ch
jmp 0x140039654
jmp 0x140039654
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rax, [0x1400b2f97]
lea eax, [0x1400b2f97]
add eax, 0x79b04
add al, 0x9b
invalid
mov ecx, 0x15
add byte [rax], al
add cl, ch
invalid
mov bh, 1
invalid
jmp 0x140039654
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rax, [0x1400b2fac]
lea eax, [0x1400b2fac]
add eax, 0x79b08
or byte [rbx + 0x15b90007], bl
invalid
mov ecx, 0x15
add byte [rax], al
add cl, ch
invalid
cmpsb byte [rsi], byte [rdi]
jmp 0x140039654
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rax, [0x1400b2fc1]
lea eax, [0x1400b2fc1]
add eax, 0x79b0c
or al, 0x9b
invalid
add byte [rcx + 0xf], bh
mov ecx, 0xf
add byte [rax], al
add cl, ch
invalid
xchg ebp, eax
jmp 0x140039654
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rax, [0x1400b2fd0]
lea eax, [0x1400b2fd0]
add eax, 0x79b0a
or bl, byte [rbx + 0xeb90007]
invalid
mov ecx, 0xe
add byte [rax], al
add cl, ch
invalid
jmp 0x140039654
test byte [rcx], al
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rax, [0x1400b2fde]
add eax, 0x79b07
invalid
jmp 0x14003964f
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
lea rax, [0x1400b2ff1]
lea eax, [0x1400b2ff1]
add eax, 0x79b0e
invalid
mov ecx, 0x26
add byte [rax], al
jmp 0x140039654
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x79b23
invalid
wait
invalid
invalid
lea rax, [0x1400b3017]
lea eax, [0x1400b3017]
and ebx, dword [rbx + 0x38b90007]
add byte [rax], al
add byte [rax], al
invalid
mov ecx, 0x38
add byte [rax], al
jmp 0x140039654
push rsi
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x1400b304f]
lea rax, [0x1400b304f]
lea eax, [0x1400b304f]
wait
invalid
mov ecx, 0x19
add byte [rax], al
jmp 0x140039654
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x1400b3068]
lea rax, [0x1400b3068]
lea eax, [0x1400b3068]
push rdx
wait
invalid
mov ecx, 0x17
add byte [rax], al
jmp 0x140039654
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x1400b307f]
lea rax, [0x1400b307f]
lea eax, [0x1400b307f]
wait
invalid
mov ecx, 0xc
add byte [rax], al
jmp 0x140039654
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x1400b308b]
lea rax, [0x1400b308b]
lea eax, [0x1400b308b]
mov ecx, 9
jmp 0x140039654
add dword [rax], eax
invalid
add cl, ch
adc al, byte [rcx]
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x1400b3094]
add byte [rax], al
lea rax, [0x1400b3094]
lea eax, [0x1400b3094]
wait
invalid
mov ecx, 0xa
or al, byte [rax]
add byte [rax], al
jmp 0x140039654
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x1400b309e]
lea rax, [0x1400b309e]
lea eax, [0x1400b309e]
invalid
mov ecx, 0x10
jmp 0x140039654
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
lock add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x1400b30ae]
lea eax, [0x1400b30ae]
add eax, 0x79b43
wait
invalid
mov ecx, 0x17
invalid
jmp 0x140039654
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x79b49
invalid
invalid
lea rax, [0x1400b30c5]
lea eax, [0x1400b30c5]
invalid
mov ecx, 0x19
jmp 0x140039654
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add cl, ch
invalid
add byte [rax], al
lea rax, [0x1400b30de]
lea eax, [0x1400b30de]
add eax, 0x79b51
add byte [rcx + 0xe], bh
mov ecx, 0xe
invalid
add byte [rax], al
jmp 0x140039654
add byte [rax - 0x73], cl
add eax, 0x79b4e
wait
invalid
invalid
lea rax, [0x1400b30ec]
lea eax, [0x1400b30ec]
wait
invalid
mov ecx, 0xd
jmp 0x140039654
lodsb al, byte [rsi]
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
lodsb al, byte [rsi]
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
lea rax, [0x1400b30f9]
lea eax, [0x1400b30f9]
add eax, 0x79b4a
add byte [rcx + 0x14], bh
mov ecx, 0x14
add byte [rax], al
jmp 0x140039654
add byte [rax - 0x73], cl
add eax, 0x79b4d
wait
invalid
invalid
lea rax, [0x1400b310d]
lea eax, [0x1400b310d]
wait
invalid
mov ecx, 8
jmp 0x140039654
mov al, byte [rax]
add byte [rax], al
mov al, byte [rax]
add byte [rax], al
lea rax, [0x1400b3115]
mov ecx, 0x1b
add byte [rax], al
add byte [rax], al
jmp 0x140039654
lea rax, [0x1400b3130]
mov ecx, 0xe
add byte [rax], al
add byte [rax], al
jmp 0x140039654
lea rax, [0x1400b313e]
mov ecx, 0x10
add byte [rax], al
add byte [rax], al
jmp 0x140039654
lea rax, [0x1400b314e]
mov ecx, 0x16
jmp 0x140039654
lea rax, [0x1400b3164]
mov ecx, 0x15
jmp 0x140039654
lea rax, [0x1400b3179]
mov ecx, 0xb
jmp 0x140039654
lea rax, [0x1400b3184]
mov ecx, 0x16
jmp 0x140039654
lea rax, [0x1400b319a]
mov ecx, 0xd
jmp 0x140039654
lea rax, [0x1400b31a7]
mov ecx, 0xb
jmp 0x140039654
lea rax, [0x1400b31b2]
mov ecx, 0x13
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rcx
lea rax, [rbp - 0x30]
mov qword [rbp - 0x10], rax
lea rax, [0x140005b70]
mov qword [rbp - 8], rax
lea rax, str.combase.dll
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 1
mov qword [rbp - 0x40], 0
lea rax, [rbp - 0x10]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
lea r8, [rbp - 0x60]
call fcn.140007c00
mov ebx, eax
mov eax, ebx
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop rbp
ret
cmp rcx, rdi
je 0x1400398cb
lea r8, [r14 + rcx]
mov r12, rcx
mov rdx, r8
jmp 0x14003977f
add rdx, 2
cmp rax, r13
cmovne rax, rdx
mov r10d, 2
nop dword [rax]
add r12, r10
mov rdx, rax
cmp rax, r13
je 0x1400398ce
lea rax, [rdx + 1]
movzx r9d, byte [rdx]
mov r10d, 1
test r9b, r9b
jns 0x140039770
cmp r9b, 0xe0
jb 0x14003975b
cmp r9b, 0xed
jne 0x1400397d1
cmp rax, r13
je 0x1400398ce
lea r9, [rdx + 2]
cmp r9, r13
cmp ecx, ebp
cmp ecx, ebp
je 0x1400398ce
movzx eax, byte [rdx + 1]
movzx eax, ax
cmp eax, 0x9f
ja 0x14003980d
add rdx, 3
mov r10d, 3
add eax, dword [rax]
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
mov rax, rdx
jmp 0x140039770
add rdx, 2
cmp rax, r13
cmove rdx, rax
xor eax, eax
cmp rdx, r13
setne al
add rax, rdx
mov r10d, 3
cmp r9b, 0xf0
jb 0x140039770
xor edx, edx
cmp rax, r13
setne dl
add rax, rdx
add eax, edx
add eax, edx
mov r10d, 4
jmp 0x140039770
movzx edx, byte [r9]
and eax, 0x1f
shl eax, 6
and edx, 0x3f
add eax, edx
add eax, 0xd800
mov word [rsp + 0x26], ax
mov r9, r12
sub r9, rcx
jb 0x140039910
cmp r12, rdi
cld
ja case.0x140035483.146
mov rcx, rsi
mov rdx, r15
call fcn.140039940
test al, al
jne 0x1400398fd
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x26]
mov qword [rsp + 0x28], rax
lea rax, [0x140006060]
mov qword [rsp + 0x30], rax
lea rax, str.u
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 2
mov qword [rsp + 0x58], 0
and al, 0x58
add byte [rax], al
add byte [rax], al
and al, 0x58
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x28]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
add byte [rax - 0x77], cl
int1
add byte [rax - 0x77], cl
int1
mov rdx, r15
lea r8, [rsp + 0x38]
call fcn.140007c00
test al, al
jne 0x1400398fd
add r12, 3
mov rcx, r12
cmp r12, rdi
jbe 0x140039746
invalid
invalid
invalid
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, r12
mov rdx, rdi
call fcn.140041b50
mov rcx, rdi
sub rdi, rcx
sub edi, ecx
add r14, rcx
mov rcx, rsi
mov rdx, r15
invalid
mov r8, r14
mov eax, esi
invalid
mov r9, rdi
stc
call fcn.140039940
test al, al
jne 0x1400398fd
lea rdx, [0x1400b5a20]
adc eax, 0x7c130
xor cl, al
invalid
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov r8d, 1
mov eax, 1
mov rcx, rsi
mov ecx, esi
call rbp
mov ebx, eax
mov eax, ebx
add rsp, 0x68
invalid
push 0x5e5f5d5b
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.library_std_src_sys_commonwtf8.rs
leave
movabs eax, dword [0x85b1e8e2894c0007]
add byte [rax], al
mov rdx, r12
call fcn.140041ed0
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, r12
mov rdx, rdi
movabs eax, dword [0xfa8948e1894c0007]
call fcn.140041c50
add byte [rax], al
add ah, cl
int3
int3
int3
int3
push rbx
sub rsp, 0x78
mov rsi, r9
mov rdi, r8
mov qword [rsp + 0x70], rdx
mov dword [rsp + 0x70], edx
mov dword [rsp + 0x70], edx
mov r14, rcx
add rsi, r8
mov qword [rsp + 0x48], r8
and al, 0x48
and al, 0x48
mov qword [rsp + 0x50], rsi
je 0x14003998e
push rax
lea r12, [rsp + 0x58]
pop rax
mov byte [rsp + 0x58], 0x81
mov byte [rsp + 0x64], 0x81
mov bpl, 0x81
mov ch, 0x81
mov ch, 0x81
lea r13, [rsp + 0x2d]
lea r15, [rsp + 0x2c]
lea rbx, [0x1400b6ca0]
jmp 0x1400399d7
and al, 0x2c
pop rsp
xor byte [rsi + 0xf], ah
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x2e
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x2e], 0
mov word [rsp + 0x36], 0x200
and al, 0x36
add byte [rdx], al
mov eax, dword [r13 + 7]
mov dword [rsp + 0x3f], eax
mov rax, qword [r13]
mov qword [rsp + 0x38], rax
and al, 0x38
invalid
and al, 0x38
mov bpl, 0x5c
pop rsp
mov eax, dword [rsp + 0x3f]
and al, 0x3f
mov dword [r12 + 8], eax
mov rax, qword [rsp + 0x38]
and al, 0x38
or byte [rax - 0x75], cl
and al, 0x38
mov qword [r12 + 1], rax
cmp bpl, 0x81
je 0x1400399f6
cmp bpl, 0x80
je 0x140039b5c
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdi], cl
movzx eax, byte [rsp + 0x62]
movzx eax, byte [rsp + 0x62]
cmp al, byte [rsp + 0x63]
jb 0x140039b75
add dword [rax], eax
invalid
invalid
add dword [rax], eax
add byte [rax - 0x7b], cl
test edi, edi
je 0x140039ba4
cmp rdi, rsi
test rdi, rdi
test edi, edi
je 0x140039ba4
movsd dword [rdi], dword [rsi]
add dword [rax], eax
add byte [rax + 0x39], cl
cmp rdi, rsi
invalid
invalid
pushfq
add dword [rax], eax
cmp rdi, rsi
je 0x140039ba4
test byte [rcx + rax - 0x49f10000], bl
invalid
add byte [rdi], cl
mov dh, 0x17
movzx edx, byte [rdi]
movzx ebp, dl
test bpl, bpl
test ch, ch
test ch, ch
js 0x140039a20
inc rdi
cmp ebp, 0x27
std
invalid
jbe 0x140039a90
std
invalid
jmp case.0x140024a1a.814
add byte [rcx + 0x1fe083e8], cl
mov eax, ebp
and eax, 0x1f
loopne case.0x1400392e4.46
loopne case.0x1400392e4.46
movzx r8d, byte [rdi + 1]
and r8d, 0x3f
and eax, 0x3f
mov dh, 0x47
add dword [rcx - 0x7d], eax
and eax, 0x3f
and eax, 0x3f
cmp bpl, 0xdf
cmp ch, 0xdf
jbe 0x140039a76
movzx ecx, byte [rdi + 2]
movzx ecx, byte [rdi + 2]
add al, byte [rcx - 0x3f]
loopne 0x140039a42
invalid
shl r8d, 6
invalid
and ecx, 0x3f
or ecx, r8d
cmp dl, 0xf0
jb 0x140039ad7
invalid
mov word [rax], es
add byte [rax], al
invalid
invalid
movzx ebp, byte [rdi + 3]
and eax, 7
shl eax, 0x12
adc al, cl
loope 0x140039a5e
outsd dx, dword [rsi]
add eax, dword [rbx - 0x1f3ef820]
adc al, cl
loope 0x140039a5e
and ebp, 0x3f
or ebp, ecx
or ebp, eax
cmp ebp, 0x110000
add byte [rcx], dl
add byte [rdi], cl
test byte [rcx], bh
add dword [rax], eax
add byte [rax], al
vpaddw xmm0, xmm15, xmmword [rax]
add byte [rcx], dl
add byte [rdi], cl
test byte [rcx], bh
add dword [rax], eax
add byte [rax], al
invalid
invalid
add byte [rax], al
add rdi, 4
cmp ebp, 0x27
std
invalid
jbe 0x140039a90
mov dword [rbx + rax*4], 0x1c7627fd
std
invalid
jmp case.0x140024a1a.814
add rdi, 2
add edi, 2
shl eax, 6
or eax, r8d
or eax, eax
or eax, eax
mov ebp, eax
cmp ebp, 0x27
ja case.0x140024a1a.814
nop word [rax + rax]
add byte [rax], al
add byte [rax], al
mov eax, ebp
movsxd rax, dword [rbx + rax*4]
invalid
add al, 0x83
add rax, rbx
jmp rax
invalid
invalid
loopne 0x140039b02
mov dword [rsp + 0x2c], 0xf9e9745c
je case.0x140024a1a.801
stc
invalid
mov dword [rsp + 0x2c], 0xede96e5c
in eax, dx
invalid
and al, 0x2c
pop rsp
jb 0x140039aa4
loope 0x140039abb
invalid
pop rsp
and ch, cl
invalid
mov word [rsp + 0x2c], 0x275c
jmp 0x1400399a0
add rdi, 3
shl eax, 0xc
or ecx, eax
mov dword [rbx], 0x90ce0c1
ror dword [rcx + 0x27fd83cd], 0x76
mov ebp, ecx
cmp ebp, 0x27
jbe 0x140039a90
cmp ebp, 0x5c
jne 0x140039af8
mov word [rsp + 0x2c], 0x5c5c
invalid
test al, 0xfe
mov ebp, ecx
cmp ebp, 0x27
jbe 0x140039a90
cmp ebp, 0x5c
jne 0x140039af8
mov word [rsp + 0x2c], 0x5c5c
jmp 0x1400399a0
mov ecx, ebp
call fcn.140008bb0
test al, al
jne 0x140039b30
sub eax, 0xc6e8e989
int1
cld
inc dword [rax + rax*8 + 0x44c62274]
and al, 0x2c
or byte [rcx + 0x4930246c], 0x8b
add byte [r8 - 0x77], r9b
and al, 0x38
mov ecx, ebp
call fcn.140008cd0
test al, al
je 0x140039b30
mov byte [rsp + 0x2c], 0x80
mov dword [rsp + 0x30], ebp
mov rax, qword [r13]
mov qword [rsp + 0x38], rax
mov eax, dword [r13 + 7]
mov dword [rsp + 0x3f], eax
mov bpl, 0x80
jmp 0x1400399c4
mov rcx, r15
mov edx, ebp
call fcn.140006120
movzx ebp, byte [rsp + 0x2c]
mov rax, qword [r13]
mov qword [rsp + 0x38], rax
mov eax, dword [r13 + 7]
mov dword [rsp + 0x3f], eax
cmp bpl, 0x81
jne 0x1400399c4
jmp 0x140039ba4
mov edx, dword [rsp + 0x5c]
mov dword [r12 + 8], 0
mov qword [r12], 0
xor ebp, ebp
jmp 0x140039b8d
movzx ecx, al
mov byte [rsp + 0x58], bpl
lea edx, [rax + 1]
mov byte [rsp + 0x62], dl
cmp al, 0xa
jae 0x140039bb7
movzx edx, byte [rsp + rcx + 0x58]
mov rcx, r14
mov rax, qword [rsp + 0x70]
call qword [rax + 0x20]
test al, al
je 0x1400399d7
mov al, 1
jmp 0x140039ba6
xor eax, eax
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.x_v_
add eax, 0x78b0a
mov edx, 0xa
call fcn.140041bd0
int3
push rdi
sub rsp, 0x28
mov rsi, rdx
mov esi, edx
mov esi, edx
mov edi, ecx
lea rcx, str.kernel32
call qword [sym.imp.kernel32.dll_GetModuleHandleA]
test rax, rax
je 0x140039c01
lea rdx, str.GetTempPath2W
mov rcx, rax
call sub.kernel32.dll_GetProcAddress
test rax, rax
jne 0x140039c08
lea rax, [0x140039c20]
mov qword [0x1400c00b0], rax
mov ecx, edi
mov rdx, rsi
movabs eax, dword [0xf28948f989000864]
add rsp, 0x28
pop rdi
pop rsi
sub byte [rdi + 0x5e], bl
jmp rax
int3
leave
invalid
int3
int3
int3
sub esp, 0x58
inc rdx
inc edx
je 0x140039ccf
nop
add byte [rax], al
add byte [rax - 0x77], cl
mov rsi, rcx
mov rsi, rcx
mov rax, qword [rcx]
mov eax, dword [rcx]
mov eax, dword [rcx]
lea rcx, [rax + rax]
or al, 0
cmp rcx, rdx
cmova rdx, rcx
ror dword [rax - 0x7d], 1
cli
add eax, 0x4bf
add byte [rax + 0xf], cl
cmovae edi, edx
ror dword [rax + 0xf], 1
ror dword [r8 - 0x7d], 1
ror dword [rax - 0x7d], 1
ror dword [rax - 0x7d], 1
cli
add eax, 0x4bf
add byte [rax + 0xf], cl
cmovae edi, edx
cmovae edi, edx
xor edx, edx
mov rcx, rdi
stc
stc
shr rcx, 0x3a
sete dl
ret 0x8949
clc
shl r8, 5
add eax, 0x3e2c148
ret 0x8949
add eax, 0x3e2c148
test rax, rax
je 0x140039c96
sal byte [rbp + rbx + 0x48], 0x8b
or byte [rax - 0x3f], r9b
shl rax, 5
mov rcx, qword [rsi + 8]
shl rax, 5
mov qword [rsp + 0x28], rcx
and al, 0x28
mov qword [rsp + 0x30], 8
or byte [rax], al
add byte [rax], al
mov qword [rsp + 0x38], rax
and al, 0x38
jmp 0x140039c9f
mov qword [rsp + 0x30], 0
and al, 0x30
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x73], cl
and al, 0x40
lea rcx, [rsp + 0x40]
lea ecx, [rsp + 0x40]
lea r9, [rsp + 0x28]
and al, 0x28
call fcn.140031ed0
cmp qword [rsp + 0x40], 0
mov rcx, qword [rsp + 0x48]
mov ecx, dword [rsp + 0x48]
mov ecx, dword [rsp + 0x48]
je 0x140039cd4
movabs rax, 0x8000000000000001
cmp rcx, rax
cmp ecx, eax
mov eax, 1
add byte [rax], al
add byte [rax + 0x74c13948], al
adc dword [rax - 0x7b], ecx
test rcx, rcx
cmp ecx, eax
je 0x140039cdb
test rcx, rcx
jne 0x140039ce2
call fcn.140002f80
xchg edx, eax
cld
dec dword [rax - 0x77]
or byte [rax - 0x77], r9b
mov qword [rsi], rdi
add rsp, 0x58
mov qword [rsi + 8], rcx
mov qword [rsi], rdi
add rsp, 0x58
pop rdi
pop rsi
ret
mov rdx, qword [rsp + 0x50]
push rax
call fcn.1400419b0
int3
int3
sub esp, 0x50
lea rbp, [rsp + 0x50]
push rax
mov qword [rbp - 8], 0xfffffffffffffffe
mov r9, qword [rdx + 8]
movabs r8, 0x8000000000000000
mov eax, 0
add byte [rax], al
add byte [rax + 0x184a3b4c], al
invalid
mov eax, 0
add byte [rax], al
add byte [rax + 0x184a3b4c], al
je 0x140039d28
lea rax, [r9 + 0x20]
mov qword [rdx + 8], rax
mov rax, qword [r9]
cmp rax, r8
jne 0x140039d2d
mov qword [rcx], r8
jmp 0x140039d47
mov r8, qword [r9 + 8]
mov rdx, qword [r9 + 0x10]
cmp byte [r9 + 0x18], 0
je 0x140039d4f
mov qword [rcx], rax
mov qword [rcx + 8], r8
mov qword [rcx + 0x10], rdx
add rsp, 0x50
pop rbx
pop rsi
pop rbp
ret
test rdx, rdx
je 0x140039d3c
movzx r10d, word [r9 + 0x1d]
movzx r11d, byte [r9 + 0x1f]
shl r11d, 0x10
adc byte [rbp + 9], al
ror dword [rcx - 0x3f], cl
jrcxz case.0x140033a54.531
adc byte [rbp + 9], al
ror dword [rcx - 0x3f], cl
jrcxz case.0x140033a54.531
mov r9d, dword [r9 + 0x19]
or r9, r11
lea r10, [r8 + rdx]
mov rsi, r8
jmp 0x140039d98
add rsi, 2
cmp r11, r10
cmovne r11, rsi
fisub word [rsi + 0x66]
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
fisub word [rsi + 0x66]
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov rsi, r11
cmp r11, r10
je 0x140039d3c
lea r11, [rsi + 1]
movzx ebx, byte [rsi]
test bl, bl
jns 0x140039d90
cmp bl, 0xe0
jb 0x140039d79
cmp bl, 0xed
jne 0x140039dca
cmp r11, r10
je 0x140039d3c
lea r11, [rsi + 2]
lea ebx, [rsi + 2]
cmp r11, r10
je 0x140039d3c
cmp byte [rsi + 1], 0x9f
ja 0x140039df5
add rsi, 3
mov r11, rsi
jmp 0x140039d90
jmp 0x140039d90
add rsi, 2
add esi, 2
cmp r11, r10
cmp ebx, edx
cmove rsi, r11
xor r11d, r11d
invalid
xor r11d, r11d
fisttp dword [rcx + rdi - 0x2a]
cmp rsi, r10
setne r11b
add r11, rsi
cmp bl, 0xf0
sti
invalid
jb 0x140039d90
sti
invalid
xor esi, esi
cmp r11, r10
rol dword [rax + 0xf], cl
xchg ebp, eax
invalid
add r11, rsi
rol dword [rax + 0xf], cl
xchg ebp, eax
invalid
jmp 0x140039d90
shl r9, 8
loope 0x140039e01
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], r8
invalid
invalid
fmul dword [r9 + rcx*4 + 0x45]
loopne 0x140039e4a
loopne 0x140039e4a
mov qword [rbp - 0x18], rdx
mov dword [rbp - 0x18], edx
push rbp
call 0x130512755
mov qword [rbp - 0x10], r9
lea rax, str.library_std_srcenv.rs
lea eax, [0x1400b2df8]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x1400b2750]
sub eax, 0x4c000789
lea eax, [rbp - 0x28]
invalid
add al, 0x89
invalid
sub eax, 0x4c000789
lea eax, [rbp - 0x28]
invalid
fdivr dword [rdx + 0x2b]
mov edx, 0x2b
call fcn.140042010
ud2
fild word [rcx + 0xb0f0000]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rbp
push rsi
push rbx
sub rsp, 0x30
sub esp, 0x30
sub esp, 0x30
in al, dx
xor byte [rax - 0x73], cl
push 0x50
lea rbp, [rdx + 0x50]
cmp qword [rbp - 0x28], 0
je case.0x140033a54.563
mov rcx, qword [rbp - 0x20]
mov edx, 1
add byte [rax], al
add byte [rax], al
call fcn.140002eb0
nop
add rsp, 0x30
pop rbx
pop rsi
pop rbp
ret
push rsi
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
mov r14, r8
mov esi, eax
mov esi, eax
mov rdi, rdx
mov rsi, rcx
invalid
mov rcx, qword [rcx + 8]
mov rbx, qword [rsi + 0x10]
pop rsi
adc byte [rcx], dh
in eax, dx
invalid
pop rsi
adc byte [rcx], dh
in eax, dx
mov eax, 0
add byte [rax], al
cmp rbx, 3
jb 0x140039ed0
invalid
xor cl, byte [rdi]
mov dh, 0x54
or edi, esi
movzx edx, byte [rbx + rcx - 2]
mov r8d, edx
mov eax, edx
and r8b, 0xf0
xor ebp, ebp
in eax, dx
in eax, dx
cmp r8b, 0xa0
jne 0x140039ed0
xor ebp, ebp
cmp byte [rbx + rcx - 3], 0xed
jne 0x140039ed0
movzx ebp, byte [rbx + rcx - 1]
and edx, 0x1f
and ebp, 0x3f
shl edx, 0x10
shl ebp, 0xa
or ebp, edx
mov al, 1
cmp r14, 3
jb 0x140039f89
cmp byte [rdi], 0xed
jne 0x140039f92
movzx r12d, byte [rdi + 1]
mov edx, r12d
and dl, 0xf0
cmp dl, 0xb0
jne 0x140039f92
test al, al
je 0x140039f92
movzx r13d, byte [rdi + 2]
and r12d, 0x1f
cmp rbx, 3
jb 0x140039f16
add rbx, 0xfffffffffffffffd
mov qword [rsi + 0x10], rbx
shl r12d, 6
and r13d, 0x3f
lea r15, [r14 - 3]
inc r14
mov rax, qword [rsi]
sub rax, rbx
cmp rax, r14
jb 0x14003a067
add rdi, 3
add r12d, 0xfc00
and r12d, 0xffc0
or ebp, r13d
or ebp, r12d
add ebp, 0x10000
mov rcx, rsi
mov edx, ebp
call fcn.140036720
mov rax, qword [rsi]
mov rbx, qword [rsi + 0x10]
sub rax, rbx
cmp rax, r15
jb 0x14003a07a
mov rcx, qword [rsi + 8]
add rcx, rbx
mov rdx, rdi
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
and eax, 0x4c000079
add ebx, edi
and eax, 0x4c000079
add ebx, edi
jmp case.0x140033a54.597
test r14, r14
je case.0x140033a54.593
lea rax, [rdi + r14]
mov r8, rdi
jmp 0x140039fb8
invalid
add r8, 2
cmp rdx, rax
cmovne rdx, r8
nop word cs:[rax + rax]
mov r8, rdx
cmp rdx, rax
je case.0x140033a54.593
lea rdx, [r8 + 1]
movzx r9d, byte [r8]
test r9b, r9b
jns 0x140039fb0
cmp r9b, 0xe0
jb case.0x140033a54.576
cmp r9b, 0xed
jne case.0x140033a54.582
cmp rdx, rax
je case.0x140033a54.593
lea rdx, [r8 + 2]
cmp rdx, rax
cmp edx, eax
cmp edx, eax
je case.0x140033a54.593
cmp byte [r8 + 1], 0x9f
lahf
ja 0x14003a01a
add r8, 3
add eax, 3
mov rdx, r8
mov edx, eax
jmp 0x140039fb0
add r8, 2
cmp rdx, rax
cmove r8, rdx
cmove eax, edx
cmove eax, edx
xor edx, edx
cmp r8, rax
ror byte [rcx + 0x39], cl
ror byte [rdi], 0x95
setne dl
invalid
invalid
setne dl
add rdx, r8
add edx, eax
add edx, eax
cmp r9b, 0xf0
jb 0x140039fb0
stc
invalid
xor r8d, r8d
cmp rdx, rax
cmp edx, eax
cmp edx, eax
setne r8b
add rdx, r8
ret 0x96eb
xchg ebp, eax
ror byte [rcx + rax - 0x3e], 0xeb
ret 0x96eb
ret 0x96eb
mov byte [rsi + 0x18], 0
mov rax, qword [rsi]
sub rax, rbx
cmp rax, r14
cmp eax, esi
cmp eax, esi
jb case.0x140033a54.600
add rcx, rbx
mov rdx, rdi
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
outsd dx, dword [rsi]
js 0x14003a036
add byte [rcx + rax - 0xd], cl
outsd dx, dword [rsi]
js 0x14003a036
add byte [rcx + rax - 0xd], cl
mov qword [rsi + 0x10], rbx
add rsp, 0x28
sub byte [rbx + 0x5d], bl
sub byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, rsi
mov rdx, rbx
mov r8, r14
mov eax, esi
mov eax, esi
call fcn.1400457b0
mov rcx, qword [rsi + 8]
mov rbx, qword [rsi + 0x10]
adc bl, ch
invalid
adc bl, ch
ret 0x8948
mov rcx, rsi
mov rdx, rbx
mov edx, ebx
mov edx, ebx
mov r8, r14
call fcn.1400457b0
mov bh, 0
add cl, ch
invalid
invalid
invalid
invalid
mov bh, 0
add cl, ch
mov edx, 0x48fffffe
dec dword [rax - 0x77]
int1
dec dword [rax - 0x77]
int1
mov rcx, rsi
mov rdx, rbx
mov r8, r15
call fcn.1400457b0
add byte [rax - 0x75], cl
pop rsi
adc cl, ch
fdivp st(6)
invalid
invalid
invalid
add byte [rax - 0x75], cl
pop rsi
adc cl, ch
fdivp st(6)
invalid
invalid
invalid
int3
int3
push rsi
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x80
mov rbx, r8
mov r8, rdx
mov rdx, rcx
mov edx, ecx
mov edx, ecx
lea rcx, [rsp + 0x50]
call fcn.140033290
mov rax, qword [rsp + 0x50]
and al, 0x50
and al, 0x50
mov r14, qword [rsp + 0x58]
pop rax
movabs r12, 0x8000000000000000
cmp rax, r12
jne 0x14003a0e7
mov esi, 1
jmp 0x14003a2a9
mov rcx, qword [rsp + 0x60]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x48], rcx
lea rcx, [rsp + 0x68]
lea rdx, [rsp + 0x38]
call fcn.14003a9e0
mov r15, qword [rsp + 0x68]
mov rdi, qword [rsp + 0x70]
mov esi, 1
cmp r15, r12
jne 0x14003a126
mov r14, rdi
jmp 0x14003a2a9
movzx edx, byte [rbx + 0x21]
movzx ecx, byte [rbx + 0x22]
test dl, dl
je 0x14003a13c
test cl, cl
jne 0x14003a140
movzx eax, byte [rbx + 0x25]
jmp 0x14003a17a
test cl, cl
je 0x14003a166
cmp byte [rbx + 0x23], 0
movzx eax, byte [rbx + 0x25]
je 0x14003a17a
test al, al
jne 0x14003a17a
movabs r14, 0x5700000002
test r15, r15
jne 0x14003a29c
jmp 0x14003a2a9
cmp byte [rbx + 0x23], 0
jne 0x14003a14e
cmp byte [rbx + 0x24], 0
jne 0x14003a14e
cmp byte [rbx + 0x25], 0
jne 0x14003a14e
xor eax, eax
cmp byte [rbx + 0x24], 0
je 0x14003a190
test al, al
jne 0x14003a194
mov ebp, 4
cmp dword [rbx], 0
jne 0x14003a19e
jmp 0x14003a1b5
test al, al
je 0x14003a1a3
mov ebp, 1
cmp dword [rbx], 0
je 0x14003a1b5
mov edx, dword [rbx + 4]
jmp 0x14003a1f5
movzx r8d, byte [rbx + 0x23]
lea ebp, [r8*2 + 3]
cmp dword [rbx], 0
jne 0x14003a19e
cmp byte [rbx + 0x20], 0
je 0x14003a1d9
xor r8d, r8d
test dl, dl
setne r8b
or r8d, 0xfffffffe
shl r8d, 0x1e
test cl, cl
mov edx, 0x80120114
cmove edx, r8d
jmp 0x14003a1f5
test dl, dl
je 0x14003a1e8
test cl, cl
jne 0x14003a1f0
mov edx, 0x40000000
jmp 0x14003a1f5
test cl, cl
je 0x14003a14e
mov edx, 0x120114
mov r8d, dword [rbx + 0x18]
mov ecx, dword [rbx + 0x14]
or ecx, dword [rbx + 0x10]
mov r9, qword [rbx + 8]
or ecx, dword [rbx + 0x1c]
xor r10d, r10d
test al, al
setne r10b
shl r10d, 0x15
or r10d, ecx
mov dword [rsp + 0x28], r10d
mov dword [rsp + 0x20], ebp
mov qword [rsp + 0x30], 0
mov rcx, rdi
call qword [sym.imp.kernel32.dll_CreateFileW]
cmp rax, 0xffffffffffffffff
je case.0x14003bf42.154
mov r14, rax
cmp ebp, 4
jne 0x14003a278
cmp byte [rbx + 0x23], 0
je 0x14003a278
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0xb7
add byte [rax], al
add byte [rax], al
jne 0x14003a278
mov qword [rsp + 0x38], 0
lea r8, [rsp + 0x38]
mov rcx, r14
mov edx, 6
add byte [rax], al
add byte [rcx - 0x47], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x47], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, bh
adc eax, 0xbf8c
call qword [sym.imp.kernel32.dll_SetFileInformationByHandle]
test eax, eax
je 0x14003a2c1
xor esi, esi
test r15, r15
jne 0x14003a29c
jmp 0x14003a2a9
call qword [sym.imp.kernel32.dll_GetLastError]
add byte [rcx - 0x77], al
invalid
mov r14d, eax
shl r14, 0x20
or r14, 2
mov esi, 1
test r15, r15
je 0x14003a2a9
mov edx, 2
add al, byte [rax]
add byte [rax], al
mov rcx, rdi
mov ecx, edi
stc
call fcn.140002eb0
mov rax, rsi
mov rdx, r14
add rsp, 0x80
add rsp, 0x80
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rdi
pop rdi
ret
call qword [sym.imp.kernel32.dll_GetLastError]
mov ebx, eax
shl rbx, 0x20
shl ebx, 0x20
shl ebx, 0x20
or rbx, 2
mov rcx, r14
call qword [sym.imp.kernel32.dll_CloseHandle]
rol byte [rax], 0
rol byte [rax], 0
test r15, r15
je 0x14003a2ec
mov edx, 2
mov rcx, rdi
call fcn.140002eb0
mov r14, rbx
mov esi, ebx
fsubp st(3)
mov eax, 0xcccccccc
int3
int3
int3
jmp 0x14003a2a9
int3
int3
push 0x48d78948
mov esi, ecx
invalid
mov rdi, rdx
mov rsi, rcx
invalid
invalid
xorps xmm0, xmm0
movaps xmmword [rsp + 0x50], xmm0
and al, 0x50
and al, 0x50
movaps xmmword [rsp + 0x40], xmm0
and al, 0x40
movaps xmmword [rsp + 0x30], xmm0
xor bh, al
and al, 0x60
add byte [rax], al
add byte [rax], al
invalid
mov dword [rsp + 0x60], 0
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x30
lea rdx, [rsp + 0x30]
mov rcx, rdi
stc
call sub.kernel32.dll_GetFileInformationByHandle
test eax, eax
je 0x14003a3e9
test byte [rsi - 0x75000000], ch
and al, 0x30
add byte [rax], al
mov ecx, dword [rsp + 0x30]
xor eax, eax
test ecx, 0x400
invalid
je 0x14003a381
add byte [rax + rdi + 0x48], dh
mov dword [rsp + 0x28], 0
sub byte [rax], al
add byte [rax], al
invalid
mov qword [rsp + 0x28], 0
sub byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0x44], cl
invalid
invalid
lea r8, [rsp + 0x28]
lea eax, [rsp + 0x28]
and al, 0x28
mov rcx, rdi
mov edx, 9
add byte [rcx - 0x47], al
or byte [rax], al
add byte [rax], al
add byte [rcx - 0x47], al
or byte [rax], al
add byte [rax], al
call qword [sym.imp.kernel32.dll_GetFileInformationByHandleEx]
test eax, eax
je 0x14003a3e9
mov eax, dword [rsp + 0x28]
and al, 0x28
shl eax, 0x15
loopne case.0x14003bf42.162
sar eax, 0x1f
and eax, dword [rsp + 0x2c]
and al, 0x2c
clc
invalid
and al, 0x2c
mov ecx, dword [rsp + 0x30]
and al, 0x30
and al, 0x30
mov edx, dword [rsp + 0x54]
and al, 0x54
mov r8d, dword [rsp + 0x4c]
and al, 0x4c
and al, 0x4c
mov r9d, dword [rsp + 0x50]
mov ecx, dword [rsp + 0x50]
and al, 0x50
push rax
shl r9, 0x20
or r9, rdx
mov edx, dword [rsp + 0x58]
push rsp
and al, 0x58
pop rax
ror dword [rbx + 0x44582454], 1
push rsp
and al, 0x58
pop rax
pop rax
mov r10d, dword [rsp + 0x60]
mov edx, dword [rsp + 0x60]
mov r11d, dword [rsp + 0x5c]
pop rsp
shl r11, 0x20
shl ebx, 0x20
jrcxz case.0x140034c1a.188
and byte [rbp + 9], cl
ror dword [rax - 0x39], cl
invalid
invalid
invalid
or r11, r10
mov qword [rsi], 1
mov qword [rsi + 8], r11
mov dword [rsi + 8], ebx
add byte [rax], al
add byte [rcx + rcx*4 + 0x5e], cl
or bh, al
invalid
mov dword [rsi + 8], ebx
mov dword [rsi + 0x10], 1
adc byte [rcx], r8b
add byte [rax], al
add byte [rcx + rcx*4 + 0x46], al
adc al, 0xc7
add byte [rax], al
mov dword [rsi + 0x14], r8d
adc al, 0xc7
mov dword [rsi + 0x18], 1
sbb byte [rcx], r8b
sbb byte [rcx], al
add byte [rax], al
add byte [rcx + 0x100f1c56], cl
and al, 0x34
invalid
mov dword [rsi + 0x1c], edx
push rsi
sbb al, 0xf
movups xmm0, xmmword [rsp + 0x34]
movups xmm0, xmmword [rsp + 0x34]
xor al, 0xf
adc dword [rsi + 0x20], eax
invalid
movups xmmword [rsi + 0x20], xmm0
and byte [rax - 0x75], cl
mov rdx, qword [rsp + 0x44]
push rsp
and al, 0x44
mov qword [rsi + 0x30], rdx
push rsi
xor byte [rcx + rcx*4 + 0x4e], cl
mov qword [rsi + 0x38], r9
mov dword [rsi + 0x40], ecx
invalid
invalid
mov qword [rsi + 0x38], r9
cmp byte [rcx + 0x4689404e], r9b
mov dword [rsi + 0x40], ecx
mov dword [rsi + 0x44], eax
mov dword [rsi + 0x44], eax
jmp 0x14003a402
jmp 0x14003a402
call qword [sym.imp.kernel32.dll_GetLastError]
imul edi, dword [rdi - 0x3eb80000], 0x834820e0
mov edi, 0xc1480000
shl rax, 0x20
loopne case.0x140035ce8.141
and byte [rax - 0x7d], cl
or rax, 2
enter 0x4802, 0xffffffffffffff89
mov qword [rsi + 8], rax
or byte [rax - 0x39], r9b
invalid
mov qword [rsi], 2
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
add byte [rax], al
add rsp, 0x68
add esp, 0x68
pop rdi
pop rsi
ret
int3
int3
int3
int3
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x50
mov rdi, r8
mov edi, eax
mov rbx, rdx
mov ebx, edx
mov rsi, rcx
xorps xmm0, xmm0
invalid
movaps xmmword [rsp + 0x40], xmm0
and al, 0x40
movaps xmmword [rsp + 0x30], xmm0
movaps xmmword [rsp + 0x30], xmm0
and al, 0x30
lea rcx, [rsp + 0x20]
and al, 0x20
lea r8, [rsp + 0x30]
lea eax, [rsp + 0x30]
and al, 0x30
mov r9d, 0x20
add byte [rax], al
call fcn.14003a840
cli
add eax, dword [rax]
add byte [rax - 0x7d], cl
invalid
invalid
jl 0x14003a46e
invalid
cmp qword [rsp + 0x20], 0
cmp dword [rsp + 0x20], 0
and al, 0x20
and byte [rax], al
add byte [rdi + rbx + 0x4c], dh
je case.default.0x14003a46b
invalid
lea r14, [rsp + 0x28]
lea esi, [rsp + 0x28]
je case.0x140035d34.150
and al, 0x28
sub byte [rax - 0x75], cl
and al, 0x28
invalid
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
sub byte [rcx + 0x3e183c1], cl
mov ecx, eax
and ecx, 3
loope 0x14003a460
lea r15, [0x1400b6d40]
lea edi, [0x1400b6d40]
cmp eax, 0x7c8dc
fmul st(0), st(0)
enter 7, 0x49
invalid
add byte [rcx + 0x63], cl
or al, 0x8f
invalid
movsxd rcx, dword [r15 + rcx*4]
invalid
invalid
add rcx, r15
add ecx, edi
jmp rcx
loope 0x14003a4b6
mov rbx, qword [rsp + 0x28]
mov ebx, dword [rsp + 0x28]
pop rsp
and al, 0x28
cmp rbx, 0x21
cmp ebx, 0x21
sti
and dword [rbx + 0x46], esi
jae case.0x1400361c7.132
jae case.0x1400361c7.132
mov rax, qword [rdi]
mov rax, qword [rdi]
mov eax, dword [rdi]
invalid
mov r14, qword [rdi + 0x10]
ja case.0x1400361c7.124
adc byte [rcx + rbp - 0x10], cl
sub rax, r14
sub eax, esi
invalid
cmp rax, rbx
cmp eax, ebx
fdiv dword [rdx + 0x23]
jb case.0x14003c354.148
mov rcx, qword [rdi + 8]
mov ecx, dword [rdi + 8]
or byte [rcx + rax - 0xf], cl
add rcx, r14
add ecx, esi
lea rdx, [rsp + 0x30]
lea edx, [rsp + 0x30]
and al, 0x30
xor byte [rcx - 0x77], cl
mov r8, rbx
fsubr st(0)
call sub.VCRUNTIME140.dll_memcpy
or esi, dword [rax + rax]
je case.0x14003551a.185
add byte [rax], al
add byte [rcx + 1], cl
add r14, rbx
add esi, ebx
fimul word [rcx + rcx*4 + 0x77]
mov qword [rdi + 0x10], r14
mov dword [rdi + 0x10], esi
ja case.0x140035ce8.168
adc byte [rax - 0x77], cl
mov qword [rsi + 8], rbx
mov dword [rsi + 8], ebx
pop rsi
or byte [rcx], dh
invalid
xor eax, eax
shr bl, 0x30
jmp case.0x1400361c7.136
xor byte [rax - 0x77], cl
stc
mov rcx, rdi
mov ecx, edi
mov rdx, r14
mov edx, esi
mov r8, rbx
mov r8, rbx
mov eax, ebx
fsubr st(0)
call fcn.1400457b0
clc
mov dl, 0
add byte [rax], al
add byte [rbx + rcx*4 + 0x77], cl
mov r14, qword [rdi + 0x10]
mov esi, dword [rdi + 0x10]
adc bl, ch
leave
jmp case.0x14003c354.143
lea r8, [0x1400b3420]
lea eax, [0x1400b3420]
add eax, 0x78f5b
pop qword [rdi]
add byte [rdx + 0x20], bh
mov edx, 0x20
invalid
mov edx, 0x20
and byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rbx
mov ecx, ebx
fld1
call fcn.140041c50
jle case.0x1400393c3.117
ja case.0x140035d34.163
add byte [rax], al
add byte [rax + 0x74230f78], al
cmp byte [rax + 0xf], 0x23
je case.0x1400392e4.114
invalid
js 0x14003a4e4
mov dr6, rsp
and esi, dword [rsi + rbp - 0x15]
adc eax, 0x48068948
mov qword [rsi], rax
invalid
jmp case.0x14003a46b.2
jmp case.0x14003a46b.2
mov qword [rsi], rax
mov dword [rsi], eax
invalid
add rsp, 0x50
add esp, 0x50
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop r15
pop rdi
ret
cmp byte [rax + 0x10], 0x23
js 0x14003a4fc
adc byte [rbx], ah
and esi, dword [rdi + rdx + 0x48]
je case.0x1400392e4.114
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
or byte [rax + 1], r15b
or byte [rax + 1], bh
mov eax, 1
add dword [rax], eax
add byte [rax], al
add bl, ch
loopne case.0x14003c2fa.151
invalid
jmp case.0x1400361c7.136
mov rcx, rax
mov ecx, eax
ror dword [rax - 0x3f], 0xe9
and byte [rbx - 0x168adc07], al
cmp ecx, 0x23
jne case.0x14003a46b.2
shr rcx, 0x20
shr ecx, 0x20
jmp 0x163fd2824
cmp ecx, 0x23
jne case.0x14003a46b.2
jmp 0x128f52e56
mov rcx, r14
int1
call fcn.1400312e0
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
insd dword [rdi], dx
invalid
dec dword [rax - 0x73]
and al, 0x20
invalid
lea ecx, [rsp + 0x20]
and byte [rbp + rcx*4 + 0x44], cl
lea r8, [rsp + 0x30]
lea eax, [rsp + 0x30]
and al, 0x30
mov r9d, 0x20
mov ecx, 0x20
add byte [rax], al
add byte [rax - 0x77], cl
mov rdx, rbx
call fcn.14003a840
sbb al, byte [rbx]
add byte [rax], al
invalid
sbb al, byte [rbx]
add byte [rax], al
cmp qword [rsp + 0x20], 0
cmp dword [rsp + 0x20], 0
and al, 0x20
add byte [rdi], cl
je case.default.0x14003a46b
test byte [rbx], bh
invalid
cmp edi, edi
invalid
mov rax, qword [rsp + 0x28]
and al, 0x28
mov ecx, eax
and ecx, 3
movsxd rcx, dword [r15 + rcx*4]
or al, 0x8f
add rcx, r15
jmp rcx
int3
int3
int3
int3
int3
int3
sub esp, 0x38
cmp byte [rax - 0x77], cl
xlatb
mov rdi, rdx
mov rdx, qword [rdx + 8]
mov edx, dword [rdx + 8]
or byte [rax - 0x75], cl
ja case.0x1400393c3.123
mov rsi, qword [rdi + 0x10]
mov r9, rdx
sub r9, rsi
sub ecx, esi
ror dword [rcx + 0x29], 1
int1
sub ecx, esi
jb 0x14003a706
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
mov rax, rcx
mov r8, qword [rdi]
mov eax, dword [rdi]
enter 0xffffffffffff8b4c, 7
mov eax, dword [rdi]
add r8, rsi
lea rcx, [rsp + 0x28]
and al, 0x28
mov rdx, rax
call case.0x14003c354.205
popfq
add dword [rax], eax
add byte [rax], al
ret 0x9de8
popfq
add dword [rax], eax
add byte [rax], al
invalid
invalid
jl case.default.0x14003a5a3
invalid
add byte [rax], al
cmp qword [rsp + 0x28], 0
cmp dword [rsp + 0x28], 0
and al, 0x28
add byte [rax + riz + 0x48], dh
mov rsi, qword [rsp + 0x30]
sub byte [rax], al
je case.default.0x14003a5a3
mov rsi, qword [rsp + 0x30]
je case.0x14003bf42.209
xor byte [rcx + 0x3e083f0], cl
mov eax, esi
and eax, 3
loopne 0x14003a598
loopne 0x14003a598
add ecx, dword [rax - 0x73]
lea rcx, [0x1400b6d50]
or eax, 0x7c7b4
mov ah, 0xc7
invalid
mov dword [rdi], 0x4634800
add byte [rax + 0x63], cl
add al, 0x81
invalid
movsxd rax, dword [rcx + rax*4]
or dword [rax + 1], 0xfe0ffc8
mov dh, 0x46
adc bl, r13b
add rax, rcx
jmp rax
movzx eax, byte [rsi + 0x10]
jmp 0x14003a5d9
adc bl, r13b
add rsi, qword cs:[rsp + 0x30]
add rsi, qword [rsp + 0x30]
xor byte [rax - 0x77], cl
ja 0x14003a5c4
invalid
mov qword [rdi + 0x10], rsi
adc byte [rax - 0x75], cl
sbb byte [r8 + 0x39], r9b
sbb byte [rax + 0x39], cl
mov rax, qword [rdi + 0x18]
mov eax, dword [rdi + 0x18]
sbb byte [rax + 0x39], cl
cmp rax, rsi
invalid
cmova rsi, rax
invalid
mov qword [rdi + 0x18], rsi
xor esi, esi
jmp 0x14003a5ed
imul bl
movzx eax, byte es:[rsi + 0xf]
movzx eax, byte [rsi + 0xf]
movzx eax, byte [rsi + 0xf]
jmp 0x14003a5d9
mov rcx, rsi
mov ecx, esi
int1
shr rcx, 0x20
call fcn.140033da0
invalid
xchg edi, eax
invalid
invalid
and al, ch
invalid
invalid
xor ecx, ecx
cmp al, 0xb
cmove rsi, rcx
int1
or ecx, dword [rax + 0xf]
int1
jne 0x14003a5ed
lea rcx, [rsp + 0x30]
and al, 0x30
xor al, ch
rep insb byte [rdi], dx
insb byte [rdi], dx
call fcn.1400312e0
insb byte [rdi], dx
invalid
mov rax, rsi
add rsp, 0x38
add esp, 0x38
invalid
add esp, 0x38
cmp byte [rdi + 0x5e], bl
pop rdi
pop rsi
ret
mov rax, rsi
mov eax, esi
shr rax, 0x20
shr eax, 0x20
and byte [rbx + 0x147728f8], al
cmp eax, 0x28
ja case.default.0x14003a611
clc
sub byte [rdi + 0x14], dh
lea rcx, [0x1400b6d60]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
invalid
add rax, rcx
add eax, ecx
push rsi
mov dword [rdi], 0x4634800
invalid
or dword [rax + 1], 0x31e0ffc8
add eax, ecx
jmp rax
xor eax, eax
shr bl, 0xc2
jmp 0x14003a5d9
mov al, 0x29
jmp 0x14003a5d9
mov al, 1
jmp 0x14003a5d9
mov al, 2
jmp 0x14003a5d9
invalid
mov dh, 0xb0
add ebp, ebx
mov dl, 0xb0
mov al, 4
jmp 0x14003a5d9
mov al, 3
jmp 0x14003a5d9
mov al, 4
jmp 0x14003a5d9
mov al, 5
jmp 0x14003a5d9
mov al, 6
jmp 0x14003a5d9
invalid
mov al, 7
jmp 0x14003a5d9
mov al, 8
jmp 0x14003a5d9
mov al, 9
jmp 0x14003a5d9
invalid
invalid
mov al, 0xa
jmp 0x14003a5d9
mov al, 0xb
jmp 0x14003a5d9
mov al, 0xc
jmp 0x14003a5d9
mov al, 0xd
jmp 0x14003a5d9
invalid
or eax, 0xeb08aeb
mov dh, byte [rax - 0x4f7914f2]
por mm0, qword [rdx + 0x7be910b0]
jmp 0x14003a5d9
mov al, 0x10
invalid
invalid
mov al, 0xe
jmp 0x14003a5d9
mov al, 0xf
jmp 0x14003a5d9
invalid
mov al, 0x10
jmp 0x14003a5d9
jnp case.0x14003c354.173
invalid
invalid
jnp case.0x14003c354.173
invalid
invalid
push qword [rax - 0x8b16ef]
mov al, 0x11
jmp 0x14003a5d9
je 0x14003a662
invalid
invalid
adc ecx, ebp
je 0x14003a662
invalid
invalid
push qword [rax - 0x9216ee]
mov al, 0x12
jmp 0x14003a5d9
insd dword [rdi], dx
invalid
invalid
push qword [rax - 0x9916ed]
mov al, 0x13
adc ebp, ecx
jmp 0x14003a5d9
invalid
invalid
push qword [rax - 0xa016ec]
mov al, 0x14
jmp 0x14003a5d9
pop rdi
invalid
invalid
push qword [rax - 0xa716eb]
mov al, 0x15
adc eax, 0xffff58e9
jmp 0x14003a5d9
pop rax
invalid
invalid
push qword [rax - 0xae16ea]
mov al, 0x16
jmp 0x14003a5d9
push rcx
invalid
invalid
push qword [rax - 0xb516e9]
mov al, 0x17
jmp 0x14003a5d9
invalid
invalid
push qword [rax - 0xbc16e8]
mov al, 0x18
jmp 0x14003a5d9
invalid
invalid
invalid
push qword [rax - 0xc316e7]
mov al, 0x19
sbb ecx, ebp
jmp 0x14003a5d9
cmp al, 0xff
invalid
push qword [rax - 0xca16e6]
mov al, 0x1a
sbb ch, cl
jmp 0x14003a5d9
xor eax, 0xb0ffffff
invalid
push qword [rax - 0xd116e5]
mov al, 0x1b
sbb ebp, ecx
jmp 0x14003a5d9
invalid
invalid
push qword [rax - 0xd816e4]
mov al, 0x1c
sbb al, 0xe9
jmp 0x14003a5d9
invalid
invalid
invalid
push qword [rax - 0xdf16e3]
mov al, 0x1d
sbb eax, 0xffff20e9
jmp 0x14003a5d9
and bh, bh
invalid
invalid
push qword [rax - 0xe616e2]
mov al, 0x1e
invalid
jmp 0x14003a5d9
sbb edi, edi
invalid
invalid
push qword [rax - 0xed16e1]
mov al, 0x1f
invalid
jmp 0x14003a5d9
adc bh, bh
invalid
invalid
push qword [rax - 0xf416e0]
mov al, 0x20
and cl, ch
jmp 0x14003a5d9
or edi, edi
invalid
invalid
push qword [rax - 0xfb16df]
mov al, 0x21
and ecx, ebp
jmp 0x14003a5d9
add al, 0xff
invalid
invalid
push qword [rax - 0x10216de]
mov al, 0x22
and ch, cl
jmp 0x14003a5d9
std
invalid
invalid
push qword [rax - 0x10916dd]
mov al, 0x23
and ebp, ecx
jmp 0x14003a5d9
idiv dh
invalid
invalid
push qword [rax - 0x11016dc]
mov al, 0x24
and al, 0xe9
out dx, eax
jmp 0x14003a5d9
invalid
invalid
push qword [rax - 0x11716db]
mov al, 0x25
and eax, 0xfffee8e9
jmp 0x14003a5d9
invalid
invalid
push qword [rax - 0x11e16da]
mov al, 0x26
jmp 0x14003a5d9
jmp 0x14003a5d9
invalid
invalid
push qword [rax - 0x12516d9]
mov al, 0x27
invalid
jmp 0x14003a5d9
invalid
invalid
invalid
push qword [rax - 0x12c16d8]
mov al, 0x28
sub cl, ch
sar esi, cl
invalid
jmp 0x14003a5d9
invalid
invalid
dec dword [rbp + rcx*4 + 5]
mov edi, dword [rdi + rax]
jl 0x14003a713
invalid
lea r8, str._rustc_cb4d9a1902b3ea17e93872dafb76d24aa6295c47librarycore_srcio_borrowed_buf.rs__
lea eax, [0x1400b2398]
add eax, 0x77c8b
jl 0x14003a713
invalid
add byte [rax - 0x77], cl
mov rcx, rsi
mov ecx, esi
int1
call fcn.140041b50
cmp esi, dword [rax + rax]
je 0x14003a714
add byte [rax], al
add ah, cl
int3
int3
int3
int3
int3
int3
int3
push rsi
push rdi
sub rsp, 0xa8
sub esp, 0xa8
sub esp, 0xa8
test al, 0
add byte [rax], al
add byte [rax - 0x77], cl
mov edi, edx
add byte [rax], al
mov rdi, rdx
mov edi, edx
mov rsi, rcx
mov esi, ecx
invalid
movups xmm0, xmmword [0x1400b4390]
add eax, 0x79c5a
invalid
add byte [rdi], cl
sub dword [rsp + 0x60], eax
and al, 0x60
movaps xmmword [rsp + 0x60], xmm0
and al, 0x60
mov eax, 0xffffffff
cmp r9, rax
ror dword [rcx + 0xf], 0x42
ror dword [rdi], 0x57
ror byte [rdi], 0x11
and al, 0x38
dec dword [rcx + 0x39]
ror dword [rcx + 0xf], 0x42
ror dword [rdi], 0x57
ror byte [rdi], 0x11
adc dword [rsp + 0x38], eax
and al, 0x38
and al, 0x38
mov dword [rsp + 0x30], eax
and al, 0x30
mov qword [rsp + 0x28], r8
mov dword [rsp + 0x28], eax
sub byte [rax - 0x73], cl
and al, 0x60
and al, 0x60
lea rax, [rsp + 0x60]
and al, 0x60
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
mov rcx, rdx
xor edx, edx
rol byte [rbp + 0x31], cl
xor r8d, r8d
xor r9d, r9d
rol byte [rbp + 0x31], 0xc9
call qword [sym.imp.ntdll.dll_NtReadFile]
cmp eax, 0x103
add byte [rbp + 0x11], dh
mov esp, 0x33d0000
add dword [rax], eax
add byte [rbp + 0x11], dh
mov rcx, rdi
mov edx, 0xffffffff
invalid
invalid
invalid
invalid
call sub.kernel32.dll_WaitForSingleObject
add byte [rax], al
add byte [rax], al
mov eax, dword [rsp + 0x60]
cmp eax, 0xc0000011
adc dword [rax], eax
add al, al
jne case.0x1400393c3.169
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
movups xmmword [rsi], xmm0
movups xmmword [rsi], xmm0
jmp case.0x140024a1a.910
cmp eax, 0x103
je 0x14003a7dc
test eax, eax
js case.0x140024a1a.907
mov rax, qword [rsp + 0x68]
and al, 0x68
mov qword [rsi + 8], rax
mov qword [rsi], 0
mov dword [rsi], 0
mov dword [rsi], 0
invalid
add byte [rax], al
add byte [rax], al
jmp case.0x140024a1a.910
sbb ecx, dword [rcx - 0x26ea003f]
mov ebx, 0xc1480000
add byte [rax], al
invalid
invalid
mov ecx, eax
call qword [sym.imp.ntdll.dll_RtlNtStatusToDosError]
add byte [rax], al
add byte [rax], al
shl rax, 0x20
loopne 0x14003a7e3
or rax, 2
mov qword [rsi + 8], rax
invalid
invalid
or byte [rax - 0x39], r9b
or byte [rax - 0x39], cl
mov qword [rsi], 1
invalid
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
invalid
invalid
add rsp, 0xa8
pop rdi
pop rsi
ret
mov dword [rsp + 0x58], 0
pop rax
add byte [rax], al
add byte [rax], al
add dh, al
and al, 0x5c
and al, 0x5c
mov byte [rsp + 0x5c], 0
lea rax, str.fatal_runtime_error:_I_O_error:_operation_failed_to_complete_synchronously_n
and al, 0x5c
add byte [rax - 0x73], cl
add eax, 0x79c00
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 1
lea rax, [rsp + 0x50]
and al, 0x50
and al, 0x50
mov qword [rsp + 0x88], rax
mov dword [rsp + 0x88], eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x90], xmm0
adc dword [rsp + 0x90], eax
push rdi
ror byte [rdi], 0x11
invalid
adc dword [rsp + 0x90], eax
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
lea rcx, [rsp + 0x58]
and al, 0x58
lea rdx, [rsp + 0x78]
lea edx, [rsp + 0x78]
call fcn.140031d40
mov qword [rsp + 0x70], rax
and al, 0x70
dec dword [rax - 0x77]
and al, 0x70
and al, 0x70
and al, 0x70
lea rcx, [rsp + 0x70]
and al, 0x70
call fcn.1400313a0
imul ebp, dword [rbx - 1], 0x7b9ff
add byte [rax], al
invalid
mov ecx, 7
invalid
add ch, cl
sub dword [rdi], ecx
int 0x29
ud2
invalid
or edx, dword [rsi + 0x57]
sub rsp, 0x38
sub esp, 0x38
mov rsi, rcx
mov esi, ecx
lea rcx, [rsp + 0x28]
and al, 0x28
call case.0x14003c354.205
int 0xfe
invalid
dec dword [rax - 0x7d]
jl case.default.0x14003a873
cmp qword [rsp + 0x28], 0
sub byte [rax], al
je case.default.0x14003a873
mov rdi, qword [rsp + 0x30]
mov eax, edi
and eax, 3
lea rcx, [0x1400b6e04]
or eax, 0x7c598
or eax, 0x7c598
invalid
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
movzx eax, byte [rdi + 0x10]
jmp case.0x14003a46b.79
adc r11b, r13b
and al, 0x48
invalid
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
and al, 0x30
mov qword [rsi + 8], rax
mov qword [rsi], 0
invalid
or byte [rax - 0x39], cl
invalid
mov dword [rsi], 0
add bl, ch
jmp 0x14003a8c0
xor ecx, dword [rdi]
mov dh, 0x47
por mm1, qword [rax + rcx*2]
jmp case.0x14003a46b.79
mov rcx, rdi
jmp case.0x14003a46b.79
mov rcx, rdi
stc
shr rcx, 0x20
jmp 0xd50590bd
call fcn.140033da0
add dword [rbp + 0xb3cffff], edx
cmp al, 0xb
jne 0x14003a8b5
lea rcx, [rsp + 0x30]
and al, 0x30
xorps xmm0, xmm0
movups xmmword [rsi], xmm0
invalid
call fcn.1400312e0
sub eax, 0xebffff6a
invalid
invalid
sub eax, 0xebffff6a
or ecx, dword [rax - 0x77]
jle 0x14003a8c1
mov qword [rsi + 8], rdi
mov dword [rsi + 8], edi
mov qword [rsi], 1
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
add rsp, 0x38
add esp, 0x38
invalid
pop rdi
pop rsi
ret
clc
shr rax, 0x20
shr eax, 0x20
cmp eax, 0x28
ja case.default.0x14003a8e1
sub byte [rdi + 0x14], dh
adc al, 0x48
lea ecx, [0x1400b6e14]
invalid
invalid
invalid
lea rcx, [0x1400b6e14]
invalid
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0x31
shr bl, 0xb8
jmp case.0x14003a46b.79
xor eax, eax
jmp case.0x14003a46b.79
mov al, 0x29
jmp case.0x14003a46b.79
mov al, 1
jmp case.0x14003a46b.79
add ebx, ebp
mov al, 0xb0
add ch, bl
lodsb al, byte [rsi]
mov al, 2
jmp case.0x14003a46b.79
mov al, 3
jmp case.0x14003a46b.79
mov al, 4
jmp case.0x14003a46b.79
movsb byte [rdi], byte [rsi]
movsb byte [rdi], byte [rsi]
mov al, 5
jmp case.0x14003a46b.79
add eax, 0x6b0a0eb
mov al, 6
jmp case.0x14003a46b.79
mov al, 7
jmp case.0x14003a46b.79
mov al, 8
jmp case.0x14003a46b.79
xchg esp, eax
mov al, 9
jmp case.0x14003a46b.79
mov al, 0xa
jmp case.0x14003a46b.79
mov al, 0xb
jmp case.0x14003a46b.79
mov al, 0xc
jmp case.0x14003a46b.79
mov al, 0xd
jmp case.0x14003a46b.79
mov al, 0xe
jmp case.0x14003a46b.79
mov al, 0xf
jmp case.0x14003a46b.79
mov al, 0x10
jmp case.0x14003a46b.79
mov al, 0x11
jmp case.0x14003a46b.79
mov al, 0x12
jmp case.0x14003a46b.79
mov al, 0x13
jmp case.0x14003a46b.79
mov al, 0x14
jmp case.0x14003a46b.79
mov al, 0x15
jmp case.0x14003a46b.79
mov al, 0x16
jmp case.0x14003a46b.79
mov al, 0x17
jmp case.0x14003a46b.79
mov al, 0x18
jmp case.0x14003a46b.79
mov al, 0x19
jmp case.0x14003a46b.79
mov al, 0x1a
jmp case.0x14003a46b.79
mov al, 0x1b
jmp case.0x14003a46b.79
mov al, 0x1c
jmp case.0x14003a46b.79
mov al, 0x1d
jmp case.0x14003a46b.79
mov al, 0x1e
jmp case.0x14003a46b.79
mov al, 0x1f
jmp case.0x14003a46b.79
mov al, 0x20
jmp case.0x14003a46b.79
mov al, 0x21
jmp case.0x14003a46b.79
invalid
invalid
invalid
mov al, 0x22
jmp case.0x14003a46b.79
mov al, 0x23
jmp case.0x14003a46b.79
mov al, 0x24
jmp case.0x14003a46b.79
mov al, 0x25
jmp case.0x14003a46b.79
invalid
invalid
invalid
mov al, 0x26
jmp case.0x14003a46b.79
mov al, 0x27
jmp case.0x14003a46b.79
mov al, 0x28
jmp case.0x14003a46b.79
add byte [rsi - 0x7d], ah
clc
invalid
movzx eax, word [rcx]
cmp eax, 0x2f
je 0x14003aaa0
cmp eax, 0x5c
clc
pop rsp
je 0x14003aaa0
jmp 0x14003aabd
movzx eax, word [r9]
cmp ax, 0x5c
pop rsp
je 0x14003aaae
movzx eax, ax
cmp eax, 0x2f
jne 0x14003aacd
movzx eax, word [r9 + 2]
cmp eax, 0x5c
je 0x14003aabd
cmp eax, 0x2f
jne 0x14003aacd
invalid
adc byte [rax - 0x75], cl
adc byte [rax - 0x77], cl
adc byte [r15], cl
adc byte [rdx], al
mov rax, qword [rdx + 0x10]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rdx]
jmp case.0x1400393c3.190
mov qword [rbp + 0x408], r9
mov qword [rbp + 0x3f0], rcx
mov qword [rbp + 0x410], rdx
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x3d8], 0
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x3e0], 2
mov qword [rbp + 0x3e8], 0
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x44], al
add byte [rdx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x44], al
add byte [rdx], al
add byte [rax], al
mov eax, 2
mov qword [rbp + 0x400], rax
mov dword [rbp + 0x400], eax
mov dword [rbp + 0x400], eax
add byte [rax + rax], al
add byte [rcx], dh
ror byte [rax - 0x77], 0x85
clc
add eax, dword [rax]
add byte [rcx], dh
inc dword [rbp + 0x31]
in eax, dx
xor eax, eax
mov qword [rbp + 0x3f8], rax
xor edi, edi
xor r13d, r13d
cmp r12, 0x201
jb 0x14003ab3f
jmp 0x14003ab60
jae 0x14003ac3a
and dword [rsi + 0x200], edi
mov esi, 0x200
lea r15, [rbp - 0x58]
mov r14, r12
mov rbx, qword [rbp + 0x408]
jmp 0x14003abcd
invalid
sub r12, r13
sub rdi, r13
cmp rdi, r12
mov rbx, qword [rbp + 0x408]
jae 0x14003aba0
lea rcx, [rbp + 0x3d8]
mov rdx, r13
invalid
mov r8, r12
call fcn.1400456f0
add byte [rax - 0x75], cl
test eax, ebx
add eax, dword [rax]
add byte [rax - 0x77], cl
test eax, edi
add eax, dword [rax]
add byte [rax - 0x75], cl
test eax, esp
add eax, dword [rax]
add byte [rax - 0x77], cl
test dword [rax], eax
add al, 0
invalid
invalid
add byte [rax - 0x75], cl
test eax, ebx
add eax, dword [rax]
add byte [rax - 0x77], cl
test eax, edi
add eax, dword [rax]
add byte [rax - 0x75], cl
test eax, esp
add eax, dword [rax]
add byte [rax - 0x77], cl
test dword [rax], eax
add al, 0
add byte [rax - 0x75], cl
mov ebp, 0x3f8
mov rdi, qword [rbp + 0x3f8]
mov eax, 0xffffffff
cmp rdi, rax
mov r13d, 0xffffffff
cmovb r13, rdi
mov qword [rbp + 0x3e8], r13
mov rsi, r13
mov r15, qword [rbp + 0x400]
add al, 0
add byte [rbp - 0x77], cl
mov esi, ebp
invalid
add al, 0
add byte [rbp - 0x77], cl
mov esi, ebp
mov esi, ebp
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
mov rcx, rbx
mov edx, r14d
mov r8, r15
xor r9d, r9d
call qword [sym.imp.kernel32.dll_GetFullPathNameW]
adc eax, 0xb639
adc eax, 0xb639
mov ebx, eax
test eax, eax
jne 0x14003abfb
call qword [sym.imp.kernel32.dll_GetLastError]
test eax, eax
jne 0x14003ac89
invalid
mov es, word [rax]
add byte [rax], al
test dword [rsi + 0x41000000], ecx
mov esp, ebx
mov es, word [rax]
add byte [rax], al
mov r12d, ebx
cmp r14, r12
jne 0x14003ab30
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x7a
jne 0x14003af88
invalid
add byte [rbp + 1], cl
idiv byte [rax - 1]
mov eax, 0xffffffff
mov eax, 0xffffffff
invalid
cmp r14, rax
cmovae r14, rax
mov r12, r14
cmp r12, 0x201
jae 0x14003ab60
sub dword [rbx], 0xffffffff
invalid
invalid
sub dword [rbx], 0xffffffff
invalid
jmp 0x14003ab3f
call qword [sym.imp.kernel32.dll_GetLastError]
mov esi, eax
shl rsi, 0x20
or rsi, 2
mov rdi, qword [rbp + 0x410]
cmp qword [rbp + 0x3f8], 0
jne 0x14003aed2
add esi, dword [rsi + 0x5f]
lea rdx, str.combase.dll
cmp cx, 0x5c
jne 0x14003af5a
invalid
add byte [rbx - 0x74b7c008], al
popfq
or byte [rax + rax], al
add byte [rax], al
je 0x14003af7c
cmp eax, 0x5c
cmp eax, 0x3f
mov rbx, qword [rbp + 0x408]
add byte [rax], al
add byte [rax], al
je 0x14003af7c
cmp eax, 0x5c
jne 0x14003ad49
movzx eax, word [r15 + 4]
cmp eax, 0x3f
je 0x14003af70
clc
invalid
cmp eax, 0x2e
jne case.0x140035483.246
clc
jne case.0x140035483.246
cmp word [r15 + 6], 0x5c
jne case.0x140035483.246
add r12, 0xfffffffffffffffc
add r12, 0xfffffffffffffffc
add r15, 8
lea rax, [0x1400b45d0]
invalid
or byte [rax - 0x73], cl
add eax, 0x798a8
mov qword [rbp + 0x418], rax
mov dword [rbp + 0x418], eax
add byte [rcx - 0x43], al
add al, 0
mov r13d, 4
add byte [rax], al
add bl, ch
mov rbx, qword [rbp + 0x408]
add al, 0
invalid
jmp 0x14003ad7e
add al, 0
add byte [rsi - 0x7d], ah
stc
pop rsp
add byte [rax], al
cmp cx, 0x5c
jne 0x14003ad6d
movzx eax, word [r15 + 2]
cmp ax, 0x5c
cmp eax, 0x5c
jne 0x14003ad6d
add r12, 0xfffffffffffffffe
add esp, 0xfffffffe
add r15, 4
lea rax, [0x1400b45d8]
mov qword [rbp + 0x418], rax
test dword [rax], ebx
add al, 0
add byte [rcx - 0x43], al
mov ebp, 8
add byte [rax - 0x77], cl
test dword [rax], ebx
add al, 0
add byte [rcx - 0x43], al
mov ebp, 8
mov ebp, 8
jmp 0x14003ad7e
lea rax, str.combase.dll
mov qword [rbp + 0x418], rax
mov dword [rbp + 0x418], eax
fsubr qword [rdx - 0x76b7fff9]
test dword [rax], ebx
add al, 0
mov dword [rbp + 0x418], eax
add byte [rbp + 0x31], al
in eax, dx
xor r13d, r13d
xor ebp, ebp
mov rsi, r13
or rsi, 1
or esi, 1
or esi, 1
add dword [rcx + rax - 0x1a], ecx
add rsi, r12
mov r14, qword [rdi]
mov esi, dword [rdi]
cmp r14, rsi
jae case.0x14003c2fa.202
outsd dx, dword [rsi]
div byte [rbx + 0x6f]
outsd dx, dword [rsi]
lea r8, [rsi + rsi]
test r14, r14
invalid
je case.0x14003665f.204
invalid
div byte [rdi + rbx + 0x4b]
lea eax, [rsi + rsi]
invalid
invalid
lea rax, [r14 + r14]
mov qword ss:[rbp + 0x3c0], rbx
mov qword [rbp + 0x3c0], rbx
mov dword [rbp + 0x3c0], ebx
popfq
rol byte [rbx], 0
add byte [rax - 0x39], cl
test eax, ecx
add eax, dword [rax]
add byte [rdx], al
add al, byte [rax]
add byte [rax], al
mov qword [rbp + 0x3d0], rax
invalid
mov qword [rbp + 0x3c8], 2
mov dword [rbp + 0x3c8], 2
add al, byte [rax]
add byte [rax], al
mov qword [rbp + 0x3d0], rax
rol byte [rbx], 1
add byte [rax], al
jmp 0x14003adc3
or ecx, dword [rax - 0x39]
mov qword [rbp + 0x3c8], 0
test eax, ecx
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
invalid
enter 3, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x73], cl
lea ebp, [rax + 0x4c000003]
add eax, dword [rax]
add byte [rbp + rcx*4 - 0x73], cl
invalid
rol byte [rbx], 0
add eax, dword [rax]
invalid
lea rcx, [rbp + 0x3a8]
lea r9, [rbp + 0x3c0]
invalid
rol byte [rbx], 0
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rbp + rcx*4 - 0x73], cl
invalid
rol byte [rbx], 0
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax], al
add byte [rdx + 2], bh
mov edx, 2
add byte [rax], al
add al, ch
cmc
jo 0x14003add9
call fcn.140031ed0
invalid
dec dword [rax - 0x7d]
mov ebp, 0x3a8
test al, 3
add byte [rax], al
cmp qword [rbp + 0x3a8], 0
test al, 3
add byte [rax], al
add byte [rax - 0x75], cl
lea esi, [rax + 0x74000003]
mov al, 3
add byte [rax], al
invalid
mov rcx, qword [rbp + 0x3b0]
mov ecx, dword [rbp + 0x3b0]
mov al, 3
add eax, dword [rax]
add byte [rcx + rdi + 0x48], dh
je 0x14003ae25
invalid
mov eax, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
je 0x14003ae25
cmp dword [rax - 0x48], ecx
movabs rax, 0x8000000000000001
cmp rcx, rax
cmp ecx, eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfc13948], al
cmp ecx, eax
invalid
cmp ecx, eax
jne 0x14003afb6
test dword [rdi + 0x4d000001], esi
mov bh, 1
add byte [rax], al
invalid
add byte [rbp + 0x39], cl
out dx, al
cmp r14, r13
cmp esi, ebp
jae 0x14003ae37
mov rcx, rdi
stc
xor edx, edx
mov r8, r13
call fcn.1400456f0
mov rdi, qword [rbp + 0x410]
mov ebp, 0x410
mov ebp, 0x410
add al, 0
add byte [rax], al
add byte [rax - 0x75], cl
mov rsi, qword [rdi + 0x10]
ja 0x14003ae2c
adc byte [rbx + rcx*4 + 0x37], cl
mov r14, qword [rdi]
invalid
mov rbx, qword [rdi + 8]
mov ebx, dword [rdi + 8]
or bl, ch
adc al, 0x48
mov dword [rdi + 8], ecx
invalid
jmp 0x14003ae39
mov qword [rdi + 8], rcx
or byte [rax - 0x77], cl
invalid
mov qword [rdi], rsi
mov rbx, rcx
mov r14, rsi
mov esi, esi
cmp r14, r13
cmp esi, ebp
jb case.0x14003bf42.263
int 0x31
test byte [rsi - 0x73], 4
xor esi, esi
lea r8, [r13*2]
insd dword [rdi], dx
add byte [rax], al
add byte [rax], al
lea rcx, [rbx + rsi*2]
or al, 0x73
mov rdx, qword [rbp + 0x418]
xchg ebp, eax
sbb byte [rax + rax], al
add byte [rax], al
add al, ch
push rbp
call sub.VCRUNTIME140.dll_memcpy
push 0
add byte [rcx + rax - 0x12], cl
add byte [rax], al
add rsi, r13
mov qword [rdi + 0x10], rsi
ja 0x14003ae68
adc byte [rcx + rcx*4 - 0x10], cl
mov rax, r14
sub rax, rsi
cmp rax, r12
cmp eax, esp
cmp eax, esp
jae case.0x140035ce8.237
and byte [rax - 0x77], cl
stc
mov rcx, rdi
mov rdx, rsi
mov edx, esi
mov r8, r12
mov r8, r12
call fcn.1400456f0
mov rdi, qword [rbp + 0x410]
invalid
test al, 0
add byte [rax - 0x75], cl
mov ebp, 0x410
invalid
add byte [rax - 0x75], cl
mov rsi, qword [rdi + 0x10]
ja 0x14003ae8c
adc byte [rbx + rcx*4 + 0x37], cl
mov r14, qword [rdi]
mov esi, dword [rdi]
mov rbx, qword [rdi + 8]
mov ebx, dword [rdi + 8]
or byte [rdi - 0x73], cl
add al, 0x24
invalid
lea r8, [r12 + r12]
and al, 0x48
lea rcx, [rbx + rsi*2]
lea ecx, [rbx + rsi*2]
mov rdx, r15
mov edx, edi
call sub.VCRUNTIME140.dll_memcpy
add byte [rcx + rax - 0x1a], cl
add rsi, r12
mov qword [rdi + 0x10], rsi
mov dword [rdi + 0x10], esi
adc byte [rcx + rdi - 0xa], cl
cmp rsi, r14
cmp esi, esi
jne 0x14003aeb9
sbb cl, byte [rax - 0x77]
stc
mov rcx, rdi
mov ecx, edi
mov rdx, r14
call fcn.1400335f0
xchg edi, r15d
invalid
bnd call fcn.1400335f0
xchg edi, r15d
dec dword [rax - 0x75]
mov rdi, qword [rbp + 0x410]
mov rdi, qword [rbp + 0x410]
mov edi, dword [rbp + 0x410]
adc byte [rax + rax], al
add byte [rax - 0x75], cl
invalid
add byte [rax], al
mov rbx, qword [rdi + 8]
mov ebx, dword [rdi + 8]
pop rdi
or byte [rax - 0x75], cl
invalid
mov rsi, qword [rdi + 0x10]
mov esi, dword [rdi + 0x10]
ja 0x14003aec9
adc byte [rsi - 0x39], ah
add al, 0x73
add byte [rax], al
mov word [rbx + rsi*2], 0
mov dword [rbx + rsi*2], 0xff480000
invalid
inc rsi
mov qword [rdi + 0x10], rsi
mov dword [rdi + 0x10], esi
xor esi, esi
cmp qword [rbp + 0x3f8], 0
clc
add eax, dword [rax]
add byte [rax], al
invalid
cmp dword [rbp + 0x3f8], 0
clc
add eax, dword [rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx + rdx - 0x46], dh
je case.0x14003c2fa.213
mov edx, 2
add al, byte [rax]
add byte [rax], al
mov rcx, qword [rbp + 0x400]
call fcn.140002eb0
test rsi, rsi
je 0x14003af16
invalid
div byte [rsi + rbp + 0x48]
mov ecx, dword [rbp + 0x3f0]
lock add eax, dword [rax]
invalid
mov rcx, qword cs:[rbp + 0x3f0]
mov rcx, qword [rbp + 0x3f0]
lock add eax, dword [rax]
add byte [rax - 0x77], cl
jno 0x14003aefb
mov qword [rcx + 8], rsi
movabs rax, 0x8000000000000000
add byte [rax + 0x48018948], al
cmp dword [rdi], 0
invalid
invalid
mov qword [rcx], rax
cmp qword [rdi], 0
invalid
invalid
add dword [rax - 0x7d], ecx
invalid
add byte [rbp + riz + 0x48], dh
je 0x14003af2b
mov rcx, qword [rdi + 8]
mov ecx, dword [rdi + 8]
mov edx, 2
add al, byte [rax]
add byte [rax], al
invalid
add al, ch
pushfq
jg 0x14003af0f
call fcn.140002eb0
jmp 0x14003af2b
invalid
invalid
adc eax, 0x10478b48
mov rax, qword [rdi + 0x10]
mov eax, dword [rdi + 0x10]
mov rcx, qword [rbp + 0x3f0]
mov ecx, dword [rbp + 0x3f0]
add eax, dword [rax]
add byte [rax - 0x77], cl
adc byte [r15], cl
adc byte [rdi], al
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rdi]
movups xmmword [rcx], xmm0
add rsp, 0x4a8
invalid
add al, 0
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
movzx eax, word [r9]
cmp eax, 0x2f
je 0x14003aa9c
test byte [rax - 5], dl
invalid
invalid
test byte [rax - 5], dl
invalid
cmp eax, 0x5c
pop rsp
je 0x14003aa9c
jmp 0x14003aabd
sti
invalid
dec dword [rax - 0x77]
xchg ebp, eax
sbb byte [rax + rax], al
add byte [rbp + 0x31], al
xor ebp, ebp
mov qword [rbp + 0x418], rdx
xor r13d, r13d
xor ebp, ebp
xor ebp, ebp
mov rbx, qword [rbp + 0x408]
add byte [rax], al
jmp 0x14003ad7e
invalid
jmp qword [rsi + 0x41]
cmp word [r15 + 6], 0x5c
pop rsp
jne case.0x140035483.246
mov qword [rbp + 0x418], rdx
jmp 0x14003ad7b
std
invalid
invalid
add al, 0
add cl, ch
std
std
std
invalid
dec dword [rax - 0x73]
or eax, 0x77841
js 0x14003af95
add byte [rbp + rcx*4 + 5], cl
retf 0x79c
invalid
js 0x14003af95
add byte [rbp + rcx*4 + 5], cl
retf 0x79c
lea eax, [0x1400b4c60]
add eax, 0x79cca
add byte [rdx + 0x28], bh
mov edx, 0x28
sub byte [rax], al
add byte [rax], al
call fcn.140041cd0
jmp 0x14003afce
add bl, ch
sub al, 0x4c
lea eax, [0x1400b4c48]
pushfq
invalid
add byte [rcx + rcx*4 - 0x1f], cl
mov rdx, rsi
mov edx, esi
pushfq
invalid
loope 0x14003aff5
mov edx, esi
call fcn.140041c50
add byte [rax], al
jmp 0x14003afce
test rcx, rcx
test ecx, ecx
jne 0x14003afc2
invalid
call fcn.140002f80
jmp 0x14003afce
mov rdx, qword [rbp + 0x3b8]
call fcn.1400419b0
mov eax, 0xe8000003
loop 0x14003b035
add byte [rax], al
ud2
push rsi
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax], al
invalid
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
mov ebp, 0x3d8
add byte [rcx + rdx + 0x48], dh
je 0x14003b007
invalid
cmp qword [rbp + 0x3d8], 0
je 0x14003b007
adc dword [rax - 0x75], ecx
invalid
mov rcx, qword [rbp + 0x3e0]
mov ecx, dword [rbp + 0x3e0]
loopne case.0x14003a46b.102
add eax, dword [rax]
add byte [rdx + 2], bh
add al, byte [rax]
add byte [rax], al
add byte [rax], al
mov edx, 2
add al, byte [rax]
add byte [rax], al
call fcn.140002eb0
cld
dec dword [rax - 0x75]
test dword [rax], edx
add al, 0
add byte [rax - 0x7d], cl
cmp byte [rax], al
invalid
mov rax, qword [rbp + 0x410]
cmp qword [rax], 0
add byte [rbp + rdx + 0x48], dh
mov eax, dword [rbp + 0x410]
je case.0x14003665f.229
adc eax, 0x10858b48
add al, 0
add byte [rax - 0x75], cl
or byte [rdx + 2], dil
mov rax, qword [rbp + 0x410]
mov rcx, qword [rax + 8]
mov edx, 2
add al, ch
xchg dword [rsi - 4], edi
call fcn.140002eb0
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push r15
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x158
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
invalid
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
lea ebp, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
test eax, edx
mov qword [rbp + 0xd0], 0xfffffffffffffffe
add byte [rax], al
add dh, bh
invalid
invalid
mov r13, r8
mov rbx, rcx
mov r15, qword [rcx + 8]
mov r14, qword [rcx + 0x10]
test r14, r14
mov qword [rbp + 0xc0], rdx
or byte [rbx + rcx*4 + 0x71], cl
adc byte [rbp - 0x7b], cl
test byte [rax - 0x77], 0x95
rol byte [rax], 0
add byte [rdi + rdx*2 + 0x4c], dh
push rdi
mov qword [rbp + 0xb8], r13
add byte [rax], al
je case.0x140024a1a.932
push rdi
mov qword [rbp + 0xb8], r13
lodsd eax, dword [rsi]
mov eax, 0x49000000
add byte [rcx - 0x77], cl
invalid
add byte [rcx - 0x77], cl
fld qword [rbx + 0xf]
mov dh, 0x44
invalid
mov r13, rbx
movzx eax, byte [r14 + r15 - 1]
cmp al, 0x2f
setne r12b
cmp al, 0x5c
setne bl
xchg ebp, eax
ret
lea rcx, [rbp + 0x60]
invalid
mov rdx, r15
mov r8, r14
call fcn.140035580
movzx r9d, byte [rbp + 0x60]
movzx eax, r9b
mov r11, qword [rbp + 0x70]
mov r10, qword [rbp + 0x80]
mov edx, dword [rbp + 0x80]
invalid
xchg ebp, eax
ret
invalid
mov edx, dword [rbp + 0x80]
add byte [rax], 0
add byte [rax - 0x73], cl
or eax, 0x7bdf3
invalid
invalid
lea rcx, [0x1400b6eb8]
lea ecx, [0x1400b6eb8]
invalid
movsxd rdx, dword [rcx + rax*4]
add rdx, rcx
mov rcx, r15
jmp rdx
lea rcx, [r11 + 4]
lea ecx, [rbx + 4]
add al, 0xeb
mov sil, 6
mov sil, 6
jmp 0x14003b118
mov sil, 6
invalid
xor edi, edi
xor r12d, r12d
invalid
inc dword [rbp + 0x31]
in al, 0xe9
push 0x49000001
add byte [rcx - 0x73], cl
invalid
invalid
jmp 0x14003b24c
add byte [rcx - 0x73], cl
add qword [rbp - 0x7b], rcx
add dword [rbp - 0x7b], ecx
lea rcx, [r10 + 1]
add dword [rbp - 0x7b], ecx
test r10, r10
cmove rcx, r10
invalid
ror byte [rcx + 0xf], cl
retf 0x14c
retf 0x14c
retf 0x14c
add rcx, r11
add rcx, 8
add ecx, 8
jmp 0x14003b118
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
add bl, ch
jmp 0x14003b118
sbb dword [rcx - 0x73], ecx
add qword [rbp - 0x7b], rcx
ror byte [rcx + 0xf], cl
cmove rcx, r10
invalid
invalid
lea rcx, [r10 + 1]
test r10, r10
cmove rcx, r10
retf 0x14c
add rcx, r11
add ecx, ebx
add rcx, 2
add ecx, 2
jmp 0x14003b118
add eax, 0x2b9
add byte [rcx + rdi - 0xf], cl
int1
mov ecx, 2
cmp rcx, r14
int1
ja 0x14003ba57
or dword ss:[rax], eax
or dword [rax], eax
add byte [rax], al
add byte [rbp + 4], dh
jne case.0x14003551a.262
xor edi, edi
jmp 0x14003b13d
invalid
add rcx, r15
movzx ecx, byte [rcx]
mov dh, 9
cmp cl, 0x2f
sete dl
stc
invalid
cmp cl, 0x5c
sete dil
or dil, dl
or bh, dl
or bh, dl
and r12b, bl
fmul qword [rax - 0x75]
mov rcx, qword [rbp + 0x61]
mov ecx, dword [rbp + 0x61]
invalid
mov rdx, qword [rbp + 0x68]
mov qword [rbp + 7], rdx
push rbp
push 0x7558948
invalid
mov qword [rbp], rcx
mov rsi, qword [rbp + 0x78]
invalid
add byte [r8 - 0x75], r9b
add byte [rax - 0x75], cl
jne 0x14003b1cc
js 0x14003b10e
mov ecx, 6
mov eax, eax
invalid
invalid
ror byte [rax - 0x73], 0x15
jb 0x14003b11d
invalid
lea rdx, [0x1400b6ed4]
lea edx, [0x1400b6ed4]
adc eax, 0x7bd72
mov ebp, 0x634c0007
add al, 0x82
invalid
movsxd r8, dword [rdx + rax*4]
invalid
invalid
add r8, rdx
mov qword [rbp - 0x20], r10
push rbp
loopne 0x14003b1ba
mov dword [rbp - 0x18], ebx
push rbp
loopne 0x14003b1ba
mov dword [rbp - 0x18], ebx
mov qword [rbp - 0x10], rsi
jne 0x14003b165
jmp r8
jmp rax
loopne case.0x14003c2fa.227
lea rdx, [r11 + 4]
lea edx, [rbx + 4]
push rbx
add al, 0xeb
lea rdx, es:[r10 + 1]
lea rdx, [r10 + 1]
jmp 0x14003b1a4
lea rdx, [r10 + 1]
lea edx, [rdx + 1]
test r10, r10
cmove rdx, r10
ror byte [rcx + rax - 0x26], cl
ror byte [rcx + rax - 0x26], cl
fimul dword [rax - 0x7d]
add rdx, 2
jmp 0x14003b1a4
invalid
ret 0xeb02
add ch, bl
adc cl, byte [rcx - 0x73]
push rdx
add dword [rbp - 0x7b], ecx
test edx, edx
cmove rdx, r10
add rdx, r11
lea rdx, [r10 + 1]
lea edx, [rdx + 1]
test r10, r10
test edx, edx
cmove rdx, r10
cmove edx, edx
add rdx, r11
add rdx, 8
or byte [rax - 0x7b], cl
test rdx, rdx
ror byte [rcx + rcx*4 - 0x15], cl
mov rbx, r13
jmp 0x14003b21f
je case.0x140035ce8.271
lea rdx, [0x1400b6ef0]
adc eax, 0x7bd3d
movsxd rax, dword [rdx + rax*4]
add rax, rdx
mov r13, qword [rbp + 0xb8]
mov ebp, dword [rbp + 0xb8]
add byte [rax], al
add bh, bh
invalid
jmp rax
loopne 0x14003b20d
lea rcx, [r11 + 4]
lea ecx, [rbx + 4]
cmp rcx, r14
je 0x14003b234
push 0xffffffff894420eb
invalid
jmp 0x14003b1ee
mov esi, r9d
mov esi, ecx
mov r13, qword [rbp + 0xb8]
mov ebp, dword [rbp + 0xb8]
lodsd eax, dword [rsi]
mov eax, 0xeb000000
add byte [rax], al
invalid
add byte [rax], al
add bl, ch
jmp 0x14003b245
imul edi, dword [rcx + 2], 0x4c
mov ebx, ebp
mov ecx, 2
add byte [rax], al
mov rbx, r13
mov r13, qword [rbp + 0xb8]
mov ebp, dword [rbp + 0xb8]
lodsd eax, dword [rsi]
mov eax, 0x4c000000
add byte [rax], al
add byte [rcx + rdi - 0xf], cl
int1
add byte [rax], al
add byte [rcx + rdi - 0xf], cl
int1
cmp rcx, r14
int1
je 0x14003b234
mov esi, r9d
mov esi, r9d
jmp 0x14003b245
mov esi, r9d
mov rbx, r13
mov ebx, ebp
mov ebx, ebp
mov r13, qword [rbp + 0xb8]
mov ebp, dword [rbp + 0xb8]
lodsd eax, dword [rsi]
mov eax, 0xeb000000
add byte [rax], al
invalid
add byte [rax], al
add bl, ch
jmp 0x14003b245
lea rax, [r10 + 1]
lea rax, [r10 + 1]
lea eax, [rdx + 1]
test r10, r10
cmove rax, r10
lea rcx, [r11 + rax]
or al, 3
add rcx, 2
add ecx, 2
rol dword [rdx], 0x4c
cmp rcx, r14
cmp ecx, esi
je 0x14003b234
jmp 0x14003b1ee
ror byte [rcx - 0x73], cl
add dword [rbp - 0x7b], ecx
lea rax, [r10 + 1]
test r10, r10
cmove rax, r10
add dword [rbp - 0x7b], ecx
ror byte [rcx + 0xf], cl
ret 0x8d49
invalid
invalid
lea rcx, [r11 + rax]
add rcx, 8
invalid
add ecx, dword [rax - 0x7d]
ror dword [rax], 0x4c
or byte [rcx + rdi - 0xf], cl
or byte [rcx + rdi - 0xf], cl
cmp rcx, r14
jne 0x14003b1ee
mov edx, 0x8944c031
invalid
xor eax, eax
mov esi, r9d
cmp r9b, 5
movzx r12d, r12b
cmove r12d, eax
cmove esp, eax
mov rdx, qword [rbp + 0xc0]
xchg ebp, eax
rol byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 0x16], 1
mov rcx, rdx
mov rdx, r13
call fcn.140035440
test al, al
jne 0x14003b2d0
lea rcx, [rbp + 0x60]
mov rdx, qword [rbp + 0xc0]
add byte [rax], al
add byte [rbp - 0x77], cl
call 0x13fa6c555
movabs dword [0x8b486055b60fffff], eax
invalid
invalid
invalid
rol byte [rax], 0
add byte [rax], al
add byte [rbp - 0x77], cl
call 0x13fa6c555
invalid
invalid
dec dword [rdi]
mov dh, 0x55
invalid
movabs dword [0x8b486055b60fffff], eax
jo 0x14003b2bf
mov ecx, dword [rbp + 0x70]
mov rax, qword [rbp + 0x80]
mov eax, dword [rbp + 0x80]
add byte [rax], 0
add byte [rbp + rcx*4 + 5], cl
lea eax, [0x1400b6f04]
movsxd rdx, dword [r8 + rdx*4]
lea r8, [0x1400b6f04]
lea eax, [0x1400b6f04]
add eax, 0x7bc80
movsxd rdx, dword [r8 + rdx*4]
adc al, 0x90
add rdx, r8
jmp rdx
add rcx, 4
jmp 0x14003b2c7
invalid
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x14003b2c7
mov ecx, 6
jmp 0x14003b2c7
lea rdx, [rax + 1]
test rax, rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
test eax, eax
cmove rdx, rax
add rcx, rdx
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
invalid
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
or bl, ch
add eax, 0x2b9
add byte [rcx + rdi - 0x17], cl
mov ecx, 2
cmp rcx, r13
ja case.0x140034c1a.330
add byte [rax - 0x39], cl
adc byte [r8], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov qword [rbx + 0x10], 0
mov rcx, rbx
mov rdx, qword [rbp + 0xc0]
mov r8, r13
call fcn.140039e70
nop
add rsp, 0x158
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rbp
ret
cmp sil, 3
jae 0x14003b380
mov qword [rbp - 0x60], r15
mov qword [rbp - 0x58], r14
mov byte [rbp - 0x50], sil
mov rax, qword [rbp]
mov rcx, qword [rbp + 7]
mov qword [rbp - 0x4f], rax
mov qword [rbp - 0x48], rcx
mov rax, qword [rbp - 0x18]
mov qword [rbp - 0x40], rax
mov rax, qword [rbp - 0x10]
mov qword [rbp - 0x38], rax
mov rax, qword [rbp - 0x20]
mov qword [rbp - 0x30], rax
mov word [rbp - 0x28], 0x200
mov byte [rbp - 0x26], dil
lea rcx, [rbp + 0x60]
lea rdx, [rbp - 0x60]
call fcn.140035a20
cmp byte [rbp + 0x60], 0xa
mov qword [rbp - 8], rbx
mov dword [rbp - 8], ebx
or cl, byte [rax - 0x77]
pop rbp
mov dword [rbp - 8], ebx
clc
jne 0x14003b3c6
mov qword [rbp + 0xa0], 0
mov qword [rbp + 0xa8], 8
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 0x8000000], ebp
add byte [rax], al
add byte [rax - 0x39], cl
invalid
add byte [rax], al
mov qword [rbp + 0xb0], 0
mov dword [rbp + 0xb0], 0
test dword [rax], esi
add byte [rax], al
add cl, ch
invalid
invalid
jmp 0x14003b4e0
lea rcx, [rbp + 0x60]
mov rsi, qword [rbp + 0xc0]
mov rdx, rsi
mov r8, r13
invalid
mov r8, r13
call fcn.140035580
movzx eax, byte [rbp + 0x60]
mov rcx, qword [rbp + 0x70]
mov rdx, qword [rbp + 0x80]
add byte [rax], 0
invalid
jo 0x14003b3e7
mov edx, dword [rbp + 0x80]
add byte [rax], 0
add byte [rdi + rcx - 0x4a], al
ror byte [rbp + rcx*4 + 0xd], 0x70
movzx r8d, al
lea r9, [0x1400b6f20]
mov ebx, 0x634f0007
adc al, 0x81
mov ebx, 0x634f0007
add byte [rdi + 0x63], cl
adc al, 0x81
add r10, r9
mov r8, r13
jmp r10
add rcx, 4
add ecx, 4
rol dword [rcx + rbp*8], 0x91
jmp case.0x14003c2fa.41
add dword [rax], eax
add byte [rcx + rcx*4 - 0x12], cl
mov rsi, r13
mov esi, ebp
movzx eax, byte [0x1400c0320]
mov dh, 5
push rax
or byte [r8], r8b
mov ecx, pe_nt_image_headers64
add byte [rax], al
call fcn.14003d4f0
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
stosb byte [rdi], al
invalid
test rax, rax
je 0x14003ba8d
invalid
stosb byte [rdi], al
invalid
add byte [rax], al
test byte [rdx + 0x49000006], ch
mov esi, eax
mov r14, rax
mov rax, qword [rbp + 0x90]
mov eax, dword [rbp + 0x90]
add byte [rcx - 0x77], cl
mov qword [r14 + 0x30], rax
mov dword [rsi + 0x30], eax
xor byte [rdi], r9b
adc byte [rbp + 0x60], al
movups xmm0, xmmword [rbp + 0x60]
movups xmm1, xmmword [rbp + 0x70]
movups xmm2, xmmword [rbp + 0x80]
add byte [rcx + 0xf], al
adc dword [rsi + 0x20], edx
add byte [rcx + 0xf], al
adc dword [rsi + 0x20], edx
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
movups xmmword [rsi], xmm0
adc byte [rcx + 0xf], r8b
adc byte [rcx + 0xf], al
movups xmmword [rsi], xmm0
adc dword [rsi], eax
mov qword [rbp + 0x10], 4
mov dword [rbp + 0x10], 4
mov qword [rbp + 0x18], r14
mov dword [rbp + 0x18], esi
mov qword [rbp + 0x20], 1
mov dword [rbp + 0x20], 1
add byte [rdi], cl
adc byte [rbp - 0x60], al
invalid
invalid
movups xmm0, xmmword [rbp - 0x60]
movabs al, byte [0xc055100fb04d100f]
movups xmm1, xmmword [rbp - 0x50]
adc byte [rbp - 0x50], cl
movups xmm2, xmmword [rbp - 0x40]
adc byte [rbp - 0x40], dl
movups xmm3, xmmword [rbp - 0x30]
pop rbp
ror byte [rdi], 1
invalid
movaps xmmword [rbp + 0x90], xmm3
sub dword [rbp + 0x90], ebx
add byte [rax], al
movaps xmmword [rbp + 0x80], xmm2
movaps xmmword [rbp + 0x70], xmm1
movaps xmmword [rbp + 0x60], xmm0
invalid
invalid
jo case.0x140034c1a.313
sub dword [rbp + 0x60], eax
invalid
lea rcx, [rbp + 0x28]
lea rdx, [rbp + 0x60]
call fcn.140035a20
invalid
inc dword [rax + 0x740a287d]
insb byte [rdi], dx
invalid
invalid
inc dword [rax + 0x740a287d]
insb byte [rdi], dx
or dh, byte [rsp + rbp*2 + 0x41]
mov r15d, 1
mov edi, 1
add dword [rax], eax
add byte [rax], al
lea rdi, [rbp + 0x10]
lea edi, [rbp + 0x10]
lea r13, [rbp + 0x28]
lea r12, [rbp + 0x60]
invalid
invalid
nop dword [rax]
sub byte [rbp + rcx*4 + 0x65], cl
invalid
invalid
cmp r15, qword [rbp + 0x10]
cmp edi, dword [rbp + 0x10]
jge case.0x14003551a.288
jne case.0x140034c1a.315
mov rcx, rdi
mov ecx, edi
mov rdx, r15
call fcn.140038860
sar edi, cl
invalid
sar edi, cl
dec dword [rbx + rcx*4 + 0x75]
invalid
invalid
invalid
mov r14, qword [rbp + 0x18]
jne 0x14003b49d
sbb byte [rcx + 0x6b], cl
imul rax, r15, 0x38
mov rcx, qword [rbp + 0x58]
pop r8
invalid
pop r8
pop rax
mov qword [r14 + rax + 0x30], rcx
mov dword [rsi + rax + 0x30], ecx
invalid
invalid
movups xmm0, xmmword [rbp + 0x28]
movups xmm1, xmmword [rbp + 0x38]
adc byte [rbp + 0x38], cl
sub byte [rdi], cl
adc byte [rbp + 0x38], cl
cmp byte [rdi], cl
movups xmm2, xmmword [rbp + 0x48]
adc byte [rbp + 0x48], dl
movups xmmword [r14 + rax + 0x20], xmm2
movups xmmword [r14 + rax + 0x20], xmm2
movups xmmword [rsi + rax + 0x20], xmm2
push rsp
invalid
movups xmmword [r14 + rax + 0x10], xmm1
movups xmmword [rsi + rax + 0x10], xmm1
invalid
invalid
movups xmmword [r14 + rax], xmm0
inc r15
invalid
invalid
invalid
mov qword [rbp + 0x20], r15
mov rcx, r13
mov ecx, ebp
jmp 0x128e63e09
mov rdx, r12
mov edx, esp
loop 0x14003b4a5
call fcn.140035a20
cmp byte [rbp + 0x28], 0xa
jge 0x14003b4ec
or dh, byte [rbp - 0x57]
pop rdi
movsd dword [rdi], dword [rsi]
invalid
inc dword [rax + 0x750a287d]
jge 0x14003b4ec
or dh, byte [rbp - 0x57]
test eax, 0x1045100f
movups xmm0, xmmword [rbp + 0x10]
adc byte [rdi], cl
sub dword [rbp + 0xa0], eax
invalid
invalid
add byte [rax], al
invalid
movaps xmmword [rbp + 0xa0], xmm0
test dword [rax + 0x48000000], esp
movabs al, byte [0x4820458b48000000]
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0x20]
invalid
invalid
add byte [rax], al
mov rax, qword [rbp + 0x20]
mov eax, dword [rbp + 0x20]
mov qword [rbp + 0xb0], rax
mov dword [rbp + 0xb0], eax
test dword [rax + 0x49000000], esi
mov al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x77], cl
cmc
mov r13, rsi
mov ebp, esi
mov byte [rbp + 0xcf], 0
iretd
add byte [rax], al
add byte [rax - 0x73], cl
sub byte [r8 - 0x75], r9b
sub byte [rax - 0x75], cl
lea rcx, [rbp + 0x28]
lea ecx, [rbp + 0x28]
sub byte [rax - 0x75], cl
mov rsi, qword [rbp + 0xc0]
mov esi, dword [rbp + 0xc0]
mov ch, 0xc0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov rdx, rsi
mov edx, esi
mov r8, r13
mov r8, r13
call fcn.140035580
movabs al, byte [0x8b482855b60fffff]
movzx edx, byte [rbp + 0x28]
mov rcx, qword [rbp + 0x38]
mov ecx, dword [rbp + 0x38]
push rbp
sub byte [rax - 0x75], cl
mov ecx, dword [rbp + 0x38]
cmp byte [r8 - 0x75], r9b
mov rax, qword [rbp + 0x48]
mov eax, dword [rbp + 0x48]
lea r8, [0x1400b6f70]
lea r8, [0x1400b6f70]
invalid
mov edx, 0x634d0007
invalid
movsxd r9, dword [r8 + rdx*4]
or al, 0x90
add r9, r8
add ecx, eax
jmp r9
jmp rcx
add rcx, 4
add ecx, 4
jmp 0x14003b613
add byte [rax], al
add byte [rbp + rcx*4 + 0x42], cl
add dword [rax - 0x7b], ecx
lea r8, [rdx + 1]
lea eax, [rdx + 1]
add dword [rax - 0x7b], ecx
test rdx, rdx
ror byte [rdi + rcx + 0x44], cl
cmove r8, rdx
add rcx, r8
add ecx, eax
ret 0x14c
add ecx, eax
ror dword [rax - 0x7d], 0xc1
or bl, ch
add rcx, 8
jmp case.0x14003c2fa.41
invalid
and byte [rcx + 6], bh
mov ecx, 6
add bl, ch
jmp case.0x14003c2fa.41
sbb dword [rbp + rcx*4 + 0x42], ecx
add dword [rax - 0x7b], ecx
test rdx, rdx
invalid
invalid
invalid
lea r8, [rdx + 1]
lea eax, [rdx + 1]
test rdx, rdx
test edx, edx
cmove r8, rdx
add rcx, r8
invalid
ret 0x14c
ror dword [rax - 0x7d], 0xc1
add rcx, 2
jmp case.0x14003c2fa.41
invalid
add ch, bl
add eax, 0x2b9
mov ecx, 2
add al, byte [rax]
add byte [rax], al
add byte [rbp - 0x77], cl
call 0x14fcbdea7
sub r8, rcx
invalid
mov r8, r13
sub r8, rcx
jb case.0x140034c1a.330
invalid
invalid
invalid
add byte [rax], al
invalid
add eax, dword [0x1434bb565]
invalid
add byte [rax], al
add rcx, qword [rbp + 0xc0]
add byte [rax], al
add byte [rax - 0x77], cl
mov rsi, rcx
add byte [rax], al
mov rsi, rcx
mov esi, ecx
test r8, r8
sal byte [rbp + rcx + 0xf], 0xb6
invalid
je 0x14003b57f
movzx ecx, byte [rsi]
mov dh, 0xe
cmp ecx, 0x2f
je 0x14003b583
stc
invalid
cmp ecx, 0x5c
stc
pop rsp
je 0x14003b583
cmp al, 5
jae case.default.0x14003b5b0
lea rcx, [rbp + 0x60]
lea ecx, [rbp + 0x60]
invalid
mov rdx, r15
cli
mov r8, r14
mov eax, esi
call fcn.140035580
movzx r8d, byte [rbp + 0x60]
movzx eax, byte [rbp + 0x60]
out dx, al
lahf
invalid
inc dword [rdi + rcx - 0x4a]
invalid
movzx eax, byte [rbp + 0x60]
mov dh, 0x45
invalid
mov rax, qword [rbp + 0x70]
mov rdx, qword [rbp + 0x80]
xchg ebp, eax
add byte [rax], 0
invalid
xchg ebp, eax
add byte [rax], 0
add byte [rax - 0x73], cl
invalid
invalid
lea rcx, [0x1400b6f3c]
lea ecx, [0x1400b6f3c]
or eax, 0x7b993
xchg ebx, eax
mov ecx, 0x634e0007
invalid
invalid
movsxd r9, dword [rcx + r8*4]
invalid
or al, 0x81
or dword [rcx + 1], 0xe1ff41c9
add r9, rcx
leave
jmp r9
loope 0x14003b5fc
lea rcx, [rax + 4]
lea ecx, [rax + 4]
jmp 0x14003b9ef
test r12b, r12b
test ah, ah
in al, 0xf
je 0x14003b2d8
test byte [rbx], dl
std
adc edi, ebp
invalid
lea rdx, [0x1400b352a]
lea edx, [0x1400b352a]
adc eax, 0x77f5e
pop rsi
jg 0x14003b5d2
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov r8d, 1
mov eax, 1
mov rcx, rbx
call fcn.140039e70
invalid
invalid
invalid
call 0x139edb5db
jmp 0x14003b2d8
stc
cld
invalid
dec dword [rax - 0x73]
lea rdx, [rax + 1]
test rax, rax
test eax, eax
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
test eax, eax
cmove rdx, rax
add rcx, rdx
add rcx, 8
ror dword [rax], 0xeb
invalid
ror dword [rax], 0xeb
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
jmp 0x14003b613
lea rdx, [rax + 1]
lea edx, [rax + 1]
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
test rax, rax
cmove rdx, rax
add rcx, rdx
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
invalid
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
add ch, bl
add eax, 0x2b9
add byte [rcx + rdi - 0x17], cl
invalid
mov ecx, 2
add byte [rax], al
cmp rcx, r13
jmp 0x100894162
mov rax, qword [rbp + 0xc0]
mov eax, dword [rbp + 0xc0]
test eax, eax
add byte [rax], al
add byte [rdi], cl
xchg dword [rdx + 4], edx
push rdx
add al, 0
invalid
ja 0x14003ba75
push rdx
add al, 0
add byte [rbp + 4], dh
jne case.0x140035d34.257
xor eax, eax
jmp case.0x14003c2fa.231
shr bl, 0x15
add rcx, rax
mov rsi, rcx
mov esi, ecx
movzx eax, byte [rsi]
mov dh, 6
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
xchg esp, eax
ror byte [rax], 0xc8
xchg esp, eax
ror byte [rax], 0xc8
mov rcx, qword [rbp + 0x48]
mov qword [rbp + 0x90], rcx
invalid
nop
add byte [rax], al
invalid
mov qword [rbp + 0x90], rcx
lea edx, [rax + 0xf000000]
nop
add byte [rax], al
add byte [rdi], cl
movups xmm0, xmmword [rbp + 0x28]
adc byte [rbp + 0x28], al
movups xmm1, xmmword [rbp + 0x38]
movups xmmword [rbp + 0x80], xmm1
adc dword [rbp + 0x80], ecx
adc dword [rbp + 0x80], ecx
lea eax, [rax + 0xf000000]
movups xmmword [rbp + 0x70], xmm0
adc dword [rbp + 0x70], eax
mov rcx, qword [rbp + 0xc0]
mov ecx, dword [rbp + 0xc0]
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov qword [rbp + 0x60], rcx
mov qword [rbp + 0x68], r13
mov word [rbp + 0x98], 0x200
add byte [rax], al
invalid
add byte [rax], al
add cl, byte [rax + 0x9a85]
add byte [rax - 0x73], cl
lea esi, [rbp + 0x29]
mov byte [rbp + 0x9a], al
test dword [rdx + 0x48000000], ebx
add byte [rax], al
lea rsi, [rbp + 0x29]
lea esi, [rbp + 0x29]
lea rdi, [rbp + 0x28]
lea rbx, [rbp + 0x60]
lea ebx, [rbp + 0x60]
lea ebx, [rbp + 0x60]
xor r15d, r15d
lea r14, [rbp + 0xa0]
invalid
add byte [rax], al
add bl, ch
push rcx
movabs al, byte [0x66666651eb000000]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add bl, ch
push rcx
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
xchg ebp, eax
mov al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rdx, qword [rbp + 0xb0]
mov rax, qword [rbp + 0xa8]
test al, 0
add byte [rax], al
add byte [rax], al
add byte [rax + 0x6b], cl
retf 0x4438
imul rcx, rdx, 0x38
mov byte [rax + rcx], r12b
and al, 8
and al, 8
or byte [rdi], cl
adc byte [rsi], al
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movups xmmword [rax + rcx + 1], xmm0
or byte [rcx], al
movups xmmword [rax + rcx + 0x11], xmm1
or byte [rcx], dl
movups xmmword [rax + rcx + 0x21], xmm2
push rsp
or byte [rcx], ah
mov r8, qword [rsi + 0x2f]
mov qword [rax + rcx + 0x30], r8
xor byte [rax - 1], cl
ret 0x8948
xchg ebp, eax
mov al, 0
add byte [rax], al
xor byte [rax - 1], cl
ret 0x8948
add byte [rax], al
mov byte [rbp + 0xcf], 0
test edi, ecx
add byte [rax], al
add byte [rax], al
mov rcx, rdi
mov rdx, rbx
call fcn.140035a20
movzx r12d, byte [rbp + 0x28]
movzx esp, byte [rbp + 0x28]
sub esp, dword [rbx + 0xf44ffff]
mov dh, 0x65
sub byte [rcx - 0x80], al
cld
or cl, byte [rdi]
test byte [rax + rax - 0x72bf0000], dh
movzx esp, byte [rbp + 0x28]
cmp r12b, 0xa
je 0x14003b7b8
lea eax, [r12 - 6]
and al, 0xfa
movzx ecx, al
lea rax, [rcx + 1]
cmp cl, 4
cmovae rax, r15
cmp rax, 1
je 0x14003b750
clc
add dword [rbx + rsi - 0x7d], esi
clc
add dh, byte [rcx + rax*8 - 0x7d]
clc
add esi, dword [rbp + 0x69]
cmp eax, 2
je 0x14003b6e3
cmp eax, 3
jne 0x14003b790
mov rax, qword [rbp + 0xb0]
sub rax, 1
jb 0x14003b6e3
mov rcx, qword [rbp + 0xa8]
mov ecx, dword [rbp + 0xa8]
imul rdx, rax, 0x38
cmp byte [rcx + rdx], 9
jne 0x14003b6e3
mov qword [rbp + 0xb0], rax
jmp 0x14003b6e3
test dword [rax - 0x15000000], esi
xchg ebp, eax
nop
xor edx, edx
cmp qword [rbp + 0xb0], 0
add byte [rax], al
add byte [rdi], cl
xchg ebp, eax
ret 0x8948
xchg ebp, eax
mov al, 0
add byte [rax], al
ror byte [rax - 0x7d], cl
mov ebp, 0xb0
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
xchg ebp, eax
ret 0x8948
mov al, 0
add byte [rax], al
cmp qword [rbp + 0xa0], rdx
jne 0x14003b6a7
invalid
invalid
invalid
invalid
mov byte [rbp + 0xcf], 0
mov rcx, r14
call fcn.140038860
jmp 0x14003b6a0
sbb edi, edi
invalid
invalid
sbb edi, edi
invalid
nop dword [rax + rax]
mov rdx, qword [rbp + 0xb0]
cmp rdx, qword [rbp + 0xa0]
add byte [rdi], cl
test dword [rbx], eax
invalid
invalid
invalid
mov byte [rbp + 0xcf], 0
mov rcx, r14
mov ecx, esi
mov ecx, esi
call fcn.140038860
jmp 0x14003b6a0
invalid
invalid
invalid
invalid
mov qword [rbp + 0x28], 0
mov dword [rbp + 0x28], 0
add byte [rax - 0x39], cl
xor byte [r9], r8b
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rbp + 0x30], 1
mov qword [rbp + 0x38], 0
cmp byte [r8], r8b
add byte [rax], al
add dh, al
add dword [rax - 0x75], ecx
add dword [rax - 0x75], ecx
invalid
invalid
add byte [rax], al
invalid
cmp byte [r8], r8b
add byte [rax], al
add dh, al
add dword [rax - 0x75], ecx
add dword [rax - 0x75], ecx
add dword [rax - 0x75], ecx
mov eax, dword [rbp + 0xa0]
test dword [rax + 0x48000000], esp
mov dword [rbp + 0xb8], eax
invalid
invalid
add byte [rax], al
invalid
add byte [rax - 0x77], cl
mov qword [rbp + 0xb8], rax
test dword [rax + 0x48000000], edi
mov rax, qword [rbp + 0xa8]
mov eax, dword [rbp + 0xa8]
mov qword [rbp + 0xc0], rax
mov dword [rbp + 0xc0], eax
test eax, eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 0x48000000], esi
test eax, eax
invalid
mov rax, qword [rbp + 0xb0]
test rax, rax
invalid
ror byte [rdi], 0x84
je 0x14003b7ff
je 0x14003b974
test byte [rcx + rax], dh
add byte [rax], al
add byte [rax + 0x6b], cl
invalid
imul rsi, rax, 0x38
mov rbx, qword [rbp + 0xc0]
rol byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax + 1], cl
add rsi, rbx
lea r12, [rbp + 0x61]
invalid
fimul word [rbp + rcx*4 + 0x65]
invalid
lea rdi, [0x1400b6f8c]
lea edi, [0x1400b6f8c]
cmp eax, 0x7b773
invalid
xor eax, eax
jmp 0x14003b82c
invalid
rdtsc
ror byte [rax - 0x7d], 0xc3
add ebx, 0x38
invalid
invalid
xor eax, eax
add rbx, 0x38
add ebx, 0x38
ret
cmp rbx, rsi
cmp ebx, esi
je 0x14003b974
je 0x14003b974
add qword [rax], rax
add byte [rdi + rcx - 0x4a], al
movzx r13d, byte [rbx]
cmp r13d, 0xa
je 0x14003b974
test byte [rdx], bh
add dword [rax], eax
invalid
sub eax, dword [rcx - 0x7d]
std
or cl, byte [rdi]
test byte [rdx], bh
add dword [rax], eax
add byte [rax + rcx*4 + 0x6d], al
add byte [rax], al
mov byte [rbp + 0x60], r13b
mov rcx, qword [rbx + 0x30]
mov qword [r12 + 0x2f], rcx
insd dword [rdi], dx
invalid
movups xmm0, xmmword [rbx + 1]
adc byte [rbx + 1], al
movups xmm1, xmmword [rbx + 0x11]
movups xmm2, xmmword [rbx + 0x21]
adc byte [rbx + 0x21], dl
adc byte [rbx + 0x21], dl
movups xmmword [r12 + 0x20], xmm2
movups xmmword [r12 + 0x10], xmm1
and al, 0x10
movups xmmword [r12], xmm0
test al, 1
je case.0x140033a54.710
lea rcx, [rbp + 0x60]
lea rdx, [0x1400b3668]
adc eax, 0x77df5
cmc
jge 0x14003b879
add al, ch
push 0xffffffff84ffffa5
movsd dword [rdi], dword [rsi]
invalid
invalid
invalid
call fcn.140035de0
movsd dword [rdi], dword [rsi]
invalid
test al, al
sal byte [rbp + 0x16], 0x41
mov eax, 1
add dword [rax], eax
add byte [rax], al
jne case.0x140033a54.710
mov r8d, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
sub byte [r8 - 0x73], r9b
invalid
invalid
lea rcx, [rbp + 0x28]
lea rdx, [0x1400b352a]
adc eax, 0x77c9d
jl case.0x14003a8e1.78
invalid
add al, ch
call fcn.140039e70
fsubrp st(5)
invalid
dec dword [rbx + rcx*4 + 0x75]
jo case.0x140033a54.723
invalid
mov r14, qword [rbp + 0x70]
mov esi, dword [rbp + 0x70]
lea eax, [r13 - 6]
lea eax, [rbp - 6]
movzx eax, al
mov dh, 0xc0
ror byte [rbp + rcx*4 + 0x78], 1
lea r15, [rax + 1]
lea edi, [rax + 1]
cmp al, 4
add al, 0xb8
mov eax, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi + rcx + 0x43], cl
clc
cmovae r15, rax
clc
movsxd rax, dword [rdi + r15*4]
add al, 0xbf
add rax, rdi
mov r8, r15
clc
lea rdx, [0x1400b352a]
jmp rax
insd dword [rdi], dx
jl case.0x14003a8e1.81
add bh, bh
loopne case.0x14003b517.12
mov edx, dword [rbp + 0x88]
mov byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx + rcx*4 - 0x7b], cl
nop
mov r8, qword [rbp + 0x90]
add byte [rax], al
add byte [rax], al
add bl, ch
xor dword [rax - 0x75], ecx
jmp 0x14003b900
push rbp
push 0xffffffffebf0894d
mov eax, esi
jmp 0x14003b900
mov r8d, 1
mov eax, esi
jmp 0x14003b900
mov r8d, 1
add byte [rax - 0x73], cl
adc eax, 0x77c46
jl 0x14003b8eb
invalid
lea rdx, [0x1400b352b]
lea edx, [0x1400b352b]
jl 0x14003b8eb
invalid
add bl, ch
jmp 0x14003b900
sbb dword [rcx - 0x48], eax
add al, byte [rax]
mov eax, 2
add byte [rax], al
lea rdx, str....
xor al, 0x7c
invalid
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
add byte [rax], al
add byte [rax], al
lea rcx, [rbp + 0x28]
call fcn.140039e70
in eax, 0xff
invalid
sub r8b, r13b
in eax, 0xff
inc dword [rcx - 0x7d]
inc dword [rcx]
cmp r15d, 1
je case.0x14003b936.5
test byte [rdx], cl
invalid
invalid
mov al, 1
test r15, r15
dec dword [rdi]
test dword [rcx], eax
invalid
invalid
invalid
dec dword [rdi]
test dword [rcx], eax
invalid
mov rax, qword [rbp + 0x80]
add byte [rax], 0
add byte [rcx + rcx*4 - 0x17], al
mov ecx, r13d
mov ecx, r13d
mov ecx, ebp
lea rdx, [0x1400b6fa0]
movsxd rcx, dword [rdx + rcx*4]
jno 0x14003b8e3
mov dh, 7
add byte [rax + 0x63], cl
or al, 0x8a
invalid
add rcx, rdx
jmp rcx
loope case.0x14003c2fa.31
add r14, 4
add esi, 4
mov byte [rcx*2 + 0x28ebf589], 0x48
lea ecx, [rax + 1]
mov r13, r14
jmp case.0x14003b936.2
lea rcx, [rax + 1]
test rax, rax
ror byte [rax + 0xf], 0x44
cmove rcx, rax
lea r13, [r14 + rcx]
invalid
add r13, 8
or bl, ch
invalid
enter 0xffffffffffff8d4d, 0x2c
invalid
invalid
or bl, ch
adc ecx, dword [rax - 0x73]
lea rcx, [rax + 1]
test rax, rax
cmove rcx, rax
lea r13, [r14 + rcx]
sub al, 0xe
lea rcx, [rax + 1]
test rax, rax
cmove rcx, rax
lea r13, [r14 + rcx]
sub al, 0xe
sub al, 0xe
add r13, 2
add ebp, 2
invalid
test r13, r13
setne al
invalid
shr cl, 0xab
jmp 0x14003b81f
invalid
cmp qword [rbp + 0xb8], 0
je 0x14003b98f
add byte [rax], al
add byte [rcx + rdx - 0x46], dh
or byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x75], cl
mov rcx, qword [rbp + 0xc0]
invalid
add al, ch
call fcn.140002eb0
mov rsi, qword [rbp - 8]
and dword [rbp - 4], esi
jne 0x14003b98a
cld
dec dword [rax - 0x75]
jne 0x14003b98b
cmp qword [rsi], 0
add byte ds:[rsi + rcx + 0x48], dh
mov ecx, dword [rsi + 8]
invalid
je 0x14003b9a7
mov rcx, qword [rsi + 8]
or byte [rdx + 1], bh
mov edx, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add al, ch
or dword [rbp - 4], esi
cld
call fcn.140002eb0
cld
dec dword [rdi]
movups xmm0, xmmword [rbp + 0x28]
adc byte [rbp + 0x28], al
sub byte [r15], r9b
adc byte [rbp + 0x38], cl
movups xmm1, xmmword [rbp + 0x38]
movups xmmword [rsi + 0x10], xmm1
adc byte [rdi], r9b
adc byte [rdi], cl
movups xmmword [rsi], xmm0
adc dword [rsi], eax
jmp case.0x14003a46b.140
stc
invalid
dec dword [rax - 0x73]
lea rcx, [rdx + 1]
lea ecx, [rdx + 1]
add qword [rax - 0x7b], rcx
test rdx, rdx
cmove rcx, rdx
add rcx, rax
add rcx, 2
invalid
invalid
ror byte [rax + 0xf], cl
retf 0x148
rol dword [rdx], 0xeb
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x14003b9ef
mov ecx, 6
add byte [rax], al
add bl, ch
invalid
jmp 0x14003b9ef
sbb dword [rax - 0x73], ecx
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
add rcx, rax
ror dword [rax - 0x7d], 0xc1
invalid
add qword [rax - 0x7b], rcx
ror byte [rax + 0xf], cl
retf 0x148
ror dword [rax - 0x7d], 0xc1
or bl, ch
add eax, 0x2b9
invalid
add al, byte [rax]
invalid
add ecx, 8
jmp 0x14003b9ef
mov ecx, 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx + rdi - 0xf], cl
cmp rcx, r14
cmp ecx, esi
ja 0x14003ba57
mov ecx, r8d
mov ecx, eax
lea r8, [0x1400b6f58]
movsxd rcx, dword [r8 + rcx*4]
invalid
mov ch, 7
add byte [rcx + 0x63], cl
or al, 0x88
invalid
mov byte [rcx + rax - 0x3f], cl
add rcx, r8
jmp rcx
add rax, 4
jmp case.0x14003c2fa.262
rol byte [rbx + rbp*8], 0x38
xor eax, eax
jmp 0x14003ba4e
invalid
cmp eax, 0x14a8d48
lea rcx, [rdx + 1]
add qword [rax - 0x7b], rcx
ror byte [rax + 0xf], cl
cmove ecx, edx
invalid
invalid
test rdx, rdx
cmove rcx, rdx
cmove ecx, edx
cmove ecx, edx
add rax, rcx
add rax, 2
jmp case.0x14003c2fa.262
invalid
and byte [rax + 6], bh
mov eax, 6
jmp case.0x14003c2fa.262
lea rcx, [rdx + 1]
lea ecx, [rdx + 1]
test rdx, rdx
test edx, edx
cmove rcx, rdx
add rax, rcx
add rax, 8
ror byte [rax], 0xeb
invalid
ror byte [rax], 0xeb
add eax, 0x2b8
mov eax, 2
cmp r14, rax
mov eax, 2
cmp r14, rax
jb 0x14003b2d8
invalid
mov bh, al
clc
invalid
invalid
invalid
clc
invalid
dec dword [rax - 0x77]
adc r9b, bpl
invalid
mov qword [rbx + 0x10], rax
jmp 0x14003b2d8
cmp eax, 0x8d4cffff
add eax, 0x77ab2
clc
invalid
lea r8, str.library_std_srcpath.rs
mov rdx, r14
call fcn.140041b50
lea r8, str.library_std_srcpath.rs
lea eax, [0x1400b3510]
movabs dword [0xdbe8ea894c00077a], eax
invalid
invalid
add byte [rcx + rcx*4 - 0x16], cl
mov rdx, r13
mov edx, ebp
invalid
call fcn.140041b50
mov byte [rbp + 0xcf], 0
lea r8, str.library_std_srcpath.rs
lea eax, [0x1400b3510]
lea eax, [0x1400b3510]
add byte [rcx + rcx*4 - 0x16], cl
mov rdx, r13
mov edx, ebp
invalid
call fcn.140041b50
add byte [rdi], cl
or edi, dword [rcx + 8]
ud2
mov ecx, 8
mov edx, pe_nt_image_headers64
call fcn.1400419b0
pop rdi
add byte [rax], al
pop rdi
add byte [rax], al
int3
nop dword [rax]
mov qword [rsp + 0x10], rdx
invalid
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax], al
add byte [rax - 0x7d], cl
mov ebp, 0xb8
mov eax, 0
je case.0x140035d34.286
mov edx, 8
add byte [rax], al
cmp qword [rbp + 0xb8], 0
mov eax, 0
je case.0x140035d34.286
mov edx, 8
mov rcx, qword [rbp + 0xc0]
call fcn.140002eb0
fnstenv [rbx - 4]
invalid
add al, ch
fnstenv [rbx - 4]
dec dword [rax - 0x7d]
invalid
invalid
jge case.0x14003c354.281
invalid
cmp qword [rbp + 0x28], 0
sub byte [rax], al
add byte [rsi + rcx + 0x48], dh
mov ecx, dword [rbp + 0x30]
je 0x14003baec
mov rcx, qword [rbp + 0x30]
mov edx, 1
call fcn.140002eb0
jae 0x14003bae7
inc esi
test edi, ecx
iretd
mov byte [rbp + 0xcf], 1
iretd
add byte [rax], al
add byte [rcx], al
invalid
add dword [rax - 0x7d], ecx
invalid
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push rsi
push rsi
push r13
push rbp
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x80]
cmp qword [rbp + 0x10], 0
je 0x14003bb41
mov rcx, qword [rbp + 0x18]
mov edx, 8
add byte [rax], al
sbb byte [r10 + 8], r15b
sbb byte [rdx + 8], bh
add byte [rax], al
call fcn.140002eb0
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop rsi
pop r15
pop rbp
ret
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax + 0xcfbd], al
add byte [rax], al
stosb byte [rdi], al
add byte [rax], 0
add byte [rax + 0xcfbd], al
add byte [rax], al
jne 0x14003bba0
cmp qword [rbp + 0xa0], 0
add byte [rax], al
je 0x14003bba0
mov rcx, qword [rbp + 0xa8]
test al, 0
add byte [rax], al
mov edx, 8
add byte [rax], al
call fcn.140002eb0
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
int3
int3
sub rsp, 0xa8
mov rsi, rcx
movzx r13d, byte [rdx + 0x38]
cmp r13b, 3
je 0x14003bde9
add al, 2
add byte [rax], al
add al, 2
add byte [rax], al
mov rdi, rdx
movzx eax, byte [rdx + 0x39]
cmp al, 3
je 0x14003bde9
add dword [rax], eax
add byte [rcx + 0x38], al
invalid
cmp r13b, al
ja 0x14003bde9
lea r15, [rsp + 0x71]
cmp byte [rdi + 0x3a], 0
movzx ebp, byte [rdi + 0x10]
movzx r12d, bpl
mov rcx, qword [rdi]
in eax, 0x48
mov ecx, dword [rdi]
mov qword [rsp + 0x28], rcx
mov rbx, qword [rdi + 8]
je 0x14003bcb3
lea r14, [rsp + 0x68]
jmp 0x14003bc3f
mov byte [rdi + 0x39], 1
mov al, 1
cmp r13b, al
ja 0x14003bde9
cmp al, 2
jne 0x14003bdd8
mov rcx, rdi
call fcn.1400365d0
cmp rbx, rax
jbe 0x14003bc30
push rax
mov rdx, qword [r15 + 0x2f]
mov qword [rsp + 0x5f], rdx
sub rcx, qword [rsp + 0x68]
jb 0x14003becf
mov qword [rdi + 8], rcx
cmp al, 0xa
jne 0x14003be31
mov al, 2
mov rbx, rcx
cmp r13b, al
jbe 0x14003bc3f
jmp 0x14003bde9
mov r14, rbx
jmp case.0x14003a46b.166
fsubp st(3)
invalid
add byte [rax], al
add byte [rax], al
add dh, al
cmp dword [r9], r8d
mov byte [rdi + 0x39], 1
mov al, 1
add dword [rcx + 0x38], eax
invalid
cmp r13b, al
ja 0x14003bde9
sbb al, byte [rcx]
add byte [rax], al
cmp al, 1
je 0x14003bd50
movzx eax, al
cmp eax, 2
jne case.0x14003b517.18
mov rcx, rdi
call fcn.1400365d0
cmp r14, rax
dec dword [rcx + 0x39]
invalid
jbe 0x14003bcc0
lea rcx, [rsp + 0x68]
mov rdx, rdi
call fcn.1400364a0
mov rbx, r14
mov ebx, esi
movzx eax, byte [rsp + 0x70]
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movaps xmmword [rsp + 0x30], xmm0
and al, 0x30
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x50], xmm2
mov rcx, qword [r15 + 0x2f]
mov qword [rsp + 0x5f], rcx
sub rbx, qword [rsp + 0x68]
jb 0x14003bec9
mov qword [rdi + 8], rbx
cmp al, 0xa
jne 0x14003be31
mov al, 2
mov r14, rbx
jmp 0x14003bcc6
mov byte [rdi + 0x39], 0
xor eax, eax
cmp r12d, 3
jb 0x14003bcc6
add ecx, dword [rdi]
invalid
inc dword [rcx - 0x7d]
cld
add eax, 0xff5c840f
invalid
cmp r12d, 5
je 0x14003bcc6
cmp r12d, 6
jne 0x14003be12
invalid
add byte [rbp - 0x7b], cl
div byte [rbp + rbp + 0x48]
mov eax, dword [rsp + 0x28]
test r14, r14
test esi, esi
je 0x14003bda6
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rax]
cmp r14, 1
je 0x14003bdb0
cmp cl, 0x2e
jne 0x14003bdb0
jne 0x14003bdb0
mov rax, qword [rsp + 0x28]
and al, 0x28
movzx eax, byte [rax + 1]
cmp eax, 0x2f
je 0x14003bdc5
cmp eax, 0x5c
je 0x14003bdc5
xor eax, eax
jmp 0x14003bcc6
invalid
invalid
invalid
invalid
inc dword [rbp + 0x31]
div byte [rcx]
xor r14d, r14d
xor eax, eax
invalid
shr cl, 0x16
jmp 0x14003bcc6
invalid
xor eax, eax
cmp r14, 1
inc byte [rcx]
inc byte [rcx]
jne 0x14003bcc6
cmp cl, 0x2e
jne 0x14003bcc6
add edi, edi
invalid
invalid
jne 0x14003bcc6
add edi, edi
invalid
sub rbx, 1
jb 0x14003beef
add dword [rax], eax
invalid
jmp 0x14003bdca
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
pop rdi
or dh, al
invalid
mov qword [rdi + 8], rbx
mov dword [rdi + 8], ebx
mov byte [rsi], 7
jmp 0x14003bdec
invalid
movzx eax, al
test eax, eax
jne case.0x14003b3ba.40
cmp bpl, 6
jne 0x14003be17
invalid
xor al, dh
cmp dword [r11], r8d
invalid
mov byte [rdi + 0x39], 3
add eax, esi
invalid
mov byte [rsi], 0xa
add rsp, 0xa8
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp dword [r8], r8d
sub rbx, 1
jb case.0x14003c354.293
invalid
add byte [rax - 0x77], cl
pop rdi
mov qword [rdi + 8], rbx
mov dword [rdi + 8], ebx
or dh, al
invalid
mov byte [rsi], 6
jmp 0x14003bdec
invalid
lea rax, [0x1400b6fb8]
invalid
add byte [rdx + 0x63], cl
movsxd rcx, dword [rax + r12*4]
or al, 0xa0
add rcx, rax
jmp rcx
invalid
loope 0x14003be70
mov eax, dword [rdi + 0x20]
add rax, 4
rol byte [rbx + rbp*8], 0x5e
and byte [r8 - 0x7d], r9b
and byte [rax - 0x7d], cl
rol byte [rbx + rbp*8], 0x5e
add al, 0xeb
pop rsi
mov byte [rsi], al
invalid
movaps xmm0, xmmword [rsp + 0x30]
and al, 0x30
movaps xmm1, xmmword [rsp + 0x40]
sub byte [rsp + 0x40], cl
and al, 0x40
movaps xmm2, xmmword [rsp + 0x50]
sub byte [rsp + 0x50], dl
push rax
movups xmmword [rsi + 1], xmm0
add dword [rdi], ecx
movups xmmword [rsi + 0x11], xmm1
adc dword [rsi + 0x11], ecx
adc dword [rdi], ecx
adc dword [rsi + 0x21], edx
movups xmmword [rsi + 0x21], xmm2
mov rax, qword [rsp + 0x5f]
mov eax, dword [rsp + 0x5f]
and al, 0x5f
pop rdi
mov qword [rsi + 0x30], rax
mov dword [rsi + 0x30], eax
xor bl, ch
xchg ebx, eax
mov rax, qword [rdi + 0x20]
mov eax, dword [rdi + 0x20]
jmp 0x14003bdec
mov eax, dword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
mov ecx, dword [rdi + 0x30]
lea rdx, [rcx + 1]
lea edx, [rcx + 1]
push rcx
add dword [rax - 0x7b], ecx
test rcx, rcx
test rcx, rcx
test ecx, ecx
cmove rdx, rcx
ror dword [rax + 1], 1
ror dword [rax + 1], 1
add rax, rdx
add eax, edx
ror byte [rax - 0x7d], 1
ror byte [rax], 0xeb
or bl, ch
add rax, 8
add eax, 8
or bl, ch
jmp case.0x14003bf42.349
sbb cl, byte [rax - 0x75]
and byte [r8 - 0x75], r9b
mov rcx, qword [rdi + 0x30]
invalid
invalid
mov rax, qword [rdi + 0x20]
mov eax, dword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
mov ecx, dword [rdi + 0x30]
lea rdx, [rcx + 1]
lea edx, [rcx + 1]
push rcx
add dword [rax - 0x7b], ecx
leave
test rcx, rcx
test ecx, ecx
cmove rdx, rcx
cmove edx, ecx
ror dword [rax + 1], 1
add rax, rdx
add rax, 2
invalid
invalid
ror byte [rax - 0x7d], 1
rol byte [rdx], 0x48
test eax, eax
add cl, byte [rax - 0x7b]
ror byte [rdi], 0x84
invalid
invalid
invalid
test rax, rax
je case.default.0x14003be25
test byte [rbp - 1], cl
invalid
invalid
mov byte [rdi + 0x39], 3
cmp dword [rbx], eax
mov rax, qword [rdi + 0x30]
mov eax, dword [rdi + 0x30]
xor byte [r8 - 0x77], r9b
mov qword [rsi + 0x20], rax
and byte [rdi], r9b
movups xmm0, xmmword [rdi + 0x11]
adc byte [rdi + 0x11], al
adc dword [r15], r9d
adc byte [rdi + 0x21], cl
invalid
invalid
movups xmm1, xmmword [rdi + 0x21]
and qword [r15], r9
and dword [rdi], ecx
movups xmmword [rsi + 0x11], xmm1
adc dword [rsi + 0x11], ecx
adc qword [rdi], r9
movups xmmword [rsi + 1], xmm0
adc dword [rsi + 1], eax
add dword [rax - 0x78], r8d
mov byte [rsi], bpl
mov byte [rsi], ch
mov rax, qword cs:[rsp + 0x28]
mov rax, qword [rsp + 0x28]
and al, 0x28
and al, 0x28
mov qword [rsi + 0x28], rax
mov dword [rsi + 0x28], eax
sub byte [rax - 0x77], r9b
mov qword [rsi + 0x30], rbx
jmp 0x14003bdec
and edi, edi
invalid
invalid
pop rsi
xor cl, ch
and edi, edi
invalid
invalid
mov rcx, rbx
mov ecx, ebx
invalid
mov rbx, r14
mov ebx, esi
lea r8, str.library_std_srcpath.rs
lea r8, str.library_std_srcpath.rs
jp case.0x14003bf42.1
ja case.0x14003551a.338
invalid
add byte [rax - 0x77], cl
invalid
mov rdx, rbx
call fcn.140041c50
jb case.0x14003c354.312
add byte [rax], al
jb case.0x14003c354.312
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
push rbx
lea r8, str.library_std_srcpath.rs
ja case.0x14003b517.25
invalid
add byte [rax - 0x77], cl
mov rcx, rbx
mov ecx, ebx
fnstenv [rcx]
shr al, cl
invalid
xor edx, edx
call fcn.140041c50
invalid
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
lea r8, str.library_std_srcpath.rs
add eax, 0x7772a
sub dh, byte [rdi + 7]
invalid
add bl, ch
in eax, dx
jmp case.0x14003b517.24
int3
int3
int3
int3
int3
int3
sub rsp, 0xc8
enter 0, 0
add byte [rax], al
add byte [rax - 0x77], cl
mov rsi, rdx
mov rsi, rdx
mov esi, edx
mov rdi, rcx
mov edi, ecx
iretd
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
and al, 0x28
sub byte [rax - 0x77], cl
mov rdx, rdi
mov edx, edi
cli
mov r8, rsi
invalid
call fcn.140035580
movzx edx, byte [rsp + 0x28]
push rsp
and al, 0x28
invalid
invalid
dec dword [rdi]
mov dh, 0x54
push rsp
push rsp
and al, 0x28
mov rcx, qword [rsp + 0x38]
mov ecx, dword [rsp + 0x38]
and al, 0x38
cmp byte [rax - 0x75], cl
mov rax, qword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
and al, 0x48
and al, 0x48
lea r8, [0x1400b6fd0]
lea eax, [0x1400b6fd0]
add eax, 0x7b09b
wait
mov al, 7
add byte [rbp + 0x63], cl
invalid
invalid
invalid
movsxd r9, dword [r8 + rdx*4]
invalid
or al, 0x90
add r9, r8
add ecx, eax
mov rdx, rsi
mov edx, esi
mov r8, rdi
mov r8, rdi
mov eax, edi
clc
jmp r9
jmp rcx
loope case.0x1400393c3.269
add rcx, 4
add ecx, 4
rol dword [rbx + rbp*8], 0x34
add al, 0xeb
jmp case.0x14003c354.322
xor al, 0x48
lea rdx, [rax + 1]
lea edx, [rax + 1]
push rax
add dword [rax - 0x7b], ecx
test rax, rax
ror byte [rax + 0xf], 0x44
cmove rdx, rax
cmove edx, eax
ror byte [rax + 1], 1
ror byte [rax + 1], 1
add rcx, rdx
ror dword [rax - 0x7d], 1
add rcx, 8
ror dword [rax], 0xeb
or bl, ch
jmp case.0x14003c354.322
and byte [rcx + 6], bh
mov ecx, 6
invalid
add byte [rax], al
add byte [rax], al
add bl, ch
sbb dword [rax - 0x73], ecx
invalid
invalid
push rax
jmp case.0x14003c354.322
lea rdx, [rax + 1]
lea edx, [rax + 1]
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
invalid
invalid
invalid
test rax, rax
test eax, eax
cmove rdx, rax
cmove edx, eax
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
invalid
invalid
add rcx, rdx
add ecx, edx
add rcx, 2
add ecx, 2
rol dword [rdx], 0xeb
add ch, bl
jmp case.0x14003c354.322
add eax, 0x2b9
mov ecx, 2
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
sub rdx, rcx
sub rdx, rcx
mov rdx, rsi
mov edx, esi
sub rdx, rcx
sub edx, ecx
jb 0x14003c034
invalid
test eax, 0x48000000
add byte [rax], al
add byte [rax + 1], cl
add rcx, rdi
add ecx, edi
stc
mov r8, rcx
enter 0xffffffffffff8548, 0xffffffffffffffd2
test rdx, rdx
test edx, edx
sal byte [rdx + rdx + 0x41], cl
je case.0x14003c2fa.309
movzx eax, byte [r8]
movzx eax, byte [rax]
mov dh, 0
cmp al, 0x2f
sete cl
invalid
invalid
sar dword [rsp + rbx*2], 0xf
cmp al, 0x5c
sete al
or al, cl
invalid
xchg esp, eax
ror byte [rax], 0xc8
invalid
enter 0x2eb, 0x31
jmp 0x14003bfaa
xor eax, eax
ror byte [rax - 0x77], 0x7c
and al, 0x50
mov qword [rsp + 0x50], rdi
jl case.0x14003c2fa.315
push rax
mov qword [rsp + 0x58], rsi
mov dword [rsp + 0x58], esi
pop rax
movups xmm0, xmmword [rsp + 0x28]
and al, 0x28
and al, 0x28
movups xmm1, xmmword [rsp + 0x38]
adc byte [rsp + 0x38], cl
cmp byte [rdi], cl
adc dword [rsp + 0x60], eax
and al, 0x60
movups xmmword [rsp + 0x60], xmm0
and al, 0x60
movups xmmword [rsp + 0x70], xmm1
adc dword [rsp + 0x70], ecx
mov rcx, qword [rsp + 0x48]
and al, 0x48
mov qword [rsp + 0x80], rcx
mov byte [rsp + 0x8a], al
test byte [rdx + rcx*4], ah
add byte [rax], al
invalid
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rax + 0x8a2484], cl
test byte [rdx + rcx*4], ah
add byte [rax], al
invalid
test byte [rdx + rcx*4], ah
add byte [rax], al
add byte [rsi - 0x39], ah
mov dword [rsp + 0x88], 0x8d480200
mov word [rsp + 0x88], 0x200
mov dword [rsp + 0x88], 0x8d480200
mov byte [rax], al
add byte [rax], al
add byte [rdx], al
lea rcx, [rsp + 0x90]
lea ecx, [rsp + 0x90]
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x50
push rax
lea rdx, [rsp + 0x50]
push rax
call fcn.14003bbc0
movzx ecx, byte [rsp + 0x90]
mov dh, 0x8c
and al, 0x90
add byte [rax], al
invalid
mov dh, 0x8c
and al, 0x90
add byte [rax], al
add byte [rax + 0x4750af9], al
cmp cl, 0xa
jne 0x14003c009
cmp cl, 0xa
jne 0x14003c009
xor eax, eax
jmp 0x14003c029
add cl, 0xfa
xor eax, eax
cmp cl, 3
ja case.0x1400393c3.288
movzx ecx, cl
leave
dec rcx
cmp rcx, 3
add esi, dword [rbx + 0xa]
add esi, dword [rbx + 0xa]
lea rcx, [rsp + 0x50]
push rax
call fcn.140035eb0
nop
add rsp, 0xc8
pop rdi
pop rsi
ret
lea r8, str.library_std_srcpath.rs
mov rdx, rsi
call fcn.140041b50
invalid
pop rbx
add byte [rax], al
je 0x14003c041
add byte [rax - 0x77], cl
bnd call fcn.140041b50
invalid
pop rbx
add byte [rax], al
or eax, 0xcc00005b
int3
add byte [rax], al
int3
push rbx
sub rsp, 0x2e0
lea rbp, [rsp + 0x80]
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
test dword [rax + 2], ebx
add byte [rax], al
invalid
mov qword [rbp + 0x258], 0xfffffffffffffffe
mov ebx, r9d
mov r14, r8
mov r15, rdx
mov rsi, rcx
movabs rax, 0x700000000
mov qword [rbp + 0x23c], rax
invalid
mov word [rbp + 0x24c], 0
mov qword [rbp + 0x244], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rbp + 0x230], 0
invalid
invalid
mov qword [rbp + 0x230], 0
mov dword [rbp + 0x230], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x228], 1
mov eax, r9d
test dword [rax], ebp
add al, byte [rax]
add byte [rcx], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x38], al
or eax, 0x2000000
mov dword [rbp + 0x238], eax
add al, byte [rax]
add byte [rbp + rcx*4 - 0x7b], cl
sub byte [rdx], al
add byte [rax], al
add cl, byte [rcx + 0x23885]
add al, byte [rax]
add byte [rbp + rcx*4 - 0x7b], cl
sub byte [rdx], al
lea eax, [rbp + 0x228]
add byte [rax], al
mov rcx, rdx
mov rdx, r14
ror dword [rcx + rcx*4 - 0xe], 1
call fcn.14003a0a0
mov rdi, rdx
dec dword [rax - 0x77]
xlatb
test rax, rax
je 0x14003c1a4
invalid
invalid
add byte [rax], al
invalid
test byte [rbp - 0x77000000], bh
clc
add byte [rcx + 0x3e083f8], cl
mov eax, edi
and eax, 3
loopne 0x14003c0ef
cmp rax, 2
clc
add cl, byte [rdi]
invalid
jb 0x14003c197
movabs eax, dword [0x850f02f883000000]
cwde
cmp eax, 2
clc
add cl, byte [rdi]
test dword [rax + 0x48000000], ebx
add byte [rax], al
invalid
invalid
jne 0x14003c197
add byte [rax], al
add byte [rax - 0x3f], cl
invalid
shr rdx, 0x20
shr edx, 0x20
cmp rdx, 5
cli
add eax, 0xfa830974
and byte [rdi], cl
jne 0x14003c197
invalid
je 0x14003c112
cmp edx, 0x20
jne 0x14003c197
test dword [rax], eax
add byte [rax], al
mov qword [rbp + 0x250], rdi
mov dword [rbp + 0x250], edi
push rax
add al, byte [rax]
add byte [rax - 0x73], cl
lea edx, [rax]
add al, byte [rax]
add byte [rcx + rcx*4 - 6], cl
mov edx, edi
lea rcx, [rbp + 0x210]
lea ecx, [rbp + 0x210]
adc byte [rdx], al
add byte [rax], al
mov rdx, r15
mov edx, edi
mov r8, r14
mov eax, esi
call fcn.140033290
mov rax, qword [rbp + 0x210]
test dword [rax], edx
add al, byte [rax]
add byte [rbx + rcx*4 - 0x4b], cl
sbb byte [rdx], al
add al, byte [rax]
invalid
jno 0x14003c129
invalid
dec dword [rax - 0x75]
test dword [rax], edx
add al, byte [rax]
add byte [rbx + rcx*4 - 0x4b], cl
sbb byte [rdx], al
add al, byte [rax]
invalid
mov ch, 0x18
add al, byte [rax]
add byte [rcx - 0x41], cl
add byte [rax], al
movabs r15, 0x8000000000000000
cmp rax, r15
cmp eax, edi
add byte [rax], al
add byte [rax], al
add byte [rax + 0x74f8394c], al
cmp eax, edi
je case.0x14003a8e1.125
mov rcx, qword [rbp + 0x220]
cmp eax, edi
je case.0x14003a8e1.125
mov rcx, qword [rbp + 0x220]
mov ecx, dword [rbp + 0x220]
and byte [rdx], al
add byte [rax], al
mov qword [rbp - 0x58], rax
mov dword [rbp - 0x58], eax
test al, 0x4c
test al, 0x4c
mov qword [rbp - 0x50], r14
mov dword [rbp - 0x50], esi
mov qword [rbp - 0x48], rcx
movabs r8, 0x48000001f88d8d48
lea edx, [rbp - 0x58]
invalid
lea rcx, [rbp + 0x1f8]
add byte [rax], al
lea rdx, [rbp - 0x58]
test al, 0xe8
call fcn.14003a9e0
mov r12, qword [rbp + 0x1f8]
clc
add dword [rax], eax
invalid
jne 0x14003c151
invalid
clc
add dword [rax], eax
add byte [rbx + rcx*4 - 0x4b], cl
add byte [rax], al
mov r14, qword [rbp + 0x200]
add byte [rdx], al
add al, byte [rax]
add byte [rbp + 0x39], cl
cmp esp, edi
add byte [rax], al
cmp r12, r15
cmp esp, edi
jne case.0x14003a8e1.142
mov qword [rsi + 8], r14
or byte [rax - 0x39], cl
mov qword [rsi], 2
mov dword [rsi], 2
invalid
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
lea edx, [rax + 2]
lea rcx, [rbp + 0x250]
lea ecx, [rbp + 0x250]
push rax
add al, byte [rax]
add byte [rax], al
invalid
push r9
push rcx
add byte [rax], al
call fcn.1400312e0
jmp 0x14003c1b8
invalid
push rcx
invalid
and dword [rax - 0x77], ecx
jle 0x14003c1a3
invalid
mov qword [rsi + 8], rdi
mov dword [rsi + 8], edi
or byte [rax - 0x39], cl
mov qword [rsi], 2
mov dword [rsi], 2
invalid
add al, byte [rax]
add byte [rax], al
jmp 0x14003c1b8
adc al, 0x48
mov ecx, esi
int1
mov rcx, rsi
int1
mov rdx, rdi
call fcn.14003a300
mov rcx, rdi
dec dword [rax - 0x77]
stc
call qword [sym.imp.kernel32.dll_CloseHandle]
jo 0x14003c157
add byte [rax], al
nop
add rsp, 0x2e0
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rbx + 0x5f], bl
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r14
pop r15
pop rdi
pop rbp
ret
lea r15, [rbp - 0x58]
lea edi, [rbp - 0x58]
mov r8d, 0x250
mov eax, 0x250
push rax
add al, byte [rax]
add byte [rcx + rcx*4 - 7], cl
mov rcx, r15
xor edx, edx
shr al, cl
rcl dword [rsi], 0
call sub.VCRUNTIME140.dll_memset
mov rcx, r14
mov ecx, esi
int1
mov rdx, r15
cli
call qword [sym.imp.kernel32.dll_FindFirstFileW]
cmp eax, 0x480000a0
cmp eax, 0xffffffff
clc
invalid
add byte [rax], al
cmp rax, 0xffffffffffffffff
clc
push qword [rdx + rsi*2 + 0x48]
mov ecx, eax
je case.0x140024a1a.987
mov rcx, rax
call qword [sym.imp.kernel32.dll_FindClose]
adc eax, 0xa036
mov eax, dword [rbp - 0x58]
test al, 0x89
rol ecx, 0xe9
mov ecx, eax
shr ecx, 0xa
invalid
and ecx, 1
loope 0x14003c206
jmp 0x141e5450f
or al, byte [rbx + 0x37401e1]
loope 0x14003c206
add dword [rbx + rax - 0x75], esi
int3
je case.0x14003a8e1.151
add ecx, dword [rbx + 0x558bcc4d]
invalid
mov ecx, dword [rbp - 0x34]
int3
mov edx, dword [rbp - 0x3c]
mov r8d, dword [rbp - 0x38]
mov eax, dword [rbp - 0x38]
mov eax, dword [rbp - 0x38]
movups xmm0, xmmword [rbp - 0x54]
adc byte [rbp - 0x54], al
lodsb al, byte [rsi]
movsd xmm1, qword [rbp - 0x44]
movabs r12, 0x20e2c1483274db85
mov esp, 0x3274db85
test ebx, ebx
je case.0x14003a8e1.161
xor cl, byte [rax - 0x3f]
loop case.0x14003c2fa.78
shl rdx, 0x20
shl edx, 0x20
or rdx, r8
mov qword [rsi], 0
mov dword [rsi], 0
add byte [rax], al
mov dword [rsi + 0x10], 0
adc byte [rax], r8b
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, al
mov dword [rsi + 0x18], 0
sbb byte [rax], r8b
add byte [rax], al
add byte [rdi], cl
invalid
add byte [rax], al
add byte [rax], al
invalid
movups xmmword [rsi + 0x20], xmm0
adc dword [rsi + 0x20], eax
and byte [rdi], r9b
adc ecx, dword [rsi + 0x30]
movlps qword [rsi + 0x30], xmm1
xor byte [rax - 0x77], cl
push rsi
cmp byte [rcx + 0x4e894046], cl
mov dword [rsi + 0x40], eax
mov dword [rsi + 0x44], ecx
xor esi, esi
mov qword [rsi + 0x38], rdx
mov dword [rsi + 0x40], eax
mov dword [rsi + 0x44], ecx
xor esi, r14d
xor esi, esi
jmp case.0x14003ba05.38
test eax, 0x400
add al, 0
add byte [rdi + rax*8 + 0x41], dh
je 0x14003c21e
mov r9d, ecx
je 0x14003c21e
mov dword [rcx - 0x77], 0xe18141c9
mov r9d, ecx
and r9d, 0x20000000
add byte [rax], al
add byte [rax], ah
add byte [rax], al
and byte [rbx + rdi*4 + 0x48], dh
invalid
invalid
je 0x14003c21e
mov ebx, 0x87e8948
mov qword [rsi + 8], rdi
mov dword [rsi + 8], edi
jle 0x14003c26f
or byte [rax - 0x39], cl
invalid
mov qword [rsi], 2
mov dword [rsi], 2
add al, byte [rax]
add byte [rax], al
mov sil, 1
mov dh, 1
test r12, r12
test esp, esp
je 0x14003c283
mov edx, 2
add al, byte [rax]
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
int1
call fcn.140002eb0
insb byte [rdi], dx
cld
inc dword [rax - 0x7c]
test byte [rdi], 0x84
invalid
test ch, bh
test sil, sil
test dh, dh
je 0x14003c189
invalid
invalid
invalid
jmp 0x14003c1b8
invalid
invalid
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rbp
push r15
push rdi
push r14
push rsi
push r12
push rsi
push rdi
push rbx
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
and byte [rax - 0x73], cl
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x73], cl
lea rcx, [rbp + 0x250]
lea ecx, [rbp + 0x250]
lea edx, [rax + 2]
add byte [rax], al
add al, byte [rax]
add al, ch
invalid
call fcn.1400312e0
sbb dl, byte [rax - 1]
call qword [rax + 0x20c48348]
nop
add rsp, 0x20
invalid
invalid
push rax
invalid
nop
add rsp, 0x20
invalid
invalid
invalid
and byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop rsi
pop r15
pop rbp
ret
int3
int3
int3
int3
int3
int3
sub rsp, 0x28
mov rcx, qword [rcx]
mov ecx, dword [rcx]
in al, dx
sub byte [rax - 0x75], cl
invalid
mov ecx, dword [rcx]
or dword [rcx + 0x3e083c8], ecx
mov eax, ecx
and eax, 3
loopne 0x14003c2ef
lea rdx, [0x1400b6fec]
lea edx, [0x1400b6fec]
adc eax, 0x7acf9
stc
lodsb al, byte [rsi]
invalid
add byte [rax + 0x63], cl
add al, 0x82
invalid
movsxd rax, dword [rdx + rax*4]
invalid
invalid
add rax, rdx
sar bh, 1
jmp rax
loopne 0x14003c345
mov rax, qword [rcx]
mov eax, dword [rcx]
add dword [rax - 0x75], ecx
mov rdx, qword [rcx + 8]
jmp 0x14003c338
push rcx
or bl, ch
xor ecx, dword [rax - 0x75]
mov eax, dword [rcx - 1]
invalid
invalid
mov rax, qword [rcx - 1]
mov eax, dword [rcx - 1]
dec dword [rax - 0x75]
mov rdx, qword [rcx + 7]
mov edx, dword [rcx + 7]
push rcx
invalid
mov rcx, rax
mov ecx, eax
sar edi, 0x52
call qword [rdx + 0x40]
jmp 0x14003c338
jmp 0x14003c338
shr rcx, 0x20
shr ecx, 0x20
jmp 0x1ba86ab3c
call fcn.140033da0
invalid
dec dword [rax + 0xf]
movsx rax, al
mov esi, 0xd8d48c0
ror byte [rax - 0x73], 0xd
lea rcx, [0x1400b5228]
or eax, 0x78eff
dec dword [rsi - 0x74b7fff9]
mov es, word [rdi]
add byte [rax - 0x75], cl
invalid
invalid
mov rdx, qword [rcx + rax*8]
mov edx, dword [rcx + rax*8]
adc al, 0xc1
lea rcx, str.entity_not_foundpermission_deniedconnection_refusedconnection_resethost_unreachablenetwork_unreachableconnection_abortednot_connectedaddress_in_useaddress_not_availablenetwork_downbroken_pipeentity_already_existsoperation_would_blocknot_a_directoryis_a_directorydirectory_not_emptyread_only_filesystem_or_storage_mediumfilesystem_loop_or_indirection_limit__e.g._symlink_loop_stale_network_file_handleinvalid_input_parameterinvalid_datatimed_outwrite_zerono_storage_spaceseek_on_unseekable_filefilesystem_quota_exceededfile_too_largeresource_busyexecutable_file_busydeadlockcross_device_link_or_renametoo_many_linksinvalid_filenameargument_list_too_longoperation_interruptedunsupportedunexpected_end_of_fileout_of_memoryother_erroruncategorized_errorOs
lea ecx, [0x1400b5370]
invalid
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
add al, 0xc1
add rsp, 0x28
add esp, 0x28
invalid
ret
shr rcx, 0x20
shr ecx, 0x20
and byte [rbx + 0x147728f9], al
cmp ecx, 0x28
ja case.0x14003bf42.22
stc
sub byte [rdi + 0x14], dh
adc al, 0x48
lea rax, [0x1400b6ffc]
lea eax, [0x1400b6ffc]
scasd eax, dword [rdi]
lodsb al, byte [rsi]
invalid
movsxd rcx, dword [rax + rcx*4]
invalid
mov byte [rax + 1], cl
sar edi, 0xe1
jmp rcx
add rcx, rax
add ecx, eax
jmp rcx
loope case.0x14003b936.50
xor eax, eax
shr bl, 0xc4
jmp case.0x14003b936.31
mov al, 0x29
jmp case.0x14003b936.31
mov al, 1
jmp case.0x14003b936.31
add ebx, ebp
mov esp, 0xb8eb02b0
mov al, 2
jmp case.0x14003b936.31
invalid
mov al, 2
jmp case.0x14003b936.31
invalid
add ch, bl
mov eax, 0xb4eb03b0
mov al, 3
jmp case.0x14003b936.31
mov al, 4
jmp case.0x14003b936.31
mov al, 0xb0
add eax, 0x6b0aceb
lodsb al, byte [rsi]
mov al, 6
mov al, 5
jmp case.0x14003b936.31
lodsb al, byte [rsi]
lodsb al, byte [rsi]
mov al, 6
invalid
jmp case.0x14003b936.31
mov al, 7
jmp case.0x14003b936.31
movsb byte [rdi], byte [rsi]
mov al, 8
jmp case.0x14003b936.31
or bl, ch
movabs al, byte [0x98eb0ab09ceb09b0]
or ebx, ebp
pushfq
mov al, 0xa
jmp case.0x14003b936.31
mov al, 9
or ebx, ebp
jmp case.0x14003b936.31
pushfq
mov al, 0xa
jmp case.0x14003b936.31
mov al, 0xb
or ebp, ebx
jmp case.0x14003b936.31
xchg esp, eax
mov al, 0xc
jmp case.0x14003b936.31
nop
nop
mov al, 0xd
or eax, 0xeb08ceb
jmp case.0x14003b936.31
jmp case.0x14003b936.31
mov byte [rax - 0x4f7b14f1], dh
mov al, 0xf
jmp case.0x14003b936.31
por mm0, qword [rax + rsi*4 - 0x4f7f14f0]
adc ecx, ebp
jns 0x14003c3a2
adc bl, ch
jmp case.0x14003b936.31
xor byte [rax - 0x8616ef], 0xff
mov al, 0x11
jmp case.0x14003b936.31
invalid
invalid
invalid
invalid
push qword [rax - 0x8d16ee]
mov al, 0x12
jmp case.0x14003b936.31
invalid
invalid
invalid
push qword [rax - 0x9416ed]
mov al, 0x13
jmp case.0x14003b936.31
invalid
invalid
invalid
push qword [rax - 0x9b16ec]
mov al, 0x14
jmp case.0x14003b936.31
invalid
invalid
invalid
push qword [rax - 0xa216eb]
invalid
push qword [rax - 0xa916ea]
invalid
push qword [rax - 0xb016e9]
invalid
push qword [rax - 0xb716e8]
invalid
push qword [rax - 0xbe16e7]
invalid
push qword [rax - 0xc516e6]
mov al, 0x1a
jmp case.0x14003b936.31
invalid
invalid
invalid
push qword [rax - 0xcc16e5]
invalid
invalid
invalid
invalid
mov al, 0x1f
jmp case.0x14003b936.31
invalid
invalid
invalid
adc bh, bh
invalid
jmp case.0x14003b936.31
invalid
invalid
mov al, 0x23
jmp case.0x14003b936.31
invalid
push qword [rax - 0x10b16dc]
invalid
invalid
invalid
sub esp, 0x28
mov r8, qword [rcx]
mov ecx, r8d
and ecx, 3
xor eax, eax
lea rdx, [rcx - 2]
cmp rdx, 2
cmp edx, 2
cmp edx, 2
jae 0x14003c46b
jmp 0x14003c47b
test rcx, rcx
je 0x14003c47b
mov rcx, qword [r8 - 1]
mov rax, qword [r8 + 7]
call qword [rax + 0x48]
nop
add rsp, 0x28
ret
push rcx
dec byte [rax - 0x7d]
cli
add dh, byte [rbx + 2]
jmp 0x14003c4bb
nop
add rsp, 0x28
ret
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
in al, dx
push 0x48d78949
mov edx, dword [rsp + 0xd8]
in al, dx
push 0x48d78949
mov edx, dword [rsp + 0xd8]
mov r14, qword [rsp + 0xd0]
movzx eax, word [rdx]
test ax, ax
je 0x14003c52e
sal byte [rbx + rsi + 0x66], 0x41
mov dword [rax], eax
mov word [r8], ax
mov word [rdx], 0
cmp r14, 1
mov eax, 2
cmove r14, rax
mov eax, 1
add byte [rax], al
add byte [rax], al
test r14, r14
jne 0x14003c530
lea r8, str.library_std_src_syspalwindows_stdio.rs0F_v_
mov ecx, 1
xor edx, edx
call fcn.140041ed0
xor eax, eax
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x30], r9
cmp r14, r9
ja 0x14003c689
sub r14, rax
sub esi, eax
invalid
mov qword [rsp + 0x48], r8
mov qword [rsp + 0x40], rax
lea r12, [r8 + rax*2]
movaps xmm0, xmmword [0x1400465b0]
movaps xmmword [rsp + 0x50], xmm0
mov dword [rsp + 0x2c], 0
and al, 0x2c
add byte [rax], al
add byte [rax], al
and al, 0x2c
add byte [rax], al
add byte [rax], al
mov rdi, qword [sym.imp.kernel32.dll_SetLastError]
lea rsi, [rsp + 0x50]
lea r13, [rsp + 0x2c]
mov rbx, qword [sym.imp.kernel32.dll_ReadConsoleW]
invalid
pushfq
add byte [rax], al
sub al, 0x48
mov ebx, dword [sym.imp.kernel32.dll_ReadConsoleW]
invalid
pushfq
add byte [rax], al
mov eax, 0x4800009c
mov ebp, dword [sym.imp.kernel32.dll_GetLastError]
mov rbp, qword [sym.imp.kernel32.dll_GetLastError]
sub eax, 0x9dd1
nop word [rax + rax]
xor ecx, ecx
leave
call rdi
mov qword [rsp + 0x20], rsi
mov rcx, r15
and byte [rcx + rcx*4 - 7], cl
mov rdx, r12
mov r8d, r14d
loop case.0x14003ba05.82
mov eax, esi
mov r9, r13
call rbx
test eax, eax
je 0x14003c628
mov eax, dword [rsp + 0x2c]
test eax, eax
invalid
jne 0x14003c5c8
sal byte [rbp + 0x15], 0xff
invalid
call rbp
cmp eax, 0x3e3
je 0x14003c590
mov eax, dword [rsp + 0x2c]
test eax, eax
je 0x14003c667
lahf
add byte [rax], al
invalid
lahf
add byte [rax], al
add byte [rcx + 0x4a8d48c2], cl
ret 0x8d48
dec qword [rcx + r15 - 0xf]
cmp rcx, r14
mov edx, eax
lea rcx, [rdx - 1]
ret 0x8d48
cmp rcx, r14
jae 0x14003c66e
xor ecx, ecx
cmp word [r12 + rdx*2 - 2], 0x1a
sete cl
sub eax, ecx
add rax, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x48]
je 0x14003c646
lea rcx, [rax - 1]
cmp rcx, rdx
invalid
sal dword [rbx + 0x7e], 1
jae 0x14003c67d
movzx edx, word [r8 + rax*2 - 2]
mov r8d, edx
mov eax, edx
mov eax, edx
and r8d, 0xfc00
cmp r8d, 0xd800
cmp eax, 0xd800
cmp eax, 0xd800
jne 0x14003c648
mov rax, qword [rsp + 0xd8]
mov word [rax], dx
mov dword [rax], edx
mov dword [rax], edx
adc byte [rax - 0x77], cl
enter 0x20eb, 0xffffffffffffffff
and bh, bh
mov rax, rcx
jmp 0x14003c648
invalid
and bh, bh
call qword [sym.imp.kernel32.dll_GetLastError]
adc eax, 0x9d2a
add byte [rax - 0x3f], cl
shl rax, 0x20
loopne 0x14003c652
or rax, 2
mov rcx, qword [rsp + 0x38]
invalid
cmp byte [rax - 0x77], cl
or byte [r8 + 1], dil
add byte [rax], al
mov qword [rcx + 8], rax
mov eax, 1
add byte [rax], al
add byte [rax], al
jmp 0x14003c653
xor eax, eax
mov rcx, qword [rsp + 0x38]
mov qword [rcx + 8], rax
xor eax, eax
ror byte [rax - 0x77], 1
mov qword [rcx], rax
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
xor eax, eax
jmp case.0x14003ba05.82
ja 0x14003c66b
invalid
invalid
ja 0x14003c66b
invalid
invalid
dec dword [rbp + rcx*4 + 5]
cmp eax, dword [rbx - 0x76b3fff9]
bnd call fcn.140041bd0
lea r8, str.0F_v_
mov rdx, r14
call fcn.140041bd0
lea r8, str.library_std_src_syspalwindows_stdio.rs0F_v_
call fcn.140041bd0
lea r8, str.library_std_src_syspalwindows_stdio.rs0F_v_
mov rcx, r14
mov rdx, qword [rsp + 0x30]
call fcn.140041c50
push rbp
add byte [rax], al
push rbp
add byte [rax], al
int3
add esp, 0x20
pop rsi
ret
lea ecx, str._b7_v_
call fcn.1400420b0
mov ecx, 1
mov edx, 0x3000
add al, ch
mov al, 0x51
add byte [rax], al
add al, ch
mov al, 0x51
add byte [rax], al
int3
int3
mov rax, qword [rcx]
mov rsi, qword [rax]
mov qword [rax], 0
test rsi, rsi
je 0x14003c87b
movzx eax, byte [0x1400c0320]
mov ecx, 0x400
mov dh, 5
cmp cl, byte [rax]
add byte [rcx + 0x400], bh
call fcn.14003d4f0
test rax, rax
je 0x14003c887
xorps xmm0, xmm0
movups xmmword [rsi], xmm0
mov qword [rsi + 0x10], 0
mov qword [rsi + 0x18], 0x400
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], 0
mov byte [rsi + 0x30], 0
mov byte [rsi + 0x35], 0
mov dword [rsi + 0x31], 0
mov dword [rsi + 0x38], 0
add rsp, 0x20
pop rsi
ret
lea rcx, str._b7_v_
call fcn.1400420b0
mov ecx, 1
mov edx, 0x400
call fcn.1400419b0
int3
or al, 0xe0
mov byte [rbp - 4], al
mov eax, edx
rol cl, 1
call 0x14c42efe4
or byte [rax - 0x1d7f02bb], 0x3f
rol cl, 1
call 0x14c42efe4
or byte [rax - 0x1d7f02bb], 0x3f
or dl, 0x80
mov byte [rbp - 2], dl
mov r8d, 3
add eax, dword [rax]
add byte [rax], al
jmp 0x14003cc24
xor ecx, eax
call 0x14c0af00b
invalid
shr eax, 0x12
and al, 7
or al, 0xf0
mov byte [rbp - 4], al
mov eax, edx
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rbp - 3], al
std
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rbp - 2], al
and dl, 0x3f
or dl, 0x80
mov byte [rbp - 1], dl
inc dword [rcx - 0x48]
add al, 0
add byte [rax], al
invalid
inc dword [rcx - 0x48]
add al, 0
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov rax, qword [rsi]
mov eax, dword [rsi]
mov rcx, qword [rax]
lea rdx, [rbp - 4]
lea edx, [rbp - 4]
call fcn.14003c8a0
test rax, rax
je case.0x140035ce8.348
mov qword [rbp - 0x18], rax
mov dword [rbp - 0x18], eax
lea rax, [rsi + 8]
mov qword [rbp - 0x10], rax
cmp qword [rsi + 8], 0
jle 0x14003cc50
invalid
je 0x14003cc54
or byte [rax - 0x77], r9b
or byte [rax - 0x77], cl
invalid
jle 0x14003cc50
add byte [rcx + rcx + 0x48], dh
mov ecx, dword [rbp - 0x10]
mov rcx, qword [rbp - 0x10]
call fcn.1400312e0
mov word [rsi - 1], es
dec dword [rax - 0x75]
mov eax, dword [rbp - 0x18]
mov rcx, qword [rbp - 0x10]
mov rax, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
mov rcx, qword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
invalid
mov qword [rcx], rax
test rax, rax
setne al
add rsp, 0x48
pop rsi
pop rbp
ret
mov dword [rsp + 0x10], edx
and al, 0x10
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x40]
sub byte [rax - 0x73], cl
push 0x40
mov rax, qword [rbp - 0x18]
mov rcx, qword [rbp - 0x10]
mov qword [rcx], rax
add dword [rax - 0x7d], ecx
invalid
invalid
add dword [rax - 0x7d], ecx
invalid
add esp, 0x28
pop rsi
pop rbp
ret
int3
mov eax, edx
lea rdx, [0x1400b29f8]
adc eax, 0x75d4e
pop rbp
pop rbp
invalid
jmp fcn.140005bc0
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
lea ebp, [rsp + 0x80]
and al, 0x80
add byte [rax], 0
add byte [rax], al
add byte [rax - 0x39], cl
or r14b, r15b
invalid
mov qword [rbp + 8], 0xfffffffffffffffe
mov rsi, rcx
lea rax, str.stdoutlibrary_std_srciomod.rs
add byte [rax - 0x77], cl
invalid
invalid
add byte [rax - 0x77], cl
mov dword [rbp - 0x60], eax
movabs al, byte [0x6a845c748]
mov qword [rbp - 0x58], 6
test al, 6
add byte [rax], al
add byte [rax - 0x75], cl
add eax, 0x83551
mov rax, qword [0x1400c0238]
cmp rax, 3
jne 0x14003cdef
inc byte [rax]
add byte [rax], al
inc byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
add eax, 0x83508
mov rax, qword [0x1400c0200]
mov ecx, dword [0x1400c0324]
mov rdx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
mov rcx, qword [rdx + rcx*8]
lea rcx, [rcx + 0x41]
add byte [rax + 0x39], cl
invalid
jne 0x14003cd39
add byte [rax + 0x39], cl
enter 0x2275, 0xffffffffffffff8b
mov eax, dword [0x1400c0230]
mov eax, dword [0x1400c0230]
inc eax
jne 0x14003cd6c
lea rcx, str.lock_count_overflow_in_reentrant_mutexlibrary_std_src_sync_remutex.rs
lea r8, str.68_v_
sub dword [rbx + 7], ebp
add byte [rdx + 0x26], bh
add byte [rax], al
sub dword [rbx + 7], ebp
add byte [rdx + 0x26], bh
add byte [rax], al
add byte [rax], al
call fcn.1400420d0
lea rcx, [0x1400c01f8]
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov eax, dword [0x1400c0324]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rax, [rax + 0x41]
add byte [rax], al
add byte [rax - 0x77], cl
add eax, 0x83499
add byte [rax], al
add byte [rax - 0x77], cl
add eax, 0x83499
mov eax, 1
mov dword [0x1400c0230], eax
lea rax, [0x1400c01f8]
mov qword [rbp - 0x50], rax
lea rdi, [rbp - 0x50]
mov qword [rbp - 0x30], rdi
mov qword [rbp - 0x28], 0
lea rdx, [0x1400b29f8]
pop rsp
invalid
add byte [rax - 0x73], cl
ror byte [r9 - 0x77], 1
invalid
call fcn.140005bc0
mov rcx, qword [rbp - 0x28]
test al, al
je 0x14003cdb8
pop rsp
invalid
ror byte [r9 - 0x77], 1
invalid
test rcx, rcx
leave
lea rsi, str.formatter_error
lea esi, [0x1400b3498]
add byte [rax + 0xf], cl
int1
cmovne rsi, rcx
jmp case.0x140035483.374
test rcx, rcx
je case.0x14003bf42.383
lea rcx, [rbp - 0x28]
call fcn.1400312e0
invalid
push qword [rcx]
test byte [rax - 0x75], 0x4d
mov rcx, qword [rbp - 0x50]
invalid
xor esi, esi
mov rcx, qword [rbp - 0x50]
dec dword [rcx + 0x38]
cmp byte [r13 + 0xe], sil
cmp byte [r13 + 0xe], sil
cmp byte [rbp + 0xe], dh
mov qword [rcx + 8], 0
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
add bh, bh
adc eax, 0x9551
test rsi, rsi
div byte [rbp + 0x15]
jne 0x14003cdf9
add rsp, 0x90
add byte [rax], al
add byte [rdi + 0x5e], bl
pop rdi
pop rsi
pop rbp
ret
call fcn.140045880
jmp 0x14003ccf1
mov qword [rbp], rsi
lea rax, [rbp - 0x60]
lea eax, [rbp - 0x60]
mov qword [rbp - 0x50], rax
lea rax, [0x140005b70]
mov qword [rbp - 0x48], rax
mov rax, rbp
mov qword [rbp - 0x40], rax
lea rax, [0x1400392b0]
lea eax, [0x1400392b0]
lea eax, [0x1400392b0]
add eax, 0xffffc492
mov qword [rbp - 0x38], rax
lea rax, str.failed_printing_to_:
mov qword [rbp - 0x30], rax
ror byte [rax - 0x39], 1
fadd dword [r10]
fadd dword [rdx]
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rbp - 0x10], 0
ror byte [rax - 0x39], 1
fadd dword [r10]
fadd dword [rdx]
fadd dword [rdx]
add byte [rax], al
add byte [rax - 0x39], cl
invalid
lock add byte [rax], al
add byte [rax], al
mov dword [rbp - 0x10], 0
add byte [rax], al
add byte [rax], al
mov qword [rbp - 0x20], rdi
mov qword [rbp - 0x18], 2
add byte [rax - 0x73], cl
adc eax, 0x76580
invalid
invalid
invalid
add byte [rax - 0x73], cl
adc eax, 0x76580
invalid
invalid
invalid
lea edx, [0x1400b33d0]
invalid
invalid
lea rcx, [rbp - 0x30]
lea ecx, [rbp - 0x30]
call fcn.140041b10
mov bh, 0x4c
add byte [rax], al
ud2
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rbp
push rsi
push rdi
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
and byte [rax - 0x73], cl
stosb byte [rdi], al
lea rbp, [rdx + 0x80]
mov rcx, rbp
add byte [rax], 0
add byte [rax - 0x77], cl
jmp 0x13f483462
invalid
invalid
invalid
invalid
call fcn.1400312e0
nop
add rsp, 0x20
add esp, 0x20
invalid
call qword [rax + 0x20c48348]
add esp, 0x20
invalid
and byte [rdi + 0x5e], bl
pop rdi
pop rsi
pop rbp
ret
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rbp
push rsi
push rdi
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
in al, dx
and byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
invalid
invalid
jge 0x14003ce7f
lea rbp, [rdx + 0x80]
add byte [rax], al
cmp qword [rbp - 0x28], 0
add byte [rcx + rcx + 0x48], dh
lea ecx, [rbp - 0x28]
invalid
je 0x14003ceb3
lea rcx, [rbp - 0x28]
fsubr st(0)
sub eax, 0x90ffff44
call fcn.1400312e0
invalid
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x80]
add byte [rax], al
add byte [rax - 0x75], cl
mov r8b, 0xff
mov al, 0xff
cmp byte [r13 + 0xe], sil
add byte [rax], al
add byte [rax - 0x75], cl
mov r8b, 0xff
mov al, 0xff
mov al, 0xff
cmp byte [r13 + 0xe], sil
mov qword [rcx + 8], 0
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
push rdi
push rbx
sub rsp, 0x40
mov rsi, rcx
mov r14, qword [rdx + 8]
test r14, r14
je 0x14003cf69
mov rdi, rdx
mov edi, edx
lea rbx, [rsp + 0x28]
lea r15, str.invalid_argumentxP_v_
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rcx + rcx*4 - 0x10], cl
mov rax, r14
mov r14, qword [r14 + 0x28]
mov qword [rdi + 8], r14
mov rcx, qword [rax + 0x10]
mov rax, qword [rax + 0x20]
movzx edx, word [rax]
cmp edx, 0x17
je 0x14003cf9a
invalid
cmp r10, 2
cmp edx, 2
je 0x14003cf73
mov qword [rsp + 0x28], r15
mov word [rsp + 0x20], 2
mov rcx, rbx
fld1
jl 0x14003cfa5
invalid
dec dword [rbp - 0x7b]
div byte [rbp - 0x39]
fld1
jl 0x14003cfa5
invalid
mov word [rsi], 2
jmp 0x14003d021
cmp rcx, 0xf
jbe 0x14003d02d
stc
invalid
movzx ecx, word [rax + 2]
rol cx, 8
mov eax, dword [rax + 4]
mov word [rsp + 0x20], 0
mov word [rsp + 0x26], cx
mov dword [rsp + 0x22], eax
jmp 0x14003cfcf
cmp rcx, 0x1b
jbe 0x14003d045
movzx ecx, word [rax + 2]
rol cx, 8
movups xmm0, xmmword [rax + 8]
mov bh, 0x48
add ah, byte [rsi - 0x3f]
ror dword [rax], 0xf
adc byte [rax + 8], al
mov edx, dword [rax + 4]
mov eax, dword [rax + 0x18]
mov word [rsp + 0x20], 1
movups xmmword [rsp + 0x24], xmm0
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x38], eax
mov word [rsp + 0x3c], cx
and al, 0x3c
movzx eax, word [rsp + 0x20]
mov ecx, dword [rsp + 0x22]
movzx edx, word [rsp + 0x26]
and byte [rbx + 0xf22244c], cl
mov bh, 0x54
and al, 0x26
mov r8, qword [rsp + 0x28]
mov r9d, dword [rsp + 0x30]
mov dword [rsi + 0x10], r9d
mov r9d, dword [rsp + 0x34]
invalid
adc byte [rbx + r9*4 + 0x4c], r8b
and al, 0x34
xor al, 0x44
mov dword [rsi + 0x14], ecx
mov dword [rsi + 0x14], r9d
mov r9d, dword [rsp + 0x38]
mov dword [rsi + 0x18], r9d
movzx r9d, word [rsp + 0x3c]
cmp al, 0x66
mov dword [rsi + 0x1c], r9d
mov word [rsi + 0x1c], r9w
movzx r9d, word [rsp + 0x3e]
mov bh, 0x4c
and al, 0x3e
mov word [rsi + 0x1e], r9w
mov word [rsi], ax
mov dword [rsi], eax
mov dword [rsi], eax
mov dword [rsi + 2], ecx
mov word [rsi + 6], dx
mov dword [rsi + 6], edx
mov qword [rsi + 8], r8
mov dword [rsi + 8], eax
or byte [rax - 0x7d], r9b
invalid
add rsp, 0x40
pop rbx
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea rcx, str.assertion_failed:_len_as_usize___mem::size_of::_c::sockaddr_in___library_std_src_sys_common_net.rs
lea ecx, str.assertion_failed:_len_as_usize___mem::size_of::_c::sockaddr_in___library_std_src_sys_common_net.rs
add byte [rbp + rcx*4 + 5], cl
invalid
lea r8, [0x1400b5000]
lea eax, [0x1400b5000]
add byte [rdx + 0x42], bh
mov edx, 0x42
add byte [rax], al
call fcn.140041cd0
lea rcx, str.assertion_failed:_len_as_usize___mem::size_of::_c::sockaddr_in6___
lea r8, [0x1400b5060]
add eax, 0x7800d
jg 0x14003d052
add byte [rbp + rcx*4 + 5], cl
or eax, 0xba000780
invalid
invalid
invalid
add byte [r8], al
invalid
add eax, 0x7800d
invalid
add byte [rdx + 0x43], bh
mov edx, 0x43
add al, ch
call fcn.140041cd0
jae 0x14003d0a7
add byte [rax], al
add ah, cl
int3
int3
clc
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
add dword [rax - 0x75], ecx
cmp byte [rax - 0x39], cl
add byte [rax], al
invalid
mov rdi, qword [rax]
mov edi, dword [rax]
mov qword [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
push qword [rsi + rdi + 0x48]
lea esi, [rsp + 0x60]
test rdi, rdi
je case.0x14003ba05.92
lea rsi, [rsp + 0x60]
mov r8d, 0x198
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov ecx, esi
xor edx, edx
call sub.VCRUNTIME140.dll_memset
add byte [rax], al
mov cx, 0x202
mov rdx, rsi
call qword [sym.imp.ws2_32.dll_WSAStartup]
mov dword [rsp + 0x2c], eax
and al, 0x2c
test eax, eax
jne 0x14003d0c5
sal byte [rbp + 0x20], 0x48
mov rax, qword [sym.imp.ws2_32.dll_WSACleanup]
mov eax, dword [sym.imp.ws2_32.dll_WSACleanup]
add eax, 0x9364
mov qword [rdi], rax
add rsp, 0x1f8
add byte [rdi + 0x5e], bl
add byte [rdi + 0x5e], bl
ret
lea rcx, str._b7_v_
lea ecx, str._b7_v_
or eax, 0x76738
call fcn.1400420b0
mov qword [rsp + 0x30], 0
lea rcx, [rsp + 0x2c]
lea ecx, [rsp + 0x2c]
lea ecx, [rsp + 0x2c]
and al, 0x2c
lea rdx, [rsp + 0x30]
and al, 0x30
call fcn.140045af0
int3
xor al, 0xa8
adc byte [rdi], cl
invalid
test dword [rdx], esi
invalid
jne 0x140009920
xor cl, al
cld
jmp [rax - 0x57af0e0]
test al, 0x20
invalid
test edx, edi
enter 0xfffffffffffffffc, 0xffffffffffffffa8
and byte [rdi], cl
test edx, edi
retf 0xfffc
test al, 0x20
jne 0x140009bf0
jmp 0x140009e90
int3
sub rsp, 0x20
sub esp, 0x20
mov rax, r8
mov eax, eax
mov rsi, rcx
mov esi, ecx
cmp r9, 0x7fffffff
mov r8d, 0x7fffffff
cmovb r8, r9
ror dword [rax - 0x77], 0xd1
ror dword [rax - 0x77], 0xd1
mov ecx, edx
mov rdx, rax
xor r9d, r9d
call qword [sym.imp.ws2_32.dll_recv]
cmp eax, 0xffffffff
je 0x14003d134
cdqe
cwde
jmp 0x14003d143
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
cmp eax, 0x274a
jne 0x14003d14b
xor eax, eax
mov qword [rsi + 8], rax
xor eax, eax
jmp 0x14003d15c
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov eax, 1
mov qword [rsi], rax
add rsp, 0x20
pop rsi
ret
mov rdi, rcx
lea rcx, [rsp + 0x20]
and al, 0x20
mov rdx, rdi
mov r8, rsi
call fcn.140035580
movzx edx, byte [rsp + 0x20]
mov rcx, qword [rsp + 0x30]
invalid
and al, 0x30
xor byte [rax - 0x75], cl
and al, 0x40
mov rax, qword [rsp + 0x40]
lea r8, [0x1400b70b0]
lea r8, [0x1400b70b0]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rsi
mov r8, rdi
clc
jmp r9
add rcx, 4
jmp 0x14003d1ff
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
ror dword [rax - 0x7d], 1
invalid
invalid
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
invalid
jmp 0x14003d1ff
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x14003d1ff
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
ror byte [rax + 1], 1
invalid
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
add rcx, 2
invalid
add ecx, edx
add rcx, 2
jmp 0x14003d1ff
invalid
add eax, 0x2b9
add byte [rax - 0x77], cl
sub rdx, rcx
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
jb 0x14003d294
add rcx, rdi
stc
mov r8, rcx
enter 0xffffffffffff8548, 0xffffffffffffffd2
test rdx, rdx
je 0x14003d228
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
pop rsp
pop rsp
sete al
or al, cl
jmp case.0x14003b5b0.102
xor eax, eax
mov qword [rsp + 0x58], rdi
jl 0x14003d252
pop rax
mov qword [rsp + 0x60], rsi
je 0x14003d257
and al, 0x60
invalid
movups xmm0, xmmword [rsp + 0x20]
movups xmm1, xmmword [rsp + 0x30]
and al, 0x30
movups xmmword [rsp + 0x68], xmm0
movups xmmword [rsp + 0x78], xmm1
adc dword [rsp + 0x78], ecx
adc dword [rsp + 0x78], ecx
and al, 0x78
and al, 0x78
mov rcx, qword [rsp + 0x40]
and al, 0x40
mov qword [rsp + 0x88], rcx
mov byte [rsp + 0x92], al
xchg edx, eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x922484], cl
xchg edx, eax
add byte [rax], al
invalid
and al, 0x92
xchg edx, eax
add byte [rax], al
add byte [rsi - 0x39], ah
mov word [rsp + 0x90], 0x200
lea rcx, [rsp + 0x20]
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], al
add cl, byte [rax - 0x73]
and al, 0x20
lea rdx, [rsp + 0x58]
call fcn.14003bbc0
inc dword [rax + 0x920247c]
inc dword [rax + 0x920247c]
or dword [rax - 0x75], ecx
push rsp
and al, 0x30
mov rdx, qword [rsp + 0x30]
jne 0x14003d288
mov rax, qword [rsp + 0x28]
jmp 0x14003d28a
xor eax, eax
add rsp, 0x98
pop rdi
pop rsi
invalid
add byte [rax], al
add byte [rdi + 0x5e], bl
ret
lea r8, str.library_std_srcpath.rs
lea eax, [0x1400b3510]
mov rdx, rsi
call fcn.140041b50
int3
int3
int3
int3
add byte [rax], al
add byte [rax - 0x77], cl
invalid
lea rcx, [rax + rax]
cmp rcx, rdx
cmova rdx, rcx
cmp rdx, 9
mov edi, 8
cmovae rdi, rdx
mov rdx, rdi
not rdx
shr rdx, 0x3f
test rax, rax
je 0x14003d305
mov rcx, qword [rsi + 8]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], rax
jmp 0x14003d30e
mov qword [rsp + 0x30], 0
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0x28]
mov r8, rdi
call fcn.140031ed0
cmp qword [rsp + 0x40], 0
mov rcx, qword [rsp + 0x48]
je 0x14003d346
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x14003d34d
mov qword [rsi + 8], rcx
mov qword [rsi], rdi
add rsp, 0x58
pop rdi
pop rsi
ret
mov rax, qword [rsp + 0x48]
lea r8, [0x1400b70cc]
lea eax, [0x1400b70cc]
lea eax, [0x1400b70cc]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rdi
mov r8, rbx
jmp r9
jmp rcx
jmp rcx
add rcx, 4
jmp 0x14003d3da
invalid
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x14003d3da
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x14003d3da
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x14003d3da
mov ecx, 2
mov rdx, rdi
sub rdx, rcx
jb 0x14003d434
add rcx, rbx
mov r8, rcx
test rdx, rdx
je 0x14003d3ff
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x14003d401
xor eax, eax
mov qword [rsi], rbx
mov qword [rsi + 8], rdi
movups xmm0, xmmword [rsp + 0x28]
movups xmm1, xmmword [rsp + 0x38]
movups xmmword [rsi + 0x10], xmm0
movups xmmword [rsi + 0x20], xmm1
mov rcx, qword [rsp + 0x48]
mov qword [rsi + 0x30], rcx
mov byte [rsi + 0x3a], al
mov word [rsi + 0x38], 0x200
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
lea r8, str.library_std_srcpath.rs
mov rdx, rdi
call fcn.140041b50
int3
lea r9, [r14 + rcx]
cmp rdx, r9
jae 0x14003de29
lea r15, [r14 + rcx]
dec r15
cmp r15, r14
jae 0x14003e38d
movzx r9d, byte [r8 + r14]
or al, 0x30
dec rbx
dec rcx
dec r8
cmp r9b, al
je 0x14003dd80
lea rcx, [r14 + 0xf]
cmp rcx, rsi
jbe 0x14003df57
mov rcx, r13
mov rdx, r12
mov r8, r14
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14003e2df
inc r13
dec rsi
nop dword [rax]
cmp rsi, r14
setae dil
jb 0x14003e3b8
mov rcx, r13
mov rdx, r12
mov r8, r14
call sub.VCRUNTIME140.dll_memcmp
inc r13
dec rsi
test eax, eax
jne 0x14003dde0
jmp 0x14003e3b8
mov qword [rsp + 0x20], r14
lea rcx, [rsp + 0x30]
mov rdx, r13
mov r8, rsi
mov r9, r12
call fcn.140009360
cmp qword [rsp + 0x30], 0
je 0x14003e10c
mov rdi, qword [rsp + 0x68]
mov r8, qword [rsp + 0x78]
mov rax, qword [rsp + 0x90]
lea r11, [rax - 1]
mov rdx, qword [rsp + 0x80]
mov rsi, qword [rsp + 0x88]
add byte [rax], al
add byte [rax], al
cmp rdi, 0xffffffffffffffff
je 0x14003e21a
popfq
add eax, dword [rax]
invalid
popfq
add eax, dword [rax]
add byte [rax - 0x75], cl
and al, 0x58
pop rax
mov rcx, qword [rsp + 0x58]
pop rax
lea r9, [rcx + r11]
cmp r9, rdx
jae 0x14003e3b6
mov rbx, qword [rsp + 0x50]
mov r14, qword [rsp + 0x38]
mov r10, qword [rsp + 0x48]
mov r12, rax
mov qword [rsp + 0x28], r10
sub r12, r10
nop dword [rax]
movzx r9d, byte [r8 + r9]
bt rbx, r9
jae 0x14003defe
cmp r14, rdi
mov r9, rdi
cmova r9, r14
lea r10, [r8 + rcx]
mov rbp, r9
nop dword [rax]
cmp rbp, rax
jae 0x14003df11
mov r13, rbp
add rbp, rcx
cmp rbp, rdx
jae 0x14003e47a
lea rbp, [r13 + 1]
movzx r15d, byte [rsi + r13]
cmp r15b, byte [r10 + r13]
je 0x14003ded0
sub rcx, r14
add rcx, r13
inc rcx
jmp 0x14003df01
add rcx, rax
xor edi, edi
lea r9, [rcx + r11]
cmp r9, rdx
jb 0x14003deb0
jmp 0x14003e3b6
mov r10, r14
nop word cs:[rax + rax]
cmp rdi, r10
jae 0x14003e2df
dec r10
cmp r10, rax
jae 0x14003e47f
lea r9, [r10 + rcx]
cmp r9, rdx
jae 0x14003e491
movzx ebp, byte [rsi + r10]
cmp bpl, byte [r8 + r9]
je 0x14003df20
add rcx, qword [rsp + 0x28]
mov rdi, r12
jmp 0x14003df03
mov qword [rsp + 0x98], rcx
movzx eax, al
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm6, xmm0, 0
movzx eax, r9b
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm7, xmm0, 0
inc r12
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x28], r10
mov qword [rsp + 0x48], r10
lea rax, [r14 + 0x3f]
cmp rax, rsi
jae 0x14003e156
lea rbp, [r14 + 0x7f]
xor r12d, r12d
xor edi, edi
nop dword [rax]
lea rax, [r14 + r12]
movdqu xmm0, xmmword [r13 + r12]
movdqu xmm12, xmmword [r13 + r12 + 0x10]
movdqu xmm10, xmmword [r13 + r12 + 0x20]
movdqu xmm8, xmmword [r13 + r12 + 0x30]
pcmpeqb xmm0, xmm6
movdqu xmm1, xmmword [rbx + rax]
movdqu xmm13, xmmword [rbx + rax + 0x10]
movdqu xmm11, xmmword [rbx + rax + 0x20]
movdqu xmm9, xmmword [rbx + rax + 0x30]
pcmpeqb xmm1, xmm7
pand xmm1, xmm0
pmovmskb r8d, xmm1
test r8d, r8d
jne 0x14003e086
pcmpeqb xmm12, xmm6
pcmpeqb xmm13, xmm7
pand xmm13, xmm12
pmovmskb r8d, xmm13
pmovmskb r8d, mm5
pmovmskb r8d, mm5
test r8w, r8w
jne 0x14003e0a6
pcmpeqb xmm10, xmm6
pcmpeqb xmm11, xmm7
pand xmm11, xmm10
pmovmskb r8d, xmm11
test r8w, r8w
jne 0x14003e0c8
pcmpeqb xmm8, xmm6
pcmpeqb xmm9, xmm7
pand xmm9, xmm8
pmovmskb r8d, xmm9
test r8w, r8w
jne 0x14003e0ea
lea rax, [r12 + rbp]
add r12, 0x40
cmp rax, rsi
jae 0x14003e15b
mov eax, edi
and al, 1
je 0x14003dfc0
jmp 0x14003e15b
mov r9d, edi
and r9b, 1
lea rcx, [rsp + 0x30]
mov rdx, r12
mov edx, esp
mov edx, esp
call fcn.140045b30
or al, dil
and al, 1
mov edi, eax
jmp 0x14003e010
lea rdx, [r12 + 0x10]
mov r9d, edi
and r9b, 1
lea rcx, [rsp + 0x30]
call fcn.140045b30
or al, dil
clc
clc
and al, 1
mov edi, eax
jmp 0x14003e02a
lea rdx, [r12 + 0x20]
mov r9d, edi
and r9b, 1
lea rcx, [rsp + 0x30]
call fcn.140045b30
or al, dil
and al, 1
mov edi, eax
jmp 0x14003e048
lea rdx, [r12 + 0x30]
mov r9d, edi
and r9b, 1
lea rcx, [rsp + 0x30]
call fcn.140045b30
or al, dil
and al, 1
mov edi, eax
jmp 0x14003e066
cmp byte [rsp + 0x4a], 0
jne 0x14003e3b6
mov r8, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x78]
mov rdx, qword [rsp + 0x80]
movzx eax, byte [rsp + 0x48]
mov r9, rdx
test r8, r8
je 0x14003e2ed
mov r9, rdx
sub r9, r8
jbe 0x14003e2e7
cmp byte [rcx + r8], 0xc0
jge 0x14003e2ed
jmp 0x14003e4b6
xor edi, edi
xor r12d, r12d
mov rax, qword [rsp + 0x98]
add rax, r12
add eax, esp
add eax, esp
mov r9d, edi
and r9b, 1
cmp rax, rsi
jae 0x14003e1dd
test r9b, r9b
jne 0x14003e1dd
lea rcx, [r14 + 0x1f]
lea rbp, [r12 + r13]
nop
movdqu xmm0, xmmword [rbp]
lea rax, [r14 + r12]
movdqu xmm1, xmmword [rbx + rax]
pcmpeqb xmm0, xmm6
pcmpeqb xmm1, xmm7
pand xmm1, xmm0
pmovmskb r8d, xmm1
test r8d, r8d
jne 0x14003e1c3
lea rax, [rcx + r12]
mov r9d, edi
and r9b, 1
cmp rax, rsi
jae 0x14003e1dd
add r12, 0x10
add rbp, 0x10
test r9b, r9b
je 0x14003e180
jmp 0x14003e1dd
mov rdi, rcx
lea rcx, [rsp + 0x30]
mov rdx, r12
xor r9d, r9d
call fcn.140045b30
mov rcx, rdi
mov edi, eax
jmp 0x14003e1a4
sub rsi, qword [rsp + 0x28]
lea rax, [rsi + r13]
add rax, 0xfffffffffffffff0
movdqu xmm0, xmmword [r13 + rsi - 0x10]
movdqu xmm1, xmmword [r15 + rax]
pcmpeqb xmm0, xmm6
pcmpeqb xmm1, xmm7
pand xmm1, xmm0
pmovmskb r8d, xmm1
test r8d, r8d
jne 0x14003e362
and dil, 1
jmp 0x14003e3b8
mov rcx, qword [rsp + 0x58]
lea r9, [rcx + r11]
cmp r9, rdx
jae 0x14003e3b6
mov r14, qword [rsp + 0x50]
mov rbx, qword [rsp + 0x38]
cmp byte [rbx + rcx*4 + 0x7c], cl
and al, 0x48
cmp byte [rbx + rcx*4 + 0x7c], cl
and al, 0x48
lea r12, [rbx - 1]
jmp 0x14003e253
invalid
add rcx, rax
lea r9, [rcx + r11]
lea ecx, [rcx + rbx]
xor edi, edi
cmp r9, rdx
jae 0x14003e3b8
movzx r9d, byte [r8 + r9]
bt r14, r9
jae 0x14003e241
lea r9, [r8 + rcx]
mov rdi, rbx
nop word cs:[rax + rax]
cmp rdi, rax
jae 0x14003e29e
mov r10, rdi
add rdi, rcx
cmp rdi, rdx
jae 0x14003e4a0
lea rdi, [r10 + 1]
movzx ebp, byte [rsi + r10]
cmp bpl, byte [r9 + r10]
je 0x14003e270
sub rcx, rbx
add rcx, r10
inc rcx
jmp 0x14003e244
mov r10, rbx
nop word cs:[rax + rax]
sub r10, 1
jb 0x14003e2df
cmp r12, rax
jae 0x14003e47f
lea r9, [r10 + rcx]
cmp r9, rdx
jae 0x14003e491
movzx edi, byte [rsi + r10]
cmp dil, byte [r8 + r9]
je 0x14003e2b0
add rcx, r15
jmp 0x14003e244
mov dil, 1
jmp 0x14003e3b8
jne 0x14003e4b6
test r9, r9
je 0x14003e308
movzx r11d, byte [rcx + r8]
movzx r10d, r11b
test r10b, r10b
js 0x14003e318
mov r9d, r10d
jmp 0x14003e3a6
mov dil, 1
test al, al
jne 0x14003e3b8
jmp 0x14003e3b6
mov r9d, r10d
and r9d, 0x1f
movzx esi, byte [rcx + r8 + 1]
and esi, 0x3f
cmp r10b, 0xe0
jb 0x14003e384
movzx r10d, byte [rcx + r8 + 2]
shl esi, 6
and r10d, 0x3f
or r10d, esi
cmp r11b, 0xf0
jb 0x14003e39f
movzx r11d, byte [rcx + r8 + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 6
and r11d, 0x3f
or r11d, r10d
or r9d, r11d
jmp 0x14003e3a6
add rsi, 0xfffffffffffffff0
test r9b, r9b
setne bl
lea rcx, [rsp + 0x30]
mov rdx, rsi
call fcn.140045b30
mov edi, eax
or dil, bl
and dil, 1
jmp 0x14003e3b8
shl r9d, 6
or r9d, esi
jmp 0x14003e3a6
lea r8, [0x1400b2438]
mov rcx, r15
mov rdx, r14
call fcn.140041bd0
shl r9d, 0xc
or r9d, r10d
mov dil, 1
test al, al
jne 0x14003e3b8
cmp r9d, 0x110000
jne 0x14003e414
xor edi, edi
mov eax, edi
movaps xmm6, xmmword [rsp + 0xa0]
movaps xmm7, xmmword [rsp + 0xb0]
movaps xmm8, xmmword [rsp + 0xc0]
movaps xmm9, xmmword [rsp + 0xd0]
movaps xmm10, xmmword [rsp + 0xe0]
add byte [rdi + rcx + 0x28], al
pushfq
and al, 0xf0
add byte [rax], al
add byte [rdi + rcx + 0x28], al
movsb byte [rdi], byte [rsi]
and al, 0
add dword [rax], eax
add byte [rdi + rcx + 0x28], al
lodsb al, byte [rsi]
and al, 0x10
add dword [rax], eax
add byte [rax - 0x7f], cl
invalid
sub byte [rcx], al
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add byte [rdi + rcx + 0x28], al
pushfq
and al, 0xf0
add byte [rax], al
add byte [rdi + rcx + 0x28], al
movsb byte [rdi], byte [rsi]
and al, 0
add dword [rax], eax
add byte [rdi + rcx + 0x28], al
lodsb al, byte [rsi]
and al, 0x10
add dword [rax], eax
add byte [rax - 0x7f], cl
invalid
mov eax, 1
cmp r9d, 0x80
jb 0x14003e440
mov eax, 2
cmp r9d, 0x800
jb 0x14003e440
cmp r9d, 0x10000
mov eax, 4
sbb rax, 0
add r8, rax
je 0x14003e456
mov rax, rdx
sub rax, r8
jbe 0x14003e45b
cmp byte [rcx + r8], 0xbf
jg 0x14003e45d
jmp 0x14003e4b6
mov rax, rdx
mov eax, edx
jmp 0x14003e45d
jne 0x14003e4b6
test rax, rax
je 0x14003e3b8
movzx eax, byte [rcx + r8]
test al, al
jns 0x14003e3b8
cmp al, 0xe0
jmp 0x14003e3b8
invalid
invalid
invalid
invalid
invalid
add rcx, r9
jmp 0x14003e4a3
lea r8, [0x1400b2450]
mov rcx, r10
mov rdx, rax
call fcn.140041bd0
retf 0x73f
lea r8, [0x1400b2468]
mov rcx, r9
call fcn.140041bd0
add rcx, rbx
cmp rdx, rcx
cmova rcx, rdx
lea r8, [0x1400b2480]
call fcn.140041bd0
lea rax, [0x1400b2a58]
mov qword [rsp + 0x20], rax
mov r9, rdx
call fcn.140042270
int3
lea rax, str.formatter_error
cmovne rax, rcx
jmp 0x14003e731
ror byte [rax - 0x77], 0x45
fmul dword [rax - 0x73]
fsubr st(0)
invalid
mov qword [rbp - 0x28], rax
lea rcx, [rbp - 0x28]
call fcn.1400313a0
mov ecx, 7
int 0x29
ud2
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x80]
call fcn.1400421d0
int3
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x80]
cmp qword [rbp - 0x20], 0
je 0x14003e791
lea rcx, [rbp - 0x20]
call fcn.1400312e0
nop
add rsp, 0x20
pop rbp
ret
int3
invalid
test al, 0x48
mov dword [rbp - 0x50], 1
lea rax, [rbp - 0x10]
mov qword [rbp - 0x48], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
invalid
ror byte [rax - 0x73], 0x45
call 0x118497135
lea rax, [rbp - 0x18]
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], 0
lea rdx, [0x1400b2a28]
lea rcx, [rbp - 0x28]
lea r8, [rbp - 0x58]
lea eax, [rbp - 0x58]
lea eax, [rbp - 0x58]
call fcn.140005bc0
mov rcx, qword [rbp - 0x20]
test al, al
je 0x14003e821
test rcx, rcx
leave
lea rax, str.formatter_error
cmovne rax, rcx
shr r11d, 0x10
shr r11d, 0x10
test rcx, rcx
je 0x14003e82f
invalid
or dword [rax - 0x73], ecx
loopne 0x14003e813
lea rcx, [rbp - 0x20]
call fcn.1400312e0
invalid
invalid
mov cl, 0x2a
invalid
xor eax, eax
mov qword [rbp - 0x28], rax
lea rcx, [rbp - 0x28]
call fcn.1400313a0
mov ecx, 7
add byte [rax], al
add byte [rax], al
int 0x29
ud2
invalid
adc byte [rbp + 0x48], dl
sub esp, 0x20
lea rbp, [rdx + 0x80]
call fcn.1400421d0
int3
add ah, cl
nop word [rax + rax]
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x80]
add byte [rax], 0
add byte [rax - 0x7d], cl
jge 0x14003e865
invalid
je 0x14003e891
add byte [rax], 0
add byte [rax - 0x7d], cl
jge 0x14003e865
add byte [rcx + rcx + 0x48], dh
lea ecx, [rbp - 0x20]
lea rcx, [rbp - 0x20]
call fcn.1400312e0
sub r15b, r15b
call qword [rax + 0x20c48348]
invalid
nop
add rsp, 0x20
invalid
and byte [rbp - 0x3d], bl
int3
pop rbp
ret
int3
add byte [rax], al
mov rax, qword [rcx]
lea rcx, [rax + 0x10]
adc byte [rax - 0x77], cl
and al, 0x28
adc byte [rax - 0x77], cl
and al, 0x28
add rax, 0x14
lea r8, [0x140005b70]
invalid
rcl byte [rsp + rcx*2], 0x8d
add eax, 0xfffc72b2
invalid
dec dword [rcx + rcx*4 + 0x44]
and al, 0x30
mov qword [rsp + 0x30], r8
mov qword [rsp + 0x38], rcx
and al, 0x38
lea rcx, [0x140007510]
mov qword [rsp + 0x40], rcx
cld
dec dword [rax - 0x77]
and al, 0x40
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
mov qword [rsp + 0x50], rcx
push rax
lea rax, str.combase.dll
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 3
mov qword [rsp + 0x78], 0
lea rax, [rsp + 0x28]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 3
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea r8, [rsp + 0x58]
call fcn.140005bc0
nop
add rsp, 0x88
mov byte [rax], al
add byte [rax], al
mov byte [rax], al
add byte [rax], al
ret
int3
in al, dx
jo 0x14003e980
lea ebp, [rsp + 0x70]
mov qword [rbp - 8], 0xfffffffffffffffe
mov ebx, edx
mov rsi, rcx
lea rcx, [0x1400c0248]
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x1400c0318]
shl rax, 1
test rax, rax
jne 0x14003e9f4
mov dword [rbp - 0x10], 0
movzx eax, byte [0x1400c0250]
mov byte [rbp - 9], bl
lea rax, [rbp - 9]
mov qword [rbp - 0x20], rax
lea rax, [0x14003d540]
loopne 0x14003e9cb
lea eax, [0x14003d540]
mov qword [rbp - 0x18], rax
lea rax, str.combase.dll
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
mov qword [rbp - 0x30], 0
lea rax, [rbp - 0x20]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], 1
lea rdx, [rbp - 0x50]
mov rcx, rsi
call fcn.140031d40
mov rsi, rax
cmp byte [rbp - 0x10], 0
jne 0x14003e9dc
cmovs ecx, dword [rbx + 0x8194405]
add byte [rax - 0x2f], cl
loopne 0x14003ea20
mov rax, qword [0x1400c0318]
shl rax, 1
test rax, rax
test eax, eax
jne 0x14003ea03
lea rcx, [0x1400c0248]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
add byte [rax - 0x77], cl
invalid
add rsp, 0x70
pop rbx
pop rsi
pop rbp
ret
add byte [rax - 0x77], cl
invalid
call fcn.140045860
xor al, 1
mov dword [rbp - 0x10], eax
jmp 0x14003e970
call fcn.140045860
test al, al
jne 0x14003e9dc
add byte [rax + rax*8 + 0x5c6d075], al
cmp eax, 0x1000818
mov byte [0x1400c0250], 1
jmp 0x14003e9dc
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
and al, 0x10
push rbp
push rsi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x70]
lea rcx, [0x1400c0248]
or eax, 0x81811
or eax, 0x81811
sbb byte [rax], cl
add byte [rbx + 0x41e8f055], cl
lahf
invalid
mov edx, dword [rbp - 0x10]
call fcn.140038980
nop
add rsp, 0x20
invalid
and byte [rbx + 0x5e], bl
pop rbp
ret
invalid
int3
int3
jne case.0x14003a46b.236
lea rcx, str.library_std_srcpanicking.rsBox_dyn_Any__unnamed_thread__panicked_at_:_n
lea ecx, [0x1400b3d68]
call fcn.1400420b0
mov rdx, qword [rcx + 0x18]
mov edx, dword [rcx + 0x18]
sbb byte [rax - 0x77], cl
and al, 0x20
invalid
mov qword [rsp + 0x20], rax
and byte [rax - 0x77], cl
and al, 0x28
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], rdx
push rsp
and al, 0x30
lea rcx, [rsp + 0x20]
call fcn.14003ea90
int3
int3
int3
insb byte [rdi], dx
and al, 0x60
mov qword [rbp - 8], 0xfffffffffffffffe
mov rax, qword [rcx]
mov r8, qword [rax + 8]
mov rdx, qword [rax + 0x18]
mov edx, dword [rax + 0x18]
invalid
mov edx, dword [rax + 0x18]
cmp r8, 1
je 0x14003ead8
clc
add dword [rbp + rdx + 0x4d], esi
test eax, eax
test r8, r8
jne 0x14003eb1b
test rdx, rdx
jne 0x14003eb1b
lea rax, str.combase.dll
invalid
xor edx, edx
jmp 0x14003eae7
invalid
cmovs eax, dword [rbp + 0x483e75d2]
test rdx, rdx
jne 0x14003eb1b
mov rdx, qword [rax]
mov edx, dword [rax]
mov rax, qword [rdx]
mov rdx, qword [rdx + 8]
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], rdx
fmul dword [rax - 0x77]
push rbp
loopne 0x14003eb38
invalid
mov rax, qword [rcx + 8]
mov eax, dword [rcx + 8]
mov r9, qword [rcx + 0x10]
mov r8, qword [rax + 0x10]
movzx ecx, byte [rax + 0x20]
movzx eax, byte [rax + 0x21]
and dword [rax - 0x77d7dbbc], ecx
and al, 0x20
adc byte [rbx + rcx*4 + 0x40], cl
adc byte [rdi], cl
mov dh, 0x48
and byte [rdi], cl
mov dh, 0x40
and dword [rax - 0x77d7dbbc], ecx
and al, 0x20
lea rdx, [0x1400b3dc0]
lea rcx, [rbp - 0x28]
call fcn.14003eb90
invalid
scasb al, byte [rdi]
push rdx
invalid
add byte [rax - 0x77], cl
invalid
mov qword [rbp - 0x10], rax
movabs rax, 0x8000000000000000
mov qword [rbp - 0x28], rax
fmul dword [rax - 0x75]
or byte [r11 + rcx*4 + 0x49], cl
adc byte [rbx + rcx*4 + 0x40], cl
adc byte [rdi], cl
mov dh, 0x48
invalid
fmul dword [rax - 0x75]
or byte [r11 + rcx*4 + 0x49], cl
adc byte [rbx + rcx*4 + 0x40], cl
adc byte [rdi], cl
mov dh, 0x48
and byte [rdi], cl
movzx eax, byte [rax + 0x21]
mov byte [rsp + 0x28], al
mov byte [rsp + 0x20], cl
movzx eax, byte [rax + 0x21]
mov byte [rsp + 0x28], al
mov byte [rsp + 0x20], cl
and al, 0x20
lea rdx, [0x1400b3de8]
lea rcx, [rbp - 0x28]
call fcn.14003eb90
ud2
push rdx
invalid
invalid
sub rsp, 0x30
lea rbp, [rdx + 0x60]
mov rax, qword [rbp - 0x28]
shl rax, 1
test rax, rax
je 0x14003eb88
mov rcx, qword [rbp - 0x20]
mov edx, 1
call fcn.140002eb0
nop
add rsp, 0x30
pop rbp
ret
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xf8
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x70], 0xfffffffffffffffe
invalid
invalid
dec dword [rbp - 0x77]
invalid
mov rdi, rdx
movzx r12d, byte [rbp + 0xe8]
movzx edx, byte [rbp + 0xe0]
invalid
lock inc qword [0x1400c0318]
jle 0x14003f0ce
mov rsi, rcx
mov eax, dword [0x1400c0324]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
cmp byte [rax + 0x30], 0
add byte [rax], al
jne 0x14003f158
add byte [rbx + 0x8172505], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax], al
invalid
mov eax, dword [0x1400c0324]
or byte [rax], al
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
inc qword [rax + 0x28]
inc dword [rax + 0x28]
mov byte [rax + 0x30], 1
add byte [rcx], al
lea r13, str.combase.dll
mov qword [rbp - 0x20], r13
lea rax, [0x1400b3e10]
in al, 0x51
invalid
add byte [rax - 0x77], cl
mov dword [rbp - 0x18], eax
in al, 0x51
invalid
mov dword [rbp - 0x18], eax
mov qword [rbp - 0x10], r8
mov qword [rbp - 8], r14
mov dword [rbp - 8], esi
mov dword [rbp - 8], esi
mov byte [rbp], dl
mov byte [rbp + 1], r12b
add dword gs:[rax - 0x73], ecx
or eax, 0x81612
add dword gs:[rax - 0x73], ecx
or eax, 0x81612
call qword [sym.imp.kernel32.dll_AcquireSRWLockShared]
movzx eax, byte [0x1400c0260]
or byte [rax], al
cmp qword [0x1400c0268], 0
add byte [rax], al
mov rax, qword [rdi + 0x20]
jne 0x14003ec85
mov byte [rbp + 0x6f], 1
mov rcx, rsi
call rax
mov rbx, rax
mov r15, rdx
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], rdx
mov dword [rbp - 0x18], edx
mov dword [rbp - 0x18], edx
test r12b, r12b
je 0x14003ecfb
mov r12b, 3
jmp 0x14003eeb5
xor byte [rdx], al
add byte [rax], al
xor byte [rdx], al
add byte [rax], al
mov byte [rbp + 0x6f], 1
mov rcx, rsi
int1
call rax
mov qword [rbp - 0x20], rax
loopne 0x14003ecdb
mov dword [rbp - 0x18], edx
loopne 0x14003ecdb
mov dword [rbp - 0x18], edx
mov rcx, qword [0x1400c0268]
retf
or byte [rax], al
mov rax, qword [0x1400c0270]
mov rax, qword [rax + 0x28]
mov byte [rbp + 0x6f], 1
outsd dx, dword [rsi]
add dword [rax - 0x73], ecx
push rbp
invalid
adc eax, 0x8b480008
sub sil, al
outsd dx, dword [rsi]
outsd dx, dword [rsi]
add dword [rax - 0x73], ecx
push rbp
loopne 0x14003ecb0
call rax
lea rcx, [0x1400c0258]
invalid
or byte [rax], al
ror byte [rax - 0x73], 1
or eax, 0x8159f
invalid
or byte [rax], al
adc eax, 0x15ff0008
mov ecx, 0x8b000075
add eax, 0x8165f
call qword [sym.imp.kernel32.dll_ReleaseSRWLockShared]
adc eax, 0x75b9
mov eax, dword [0x1400c0324]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
and eax, 0x58
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x30], 0
rol esi, 0x80
xor byte [rax], al
add byte [rax], al
add byte [rax + 0xe0bd], al
cmp byte [rbp + 0xe0], 0
cmp byte [rbp + 0xe0], 0
loopne 0x14003ecdd
add byte [rax], al
add byte [rdi], cl
test byte [rax + 0x48000000], bl
mov edx, dword [rdi + 0x18]
je case.0x14003a8e1.187
mov rdx, qword [rdi + 0x18]
mov byte [rbp + 0x6f], 0
mov rcx, rsi
outsd dx, dword [rsi]
add byte [rax - 0x77], cl
int1
call fcn.14003d170
jmp 0x14003ee45
add byte [rax], al
add byte [rax], al
mov eax, dword [0x1400c0324]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
mov r12b, 1
cmp qword [rax + 0x28], 1
ja 0x14003eeb5
mov rax, qword [0x1400c0240]
or byte [rax], al
cmp rax, 3
ja case.default.0x14003ed3e
lea rcx, [0x1400b70e8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov ecx, 0
add byte [rax], al
add byte [rax + 0xfc83948], al
test esi, edx
add byte [rax], al
add byte [rax + 3], bh
mov r12b, 2
jmp 0x14003eea2
mov dword [rbp - 0x30], 0
mov byte [rbp - 0x2c], 0
lea rax, str.thread_caused_non_unwinding_panic._aborting._n
lea eax, [0x1400b3f00]
lea eax, [0x1400b3f00]
mov qword [rbp + 0x38], rax
mov qword [rbp + 0x40], 1
mov qword [rbp + 0x48], r13
xorps xmm0, xmm0
movups xmmword [rbp + 0x50], xmm0
lea rax, [rbp - 0x30]
mov qword [rbp + 8], rax
mov dword [rbp + 8], eax
mov dword [rbp + 8], eax
mov qword [rbp + 0x10], 0
lea rdx, [0x1400b2a28]
lea rcx, [rbp + 8]
lea r8, [rbp + 0x38]
call fcn.140005bc0
mov rcx, qword [rbp + 0x10]
test al, al
je 0x14003ede3
test rcx, rcx
lea rax, str.formatter_error
mov ebx, 0x48000746
cmovne eax, ecx
mov ebx, 0x48000746
cmovne eax, ecx
add byte [rax + 0xf], cl
shr r11d, 0x14
jmp 0x14003edf7
jmp 0x14003edf7
test rcx, rcx
je case.0x14003d39d.9
mov byte [rbp + 0x6f], 0
lea rcx, [rbp + 0x10]
call fcn.1400312e0
outsd dx, dword [rsi]
add byte [rax - 0x73], cl
adc r8b, r13b
jmp 0x14003ee17
xor eax, eax
mov qword [rbp + 8], rax
mov byte [rbp + 0x6f], 0
outsd dx, dword [rsi]
add byte [rax - 0x73], cl
invalid
invalid
outsd dx, dword [rsi]
add byte [rax - 0x73], cl
or r8b, r13b
cwde
call fcn.1400313a0
mov ecx, 7
int 0x29
ud2
and eax, 0x7b9ffff
add byte [rax], al
add ch, cl
sub dword [rdi], ecx
or eax, dword [rcx - 0x4c]
mov r12b, 1
jmp 0x14003eea9
mov r12b, 2
invalid
mov byte [rax], al
jmp 0x14003eea9
add byte [rax], al
mov r12b, 2
jmp 0x14003eea9
add byte [rax], al
add byte [rax], al
xor r12d, r12d
xor esp, esp
jmp 0x14003eea9
mov byte [rbp + 0x6f], 1
lea rcx, str.internal_error:_entered_unreachable_code_rustc_cb4d9a1902b3ea17e93872dafb76d24aa6295c47library_alloc_src_vecmod.rs
pushfq
cmp dword [rdi], eax
invalid
lea ecx, str.internal_error:_entered_unreachable_code_rustc_cb4d9a1902b3ea17e93872dafb76d24aa6295c47library_alloc_src_vecmod.rs
pushfq
cmp dword [rdi], eax
add byte [rbp + rcx*4 + 5], cl
movsd dword [rdi], dword [rsi]
invalid
lea r8, str.library_std_srcpanic.rs
mov edx, 0x28
add byte [rax], al
add byte [rax], al
call fcn.140041cd0
ud2
mov ecx, dword [rbp + 0x40]
mov rdx, qword [rbp + 0x48]
mov rdx, qword [rbp + 0x48]
cmp rdx, 4
je 0x14003ee67
cmp rdx, 1
jne 0x14003ee88
cmp byte [rcx], 0x30
sete r12b
add r12b, r12b
jmp 0x14003ee8b
mov edx, dword [rcx]
bswap edx
xor r8d, r8d
cmp edx, 0x66756c6d
setae r8b
cmp edx, 0x66756c6c
insb byte [rdi], dx
insb byte [rdi], dx
jne 0x14003eee4
sbb r8d, 0
sete r12b
jmp 0x14003ee8b
invalid
add eax, dword [rbp + 0x31]
in al, 0x48
test eax, eax
xor r12d, r12d
test rax, rax
je 0x14003ee9a
mov edx, 1
call fcn.140002eb0
invalid
cld
invalid
lea eax, [r12 + 1]
movzx eax, al
mov qword [0x1400c0240], rax
mov dword [0x1400c0240], eax
adc ecx, dword [rax]
add byte [rbx + rcx*4 + 0x75], cl
clc
mov r14, qword [rbp - 8]
mov rbx, qword [rbp - 0x20]
mov r15, qword [rbp - 0x18]
mov edi, dword [rbp - 0x18]
mov edi, dword [rbp - 0x18]
mov qword [rbp - 0x50], r14
mov rax, qword [r15 + 0x18]
sbb r14b, r8b
outsd dx, dword [rsi]
add dword [rax - 0x77], ecx
mov ecx, ebx
sbb r14b, r8b
outsd dx, dword [rsi]
add dword [rax - 0x77], ecx
mov ecx, ebx
call rax
movabs rcx, 0xc1a2c89ccd1e7bc1
invalid
ror dword [rax + 0x31], 0xc8
mov ecx, ebx
call rax
movabs rcx, 0xc1a2c89ccd1e7bc1
invalid
ror dword [rax + 0x31], 0xc8
movabs byte [0xef64b948c83148c1], al
mov cl, 0
adc dword [rsi], 0x3148fdbc
invalid
mov esp, 0xca3148fd
invalid
invalid
movabs rcx, 0xfdbc168100b1ef64
xor rdx, rcx
or rdx, rax
jne 0x14003eff3
add dword [rax], eax
invalid
invalid
test dword [rdx], ecx
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [rbx + 8]
mov rcx, qword [rbx]
mov rax, qword [rax]
or byte [r8 - 0x75], cl
or ecx, dword [rax - 0x75]
add byte [rax - 0x77], cl
movabs r8, 0x16f45c6c0458948
mov qword [rbp - 0x48], rcx
mov qword [rbp - 0x40], rax
mov byte [rbp + 0x6f], 1
call fcn.140031a00
mov r8d, 9
lea rcx, [0x1400b3ca0]
test rax, rax
je 0x14003ef29
mov rdx, qword [rax + 0x18]
test rdx, rdx
test edx, edx
test edx, edx
je 0x14003ef29
mov r8, qword [rax + 0x20]
dec r8
mov rcx, rdx
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], rcx
mov qword [rbp - 0x28], r8
mov dword [rbp + 0x68], 0
add byte [rax], al
add byte [rax], al
mov byte [rbp + 0x6c], 0
lea rax, [rbp - 0x30]
mov qword [rbp + 0x38], rax
cmp byte [r8 - 0x73], r9b
add eax, 0xfffc6c21
cmp byte [r8 - 0x73], r9b
add eax, 0xfffc6c21
mov qword [rbp + 0x40], rax
lea rcx, [rbp - 0x50]
mov qword [rbp + 0x48], rcx
lea rcx, [0x14003e8a0]
mov qword [rbp + 0x50], rcx
lea rcx, [rbp - 0x48]
mov qword [rbp + 0x58], rcx
mov qword [rbp + 0x60], rax
lea rax, [0x1400b3cc8]
mov qword [rbp + 8], rax
mov qword [rbp + 0x10], 4
mov qword [rbp + 0x28], 0
sub byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
cmp byte [r8 - 0x77], r9b
sbb byte [r8 - 0x39], r9b
and byte [r11], r8b
add byte [rax], al
add byte [rax - 0x73], cl
push 0x8558d48
invalid
sub byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
cmp byte [r8 - 0x77], r9b
sbb byte [r8 - 0x39], r9b
and byte [r11], r8b
add byte [rax], al
add byte [rax - 0x73], cl
push 0x8558d48
invalid
or al, ch
xchg esi, eax
sub eax, 0x8948ffff
test al, 0x48
test eax, eax
call fcn.140031d40
mov qword [rbp - 0x58], rax
test rax, rax
je 0x14003efbc
lea rcx, [rbp - 0x58]
call fcn.1400312e0
movzx eax, r12b
lea rcx, [0x1400b70f8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [r15 + 0x18]
mov byte [rbp + 0x6f], 1
mov rcx, rbx
call rax
movabs rcx, 0x7f107f41cd5d1a07
xor rax, rcx
movabs rcx, 0x5a8bb859dae11cc1
xor rdx, rcx
or rdx, rax
jne 0x14003f032
lea rcx, [rbx + 8]
add rbx, 0x10
adc byte [rax - 0x77], cl
fmul dword [rax - 0x77]
retf
jmp 0x14003eeed
adc byte [rax - 0x77], cl
fmul dword [rax - 0x77]
retf
mov eax, 0xc
lea rcx, [0x1400b3c94]
add byte [rax - 0x73], cl
or eax, 0x74c56
jmp 0x14003eef3
dec dword [rax - 0x73]
push 0xffffffffe2e801b2
clc
invalid
lea rax, str.combase.dll
mov qword [rbp + 8], rax
lea rax, [0x1400b3e10]
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], r8
mov qword [rbp + 0x20], r14
mov byte [rbp + 0x28], dl
mov byte [rbp + 0x29], r12b
mov dword [rbp - 0x48], 0
mov byte [rbp - 0x44], 0
lea rax, [rbp + 8]
mov qword [rbp - 0x20], rax
lea rax, [0x140007630]
mov qword [rbp - 0x18], rax
lea rax, str.combase.dll
mov qword [rbp + 0x38], rax
mov qword [rbp + 0x40], 2
mov qword [rbp + 0x58], 0
lea rax, [rbp - 0x20]
mov qword [rbp + 0x48], rax
mov qword [rbp + 0x50], 1
lea rcx, [rbp - 0x48]
lea rdx, [rbp + 0x38]
call fcn.140031d40
mov qword [rbp - 0x30], rax
test rax, rax
je 0x14003f1a7
lea rcx, [rbp - 0x30]
jmp 0x14003f1a2
mov dword [rbp - 0x20], 0
mov byte [rbp - 0x1c], 0
lea rax, str.thread_panicked_while_processing_panic._aborting._n
mov qword [rbp + 0x38], rax
mov qword [rbp + 0x40], 1
lea rax, str.combase.dll
mov qword [rbp + 0x48], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x50], xmm0
lea rcx, [rbp - 0x20]
lea rdx, [rbp + 0x38]
call fcn.140031d40
mov qword [rbp + 8], rax
test rax, rax
je 0x14003f1a7
mov ecx, 7
int 0x29
ud2
insd dword [rdi], dx
jo 0x1400b1a78
jns 0x1400b1a4f
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jbe 0x1400b1a6a
insb byte [rdi], dx
imul esp, dword [rsp + rax*2 + 0x69], 0x50746967
push rax
outsd dx, dword [rsi]
jae 0x1400b1a64
jbe 0x1400b1a7c
jb 0x1400b1a7f
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x1400b1a6b
invalid
jbe 0x1400b1a87
jb 0x1400b1a8a
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x1400b1a82
pop rdx
jb 0x1400b1a9a
push rax
invalid
add al, ah
cmpsb byte [rsi], byte [rdi]
add al, byte [rax + 1]
add byte [rax], al
add byte [rax + 0x3d], dl
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
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rbx + rax], 0x40
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x140030c], al
add byte [rax], al
add al, al
or al, 3
add dword [rax], eax
ror byte [rbx + rax], 0x40
add dword [rax], eax
add byte [rax], al
ror byte [0x1400c5a8a], 0
add al, al
or eax, 0x14003
add byte [rax], al
jmp 0x1414b25b0
add eax, dword [rax + 1]
add byte [rax], al
add cl, ch
and ecx, dword [rbx]
add dword [rax], eax
add byte [rax], al
add byte [r8], r8b
add byte [rax], al
add byte [rax], al
add byte [rax + 0x37000001], bh
or eax, dword [rax + 1]
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, 0x37000001
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], ch
invalid
jb 0x1400b1b18
jae 0x1400b1b19
invalid
movabs al, byte [0x2e00000001400b1a]
add byte [rax], al
sbb cl, byte [rbx]
add dword [rax], eax
add byte [rax], al
add byte cs:[rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi], ah
add byte [rax], al
sbb al, 0
add byte [rax], al
movabs al, byte [0x2e00000001400b1a]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], ch
add byte [rax], al
invalid