Function at 0x14025a0a0
Capabilities:
Initialize winsock library

Disassembly:
push rsi
push rdi
push rbx
sub rsp, 0x90
mov rsi, rdx
mov rdx, qword [rcx]
mov eax, edx
and eax, 3
lea rcx, [0x1403aceb8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rdx]
mov r8, qword [rdx + 8]
mov rcx, rsi
mov rdx, rax
add rsp, 0x90
pop rbx
pop rdi
pop rsi
jmp fcn.140051690
mov rcx, qword [rdx - 1]
mov rax, qword [rdx + 7]
mov rax, qword [rax + 0x20]
mov rdx, rsi
add rsp, 0x90
pop rbx
pop rdi
pop rsi
jmp rax
shr rdx, 0x20
mov dword [rsp + 0x24], edx
lea rdi, [rsp + 0x28]
mov rcx, rdi
call fcn.140252a00
mov qword [rsp + 0x40], rdi
lea rax, [0x140252d70]
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0x24]
mov qword [rsp + 0x50], rax
lea rax, [0x14005ff20]
mov qword [rsp + 0x58], rax
lea rax, [0x1404bf0d8]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 3
mov qword [rsp + 0x80], 0
lea rax, [rsp + 0x40]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 2
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
lea r8, [rsp + 0x60]
call fcn.140059440
mov ebx, eax
cmp qword [rsp + 0x30], 0
je 0x1402529dc
mov rcx, qword [rsp + 0x28]
mov edx, 1
call fcn.140026d90
jmp 0x1402529dc
shr rdx, 0x20
lea rax, [0x1403acec8]
movsxd rcx, dword [rax + rdx*4]
add rcx, rax
jmp rcx
lea rax, str.entity_not_foundpermission_deniedconnection_refusedconnection_resethost_unreachablenetwork_unreachableconnection_abortednot_connectedaddress_in_useaddress_not_availablenetwork_downbroken_pipeentity_already_existsoperation_would_blocknot_a_directoryis_a_directorydirectory_not_emptyread_only_filesystem_or_storage_mediumfilesystem_loop_or_indirection_limit__e.g._symlink_loop_stale_network_file_handleinvalid_input_parameterinvalid_datatimed_outwrite_zerono_storage_spaceseek_on_unseekable_filefilesystem_quota_exceededfile_too_largeresource_busyexecutable_file_busydeadlockcross_device_link_or_renametoo_many_linksinvalid_filenameargument_list_too_longoperation_interruptedunsupportedunexpected_end_of_fileout_of_memoryother_erroruncategorized_errorOs
lea eax, str.entity_not_foundpermission_deniedconnection_refusedconnection_resethost_unreachablenetwork_unreachableconnection_abortednot_connectedaddress_in_useaddress_not_availablenetwork_downbroken_pipeentity_already_existsoperation_would_blocknot_a_directoryis_a_directorydirectory_not_emptyread_only_filesystem_or_storage_mediumfilesystem_loop_or_indirection_limit__e.g._symlink_loop_stale_network_file_handleinvalid_input_parameterinvalid_datatimed_outwrite_zerono_storage_spaceseek_on_unseekable_filefilesystem_quota_exceededfile_too_largeresource_busyexecutable_file_busydeadlockcross_device_link_or_renametoo_many_linksinvalid_filenameargument_list_too_longoperation_interruptedunsupportedunexpected_end_of_fileout_of_memoryother_erroruncategorized_errorOs
mov ecx, 0x10
jmp 0x140252974
lea rax, [0x1404bed58]
lea eax, [0x1404bed58]
mov ecx, 0x11
jmp 0x140252974
lea rax, [0x1404bed69]
lea eax, [0x1404bed69]
mov ecx, 0x12
jmp 0x140252974
lea rax, [0x1404bed7b]
lea eax, [0x1404bed7b]
mov ecx, 0x10
jmp 0x140252974
lea rax, [0x1404bed8b]
lea eax, [0x1404bed8b]
mov ecx, 0x10
jmp 0x140252974
cmp al, byte [rdx]
add byte [rax], al
cmp al, byte [rdx]
add byte [rax], al
lea rax, [0x1404bed9b]
jmp 0x14025296f
lea rax, [0x1404bedae]
lea eax, [0x1404bedae]
mov ecx, 0x12
jmp 0x140252974
lea rax, [0x1404bedc0]
lea eax, [0x1404bedc0]
mov ecx, 0xd
jmp 0x140252974
lea rax, [0x1404bedcd]
lea eax, [0x1404bedcd]
mov ecx, 0xe
jmp 0x140252974
lea rax, [0x1404beddb]
lea eax, [0x1404beddb]
mov ecx, 0x15
jmp 0x140252974
lea rax, [0x1404bedf0]
lea eax, [0x1404bedf0]
mov ecx, 0xc
jmp 0x140252974
lea rax, [0x1404bedfc]
lea eax, [0x1404bedfc]
mov ecx, 0xb
jmp 0x140252974
lea rax, [0x1404bee07]
lea eax, [0x1404bee07]
mov ecx, 0x15
jmp 0x140252974
lea rax, [0x1404bee1c]
lea eax, [0x1404bee1c]
mov ecx, 0x15
jmp 0x140252974
lea rax, [0x1404bee31]
lea eax, [0x1404bee31]
mov ecx, 0xf
jmp 0x140252974
lea rax, [0x1404bee40]
lea eax, [0x1404bee40]
mov ecx, 0xe
jmp 0x140252974
test byte [rcx], al
add byte [rax], al
test byte [rcx], al
add byte [rax], al
lea rax, [0x1404bee4e]
jmp 0x14025296f
lea rax, [0x1404bee61]
lea eax, [0x1404bee61]
mov ecx, 0x26
jmp 0x140252974
lea rax, [0x1404bee87]
lea eax, [0x1404bee87]
mov ecx, 0x38
jmp 0x140252974
lea rax, [0x1404beebf]
lea eax, [0x1404beebf]
mov ecx, 0x19
jmp 0x140252974
lea rax, [0x1404beed8]
lea eax, [0x1404beed8]
mov ecx, 0x17
jmp 0x140252974
lea rax, [0x1404beeef]
lea eax, [0x1404beeef]
mov ecx, 0xc
jmp 0x140252974
lea rax, [0x1404beefb]
lea eax, [0x1404beefb]
mov ecx, 9
jmp 0x140252974
lea rax, [0x1404bef04]
lea eax, [0x1404bef04]
mov ecx, 0xa
jmp 0x140252974
lea rax, [0x1404bef0e]
lea eax, [0x1404bef0e]
mov ecx, 0x10
jmp 0x140252974
lea rax, [0x1404bef1e]
lea eax, [0x1404bef1e]
mov ecx, 0x17
jmp 0x140252974
lea rax, [0x1404bef35]
lea eax, [0x1404bef35]
mov ecx, 0x19
jmp 0x140252974
lea rax, [0x1404bef4e]
lea eax, [0x1404bef4e]
mov ecx, 0xe
jmp 0x140252974
lea rax, [0x1404bef5c]
lea eax, [0x1404bef5c]
mov ecx, 0xd
jmp 0x140252974
lea rax, [0x1404bef69]
lea eax, [0x1404bef69]
mov ecx, 0x14
jmp 0x140252974
lea rax, [0x1404bef7d]
lea eax, [0x1404bef7d]
mov ecx, 8
jmp 0x140252974
add byte [rax], al
add byte [rax], al
lea rax, [0x1404bef85]
mov ecx, 0x1b
jmp 0x140252974
lea rax, [0x1404befa0]
mov ecx, 0xe
jmp 0x140252974
lea rax, [0x1404befae]
mov ecx, 0x10
jmp 0x140252974
lea rax, [0x1404befbe]
mov ecx, 0x16
jmp 0x140252974
lea rax, [0x1404befd4]
mov ecx, 0x15
jmp 0x140252974
lea rax, [0x1404befe9]
mov ecx, 0xb
jmp 0x140252974
lea rax, [0x1404beff4]
mov ecx, 0x16
jmp 0x140252974
lea rax, [0x1404bf00a]
mov ecx, 0xd
jmp 0x140252974
lea rax, [0x1404bf017]
mov ecx, 0xb
jmp 0x140252974
lea rax, [0x1404bf022]
mov ecx, 0x13
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rcx
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
lea rax, [0x140051bd0]
mov qword [rsp + 0x30], rax
lea rax, [0x1404ecd90]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
mov qword [rsp + 0x80], 0
lea rax, [rsp + 0x28]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
lea r8, [rsp + 0x60]
call fcn.140059440
mov ebx, eax
mov eax, ebx
add rsp, 0x90
pop rbx
pop rdi
pop rsi
ret
mov eax, r14d
movzx r14d, word [rsp + 0x40]
shl r14, 0x30
movzx r12d, word [rsp + 0x38]
cmp bpl, 0x81
je 0x140253068
cmp bpl, 0x80
je 0x140253250
cmp al, r13b
jb 0x140253280
test rdi, rdi
je 0x1402532c8
cmp rdi, qword [rsp + 0x80]
je 0x1402532c8
add byte [rax], 0
add byte [rdi], cl
test byte [rcx + 2], cl
add byte [rax], al
movzx ebp, byte [rdi]
test bpl, bpl
js 0x140253090
inc rdi
jmp 0x140253100
mov eax, ebp
and eax, 0x1f
movzx edx, byte [rdi + 1]
and edx, 0x3f
cmp bpl, 0xdf
jbe 0x1402530e0
movzx ecx, byte [rdi + 2]
shl edx, 6
and ecx, 0x3f
or ecx, edx
cmp bpl, 0xf0
jb 0x1402530ed
movzx ebp, byte [rdi + 3]
and eax, 7
shl eax, 0x12
shl ecx, 6
and ebp, 0x3f
or ebp, ecx
or ebp, eax
cmp ebp, 0x110000
je 0x1402532c8
add rdi, 4
jmp 0x140253100
add rdi, 2
shl eax, 6
or eax, edx
mov ebp, eax
jmp 0x140253100
add rdi, 3
shl eax, 0xc
or al, 9
ror dword [rcx - 0x7be0f033], 0
add byte [rax], al
add byte [rax], al
or al, 9
ror dword [rcx - 0x7be0f033], 0
add byte [rax], al
add byte [rax], al
mov r13d, ebp
cmp ebp, 0x27
ja case.default.0x140253116
lea rcx, [0x1403acf6c]
lea ecx, [0x1403acf6c]
add byte [rdx + 0x63], cl
add al, 0xa9
movsxd rax, dword [rcx + r13*4]
add rax, rcx
add eax, ecx
jmp rax
invalid
add byte [rbx - 0x7bf0a303], al
invalid
cmp ebp, 0x5c
je 0x140253240
test byte [rdi], dl
add dword [rax], eax
invalid
test byte [rdi], dl
add dword [rax], eax
add byte [rcx + 0x77f0e8e9], cl
jmp 0x1209d2217
invalid
mov ecx, ebp
call fcn.14005a920
invalid
jmp 0x1209d2217
inc dword [rax + rax*8 - 0x1676c78b]
test al, al
jne 0x14025316c
mov ecx, ebp
call fcn.14005aa60
test al, al
je 0x14025316c
inc dword [rax + rax*8 - 0x3eb6d28c]
in eax, 0x10
shl r13, 0x10
mov rsi, r14
or rsi, r12
or rsi, r13
mov bpl, pe_nt_image_headers64
movzx eax, byte [rsp + 0x2b]
mov r10d, eax
mov r13d, ebx
mov eax, r15d
cmp bpl, 0x81
jne 0x140253055
jmp 0x140253068
lea rcx, [rsp + 0x2c]
mov edx, ebp
call fcn.140055f00
movzx ebp, word [rsp + 0x2c]
mov r10d, ebp
shr r10d, 8
mov r9, qword [rsp + 0x2e]
mov rcx, r9
and rcx, 0xffffffffffff0000
mov r8, r9
shr r8, 0x30
movzx eax, byte [rsp + 0x36]
movzx r13d, byte [rsp + 0x37]
jmp 0x1402531fa
mov r13b, 2
mov bpl, 0x5c
mov r10b, 0x30
jmp 0x1402531f0
mov r13b, 2
mov bpl, 0x5c
mov r10b, 0x74
jmp 0x1402531f0
mov r13b, 2
mov bpl, 0x5c
mov r10b, 0x6e
jmp 0x1402531f0
mov r13b, 2
mov bpl, 0x5c
mov r10b, 0x72
jmp 0x1402531f0
mov r13b, 2
mov bpl, 0x5c
mov r10b, 0x22
jmp 0x1402531f0
mov r13b, 2
mov bpl, 0x5c
mov r10b, 0x27
nop word [rax + rax]
xor r8d, r8d
xor ecx, ecx
xor r9d, r9d
xor eax, eax
movabs rdx, 0xffffffff0000
and rcx, rdx
mov qword [rsp + 0x40], r8
movzx edx, r8w
shl rdx, 0x30
or rdx, rcx
mov qword [rsp + 0x38], r9
movzx esi, r9w
or rsi, rdx
mov ecx, r10d
mov byte [rsp + 0x2b], r10b
mov ebx, r13d
mov r15d, eax
cmp bpl, 0x81
jne 0x14025303f
jmp 0x1402532c8
mov r13b, 2
mov r10b, 0x5c
xor r8d, r8d
mov bpl, 0x5c
jmp 0x1402531f3
shr rsi, 0x10
mov edx, esi
lea rax, [rsp + 0x58]
mov dword [rax + 8], 0
mov qword [rax], 0
xor esi, esi
xor r12d, r12d
xor r13d, r13d
xor r14d, r14d
xor ebp, ebp
jmp 0x1402532ac
mov byte [rsp + 0x63], r13b
mov byte [rsp + 0x58], bpl
mov byte [rsp + 0x59], r10b
mov qword [rsp + 0x5a], rsi
lea r14d, [rax + 1]
mov byte [rsp + 0x62], r14b
movzx ecx, al
cmp al, 0xa
jae 0x1402532de
mov r12d, r10d
movzx edx, byte [rsp + rcx + 0x58]
mov rcx, qword [rsp + 0x70]
mov rax, qword [rsp + 0x78]
call qword [rax + 0x20]
test al, al
mov r10d, r12d
je 0x14025303c
mov al, 1
jmp 0x1402532ca
xor eax, eax
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_srcescape.rs
mov edx, 0xa
call fcn.1400500f0
ud2
mov dh, 0x5c
and al, 0x78
mov eax, dword [rsp + 0x79]
mov dword [rsp + 0x38], eax
mov eax, dword [rsp + 0x7c]
mov dword [rsp + 0x3b], eax
test rsi, rsi
je 0x1402537e9
mov edx, 2
mov rcx, qword [rsp + 0x30]
call fcn.140026d90
cmp bl, 2
je 0x14025385a
mov rdx, qword [rsp + 0x58]
mov qword [rdx], r14
movaps xmm0, xmmword [rsp + 0x80]
movups xmmword [rdx + 8], xmm0
mov byte [rdx + 0x18], bl
mov eax, dword [rsp + 0x38]
mov ecx, dword [rsp + 0x3b]
mov dword [rdx + 0x19], eax
mov dword [rdx + 0x1c], ecx
add rsp, 0x498
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add dh, byte [rbx - 0x97ab7fe]
jne 0x1402537da
jmp 0x1402537e9
or eax, 0x29a241
lea r8, str.library_std_src_syswindowsmod.rs
mov edx, 0x28
add al, ch
pop rax
loope 0x140253836
invalid
jmp 0x1402538a5
add al, ch
pop rax
loope 0x140253836
invalid
mov qword [rsp + 0x98], r14
lea rax, str.library_std_src_syswindowsos.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140252540
lea r8, [rsp + 0x98]
mov edx, 0x2b
call fcn.140056d00
jmp 0x1402538a5
ud2
adc byte [rax - 0x73], cl
add eax, 0x26b71a
mov qword [rsp + 0x20], rax
lea rdx, str.kind
invalid
mov bh, 0x26
add byte [rax - 0x73], cl
je 0x14025397a
push 0x4b841
add byte [rax], al
mov rcx, rsi
call fcn.140058c10
lea rax, [0x1404bf0a8]
mov qword [rsp + 0x20], rax
lea rdx, str.message
mov r8d, 7
mov rcx, rsi
mov r9, rdi
call fcn.140058c10
mov rcx, rsi
call fcn.140059070
jmp 0x140253c39
invalid
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x80], rsi
add byte [rax], 0
add byte [rax + 0x882484], cl
mov byte [rax], al
add byte [rax], al
add byte [rax], 0
add byte [rax + 0x882484], cl
mov byte [rax], al
mov byte [rax], al
add byte [rax], al
mov byte [rsp + 0x89], 0
lea rax, [0x1404bf038]
add eax, 0x26b664
mov dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x26b664
mov qword [rsp + 0x20], rax
and al, 0x20
and byte [rax - 0x73], cl
adc eax, 0x29932a
xchg ebx, eax
sub dword [rax], eax
invalid
lea rdx, [0x1404ecd0a]
xchg ebx, eax
sub dword [rax], eax
invalid
add byte [rax - 0x73], cl
mov ah, 0x24
lea rsi, [rsp + 0x80]
add byte [rax], 0
add byte [rbp + rcx*4 + 0x4c], cl
add byte [rax], al
lea r9, [rsp + 0x64]
and al, 0x64
mov r8d, 4
mov rcx, rsi
mov ecx, esi
add byte [rax - 0x77], cl
int1
mov ecx, esi
call fcn.140058c10
loopne 0x1402539fa
dec dword [rbx - 0x179bdbb4]
or rsi, r15
or esi, edi
mov ecx, dword [rsp + 0x64]
and al, 0x64
call fcn.140234350
mov byte [rsp + 0x63], al
and al, 0x63
or esi, edi
invalid
dec dword [rax + 0x48632444]
and al, 0x63
lea rax, [0x1404bf060]
lea eax, [0x1404bf060]
add byte es:[rax - 0x77], cl
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, str.kind
lea edx, str.kind
add byte es:[rbp + rcx*4 + 0x4c], cl
and al, 0x63
lea r9, [rsp + 0x63]
and al, 0x63
mov r8d, 4
mov eax, 4
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.140058c10
mov edx, dword [rsp + 0x64]
lea rdi, fs:[rsp + 0x68]
dec dword [rbx + 0x48642454]
lea edi, [rsp + 0x68]
and al, 0x68
lea rdi, fs:[rsp + 0x68]
and al, 0x68
mov rcx, rdi
stc
call fcn.140252a00
lea rax, fcn.140243b90
add eax, 0x26b63a
invalid
add eax, 0x26b63a
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, str.message
adc eax, 0x2992de
add byte [rcx - 0x48], al
invalid
mov r8d, 7
mov rcx, rsi
mov ecx, esi
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, esi
mov ecx, esi
mov r9, rdi
stc
call fcn.140058c10
loopne 0x140253a62
dec dword [rax - 0x73]
lea rcx, [rsp + 0x80]
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rax], al
invalid
add byte [rsi - 0x20], dl
push rsi
invalid
add byte [rax], al
call fcn.140059070
push rsi
loopne 0x140253a6f
dec dword [rcx + 0x7c8348c3]
mov ebx, eax
cmp qword [rsp + 0x70], 0
and al, 0x70
add byte [rdi], cl
invalid
invalid
add dword [rax], eax
invalid
ret
and al, 0x70
add byte [rdi], cl
test byte [rbp + 0x48000001], bh
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 edx, 1
call fcn.140026d90
add esi, dword [rbx]
invalid
invalid
jmp 0x140253c3b
add byte [rax], al
add al, ch
add esi, dword [rbx]
invalid
mov ebx, eax
mov eax, ebx
add rsp, 0x90
pop rbx
pop rdi
pop rsi
ret
add byte [rax], al
add byte [rdx + 1], bh
mov rcx, rbx
call fcn.140026d00
test rax, rax
jne 0x1402542bc
mov ecx, 1
mov rdx, rbx
call fcn.14004a180
invalid
invalid
jmp 0x140254346
invalid
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x20], rbx
lea rcx, [rsp + 0x70]
lea r8, [rsp + 0x28]
mov rdx, rsi
mov r9, r14
call fcn.140254390
cmp qword [rsp + 0x70], 0
je 0x14025431a
mov rax, qword [rsp + 0x78]
mov qword [rdi + 8], rax
mov qword [rdi], 0
cmp qword [rsp + 0x30], 0
je 0x14025432b
invalid
and cl, byte [rax - 0x75]
and al, 0x28
mov rcx, qword [rsp + 0x28]
mov edx, 1
call fcn.140026d90
js 0x140254340
invalid
invalid
js 0x140254340
invalid
jmp 0x14025432b
mov rax, qword [rsp + 0x38]
mov qword [rdi + 0x10], rax
movups xmm0, xmmword [rsp + 0x28]
adc byte [rsp + 0x28], al
adc byte [rsp + 0x28], al
movups xmmword [rdi], xmm0
mov rcx, rsi
add rsp, 0x80
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp sub.kernel32.dll_CloseHandle
ret
cmp al, byte [rax + rax]
ret
add al, ch
cli
pop rbp
invalid
ud2
mov rdx, qword [r15 + 8]
mov r8, qword [r15 + 0x10]
adc byte [rcx + rcx*4 - 0xf], cl
push rdi
or byte [rbp - 0x75], cl
adc byte [r9 + r9*4 - 0xf], r9b
adc byte [rcx + rcx*4 - 0xf], cl
adc byte [rcx + rcx*4 - 0xf], cl
mov ecx, esi
call fcn.140232990
std
dec dword [rax - 0x77]
mov rcx, rbx
call fcn.14024ea90
cmpsd dword [rsi], dword [rdi]
invalid
invalid
jmp case.0x1402526e3.137
invalid
invalid
mov rcx, rbx
call fcn.14024ea90
cmpsd dword [rsi], dword [rdi]
invalid
invalid
jmp case.0x1402526e3.137
cmpsd dword [rsi], dword [rdi]
invalid
invalid
invalid
or eax, 0x48c78948
lea ecx, [rsp + 0x28]
and al, 0x28
call fcn.14004a5d0
invalid
mov rcx, rsi
call fcn.1402348b0
add eax, 0x8948fffe
stc
add eax, 0x8948fffe
dec dword [rax - 0x77]
stc
call fcn.1402986d0
add al, 0
ud2
add byte [rax], al
add byte [rax], al
push rsi
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xb8
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0xa0], xmm6
mov r13, r9
mov rbx, r8
add byte [rax], al
add byte [rbp - 0x77], cl
int 0x4c
mov ebx, eax
mov qword [rsp + 0x38], rdx
mov qword [rsp + 0x28], rcx
test r9, r9
je 0x1402543e9
mov rax, qword [rsp + 0x120]
lea r12, [rax + 0x400]
mov rcx, r12
and rcx, 0x1fff
je 0x1402543e9
sub rax, rcx
add rax, 0x2400
mov r12, rax
jmp 0x1402543e9
mov r15, qword [rbx + 8]
mov rsi, qword [rbx + 0x10]
xor edi, edi
xorps xmm6, xmm6
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], r13
mov r14, rsi
jmp 0x140254422
mov edx, 8
mov rcx, rsi
call fcn.140026d90
mov r13, qword [rsp + 0x48]
cmp r14, r15
je 0x140254530
mov rax, qword [rbx]
add rax, r14
mov rcx, r15
sub rcx, r14
cmp rcx, r12
mov rdx, r12
cmovb rdx, rcx
test r13, r13
cmove rdx, rcx
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rdx
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x78], rdi
mov rcx, qword [rsp + 0x38]
lea rdx, [rsp + 0x60]
call fcn.140254a10
test rax, rax
je case.default.0x14025448e
mov rbp, rax
mov esi, ebp
and esi, 3
lea rcx, [0x1403ad0c0]
movsxd rax, dword [rcx + rsi*4]
add rax, rcx
jmp rax
movzx eax, byte [rbp + 0x10]
jmp 0x1402544bc
movzx eax, byte [rbp + 0xf]
jmp 0x1402544bc
mov rcx, rbp
shr rcx, 0x20
call fcn.140234350
cmp al, 0x23
jne 0x14025493d
lea rax, [rsi - 2]
cmp rax, 2
jb 0x140254422
test rsi, rsi
je 0x140254422
mov rsi, rbp
dec rsi
mov r13, qword [rbp - 1]
mov rbp, qword [rbp + 7]
mov rcx, r13
call qword [rbp]
cmp qword [rbp + 8], 0
je 0x140254410
mov rdx, qword [rbp + 0x10]
mov rcx, r13
call fcn.140026d90
jmp 0x140254410
mov rax, rbp
shr rax, 0x20
cmp eax, 0x28
ja case.default.0x14025452a
lea rcx, [0x1403ad0d0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor eax, eax
jmp 0x1402544bc
mov r8d, 0x20
mov rcx, rbx
mov rdx, r15
call fcn.1402380f0
mov r15, qword [rbx + 8]
mov r14, qword [rbx + 0x10]
jmp 0x14025442b
invalid
invalid
invalid
mov al, 0x29
jmp 0x1402544bc
invalid
invalid
invalid
mov al, 1
jmp 0x1402544bc
invalid
invalid
invalid
mov al, 2
jmp 0x1402544bc
invalid
invalid
invalid
mov al, 3
jmp 0x1402544bc
invalid
invalid
invalid
mov al, 4
jmp 0x1402544bc
invalid
invalid
invalid
mov al, 5
jmp 0x1402544bc
invalid
invalid
invalid
mov al, 6
jmp 0x1402544bc
invalid
invalid
invalid
mov al, 7
jmp 0x1402544bc
invalid
invalid
invalid
mov al, 8
jmp 0x1402544bc
invalid
invalid
invalid
mov al, 9
jmp 0x1402544bc
invalid
invalid
invalid
mov al, 0xa
jmp 0x1402544bc
invalid
invalid
invalid
mov al, 0xb
jmp 0x1402544bc
invalid
invalid
invalid
mov al, 0xc
jmp 0x1402544bc
invalid
invalid
invalid
mov al, 0xd
jmp 0x1402544bc
invalid
invalid
invalid
mov al, 0xe
jmp 0x1402544bc
invalid
invalid
invalid
mov al, 0xf
jmp 0x1402544bc
invalid
invalid
invalid
mov al, 0x10
jmp 0x1402544bc
invalid
invalid
invalid
mov al, 0x11
jmp 0x1402544bc
invalid
invalid
invalid
mov al, 0x12
jmp 0x1402544bc
invalid
invalid
invalid
mov al, 0x13
jmp 0x1402544bc
invalid
invalid
invalid
mov al, 0x14
jmp 0x1402544bc
invalid
invalid
invalid
mov al, 0x15
jmp 0x1402544bc
invalid
invalid
invalid
mov al, 0x16
jmp 0x1402544bc
invalid
invalid
invalid
mov al, 0x17
jmp 0x1402544bc
invalid
invalid
invalid
mov al, 0x18
jmp 0x1402544bc
invalid
invalid
invalid
mov al, 0x19
jmp 0x1402544bc
invalid
invalid
invalid
mov al, 0x1a
jmp 0x1402544bc
invalid
invalid
invalid
mov al, 0x1b
jmp 0x1402544bc
invalid
invalid
invalid
mov al, 0x1c
jmp 0x1402544bc
invalid
invalid
invalid
mov al, 0x1d
jmp 0x1402544bc
invalid
invalid
invalid
mov al, 0x1e
jmp 0x1402544bc
invalid
invalid
invalid
mov al, 0x1f
jmp 0x1402544bc
invalid
invalid
invalid
mov al, 0x20
jmp 0x1402544bc
invalid
invalid
invalid
mov al, 0x21
jmp 0x1402544bc
invalid
invalid
invalid
mov al, 0x22
jmp 0x1402544bc
invalid
invalid
invalid
mov al, 0x23
jmp 0x1402544bc
invalid
invalid
invalid
mov al, 0x24
jmp 0x1402544bc
invalid
invalid
invalid
mov al, 0x25
jmp 0x1402544bc
invalid
invalid
invalid
mov al, 0x26
jmp 0x1402544bc
mov al, 0x27
jmp 0x1402544bc
mov al, 0x28
jmp 0x1402544bc
mov rsi, qword [rsp + 0x70]
test rsi, rsi
je 0x140254996
mov rax, qword [rsp + 0x78]
mov rdi, rax
sub rdi, rsi
jb case.0x14025448e.103
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax - 0x75], cl
push rsp
and al, 0x68
mov rdx, qword [rsp + 0x68]
cmp rax, rdx
ja 0x1402549d7
invalid
add byte [rcx + rax - 0xa], cl
add rsi, r14
mov qword [rbx + 0x10], rsi
cmp r15, qword [rsp + 0x30]
jne 0x140254405
cmp rsi, r15
jne 0x140254405
movaps xmmword [rsp + 0x90], xmm6
movaps xmmword [rsp + 0x80], xmm6
lea r15, [rsp + 0x50]
mov rcx, r15
mov rdx, qword [rsp + 0x38]
lea r13, [rsp + 0x80]
jmp 0x1402546fd
mov edx, 8
mov rcx, rsi
call fcn.140026d90
lea r13, [rsp + 0x80]
mov rcx, r15
mov rdx, qword [rsp + 0x38]
invalid
cmp byte [rbp - 0x77], cl
call 0x1402a92ec
add byte [rax - 0x7d], cl
jl case.default.0x14025472a
invalid
mov r8, r13
call fcn.140254c50
cmp qword [rsp + 0x50], 0
and al, 0x50
add byte [rdi], cl
test ch, dl
add dword [rax], eax
invalid
and al, 0x50
push rax
add byte [rdi], cl
test ch, dl
add dword [rax], eax
add byte [rbx + rcx*4 + 0x74], cl
mov r14, qword [rsp + 0x58]
and al, 0x58
mov esi, r14d
and esi, 3
lea rcx, [0x1403ad174]
push rcx
mov dl, byte [0x144888f26]
mov cl, 0x48
add eax, ecx
test byte [rbx - 0x72b7fc1a], 0xd
push rcx
mov dl, byte [0x144888f26]
mov cl, 0x48
add eax, ecx
jmp rax
movzx eax, byte [r14 + 0x10]
movzx eax, byte [rsi + 0x10]
jmp 0x14025475c
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rcx + 0xf], al
invalid
invalid
movzx eax, byte [r14 + 0xf]
jmp 0x14025475c
mov dh, 0x46
por mm2, qword [0xc44456b1]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, r14
invalid
mov rcx, r14
shr rcx, 0x20
call fcn.140234350
cmp al, 0x23
jne 0x140254969
lea rax, [rsi - 2]
lea eax, [rsi - 2]
cmp rax, 2
jb 0x1402546f5
test rsi, rsi
je 0x1402546f5
lea rsi, [r14 - 1]
mov r13, qword [r14 - 1]
dec dword [rcx - 0x75]
outsb dx, byte [rsi]
invalid
mov rcx, r13
jmp 0x188259d85
cmp dword [rbp + 8], 0
or byte [rax], al
dec dword [rcx - 0x75]
outsb dx, byte [rsi]
invalid
jmp 0x188259d85
or byte [rax], al
je 0x1402546e0
dec dword [rax - 0x75]
push rbp
adc byte [rcx + rcx*4 - 0x17], cl
invalid
mov rdx, qword [rbp + 0x10]
mov rcx, r13
invalid
jmp 0x11d4b3c83
call fcn.140026d90
jmp 0x1402546e0
invalid
invalid
invalid
invalid
invalid
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x10], cl
mov rax, r14
mov rax, r14
invalid
shr rax, 0x20
cmp eax, 0x28
sub byte [rdi + 0x14], dh
sub byte [rdi + 0x14], dh
lea rcx, [0x1403ad184]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
mov dword [0x144888fc6], edx
or dword [rax + 1], 0x31e0ffc8
add rax, rcx
jmp rax
xor eax, eax
jmp 0x14025475c
invalid
add rax, rcx
add eax, ecx
jmp rax
xor eax, eax
jmp 0x14025475c
mov al, 0x29
jmp 0x14025475c
invalid
mov byte [rax - 0x4f7b14ff], dh
add ch, bl
jmp 0x14025475c
mov al, 3
jmp 0x14025475c
invalid
push qword [rax - 0x8d16fc]
mov al, 4
invalid
jb 0x1402547e7
mov al, 1
jmp 0x14025475c
add ebx, ebp
test byte [rax - 0x4f7f14fe], dh
mov al, 2
jmp 0x14025475c
mov al, 3
invalid
jns 0x1402547e0
mov al, 2
jmp 0x14025475c
mov al, 3
jmp 0x14025475c
invalid
invalid
invalid
invalid
mov al, 4
jmp 0x14025475c
invalid
invalid
invalid
mov al, 5
jmp 0x14025475c
invalid
invalid
invalid
mov al, 6
jmp 0x14025475c
invalid
invalid
invalid
mov al, 7
jmp 0x14025475c
invalid
invalid
invalid
mov al, 8
jmp 0x14025475c
invalid
invalid
invalid
mov al, 9
jmp 0x14025475c
invalid
invalid
invalid
mov al, 0xa
jmp 0x14025475c
invalid
invalid
invalid
mov al, 0xb
jmp 0x14025475c
invalid
invalid
invalid
mov al, 0xc
jmp 0x14025475c
invalid
invalid
invalid
mov al, 0xd
jmp 0x14025475c
invalid
invalid
invalid
mov al, 0xe
jmp 0x14025475c
invalid
invalid
invalid
mov al, 0xf
jmp 0x14025475c
invalid
invalid
invalid
mov al, 0x10
jmp 0x14025475c
invalid
invalid
invalid
mov al, 0x11
jmp 0x14025475c
invalid
invalid
invalid
mov al, 0x12
jmp 0x14025475c
invalid
invalid
invalid
mov al, 0x13
jmp 0x14025475c
invalid
invalid
invalid
mov al, 0x14
jmp 0x14025475c
invalid
invalid
invalid
mov al, 0x15
jmp 0x14025475c
invalid
invalid
invalid
mov al, 0x16
jmp 0x14025475c
invalid
invalid
invalid
mov al, 0x17
jmp 0x14025475c
invalid
invalid
invalid
mov al, 0x18
jmp 0x14025475c
invalid
invalid
invalid
mov al, 0x19
jmp 0x14025475c
invalid
invalid
invalid
mov al, 0x1a
jmp 0x14025475c
invalid
invalid
invalid
mov al, 0x1b
jmp 0x14025475c
invalid
invalid
invalid
mov al, 0x1c
jmp 0x14025475c
invalid
invalid
invalid
mov al, 0x1d
jmp 0x14025475c
invalid
invalid
invalid
mov al, 0x1e
jmp 0x14025475c
invalid
invalid
invalid
mov al, 0x1f
jmp 0x14025475c
invalid
invalid
invalid
mov al, 0x20
jmp 0x14025475c
invalid
invalid
invalid
mov al, 0x21
jmp 0x14025475c
invalid
invalid
invalid
mov al, 0x22
jmp 0x14025475c
invalid
invalid
invalid
mov al, 0x23
jmp 0x14025475c
invalid
invalid
invalid
mov al, 0x24
jmp 0x14025475c
invalid
invalid
invalid
mov al, 0x25
jmp 0x14025475c
invalid
invalid
invalid
mov al, 0x26
jmp 0x14025475c
mov al, 0x27
jmp 0x14025475c
mov al, 0x28
jmp 0x14025475c
mov r13, qword [rsp + 0x58]
test r13, r13
je 0x14025497c
cmp r13, 0x21
jae 0x1402549ad
mov rcx, rbx
mov rdx, qword [rsp + 0x30]
mov r8, r13
call fcn.1402380f0
mov r15, qword [rbx + 8]
mov rsi, qword [rbx + 0x10]
mov rcx, qword [rbx]
add rcx, rsi
lea rdx, [rsp + 0x80]
mov r8, r13
call sub.msvcrt.dll_memcpy
add rsi, r13
mov qword [rbx + 0x10], rsi
adc byte [rbx + rcx*4 + 0x6c], cl
and al, 0x48
adc byte [rbx + rcx*4 + 0x6c], cl
and al, 0x48
jmp 0x140254405
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
mov qword [rax + 8], rbp
mov qword [rax], 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
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
mov rcx, qword [rsp + 0x28]
mov qword [rcx + 8], r14
mov eax, 1
mov qword [rcx], rax
jmp 0x14025494d
mov rax, qword [rsp + 0x30]
sub rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x28]
mov qword [rcx + 8], rax
xor eax, eax
mov qword [rcx], rax
jmp 0x14025494d
sub r14, qword [rsp + 0x40]
mov rax, qword [rsp + 0x28]
mov qword [rax + 8], r14
or byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
jmp 0x14025494d
lea r8, [0x1404bf280]
invalid
add byte [rax], al
add byte [rax], al
jmp 0x14025494d
lea r8, [0x1404bf280]
add eax, 0x26a8cc
add byte [rdx + 0x20], bh
mov edx, 0x20
and byte [rax], al
add byte [rax], al
mov rcx, r13
call fcn.140051130
invalid
dec dword [rdi]
invalid
jmp 0x11fecb9a8
invalid
lea r8, str.library_std_srcio_readbuf.rs
mov rcx, rsi
test al, 0x26
add byte [rax - 0x77], cl
int1
mov rdx, rax
mov edx, eax
call fcn.140055d90
ud2
lea r8, str.library_std_srcio_readbuf.rs
lea eax, [0x1404bf268]
add byte es:[rax - 0x77], cl
shr eax, 0x4a
mov rcx, rax
call fcn.140051130
invalid
invalid
invalid
invalid
ud2
mov rdi, rax
mov rdx, qword [rbp + 8]
mov r8, qword [rbp + 0x10]
mov eax, dword [rbp + 0x10]
mov rcx, r13
call fcn.140232990
mov rcx, rsi
int1
int1
call fcn.14024ea90
mov rcx, rdi
mov ecx, edi
mov ecx, edi
call fcn.1402986d0
ud2
push rbx
sub rsp, 0x38
mov rdi, rdx
xlatb
xlatb
mov rdx, qword [rdx + 8]
mov rsi, qword [rdi + 0x10]
ja 0x140254a34
ja 0x140254a34
mov r9, rdx
sub r9, rsi
int1
int1
jb 0x140254c18
mov rax, rcx
mov r8, qword [rdi]
mov eax, dword [rdi]
add r8, rsi
add eax, esi
lea rcx, [rsp + 0x28]
mov rdx, rax
call fcn.140254e90
add byte [rax - 0x7d], cl
jl 0x140254a6e
sub byte [rax], al
add byte [rax - 0x7d], cl
jl 0x140254a6e
sub byte [rax], al
je case.default.0x140254a67
mov r14, qword [rsp + 0x30]
mov edi, r14d
and edi, 3
out 3, eax
out 3, eax
lea rax, [0x1403ad228]
lea eax, [0x1403ad228]
add eax, 0x1587c8
add byte [rax + 0x63], cl
or al, 0xb8
invalid
movsxd rcx, dword [rax + rdi*4]
invalid
mov eax, 0xffc10148
add rcx, rax
jmp rcx
loope 0x140254aab
movzx eax, byte [r14 + 0x10]
movzx eax, byte [rsi + 0x10]
mov dh, 0x46
adc bl, ch
jmp 0x140254abf
add rsi, qword [rsp + 0x30]
add rsi, qword [rsp + 0x30]
je case.0x14025448e.136
and al, 0x30
xor byte [rax - 0x77], cl
mov qword [rdi + 0x10], rsi
mov dword [rdi + 0x10], esi
ja case.0x14025472a.61
mov rax, qword [rdi + 0x18]
sbb byte [r8 + 0x39], r9b
invalid
cmp rax, rsi
cmova rsi, rax
invalid
invalid
invalid
mov qword [rdi + 0x18], rsi
xor esi, esi
invalid
imul bl
jmp 0x140254b0a
jle 0x140254ad9
mov rcx, r14
mov ecx, esi
shr rcx, 0x20
shr ecx, 0x20
and al, ch
mov eax, 0xebfffdf8
invalid
invalid
call fcn.140234350
invalid
jmp 0x140254abf
and eax, 0x48f0894c
mov rax, r14
shr rax, 0x20
shr eax, 0x20
shr eax, 0x20
cmp eax, 0x28
ja case.default.0x140254ab4
invalid
jno 0x140254aef
lea rcx, [0x1403ad238]
lea ecx, [0x1403ad238]
adc eax, 0x4634800
or dword [rax + 1], 0x31e0ffc8
enter 0xffffffffffffe0ff, 0x31
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0x31
xor eax, eax
jmp 0x140254abf
shr bl, 5
movzx eax, byte [r14 + 0xf]
xor esi, esi
cmp al, 0xb
cmovne rsi, r14
jne 0x140254b0a
invalid
lea rax, [rdi - 2]
lea rax, [rdi - 2]
cmp rax, 2
jb 0x140254b0a
clc
add dh, byte [rdx + 0x37]
test rdi, rdi
je 0x140254b0a
lea rdi, [r14 - 1]
lea edi, [rsi - 1]
mov rbx, qword [r14 - 1]
mov ebx, dword [rsi - 1]
mov r14, qword [r14 + 7]
mov rcx, rbx
call qword [r14]
cmp qword [r14 + 8], 0
cmp dword [rsi + 8], 0
cmp dword [rsi + 8], 0
je 0x140254afd
mov rdx, qword [r14 + 0x10]
mov edx, dword [rsi + 0x10]
mov rcx, rbx
call fcn.140026d90
xchg ebx, eax
and bl, ch
invalid
xchg ebx, eax
and bl, ch
invalid
mov edx, 8
add byte [rax], al
mov rcx, rdi
call fcn.140026d90
and bl, ch
dec dword [rax - 0x77]
mov eax, esi
mov rax, rsi
mov eax, esi
add rsp, 0x38
add esp, 0x38
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
ret
mov al, 0x29
jmp 0x140254abf
mov al, 1
jmp 0x140254abf
add ebx, ebp
movabs al, byte [0x98eb03b09ceb02b0]
mov al, 2
jmp 0x140254abf
mov al, 3
jmp 0x140254abf
cwde
mov al, 2
jmp 0x140254abf
mov al, 3
jmp 0x140254abf
cwde
cwde
mov al, 4
jmp 0x140254abf
xchg esp, eax
xchg esp, eax
mov al, 5
jmp 0x140254abf
mov al, 6
jmp 0x140254abf
mov al, 7
jmp 0x140254abf
invalid
invalid
mov byte [rax - 0x4f7b14f8], dh
or ebx, ebp
invalid
mov al, 8
jmp 0x140254abf
or bl, ch
test byte [rax - 0x4f7f14f7], dh
mov al, 9
jmp 0x140254abf
mov al, 0xa
invalid
mov al, 9
jmp 0x140254abf
xor byte [rax - 0x8616f6], 0xff
push qword [rax - 0x8d16f5]
mov al, 0xb
invalid
jb 0x140254b4a
mov al, 0xa
jmp 0x140254abf
jns 0x140254b43
invalid
invalid
jns 0x140254b43
invalid
invalid
mov al, 0xb
jmp 0x140254abf
jb 0x140254b4a
invalid
invalid
jb 0x140254b4a
invalid
invalid
push qword [rax - 0x9416f4]
mov al, 0xc
jmp 0x140254abf
imul edi, edi, 0xffffffff
invalid
imul edi, edi, 0xffffffff
push qword [rax - 0x9b16f3]
invalid
invalid
invalid
mov al, 0xd
jmp 0x140254abf
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 0xe
jmp 0x140254abf
pop rbp
invalid
invalid
invalid
pop rbp
invalid
invalid
mov al, 0xf
jmp 0x140254abf
push rsi
invalid
invalid
invalid
push rsi
invalid
invalid
mov al, 0x10
jmp 0x140254abf
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 0x11
jmp 0x140254abf
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 0x12
jmp 0x140254abf
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 0x13
jmp 0x140254abf
cmp bh, bh
invalid
invalid
cmp bh, bh
invalid
mov al, 0x14
jmp 0x140254abf
xor edi, edi
invalid
invalid
xor edi, edi
invalid
mov al, 0x15
jmp 0x140254abf
sub al, 0xff
invalid
invalid
sub al, 0xff
invalid
mov al, 0x16
jmp 0x140254abf
invalid
invalid
invalid
invalid
and eax, 0xb0ffffff
invalid
invalid
mov al, 0x17
jmp 0x140254abf
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 0x18
jmp 0x140254abf
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 0x19
jmp 0x140254abf
adc bh, bh
invalid
invalid
adc bh, bh
invalid
mov al, 0x1a
jmp 0x140254abf
or edi, edi
invalid
invalid
or edi, edi
invalid
mov al, 0x1b
jmp 0x140254abf
add bh, bh
invalid
invalid
add bh, bh
invalid
mov al, 0x1c
jmp 0x140254abf
sti
invalid
invalid
invalid
sti
invalid
invalid
mov al, 0x1d
jmp 0x140254abf
hlt
invalid
invalid
invalid
sbb eax, 0xfffef4e9
push qword [rax - 0x11216e2]
in eax, dx
invalid
hlt
invalid
mov al, 0x1e
jmp 0x140254abf
in eax, dx
invalid
invalid
invalid
in eax, dx
invalid
invalid
mov al, 0x1f
jmp 0x140254abf
out 0xfe, al
invalid
invalid
invalid
out 0xfe, al
invalid
mov al, 0x20
jmp 0x140254abf
invalid
invalid
invalid
invalid
and cl, ch
invalid
invalid
mov al, 0x21
jmp 0x140254abf
fdivr st(6)
invalid
invalid
and ecx, ebp
fdivr st(6)
invalid
mov al, 0x22
jmp 0x140254abf
sar esi, 1
invalid
invalid
and ch, cl
sar esi, 1
invalid
mov al, 0x23
jmp 0x140254abf
retf 0xfffe
invalid
and ebp, ecx
retf 0xfffe
mov al, 0x24
jmp 0x140254abf
ret
invalid
invalid
invalid
and al, 0xe9
ret
mov al, 0x25
jmp 0x140254abf
invalid
invalid
invalid
invalid
and eax, 0xfffebce9
push qword [rax - 0x14a16da]
invalid
invalid
mov ch, 0xfe
mov esp, 0xb0fffffe
mov al, 0x26
jmp 0x140254abf
mov ch, 0xfe
invalid
invalid
jmp 0x140254abf
mov ch, 0xfe
invalid
mov al, 0x27
jmp 0x140254abf
scasb al, byte [rdi]
invalid
invalid
invalid
invalid
scasb al, byte [rdi]
invalid
mov al, 0x28
jmp 0x140254abf
cmpsd dword [rsi], dword [rdi]
invalid
invalid
invalid
sub cl, ch
cmpsd dword [rsi], dword [rdi]
invalid
lea r8, str.library_std_srcio_readbuf.rs
lea eax, [0x1404bf128]
or dword [rbp - 0x76b7ffda], esp
int1
mov rcx, rsi
mov ecx, esi
call fcn.140050080
ud2
mov rsi, rax
mov rdx, qword [r14 + 8]
push rsi
invalid
push rsi
or byte [rbp - 0x75], cl
mov r8, qword [r14 + 0x10]
mov rcx, rbx
mov ecx, ebx
invalid
push rsp
invalid
mov r8, qword [r14 + 0x10]
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
call fcn.140232990
mov rcx, rdi
call fcn.14024ea90
dec dword [rax - 0x77]
int1
dec dword [rax - 0x77]
int1
call fcn.1402986d0
add al, 0
ud2
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x38
cmp byte [rax - 0x77], cl
invalid
lea rcx, [rsp + 0x28]
and al, 0x28
cmp byte [rax - 0x77], cl
invalid
and al, 0x28
mov r9d, 0x20
call fcn.140254e90
add al, ch
and al, 2
add byte [rax], al
cmp qword [rsp + 0x28], 0
cmp dword [rsp + 0x28], 0
je case.default.0x140254c8c
mov rbx, qword [rsp + 0x30]
mov edi, ebx
and edi, 3
lea rax, [0x1403ad2dc]
xchg byte [0x14c889488], dl
invalid
xchg byte [0x14c889488], dl
mov eax, 0xffc10148
add rcx, rax
jmp rcx
invalid
add rcx, rax
jmp rcx
movzx eax, byte [rbx + 0x10]
jmp 0x140254cb8
mov dh, 0x43
adc bl, ch
adc r11b, bpl
and al, 0x48
mov eax, dword [rsp + 0x30]
and al, 0x30
mov rax, qword [rsp + 0x30]
and al, 0x30
mov qword [rsi + 8], rax
mov qword [rsi], 0
mov dword [rsi], 0
mov dword [rsi], 0
jmp 0x140254d17
jno 0x140254cef
mov ecx, ebx
shr rcx, 0x20
and al, ch
sahf
idiv ch
invalid
jmp 0x140254cb8
invalid
and al, ch
sahf
idiv ch
invalid
add al, 0xf
mov dh, 0x43
invalid
cmp al, 0xb
jne 0x140254d0c
xorps xmm0, xmm0
movups xmmword [rsi], xmm0
invalid
lea rax, [rdi - 2]
cmp rax, 2
clc
add dh, byte [rdx + 0x4b]
invalid
clc
add dh, byte [rdx + 0x4b]
test rdi, rdi
je 0x140254d17
lea rsi, [rbx - 1]
mov rdi, qword [rbx - 1]
mov edi, dword [rbx - 1]
mov edi, dword [rbx - 1]
mov r14, qword [rbx + 7]
mov rcx, rdi
call qword [r14]
cmp qword [r14 + 8], 0
cmp dword [rsi + 8], 0
cmp dword [rsi + 8], 0
je 0x140254cf6
mov rdx, qword [r14 + 0x10]
mov rcx, rdi
mov ecx, edi
call fcn.140026d90
mov edx, 8
mov rcx, rsi
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.140026d90
mov qword [rsi + 8], rbx
mov qword [rsi], 1
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
ret
cli
invalid
add byte [rax], al
add ch, cl
sub dword [rdi], ecx
or esp, dword [rsi + 0xf]
invalid
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop r14
jmp fcn.140026d90
call fcn.1402986d0
xchg byte [rsi], dh
add al, 0
ud2
nop dword [rax]
or byte [rax], al
add byte [rbp + rcx + 0x48], dh
mov ecx, dword [rcx]
sbb eax, 0x66c3ffdd
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
add byte [rcx + 0x56], al
push rsi
push rdi
push rbx
sub rsp, 0x68
sub esp, 0x68
sub esp, 0x68
mov rsi, rcx
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
mov rdx, rsi
call fcn.140251150
cmp dword [rsp + 0x20], 2
and al, 0x20
add dh, byte [rbp + 0x51]
and al, 0x20
add dh, byte [rbp + 0x51]
mov rcx, qword [rsp + 0x28]
and al, 0x28
mov r8d, ecx
and r8d, 3
and eax, 3
and eax, 3
xor eax, eax
lea rdx, [r8 - 2]
push rax
dec byte [rax - 0x7d]
cli
add dh, byte [rdx + 0x79]
invalid
push rax
dec byte [rax - 0x7d]
cli
add dh, byte [rdx + 0x79]
invalid
jns 0x1402550f6
test r8, r8
test eax, eax
je 0x140255121
lea rsi, [rcx - 1]
lea esi, [rcx - 1]
mov rdi, qword [rcx - 1]
mov r14, qword [rcx + 7]
mov rcx, rdi
call qword [r14]
cmp qword [r14 + 8], 0
invalid
add byte [rsp + rcx + 0x49], dh
mov edx, dword [rsi + 0x10]
je 0x1402550d2
mov rdx, qword [r14 + 0x10]
mov rcx, rdi
call fcn.140026d90
invalid
invalid
invalid
invalid
mov edx, 8
mov rcx, rsi
mov ecx, esi
mov ecx, esi
call fcn.140026d90
jmp 0x14025511f
mov rdi, qword [rsp + 0x58]
mov qword [rsp + 0x20], 0
add byte [rax], al
lea r8, [rsp + 0x20]
mov rcx, rsi
int1
xor edx, edx
mov r9d, 1
add dword [rax], eax
add byte [rax], al
call sub.kernel32.dll_SetFilePointerEx
xor byte [rax + rax], al
add al, 0
test eax, eax
je 0x14025511a
invalid
adc dh, byte [rcx]
xor edx, edx
sub rdi, qword [rsp + 0x20]
and byte [rax + 0xf], cl
xlatb
ror byte [rax + 0x2b], cl
jl 0x140255132
and byte [rax + 0xf], cl
xlatb
cmovae edx, edi
mov eax, 1
jmp 0x140255121
add byte [rax], al
add bl, ch
invalid
call sub.kernel32.dll_GetLastError
add al, 0
add byte [rcx], dh
ror byte [rax - 0x7d], 0xc4
invalid
push 0x415e5f5b
pop rbx
pop rdi
pop rsi
pop r14
xor eax, eax
add rsp, 0x68
invalid
pop rbx
pop rdi
pop rsi
pop r14
ret
mov ebx, eax
mov rdx, qword [r14 + 8]
invalid
or byte [rbp - 0x75], cl
adc byte [rax - 0x77], r9b
mov r8, qword [r14 + 0x10]
mov eax, dword [rsi + 0x10]
mov rcx, rdi
stc
call fcn.140232990
mov rcx, rsi
mov ecx, esi
push rdx
fdivr st(5)
dec dword [rax - 0x77]
mov ecx, esi
mov ecx, esi
call fcn.14024ea90
mov rcx, rbx
call fcn.1402986d0
add byte [rdi], cl
invalid
fld1
invalid
add byte [rdi], cl
or eax, dword [rcx + 0x57]
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xb8
add byte [rdi], cl
sub dword [rsp + 0xa0], esi
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xa0], esi
add byte [rax], al
add byte [rax], al
mov rdi, r8
mov r13, rdx
invalid
mov qword [rsp + 0x30], rcx
mov al, 1
add dword [rcx + 0x4d2c2444], ecx
test ecx, ecx
invalid
add dword [rcx + 0x4d2c2444], ecx
sub al, 0x4d
test ecx, ecx
leave
je 0x1402551b1
mov r14, qword [rsp + 0x120]
and byte [rcx], al
add byte [rax], al
add r14, 0x400
jb 0x1402551bb
add byte [rax + rax], al
add byte [rdx + 0x29], dh
mov rax, r14
mov eax, esi
and rax, 0x1fff
je 0x1402551b3
invalid
add byte [rsi + rdx - 0x47], dh
add byte [rax], ah
add byte [rax], al
invalid
invalid
mov ecx, 0x2000
add byte [rax + 0x29], cl
ror dword [rcx + 1], 0xce
sub rcx, rax
add r14, rcx
setb al
mov dword [rsp + 0x2c], eax
jmp 0x1402551bb
jmp 0x1402551bb
mov dword [rsp + 0x2c], 0
sub al, 0
add byte [rax], al
add byte [rax - 0x75], cl
mov rbp, qword [rdi + 8]
mov r12, qword [rdi + 0x10]
xor r15d, r15d
xor edi, edi
outsd dx, dword [rsi]
or byte [rbx + rcx*4 + 0x67], cl
adc byte [rbp + 0x31], al
xor edi, edi
xorps xmm6, xmm6
invalid
invalid
insb byte [rdi], dx
xor edi, edi
xorps xmm6, xmm6
mov qword [rsp + 0x38], rbp
insb byte [rdi], dx
and al, 0x38
insb byte [rdi], dx
and al, 0x38
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x48], r13
mov qword [rsp + 0x48], r13
mov rbx, r12
mov ebx, esp
jmp 0x1402551f2
mov edx, 8
mov rcx, r13
jmp 0x11d40f5d4
dec dword [rbx + rcx*4 + 0x6c]
mov ebp, dword [rsp + 0x48]
jmp 0x11d40f5d4
mov ebp, dword [rsp + 0x48]
cmp rbx, rbp
je 0x140255300
mov rax, qword [rdi]
mov eax, dword [rdi]
add rax, rbx
mov rcx, rbp
jmp 0x18cfe7b50
cmp ecx, esi
jmp 0x18cfe7b50
cmp ecx, esi
mov rdx, r14
cmovb rdx, rcx
rol dword [rax + 0x2c247c], 1
rol dword [rax + 0x2c247c], 1
sub al, 0
cmovne rdx, rcx
mov qword [rsp + 0x60], rax
ror dword [r8 - 0x77], 1
and al, 0x60
mov qword [rsp + 0x68], rdx
mov qword [rsp + 0x70], 0
and al, 0x70
add byte [rax], al
add byte [rax], al
and al, 0x70
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x78], r15
mov rcx, qword [r13]
invalid
invalid
jl 0x140255255
js 0x14025527c
mov ecx, dword [rbp]
add byte [r8 - 0x73], r9b
push rsp
and al, 0x60
lea rdx, [rsp + 0x60]
call fcn.140254a10
test rax, rax
je case.default.0x140255260
ror byte [rdi], 0x84
test dword [rcx], 0x89490000
mov r12, rax
mov r12, rax
mov esi, r12d
and esi, 3
out 3, al
out 3, al
lea rcx, [0x1403ad390]
movsxd rax, dword [rcx + rsi*4]
add rax, rcx
add eax, ecx
invalid
adc eax, 0x4634800
mov cl, 0x48
add eax, ecx
jmp rax
movzx eax, byte [r12 + 0x10]
and al, 0x10
jmp 0x14025528c
invalid
movzx eax, byte [r12 + 0xf]
and al, 0xf
jmp 0x14025528c
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, r12
mov ecx, esp
shr rcx, 0x20
call fcn.140234350
invalid
invalid
std
invalid
invalid
cmp al, 0x23
jne 0x140255708
test dword [rsp + rax], esi
invalid
test dword [rsp + rax], esi
add byte [rax - 0x73], cl
lea rax, [rsi - 2]
cmp rax, 2
jb 0x1402551f2
invalid
push rax
invalid
invalid
invalid
dec byte [rax - 0x7d]
clc
add cl, byte [rdi]
invalid
test rsi, rsi
je 0x1402551f2
test byte [rdi], 0x84
invalid
mov r13, r12
dec r13
int 0x49
mov esi, dword [rsp - 1]
int 0x49
mov esi, dword [rsp - 1]
mov r12, qword [r12 + 7]
and al, 7
mov rcx, rsi
mov ecx, esi
call qword [r12]
adc al, 0x24
cmp qword [r12 + 8], 0
jl case.0x14025448e.262
or byte [rax], al
add byte [rdi], cl
test byte [rdx], dl
invalid
je case.0x14025472a.173
invalid
mov rdx, qword [r12 + 0x10]
mov rcx, rsi
int1
call fcn.140026d90
jmp case.0x14025472a.173
add bh, bh
invalid
invalid
invalid
add bh, bh
invalid
mov rax, r12
mov eax, esp
shr rax, 0x20
cmp eax, 0x28
clc
invalid
clc
sub byte [rdi + 0x32], dh
ja case.default.0x1402552fa
ja case.default.0x1402552fa
lea rcx, [0x1403ad3a0]
movsxd rax, dword [rcx + rax*4]
invalid
lodsd eax, dword [rsi]
adc byte [0x144889af7], 0x81
adc eax, 0x4634800
invalid
adc eax, 0x4634800
or dword [rax + 1], 0x31e0ffc8
add rax, rcx
add eax, ecx
jmp rax
xor eax, eax
jmp 0x14025528c
invalid
shr bl, 0x8c
mov word [rcx - 0x48], es
and byte [rax], al
mov r8d, 0x20
add byte [rax], al
mov rcx, rdi
mov rdx, rbp
invalid
call fcn.1402380f0
fild qword [0xcb6e5311]
outsd dx, dword [rsi]
invalid
invalid
fild qword [0xcb6e5311]
outsd dx, dword [rsi]
mov ebp, dword [rdi + 8]
or byte [rax - 0x75], cl
pop rdi
adc cl, ch
invalid
invalid
mov rbx, qword [rdi + 0x10]
jmp 0x1402551fb
invalid
invalid
mov al, 0x29
jmp 0x14025528c
invalid
mov al, 1
jmp 0x14025528c
invalid
mov al, 2
jmp 0x14025528c
invalid
mov al, 3
jmp 0x14025528c
invalid
mov al, 4
jmp 0x14025528c
invalid
mov al, 5
jmp 0x14025528c
invalid
mov al, 6
jmp 0x14025528c
invalid
mov al, 7
jmp 0x14025528c
invalid
mov al, 8
jmp 0x14025528c
invalid
mov al, 9
jmp 0x14025528c
invalid
mov al, 0xa
jmp 0x14025528c
invalid
mov al, 0xb
jmp 0x14025528c
invalid
mov al, 0xc
jmp 0x14025528c
invalid
mov al, 0xd
jmp 0x14025528c
invalid
mov al, 0xe
jmp 0x14025528c
invalid
mov al, 0xf
jmp 0x14025528c
invalid
mov al, 0x10
jmp 0x14025528c
invalid
mov al, 0x11
jmp 0x14025528c
invalid
mov al, 0x12
jmp 0x14025528c
invalid
mov al, 0x13
jmp 0x14025528c
invalid
mov al, 0x14
jmp 0x14025528c
invalid
mov al, 0x15
jmp 0x14025528c
invalid
mov al, 0x16
jmp 0x14025528c
invalid
mov al, 0x17
jmp 0x14025528c
invalid
mov al, 0x18
jmp 0x14025528c
invalid
mov al, 0x19
jmp 0x14025528c
invalid
mov al, 0x1a
jmp 0x14025528c
invalid
invalid
invalid
mov al, 0x1b
jmp 0x14025528c
invalid
invalid
invalid
mov al, 0x1c
jmp 0x14025528c
invalid
invalid
invalid
mov al, 0x1d
jmp 0x14025528c
mov al, 0x1e
jmp 0x14025528c
mov al, 0x1f
jmp 0x14025528c
mov al, 0x20
jmp 0x14025528c
mov al, 0x21
jmp 0x14025528c
mov al, 0x22
jmp 0x14025528c
mov al, 0x23
jmp 0x14025528c
mov al, 0x24
jmp 0x14025528c
mov al, 0x25
jmp 0x14025528c
mov al, 0x26
jmp 0x14025528c
mov al, 0x27
jmp 0x14025528c
mov al, 0x28
jmp 0x14025528c
mov r12, qword [rsp + 0x70]
test r12, r12
je 0x140255761
mov rax, qword [rsp + 0x78]
mov r15, rax
sub r15, r12
jb 0x14025578e
mov rdx, qword [rsp + 0x68]
cmp rax, rdx
ja 0x1402557a2
add r12, rbx
mov qword [rdi + 0x10], r12
cmp rbp, qword [rsp + 0x38]
jne 0x1402551d8
cmp r12, rbp
jne 0x1402551d8
movaps xmmword [rsp + 0x90], xmm6
movaps xmmword [rsp + 0x80], xmm6
mov rdx, qword [r13]
lea rbp, [rsp + 0x50]
mov rcx, rbp
lea r12, [rsp + 0x80]
jmp 0x1402554d1
mov edx, 8
mov rcx, r13
call fcn.140026d90
mov r13, qword [rsp + 0x48]
lea r12, [rsp + 0x80]
mov rdx, qword [r13]
mov rcx, rbp
mov r8, r12
call fcn.140254c50
cmp qword [rsp + 0x50], 0
je case.default.0x1402554fd
mov rbx, qword [rsp + 0x58]
mov esi, ebx
and esi, 3
lea rcx, [0x1403ad444]
movsxd rax, dword [rcx + rsi*4]
add rax, rcx
jmp rax
movzx eax, byte [rbx + 0x10]
jmp 0x14025552c
cmp al, 0x23
jne 0x140255734
lea rax, [rsi - 2]
cmp rax, 2
jb 0x1402554ca
test rsi, rsi
je 0x1402554ca
lea r13, [rbx - 1]
mov rsi, qword [rbx - 1]
mov r12, qword [rbx + 7]
mov rcx, rsi
call qword [r12]
cmp qword [r12 + 8], 0
je 0x1402554b0
mov rdx, qword [r12 + 0x10]
mov rcx, rsi
call fcn.140026d90
jmp 0x1402554b0
mov rsi, qword [rsp + 0x58]
test rsi, rsi
je 0x140255747
cmp rsi, 0x21
jae 0x140255778
mov rcx, rdi
mov rdx, qword [rsp + 0x38]
mov r8, rsi
call fcn.1402380f0
mov rbp, qword [rdi + 8]
mov r12, qword [rdi + 0x10]
mov rcx, qword [rdi]
add rcx, r12
lea rdx, [rsp + 0x80]
mov r8, rsi
call sub.msvcrt.dll_memcpy
add r12, rsi
mov qword [rdi + 0x10], r12
jmp 0x1402551d8
mov rax, qword [rsp + 0x30]
mov qword [rax + 8], r12
mov qword [rax], 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], rbx
mov eax, 1
mov qword [rcx], rax
jmp 0x140255718
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 0x140255718
sub rbx, qword [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov qword [rax + 8], rbx
mov qword [rax], 0
jmp 0x140255718
lea r8, [0x1404bf280]
mov edx, 0x20
mov rcx, rsi
call fcn.140051130
ud2
lea r8, str.library_std_srcio_readbuf.rs
mov rcx, r12
mov rdx, rax
call fcn.140055d90
ud2
lea r8, str.library_std_srcio_readbuf.rs
mov rcx, rax
call fcn.140051130
ud2
mov rcx, rdi
mov rdx, rbx
call sub.kernel32.dll_FindNextFileW
test eax, eax
je 0x140255a57
cmp word [rsp + 0xac], 0x2e
jne 0x1402559fc
movzx eax, word [rsp + 0xae]
test ax, ax
je 0x1402559c0
add byte [rsi - 0x7b], ah
sal byte [rbp + rdx*8 + 0x66], 0x83
clc
jne 0x1402559fc
cmp ax, 0x2e
jne 0x1402559fc
cmp word [rsp + 0xb0], 0
je 0x1402559c0
add byte [rsp + rax*8 - 0x10], dh
inc qword [r14]
lock inc qword [r14]
jle 0x140255b59
mov rdi, qword [rsp + 0x80]
movups xmm0, xmmword [rsp + 0x88]
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x20], xmm0
movups xmm0, xmmword [rsp + 0x98]
movaps xmmword [rsp + 0x30], xmm0
mov eax, dword [rsp + 0xa8]
test al, 0
add byte [rax], al
test al, 0
add byte [rax], al
mov dword [rsp + 0x40], eax
movzx ebp, word [rsp + 0xac]
movzx r15d, word [rsp + 0xae]
movzx r12d, word [rsp + 0xb0]
lea rdx, [rsp + 0xb2]
jmp 0x140255a9c
call sub.kernel32.dll_GetLastError
cmp eax, 0x12
jne 0x140255ae8
mov qword [rsi], 0
add byte [rax], al
jmp 0x140255b47
add al, dh
inc qword [r14]
jle 0x140255b59
lea rdx, [rbx + 0x46]
mov rdi, qword [rbx + 0x14]
mov eax, dword [rbx + 0x3c]
cmp al, 0x89
and al, 0x40
cmp al, 0x89
and al, 0x40
movups xmm0, xmmword [rbx + 0x2c]
movaps xmmword [rsp + 0x30], xmm0
movups xmm0, xmmword [rbx + 0x1c]
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
lea rcx, [rsp + 0x2d2]
mov r8d, 0x21e
call sub.msvcrt.dll_memcpy
add al, 0
add al, 0
mov eax, dword [rsp + 0x40]
mov dword [rsp + 0x70], eax
and al, 0x70
and al, 0x70
movaps xmm0, xmmword [rsp + 0x20]
movaps xmm1, xmmword [rsp + 0x30]
sub byte [rsp + 0x30], cl
sub byte [rsp + 0x30], cl
xor byte [rdi], cl
sub dword [rsp + 0x60], ecx
invalid
movaps xmmword [rsp + 0x60], xmm1
invalid
movaps xmmword [rsp + 0x50], xmm0
and al, 0x50
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x2d2]
mov r8d, 0x21e
add byte [rax], al
add byte [rax], 0
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xd2
add al, byte [rax]
add byte [rcx - 0x48], al
invalid
add byte [rax], al
call sub.msvcrt.dll_memcpy
jmp 0x140255afa
add bl, ch
adc ch, al
xchg edi, eax
and al, 4
add byte [rcx - 0x183eb739], cl
and byte [rax - 0x7d], cl
iretd
call sub.kernel32.dll_GetLastError
mov edi, eax
shl rdi, 0x20
or rdi, 2
xor r14d, r14d
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], rdi
movaps xmm0, xmmword [rsp + 0x50]
movaps xmm1, xmmword [rsp + 0x60]
movups xmmword [rsi + 0x18], xmm0
movups xmmword [rsi + 0x28], xmm1
mov eax, dword [rsp + 0x70]
mov dword [rsi + 0x38], eax
mov word [rsi + 0x3c], bp
cmp al, 0x66
mov dword [rsi + 0x3e], r15d
cmp al, 0x66
mov dword [rsi + 0x3e], r15d
mov word [rsi + 0x40], r12w
lea rcx, [rsi + 0x42]
lea rdx, [rsp + 0x80]
xchg esp, eax
and al, 0x80
add byte [rax], al
add byte [rcx - 0x48], al
invalid
add al, byte [rax]
add al, ch
shr byte [rsi], 1
add al, 0
xchg esp, eax
and al, 0x80
add byte [rax], al
add byte [rcx - 0x48], al
invalid
add al, byte [rax]
add al, ch
shr byte [rsi], 1
add al, 0
mov qword [rsi], 1
add dword [rax], eax
add byte [rax], al
add rsp, 0x4f0
pop rbx
pop rbp
invalid
add al, 0
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
ud2
invalid
mov eax, dword [rdx]
mov r15, qword [rax + 0x10]
mov edi, dword [rax + 0x10]
mov rbx, qword [rax + 0x20]
lea rcx, [rsp + 0x48]
pop rax
and byte [rax - 0x73], cl
and al, 0x48
call fcn.140255c70
add byte [rax], al
mov rsi, qword [rsp + 0x48]
mov esi, dword [rsp + 0x48]
mov r14, qword [rsp + 0x58]
test rbx, rbx
je 0x140255bc5
js 0x140255c3f
add byte [rdi], cl
mov dh, 5
iretd
movzx eax, byte [0x140545270]
mov edx, 1
mov rcx, rbx
call fcn.140026d00
mov r12, rax
test rax, rax
jne 0x140255bcb
mov ecx, 1
mov rdx, rbx
call fcn.14004a180
jmp 0x140255c44
mov r12d, 1
mov rcx, r12
mov rdx, r15
mov r8, rbx
call sub.msvcrt.dll_memcpy
mov qword [rsp + 0x28], r12
sub byte [rax - 0x77], cl
pop rsp
and al, 0x30
sub byte [rax - 0x77], cl
pop rsp
and al, 0x30
mov qword [rsp + 0x38], rbx
mov byte [rsp + 0x40], 0
lea rcx, [rsp + 0x28]
mov rdx, rsi
mov r8, r14
invalid
call fcn.140255d90
movups xmm0, xmmword [rsp + 0x28]
adc byte [rsp + 0x28], al
invalid
adc byte [rsp + 0x28], al
movups xmm1, xmmword [rsp + 0x38]
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
cmp qword [rsp + 0x50], 0
push rax
invalid
je 0x140255c30
push rax
add byte [rdx + rbx - 0x46], dh
add dword [rax], eax
add byte [rax], al
mov edx, 1
mov rcx, rsi
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
jmp fcn.140026d90
nop
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
call fcn.14004a140
ud2
sub al, ch
std
invalid
add byte [rdi], cl
or edx, dword [rax + 0x28ec8348]
sub rsp, 0x28
mov rax, rdx
add rdx, 0x34
lea r9, [rax + 0x234]
mov r10d, 0x104
mov r8, rdx
cmp word [r8], 0
je 0x140255d3a
cmp word [r8 + 2], 0
je 0x140255d12
cmp word [r8 + 4], 0
je 0x140255d18
cmp word [r8 + 6], 0
je 0x140255d1e
cmp word [r8 + 8], 0
je 0x140255d24
cmp word [r8 + 0xa], 0
je 0x140255d2a
cmp word [r8 + 0xc], 0
je 0x140255d30
cmp word [r8 + 0xe], 0
je 0x140255d36
add r10, 0xfffffffffffffff8
add r8, 0x10
cmp r10, 7
ja 0x140255c8b
cmp word [r9], 0
je 0x140255d3d
cmp word [rax + 0x236], 0
je 0x140255d58
cmp word [rax + 0x238], 0
je 0x140255d63
mov r8d, 0x104
cmp word [rax + 0x23a], 0
jne 0x140255d4f
add rax, 0x23a
mov r9, rax
jmp 0x140255d3d
add r8, 2
jmp 0x140255d3a
add r8, 4
jmp 0x140255d3a
add r8, 6
jmp 0x140255d3a
rol byte [rsi], 0xeb
invalid
add r8, 8
jmp 0x140255d3a
add r8, 0xa
jmp 0x140255d3a
add r8, 0xc
jmp 0x140255d3a
add r8, 0xe
mov r9, r8
sub r9, rdx
mov r8, r9
shr r8, 1
cmp r9, 0x20a
jae 0x140255d6e
add rsp, 0x28
jmp fcn.1402368a0
add rax, 0x236
mov r9, rax
jmp 0x140255d3d
add rax, 0x238
mov r9, rax
jmp 0x140255d3d
lea rax, str.library_std_src_syswindowsmod.rs
mov edx, 0x104
mov rcx, r8
mov r8, rax
call fcn.140051130
ud2
invalid
add rcx, 2
jmp 0x140255e51
cmp rcx, r14
ja case.default.0x1402567ba
jne 0x140255e60
xor ebx, ebx
jmp 0x140255e74
add rcx, r15
add ecx, edi
movzx ecx, byte [rcx]
cmp cl, 0x5c
sete dl
cmp cl, 0x2f
sete bl
or bl, dl
and bpl, dil
and ch, bh
mov rcx, qword [rsp + 0x51]
mov rdx, qword [rsp + 0x58]
mov qword [rsp + 0xe7], rdx
mov qword [rsp + 0xe0], rcx
add byte [rax], al
add byte [rbx + rcx*4 + 0x54], cl
and al, 0x68
add byte [rax], al
add byte [rbx + rcx*4 + 0x54], cl
and al, 0x68
mov ecx, 6
mov eax, eax
lea rdx, [0x1403ad514]
jbe 0x140255eb8
add byte [rbx + riz*2 + 4], cl
invalid
jbe 0x140255eb8
add byte [rbx + riz*2 + 4], cl
invalid
add r8, rdx
mov qword [rsp + 0x100], r9
mov qword [rsp + 0xf8], r10
jmp r8
jmp rax
add byte [rax], al
add byte [rcx - 1], al
invalid
invalid
loopne 0x140255f08
lea rdx, [r9 + 4]
lea edx, [rcx + 4]
jmp 0x140255eea
lea rdx, [r13 + 1]
test r13, r13
cmove rdx, r13
add rdx, r9
add rdx, 2
jmp 0x140255eea
retf 0x8348
lea rdx, [r13 + 1]
test r13, r13
cmove rdx, r13
add rdx, r9
add rdx, 8
invalid
invalid
ret 0x4808
test rdx, rdx
test edx, edx
ror byte [rax - 0x77], cl
div dword [rbx + rbx + 0x48]
lea edx, [0x1403ad530]
invalid
jbe 0x140255f0d
invalid
mov rdi, rsi
je 0x140255f0d
lea rdx, [0x1403ad530]
movsxd rax, dword [rdx + rax*4]
invalid
add rax, rdx
mov rsi, qword [rsp + 0x28]
jmp rax
lea rcx, [r9 + 4]
lea ecx, [rcx + 4]
jmp case.0x140255f05.2
mov rsi, qword [rsp + 0x28]
mov esi, dword [rsp + 0x28]
sub bl, ch
push rsp
jmp 0x140255f68
mov ecx, 2
add al, byte [rax]
add byte [rax], al
mov rdi, rsi
mov rsi, qword [rsp + 0x28]
mov esi, dword [rsp + 0x28]
jmp case.0x140255f05.2
mov rdi, rsi
mov rsi, qword [rsp + 0x28]
and al, 0x28
jmp 0x140255f68
lea rax, [r13 + 1]
test r13, r13
cmove rax, r13
lea rcx, [r9 + rax]
lea ecx, [rcx + rax]
lea ecx, [rcx + rax]
add rcx, 2
jmp case.0x140255f05.2
lea rax, [r13 + 1]
test r13, r13
cmove rax, r13
lea rcx, [r9 + rax]
add rcx, 8
movzx eax, bpl
xor ebp, ebp
cmp rcx, r14
cmovne ebp, eax
cmp r12b, 5
cmovne ebp, eax
invalid
mov rdx, qword [rsp + 0x20]
mov rcx, rdx
mov rdx, rsi
mov edx, esi
mov edx, esi
call fcn.140236b80
test al, al
jne 0x140255ff0
invalid
lea rcx, [rsp + 0x50]
lea ecx, [rsp + 0x50]
mov rdx, qword [rsp + 0x20]
push rsp
and al, 0x20
invalid
and byte [rcx - 0x77], cl
invalid
mov r8, rsi
call fcn.140236ea0
invalid
dec dword [rdi]
mov dh, 0x54
and al, 0x50
mov rcx, qword [rsp + 0x60]
and al, 0x60
invalid
invalid
mov rax, qword [rsp + 0x70]
mov eax, dword [rsp + 0x70]
jo 0x140255fea
lea r8, [0x1403ad544]
lea eax, [0x1403ad544]
add eax, 0x1575a0
movabs al, byte [0x4c90146349001575]
add edx, eax
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
add rcx, 4
jmp 0x140255fe7
invalid
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add ecx, edx
add ecx, edx
add rcx, 2
jmp 0x140255fe7
mov ecx, 6
jmp 0x140255fe7
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x140255fe7
mov ecx, 2
cmp rcx, rsi
ja 0x14025681d
or byte [rax], al
add byte [rax - 0x39], cl
adc byte [r8], r8b
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov qword [rdi + 0x10], 0
mov rcx, rdi
mov rdx, qword [rsp + 0x20]
mov r8, rsi
call fcn.140253f60
nop
add rsp, 0x148
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
test rsi, rsi
je 0x1402560d0
cmp r12b, 3
jae 0x1402560d0
mov qword [rsp + 0x108], r15
mov qword [rsp + 0x110], r14
mov byte [rsp + 0x118], r12b
mov rax, qword [rsp + 0xe0]
mov rcx, qword [rsp + 0xe7]
mov qword [rsp + 0x119], rax
mov qword [rsp + 0x120], rcx
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x128], rax
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], r13
mov word [rsp + 0x140], 0x200
mov byte [rsp + 0x142], bl
lea rcx, [rsp + 0x50]
and al, 0x50
lea rdx, [rsp + 0x108]
call fcn.140237340
inc dword [rax + 0xa50247c]
inc dword [rax + 0xa50247c]
jne 0x140256115
mov qword [rsp + 0x30], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
and al, 0x38
jmp 0x140256294
lea rcx, [rsp + 0x50]
mov rbx, qword [rsp + 0x20]
mov rdx, rbx
fimul dword [rcx - 0x77]
invalid
call fcn.140236ea0
movzx eax, byte [rsp + 0x50]
mov rcx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x70]
mov edx, dword [rsp + 0x70]
fimul dword [rcx - 0x77]
invalid
mov edx, dword [rsp + 0x70]
movzx r8d, al
lea r9, [0x1403ad560]
movsxd r10, dword [r9 + r8*4]
add r10, r9
mov r8, rsi
jmp r10
add rcx, 4
jmp 0x14025631a
movzx eax, byte [0x140545270]
mov ecx, 0xe0
mov edx, 8
call fcn.140026d00
test rax, rax
je 0x14025683f
mov r14, rax
mov rbx, rsi
mov rax, qword [rsp + 0x80]
mov qword [r14 + 0x30], rax
movups xmm0, xmmword [rsp + 0x50]
movups xmm1, xmmword [rsp + 0x60]
movups xmm2, xmmword [rsp + 0x70]
movups xmmword [r14 + 0x20], xmm2
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
mov qword [rsp + 0xc8], r14
and al, 0xc8
add byte [rax], al
invalid
and al, 0xc8
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax + rax], al
add byte [rax], al
invalid
enter 0, 0
mov qword [rsp + 0xd0], 4
add byte [rax - 0x39], cl
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rcx], al
mov qword [rsp + 0xd8], 1
movups xmm0, xmmword [rsp + 0x108]
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x108], al
movups xmm1, xmmword [rsp + 0x118]
sbb byte [rcx], al
add byte [rax], al
movups xmm2, xmmword [rsp + 0x128]
movups xmm3, xmmword [rsp + 0x138]
movaps xmmword [rsp + 0x80], xmm3
sub dword [rsp + 0x80], ebx
sub dword [rsp + 0x80], ebx
movaps xmmword [rsp + 0x70], xmm2
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x90]
lea rdx, [rsp + 0x50]
and al, 0x50
and al, 0x50
call fcn.140237340
cmp byte [rsp + 0x90], 0xa
and al, 0x90
add byte [rax], al
add byte [rdx], cl
and al, 0x90
add byte [rax], al
add byte [rdx], cl
je 0x140256277
mov r15d, 1
mov esi, 0x38
add byte [rax], al
add byte [rax], al
lea r12, [rsp + 0xc8]
lea r13, [rsp + 0x90]
lea rbp, [rsp + 0x50]
lea ebp, [rsp + 0x50]
lea ebp, [rsp + 0x50]
nop word [rax + rax]
cmp r15, qword [rsp + 0xd0]
jne 0x14025621d
mov rcx, r12
mov rdx, r15
call fcn.1402568c0
mov r14, qword [rsp + 0xc8]
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0xc0]
mov qword [r14 + rsi + 0x30], rax
movups xmm0, xmmword [rsp + 0x90]
movups xmm1, xmmword [rsp + 0xa0]
mov word [rax + riz*4], fs
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xb0], dl
invalid
mov word [rax + riz*4], fs
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xb0], dl
invalid
add byte [rcx + 0xf], al
adc dword [rsi + rsi + 0x20], edx
movups xmmword [r14 + rsi + 0x20], xmm2
movups xmmword [rsi + rsi + 0x20], xmm2
movups xmmword [r14 + rsi + 0x10], xmm1
movups xmmword [r14 + rsi], xmm0
inc r15
mov qword [rsp + 0xd8], r15
mov esp, 0xd824
add byte [rcx + rcx*4 - 0x17], cl
mov esp, 0xd824
add byte [rcx + rcx*4 - 0x17], cl
mov rdx, rbp
call fcn.140237340
add rsi, 0x38
cmp byte [rsp + 0x90], 0xa
add byte [rax], al
add byte [rdx], cl
add byte [rax], al
add byte [rdx], cl
jne 0x140256200
movups xmm0, xmmword [rsp + 0xc8]
movaps xmmword [rsp + 0x30], xmm0
and al, 0x30
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x30], eax
and al, 0x30
and al, 0x30
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x40], eax
mov rsi, rbx
lea rcx, [rsp + 0x90]
and al, 0x90
add byte [rax], al
add byte [rax - 0x75], cl
pop rsp
and al, 0x20
add byte [rax], al
mov rbx, qword [rsp + 0x20]
mov rdx, rbx
mov r8, rsi
call fcn.140236ea0
or edi, esi
dec dword [rdi]
mov dh, 0x94
and al, 0x90
add byte [rax], al
invalid
or edi, esi
dec dword [rdi]
invalid
mov dh, 0x94
xchg esp, eax
and al, 0x90
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rsp + 0xa0]
mov ecx, dword [rsp + 0xa0]
mov word [rax + riz*4], fs
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
in eax, 0x72
invalid
mov rax, qword [rsp + 0xb0]
lea r8, [0x1403ad5b0]
lea eax, [0x1403ad5b0]
lea eax, [0x1403ad5b0]
jb 0x1402562df
adc eax, 0xc634d00
nop
add byte [rbp + 0x63], cl
or al, 0x90
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov qword [rsp + 0xf0], rdi
jmp r9
ror dword [rax - 0x77], 0xbc
and al, 0xf0
add byte [rax], al
add byte [rcx - 1], al
jmp r9
invalid
add rcx, 4
add ecx, 4
rol dword [rcx + rbp*8], 0xfb
jmp 0x1402563e1
sti
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0x42], cl
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
cmove eax, edx
invalid
invalid
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
cmove eax, edx
cmove eax, edx
add rcx, r8
add rcx, 8
add ecx, 8
jmp 0x14025631a
and byte [rcx + 6], bh
mov ecx, 6
add bl, ch
sbb dword [rbp + rcx*4 + 0x42], ecx
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
invalid
invalid
jmp 0x14025631a
lea r8, [rdx + 1]
lea eax, [rdx + 1]
test rdx, rdx
test edx, edx
cmove r8, rdx
cmove eax, edx
add rcx, r8
add rcx, 2
add ecx, 2
rol dword [rdx], 0xeb
add ch, bl
jmp 0x14025631a
add eax, 0x2b9
add byte [rcx - 0x77], cl
invalid
mov ecx, 2
mov r8, rsi
sub r8, rcx
jb 0x14025681d
add byte [rax + 3], cl
and al, 0x20
add rcx, qword [rsp + 0x20]
mov rbx, rcx
mov ebx, ecx
retf
test r8, r8
je 0x140256346
movzx ecx, byte [rbx]
cmp cl, 0x5c
sete dl
cmp cl, 0x2f
sete cl
xchg esp, eax
ror dword [rax], 0xd1
xchg esp, eax
ror dword [rax], 0xd1
jmp case.0x140255f05.36
xor ecx, ecx
cmp al, 5
jb 0x140256373
test cl, cl
jne 0x140256373
test bpl, bpl
je 0x140255ff8
lahf
cld
invalid
invalid
lahf
cld
invalid
dec dword [rax - 0x73]
adc eax, 0x2690f0
invalid
nop
invalid
invalid
lea rdx, [0x1404bf450]
invalid
nop
add byte es:[rcx - 0x48], al
add byte [rcx - 0x48], al
add byte [rcx - 0x48], al
mov r8d, 1
add dword [rax], eax
add byte [rax], al
mov rcx, rdi
stc
call fcn.140253f60
jmp 0x140255ff8
cld
invalid
invalid
invalid
cld
invalid
lea rcx, [rsp + 0x50]
mov rdx, r15
mov edx, edi
mov r8, r14
mov eax, esi
call fcn.140236ea0
movzx r8d, byte [rsp + 0x50]
push rax
mov rax, qword [rsp + 0x60]
and al, 0x60
invalid
mov rdx, qword [rsp + 0x70]
mov edx, dword [rsp + 0x70]
lea rcx, [0x1403ad57c]
lea ecx, [0x1403ad57c]
or eax, 0x1571e2
jno 0x1402563ae
adc eax, 0xc634e00
or dword [rcx + 1], 0xe1ff41c9
jmp r9
jmp rcx
add byte [rsi + 0x63], cl
or al, 0x81
movsxd r9, dword [rcx + r8*4]
add r9, rcx
jmp r9
jmp rcx
jmp rcx
lea rcx, [rax + 4]
jmp 0x1402567a4
test dword [rbx], 0x8d480000
push rax
add byte [rax], al
lea rdx, [rax + 1]
lea edx, [rax + 1]
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
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
invalid
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
and byte [rcx + 6], bh
mov ecx, 6
mov ecx, 6
add byte [rax], al
jmp 0x1402563e1
sbb dword [rax - 0x73], ecx
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
invalid
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
add eax, 0x2b9
mov ecx, 2
invalid
invalid
mov ecx, 2
cmp rcx, rsi
int1
mov rax, qword [rsp + 0x20]
ja 0x14025682e
jne 0x1402563f5
xor eax, eax
jmp 0x14025640a
add rcx, rax
mov rbx, rcx
movzx eax, byte [rbx]
cmp al, 0x5c
sete cl
cmp al, 0x2f
sete al
or al, cl
mov rcx, qword [rsp + 0xb0]
mov qword [rsp + 0x80], rcx
movups xmm0, xmmword [rsp + 0x90]
movups xmm1, xmmword [rsp + 0xa0]
movups xmmword [rsp + 0x70], xmm1
movups xmmword [rsp + 0x60], xmm0
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x58], rsi
mov word [rsp + 0x88], 0x200
mov byte [rsp + 0x8a], al
lea rsi, [rsp + 0x91]
lea rdi, [rsp + 0x90]
lea rbx, [rsp + 0x50]
xor r15d, r15d
lea r14, [rsp + 0x30]
jmp 0x1402564b8
mov rdx, qword [rsp + 0x40]
imul rax, rdx, 0x38
add rax, qword [rsp + 0x30]
mov byte [rax], r12b
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movups xmmword [rax + 1], xmm0
movups xmmword [rax + 0x11], xmm1
movups xmmword [rax + 0x21], xmm2
mov rcx, qword [rsi + 0x2f]
mov qword [rax + 0x30], rcx
inc rdx
mov qword [rsp + 0x40], rdx
mov rcx, rdi
mov rdx, rbx
call fcn.140237340
movzx r12d, byte [rsp + 0x90]
cmp r12b, 0xa
je 0x14025656d
lea eax, [r12 - 6]
movzx ecx, al
lea rax, [rcx + 1]
cmp cl, 4
cmovae rax, r15
cmp rax, 1
cmp eax, 1
je 0x140256520
cmp eax, 2
je 0x1402564b8
cmp eax, 3
jne 0x140256550
mov rdx, qword [rsp + 0x40]
test rdx, rdx
je 0x1402564b8
dec rdx
mov rax, qword [rsp + 0x30]
imul rcx, rdx, 0x38
cmp byte [rax + rcx], 9
jne 0x1402564b8
jmp 0x1402564b3
xor edx, edx
cmp qword [rsp + 0x40], 0
setne dl
mov qword [rsp + 0x40], rdx
cmp qword [rsp + 0x38], rdx
jne 0x140256485
test dword [rdx - 1], ecx
invalid
invalid
test dword [rdx - 1], ecx
invalid
mov rcx, r14
call fcn.140256990
jmp 0x140256480
mov rdx, qword [rsp + 0x40]
push rsp
and al, 0x40
cmp rdx, qword [rsp + 0x38]
jne 0x140256485
mov rcx, r14
call fcn.140256990
jmp 0x140256480
mov qword [rsp + 0x90], 1
mov dword [rsp + 0x90], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x98], xmm0
mov byte [rsp + 0xa8], 1
add byte [rcx], al
add byte [rcx], al
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x28], rax
sub byte [rax - 0x75], cl
and al, 0x40
and al, 0x40
test rax, rax
je 0x140256721
imul rsi, rax, 0x38
mov r15, qword [rsp + 0x20]
add rsi, r15
add esi, edi
lea rbp, [rsp + 0x51]
lea ebp, [rsp + 0x51]
lea r13, [rsp + 0x90]
lea rdi, case.0x14015b75c.114
xor eax, eax
jmp 0x1402565e1
invalid
xor eax, eax
add r15, 0x38
cmp r15, rsi
je 0x140256721
test byte [rax + 1], al
add byte [rax], al
cmp byte [rcx + 0x39], cl
test dword [rdi], 0x14084
test byte [rax + 1], al
add byte [rax], al
invalid
invalid
movzx r14d, byte [r15]
mov dh, 0x37
cmp r14d, 0xa
cmp esi, 0xa
je 0x140256721
xor al, byte [rcx]
add byte [rax], al
mov byte [rsp + 0x50], r14b
mov byte [rsp + 0x50], dh
mov rcx, qword [r15 + 0x30]
mov qword [rbp + 0x2f], rcx
movups xmm0, xmmword [r15 + 1]
movups xmm0, xmmword [rdi + 1]
invalid
add dword [r9 + 0xf], r8d
adc byte [rdi + 0x11], cl
invalid
invalid
movups xmm1, xmmword [r15 + 0x11]
adc qword [r9 + 0xf], r8
adc byte [rdi + 0x21], dl
movups xmm2, xmmword [r15 + 0x21]
movups xmm2, xmmword [rdi + 0x21]
movups xmmword [rbp + 0x20], xmm2
movups xmmword [rbp + 0x10], xmm1
movups xmmword [rbp], xmm0
adc dword [rbp], eax
add byte [rax + 0x482a7401], ch
lea ecx, [rsp + 0x50]
test al, 1
je 0x140256645
lea rcx, [rsp + 0x50]
lea rdx, [0x1404bf590]
adc eax, 0x268f69
imul ecx, dword [rdi - 0x1b17ffda], 0x84fffe10
sal byte [rbp + 0x15], 0x41
jne 0x140256645
mov r8d, 1
call fcn.140237710
test al, al
in al, 0x10
invalid
jne 0x140256645
adc eax, 0x1b841
mov r8d, 1
add dword [rax], eax
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
mov ecx, ebp
lea rdx, [0x1404bf450]
call fcn.140253f60
invalid
adc byte [rsi + 0x1be80026], cl
fcos
add al, ch
add al, ch
sbb ebx, ecx
invalid
dec dword [rax - 0x75]
pop rsp
and al, 0x60
invalid
mov rbx, qword [rsp + 0x60]
invalid
lea eax, [r14 - 6]
lea eax, [rsi - 6]
movzx eax, al
lea r12, [rax + 1]
lea esp, [rax + 1]
lea esp, [rax + 1]
invalid
cmp al, 4
mov eax, 0
add byte [rax], al
add byte [rax], al
cmovae r12, rax
movsxd rax, dword [rdi + r12*4]
add rax, rdi
add eax, edi
add eax, edi
clc
mov r8, r12
lea rdx, [0x1404bf450]
lea esp, [rsi]
add bh, bh
invalid
lea esp, [rsi]
add bh, bh
loopne case.0x14025448e.338
invalid
mov rdx, qword [rsp + 0x78]
mov edx, dword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
jmp case.0x140256671.1
invalid
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax], 0
add bl, ch
mov rdx, qword cs:[rsp + 0x58]
mov rdx, qword [rsp + 0x58]
mov edx, dword [rsp + 0x58]
mov r8, rbx
jmp case.0x140256671.1
mov r8d, 1
lea rdx, [0x1404eb0ea]
adc eax, 0x294a51
adc eax, 0x294a51
sub qword [rax], rax
jmp case.0x140256671.1
mov r8d, 2
add al, byte [rax]
add byte [rax], al
lea rdx, str..._2e_2e_2e_2E_2E_2e_2E_2E_2e._2E.._2e._2E._2e_2E
sub dword [rax], eax
nop dword [rax + rax]
mov rcx, r13
call fcn.140253f60
fdivr st(7)
inc dword [rcx - 0x7d]
cld
invalid
jmp 0x13ffe0f9f
fdivr st(7)
inc dword [rcx - 0x7d]
cld
add dword [rdi], ecx
test byte [rax], dl
adc bh, bh
je case.0x1402566e3.5
adc bh, bh
invalid
mov al, 1
test r12, r12
jne case.0x140255ebb.48
mov rax, qword [rsp + 0x70]
mov eax, dword [rsp + 0x70]
and al, 0x70
mov ecx, r14d
mov ecx, esi
lea rdx, [0x1403ad5e0]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
add rbx, 4
add ebx, 4
ret
mov r14, rbx
jmp case.0x1402566e3.2
lea rcx, [rax + 1]
test rax, rax
cmove rcx, rax
lea r14, [rbx + rcx]
add r14, 8
or bl, ch
invalid
lea rcx, [rax + 1]
test rax, rax
test eax, eax
cmove rcx, rax
lea r14, [rbx + rcx]
add r14, 2
test r14, r14
setne al
jmp case.0x140255ebb.48
cmp qword [rsp + 0x28], 0
jl 0x140256749
and al, 0x28
sub byte [rax], al
add byte [rdi + rcx - 0x46], dh
or byte [rax], al
add byte [rax], al
je case.0x140255fab.18
mov edx, 8
mov rcx, qword [rsp + 0x20]
call fcn.140026d90
invalid
dec dword [rax - 0x75]
mov rsi, qword [rsp + 0xf0]
mov ah, 0x24
lock add byte [rax], al
invalid
add byte [rax - 0x7d], cl
cmp qword [rsi + 8], 0
jle case.0x140255fab.16
add byte [rbp + rcx + 0x48], dh
mov ecx, dword [rsi]
je case.0x140256109.11
mov rcx, qword [rsi]
invalid
mov edx, 1
add byte [rax], al
add al, ch
invalid
cmp al, 6
invalid
call fcn.140026d90
dec dword [rdi]
movups xmm0, xmmword [rsp + 0x90]
adc byte [rsp + 0x90], al
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
movups xmm1, xmmword [rsp + 0xa0]
adc byte [rsp + 0xa0], cl
mov word [rax + riz*4], fs
add byte [rax], al
add byte [rdi], cl
adc dword [rsi + 0x10], ecx
invalid
movups xmmword [rsi + 0x10], xmm1
adc byte [rdi], cl
movups xmmword [rsi], xmm0
adc dword [rsi], eax
jmp 0x140256008
dec dword [rax - 0x73]
lea rcx, [rdx + 1]
lea ecx, [rdx + 1]
add qword [rax - 0x7b], rcx
test rdx, rdx
cmove rcx, rdx
retf 0x148
ror dword [rax - 0x7d], 0xc1
add ch, bl
invalid
ror byte [rax + 0xf], cl
retf 0x148
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
add bl, ch
jmp 0x1402567a4
sbb dword [rax - 0x73], ecx
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
add rcx, rax
add rcx, 8
ror dword [rax], 0xeb
invalid
add qword [rax - 0x7b], rcx
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], cl
retf 0x148
ror dword [rax], 0xeb
add eax, 0x2b9
invalid
add al, byte [rax]
invalid
mov ecx, 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx + rdi - 0xf], cl
cmp rcx, r14
int1
ja case.default.0x1402567ba
mov ecx, r8d
mov ecx, eax
lea r8, [0x1403ad598]
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
jmp rcx
add rax, 4
add eax, 4
rol byte [rbx + rbp*8], 0x38
jmp 0x1402567fa
xor eax, eax
jmp 0x140256803
invalid
cmp eax, 0x14a8d48
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
add rax, rcx
add rax, 2
jmp 0x1402567fa
invalid
and byte [rax + 6], bh
mov eax, 6
jmp 0x1402567fa
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
add rax, rcx
add rax, 8
jmp 0x1402567fa
mov eax, 2
cmp r14, rax
jb 0x140255ff8
mov qword [rdi + 0x10], rax
jmp 0x140255ff8
lea r8, [0x1404bf438]
mov rdx, r14
call fcn.140050080
ud2
lea r8, [0x1404bf438]
mov rdx, rsi
call fcn.140050080
ud2
lea r8, [0x1404bf438]
mov rdx, rsi
call fcn.140050080
ud2
mov ecx, 8
mov edx, 0xe0
call fcn.14004a180
ud2
je 0x140256929
mov rcx, qword [rsi]
imul rax, rax, 0x38
imul eax, eax, 0x38
imul eax, eax, 0x38
mov qword [rsp + 0x28], rcx
and al, 0x28
mov qword [rsp + 0x30], 8
mov qword [rsp + 0x38], rax
jmp 0x140256932
mov qword [rsp + 0x30], 0
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0x28]
call fcn.1402357a0
cmp qword [rsp + 0x40], 0
mov rcx, qword [rsp + 0x48]
je 0x140256969
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x140256970
test rcx, rcx
jne 0x140256977
call fcn.14004a140
ud2
mov qword [rsi], rcx
mov qword [rsi + 8], rdi
add rsp, 0x58
pop rdi
pop rsi
ret
mov rdx, qword [rsp + 0x50]
call fcn.14004a180
ud2
mov ecx, 0x4924924a
xchg edx, eax
and al, 0x49
add dh, byte [rcx]
ror byte [rax + 0x39], cl
cmp edi, ecx
cmp edi, ecx
setb dl
imul r8, rdi, 0x38
shl rdx, 3
test rax, rax
je 0x1402569f9
mov rcx, qword [rsi]
imul rax, rax, 0x38
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], 8
mov qword [rsp + 0x38], rax
jmp 0x140256a02
mov qword [rsp + 0x30], 0
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0x28]
call fcn.1402357a0
cmp qword [rsp + 0x40], 0
mov rcx, qword [rsp + 0x48]
je 0x140256a39
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x140256a40
test rcx, rcx
jne 0x140256a47
call fcn.14004a140
ud2
mov qword [rsi], rcx
mov qword [rsi + 8], rdi
add rsp, 0x58
pop rdi
pop rsi
ret
invalid
mov rdx, qword [rsp + 0x50]
call fcn.14004a180
invalid
invalid
dec dword [rdi]
invalid
invalid
or byte [rbx + r9*4 + 0x4a], al
and al, 0x49
shl ecx, 0x20
or r9, rax
mov qword [rcx], 0
mov dword [rcx], 0
mov dword [rcx], 0
mov dword [rcx + 0x10], 0
mov dword [rcx + 0x18], 0
sbb byte [r8], al
add byte [rax], al
add byte [rdi], cl
adc byte [rdx + 0xc], al
adc byte [r8], al
add byte [rax], al
add bh, al
sbb byte [r8], al
add byte [rax], al
add byte [rdi], cl
adc byte [rdx + 0xc], al
movups xmmword [rcx + 0x20], xmm0
mov rax, qword [rdx + 0x1c]
mov qword [rcx + 0x30], rax
xor byte [rcx + rcx*4 + 0x49], cl
cmp byte [rcx + rcx*4 + 0x41], al
shl r8d, 0x15
xor byte [rcx + rcx*4 + 0x49], cl
cmp byte [rcx + rcx*4 + 0x41], al
shl r8d, 0x15
shl r8d, 0x15
sar r8d, 0x1f
sar eax, 0x1f
and r8d, dword [rdx + 0x2c]
mov dword [rcx + 0x44], r8d
ret
je 0x140256abf
mov rcx, rdx
mov rdx, r8
ret 0xc1e9
add byte [rax], al
invalid
ret 0xc1e9
mov rcx, rdx
mov ecx, edx
mov rdx, r8
jmp 0x140256ad0
add byte [rax], al
invalid
add byte [rax], al
add byte [rsi + 0xf], ah
invalid
add byte [rax], al
push rsi
push rdi
push rbx
sub rsp, 0x50
in al, dx
push rax
mov r8, rdx
mov rdx, rcx
retf 0x8d48
and al, 0x20
call fcn.140235270
mov edi, esp
std
dec dword [rax - 0x75]
and al, 0x20
and al, 0x20
retf 0x8d48
mov edi, esp
std
dec dword [rax - 0x75]
and al, 0x20
and al, 0x20
and al, 0x20
mov rsi, qword [rsp + 0x28]
and al, 0x28
test rax, rax
je case.0x1402567ba.24
jge 0x140256b3f
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
and al, 0x30
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rsi
je 0x140256b28
sub byte [rax - 0x77], cl
and al, 0x30
and al, 0x30
and byte [rax - 0x77], cl
je 0x140256b28
sub byte [rax - 0x77], cl
and al, 0x30
and al, 0x30
mov dword [rsp + 0x30], ecx
xor byte [rax - 0x73], cl
and al, 0x38
and al, 0x38
lea rcx, [rsp + 0x38]
lea ecx, [rsp + 0x38]
and al, 0x38
lea rdx, [rsp + 0x20]
lea edx, [rsp + 0x20]
push rsp
and al, 0x20
mov r8b, 1
call fcn.140251260
cmpsd dword [rsi], dword [rdi]
invalid
dec dword [rax - 0x75]
jl 0x140256b44
and al, 0x38
cmpsd dword [rsi], dword [rdi]
invalid
dec dword [rax - 0x75]
jl 0x140256b44
invalid
and al, 0x38
cmp byte [rax - 0x75], cl
je 0x140256b49
invalid
mov rsi, qword [rsp + 0x40]
mov esi, dword [rsp + 0x40]
and al, 0x40
test rdi, rdi
test rdi, rdi
test edi, edi
push qword [rax + rcx*2 + 0x48]
je case.0x1402567ba.24
mov rcx, rdi
mov ecx, edi
xor edx, edx
call sub.kernel32.dll_CreateDirectoryW
test eax, eax
je 0x140256b4f
test rsi, rsi
div byte [rbp + rcx - 0x46]
je 0x140256b4b
mov edx, 2
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
add byte [rax], al
mov rcx, rdi
mov ecx, edi
stc
call fcn.140026d90
invalid
push qword [rcx]
xor esi, esi
jmp case.0x1402567ba.24
imul bl
and al, 0xe8
xor byte [rsp + rax], dl
adc al, 4
call sub.kernel32.dll_GetLastError
adc al, 4
add byte [rcx - 0x1c3eb73d], cl
and byte [rax - 0x7d], cl
invalid
invalid
mov ebx, eax
shl rbx, 0x20
shl ebx, 0x20
ret
shl ebx, 0x20
jrcxz 0x140256b7a
or rbx, 2
test rsi, rsi
test esi, esi
retf
add cl, byte [rax - 0x7b]
div byte [rbp + rcx - 0x46]
je case.0x140256109.43
invalid
add al, byte [rax]
test esi, esi
je case.0x140256109.43
mov edx, 2
add byte [rax], al
mov rcx, rdi
call fcn.140026d90
add bl, ch
dec dword [rax - 0x77]
fimul word [rax - 0x77]
mov rax, rsi
mov rsi, rbx
mov esi, ebx
mov rax, rsi
mov eax, esi
add rsp, 0x50
invalid
push rax
pop rbx
pop rdi
pop rsi
ret
push r15
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x1a8
sub esp, 0x1a8
add dword [rax], eax
add byte [rax - 0x77], cl
mov esi, edx
add byte [rax], al
mov rsi, rdx
mov esi, edx
mov rdi, rcx
mov edi, ecx
lea rcx, [rsp + 0x20]
mov rdx, rdi
mov r8, rsi
invalid
call fcn.140236ea0
test dword [rdx], 0xb60ffffe
and al, 0x20
and al, 0x20
invalid
test dword [rdx], 0xb60ffffe
and al, 0x20
and al, 0x20
dec dword [rdi]
mov dh, 0x44
and al, 0x20
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x40]
movzx r8d, al
mov dh, 0xc0
mov dh, 0xc0
ror byte [rbp + rcx*4 + 0xd], 0x35
lea r9, [0x1403ad5f8]
movsxd r10, dword [r9 + r8*4]
xor eax, 0x4f00156a
invalid
push 0x15
add byte [rdi + 0x63], cl
adc al, 0x81
adc eax, 0x14634f00
or dword [rbp + 1], 0xf08949ca
add edx, ecx
mov r8, rsi
add r10, r9
add edx, ecx
mov r8, rsi
mov r9, rdi
stc
jmp r10
add rcx, 4
rol dword [rbx + rbp*8], 0x34
add al, 0xeb
xor al, 0x4c
lea r8, [rdx + 1]
jmp 0x140256c0d
lea r8, [rdx + 1]
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
invalid
invalid
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 8
jmp 0x140256c0d
mov ecx, 6
add byte [rax], al
jmp 0x140256c0d
lea r8, [rdx + 1]
test rdx, rdx
test edx, edx
test edx, edx
cmove r8, rdx
add rcx, r8
add ecx, eax
add ecx, eax
add rcx, 2
jmp 0x140256c0d
invalid
add eax, 0x2b9
add byte [rcx - 0x77], cl
mov eax, esi
mov ecx, 2
mov r8, rsi
mov eax, esi
sub r8, rcx
jb 0x1402570e1
enter 4, 0
enter 4, 0
add rcx, rdi
mov r9, rcx
test r8, r8
je 0x140256c38
invalid
adc al, 0x41
movzx ecx, byte [rcx]
movzx ecx, byte [r9]
cmp cl, 0x5c
pop rsp
sete dl
cmp cl, 0x2f
sete cl
or cl, dl
jmp 0x140256c3a
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 0x140256c6c
cmp al, 6
jne 0x140256c74
jmp 0x140256c9b
cmp al, 2
ja 0x140256f77
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, [0x1404ef530]
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.140257140
cmp byte [rsp + 0xf8], 0xa
je 0x140256e14
lea rbx, [rsp + 0x58]
lea r14, [rsp + 0x170]
lea r15, [rsp + 0x130]
lea r12, [rsp + 0x20]
lea r13, [rsp + 0xf8]
lea rbp, [rsp + 0x90]
lea ebp, [rsp + 0x90]
and al, 0xf8
add byte [rax], al
add byte [rax - 0x73], cl
invalid
lodsb al, byte [rsi]
and al, 0x90
add byte [rax], al
lea ebp, [rsp + 0x90]
add byte [rdi], cl
invalid
nop dword [rax]
mov rcx, r14
mov rdx, r15
call fcn.140257140
cmp byte [rsp + 0x170], 0xa
add byte [rdx], cl
je case.0x1402566e3.14
add byte [rax], al
mov rax, qword [rsp + 0x128]
add byte [rax], al
mov qword [rsp + 0x50], rax
push rax
movups xmm0, xmmword [rsp + 0xf8]
movups xmm1, xmmword [rsp + 0x108]
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x108], cl
movups xmm2, xmmword [rsp + 0x118]
movaps xmmword [rsp + 0x40], xmm2
and al, 0x40
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x40], edx
and al, 0x40
and al, 0x40
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
xor byte [rdi], cl
sub dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x1a0]
mov qword [rbx + 0x30], rax
xor byte [r15], cl
adc byte [rsp + 0x170], al
movabs al, byte [0xf30438948000001]
xor byte [r15], cl
adc byte [rsp + 0x170], al
jo 0x140256dd0
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x180], cl
mov word [rax + rax*4], fs
add dword [rax], eax
invalid
movups xmm1, xmmword [rsp + 0x180]
mov word [rax + rax*4], fs
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x190], dl
nop
add dword [rax], eax
invalid
movups xmm2, xmmword [rsp + 0x190]
nop
add dword [rax], eax
add byte [rdi], cl
adc dword [rbx + 0x20], edx
push rbx
invalid
movups xmmword [rbx + 0x20], xmm2
push rbx
and byte [rdi], cl
adc dword [rbx + 0x10], ecx
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx], xmm0
mov rcx, r12
mov rdx, rbx
call fcn.140237710
test al, al
je case.0x1402566e3.14
mov rcx, r13
mov rdx, rbp
invalid
invalid
call fcn.140257140
cmp byte [rsp + 0xf8], 0xa
mov esp, 0xf824
add byte [rdx], cl
mov esp, 0xf824
add byte [rdx], cl
jne 0x140256d70
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x130]
call fcn.140257140
cmp byte [rsp + 0x20], 0xa
je 0x140256f77
mov rcx, rdi
mov rdx, rsi
call 0x140256ad0
test rax, rax
je 0x140256f77
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, [0x1403ad614]
movsxd rcx, dword [rax + r15*4]
add rcx, rax
jmp rcx
movzx eax, byte [rbx + 0x10]
jmp 0x140256e77
movzx eax, byte [rbx + 0xf]
jmp 0x140256e77
mov rcx, rbx
shr rcx, 0x20
call fcn.140234350
std
invalid
std
inc dword [rax + rax*8 - 0x76b79a8c]
mov rcx, rdi
test al, al
je 0x140256ee0
invalid
mov rcx, rdi
mov rdx, rsi
call fcn.1402575b0
test al, al
je case.0x1402563a1.59
xor r14d, r14d
lea rax, [r15 - 2]
cmp rax, 2
cmp eax, 2
jb case.0x140256bd0.10
fild dword [rax]
add byte [rax], al
test r15, r15
je case.0x140256bd0.10
mov r14, rbx
dec r14
mov r15, qword [rbx - 1]
mov edi, dword [rbx - 1]
mov edi, dword [rbx - 1]
mov rbx, qword [rbx + 7]
pop rbx
invalid
mov rcx, r15
call qword [rbx]
cmp qword [rbx + 8], 0
or byte [rax], al
or byte [rax], al
je case.0x140255ebb.72
mov rdx, qword [rbx + 0x10]
mov rcx, r15
mov ecx, edi
call fcn.140026d90
ret 0xdcfe
mov edx, 8
mov rcx, r14
int1
add byte [rcx + rcx*4 - 0xf], cl
int1
call fcn.140026d90
jmp 0x140256f77
xchg edi, eax
add byte [rax], al
invalid
xchg edi, eax
add byte [rax], al
add byte [rcx - 0x73], cl
invalid
lea rax, [r15 - 2]
lea eax, [rdi - 2]
dec byte [r8 - 0x7d]
dec byte [rax - 0x7d]
cmp rax, 2
jb case.0x140255f05.73
invalid
clc
add dh, byte [rdx + 0x38]
invalid
cmp byte [rbp - 0x7b], cl
push qword [rbx + rsi + 0x49]
invalid
invalid
test r15, r15
je case.0x140255f05.73
invalid
xor ecx, dword [rcx - 0x77]
mov r14, rbx
mov esi, ebx
fimul word [rcx - 1]
invalid
dec r14
mov r15, qword [rbx - 1]
jnp case.0x140255f05.67
jnp case.0x140255f05.67
dec dword [rax - 0x75]
pop rbx
invalid
mov rbx, qword [rbx + 7]
mov rcx, r15
mov ecx, edi
mov ecx, edi
stc
call qword [rbx]
cmp qword [rbx + 8], 0
or byte [rax], al
or byte [rax], al
add byte [rsp + rcx + 0x48], dh
je 0x140256f15
mov rdx, qword [rbx + 0x10]
mov edx, dword [rbx + 0x10]
adc byte [rcx + rcx*4 - 7], cl
mov rcx, r15
call fcn.140026d90
fdiv st(7), st(0)
invalid
mov edx, 8
mov rcx, r14
mov ecx, esi
call fcn.140026d90
dec dword [rax - 0x77]
stc
mov rcx, rdi
mov rdx, rsi
mov edx, esi
call fcn.140257470
test rax, rax
invalid
add eax, 0x85480000
ror byte [rdi], 0x84
je case.0x140256e5d.5
add dword [rax], 0
add byte [rax - 0x77], cl
mov rcx, rax
invalid
cld
invalid
mov rcx, rax
mov ecx, eax
call 0x140256b80
dec dword [rcx - 0x77]
invalid
mov r14, rax
test rax, rax
jne case.0x140256bd0.10
xor al, 0x48
mov ecx, edi
mov rcx, rdi
mov rdx, rsi
bnd call 0x140256ad0
call 0x140256ad0
invalid
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
and byte [rax - 0x7b], cl
sal byte [rsp + rbx + 0x49], 0x89
je 0x140256f77
mov r14, rax
test rax, rax
je 0x140256f77
sbb al, 0x49
mov r14, rax
mov esi, eax
mov rcx, rdi
stc
mov rdx, rsi
mov edx, esi
bnd call fcn.1402575b0
call fcn.1402575b0
add byte [rax], al
add byte [rax + rax*8 - 0x72b7f28c], al
test al, al
je case.0x140256bd0.10
sal byte [rbp + rcx + 0x48], 0x8d
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
and al, 0x20
and al, ch
leave
mov ch, 0xff
invalid
call fcn.140252540
invalid
inc dword [rbp + 0x31]
test byte [rcx + rcx*4 - 0x10], 0x48
mov rax, r14
invalid
xor r14d, r14d
xor esi, esi
mov rax, r14
invalid
add rsp, 0x1a8
add esp, 0x1a8
invalid
add byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop rsi
pop r15
ret
mov r14, rbx
mov esi, ebx
fsubp st(3)
jmp case.0x140256bd0.10
in al, 0x48
mov eax, ebx
invalid
mov rax, rbx
fmul dword [rax - 0x3f]
shr rax, 0x20
shr eax, 0x20
call 0x1691df2c0
cmp eax, 0x28
sub byte [rdi + 0x20], dh
ja case.default.0x140256fb0
and byte [rax - 0x73], cl
lea rcx, [0x1403ad624]
or eax, 0x15667b
adc ax, 0x4800
invalid
adc eax, 0x4634800
or dword [rax + 1], 0x31e0ffc8
add rax, rcx
jmp rax
invalid
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
add eax, ecx
enter 0xffffffffffffe0ff, 0x31
jmp rax
xor eax, eax
shr cl, 0xbe
jmp 0x140256e77
mov esi, 0x4cfffffe
lea esi, [0x1404bec28]
xor eax, 0x267c68
invalid
invalid
lea r14, str.failed_to_create_whole_tree
xor eax, 0x267c68
push 0xffffffffeb00267c
jl case.0x1402563a1.72
add bl, ch
add bl, ch
jmp case.0x140256bd0.10
mov eax, 0xaee929b0
mov al, 0x29
sub ecx, ebp
jmp 0x140256e77
scasb al, byte [rdi]
invalid
invalid
mov al, 1
add ecx, ebp
jmp 0x140256e77
cmpsd dword [rsi], dword [rdi]
invalid
invalid
mov al, 2
add ch, cl
jmp 0x140256e77
movabs al, byte [0xfe99e903b0fffffe]
invalid
mov al, 3
add ebp, ecx
jmp 0x140256e77
cdq
invalid
invalid
mov al, 4
add al, 0xe9
jmp 0x140256e77
xchg edx, eax
invalid
invalid
mov al, 5
add eax, 0xfffe8be9
push qword [rax - 0x17b16fa]
mov al, 6
invalid
test dh, bh
jmp 0x140256e77
mov edi, esi
invalid
mov al, 6
jmp 0x140256e77
test dh, bh
invalid
mov al, 7
jmp 0x140256e77
jge case.0x1402562da.53
invalid
mov al, 8
jmp 0x140256e77
jbe case.0x1402562da.54
invalid
mov al, 9
jmp 0x140256e77
outsd dx, dword [rsi]
invalid
invalid
mov al, 0xa
jmp 0x140256e77
push 0xffffffffb0fffffe
or ebp, ecx
invalid
invalid
mov al, 0xb
jmp 0x140256e77
invalid
invalid
mov al, 0xc
jmp 0x140256e77
pop rdx
invalid
invalid
mov al, 0xd
jmp 0x140256e77
push rbx
invalid
invalid
mov al, 0xe
jmp 0x140256e77
invalid
invalid
mov al, 0xf
jmp 0x140256e77
invalid
invalid
mov al, 0x10
jmp 0x140256e77
invalid
invalid
mov al, 0x11
jmp 0x140256e77
invalid
invalid
mov al, 0x12
jmp 0x140256e77
xor dh, bh
invalid
mov al, 0x13
jmp 0x140256e77
sub esi, edi
invalid
mov al, 0x14
jmp 0x140256e77
and bh, dh
invalid
mov al, 0x15
jmp 0x140256e77
sbb edi, esi
invalid
mov al, 0x16
jmp 0x140256e77
adc al, 0xfe
invalid
mov al, 0x17
jmp 0x140256e77
or eax, 0xb0fffffe
sbb cl, ch
invalid
invalid
invalid
mov al, 0x18
jmp 0x140256e77
invalid
mov al, 0x19
jmp 0x140256e77
invalid
mov al, 0x1b
jmp 0x140256e77
invalid
mov al, 0x1c
jmp 0x140256e77
invalid
mov al, 0x1d
jmp 0x140256e77
invalid
mov al, 0x1e
jmp 0x140256e77
invalid
mov al, 0x1f
jmp 0x140256e77
invalid
mov al, 0x20
jmp 0x140256e77
invalid
invalid
invalid
mov al, 0x21
jmp 0x140256e77
invalid
invalid
invalid
mov al, 0x22
jmp 0x140256e77
invalid
invalid
invalid
mov al, 0x23
jmp 0x140256e77
invalid
invalid
invalid
mov al, 0x24
jmp 0x140256e77
invalid
invalid
invalid
mov al, 0x25
jmp 0x140256e77
invalid
invalid
invalid
mov al, 0x27
jmp 0x140256e77
invalid
invalid
invalid
mov al, 0x28
jmp 0x140256e77
mov al, 0x1a
jmp 0x140256e77
mov al, 0x26
jmp 0x140256e77
lea r8, [0x1404bf438]
mov rdx, rsi
call fcn.140050080
ud2
mov byte [rdi + 0x39], 1
mov al, 1
cmp r13b, al
ja 0x140257359
cmp al, 2
jne 0x140257348
mov rcx, rdi
call fcn.140237ea0
cmp rbx, rax
jbe 0x1402571b0
mov rcx, r14
mov rdx, rdi
call fcn.140237d70
mov rcx, rbx
movzx eax, byte [rsp + 0x70]
mov dh, 0x44
and al, 0x70
mov dh, 0x44
and al, 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 rdx, qword [r15 + 0x2f]
mov qword [rsp + 0x5f], rdx
sub rcx, qword [rsp + 0x68]
jb 0x14025743f
invalid
invalid
add al, byte [rax]
invalid
invalid
add al, byte [rax]
add byte [rax - 0x77], cl
or byte [r10 + r9], r15b
mov qword [rdi + 8], rcx
cmp al, 0xa
jne 0x1402573a1
mov al, 2
mov rbx, rcx
jmp 0x1402571b6
shufps xmm0, xmmword [rdi + 0x39], 1
mov byte [rdi + 0x39], 1
cmp dword [r9], r8d
mov al, 1
cmp r13b, al
ja 0x140257359
cmp al, 1
je 0x1402572c0
movzx eax, al
cmp eax, 2
jne case.0x140256109.98
add byte [rcx], al
add byte [rax], al
rol byte [rbx - 0x7af0fd08], 0
add dword [rax], eax
add byte [rax], al
mov rcx, rdi
add byte [rcx], al
add byte [rax], al
mov rcx, rdi
call fcn.140237ea0
cmp r14, rax
jbe 0x140257230
or al, 0xfe
dec dword [rcx + 0x39]
invalid
lea rcx, [rsp + 0x68]
mov rdx, rdi
call fcn.140237d70
invalid
dec dword [rcx + rcx*4 - 0xd]
movzx eax, byte [rsp + 0x70]
jo 0x1402572b3
movups xmm0, xmmword [rdi]
invalid
jo 0x1402572b3
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
push rdi
invalid
push rdi
and byte [rdi], cl
movaps xmmword [rsp + 0x30], xmm0
movaps xmmword [rsp + 0x30], xmm0
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x50], xmm2
mov rcx, qword [r15 + 0x2f]
mov qword [rsp + 0x5f], rcx
sub rbx, qword [rsp + 0x68]
pop rsp
and al, 0x68
pop rsp
and al, 0x68
jb 0x140257439
add byte [rax], al
mov qword [rdi + 8], rbx
cmp al, 0xa
jne 0x1402573a1
mov al, 2
mov r14, rbx
mov esi, ebx
add cl, byte [rcx - 0x77]
fsubp st(3)
and dword [rsi + 0x66], 0x841f0f2e
nop word cs:[rax + rax]
mov byte [rdi + 0x39], 0
mov esi, ebx
jmp 0x140257236
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov byte [rdi + 0x39], 0
xor eax, eax
cmp r12d, 3
cmp esp, 3
cmp esp, 3
jb 0x140257236
invalid
cmp r12d, 5
je 0x140257236
invalid
invalid
invalid
cmp r12d, 6
jne 0x140257382
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp - 0x7b], cl
div byte [rbp + rbp + 0x48]
mov rax, qword [rsp + 0x28]
test r14, r14
je 0x140257316
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rax]
mov dh, 8
or byte [rcx - 0x7d], cl
inc byte [rcx]
cmp r14, 1
je case.0x1402566e3.60
cmp cl, 0x2e
jne case.0x1402566e3.60
jne case.0x1402566e3.60
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
movzx eax, byte [rax + 1]
add dword [rbx + 0x2b742ff8], eax
cmp eax, 0x2f
je case.0x140256109.96
cmp eax, 0x5c
clc
pop rsp
je case.0x140256109.96
xor eax, eax
jmp 0x140257236
invalid
inc dword [rbp + 0x31]
div byte [rcx]
xor eax, eax
invalid
invalid
invalid
xor r14d, r14d
xor eax, eax
jmp 0x140257236
invalid
invalid
invalid
push qword [rcx]
ror byte [rcx - 0x7d], 0xfe
add dword [rdi], ecx
invalid
test dword [rdx], ecx
invalid
xor eax, eax
cmp r14, 1
jne 0x140257236
cmp cl, 0x2e
jne 0x140257236
add edi, edi
invalid
invalid
add edi, edi
invalid
sub rbx, 1
jb 0x140257463
invalid
and al, 1
add byte [rax], al
add dword [rdi], ecx
invalid
and al, 1
add byte [rax], al
mov qword [rdi + 8], rbx
mov byte [rsi], 7
jmp 0x14025735c
movzx eax, al
test eax, eax
jne 0x140257370
invalid
and dword [rax - 0x80], eax
cmp bpl, 6
jne case.0x1402567ba.84
invalid
std
invalid
xor al, dh
mov byte [rdi + 0x39], 3
cmp dword [r11], r8d
cmp dword [rbx], eax
mov byte [rsi], 0xa
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
ret
mov byte [rdi + 0x39], 0
cmp dword [rax], eax
add byte [rax - 0x7d], cl
jmp 0x140257379
sub rbx, 1
jb 0x140257450
invalid
mov qword [rdi + 8], rbx
or dh, al
invalid
mov byte [rsi], 6
jmp 0x14025735c
invalid
lea rax, [0x1403ad6c8]
invalid
movsxd rcx, dword [rax + r12*4]
add rcx, rax
jmp rcx
mov rax, qword [rdi + 0x20]
add rax, 4
invalid
invalid
rol byte [rbx + rbp*8], 0x5e
jmp 0x1402573ff
mov byte [rsi], al
movaps xmm0, xmmword [rsp + 0x30]
and al, 0x30
invalid
and al, 0x30
movaps xmm1, xmmword [rsp + 0x40]
movaps xmm2, xmmword [rsp + 0x50]
movups xmmword [rsi + 1], xmm0
add dword [rdi], ecx
adc dword [rsi + 0x11], ecx
invalid
add dword [rdi], ecx
adc dword [rsi + 0x11], ecx
invalid
adc dword [rdi], ecx
movups xmmword [rsi + 0x21], xmm2
adc dword [rsi + 0x21], edx
mov rax, qword [rsp + 0x5f]
mov qword [rsi + 0x30], rax
jmp 0x14025735c
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
xor byte [r8 - 0x73], r9b
lea rdx, [rcx + 1]
test rcx, rcx
test ecx, ecx
push rcx
add dword [rax - 0x7b], ecx
test ecx, ecx
test ecx, ecx
cmove rdx, rcx
add rax, rdx
add rax, 8
jmp 0x1402573ff
mov rax, qword [rdi + 0x20]
and byte [r8 - 0x75], r9b
xor byte [r8 - 0x73], r9b
invalid
mov rcx, qword [rdi + 0x30]
mov ecx, dword [rdi + 0x30]
lea rdx, [rcx + 1]
lea edx, [rcx + 1]
push rcx
add dword [rax - 0x7b], ecx
leave
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add rax, 2
test rax, rax
ror byte [rdi], 0x84
invalid
je case.default.0x140257395
test byte [rbp - 1], cl
invalid
mov byte [rdi + 0x39], 3
cmp dword [rbx], eax
mov rax, qword [rdi + 0x30]
mov qword [rsi + 0x20], rax
movups xmm0, xmmword [rdi + 0x11]
movups xmm1, xmmword [rdi + 0x21]
adc byte [rdi + 0x21], cl
adc byte [rdi + 0x21], cl
movups xmmword [rsi + 0x11], xmm1
movups xmmword [rsi + 1], xmm0
adc qword [rdi], r9
adc dword [rsi + 1], eax
mov byte [rsi], bpl
mov rax, qword [rsp + 0x28]
mov qword [rsi + 0x28], rax
mov qword [rsi + 0x30], rbx
jmp 0x14025735c
and edi, edi
invalid
invalid
and edi, edi
invalid
mov rcx, rbx
mov rbx, r14
lea r8, [0x1404bf578]
mov rdx, rbx
call fcn.140051130
ud2
lea r8, [0x1404bf560]
mov rcx, rbx
xor edx, edx
call fcn.140051130
ud2
lea r8, [0x1404bf548]
jmp 0x140257457
lea r8, [0x1403ad6e0]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rsi
mov r8, rdi
jmp r9
add rcx, 4
jmp 0x1402574ef
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x1402574ef
mov ecx, 6
jmp 0x1402574ef
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x1402574ef
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
jb 0x14025759e
add rcx, rdi
mov r8, rcx
test rdx, rdx
je 0x140257518
movzx eax, byte [r8]
cmp al, 0x5c
sete cl
cmp al, 0x2f
sete al
or al, cl
jmp 0x14025751a
xor eax, eax
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], rsi
movups xmm0, xmmword [rsp + 0x20]
movups xmm1, xmmword [rsp + 0x30]
movups xmmword [rsp + 0x68], xmm0
movups xmmword [rsp + 0x78], xmm1
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x88], rcx
mov byte [rsp + 0x92], al
mov word [rsp + 0x90], 0x200
nop
add byte [rax], al
add byte [rax], al
add cl, byte [rax - 0x73]
and al, 0x20
and al, 0x20
nop
add byte [rax], al
add byte [rax], al
add cl, byte [rax - 0x73]
and al, 0x20
and al, 0x20
and al, 0x20
lea rdx, [rsp + 0x58]
call fcn.140257140
movzx ecx, byte [rsp + 0x20]
and byte [rax + 0x4750af9], al
and byte [rax + 0x4750af9], al
xor eax, eax
jmp 0x140257593
add cl, 0xfa
xor eax, eax
cmp cl, 3
ja 0x140257571
movzx ecx, cl
dec rcx
cmp rcx, 2
ja 0x140257593
lea rcx, [rsp + 0x58]
call fcn.1402377e0
invalid
invalid
invalid
nop
add rsp, 0x98
add byte [rdi + 0x5e], bl
add byte [rdi + 0x5e], bl
ret
lea r8, [0x1404bf438]
mov rdx, rsi
mov edx, esi
jle case.0x14025448e.414
add byte [rax - 0x77], cl
bnd call fcn.140050080
mov bl, bh
invalid
mov edx, esi
call fcn.140050080
mov bl, bh
dec dword [rdi]
ud2
or edx, dword [rax + 0x57565641]
push rsi
push rdi
push rbx
sub rsp, 0x68
sub esp, 0x68
sub esp, 0x68
mov r8, rdx
mov eax, edx
mov rdx, rcx
lea rcx, [rsp + 0x20]
and al, 0x20
retf 0x8d48
and al, 0x20
call fcn.140257680
cmp dword [rsp + 0x20], 2
jl case.0x14025448e.422
and byte [rdx], al
add byte [rax], al
add byte [rbx + 0x220247c], al
jl case.0x14025448e.422
and byte [rdx], al
jl case.0x14025448e.422
and byte [rdx], al
jne case.0x14025448e.429
mov rcx, qword [rsp + 0x28]
and al, 0x28
mov edx, ecx
and edx, 3
retf 0xe283
xor eax, eax
lea r8, [rdx - 2]
dec byte [rcx - 0x7d]
clc
add dh, byte [rdx + 0x5c]
dec byte [rcx - 0x7d]
clc
add dh, byte [rdx + 0x5c]
test rdx, rdx
je 0x140257642
lea rsi, [rcx - 1]
mov rdi, qword [rcx - 1]
mov edi, dword [rcx - 1]
mov edi, dword [rcx - 1]
mov r14, qword [rcx + 7]
mov rcx, rdi
call qword [r14]
cmp qword [r14 + 8], 0
cmp dword [rsi + 8], 0
cmp dword [rsi + 8], 0
je 0x140257610
mov rdx, qword [r14 + 0x10]
mov edx, dword [rsi + 0x10]
mov rcx, rdi
call fcn.140026d90
xor bh, 0xdc
invalid
xor bh, 0xdc
neg esp
invalid
mov edx, 8
add byte [rax], al
mov rcx, rsi
call fcn.140026d90
neg esp
invalid
neg esp
push qword [rcx]
xor eax, eax
jmp 0x140257642
xor eax, eax
jmp 0x140257642
mov eax, dword [rsp + 0x60]
test eax, 0x400
add byte [rax], al
add byte [rax], al
sete cl
test dword [rsp + 0x64], 0x20000000
and al, 0x64
add byte [rax], al
add byte [rax], ah
and al, 0x64
add byte [rax], al
add byte [rax], ah
sete dl
or dl, cl
and eax, 0x10
xchg esp, eax
ret 0xca08
shr eax, 4
and al, dl
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r14
invalid
push 0x415e5f5b
pop rsi
ret
ret
or byte [rbp - 0x75], cl
adc byte [rax - 0x77], r9b
adc byte [rax - 0x77], cl
adc byte [rax - 0x77], cl
stc
call fcn.140232990
mov rcx, rsi
mov ecx, esi
dec dword [rax - 0x77]
int1
mov ecx, esi
call fcn.14024ea90
dec dword [rax - 0x77]
fld1
invalid
invalid
mov rcx, rbx
call fcn.1402986d0
ud2
add byte [rdi], cl
or esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
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
push r14
push rsi
push rsi
push rdi
push rbx
sub rsp, 0xc0
rol byte [rax], 0
invalid
rol byte [rax], 0
add byte [rcx + rcx*4 - 0x39], cl
mov rdi, r8
mov rdi, r8
mov rbx, rdx
mov ebx, edx
mov rsi, rcx
lea rcx, [rsp + 0x78]
xor r9d, r9d
xor ecx, ecx
invalid
xor ecx, ecx
call fcn.140257830
cmp dword [rsp + 0x78], 2
jne 0x140257759
stosb byte [rdi], al
add byte [rax], al
invalid
stosb byte [rdi], al
add byte [rax], al
add byte [rbx + rcx*4 - 0x4c], cl
mov r14, qword [rsp + 0x80]
mov eax, r14d
invalid
and al, 0x80
add byte [rax], al
add byte [rcx + rcx*4 - 0x10], al
invalid
invalid
and eax, 3
cmp rax, 2
add cl, byte [rdi]
invalid
xchg edx, eax
add byte [rax], al
invalid
add cl, byte [rdi]
invalid
cmp eax, 2
jne 0x140257759
add byte [rax], al
add byte [rax], al
mov rax, r14
shr rax, 0x20
call 0x147a5b3fa
add byte [rax], al
call 0x147a5b3fa
add byte [rax], al
jne 0x140257759
mov qword [rsp + 0x28], r14
lea rcx, [rsp + 0x30]
mov rdx, rbx
fimul dword [rcx - 0x77]
clc
fimul dword [rcx - 0x77]
clc
mov r9d, 0x200000
mov ecx, 0x200000
add byte [rax], ah
add al, ch
invalid
call fcn.140257830
cmp dword [rsp + 0x30], 2
add byte [rbx + 0x230247c], al
jne 0x1402577a0
test dword [rax + rax - 0x74b80000], ebx
mov rax, qword [rsp + 0x38]
and al, 0x38
mov ecx, eax
and ecx, 3
add ecx, dword [rax - 0x73]
push rcx
dec byte [rax - 0x7d]
cli
add cl, byte [rdi]
invalid
popfq
add byte [rax], al
invalid
add ecx, dword [rax - 0x73]
push rcx
dec byte [rax - 0x7d]
cli
add cl, byte [rdi]
invalid
add byte [rax - 0x7b], cl
leave
test rcx, rcx
je 0x1402577b9
add byte [rax], al
add byte [rax - 0x73], cl
js 0x140257728
lea rdi, [rax - 1]
dec dword [rax - 0x75]
pop rax
dec dword [rbx + rcx*4 + 0x78]
mov rbx, qword [rax - 1]
mov r15, qword [rax + 7]
invalid
mov rcx, rbx
call qword [r15]
invalid
cmp qword [r15 + 8], 0
je 0x14025774a
mov rdx, qword [r15 + 0x10]
mov rcx, rbx
call fcn.140026d90
mov edx, 8
mov rcx, rdi
call fcn.140026d90
jmp 0x1402577b9
mov rax, qword [rsp + 0xb8]
mov qword [rsi + 0x40], rax
movups xmm0, xmmword [rsp + 0x78]
movups xmm1, xmmword [rsp + 0x88]
movups xmm2, xmmword [rsp + 0x98]
movups xmm3, xmmword [rsp + 0xa8]
movups xmmword [rsi + 0x30], xmm3
adc dword [rsi + 0x30], ebx
adc dword [rsi + 0x30], ebx
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
adc dword [rsi], eax
adc dword [rsi], eax
add rsp, 0xc0
pop rbx
pop rdi
add byte [rbx + 0x5f], bl
pop rsi
pop r14
pop r15
ret
mov eax, dword [rsp + 0x70]
mov ecx, dword [rsp + 0x74]
jo case.0x14025472a.397
and al, 0x74
test eax, 0x400
je case.0x14025448e.457
add al, 0
add byte [rdi + rdx - 0x77], dh
retf 0xe281
invalid
invalid
mov edx, ecx
and edx, 0x20000000
je case.0x14025448e.457
invalid
or eax, 0x876894c
mov qword [rsi + 8], r14
mov qword [rsi], 2
jmp 0x140257791
invalid
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
and al, 0x40
and al, 0x40
movups xmm2, xmmword [rsp + 0x50]
push rax
movups xmm3, xmmword [rsp + 0x60]
adc byte [rsp + 0x60], bl
movups xmmword [rsi + 0x30], xmm3
adc dword [rsi + 0x30], ebx
xor byte [rdi], cl
adc dword [rsi + 0x20], edx
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov dword [rsi + 0x40], eax
mov dword [rsi + 0x44], ecx
jmp 0x140257791
invalid
movabs al, byte [0x4d08578b49c68948]
mov eax, dword [rdi + 0x10]
mov rcx, rbx
fld1
invalid
mov cl, 0xfd
dec dword [rax - 0x77]
mov ecx, edi
or byte [rbp - 0x75], cl
adc byte [r8 - 0x77], r9b
fld1
invalid
mov ecx, edi
call fcn.14024ea90
jmp 0x140257811
lea rcx, [rsp + 0x28]
and al, 0x28
call fcn.140252540
mov rcx, rsi
dec dword [rax - 0x77]
int1
call fcn.1402986d0
add al, 0
ud2
loopne 0x140257829
dec dword [rdi]
or ecx, dword [rdi]
invalid
ud2
add byte [rcx + 0x57], al
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x2b8
add al, byte [rax]
add byte [rcx + rcx*4 - 0x35], al
add al, byte [rax]
add byte [rcx + rcx*4 - 0x35], al
mov r14, r8
mov esi, eax
mov r15, rdx
mov rsi, rcx
invalid
movabs rax, 0x700000000
add byte [rax], al
add byte [rdi], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x3c], eax
invalid
add byte [rax], al
add byte [rdi], al
invalid
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x3c], eax
mov dword [rsp + 0x3c], eax
and al, 0x3c
mov word [rsp + 0x4c], 0
and al, 0x4c
add byte [rax], al
mov qword [rsp + 0x44], 0
and al, 0x44
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x30], 0
and al, 0x30
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x39], cl
and al, 0x28
add dword [rax], eax
add byte [rax], al
invalid
mov qword [rsp + 0x28], 1
mov dword [rsp + 0x28], 1
add byte [rax], al
add byte [rcx + rcx*4 - 0x38], al
mov eax, r9d
or eax, 0x2000000
add byte [rax], al
add byte [rdx], al
mov dword [rsp + 0x38], eax
lea r8, [rsp + 0x28]
lea eax, [rsp + 0x28]
cmp byte [rbp + rcx*4 + 0x44], cl
and al, 0x28
lea eax, [rsp + 0x28]
mov rcx, rdx
mov ecx, edx
mov rdx, r14
call fcn.140250f40
xchg esi, eax
invalid
dec dword [rax - 0x77]
xlatb
xchg esi, eax
invalid
dec dword [rax - 0x77]
xlatb
test rax, rax
test eax, eax
je 0x1402579d1
add byte [rcx + 0x3e083f8], cl
mov eax, edi
and eax, 3
cmp rax, 2
cmp eax, 2
jb 0x1402579c4
add byte [rax], al
cmp eax, 2
jne 0x1402579c4
invalid
add dword [rax], eax
invalid
invalid
shr rdx, 0x20
cmp rdx, 5
je 0x1402578d0
and byte [rax - 0x7d], cl
cli
add eax, 0xfa830974
cmp edx, 0x20
jne 0x1402579c4
add byte [rax], al
invalid
invalid
jl case.0x14025472a.430
cmp edx, 0x20
jne 0x1402579c4
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x20], rdi
and byte [rax - 0x73], cl
and al, 0x68
lea rcx, [rsp + 0x68]
mov rdx, r15
cli
mov r8, r14
call fcn.140235270
std
dec dword [rax - 0x75]
and al, 0x68
std
dec dword [rax - 0x75]
and al, 0x68
mov r12, qword [rsp + 0x70]
test rax, rax
ror byte [rdi], 0x84
inc byte [rax]
add byte [rax], al
ror byte [rdi], 0x84
inc byte [rax]
add byte [rax], al
mov rcx, qword [rsp + 0x78]
mov qword [rsp + 0x68], rax
and al, 0x68
and al, 0x68
mov qword [rsp + 0x70], r12
mov qword [rsp + 0x78], rcx
jo 0x140257950
mov dword [rsp + 0x78], ecx
lea rcx, [rsp + 0x50]
lea ecx, [rsp + 0x50]
lea rdx, [rsp + 0x68]
and al, 0x68
mov r8b, 1
call fcn.140251260
cdq
invalid
dec dword [rbx + rcx*4 + 0x74]
and al, 0x50
push rax
cdq
invalid
push rax
mov r12, qword [rsp + 0x58]
test r14, r14
test esi, esi
test esi, esi
je case.0x140255ebb.127
add byte [rbp + rcx*4 + 0x7c], cl
and al, 0x68
lea r15, [rsp + 0x68]
mov r8d, 0x250
mov eax, 0x250
mov rcx, r15
stc
xor edx, edx
call sub.msvcrt.dll_memset
mov rcx, r14
add byte [rcx + rcx*4 - 0xf], cl
mov rdx, r15
call sub.kernel32.dll_FindFirstFileW
cmp rax, 0xffffffffffffffff
clc
dec dword [rdi]
invalid
invalid
add byte [rax], al
invalid
add byte [rax - 0x7d], cl
clc
dec dword [rdi]
test byte [rdi + 0x48000000], bh
mov ecx, eax
mov rcx, rax
call fcn.140297ea4
mov eax, dword [rsp + 0x68]
movups xmm0, xmmword [rsp + 0x6c]
movsd xmm1, qword [rsp + 0x7c]
mov edx, dword [rsp + 0x88]
mov ecx, eax
shl ecx, 0x15
sar ecx, 0x1f
and ecx, dword [rsp + 0x8c]
mov r8d, dword [rsp + 0x84]
test ebx, ebx
je 0x140257a03
shl r8, 0x20
or r8, rdx
mov qword [rsi], 0
mov dword [rsi + 0x10], 0
adc byte [rax], al
add byte [rax], al
add bh, al
sbb byte [rax], r8b
add byte [rax], al
add byte [rdi], cl
adc dword [rsi + 0x20], eax
adc byte [rax], al
add byte [rax], al
add bh, al
sbb byte [rax], r8b
add byte [rax], al
add byte [rdi], cl
adc dword [rsi + 0x20], eax
movlps qword [rsi + 0x30], xmm1
mov qword [rsi + 0x38], r8
mov dword [rsi + 0x40], eax
mov dword [rsi + 0x44], ecx
mov dword [rsi + 0x44], ecx
jmp case.0x1402563a1.98
jmp case.0x1402563a1.98
mov qword [rsi + 8], rdi
mov qword [rsi], 2
mov dword [rsi], 2
mov dword [rsi], 2
jmp 0x1402579e4
mov rcx, rsi
mov rdx, rdi
call fcn.140251150
xchg edi, eax
invalid
dec dword [rax - 0x77]
mov ecx, edi
xchg edi, eax
invalid
mov ecx, edi
call sub.kernel32.dll_CloseHandle
and byte [rsp + rax], al
add byte [rax - 0x473b7eb8], dl
add rsp, 0x2b8
pop rbx
pop rdi
nop
add rsp, 0x2b8
pop rbx
invalid
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r14
pop r15
ret
mov qword [rsi + 8], r12
or byte [rax - 0x39], cl
invalid
mov qword [rsi], 2
add byte [rax], al
add bl, ch
invalid
jmp 0x1402579e4
loope case.0x140255ebb.123
test eax, 0x400
add byte [rax + rax], al
add byte [rdx + rcx*4 + 0x41], dh
mov al, byte [rcx - 0x77]
leave
add byte [rax], al
je 0x140257994
mov al, byte [rcx - 0x77]
mov r9d, ecx
leave
and r9d, 0x20000000
and ecx, 0x20000000
add byte [rax], ah
je 0x140257994
test byte [rdx - 1], bh
jp 0x140257a17
invalid
invalid
mov qword [rsi + 8], rdi
mov qword [rsi], 2
add byte [rax], al
add byte [rbp - 0x7b], cl
test r12, r12
je 0x1402579e4
invalid
add al, byte [rax]
invalid
test r12, r12
test esp, esp
je 0x1402579e4
mov edx, 2
mov rcx, r14
int1
add byte [rcx + rcx*4 - 0xf], cl
int1
call fcn.140026d90
jmp 0x1402579e4
invalid
mov esi, eax
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
and al, 0x20
and al, ch
call fcn.140252540
cli
stosb byte [rdi], al
invalid
mov rcx, rsi
call fcn.1402986d0
invalid
or al, 4
add byte [rdi], cl
or ebp, eax
sbb ecx, dword [rsi]
invalid
loopne 0x140257a54
ud2
invalid
dec dword [rdi]
ud2
or esp, dword [rsi + 0xf]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
in al, dx
sub byte [rax - 0x75], cl
invalid
mov eax, dword [rcx + 0x10]
adc byte [r9 - 0x77], cl
adc byte [rcx - 0x77], cl
mov eax, eax
ror byte [rcx + 0x29], 0xd0
sal byte [rdx + 0xe], 1
add edx, dword [rcx]
adc dword [rax - 0x77], ecx
mov eax, edx
ror byte [rcx + rcx*4 - 0x3e], 1
add esp, 0x28
invalid
sub bl, al
lea eax, [0x1404bece8]
invalid
jb case.0x1402567ba.106
add byte es:[rax - 0x77], cl
add byte [rax - 0x77], cl
mov ecx, edx
ror dword [rax - 0x77], 1
mov edx, eax
ret 0xf0e8
test edi, ebx
dec dword [rdi]
invalid
invalid
or esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rsi + 0x57], dl
in al, dx
sub byte [rax - 0x7b], cl
sal byte [rbx + rbp + 0x48], cl
je case.0x1402566e3.81
invalid
sub ecx, dword [rax - 0x77]
mov esi, ecx
invalid
adc byte [r8 - 0x77], cl
adc byte [rax - 0x77], cl
mov edi, eax
invalid
sub edi, edx
xlatb
mov dword [rsi + 0x10], 0
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rdx + rdx + 0x48], dh
mov ecx, dword [rsi]
invalid
add edx, ecx
retf 0x8949
clc
invalid
invalid
add al, 0
mov dword [rsi + 0x10], edi
add esp, 0x28
sub byte [rdi + 0x5e], bl
lea eax, [0x1404ee678]
xchg esp, eax
imul ebp, dword [rcx], 0
sub dword [rax], eax
mov ecx, edx
ror dword [rax - 0x77], 1
ret 0x41e8
invalid
invalid
mov edx, eax
xchg r14d, eax
xchg esi, eax
invalid
dec dword [rdi]
or esp, dword [rsi + 0x66]
invalid
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
and byte [rcx + rcx*4 - 0x3a], cl
invalid
retf
mov dh, 5
add eax, 0x2ed75a
pop rdx
xlatb
add byte cs:[rcx + 0x18], bh
add byte [rcx + 0x18], bh
add byte [rcx + 0x18], bh
sbb byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx + 8], bh
or byte [rax], al
add byte [rax], al
add al, ch
fcomi st(1)
int1
fdiv st(7), st(0)
test eax, eax
cmp byte [rax - 0x77], cl
mov dword [rax + 8], esi
jo 0x140257b39
pop rax
adc byte [rax - 1], cl
ror byte [rax - 0x7d], 0xc4
add esp, 0x20
invalid
and byte [rbx + 0x5f], bl
add byte [rax], al
add byte [rax], al
add byte [rdx + 0x18], bh
add byte [rax], al
add al, ch
xor ah, byte [rsi]
invalid
invalid
invalid
dec dword [rdi]
or ecx, dword [rax - 0x77]
mov rbx, rax
mov rcx, rdi
mov ecx, edi
ret
mov ecx, edi
mov rdx, rsi
mov edx, esi
call fcn.140234b00
iretd
dec dword [rax - 0x77]
mov rcx, rbx
mov ecx, ebx
fld1
push 0xb
call fcn.1402986d0
add al, 0
add byte [rdi], cl
ud2
or ebp, eax
add ecx, dword [0x14b357b4f]
loopne case.0x1402562da.126
ud2
nop
loopne case.0x1402562da.126
dec dword [rdi]
ud2
or edx, dword [rax + 0x28ec8348]
sub rsp, 0x28
in al, dx
sub byte [rax - 0x75], cl
mov rcx, qword [rcx]
mov ecx, dword [rcx]
or dword [rcx + 0x3e083c8], ecx
mov eax, ecx
and eax, 3
lea rdx, [0x1403ad6fc]
lea edx, [0x1403ad6fc]
pop rbx
adc eax, 0x4634800
movsxd rax, dword [rdx + rax*4]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov rax, qword [rcx]
add dword [rax - 0x75], ecx
mov rdx, qword [rcx + 8]
jmp 0x140257bc8
push rcx
or bl, ch
xor ecx, dword [rax - 0x75]
mov rax, qword [rcx - 1]
invalid
invalid
mov rax, qword [rcx - 1]
dec dword [rax - 0x75]
mov rdx, qword [rcx + 7]
mov rcx, rax
sar edi, 0x52
invalid
push rcx
invalid
sar edi, 0x52
jmp 0x140257bc8
jmp 0x140257bc8
jmp 0x140257bc8
shr rcx, 0x20
shr ecx, 0x20
call fcn.140234350
movabs byte [0x48c0be0f48fffdc7], al
lea ecx, [0x1404c15e8]
or eax, 0x269a2f
invalid
dec dword [rax + 0xf]
mov esi, 0xd8d48c0
ror byte [rax - 0x73], 0xd
movsx rax, al
lea rcx, [0x1404c15e8]
or eax, 0x269a2f
ror byte [rax - 0x73], 0xd
or eax, 0x269a2f
invalid
add byte [rax - 0x75], cl
mov rdx, qword [rcx + rax*8]
adc al, 0xc1
lea rcx, str.entity_not_foundpermission_deniedconnection_refusedconnection_resethost_unreachablenetwork_unreachableconnection_abortednot_connectedaddress_in_useaddress_not_availablenetwork_downbroken_pipeentity_already_existsoperation_would_blocknot_a_directoryis_a_directorydirectory_not_emptyread_only_filesystem_or_storage_mediumfilesystem_loop_or_indirection_limit__e.g._symlink_loop_stale_network_file_handleinvalid_input_parameterinvalid_datatimed_outwrite_zerono_storage_spaceseek_on_unseekable_filefilesystem_quota_exceededfile_too_largeresource_busyexecutable_file_busydeadlockcross_device_link_or_renametoo_many_linksinvalid_filenameargument_list_too_longoperation_interruptedunsupportedunexpected_end_of_fileout_of_memoryother_erroruncategorized_errorOs
or eax, 0x269b6c
add byte es:[rax - 0x75], cl
mov rax, qword [rcx + rax*8]
add al, 0xc1
ror dword [rax - 0x7d], 0xc4
sub bl, al
add rsp, 0x28
add esp, 0x28
ret
shr rcx, 0x20
and byte [rbx + 0x147728f9], al
cmp ecx, 0x28
ja case.default.0x140257be4
lea rax, [0x1403ad70c]
lea eax, [0x1403ad70c]
adc eax, 0xc634800
mov byte [rax + 1], cl
invalid
movsxd rcx, dword [rax + rcx*4]
invalid
or al, 0x88
add rcx, rax
add ecx, eax
sar edi, 0xe1
jmp rcx
loope 0x140257c18
xor eax, eax
jmp 0x140257bae
invalid
shr bl, 0xc4
invalid
mov al, 0x29
jmp 0x140257bae
sub ebx, ebp
sal byte [rax - 0x4f4314ff], 2
mov al, 1
jmp 0x140257bae
mov al, 2
mov al, 1
add ebx, ebp
mov esp, 0xb8eb02b0
mov al, 2
jmp 0x140257bae
jmp 0x140257bae
mov al, 2
add ch, bl
mov eax, 0xb4eb03b0
mov al, 3
jmp 0x140257bae
jmp 0x140257bae
mov al, 3
jmp 0x140257bae
add ebp, ebx
mov ah, 0xb0
mov al, 4
jmp 0x140257bae
invalid
mov al, 4
jmp 0x140257bae
mov al, 5
jmp 0x140257bae
lodsb al, byte [rsi]
add eax, 0x6b0aceb
lodsb al, byte [rsi]
mov al, 6
jmp 0x140257bae
test al, 0xb0
mov al, 7
jmp 0x140257bae
movsb byte [rdi], byte [rsi]
invalid
mov al, 8
or bl, ch
movabs al, byte [0x98eb0ab09ceb09b0]
mov al, 9
jmp 0x140257bae
mov al, 0xa
jmp 0x140257bae
jmp 0x140257bae
mov al, 9
or ebx, ebp
pushfq
jmp 0x140257bae
mov al, 0xa
jmp 0x140257bae
or ch, bl
cwde
mov al, 0xb
jmp 0x140257bae
xchg esp, eax
mov al, 0xc
jmp 0x140257bae
or al, 0xeb
nop
mov al, 0xd
jmp 0x140257bae
invalid
or eax, 0xeb08ceb
invalid
mov al, 0xe
invalid
jmp 0x140257bae
mov byte [rax - 0x4f7b14f1], dh
adc bl, ch
jmp 0x140257bae
mov al, 0x11
jmp 0x140257bae
invalid
push qword [rax - 0x8d16ee]
mov al, 0x12
invalid
jb 0x140257c39
mov al, 0xf
por mm0, qword [rax + rsi*4 - 0x4f7f14f0]
jmp 0x140257bae
mov al, 0x10
jmp 0x140257bae
mov al, 0x11
jmp 0x140257bae
invalid
invalid
adc ecx, ebp
jns 0x140257c32
invalid
invalid
mov al, 0x12
adc ch, cl
jb 0x140257c39
jmp 0x140257bae
invalid
invalid
push qword [rax - 0x9416ed]
mov al, 0x13
jmp 0x140257bae
imul edi, edi, 0xffffffff
invalid
adc ebp, ecx
imul edi, edi, 0xffffffff
invalid
push qword [rax - 0x9b16ec]
mov al, 0x14
jmp 0x140257bae
invalid
invalid
adc al, 0xe9
invalid
invalid
push qword [rax - 0xa216eb]
mov al, 0x15
jmp 0x140257bae
invalid
invalid
adc eax, 0xffff5de9
push qword [rax - 0xa916ea]
mov al, 0x16
invalid
push rsi
invalid
invalid
mov al, 0x16
invalid
jmp 0x140257bae
invalid
push qword [rax - 0xb016e9]
mov al, 0x17
invalid
jmp 0x140257bae
invalid
invalid
mov al, 0x18
sbb cl, ch
invalid
jmp 0x140257bae
invalid
mov al, 0x19
jmp 0x140257bae
invalid
invalid
sbb ecx, ebp
invalid
invalid
mov al, 0x1a
sbb ch, cl
cmp bh, bh
jmp 0x140257bae
invalid
push qword [rax - 0xcc16e5]
mov al, 0x1b
sbb ebp, ecx
jmp 0x140257bae
xor edi, edi
invalid
mov al, 0x1c
sbb al, 0xe9
sub al, 0xff
invalid
jmp 0x140257bae
invalid
invalid
mov al, 0x1d
jmp 0x140257bae
invalid
invalid
sbb eax, 0xffff25e9
push qword [rax - 0xe116e2]
mov al, 0x1e
invalid
invalid
invalid
invalid
mov al, 0x1e
invalid
jmp 0x140257bae
invalid
push qword [rax - 0xe816e1]
mov al, 0x1f
jmp 0x140257bae
invalid
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 0x20
jmp 0x140257bae
adc bh, bh
invalid
invalid
and cl, ch
adc bh, bh
invalid
mov al, 0x21
jmp 0x140257bae
or edi, edi
invalid
invalid
and ecx, ebp
or edi, edi
invalid
mov al, 0x22
jmp 0x140257bae
add bh, bh
invalid
invalid
and ch, cl
add bh, bh
invalid
mov al, 0x23
jmp 0x140257bae
sti
invalid
invalid
invalid
and ebp, ecx
sti
invalid
invalid
mov al, 0x24
jmp 0x140257bae
hlt
invalid
invalid
invalid
and al, 0xe9
hlt
invalid
invalid
mov al, 0x25
jmp 0x140257bae
in eax, dx
invalid
invalid
invalid
and eax, 0xfffeede9
push qword [rax - 0x11916da]
mov al, 0x26
invalid
out 0xfe, al
in eax, dx
invalid
invalid
mov al, 0x26
jmp 0x140257bae
jmp 0x140257bae
out 0xfe, al
invalid
push qword [rax - 0x12016d9]
invalid
mov al, 0x27
invalid
jmp 0x140257bae
invalid
mov al, 0x28
sub cl, ch
jmp 0x140257bae
fdivr st(6)
invalid
invalid
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
sub rsp, 0x28
in al, dx
sub byte [rbx + rcx*4 + 1], cl
mov r8, qword [rcx]
mov eax, dword [rcx]
add dword [rcx + rcx*4 - 0x3f], eax
mov ecx, r8d
rol dword [rbx - 0x3fcefc1f], 0x48
and ecx, 3
loope case.0x140256bd0.121
add esi, dword [rcx]
xor eax, eax
ror byte [rax - 0x73], 0x51
lea rdx, [rcx - 2]
lea edx, [rcx - 2]
dec byte [rax - 0x7d]
cmp rdx, 2
cmp edx, 2
cli
add dh, byte [rbx + 2]
jae case.0x1402566e3.132
jae case.0x1402566e3.132
jmp 0x140257d0b
adc byte [rax - 0x7b], cl
leave
test rcx, rcx
test ecx, ecx
je 0x140257d0b
mov rcx, qword [r8 - 1]
mov ecx, dword [rax - 1]
dec qword [rcx - 0x75]
dec dword [rcx - 0x75]
mov rax, qword [r8 + 7]
mov eax, dword [rax + 7]
invalid
invalid
call qword [rax + 0x48]
push rax
nop
nop
add rsp, 0x28
invalid
sub bl, al
ret
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
in al, dx
sub esp, 0x28
sub byte [rbx + rcx*4 + 1], cl
mov eax, dword [rcx]
add dword [rcx + rcx*4 - 0x3f], eax
mov ecx, eax
loope 0x140257d30
add esi, dword [rcx]
ror byte [rax - 0x73], 0x51
invalid
invalid
push rcx
lea edx, [rcx - 2]
push rcx
dec byte [rax - 0x7d]
cli
cmp edx, 2
add dh, byte [rbx + 2]
add ch, bl
adc byte [rax - 0x7b], cl
leave
or ecx, dword [rcx - 0x75]
mov ecx, dword [rax - 1]
dec qword [rcx - 0x75]
invalid
push rax
xor byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
sub bl, al
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x57], al
push r15
add byte [rax], al
push rbp
push rsp
in al, dx
cmp byte [rbp - 0x7b], cl
invalid
invalid
ror byte [rdi], 0x84
sub eax, 0x4c000002
add byte [rax], al
mov esi, eax
mov ebx, ecx
retf
lea esi, [rsp + 0x28]
lea ebp, [0x1403ad7b0]
and bl, byte [rdx + 0x15]
add bl, ch
invalid
sbb dword [rdx + 8], edi
or byte [rax], al
add byte [rax], al
dec dword [rdi]
invalid
add byte [rax - 0x7b], cl
test byte [rdi], 0x84
invalid
test ch, bh
add dword [rax], eax
add byte [rax - 0x77], cl
mov dword [rsp + 0x20], ebx
mov dword [rsp + 0x20], ebx
and byte [rcx + rcx*4 - 0xf], cl
invalid
clc
int1
std
dec dword [rax - 0x7d]
invalid
cmp dword [rsp + 0x28], 0
jl 0x140257de9
sub byte [rax], al
jl 0x140257df1
xor byte [rbp - 0x77], al
cld
in al, 3
movsd dword [rdi], dword [rsi]
add byte [rax + 1], cl
call 0x14f675ee0
jmp rax
invalid
invalid
add eax, ebp
loopne 0x140257e21
movzx eax, byte [rdi + 0x10]
mov dh, 0x47
adc bl, ch
invalid
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
and al, 0x30
xor byte [rax - 0x7b], cl
leave
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
sub eax, ecx
add byte [rax + 1], cl
iretd
jmp case.0x1402574b2.74
mov rcx, r15
shr rcx, 0x20
jmp 0x105516643
std
invalid
jmp 0x105516643
sub eax, ebp
std
invalid
add byte [rcx - 0x73], cl
and al, 0xfe
invalid
dec byte [rax - 0x7d]
cmp eax, 2
clc
add cl, byte [rdi]
invalid
invalid
dec dword [rbp - 0x7b]
in al, 0xf
test byte [rbx - 1], bl
pop rbx
invalid
invalid
pop rbx
invalid
dec dword [rbp - 0x75]
outsd dx, dword [rsi]
dec dword [rbp - 0x75]
jg 0x140257e58
invalid
invalid
cmp dword [rdi + 8], 0
test byte [rsi], ch
invalid
dec dword [rcx - 0x75]
push rdi
adc byte [rcx + rcx*4 - 0x17], cl
out dx, eax
fdiv st(7), st(0)
dec dword [rcx + rcx*4 - 8]
shr rax, 0x20
and byte [rbx + 0x147728f8], al
and byte [rbx + 0x147728f8], al
lea rcx, [0x1403ad7c0]
lea ecx, [0x1403ad7c0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
invalid
loopne 0x140257ec1
xor eax, eax
jmp case.0x1402574b2.74
shr bl, 0x92
mov al, 0x29
jmp case.0x1402574b2.74
mov al, 1
jmp case.0x1402574b2.74
mov al, 2
jmp case.0x1402574b2.74
add ch, bl
xchg byte [rax - 0x4f7d14fd], dh
mov al, 3
jmp case.0x1402574b2.74
mov al, 4
invalid
jnp 0x140257ea7
mov al, 3
jmp case.0x1402574b2.74
mov al, 4
jmp case.0x1402574b2.74
invalid
invalid
mov al, 5
jmp case.0x1402574b2.74
mov al, 6
jmp case.0x1402574b2.74
mov al, 7
jmp case.0x1402574b2.74
invalid
mov al, 8
jmp case.0x1402574b2.74
push qword [rax - 0xa716f7]
invalid
mov al, 9
jmp case.0x1402574b2.74
mov al, 0xa
jmp case.0x1402574b2.74
push rcx
invalid
invalid
invalid
push rcx
invalid
push qword [rax - 0xb516f5]
invalid
mov al, 0xb
jmp case.0x1402574b2.74
invalid
invalid
invalid
invalid
or ebp, ecx
invalid
push qword [rax - 0xbc16f4]
invalid
mov al, 0xc
jmp case.0x1402574b2.74
invalid
push qword [rax - 0xc316f3]
invalid
mov al, 0xd
jmp case.0x1402574b2.74
invalid
push qword [rax - 0xca16f2]
invalid
mov al, 0xe
jmp case.0x1402574b2.74
invalid
push qword [rax - 0xd116f1]
mov al, 0xf
jmp case.0x1402574b2.74
invalid
invalid
invalid
push qword [rax - 0xd816f0]
invalid
mov al, 0x10
jmp case.0x1402574b2.74
invalid
push qword [rax - 0xdf16ef]
mov al, 0x11
jmp case.0x1402574b2.74
invalid
push qword [rax - 0xe616ee]
mov al, 0x12
jmp case.0x1402574b2.74
invalid
push qword [rax - 0xed16ed]
mov al, 0x13
jmp case.0x1402574b2.74
invalid
invalid
invalid
push qword [rax - 0xf416ec]
mov al, 0x14
jmp case.0x1402574b2.74
invalid
invalid
invalid
push qword [rax - 0xfb16eb]
mov al, 0x15
jmp case.0x1402574b2.74
invalid
invalid
invalid
push qword [rax - 0x10216ea]
mov al, 0x16
jmp case.0x1402574b2.74
invalid
invalid
invalid
push qword [rax - 0x10916e9]
mov al, 0x17
jmp case.0x1402574b2.74
invalid
invalid
invalid
push qword [rax - 0x11016e8]
mov al, 0x18
jmp case.0x1402574b2.74
invalid
invalid
invalid
push qword [rax - 0x11716e7]
mov al, 0x19
jmp case.0x1402574b2.74
invalid
invalid
invalid
push qword [rax - 0x11e16e6]
mov al, 0x1a
jmp case.0x1402574b2.74
invalid
invalid
invalid
push qword [rax - 0x12516e5]
mov al, 0x1b
jmp case.0x1402574b2.74
invalid
invalid
invalid
push qword [rax - 0x12c16e4]
mov al, 0x1c
jmp case.0x1402574b2.74
invalid
invalid
invalid
push qword [rax - 0x13316e3]
mov al, 0x1d
jmp case.0x1402574b2.74
int3
invalid
invalid
invalid
int3
invalid
push qword [rax - 0x13a16e2]
mov al, 0x1e
jmp case.0x1402574b2.74
invalid
invalid
invalid
push qword [rax - 0x14116e1]
mov al, 0x1f
jmp case.0x1402574b2.74
invalid
invalid
invalid
invalid
push qword [rax - 0x14816e0]
mov al, 0x20
jmp case.0x1402574b2.74
invalid
invalid
invalid
push qword [rax - 0x14f16df]
mov al, 0x21
jmp case.0x1402574b2.74
invalid
invalid
and ecx, ebp
mov al, 0xfe
invalid
push qword [rax - 0x15616de]
mov al, 0x22
jmp case.0x1402574b2.74
invalid
invalid
and ch, cl
test eax, 0xb0fffffe
invalid
invalid
invalid
invalid
push qword [rax - 0x15d16dd]
mov al, 0x23
jmp case.0x1402574b2.74
invalid
invalid
and ebp, ecx
movabs byte [0xfe9be924b0fffffe], al
invalid
push qword [rax - 0x16416dc]
invalid
push qword [rax - 0x16416dc]
mov al, 0x24
and al, 0xe9
wait
invalid
jmp case.0x1402574b2.74
invalid
push qword [rax - 0x16b16db]
mov al, 0x25
jmp case.0x1402574b2.74
invalid
invalid
and eax, 0xfffe94e9
invalid
push qword [rax - 0x17216da]
mov al, 0x26
jmp case.0x1402574b2.74
invalid
invalid
jmp case.0x1402574b2.74
invalid
push qword [rax - 0x17916d9]
mov al, 0x27
jmp case.0x1402574b2.74
invalid
invalid
invalid
invalid
push qword [rax - 0x18016d8]
mov al, 0x28
jmp case.0x1402574b2.74
invalid
invalid
sub cl, ch
jg 0x140257fa2
invalid
inc dword [rbp + 0x31]
dec dword [rcx + rcx*4 - 8]
mov rax, r15
xor edi, edi
clc
add esp, 0x38
invalid
pop rsp
pop rbp
pop rsi
pop rdi
lea edi, [0x1404ee378]
mov ah, 0x63
invalid
sub dword [rax], eax
add bl, ch
jrcxz 0x140258013
lea eax, [0x1404bf308]
add eax, 0x26733b
cmp esi, dword [rbx + 0x26]
jae case.0x140255f05.247
add byte [rax - 0x77], cl
mov edx, esi
bnd call fcn.140050080
stosd dword [rdi], eax
sbb bh, 0xff
invalid
invalid
invalid
or ecx, dword [rax - 0x77]
invalid
mov rsi, rax
mov esi, eax
mov rdx, qword [r15 + 8]
push rdi
or byte [rbp - 0x75], cl
adc byte [r9 + r9*4 - 0x17], r9b
adc byte [rcx + rcx*4 - 0x17], cl
mov r8, qword [r15 + 0x10]
mov eax, dword [rdi + 0x10]
adc byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
mov ecx, ebp
jmp 0x13dcf26d1
call fcn.140232990
cmpsb byte [rsi], byte [rdi]
test eax, 0x894cfffd
std
invalid
invalid
invalid
std
dec dword [rcx + rcx*4 - 0x1f]
mov rcx, r12
mov rcx, r12
mov ecx, esp
loope case.0x140255f05.243
call fcn.14024ea90
sahf
push 0xffffffffffffffff
dec dword [rax - 0x77]
mov rcx, rsi
mov ecx, esi
int1
call fcn.1402986d0
invalid
add al, 0
add byte [rdi], cl
ud2
or ecx, dword [rdi]
invalid
add byte [rcx + 0x57], al
push r15
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x78
sub esp, 0x78
sub esp, 0x78
js 0x14025805e
test r8, r8
test eax, eax
ror byte [rdi], 0x84
xor al, byte [rbx]
invalid
je 0x14025834b
test byte [rdx], dh
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x3b], cl
mov rbp, r8
add byte [rax], al
mov rbp, r8
invalid
mov rbx, rdx
mov ebx, edx
ror dword [rax - 0x77], cl
iretd
mov rdi, rcx
mov edi, ecx
mov rax, r8
mov eax, eax
ror byte [rax - 0x3f], 0xe0
add al, 0x31
xor edx, edx
invalid
shl rax, 4
loopne 0x14025802d
xor edx, edx
xor ecx, ecx
leave
nop dword [rax]
invalid
cmp dword [rbx + rdx], 0
adc eax, dword [rax]
add byte [rbp + 0xc], dh
jne 0x140258042
or al, 0x48
inc rcx
inc ecx
add rdx, 0x10
add edx, 0x10
adc byte [rax + 0x39], cl
sal byte [rbp - 0x12], 1
jne case.0x1402563a1.226
cmp rax, rdx
cmp eax, edx
jne case.0x1402563a1.226
out dx, al
cmp rbp, rcx
cmp ebp, ecx
jb 0x14025836b
and byte [rbx], al
add byte [rax], al
invalid
add eax, dword [rax]
add byte [rax + 0x29], cl
int 0xf
invalid
sub rbp, rcx
sub ebp, ecx
je 0x14025834b
test bh, dh
add al, byte [rax]
add byte [rax - 0x3f], cl
shl rcx, 4
shl ecx, 4
loope case.0x1402566e3.193
add rbx, rcx
lea r12, [0x1404ef530]
lea esp, [0x1404ef530]
retf
lea esp, [0x1404ef530]
and eax, 0x2974ce
invalid
je 0x14025808a
add byte [rbp + rcx*4 + 0x74], cl
and al, 0x38
invalid
lea r14, [rsp + 0x38]
lea esi, [rsp + 0x38]
je 0x14025808a
cmp byte [rbp + rcx*4 + 0x2d], cl
lea r13, [0x1403ad864]
lea ebp, [0x1403ad864]
not byte [rdi + 0x15]
push rdi
adc eax, 0x480feb00
add bl, ch
invalid
invalid
add bl, ch
cmovs ecx, dword [rcx - 0x2c76b726]
mov edx, ebx
mov rbx, rdx
jmp case.0x1402566e3.198
mov rdx, rbx
mov edx, ebx
fimul dword [rax - 0x77]
ror dword [rax - 0x7b], cl
mov rbx, rdx
mov ebx, edx
test rbp, rbp
in eax, dx
je 0x14025834b
int3
lea rax, [rbx - 0x10]
lea eax, [rbx - 0x10]
invalid
mov r15, rbp
shl r15, 4
add al, 0x4c
mov ecx, edi
mov rcx, r15
nop dword [rax]
test rcx, rcx
je case.0x1402566e3.205
sbb eax, dword [rbx + rcx*4 + 0x48]
adc byte [rax - 0x7d], cl
mov r9d, dword [rax + 0x10]
add rax, 0x10
rcl byte [rax], 0x48
add ecx, 0xfffffff0
adc byte [rax - 0x7d], cl
rcl byte [rax], 0x48
add ecx, 0xfffffff0
test r9, r9
test ecx, ecx
je case.0x140257be4.180
invalid
mov r8, qword [rax + 8]
jmp 0x1402580b6
or bl, ch
or cl, byte [rdi]
invalid
nop dword [rax]
invalid
xor r9d, r9d
mov r8, r12
mov qword [rsp + 0x20], rdi
and byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov edx, 0xfffffff4
call fcn.140234040
invalid
invalid
cmp qword [rsp + 0x38], 0
cmp dword [rsp + 0x38], 0
je case.default.0x1402580e3
and byte [rbx + rcx*4 + 0x7c], cl
and al, 0x40
mov r15, qword [rsp + 0x40]
mov eax, r15d
mov eax, edi
clc
and eax, 3
movsxd rax, dword [r13 + rax*4]
test dword [rax], r8d
test dword [rax], r8d
test dword [rax], eax
add rax, r13
jmp rax
invalid
loopne 0x140258127
movzx eax, byte [r15 + 0x10]
movzx eax, byte [rdi + 0x10]
mov dh, 0x47
adc cl, ch
test al, 0
add byte [rax], al
invalid
nop
jmp 0x140258197
add byte [rax], al
add byte [rax + 0x24448b48], dl
mov rax, qword [rsp + 0x40]
test rax, rax
mov rax, qword [rsp + 0x40]
and al, 0x40
test rax, rax
je 0x140258362
add al, byte fs:[rax]
add byte [rcx], dh
sal byte [rcx], cl
xor edx, edx
xor ecx, ecx
leave
leave
xor r9d, r9d
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
add byte [rbx + rcx*4 + 4], al
adc ecx, dword [rbp + 1]
mov r8d, dword [rbx + rdx]
add r8, r9
enter 0x3949, 0xffffffffffffffc0
enter 0x3949, 0xffffffffffffffc0
ja 0x14025812d
inc rcx
inc ecx
add rdx, 0x10
mov r9, r8
mov ecx, eax
mov ecx, eax
cmp r15, rdx
cmp edi, edx
jne 0x140258110
jmp 0x140258130
mov r8, r9
cmp rbp, rcx
jb 0x14025836b
int 0xf
invalid
mov r9, rcx
shl r9, 4
lea rdx, [rbx + r9]
sub rbp, rcx
jne 0x140258157
cmp rax, r8
je 0x140258073
and edi, edi
invalid
invalid
and edi, edi
invalid
jmp 0x14025837c
add byte [rax], al
sub rax, r8
mov ecx, dword [rdx]
cmp rax, rcx
ja 0x1402583ae
add byte [rax], al
add byte [rax], al
sub ecx, eax
mov dword [rdx], ecx
add qword [rbx + r9 + 8], rax
add dword [rbx + rcx + 8], eax
add dword [rbx + rcx + 8], eax
cmp qword [rsp + 0x38], 0
je 0x140258073
invalid
invalid
and al, 0x38
add byte [rdi], cl
test cl, bh
invalid
invalid
mov r15, qword [rsp + 0x40]
mov rbx, rdx
jmp 0x14025819f
mov dh, 0x47
por mm1, qword [rsp + rcx*2]
mov ecx, edi
stc
stc
shr rcx, 0x20
call fcn.140234350
sar ebp, 0xff
sar ebp, 0xff
cmp al, 0x23
jne 0x14025834e
scasd eax, dword [rdi]
add dword [rax], eax
invalid
scasd eax, dword [rdi]
add dword [rax], eax
add byte [rcx + rcx*4 - 8], al
mov eax, r15d
and eax, 3
lea rcx, [rax - 2]
cmp rcx, 2
jb 0x140258070
invalid
invalid
invalid
invalid
test rax, rax
je 0x140258070
invalid
mov ah, 0xfe
invalid
invalid
test byte [rsi + rdi*8 - 0x76b70001], dh
mov rsi, rdi
mov rdi, r13
dec byte [rcx + rcx*4 - 0x11]
lea rax, [r15 - 1]
mov qword [rsp + 0x30], rax
dec dword [rax - 0x77]
and al, 0x30
mov dword [rsp + 0x30], eax
mov r13, qword [r15 - 1]
mov ebp, dword [rdi - 1]
mov r15, qword [r15 + 7]
mov rcx, r13
call qword [r15]
cmp qword [r15 + 8], 0
cmp dword [rdi + 8], 0
cmp dword [rdi + 8], 0
je 0x1402581ec
mov rdx, qword [r15 + 0x10]
mov edx, dword [rdi + 0x10]
mov rcx, r13
call fcn.140026d90
movsb byte [rdi], byte [rsi]
jmp 0x1402581c7
invalid
movsb byte [rdi], byte [rsi]
jmp 0x1402581c7
mov edx, 8
add byte [rax], al
mov rcx, qword [rsp + 0x30]
call fcn.140026d90
mov rdx, rbx
fimul dword [rcx - 0x77]
std
fimul dword [rcx - 0x77]
std
mov rdi, rsi
jmp 0x140258073
clc
shr rax, 0x20
cmp eax, 0x28
sub byte [rdi + 0x17], dh
sub byte [rdi + 0x17], dh
lea rcx, [0x1403ad874]
movsxd rax, dword [rcx + rax*4]
push rsi
adc eax, 0x4634800
or dword [rax + 1], 0x31e0ffc8
add rax, rcx
jmp rax
xor eax, eax
invalid
invalid
invalid
add rax, rcx
jmp rax
xor eax, eax
jmp 0x140258197
mov al, 0x29
jmp 0x140258197
mov al, 1
jmp 0x140258197
mov al, 2
jmp 0x140258197
mov al, 3
jmp 0x140258197
mov al, 4
jmp 0x140258197
mov al, 5
jmp 0x140258197
mov al, 6
jmp 0x140258197
mov al, 7
jmp 0x140258197
mov al, 8
jmp 0x140258197
mov al, 9
jmp 0x140258197
mov al, 0xa
jmp 0x140258197
mov al, 0xb
jmp 0x140258197
mov al, 0xc
jmp 0x140258197
mov al, 0xd
jmp 0x140258197
mov al, 0xe
jmp 0x140258197
mov al, 0xf
jmp 0x140258197
mov al, 0x10
jmp 0x140258197
mov al, 0x11
jmp 0x140258197
mov al, 0x12
jmp 0x140258197
mov al, 0x13
jmp 0x140258197
mov al, 0x14
jmp 0x140258197
mov al, 0x15
jmp 0x140258197
mov al, 0x16
jmp 0x140258197
mov al, 0x17
jmp 0x140258197
mov al, 0x18
jmp 0x140258197
mov al, 0x19
jmp 0x140258197
mov al, 0x1a
jmp 0x140258197
mov al, 0x1b
jmp 0x140258197
mov al, 0x1c
jmp 0x140258197
mov al, 0x1d
jmp 0x140258197
mov al, 0x1e
jmp 0x140258197
mov al, 0x1f
jmp 0x140258197
mov al, 0x20
jmp 0x140258197
mov al, 0x21
jmp 0x140258197
mov al, 0x22
jmp 0x140258197
mov al, 0x23
jmp 0x140258197
mov al, 0x24
jmp 0x140258197
mov al, 0x25
jmp 0x140258197
mov al, 0x26
jmp 0x140258197
mov al, 0x27
jmp 0x140258197
mov al, 0x28
jmp 0x140258197
xor r15d, r15d
mov rax, r15
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r15, str.failed_to_write_whole_buffer
jmp 0x14025834e
lea r8, [0x1404bf298]
mov rdx, rbp
call fcn.140050080
ud2
lea rax, str.advancing_io_slices_beyond_their_length
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
lea rax, [0x1404ef530]
mov qword [rsp + 0x58], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
lea rdx, [0x1404bf2b0]
jmp 0x1402583de
lea rax, str.advancing_IoSlice_beyond_its_length
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
lea rax, [0x1404ef530]
mov qword [rsp + 0x58], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
lea rdx, str.library_std_src_syswindowsio.rs
lea rcx, [rsp + 0x48]
call fcn.14004fdf0
ud2
mov rax, qword [rsp + 0x38]
mov r9, rbp
pshufd xmm0, xmm6, 0xf9
mov rcx, rbx
shl rcx, 5
mov word [rax + rcx], si
mov word [rax + rcx + 2], r15w
movd dword [rax + rcx + 4], xmm7
or byte [rsi + riz*2], al
pshufw mm1, mm0, 0xee
or byte [rsi + riz*2], al
pshufw mm1, mm0, 0xee
movd dword [rax + rcx + 0x10], xmm1
movq qword [rax + rcx + 8], xmm0
mov dword [rax + rcx + 0x14], r12d
mov edx, dword [rsp + 0x34]
mov dword [rax + rcx + 0x18], edx
mov ebp, r14d
mov word [rax + rcx + 0x1c], bp
inc rbx
mov qword [rsp + 0x48], rbx
pop rsp
and al, 0x48
pop rsp
and al, 0x48
test r13, r13
test ebp, ebp
je 0x140259cd4
mov rdx, r13
nop
mov rcx, qword [rdx + 0x20]
mov r13, qword [rdx + 0x28]
movzx r8d, word [rcx]
cmp r8d, 0x17
je 0x140259c90
cmp r8d, 2
je 0x140259c60
mov rdx, r13
test r13, r13
jne 0x140259c30
jmp 0x140259cd4
cmp qword [rdx + 0x10], 0x10
jb 0x140259d2d
mov r15d, dword [rcx + 4]
mov ecx, r15d
shr ecx, 0x10
movd xmm7, ecx
mov r14d, ebp
pinsrw xmm7, ebp, 1
xor esi, esi
cmp rbx, qword [rsp + 0x40]
jne 0x140259bd8
jmp 0x140259cc1
cmp qword [rdx + 0x10], 0x1b
jbe 0x140259d34
mov r14d, ebp
movdqu xmm6, xmmword [rcx + 8]
mov r12d, dword [rcx + 4]
mov ecx, dword [rcx + 0x18]
mov dword [rsp + 0x34], ecx
mov si, 1
movdqa xmm7, xmm6
cmp rbx, qword [rsp + 0x40]
jne 0x140259bd8
mov rbp, r9
mov rcx, r9
mov rdx, rbx
call fcn.140259df0
jmp 0x140259bd0
invalid
invalid
invalid
invalid
mov rcx, qword [rsp + 0x28]
call sub.ws2_32.dll_freeaddrinfo
xchg bh, bl
add eax, dword [rax]
xchg bh, bl
add eax, dword [rax]
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x40]
cmp byte [rax - 0x75], cl
and al, 0x40
shl rbx, 5
add rbx, rax
mov qword [rdi], rax
mov qword [rdi + 8], rcx
mov qword [rdi + 0x10], rax
mov qword [rdi + 0x18], rbx
pop rdi
sbb byte [rdi], cl
sub byte [rsp + 0x60], dh
pop rdi
sbb byte [rdi], cl
sub byte [rsp + 0x60], dh
movaps xmm7, xmmword [rsp + 0x70]
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov edx, 0x42
jmp 0x140259d51
mov edx, 0x43
lea rax, str.assertion_failed:_len_as_usize___mem::size_of::_c::sockaddr_in6___
jbe 0x140259d65
add byte [rax - 0x77], cl
and al, 0x50
and al, 0x50
jbe 0x140259d65
add byte [rax - 0x77], cl
and al, 0x50
and al, 0x50
and al, 0x50
lea rax, [0x1404c1410]
mov qword [rsp + 0x58], rax
mov rcx, qword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
call fcn.1400519b0
jmp 0x140259d8f
invalid
jbe 0x140259d8e
add byte [rdx + 0x42], bh
lea rcx, str.assertion_failed:_len_as_usize___mem::size_of::_c::sockaddr_in___library_std_src_sys_common_net.rs
jmp 0x140259d8a
jne 0x140259d9a
add bl, ch
adc ecx, dword [rbp + rcx*4 + 5]
xchg edx, eax
jbe 0x140259da3
add byte [rdx + 0x43], bh
lea rcx, str.assertion_failed:_len_as_usize___mem::size_of::_c::sockaddr_in6___
add al, ch
and dword [rdi + rbx*8 - 1], edi
call fcn.1400519b0
dec dword [rdi]
or ebp, ebx
adc ebx, ebp
add byte [rax - 0x77], cl
invalid
ud2
and al, 0x28
call fcn.140259dd0
jmp 0x140259dc0
sbb al, 0x48
mov edi, eax
mov rcx, qword [rsp + 0x28]
call fcn.140259dd0
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
call fcn.140259de0
mov rcx, rdi
call fcn.1402986d0
ud2
sub byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x50
lea r9, [rsp + 0x28]
mov rcx, rdi
xor edx, edx
call sub.ws2_32.dll_getaddrinfo
test eax, eax
je 0x140259fc7
invalid
sbb al, ch
push 0x480003dc
shl eax, 0x20
call sub.ws2_32.dll_WSAGetLastError
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
or byte [rax + 1], bh
enter 0x4802, 0xffffffffffffff89
or byte [rax + 1], r15b
or byte [rax + 1], bh
or byte [rax + 1], bh
add byte [rax], al
add bl, ch
adc ecx, dword [rax - 0x75]
and al, 0x28
add byte [rax], al
jmp 0x140259fda
mov rax, qword [rsp + 0x28]
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rax
mov word [rsi + 0x18], bx
pop rsi
sbb byte [rcx], dh
invalid
pop rsi
sbb byte [rcx], dh
ror byte [rax - 0x77], 6
mov dword [rsi], eax
mov qword [rsi], rax
mov dword [rsi], eax
mov byte [rdi], 0
test r14, r14
je 0x140259ff2
invalid
add byte [rbp - 0x7b], cl
div byte [rbp + rcx - 0x46]
add dword [rax], eax
add byte [rax], al
mov edx, 1
mov rcx, rdi
call fcn.140026d90
int 0xdc
invalid
int 0xdc
call qword [rax - 0x773b7eb8]
add rsp, 0x88
pop rbx
pop rdi
nop
add rsp, 0x88
pop rbx
pop rdi
pop rsi
pop r14
ret
add dword [rax], eax
add byte [rax - 0x75], cl
add dword [rax - 0x75], ecx
cmp byte [rax - 0x39], cl
mov qword [rax], 0
test rdi, rdi
je 0x14025a058
lea rsi, [rsp + 0x60]
mov qword [rax], 0
test rdi, rdi
je 0x14025a058
lea rsi, [rsp + 0x60]
mov r8d, 0x198
mov rcx, rsi
mov ecx, esi
cwde
add dword [rax], eax
add byte [rax - 0x77], cl
mov ecx, esi
mov ecx, esi
xor edx, edx
call sub.msvcrt.dll_memset
add eax, dword [rax]
mov cx, 0x202
mov rdx, rsi
call sub.ws2_32.dll_WSAStartup
mov dword [rsp + 0x2c], eax
and al, 0x2c
and al, 0x2c
test eax, eax
jne 0x14025a072
invalid
lea rax, cs:[0x140297c14]
lea rax, [0x140297c14]
leave
fild dword [rbx]
add byte [rax - 0x77], cl
invalid
mov qword [rdi], rax
add rsp, 0x1f8
pop rdi
pop rsi
ret
lea rcx, [0x1404ee977]
sbb byte [rcx + 0x29], cl
add byte [rbp + rcx*4 + 5], cl
push rdx
push rsi
add byte es:[rdx + 0x2b], bh
lea r8, str.library_std_src_synconce.rs
mov edx, 0x2b
call fcn.1400519b0
ud2
invalid
or ecx, dword [rax - 0x39]
and al, 0x30
xor byte [rax], al
add byte [rax], al
invalid
mov qword [rsp + 0x30], 0
xor byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x2664ee
lea rdx, [0x1404c0570]
lea r9, str.library_std_src_syswindows_net.rs
lea rcx, [rsp + 0x2c]
and al, 0x2c
add byte es:[rax - 0x73], cl
and al, 0x2c
sub al, 0x4c
lea r8, [rsp + 0x30]
lea eax, [rsp + 0x30]
xor al, ch
mov eax, 0xffffd93
std
dec dword [rdi]
call fcn.140233450
ud2
std
dec dword [rdi]
or esp, dword [rsi + 0xf]
invalid
add byte [rax], al
push rsi
push rdi
sub rsp, 0x1f8
sub esp, 0x1f8
sub esp, 0x1f8
add byte [rax], al
mov rax, qword [rcx]
mov eax, dword [rcx]
add dword [rax - 0x75], ecx
cmp byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
mov rdi, qword [rax]
mov qword [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
test rdi, rdi
je 0x14025a0f8
invalid
push qword [rbp + rdi + 0x48]
lea esi, [rsp + 0x60]
je case.0x140255ebb.267
invalid
cmp eax, 0x24748d48
lea rsi, [rsp + 0x60]
je case.0x140255ebb.267
invalid
mov r8d, 0x198
add dword [rax], eax
add byte [rax - 0x77], cl
mov rcx, rsi
mov rcx, rsi
xor edx, edx
call sub.msvcrt.dll_memset
push rax
invalid
add eax, dword [rax]
push rax
jmp 0xf98ba0d5
add eax, dword [rax]
invalid
invalid
add eax, dword [rax]
mov cx, 0x202
mov rdx, rsi
call sub.ws2_32.dll_WSAStartup
fild dword [rbx]
invalid
mov dword [rsp + 0x2c], eax
and al, 0x2c
fild dword [rbx]
add byte [rcx - 0x7ad3dbbc], cl
sal byte [rbp + 0x2e], 0x48
jne case.0x140255ebb.271
lea rax, [0x140297c14]
and al, 0x2c
test eax, eax
jne case.0x140255ebb.271
lea rax, cs:[0x140297c14]
lea rax, [0x140297c14]
fild dword [rbx]
add byte [rax - 0x77], cl
invalid
mov qword [rdi], rax
add rsp, 0x1f8
pop rdi
pop rsi
ret
lea rcx, [0x1404ee977]
lea ecx, [0x1404ee977]
add byte [rbp + rcx*4 + 5], cl
mov dl, 0x55
lea r8, str.library_std_src_synconce.rs
add byte es:[rdx + 0x2b], bh
mov edx, 0x2b
call fcn.1400519b0
ud2
js 0x14025a0ee
dec dword [rdi]
or ecx, dword [rax - 0x39]
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x30], 0
xor byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x26644e
invalid
invalid
invalid
invalid
lea rdx, [0x1404c0570]
add byte es:[rbp + rcx*4 + 0xd], cl
add byte es:[rbp + rcx*4 + 0xd], cl
lea r9, str.library_std_src_syswindows_net.rs
outsd dx, dword [rsi]
add byte es:[rax - 0x73], cl
add byte es:[rax - 0x73], cl
add byte es:[rax - 0x73], cl
lea rcx, [rsp + 0x2c]
and al, 0x2c
lea r8, [rsp + 0x30]
lea eax, [rsp + 0x30]
call fcn.140233450
ud2
add byte [rax], r8b
add byte [rax], al
add byte [rcx + rcx*4 - 0x3d], cl
mov ebx, eax
add byte [rax], al
mov ebx, eax
invalid
and al, 0x28
invalid
jmp qword [rsi - 0x7d]
cmp dword [rsp + 0x28], 2
test dword [rax - 0x39000000], edx
nop
add byte [rax], al
add bh, al
and al, 0x50
cmp al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x4b], al
cmp cl, byte [rcx - 0x77]
mov ch, 0x3a
fsubp st(3)
or eax, 0x401f0f
add byte [rcx + 0x39], cl
fimul word [rdi]
xchg dword [rbx - 0x4f000000], edi
add byte [rax], al
add byte [rcx - 0x576b7c6], dh
mov rdx, rdi
mov eax, esi
invalid
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
fadd dword [rdx + 0x38]
sub al, 0x37
invalid
cmp byte [rdi + rsi], ch
invalid
ror byte [rdx - 0x73], cl
or al, 0x37
lea ecx, [rdi + rsi]
cmp al, 0xe0
jmp [rax - 0x677af0ff]
add dword [rdi], ecx
test dword [rax - 0x3f000000], ebx
call 0x1bcaee9e2
and al, 0x28
add byte [rax], al
and al, 0x38
cmp byte [rax - 0x73], cl
and al, 0x58
pop rax
pop rax
mov eax, dword [rsp + 0x60]
and al, 0x60
add eax, 0x2eb06d
mov ecx, eax
nop
add byte [rax], al
add byte [rax], al
pop rbx
pop rbp
pop rsi
add eax, 0x26722d
add bl, ch
fimul word [rax - 0x75]
and al, 0x60
add byte [rax], al
add byte [rax], al
in al, dx
sub al, ch
invalid
nop dword [rax + rax]
push rsi
push rdi
push rbx
sub rsp, 0x30
xor byte [rax - 0x77], cl
invalid
mov rdi, rcx
xor byte [rax - 0x77], cl
invalid
lock inc qword [0x140545268]
inc dword [0x140545268]
jle 0x14025a329
call fcn.1402349f0
call fcn.1402349f0
test rax, rax
jne 0x14025a31c
lea rax, str.library_std_src_threadlocal.rs
lea eax, [0x1404bf1c8]
mov qword [rsp + 0x20], rax
and al, 0x20
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_src_threadlocal.rs
lea r9, [0x1404bdf90]
lea r8, [rsp + 0x2f]
mov edx, 0x46
add byte [rax], r8b
add al, ch
out 0xc9, al
invalid
invalid
add byte [rax], r8b
add al, ch
out 0xc9, al
invalid
jmp case.0x140257e8d.92
cmp byte [rax + 8], 0
jne 0x14025a329
js 0x14025a327
add byte [rbp + 7], dh
inc qword [rax]
inc dword [rax]
mov byte [rax + 8], 0
or byte [rax], al
or byte [rax], al
call fcn.14025a360
ud2
cmpsd dword [rsi], dword [rdi]
std
invalid
bnd call fcn.140234b00
mov rcx, rbx
call fcn.1402986d0
ud2
mov esi, dword [0x1a36da3a4]
add al, 0x81
add rax, rcx
jmp rax
mov eax, 0xe
call fcn.1402519e0
cmp byte [rsp + 0x38], 2
jbe 0x14025a3ab
invalid
inc dword [rax + 0x238247c]
jne 0x14025a3cc
mov eax, 3
mov sil, 2
jmp 0x14025a42b
mov sil, 1
jmp 0x14025a432
mov rcx, qword [rsp + 0x20]
mov rax, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x30]
invalid
sub byte [rax - 0x75], cl
push rsp
and al, 0x30
invalid
xor byte [rax - 0x7d], cl
cli
add al, 0x74
adc cl, byte [rax - 0x7d]
cmp edx, 1
jne 0x14025a414
cmp rdx, 4
je 0x14025a3f3
cmp rdx, 1
cmp edx, 1
jne 0x14025a414
cmp byte [rcx], 0x30
sete sil
add sil, sil
add dh, dh
add dh, dh
jmp 0x14025a416
mov edx, dword [rcx]
bswap edx
xor r8d, r8d
cmp edx, 0x66756c6d
insd dword [rdi], dx
insb byte [rdi], dx
jne 0x14025a466
insd dword [rdi], dx
insb byte [rdi], dx
jne 0x14025a466
setae r8b
cmp edx, 0x66756c6c
sbb r8d, 0
sete sil
jmp 0x14025a416
xor esi, esi
test rax, rax
je 0x14025a425
mov edx, 1
call fcn.140026d90
lea eax, [rsi + 1]
movzx eax, al
mov qword [0x140545150], rax
mov eax, esi
add rsp, 0x40
pop rsi
ret
sub dword ss:[rax], eax
lea r8, [0x1404bf400]
add eax, 0x264fb8
mov edx, 0x28
call fcn.1400519b0
ud2
nop dword cs:[rax + rax]
add byte [rax], al
mov dh, 0xc0
ror byte [rax - 0x73], 1
add eax, 0x1534ad
add byte [rax], al
test r8, r8
je 0x14025a670
invalid
or eax, 0x48c18949
add eax, ecx
mov r9, rax
add rax, rcx
mov rdx, r10
jmp case.0x140255f05.266
mov r9, rax
mov r8, rdx
xor eax, eax
test r9, r9
cmovne rax, r9
ror dword [r8 - 0x7b], 0xc0
ror dword [r8 - 0x7b], 0xc0
ror dword [rax - 0x7b], 0xc0
je case.0x140257be4.210
test r9, r9
cmove r8, rdx
cmove eax, edx
cmove eax, edx
add rax, r8
ror byte [rax + 0x29], 0xd8
sub rax, rbx
cmp rdi, rax
jb 0x14025a6a1
invalid
invalid
mov qword [rsi + 0x10], rax
mov rdi, rax
mov r15, qword [rsi + 8]
mov rax, r15
mov eax, edi
or byte [rcx + rcx*4 - 8], cl
mov eax, edi
sub rax, rdi
cmp rax, 3
clc
add esi, dword [rdi + 0x6c]
clc
add esi, dword [rdi + 0x6c]
mov r14, rdi
add r14, 4
jb 0x14025a7ac
mov rdx, r14
not rdx
not rdx
not edx
shr rdx, 0x3f
test r15, r15
test edi, edi
test edi, edi
push qword [rbp + rdx + 0x48]
mov dword [rsp + 0x20], ebx
je 0x14025a6e2
mov qword [rsp + 0x20], rbx
mov qword [rsp + 0x28], 1
and al, 0x28
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x30], r15
jl 0x14025a703
and al, 0x30
xor bl, ch
or dword [rax - 0x39], ecx
and al, 0x28
and al, 0x28
jmp 0x14025a6eb
mov qword [rsp + 0x28], 0
and al, 0x28
sub byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x38
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x38]
lea r9, [rsp + 0x20]
mov r8, r14
call fcn.1402357a0
cmp qword [rsp + 0x38], 0
cmp dword [rsp + 0x38], 0
movabs dword [0x38247c8348fffdb0], eax
add byte [rax - 0x75], cl
and al, 0x40
mov al, 0xfd
dec dword [rax - 0x7d]
invalid
jl 0x14025a725
cmp dword [rsp + 0x38], 0
cmp byte [rax], al
mov rcx, qword [rsp + 0x40]
je 0x14025a76e
movabs rax, 0x8000000000000001
cmp rcx, rax
cmp ecx, eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfc13948], al
test dword [rdx + 0x4c000000], ecx
mov al, byte [rax]
add byte [rax], al
cmp rdi, r15
cmp ecx, eax
jne 0x14025a7a7
mov al, byte [rax]
add byte [rax], al
cmp rdi, r15
jne 0x14025a734
mov rcx, rsi
mov rdx, rdi
call fcn.14025a7c0
mov rbx, qword [rsi]
mov ebx, dword [rsi]
mov rdi, qword [rsi + 0x10]
mov byte [rbx + rdi], 0x2e
inc rdi
mov qword [rsi + 0x10], rdi
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
mov eax, dword [rsi + 8]
or byte [rax + 0x29], cl
clc
sub rax, rdi
cmp rax, 2
jbe 0x14025a782
add dh, byte [rsi + 0x36]
mov rax, qword [rsi]
mov byte [rax + rdi + 2], 0x65
mov word [rax + rdi], 0x7865
add rdi, 3
mov qword [rsi + 0x10], rdi
invalid
mov dword [rbx], 0x107e8948
add ecx, dword [rax - 0x77]
jle 0x14025a772
invalid
adc byte [rax - 0x7d], cl
invalid
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov qword [rsi], rcx
mov qword [rsi + 8], r14
invalid
mov dword [rsi + 8], esi
mov rbx, rcx
mov ebx, ecx
mov r15, r14
cmp rdi, r15
invalid
je 0x14025a722
push qword [rdx + riz*4 - 0x15]
mov dl, 0x41
mov eax, 3
jmp 0x14025a734
mov r8d, 3
mov rcx, rsi
mov rdx, rdi
call fcn.1402380f0
std
dec dword [rax - 0x75]
jle 0x14025a7a7
std
dec dword [rax - 0x75]
jle 0x14025a7a7
jmp 0x14025a74c
dec dword [rdi]
or ecx, dword [rax - 0x7b]
leave
test rcx, rcx
jne 0x14025a7b3
call fcn.14004a140
ud2
mov rdx, qword [rsp + 0x48]
call fcn.14004a180
ud2
cmova rdx, rcx
cmp rdx, 9
mov edi, 8
cmovae rdi, rdx
mov rdx, rdi
mov edx, edi
mov edx, edi
not rdx
shr rdx, 0x3f
test rax, rax
je 0x14025a815
mov rcx, qword [rsi]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], 1
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x38
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x38
jmp 0x14025a81e
mov qword [rsp + 0x30], 0
add byte [rax], al
lea rcx, [rsp + 0x40]
lea ecx, [rsp + 0x40]
lea r9, [rsp + 0x28]
mov r8, rdi
call fcn.1402357a0
jo 0x14025a7dd
std
invalid
jo 0x14025a7dd
std
dec dword [rax - 0x7d]
invalid
invalid
jl 0x14025a858
cmp qword [rsp + 0x40], 0
mov rcx, qword [rsp + 0x48]
add byte [rax - 0x75], cl
and al, 0x48
je 0x14025a858
movabs rax, 0x8000000000000001
cmp rcx, rax
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc1
je 0x14025a85f
test rcx, rcx
jne 0x14025a866
call fcn.14004a140
ud2
invalid
or ecx, dword [rax - 0x77]
invalid
mov qword [rsi], rcx
mov qword [rsi + 8], rdi
mov dword [rsi + 8], edi
mov dword [rsi + 8], edi
or byte [rax - 0x7d], cl
invalid
add rsp, 0x58
pop rdi
pop rsi
ret
mov rdx, qword [rsp + 0x50]
push rsp
and al, 0x50
call fcn.14004a180
ud2
nop word cs:[rax + rax]
nop dword [rax + rax]
invalid
push rbx
sub rsp, 0x28
mov rsi, r8
invalid
invalid
mov rbx, rdx
mov rdi, rcx
test r8, r8
invalid
je 0x14025a8c4
sal byte [rbp + rbp + 0x78], 0x58
js 0x14025a8f1
movzx eax, byte [0x140545270]
mov edx, 1
mov rcx, rsi
shr byte [rcx + 0x1ba002e], 1
add byte [rax], al
add byte [rax - 0x77], cl
int1
call fcn.140026d00
mov r14, rax
dec dword [rcx - 0x77]
invalid
test rax, rax
jne 0x14025a8ca
mov ecx, 1
add byte [rax], al
mov rdx, rsi
mov edx, esi
bnd call fcn.14004a180
call fcn.14004a180
clc
fdivp st(7)
ud2
mov r14d, 1
add dword [rax], eax
add byte [rax], al
mov rcx, r14
int1
mov rdx, rbx
mov r8, rsi
call sub.msvcrt.dll_memcpy
cmp cl, ah
add eax, dword [rax]
mov qword [rdi], r14
mov qword [rdi + 8], rsi
mov dword [rdi + 8], esi
mov qword [rdi + 0x10], rsi
mov byte [rdi + 0x18], 0
sbb byte [r8], r8b
adc dh, al
sbb byte [r8], r8b
add rsp, 0x28
add esp, 0x28
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
ret
call fcn.14004a140
fdivp st(7)
ud2
or ecx, dword [rdi]
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
sub rsp, 0x28
invalid
add byte [rax], al
call fcn.14025a4c0
test rax, rax
invalid
mov bh, 0xfb
invalid
dec dword [rax - 0x7b]
sal byte [rsi + rcx*2 + 0x48], 0x83
je 0x14025a95c
cmp rdx, 2
cli
add dh, byte [rbp + 0x12]
jne 0x14025a926
jne 0x14025a926
adc cl, byte [rdi]
mov bh, 8
movzx ecx, word [rax]
cmp ecx, 0x2e2e
add byte cs:[rax], al
add byte cs:[rax], al
add byte [rbp + 7], dh
jne 0x14025a926
xor ecx, ecx
leave
xor r9d, r9d
xor ecx, ecx
jmp case.0x140256bd0.226
mov r8, rdx
mov eax, edx
ror byte [rdi], 1
invalid
nop dword [rax]
add byte [rax], al
add byte [rbp - 0x7b], cl
sal byte [rcx + rbp + 0x4c], 0x89
mov rcx, r8
dec r8
test r8, r8
je 0x14025a95e
mov rcx, r8
mov ecx, eax
dec r8
cmp byte [rax + rcx - 1], 0x2e
jne 0x14025a930
jl 0x14025a946
or bh, bh
jne 0x14025a930
jmp [rsi]
mov r10, rdx
mov edx, edx
ror byte [rcx + 0x29], cl
retf 0x3472
sub r10, rcx
sub edx, ecx
jb case.0x1402562da.252
add rcx, rax
add ecx, eax
ror dword [rbp - 0x7b], 0xc0
test r8, r8
cmove rcx, r8
cmove ecx, eax
enter 0x3145, 0xffffffffffffffc9
xor r9d, r9d
mov rdx, r10
mov edx, edx
shr bl, cl
jmp case.0x140256bd0.226
or bl, ch
invalid
jmp case.0x140256bd0.226
mov r9b, 1
mov cl, 1
add dword [rax - 0x77], ecx
rol dword [rbp + 0x31], 0xc0
xor r8d, r8d
mov rcx, rax
mov ecx, eax
xor r8d, r8d
rol byte [rcx - 0xa], 0xc1
add dword [rdi + rcx + 0x44], ecx
invalid
test r9b, 1
cmove r8, rcx
invalid
invalid
rol dword [rcx], 0x4c
cmove eax, ecx
invalid
invalid
ror dword [rax - 0x7b], 0xc0
ror dword [rax - 0x7b], 0xc0
test rax, rax
test eax, eax
cmove r8, rax
mov rax, r8
mov eax, eax
ror byte [rcx + rcx*4 - 0x40], 0x48
ror byte [rcx + rcx*4 - 0x40], 0x48
mov eax, eax
add rsp, 0x28
add esp, 0x28
invalid
sub bl, al
ret
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_sliceiter.rs
add eax, 0x2631db
xor dword [rsi], esp
add al, ch
add al, ch
call fcn.140050080
not byte [rsi - 0x21]
dec dword [rdi]
ud2
or ecx, dword [rdi]
invalid
nop dword [rax]
push rdi
push r14
push rsi
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
sub esp, 0x48
mov rdi, r9
mov rdi, r9
mov edi, ecx
iretd
mov rbx, r8
mov ebx, eax
mov r14, rdx
invalid
mov rsi, rcx
mov esi, ecx
invalid
test r8, r8
test eax, eax
je case.0x1402566e3.247
xor dword [rdi], ecx
js 0x14025aa3e
mov byte [rdx + 0xf000000], cl
add byte [rax], al
add byte [rdi], cl
movzx eax, byte [0x140545270]
mov dh, 5
mov ch, 0xa8
test al, 0x2e
add byte [rdx + 1], bh
add eax, 0x2ea8b5
test al, 0x2e
add byte [rdx + 1], bh
mov edx, 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rbx
mov ecx, ebx
fld1
call fcn.140026d00
cmp bl, al
fdiv st(7), st(0)
mov r15, rax
mov edi, eax
invalid
test rax, rax
jne case.0x140255f05.317
invalid
sal byte [rbp + 0x15], 0xb9
adc eax, 0x1b9
mov ecx, 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov rdx, rbx
mov edx, ebx
invalid
call fcn.14004a180
movabs dword [0x1bf410b0fffdef7], eax
fdivp st(7)
ud2
or eax, dword [rcx - 0x41]
add dword [rax], eax
add byte [rax], al
invalid
mov r15d, 1
mov edi, 1
add byte [rax], al
add byte [rbx + rcx*4 - 0x5c], cl
mov r12, qword [rsp + 0xa0]
mov esp, dword [rsp + 0xa0]
movsb byte [rdi], byte [rsi]
and al, 0xa0
add byte [rax], al
add byte [rax], al
mov rcx, r15
movabs al, byte [0x894cf9894c000000]
add byte [rax], al
mov rcx, r15
mov ecx, edi
mov rdx, r14
mov edx, esi
mov r8, rbx
mov r8, rbx
mov eax, ebx
fsubr st(0)
call sub.msvcrt.dll_memcpy
adc eax, 0x4c0003e0
loopne 0x14025a9fd
add eax, dword [rax]
add byte [rcx + rcx*4 + 0x7c], cl
mov qword [rsp + 0x28], r15
mov dword [rsp + 0x28], edi
jl case.0x1402563a1.296
and al, 0x28
sub byte [rax - 0x77], cl
mov qword [rsp + 0x30], rbx
pop rsp
and al, 0x30
xor byte [rax - 0x77], cl
mov qword [rsp + 0x38], rbx
pop rsp
and al, 0x38
invalid
cmp dh, al
and al, 0x40
and al, 0x40
mov byte [rsp + 0x40], 0
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
and al, 0x40
add byte [rax - 0x73], cl
lea ecx, [rsp + 0x28]
and al, 0x28
sub byte [rax - 0x77], cl
cli
mov rdx, rdi
mov edx, edi
mov r8, r12
mov eax, esp
call fcn.140255d90
jno case.0x140255f05.314
mov bl, 0xff
invalid
dec dword [rdi]
adc byte [rsp + 0x28], al
and al, 0x28
movups xmm0, xmmword [rsp + 0x28]
and al, 0x28
sub byte [rdi], cl
movups xmm1, xmmword [rsp + 0x38]
adc byte [rsp + 0x38], cl
and al, 0x38
cmp byte [rdi], cl
movups xmmword [rsi + 0x10], xmm1
adc dword [rsi + 0x10], ecx
adc byte [rdi], cl
adc dword [rsi], eax
invalid
movups xmmword [rsi], xmm0
invalid
add rsp, 0x48
add esp, 0x48
pop rbx
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r14
pop rsi
pop r15
pop rdi
ret
call fcn.14004a140
std
neg dh
invalid
fdivp st(7)
dec dword [rdi]
ud2
or ecx, dword [rax - 0x77]
invalid
mov esi, eax
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
and al, 0x28
call fcn.140255050
movsd dword [rdi], dword [rsi]
invalid
mov rcx, rsi
mov ecx, esi
call fcn.1402986d0
jbe case.0x1402562da.278
fadd qword [rbx]
add eax, dword [rax]
add byte [rdi], cl
or ecx, dword [rdi]
ud2
invalid
add byte [rsi + 0x57], dl
sub esp, 0x50
in al, dx
push rax
mov edi, eax
mov ebx, edx
ror dword [rax - 0x77], cl
mov esi, ecx
invalid
and al, 0x28
sub al, ch
invalid
std
dec dword [rdi]
mov dh, 0x54
push rsp
push rsp
and al, 0x28
mov ecx, dword [rsp + 0x38]
cmp byte [rax - 0x75], cl
and al, 0x48
and al, 0x48
and al, 0x48
lea r8, [0x1403ad958]
lea eax, [0x1403ad958]
adc eax, 0xc634d00
nop
add byte [rbp + 0x63], cl
or al, 0x90
invalid
add ecx, eax
ror dword [rax - 0x77], 0xfa
mov edx, edi
mov eax, ebx
fadd dword [rcx - 1]
loope case.0x140256109.316
add ecx, 4
lea edx, [rax + 1]
push rax
add dword [rax - 0x7b], ecx
invalid
test eax, eax
ror byte [rax + 0xf], 0x44
cmove edx, eax
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
add rcx, 8
invalid
add ecx, edx
add ecx, 8
or bl, ch
and byte [rcx + 6], bh
invalid
add byte [rax], al
add bl, ch
invalid
sbb dword [rax - 0x73], ecx
lea edx, [rax + 1]
push rax
add dword [rax - 0x7b], ecx
test eax, eax
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
invalid
invalid
cmove edx, eax
ror byte [rax + 1], 1
add ecx, edx
ror dword [rax - 0x7d], 1
add ecx, 2
rol dword [rdx], 0xeb
add eax, 0x2b9
add byte [rax - 0x77], cl
invalid
add byte [rax], al
mov edx, edi
cli
retf 0x5272
add ecx, ebx
mov eax, ecx
test edx, edx
sal byte [rdx + rdx + 0x41], cl
movzx eax, byte [rax]
invalid
adc al, byte [rcx + 0xf]
mov dh, 0
invalid
add byte [rsp + rbx*2], bh
xchg esp, eax
sar dword [rdi + rbp], 0xf
invalid
sete al
or al, cl
invalid
enter 0x2eb, 0x31
add dh, byte [rcx]
ror byte [rax - 0x77], 0x1e
mov dword [rsi], ebx
mov dword [rsi + 8], edi
jle case.0x140257b8a.179
adc byte [rsp + 0x28], al
sub byte [rdi], cl
adc byte [rsp + 0x38], cl
and al, 0x38
and al, 0x38
adc dword [rsi + 0x10], eax
adc byte [rdi], r9b
adc dword [rsi + 0x20], ecx
mov ecx, dword [rsp + 0x48]
and al, 0x48
mov qword [rsi + 0x30], rcx
mov dword [rsi + 0x30], ecx
xor byte [rax - 0x3899c5ba], r9b
xor byte [rax - 0x3899c5ba], cl
cmp r12b, byte [rsi - 0x39]
cmp ah, byte [rsi - 0x39]
cmp byte [rax], r8b
cmp byte [rax], al
add cl, byte [rax - 0x7d]
invalid
push rax
add eax, 0x2648fd
std
add byte es:[rax - 0x77], cl
add byte es:[rax - 0x77], cl
add byte [rax - 0x77], cl
cli
push rbp
invalid
or esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
ror byte [rax - 0x75], 1
mov rax, qword [rcx]
mov eax, dword [rcx]
add dword [rax - 0x75], ecx
push rcx
mov rdx, qword [rcx + 8]
or byte [rax - 0x77], cl
mov rcx, rax
mov ecx, eax
shr ecx, 0x6e
sar ebp, 0xff
std
invalid
jmp fcn.140236cd0
std
jmp qword [rsi + 0x66]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x75], cl
mov rax, qword [r8 + 0x18]
mov eax, dword [rax + 0x18]
sbb dil, al
sbb bh, al
mov dword [rax], 1
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x50890448], cl
mov dword [rax + 4], ecx
add al, 0x89
mov dword [rax + 8], edx
push rax
or bl, al
ret
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x57], al
push rdi
push rsi
push rbp
sub esp, 0xa8
test al, 0
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x90], esi
and al, 0x90
nop
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x3d], cl
ret
mov esi, edx
invalid
mov dword [rsp + 0x20], ecx
and al, 0x20
mov ebp, dword [rax + 8]
push 0x608b4d08
or byte [rbp - 0x75], cl
invalid
mov esp, dword [rax + 0x10]
adc byte [rcx], dh
dec dword [rbp + rcx*4 + 0x6c]
insb byte [rdi], dx
and al, 0x50
push rax
push rdi
test byte [rax - 0x77], 0x6c
mov dword [rsp + 0x28], ebp
and al, 0x28
sub byte [rcx + rcx*4 + 0x64], cl
mov dword [rsp + 0x30], esp
and al, 0x30
mov dword [rsp + 0x38], edx
push rsp
and al, 0x38
out 0xeb, eax
sbb dword [rdi], ecx
invalid
nop dword [rax]
add byte [rdx + 8], dil
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
jmp 0x11ce74fd4
movabs dword [0x8b4cf5894dffdcc1], eax
je case.0x14025aefd.69
invalid
rcr esp, 0xff
dec dword [rbp - 0x77]
mov ebp, esi
cmc
mov esi, dword [rsp + 0x38]
and al, 0x38
cmp byte [rcx + 0x39], cl
cmp edi, ebp
out dx, eax
add eax, 0x48000001
add byte [rax], al
add byte [rax - 0x75], cl
add ecx, dword [rcx + rax - 8]
add rax, r15
mov eax, dword [rbx]
clc
mov ecx, ebp
jmp 0x1891ed557
sub ecx, edi
mov dword [rsp + 0x50], eax
and al, 0x50
and al, 0x50
and al, 0x58
and al, 0x58
pop rax
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
add byte [rax], al
jl case.0x140257be4.295
and al, 0x68
push 0x4cf1894c
mov edx, ebp
invalid
jrcxz 0x14025abc8
invalid
ror byte [rdi], 0x84
or al, byte [rdx]
invalid
add byte [rax], al
mov esp, eax
out 0x83, al
out 3, al
add ecx, dword [rax - 0x73]
or eax, 0x152d2e
invalid
invalid
invalid
invalid
sub eax, 0x63480015
add byte [rax + 0x63], cl
add al, 0xb1
enter 0xffffffffffffe0ff, 0x41
movzx eax, byte [rsp + 0x10]
and al, 0x10
and al, 0x10
nop word [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
movzx eax, byte [rsp + 0xf]
por mm2, qword [rdi + rcx]
adc al, 0xf
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
jmp 0xd6fa949a
and al, ch
invalid
std
invalid
and ecx, dword [rdi]
test dword [rcx + 0x48000004], eax
add al, 0
invalid
invalid
add al, 0
add byte [rax - 0x73], cl
lea rax, [rsi - 2]
invalid
invalid
clc
lea eax, [rsi - 2]
add cl, byte [rdi]
invalid
invalid
test esi, esi
test byte [rdx - 1], bl
invalid
pop rdx
invalid
dec dword [rbp - 0x77]
out dx, al
dec dword [rbp - 0x75]
and al, 7
mov ecx, esi
call qword [rsp]
cmp dword [rsp + 8], 0
and al, 8
add byte [rdi], cl
test byte [rdi], bl
invalid
invalid
or byte [rax], al
invalid
dec dword [rcx - 0x75]
push rsp
mov ecx, esi
rcr ah, 0xff
jmp qword [rsi + 0x66]
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
or eax, 0x152c91
adc eax, 0x4634800
or dword [rax + 1], 0x31e0ffc8
add eax, ecx
jmp rax
xor eax, eax
invalid
invalid
add al, 0x81
add eax, ecx
jns 0x14025ad00
invalid
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, ebx
mov edx, ebp
adc cl, ch
invalid
sub ecx, ebp
push rsp
invalid
add ecx, ebp
invalid
invalid
add ch, cl
invalid
sbb al, 0xff
lodsb al, byte [rsi]
invalid
sbb ch, cl
sahf
invalid
push qword [rax - 0x16f16e4]
nop
invalid
mov esi, edi
invalid
jnp case.0x14025ac4d.119
je case.0x14025ac4d.120
insd dword [rdi], dx
invalid
invalid
pop rdi
invalid
pop rax
invalid
push rcx
invalid
invalid
invalid
invalid
invalid
cmp al, 0xfe
invalid
and al, 0x60
adc byte [rbx], al
add byte [rax], al
and al, 0x68
out 0xf, eax
invalid
ror byte [rdi], 1
xchg dword [rdx], esi
add eax, dword [rax]
pop rax
std
invalid
sub dword [rsp + 0x80], esi
insb byte [rdi], dx
and al, 0x40
mov edx, esi
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov esi, 0x894dffdc
mov esi, dword [rsp + 0x38]
mov r8, r12
invalid
add byte [rdi], cl
inc byte [rbx - 0x72b7fc1a]
or eax, 0x152b32
lea rcx, [rsp + 0x80]
call fcn.140253d60
cmp byte [rsp + 0x98], 2
jne 0x14025c930
lea rcx, [rsp + 0x80]
call fcn.1402367f0
jmp 0x14025ca09
mov rsi, qword [rsp + 0x80]
mov rbx, qword [rsp + 0x88]
mov rdi, qword [rsp + 0x90]
mov r14, qword [rsp + 0x98]
mov rcx, rsi
mov rdx, rdi
call fcn.140257470
cmp rdi, rdx
cmovb rdx, rdi
test rax, rax
cmove rdx, rdi
mov qword [rsp + 0x200], rsi
mov qword [rsp + 0x208], rbx
mov qword [rsp + 0x210], rdx
mov qword [rsp + 0x218], r14
lea rcx, [rsp + 0x200]
mov rdx, qword [rsp + 0x60]
mov r8, r13
call fcn.140255d90
cmp qword [rsp + 0xe8], 1
je 0x14025c9b6
lea rcx, [rsp + 0x200]
call fcn.14025a5f0
mov rsi, qword [rsp + 0x200]
mov r8, qword [rsp + 0x210]
lea rcx, [rsp + 0x170]
mov rdx, rsi
call fcn.1402610f0
cmp qword [rsp + 0x208], 0
je 0x14025c9ee
mov edx, 1
mov rcx, rsi
call fcn.140026d90
mov r8, qword [rsp + 0x170]
test r8, r8
je 0x14025ca09
movdqu xmm6, xmmword [rsp + 0x178]
jmp 0x14025cfe7
mov qword [rsp + 0xe0], r12
mov qword [rsp + 0x158], 2
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x160], xmm0
mov r8d, 0x200
mov eax, 2
mov qword [rsp + 0x58], rax
xor eax, eax
mov qword [rsp + 0x68], rax
mov r12d, 0xffffffff
xor edi, edi
xor ebp, ebp
cmp r8, 0x201
jb 0x14025ca6f
jmp 0x14025ca90
jae 0x14025cb53
cmp r8, 0x201
jae 0x14025ca90
mov ebx, 0x200
lea rsi, [rsp + 0x200]
mov r15, r8
jmp 0x14025cae9
sub r8, rbp
sub rdi, rbp
cmp rdi, r8
jae 0x14025cac5
lea rcx, [rsp + 0x158]
mov rdx, rbp
call fcn.140235830
mov rax, qword [rsp + 0x158]
mov qword [rsp + 0x58], rax
mov rax, qword [rsp + 0x160]
mov qword [rsp + 0x68], rax
mov rdi, qword [rsp + 0x68]
cmp rdi, r12
mov ebp, 0xffffffff
cmovb rbp, rdi
mov qword [rsp + 0x168], rbp
mov rbx, rbp
mov rsi, qword [rsp + 0x58]
mov r15, rbp
xor ecx, ecx
call sub.kernel32.dll_SetLastError
mov rcx, rsi
mov edx, r15d
call sub.kernel32.dll_GetSystemDirectoryW
mov r14d, eax
test eax, eax
jne 0x14025cb0f
call sub.kernel32.dll_GetLastError
test eax, eax
jne 0x14025cd2e
mov r8d, r14d
cmp r15, r8
jne 0x14025ca60
call sub.kernel32.dll_GetLastError
cmp eax, 0x7a
jne 0x14025ed5a
add r15, r15
mov eax, 0xffffffff
cmp r15, rax
mov r12d, 0xffffffff
cmovae r15, rax
mov r8, r15
cmp r8, 0x201
jae 0x14025ca90
jmp 0x14025ca6f
cmp rbx, r8
jb 0x14025ee48
lea rcx, [rsp + 0x80]
mov rdx, rsi
call fcn.1402368a0
lea rcx, [rsp + 0x80]
mov rdx, qword [rsp + 0x60]
mov r8, r13
call fcn.140255d90
cmp qword [rsp + 0xe8], 1
je 0x14025cb99
lea rcx, [rsp + 0x80]
call fcn.14025a5f0
mov rsi, qword [rsp + 0x80]
mov r8, qword [rsp + 0x90]
lea rcx, [rsp + 0xf0]
mov rdx, rsi
call fcn.1402610f0
cmp qword [rsp + 0x88], 0
je 0x14025cbd1
mov edx, 1
mov rcx, rsi
call fcn.140026d90
movdqu xmm0, xmmword [rsp + 0xf0]
movdqu xmmword [rsp + 0x178], xmm0
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x188], rax
mov qword [rsp + 0x170], 0
mov sil, 1
jmp 0x14025cd51
mov rcx, rsi
mov rdx, rdi
call fcn.140253420
movzx eax, byte [rsp + 0x218]
cmp al, 2
je 0x14025c907
mov rcx, qword [rsp + 0x200]
mov rdx, qword [rsp + 0x208]
mov r8, qword [rsp + 0x210]
test r8, r8
jne 0x14025cc89
test rdx, rdx
je 0x14025cc40
mov edx, 1
call fcn.140026d90
jmp 0x14025cc40
mov r9d, dword [r15]
mov r10d, dword [r15 + 3]
mov dword [rbp + 3], r10d
mov dword [rbp], r9d
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x88], rdx
mov qword [rsp + 0x90], r8
mov byte [rsp + 0x98], al
mov rcx, rbx
mov rdx, qword [rsp + 0x60]
mov r8, r13
call fcn.140255d90
cmp qword [rsp + 0xe8], 1
je 0x14025ccda
mov rcx, rbx
call fcn.14025a5f0
mov r14, qword [rsp + 0x80]
mov r8, qword [rsp + 0x90]
mov rcx, rsi
mov rdx, r14
call fcn.1402610f0
cmp qword [rsp + 0x88], 0
je 0x14025cd0d
mov edx, 1
mov rcx, r14
call fcn.140026d90
invalid
invalid
fdiv st(7), st(0)
and dword [rax - 0x74b30024], 0xffffff84
and al, 0
add al, byte [rax]
add byte [rbp - 0x7b], cl
ror byte [rdi], 0x85
adc eax, 0x48000015
add byte [rax - 0x77], cl
int1
mov r8, qword [rsp + 0x200]
test r8, r8
jne 0x14025e233
invalid
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov rdx, rdi
call fcn.140253420
jmp 0x14025cc4b
call sub.kernel32.dll_GetLastError
shl rax, 0x20
or rax, 2
enter 0x4802, 0xffffffffffffff89
test byte [rax + rdi*2], ah
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rsi*2], ah
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rcx], dh
invalid
enter 0x4802, 0xffffffffffffff89
test byte [rax + rdi*2], ah
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rsi*2], ah
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rcx], dh
test byte [rax - 0x7d], 0x7c
and al, 0x68
push 0xffffffffba0f7400
cmp qword [rsp + 0x68], 0
je 0x14025cd68
push 0xffffffffba0f7400
mov edx, 2
add al, byte [rax]
add byte [rax], al
mov rcx, qword [rsp + 0x58]
call fcn.140026d90
test sil, sil
mov r12, qword [rsp + 0xe0]
add byte [rax], al
add byte [rax], al
je 0x14025cd86
mov r8, qword [rsp + 0x178]
test r8, r8
jne 0x14025cfde
lea rcx, [rsp + 0x170]
call fcn.1402611c0
mov qword [rsp + 0x158], 2
and al, 0x70
add dword [rax], eax
add al, ch
sub eax, 0x48000044
mov dword [rsp + 0x158], 2
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x160], xmm0
mov r8d, 0x200
mov eax, 2
mov qword [rsp + 0x58], rax
and al, 0x58
and al, 0x58
xor eax, eax
mov qword [rsp + 0x68], rax
mov edi, 0xffffffff
xor r12d, r12d
xor ebp, ebp
cmp r8, 0x201
add al, byte [rax]
add byte [rdx + 0x19], dh
add al, byte [rax]
add byte [rdx + 0x19], dh
jmp 0x14025ce10
jae 0x14025ced1
cmp r8, 0x201
jae 0x14025ce10
mov ebx, 0x200
lea r14, [rsp + 0x200]
mov r15, r8
jmp 0x14025ce69
sub r8, rbp
sub r12, rbp
cmp r12, r8
jae 0x14025ce45
lea rcx, [rsp + 0x158]
mov rdx, rbp
call fcn.140235830
mov rax, qword [rsp + 0x158]
mov qword [rsp + 0x58], rax
mov rax, qword [rsp + 0x160]
mov qword [rsp + 0x68], rax
mov r12, qword [rsp + 0x68]
cmp r12, rdi
mov ebp, 0xffffffff
cmovb rbp, r12
mov qword [rsp + 0x168], rbp
mov rbx, rbp
mov r14, qword [rsp + 0x58]
mov r15, rbp
xor ecx, ecx
call sub.kernel32.dll_SetLastError
mov rcx, r14
mov edx, r15d
call sub.kernel32.dll_GetWindowsDirectoryW
mov esi, eax
test eax, eax
jne 0x14025ce8e
call sub.kernel32.dll_GetLastError
test eax, eax
jne 0x14025cf8a
mov r8d, esi
cmp r15, r8
jne 0x14025cde0
call sub.kernel32.dll_GetLastError
cmp eax, 0x7a
jne 0x14025ed77
add r15, r15
mov eax, 0xffffffff
cmp r15, rax
mov edi, 0xffffffff
cmovae r15, rax
mov r8, r15
cmp r8, 0x201
jae 0x14025ce10
jmp 0x14025cdef
cmp rbx, r8
jb 0x14025ee6d
invalid
xchg ebx, eax
invalid
add byte [rax], al
invalid
lea rcx, [rsp + 0x80]
mov rdx, r14
call fcn.1402368a0
mov r12, qword [rsp + 0xe0]
lea rcx, [rsp + 0x80]
mov rdx, qword [rsp + 0x60]
mov r8, r13
call fcn.140255d90
cmp qword [rsp + 0xe8], 1
je 0x14025cf1f
lea rcx, [rsp + 0x80]
call fcn.14025a5f0
mov rbx, qword [rsp + 0x80]
mov r8, qword [rsp + 0x90]
lea rcx, [rsp + 0xf0]
mov rdx, rbx
call fcn.1402610f0
cmp qword [rsp + 0x88], 0
je 0x14025cf57
mov edx, 1
mov rcx, rbx
call fcn.140026d90
movdqu xmm0, xmmword [rsp + 0xf0]
movdqu xmmword [rsp + 0x178], xmm0
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x188], rax
mov qword [rsp + 0x170], 0
mov sil, 1
jmp 0x14025cfb5
call sub.kernel32.dll_GetLastError
shl rax, 0x20
or rax, 2
mov qword [rsp + 0x178], rax
test byte [rax + rdi*2], ah
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rsi*2], ah
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rcx], dh
test byte [rbx + rcx*4 - 0x5c], 0x24
loopne 0x14025cfb3
add byte [rax], al
test byte [rax + rdi*2], ah
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rsi*2], ah
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rcx], dh
test byte [rbx + rcx*4 - 0x5c], 0x24
loopne 0x14025cfb3
add byte [rax], al
cmp qword [rsp + 0x68], 0
je 0x14025cfcc
mov edx, 2
mov rcx, qword [rsp + 0x58]
call fcn.140026d90
test sil, sil
je 0x14025cffb
mov r8, qword [rsp + 0x178]
test r8, r8
je 0x14025cffb
movdqu xmm6, xmmword [rsp + 0x180]
lea rcx, [rsp + 0x170]
call fcn.1402611c0
lea rdx, str.PATHlibrary_std_src_sys_commonprocess.rs
lea rcx, [rsp + 0xf0]
mov r8d, 4
call fcn.1402519e0
cmp byte [rsp + 0x108], 2
mov esp, 0x10824
add byte [rdx], al
mov esp, 0x10824
add byte [rdx], al
je 0x14025d1ab
mov rcx, qword [rsp + 0xf0]
mov rax, qword [rsp + 0xf8]
add byte [rax - 0x77], cl
and al, 0x68
add byte [rax - 0x77], cl
and al, 0x68
mov rax, qword [rsp + 0x100]
add byte [rcx], al
add byte [rax], al
add rax, rcx
mov qword [rsp + 0x58], rcx
and al, 0x58
and al, 0x58
mov qword [rsp + 0x170], rcx
mov qword [rsp + 0x178], rax
mov word [rsp + 0x180], 0
mov byte [rsp + 0x188], 1
lea r15, [rsp + 0x219]
mov esp, 0x21924
add byte [rax - 0x73], cl
mov ah, 0x24
cdq
add byte [rax], al
add byte [rax - 0x73], cl
pushfq
and al, 0
add byte [rdx], al
add byte [rax], al
mov esp, 0x21924
add byte [rax - 0x73], cl
mov ah, 0x24
cdq
add byte [rax], al
add byte [rax - 0x73], cl
pushfq
and al, 0
add byte [rdx], al
add byte [rax], al
lea rbp, [rsp + 0x170]
lea rdi, [rsp + 0x80]
jmp 0x14025d0b2
mov rax, qword [rsp + 0x200]
test rax, rax
invalid
test dword [rdx + 0x19], eax
invalid
add byte [rdx], al
add byte [rax], al
lea rbp, [rsp + 0x170]
add byte [rax], al
lea rdi, [rsp + 0x80]
jmp 0x14025d0b2
add byte [rax], al
add byte [rax - 0x77], cl
invalid
and al, 0x18
add al, byte [rax]
add byte [rdx + rax], bh
and al, 8
add al, byte [rax]
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x10
add al, byte [rax]
add byte [rbp - 0x7b], cl
sal byte [rbp + 0x11], 0x48
test edx, edx
mov bh, 0x45
mov ecx, dword [rdi]
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x7c], cl
and al, 0x90
add byte [rax], al
add byte [rax + 0x982484], cl
add byte [rax], al
cwde
add byte [rax], al
add byte [rax - 0x77], cl
stc
call 0x14125d14e
lea ecx, [rsp + 0x130]
mov dword [rsp + 0x80], 2
dec dword [rax - 0x75]
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rsi - 0x39], ah
add al, 0x48
and al, byte [rax]
and al, byte [rax]
nop
add byte [rax], al
add byte [rax + 0x3b], cl
xchg esp, eax
and al, 0x88
add byte [rax], al
add byte [rbp + 0x10], dh
add byte [rax], al
xchg esp, eax
and al, 0x40
add dword [rax], eax
add byte [rsi - 0x39], ah
add al, 0x50
add byte [rax], al
movups xmm6, xmmword [rsp + 0x208]
jmp 0x14025cfe7
lea rcx, str.internal_error:_entered_unreachable_code8
lea r8, str.library_std_src_syswindowsmod.rs
mov edx, 0x28
call fcn.1400519b0
jmp 0x14025eeba
lea rcx, str.internal_error:_entered_unreachable_code8
lea r8, str.library_std_src_syswindowsmod.rs
mov edx, 0x28
call fcn.1400519b0
jmp 0x14025eeba
lea rax, str.library_std_src_syswindowsmod.rs
mov rcx, r8
mov rdx, rbx
mov r8, rax
call fcn.140051130
jmp 0x14025eeba
lea rax, str.library_std_src_syswindowsmod.rs
mov rcx, r8
mov rdx, rbx
mov r8, rax
call fcn.140051130
jmp 0x14025eeba