Function at 0x140041880
Capabilities:
Set thread local storage value

Disassembly:
add rcx, 4
jmp 0x140029d8d
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 8
jmp 0x140029d8d
mov ecx, 6
jmp 0x140029d8d
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 2
jmp 0x140029d8d
mov ecx, 2
mov r8, rsi
sub r8, rcx
jb 0x14002a271
add rcx, rdi
mov r9, rcx
test r8, r8
je 0x140029db8
movzx ecx, byte [r9]
cmp cl, 0x5c
sete dl
cmp cl, 0x2f
sete cl
or cl, dl
jmp 0x140029dba
xor ecx, ecx
mov rdx, qword [rsp + 0x40]
mov qword [rsp + 0xef], rdx
movups xmm0, xmmword [rsp + 0x21]
movups xmm1, xmmword [rsp + 0x31]
movaps xmmword [rsp + 0xe0], xmm1
movaps xmmword [rsp + 0xd0], xmm0
test rsi, rsi
je 0x140029dec
cmp al, 6
jne 0x140029df4
jmp 0x140029e1b
cmp al, 2
ja 0x14002a107
mov rdx, qword [rsp + 0xef]
mov qword [rsp + 0x3f], rdx
movaps xmm0, xmmword [rsp + 0xd0]
movaps xmm1, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
mov rdx, qword [rsp + 0x3f]
mov qword [rsp + 0xc0], rdx
movaps xmm0, xmmword [rsp + 0x20]
movaps xmm1, xmmword [rsp + 0x30]
movups xmmword [rsp + 0xb1], xmm1
movups xmmword [rsp + 0xa1], xmm0
mov qword [rsp + 0x90], rdi
mov qword [rsp + 0x98], rsi
mov byte [rsp + 0xa0], al
mov word [rsp + 0xc8], 0x200
mov byte [rsp + 0xca], cl
lea rax, [0x1400c2950]
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], 0
mov byte [rsp + 0x140], 6
mov word [rsp + 0x168], 0x200
mov byte [rsp + 0x16a], 0
lea rcx, [rsp + 0xf8]
lea rdx, [rsp + 0x90]
call fcn.140035480
cmp byte [rsp + 0xf8], 0xa
je 0x140029f94
lea rbx, [rsp + 0x58]
lea r14, [rsp + 0x170]
lea r15, [rsp + 0x130]
lea r12, [rsp + 0x20]
lea r13, [rsp + 0xf8]
lea rbp, [rsp + 0x90]
nop dword [rax]
mov rcx, r14
mov rdx, r15
call fcn.140035480
cmp byte [rsp + 0x170], 0xa
je 0x140029fb1
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x50], rax
movups xmm0, xmmword [rsp + 0xf8]
movups xmm1, xmmword [rsp + 0x108]
movups xmm2, xmmword [rsp + 0x118]
movaps xmmword [rsp + 0x40], xmm2
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
mov rax, qword [rsp + 0x1a0]
mov qword [rbx + 0x30], rax
movups xmm0, xmmword [rsp + 0x170]
movups xmm1, xmmword [rsp + 0x180]
movups xmm2, xmmword [rsp + 0x190]
movups xmmword [rbx + 0x20], xmm2
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx], xmm0
mov rcx, r12
mov rdx, rbx
call fcn.140040ca0
test al, al
je 0x140029fb1
mov rcx, r13
mov rdx, rbp
call fcn.140035480
cmp byte [rsp + 0xf8], 0xa
jne 0x140029ef0
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x130]
call fcn.140035480
cmp byte [rsp + 0x20], 0xa
je 0x14002a107
mov rcx, rdi
mov rdx, rsi
call fcn.140043650
test rax, rax
je 0x14002a107
add byte [rax], al
add byte [rax], al
mov rbx, rax
mov r15d, ebx
mov edi, ebx
mov edi, ebx
and r15d, 3
lea rax, [0x1400c158c]
movsxd rcx, dword [rax + r15*4]
add rcx, rax
jmp rcx
movzx eax, byte [rbx + 0x10]
jmp 0x140029ff7
movzx eax, byte [rbx + 0xf]
jmp 0x140029ff7
mov rcx, rbx
shr rcx, 0x20
call fcn.140052700
test al, al
je 0x14002a068
mov rcx, rdi
mov rdx, rsi
call fcn.1400380e0
test al, al
je 0x14002a121
xor r14d, r14d
lea rax, [r15 - 2]
cmp rax, 2
jb case.0x140036bae.10
test r15, r15
je case.0x140036bae.10
mov r14, rbx
dec r14
mov rdi, qword [rbx - 1]
mov rbx, qword [rbx + 7]
mov rcx, rdi
call qword [rbx]
mov rdx, qword [rbx + 8]
test rdx, rdx
je 0x14002a050
mov r8, qword [rbx + 0x10]
mov rcx, rdi
call fcn.140001da0
mov edx, 0x18
mov r8d, 8
mov rcx, r14
call fcn.140001da0
jmp 0x14002a107
lea rax, [r15 - 2]
cmp rax, 2
jb 0x14002a0b2
test r15, r15
je 0x14002a0b2
mov r14, rbx
dec r14
mov r15, qword [rbx - 1]
mov rbx, qword [rbx + 7]
mov rcx, r15
call qword [rbx]
mov rdx, qword [rbx + 8]
test rdx, rdx
je 0x14002a09f
mov r8, qword [rbx + 0x10]
mov rcx, r15
call fcn.140001da0
mov edx, 0x18
mov r8d, 8
mov rcx, r14
call fcn.140001da0
mov rcx, rdi
mov rdx, rsi
call fcn.140036c10
test rax, rax
je case.0x140029fdd.5
mov rcx, rax
call fcn.140029d00
mov r14, rax
test rax, rax
jne case.0x140036bae.10
mov rcx, rdi
mov rdx, rsi
call fcn.140043650
mov qword [rsp + 0x20], rax
test rax, rax
je 0x14002a107
mov r14, rax
mov rcx, rdi
mov rdx, rsi
call fcn.1400380e0
test al, al
je case.0x140036bae.10
lea rcx, [rsp + 0x20]
call fcn.140006650
xor r14d, r14d
mov rax, r14
add rsp, 0x1a8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r14, rbx
jmp case.0x140036bae.10
mov rax, rbx
shr rax, 0x20
cmp eax, 0x28
ja case.default.0x14002a140
lea rcx, [0x1400c159c]
or eax, 0x97463
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
xor eax, eax
jmp 0x140029ff7
lea r14, str.hJ_f_
jmp case.0x140036bae.10
mov al, 0x29
jmp 0x140029ff7
invalid
invalid
invalid
mov al, 1
jmp 0x140029ff7
invalid
invalid
invalid
mov al, 2
jmp 0x140029ff7
invalid
invalid
invalid
mov al, 3
jmp 0x140029ff7
invalid
invalid
invalid
mov al, 4
jmp 0x140029ff7
invalid
invalid
invalid
mov al, 5
jmp 0x140029ff7
invalid
invalid
invalid
mov al, 6
jmp 0x140029ff7
invalid
invalid
invalid
mov al, 7
jmp 0x140029ff7
invalid
invalid
invalid
mov al, 8
jmp 0x140029ff7
invalid
invalid
invalid
mov al, 9
jmp 0x140029ff7
invalid
invalid
invalid
mov al, 0xa
jmp 0x140029ff7
invalid
invalid
invalid
mov al, 0xb
jmp 0x140029ff7
invalid
invalid
invalid
mov al, 0xc
jmp 0x140029ff7
invalid
invalid
invalid
mov al, 0xd
jmp 0x140029ff7
invalid
invalid
invalid
mov al, 0xe
jmp 0x140029ff7
invalid
invalid
invalid
mov al, 0xf
jmp 0x140029ff7
invalid
invalid
invalid
mov al, 0x10
jmp 0x140029ff7
invalid
invalid
invalid
mov al, 0x11
jmp 0x140029ff7
invalid
invalid
invalid
mov al, 0x12
jmp 0x140029ff7
invalid
invalid
invalid
mov al, 0x13
jmp 0x140029ff7
invalid
invalid
invalid
mov al, 0x14
jmp 0x140029ff7
invalid
invalid
invalid
mov al, 0x15
jmp 0x140029ff7
invalid
invalid
invalid
mov al, 0x16
jmp 0x140029ff7
invalid
invalid
invalid
mov al, 0x17
jmp 0x140029ff7
invalid
invalid
invalid
mov al, 0x18
jmp 0x140029ff7
invalid
invalid
invalid
mov al, 0x19
jmp 0x140029ff7
invalid
invalid
invalid
mov al, 0x1b
jmp 0x140029ff7
invalid
invalid
invalid
mov al, 0x1c
jmp 0x140029ff7
invalid
invalid
invalid
mov al, 0x1d
jmp 0x140029ff7
invalid
invalid
invalid
mov al, 0x1e
jmp 0x140029ff7
invalid
invalid
invalid
mov al, 0x1f
jmp 0x140029ff7
invalid
invalid
invalid
mov al, 0x20
jmp 0x140029ff7
invalid
invalid
invalid
mov al, 0x21
jmp 0x140029ff7
invalid
invalid
invalid
mov al, 0x22
jmp 0x140029ff7
invalid
invalid
invalid
mov al, 0x23
jmp 0x140029ff7
invalid
invalid
invalid
mov al, 0x24
jmp 0x140029ff7
invalid
invalid
invalid
mov al, 0x25
jmp 0x140029ff7
invalid
invalid
invalid
mov al, 0x27
jmp 0x140029ff7
invalid
invalid
invalid
mov al, 0x28
jmp 0x140029ff7
mov al, 0x1a
jmp 0x140029ff7
mov al, 0x26
jmp 0x140029ff7
lea r8, [0x1400c5800]
mov rdx, rsi
call fcn.14009ff10
ud2
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x38
mov rdx, qword [rcx + 0x10]
test rdx, rdx
je 0x14002a610
mov rsi, rcx
lea r13, [rcx + 0x19]
xor edi, edi
lea rbx, [rsp + 0x28]
sub byte [rax - 0x73], cl
sub eax, 0x9716e
sub byte [rax - 0x73], cl
sub eax, 0x9716e
jmp 0x14002a4fd
sub dword [rdx + 0x18], edi
mov edx, 0x18
mov r8d, 8
mov rcx, r15
call fcn.140001da0
jmp qword [rsi + 0xf]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
jmp qword [rsi + 0xf]
add byte [rax - 0x75], cl
push rsi
adc byte [rax + 0x39], cl
xlatb
mov rdx, qword [rsi + 0x10]
cmp rdi, rdx
jae 0x14002a5fc
mov byte [rsi + 0x18], 1
mov r15, rdx
sub r15, rdi
jb 0x14002a660
mov r8, qword [rsi]
add r8, rdi
mov qword [rsp + 0x20], r13
mov rcx, rbx
mov edx, 0xfffffff5
mov r9, r15
call fcn.140051260
cmp qword [rsp + 0x28], 0
je 0x14002a580
mov r14, qword [rsp + 0x30]
mov eax, r14d
and eax, 3
cmp rax, 2
jb 0x14002a560
cmp eax, 2
jne 0x14002a560
mov rax, r14
shr rax, 0x20
and byte [rbx + 0x337406f8], al
and byte [rbx + 0x337406f8], al
nop word cs:[rax + rax]
mov byte [rsi + 0x18], 0
mov eax, r14d
and eax, 3
loopne 0x14002a56d
loopne 0x14002a56d
movsxd rax, dword [rbp + rax*4]
test dword [rax], eax
add rax, rbp
jmp rax
cmp byte [r14 + 0x10], 0x23
je 0x14002a5af
jmp case.0x14002a572.2
mov r15, qword [rsp + 0x30]
mov byte [rsi + 0x18], 0
test r15, r15
je 0x14002a615
add rdi, r15
jmp 0x14002a4f0
cmp byte [r14 + 0xf], 0x23
je 0x14002a5af
jmp case.0x14002a572.2
mov rax, r14
shr rax, 0x20
cmp eax, 0x23
jne case.0x14002a572.2
mov eax, r14d
and eax, 3
lea rcx, [rax - 2]
cmp rcx, 2
jb 0x14002a4f0
test rax, rax
je 0x14002a4f0
lea r15, [r14 - 1]
mov r12, qword [r14 - 1]
mov r14, qword [r14 + 7]
mov rcx, r12
call qword [r14]
mov rdx, qword [r14 + 8]
test rdx, rdx
je 0x14002a4d4
mov r8, qword [r14 + 0x10]
mov rcx, r12
call fcn.140001da0
jmp 0x14002a4d4
test rdi, rdi
je 0x14002a610
xor ebx, ebx
mov r14d, 0
cmp rdx, rdi
jae 0x14002a648
jmp 0x14002a671
xor r14d, r14d
jmp 0x14002a64c
lea r14, str.failed_to_write_the_buffered_data
test rdi, rdi
je 0x14002a64c
mov rdx, qword [rsi + 0x10]
mov rbx, rdx
sub rbx, rdi
jb 0x14002a671
mov qword [rsi + 0x10], 0
je 0x14002a64c
mov rcx, qword [rsi]
add rdi, rcx
mov rdx, rdi
mov r8, rbx
call sub.msvcrt.dll_memmove
mov qword [rsi + 0x10], rbx
mov rax, r14
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.library_std_srcio_buffered_bufwriter.rs_K_f_
mov rcx, rdi
call fcn.14009ff10
ud2
lea r8, str._rustc_a28077b28a02b92985b3a3faecf92813155f1ea1library_alloc_src_vecmod.rs
mov rcx, rdi
call fcn.14009ff90
ud2
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x40
mov rbx, r9
mov r14, r8
mov rdi, rdx
mov rsi, rcx
mov rax, qword [rdx + 8]
mov rcx, rax
sub rcx, qword [rdx + 0x10]
cmp rcx, r9
jae 0x14002a7d8
mov rcx, rdi
call fcn.14002a4a0
test rax, rax
je 0x14002a7d4
mov qword [rsi + 8], rax
mov qword [rsi], 1
jmp 0x14002a86c
mov rax, qword [rdi + 8]
cmp rax, rbx
jbe 0x14002a806
mov r15, qword [rdi + 0x10]
mov rcx, qword [rdi]
add rcx, r15
mov rdx, r14
mov r8, rbx
call sub.msvcrt.dll_memcpy
add r15, rbx
mov qword [rdi + 0x10], r15
mov qword [rsi + 8], rbx
mov qword [rsi], 0
jmp 0x14002a86c
mov byte [rdi + 0x18], 1
lea rax, [rdi + 0x19]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x30]
mov edx, 0xfffffff5
mov r8, r14
mov r9, rbx
call fcn.140051260
mov rax, qword [rsp + 0x30]
test rax, rax
je 0x14002a85c
mov rcx, qword [rsp + 0x38]
mov edx, ecx
and edx, 3
cmp rdx, 2
jb 0x14002a857
cmp edx, 2
jne 0x14002a857
mov rdx, rcx
shr rdx, 0x20
cmp edx, 6
jne 0x14002a857
xor eax, eax
jmp 0x14002a861
mov rbx, rcx
jmp 0x14002a861
mov rbx, qword [rsp + 0x38]
mov byte [rdi + 0x18], 0
mov qword [rsi], rax
mov qword [rsi + 8], rbx
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov qword [rsi + 8], r14
mov qword [rsi], 0
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
jmp 0x14002ac69
dec dword [rbp - 0x77]
hlt
sub esp, edi
jb 0x14002acba
add rbx, r15
jmp 0x14002ac74
mov ecx, esi
add rsp, 0x40
pop rbx
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14002a790
call fcn.140002840
mov rbx, rax
mov r12, rdx
mov r14, qword [rdi + 8]
mov r13, qword [rdi + 0x10]
sub r14, r13
cmp r14, r12
cmovae r14, r12
mov rcx, qword [rdi]
add rcx, r13
mov rdx, rbx
mov r8, r14
call sub.msvcrt.dll_memcpy
add r13, r14
mov qword [rdi + 0x10], r13
add r14, r15
jmp 0x14002ab8b
lea r8, str.library_std_srcio_bufferedlinewritershim.rs
mov rcx, r15
mov rdx, r14
call fcn.14009ff10
ud2
lea rdx, [0x1400c1650]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
add eax, edx
add eax, edx
jmp rax
mov eax, dword [rcx + 4]
shl rax, 0x20
or rax, 2
invalid
add al, bl
enter 0xffffffffffffc302, 0x48
mov eax, dword [rcx + 8]
mov rax, qword [rcx + 8]
ret
mov rax, qword [rcx + 8]
inc rax
ret
movzx eax, byte [rcx + 1]
shl rax, 0x20
or rax, 3
ret
add rsp, 0x28
ret
nop
mov rax, rdx
movzx ecx, byte [rcx]
lea rdx, [0x1400c9218]
mov r8, qword [rdx + rcx*8]
lea rdx, str.entity_not_foundpermission_deniedconnection_refusedconnection_resethost_unreachablenetwork_unreachableconnection_abortednot_connectedaddress_in_useaddress_not_availablenetwork_downbroken_pipeentity_already_existsoperation_would_blocknot_a_directoryis_a_directorydirectory_not_emptyread_only_filesystem_or_storage_mediumfilesystem_loop_or_indirection_limit__e.g._symlink_loop_stale_network_file_handleinvalid_input_parameterinvalid_datatimed_outwrite_zerono_storage_spaceseek_on_unseekable_filefilesystem_quota_exceededfile_too_largeresource_busyexecutable_file_busydeadlockcross_device_link_or_renametoo_many_linksinvalid_filenameargument_list_too_longoperation_interruptedunsupportedunexpected_end_of_fileout_of_memoryother_erroruncategorized_errorOscode
mov rdx, qword [rdx + rcx*8]
mov rcx, rax
jmp fcn.14009de80
add al, ch
enter 0xfffffffffffffd6f, 0xffffffffffffffff
test rax, rax
je 0x14002ade2
mov qword [rax], rdi
mov qword [rax + 8], rsi
mov byte [rax + 0x10], bl
inc rax
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov ecx, 8
mov edx, 0x18
call fcn.14008a630
ud2
lea rcx, [0x1400c1660]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea r8, [0x1400c5094]
lea rdi, [rsp + 0x68]
mov r9d, 5
mov rcx, rdi
call fcn.14009df70
lea r9, [rsi + 0x10]
lea rax, [0x1400c5048]
mov qword [rsp + 0x20], rax
lea rdx, [0x1400c5040]
mov r8d, 4
mov rcx, rdi
call fcn.14009a260
lea rcx, [0x1400c50a0]
mov qword [rsp + 0x20], rcx
lea rdx, [0x1400c5068]
mov r8d, 7
mov rcx, rax
mov r9, rsi
call fcn.14009a260
invalid
invalid
add byte [rax - 0x77], cl
invalid
invalid
call fcn.14009a4d0
jmp 0x14002b128
shr rsi, 0x20
mov dword [rsp + 0x64], esi
lea r8, [0x1400c5015]
lea rsi, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rcx - 0x47], al
add al, byte [rax]
add byte [rax], al
and al, 0x80
add byte [rax], al
add byte [rcx - 0x47], al
add al, byte [rax]
add byte [rax], al
mov rcx, rsi
call fcn.14009df70
lea rax, [0x1400c5020]
mov qword [rsp + 0x20], rax
lea rdx, [0x1400c5017]
lea r9, [rsp + 0x64]
mov r8d, 4
mov rcx, rsi
call fcn.14009a260
mov rsi, rax
mov ecx, dword [rsp + 0x64]
call fcn.140052700
mov byte [rsp + 0x63], al
lea rax, [0x1400c5048]
mov qword [rsp + 0x20], rax
lea rdx, [0x1400c5040]
or dword [rax], eax
or dword [rax], eax
lea r9, [rsp + 0x63]
mov r8d, 4
add al, 0
add byte [rax], al
add al, 0
add byte [rax], al
mov rcx, rsi
call fcn.14009a260
mov rsi, rax
invalid
mov edx, dword [rsp + 0x64]
invalid
lea rdi, [rsp + 0x68]
mov rcx, rdi
call fcn.140047b40
stc
retf
add dword [rax], eax
lea rax, fcn.140006630
and ah, byte [rcx - 0x76b7fff7]
and al, 0x20
and al, 0x20
jl 0x14002af62
push 0xffffffffe8f98948
stc
retf
and ah, byte [rcx - 0x76b7fff7]
and al, 0x20
and al, 0x20
and al, 0x20
lea rdx, [0x1400c5068]
or dword [rax], eax
mov r8d, 7
mov rcx, rsi
add byte [rax - 0x77], cl
int1
mov r9, rdi
call fcn.14009a260
mov rcx, rax
invalid
add byte [rax - 0x77], cl
mov ecx, eax
shr eax, 0x5d
cmc
invalid
call fcn.14009a4d0
mov ebx, eax
ret
mov rdx, qword [rsp + 0x70]
mov edx, dword [rsp + 0x70]
add byte [rcx + 0x548b48c3], cl
and al, 0x70
ret
mov edx, dword [rsp + 0x70]
test rdx, rdx
test edx, edx
je 0x14002b12a
test byte [rdi + 0x48000001], ah
mov ecx, dword [rsp + 0x68]
and al, 0x68
add byte [rax - 0x75], cl
and al, 0x68
and al, 0x68
mov rcx, qword [rsp + 0x68]
and al, 0x68
mov r8d, 1
add dword [rax], eax
add byte [rax], al
call fcn.140001da0
jmp 0x14002b12a
add byte [rax], al
invalid
add byte [rax], al
lea rax, [rsi - 1]
add rsi, 0xf
invalid
invalid
mov qword [rsp + 0x68], rax
and al, 0x68
dec dword [rax - 0x7d]
invalid
and al, 0x68
lea rax, [0x1400c7088]
lea eax, [0x1400c7088]
or dword [rax], eax
mov qword [rsp + 0x50], rax
and al, 0x50
lea rax, [rsp + 0x68]
lea eax, [rsp + 0x68]
mov qword [rsp + 0x48], rax
lea rax, [0x1400c7083]
rol eax, 9
invalid
lea rax, [0x1400c7083]
rol eax, 9
add byte [rax - 0x77], cl
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x38], rax
cmp byte [rax - 0x73], cl
add eax, 0x9a07a
jp 0x14002af6c
or dword [rax], eax
lea rax, [0x1400c5048]
jp 0x14002af6c
or dword [rax], eax
mov qword [rsp + 0x30], rax
and al, 0x30
xor byte [rax - 0x77], cl
je 0x14002affb
invalid
mov qword [rsp + 0x28], rsi
and al, 0x28
sub byte [rax - 0x39], cl
mov qword [rsp + 0x40], 5
mov qword [rsp + 0x20], 4
mov dword [rsp + 0x20], 4
and al, 0x40
add eax, 0x48000000
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax - 0x39], cl
invalid
and al, 0x20
mov dword [rsp + 0x20], 4
add al, 0
add byte [rax], al
lea rax, [0x1400c707d]
mov eax, es
or dword [rax], eax
ror byte [rcx], 0
lea r9, [0x1400c5040]
lea ecx, [0x1400c5040]
or dword [rax], eax
mov r8d, 6
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rdx
mov rdx, rax
mov edx, eax
invalid
invalid
mov rcx, rdx
mov rdx, rax
mov edx, eax
mov edx, eax
call fcn.14009e070
jmp 0x14002b128
xor byte [rdi], al
add cl, ch
sbb al, byte [rcx]
add byte [rax], al
invalid
shr rsi, 0x20
cmp esi, 0x28
ja case.default.0x14002b025
lea rax, [0x1400c1670]
or dword [rax], eax
movsxd rcx, dword [rax + rsi*4]
add rcx, rax
add ecx, eax
jmp rcx
xor eax, eax
jmp 0x14002b0e8
invalid
add byte [rax], al
add byte [rax], al
mov edx, 0xb0000000
sub ecx, ebp
add byte [rax], al
mov al, 0x29
jmp 0x14002b0e8
mov bl, 0
add byte [rax], al
mov bl, 0
add byte [rax], al
mov al, 1
jmp 0x14002b0e8
lodsb al, byte [rsi]
add byte [rax], al
add byte [rax], al
lodsb al, byte [rsi]
add byte [rax], al
add byte [rax], al
mov al, 2
invalid
movsd dword [rdi], dword [rsi]
invalid
add byte [rax], al
mov al, 2
jmp 0x14002b0e8
movsd dword [rdi], dword [rsi]
add byte [rax], al
add byte [rax], al
movsd dword [rdi], dword [rsi]
add byte [rax], al
add byte [rax], al
mov al, 3
invalid
sahf
invalid
add byte [rax], al
mov al, 3
jmp 0x14002b0e8
sahf
add byte [rax], al
add byte [rax], al
sahf
add byte [rax], al
add byte [rax], al
mov al, 4
invalid
xchg edi, eax
invalid
add byte [rax], al
mov al, 4
jmp 0x14002b0e8
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x90e905], dh
mov al, 5
invalid
nop
invalid
add byte [rax], al
mov al, 5
jmp 0x14002b0e8
add byte [rax], al
add eax, 0x90e9
add byte [rax + 0x89e906], dh
mov al, 6
jmp 0x14002b0e8
add byte [rax], al
mov al, 6
jmp 0x14002b0e8
add byte [rax + 0x82e907], dh
add byte [rax], al
mov al, 7
jmp 0x14002b0e8
invalid
add byte [rax], al
invalid
invalid
mov al, 8
jmp 0x14002b0e8
mov al, 9
jmp 0x14002b0e8
mov al, 0xa
jmp 0x14002b0e8
mov al, 0xb
jmp 0x14002b0e8
mov al, 0xc
jmp 0x14002b0e8
mov al, 0xd
jmp 0x14002b0e8
mov al, 0xe
jmp 0x14002b0e8
mov al, 0xf
jmp 0x14002b0e8
mov al, 0x10
jmp 0x14002b0e8
mov al, 0x11
jmp 0x14002b0e8
mov al, 0x12
jmp 0x14002b0e8
mov al, 0x13
jmp 0x14002b0e8
mov al, 0x14
jmp 0x14002b0e8
mov al, 0x15
jmp 0x14002b0e8
mov al, 0x16
jmp 0x14002b0e8
mov al, 0x17
jmp 0x14002b0e8
mov al, 0x18
jmp 0x14002b0e8
mov al, 0x19
jmp 0x14002b0e8
mov al, 0x1a
jmp 0x14002b0e8
mov al, 0x1b
jmp 0x14002b0e8
mov al, 0x1c
jmp 0x14002b0e8
mov al, 0x1d
jmp 0x14002b0e8
invalid
sub dh, byte [rax - 0x4fd914e2]
invalid
mov al, 0x1e
jmp 0x14002b0e8
mov al, 0x1f
jmp 0x14002b0e8
mov al, 0x20
jmp 0x14002b0e8
mov al, 0x21
jmp 0x14002b0e8
mov al, 0x22
jmp 0x14002b0e8
mov al, 0x23
jmp 0x14002b0e8
mov al, 0x24
jmp 0x14002b0e8
invalid
invalid
mov al, 0x25
jmp 0x14002b0e8
mov al, 0x26
jmp 0x14002b0e8
jmp 0x14002b0e8
mov al, 0x27
jmp 0x14002b0e8
mov al, 0x28
mov byte [rsp + 0x80], al
lea r8, str.KindError
lea eax, str.KindError
and al, 0x80
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
invalid
lea eax, str.KindError
lea rsi, [rsp + 0x68]
mov r9d, 4
mov rcx, rsi
call fcn.14009e690
lea r8, [0x1400c5048]
invalid
lahf
or dword [rax], eax
cmp byte [rdi - 0x72b7fff7], bl
xchg esp, eax
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
int1
lahf
or dword [rax], eax
lea rdx, [rsp + 0x80]
mov rcx, rsi
call fcn.14009a530
mov rcx, rax
call fcn.14009a680
hlt
invalid
mov ebx, eax
ret
mov eax, ebx
add rsp, 0x90
nop
add byte [rax], al
add byte [rbx + 0x5f], bl
nop
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rsi
ret
lea rcx, [rsp + 0x68]
call fcn.140006630
in al, dx
mov ah, 0xfd
dec dword [rax - 0x77]
int1
in al, dx
mov ah, 0xfd
dec dword [rax - 0x77]
int1
call fcn.1400bd260
ud2
add byte [rdi], cl
or esp, dword [rsi - 0x70]
push rsi
push rdi
push rbx
sub rsp, 0x90
mov rsi, rdx
invalid
mov rdx, qword [rcx]
mov eax, edx
invalid
and eax, 3
lea rcx, [0x1400c1714]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
invalid
jmp rax
mov rcx, qword [rdx]
mov rdx, qword [rdx + 8]
mov r8, rsi
invalid
add rsp, 0x90
add byte [rax], al
invalid
add byte [rax], al
pop rbx
pop rdi
pop rsi
jmp fcn.14009f230
mov rcx, qword [rdx - 1]
mov ecx, dword [rdx - 1]
mov rax, qword [rdx + 7]
mov rax, qword [rax + 0x20]
mov rdx, rsi
add rsp, 0x90
nop
add byte [rax], al
add byte [rbx + 0x5f], bl
invalid
nop
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rsi
jmp rax
shr rdx, 0x20
mov dword [rsp + 0x24], edx
and al, 0x48
lea edi, [rsp + 0x28]
and al, 0x48
lea edi, [rsp + 0x28]
mov rcx, rdi
call fcn.140047b40
mov qword [rsp + 0x40], rdi
and al, 0x40
and al, 0x40
lea rax, [0x14001ad50]
lea rax, [0x14001ad50]
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0x24]
and al, 0x24
and al, 0x24
and al, 0x48
mov dword [rsp + 0x50], eax
mov qword [rsp + 0x50], rax
lea rax, [0x1400adec0]
or byte [rax], al
mov qword [rsp + 0x58], rax
pop rax
lea rax, [0x1400c50d0]
mov qword [rsp + 0x60], rax
and al, 0x60
and al, 0x60
mov qword [rsp + 0x68], 3
push 3
mov qword [rsp + 0x80], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x40]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 2
mov dword [rsp + 0x78], 2
mov dword [rsp + 0x78], 2
add byte [rax], al
lea rdx, [rsp + 0x60]
mov rcx, rsi
call fcn.14009dea0
jns 0x14002b251
invalid
invalid
mov ebx, eax
jns 0x14002b251
invalid
mov rdx, qword [rsp + 0x30]
test rdx, rdx
je 0x14002b552
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax - 0x75], cl
and al, 0x28
and al, 0x28
mov rcx, qword [rsp + 0x28]
and al, 0x28
mov r8d, 1
call fcn.140001da0
std
invalid
jmp 0x14002b552
invalid
std
invalid
add byte [rax - 0x3f], cl
invalid
shr rdx, 0x20
lea rax, [0x1400c1724]
lea eax, [0x1400c1724]
add byte [rax + 0x63], cl
or al, 0x90
movsxd rcx, dword [rax + rdx*4]
add rcx, rax
add ecx, eax
jmp rcx
lea rax, str.entity_not_foundpermission_deniedconnection_refusedconnection_resethost_unreachablenetwork_unreachableconnection_abortednot_connectedaddress_in_useaddress_not_availablenetwork_downbroken_pipeentity_already_existsoperation_would_blocknot_a_directoryis_a_directorydirectory_not_emptyread_only_filesystem_or_storage_mediumfilesystem_loop_or_indirection_limit__e.g._symlink_loop_stale_network_file_handleinvalid_input_parameterinvalid_datatimed_outwrite_zerono_storage_spaceseek_on_unseekable_filefilesystem_quota_exceededfile_too_largeresource_busyexecutable_file_busydeadlockcross_device_link_or_renametoo_many_linksinvalid_filenameargument_list_too_longoperation_interruptedunsupportedunexpected_end_of_fileout_of_memoryother_erroruncategorized_errorOscode
lea eax, str.entity_not_foundpermission_deniedconnection_refusedconnection_resethost_unreachablenetwork_unreachableconnection_abortednot_connectedaddress_in_useaddress_not_availablenetwork_downbroken_pipeentity_already_existsoperation_would_blocknot_a_directoryis_a_directorydirectory_not_emptyread_only_filesystem_or_storage_mediumfilesystem_loop_or_indirection_limit__e.g._symlink_loop_stale_network_file_handleinvalid_input_parameterinvalid_datatimed_outwrite_zerono_storage_spaceseek_on_unseekable_filefilesystem_quota_exceededfile_too_largeresource_busyexecutable_file_busydeadlockcross_device_link_or_renametoo_many_linksinvalid_filenameargument_list_too_longoperation_interruptedunsupportedunexpected_end_of_fileout_of_memoryother_erroruncategorized_errorOscode
mov ecx, 0x10
jmp 0x14002b4ef
jle case.0x14002b5fb.1
add byte [rax], al
jle case.0x14002b5fb.1
add byte [rax], al
lea rax, [0x1400c4d38]
lea eax, [0x1400c4d38]
mov ecx, 0x11
jmp 0x14002b4ef
insd dword [rdi], dx
add al, byte [rax]
invalid
insd dword [rdi], dx
add al, byte [rax]
add byte [rax - 0x73], cl
lea rax, [0x1400c4d49]
lea rax, [0x1400c4d49]
lea eax, [0x1400c4d49]
mov ecx, 0x12
jmp 0x14002b4ef
pop rsp
add al, byte [rax]
invalid
pop rsp
add al, byte [rax]
add byte [rax - 0x73], cl
lea rax, [0x1400c4d5b]
lea rax, [0x1400c4d5b]
lea eax, [0x1400c4d5b]
mov ecx, 0x10
jmp 0x14002b4ef
add al, byte [r8]
invalid
add al, byte [r8]
add byte [rax - 0x73], cl
lea rax, [0x1400c4d6b]
lea rax, [0x1400c4d6b]
lea eax, [0x1400c4d6b]
mov ecx, 0x10
jmp 0x14002b4ef
cmp al, byte [rdx]
add byte [rax], al
cmp al, byte [rdx]
add byte [rax], al
lea rax, [0x1400c4d7b]
jmp 0x14002b4ea
add byte [rax], al
lea rax, [0x1400c4d8e]
lea eax, [0x1400c4d8e]
mov ecx, 0x12
jmp 0x14002b4ef
lea rax, [0x1400c4da0]
lea eax, [0x1400c4da0]
mov ecx, 0xd
jmp 0x14002b4ef
add byte [rax], al
add cl, ch
or al, 2
add byte [rax], al
lea rax, [0x1400c4dad]
lea eax, [0x1400c4dad]
add byte [rcx + 0xe], bh
mov ecx, 0xe
jmp 0x14002b4ef
lea rax, [0x1400c4dbb]
lea eax, [0x1400c4dbb]
rcr byte [rdx + 0x15b90009], 0
add byte [rax], al
mov ecx, 0x15
jmp 0x14002b4ef
lea rax, [0x1400c4dd0]
lea eax, [0x1400c4dd0]
mov ecx, 0xc
jmp 0x14002b4ef
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x1400c4ddc]
lea rax, [0x1400c4ddc]
lea eax, [0x1400c4ddc]
mov ecx, 0xb
jmp 0x14002b4ef
add cl, ch
enter 1, 0
lea rax, [0x1400c4de7]
lea eax, [0x1400c4de7]
mov ecx, 0x15
jmp 0x14002b4ef
adc eax, 0xe9000000
mov bh, 1
add byte [rax], al
lea rax, [0x1400c4dfc]
lea eax, [0x1400c4dfc]
or dword [rax], eax
mov ecx, 0x15
jmp 0x14002b4ef
lea rax, [0x1400c4e11]
lea eax, [0x1400c4e11]
add eax, 0x99ac1
mov ecx, 0xf
jmp 0x14002b4ef
lea rax, [0x1400c4e20]
lea eax, [0x1400c4e20]
add byte [rcx + 0xe], bh
mov ecx, 0xe
add byte [rax], al
jmp 0x14002b4ef
test byte [rcx], al
add byte [rax], al
lea rax, [0x1400c4e2e]
lea eax, [0x1400c4e2e]
jmp 0x14002b4ea
lea rax, [0x1400c4e41]
lea eax, [0x1400c4e41]
mov ecx, 0x26
jmp 0x14002b4ef
add byte [rax], al
add cl, ch
add dword [eax], eax
add byte [rax - 0x73], cl
lea rax, [0x1400c4e67]
lea rax, [0x1400c4e67]
lea eax, [0x1400c4e67]
invalid
mov ecx, 0x38
jmp 0x14002b4ef
push rsi
add dword [rax], eax
invalid
push rsi
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x1400c4e9f]
lea rax, [0x1400c4e9f]
lea eax, [0x1400c4e9f]
invalid
mov ecx, 0x19
sbb dword [rax], eax
add byte [rax], al
jmp 0x14002b4ef
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x99b07
invalid
wait
or dword [rax], eax
lea rax, [0x1400c4eb8]
lea eax, [0x1400c4eb8]
invalid
mov ecx, 0x17
jmp 0x14002b4ef
add byte [rax], al
add cl, ch
xor al, 1
add byte [rax], al
lea rax, [0x1400c4ecf]
lea eax, [0x1400c4ecf]
add eax, 0x99b0d
add byte [rcx + 0xc], bh
mov ecx, 0xc
add byte [rax], al
jmp 0x14002b4ef
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x1400c4edb]
lea rax, [0x1400c4edb]
lea eax, [0x1400c4edb]
or dword [rax], eax
mov ecx, 9
jmp 0x14002b4ef
adc al, byte [rcx]
add byte [rax], al
add byte [rax], al
add cl, ch
adc al, byte [rcx]
add byte [rax], al
lea rax, [0x1400c4ee4]
lea eax, [0x1400c4ee4]
wait
or dword [rax], eax
mov ecx, 0xa
or al, byte [rax]
add byte [rax], al
jmp 0x14002b4ef
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x99af9
stc
invalid
or dword [rax], eax
lea rax, [0x1400c4eee]
lea eax, [0x1400c4eee]
stc
invalid
mov ecx, 0x10
jmp 0x14002b4ef
add cl, ch
lock add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x1400c4efe]
lea rax, [0x1400c4efe]
lea eax, [0x1400c4efe]
mov ecx, 0x17
jmp 0x14002b4ef
add byte [rax], al
invalid
add byte [rax], al
lea rax, [0x1400c4f15]
lea eax, [0x1400c4f15]
or dword [rax], eax
mov ecx, 0x19
jmp 0x14002b4ef
lea rax, [0x1400c4f2e]
lea eax, [0x1400c4f2e]
add eax, 0x99b06
mov ecx, 0xe
jmp 0x14002b4ef
invalid
add byte [rax], al
add cl, ch
mov ebp, 0x48000000
invalid
invalid
add byte [rax - 0x73], cl
add eax, 0x99b03
invalid
lea rax, [0x1400c4f3c]
lea eax, [0x1400c4f3c]
add byte [rcx + 0xd], bh
mov ecx, 0xd
jmp 0x14002b4ef
lodsb al, byte [rsi]
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x1400c4f49]
lea rax, [0x1400c4f49]
lea eax, [0x1400c4f49]
call [rdx + 0x14b90009]
add byte [rax], al
add byte [rax], al
jmp 0x14002b4ef
lea rax, [0x1400c4f5d]
mov ecx, 0x14
add byte [rax], al
jmp 0x14002b4ef
lea rax, [0x1400c4f5d]
lea eax, [0x1400c4f5d]
mov ecx, 8
jmp 0x14002b4ef
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x1400c4f65]
add byte [rax], al
lea rax, [0x1400c4f65]
invalid
mov ecx, 0x1b
add bl, ch
jl 0x14002b4bc
invalid
jmp 0x14002b4ef
lea rax, [0x1400c4f80]
lea eax, [0x1400c4f80]
wait
or dword [rax], eax
mov ecx, 0xe
add bl, ch
outsb dx, byte [rsi]
jmp 0x14002b4ef
lea rax, [0x1400c4f8e]
wait
or dword [rax], eax
mov ecx, 0x10
add bl, ch
invalid
jmp 0x14002b4ef
lea rax, [0x1400c4f9e]
wait
or dword [rax], eax
mov ecx, 0x16
add bl, ch
push rdx
jmp 0x14002b4ef
lea rax, [0x1400c4fb4]
mov ecx, 0x15
jmp 0x14002b4ef
lea rax, [0x1400c4fc9]
mov ecx, 0xb
jmp 0x14002b4ef
lea rax, [0x1400c4fd4]
adc al, 0x9b
or dword [rax], eax
mov ecx, 0x16
jmp 0x14002b4ef
lea rax, [0x1400c4fea]
mov ecx, 0xd
jmp 0x14002b4ef
lea rax, [0x1400c4ff7]
mov ecx, 0xb
jmp 0x14002b4ef
lea rax, [0x1400c5002]
or dword [rax], eax
mov ecx, 0x13
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rcx
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
lea rax, [0x140003fe0]
std
invalid
std
dec dword [rax - 0x77]
and al, 0x30
mov qword [rsp + 0x30], rax
lea rax, [0x1400c4bb0]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
mov qword [rsp + 0x80], 0
lea rax, [rsp + 0x28]
mov qword [rsp + 0x70], rax
jo 0x14002b583
mov dword [rsp + 0x78], 1
jo 0x14002b583
mov dword [rsp + 0x78], 1
add byte [rax], al
lea rdx, [rsp + 0x60]
push rsp
and al, 0x60
mov rcx, rsi
mov ecx, esi
call fcn.14009dea0
mov ebx, eax
ret
sub dword [rdi], eax
add byte [rcx + 0x48d889c3], cl
ret
mov eax, ebx
invalid
ret
mov eax, ebx
add rsp, 0x90
add esp, 0x90
add esp, 0x90
add byte [rax], al
pop rbx
pop rdi
pop rsi
ret
invalid
and al, 0x28
call fcn.140006630
mov al, 0xfd
dec dword [rax - 0x77]
mov ecx, esi
mov al, 0xfd
dec dword [rax - 0x77]
mov ecx, esi
mov ecx, esi
call fcn.1400bd260
ud2
invalid
sbb al, 9
add byte [rdi], cl
or esp, dword [rsi + 0x2e]
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
sub esp, 0x28
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
in al, dx
sub esp, 0x28
sub byte [rax - 0x75], cl
or dword [rcx + 0x3e083c8], ecx
enter 0xffffffffffffe083, 3
mov rcx, qword [rcx]
mov ecx, dword [rcx]
mov eax, ecx
enter 0xffffffffffffe083, 3
and eax, 3
lea rdx, [0x1400c17c8]
lea edx, [0x1400c17c8]
xor eax, 0x48000962
invalid
or dword [rax], eax
movsxd rax, dword [rdx + rax*4]
add rax, rdx
invalid
add eax, edx
jmp rax
mov rax, qword [rcx]
mov eax, dword [rcx]
mov rdx, qword [rcx + 8]
add rsp, 0x28
add esp, 0x28
add esp, 0x28
sub bl, al
ret
mov rax, qword [rcx - 1]
mov rdx, qword [rcx + 7]
dec dword [rax - 0x75]
push rcx
invalid
mov edx, dword [rcx + 7]
mov rcx, rax
call qword [rdx + 0x40]
nop
sar edi, 0x52
push rdx
nop
add rsp, 0x28
invalid
ret
shr rcx, 0x20
call fcn.140052700
jno 0x14002b5c6
add byte [rax + 0xf], cl
movsx rax, al
movsx eax, al
mov esi, 0xd8d48c0
fmul qword [rcx]
or dword [rax], eax
mov rdx, qword [rcx + rax*8]
lea rcx, [0x1400c9218]
or dword [rax], eax
mov rdx, qword [rcx + rax*8]
lea rcx, str.entity_not_foundpermission_deniedconnection_refusedconnection_resethost_unreachablenetwork_unreachableconnection_abortednot_connectedaddress_in_useaddress_not_availablenetwork_downbroken_pipeentity_already_existsoperation_would_blocknot_a_directoryis_a_directorydirectory_not_emptyread_only_filesystem_or_storage_mediumfilesystem_loop_or_indirection_limit__e.g._symlink_loop_stale_network_file_handleinvalid_input_parameterinvalid_datatimed_outwrite_zerono_storage_spaceseek_on_unseekable_filefilesystem_quota_exceededfile_too_largeresource_busyexecutable_file_busydeadlockcross_device_link_or_renametoo_many_linksinvalid_filenameargument_list_too_longoperation_interruptedunsupportedunexpected_end_of_fileout_of_memoryother_erroruncategorized_errorOscode
lea ecx, [0x1400c9360]
test ebp, ebx
or dword [rax], eax
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
ror dword [rax - 0x7d], 0xc4
sub bl, al
ret
add rsp, 0x28
ret
shr rcx, 0x20
shr ecx, 0x20
cmp ecx, 0x28
ja case.default.0x14002b5fb
sub byte [rdi + 0x14], dh
adc al, 0x48
lea eax, [0x1400c17d8]
invalid
or dword [rax], eax
lea rax, [0x1400c17d8]
invalid
add byte [rax + 0x63], cl
or al, 0x88
movsxd rcx, dword [rax + rcx*4]
invalid
add rcx, rax
add ecx, eax
sar edi, 0xe1
jmp rcx
xor eax, eax
jmp 0x14002b5c5
mov al, 0x29
jmp 0x14002b5c5
mov al, 1
jmp 0x14002b5c5
add ebx, ebp
mov esp, 0xb8eb02b0
mov al, 2
jmp 0x14002b5c5
mov al, 3
jmp 0x14002b5c5
mov al, 4
jmp 0x14002b5c5
invalid
mov al, 0xb0
mov al, 5
jmp 0x14002b5c5
add eax, 0x6b0aceb
mov al, 6
jmp 0x14002b5c5
mov al, 7
jmp 0x14002b5c5
mov al, 8
jmp 0x14002b5c5
or bl, ch
movabs al, byte [0x98eb0ab09ceb09b0]
mov al, 9
jmp 0x14002b5c5
mov al, 0xa
jmp 0x14002b5c5
mov al, 0xb
jmp 0x14002b5c5
mov al, 0xc
jmp 0x14002b5c5
or al, 0xeb
nop
mov al, 0xd
jmp 0x14002b5c5
mov al, 0xe
jmp 0x14002b5c5
invalid
mov byte [rax - 0x4f7b14f1], dh
adc bl, ch
jmp 0x14002b5c5
mov al, 0x11
jmp 0x14002b5c5
invalid
push qword [rax - 0x8d16ee]
mov al, 0xf
jmp 0x14002b5c5
mov al, 0x10
jmp 0x14002b5c5
mov al, 0x11
jmp 0x14002b5c5
invalid
invalid
invalid
mov al, 0x12
jmp 0x14002b5c5
invalid
invalid
invalid
mov al, 0x13
jmp 0x14002b5c5
invalid
invalid
invalid
mov al, 0x14
jmp 0x14002b5c5
invalid
invalid
invalid
mov al, 0x15
jmp 0x14002b5c5
invalid
invalid
invalid
mov al, 0x16
jmp 0x14002b5c5
invalid
invalid
invalid
mov al, 0x17
jmp 0x14002b5c5
invalid
invalid
invalid
mov al, 0x18
jmp 0x14002b5c5
invalid
invalid
invalid
mov al, 0x19
jmp 0x14002b5c5
invalid
invalid
invalid
mov al, 0x1a
jmp 0x14002b5c5
invalid
invalid
invalid
mov al, 0x1b
jmp 0x14002b5c5
invalid
invalid
invalid
mov al, 0x1c
jmp 0x14002b5c5
invalid
invalid
invalid
mov al, 0x1d
jmp 0x14002b5c5
invalid
invalid
invalid
mov al, 0x1e
jmp 0x14002b5c5
invalid
invalid
invalid
mov al, 0x1f
jmp 0x14002b5c5
invalid
invalid
invalid
mov al, 0x20
jmp 0x14002b5c5
invalid
invalid
invalid
mov al, 0x21
jmp 0x14002b5c5
invalid
invalid
invalid
mov al, 0x22
jmp 0x14002b5c5
invalid
invalid
invalid
mov al, 0x23
jmp 0x14002b5c5
invalid
invalid
invalid
mov al, 0x24
jmp 0x14002b5c5
invalid
invalid
invalid
mov al, 0x25
jmp 0x14002b5c5
invalid
invalid
invalid
mov al, 0x26
jmp 0x14002b5c5
mov al, 0x27
jmp 0x14002b5c5
mov al, 0x28
jmp 0x14002b5c5
mov edx, eax
and edx, 3
cmp rdx, 2
jb 0x14002bdaa
cmp edx, 2
jne 0x14002bdaa
mov rdx, rax
shr rdx, 0x20
cmp edx, 6
jne 0x14002bdaa
xorps xmm0, xmm0
movups xmmword [rsi], xmm0
jmp 0x14002bdb1
mov qword [rsi], rcx
mov qword [rsi + 8], rax
mov rax, rsi
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r14
ret
add byte [rdi], cl
or ebp, eax
pop rbp
fld qword [rsi]
add byte [rdi], cl
or esp, dword [rsi + 0x66]
nop dword cs:[rax + rax]
push rsi
push rdi
sub rsp, 0x38
mov rdi, r9
mov edi, ecx
mov edi, ecx
mov rsi, rcx
mov qword [rsp + 0x20], rdx
lea rcx, [rsp + 0x28]
mov edx, 0xfffffff5
call fcn.140051260
cmp qword [rsp + 0x28], 0
je 0x14002be63
mov rax, qword [rsp + 0x30]
mov ecx, eax
and ecx, 3
cmp rcx, 2
jb 0x14002be63
cmp ecx, 2
jne 0x14002be63
shr rax, 0x20
cmp eax, 6
jne 0x14002be63
mov qword [rsi + 8], rdi
mov qword [rsi], 0
jmp 0x14002be6b
movups xmm0, xmmword [rsp + 0x28]
movups xmmword [rsi], xmm0
mov rax, rsi
add rsp, 0x38
pop rdi
pop rsi
ret
xor r15d, edi
jmp 0x14002bf10
mov ebx, dword [r11 - 0x30]
mov r14d, dword [r11 - 0x20]
add rbx, rdi
mov r15d, dword [r11 - 0x10]
add r15, r14
add r15, rbx
mov edi, dword [r11]
add rdi, r15
add rcx, 4
add r11, 0x40
cmp r10, rcx
jne case.0x14002b25e.191
test rax, rax
je 0x14002bf10
shl rcx, 4
add rcx, r8
shl rax, 4
xor r10d, r10d
nop dword [rax + rax]
mov r11d, dword [rcx + r10]
add rdi, r11
add r10, 0x10
cmp rax, r10
jne 0x14002bf00
shl r9, 4
loope 0x14002bf18
lea rax, [0x1400c2950]
xor ecx, ecx
push 9
add byte [rcx], dh
leave
nop dword [rax]
cmp r9, rcx
je 0x14002bf39
mov r10d, dword [r8 + rcx]
add rcx, 0x10
test r10, r10
test edx, edx
or byte [rax - 0x7d], cl
rcl dword [rax], 0x4d
test edx, edx
je 0x14002bf20
mov rax, qword [r8 + rcx - 8]
jmp 0x14002bf3c
add eax, dword [rbp + 0x31]
ror byte [rax - 0x77], cl
push rsp
and al, 0x20
xor r10d, r10d
mov qword [rsp + 0x20], rdx
lea rcx, [rsp + 0x30]
mov edx, 0xfffffff5
mov r8, rax
mov r9, r10
call fcn.140051260
cmp qword [rsp + 0x30], 0
je 0x14002bf89
mov rax, qword [rsp + 0x38]
mov ecx, eax
and ecx, 3
cmp rcx, 2
jb 0x14002bf89
cmp ecx, 2
jne 0x14002bf89
shr rax, 0x20
cmp eax, 6
jne 0x14002bf89
mov qword [rsi + 8], rdi
mov qword [rsi], 0
jmp 0x14002bf91
movups xmm0, xmmword [rsp + 0x30]
movups xmmword [rsi], xmm0
mov rax, rsi
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
rol dword [rbx - 0x7cb7fc1f], 0xf9
add dh, byte [rdx + 0x15]
cmp ecx, 2
jne 0x14002bfce
mov rcx, rax
shr rcx, 0x20
xor edx, edx
cmp ecx, 6
cmove rax, rdx
add rsp, 0x28
ret
invalid
ror byte [rdi], 0x85
add al, byte [rdx]
add byte [rax], al
test rsi, rsi
jne 0x14002c07a
invalid
jmp 0x14002c204
jmp 0x14002c204
add byte [rcx - 0x75], al
add byte [r8 + 0x39], r9b
enter 0xffffffffffff870f, 0x27
add al, byte [rax]
add byte [rcx], ch
rol dword [rcx - 0x77], 0x4d
add byte [rdx + 1], cl
add r9b, byte [rax]
test rsi, rsi
je 0x14002c204
lea r15, [0x1400c2950]
lea rbp, [rsp + 0x68]
lea r12, [0x1400c187c]
jmp 0x14002c0a3
test rsi, rsi
je 0x14002c204
mov r14, rsi
shl r14, 4
xor eax, eax
nop dword [rax]
cmp r14, rax
je 0x14002c0d0
mov r9d, dword [r13 + rax]
mov ecx, dword [rbp + rax]
add rax, 0x10
test r9, r9
je 0x14002c0b0
mov r8, qword [r13 + rax - 8]
jmp 0x14002c0d6
add eax, 0x660cebf8
nop dword [rax + rax]
xor r9d, r9d
mov r8, r15
mov qword [rsp + 0x20], rdi
mov rcx, rbp
mov edx, 0xfffffff5
call fcn.140051260
cmp qword [rsp + 0x68], 0
je 0x14002c170
mov rax, qword [rsp + 0x70]
mov ecx, eax
and ecx, 3
loope 0x14002c101
loope 0x14002c101
movsxd rcx, dword [r12 + rcx*4]
add rcx, r12
mov word [rcx + rax - 0x1f], cs
jmp rcx
invalid
mov r8, qword [rsp + 0x70]
test r8, r8
je 0x14002c217
xor edx, edx
xor ecx, ecx
mov rax, r8
nop word cs:[rax + rax]
mov r9d, dword [r13 + rdx]
sub rax, r9
jb 0x14002c1c2
inc rcx
add rdx, 0x10
mov r8, rax
cmp r14, rdx
jne 0x14002c190
jmp 0x14002c1c5
mov rax, r8
cmp rsi, rcx
jb 0x14002c240
mov r8, rcx
shl r8, 4
lea rdx, [r8 + r13]
sub rsi, rcx
jne 0x14002c1e8
mov r13, rdx
test rax, rax
je 0x14002c09a
jmp 0x14002c251
mov ecx, dword [rdx]
cmp rax, rcx
ja 0x14002c28d
sub ecx, eax
mov dword [rdx], ecx
add qword [r13 + r8 + 8], rax
mov r13, rdx
jmp 0x14002c09a
xor eax, eax
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, str.failed_to_write_whole_buffer
mov ecx, eax
and ecx, 3
cmp rcx, 2
jb 0x14002c206
cmp ecx, 2
jne 0x14002c206
mov rcx, rax
shr rcx, 0x20
xor edx, edx
cmp ecx, 6
cmove rax, rdx
jmp 0x14002c206
lea r8, [0x1400c54b8]
mov rdx, rsi
call fcn.14009ff10
ud2
lea rax, str.advancing_io_slices_beyond_their_length
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [0x1400c2950]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, [0x1400c5508]
lea rcx, [rsp + 0x30]
call fcn.140099840
ud2
lea rax, str._U_f_
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [0x1400c2950]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.XU_f_
lea rcx, [rsp + 0x30]
call fcn.140099840
ud2
invalid
add byte [rax], al
xorps xmm6, xmm6
movups xmmword [rsp + 0x38], xmm6
mov rax, qword [rbx + 0x20]
mov r14, qword [rbx + 0x28]
mov r15, qword [rbx + 0x10]
add r15, rax
sub r14, rax
jne 0x14002d2e7
xor r13d, r13d
mov ecx, 1
jmp 0x14002d300
jnp 0x14002d2dc
mov r14, qword [rbx + 0x28]
sub r14, r15
add r15, qword [rbx + 0x10]
cmp qword [rdi + 8], r14
jae 0x14002d3b5
mov rcx, rdi
xor edx, edx
mov r8, r14
call fcn.140010fc0
mov r13, qword [rdi + 0x10]
jmp 0x14002d3b8
invalid
lea rcx, [rsp + 0x30]
xor edx, edx
mov r8, r14
call fcn.140010fc0
mov rcx, qword [rsp + 0x30]
mov r13, qword [rsp + 0x40]
add rcx, r13
mov rdx, r15
mov edx, edi
mov edx, edi
mov r8, r14
call sub.msvcrt.dll_memcpy
add r13, r14
mov qword [rsp + 0x40], r13
add rbx, 0x38
movups xmmword [r12], xmm6
lea rcx, [rsp + 0x48]
lea ecx, [rsp + 0x48]
lea ecx, [rsp + 0x48]
lea r8, [rsp + 0x30]
mov rdx, rbx
xor r9d, r9d
call fcn.14002fa70
cmp qword [rsp + 0x48], 0
je 0x14002d35d
mov rax, qword [rsp + 0x50]
mov ecx, eax
and ecx, 3
cmp rcx, 2
jb 0x14002d387
cmp ecx, 2
jne 0x14002d387
mov rcx, rax
shr rcx, 0x20
cmp ecx, 6
jne 0x14002d387
mov rbx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x40]
and al, 0x40
and al, 0x40
lea rcx, [rsp + 0x48]
mov rdx, rbx
call fcn.1400a03c0
cmp qword [rsp + 0x48], 0
je 0x14002d47e
lea rax, str.stream_did_not_contain_valid_UTF_8
lea eax, [0x1400c4ac8]
mov qword [rsi + 8], rax
mov qword [rsi], 1
mov rdx, qword [rsp + 0x38]
test rdx, rdx
je 0x14002d4e5
mov rcx, qword [rsp + 0x30]
mov r8d, 1
call fcn.140001da0
jmp 0x14002d4e5
xor r13d, r13d
mov rcx, qword [rdi]
add rcx, r13
mov rdx, r15
mov r8, r14
call sub.msvcrt.dll_memcpy
add r13, r14
mov qword [rdi + 0x10], r13
add rbx, 0x38
xorps xmm0, xmm0
movups xmmword [r12], xmm0
lea rcx, [rsp + 0x48]
mov rdx, rbx
mov r8, rdi
xor r9d, r9d
call fcn.14002fa70
cmp qword [rsp + 0x48], 0
je 0x14002d426
mov rbx, qword [rsp + 0x50]
mov eax, ebx
and eax, 3
cmp rax, 2
jb 0x14002d41c
cmp eax, 2
jne 0x14002d41c
mov rax, rbx
shr rax, 0x20
cmp eax, 6
jne 0x14002d41c
xor ebx, ebx
jmp 0x14002d42b
mov r14d, 1
xor ebp, ebp
jmp 0x14002d434
mov rbx, qword [rsp + 0x50]
pop rsp
and al, 0x50
add rbx, r14
mov bpl, 1
xor r14d, r14d
mov rdx, qword [rdi]
mov r15, qword [rdi + 0x10]
lea rcx, [rsp + 0x48]
mov r8, r15
call fcn.1400a03c0
cmp qword [rsp + 0x48], 0
je 0x14002d471
lea rax, str.stream_did_not_contain_valid_UTF_8
test bpl, bpl
cmovne rbx, rax
mov qword [rsi + 8], rbx
mov qword [rsi], 1
xor eax, eax
mov qword [rdi + 0x10], rax
jmp 0x14002d4e5
adc bl, ch
je 0x14002d4be
mov qword [rsi], r14
mov dword [rsi], esi
mov qword [rsi + 8], rbx
mov qword [rdi + 0x10], r15
jmp 0x14002d4e5
mov r15, qword [rsp + 0x50]
mov r14, qword [rsp + 0x58]
mov rax, qword [rdi + 8]
mov r12, qword [rdi + 0x10]
sub rax, r12
cmp rax, r14
jae 0x14002d4aa
mov rcx, rdi
mov rdx, r12
mov r8, r14
call fcn.140010fc0
mov r12, qword [rdi + 0x10]
invalid
invalid
adc byte [eax - 0x75], cl
cmovl eax, dword [rcx]
loope 0x14002d4fd
mov rcx, qword [rdi]
add rcx, r12
mov rdx, r15
mov edx, edi
mov r8, r14
call sub.msvcrt.dll_memcpy
add r12, r14
add byte [rcx], cl
add byte [rbp + 1], cl
hlt
mov qword [rdi + 0x10], r12
mov qword [rsi + 8], r14
mov qword [rsi], 0
add byte [rax - 0x75], cl
push rsp
and al, 0x38
add byte [rax - 0x75], cl
push rsp
and al, 0x38
test rdx, rdx
je 0x14002d4e5
mov r8d, 1
mov rcx, rbx
jmp 0x14002d3ab
mov rax, rsi
movaps xmm6, xmmword [rsp + 0x60]
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
movabs eax, dword [0x6c64de80aebfffd]
add byte [rdi], cl
or ecx, dword [rax - 0x77]
invalid
mov ecx, edi
xor edx, edx
call fcn.1400064c0
mov rcx, rsi
call fcn.1400bd260
ud2
sub rsp, 0x38
mov rsi, r8
mov rbx, rdx
mov rdi, qword [rcx]
mov r14, qword [rdi + 0x20]
mov rax, qword [rdi + 0x28]
sub rax, r14
cmp rax, r8
jae 0x14002d666
add rdi, 0x10
lea r14, [rsp + 0x28]
lea rbp, [0x1400c188c]
jmp 0x14002d5a9
test rsi, rsi
je 0x14002d67f
mov rcx, r14
mov rdx, rdi
mov r8, rbx
mov r9, rsi
call fcn.14002a2e0
cmp qword [rsp + 0x28], 0
and al, 0x28
invalid
je case.default.0x14002d5d4
and al, 0x28
add byte [rsi + rbp + 0x48], dh
mov eax, dword [rsp + 0x30]
mov rax, qword [rsp + 0x30]
mov ecx, eax
and ecx, 3
movsxd rcx, dword [rbp + rcx*4]
add rcx, rbp
jmp rcx
cmp byte [rax + 0x10], 0x23
je 0x14002d5a0
jmp 0x14002d681
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x14002d692
mov rax, rsi
sub rax, rcx
jb 0x14002d69b
add rbx, rcx
mov rsi, rax
jmp 0x14002d5a0
mov rdx, qword [rdi + 0x10]
add rdx, r14
mov rcx, rbx
mov r8, rsi
call sub.msvcrt.dll_memcpy
add r14, rsi
mov qword [rdi + 0x20], r14
xor eax, eax
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, str.8T_f_
jmp 0x14002d681
lea r8, [0x1400c5470]
mov rdx, rsi
call fcn.14009ff10
ud2
pop rdi
pop rsi
ret
mov rcx, rdi
call fcn.1400bd260
ud2
cmp qword [r12 + 0x10], 0
jne 0x14002e475
mov rdi, r8
mov rbx, rdx
lea rsi, [r12 + 0x10]
mov qword [r12 + 0x10], 0xffffffffffffffff
invalid
invalid
invalid
push qword [rcx + 0x1407e80a]
invalid
add byte [rbp - 0x73], cl
je 0x14002e351
sbb byte [rax - 0x7b], cl
invalid
je 0x14002e37d
mov r15, rdx
inc r15
sub rdi, r15
jb 0x14002e483
mov r13, qword [r12 + 0x28]
test r13, r13
je 0x14002e3b5
mov rax, qword [r12 + 0x20]
sub rax, r13
cmp rax, r15
jbe 0x14002e3f0
mov rcx, qword [r12 + 0x18]
add rcx, r13
mov rdx, rbx
mov r8, r15
call sub.msvcrt.dll_memcpy
or byte [rax], al
or byte [rax], al
add r13, r15
mov qword [r12 + 0x28], r13
jmp 0x14002e403
mov r15, qword [r12 + 0x28]
test r15, r15
je 0x14002e435
invalid
add byte [rcx - 0x75], cl
invalid
mov rax, qword [r14]
cmp byte [r15 + rax - 1], 0xa
jne 0x14002e438
mov rcx, r14
call fcn.14002a4a0
test rax, rax
jne 0x14002e462
mov r15, qword [r12 + 0x28]
jmp 0x14002e438
lea rcx, [r12 + 0x31]
mov rdx, rbx
mov r8, r15
call fcn.140030990
test rax, rax
je 0x14002e410
mov ecx, eax
and ecx, 3
cmp rcx, 2
jb 0x14002e462
cmp ecx, 2
jne 0x14002e462
mov rcx, rax
shr rcx, 0x20
cmp ecx, 6
stc
invalid
je 0x14002e410
stc
invalid
jmp 0x14002e462
mov rcx, r14
mov rdx, rbx
mov r8, r15
call fcn.14002a880
test rax, rax
jne 0x14002e462
mov rcx, r14
call fcn.14002a4a0
test rax, rax
jne 0x14002e462
add rbx, r15
mov rax, qword [r12 + 0x20]
mov r15, qword [r12 + 0x28]
sub rax, r15
cmp rax, rdi
ja 0x14002e445
mov rcx, r14
mov rdx, rbx
mov r8, rdi
call fcn.14002a880
jmp 0x14002e462
xor r15d, r15d
mov rax, qword [r12 + 0x20]
sub rax, r15
cmp rax, rdi
jbe 0x14002e425
mov rcx, qword [r12 + 0x18]
add rcx, r15
mov rdx, rbx
mov r8, rdi
call sub.msvcrt.dll_memcpy
add r15, rdi
mov qword [r12 + 0x28], r15
xor eax, eax
inc qword [rsi]
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [0x1400c5230]
call fcn.140095c00
ud2
lea rcx, [0x1400c2ea8]
lea r8, str._L_f_
mov edx, 0x23
call fcn.1400998d0
ud2
std
dec dword [rax - 0x77]
stc
call fcn.1400bd260
ud2
nop word cs:[rax + rax]
mov r11d, dword [rdx + r9]
sbb al, 0xa
sub rax, r11
jb 0x14002e532
inc rcx
add r9, 0x10
mov r10, rax
cmp r8, r9
jne 0x14002e510
ret 0x394d
jmp 0x14002e535
mov rax, r10
cmp rdi, rcx
jb 0x14002e729
mov r8, rcx
shl r8, 4
lea r15, [rdx + r8]
sub rdi, rcx
jne 0x14002e564
test rax, rax
jne 0x14002e759
xor r14d, r14d
test rdi, rdi
jne 0x14002e586
jmp 0x14002e6ff
mov ecx, dword [r15]
cmp rax, rcx
ja 0x14002e73f
sub ecx, eax
mov dword [r15], ecx
add qword [rdx + r8 + 8], rax
xor r14d, r14d
test rdi, rdi
je 0x14002e6ff
lea r13, str.failed_to_write_whole_buffer
lea rbp, [rsp + 0x38]
lea ebp, [rsp + 0x38]
lea ebp, [rsp + 0x38]
mov r12, rdi
shl r12, 4
xor eax, eax
nop dword [rax + rax]
add byte [rax], al
cmp r12, rax
je 0x14002e6f9
mov r9d, dword [r15 + rax]
add rax, 0x10
test r9, r9
je 0x14002e5a0
mov r8, qword [r15 + rax - 8]
mov rcx, rbp
mov rdx, rbx
call fcn.14002aa90
cmp qword [rsp + 0x38], 0
je case.default.0x14002e5e6
mov rax, qword [rsp + 0x40]
mov ecx, eax
and ecx, 3
lea rdx, [0x1400c189c]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
cmp byte [rax + 0x10], 0x23
je 0x14002e6d0
jmp 0x14002e716
mov r8, qword [rsp + 0x40]
test r8, r8
je 0x14002e6f9
xor edx, edx
xor ecx, ecx
mov rax, r8
nop dword [rax]
mov r9d, dword [r15 + rdx]
sub rax, r9
jb 0x14002e6a8
inc rcx
add rdx, 0x10
mov r8, rax
cmp r12, rdx
jne 0x14002e610
jmp 0x14002e6ab
in al, dx
lea rcx, [rax - 1]
mov qword [rsp + 0x30], rcx
mov r13, qword [rax - 1]
mov rbp, qword [rax + 7]
mov rcx, r13
call qword [rbp]
mov rdx, qword [rbp + 8]
test rdx, rdx
je 0x14002e66f
mov r8, qword [rbp + 0x10]
mov rcx, r13
call fcn.140001da0
mov edx, 0x18
mov r8d, 8
mov rcx, qword [rsp + 0x30]
call fcn.140001da0
mov r13, r12
mov rbp, rsi
mov rsi, qword [rsp + 0x28]
test rdi, rdi
jne 0x14002e592
jmp 0x14002e6ff
mov rax, r8
cmp rdi, rcx
jb 0x14002e729
mov r8, rcx
shl r8, 4
lea rdx, [r15 + r8]
sub rdi, rcx
jne 0x14002e6db
mov r15, rdx
test rax, rax
jne 0x14002e759
nop dword [rax]
test rdi, rdi
jne 0x14002e592
jmp 0x14002e6ff
mov ecx, dword [rdx]
cmp rax, rcx
ja 0x14002e73f
sub ecx, eax
mov dword [rdx], ecx
add qword [r15 + r8 + 8], rax
mov r15, rdx
test rdi, rdi
jne 0x14002e592
jmp 0x14002e6ff
mov rax, r13
mov r14, r13
inc qword [rsi]
mov rax, r14
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r14, rax
jmp 0x14002e6ff
mov qword [rsp + 0x28], rsi
lea r8, [0x1400c54b8]
mov rdx, rdi
call fcn.14009ff10
jmp 0x14002e795
mov qword [rsp + 0x28], rsi
lea rax, str._U_f_
mov qword [rsp + 0x48], rax
lea rdx, str.XU_f_
jmp 0x14002e771
mov qword [rsp + 0x28], rsi
lea rax, str.advancing_io_slices_beyond_their_length
mov qword [rsp + 0x48], rax
lea rdx, [0x1400c5508]
lea rcx, [rsp + 0x48]
mov qword [rcx + 8], 1
lea rax, [0x1400c2950]
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
call fcn.140099840
ud2
and al, 0x28
mov qword [rsp + 0x40], rax
lea rcx, [rsp + 0x40]
mov rdx, rsi
call fcn.14002dff0
test rax, rax
jne 0x14002f7ee
add rsp, 0x90
pop rsi
ret
invalid
mov qword [rsp + 0x20], rax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x70], rax
lea rax, [0x140003fe0]
mov qword [rsp + 0x78], rax
lea rax, [rsp + 0x20]
mov qword [rsp + 0x80], rax
lea rax, [0x14002b150]
mov qword [rsp + 0x88], rax
lea rax, str.pS_f_
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x70]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 2
and al, 0x58
add al, byte [rax]
add byte [rax], al
and al, 0x58
add al, byte [rax]
add byte [rax], al
lea rdx, [0x1400c53a8]
lea rcx, [rsp + 0x40]
call fcn.140099840
ud2
invalid
and al, 0x30
mov qword [rsp + 0x38], 6
call fcn.14002f530
test al, al
jne 0x14002f8e1
lea rax, [0x1401010e0]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x40], rax
lea rcx, [rsp + 0x40]
mov rdx, rsi
call fcn.14002ef70
test rax, rax
jne 0x14002f8ea
add rsp, 0x90
pop rsi
ret
mov qword [rsp + 0x20], rax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x70], rax
lea rax, [0x140003fe0]
mov qword [rsp + 0x78], rax
lea rax, [rsp + 0x20]
mov qword [rsp + 0x80], rax
lea rax, [0x14002b150]
mov qword [rsp + 0x88], rax
lea rax, str.pS_f_
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x70]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 2
lea rdx, [0x1400c53a8]
lea rcx, [rsp + 0x40]
call fcn.140099840
ud2
lea rcx, [rsp + 0x20]
call fcn.140006650
mov rcx, rsi
call fcn.1400bd260
or byte [rax], al
ud2
nop word cs:[rax + rax]
mov rax, rcx
xorps xmm0, xmm0
movups xmmword [rcx], xmm0
ret
mov rax, rcx
xorps xmm0, xmm0
movups xmmword [rcx], xmm0
ret
add byte [rsi + 0x57], dl
sub rsp, 0x28
mov rax, rcx
mov rsi, qword [rdx + 8]
mov rcx, qword [rdx + 0x10]
mov r8, rsi
sub r8, rcx
jb 0x14002fa05
mov rdi, rdx
xlatb
je 0x14002f9e9
add rcx, qword [rdi]
movzx edx, byte [rax]
call sub.msvcrt.dll_memset
mov qword [rdi + 0x10], rsi
mov rax, qword [rdi + 0x18]
cmp rax, rsi
invalid
cmova rsi, rax
mov qword [rdi + 0x18], rsi
xor eax, eax
add rsp, 0x28
pop rdi
invalid
pop rsi
ret
lea r8, [0x1400c5180]
mov rdx, rsi
call fcn.14009ff10
ud2
add byte [rax], al
add byte [rax], al
push rsi
sub rsp, 0x30
xor byte [rbp + rcx*4 + 5], cl
movabs al, byte [0x2024748d48000959]
invalid
xor byte [rbp + rcx*4 + 5], cl
movabs al, byte [0x2024748d48000959]
invalid
and byte [rcx - 0x47], al
invalid
mov r9d, 6
mov rcx, rsi
call fcn.14009df70
mov rcx, rsi
mov ecx, esi
mov ecx, esi
call fcn.14009a420
nop
add rsp, 0x30
pop rsi
ret
nop dword [rax + rax]
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
mov qword [rax + 0x10], rcx
ret
add byte [rax], al
add r15, 0x400
jb 0x14002fadb
mov rax, r15
and rax, 0x1fff
je 0x14002fad3
mov ecx, 0x2000
sub rcx, rax
add r15, rcx
setb al
mov dword [rsp + 0x2c], eax
jmp 0x14002fadb
mov dword [rsp + 0x2c], 0
mov rbp, qword [rdi + 8]
mov rbx, qword [rdi + 0x10]
xorps xmm6, xmm6
mov qword [rsp + 0x38], rbp
mov qword [rsp + 0x40], rbx
xor r13d, r13d
mov qword [rsp + 0x48], r14
jmp 0x14002fb0a
invalid
cmp byte [rax + 0x10], 0x23
jne case.0x14002fb89.2
cmp rbx, rbp
je 0x14002fbf5
mov rax, rbp
sub rax, rbx
cmp rax, r15
mov r12, r15
cmovb r12, rax
cmp byte [rsp + 0x2c], 0
cmovne r12, rax
mov r8, r12
sub r8, r13
jb 0x14002fde0
mov rsi, qword [rdi]
add rsi, rbx
lea rcx, [rsi + r13]
xor edx, edx
call sub.msvcrt.dll_memset
lea rcx, [rsp + 0x60]
mov rdx, r14
mov r8, rsi
mov r9, r12
call fcn.1400517e0
cmp qword [rsp + 0x60], 0
mov rax, qword [rsp + 0x68]
mov eax, dword [rsp + 0x68]
mov eax, dword [rsp + 0x68]
je 0x14002fc13
test rax, rax
je 0x14002fd95
add al, byte [rax]
add byte [rcx + 0x3e183c1], cl
mov ecx, eax
and ecx, 3
lea rdx, [0x1400c18ac]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
cmp byte [rax + 0xf], 0x23
jne case.0x14002fb89.2
lea r12, [rax - 1]
mov r14, qword [rax - 1]
mov rsi, qword [rax + 7]
mov rcx, r14
call qword [rsi]
mov rdx, qword [rsi + 8]
test rdx, rdx
je 0x14002fbbb
mov r8, qword [rsi + 0x10]
mov rcx, r14
adc byte [rcx + rcx*4 - 0xf], cl
call fcn.140001da0
and ebp, edi
invalid
mov edx, 0x18
mov r8d, 8
mov rcx, r12
loope 0x14002fbb2
shl byte [rcx], cl
std
dec dword [rbx + rcx*4 + 0x74]
and al, 0x48
loope 0x14002fbb2
shl byte [rcx], cl
std
dec dword [rbx + rcx*4 + 0x74]
and al, 0x48
jmp 0x14002fb0a
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
mov rcx, rax
shr rcx, 0x20
cmp ecx, 0x23
je 0x14002fb0a
test byte [rdx], bl
invalid
invalid
invalid
test byte [rdx], bl
invalid
jmp case.0x14002fb89.2
mov r8d, 0x20
mov rcx, rdi
mov rdx, rbp
call fcn.140010fc0
mov rbp, qword [rdi + 8]
mov rbx, qword [rdi + 0x10]
jmp 0x14002fb13
cmp r12, rax
mov r13, rax
mov ebp, eax
mov ebp, eax
cmova r13, r12
test rax, rax
je 0x14002fd95
cmp r12, rax
jb 0x14002fe0a
sub r13, rax
add rbx, rax
add ebx, eax
add ebx, eax
mov qword [rdi + 0x10], rbx
cmp rbp, qword [rsp + 0x38]
jne 0x14002fb0a
cmp rbx, rbp
jne 0x14002fb0a
movaps xmmword [rsp + 0x70], xmm6
movaps xmmword [rsp + 0x60], xmm6
mov r9d, 0x20
lea rsi, [rsp + 0x50]
mov rcx, rsi
mov rdx, r14
lea r8, [rsp + 0x60]
invalid
call fcn.1400517e0
cmp qword [rsp + 0x50], 0
lea rbx, [0x1400c18bc]
sbb al, 9
add byte [rbp + 0x77], dh
invalid
sbb al, 9
add byte [rbp + 0x77], dh
mov r12, qword [rsp + 0x58]
test r12, r12
je 0x14002fdc6
cmp r12, 0x21
jae case.0x140036bae.222
sbb dword [rbx + 1], 0
invalid
sbb dword [rbx + 1], 0
add byte [rax - 0x77], cl
stc
mov rcx, rdi
mov rdx, qword [rsp + 0x38]
and al, 0x38
mov r8, r12
call fcn.140010fc0
mov rbp, qword [rdi + 8]
mov rbx, qword [rdi + 0x10]
adc byte [rax - 0x75], cl
cmovs eax, dword [rcx]
invalid
lea rdx, [rsp + 0x60]
mov r8, r12
call sub.msvcrt.dll_memcpy
int3
fmul dword [rax]
add byte [rcx + rax - 0x1d], cl
mov qword [rdi + 0x10], rbx
jmp 0x14002fb0a
adc byte [rax - 0x75], cl
cmovs eax, dword [rcx]
invalid
int3
cmp byte [rax + 0x10], 0x23
jne case.0x14002b25e.212
mov r9d, 0x20
mov rcx, rsi
mov rdx, r14
lea r8, [rsp + 0x60]
call fcn.1400517e0
cmp qword [rsp + 0x50], 0
je case.default.0x14002fd09
mov rax, qword [rsp + 0x58]
and al, 0x58
mov ecx, eax
and ecx, 3
movsxd rcx, dword [rbx + rcx*4]
add rcx, rbx
jmp rcx
and ch, bh
dec dword [rbx + rcx*4 + 0x74]
and al, 0x48
jmp 0x14002fcda
nop word cs:[rax + rax]
nop dword [rax + rax]
mov rcx, rax
shr rcx, 0x20
cmp ecx, 0x23
je 0x14002fcda
mov rcx, qword [rsp + 0x30]
mov qword [rcx + 8], rax
mov eax, 1
mov qword [rcx], rax
jmp 0x14002fdaa
mov rcx, qword [rsp + 0x30]
mov qword [rcx + 8], rax
mov qword [rcx], 1
jmp 0x14002fdaa
sub rbx, qword [rsp + 0x40]
and al, 0x40
mov rax, qword [rsp + 0x30]
mov qword [rax + 8], rbx
mov qword [rax], 0
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x98
invalid
cwde
add byte [rax], al
add byte [rbx + 0x5d], bl
invalid
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rsp + 0x38]
sub rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x30]
mov qword [rcx + 8], rax
xor eax, eax
mov qword [rcx], rax
jmp 0x14002fdaa
lea r8, [0x1400c5488]
mov rcx, r13
mov rdx, r12
call fcn.14009ff10
ud2
lea r8, [0x1400c5420]
mov edx, 0x20
and byte [rax], al
add byte [rax], al
and byte [rax], al
add byte [rax], al
mov rcx, r12
call fcn.14009ff90
ud2
lea r8, [0x1400c5408]
mov rcx, r13
add byte [rcx + rcx*4 - 0x17], cl
mov rdx, r12
call fcn.14009ff90
ud2
mov ecx, esp
call fcn.14001b1d0
mov rcx, rdi
call fcn.1400bd260
ud2
or ecx, dword [rdi]
invalid
mov esi, edx
mov qword [rsp + 0x30], rcx
mov al, 1
mov dword [rsp + 0x24], eax
test r9, r9
je 0x14002feb1
mov r14, qword [rsp + 0x120]
add r14, 0x400
jb 0x14002febb
mov rax, r14
and rax, 0x1fff
invalid
add byte [rax], al
je 0x14002feb3
invalid
mov ecx, 0x2000
sub rcx, rax
add r14, rcx
setb al
mov dword [rsp + 0x24], eax
jmp 0x14002febb
jmp 0x14002febb
mov dword [rsp + 0x24], 0
and al, 0x24
add byte [rax], al
add byte [rax], al
mov rax, qword [rdi + 8]
mov r12, qword [rdi + 0x10]
xor r15d, r15d
lea rbp, [rsp + 0x60]
xorps xmm6, xmm6
lea r13, [0x1400c18cc]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x48], r12
mov dword [rsp + 0x48], esp
mov dword [rsp + 0x48], esp
mov rdx, r12
mov r12, qword [rsp + 0x28]
mov qword [rsp + 0x40], r15
jmp 0x14002ff0d
nop dword [rax + rax]
cmp byte [rax + 0x10], 0x23
jne case.0x140036bae.228
add byte [rax], al
mov rdx, rbx
cmp rdx, r12
je 0x140030005
mov rax, qword [rdi]
add rax, rdx
mov rcx, r12
mov rbx, rdx
sub rcx, rdx
cmp rcx, r14
mov rdx, r14
cmovb rdx, rcx
cmp byte [rsp + 0x24], 0
cmovne rdx, rcx
mov qword [rsp + 0x60], rax
invalid
mov qword [rsp + 0x68], rdx
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x78], r15
invalid
mov dword [rsp + 0x78], edi
mov rcx, rsi
mov rdx, rbp
call fcn.140045d20
test rax, rax
je case.default.0x14002ff71
mov ecx, eax
and ecx, 3
movsxd rcx, dword [r13 + rcx*4]
add rcx, r13
jmp rcx
invalid
mov eax, dword [rsi + 0x10]
mov rcx, r13
mov ecx, ebp
mov ecx, ebp
call fcn.140001da0
mov edx, 0x18
mov r8d, 8
mov rcx, r12
call fcn.140001da0
mov rsi, rdi
mov rdi, r15
mov r14, rbp
lea rbp, [rsp + 0x60]
lea ebp, [rsp + 0x60]
lea ebp, [rsp + 0x60]
mov r15, qword [rsp + 0x40]
lea r13, [0x1400c18cc]
mov r12, qword [rsp + 0x28]
sub cl, ch
and bh, bh
invalid
invalid
sub cl, ch
and bh, bh
invalid
mov rcx, rax
shr rcx, 0x20
cmp ecx, 0x23
je 0x14002ff0a
jmp case.0x140036bae.228
mov r8d, 0x20
mov rcx, rdi
mov rdx, r12
call fcn.140010fc0
mov r12, qword [rdi + 8]
mov rdx, qword [rdi + 0x10]
jmp 0x14002ff16
invalid
invalid
invalid
invalid
mov qword [rsp + 0x28], r12
mov r12, qword [rsp + 0x70]
test r12, r12
in al, 0xf
test dh, ch
add dword [rax], eax
invalid
in al, 0xf
test dh, ch
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x78
mov rax, qword [rsp + 0x78]
mov r15, rax
sub r15, r12
sub edi, esp
sub edi, esp
jb 0x14003025e
mov rdx, qword [rsp + 0x68]
and al, 0x68
cmp rax, rdx
ja 0x140030272
add r12, rbx
mov qword [rdi + 0x10], r12
mov rax, qword [rsp + 0x28]
cmp rax, qword [rsp + 0x38]
jne 0x14002fee4
cmp r12, rax
jne 0x14002fee4
mov qword [rsp + 0x40], r15
movaps xmmword [rsp + 0x90], xmm6
movaps xmmword [rsp + 0x80], xmm6
sub dword [rsp + 0x80], esi
sub dword [rsp + 0x80], esi
mov r9d, 0x20
lea rbx, [rsp + 0x50]
mov rcx, rbx
mov rdx, rsi
lea r12, [rsp + 0x80]
jmp 0x1400300d6
cmp byte [rax + 0x10], 0x23
jne 0x140030204
mov r9d, 0x20
mov rcx, rbx
mov rdx, rsi
mov edx, esi
mov edx, esi
mov r8, r12
call fcn.140045980
cmp qword [rsp + 0x50], 0
je case.default.0x140030102
mov rax, qword [rsp + 0x58]
mov ecx, eax
rol dword [rbx - 0x72b7fc1f], 0x15
loope 0x140030110
or dword [rax], eax
rol dword [rbx - 0x72b7fc1f], 0x15
loope 0x140030110
or dword [rax], eax
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
jmp 0x14003015e
mov rcx, r13
call fcn.140001da0
mov edx, 0x18
mov r8d, 8
mov rcx, r12
call fcn.140001da0
mov rbp, rbx
lea rbx, [rsp + 0x50]
lea r12, [rsp + 0x80]
jmp 0x1400300ca
invalid
mov r13, qword [rsp + 0x58]
test r13, r13
je 0x140030217
cmp r13, 0x21
jae 0x140030248
invalid
invalid
add byte [rax], al
invalid
cmp dword [rbx + 0x48000000], 0xffffff89
stc
mov rcx, rdi
mov rdx, qword [rsp + 0x38]
mov r8, r13
cmp byte [rbp - 0x77], cl
call 0x13e112584
dec dword [rax - 0x75]
or byte [r8 - 0x77], r9b
and al, 0x28
call fcn.140010fc0
mov rax, qword [rdi + 8]
mov qword [rsp + 0x28], rax
mov r12, qword [rdi + 0x10]
mov rcx, qword [rdi]
add rcx, r12
lea rdx, [rsp + 0x80]
mov r8, r13
call sub.msvcrt.dll_memcpy
add r12, r13
mov qword [rdi + 0x10], r12
mov r15, qword [rsp + 0x40]
lea r13, [0x1400c18cc]
jmp 0x14002fee4
or al, 0xfd
invalid
invalid
or al, 0xfd
invalid
mov rcx, qword [rsp + 0x30]
mov qword [rcx + 8], rax
mov qword [rcx], 1
movaps xmm6, xmmword [rsp + 0xa0]
add rsp, 0xb8
add byte [rax], al
add byte [rbx + 0x5d], bl
add byte [rax], al
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, qword [rsp + 0x30]
mov qword [rcx + 8], rax
mov eax, 1
or byte [r8 + 1], dil
mov qword [rcx], rax
jmp 0x1400301e8
mov rax, qword [rsp + 0x38]
sub rax, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x30]
mov qword [rcx + 8], rax
xor eax, eax
mov qword [rcx], rax
jmp 0x1400301e8
sub rbx, qword [rsp + 0x48]
and al, 0x48
mov rax, qword [rsp + 0x30]
mov qword [rax + 8], rbx
mov dword [rax + 8], ebx
mov dword [rax + 8], ebx
mov qword [rax], 0
jmp 0x1400301e8
lea r8, [0x1400c5420]
mov edx, 0x20
and byte [rax], al
add byte [rax], al
and byte [rax], al
add byte [rax], al
mov rcx, r13
call fcn.14009ff90
ud2
lea r8, [0x1400c5408]
mov rcx, r12
mov rdx, rax
call fcn.1400a0010
ud2
lea r8, [0x1400c5408]
mov rcx, rax
call fcn.14009ff90
ud2
add byte [rax - 0x77], cl
shr eax, 0xf
std
invalid
jmp 0x12bed8bd5
nop
sub rsp, 0xb8
movaps xmmword [rsp + 0xa0], xmm6
mov rdi, r8
mov rsi, rdx
mov qword [rsp + 0x30], rcx
mov al, 1
mov dword [rsp + 0x24], eax
test r9, r9
je 0x140030311
mov r14, qword [rsp + 0x120]
add r14, 0x400
jb 0x14003031b
mov rax, r14
and rax, 0x1fff
je 0x140030313
invalid
mov ecx, 0x2000
sub rcx, rax
add r14, rcx
setb al
mov dword [rsp + 0x24], eax
jmp 0x14003031b
jmp 0x14003031b
mov dword [rsp + 0x24], 0
mov rax, qword [rdi + 8]
mov r12, qword [rdi + 0x10]
mov esp, dword [rdi + 0x10]
mov esp, dword [rdi + 0x10]
xor r15d, r15d
lea rbp, [rsp + 0x60]
xorps xmm6, xmm6
push rdi
test byte [rbp + rcx*4 + 0x2d], 0xb7
adc eax, 0x89480009
and al, 0x38
and al, 0x38
push rdi
test byte [rbp + rcx*4 + 0x2d], 0xb7
adc eax, 0x89480009
and al, 0x38
and al, 0x38
and al, 0x38
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x48], r12
mov rdx, r12
mov r12, qword [rsp + 0x28]
mov esp, dword [rsp + 0x28]
mov qword [rsp + 0x40], r15
jmp 0x14003036d
cmp byte [rax + 0x10], 0x23
jne 0x140030638
mov rdx, rbx
cmp rdx, r12
je 0x140030465
mov rax, qword [rdi]
add rax, rdx
mov rcx, r12
mov rbx, rdx
sub rcx, rdx
cmp rcx, r14
mov rdx, r14
cmovb rdx, rcx
cmovb edx, ecx
cmp byte [rsp + 0x24], 0
cmovne rdx, rcx
mov qword [rsp + 0x60], rax
add byte [rax + 0xf], cl
ror dword [r8 - 0x77], 1
and al, 0x60
mov qword [rsp + 0x68], rdx
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x78], r15
mov rcx, rsi
mov rdx, rbp
call fcn.140045d20
test rax, rax
je case.default.0x1400303d1
mov ecx, eax
and ecx, 3
movsxd rcx, dword [r13 + rcx*4]
add rcx, r13
jmp rcx
test dword [rbx + 2], ebx
add byte [rax], al
mov qword [rsp + 0x28], r12
mov rbp, r14
mov r15, rdi
mov rdi, rsi
mov r12, rax
mov esp, eax
mov esp, eax
dec r12
mov r13, qword [rax - 1]
mov rsi, qword [rax + 7]
mov rcx, r13
call qword [rsi]
mov rdx, qword [rsi + 8]
test rdx, rdx
je 0x140030413
mov r8, qword [rsi + 0x10]
mov rcx, r13
call fcn.140001da0
sbb ebp, edi
invalid
sbb ebp, edi
invalid
mov edx, 0x18
mov r8d, 8
mov rcx, r12
call fcn.140001da0
mov rsi, rdi
mov rdi, r15
mov r14, rbp
lea rbp, [rsp + 0x60]
lea ebp, [rsp + 0x60]
lea ebp, [rsp + 0x60]
mov r15, qword [rsp + 0x40]
lea r13, [0x1400c18ec]
mov r12, qword [rsp + 0x28]
jmp 0x14003036a
je 0x14003036a
jmp 0x140030638
mov r8d, 0x20
mov rcx, rdi
mov rdx, r12
call fcn.140010fc0
mov r12, qword [rdi + 8]
mov rdx, qword [rdi + 0x10]
push rdi
adc cl, ch
invalid
invalid
invalid
invalid
loop 0x14003045a
or rdi, rsi
dec dword [rbx + rcx*4 + 0x67]
or byte [rax - 0x75], cl
push rdi
adc cl, ch
invalid
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x28], r12
mov r12, qword [rsp + 0x70]
test r12, r12
je 0x140030691
mov rax, qword [rsp + 0x78]
mov r15, rax
sub r15, r12
jb 0x1400306be
mov rdx, qword [rsp + 0x68]
cmp rax, rdx
ja 0x1400306d2
add r12, rbx
mov qword [rdi + 0x10], r12
mov rax, qword [rsp + 0x28]
cmp rax, qword [rsp + 0x38]
and al, 0x38
and al, 0x38
jne 0x140030344
cmp r12, rax
jne 0x140030344
mov qword [rsp + 0x40], r15
movaps xmmword [rsp + 0x90], xmm6
movaps xmmword [rsp + 0x80], xmm6
mov ah, 0x24
add byte [rax], 0
add byte [rcx - 0x47], al
and byte [rax], al
add byte [rax], al
mov ah, 0x24
add byte [rax], 0
add byte [rcx - 0x47], al
and byte [rax], al
add byte [rax], al
lea rbx, [rsp + 0x50]
mov rcx, rbx
mov rdx, rsi
lea r12, [rsp + 0x80]
add byte [rax], al
add bl, ch
invalid
add byte [rax], al
add bl, ch
and al, 0x66
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
cmp byte [rax + 0x10], 0x23
jne 0x140030664
mov r9d, 0x20
mov rcx, rbx
mov rdx, rsi
mov edx, esi
mov edx, esi
mov r8, r12
call fcn.140045980
cmp qword [rsp + 0x50], 0
je case.default.0x140030562
mov rax, qword [rsp + 0x58]
mov ecx, eax
rol dword [rbx - 0x72b7fc1f], 0x15
movabs eax, dword [0x488a0c6348000913]
add ecx, edx
rol dword [rbx - 0x72b7fc1f], 0x15
movabs eax, dword [0x488a0c6348000913]
add ecx, edx
jmp rcx
jmp 0x1400305be
or byte [rax], al
add byte [rax], al
mov rcx, r12
call fcn.140001da0
mov rbp, rbx
lea rbx, [rsp + 0x50]
lea r12, [rsp + 0x80]
jmp 0x14003052a
invalid
mov r13, qword [rsp + 0x58]
test r13, r13
je 0x140030677
cmp r13, 0x21
jae 0x1400306a8
mov rcx, rdi
mov rdx, qword [rsp + 0x38]
mov r8, r13
call fcn.140010fc0
mov rax, qword [rdi + 8]
mov qword [rsp + 0x28], rax
mov r12, qword [rdi + 0x10]
mov rcx, qword [rdi]
add rcx, r12
lea rdx, [rsp + 0x80]
add byte [rax], 0
add byte [rbp - 0x77], cl
call 0x148d27707
add byte [rbp + 1], cl
in al, dx
add byte [rax], 0
add byte [rbp - 0x77], cl
call 0x148d27707
add byte [rbp + 1], cl
in al, dx
mov qword [rdi + 0x10], r12
mov r15, qword [rsp + 0x40]
lea r13, [0x1400c18ec]
jmp 0x140030344
mov rcx, qword [rsp + 0x30]
mov qword [rcx + 8], rax
mov qword [rcx], 1
movaps xmm6, xmmword [rsp + 0xa0]
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, qword [rsp + 0x30]
mov qword [rcx + 8], rax
mov eax, 1
add byte [rax - 0x77], cl
add ebx, ebp
invalid
add byte [rax - 0x77], cl
add ebx, ebp
ror dword [rax - 0x75], 1
and al, 0x38
mov rax, qword [rsp + 0x38]
sub rax, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x30]
mov qword [rcx + 8], rax
xor eax, eax
mov qword [rcx], rax
mov dword [rcx], eax
mov dword [rcx], eax
jmp 0x140030648
sub rbx, qword [rsp + 0x48]
mov rax, qword [rsp + 0x30]
mov rax, qword [rsp + 0x30]
mov qword [rax + 8], rbx
mov qword [rax], 0
add byte [rax], al
add bl, ch
movabs al, byte [0xba00094d71058d4c]
and byte [rax], al
add byte [rax], al
jmp 0x140030648
lea r8, [0x1400c5420]
mov edx, 0x20
mov rcx, r13
call fcn.14009ff90
ud2
lea r8, [0x1400c5408]
mov rcx, r12
add byte [rcx + rcx*4 - 0x1f], cl
mov rdx, rax
call fcn.1400a0010
ud2
lea r8, [0x1400c5408]
mov rcx, rax
call fcn.14009ff90
add byte [rdi], cl
invalid
add byte [rax - 0x77], cl
shr eax, 0xaf
clc
invalid
add byte [rdi], cl
or ecx, dword [rax - 0x77]
invalid
jmp 0x12bed9035
je 0x1400306a4
invalid
mov r15d, dword [rcx]
lea rcx, [rsp + 0x30]
call fcn.14009ed40
test r15, r15
je 0x14003076b
lea rsi, [0x1400c2bd8]
lea rdi, [rsp + 0x30]
and al, 0x30
and al, 0x30
lea rbx, [rsp + 0x28]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
mov qword [rsp + 0x28], r14
and al, 0x28
inc r14
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call fcn.14009a830
dec r15
jne 0x140030750
lea rcx, [rsp + 0x30]
call fcn.14009a880
nop
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
add byte [rax], al
add byte [rax], al
push rsi
sub rsp, 0x30
mov r10, r9
mov rax, r8
mov rsi, rcx
mov esi, ecx
mov esi, ecx
shl r10, 4
xor ecx, ecx
lea r8, [0x1400c2950]
nop dword [rax + rax]
cmp r10, rcx
je 0x1400307c9
mov r9d, dword [rax + rcx]
add rcx, 0x10
test r9, r9
je 0x1400307b0
mov r8, qword [rax + rcx - 8]
jmp 0x1400307cc
xor r9d, r9d
mov qword [rsp + 0x20], rdx
mov rcx, rsi
mov edx, 0xfffffff4
call fcn.140051260
mov rax, rsi
add rsp, 0x30
pop rsi
ret
nop dword cs:[rax + rax]
and byte [rcx], al
add byte [rax], al
mov rsi, r8
mov rdi, rdx
mov rbx, rcx
lea r14, [rsp + 0x28]
and al, 0x28
lea rbp, [0x1400c190c]
jmp 0x140030859
add bl, ch
sub dword [rdx + 0x18], edi
mov edx, 0x18
mov r8d, 8
mov rcx, r15
call fcn.140001da0
nop word cs:[rax + rax]
test rsi, rsi
je 0x140030939
invalid
add byte [rax - 0x77], cl
pop rsp
and al, 0x20
mov qword [rsp + 0x20], rbx
mov rcx, r14
mov edx, 0xfffffff4
mov r8, rdi
clc
clc
mov r9, rsi
call fcn.140051260
add byte [rax - 0x7d], cl
jl 0x140030899
sub byte [rax], al
add byte [rax - 0x7d], cl
jl 0x140030899
sub byte [rax], al
je case.default.0x14003088b
invalid
mov rax, qword [rsp + 0x30]
mov ecx, eax
and ecx, 3
movsxd rcx, dword [rbp + rcx*4]
add rcx, rbp
jmp rcx
cmp byte [rax + 0x10], 0x23
je 0x1400308ec
jmp 0x14003093b
invalid
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x14003094c
mov rax, rsi
sub rax, rcx
jb 0x140030955
add rdi, rcx
mov rsi, rax
jmp 0x140030850
nop word cs:[rax + rax]
cmp byte [rax + 0xf], 0x23
je 0x1400308ec
invalid
and esi, dword [rsi + rdx - 0x15]
invalid
jmp 0x14003093b
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x3f], 0xe9
and byte [rbx + 0x4f7523f9], al
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
jb 0x140030850
test rcx, rcx
je 0x140030850
lea r15, [rax - 1]
mov r12, qword [rax - 1]
mov r13, qword [rax + 7]
mov rcx, r12
call qword [r13]
mov rdx, qword [r13 + 8]
mov edx, dword [rbp + 8]
mov edx, dword [rbp + 8]
test rdx, rdx
je 0x140030830
mov r8, qword [r13 + 0x10]
mov rcx, r12
call fcn.140001da0
jmp 0x140030830
xor eax, eax
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, str.failed_to_write_whole_buffer
jmp 0x14003093b
lea r8, [0x1400c55d0]
mov rdx, rsi
call fcn.14009ff10
ud2
call fcn.14001b1d0
mov rcx, rsi
call fcn.1400bd260
ud2
mov edi, edx
mov rbx, rcx
lea r14, [rsp + 0x28]
lea rbp, [0x1400c191c]
jmp 0x1400309e9
mov edx, 0x18
mov r8d, 8
mov rcx, r15
call fcn.140001da0
nop word cs:[rax + rax]
test rsi, rsi
je 0x140030ac9
mov qword [rsp + 0x20], rbx
mov rcx, r14
int1
int1
mov edx, 0xfffffff5
mov r8, rdi
mov r9, rsi
call fcn.140051260
add byte [rax - 0x7d], cl
jl 0x140030a29
sub byte [rax], al
add byte [rax - 0x7d], cl
jl 0x140030a29
sub byte [rax], al
je case.default.0x140030a1b
mov rax, qword [rsp + 0x30]
mov ecx, eax
and ecx, 3
movsxd rcx, dword [rbp + rcx*4]
add rcx, rbp
jmp rcx
cmp byte [rax + 0x10], 0x23
je 0x140030a7c
jmp 0x140030acb
invalid
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x140030adc
mov rax, rsi
sub rax, rcx
jb 0x140030ae5
add rdi, rcx
mov rsi, rax
jmp 0x1400309e0
add byte [rax], al
add byte [rax], al
add byte [rax + 0x74230f78], al
invalid
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
jb 0x1400309e0
test rcx, rcx
je 0x1400309e0
lea r15, [rax - 1]
mov r12, qword [rax - 1]
mov r13, qword [rax + 7]
mov rcx, r12
call qword [r13]
mov rdx, qword [r13 + 8]
test rdx, rdx
je 0x1400309c0
mov r8, qword [r13 + 0x10]
mov rcx, r12
call fcn.140001da0
jmp 0x1400309c0
xor eax, eax
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, str.failed_to_write_whole_buffer
jmp 0x140030acb
lea r8, [0x1400c55d0]
mov rdx, rsi
call fcn.14009ff10
ud2
leave
xor r10d, r10d
xor eax, eax
nop dword [rax]
mov r11d, dword [rdx + r9]
sub rax, r11
jb 0x140030b6a
inc rcx
add r9, 0x10
mov r10, rax
cmp r8, r9
jne 0x140030b50
jmp 0x140030b6d
mov rax, r10
cmp rsi, rcx
jb 0x140030d89
mov r8, rcx
shl r8, 4
lea rbp, [rdx + r8]
sub rsi, rcx
jne 0x140030bc7
test rax, rax
je 0x140030be8
lea rax, str.advancing_io_slices_beyond_their_length
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 1
lea rax, [0x1400c2950]
sbb eax, 0x89480009
and al, 0x30
sbb eax, 0x89480009
and al, 0x30
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
lea rdx, [0x1400c5508]
lea rcx, [rsp + 0x20]
call fcn.140099840
ud2
mov ecx, dword [rbp]
cmp rax, rcx
ja 0x140030d9a
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx], ch
ror dword [rcx + 0x14a004d], 0x44
add cl, byte [rax]
sub ecx, eax
mov dword [rbp], ecx
add qword [rdx + r8 + 8], rax
jmp 0x140030be8
test rax, rax
jne 0x140030b8b
mov rbp, rdx
test rsi, rsi
je 0x140030d6d
lea rax, [rsi - 1]
cmp rax, 3
jae 0x140030c10
xor r14d, r14d
xor eax, eax
jmp 0x140030c48
mov rcx, rsi
and rcx, 0xfffffffffffffffc
lea rdx, [rbp + 0x30]
xor r14d, r14d
xor eax, eax
mov r8d, dword [rdx - 0x30]
mov r9d, dword [rdx - 0x20]
add r8, r14
mov r10d, dword [rdx - 0x10]
add r10, r9
add r10, r8
mov r14d, dword [rdx]
add r14, r10
add rax, 4
add rdx, 0x40
cmp rcx, rax
jne 0x140030c20
mov ecx, esi
and ecx, 3
je 0x140030c70
shl rax, 4
add rax, rbp
shl rcx, 4
xor edx, edx
nop dword [rax]
mov r8d, dword [rax + rdx]
add r14, r8
add rdx, 0x10
cmp rcx, rdx
jne 0x140030c60
mov rax, qword [rdi + 8]
mov r15, qword [rdi + 0x10]
sub rax, r15
cmp rax, r14
jb 0x140030d56
mov qword [rsp + 0x50], rsi
shl rsi, 4
xor ebx, ebx
jmp 0x140030cc1
nop word cs:[rax + rax]
mov rcx, qword [rdi]
add rcx, r15
mov rdx, r13
mov r8, r12
call sub.msvcrt.dll_memcpy
add r15, r12
mov qword [rdi + 0x10], r15
add rbx, 0x10
cmp rsi, rbx
je 0x140030cf0
mov r13, qword [rbp + rbx + 8]
mov r12d, dword [rbp + rbx]
mov rax, qword [rdi + 8]
sub rax, r15
cmp rax, r12
jae 0x140030ca0
mov rcx, rdi
mov rdx, r15
mov r8, r12
call fcn.140010fc0
mov r15, qword [rdi + 0x10]
jmp 0x140030ca0
nop dword [rax + rax]
test r14, r14
je 0x140030d80
xor edx, edx
xor ecx, ecx
mov rax, r14
mov r8d, dword [rbp + rdx]
sub rax, r8
jb 0x140030d20
inc rcx
add rdx, 0x10
mov r14, rax
cmp rsi, rdx
jne 0x140030d00
jmp 0x140030d23
mov rax, r14
mov rsi, qword [rsp + 0x50]
cmp rsi, rcx
jb 0x140030d89
mov r8, rcx
shl r8, 4
lea rdx, [r8 + rbp]
sub rsi, rcx
je 0x140030be0
mov ecx, dword [rdx]
cmp rax, rcx
ja 0x140030d9a
sub ecx, eax
mov dword [rdx], ecx
add qword [rbp + r8 + 8], rax
jmp 0x140030be5
mov rcx, rdi
stc
mov rdx, r15
mov r8, r14
call fcn.140010fc0
mov r15, qword [rdi + 0x10]
jmp 0x140030c84
xor eax, eax
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, str.failed_to_write_whole_buffer
jmp 0x140030d6f
lea r8, [0x1400c54b8]
mov rdx, rsi
call fcn.14009ff10
ud2
lea rax, str._U_f_
or dword [rax], eax
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 1
lea rax, [0x1400c2950]
mov qword [rsp + 0x30], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
lea rdx, str.XU_f_
lea rcx, [rsp + 0x20]
call fcn.140099840
ud2
mov rdi, rcx
shl r8, 4
xor r9d, r9d
xor ecx, ecx
xor r10d, r10d
xor eax, eax
ror byte [rdi], 0x1f
invalid
ror byte [rdi], 0x1f
add byte [rsi - 0x75], al
sbb al, 0xa
mov r11d, dword [rdx + r9]
sub rax, r11
jb 0x140030e2a
inc rcx
add r9, 0x10
mov r10, rax
cmp r8, r9
jne 0x140030e10
jmp 0x140030e2d
mov rax, r10
cmp rsi, rcx
jb 0x14003106b
mov r8, rcx
shl r8, 4
lea r13, [rdx + r8]
sub rsi, rcx
jne 0x140030e59
test rax, rax
jne 0x14003107c
test rsi, rsi
jne 0x140030e7a
jmp 0x14003104f
mov ecx, dword [r13]
cmp rax, rcx
ja 0x1400310b8
sub ecx, eax
mov dword [r13], ecx
add qword [rdx + r8 + 8], rax
test rsi, rsi
je 0x14003104f
lea r15, [0x1400c2950]
lea rbp, [rsp + 0x68]
insb byte [rdi], dx
and al, 0x68
insb byte [rdi], dx
and al, 0x68
lea r12, [0x1400c192c]
jmp 0x140030e9f
mov rdx, r13
mov r13, rdx
test rsi, rsi
je 0x14003104f
mov r14, rsi
shl r14, 4
xor eax, eax
nop dword [rax + rax]
cmp r14, rax
je 0x140030ed0
mov r9d, dword [r13 + rax]
add rax, 0x10
test r9, r9
je 0x140030eb0
mov r8, qword [r13 + rax - 8]
jmp 0x140030ed6
xor r9d, r9d
mov r8, r15
mov qword [rsp + 0x20], rdi
mov rcx, rbp
mov edx, 0xfffffff4
invalid
invalid
invalid
call fcn.140051260
cmp qword [rsp + 0x68], 0
invalid
je case.default.0x140030f01
invalid
add byte [rax + rsi + 0x48], dh
mov eax, dword [rsp + 0x70]
mov rax, qword [rsp + 0x70]
mov ecx, eax
and ecx, 3
movsxd rcx, dword [r12 + rcx*4]
add rcx, r12
jmp rcx
cmp byte [rax + 0x10], 0x23
je 0x140030fd0
jmp 0x140031051
mov r8, qword [rsp + 0x70]
test r8, r8
je 0x140031062
xor edx, edx
xor ecx, ecx
mov rax, r8
nop word cs:[rax + rax]
mov r9d, dword [r13 + rdx]
sub rax, r9
jb 0x140030f81
inc rcx
add rdx, 0x10
mov r8, rax
cmp r14, rdx
jne 0x140030f40
jmp 0x140030f84
mov rax, r8
cmp rsi, rcx
jb 0x14003106b
mov r8, rcx
shl r8, 4
lea rdx, [r8 + r13]
sub rsi, rcx
jne 0x140030fab
test rax, rax
je 0x140030e93
jmp 0x14003107c
mov ecx, dword [rdx]
cmp rax, rcx
ja 0x1400310b8
sub ecx, eax
mov dword [rdx], ecx
add qword [r13 + r8 + 8], rax
cmp qword [rsp + 0x68], 0
mov r13, rdx
je 0x140030e93
nop
mov rax, qword [rsp + 0x70]
mov eax, dword [rsp + 0x70]
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
jb 0x140030e90
test rcx, rcx
je 0x140030e90
mov r14, rdi
mov rdi, r12
mov rbx, r15
lea rcx, [rax - 1]
mov qword [rsp + 0x60], rcx
mov r15, qword [rax - 1]
mov r12, qword [rax + 7]
mov rcx, r15
call qword [r12]
mov rdx, qword [r12 + 8]
test rdx, rdx
je 0x140031029
mov r8, qword [r12 + 0x10]
mov rcx, r15
call fcn.140001da0
mov edx, 0x18
mov r8d, 8
mov rcx, qword [rsp + 0x60]
call fcn.140001da0
mov rdx, r13
mov r15, rbx
mov r12, rdi
mov rdi, r14
jmp 0x140030e93
xor eax, eax
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, str.failed_to_write_whole_buffer
jmp 0x140031051
lea r8, [0x1400c54b8]
mov rdx, rsi
call fcn.14009ff10
ud2
lea rax, str.advancing_io_slices_beyond_their_length
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [0x1400c2950]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, [0x1400c5508]
lea rcx, [rsp + 0x30]
call fcn.140099840
ud2
lea rax, str._U_f_
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [0x1400c2950]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.XU_f_
lea rcx, [rsp + 0x30]
call fcn.140099840
ud2
add esi, esi
mov qword [rdi + 0x10], r14
xor eax, eax
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
insb byte [rdi], dx
cld
std
dec dword [rbx + rcx*4 + 0x77]
adc bl, ch
enter 0xf66, 0x1f
add byte [rax], r8b
invalid
or ebp, edi
invalid
enter 0x647, 0
ud2
mov qword [rsi + 8], rdi
mov rcx, r14
call fcn.1400bd260
ud2
mov r8, qword [r15 + 0x10]
mov rcx, r14
call fcn.140001da0
mov edx, 0x18
mov r8d, 8
add byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
mov rcx, rbx
call fcn.140001da0
mov qword [rsi + 8], rdi
test rdi, rdi
setne al
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov ecx, esi
call qword [r15]
mov rdx, qword [r15 + 8]
test rdx, rdx
je 0x1400315a4
mov r8, qword [r15 + 0x10]
mov rcx, r14
adc byte [r9 + r9*4 - 0xf], r9b
call fcn.140001da0
mov edx, 0x18
add byte [rax], al
mov r8d, 8
mov rcx, rbx
call fcn.140001da0
mov qword [rsi + 8], rdi
test rdi, rdi
setne al
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r14
pop r15
ret
invalid
call fcn.14001b170
mov rcx, rbx
call fcn.14001b1d0
mov qword [rsi + 8], rdi
mov rcx, r12
or byte [rcx + rcx*4 - 0x1f], cl
call fcn.1400bd260
ud2
lea ebx, [rax - 1]
mov r14, qword [rax - 1]
mov r15, qword [rax + 7]
mov rcx, r14
call qword [r15]
mov rdx, qword [r15 + 8]
test rdx, rdx
je 0x140031664
mov r8, qword [r15 + 0x10]
mov rcx, r14
call fcn.140001da0
mov edx, 0x18
mov r8d, 8
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
call fcn.140001da0
mov qword [rsi + 8], rdi
test rdi, rdi
setne al
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov qword [rsp + 0x40], rdx
jmp 0x14003170a
mov r13, qword [r14]
mov rcx, qword [r14 + 0x10]
mov rax, qword [r14 + 0x18]
cmp rcx, rax
jb 0x140031799
mov rsi, qword [r14 + 8]
mov rcx, qword [r14 + 0x20]
mov r8, rsi
sub r8, rcx
jb 0x1400319a2
add rcx, r13
xor edx, edx
call sub.msvcrt.dll_memset
lea rcx, [rsp + 0x48]
mov rdx, r15
mov r8, r13
mov r9, rsi
call fcn.1400517e0
cmp qword [rsp + 0x48], 0
mov rbp, qword [rsp + 0x50]
je 0x14003177d
test rbp, rbp
je 0x140031779
mov eax, ebp
and eax, 3
cmp rax, 2
jb 0x1400317a4
cmp eax, 2
jne 0x1400317a4
mov rax, rbp
shr rax, 0x20
cmp eax, 6
jne 0x1400317a4
xor eax, eax
jmp 0x140031787
cmp rsi, rbp
cmovbe rsi, rbp
mov rax, rbp
mov qword [r14 + 0x10], 0
mov qword [r14 + 0x18], rax
mov qword [r14 + 0x20], rsi
xor ecx, ecx
mov rbp, rax
sub rbp, rcx
test r13, r13
jne 0x140031820
mov eax, ebp
and eax, 3
movsxd rax, dword [r12 + rax*4]
add rax, r12
jmp rax
add byte [rax - 0x77], cl
call 0x160ebd94f
cmp eax, 0x23
je 0x14003170a
jmp 0x140031973
add r13, rcx
cmp rbp, 0x10
jae 0x140031862
test rbp, rbp
movzx r8d, byte [rsp + 0x27]
je 0x140031881
sub rax, rcx
xor edx, edx
mov rsi, qword [rsp + 0x28]
nop
cmp byte [r13 + rdx], r8b
je 0x1400318da
inc rdx
cmp rax, rdx
jne 0x140031840
mov rdx, rbp
xor ebx, ebx
test rbx, rbx
jne 0x140031890
jmp 0x1400318e4
movzx ecx, byte [rsp + 0x27]
mov rdx, r13
mov r8, rbp
call fcn.14009f640
mov rbx, rax
mov rsi, qword [rsp + 0x28]
test rbx, rbx
jne 0x140031890
jmp 0x1400318e4
xor edx, edx
xor ebx, ebx
mov rsi, qword [rsp + 0x28]
test rbx, rbx
je 0x1400318e4
nop
mov qword [rsp + 0x38], rbx
cmp rdx, 0xffffffffffffffff
je 0x1400319b3
lea rbx, [rdx + 1]
cmp rdx, rbp
jae 0x1400319c1
mov rax, qword [rsi + 8]
mov rdi, qword [rsi + 0x10]
sub rax, rdi
cmp rax, rdx
jbe 0x14003193a
mov rcx, qword [rsi]
add rcx, rdi
mov rdx, r13
mov r8, rbx
call sub.msvcrt.dll_memcpy
add rdi, rbx
mov rbp, rbx
mov rbx, qword [rsp + 0x38]
jmp 0x140031908
mov ebx, 1
test rbx, rbx
jne 0x140031890
lodsb al, byte [rsi]
lodsb al, byte [rsi]
mov rax, qword [rsi + 8]
mov rdi, qword [rsi + 0x10]
sub rax, rdi
cmp rax, rbp
jb 0x140031958
mov rcx, qword [rsi]
add rcx, rdi
mov rdx, r13
mov r8, rbp
call sub.msvcrt.dll_memcpy
add rdi, rbp
mov rax, qword [r14 + 0x10]
add rax, rbp
mov rcx, qword [r14 + 0x18]
cmp rax, rcx
cmovae rax, rcx
mov qword [rsi + 0x10], rdi
mov rdx, qword [rsp + 0x40]
add rdx, rbp
mov qword [r14 + 0x10], rax
test rbx, rbx
jne 0x140031995
test rbp, rbp
jne 0x1400316ef
jmp 0x140031995
mov rcx, qword [rsp + 0x28]
mov rdx, rdi
mov r8, rbx
call fcn.140010fc0
mov rsi, qword [rsp + 0x28]
mov rdi, qword [rsi + 0x10]
jmp 0x1400318bc
mov rcx, qword [rsp + 0x28]
mov rdx, rdi
mov r8, rbp
call fcn.140010fc0
mov rsi, qword [rsp + 0x28]
mov rdi, qword [rsi + 0x10]
jmp 0x1400318f4
mov rcx, qword [rsp + 0x30]
mov qword [rcx + 8], rbp
mov eax, 1
mov qword [rcx], rax
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, qword [rsp + 0x30]
mov qword [rcx + 8], rdx
xor eax, eax
jmp 0x140031981
lea r8, [0x1400c5488]
mov rdx, rsi
call fcn.14009ff10
ud2
lea rcx, [0x1400c5610]
call fcn.1400a00d0
ud2
lea r8, [0x1400c5610]
mov rcx, rbx
mov rdx, rbp
call fcn.14009ff90
ud2
invalid
jbe 0x140033e09
or byte [rax], al
xor ecx, ecx
cmp rax, 0xffffffffffffffff
cmove rax, rcx
add rsp, 0x28
ret
invalid
clc
dec dword [rax + 0xf]
ror dword [rax - 0x7d], 0xc4
ror dword [rax - 0x7d], 0xc4
ror dword [rax - 0x7d], 0xc4
sub bl, al
nop dword [rax]
sub rsp, 0x28
mov ecx, 0xfffffff4
call sub.KERNEL32.dll_GetStdHandle
xor ecx, ecx
cmp rax, 0xffffffffffffffff
dec dword [rax + 0xf]
ror dword [rax - 0x7d], 0xc4
ror dword [rax - 0x7d], 0xc4
sub bl, al
dec dword [rax + 0xf]
ror dword [rax - 0x7d], 0xc4
ror dword [rax - 0x7d], 0xc4
ror dword [rax - 0x7d], 0xc4
sub bl, al
nop dword [rax]
sub rsp, 0x28
mov ecx, 0xfffffff6
call sub.KERNEL32.dll_GetStdHandle
xor ecx, ecx
cmp rax, 0xffffffffffffffff
cmove rax, rcx
add rsp, 0x28
ret
add byte [rbx + 0x942494], cl
add byte [rax], al
mov r8d, dword [rsp + 0x98]
mov eax, dword [rsp + 0x98]
mov dword [rsp + 0x28], 0x81
mov dword [rsp + 0x20], 0
add byte [rax], al
add byte [rax], al
and al, 0x28
add dword [rax], 0x44c70000
and al, 0x20
add byte [rax], al
add byte [rax], al
lea r9, [rsp + 0x3c]
call sub.WS2_32.dll_WSASocketW
mov rdi, rax
mov edi, eax
mov edi, eax
cmp rax, 0xffffffffffffffff
je 0x140033fcc
mov qword [rsi + 8], rdi
mov qword [rsi], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
jmp 0x140034066
call sub.WS2_32.dll_WSAGetLastError
cmp eax, 0x2739
add byte [0x14003670f], bh
je 0x140033fdf
cmp eax, 0x2726
jne 0x140034053
mov ecx, dword [rsp + 0x88]
mov edx, dword [rsp + 0x94]
mov r8d, dword [rsp + 0x98]
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 0
lea r9, [rsp + 0x3c]
call sub.WS2_32.dll_WSASocketW
cmp rax, 0xffffffffffffffff
je 0x14003404e
mov rdi, rax
mov rcx, rax
mov edx, 1
add byte [rax], al
add byte [rax], al
xor r8d, r8d
call sub.KERNEL32.dll_SetHandleInformation
test eax, eax
jne 0x140033fbc
call sub.KERNEL32.dll_GetLastError
shl rax, 0x20
mov word [rax], cs
add byte [rax - 0x3f], cl
loopne 0x140034055
or rax, 2
mov qword [rsi + 8], rax
mov qword [rsi], 1
mov rcx, rdi
stc
stc
call sub.WS2_32.dll_closesocket
jmp 0x140034066
add bl, ch
sbb al, ch
call sub.WS2_32.dll_WSAGetLastError
mov cs, word [r8]
add byte [rax - 0x3f], cl
shl rax, 0x20
loopne 0x140034077
and byte [rax - 0x7d], cl
enter 0x4802, 0xffffffffffffff89
or byte [rax - 0x39], r9b
invalid
or rax, 2
mov qword [rsi + 8], rax
mov qword [rsi], 1
mov rax, rsi
add rsp, 0x2b0
add byte [rax], al
invalid
add byte [rax], al
pop rbx
pop rdi
pop rsi
ret
nop dword cs:[rax + rax]
push rsi
push rdi
sub rsp, 0x38
mov rsi, rcx
in al, dx
cmp byte [rax - 0x77], cl
invalid
lea r8, str.BorrowedSocketsocket
lea eax, str.BorrowedSocketsocket
lea rdi, [rsp + 0x28]
mov r9d, 0xe
mov rcx, rdi
stc
stc
call fcn.14009df70
lea rax, [0x1400c5780]
add eax, 0x916d6
add eax, 0x916d6
mov qword [rsp + 0x20], rax
lea rdx, [0x1400c5776]
or dword [rax], eax
or dword [rax], eax
mov r8d, 6
mov rcx, rdi
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov r9, rsi
call fcn.14009a260
mov rcx, rax
call fcn.14009a4d0
nop
add rsp, 0x38
pop rdi
pop rsi
ret
invalid
add byte [rax - 0x77], cl
stc
call fcn.14009df70
insd dword [rdi], dx
sahf
invalid
invalid
insd dword [rdi], dx
sahf
invalid
lea rax, [0x1400c5780]
mov qword [rsp + 0x20], rax
lea rdx, [0x1400c5776]
mov r8d, 6
mov rcx, rdi
mov r9, rsi
call fcn.14009a260
mov rcx, rax
call fcn.14009a4d0
invalid
add byte [rax + 0x38c48348], dl
pop rdi
pop rsi
invalid
ret
add byte [rax], al
add byte [rax - 0x77], cl
enter 0x1c7, 5
add byte [rax], al
mov rax, rcx
mov dword [rcx], 5
mov qword [rcx + 8], rdx
push rcx
or bl, al
add byte [rax], al
add byte [rax - 0x77], cl
push rcx
or bl, al
nop
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rbx, rcx
mov ebx, ecx
mov ebx, ecx
mov rsi, qword [rcx + 0x30]
mov esi, dword [rcx + 0x30]
mov rdi, qword [rcx + 0x38]
cmp qword [rcx], 0
je 0x140034171
mov rcx, qword [rbx + 8]
call fcn.1400bcd74
cmp qword [rbx + 0x10], 0
je 0x140034181
mov rcx, qword [rbx + 0x18]
call fcn.1400bcd74
cmp qword [rbx + 0x20], 0
je 0x140034191
mov rcx, qword [rbx + 0x28]
call fcn.1400bcd74
mov rcx, rdi
call fcn.1400bcd74
mov rax, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
add byte [rax], al
add bl, al
nop word [rax + rax]
mov rax, rcx
mov byte [rcx + 0xc5], dl
ret
add byte [rax], al
mov rax, qword [rcx + 0x38]
mov eax, dword [rcx + 0x38]
mov eax, dword [rcx + 0x38]
cmp bl, al
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
ret
nop dword cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
sub rsp, 0x28
call fcn.14003f590
ud2
in al, dx
sub al, ch
xchg edi, eax
mov bl, 0
add byte [rdi], cl
or ecx, dword [rdi]
invalid
add byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x50948f0], al
invalid
invalid
iretd
or dword [0x140101150], eax
ret
add byte [rax], al
add byte [rax], al
movzx eax, cl
inc rax
ror dword [rax - 1], 0xc0
mov qword [0x140101108], rax
ret
mov eax, dword [0x140101108]
cmp rax, 3
cmp eax, 3
ja case.default.0x140034254
xchg dword [rbx + 0x48000000], esi
lea ecx, [0x1400c194c]
lea rcx, [0x1400c194c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rdx, [0x1400c469a]
adc eax, 0x9043d
lea rcx, [rsp + 0x20]
and al, 0x20
mov r8d, 0xe
call fcn.140026560
cmp byte [rsp + 0x38], 2
jne 0x14003428c
mov eax, 3
mov sil, 2
jmp 0x1400342ea
mov sil, 1
jmp 0x1400342f1
xor esi, esi
jmp 0x1400342f1
mov sil, 2
jmp 0x1400342f1
mov rcx, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x28]
mov rax, qword [rsp + 0x30]
cmp rax, 4
je 0x1400342b3
cmp rax, 1
jne 0x1400342d2
cmp byte [rcx], 0x30
sete sil
add sil, sil
jmp case.0x14002b25e.258
mov eax, dword [rcx]
bswap eax
xor r8d, r8d
xor eax, eax
cmp eax, 0x66756c6d
setae r8b
setae al
cmp eax, 0x66756c6c
insb byte [rdi], dx
jne 0x14003432e
sbb r8d, 0
sete sil
xchg esp, eax
invalid
jmp case.0x14002b25e.258
xchg esp, eax
invalid
xor esi, esi
test rdx, rdx
je 0x1400342e4
sal byte [rbx + rcx + 0x41], cl
mov r8d, 1
mov eax, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add al, ch
mov esp, 0x8dfffcda
invalid
cld
dec dword [rbp - 0x49f0feba]
invalid
call fcn.140001da0
invalid
dec dword [rbp - 0x49f0feba]
ror byte [rax - 0x77], 5
invalid
lea eax, [rsi + 1]
movzx eax, al
mov qword [0x140101108], rax
add byte [rcx - 0x3b7cb710], cl
pop rsi
mov eax, esi
add rsp, 0x40
invalid
pop rsi
invalid
ret
lea rcx, [0x1400c3760]
lea r8, [0x1400c57c8]
mov edx, 0x28
call fcn.1400998d0
ud2
add byte [rax], al
cmp ecx, 0x7f
ja 0x140034344
cmp cl, 0x2f
sete dl
cmp cl, 0x5c
sete al
or al, dl
ret
xor eax, eax
ret
mov rdx, qword [rcx + 0x10]
ret
invalid
or dword [rax], eax
lea rdi, [rsp + 0x30]
mov r9d, 0xa
mov rcx, rdi
call fcn.14009e690
mov rcx, rsi
call case.0x140036bae.279
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rdx
lea r8, [0x1400c5878]
lea rdx, [rsp + 0x20]
and byte [rax - 0x77], cl
stc
and byte [rax - 0x77], cl
stc
call fcn.14009a530
mov rcx, rax
call fcn.14009a680
nop
add rsp, 0x48
invalid
pop rdi
pop rsi
ret
invalid
push rsi
push rdi
push rbx
sub rsp, 0xe0
mov rsi, rcx
lea rcx, [rsp + 0x58]
call fcn.14009ed40
mov rdi, qword [rsi]
mov rsi, qword [rsi + 8]
lea rcx, [rsp + 0x20]
mov rdx, rdi
mov r8, rsi
call fcn.140049450
push rax
add dword [rax], eax
push rax
add dword [rax], eax
movzx edx, byte [rsp + 0x20]
mov rcx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x40]
and al, 0x40
lea r8, [0x1400c1970]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rsi
mov r8, rdi
mov eax, edi
mov eax, edi
jmp r9
add rcx, 4
jmp 0x1400344a2
lea rdx, [rax + 1]
test rax, rax
test eax, eax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x1400344a2
mov ecx, 6
jmp 0x1400344a2
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x1400344a2
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
jb 0x1400345b8
add rcx, rdi
mov r8, rcx
test rdx, rdx
je 0x1400344cb
invalid
adc al, byte [rcx + 0xf]
mov dh, 0
movzx eax, byte [r8]
cmp al, 0x5c
sete cl
cmp al, 0x2f
sete al
or al, cl
jmp 0x1400344cd
xor eax, eax
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0xd0], rcx
movups xmm0, xmmword [rsp + 0x20]
movups xmm1, xmmword [rsp + 0x30]
movups xmmword [rsp + 0xc0], xmm1
movups xmmword [rsp + 0xb0], xmm0
add byte [rax - 0x77], cl
mov esp, 0xa024
add byte [rax - 0x77], cl
mov ah, 0x24
test al, 0
add byte [rax], al
add byte [rax - 0x77], cl
mov esp, 0xa024
add byte [rax - 0x77], cl
mov ah, 0x24
test al, 0
add byte [rax], al
mov word [rsp + 0xd8], 0x200
mov byte [rsp + 0xda], al
and al, 0xda
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x68
and al, 0xda
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x68
lea rdx, [rsp + 0xa0]
call fcn.1400350c0
cmp byte [rsp + 0x68], 0xa
je 0x14003459e
lea rsi, [0x1400c2b58]
lea rdi, [rsp + 0x58]
add byte [rax - 0x73], cl
jl 0x14003455d
pop rax
lea rbx, [rsp + 0x20]
lea r14, [rsp + 0x68]
lea r15, [rsp + 0xa0]
nop dword [rax]
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x50], rax
movups xmm0, xmmword [rsp + 0x68]
movups xmm1, xmmword [rsp + 0x78]
adc byte [rsp + 0x78], cl
adc byte [rsp + 0x78], cl
movups xmm2, xmmword [rsp + 0x88]
movaps xmmword [rsp + 0x40], xmm2
add byte [rdi], cl
sub dword [rsp + 0x40], edx
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
mov rcx, rdi
mov ecx, edi
mov ecx, edi
mov rdx, rbx
mov r8, rsi
call fcn.14009a830
invalid
invalid
invalid
mov rcx, r14
mov rdx, r15
call fcn.1400350c0
or eax, dword [rax]
add byte [rax + 0xa68247c], al
or eax, dword [rax]
add byte [rax + 0xa68247c], al
jne 0x140034550
lea rcx, [rsp + 0x58]
call fcn.14009a880
nop
add rsp, 0xe0
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea r8, [0x1400c5800]
mov rdx, rsi
call fcn.14009ff10
ud2
add byte [rax], al
sub rsp, 0x28
movzx eax, byte [rcx + 0x38]
cmp byte [rdi + rcx - 0x4a], al
cmp sil, byte [r9]
sar byte [rcx + rax], cl
cmp byte [rdi + rcx - 0x4a], al
cmp sil, byte [r9]
sar byte [rcx + rax], cl
ja case.default.0x140034679
test r8b, r8b
jne 0x14003465c
movzx r11d, byte [rcx + 0x10]
cmp r11b, 5
invalid
jb 0x14003465c
add eax, 0x8b4c6572
or dword [rax - 0x75], ecx
mov edx, dword [rcx + 8]
xor r10d, r10d
test al, al
jne 0x14003461b
cmp r11b, 6
mov r9, qword [rcx]
mov rdx, qword [rcx + 8]
mov edx, dword [rcx + 8]
mov edx, dword [rcx + 8]
xor r10d, r10d
test al, al
jne 0x14003461b
cmp r11b, 6
je 0x14003461b
mov r10d, 2
cmp rdx, 2
jb 0x1400346ff
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0x39], cl
sal byte [rbp + 8], cl
cmp r10, rdx
jne 0x140034628
xor edx, edx
test al, al
jne case.default.0x140034679
jmp case.0x140034465.7
add rdx, r9
lea r11, [r9 + r10]
inc r11
cmp r11, rdx
sete dl
movzx r9d, byte [r9 + r10]
test dl, 1
jne 0x140034686
cmp r9b, 0x2e
jne 0x140034686
movzx edx, byte [r11]
cmp dl, 0x5c
sete r9b
cmp dl, 0x2f
sete dl
or dl, r9b
test al, al
jne case.default.0x140034679
movzx r9d, byte [rcx + 0x10]
cmp r9, 6
je case.default.0x140034679
lea r10, [0x1400c198c]
movsxd r9, dword [r10 + r9*4]
add r9, r10
jmp r9
mov rcx, qword [rcx + 0x20]
add rcx, 4
jmp 0x140034697
cmp r9b, 0x2e
sete r9b
and dl, r9b
test al, al
je case.0x140034465.7
xor ecx, ecx
cmp al, 2
setb r9b
xchg edx, eax
ror dword [rdi], 0xb6
ret 0x8445
ror byte [rdi], 0x95
ret 0x2044
retf 0xb60f
ror byte [rax + 1], cl
enter 0x148, 0xffffffffffffffd0
add rsp, 0x28
ret
xchg edx, eax
ror dword [rdi], 0xb6
ret 0x8445
mov r9, qword [rcx + 0x20]
mov ecx, dword [rcx + 0x20]
mov rcx, qword [rcx + 0x30]
lea r10, [rcx + 1]
test rcx, rcx
cmove r10, rcx
lea rcx, [r9 + r10]
add rcx, 8
jmp 0x140034697
mov ecx, 6
jmp 0x140034697
mov r9, qword [rcx + 0x20]
mov ecx, dword [rcx + 0x20]
mov rcx, qword [rcx + 0x30]
lea r10, [rcx + 1]
test rcx, rcx
cmove r10, rcx
lea rcx, [r9 + r10]
add rcx, 2
jmp 0x140034697
mov ecx, 2
jmp 0x140034697
lea r8, [0x1400c5898]
or dword [rax], eax
mov ecx, 2
add al, byte [rax]
add byte [rax], al
call fcn.14009ff10
ud2
add byte [rax + 0xb0f0006], bh
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xb8
add byte [rax], al
add byte [rax - 0x75], cl
xor dword [rax - 0x75], ecx
jns 0x140034742
add byte [rax], al
add byte [rax - 0x75], cl
xor dword [rax - 0x75], ecx
jns 0x140034742
movzx r12d, byte [rcx + 0x10]
cmp r12, 6
mov dh, 0x61
adc byte [rcx - 0x7d], cl
cld
cmp esp, 6
invalid
je 0x140034766
mov rax, qword [rcx + 0x30]
mov eax, dword [rcx + 0x30]
xor byte [rax - 0x77], cl
test byte [rdi + rcx*4], ah
add byte [rax], al
add byte [rdi], cl
adc byte [rcx + 0x11], al
mov qword [rsp + 0x8f], rax
movups xmm0, xmmword [rcx + 0x11]
movups xmm1, xmmword [rcx + 0x21]
adc byte [rcx + 0x21], cl
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
movzx eax, byte [rcx + 0x3a]
movzx edx, byte [rcx + 0x38]
movzx r8d, byte [rcx + 0x39]
mov qword [rsp + 0x20], rsi
mov dword [rsp + 0x20], esi
mov dword [rsp + 0x20], esi
mov qword [rsp + 0x28], rdi
mov byte [rsp + 0x30], r12b
movaps xmm0, xmmword [rsp + 0x70]
movaps xmm1, xmmword [rsp + 0x80]
movups xmmword [rsp + 0x31], xmm0
adc dword [rsp + 0x31], eax
adc dword [rsp + 0x31], eax
movups xmmword [rsp + 0x41], xmm1
mov rcx, qword [rsp + 0x8f]
mov qword [rsp + 0x50], rcx
mov byte [rsp + 0x5a], al
mov byte [rsp + 0x58], dl
mov byte [rsp + 0x59], r8b
cmp dl, 2
jne 0x1400348a6
add byte [rax - 0x7b], cl
dec dword [rdi]
test byte [0x1810347c7], bh
invalid
invalid
test rdi, rdi
test edi, edi
je 0x140034902
add byte [rcx - 0x80], al
cld
add esi, dword [rbx + 0x65]
cmp r12b, 3
cmp ah, 3
jae 0x140034830
nop dword [rax + rax]
xor ecx, ecx
nop word cs:[rax + rax]
invalid
cmp byte [rsi + rcx], 0x5c
je 0x140034800
inc rcx
inc ecx
cmp rdi, rcx
jne case.0x14002b25e.278
xor r9d, r9d
mov rcx, rdi
test rcx, rcx
je 0x14003480f
jmp 0x14003489c
mov r9d, 1
test rcx, rcx
jne 0x14003489c
invalid
lea eax, [rax]
add byte [rax], al
test dword [rbp + 0x4c000000], ecx
cmp edi, ecx
cmp rdi, r9
jb 0x140034c96
add rsi, r9
sub rdi, r9
jne 0x1400347d0
jmp 0x14003489a
xor ecx, ecx
nop word cs:[rax + rax]
movzx r9d, byte [rsi + rcx]
cmp r9d, 0x2f
je 0x140034870
cmp r9d, 0x5c
je 0x140034870
inc rcx
cmp rdi, rcx
jne 0x140034840
xor r9d, r9d
mov rcx, rdi
test rcx, rcx
jne 0x14003487b
jmp 0x140034886
mov r9d, 1
test rcx, rcx
je 0x140034886
cmp rcx, 1
jne 0x14003489c
cmp byte [rsi], 0x2e
jne 0x14003489c
add rcx, r9
cmp rdi, rcx
jb 0x140034c9b
add rsi, rcx
sub rdi, rcx
jne 0x140034830
xor edi, edi
mov qword [rsp + 0x20], rsi
and al, 0x20
mov qword [rsp + 0x28], rdi
cmp r8b, 2
clc
add cl, byte [rdi]
jne 0x140034c7c
test dl, dl
sete r10b
jne 0x140034c7c
test dl, dl
sete r10b
cmp dl, 1
ja 0x1400348f5
invalid
add dword [rdi + 0x3a], esi
cmp dh, byte [rcx]
leave
xor ecx, ecx
cmp r12b, 5
jb 0x14003496c
add byte [rax], al
invalid
add eax, 0xa5820f
add byte [rax], al
add byte [rax], al
add byte [rax + rax*8 + 0x9d850f], al
ror byte [rdi], 0x85
popfq
add byte [rax], al
invalid
test al, al
jne 0x14003496c
invalid
ror byte [rdi], 0x85
popfq
add byte [rax], al
test dword [rbp + 0x45000000], ebx
add byte [rbp + 0x31], al
rol byte [rcx - 0x80], 0xfc
xor r8d, r8d
xor eax, eax
cmp r12b, 6
je 0x1400348ec
cld
invalid
test dl, dl
jne 0x1400348ec
mov r8d, 2
add al, byte [rax]
add byte [rax], al
cmp rdi, 2
jb 0x140034ce5
cmp r8, rdi
clc
jne 0x14003492a
xor ecx, ecx
jmp 0x14003496c
xor r9d, r9d
xor ecx, ecx
xor r11d, r11d
jmp 0x1400349ef
xor r9d, r9d
mov r10d, 0
mov edi, 0
mov ecx, 0
mov r11d, 0
add byte [rax], al
add byte [rcx - 0x80], al
clc
add cl, byte [rdi]
test dl, cl
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x80], al
clc
add cl, byte [rdi]
test dl, cl
add byte [rax], al
add cl, ch
push rdx
add eax, dword [rax]
add byte [rax - 0x73], cl
or al, 0x3e
jmp 0x140034c7c
add byte [rax], al
lea rcx, [rsi + rdi]
lea r9, [rsi + r8]
inc r9
cmp r9, rcx
sete cl
movzx r8d, byte [rsi + r8]
test cl, 1
jne case.0x1400361ad.178
cmp r8b, 0x2e
jne case.0x1400361ad.178
movzx ecx, byte [r9]
cmp cl, 0x5c
sete r8b
cmp cl, 0x2f
sete cl
xchg esp, eax
invalid
xchg esp, eax
rol dword [rax + rcx - 0x3f], 0xeb
or cl, r8b
jmp 0x14003496c
invalid
invalid
or cl, r8b
jmp 0x14003496c
cmp r8b, 0x2e
sete r8b
invalid
clc
sete r8b
rol byte [rax + riz - 0x3f], 0x41
mov cl, 1
invalid
and cl, r8b
and cl, al
mov r9b, 1
add dword [rdx + rdx*8 + 0x31450874], eax
rol byte [rbp + 0x31], cl
test dl, dl
je 0x14003497b
xor r10d, r10d
xor r11d, r11d
fucomi st(3)
invalid
fucomi st(3)
je 0x1400349bd
cmp r12b, 6
cmp ah, 6
jne 0x140034986
xor r11d, r11d
xor ebx, ebx
jmp 0x1400349ec
lea r8, [0x1400c19a4]
movsxd r10, dword [r8 + r12*4]
add byte [rdi + 0x63], cl
adc al, 0xa0
add r10, r8
jmp r10
mov r11, qword [rsp + 0x40]
add r11, 4
jmp 0x1400349ec
mov r8, qword [rsp + 0x40]
mov r10, qword [rsp + 0x50]
lea r11, [r10 + 1]
test r10, r10
ror byte [rbp + 0xf], cl
fimul dword [rbp + 1]
ret
add r11, 8
jmp 0x1400349ec
ror byte [rbp + 0xf], cl
fimul dword [rbp + 1]
ret
or bl, ch
sub al, 0x41
mov r11d, 6
mov r11d, 6
jmp 0x1400349ec
mov r8, qword [rsp + 0x40]
mov r10, qword [rsp + 0x50]
mov r10, qword [rsp + 0x50]
lea r11, [r10 + 1]
test r10, r10
cmove r11, r10
add r11, r8
add r11, 2
jmp 0x1400349ec
mov r11d, 2
mov r10b, 1
movzx ecx, cl
test al, al
setne r8b
and r8b, r9b
movzx r13d, r8b
add rcx, r11
add rcx, r13
cmp rdi, rcx
jbe 0x140034c7c
test dl, dl
setne cl
cmp r12b, 6
cld
invalid
sete r14b
setne bl
xchg ebp, eax
ret
mov r8, qword [rsp + 0x50]
cld
invalid
xchg ebp, eax
ret
lea rdx, [r8 + 1]
test r8, r8
cmove rdx, r8
test r9b, r9b
je 0x140034b80
and bl, r10b
mov rbp, qword [rsp + 0x40]
lea r8, [rdx + rbp]
lea eax, [rdx + rbp]
lea eax, [rdx + rbp]
add r8, 2
mov qword [rsp + 0x68], r8
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x68], eax
add rdx, rbp
add rdx, 8
or byte [rax - 0x77], cl
push rsp
and al, 0x60
or byte [rax - 0x77], cl
push rsp
and al, 0x60
add rbp, 4
cmp r12b, 5
jb 0x140034bc6
test al, al
jne 0x140034bc6
or r14b, cl
jmp 0x140034a94
xor ecx, ecx
movzx eax, al
add rcx, r13
add rcx, rax
cmp rdi, rcx
jbe 0x140034c7c
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx - 0x77], cl
dec dword [rax - 0x73]
lea rcx, [rsp + 0x70]
mov r15, rdi
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0x20]
call 0x140034d20
cmp byte [rsp + 0x78], 0xa
jne 0x140034c36
test dword [rcx], eax
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 1], cl
mov rdi, r15
mov edi, edi
dec dword [rax + 0x2b]
jl 0x140034adc
sub rdi, qword [rsp + 0x70]
jb 0x140034cc0
jo 0x140034ac9
invalid
mov qword [rsp + 0x28], rdi
test r14b, r14b
invalid
div byte [rdi + rax + 0x31]
leave
je 0x140034ad0
xor ecx, ecx
jmp 0x140034adf
invalid
mov ecx, 2
cmp rdi, 2
jb 0x140034cd4
add byte [rax], al
add dword [rax], eax
add byte [rax + 0x39], cl
stc
add byte [rax], al
cmp rcx, rdi
jne 0x140034af0
xor eax, eax
test bl, bl
je case.default.0x140034b4e
jmp 0x140034b40
lea rax, [rsi + rdi]
add al, 0x3e
lea rdx, [rsi + rcx]
inc rdx
inc edx
inc edx
cmp rdx, rax
sete al
ror byte [rdi], 0xb6
or al, 0xe
invalid
ror byte [rdi], 0xb6
or al, 0xe
invalid
invalid
test al, 1
jne 0x140034b30
cmp cl, 0x2e
jne 0x140034b30
movzx eax, byte [rdx]
cmp al, 0x5c
sete cl
cmp al, 0x2f
sete al
or al, cl
test bl, bl
je case.default.0x140034b4e
test byte [rbx - 1], bl
invalid
invalid
test byte [rbx - 1], bl
invalid
jmp 0x140034b40
test byte [rax], al
add byte [rax], al
add byte [rax], al
cmp cl, 0x2e
sete cl
and al, cl
test bl, bl
je case.default.0x140034b4e
lea rdx, [0x1400c19bc]
movsxd rcx, dword [rdx + r12*4]
add rcx, rdx
jmp rcx
movabs byte [0xe98948e1ffd10148], al
mov rcx, rbp
jmp 0x140034a82
sub bh, bh
invalid
mov rcx, qword [rsp + 0x60]
jmp 0x140034a82
and bh, bh
invalid
mov ecx, 6
jmp 0x140034a82
mov rcx, qword [rsp + 0x68]
jmp 0x140034a82
invalid
invalid
invalid
mov ecx, 2
jmp 0x140034a82
lea rbx, [rsp + 0x70]
lea r14, [rsp + 0x20]
and al, 0x20
and al, 0x20
nop word [rax + rax]
mov rcx, rbx
mov rdx, r14
call 0x140034d20
add dword [rax], eax
add byte [rax + 0xa78247c], al
add dword [rax], eax
add byte [rax + 0xa78247c], al
jne 0x140034c7c
add byte [rax], al
mov rcx, rdi
stc
sub rcx, qword [rsp + 0x70]
jb 0x140034cac
mov qword [rsp + 0x28], rcx
and al, 0x28
mov rdi, rcx
cmp rcx, r13
cmp ecx, ebp
cmp ecx, ebp
ja 0x140034b90
iretd
jmp 0x140034c79
add byte [rax], al
test bl, bl
je case.0x1400361ad.183
lea r14, [rsp + 0x20]
lea esi, [rsp + 0x20]
lea rbx, [0x1400c19d4]
jmp 0x140034be7
mov rax, rbp
add rax, r13
cmp rdi, rax
jbe 0x140034c7c
add byte [rax], al
add byte [rax], al
mov r15, rdi
lea rcx, [rsp + 0x70]
mov rdx, r14
call 0x140034d20
bnd call 0x140034d20
cmp byte [rsp + 0x78], 0xa
jl 0x140034c1e
js 0x140034c06
jne 0x140034c36
mov rdi, r15
mov edi, edi
sub rdi, qword [rsp + 0x70]
sub edi, dword [rsp + 0x70]
jb 0x140034cc0
mov ah, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
jl 0x140034c34
mov qword [rsp + 0x28], rdi
movsxd rax, dword [rbx + r12*4]
invalid
sub byte [rdx + 0x63], cl
add al, 0xa3
invalid
movabs dword [0x448b48e0ffd80148], eax
and al, 0x60
add rax, rbx
jmp rax
fdivr st(7)
loopne 0x140034c63
invalid
mov rax, qword [rsp + 0x60]
mov eax, dword [rsp + 0x60]
invalid
jmp 0x140034bdb
mov eax, 6
add byte [rax], al
jmp 0x140034bdb
mov rax, qword [rsp + 0x68]
jmp 0x140034bdb
mov eax, 2
jmp 0x140034bdb
movsd dword [rdi], dword [rsi]
mov rdi, r15
jmp 0x140034c7c
lea rbx, [rsp + 0x70]
lea r14, [rsp + 0x20]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rcx, rbx
mov rdx, r14
call 0x140034d20
cmp byte [rsp + 0x78], 0xa
jne 0x140034c7c
or dh, byte [rbp + 0x1a]
mov rcx, rdi
mov ecx, edi
sub rcx, qword [rsp + 0x70]
sub ecx, dword [rsp + 0x70]
jb 0x140034cac
mov qword [rsp + 0x28], rcx
mov rdi, rcx
cmp rcx, r13
ja 0x140034c50
mov rdi, rcx
mov edi, ecx
mov rax, rsi
mov rdx, rdi
cli
cli
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov ecx, 1
lea r8, [0x1400c58e0]
mov rdx, rdi
call fcn.14009ff10
ud2
mov r15, rdi
lea r8, [0x1400c58f8]
mov rdx, r15
call fcn.14009ff90
ud2
mov rcx, rdi
mov ecx, edi
lea r8, [0x1400c58f8]
mov rdx, r15
or al, 9
add byte [rcx + rcx*4 - 6], cl
call fcn.14009ff90
ud2
lea r8, [0x1400c5898]
mov rdx, rdi
call fcn.14009ff10
ud2
lea r8, [0x1400c5898]
mov ecx, 2
add byte [rax], al
or ecx, dword [rcx]
add byte [rcx + 2], bh
add byte [rax], al
add byte [rax], al
mov rdx, rdi
call fcn.14009ff10
ud2
add byte [rdi], cl
xchg ebp, eax
ret 0x7980
add eax, 0x8c0920f
rol bl, 1
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rdi, rdx
mov rsi, rcx
invalid
mov rcx, rdx
call fcn.1400345d0
invalid
mov rdx, qword [rdi + 8]
cmp rax, rdx
ja 0x140034e29
mov r10, qword [rdi]
lea rcx, [r10 + rax]
mov r11, rax
sub r11, rdx
jne case.0x140036bae.303
movzx r8d, byte [rdi + 0x10]
xor r9d, r9d
jmp 0x140034dd5
movzx r8d, byte [rdi + 0x10]
inc r11
lea rdi, [rdx + r10]
dec rdi
xor r9d, r9d
cmp r8b, 3
jae 0x140034da0
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
cmp byte [rdi], 0x5c
je 0x140034dbb
inc r11
dec rdi
dec edi
dec edi
cmp r11, 1
jne 0x140034d80
jmp 0x140034dd5
invalid
add byte [rax], al
add byte [rax], al
movzx ebx, byte [rdi]
cmp ebx, 0x2f
je 0x140034dbb
cmp ebx, 0x5c
je 0x140034dbb
invalid
invalid
inc r11
dec rdi
cmp r11, 1
jne 0x140034da0
jmp 0x140034dd5
neg r11
neg ebx
add rax, r11
inc rax
cmp rax, rdx
ja 0x140034e3a
add r10, rax
mov r9d, 1
mov ecx, 1
mov ecx, 1
mov rcx, r10
mov ecx, edx
sub rdx, rax
je 0x140034dfe
mov al, 9
cmp rdx, 2
je case.0x14002fb89.85
cmp rdx, 1
jne 0x140034e10
invalid
sub byte [rax + 0x23752e39], al
cmp byte [rcx], 0x2e
jne 0x140034e10
xor eax, eax
cmp r8b, 3
cmp al, 3
rol byte [rcx - 0x80], 0xf8
add ecx, dword [rdi]
xchg ebx, eax
ror byte [rbp - 0x3f7cbffc], 7
cmp al, 3
setae al
lea eax, [rax + rax*2]
add eax, 7
jmp 0x140034e10
mov al, 0xa
jmp 0x140034e10
cmp byte [rcx], 0x2e
jne 0x140034e10
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 qword [rsi + 0x18], rdx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
lea r8, [0x1400c58c8]
mov rcx, rax
call fcn.14009ff10
ud2
lea r8, [0x1400c58b0]
mov rcx, rax
call fcn.14009ff10
outsd dx, dword [rsi]
or cl, byte [rcx]
add byte [rax - 0x77], cl
shr eax, 0xc7
mov al, 6
add byte [rdi], cl
ud2
invalid
invalid
ud2
add byte [rax], al
push rsi
push rdi
sub rsp, 0x48
mov rsi, rcx
lea r8, [0x1400c5910]
or dword [rax], eax
lea rdi, [rsp + 0x30]
mov r9d, 4
mov rcx, rdi
call fcn.14009e690
mov rcx, rsi
call case.0x140036bae.279
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rdx
lea r8, [0x1400c5918]
lea rdx, [rsp + 0x20]
mov rcx, rdi
call fcn.14009a530
invalid
add byte [rax - 0x77], cl
shr eax, 0xdf
push rdi
invalid
add byte [rax + 0x48c48348], dl
pop rdi
pop rsi
ret
invalid
add byte [rax], 0
add byte [rax], al
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa8
mov rsi, rcx
mov esi, ecx
invalid
lea rcx, [rsp + 0x58]
call fcn.14009ed40
mov rdi, qword [rsi]
mov rsi, qword [rsi + 8]
mov esi, dword [rsi + 8]
sahf
invalid
mov esi, dword [rsi + 8]
lea rcx, [rsp + 0x20]
mov rdx, rdi
mov edx, edi
mov r8, rsi
call fcn.140049450
movzx edx, byte [rsp + 0x20]
push rsp
and al, 0x20
imul eax, dword [rbp + 1], 0x54b60f00
add byte [rdi], cl
mov dh, 0x54
push rsp
push rsp
and al, 0x20
and byte [rax - 0x75], cl
and al, 0x30
invalid
mov rcx, qword [rsp + 0x30]
xor byte [rax - 0x75], cl
and al, 0x40
invalid
mov rax, qword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
lea r8, [0x1400c19ec]
lea r8, [0x1400c19ec]
lea eax, [0x1400c19ec]
add eax, 0x8caef
out dx, eax
retf 8
or byte [rax], al
movsxd r9, dword [r8 + rdx*4]
invalid
or al, 0x90
nop
add r9, r8
add ecx, eax
mov rdx, rsi
mov edx, esi
mov r8, rdi
jmp r9
add rcx, 4
add ecx, 4
rol dword [rbx + rbp*8], 0x34
jmp 0x140034f47
xor al, 0x48
lea edx, [rax + 1]
push rax
invalid
lea rdx, [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
ror byte [rax + 1], 1
invalid
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
and byte [rcx + 6], bh
mov ecx, 6
add rcx, 8
jmp 0x140034f47
mov ecx, 6
add byte [rax], al
add bl, ch
sbb dword [rax - 0x73], ecx
lea rdx, [rax + 1]
invalid
invalid
jmp 0x140034f47
lea rdx, [rax + 1]
test rax, rax
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
invalid
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
add eax, 0x2b9
invalid
add al, byte [rax]
add byte [rax], al
mov ecx, 2
add byte [rax], al
add byte [rax - 0x77], cl
sub rdx, rcx
mov rdx, rsi
sub rdx, rcx
jb case.0x140034465.43
add rcx, rdi
mov r8, rcx
test rdx, rdx
je 0x140034f70
movzx eax, byte [r8]
cmp al, 0x5c
sete cl
cmp al, 0x2f
sete al
or al, cl
jmp 0x140034f72
xor eax, eax
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x98], rcx
movups xmm0, xmmword [rsp + 0x20]
movups xmm1, xmmword [rsp + 0x30]
xor byte [rdi], cl
adc dword [rsp + 0x88], ecx
xor byte [rdi], cl
adc dword [rsp + 0x88], ecx
movups xmmword [rsp + 0x78], xmm0
mov qword [rsp + 0x68], rdi
jl 0x140034fbe
push 0x24748948
jo 0x140035007
mov dword [rsp + 0xa0], 0x84880200
and al, 0xa2
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x20
jl 0x140034fbe
push 0x24748948
jo 0x140035007
mov dword [rsp + 0xa0], 0x84880200
and al, 0xa2
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x20
lea rdx, [rsp + 0x68]
call fcn.1400350c0
add byte [rcx], al
add byte [rax], al
movzx eax, byte [rsp + 0x20]
cmp al, 0xa
jne 0x140034fe8
lea rcx, [rsp + 0x58]
and al, 0x58
call fcn.14009a880
nop
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rdi
ret
xor r15d, r15d
lea r12, str..Components
lea r13, [0x1400c1a08]
add byte [rax - 0x73], cl
xor eax, 0x8dbb8
add byte [rax - 0x73], cl
xor eax, 0x8dbb8
lea rdi, [rsp + 0x58]
pop rax
lea rbx, [rsp + 0x20]
pop rsp
and al, 0x20
lea r14, [rsp + 0x68]
lea rbp, [0x1400c5818]
or dword [rax], eax
or dword [rax], eax
jmp 0x140035060
invalid
mov rcx, qword [rsp + 0x28]
mov rax, qword [rsp + 0x30]
nop word [rax + rax]
invalid
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
mov qword [rsp + 0x28], rax
mov rcx, rdi
stc
mov rdx, rbx
mov r8, rsi
call fcn.14009a830
call 0x1880356a0
mov ecx, ebx
call 0x1880356a0
mov ecx, ebx
mov rdx, r14
call fcn.1400350c0
movzx eax, byte [rsp + 0x20]
mov dh, 0x44
and al, 0x20
mov dh, 0x44
and al, 0x20
cmp al, 0xa
je 0x140034fc9
add al, 0xfa
cli
movzx ecx, al
lea rax, [rcx + 1]
add dword [r8 + 0xf4904f9], eax
invalid
invalid
add dword [r8 + 0xf4904f9], eax
invalid
stc
add al, 0x49
cmovae eax, edi
movsxd rdx, dword [r13 + rax*4]
add rdx, r13
invalid
add byte [rcx + rax - 0x16], cl
invalid
mov rcx, r12
loope switch.0x14003507b
jmp rdx
loop 0x1400350c6
mov rcx, qword [rsp + 0x48]
mov ecx, dword [rsp + 0x48]
and al, 0x48
mov rax, qword [rsp + 0x50]
mov rax, qword [rsp + 0x50]
and al, 0x50
jmp case.0x14003507b.1
cmpsd dword [rsi], dword [rdi]
nop dword [rax]
invalid
add byte [rax + 1], bh
mov eax, 1
lea rcx, [0x1400c5869]
lea ecx, [0x1400c5869]
or eax, 0x907cd
jmp case.0x14003507b.1
xchg edx, eax
nop
nop
mov eax, 2
add byte [rax - 0x77], cl
jmp 0xcd4fd797
invalid
invalid
invalid
mov rcx, rbp
mov ecx, ebp
jmp case.0x14003507b.1
xchg byte [rbp + rcx*4 + 5], cl
lea r8, [0x1400c5800]
mov rdx, rsi
invalid
call fcn.14009ff10
ud2
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x38
movzx r13d, byte [rdx + 0x38]
cmp r13b, 3
je 0x14003534f
add byte [rax - 0x77], cl
xlatb
mov rdi, rdx
movzx ebp, byte [rdx + 0x39]
cmp bpl, 3
je 0x14003534f
cmp r13b, bpl
cmp ch, ch
ja 0x14003534f
add al, byte [rax]
add byte [rbx + rcx*4 + 7], cl
mov r8, qword [rdi]
mov r11, qword [rdi + 8]
movzx esi, byte [rdi + 0x10]
xor eax, eax
cmp rsi, 3
setae al
lea r14d, [rax + rax*2 + 7]
movzx r15d, byte [rdi + 0x3a]
mov rax, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x30]
lea r9, [rdx + 1]
add qword [rax - 0x7b], rcx
invalid
xor byte [rbp + rcx*4 + 0x4a], cl
add dword [rax - 0x7b], ecx
add qword [rax - 0x7b], rcx
ror byte [rdi + rcx + 0x44], cl
retf 0x8d4a
cmove r9, rdx
lea rdx, [rax + r9 + 2]
push rsp
or byte [rdx], al
push rsp
or byte [rdx], al
mov qword [rsp + 0x30], rdx
lea rdx, [rax + r9]
add rdx, 8
or byte [rax - 0x77], cl
push rsp
and al, 0x28
or byte [rax - 0x77], cl
push rsp
and al, 0x28
add rax, 4
lea r12, [0x1400c1a1c]
or byte [rax], al
rol byte [rsp + rcx*2], 0x8d
and eax, 0x8c8d0
or byte [rax], al
or byte [rax], al
mov rdx, r11
jmp 0x140035175
mov r9, qword [rsp + 0x28]
test r9, r9
leave
jne case.0x140035204.2
adc eax, dword [rdx]
add byte [rax], al
mov byte [rdi + 0x38], 1
mov r13b, 1
mov r10, r8
mov r8, r10
cmp r13b, bpl
ja 0x14003534f
test r13b, r13b
je 0x1400351f0
movzx r9d, r13b
cmp r9d, 1
jne 0x140035220
mov byte [rdi + 0x38], 2
test r15b, r15b
jne 0x140035330
mov r13b, 2
cmp esi, 3
jb 0x140035166
cmp esi, 5
je 0x140035166
cmp esi, 6
jne 0x14003538c
loope 0x1400351aa
add byte [rax], al
loope 0x1400351aa
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], cl
test byte [rsi + 1], al
add byte [rax], al
test rdx, rdx
je 0x1400352fa
movzx r9d, byte [r8]
cmp rdx, 1
je 0x140035301
cmp r9b, 0x2e
jne 0x140035301
movzx r9d, byte [r8 + 1]
cmp r9d, 0x2f
je 0x140035315
cmp al, byte [rcx]
add byte [rax], al
cmp al, byte [rcx]
add byte [rax], al
cmp r9d, 0x5c
jne 0x140035166
jmp 0x140035315
cmp sil, 6
je case.default.0x140035204
invalid
invalid
invalid
invalid
invalid
movsxd r10, dword [r12 + rsi*4]
add r10, r12
add edx, esp
add edx, esp
mov r9, rax
mov ecx, eax
jmp r10
mov r9, qword [rsp + 0x30]
and al, 0x30
jmp case.0x140035204.0
jmp qword [rsi + 0x66]
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax - 0x7b], cl
ror byte [rdi], cl
test byte [rdx], ah
add dword [rax], eax
invalid
test rdx, rdx
je 0x14003534b
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x31], al
leave
xor r9d, r9d
cmp sil, 3
inc byte [rbx]
jae case.0x14002b25e.314
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
cmp byte [r8 + r9], 0x5c
cmp byte [rax + rcx], 0x5c
pop rsp
je 0x140035288
inc r9
cmp rdx, r9
jne 0x140035240
jmp 0x140035279
movzx r10d, byte [r8 + r9]
cmp r10d, 0x2f
cli
invalid
je 0x140035288
cli
invalid
cmp r10d, 0x5c
je 0x140035288
inc r9
cmp rdx, r9
jne case.0x14002b25e.314
xor r10d, r10d
mov r9, rdx
test r9, r9
jne 0x140035293
invalid
btr dword [rdx], ecx
mov bl, 0xa
jmp 0x1400352d0
mov r10d, 1
test r9, r9
je 0x140035284
mov bl, 9
cmp r9, 2
je 0x1400352b5
cmp r9, 1
jne 0x1400352d0
cmp byte [r8], 0x2e
movzx ebx, r14b
mov r11d, 9
cmovne ebx, r11d
jmp 0x1400352d0
cmp byte [r8], 0x2e
jne 0x1400352d0
cmp byte [r8 + 1], 0x2e
sete bl
xor bl, 9
nop word cs:[rax + rax]
add byte [rax], al
add byte [rbp + 1], cl
retf 0x8949
invalid
add r10, r9
mov r11, rdx
mov ebx, edx
mov ebx, edx
sub r11, r10
jb 0x14003541b
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbp + 1], cl
ret 0x894c
invalid
add r10, r8
mov qword [rdi], r10
mov dword [rdi], edx
mov dword [rdi], edx
mov qword [rdi + 8], r11
mov r13b, 2
add cl, byte [rcx + rcx*4 - 0x26]
add cl, byte [rcx + rcx*4 - 0x26]
cmp bl, 0xa
je 0x140035169
invalid
jmp 0x140035366
insb byte [rdi], dx
xor edx, edx
jmp 0x140035166
invalid
dec dword [rax - 0x7d]
cli
add dword [rdi], ecx
invalid
test dword [rbx - 2], ebx
invalid
cmp rdx, 1
jne 0x140035166
invalid
cmp r9b, 0x2e
jne 0x140035166
test dword [rcx - 2], edx
invalid
invalid
test r11, r11
je 0x140035469
test byte [rbx + 1], cl
add byte [rax], al
fisttp dword [rdi]
test byte [rbx + 1], cl
add byte [rax], al
dec r11
dec ebx
retf
inc r8
mov qword [rdi], r8
mov qword [rdi + 8], r11
mov dword [rdi + 8], ebx
invalid
mov dword [rdi + 8], ebx
mov byte [rcx], 7
jmp 0x140035352
invalid
invalid
and cl, byte [rbp - 0x7b]
fisttp dword [rdi]
test r11, r11
je 0x14003542c
add byte [rax], al
test bl, dh
add byte [rax], al
add byte [rax], al
dec r11
add byte [rax], al
dec r11
inc r8
invalid
ror byte [rcx + rcx*4 + 7], 0x4c
mov dword [rdi + 8], ebx
invalid
mov qword [rdi], r8
mov qword [rdi + 8], r11
or dh, al
add dword [rsi], eax
mov byte [rcx], 6
jmp 0x140035352
mov byte [rdi + 0x38], 3
cmp byte [r11], r8b
mov byte [rcx], 0xa
add dword [rdx], ecx
or cl, byte [rax - 0x77]
enter 0xffffffffffff8348, 0xffffffffffffffc4
mov rax, rcx
add rsp, 0x38
cmp byte [rbx + 0x5d], bl
cmp byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov byte [rcx], bl
mov qword [rcx + 8], r8
mov qword [rcx + 0x10], r9
adc r11b, bpl
invalid
sbb dword [rcx + rcx*4 + 0x41], ecx
or byte [rcx + rcx*4 + 0x49], cl
invalid
adc r11b, bpl
adc bl, ch
loopne 0x140035339
mov byte [rdi + 0x38], 1
cmp byte [r9], r8b
add dword [rax - 0x73], ecx
adc eax, 0x8c6b7
invalid
lea rdx, [0x1400c1a34]
add byte [rbx + riz*2 + 0xc], cl
mov dl, 0x49
add r9, rdx
movsxd r9, dword [rdx + rsi*4]
add r9, rdx
jmp r9
mov r9, rax
jmp 0x1400353ad
mov byte [rcx], 6
jmp 0x140035352
mov r9, qword [rsp + 0x28]
jmp 0x1400353ad
mov r9d, 6
jmp 0x1400353ad
invalid
mov r9, qword [rsp + 0x30]
jmp 0x1400353ad
mov r9d, 2
add byte [rax], al
add byte [rbp + 0x39], cl
cmp r9, r11
ja case.default.0x1400353c4
invalid
lea rdx, [0x1400c1a4c]
movsxd r10, dword [rdx + rsi*4]
add r10, rdx
jmp r10
mov rax, qword [rsp + 0x28]
and al, 0x28
jmp case.0x1400353c4.0
mov eax, 6
jmp case.0x1400353c4.0
mov rax, qword [rsp + 0x30]
jmp case.0x1400353c4.0
mov eax, 2
mov rdx, r11
sub rdx, rax
jb 0x140035455
insb byte [rdi], dx
insb byte [rdi], dx
add rax, r8
mov qword [rdi], rax
mov qword [rdi + 8], rdx
mov rax, qword [rdi + 0x30]
mov qword [rcx + 0x20], rax
mov dword [rcx + 0x20], eax
movups xmm0, xmmword [rdi + 0x11]
movups xmm1, xmmword [rdi + 0x21]
movups xmmword [rcx + 0x11], xmm1
movups xmmword [rcx + 1], xmm0
mov byte [rcx], sil
mov qword [rcx + 0x28], r8
mov qword [rcx + 0x30], r9
jmp 0x140035352
lea r8, [0x1400c5998]
mov rcx, r10
call fcn.14009ff10
ud2
lea r8, [0x1400c5980]
mov ecx, 1
xor edx, edx
call fcn.14009ff10
ud2
lea r8, [0x1400c5938]
add eax, 0x904f0
mov rcx, r9
mov rdx, r11
call fcn.14009ff90
ud2
lea r8, [0x1400c5950]
mov rcx, rax
mov rdx, r11
call fcn.14009ff10
ud2
lea r8, [0x1400c5968]
mov ecx, 1
xor edx, edx
call fcn.14009ff10
ud2
cmp ch, 3
je 0x1400356a9
mov rdi, rdx
movzx eax, byte [rdx + 0x39]
cmp al, 3
je 0x1400356a9
cmp r13b, al
ja 0x1400356a9
lea r15, [rsp + 0x71]
cmp byte [rdi + 0x3a], 0
cmp al, byte [rax]
jl 0x1400354e5
jno 0x140035443
jg 0x1400354ff
cmp al, byte [rax]
add byte [rdi], cl
mov dh, 0x6f
adc byte [rdi + rcx - 0x4a], al
in eax, 0x48
mov ecx, dword [rdi]
movzx ebp, byte [rdi + 0x10]
movzx r12d, bpl
mov rcx, qword [rdi]
mov qword [rsp + 0x28], rcx
mov rbx, qword [rdi + 8]
je 0x140035573
lea r14, [rsp + 0x68]
jmp 0x1400354ff
mov byte [rdi + 0x39], 1
mov al, 1
cmp r13b, al
ja 0x1400356a9
cmp al, 2
jne 0x140035698
mov rcx, rdi
call fcn.1400345d0
cmp rbx, rax
jbe 0x1400354f0
mov rcx, r14
mov rdx, rdi
call 0x140034d20
mov rcx, rbx
movzx eax, byte [rsp + 0x70]
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
adc byte [rdi + 0x20], dl
adc byte [rdi + 0x20], dl
movaps xmmword [rsp + 0x30], xmm0
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x50], xmm2
mov rdx, qword [r15 + 0x2f]
mov qword [rsp + 0x5f], rdx
sub rcx, qword [rsp + 0x68]
jb 0x140035792
mov qword [rdi + 8], rcx
cmp al, 0xa
jne 0x1400356f4
mov al, 2
mov rbx, rcx
cmp r13b, al
jbe 0x1400354ff
jmp 0x1400356a9
mov r14, rbx
jmp 0x14003558f
mov byte [rdi + 0x39], 1
mov al, 1
cmp r13b, al
ja 0x1400356a9
cmp al, 1
je 0x140035610
movzx eax, al
cmp eax, 2
jne 0x14003569f
mov rcx, rdi
call fcn.1400345d0
sub eax, esi
invalid
dec dword [rcx + 0x39]
invalid
jbe case.0x14002fb89.114
sub eax, esi
invalid
lea rcx, [rsp + 0x68]
mov rdx, rdi
call 0x140034d20
mov rbx, r14
movzx eax, byte [rsp + 0x70]
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movaps xmmword [rsp + 0x30], xmm0
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x50], xmm2
mov rcx, qword [r15 + 0x2f]
invalid
mov qword [rsp + 0x5f], rcx
sub rbx, qword [rsp + 0x68]
jb 0x14003578c
invalid
mov qword [rdi + 8], rbx
cmp al, 0xa
jne 0x1400356f4
invalid
add byte [rax - 0x2176b6fe], dh
mov al, 2
mov r14, rbx
jmp 0x140035586
mov byte [rdi + 0x39], 0
xor eax, eax
cmp r12d, 3
add ecx, dword [rdi]
invalid
invalid
invalid
invalid
invalid
add ecx, dword [rdi]
invalid
cmp r12d, 5
je 0x140035586
invalid
invalid
invalid
cmp r12d, 6
jne 0x1400356d5
test r14, r14
je 0x140035666
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rax]
cmp r14, 1
cmp esi, 1
cmp esi, 1
add dword [rcx + rbp - 0x80], esi
stc
jne 0x140035670
je 0x140035670
cmp cl, 0x2e
jne 0x140035670
mov rax, qword [rsp + 0x28]
movzx eax, byte [rax + 1]
cmp eax, 0x2f
je 0x140035685
cmp eax, 0x5c
pop rsp
je 0x140035685
xor eax, eax
jmp 0x140035586
xor r14d, r14d
xor esi, esi
xor eax, eax
jmp 0x140035586
xor eax, eax
cmp r14, 1
inc byte [rcx]
jne 0x140035586
or bh, bh
invalid
cmp cl, 0x2e
jne 0x140035586
sub rbx, 1
jb 0x1400357b6
mov qword [rdi + 8], rbx
mov dword [rdi + 8], ebx
mov byte [rsi], 7
jmp 0x1400356ac
movzx eax, al
test eax, eax
jne 0x1400356c3
cmp bpl, 6
jne case.0x140036bae.329
invalid
xor eax, 0x33947c6
mov byte [rdi + 0x39], 3
mov byte [rsi], 0xa
mov rax, rsi
add rsp, 0xa8
add byte [rax], al
add byte [rbx + 0x5d], bl
add byte [rax], al
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov byte [rdi + 0x39], 0
sub rbx, 1
jb 0x1400357a3
mov qword [rdi + 8], rbx
mov dword [rdi + 8], ebx
mov byte [rsi], 6
jmp 0x1400356ac
lea rax, [0x1400c1a64]
movsxd rcx, dword [rax + r12*4]
or al, 0xa0
add byte [rdx + 0x63], cl
or al, 0xa0
add rcx, rax
jmp rcx
mov rax, qword [rdi + 0x20]
add rax, 4
jmp 0x140035752
and byte [r8 - 0x7d], r9b
rol byte [rbx + rbp*8], 0x5e
mov byte [rsi], al
invalid
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
sub byte [rsp + 0x40], cl
sub byte [rsp + 0x40], cl
movaps xmm2, xmmword [rsp + 0x50]
push rax
movups xmmword [rsi + 1], xmm0
movups xmmword [rsi + 0x11], xmm1
add dword [rdi], ecx
adc dword [rsi + 0x11], ecx
movups xmmword [rsi + 0x21], xmm2
mov rax, qword [rsp + 0x5f]
mov qword [rsi + 0x30], rax
xor bl, r13b
nop
xor bl, r13b
nop
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
lea rdx, [rcx + 1]
lea edx, [rcx + 1]
lea edx, [rcx + 1]
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add rax, 8
jmp 0x140035752
ror dword [rax + 1], 1
ror byte [rax - 0x7d], 1
ror byte [rax], 0xeb
sbb cl, byte [rax - 0x75]
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
invalid
invalid
push rcx
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
lea rdx, [rcx + 1]
lea edx, [rcx + 1]
lea edx, [rcx + 1]
add dword [rax - 0x7b], ecx
leave
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add rax, 2
test rax, rax
je case.default.0x1400356e8
mov byte [rdi + 0x39], 3
mov rax, qword [rdi + 0x30]
mov qword [rsi + 0x20], rax
and byte [rdi], cl
adc byte [rdi + 0x11], al
and byte [rdi], cl
adc byte [rdi + 0x11], al
movups xmm1, xmmword [rdi + 0x21]
movups xmmword [rsi + 0x11], xmm1
adc qword [rdi], r9
adc dword [rsi + 1], eax
adc qword [rdi], r9
adc dword [rsi + 1], eax
mov byte [rsi], bpl
mov rax, qword [rsp + 0x28]
mov qword [rsi + 0x28], rax
sub byte [rax - 0x77], cl
pop rsi
xor cl, ch
and bh, bh
invalid
invalid
sub byte [rax - 0x77], cl
pop rsi
xor cl, ch
and bh, bh
invalid
dec dword [rax - 0x77]
invalid
mov rcx, rbx
mov ecx, ebx
mov rbx, r14
lea r8, [0x1400c59e0]
add r9b, byte [r9]
add byte [rax - 0x77], cl
invalid
or dword [rax], eax
mov rdx, rbx
call fcn.14009ff90
ud2
lea r8, [0x1400c59c8]
mov rcx, rbx
xor edx, edx
call fcn.14009ff90
cmpsd dword [rsi], dword [rdi]
invalid
add byte [rdi], cl
invalid
add cl, byte [rcx]
add byte [rax - 0x77], cl
fnstenv [rcx]
shr al, cl
fsub qword [rdi + 0xb0f0006]
cmpsd dword [rsi], dword [rdi]
invalid
add byte [rdi], cl
invalid
cmpsd dword [rsi], dword [rdi]
invalid
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
add dword [rcx], ecx
lea r8, [0x1400c59b0]
mov rcx, rbx
xor edx, edx
shr al, cl
leave
cmpsd dword [rsi], dword [rdi]
invalid
add byte [rdi], cl
invalid
add byte [rax - 0x77], cl
fnstenv [rcx]
shr al, cl
leave
cmpsd dword [rsi], dword [rdi]
invalid
add byte [rax], al
add byte [rax], al
push r15
add byte [rax], al
add byte [rcx + 0x57], al
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x118
sub esp, 0x118
sub esp, 0x118
add dword [rax], eax
add byte [rax + 0xf061079], al
jns 0x1400357f6
invalid
invalid
cmp byte [rcx + 0x10], 6
jne 0x1400358df
test edx, esi
add byte [rax], al
invalid
jns 0x1400357f6
invalid
test edx, esi
add byte [rax], al
add byte [rax + 0xf06107a], al
test eax, ebp
add byte [rax], al
cmp byte [rdx + 0x10], 6
jne 0x1400358df
add byte [rdi], cl
mov dh, 0x41
cmp byte [rdx], bh
movzx eax, byte [rcx + 0x38]
cmp al, byte [rdx + 0x38]
cmp byte [rdi], cl
test ebx, ebx
add byte [rax], al
invalid
cmp byte [rdi], cl
test ebx, ebx
add byte [rax], al
add byte [rbx + rcx*4 + 0x19], cl
mov r11, qword [rcx]
mov r9, qword [rcx + 8]
mov r10, qword [rdx + 8]
cmp r9, r10
mov rax, r10
cmovb rax, r9
ror dword [rbx + rcx*4 + 2], 0x48
mov esi, eax
ror dword [rbx + rcx*4 + 2], 0x48
mov esi, eax
neg rsi
mov rdi, 0xffffffffffffffff
dec dword [rdi]
invalid
add byte [rax], 0
add byte [rax], al
dec dword [rdi]
invalid
add byte [rax], al
lea rbx, [rsi + rdi]
cmp rbx, 0xffffffffffffffff
je 0x140035870
invalid
movzx ebp, byte ss:[r8 + rdi + 1]
movzx ebp, byte [r8 + rdi + 1]
lea rbx, [rdi + 1]
pop rdi
add dword [rcx + 0x38], eax
cmp byte [r11 + rdi + 1], bpl
cmp byte [r11 + rdi + 1], bpl
mov rdi, rbx
mov edi, ebx
je 0x140035830
sete al
movzx eax, al
add rax, rbx
add eax, ebx
add eax, ebx
cmp rax, r9
jbe 0x14003587c
lea r8, [0x1400c59f8]
lea eax, [0x1400c59f8]
add eax, 0x90195
mov rcx, rax
mov rdx, r9
call fcn.14009ff90
ud2
ror dword [rcx + rcx*4 - 0x36], 0xe8
and ah, byte [rdi + 0xb0f0006]
cmp r9, r10
jne 0x14003587c
xor eax, eax
jmp 0x14003599c
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x7b], cl
test rax, rax
je 0x1400358df
sal byte [rsi + rbx*2 + 0x66], 0x66
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
movzx esi, byte [r11 + rax - 1]
add edi, edi
cmp esi, 0x2f
je 0x1400358a7
cmp esi, 0x5c
je 0x1400358a7
dec rax
jne 0x140035890
enter 0xffffffffffffeb75, 0xffffffffffffffeb
cmp byte [rax - 0x73], cl
invalid
jmp 0x1400358df
lea rsi, [rax - 1]
lea esi, [rax - 1]
jo 0x1400358aa
dec dword [rcx + rdi - 0x32]
cmp rsi, r9
jae 0x140035b52
sahf
add al, byte [rax]
add byte [rcx + 0x29], cl
sub ecx, eax
add r11, rax
sub r9, rax
sub ecx, eax
add r11, rax
mov qword [rcx], r11
mov qword [rcx + 8], r9
mov dword [rcx + 8], ecx
mov dword [rcx + 8], ecx
mov byte [rcx + 0x38], 2
cmp rsi, r10
jae case.0x140034465.80
invalid
cwde
add al, byte [rax]
invalid
sbb dword [rax + 0x49000002], 0x29
ret 0x149
sub r10, rax
add r8, rax
mov qword [rdx], r8
mov qword [rdx + 8], r10
mov byte [rdx + 0x38], 2
push rdx
or dh, al
cmp byte [rdx], al
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmm3, xmmword [rcx + 0x30]
movaps xmmword [rsp + 0x100], xmm3
movaps xmmword [rsp + 0xf0], xmm2
movaps xmmword [rsp + 0xe0], xmm1
movaps xmmword [rsp + 0xd0], xmm0
rol byte [rax], 1
add byte [rax], al
rol byte [rax], 1
add byte [rax], al
mov rax, qword [rdx]
mov rcx, qword [rdx + 8]
movups xmm0, xmmword [rdx + 0x10]
movups xmm1, xmmword [rdx + 0x20]
adc byte [rdx + 0x20], cl
mov r8, qword [rdx + 0x30]
mov qword [rsp + 0x50], r8
and al, 0x50
and al, 0x50
push rax
movzx r8d, byte [rdx + 0x38]
mov byte [rsp + 0x58], r8b
pop rax
pop rax
mov r8d, dword [rdx + 0x39]
mov dword [rsp + 0x59], r8d
pop rcx
cmp dword [rcx + r9*4 + 0x44], eax
and al, 0x59
pop rcx
pop rcx
movzx r8d, word [rdx + 0x3d]
mov word [rsp + 0x5d], r8w
mov bh, 0x42
cmp eax, 0x44894466
and al, 0x5d
mov dword [rsp + 0x5d], r8d
movzx edx, byte [rdx + 0x3f]
mov byte [rsp + 0x5f], dl
pop rdi
movaps xmmword [rsp + 0x40], xmm1
sub dword [rsp + 0x40], ecx
movaps xmmword [rsp + 0x30], xmm0
and al, 0x30
xor byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rcx
lea rcx, [rsp + 0x60]
lea rdx, [rsp + 0xd0]
rol byte [rax], 1
add byte [rax], al
invalid
add al, ch
idiv rdi
invalid
dec dword [rdi]
mov dh, 0x74
call fcn.1400350c0
movzx esi, byte [rsp + 0x60]
invalid
and al, 0x60
cmp sil, 0xa
jne 0x1400359b0
lea rcx, [rsp + 0x98]
lea rdx, [rsp + 0x20]
and al, 0x98
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x20
call fcn.1400350c0
cmp byte [rsp + 0x98], 0xa
add byte [rax], al
or cl, byte [rdi]
setne al
neg al
setne al
neg al
add rsp, 0x118
pop rbx
pop rbp
add dword [rax], eax
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
xor ebp, ebp
jmp 0x140035a18
mov rdi, r10
mov rsi, r14
sub rsi, r8
cmovb r8, r14
cmovb eax, esi
cmovb eax, esi
mov rcx, r12
call sub.msvcrt.dll_memcmp
cdqe
test eax, eax
ror byte [rax + 0xf], 0x45
invalid
xor ecx, ecx
leave
ror byte [rax + 0xf], 0x45
invalid
leave
test rsi, rsi
setne cl
mov eax, 0xff
add byte [rax], al
cmovs ecx, eax
test cl, cl
leave
je 0x140035b36
add dword [rax], eax
add byte [rdi], cl
invalid
nop dword [rax]
add byte [rax], al
add byte [rcx - 0x23e0938], cl
mov eax, ecx
test cl, 0xfd
jne 0x14003599c
movsd dword [rdi], dword [rsi]
lea rcx, [rsp + 0x60]
lea rdx, [rsp + 0xd0]
lea edx, [rsp + 0xd0]
lea edx, [rsp + 0xd0]
add byte [rax], al
add al, ch
mov bh, 0xf6
invalid
call fcn.1400350c0
movzx esi, byte [rsp + 0x60]
cmp sil, 0xa
je case.0x14002b59a.185
invalid
invalid
invalid
invalid
or cl, byte [rdi]
test byte [rbp - 1], ah
invalid
invalid
invalid
invalid
invalid
movzx edi, byte [rsp + 0x61]
mov dh, 0x7c
and al, 0x61
invalid
invalid
mov r12, qword [rsp + 0x68]
mov r14, qword [rsp + 0x70]
je 0x140035a4a
jo 0x140035a74
mov edi, dword [rsp + 0x78]
je 0x140035a4a
jo 0x140035a74
mov edi, dword [rsp + 0x78]
mov rbx, qword [rsp + 0x80]
lea rcx, [rsp + 0x98]
cwde
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x20
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rbx*4], fs
cwde
cwde
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x20
call fcn.1400350c0
movzx ecx, byte [rsp + 0x98]
mov al, 1
cmp cl, 0xa
cwde
add byte [rax], al
add byte [rax + 0xaf98001], dh
je 0x14003599c
test byte [rbx - 1], al
invalid
invalid
lea edx, [rsi - 6]
movzx edx, dl
mov dh, 0xd2
mov dh, 0xd2
lea r9, [rdx + 1]
cmp dl, 4
cmovae r9, rbp
lea edx, [rcx - 6]
add qword [rax + 0xf4c04fa], rax
int 0x8d
push rcx
cli
movzx edx, dl
lea r8, [rdx + 1]
cmp dl, 4
cmovae r8, rbp
invalid
invalid
cmp r9, r8
jb 0x140035b4b
invalid
add byte [rax], al
invalid
invalid
mov dword [rax], 0x850f0000
jne 0x14003599c
adc bh, bh
invalid
mov rdx, qword [rsp + 0xa0]
mov r8, qword [rsp + 0xa8]
cmp r9d, 4
je 0x140035b00
test r9, r9
test ecx, ecx
leave
jne 0x1400359f7
invalid
cmp cl, 6
jae 0x1400359f7
add dword [rbp - 1], 0xffffffff
invalid
add dword [rbp - 1], 0xffffffff
inc dword [rax + 0x38]
invalid
cmp sil, cl
jb 0x140035b4b
jne 0x14003599c
invalid
movzx ecx, byte [rsp + 0x99]
add byte [rax], al
mov r10, qword [rsp + 0xb0]
mov r13, qword [rsp + 0xb8]
lodsb al, byte [rsi]
and al, 0xb8
add byte [rax], al
invalid
lodsb al, byte [rsi]
and al, 0xb8
add byte [rax], al
add byte [rax + 0xf], al
movzx eax, sil
movzx eax, sil
movzx eax, dh
lea r9, [0x1400c1a7c]
movsxd rax, dword [r9 + rax*4]
cwde
mov edi, 0x63490008
add al, 0x81
add rax, r9
jmp rax
mov al, 0xff
cmp dil, cl
iretd
jb 0x14003599c
invalid
invalid
invalid
iretd
invalid
setne cl
jmp 0x1400359f0
invalid
invalid
invalid
invalid
shr ecx, 0xf0
invalid
invalid
cmp cl, 9
jne 0x1400359f7
invalid
dec dword [rcx + rcx*4 - 0xa]
mov rsi, r14
sub rsi, r8
cmovb r8, r14
invalid
invalid
mov rcx, r12
invalid
invalid
mov ecx, esp
call sub.msvcrt.dll_memcmp
cdqe
cwde
cwde
test eax, eax
cmovne rsi, rax
mov al, 0xff
test rsi, rsi
setne cl
jns 0x1400359f0
xchg ebp, eax
ror dword [rdi], 0x89
mov edi, 0xe9fffffe
invalid
invalid
invalid
jmp 0x14003599c
mov rsi, rbx
fimul word [rcx + rbp - 0x12]
sub rsi, r13
cmovb r13, rbx
mov rcx, r15
mov rdx, rdi
cli
mov r8, r13
jmp 0x140035b16
mov al, 0xff
jmp 0x14003599c
lea r8, [0x1400c5a28]
iretd
dec byte [rax]
add byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 0x36], 0xe8
mov rdx, r9
call fcn.14009ff10
ud2
invalid
invalid
invalid
invalid
mov rcx, rax
mov rdx, r9
call fcn.14009ff10
retf 0xace8
ud2
lea r8, [0x1400c5a10]
mov rcx, rax
mov rdx, r10
mov edx, edx
dec byte [rax]
add byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 0x2e], 0xe8
mov edx, edx
invalid
mov edx, edx
shr al, cl
call fcn.14009ff10
cwde
movabs dword [0x441f0f660b0f0006], eax
ud2
invalid
invalid
invalid
invalid
ud2
or esp, dword [rsi + 0xf]
invalid
nop word [rax + rax]
add byte [rax], al
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x138
sub esp, 0x138
sub esp, 0x138
in al, dx
cmp byte [rcx], al
add byte [rax], al
mov qword [rsp + 0x28], r8
and al, 0x28
sub byte [rcx - 0x77], cl
mov r13, rdx
mov ebp, edx
invalid
mov rdi, rcx
mov rsi, qword [rcx]
mov r14, qword [rcx + 0x10]
adc byte [rbp - 0x7b], cl
div byte [rsi + rdx + 0x41]
invalid
movzx eax, byte [r14 + rsi - 1]
test r14, r14
test esi, esi
je case.0x140035384.28
invalid
movzx eax, byte [r14 + rsi - 1]
cmp al, 0x2f
setne cl
cmp al, 0x5c
pop rsp
invalid
pop rsp
setne bpl
and bpl, cl
and ch, cl
xchg ebp, eax
invalid
and ch, cl
jmp 0x140035bc3
add eax, dword [rax - 0x4b]
mov bpl, 2
mov ch, 2
add cl, byte [rax - 0x73]
and al, 0x50
and al, 0x50
lea rcx, [rsp + 0x50]
and al, 0x50
mov rdx, rsi
mov r8, r14
mov eax, esi
call fcn.140049450
add dword [rax], eax
movzx r9d, byte [rsp + 0x50]
mov dh, 0x4c
and al, 0x50
push rax
push rax
movzx eax, r9b
movzx eax, cl
ror dword [rbx + rcx*4 + 0x7c], 0x24
mov r15, qword [rsp + 0x60]
mov edi, dword [rsp + 0x60]
and al, 0x60
invalid
mov r12, qword [rsp + 0x70]
and al, 0x70
jo 0x140035c30
lea rcx, [0x1400c1a94]
lea ecx, [0x1400c1a94]
or eax, 0x8bea6
or byte [rax], al
add byte [rbx + riz*2 + 4], cl
or dword [rcx + 1], 0xf2894cc8
mov rdx, r14
movsxd r8, dword [rcx + rax*4]
add al, 0x81
add r8, rcx
mov rdx, r14
mov edx, esi
mov rcx, rsi
int1
jmp r8
jmp rax
loopne case.0x140034f0a.57
lea rcx, [r15 + 4]
lea ecx, [rdi + 4]
add al, 0xeb
add al, 0xeb
jmp 0x140035c3a
lea rcx, ss:[r12 + 1]
lea rcx, [r12 + 1]
and al, 1
add dword [rbp - 0x7b], ecx
in al, 0x49
cmove ecx, esp
test r12, r12
cmove rcx, r12
add rcx, r15
add ecx, edi
add rcx, 8
add ecx, 8
or bl, ch
jmp 0x140035c3a
and dword [rcx + 6], edi
mov ecx, 6
add byte [rax], al
add bl, ch
jmp 0x140035c3a
sbb cl, byte [rcx - 0x73]
and al, 1
lea rcx, [r12 + 1]
test r12, r12
cmove rcx, r12
add rcx, r15
add ecx, edi
int3
add ecx, edi
stc
add rcx, 2
add ecx, 2
rol dword [rdx], 0xeb
jmp 0x140035c3a
add eax, 0x2b9
add byte [rcx + rcx*4 - 0xe], cl
mov edx, esi
mov ecx, 2
add byte [rax], al
mov rdx, r14
mov edx, esi
sub rdx, rcx
jb case.default.0x140036204
mov ah, 9
add byte [rax], al
mov ah, 9
add byte [rax], al
add rcx, rsi
int1
test rdx, rdx
je 0x140035c61
invalid
adc ecx, dword [rdi]
movzx ecx, byte [rcx]
mov dh, 9
cmp cl, 0x5c
sete dl
cmp cl, 0x2f
sete bl
xchg esp, eax
ret
xchg esp, eax
ret
or bl, dl
jmp 0x140035c63
xor ebx, ebx
fild dword [rax - 0x80]
in eax, 1
and bpl, 1
mov rcx, qword [rsp + 0x51]
mov rdx, qword [rsp + 0x58]
mov qword [rsp + 0xef], rdx
mov dword [rsp + 0xef], edx
mov dword [rsp + 0xef], edx
xchg esp, eax
and al, 0xef
out dx, eax
out dx, eax
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rbp*8], fs
invalid
add byte [rax], al
mov qword [rsp + 0xe8], rcx
mov ecx, 6
invalid
call 0xf9035c82
invalid
add byte [rcx + 6], bh
add byte [rcx + 0x158d48c0], cl
and dword [rsi + 0x634c0008], edi
or byte [rax], al
invalid
invalid
mov eax, eax
lea rdx, [0x1400c1ab0]
adc eax, 0x8be21
adc eax, 0x8be21
or byte [rax], al
movsxd r8, dword [rdx + rax*4]
invalid
add al, 0x82
add r8, rdx
mov qword [rsp + 0x90], rdi
mov dword [rsp + 0x90], edi
ror byte [rax - 0x77], 1
mov dword [rsp + 0x90], edi
mov esp, 0x9024
add byte [rax - 0x77], cl
je 0x140035cc6
mov qword [rsp + 0x48], rsi
jmp r8
jmp r8
jmp rax
lea rdx, [r15 + 4]
push rdi
add al, 0x48
test rdx, rdx
test rdx, rdx
jne 0x140035ce3
xor al, 0xeb
lea rdx, [r12 + 1]
lea rdx, [r12 + 1]
jmp case.0x140035ca3.6
lea rdx, [r12 + 1]
test r12, r12
test esp, esp
cmove rdx, r12
invalid
invalid
add rdx, r15
add edx, edi
add rdx, 8
test rdx, rdx
test edx, edx
ret 0x4808
test edx, edx
sal byte [rbp + 0x1a], cl
jne 0x140035ce3
sbb ch, bl
jmp case.0x140035ca3.6
xor dword [rcx - 0x73], ecx
lea rdx, [r12 + 1]
push rsp
and al, 1
test r12, r12
cmove rdx, r12
invalid
invalid
invalid
invalid
add rdx, r15
add edx, edi
cli
add rdx, 2
add cl, byte [rax - 0x7b]
test rdx, rdx
je case.0x140035ca3.6
sal byte [rcx + rbx + 0x48], cl
lea edx, [0x1400c1acc]
adc eax, 0x8bde2
lea rdx, [0x1400c1acc]
adc eax, 0x8bde2
movsxd rax, dword [rdx + rax*4]
add al, 0x82
invalid
add rax, rdx
sar bh, 1
jmp rax
loopne 0x140035d3d
lea ecx, [rdi + 4]
int1
mov ecx, 2
add al, byte [rax]
add byte [rax], al
cmp rcx, r14
int1
je 0x140035d41
jmp case.0x140035ca3.6
jmp case.0x140035ca3.6
out dx, eax
lea rax, [r12 + 1]
test r12, r12
cmove rax, r12
cmove eax, esp
lea rcx, [r15 + rax]
add rcx, 2
add ecx, 2
add cl, byte [rcx + rdi - 0xf]
cmp rcx, r14
je 0x140035d41
sbb ebp, ebx
invalid
jmp case.0x140035ca3.6
cmove eax, esp
add ecx, 8
ror dword [rax], 0x4c
cmp ecx, esi
mov dh, 0xed
mov edi, dword [rsp + 0x68]
push 0x48e9894c
mov edx, dword [rsp + 0x28]
sal byte [rbp + 0x76], 0x48
jbe 0x140035db0
lea ecx, [rsp + 0x50]
and al, 0x50
and al, 0x50
mov edx, ebp
invalid
mov dh, 0x54
push rsp
and al, 0x50
and al, 0x60
invalid
mov eax, dword [rsp + 0x70]
and al, 0x70
lea eax, [0x1400c1ae0]
add eax, 0x8bd51
add byte [rcx + 0x63], cl
adc al, 0x90
ret 0xe2ff
add ecx, 4
xor al, 0x48
lea edx, [rax + 1]
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
add ch, bl
and byte [rcx + 6], bh
add bl, ch
sbb dword [rax - 0x73], ecx
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
invalid
invalid
invalid
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
or bl, ch
or bl, ch
add eax, 0x2b9
add byte [rax], al
add byte [rax + 0x3b], cl
and al, 0x28
cmp ecx, dword [rsp + 0x28]
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
adc byte [rax], r8b
add byte [rax], al
add byte [rax - 0x77], cl
int1
sub al, ch
sub dword [rcx + rax], 0
cmp sil, 3
jae 0x140035ec0
movsb byte [rdi], byte [rsi]
add byte [rax], al
invalid
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
cmp qword [rsp + 0x28], 0
jl 0x140035e44
sub byte [rax], al
je 0x140035f10
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0xf8], rax
add byte [rax], al
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0
add byte [rcx], al
add byte [rax], al
invalid
invalid
add byte [rcx], al
add byte [rax], al
mov byte [rsp + 0x108], sil
mov ah, 0x24
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rbp*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov word [rdi + rbp*8], fs
mov rax, qword [rsp + 0xe8]
mov rcx, qword [rsp + 0xef]
mov qword [rsp + 0x109], rax
test byte [rcx + rcx], ah
add dword [rax], eax
add byte [rax - 0x77], cl
mov word [rax + rdx], fs
add dword [rax], eax
add byte [rcx + rcx*4 - 0x44], cl
mov dword [rsp + 0x118], edi
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rcx + rcx], ah
add dword [rax], eax
add byte [rax - 0x77], cl
mov word [rax + rdx], fs
add dword [rax], eax
add byte [rcx + rcx*4 - 0x44], cl
mov dword [rsp + 0x118], edi
invalid
invalid
mov esp, 0x12024
and al, 0x20
add dword [rax], eax
mov dword [rsp + 0x118], edi
mov qword [rsp + 0x120], rdi
and al, 0x20
add dword [rax], eax
add byte [rcx + rcx*4 - 0x5c], cl
mov qword [rsp + 0x128], r12
mov dword [rsp + 0x128], esp
movsb byte [rdi], byte [rsi]
and al, 0x28
add dword [rax], eax
add byte [rsi - 0x39], ah
test byte [rax + rsi], ah
invalid
mov word [rsp + 0x130], 0x200
xor byte [rcx], al
add byte [rax], al
add byte [rdx], al
add dword [rax], eax
add byte [rax], al
add cl, byte [rax + 0x132249c]
mov byte [rsp + 0x132], bl
mov byte [rsp + 0x132], bl
add dword [rax], eax
add byte [rax - 0x73], cl
and al, 0x50
lea rcx, [rsp + 0x50]
and al, 0x50
lea rdx, [rsp + 0xf8]
call fcn.1400350c0
invalid
invalid
inc dword [rax + 0xa50247c]
add al, ch
and dl, dh
invalid
invalid
invalid
inc dword [rax + 0xa50247c]
jne case.0x14002b59a.216
mov qword [rsp + 0x30], 8
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
and al, 0x38
and al, 0x38
mov rdi, r13
jmp 0x1400360a0
lea rcx, [rsp + 0x50]
mov rdx, r13
mov rsi, qword [rsp + 0x28]
mov esi, dword [rsp + 0x28]
mov esi, dword [rsp + 0x28]
mov r8, rsi
call fcn.140049450
movzx eax, byte [rsp + 0x50]
and al, 0x50
mov rcx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x70]
and al, 0x70
and al, 0x70
movzx r8d, al
lea r9, [0x1400c1afc]
or eax, 0x4f0008bc
invalid
adc al, 0x81
add r10, r9
mov r8, rsi
mov r9, r13
or eax, 0x4f0008bc
invalid
mov rsi, qword [rsp + 0x90]
add byte [rax], al
jmp r10
loop case.0x140036bae.371
add ecx, 4
xor eax, eax
xor ecx, ecx
mov rsi, qword [rsp + 0x90]
mov ah, 0x24
nop
add byte [rax], al
add byte [rax], al
mov ah, 0x24
nop
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
jmp case.0x140035f04.29
xor dword [rdx], eax
add byte [rax], al
mov rax, qword [0x1400ef4a8]
movzx eax, byte [rax]
mov ecx, 0xe0
mov edx, 8
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
call fcn.140001d90
test rax, rax
je 0x140036631
invalid
add byte [rax], al
push rsi
mov esi, 0x8548fffc
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
out dx, al
invalid
mov r14, rax
mov rdi, r13
mov rax, qword [rsp + 0x80]
invalid
add byte [rcx - 0x77], cl
mov qword [r14 + 0x30], rax
movups xmm0, xmmword [rsp + 0x50]
and al, 0x50
xor byte [rdi], r9b
xor byte [rdi], cl
adc byte [rsp + 0x50], al
and al, 0x50
movups xmm1, xmmword [rsp + 0x60]
adc byte [rsp + 0x60], cl
invalid
movups xmm2, xmmword [rsp + 0x70]
and al, 0x70
movups xmmword [r14 + 0x20], xmm2
movups xmmword [r14 + 0x10], xmm1
adc byte [rcx + 0xf], r8b
adc dword [rsi], eax
adc byte [rcx + 0xf], r8b
adc byte [rcx + 0xf], al
movups xmmword [rsi], xmm0
adc dword [rsi], eax
mov qword [rsp + 0x98], r14
mov qword [rsp + 0xa0], 4
mov dword [rsp + 0xa0], 4
add byte [rax - 0x39], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax + rax], al
add byte [rax], al
mov dword [rsp + 0xa0], 4
mov qword [rsp + 0xa8], 1
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xf8], al
clc
add byte [rax], al
invalid
movups xmm0, xmmword [rsp + 0xf8]
clc
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x108], cl
movups xmm1, xmmword [rsp + 0x108]
movups xmm2, xmmword [rsp + 0x118]
sbb byte [rcx], al
add byte [rax], al
invalid
add byte [rdi], cl
movups xmm3, xmmword [rsp + 0x128]
adc byte [rsp + 0x128], bl
and al, 0x28
add dword [rax], eax
add byte [rdi], cl
movaps xmmword [rsp + 0x80], xmm3
movaps xmmword [rsp + 0x80], xmm3
and al, 0x80
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x70], edx
invalid
movaps xmmword [rsp + 0x70], xmm2
jo 0x140035fcf
movaps xmmword [rsp + 0x60], xmm1
sub dword [rsp + 0x60], ecx
and al, 0x60
movaps xmmword [rsp + 0x50], xmm0
and al, 0x50
and al, 0x50
lea rcx, [rsp + 0xb0]
add byte [rax], al
lea rdx, [rsp + 0x50]
call fcn.1400350c0
inc dword [rax + 0xb024bc]
add byte [rax], al
add byte [rdx], cl
inc dword [rax + 0xb024bc]
add byte [rax], al
add byte [rdx], cl
je 0x140036086
invalid
add byte [rdx], cl
je 0x140036086
mov r15d, 1
mov edi, 1
add byte [rsi + 0x38], bh
mov esi, 0x38
lea r12, [rsp + 0x98]
lea esp, [rsp + 0x98]
add byte [rax], al
lea r13, [rsp + 0xb0]
lea ebp, [rsp + 0xb0]
lodsb al, byte [rsi]
and al, 0xb0
add byte [rax], al
add byte [rax - 0x73], cl
lea rbp, [rsp + 0x50]
lea rbp, [rsp + 0x50]
lea ebp, [rsp + 0x50]
cmp r15, qword [rsp + 0xa0]
jne 0x14003602c
add byte [rax], al
add byte [rbp + 0x19], dh
mov r8d, 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
mov rdx, r15
call fcn.140011080
mov r14, qword [rsp + 0x98]
mov ah, 0x24
cwde
add byte [rax], al
invalid
std
dec dword [rbx + rcx*4 - 0x4c]
mov ah, 0x24
cwde
mov ah, 0x24
cwde
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0xe0]
mov qword [r14 + rsi + 0x30], rax
mov dword [rsi + rsi + 0x30], eax
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rcx - 0x77], cl
mov dword [rsi + rsi + 0x30], eax
xor byte ss:[rdi], cl
xor byte [rdi], cl
movups xmm0, xmmword [rsp + 0xb0]
adc byte [rsp + 0xb0], al
and al, 0xb0
add byte [rax], al
add byte [rdi], cl
mov al, 0
add byte [rax], al
movups xmm1, xmmword [rsp + 0xc0]
adc byte [rsp + 0xc0], cl
rol byte [rax], 0
add byte [rdi], cl
adc byte [rsp + 0xd0], dl
add byte [rax], al
invalid
movups xmm2, xmmword [rsp + 0xd0]
and al, 0xd0
add byte [rax], al
add byte [rcx + 0xf], al
movups xmmword [r14 + rsi + 0x20], xmm2
adc dword [rsi + rsi + 0x20], edx
and byte ss:[rcx + 0xf], al
and byte [rcx + 0xf], al
movups xmmword [r14 + rsi + 0x10], xmm1
adc dword [rsi + rsi + 0x10], ecx
movups xmmword [r14 + rsi], xmm0
inc r15
mov qword [rsp + 0xa8], r15
test al, 0
add byte [rax], al
mov esp, 0xa824
test al, 0
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
mov rdx, rbp
mov edx, ebp
call fcn.1400350c0
add rsi, 0x38
add esi, 0x38
invalid
add esi, 0x38
cmp byte [rsp + 0xb0], 0xa
and al, 0xb0
add byte [rax], al
add byte [rdx], cl
jne case.0x140034f0a.73
or dword [rdi], 0x10
test byte [rax + rbx*4], ah
cwde
movups xmm0, xmmword [rsp + 0x98]
movaps xmmword [rsp + 0x30], xmm0
cwde
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x30], eax
mov rax, qword [rsp + 0xa8]
mov eax, dword [rsp + 0xa8]
test byte [rax + rbp*4], ah
and al, 0xa8
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
add byte [rax], al
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
and al, 0x40
and al, 0x40
lea rcx, [rsp + 0xb0]
mov rdx, rdi
mov edx, edi
mov word [rax + rsi*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
mov edx, edi
mov edx, edi
mov r8, qword [rsp + 0x28]
and al, 0x28
sub al, ch
call fcn.140049450
movzx edx, byte [rsp + 0xb0]
mov dh, 0x94
and al, 0xb0
mov al, 0
add byte [rax], al
wait
xor eax, dword [rcx]
add byte [rdi], cl
mov dh, 0x94
and al, 0xb0
invalid
mov al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov word [rax + rax*8], fs
mov rcx, qword [rsp + 0xc0]
mov ecx, dword [rsp + 0xc0]
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
test byte [rax + rdx*8], ah
and al, 0xd0
and al, 0xd0
rol byte [rax], 1
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
mov edx, 0x634d0008
mov edx, 0x634d0008
lea eax, [0x1400c1b18]
mov edx, 0x634d0008
or byte [rax], al
invalid
or al, 0x90
ror dword [rax - 0x77], 0xfa
mov edx, edi
cli
loope case.0x140034f0a.76
add ecx, 4
rol dword [rcx + rbp*8], 0xa0
add dword [rax], eax
add al, 0xe9
movabs al, byte [0x4801428d4c000001]
test edx, edx
add byte [rbp + rcx*4 + 0x42], cl
lea eax, [rdx + 1]
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
add ecx, eax
ror dword [rax - 0x7d], 0xc1
add ecx, 8
ror dword [rax], 0xeb
or bl, ch
and byte [rcx + 6], bh
add byte [rax], al
add byte [rax], al
add bl, ch
sbb dword [rbp + rcx*4 + 0x42], ecx
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
lea eax, [rdx + 1]
ret 0x14c
add ecx, eax
add ch, bl
add eax, 0x2b9
mov ecx, 2
invalid
invalid
invalid
add al, byte [rax]
add byte [rax], al
and al, 0x28
and al, 0x28
sub byte [rcx + 0x29], cl
enter 0xffffffffffff820f, 0xffffffffffffffdf
fild word [rax + rax]
sub eax, ecx
fild word [rax + rax]
add byte [rax], al
add byte [rcx + rax - 0x17], cl
add ecx, ebp
mov ecx, ecx
leave
adc al, 0x41
movzx ecx, byte [rcx]
invalid
or dword [rax - 0x6bf0a307], eax
stc
pop rsp
xchg esp, eax
ret 0xf980
invalid
xchg esp, eax
ror dword [rax], 0xd1
add dh, byte [rcx]
rol byte [rax + rax*8 - 0x367bd88b], 0x75
leave
and eax, dword [rax - 0x7c]
in eax, dx
mov bh, ah
cld
invalid
dec dword [rax - 0x73]
adc eax, 0x8f6fe
or byte [rcx], ch
add dword [rax], eax
sub dword [rcx], eax
add cl, ch
jo 0x140036177
invalid
mov eax, esi
xor al, byte [rcx]
add byte [rdi + rcx - 0x4a], al
movzx r8d, byte [rsp + 0x50]
add dword [rax], eax
or eax, 0x8b9ba
mov ecx, 0x634e0008
add byte [rsi + 0x63], cl
cmove ecx, edx
add bl, ch
sbb dword [rax - 0x73], ecx
lea ecx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
retf 0x148
add al, byte [rax]
add byte [rcx + rdi - 0xf], cl
xchg dword [rdi], eax
add ecx, eax
sar edi, 0xe1
loope 0x14003624f
add eax, 4
add al, 0xeb
ror byte [rax + 0xf], cl
retf 0x148
enter 0xffffffffffff8348, 0xffffffffffffffc0
add ch, bl
invalid
adc cl, r13b
xchg edi, eax
sti
invalid
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
add ch, bl
add ch, bl
add eax, 0x2b9
add byte [rax + 0x3b], cl
and al, 0x28
sar dword [rdi + rbp], 0xf
xchg esp, eax
ror byte [rax], 0xc8
add byte [rax], al
adc byte [rsp + 0xc0], cl
and al, 0x70
and al, 0x58
mov cl, 0
add byte [rax], al
add dword [rdi], ecx
adc dword [rax + 0x11], ecx
mov dword [rax + 0x30], ecx
mov rcx, rdi
mov dh, 0xa4
movsb byte [rdi], byte [rsi]
and al, 0xb0
add byte [rax], al
add byte [rcx - 0x80], al
cld
or cl, byte [rdi]
test byte [rsi + 0x41000000], al
add byte [rax], al
add byte [rcx - 0x73], al
and al, 0xfa
xchg byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x73], al
and al, 0xfa
add dword [rax + 0xf4904f9], eax
invalid
clc
add dword [rax + rbp - 0x7d], esi
clc
add dh, byte [rsp + rax*8 - 0x7d]
invalid
clc
add esi, dword [rbp + 0x46]
mov edx, dword [rsp + 0x40]
test rdx, rdx
mov eax, dword [rsp + 0x30]
retf 0x8038
or dword [rbp - 0x5d], esi
cmp dword [rsp + 0x40], 0
and al, 0x40
cmp dword [rsp + 0x38], edx
push rsp
and al, 0x38
dec dword [rcx + rcx*4 - 0xf]
mov ecx, esi
and al, 0x40
cmp edx, dword [rsp + 0x38]
push rsp
and al, 0x38
invalid
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add dh, al
test byte [rax + rcx*8], ah
and al, 0xc8
add byte [rax], al
add dword [rax - 0x75], ecx
and al, 0x30
cmp byte [rax - 0x77], cl
and al, 0x48
invalid
mov rax, qword [rsp + 0x40]
test rax, rax
mov edi, dword [rsp + 0x28]
lea ebp, [rsp + 0x51]
lea ebp, [rsp + 0xb0]
cmp eax, 0x8b6de
fidiv word [rsi - 0x3fcefff8]
ror byte [rcx - 0x7d], 0xc7
cmp byte [rcx + 0x39], cl
test dword [rdi], 0x13884
add byte [rbp + 0xf], al
invalid
invalid
movzx esi, byte [rdi]
mov dh, 0x37
dec byte [rdx]
test byte [rdx], ch
add dword [rax], eax
add byte [rax + rcx*4 + 0x74], al
mov byte [rsp + 0x50], r14b
mov byte [rsp + 0x50], dh
invalid
invalid
adc byte [rdi + 1], al
add dword [r9 + 0xf], r8d
adc byte [rdi + 0x11], cl
adc byte [rdi + 0x21], dl
adc byte [r15], r9b
adc byte [rdi], cl
adc dword [rbp], eax
sub cl, byte [rax - 0x73]
and al, 0x50
push rax
push rax
cmc
or byte [rax], al
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
adc eax, 0x1b841
add dword [rax], eax
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
invalid
add byte [rax], al
jmp 0xe018f20d
and eax, 0x8b480001
pop rsp
and al, 0x60
add byte [rax], al
invalid
push rsp
and al, 0x78
and al, 0x80
add byte [rax], al
invalid
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea edx, [0x1400c5869]
or byte [rax], al
or byte [rax], al
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
enter 0xffffffffffff8d4c, 0x34
enter 0xffffffffffff8d4c, 0x34
or ecx, dword [rcx - 0x7d]
invalid
cmove ecx, eax
enter 0xffffffffffff8d4c, 0x34
or ecx, dword [rcx - 0x7d]
add r14, 2
test r14, r14
add esi, 2
test eax, eax
cmp byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
mov eax, 8
and al, 0x90
add byte [rax], al
add byte [rax - 0x75], cl
push rsi
or byte [rax - 0x7b], cl
test edx, edx
je 0x1400365de
mov rcx, qword [rsi]
test edx, edx
dec dword [rbp + rcx*4 + 5]
push rcx
or byte [rax], al
mov edx, dword [rsp + 0x28]
and al, 0x28
invalid
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
fcomi st(1)
or byte [rax], al
add byte [rdi], cl
or edi, dword [rcx + 8]
mov ecx, 8
mov edx, 0xe0
call fcn.14008a630
ud2
mov edx, 4
jmp case.0x14002b25e.406
mov rcx, r14
call fcn.140006f80
mov rcx, rsi
call fcn.1400bd260
ud2
lea ecx, [rsp + 0xb0]
call fcn.140006880
mov rcx, rsi
add al, ch
out dx, al
add ebp, edi
dec dword [rax - 0x77]
int1
call fcn.1400bd260
ud2
invalid
mov rsi, rax
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
and al, 0x38
call fcn.140006f80
mov rcx, rsi
int1
call fcn.1400bd260
ud2
or ecx, dword [rdi]
invalid
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x57], dl
sub rsp, 0x28
mov rsi, rcx
mov rcx, qword [rcx]
mov rdi, qword [rsi + 0x10]
or dword [rax - 0x75], ecx
jle 0x1400366e0
mov rdx, rdi
cli
call fcn.140036c10
test rax, rax
je 0x1400366e6
cmp rdi, rdx
jb 0x1400366e6
mov qword [rsi + 0x10], rdx
test rax, rax
setne al
add rsp, 0x28
pop rdi
pop rsi
ret
mov edi, dword [rcx]
mov r14, qword [rcx + 0x10]
mov rcx, r15
stc
mov rdx, r14
call fcn.140036d50
invalid
add byte [rax], al
test rax, rax
je 0x140036744
invalid
add byte [rax - 0x7b], cl
sal byte [rcx + rbx + 0x4c], 0x89
stc
mov rcx, r15
mov rdx, r14
mov edx, esi
call fcn.140036c10
test rax, rax
test eax, eax
je 0x140036744
or dword [rcx + 0x39], ecx
invalid
cmp r14, rdx
jb 0x140036744
add al, 0x48
mov dword [rbx + 0x10], edx
mov qword [rbx + 0x10], rdx
mov rcx, rbx
mov rdx, rdi
invalid
mov r8, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp fcn.140035b80
hlt
invalid
invalid
hlt
invalid
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x58
in al, dx
pop rax
in al, dx
pop rax
mov rsi, r8
mov rbx, rdx
mov rdi, rcx
mov r15, qword [rcx]
mov r14, qword [rcx + 0x10]
mov rcx, r15
mov rdx, r14
invalid
bnd call fcn.140036d50
call fcn.140036d50
test rax, rax
je 0x1400368a2
cmp rdx, 2
jne 0x1400367b0
movzx ecx, word [rax]
cmp ecx, 0x2e2e
jne 0x1400367b0
mov r8d, 2
mov rcx, rax
jmp 0x1400367f9
shr ebx, 0x49
xor ecx, ecx
xor r9d, r9d
xor ecx, ecx
mov r8, rax
nop dword [rax + rax]
add byte [rax], al
ror byte [rdi], 0x1f
test byte [rax], al
add byte [rax], al
add byte [rax], al
cmp rdx, r9
je 0x14003680c
lea r10, [r8 - 1]
push rax
dec dword [rcx - 1]
inc r9
invalid
invalid
invalid
inc r9
cmp byte [r8 + rdx - 1], 0x2e
adc bh, bh
invalid
jl 0x1400367e0
adc bh, bh
mov r8, r10
mov r8, r10
jmp [rsi]
mov r8, r10
jne 0x1400367c0
mov r8, rdx
sub r8, r9
lea rcx, [r8 + 1]
cmp rcx, rdx
invalid
add dword [rax + 0x39], ecx
cmp ecx, edx
ror dword [rdi], 1
xchg dword [rcx + rax], edi
ja 0x140036966
add byte [rax - 0x77], cl
ror dword [rcx + rdi - 0x36], 0xf
test dword [rdi + 0x49000000], ecx
mov eax, edx
mov rcx, rax
cmp rdx, r9
jne 0x140036885
mov r8, rdx
xor eax, eax
test rcx, rcx
cmovne rax, rcx
test rax, rax
jne 0x14003681c
jmp 0x1400368a2
xchg esi, eax
add byte [rax], al
add byte [rax - 0x7b], cl
leave
test rcx, rcx
cmovne rax, rcx
test rax, rax
je 0x1400368a2
test rcx, rcx
leave
cmove r8, rdx
add rax, r8
add eax, eax
add eax, eax
sub rax, r15
cmp r14, rax
jb 0x140036835
mov qword [rdi + 0x10], rax
mov r14, rax
mov bpl, 1
test rsi, rsi
je case.0x14002b25e.425
add byte [rax], al
add byte [rax], al
lea r12, [rsi + 1]
mov r13, qword [rdi + 8]
mov rax, r13
call 0x18cf3919c
cmp eax, esp
invalid
call 0x18cf3919c
cmp eax, esp
invalid
loopne 0x140036862
jae 0x1400368e4
or dword [rax + rax + 0x14d0000], 0xfffffff4
add byte [rbp + 1], cl
hlt
add r12, r14
jb 0x140036979
add byte [rax], al
mov rdx, r12
mov edx, esp
not rdx
ror byte [rax - 0x3f], cl
invalid
shr rdx, 0x3f
invalid
test r13, r13
je 0x1400368a9
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x30], 1
add dword [rax], eax
add byte [rax], al
jl 0x140036898
sub byte [rax - 0x39], cl
and al, 0x30
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x6c], cl
and al, 0x38
invalid
mov qword [rsp + 0x38], r13
cmp bl, ch
sub eax, 0x12048d49
lea eax, [rdx + rdx]
jmp 0x1400368b2
lea rax, [r10 + rdx]
lea eax, [rdx + rdx]
inc rax
dec r9
mov rdx, r9
retf 0x8548
leave
cmovne rax, rcx
cmovne eax, ecx
retf 0x8548
cmovne eax, ecx
ror dword [rax - 0x7b], 0xc0
test rax, rax
jne 0x14003681c
test dword [rdx - 1], edi
invalid
xor ebp, ebp
jmp case.0x14002b25e.425
mov qword [rsp + 0x30], 0
xor byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [rsp + 0x40]
lea rcx, [rsp + 0x40]
lea ecx, [rsp + 0x40]
lea r9, [rsp + 0x28]
mov r8, r12
call fcn.140010110
cwde
std
dec dword [rax - 0x7d]
jl case.0x14002fb89.199
and al, 0x40
add byte [rax - 0x75], cl
and al, 0x48
cwde
std
dec dword [rax - 0x7d]
jl case.0x14002fb89.199
invalid
and al, 0x40
add byte [rax - 0x75], cl
add byte [rax - 0x75], cl
and al, 0x48
je 0x14003693e
je 0x14003693e
movabs rax, 0x8000000000000001
add byte [rax], al
add byte [rax + 0xfc13948], al
cmp rcx, rax
jne 0x140036974
add byte [rax], al
cmp r14, r13
cmp rcx, rax
jne 0x140036974
add byte [rax], al
add byte [rax], al
cmp r14, r13
jne 0x1400368fb
adc cl, byte [rax - 0x77]
mov rcx, rdi
stc
mov rdx, r14
call fcn.140010400
bnd call fcn.140010400
std
dec dword [rbx + rcx*4 + 0x3f]
mov r15, qword [rdi]
mov r15, qword [rdi]
invalid
mov r14, qword [rdi + 0x10]
mov byte [r15 + r14], 0x2e
mov byte [rdi + rsi], 0x2e
inc r14
mov qword [rdi + 0x10], r14
mov rax, qword [rdi + 8]
mov eax, dword [rdi + 8]
adc byte [rax - 0x75], cl
or byte [r9 + r13 - 0x10], r9b
or byte [rcx + rbp - 0x10], cl
mov eax, dword [rdi + 8]
or byte [rcx + rbp - 0x10], cl
sub rax, r14
invalid
cmp rax, rsi
cmp eax, esi
invalid
jb 0x140036952
mov rcx, qword [rdi]
add rcx, r14
add ecx, esi
mov rdx, rbx
mov r8, rsi
mov eax, esi
call sub.msvcrt.dll_memcpy
add byte [rcx + 1], cl
test byte [rcx + rcx*4 + 0x77], 0x10
add r14, rsi
mov qword [rdi + 0x10], r14
mov eax, ebp
add rsp, 0x58
add esp, 0x58
add esp, 0x58
pop rax
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
ret
mov qword [rdi], rcx
mov dword [rdi], ecx
mov qword [rdi + 8], r12
mov r15, rcx
mov r13, r12
cmp r14, r13
je 0x1400368e9
cdq
cdq
jmp 0x1400368fb
mov rcx, rdi
mov rdx, r14
mov edx, esi
mov edx, esi
mov r8, rsi
call fcn.140010fc0
std
dec dword [rbx + rcx*4 + 0x77]
invalid
std
dec dword [rbx + rcx*4 + 0x77]
adc bl, ch
jmp 0x140036913
ja 0x140036974
jmp 0x140036913
lea r8, str._rustc_a28077b28a02b92985b3a3faecf92813155f1ea1librarycore_src_sliceiter.rs
ror dword [rax], 0
call fcn.14009ff10
ud2
add byte [rdi], cl
or ecx, dword [rax - 0x7b]
test ecx, ecx
test rcx, rcx
test ecx, ecx
jne 0x140036980
invalid
call fcn.14008a5f0
ud2
invalid
cmp al, 5
add byte [rdi], cl
or ecx, dword [rax - 0x75]
push rsp
and al, 0x50
mov rdx, qword [rsp + 0x50]
mov edx, dword [rsp + 0x50]
call fcn.14008a630
ud2
invalid
or ecx, dword [rdi]
invalid
add byte [rsi + 0x57], dl
push rbx
sub rsp, 0x20
mov rsi, rdx
mov rdi, rcx
test rdx, rdx
je 0x1400369d2
and byte [rax - 0x77], cl
invalid
js case.0x140035cf1.87
mov rax, qword [0x1400ef4a8]
mov eax, dword [0x1400ef4a8]
add eax, 0xb8afd
add byte [rdi], cl
movzx eax, byte [rax]
mov dh, 0
mov edx, 1
mov rcx, rsi
add byte [rax], al
add byte [rax - 0x77], cl
int1
call fcn.140001d90
mov rbx, rax
test rax, rax
test eax, eax
sal byte [rbp + 0x14], 0xb9
jne 0x1400369d7
mov ecx, 1
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
bnd call fcn.14008a630
mov rdx, rsi
call fcn.14008a630
ud2
mov ebx, 1
mov rcx, rbx
mov ecx, ebx
mov rdx, rdi
mov edx, edi
mov r8, rsi
call sub.msvcrt.dll_memcpy
mov rax, rbx
mov rdx, rsi
mov edx, esi
invalid
add byte [rax - 0x77], cl
fmul dword [rax - 0x77]
mov edx, esi
add rsp, 0x20
mov edx, esi
add rsp, 0x20
invalid
and byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
ret
call fcn.14008a5f0
ud2
invalid
clc
cmp eax, dword [0x1a60e78fb]
or esp, dword [rsi + 0xf]
invalid
add byte [rax], r8b
add byte [rcx - 0x77], cl
invalid
or esp, dword [rsi + 0xf]
invalid
add byte [rcx - 0x77], cl
ror byte [rax - 0x75], 1
mov rax, qword [rcx]
invalid
invalid
mov rax, qword [rcx]
mov rdx, qword [rcx + 0x10]
mov edx, dword [rcx + 0x10]
push rcx
adc byte [rax - 0x77], cl
invalid
invalid
mov rcx, rax
jmp case.0x140034465.249
invalid
imul eax, dword [rax], 0
shr ecx, 0xce
invalid
imul eax, dword [rax], 0
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rax, rcx
enter 0x66c3, 0x66
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
ret
nop dword cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
enter 0x66c3, 0x66
nop word cs:[rax + rax]
add byte [rax], al
mov rax, rcx
ret
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x56], al
add byte [rax], al
add byte [rax], al
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rsi, r8
in al, dx
sub byte [rcx + rcx*4 - 0x3a], cl
mov rbx, rdx
mov ebx, edx
ror dword [rax - 0x77], cl
iretd
mov rdi, rcx
test r8, r8
test eax, eax
je case.0x140035d96.50
xor byte [rax + 0x5e], bh
js case.0x14002b59a.273
pop rsi
mov rax, qword [0x1400ef4a8]
movzx eax, byte [rax]
add byte [rdi], cl
mov dh, 0
add byte [rdx + 1], bh
mov edx, 1
add byte [rax - 0x77], cl
mov rcx, rsi
int1
call fcn.140001d90
mov r14, rax
and byte [rbx - 0x76b60004], dh
test rax, rax
sal byte [rbp + 0x15], 0xb9
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
mov rdx, rsi
call fcn.14008a630
invalid
invalid
invalid
add byte [rax], al
cmp eax, dword [0x1810e7988]
add eax, 0x410b0f00
mov r14d, 1
mov ecx, esi
fimul dword [rcx - 0x77]
invalid
cmc
push 8
add byte [rcx + rcx*4 + 0x37], cl
mov qword [rdi], r14
invalid
adc dh, al
sbb byte [r8], r8b
sbb byte [rax], al
clc
invalid
call fcn.14008a5f0
ud2
or esp, dword [rsi - 0x70]
nop
sub esp, 0x48
mov esi, edx
mov edi, ecx
iretd
lea ecx, [rsp + 0x20]
cli
mov eax, esi
and al, 0x20
mov edx, dword [rsp + 0x40]
and al, 0x40
lea ecx, [0x1400c1b94]
sahf
add edx, ecx
stc
loop case.0x140036563.27
add al, 0xeb
xor al, 0x4c
lea eax, [rdx + 1]
invalid
invalid
sbb dword [rbp + rcx*4 + 0x42], ecx
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
invalid
invalid
rol dword [rdx], 0xeb
leave
test eax, eax
or dword [rax - 0x6bf0a307], eax
ret 0xf980
invalid
add eax, 0xc9840872
leave
and byte [rax - 0x77], cl
cli
mov eax, esi
invalid
sub byte [rcx], al
add byte [rdi], cl
mov dh, 0x44
and al, 0x20
movzx eax, al
or eax, 0x8b009
rol dword [rbx + rbp*8], 0x34
add byte [rax], al
add bl, ch
add byte [rax], al
add ecx, 2
add eax, 0x2b9
add byte [rax + 0x39], cl
invalid
invalid
add al, byte [rax]
std
jmp 0x140036c0a
add byte [rax - 0x77], cl
sub esp, 0x98
add byte [rax], al
add byte [rax - 0x77], cl
mov esi, edx
mov rsi, rdx
mov esi, edx
mov rdi, rcx
invalid
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x54
and al, 0x20
xchg dword [rdi + 0x634d0008], ebp
or byte [rax], al
add byte [rbp + 0x63], cl
or al, 0x90
add ecx, eax
ror dword [rax - 0x77], 0xf2
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
cmove rdx, rax
add rcx, rdx
add rcx, 8
invalid
cmove edx, eax
sbb dword [rax - 0x73], ecx
push rax
lea edx, [rax + 1]
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
cmove edx, eax
invalid
invalid
cmove edx, eax
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
add eax, 0x2b9
add byte [rax], al
invalid
invalid
add byte [rax], al
sub rdx, rcx
sub edx, ecx
add byte [rax + 1], cl
stc
movzx eax, byte [rax]
sar dword [rdi + rbp], 0xf
xchg esp, eax
ror byte [rax], 0xc8
je 0x140036ce7
and al, 0x60
and al, 0x20
mov ecx, dword [rsp + 0x40]
and al, 0x40
and al, 0x92
add byte [rdx], al
pop rax
and al, 0x20
and byte [rax + 0x4750af9], al
sar edx, 0x31
rol byte [rax - 0xb88fc07], 0xf
ja case.0x1400360de.58
movzx ecx, cl
dec ecx
leave
or cl, byte [rax - 0x73]
and al, 0x58
push rdi
sub rsp, 0x98
cwde
add byte [rax], al
invalid
cwde
add byte [rax], al
add byte [rax - 0x77], cl
add byte [rax], al
invalid
loope 0x140036d93
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x54
and al, 0x20
or byte [rax], al
add byte [rbp + 0x63], cl
or al, 0x90
invalid
add ecx, eax
ror dword [rax - 0x77], 0xf2
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
add rcx, rdx
add rcx, 8
invalid
add ecx, edx
add byte [rax], al
sbb dword [rax - 0x73], ecx
push rax
add dword [rax - 0x7b], ecx
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp case.0x140035d96.75
invalid
add al, byte [rax]
add byte [rax], al
test eax, eax
add ecx, edx
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov edx, esi
sub edx, ecx
invalid
stc
sal byte [rdx + rdx + 0x41], cl
movzx eax, byte [rax]
add dh, byte [rcx]
ror byte [rax - 0x77], 0x7c
mov qword [rsp + 0x58], rdi
pop rax
mov dword [rsp + 0x60], esi
je 0x140036e27
and al, 0x60
invalid
push 0x244c110f
js 0x140036e61
invalid
adc dword [rsp + 0x78], ecx
and al, 0x78
mov ecx, dword [rsp + 0x40]
and al, 0x40
and al, 0x92
add byte [rax], al
add byte [rsi - 0x39], ah
invalid
invalid
test byte [rax + rdx*4], ah
and al, 0x90
add byte [rax], al
add byte [rax], al
add byte [rdx], al
jl 0x140036e6c
and al, 0x20
or dword [rax - 0x75], ecx
push rsp
and al, 0x30
and byte [rcx], cl
invalid
mov edx, esi
nop dword [rax + rax]
add byte [rcx + 0x57], al
push rsp
add byte [rcx + rcx*4 - 0x35], cl
invalid
and al, 0x30
xor byte [rax - 0x77], cl
and eax, 0xb60f0001
insb byte [rdi], dx
xor byte [rax - 0x75], cl
and al, 0x40
add ecx, eax
sete ch
movaps xmmword [r12 + 0xb0], xmm1
mov eax, ebx
add byte [rdi], cl
mov dh, 0x54
push rax
lodsb al, byte [rsi]
or byte [rax], al
invalid
add byte [rbp + 0x63], cl
or al, 0x90
add ecx, eax
invalid
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
add ecx, 2
jmp 0x140036fd8
mov ecx, 2
mov rdx, rbx
sub rdx, rcx
invalid
invalid
mov edx, ebx
xor byte [rdi], cl
adc byte [rsp + 0x40], cl
add byte [rax], al
adc dword [rsp + 0x158], ecx
pop rax
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x50
push rax
push rax
add byte [rax], al
jb case.0x140034465.181
add byte [rax], al
add byte [rsi - 0x39], ah
test byte [rax + rsi*2], ah
and al, 0x70
and al, 0x70
jo 0x14003704b
add dword [rax], eax
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add cl, byte [rax - 0x73]
invalid
mov ah, 0x24
loope 0x140037054
lea esi, [rsp + 0xe1]
add byte [rax], al
in al, 0x4c
lea esi, [rsp + 0x30]
je 0x140037084
xor byte [rax - 0x80], al
std
invalid
xor byte [rsi + 0xf], ah
invalid
test byte [rdi + rdi*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x4f
sub byte [rsp + 0xa0], al
add byte [rdi], cl
sub byte [rsp + 0xb0], cl
sub dword [rsp + 0x40], ecx
fadd dword [rax]
add byte [rax], al
sub byte [rsp + 0x30], al
and al, 0x40
movups xmmword [rsi + 0x10], xmm1
and al, 8
add dword [rax], eax
add byte [rax + rcx*4 - 0x44], al
and al, 9
add dword [rax], eax
add byte [rcx + rcx*4 - 0xf], cl
and al, 0xd0
add byte [rax], al
add al, ch
leave
invalid
lea ecx, [rsp + 0x68]
and al, 0x38
add dword [rax], eax
add al, ch
mov bh, 0xdf
invalid
and al, 0x68
or cl, byte [rdi]
test byte [rcx + 0x3c000000], dl
xchg ecx, eax
add byte [rax], al
add byte [rdx + rcx], bh
je 0x1400371ae
invalid
xchg ecx, eax
add byte [rax], al
add byte [rdx + rcx], bh
add byte [rax], al
mov ecx, esi
lea edx, [rsp + 0x68]
push rsp
and al, 0x68
jb 0x1400370c7
wait
add byte [rax], al
ror byte [rdi], 0x84
mov edi, 0x48000000
add byte [rax - 0x75], cl
mov esp, 0xd024
and al, 0xd0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov esp, 0xd024
and al, 0xd0
add byte [rax], al
and al, 0xd0
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xd8
add byte [rax], al
add byte [rdi], cl
mov edx, dword [rsp + 0xd8]
mov dh, 0xac
and al, 0xe0
loopne 0x14003714c
invalid
loopne 0x14003714c
add byte [rax], al
add byte [rdi], cl
adc byte [rsi], al
adc byte [rdi], r9b
sub dword [rsp + 0xa0], eax
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xb0], ecx
and al, 0xb0
add byte [rax], al
add byte [rax - 0x75], cl
mov al, 0
add byte [rax], al
invalid
mov dword [rsp + 0xbf], eax
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
add byte [rax], al
movsb byte [rdi], byte [rsi]
and al, 8
add dword [rax], eax
add byte [rdi + rcx - 0x4a], al
invalid
mov dh, 0xbc
and al, 9
add dword [rax], eax
invalid
movzx edi, byte [rsp + 0x109]
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
lodsb al, byte [rsi]
mov dh, 0xac
and al, 0xa
add dword [rax], eax
invalid
add byte [rax], al
add byte [rdi], cl
mov dh, 0x46
mov byte cs:[rsp + 0x2c], al
and al, 0x28
invalid
invalid
in eax, dx
invalid
invalid
add byte [rax], al
invalid
add byte [rax], al
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xb0], cl
and al, 0xb0
add byte [rax], al
invalid
and al, 0xb0
add byte [rax], al
add byte [rdi], cl
invalid
mov al, 0
add byte [rax], al
mov word [rax + riz], fs
add byte [rax], al
adc byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rbx - 0x76d7dbbc], cl
and al, 0x28
and al, 0x20
and al, 0x20
and byte [rdi], cl
mov dh, 0x44
and al, 0x2c
invalid
and al, 0x41
cmp ch, 2
add al, 0x31
shr bl, 0x60
test byte [rdi + rbp], ah
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rsp + 0x60], rax
add byte [rax], al
mov dword [rsp + 0x60], eax
and al, 0x60
test byte [rax + rdx], ah
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x120], cl
add byte [rdi], cl
adc dword [rsp + 0x51], ecx
adc dword [rsp + 0x41], eax
and al, 0x41
and byte [rcx + 0xf6b2444], cl
mov dh, 0x44
and al, 0x24
and al, 0x6b
mov dword [rsp + 0x38], edi
mov byte [rsp + 0x68], r12b
add esp, 0x178
pop rbp
or ecx, dword [rbp + rcx*4 + 5]
mov edi, ecx
nop
add byte [rax], al
test eax, 0x634d0008
or al, 0x90
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x3f
and al, 0x3f
and al, 0x3f
and al, 0x30
and byte [rax - 0x73], cl
add byte [rax], al
mov al, 0
add byte [rax], al
invalid
fimul dword [rbp - 0x77]
invalid
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
add ecx, 2
jmp 0x140037400
mov ecx, 2
mov rdx, rbx
sub rdx, rcx
invalid
invalid
add ecx, edx
invalid
int1
enter 0x2eb, 0x31
ror byte [rcx + rcx*4 - 0x4c], 0x24
mov dword [rsp + 0x108], esi
mov dword [rsp + 0x108], esi
pushfq
and al, 0x10
add dword [rax], eax
add byte [rax], al
movups xmm0, xmmword [rsp + 0x90]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xa0], cl
invalid
add byte [rax], al
invalid
movabs al, byte [0x182484110f000000]
test byte [rax + rbx], ah
sbb byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rdi], cl
movups xmmword [rsp + 0x128], xmm1
and al, 0x28
add dword [rax], eax
add byte [rax - 0x75], cl
mov word [rax + rsi*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rdi], fs
cmp byte [rcx], al
invalid
cmp byte [rcx], al
add byte [rax], al
invalid
add byte [rax + 0x1422484], cl
add byte [rax], al
add dword [rax], eax
add byte [rsi - 0x39], ah
invalid
invalid
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rax], al
add cl, byte [rbp + rcx*4 + 0x7c]
and al, 0x61
lea edi, [rsp + 0x61]
add cl, byte [rax - 0x73]
pushfq
and al, 0xc8
add byte [rax], al
add byte [rcx], dh
leave
mov ah, 0x24
nop
add byte [rax], al
add byte [rbp + rcx*4 - 0x5c], cl
invalid
invalid
movsb byte [rdi], byte [rsi]
movsb byte [rdi], byte [rsi]
and al, 8
add dword [rax], eax
add byte [rax], al
cmp bpl, 6
or byte [rcx], al
add byte [rax], al
cmp ch, 6
xor al, 0x66
nop word cs:[rax + rax]
nop dword [rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax - 0x75], cl
mov edx, dword [rsp + 0x3f]
push rsp
and al, 0x3f
mov dword [rsp + 0xaf], edx
xchg esp, eax
and al, 0xaf
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x20], al
sub byte [rsp + 0x30], cl
mov word [rax + riz*4], fs
and al, 0xa0
movabs al, byte [0x902484290f000000]
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x90], eax
and al, 0x90
add byte [rax], al
invalid
add byte [rax], al
and al, 0x90
nop
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
jl 0x1400374ff
push rax
mov edx, dword [rsp + 0xaf]
scasd eax, dword [rdi]
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
invalid
push rdi
invalid
sub byte [rsp + 0xa0], cl
movups xmmword [rdi], xmm0
mov byte [rax], al
add byte [rax], al
invalid
and al, 0x89
int1
dec dword [rax - 0x77]
invalid
invalid
dec dword [rdi]
cmp al, 0xa
mov edx, ebx
mov esi, dword [rsp + 0x58]
and al, 0x58
invalid
xor byte [rcx - 0x75], cl
and al, 0x3f
invalid
cmp ch, 6
invalid
lea eax, [0x1400c5800]
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
sub byte [rsp + 0x20], al
and al, 0x20
and al, 0x30
xor byte [rdi], cl
sub dword [rsp + 0xa0], ecx
xchg esp, eax
and al, 0xaf
add byte [rax], al
add byte [rcx - 0x77], cl
push rdi
invalid
sub byte [rsp + 0xa0], cl
adc dword [rdi + 0x10], ecx
insb byte [rdi], dx
and al, 0x60
nop dword [rax + rax]
add byte [rax], al
cmp rdx, r9
je 0x140037a0f
lea r10, [r8 - 1]
inc r9
cmp byte [r8 + rdx - 1], 0x2e
dec dword [rcx - 1]
rol dword [rcx - 0x80], 0x7c
adc bh, bh
mov r8, r10
mov r8, r10
jl 0x1400379f0
jmp [rsi]
mov r8, r10
jne 0x1400379d0
mov r8, rdx
sub r8, r9
lea rcx, [r8 + 1]
cmp rcx, rdx
ror byte [rbp + 0x29], 1
enter 0xffffffffffff8d49, 0x48
add dword [rax + 0x39], ecx
sal dword [rdi + 0x3b], 1
cmp ecx, edx
ja 0x140037a31
mov rcx, rax
cmp rdx, r9
jne 0x140037a11
invalid
adc ecx, dword [rcx - 0x77]
sal byte [rcx], 1
shr bl, 0x19
xor eax, eax
mov rdx, r8
add rsp, 0x28
ret
mov r8, rdx
xor eax, eax
jmp 0x140037a1e
sub bl, al
jmp 0x140037a1e
or eax, 0x12048d49
lea rax, [r10 + rdx]
inc rax
dec r9
mov rdx, r9
test rcx, rcx
leave
cmovne rax, rcx
cmove r8, rdx
mov rdx, r8
add rsp, 0x28
ret
lea r8, str._rustc_a28077b28a02b92985b3a3faecf92813155f1ea1librarycore_src_sliceiter.rs
call fcn.14009ff10
ud2
mov rdx, r9
add rsp, 0x28
ret
add byte [rax], al
cmp ecx, 0x2e2e
add byte [rax], al
add byte [rax], al
je 0x140037a65
mov r9d, 1
nop dword [rax]
cmp byte [rax + r9], 0x2e
je 0x140037aaa
invalid
adc ecx, dword [rcx - 1]
ror dword [rcx + rdi - 0x36], 0x75
jne 0x140037a90
inc r9
cmp rdx, r9
jne 0x140037a90
mov r9, rdx
mov rdx, r9
add rsp, 0x28
ret
lea rcx, [r9 - 1]
cmp rcx, rdx
dec qword [r8 + 0x39]
sal dword [rbx + 0x2c], 1
jae 0x140037adf
jae 0x140037adf
lea rcx, [r9 + 1]
cmp rcx, rdx
jbe 0x140037a65
lea r8, [0x1400c5838]
call fcn.14009ff10
test byte [rsi], al
add byte [rdi], cl
invalid
test byte [rsi], al
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
jg 0x140037aac
or byte [rax], al
mov ecx, 1
xor edx, edx
call fcn.14009ff10
ud2
lea r8, [0x1400c5820]
mov rcx, r9
call fcn.14009ff90
ud2
or bl, ch
invalid
mov r8, rax
xor ecx, ecx
test r9b, 1
cmove rcx, r8
test rax, rax
cmove rcx, rax
mov rax, rcx
add rsp, 0x28
ret
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x48
mov rdi, r9
mov rbx, r8
mov r14, rdx
mov rsi, rcx
invalid
test r8, r8
je 0x140037be2
invalid
js 0x140037c44
mov rax, qword [0x1400ef4a8]
movzx eax, byte [rax]
mov edx, 1
mov rcx, rbx
call fcn.140001d90
mov r15, rax
test rax, rax
jne 0x140037be8
mov ecx, 1
mov rdx, rbx
call fcn.14008a630
ud2
mov r15d, 1
mov r12, qword [rsp + 0xa0]
mov rcx, r15
mov rdx, r14
mov r8, rbx
call sub.msvcrt.dll_memcpy
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x38], rbx
mov byte [rsp + 0x40], 0
lea rcx, [rsp + 0x28]
mov rdx, rdi
mov r8, r12
call fcn.140035b80
movups xmm0, xmmword [rsp + 0x28]
and al, 0x28
and al, 0x28
movups xmm1, xmmword [rsp + 0x38]
and al, 0x38
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov rax, rsi
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r14
pop r15
ret
call fcn.14008a5f0
ud2
cmpsd dword [rsi], dword [rdi]
sub dword [0x1880e8b4c], eax
mov esi, eax
lea rcx, [rsp + 0x28]
call fcn.140006590
mov rcx, rsi
mov ecx, esi
call fcn.1400bd260
or byte [rax], al
ud2
add byte [rax], al
add byte [rax], al
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x40
mov rdi, r9
in al, dx
mov rdi, r9
mov rbx, r8
mov r15, rdx
mov rsi, rcx
test r8, r8
je 0x140037cc0
js 0x140037d47
mov byte [rbp + 0x48000000], dh
mov eax, dword [0x1400ef4a8]
mov rax, qword [0x1400ef4a8]
movzx eax, byte [rax]
mov edx, 1
add byte [rax - 0x77], cl
fld1
out 0xa0, eax
movabs al, byte [0xc08548c68949fffc]
add byte [rax - 0x77], cl
fld1
out 0xa0, eax
invalid
cld
dec dword [rcx - 0x77]
invalid
movabs al, byte [0xc08548c68949fffc]
jne 0x140037cc6
mov ecx, 1
mov rdx, rbx
call fcn.14008a630
jb 0x140037ce5
invalid
add byte [rdi], cl
invalid
jb 0x140037ce5
add eax, 0x410b0f00
mov r14d, 1
mov esi, 1
mov rcx, r14
mov rdx, r15
mov r8, rbx
call sub.msvcrt.dll_memcpy
mov qword [rsp + 0x20], r14
mov dword [rsp + 0x20], esi
mov dword [rsp + 0x20], esi
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x30], rbx
mov byte [rsp + 0x38], 0
and al, 0x38
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov rcx, r14
mov rdx, rbx
call fcn.140036d50
test rax, rax
je 0x140037d12
mov rcx, r14
mov rdx, rbx
call fcn.140036c10
out dx, eax
invalid
dec dword [rax - 0x7b]
invalid
out dx, eax
invalid
dec dword [rax - 0x7b]
sal byte [rdx + rcx + 0x48], 0x39
je 0x140037d12
cmp rdx, rbx
ja 0x140037d12
je 0x140037d12
cmp rdx, rbx
cmp edx, ebx
ja 0x140037d12
mov qword [rsp + 0x30], rdx
mov r8, qword [rsp + 0x90]
lea rcx, [rsp + 0x20]
and al, 0x20
mov rdx, rdi
cli
call fcn.140035b80
movups xmm0, xmmword [rsp + 0x20]
movups xmm1, xmmword [rsp + 0x30]
xor byte [rdi], cl
adc dword [rsi + 0x10], ecx
xor byte [rdi], cl
adc dword [rsi + 0x10], ecx
movups xmmword [rsi], xmm0
adc dword [rsi], eax
mov rax, rsi
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
call fcn.14008a5f0
ud2
movsb byte [rdi], byte [rsi]
sub byte [0x1880e8c4f], al
add eax, 0x480b0f00
add eax, 0x480b0f00
mov rsi, rax
mov esi, eax
lea rcx, [rsp + 0x20]
call fcn.140006590
mov rcx, rsi
call fcn.1400bd260
add byte [rdi], cl
invalid
add byte [rdi], cl
or esp, dword [rsi + 0x66]
nop dword cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
push r15
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
mov rdi, r9
mov edi, ecx
mov r14, r8
mov r15, rdx
xlatb
xlatb
mov rsi, rcx
mov rbx, qword [rsp + 0xa0]
add byte [rax - 0x77], cl
invalid
add byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 0x3e], 1
mov rdx, r8
mov rdx, r8
call fcn.140036d50
test rax, rax
je 0x140037e11
out dx, eax
invalid
cmp rdx, 2
jne 0x140037db2
movzx ecx, word [rax]
cmp ecx, 0x2e2e
add byte cs:[rax], al
add byte cs:[rax], al
add byte [rax], al
dec dword [rcx - 1]
rol byte [rax + 0x2eff087c], 0x4c
cmp byte [rax + rcx - 1], 0x2e
invalid
ror dword [rdi], 1
xchg esp, edi
add byte [rax], al
add byte [rax - 0x7b], cl
sub byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
xor byte [rcx + rcx*4 + 0x40], cl
cmp byte [rcx + rcx*4 + 0x50], cl
ret
add byte [rax], al
add cl, byte [rax - 0x75]
xchg ecx, eax
add byte [rax], 0
add byte [rbp + rax + 0x48], dh
mov eax, dword [rcx + 0x70]
ret
add byte [rax], al
add byte [rax - 0x77], cl
push rcx
adc byte [rax - 0x77], cl
enter 0xfc3, 0x1f
add byte [rax], r8b
mov rax, qword [rcx + 8]
sub rax, qword [rcx]
movabs rcx, 0xcccccccccccccccd
mov ecx, 0xcccccccd
int3
int3
int3
int3
mul rcx
mov rax, rdx
shr rax, 5
ret
mov ecx, 0xcccccccd
int3
int3
cmp eax, dword [rcx + 8]
sete al
ret
lea edx, [0x1400c53c6]
mov r8d, 6
mov rcx, rax
mov r9, rbx
mov ecx, ebx
call fcn.14009a260
mov rcx, rax
call fcn.14009a4d0
nop
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
xor byte [rbp + rcx*4 + 5], cl
and al, 0xcb
or byte [rax], al
lea rsi, [rsp + 0x20]
mov r9d, 5
mov rcx, rsi
add byte [rax], al
add byte [rax - 0x77], cl
int1
call fcn.14009df70
mov rcx, rsi
call fcn.14009a420
nop
add rsp, 0x30
invalid
pop rsi
ret
mov rax, rcx
mov dword [rcx], 4
mov qword [rcx + 8], rdx
ret
mov eax, edx
cmp dword [rcx], 0
js 0x14003915b
mov qword [rsp + 0x58], rcx
lea rcx, [fcn.1400ae000]
mov qword [rsp + 0x60], rcx
lea rcx, [0x1400c8100]
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x40], 0
lea rcx, [rsp + 0x58]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x38], 1
lea rdx, [rsp + 0x20]
jmp 0x1400391e7
mov qword [rsp + 0x88], rcx
lea rcx, [fcn.1400ac2d0]
lea ecx, [fcn.1400ac2d0]
lea ecx, [fcn.1400ac2d0]
mov qword [rsp + 0x90], rcx
mov qword [rsp + 0x20], 2
mov qword [rsp + 0x30], 2
mov qword [rsp + 0x40], 0
movabs rcx, 0x400000020
mov qword [rsp + 0x48], rcx
mov byte [rsp + 0x50], 3
lea rcx, [0x1400c8100]
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x60], 1
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x78], rcx
mov qword [rsp + 0x80], 1
lea rcx, [rsp + 0x88]
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x70], 1
lea rdx, [rsp + 0x58]
mov rcx, rax
call fcn.14009dea0
invalid
invalid
add byte [rax - 0x673b7eb8], dl
add byte [rax], al
add bl, al
invalid
add byte [rax], al
add bl, al
nop dword [rax + rax]
mov eax, dword [rcx]
ret
nop dword [rax + rax]
sub rsp, 0x68
mov rax, rdx
mov ecx, dword [rcx]
mov dword [rsp + 0x24], ecx
lea rcx, [rsp + 0x24]
mov qword [rsp + 0x28], rcx
lea rcx, [0x140039100]
mov qword [rsp + 0x30], rcx
lea rcx, [0x1400c5ba8]
mov qword [rsp + 0x38], rcx
and al, 0x38
mov qword [rsp + 0x40], 1
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 rcx, [rsp + 0x28]
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x50], 1
lea rdx, [rsp + 0x38]
push rsp
and al, 0x38
push rsp
and al, 0x38
mov rcx, rax
call fcn.14009dea0
nop
add rsp, 0x68
ret
call fcn.140039aa0
ud2
movzx eax, cl
ret
jns 0x1400392fa
mov rcx, rdi
mov edx, 1
call sub.KERNEL32.dll_TerminateProcess
test eax, eax
je 0x1400392df
xor esi, esi
jmp 0x140039328
call sub.KERNEL32.dll_GetLastError
mov esi, eax
cmp eax, 5
jne 0x140039320
mov rcx, rdi
mov ecx, edi
xor edx, edx
call sub.KERNEL32.dll_WaitForSingleObject
test eax, eax
je 0x140039302
cmp eax, 0x102
add al, byte [rcx]
add byte [rax], al
je 0x1400392db
jmp 0x14003931b
mov dword [rsp + 0x24], 0
and al, 0x24
add byte [rax], al
add byte [rax], al
lea rdx, [rsp + 0x24]
mov rcx, rdi
call sub.KERNEL32.dll_GetExitCodeProcess
test eax, eax
jne 0x1400392db
call sub.KERNEL32.dll_GetLastError
shl rsi, 0x20
or rsi, 2
mov rax, rsi
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rdi
pop rsi
ret
nop word cs:[rax + rax]
mov rcx, qword [rcx + 0x30]
jmp 0x1400bcbfc
add byte [rax], al
add byte [rax], al
push rsi
push rdi
sub rsp, 0x28
mov rdi, rdx
mov rsi, rcx
mov rcx, qword [rdx + 8]
cmp qword [rdx], 0
mov qword [rdx], 0
add byte [rax], al
invalid
je 0x140039372
add byte [rax], al
add byte [rbp + rax - 0x18], dh
add bh, byte [rdx]
or byte [rax], al
call fcn.1400bcd74
mov rdi, qword [rdi + 0x30]
jg 0x1400393a6
mov rcx, rdi
mov edx, 0xffffffff
call sub.KERNEL32.dll_WaitForSingleObject
test eax, eax
je 0x14003939f
sal byte [rax + rbx - 0x18], 0xa8
cmp byte [rax], cl
add byte [rax - 0x3f], cl
shl rax, 0x20
mov dword [rsp + 0x24], 0
lea rdx, [rsp + 0x24]
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x24
mov rcx, rdi
call sub.KERNEL32.dll_GetExitCodeProcess
mov eax, 0x85000838
sal byte [rdi + rcx*8 - 0x75], 0x44
and al, 0x24
sub esp, 0x30
add dword [rax], eax
add byte [rsp - 0x15], dh
sub al, 0xc7
and al, 0x2c
add byte [rax], al
add byte [rax], al
invalid
or al, 0x38
or byte [rax], al
add byte [rcx - 0xf76b7fa], cl
mov ecx, dword [rdi + 0x28]
std
dec dword [rax - 0x75]
pop rsp
and al, 0x48
mov eax, 0xe9000000
sbb eax, 0x4cffffff
mov ebp, dword [rsp + 0xc8]
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rdi + riz*8 - 0x75], dh
lodsb al, byte [rsi]
and al, 0x90
add byte [rax], al
add byte [rbp - 0x567af013], al
add byte [rax], al
add byte [rbx + 0x9424ac], cl
add byte [rax], al
mov esi, dword [rsp + 0x40]
add byte [rcx + 1], cl
in eax, dx
and al, 0x50
adc al, 1
add byte [rax - 0x7d], cl
jl 0x140039805
push rax
add byte [rdi], cl
test dword [rsi + 0x4c000001], edx
mov ecx, esi
mov es, word [rcx]
add byte [rbx + rcx], bh
out 5, eax
add byte [rdi], cl
or ecx, dword [rax - 0x73]
add eax, 0x87fe3
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
lea rax, [0x1400c2950]
add eax, 0x87ae6
add eax, 0x87ae6
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str._rustc_a28077b28a02b92985b3a3faecf92813155f1ea1librarycore_src_time.rsH._f_
lea rcx, [rsp + 0x28]
call fcn.140099840
jmp 0x14b12ae8f
jmp 0x14b12ae8f
mov rax, qword [rcx]
sub rax, rdx
jb 0x14003aee1
mov edx, dword [rcx + 8]
cmp edx, r8d
ret 0xe73
ret 0xe73
test rax, rax
je 0x14003aee1
dec rax
add edx, 0x3b9aca00
invalid
invalid
invalid
sub edx, r8d
mov r8d, edx
shr r8d, 9
imul r8, r8, 0x44b83
shr r8, 0x27
add rax, r8
jb 0x14003aefb
imul r8d, r8d, 0x3b9aca00
sub edx, r8d
sub edx, eax
sub edx, eax
mov qword [rcx], rax
mov dword [rcx + 8], edx
add rsp, 0x58
ret
lea rcx, str.overflow_when_subtracting_duration_from_instant
or eax, 0x8b068
lea r8, [0x1400c5f80]
mov edx, 0x2f
invalid
add byte [rax], al
add al, ch
push rdi
out 5, al
add byte [rdi], cl
invalid
invalid
add byte [rdi], cl
or ecx, dword [rax - 0x73]
add eax, 0x87f36
lea rax, [0x1400c2e38]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
lea rax, [0x1400c2950]
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str._rustc_a28077b28a02b92985b3a3faecf92813155f1ea1librarycore_src_time.rsH._f_
jg 0x14003af32
add byte [rax - 0x73], cl
and al, 0x28
jg 0x14003af32
add byte [rax - 0x73], cl
and al, 0x28
call fcn.140099840
jmp 0x14b12af3c
add eax, 0x660b0f00
ud2
nop dword [rax + rax]
sub rsp, 0x38
sub esp, 0x38
sub esp, 0x38
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x30], edx
lea rcx, [rsp + 0x28]
and al, 0x28
and al, 0x28
sub byte [rcx + rcx*4 - 0x3e], cl
mov rdx, r8
ret 0x8945
mov r8d, r9d
call fcn.14003a930
xor ecx, ecx
leave
cmp edx, 0x3b9aca00
cmove edx, ecx
cmove rax, rcx
add rsp, 0x38
add esp, 0x38
add esp, 0x38
ret
test byte [rax], al
add byte [rax], al
add byte [rax], al
sub rsp, 0x48
mov rax, rdx
mov qword [rsp + 0x40], rcx
lea rcx, [0x1400c77e0]
mov qword [rsp + 0x30], rcx
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], 1
lea rdx, str.Instantt
lea r9, [0x1400c9207]
mov r8d, 7
mov rcx, rax
call fcn.14009dfb0
nop
add rsp, 0x48
ret
and al, 0x20
mov edx, dword [rsp + 0x24]
add rsp, 0x28
ret
add byte [rax], al
add byte [rbx + rcx*4 + 0x12], cl
shl r9, 0x20
mov eax, r8d
or rax, r9
mov rdx, r10
sub rdx, rax
neg rdx
xor r8d, r8d
sub r10, rax
setl r8b
cmovl r10, rdx
movabs rdx, 0xd6bf94d5e57a42bd
in eax, 0xd5
xchg esp, eax
mov edi, 0xd0894cd6
in eax, 0xd5
xchg esp, eax
mov edi, 0xd0894cd6
mul rdx
shr rdx, 0x17
imul eax, edx, 0x989680
sub r10d, eax
imul eax, r10d, 0x64
mov qword [rcx + 8], rdx
mov dword [rcx + 0x10], eax
mov qword [rcx], r8
mov rax, rcx
ret
ret 0x9680
or byte [rcx - 0x76b3efbf], cl
add dword [rax - 0x77], ecx
enter 0x66c3, 0x66
nop word cs:[rax + rax]
push rsi
push rdi
sub rsp, 0x28
mov rdi, rdx
mov rsi, rcx
invalid
mov qword [rsp + 0x20], 0
mov rax, qword [0x1400bf018]
pushfq
invalid
or byte [rax], al
lea rcx, [rsp + 0x20]
invalid
invalid
pushfq
invalid
add byte [rax - 0x73], cl
and al, 0x20
invalid
and bh, bh
ror byte [rax - 0x75], 1
and al, 0x20
call rax
mov rcx, qword [rsp + 0x20]
mov rax, qword [rdi]
mov rdx, rcx
sub rdx, rax
neg rdx
xor r8d, r8d
sub rcx, rax
setl r8b
cmovl rcx, rdx
retf 0xba48
mov ebp, 0xd5e57a42
xchg esp, eax
mov edi, 0xc88948d6
mul rdx
shr rdx, 0x17
imul eax, edx, 0x989680
sub ecx, eax
imul eax, ecx, 0x64
mov qword [rsi + 8], rdx
mov dword [rsi + 0x10], eax
mov qword [rsi], r8
mov rax, rsi
mov eax, esi
ret 0xf748
retf 0xba48
mov eax, esi
add rsp, 0x28
pop rdi
pop rsi
ret
nop dword cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x40], cl
mov rax, r8
mov r8, rdx
xor r10d, r10d
rol byte [rbp + 0x31], 1
sar byte [rdx + 0x989680], cl
cwde
invalid
xor edx, edx
mov edx, 0x989680
cwde
add byte [rax - 9], cl
loop 0x14003b162
mul rdx
jo 0x14003b117
and al, 0x44
mov edx, ecx
invalid
mov edx, r9d
retf 0x6948
imul rdx, rdx, 0x51eb851f
shr rdx, 0x25
add rax, rdx
add eax, edx
add eax, edx
jb 0x14003b117
adc dword [rax + 0xf], edi
js 0x14003b117
add rax, qword [r8]
jo 0x14003b117
mov qword [rcx + 4], rax
mov r10d, 1
mov edx, 1
mov dword [rcx], r10d
mov rax, rcx
ret
nop
mov rax, r8
mov r8, rdx
xor r10d, r10d
mov edx, 0x989680
cwde
add byte [rax - 9], cl
loop 0x14003b1a2
invalid
cwde
add byte [rax - 9], cl
loop 0x14003b1a2
invalid
mov edx, r9d
mov edx, ecx
imul rdx, rdx, 0x51eb851f
shr rdx, 0x25
add rax, rdx
jb 0x14003b15a
js 0x14003b15a
mov rdx, qword [r8]
sub rdx, rax
jo 0x14003b15a
mov qword [rcx + 4], rdx
mov r10d, 1
mov dword [rcx], r10d
mov rax, rcx
ret
nop word cs:[rax + rax]
sub rsp, 0x28
mov rax, r8
mov r8d, edx
mov edx, 0x989680
mul rdx
mul edx
mul edx
jo 0x14003b1b5
mov edx, r9d
mov edx, ecx
imul rdx, rdx, 0x51eb851f
test ebx, ebp
push rcx
shr rdx, 0x25
add rax, rdx
jb 0x14003b1b5
invalid
js 0x14003b1b5
shl r8, 0x20
mov ecx, ecx
or rcx, r8
add rcx, rax
jo 0x14003b1b5
mov rdx, rcx
shr rdx, 0x20
mov eax, ecx
add rsp, 0x28
ret
retf 0xc148
lea rcx, str.overflow_when_adding_duration_to_instantlibrary_std_src_time.rs
lea ecx, str.overflow_when_adding_duration_to_instantlibrary_std_src_time.rs
lea r8, [0x1400c5f98]
or byte [rax], al
mov edx, 0x28
call fcn.140099550
ud2
sub rsp, 0x28
mov rax, rdx
mov edx, 0x989680
mul rdx
jo case.0x14002fb89.269
mov edx, r8d
imul rdx, rdx, 0x51eb851f
shr rdx, 0x25
add rax, rdx
jb case.0x14002fb89.269
js case.0x14002fb89.269
add rax, qword [rcx]
jo case.0x14002fb89.269
mov qword [rcx], rax
add rsp, 0x28
ret
lea rcx, str.overflow_when_adding_duration_to_instantlibrary_std_src_time.rs
lea r8, [0x1400c5f98]
add byte [rdx + 0x28], bh
add byte [rdx + 0x28], bh
call fcn.140099550
ud2
jrcxz 0x14003b21f
add byte [rdi], cl
or ecx, dword [rdi]
invalid
add byte [rax - 0x7d], cl
in al, dx
sub byte [rcx + rcx*4 - 0x40], cl
mov r8d, edx
mov edx, 0x989680
mul rdx
jo 0x14003b265
mov edx, r9d
imul rdx, rdx, 0x51eb851f
shr rdx, 0x25
add rax, rdx
jb 0x14003b265
js 0x14003b265
shl r8, 0x20
mov ecx, ecx
or rcx, r8
sub rcx, rax
jo 0x14003b265
mov rdx, rcx
shr rdx, 0x20
mov eax, ecx
add rsp, 0x28
ret
lea rcx, str.overflow_when_subtracting_duration_from_instant
lea r8, [0x1400c5fb0]
invalid
lodsd eax, dword [rsi]
or byte [rax], al
cmp eax, 0xba0008ad
or byte [rax], al
mov edx, 0x2f
call fcn.140099550
invalid
ud2
mov eax, edx
mov edx, 0x989680
mul rdx
mul edx
mul edx
jo 0x14003b2b6
mov edx, r8d
imul rdx, rdx, 0x51eb851f
push rcx
shr rdx, 0x25
add rax, rdx
jb 0x14003b2b6
js 0x14003b2b6
mov rdx, qword [rcx]
sub rdx, rax
jo 0x14003b2b6
mov qword [rcx], rdx
add rsp, 0x28
ret
lea rcx, str.overflow_when_subtracting_duration_from_instant
xchg ebx, eax
lodsb al, byte [rsi]
or byte [rax], al
lea r8, [0x1400c5fb0]
mov edx, 0x2f
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add al, ch
invalid
call fcn.140099550
ud2
in al, dx
mov rsi, rcx
lea r8, str.SystemTimeintervals
adc ch, dl
or byte [rax], al
adc ch, dl
or byte [rax], al
lea rdi, [rsp + 0x38]
mov r9d, 0xa
mov rcx, rdi
call fcn.14009df70
mov rax, qword [rsi]
mov qword [rsp + 0x30], rax
lea rax, [0x1400c8808]
mov qword [rsp + 0x20], rax
add byte [rax - 0x77], cl
and al, 0x20
lea rdx, [0x1400c87fa]
lea edx, [0x1400c87fa]
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x30
lea r9, [rsp + 0x30]
and al, 0x30
mov r8d, 9
mov rcx, rdi
call fcn.14009a260
mov rcx, rax
call fcn.14009a4d0
cmpsd dword [rsi], dword [rdi]
int1
add eax, 0x83489000
add byte [rax + 0x48c48348], dl
cmpsd dword [rsi], dword [rdi]
int1
add eax, 0x83489000
invalid
nop
invalid
invalid
invalid
add byte [rax + 0x48c48348], dl
pop rdi
pop rsi
ret
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
mov rax, qword [rcx]
mov eax, dword [rcx]
mov edx, dword [rcx + 8]
ret
invalid
lea rax, str.other_time_was_not_earlier_than_selfsecond_time_provided_was_later_than_self
lea eax, str.other_time_was_not_earlier_than_selfsecond_time_provided_was_later_than_self
or byte [rax], al
mov edx, 0x24
and al, 0
add byte [rax], al
ret
invalid
sub esp, 0x58
mov rcx, rdx
lea rax, [0x1400c6018]
add eax, 0x8acaa
or byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x28], rax
and al, 0x28
mov qword [rsp + 0x30], 1
and al, 0x30
add dword [rax], eax
add byte [rax], al
lea rax, [0x1400c2950]
mov qword [rsp + 0x38], rax
and al, 0x38
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
movups xmmword [rsp + 0x40], xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x28]
lea edx, [rsp + 0x28]
push rsp
and al, 0x28
call fcn.14009dea0
nop
add rsp, 0x58
ret
invalid
mov eax, ecx
ret
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
add byte [rcx + 0x57], al
push r15
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
in al, dx
and byte [rcx + rcx*4 - 0x31], cl
iretd
mov rdi, r9
iretd
mov r15, r8
mov rsi, rdx
mov rcx, qword [0x140101170]
mov ecx, dword [0x140101170]
mov ecx, dword [0x140101170]
test rcx, rcx
leave
je 0x14003b40d
mov r14, qword [rsp + 0x70]
and al, 0x70
jo 0x14003b41f
cmp edi, 0x11
push rcx
mov eax, esi
invalid
test eax, eax
test byte [rcx + 0x49000000], dl
xchg ecx, eax
add byte [rax], al
add byte [rcx - 0x77], cl
mov edi, eax
test dword [rdi + rcx + 0x42], 0xc18948f7
cmovb esi, edi
test dword [rax - 0x77], 0xf28948c1
test dword [rax - 0x77], 0xf28948c1
ror dword [rax - 0x77], 0xf2
mov byte [rcx], ah
or byte [rax], al
invalid
and dword [rax], ecx
add byte [rcx + rcx*4 - 5], cl
call sub.KERNEL32.dll_GetProcessHeap
test rax, rax
invalid
invalid
je 0x14003b47f
mov rcx, rax
mov qword [0x140101170], rax
add eax, 0xc5d4f
add eax, 0xc5d4f
mov esi, dword [rsp + 0x70]
je 0x14003b449
jo 0x14003b470
cmp edi, 0x11
or byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rbx + rax*2 + 0x49], 0x8d
je case.0x140035ca3.154
lea rcx, [r15 - 1]
invalid
invalid
test eax, eax
lea ecx, [rdi - 1]
dec dword [rax + 0x21]
ror dword [rcx + 0x29], 0xcf
mov ebx, eax
add ebx, edi
sti
cmovb esi, edi
test dword [rax - 0x77], 0xf28948d9
invalid
sub byte [rcx], ah
or byte [rax], al
and dword [rax], ecx
add byte [rax - 0x75], cl
invalid
invalid
jbe 0x14003b464
xor ebx, ebx
mov eax, ebx
add byte [rax], al
add byte [rcx + rcx*4 - 0x33], al
int 0x48
and al, 0x30
cld
and al, 0x30
test ecx, ecx
ror byte [rdi], cl
cld
dec dword [rax - 0x77]
int1
call fcn.1400bd260
ud2
push rsi
sub rsp, 0x20
mov rsi, rcx
mov rcx, rdx
call fcn.140002880
push rsi
cld
invalid
push rsi
cld
dec dword [rax - 0x7b]
test rax, rax
je 0x14003d1e8
mov rcx, qword [rax + 0x28]
cmp byte [rdx + 0x18], 2
add cl, byte [rbx + rcx*4 + 0x42]
invalid
test rax, rax
je 0x14003d1e8
mov rcx, qword [rax + 0x28]
cmp byte [rdx + 0x18], 2
add cl, byte [rbx + rcx*4 + 0x42]
invalid
add cl, byte [rbx + rcx*4 + 0x42]
adc byte [rcx + rcx + 0x48], dh
mov edx, dword [rdx]
je case.0x14002b25e.495
mov rdx, qword [rdx]
jmp 0x14003d1ee
xor eax, eax
jmp 0x14003d1fe
xor edx, edx
mov rax, qword [rax + 0x18]
mov qword [rsi + 8], rcx
mov qword [rsi + 0x10], rdx
mov qword [rsi + 0x18], r8
invalid
invalid
sbb byte [rax - 0x77], r9b
invalid
mov qword [rsi], rax
mov rax, rsi
add rsp, 0x20
pop rsi
ret
cmp qword [rcx + 0x40], 0
sete al
ret
or al, 0
test rbx, rbx
je 0x14003d26c
dec rbx
jmp 0x14003d38c
lea rdx, str.RUST_MIN_STACKfatal_runtime_error:_assertion_failed:_thread_info.stack_guard.get__.is_none____thread_info.thread.get__.is_none___n
lea rcx, [rsp + 0x28]
mov r8d, 0xe
call fcn.140026560
movzx eax, byte [rsp + 0x40]
cmp al, 2
je 0x14003d37c
mov rsi, qword [rsp + 0x28]
mov rdi, qword [rsp + 0x30]
mov r8, qword [rsp + 0x38]
test al, al
je 0x14003d2b1
test rsi, rsi
jne 0x14003d33b
jmp 0x14003d37c
test r8, r8
je 0x14003d33b
lea rax, [rsi + r8]
mov rdx, rsi
jmp 0x14003d2d8
add rdx, 2
cmp rcx, rax
cmovne rcx, rdx
nop
mov rdx, rcx
cmp rcx, rax
je 0x14003d2a3
lea rcx, [rdx + 1]
movzx r9d, byte [rdx]
test r9b, r9b
jns 0x14003d2d0
cmp r9b, 0xe0
jb 0x14003d2c3
cmp r9b, 0xed
jne 0x14003d312
cmp rcx, rax
je 0x14003d2a3
lea rcx, [rdx + 2]
cmp rcx, rax
je 0x14003d2a3
cmp byte [rdx + 1], 0x9f
ja 0x14003d398
add rdx, 3
mov rcx, rdx
jmp 0x14003d2d0
add rdx, 2
cmp rcx, rax
cmove rdx, rcx
xor ecx, ecx
cmp rdx, rax
setne cl
add rcx, rdx
cmp r9b, 0xf0
jb 0x14003d2d0
xor edx, edx
cmp rcx, rax
setne dl
add rcx, rdx
jmp 0x14003d2d0
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x38], r8
lea rcx, [rsp + 0x48]
mov rdx, rsi
call fcn.1400a8f20
invalid
add byte [rdi], cl
mov dh, 0x6c
and al, 0x48
mov rbx, qword [rsp + 0x50]
test rdi, rdi
invalid
je 0x14003d377
adc dword [rcx - 0x48], eax
add dword [rax], eax
add byte [rax], al
mov r8d, 1
mov rcx, rsi
mov rdx, rdi
call fcn.140001da0
cld
invalid
cld
inc dword [rax - 0x7c]
in eax, dx
test bpl, bpl
je 0x14003d381
mov ebx, 0x200000
lea rax, [rbx + 1]
mov qword [0x140101120], rax
add dword [rax - 0x77], ecx
add eax, 0xc3d94
mov rax, rbx
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
ret
test rdi, rdi
je 0x14003d37c
mov r8d, 1
mov rcx, rsi
mov ecx, esi
mov ecx, esi
mov rdx, rdi
call fcn.140001da0
jmp 0x14003d37c
lea ecx, [rsp + 0x28]
call fcn.140006630
mov rcx, rsi
call fcn.1400bd260
ud2
out dx, eax
add dword [rax], eax
test rax, rax
je 0x14003d403
mov qword [rsp + 0x48], rsi
cmp qword [rax], 0
jne 0x14003d43e
add byte [rbp + 0x47], dh
mov qword [rax], rsi
add rsp, 0x80
pop rsi
ret
lock dec qword [rsi]
dec qword [rsi]
jne 0x14003d413
lea rcx, [rsp + 0x40]
call fcn.14000fcd0
lea rax, str.8S_f_
or byte [rax], al
mov qword [rsp + 0x20], rax
lea rcx, [0x1400c52f2]
lea r9, [0x1400c3240]
or eax, 0x85e13
or eax, 0x85e13
lea r8, [rsp + 0x30]
mov edx, 0x46
call fcn.140099eb0
je 0x14003d404
invalid
add byte [rdi], cl
invalid
je 0x14003d404
add eax, 0xc60b0f00
and al, 0x3c
add bh, al
and al, 0x38
add byte [rax], al
add byte [rax], al
invalid
mov byte [rsp + 0x3c], 0
mov dword [rsp + 0x38], 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x88ec6
lea rax, [0x1400c6318]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
mov dword [rsp + 0x58], 1
mov dword [rsp + 0x58], 1
lea rax, [rsp + 0x30]
mov qword [rsp + 0x60], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
lea rcx, [rsp + 0x38]
lea rdx, [rsp + 0x50]
call fcn.140031120
mov rcx, rax
call fcn.140007290
mov ecx, 7
int 0x29
ud2
and al, 0x48
call fcn.140006610
mov rcx, rsi
call fcn.1400bd260
ud2
sub al, 0
add byte [rax], al
add byte [rcx + 0x80fa], al
add byte [rbx + 0xe], dh
mov byte [rsp + 0x2c], dl
and al, 0x2c
mov edi, 1
jmp 0x14003d58f
add byte [rax], cl
add byte [rax], al
jae case.0x14002fb89.319
shr eax, 6
or al, 0xc0
mov byte [rsp + 0x2c], al
and dl, 0x3f
loop 0x14003d55d
loop 0x14003d55d
or dl, 0x80
mov byte [rsp + 0x2d], dl
mov edi, 2
jmp 0x14003d58f
cmp edx, 0x10000
jae 0x14003d55b
shr eax, 0xc
or al, 0xe0
mov byte [rsp + 0x2c], al
sub al, 0x89
rol cl, 1
call 0x14c42f94b
or byte [rax - 0x7fd2dbbc], 0xe2
invalid
or dl, 0x80
mov byte [rsp + 0x2e], dl
mov edi, 3
jmp 0x14003d58f
sub al, 0x89
rol cl, 1
call 0x14c42f94b
or byte [rax - 0x7fd2dbbc], 0xe2
invalid
shr eax, 0x12
and al, 7
adc ah, byte [rdi + rax]
or al, 0xf0
mov byte [rsp + 0x2c], al
mov eax, edx
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2d], al
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2e], al
and dl, 0x3f
or dl, 0x80
mov byte [rsp + 0x2f], dl
mov edi, 4
mov rax, qword [rsi + 8]
mov rbx, qword [rsi + 0x10]
sub rax, rbx
cmp rax, rdi
jb 0x14003d5c1
mov rcx, qword [rsi]
add rcx, rbx
lea rdx, [rsp + 0x2c]
mov r8, rdi
call sub.msvcrt.dll_memcpy
add byte [rax + 1], cl
sti
add byte [rax + 1], cl
sti
mov qword [rsi + 0x10], rbx
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
mov rcx, rsi
mov rdx, rbx
mov r8, rdi
call fcn.140010fc0
mov rbx, qword [rsi + 0x10]
mov ebx, dword [rsi + 0x10]
mov ebx, dword [rsi + 0x10]
jmp 0x14003d59f
push rbp
mov edi, edx
add byte [rax], al
rol byte [rcx], 0
add byte [rbp - 0x73], cl
sub al, 0x3e
lea esp, [0x1400ac050]
lea edx, [rsi + rcx]
shr bl, 1
and byte [rcx - 0x7d], cl
add eax, 2
cmp rax, r13
add eax, 2
add al, byte [rax]
add byte [rax], al
add dword [rax], eax
add byte [rcx - 0x73], cl
add dword [rbp + 0xf], eax
mov dh, 8
add byte [rbp - 0x7c], al
leave
stc
loopne 0x14003d6e9
mov dword [rcx - 0x80], 0x3475edf9
add dword [rax], eax
add byte [rbp - 0x73], cl
add cl, byte [rbp + 0x39]
jmp 0x141195aa1
add eax, 3
add byte [rcx + rcx*4 - 0x40], cl
rol byte [rdx], 0x4c
cmp eax, ebp
sal byte [rcx], 0xc0
ror byte [rcx + rax - 0x40], 0x41
mov edx, 3
add byte [rax], al
add byte [rax], al
invalid
cmp eax, ebp
rol byte [rcx - 0x46], 4
add byte [rax], al
add cl, ch
add byte [rax], al
invalid
movzx eax, byte [rcx]
loopne case.0x140035f04.137
rol byte [0x14004af07], 0x66
mov dword [rsp + 0x26], eax
add byte [rax], al
mov eax, edi
clc
enter 0xffffffffffff820f, 0xffffffffffffffd4
add byte [rax], al
add byte [rcx + 0x39], cl
dec dword [rdi]
xchg esp, ebx
fadd qword [rax]
add byte [rax], al
mov rbp, r11
fadd qword [rax]
add byte [rax], al
mov ebp, ebx
mov ecx, esi
ror byte [rdi], 0x85
movsd dword [rdi], dword [rsi]
add byte [rax], al
add byte [rax - 0x77], cl
insb byte [rdi], dx
and al, 0x28
xor byte [rax - 0x73], cl
add eax, 0x88c2c
sub al, 0x8c
or byte [rax], al
sub al, 0x8c
or byte [rax], al
mov qword [rsp + 0x50], 1
int1
add byte [rbp + rcx*4 + 0xd], cl
invalid
shr eax, 0x99
fild dword [0xc34c941a]
invalid
ror dword [rax - 0x73], 1
adc eax, 0x86afe
mov r8d, 8
jmp fcn.14009de80
fiadd dword [0x16e6a6a38]
nop dword [rax + rax]
sub rsp, 0x38
mov rax, rdx
mov qword [rsp + 0x30], rcx
lea rcx, [0x1400c6f38]
mov qword [rsp + 0x20], rcx
lea rdx, [0x1400c6f30]
lea r9, [rsp + 0x30]
xor byte [rcx - 0x48], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
shr eax, 0x6e
loop 0x140040476
invalid
nop
xor byte [rcx - 0x48], al
invalid
add rsp, 0x38
ret
or eax, 0x86ad5
mov qword [rsp + 0x20], rcx
lea rdx, str.OpenOptions
lea r9, [rsp + 0x30]
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x30
mov r8d, 0xb
mov rcx, rax
call fcn.14009e6e0
nop
add rsp, 0x38
invalid
invalid
invalid
ret
mov qword [rsp + 0x30], rcx
lea rcx, [0x1400c6f98]
mov qword [rsp + 0x20], rcx
and al, 0x20
and al, 0x20
lea rdx, str.FileTimes
lea r9, [rsp + 0x30]
mov r8d, 9
mov rcx, rax
call fcn.14009e6e0
nop
add rsp, 0x38
ret
sub esp, 0x38
mov rax, rdx
mov qword [rsp + 0x30], rcx
lea rcx, [0x1400c6fc8]
or byte [rax], al
mov qword [rsp + 0x20], rcx
lea rdx, str.Permissions
and byte [rax - 0x73], cl
adc eax, 0x86a99
lea r9, [rsp + 0x30]
mov r8d, 0xb
mov rcx, rax
call fcn.14009e6e0
nop
add rsp, 0x38
ret
in al, dx
cmp byte [rax - 0x77], cl
ror byte [rax - 0x77], 1
and al, 0x30
lea rcx, [0x1400c6ff0]
mov qword [rsp + 0x20], rcx
lea rdx, str.FileType
lea r9, [rsp + 0x30]
mov r8d, 8
mov rcx, rax
mov ecx, eax
mov ecx, eax
call fcn.14009e6e0
nop
add rsp, 0x38
ret
and al, 0x50
lea rdx, [rsp + 0x60]
mov qword [rsp + 0x48], rdx
lea rdx, str.recursive
mov qword [rsp + 0x38], rdx
lea rdx, [0x1400c7020]
push 8
add byte [rax - 0x77], cl
push rsp
and al, 0x30
push 8
add byte [rax - 0x77], cl
push rsp
and al, 0x30
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x40], 9
mov qword [rsp + 0x20], 5
lea rdx, str.DirBuilder
lea r9, [0x1400c476c]
mov r8d, 0xa
mov rcx, rax
call fcn.14009e070
nop
add rsp, 0x68
ret
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
in al, dx
push 0x48d08948
mov dword [rsp + 0x60], ecx
add rcx, 0x10
lea rdx, [0x1400c33b0]
mov qword [rsp + 0x50], rdx
lea rdx, [rsp + 0x60]
mov qword [rsp + 0x48], rdx
lea rdx, [0x1400c5068]
mov qword [rsp + 0x38], rdx
cmp ecx, dword [rdx + 8]
add byte [rax - 0x77], cl
push rsp
and al, 0x38
lea rdx, [0x1400c5048]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x40], 7
mov qword [rsp + 0x20], 4
and al, 0x20
add al, 0
add byte [rax], al
and al, 0x20
add al, 0
add byte [rax], al
lea rdx, str.SimpleMessageCustomerror
lea r9, [0x1400c5040]
lea ecx, [0x1400c5040]
lea ecx, [0x1400c5040]
add byte [rcx - 0x48], al
or eax, 0x48000000
mov ecx, eax
mov r8d, 0xd
mov rcx, rax
call fcn.14009e070
nop
add rsp, 0x68
ret
add byte [rax], al
sub rsp, 0x68
mov rax, rdx
mov qword [rsp + 0x60], rcx
add rcx, 0x10
lea rdx, [0x1400c7088]
lea edx, [0x1400c7088]
mov qword [rsp + 0x50], rdx
push rsp
and al, 0x50
lea rdx, [rsp + 0x60]
mov qword [rsp + 0x48], rdx
lea rdx, [0x1400c7083]
mov qword [rsp + 0x38], rdx
imul ecx, dword [rax], 0x54894800
and al, 0x38
lea rdx, [0x1400c5048]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x28], ecx
mov qword [rsp + 0x40], 5
mov qword [rsp + 0x20], 4
and al, 0x40
add eax, 0x48000000
mov dword [rsp + 0x20], 4
lea rdx, [0x1400c707d]
lea edx, [0x1400c707d]
imul ecx, dword [rax], 0xd8d4c00
pop rbp
lea r9, [0x1400c5040]
lea ecx, [0x1400c5040]
or byte [r8], al
mov r8d, 6
mov rcx, rax
mov ecx, eax
mov ecx, eax
call fcn.14009e070
nop
add rsp, 0x68
add byte [rax + 0x68c48348], dl
add esp, 0x68
ret
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rax, rdx
movzx ecx, byte [rcx]
lea rdx, [0x1400c94d0]
mov r8, qword [rdx + rcx*8]
lea r9, [0x1400c9618]
or eax, 0x88f00
add byte [rbx + rcx*4 + 4], cl
retf 0x8d4c
or eax, 0x88f00
or byte [rax], al
movsxd rdx, dword [r9 + rcx*4]
add rdx, r9
mov rcx, rax
invalid
retf 0x8948
shr ecx, 0x59
xlatb
add eax, 0x1f0f6600
test byte [rax], al
add byte [rax], al
add byte [rax], al
sub rsp, 0x68
mov rax, rdx
lea rdx, [rcx + 8]
push rcx
invalid
jmp fcn.14009de80
in al, dx
push 0x48d08948
lea edx, [rcx + 8]
push rcx
invalid
push rcx
or byte [rax - 0x77], cl
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x60], rdx
lea rdx, [0x1400c3330]
adc eax, 0x82be9
mov qword [rsp + 0x50], rdx
lea rdx, [rsp + 0x60]
push rsp
and al, 0x60
push rsp
and al, 0x60
mov qword [rsp + 0x48], rdx
lea rdx, str.startEmptySinkStart
imul ecx, dword [rax], 0
imul ecx, dword [rax], 0
mov qword [rsp + 0x38], rdx
lea rdx, [0x1400c72d0]
imul ecx, dword [rax], 0
imul ecx, dword [rax], 0
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x40], 5
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x20], 3
add eax, dword [rax]
add byte [rax], al
lea rdx, [0x1400c72bb]
or byte [rax], al
lea r9, [0x1400c72c9]
imul ecx, dword ss:[rax], 0
or byte [rax], al
mov r8d, 0xe
mov eax, 0xe
mov rcx, rax
call fcn.14009e070
iretd
invalid
invalid
invalid
nop
shr eax, 0xcf
fadd dword [0xc34c97a4]
invalid
invalid
invalid
iretd
add rsp, 0x68
ret
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, rdx
lea rdx, [0x1400c72f5]
mov r8d, 5
add byte [rax], al
add byte [rcx - 0x48], al
add eax, 0xe9000000
add byte [rax], al
invalid
add byte [rax], al
jmp fcn.14009de80
mov ebx, 0x660005d6
nop word cs:[rax + rax]
mov rcx, rdx
lea rdx, [0x1400c72fa]
and byte [rbx + 8], ch
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x73], 1
adc eax, 0x86b20
and byte [rbx + 8], ch
invalid
and byte [rbx + 8], ch
imul ecx, dword [rax], 0
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
mov r8d, 4
jmp fcn.14009de80
add eax, 0x2e666600
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
in al, dx
cmp byte [rax - 0x77], cl
sub rsp, 0x38
mov rax, rdx
ror byte [rax - 0x75], 1
invalid
ror byte [rax - 0x75], 1
adc dword [rax - 0x7d], ecx
add rcx, 8
invalid
add rcx, 8
test rdx, rdx
test edx, edx
test edx, edx
je 0x14004082d
cmp edx, 1
jne 0x140040852
lea ecx, [0x1400c7330]
adc eax, 0x86b08
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x30
lea ecx, [rsp + 0x30]
add bl, ch
mov qword [rsp + 0x30], rcx
and al, 0x30
mov qword [rsp + 0x30], rcx
and al, 0x30
lea rcx, [0x1400c7308]
or byte [rax], al
mov qword [rsp + 0x20], rcx
lea rdx, [0x1400c72fe]
lea r9, [rsp + 0x30]
lea ecx, [rsp + 0x30]
mov r8d, 5
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x30], ecx
shr byte [rdx + 8], cl
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rcx
nop word cs:[rax + rax]
mov dword [rsp + 0x30], ecx
add byte [rax - 0x73], cl
adc eax, 0x86a95
xchg ebp, eax
push 8
invalid
add byte [rax - 0x77], cl
and al, 0x30
and al, 0x30
sub byte [rax - 0x39], cl
and al, 0x20
and al, 0x20
lea ecx, [rax]
add byte [rbx + rcx*4 + 4], cl
retf 0x8d4c
invalid
add byte [rsi + 0xf], ah
invalid
mov dword [rsp + 0x30], ecx
push 8
or al, 0
add byte [rax], al
add byte [rax + 0x38c48348], dl
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
invalid
sub esp, 0x38
mov rax, rdx
mov qword [rsp + 0x30], rcx
and al, 0x20
adc eax, 0x86a08
lea ecx, [rsp + 0x30]
cmp bl, al
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
sub rsp, 0x38
mov rax, rdx
invalid
or eax, 0x83325
and al, 0x20
and al, 0x30
adc al, byte [rax]
add byte [rax], al
test byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
mov rax, rdx
or byte [rax], al
retf 0x8948
mov ecx, eax
test byte [rax], al
add byte [rax], al
add byte [rax], al
in al, dx
mov rax, rdx
invalid
mov ecx, ecx
or byte [rax], al
loope 0x140040af7
mov dword [rsp + 0x20], ecx
adc eax, 0x8696b
add ecx, 8
or byte [rax - 0x73], cl
or eax, 0x8695e
pop rsi
invalid
or byte [rax], al
invalid
and al, 0x28
add al, 0x4c
cmovae ebx, eax
jbe 0x140040c92
add dword [rax - 0x7b], ecx
sal byte [rbx + riz - 0x7d], cl
je 0x140040d0b
cmp edx, 4
jne 0x140040d57
mov r8, qword [rsi + 0x10]
and eax, dword [rbx + 0x6a7504fa]
adc byte [rbx + r15 + 0x47], r9b
adc byte [rbx + rdi + 0x47], cl
adc byte [rbp + 0x5e], dh
mov eax, dword [rsi + 0x10]
or al, ch
enter 7, 0xffffffffffffff85
sal byte [rbp + 0x14], 0x4c
mov eax, dword [rsi + 0x20]
cmovb ecx, eax
pop rax
adc byte [rax], cl
add byte [rsi + 0x63], cl
add al, 0x8a
mov dword [rsp + 0x30], eax
invalid
mov rcx, rax
call fcn.14009dfb0
nop
add rsp, 0x48
ret
mov qword [rsp + 0x30], rcx
lea rcx, [0x1400c3d58]
mov qword [rsp + 0x20], rcx
lea rdx, str.StripPrefixErrorCommandArgs
lea r9, [rsp + 0x30]
mov r8d, 0x10
mov rcx, rax
call fcn.14009e6e0
nop
add rsp, 0x38
ret
add byte [rax - 0x7d], cl
in al, dx
mov rax, rdx
mov qword [rsp + 0x40], rcx
lea rcx, [0x1400c7568]
mov qword [rsp + 0x30], rcx
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], 5
lea rdx, [0x1400c7558]
lea r9, [0x1400c476c]
mov r8d, 0xb
mov rcx, rax
call fcn.14009dfb0
nop
add rsp, 0x48
ret
xor byte [rcx - 0x48], al
or al, byte [rax]
add byte [rax], al
mov rcx, rax
shr eax, 0x9e
xlatb
add eax, 0x83489000
invalid
cmp bl, al
shr eax, 0x9e
xlatb
add eax, 0x83489000
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
in al, dx
cmp byte [rax - 0x77], cl
ror byte [rax - 0x77], 1
and al, 0x30
lea rcx, [0x1400c75c8]
mov qword [rsp + 0x20], rcx
and byte [rax - 0x73], cl
adc eax, 0x86649
and byte [rax - 0x73], cl
adc eax, 0x86649
lea r9, [rsp + 0x30]
lea ecx, [rsp + 0x30]
mov r8d, 0xf
mov rcx, rax
call fcn.14009e6e0
xlatb
invalid
invalid
nop
xlatb
add eax, 0x83489000
invalid
invalid
invalid
add rsp, 0x38
ret
lea r9, [rsp + 0x30]
mov r8d, 8
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
shr eax, 0x1e
xlatb
add eax, 0x83489000
invalid
add byte [rax], al
mov rcx, rax
call fcn.14009e6e0
nop
add rsp, 0x38
ret
add byte [rcx - 0x48], al
or al, 0
add byte [rax], al
cmove r8, rax
cmove eax, eax
cmove eax, eax
ror byte [rax - 0x73], 0xd
in al, dx
invalid
lea rcx, [0x1400c72f5]
lea rax, [0x1400c7619]
add byte [rax + 0xf], cl
ror dword [rax - 0x77], 0xd1
add byte [rax + 0xf], cl
ror dword [rax - 0x77], 0xd1
mov rdx, rax
mov edx, eax
jmp fcn.14009de80
test ecx, ecx
lea r8, [0x1400c7625]
lea rdx, [0x1400c7619]
cmove rdx, r8
lea r8, [rcx + rcx*4]
add r8, 7
mov rcx, rax
jmp fcn.14009de80
invalid
invalid
invalid
invalid
xor eax, 0xf0005ce
invalid
invalid
mov qword [rsp + 0x30], rcx
lea rcx, [0x1400c7050]
in eax, dx
pop rdi
or byte [rax], al
in eax, dx
pop rdi
or byte [rax], al
mov qword [rsp + 0x20], rcx
lea rdx, [0x1400c762c]
lea r9, [rsp + 0x30]
mov r8d, 0x11
xor byte [rcx - 0x48], al
adc dword [rax], eax
add byte [rax], al
mov rcx, rax
call fcn.14009e6e0
nop
add rsp, 0x38
ret
shr eax, 0x5e
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
in al, dx
push 0x48d08948
lea edx, [rcx + 8]
mov qword [rsp + 0x60], rdx
lea rdx, [0x1400c3330]
mov dword [rdx], esp
or byte [rax], al
mov dword [rdx], esp
or byte [rax], al
mov qword [rsp + 0x50], rdx
lea rdx, [rsp + 0x60]
mov qword [rsp + 0x48], rdx
lea rdx, str.stampContext
or byte [rax], al
or byte [rax], al
mov qword [rsp + 0x38], rdx
lea edx, [0x1400c7650]
and al, 0x20
test rax, rax
je 0x1400415c1
lock dec qword [rax]
jne 0x1400415c1
lea rcx, [rdi + 0x10]
call fcn.14000fe30
outsd dx, dword [rsi]
call 0x158bf15bf
add byte [rax], al
add byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
mov edx, 0x18
mov r8d, 8
mov rcx, rdi
call fcn.140001da0
mov ecx, dword [rsi + 0x18]
test ecx, ecx
je 0x1400415df
dec ecx
jmp 0x1400415e9
mov rcx, rsi
call fcn.140052070
mov ecx, eax
xor edx, edx
call fcn.1400bca84
nop
add rsp, 0x68
pop rdi
pop rsi
ret
and al, 0x30
call fcn.1400060f0
mov rcx, rsi
call fcn.14003ee60
test rax, rax
test eax, eax
je 0x1400415f0
mov byte [rsp + 0x2c], 0
mov dword [rsp + 0x28], 0
add bh, al
and al, 0x28
add byte [rax], al
add byte [rax], al
lea rax, str.fatal_runtime_error:_thread_local_panicked_on_drop_n
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
add dword [rax], eax
add byte [rax], al
lea rax, [rsp + 0x20]
mov qword [rsp + 0x48], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x38]
call fcn.140031120
mov rcx, rax
call fcn.140007290
invalid
mov ecx, 7
int 0x29
ud2
invalid
mov ecx, edi
call fcn.140001da0
mov ecx, dword [rsi + 0x18]
test ecx, ecx
je 0x1400416c9
dec ecx
jmp 0x1400416d3
mov rcx, rsi
call fcn.140052070
add dword [rax], eax
add dword [rax], eax
mov ecx, eax
xor edx, edx
add rsp, 0x68
push 0xffffffffa4e95e5f
mov bl, 7
invalid
push 0xffffffffa4e95e5f
mov bl, 7
add byte [rax - 0x77], cl
invalid
invalid
invalid
dec qword [rax]
jne 0x1400417c1
lea rcx, [rdi + 0x10]
call fcn.14000ff70
mov edx, 0x18
mov r8d, 8
mov rcx, rdi
call fcn.140001da0
mov ecx, dword [rsi + 0x18]
test ecx, ecx
je 0x1400417df
dec ecx
jmp 0x1400417e9
mov rcx, rsi
call fcn.140052070
mov ecx, eax
xor edx, edx
call fcn.1400bca84
nop
add rsp, 0x68
pop rdi
pop rsi
ret
dec dword [rax - 0x77]
int1
call fcn.14003ee60
test rax, rax
je 0x1400417f0
mov byte [rsp + 0x2c], 0
mov dword [rsp + 0x28], 0
lea rax, str.fatal_runtime_error:_thread_local_panicked_on_drop_n
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
lea rax, [rsp + 0x20]
and byte [rax - 0x77], cl
and al, 0x48
and byte [rax - 0x77], cl
and al, 0x48
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x38]
call fcn.140031120
mov rcx, rax
call fcn.140007290
pop rdx
cld
invalid
mov ecx, 7
int 0x29
ud2
pop rdx
cld
invalid
ud2
push rsi
push rdi
sub rsp, 0x68
push 0x244c8948
xor byte [rax - 0x75], cl
xor dword [rbx - 0x367ae7b2], ecx
push 0x244c8948
xor byte [rax - 0x75], cl
xor dword [rbx - 0x367ae7b2], ecx
je 0x140041899
dec ecx
jmp 0x1400418a3
mov rcx, rsi
call fcn.140052070
mov ecx, eax
mov edx, 1
call fcn.1400bca84
invalid
add byte [rax - 0x75], cl
jl 0x1400418d5
xor byte [rax - 0x7d], cl
jg 0x1400418be
invalid
je 0x1400418d1
invalid
jg 0x1400418be
add byte [rax + rbx + 0x48], dh
mov eax, dword [rdi + 0x10]
mov rax, qword [rdi + 0x10]
test rax, rax
test eax, eax
je 0x1400418d1
lock dec qword [rax]
jne 0x1400418d1
lea rcx, [rdi + 0x10]
call fcn.14000fcd0
jmp rbx
cld
invalid
jmp rbx
mov edx, 0x18
mov r8d, 8
add byte [rax - 0x77], cl
stc
add byte [rax - 0x77], cl
stc
call fcn.140001da0
mov ecx, dword [rsi + 0x18]
invalid
invalid
test ecx, ecx
je 0x1400418ef
sbb byte [rbp - 0xfb8b37], r8b
leave
dec ecx
jmp 0x1400418f9
mov rcx, rsi
call fcn.140052070
jns case.0x1400360de.270
add dword [rax], eax
jns case.0x1400360de.270
add dword [rax], eax
mov ecx, eax
xor edx, edx
call fcn.1400bca84
invalid
mov cl, 7
invalid
test byte [rcx + 0x48900007], dh
add esp, 0x68
nop
add rsp, 0x68
pop rdi
pop rsi
ret
call fcn.140005720
mov rcx, rsi
call fcn.14003ee60
test rax, rax
test eax, eax
test eax, eax
je 0x140041900
mov byte [rsp + 0x2c], 0
mov dword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
and al, 0x28
add byte [rax], al
add byte [rax], al
lea rax, str.fatal_runtime_error:_thread_local_panicked_on_drop_n
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lea rax, [rsp + 0x20]
mov qword [rsp + 0x48], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
lea rdx, [rsp + 0x38]
call fcn.140031120
mov rcx, rax
mov ecx, eax
mov ecx, eax
call fcn.140007290
mov ecx, 7
int 0x29
ud2
mov ecx, 0xf000581
or ecx, dword [rdi]
invalid
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx]
mov rcx, qword [rax]
or cl, ch
push rbp
mov dh, 7
invalid
nop dword [rax + rax]
mov rax, qword [rcx]
mov rcx, qword [rax]
mov ecx, dword [rax]
add byte [rax - 0x75], cl
add dword [rax - 0x75], ecx
mov ecx, dword [rax]
jmp 0x1400bcfe0
invalid
invalid
mov ecx, dword [rax]
jmp 0x1400bcfe0
push rsp
add byte [rax], al
add bh, al
and al, 0x34
add eax, dword [rax]
add byte [rax], al
test dword [rdi], ebp
add eax, dword [rax]
add byte [rcx + 0x4c382454], cl
mov dword [rsp + 0x50], ecx
push rax
je 0x140041a0d
invalid
invalid
jmp qword [sym.imp.KERNEL32.dll_GetProcessId]
xor eax, eax
ret
mov rax, qword [rcx + 0x20]
mov rax, qword [rax + 8]
ret