Function at 0x180206240
Capabilities:
Encrypt data using rc4 prga

Disassembly:
mov rcx, qword [rdx]
mov rdx, qword [rdx + 8]
mov r8, rsi
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop rbp
jmp fcn.18021d8f0
shr rdx, 0x20
mov dword [rbp + 0xc], edx
lea rdi, [rbp - 0x10]
mov rcx, rdi
call fcn.18020a920
mov qword [rbp - 0x30], rdi
lea rax, [0x1801fdeb0]
mov qword [rbp - 0x28], rax
lea rax, [rbp + 0xc]
mov qword [rbp - 0x20], rax
lea rax, [0x180222480]
mov qword [rbp - 0x18], rax
lea rax, [0x1802d1f70]
add eax, 0xd1544
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 3
add byte [rax - 0x39], cl
rol byte [r8], 0
add byte [rax], al
lea rax, [rbp - 0x30]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 2
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], cl
push rsi
sub byte [rbp + rcx*4 + 0x45], cl
movabs al, byte [0x558b480001ae9fe8]
invalid
test rdx, rdx
je 0x180200af4
mov rcx, qword [rbp - 8]
mov r8d, 1
mov eax, 1
mov ebx, eax
call fcn.1800043c0
mov eax, ebx
jmp 0x180200af4
sar rdx, 0x20
lea rax, [0x1802d39d0]
mov rax, qword [rax + rdx*8]
lea rcx, str.entity_not_foundpermission_deniedconnection_refusedconnection_resethost_unreachablenetwork_unreachableconnection_abortednot_connectedaddress_in_useaddress_not_availablenetwork_downbroken_pipeentity_already_existsoperation_would_blocknot_a_directoryis_a_directorydirectory_not_emptyread_only_filesystem_or_storage_mediumfilesystem_loop_or_indirection_limit__e.g._symlink_loop_stale_network_file_handleinvalid_input_parameterinvalid_datatimed_outwrite_zerono_storage_spaceseek_on_unseekable_filefilesystem_quota_exceededfile_too_largeresource_busyexecutable_file_busydeadlockcross_device_link_or_renametoo_many_linksinvalid_filenameargument_list_too_longoperation_interruptedunsupportedunexpected_end_of_fileout_of_memoryin_progressother_erroruncategorized_errorOs
mov rcx, qword [rcx + rdx*8]
mov qword [rbp - 0x30], rcx
mov qword [rbp - 0x28], rax
lea rax, [rbp - 0x30]
mov qword [rbp - 0x10], rax
lea rax, [0x1801fc2e0]
mov qword [rbp - 8], rax
mov dword [rbp - 8], eax
lea rax, [0x1802d1b48]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 1
mov qword [rbp - 0x40], 0
add byte [rax], al
lea rax, [rbp - 0x10]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
lea r8, [rbp - 0x60]
call fcn.18021b900
scasb al, byte [rdi]
add dword [rax], eax
nop
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rcx, qword [rdx - 1]
mov rax, qword [rdx + 7]
mov rax, qword [rax + 0x20]
mov rdx, rsi
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop rbp
jmp rax
lea r14, [0x1802d3ed4]
lea rbx, [rbp - 0x40]
jmp 0x1802018e4
cmp byte [rdx + 0x10], 0x23
jne case.0x1802018f0.2
mov r8d, 0x20
mov rcx, rdi
stc
mov rdx, rbx
call fcn.18020a540
test rax, rax
je 0x180201972
add byte [rax], al
add byte [rax], al
mov ecx, edx
and ecx, 3
movsxd rcx, dword [r14 + rcx*4]
add rcx, r14
jmp rcx
cmp byte [rdx + 0xf], 0x23
jne case.0x1802018f0.2
lea rax, [rdx - 1]
mov qword [rbp - 0x20], rax
mov rax, qword [rdx - 1]
mov qword [rbp - 0x18], rax
mov rax, qword [rdx + 7]
mov qword [rbp - 0x10], rax
mov rax, qword [rax]
test rax, rax
je 0x180201922
mov rcx, qword [rbp - 0x18]
call rax
mov rcx, qword [rbp - 0x18]
mov rax, qword [rbp - 0x10]
mov rdx, qword [rax + 8]
test rdx, rdx
je 0x18020193c
mov r8, qword [rax + 0x10]
call fcn.1800043c0
mov edx, 0x18
mov r8d, 8
mov rcx, qword [rbp - 0x20]
call fcn.1800043c0
jmp 0x1802018ca
mov rcx, rdx
shr rcx, 0x20
cmp ecx, 0x23
je 0x1802018ca
invalid
invalid
invalid
jmp case.0x1802018f0.2
cmp rdx, 0x21
jae 0x1802019db
mov r14, rax
mov rax, qword [rsi]
mov rdi, qword [rsi + 0x10]
sub rax, rdi
mov rbx, rdx
cmp rax, rdx
jb 0x1802019b8
mov rcx, qword [rsi + 8]
add rcx, rdi
lea rdx, [rbp - 0x40]
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
invalid
add al, byte [rax]
mov rdx, rbx
add rdi, rbx
mov qword [rsi + 0x10], rdi
mov rax, r14
invalid
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov qword [rsp + 0x20], 1
mov r9d, 1
mov rcx, rsi
mov rdx, rdi
mov r8, rbx
call fcn.18022ca20
mov rdi, qword [rsi + 0x10]
jmp case.0x180200751.10
lea r8, [0x1802d2038]
mov rcx, rdx
mov edx, 0x20
call fcn.18022e330
int3
add byte [rax], al
mov rsi, r8
mov rdi, rdx
mov rbx, rcx
lea r14, str.failed_to_write_whole_buffer
or eax, 0x3d8d4c00
pop rbx
and al, 0xd
add bl, ch
invalid
or eax, 0x3d8d4c00
pop rbx
and al, 0xd
add bl, ch
invalid
test rsi, rsi
je 0x180201b86
test ch, bl
add byte [rax], al
invalid
mov ecx, 0xfffffff5
mov rdx, rdi
cli
mov r8, rsi
mov r9, rbx
call fcn.18020af90
test rax, rax
je case.0x1802009d4.9
invalid
invalid
mov ecx, edx
and ecx, 3
movsxd r8, dword [r15 + rcx*4]
add r8, r15
jmp r8
test rdx, rdx
je 0x180201b98
mov rax, rsi
sub rax, rdx
jb 0x180201b9d
invalid
cwde
add byte [rax], al
invalid
invalid
add rdi, rdx
mov rsi, rax
jmp case.0x180200751.12
xchg ebx, eax
call fcn.1800043c0
mov edx, 0x18
mov r8d, 8
mov rcx, qword [rbp - 0x18]
call fcn.1800043c0
jmp case.0x180200751.12
xor edx, edx
mov rax, rdx
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov rdx, r14
jmp 0x180201b88
lea r8, [0x1802d2088]
mov rcx, rdx
mov rdx, rsi
call fcn.18022e2c0
int3
mov qword [rbp], 0xfffffffffffffffe
test r8, r8
je 0x180201d46
add byte [rax], al
add byte [rax], al
mov rsi, r8
mov rdi, rdx
mov rbx, rcx
lea r14, str.failed_to_write_whole_buffer
lea r15, [0x1802d3ef4]
cmp eax, 0xd22ab
jmp 0x180201c69
test rsi, rsi
je 0x180201d46
mov ecx, 0xfffffff4
mov rdx, rdi
cli
cli
mov r8, rsi
mov r9, rbx
call fcn.18020af90
test rax, rax
je case.0x1802018f0.9
mov ecx, edx
and ecx, 3
movsxd r8, dword [r15 + rcx*4]
add r8, r15
jmp r8
add byte [rax], al
nop word cs:[rax + rax]
test rdx, rdx
je 0x180201d58
mov rax, rsi
sub rax, rdx
jb 0x180201d5d
add rdi, rdx
mov rsi, rax
jmp case.0x1802009d4.12
xchg ebx, eax
mov eax, dword [rbp - 8]
mov rdx, qword [rax + 8]
test rdx, rdx
je 0x180201d2d
mov r8, qword [rax + 0x10]
call fcn.1800043c0
mov edx, 0x18
mov r8d, 8
mov rcx, qword [rbp - 0x18]
call fcn.1800043c0
jmp case.0x1802009d4.12
xor edx, edx
mov rax, rdx
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov rdx, r14
jmp 0x180201d48
lea r8, [0x1802d2088]
mov rcx, rdx
mov rdx, rsi
call fcn.18022e2c0
int3
cmp cl, 1
ja 0x1802026b5
cmp dl, 6
sete r10b
mov r9, qword [rcx]
mov rdx, qword [rcx + 8]
mov edx, dword [rcx + 8]
mov edx, dword [rcx + 8]
test r8b, r8b
setne r11b
or r11b, r10b
or bl, dl
je 0x1802026a0
xor r10d, r10d
jmp 0x1802026b0
mov r10d, 2
cmp rdx, 1
jbe 0x180202791
cmp r10, rdx
jne 0x1802026d0
xor edx, edx
test r8b, r8b
je case.0x1802009d4.17
xor ecx, ecx
movzx edx, dl
movzx eax, al
add rax, rdx
add rax, rcx
add rsp, 0x20
and byte [rbp - 0x3d], bl
add rdx, r9
lea r11, [r9 + r10]
inc r11
cmp r11, rdx
sete dl
movzx r9d, byte [r9 + r10]
movzx ecx, byte [rcx + rdx]
cmp r9b, 0x2e
setne r10b
xchg ebp, eax
invalid
or r10b, dl
je 0x180202704
invalid
cmp r9b, 0x2e
cmp cl, 0x2e
sete r9b
and dl, r9b
test r8b, r8b
jne case.0x180202730.6
jmp case.0x1802009d4.17
sbb dword [rcx + 0xf], eax
mov dh, 0x13
movzx edx, byte [r11]
cmp dl, 0x5c
sete r9b
xchg esp, eax
rol dword [rax - 0x6bf0d006], 0xc2
xchg esp, eax
rol dword [rax - 0x6bf0d006], 0xc2
or dl, r9b
test r8b, r8b
jne case.0x180202730.6
movzx r8d, byte [rcx + 0x10]
lea r9, [0x1802d3f04]
movsxd r8, dword [r9 + r8*4]
add r8, r9
jmp r8
mov rcx, qword [rcx + 0x20]
add rcx, 4
jmp 0x1802026be
mov r8, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x30]
lea r9, [rcx + 1]
add qword [r8 - 0x7b], rcx
leave
add qword [r8 - 0x7b], rcx
leave
cmove r9, rcx
cmove ecx, ecx
lea rcx, [r8 + r9]
add rcx, 2
add ch, cl
invalid
invalid
invalid
invalid
add ch, cl
invalid
mov r8, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x30]
lea r9, [rcx + 1]
test rcx, rcx
cmove r9, rcx
lea rcx, [r8 + r9]
add rcx, 8
jmp 0x1802026be
mov ecx, 6
jmp 0x1802026be
mov ecx, 2
jmp 0x1802026be
lea r8, [0x1802d21d0]
mov ecx, 2
call fcn.18022e2c0
int3
cmp al, 2
jne 0x1802029c9
cmp r12b, 1
jbe 0x18020290e
xor r9d, r9d
xor ecx, ecx
xor ecx, ecx
xor r8d, r8d
jmp case.0x1801ffa5c.59
cmp al, 5
setb cl
or cl, dl
jne 0x180202946
cmp al, 6
sete cl
test r12b, r12b
setne r8b
or r8b, cl
je 0x18020292d
xor r8d, r8d
jmp 0x18020293d
mov r8d, 2
cmp rsi, 1
inc byte [rcx]
inc byte [rcx]
jbe 0x180202c22
cmp r8, rsi
jne case.0x1802018f0.23
xor ecx, ecx
test r12b, r12b
je 0x180202b23
xor r8d, r8d
mov r9d, edx
movzx ecx, cl
movzx r9d, r9b
add r9, rcx
add r9, r8
cmp rsi, r9
jbe 0x1802029c9
cmp al, 6
sete r13b
cmp al, 5
setb bl
test r12b, r12b
setne r8b
mov r9, qword [rbp + 0x38]
lea rcx, [r9 + 1]
test r9, r9
cmove rcx, r9
cmp r12b, 2
jb 0x1802029e3
lea rbx, [rbp - 0x60]
lea r14, [rbp + 8]
nop dword [rax + rax]
mov rcx, rbx
mov rdx, r14
call fcn.180202c40
cmp byte [rbp - 0x58], 0xa
jne 0x1802029c9
mov rax, rsi
sub rax, qword [rbp - 0x60]
lock sub rax, qword [rbp - 0x60]
jb 0x180202bfb
mov qword [rbp + 0x10], rax
mov rsi, rax
mov esi, eax
mov esi, eax
jne 0x1802029a0
xor esi, esi
mov rax, rdi
mov rdx, rsi
add rsp, 0xc8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movzx r14d, dl
or bl, dl
or r13b, r8b
mov rdx, qword [rbp + 0x28]
lea r8, [rdx + 4]
add al, 0x4c
mov dword [rbp], eax
add al, 0x4c
mov dword [rbp], eax
lea r8, [rdx + rcx]
add r8, 2
mov qword [rbp - 0x10], r8
lea rcx, [rdx + rcx + 8]
mov qword [rbp - 8], rcx
mov eax, eax
mov qword [rbp - 0x18], rax
jmp 0x180202a3b
xor eax, eax
test r12b, r12b
je case.0x1801ffa5c.50
add byte [rax], al
xor ecx, ecx
movzx eax, al
add rax, r14
add rax, rcx
cmp rsi, rax
jbe 0x1802029c9
mov r15, rsi
lea rcx, [rbp - 0x60]
lea rdx, [rbp + 8]
call fcn.180202c40
cmp byte [rbp - 0x58], 0xa
jge 0x1802029f6
or cl, byte [rdi]
test edi, ebp
add byte [rax], al
invalid
mov rsi, r15
sub rsi, qword [rbp - 0x60]
jb 0x180202c01
lahf
add dword [rax], eax
invalid
mov qword [rbp + 0x10], rsi
test bl, bl
jne case.0x1801ffa5c.53
test r13b, r13b
je 0x180202a80
xor ecx, ecx
jmp case.0x1801ffeeb.42
add byte [rax], al
add byte [rax], al
invalid
mov ecx, 2
cmp rsi, 1
jbe 0x180202c13
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax + 0x39], cl
cmp rcx, rsi
int1
je case.0x1801ffa5c.53
lea rax, [rdi + rsi]
lea eax, [rdi + rsi]
lea rdx, [rdi + rcx]
inc rdx
ret 0x3948
ret 0x940f
ror byte [rdi], 0xb6
or al, 0xf
jo 0x18f6159a7
xchg ebp, eax
invalid
ret 0x3948
ret 0x940f
jo 0x18f6159a7
xchg ebp, eax
rol byte [rcx + 8], 0xc0
or al, al
or r8b, al
or al, al
je 0x180202ac8
cmp cl, 0x2e
sete cl
and al, cl
enter 0xffffffffffff8445, 0xffffffffffffffe4
enter 0xffffffffffff8445, 0xffffffffffffffe4
jne case.0x180202af2.6
invalid
jmp case.0x1801ffa5c.50
movzx eax, byte [rdx]
cmp al, 0x5c
sete cl
xchg esp, eax
sar dword [rdi + rbp], 0xf
xchg esp, eax
ror byte [rax], 0xc8
xchg esp, eax
sar dword [rdi + rbp], 0xf
xchg esp, eax
ror byte [rax], 0xc8
test r12b, r12b
test ah, ah
jne case.0x180202af2.6
test dword [rbx - 1], ecx
invalid
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
lea rdx, [0x1802d3f3c]
add byte [rax + 0x63], cl
or al, 0x8a
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov rcx, qword [rbp]
jmp 0x180202a2d
mov rcx, qword [rbp - 0x10]
jmp 0x180202a2d
mov ecx, 6
jmp 0x180202a2d
invalid
invalid
invalid
invalid
mov rcx, qword [rbp - 8]
jmp 0x180202a2d
mov ecx, 2
add byte [rax], al
add cl, ch
invalid
or bh, bh
invalid
jmp 0x180202a2d
mov r8d, eax
lea r9, [0x1802d3f20]
adc ecx, dword [0x184837a30]
invalid
add r8, r9
jmp r8
mov r8, qword [rbp + 0x28]
add r8, 4
add eax, 4
add eax, 4
jmp 0x180202954
mov rsi, r15
jmp 0x1802029c9
invalid
invalid
lea rcx, [rdi + rsi]
lea r9, [rdi + r8]
inc r9
inc ecx
cmp r9, rcx
sete cl
xchg esp, eax
rol dword [rsi + 0xf], 0xb6
add al, 7
xchg esp, eax
rol dword [rsi + 0xf], 0xb6
add al, 7
cmp r8b, 0x2e
setne r10b
or r10b, cl
or dl, cl
je 0x180202b7f
cmp r8b, 0x2e
sete r8b
xchg esp, eax
invalid
and cl, r8b
jmp 0x180202948
std
invalid
movzx ecx, byte [r9]
cmp cl, 0x5c
pop rsp
pop rsp
sete r8b
cmp cl, 0x2f
sete cl
or cl, r8b
jmp 0x180202948
std
invalid
invalid
std
invalid
mov r8, qword [rbp + 0x28]
mov r9, qword [rbp + 0x38]
lea r10, [r9 + 1]
test r9, r9
sub byte [rbx + rcx*4 + 0x4d], cl
cmp byte [rbp - 0x73], cl
push rcx
add dword [rbp - 0x7b], ecx
leave
cmove r10, r9
add r8, r10
add r8, 2
jmp 0x180202954
mov r8, qword [rbp + 0x28]
mov r9, qword [rbp + 0x38]
lea r10, [r9 + 1]
test r9, r9
leave
sub byte [rbx + rcx*4 + 0x4d], cl
cmp byte [rbp - 0x73], cl
push rcx
add dword [rbp - 0x7b], ecx
leave
cmove r10, r9
add r8, r10
add r8, 8
jmp 0x180202954
mov r8d, 6
jmp 0x180202954
mov r8d, 2
jmp 0x180202954
mov r15, rsi
mov rsi, rax
lea r8, [0x1802d2230]
mov rcx, rsi
mov rdx, r15
call fcn.18022e330
lea r8, [0x1802d21d0]
mov rdx, rsi
call fcn.18022e2c0
lea r8, [0x1802d21d0]
mov ecx, 2
mov rdx, rsi
call fcn.18022e2c0
int3
add esi, dword [rdx + rdi + 0x49]
mov esp, edx
movzx r15d, byte [rdx + 0x39]
cmp r15b, 3
inc dword [rbx]
inc dword [rbx]
sete r10b
sete dl
movzx r8d, byte [rdx + 0x10]
movzx eax, byte [rdx + 0x10]
xor eax, eax
cmp r8d, 3
add eax, dword [rcx + 0xf]
xchg ebx, eax
ror dword [rbx + rcx*4 + 0x5a], 0x30
add eax, dword [rcx + 0xf]
xchg ebx, eax
ror dword [rbx + rcx*4 + 0x5a], 0x30
lea rdx, [r11 + 1]
test r11, r11
cmove rdx, r11
cmp bl, r15b
seta r11b
or r11b, r10b
je 0x180202ddf
mov byte [rcx], 0xa
mov rax, rcx
add rsp, 0x38
add esp, 0x38
add esp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
mov al, r9b
lea eax, [rax + rax*2]
add eax, 7
invalid
mov dword [rbp - 0xc], eax
movzx r13d, byte [r12 + 0x3a]
mov rax, qword [r12 + 0x20]
and al, 0x20
and al, 0x20
lea r9, [rax + rdx + 2]
mov qword [rbp - 8], r9
add rdx, rax
add rdx, 8
add edx, 8
add edx, 8
mov qword [rbp], rdx
mov dword [rbp], edx
add rax, 4
mov rsi, qword [r12]
xor al, 0x24
xor al, 0x24
mov rdx, qword [r12 + 8]
mov r14d, r8d
mov r9, rdx
jmp 0x180202e3f
mov r10, qword [rbp]
test r10, r10
jne case.0x180202ed1.2
mov byte [r12 + 0x38], 1
mov bl, 1
mov r10, rsi
mov rsi, r10
cmp bl, r15b
ja 0x180202dc8
test bl, bl
je 0x180202ec0
invalid
movzx r10d, bl
cmp r10d, 1
jne 0x180202ee0
invalid
add byte [rcx - 0x3a], al
and al, 0x38
add al, byte [rcx - 0xa]
invalid
mov byte [r12 + 0x38], 2
test r13b, 1
jne 0x18020301b
mov bl, 2
cmp r8d, 3
jb 0x180202e34
cmp r8d, 5
je 0x180202e34
cmp r8d, 6
jne 0x1802030e3
test rdx, rdx
je 0x180202fbf
add byte [rax], al
add byte [rax], al
movzx r10d, byte [rsi]
cmp rdx, 1
je 0x180202fc6
cmp r10b, 0x2e
jne 0x180202fc6
movzx r10d, byte [rsi + 1]
cmp r10d, 0x2f
je 0x180202fdf
mov dh, 0x56
add dword [rcx - 0x7d], eax
cli
invalid
cmp r10d, 0x5c
jne 0x180202e34
jmp 0x180202fdf
nop dword [rax + rax]
lea r10, [0x1802d3f58]
movsxd r11, dword [r10 + r14*4]
add r11, r10
mov r10, rax
jmp r11
mov r10, qword [rbp - 8]
jmp case.0x180202ed1.0
test rdx, rdx
je 0x18020303b
xor r11d, r11d
cmp r8b, 3
jae 0x180202f20
nop word cs:[rax + rax]
cmp byte [rsi + r11], 0x5c
je 0x180202f49
inc r11
cmp rdx, r11
jne 0x180202f00
jmp 0x180202f39
movzx r9d, byte [rsi + r11]
cmp r9d, 0x2f
je 0x180202f49
cmp r9d, 0x5c
je 0x180202f49
inc r11
cmp rdx, r11
fidiv dword [rbp - 0x19]
xor r10d, r10d
mov r11, rdx
test r11, r11
jne 0x180202f54
mov dil, 0xa
jmp 0x180202f90
mov r10d, 1
test r11, r11
je 0x180202f44
mov dil, 9
cmp r11, 2
cmp ebx, 2
je case.0x1802018f0.40
cmp r11, 1
jne 0x180202f90
cmp byte [rsi], 0x2e
movzx edi, byte [rbp - 0xc]
mov r9d, 9
mov ecx, 9
cmovne edi, r9d
jmp 0x180202f90
cmp byte [rsi], 0x2e
jne 0x180202f90
cmp byte [rsi + 1], 0x2e
sete dil
xor dil, 9
nop word [rax + rax]
add r10, r11
mov r9, rdx
sub r9, r10
ror dword [rdi], 1
invalid
add qword [rax], r8
invalid
add r10, rsi
mov qword [r12], r10
invalid
mov qword [r12 + 8], r9
mov bl, 2
mov rdx, r9
add cl, byte [rcx + rcx*4 - 0x36]
cmp dil, 0xa
je 0x180202e37
jge case.0x1802018f0.44
invalid
jmp case.0x180202af2.22
add byte [rax], al
add byte [rcx], dh
shr cl, cl
xor edx, edx
jmp 0x180202e34
outsb dx, byte [rsi]
invalid
invalid
invalid
outsb dx, byte [rsi]
invalid
invalid
cmp r10b, 0x2e
cmp dl, 0x2e
cli
sete r10b
sete r10b
sete r10b
cmp rdx, 1
sete r11b
test r11b, r10b
ror dword [rdi], cl
test byte [rbp - 2], dl
invalid
invalid
ret
ror dword [rdi], cl
test byte [rbp - 2], dl
invalid
dec dword [rbp - 0x7b]
leave
test r9, r9
je 0x180203131
test byte [rcx + 1], cl
add dword [rax], eax
add byte [rcx - 1], cl
add byte [rax], al
dec r9
leave
inc rsi
inc esi
mov qword [r12], rsi
mov qword [r12 + 8], r9
and al, 8
and al, 8
mov byte [rcx], 7
jmp case.0x18020432e.22
mov byte [r12 + 0x38], 1
lea rdx, [0x1802d3f74]
invalid
prefetch byte [rax]
and al, 0x38
add dword [rax - 0x73], ecx
adc eax, 0xd0f68
invalid
prefetch byte [rax]
push 0x4e000d0f
invalid
movsxd r10, dword [rdx + r14*4]
adc al, 0xb2
add r10, rdx
jmp r10
invalid
loop 0x180203060
mov r10, rax
mov edx, eax
jmp 0x180203070
push rbp
test r9, r9
je 0x18020311e
dec r9
inc rsi
mov qword [r12], rsi
xor al, 0x24
mov qword [r12 + 8], r9
and al, 8
or dh, al
add dword [rsi], eax
mov byte [rcx], 6
jmp case.0x18020432e.22
inc dword [rcx - 0x3a]
and al, 0x38
mov byte [r12 + 0x38], 3
jmp 0x180202dc8
add ebp, ecx
invalid
mov byte [rcx], dil
mov qword [rcx + 8], rsi
cmp dword [rax - 0x77], ecx
jno 0x180203055
mov qword [rcx + 0x10], r11
mov dword [rcx + 0x10], ebx
jmp case.0x18020432e.22
jne 0x180203051
invalid
dec dword [rbx + rcx*4 + 0x55]
clc
mov r10, qword [rbp - 8]
jmp 0x180203070
mov r10d, 6
add byte [rax], al
jmp 0x180203070
mov r10, qword [rbp]
jmp 0x180203070
invalid
invalid
mov r10d, 2
add byte [rax], al
cmp r10, r9
ja case.default.0x180203087
invalid
retf 0x870f
add byte [rax - 0x73], cl
adc eax, 0xd0f0c
invalid
invalid
lea rdx, [0x1802d3f8c]
or eax, 0x1c634e00
mov dl, 0x49
movsxd r11, dword [rdx + r14*4]
add r11, rdx
add ebx, edx
add ebx, edx
jmp r11
mov rax, qword [rbp]
jmp 0x1802030a2
mov rax, qword [rbp - 8]
jmp 0x1802030a2
mov eax, 6
jmp 0x1802030a2
mov eax, 2
mov rdx, r9
sub rdx, rax
jb 0x18020310c
add rax, rsi
mov qword [r12], rax
mov qword [r12 + 8], rdx
mov rax, qword [r12 + 0x30]
mov qword [rcx + 0x20], rax
movups xmm0, xmmword [r12 + 0x11]
movups xmm1, xmmword [r12 + 0x21]
movups xmmword [rcx + 0x11], xmm1
movups xmmword [rcx + 1], xmm0
mov byte [rcx], r8b
mov qword [rcx + 0x28], rsi
mov qword [rcx + 0x30], r10
jmp case.0x18020432e.22
mov byte [rcx], 6
jmp case.0x18020432e.22
lea r8, [0x1802d22a8]
mov rcx, r10
call fcn.18022e2c0
lea r8, [0x1802d2248]
mov rcx, r10
mov rdx, r9
call fcn.18022e330
lea r8, [0x1802d2260]
mov rcx, rax
mov rdx, r9
call fcn.18022e2c0
lea r8, [0x1802d2290]
mov ecx, 1
xor edx, edx
call fcn.18022e2c0
lea r8, [0x1802d2278]
mov ecx, 1
xor edx, edx
call fcn.18022e2c0
int3
mov byte [rsi], 0xa
mov rax, rsi
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov byte [rsi], dl
movaps xmm0, xmmword [rbp - 0x20]
movaps xmm1, xmmword [rbp - 0x10]
movaps xmm2, xmmword [rbp]
movups xmmword [rsi + 1], xmm0
movups xmmword [rsi + 0x11], xmm1
movups xmmword [rsi + 0x21], xmm2
mov rax, qword [rbp + 0xf]
mov qword [rsi + 0x30], rax
jmp 0x18020317c
mov byte [rdi + 0x39], 1
mov al, 1
cmp r13b, al
ja 0x180203179
cmp al, 1
je 0x180203320
movzx eax, al
cmp eax, 2
clc
add cl, byte [rdi]
test ecx, esi
add byte [rax], al
invalid
mov rcx, rdi
call fcn.180202650
cmp r14, rax
jbe 0x180203290
invalid
lea rcx, [rbp - 0x60]
mov rdx, rdi
call fcn.180202c40
movzx edx, byte [rbp - 0x58]
test al, 0x41
movups xmm0, xmmword [rsp]
movups xmm1, xmmword [r12 + 0x10]
movups xmm2, xmmword [r12 + 0x20]
movaps xmmword [rbp - 0x20], xmm0
movaps xmmword [rbp - 0x10], xmm1
movaps xmmword [rbp], xmm2
push rbp
add byte [rcx - 0x75], cl
mov eax, dword [rsp + 0x2f]
push rbp
add byte [rcx - 0x75], cl
mov eax, dword [rsp + 0x2f]
mov qword [rbp + 0xf], rax
mov rbx, r14
sub rbx, qword [rbp - 0x60]
jb case.0x1802009d4.67
jnp 0x1802032fe
add byte [rax], al
jnp 0x1802032fe
add byte [rax], al
add byte [rax - 0x77], cl
pop rdi
or byte [rax - 0x2176b6fe], dh
mov esi, ebx
mov qword [rdi + 8], rbx
mov al, 2
mov r14, rbx
mov esi, ebx
cmp dl, 0xa
je 0x180203296
jmp 0x180203253
nop dword cs:[rax + rax]
mov byte [rdi + 0x39], 0
xor eax, eax
cmp r15d, 3
cmp edi, 3
cmp edi, 3
jb 0x180203296
cmp r15d, 5
je 0x180203296
test byte [rdi + rdi*8 - 1], bl
invalid
add eax, 0xff5c840f
invalid
pop rsp
invalid
cmp r15d, 6
cmp edi, 6
jne 0x18020344e
test r14, r14
je case.0x18020432e.42
div byte [rbp + rbp + 0x49]
cmp esi, 1
cmp r14, 1
sete cl
mov r8, qword [rbp + 0x18]
ror dword [rbx + rcx*4 + 0x45], 0x18
movzx eax, byte [r8]
cmp al, 0x2e
add byte [rsi + rbp], bh
setne dl
or dl, cl
je 0x18020337b
cmp al, 0x2e
sete al
ror byte [rcx - 0x7d], 0xfe
add dword [rdi], ecx
xchg esp, eax
invalid
test cl, al
je case.0x180202b34.35
ror byte [rcx - 0x7d], 0xfe
add dword [rdi], ecx
xchg esp, eax
rol dword [rcx + rax*8 - 0x1f16de8c], 0
add byte [rax], al
invalid
jmp case.0x1801ffeeb.88
add byte [rax], al
add byte [rbp + 0x31], al
imul bl
invalid
xor r14d, r14d
jmp case.0x180202b34.35
movzx eax, byte [r8 + 1]
cmp eax, 0x2f
je case.0x1801ffeeb.88
add byte [rax], al
add byte [rax], al
cmp eax, 0x5c
je case.0x1801ffeeb.88
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx], dh
xor eax, eax
invalid
std
invalid
xor eax, eax
jmp 0x180203296
and dword [rcx + rcx*4 - 8], eax
mov eax, r15d
lea rcx, [0x1802d3fa4]
or eax, 0xd0bfa
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
mov r8, qword [rbp + 0x18]
jmp rax
mov rax, qword [rdi + 0x20]
add rax, 4
jmp 0x180203411
mov byte [rdi + 0x39], 0
cmp dword [rax], eax
sub rbx, 1
jb 0x18020348c
invalid
invalid
add byte [rax], al
invalid
jmp case.0x180202ed1.21
invalid
mov qword [rdi + 8], rbx
mov byte [rsi], 6
jmp 0x18020317c
mov rax, qword [rdi + 0x20]
and byte [r8 - 0x75], r9b
xor byte [r8 - 0x73], r9b
push rcx
mov rcx, qword [rdi + 0x30]
lea rdx, [rcx + 1]
add dword [rax - 0x7b], ecx
leave
add dword [rax - 0x7b], ecx
leave
cmove rdx, rcx
add rax, rdx
add rax, 8
jmp 0x180203411
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
xor byte [r8 - 0x73], r9b
push rcx
invalid
and byte [r8 - 0x75], r9b
xor byte [r8 - 0x73], r9b
xor byte [rax - 0x73], cl
push rcx
add dword [rax - 0x7b], ecx
test rcx, rcx
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add rax, 2
test rax, rax
je case.0x1802033b5.6
invalid
invalid
mov byte [rdi + 0x39], 3
mov rax, qword [rdi + 0x30]
mov qword [rsi + 0x20], rax
movups xmm0, xmmword [rdi + 0x11]
movups xmm1, xmmword [rdi + 0x21]
adc byte [rdi + 0x21], cl
movups xmmword [rsi + 0x11], xmm1
adc dword [rdi], ecx
movups xmmword [rsi + 1], xmm0
adc dword [rsi + 1], eax
movzx eax, byte [rbp + 0x27]
mov byte [rsi], al
mov qword [rsi + 0x28], r8
mov qword [rsi + 0x30], rbx
jmp 0x18020317c
std
invalid
invalid
mov byte [rdi + 0x39], 3
jmp 0x180203179
mov byte [rsi], 6
jmp 0x18020317c
sub rbx, 1
jb 0x18020349d
add dword [rdx + 0x41], esi
mov qword [rdi + 8], rbx
mov byte [rsi], 7
jmp 0x18020317c
or dh, al
invalid
mov esi, ebx
lea r8, [0x1802d22f0]
out dx, al
or al, 0
mov rdx, r14
mov edx, esi
call fcn.18022e330
mov rcx, rbx
lea r8, [0x1802d22f0]
invalid
add byte [rcx + rcx*4 - 0xe], cl
mov rdx, r14
call fcn.18022e330
add al, byte [rax]
lea r8, [0x1802d22d8]
add eax, 0xcee45
mov rcx, rbx
xor edx, edx
call fcn.18022e330
xchg ebx, eax
scasb al, byte [rdi]
add al, byte [rax]
xchg ebx, eax
scasb al, byte [rdi]
add al, byte [rax]
lea r8, [0x1802d22c0]
lea eax, [0x1802d22c0]
add eax, 0xcee1c
or al, 0
mov rcx, rbx
xor edx, edx
shr al, cl
invalid
scasb al, byte [rdi]
add al, byte [rax]
int3
push rbp
push r15
push rdi
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x1c8
lea rbp, [rsp + 0x80]
add byte [rax], 0
add byte [rax - 0x39], cl
test dword [rax + 1], eax
add dword [rax], eax
add dh, bh
invalid
invalid
invalid
add dword [rax], eax
add dword [rax], eax
add dh, bh
invalid
mov qword [rbp + 0x130], r8
mov dword [rbp + 0x130], eax
mov rsi, rdx
mov r12, rcx
int3
mov r15, qword [rcx + 8]
mov r14, qword [rcx + 0x10]
invalid
adc byte [rbp - 0x7b], cl
test r14, r14
je 0x18020350a
div byte [rdx + rbx + 0x43]
movzx eax, byte [rsi + rdi - 1]
mov dh, 0x44
invalid
invalid
movzx eax, byte [r14 + r15 - 1]
mov dh, 0x44
invalid
invalid
cmp al, 0x2f
setne cl
cmp al, 0x5c
setne al
xchg ebp, eax
shl byte [rax], 0xc8
xchg ebp, eax
shl byte [rax], 0xc8
mov dword [rbp + 0x128], eax
sub byte [rcx], al
add byte [rax], al
add bl, ch
jmp case.0x1802018f0.67
or al, bh
test dword [rax], ebp
sub byte [rcx], al
invalid
mov dword [rbp + 0x128], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea esi, [rax + 0x4c000000]
invalid
invalid
lea rcx, [rbp + 0xb0]
mov rdx, r15
mov edx, edi
add byte [rcx + rcx*4 - 6], cl
mov edx, edi
mov r8, r14
invalid
call fcn.18020c240
movzx ebx, byte [rbp + 0xb0]
add byte [rax], al
invalid
sbb cl, byte [rbp - 0x49f10000]
popfq
lea eax, [rax]
add byte [rdi], cl
mov dh, 0x9d
mov al, 0
add byte [rax], al
add byte [rdi], cl
mov dh, 0xc3
add byte [rax], al
movzx eax, bl
mov r9, qword [rbp + 0xc0]
mov r13, qword [rbp + 0xd0]
mov ebp, dword [rbp + 0xd0]
add byte [rbx + rcx*4 - 0x53], cl
lodsd eax, dword [rsi]
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xd0a7b
invalid
lea rcx, [0x1802d3fc0]
lea ecx, [0x1802d3fc0]
or cl, byte [0x184838148]
add byte [rbx + riz*2 + 4], cl
movsxd r8, dword [rcx + rax*4]
add r8, rcx
mov rdx, r14
mov edx, esi
or dword [rcx + 1], 0xf2894cc8
mov rcx, r15
jmp r8
jmp rax
lea rcx, [r9 + 4]
lea ecx, [rcx + 4]
add al, 0xeb
jmp 0x18020358f
xor al, 0x49
lea ecx, [rbp + 1]
lea rcx, [r13 + 1]
test r13, r13
cmove rcx, r13
cmove ecx, ebp
add rcx, r9
leave
add rcx, 8
add ecx, 8
jmp 0x18020358f
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x18020358f
lea rcx, [r13 + 1]
test r13, r13
in eax, dx
add qword [r13 - 0x7b], r9
in eax, dx
cmove rcx, r13
cmove ecx, ebp
int 0x4c
add rcx, r9
add ecx, ecx
add rcx, 2
jmp 0x18020358f
mov ecx, 2
add al, byte [rax]
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 0xe], cl
mov rdx, r14
mov edx, esi
sub rdx, rcx
jb case.default.0x180203b58
or al, byte [rax]
invalid
or al, byte [rax]
add byte [rax], al
add byte [rcx + rax - 7], cl
add rcx, r15
test rdx, rdx
je 0x1802035b8
invalid
adc eax, 0x8009b60f
movzx ecx, byte [rcx]
cmp cl, 0x2f
stc
invalid
sete dl
cmp cl, 0x5c
stc
pop rsp
xchg esp, eax
ret 0xf980
stc
stc
pop rsp
sete dil
or dil, dl
or bh, dl
jmp 0x1802035ba
xor edi, edi
mov rcx, qword [rbp + 0xb1]
mov cl, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov rdx, qword [rbp + 0xb8]
mov qword [rbp + 0x1f], rdx
invalid
xchg ebp, eax
mov eax, 0x48000000
mov dword [rbp + 0x1f], edx
invalid
invalid
mov qword [rbp + 0x18], rcx
cmp bl, 6
invalid
mov qword [rbp + 0xa8], r12
invalid
invalid
add byte [rcx + rcx*4 + 0x7d], cl
je case.default.0x1802035f5
mov qword [rbp + 0x48], r15
mov dword [rbp + 0x48], edi
jge case.0x180202ed1.46
je case.default.0x1802035f5
mov ecx, 6
mov eax, eax
add byte [rcx + 0x158d48c0], cl
out dx, al
or dword [0x1848381f1], ecx
add byte [rbx + riz*2 + 4], cl
lea rdx, [0x1802d3fdc]
movsxd r8, dword [rdx + rax*4]
add al, 0x82
add byte [rbx + riz*2 + 4], cl
add al, 0x82
invalid
add r8, rdx
add eax, edx
jmp r8
jmp rax
lea rdx, [r9 + 4]
test rdx, rdx
jne case.0x1801ffeeb.125
invalid
xor ch, bl
lea rdx, [r13 + 1]
lea rdx, [r13 + 1]
jmp case.default.0x1802035f5
lea rdx, [r13 + 1]
test r13, r13
cmove rdx, r13
add rdx, r9
add edx, ecx
add edx, ecx
add rdx, 2
add edx, 2
test rdx, rdx
jne case.0x1801ffeeb.125
jmp case.default.0x1802035f5
lea rdx, [r13 + 1]
test r13, r13
cmove rdx, r13
invalid
invalid
add rdx, r9
add rdx, 8
add edx, 8
invalid
invalid
add edx, 8
or byte [rax - 0x7b], cl
test rdx, rdx
je case.default.0x1802035f5
sal byte [rbp + rbx + 0x48], cl
lea edx, [0x1802d3ff4]
lea rdx, [0x1802d3ff4]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
loopne case.0x1802033b5.30
lea rcx, [r9 + 4]
lea ecx, [rcx + 4]
add al, 0x4c
cmp rcx, r14
cmp ecx, esi
int1
je 0x180203869
mov r15, r9
mov r12, qword [rbp + 0xc8]
mov rcx, rsi
mov rdx, qword [rbp + 0x130]
mov edx, dword [rbp + 0x130]
add dword [rax], eax
add al, ch
call fcn.180204250
add byte [rax], al
call fcn.180204250
add byte [rax + rax*8 + 0x92850f], al
add byte [rax], al
test al, al
jne 0x180203703
lea rcx, [rbp + 0xb0]
lea ecx, [rbp + 0xb0]
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rdx, rsi
mov edx, esi
mov r8, qword [rbp + 0x130]
mov r8, qword [rbp + 0x130]
add dword [rax], eax
add al, ch
mov ecx, 0xf00008b
mov eax, dword [rax]
add byte [rdi], cl
call fcn.18020c240
movzx edx, byte [rbp + 0xb0]
invalid
mov eax, dword [rax]
add byte [rdi], cl
mov dh, 0x95
mov al, 0
add byte [rax], al
invalid
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rbp + 0xc0]
mov ecx, dword [rbp + 0xc0]
mov rax, qword [rbp + 0xd0]
mov eax, dword [rbp + 0xd0]
rol byte [rax], 1
add byte [rax], al
lea r8, [0x1802d4008]
movsxd rdx, dword [r8 + rdx*4]
invalid
adc al, 0x90
or dword [0x194837fa6], ecx
nop
add rdx, r8
jmp rdx
ret 0xe2ff
add rcx, 4
jmp 0x1802036f6
rol dword [rbx + rbp*8], 0x44
mov ecx, 2
cmp rcx, r14
cmp ecx, esi
je 0x180203869
add bl, ch
jmp case.default.0x1802035f5
mov cs, word [rax - 0x73]
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x1802036f6
mov ecx, 6
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x1802036f6
mov ecx, 6
jmp 0x1802036f6
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
add ecx, 8
add ecx, 8
jmp 0x1802036f6
mov ecx, 2
cmp rcx, qword [rbp + 0x130]
cmp ecx, dword [rbp + 0x130]
ja 0x180204034
or dword [rax], eax
add byte [rax - 0x75], cl
lea ebp, [rax + 0x48000000]
mov dword [rcx + 0x10], 0
add byte [rax], al
mov rcx, qword [rbp + 0xa8]
mov qword [rcx + 0x10], 0
add byte [rax], al
add byte [rax], al
mov rdx, rsi
mov edx, esi
mov r8, qword [rbp + 0x130]
add rsp, 0x1c8
add esp, 0x1c8
add dword [rax], eax
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
jmp fcn.18020bba0
insb byte [rdi], dx
test byte [rax], al
add byte [rax - 0x7bf0f905], al
cmp bl, 6
je case.0x180203087.33
cmp bl, 3
setb al
invalid
invalid
invalid
xor byte [rcx], al
cmp bl, 6
je case.0x180203087.33
cmp bl, 3
setb al
cmp qword [rbp + 0x130], 0
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
xchg ebp, eax
rol dword [rcx + rax*8 - 0x74b7848c], 0x45
mov qword [rbp + 0x50], rax
push r8
setne cl
test cl, al
je case.0x180203087.33
mov rax, qword [rbp + 0x48]
mov qword [rbp + 0x50], rax
push r8
push r8
mov qword [rbp + 0x58], r14
pop rax
mov byte [rbp + 0x60], bl
mov rax, qword [rbp + 0x18]
mov rcx, qword [rbp + 0x1f]
mov qword [rbp + 0x61], rax
mov qword [rbp + 0x68], rcx
push 0x707d894c
pop rbp
invalid
push 0x707d894c
mov qword [rbp + 0x78], r12
mov qword [rbp + 0x80], r13
lodsd eax, dword [rsi]
add byte [rax], 0
invalid
js 0x1802037c6
mov dword [rbp + 0x80], ebp
lodsd eax, dword [rsi]
add byte [rax], 0
add byte [rsi - 0x39], ah
test dword [rax], ecx
mov word [rbp + 0x88], 0x200
mov byte [rbp + 0x8a], dil
add al, byte [rax - 0x78]
mov ebp, 0x8a
lea rcx, [rbp - 0x58]
lea rdx, [rbp + 0x50]
lea edx, [rbp + 0x50]
call fcn.180202d70
cmp byte [rbp - 0x58], 0xa
jne 0x180203883
mov qword [rbp + 0xf0], 0
mov dword [rbp + 0xf0], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test eax, edi
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], eax
add byte [rcx], al
invalid
mov qword [rbp + 0xf8], 8
mov qword [rbp + 0x100], 0
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rcx], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add cl, ch
and eax, 0x48000002
lea rcx, [rbp + 0xb0]
add byte [rax], al
add byte [rax], al
jmp case.0x180202af2.90
lea rcx, [rbp + 0xb0]
mov rdi, rsi
mov rdx, rsi
mov rsi, qword [rbp + 0x130]
mov ch, 0x30
add dword [rax], eax
add byte [rax], al
mov ch, 0x30
add dword [rax], eax
invalid
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
mov r8, rsi
call fcn.18020c240
movzx eax, byte [rbp + 0xb0]
push rdi
mov al, byte [rax]
add byte [rdi], cl
mov dh, 0x85
mov al, 0
add byte [rax], al
mov rcx, qword [rbp + 0xc0]
mov rdx, qword [rbp + 0xd0]
mov edx, dword [rbp + 0xd0]
mov edx, dword [rbp + 0xd0]
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
ror byte [rbp + rcx*4 + 0xd], 0x63
or byte [0x19483870c], cl
or dword [rbp + 1], 0xf08949ca
retf 0x8949
invalid
movzx r8d, al
lea r9, [0x1802d406c]
movsxd r10, dword [r9 + r8*4]
add r10, r9
invalid
retf 0x8949
mov r8, rsi
mov rbx, rdi
mov r9, rdi
mov rsi, qword [rbp + 0xa8]
mov rdi, qword [rbp + 0x48]
jmp r10
add rcx, 4
add ecx, 4
jmp 0x180203a69
cmp dword [rdx], eax
add byte [rax], al
lea rax, [r13 + 1]
test r13, r13
cmove rax, r13
lea rcx, [r9 + rax]
add rcx, 2
rol dword [rdx], 0x4c
cmp ecx, esi
cmp ecx, esi
je 0x180203869
jmp case.default.0x1802035f5
lea rax, [r13 + 1]
test r13, r13
cmove rax, r13
cmove eax, ebp
lea rcx, [r9 + rax]
add rcx, 8
cmp rcx, r14
jne case.default.0x1802035f5
mov r15, r9
cmp bl, 5
setne al
xchg ebp, eax
shl byte [rdx], 0x85
sub byte [rcx], al
add byte [rax], al
mov dword [rbp + 0x128], eax
jmp 0x180203653
std
invalid
invalid
movzx eax, byte [0x1803225a1]
mov ecx, 0xe0
loopne case.0x1802009d4.107
add byte [rax], al
add byte [rax], al
mov edx, 8
call fcn.1800043b0
test rax, rax
je 0x180204063
test cl, al
invalid
add byte [rcx - 0x77], cl
invalid
mov r14, rax
mov rax, qword [rbp - 0x28]
fmul dword [r9 - 0x77]
xor byte [rdi], r9b
adc byte [rbp - 0x58], al
fmul dword [rcx - 0x77]
xor byte [rdi], r9b
adc byte [rbp - 0x58], al
movups xmm1, xmmword [rbp - 0x48]
movups xmm2, xmmword [rbp - 0x38]
enter 0xf41, 0x11
push rsi
and byte [rcx + 0xf], al
adc dword [rsi + 0x10], ecx
enter 0xf41, 0x11
push rsi
and byte [rcx + 0xf], al
adc dword [rsi + 0x10], ecx
movups xmmword [r14], xmm0
mov qword [rbp + 0x90], 4
add byte [rax], al
add al, 0
add byte [rax], al
add byte [rax], al
add al, 0
add byte [rax + rax], al
add byte [rax], al
mov qword [rbp + 0x98], r14
add byte [rax], al
mov qword [rbp + 0xa0], 1
movups xmm0, xmmword [rbp + 0x50]
push rax
movabs al, byte [0xf00000001000000]
add byte [rax], al
add byte [rdi], cl
adc byte [rbp + 0x50], al
push rax
movups xmm1, xmmword [rbp + 0x60]
movups xmm2, xmmword [rbp + 0x70]
movups xmm3, xmmword [rbp + 0x80]
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0xe0], ebx
loopne case.0x18020432e.95
add byte [rax], al
add byte [rax], al
movaps xmmword [rbp + 0xd0], xmm2
movaps xmmword [rbp + 0xc0], xmm1
movaps xmmword [rbp + 0xb0], xmm0
lea rcx, [rbp + 0xf0]
invalid
lock add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
xchg ebp, eax
mov al, 0
add byte [rax], al
invalid
lea rdx, [rbp + 0xb0]
add al, ch
hlt
call fcn.180202d70
cmp byte [rbp + 0xf0], 0xa
add byte [rax], al
add byte [rdx], cl
je case.0x1802018f0.118
mov r15d, 1
mov edi, 1
add dword [rax], eax
add byte [rax], al
lea rdi, [rbp + 0x90]
nop
add byte [rax], al
add byte [rbp + rcx*4 - 0x53], cl
invalid
invalid
lodsd eax, dword [rsi]
lock add byte [rax], al
add byte [rax], al
lea r13, [rbp + 0xf0]
add byte [rax], al
add byte [rbp + rcx*4 - 0x5b], cl
lea r12, [rbp + 0xb0]
mov al, 0
add byte [rax], al
cmp r15, qword [rbp + 0x90]
cmp edi, dword [rbp + 0x90]
mov ebp, 0x90
nop
add byte [rax], al
add byte [rbp + 0x27], dh
invalid
jne 0x18020397e
invalid
mov qword [rsp + 0x20], 0x38
mov dword [rsp + 0x20], 0x38
and al, 0x20
cmp byte [rax], al
add byte [rax], al
mov r8d, 1
mov eax, 1
mov r9d, 8
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rdi
mov ecx, edi
stc
mov rdx, r15
mov edx, edi
cli
call fcn.18022ca20
add al, byte [rax]
mov r14, qword [rbp + 0x98]
cwde
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
imul rax, r15, 0x38
mov rcx, qword [rbp + 0x120]
and byte [rcx], al
add byte [rax], al
invalid
cmp byte [rax - 0x75], cl
lea esp, [rax]
and byte [rcx], al
add dword [rax], eax
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
mov qword [r14 + rax + 0x30], rcx
mov dword [rsi + rax + 0x30], ecx
movups xmm0, xmmword [rbp + 0xf0]
movups xmm1, xmmword [rbp + 0x100]
adc byte [rbp + 0x100], cl
add byte [rdi], cl
adc byte [rbp + 0x100], cl
add byte [rax], al
movups xmm2, xmmword [rbp + 0x110]
adc byte [rbp + 0x110], dl
xchg ebp, eax
adc byte [rcx], al
add byte [rax], al
movups xmmword [r14 + rax + 0x20], xmm2
movups xmmword [rsi + rax + 0x20], xmm2
movups xmmword [r14 + rax + 0x10], xmm1
movups xmmword [r14 + rax], xmm0
invalid
invalid
adc byte [rcx + 0xf], al
adc dword [rsi + rax], eax
inc r15
inc edi
mov qword [rbp + 0xa0], r15
mov dword [rbp + 0xa0], edi
movabs al, byte [0x894ce9894c000000]
loop 0x1802039ad
add byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
mov rdx, r12
call fcn.180202d70
invalid
invalid
inc dword [rax + 0xf0bd]
add byte [rdx], cl
cmpsd dword [rsi], dword [rdi]
invalid
inc dword [rax + 0xf0bd]
add byte [rdx], cl
mov ebp, 0xf0
add byte [rax], al
or cl, byte [rdi]
jne case.default.0x180203a29
test dword [rax - 1], edi
js case.0x180203552.49
invalid
invalid
movups xmm0, xmmword [rbp + 0x90]
test dword [rax + 0xf000000], edx
nop
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rbp + 0xf0], xmm0
sub dword [rbp + 0xf0], eax
mov rax, qword [rbp + 0xa0]
mov eax, dword [rbp + 0xa0]
mov qword [rbp + 0x100], rax
mov dword [rbp + 0x100], eax
test dword [rax], eax
add dword [rax], eax
add byte [rax], al
invalid
test dword [rdi], edi
add byte [rcx], al
add byte [rax], al
mov byte [rbp + 0x13f], 1
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add dword [rax - 0x73], ecx
push r8
push rax
lea rcx, [rbp + 0x50]
push rax
mov rdx, rsi
mov r8, qword [rbp + 0x130]
mov eax, dword [rbp + 0x130]
test dword [rax], esi
add dword [rax], eax
add al, ch
call fcn.18020c240
xor al, 0x88
mov byte [rax], al
add byte [rdi], cl
add byte [rax], al
movzx edx, byte [rbp + 0x50]
mov dh, 0x55
push rbp
push rax
mov rcx, qword [rbp + 0x60]
mov ecx, dword [rbp + 0x60]
mov rax, qword [rbp + 0x70]
lea r8, [0x1802d4024]
invalid
invalid
invalid
invalid
jo 0x180203a65
lea eax, [0x1802d4024]
add eax, 0x4d000d06
invalid
or eax, 0xc634d00
add byte [rbp + 0x63], cl
or al, 0x90
movsxd r9, dword [r8 + rdx*4]
invalid
nop
add r9, r8
ror dword [rax - 0x77], 0xf2
mov rdx, rsi
jmp r9
jmp rcx
add rcx, 4
jmp 0x180203c23
out dx, al
add dword [rax], eax
add byte [rbp + rcx*4 + 0x42], cl
invalid
invalid
invalid
lea r8, [rdx + 1]
test rdx, rdx
test edx, edx
add dword [rax - 0x7b], ecx
add dword [rax - 0x7b], ecx
test edx, edx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
invalid
cmove r8, rdx
cmove eax, edx
ret 0x14c
add rcx, r8
add ecx, eax
ror dword [rax - 0x7d], 0xc1
or bl, ch
invalid
add rcx, 8
ror dword [rax], 0xeb
jmp 0x180203a69
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
jmp 0x180203a69
lea r8, [rdx + 1]
test rdx, rdx
test edx, edx
add dword [rax - 0x7b], ecx
test edx, edx
ror byte [rdi + rcx + 0x44], cl
cmove r8, rdx
add rcx, r8
invalid
ret 0x14c
ror dword [rax - 0x7d], 0xc1
add rcx, 2
add ch, bl
add eax, 0x2b9
invalid
add al, byte [rax]
invalid
jmp 0x180203a69
mov ecx, 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rbx + rcx*4 - 0x7b], cl
xor byte [rcx], al
add byte [rax], al
mov r8, qword [rbp + 0x130]
mov eax, dword [rbp + 0x130]
sub r8, rcx
sub eax, ecx
jb 0x180204034
add eax, 0x1480000
invalid
add rcx, rbx
mov r9, rcx
mov ecx, ecx
leave
test r8, r8
je 0x180203a92
movzx ecx, byte [r9]
mov dh, 9
cmp ecx, 0x2f
je 0x180203acb
invalid
cmp ecx, 0x5c
stc
pop rsp
je 0x180203acb
cmp dword [rbx + rdi*8], eax
add al, 0xfb
cmp al, 1
ja 0x180203acb
add dword [rdi + 0x33], esi
cmp byte [rbp + 0x128], 0
sub byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov ecx, esi
mov rdx, rbx
mov edx, ebx
je 0x180203715
test byte [rdx - 4], ch
invalid
dec dword [rax - 0x73]
lea rdx, [0x1802d21ca]
adc eax, 0xce718
mov r8d, 1
mov eax, 1
mov rcx, rsi
mov ecx, esi
int1
call fcn.18020bba0
add byte [rax], al
mov rdx, rbx
mov edx, ebx
fimul dword [rax - 0x77]
int1
mov rcx, rsi
jmp 0x180203715
invalid
lea rcx, [rbp + 0xb0]
lea ecx, [rbp + 0xb0]
mov al, 0
add byte [rax], al
add byte [rax - 0x77], cl
cli
add byte [rax], al
mov rdx, rdi
mov r8, r14
mov eax, esi
call fcn.18020c240
movzx r8d, byte [rbp + 0xb0]
invalid
mov al, 0
add byte [rax], al
invalid
xchg dword [rax], eax
add byte [rdi + rcx - 0x4a], al
test dword [rax + 0x48000000], esi
mov eax, dword [rbp + 0xc0]
rol byte [rax], 0
invalid
add byte [rax], al
add byte [rax - 0x75], cl
test eax, eax
rol byte [rax], 0
add byte [rax], al
mov rax, qword [rbp + 0xc0]
rol byte [rax], 0
add byte [rax], al
add byte [rax - 0x75], cl
mov rdx, qword [rbp + 0xd0]
xchg ebp, eax
rol byte [rax], 1
add byte [rax], al
lea rcx, [0x1802d4088]
movsxd r9, dword [rcx + r8*4]
or al, 0x81
mov es, word [0x1e36e3b09]
or al, 0x81
or dword [rcx + 1], 0xe1ff41c9
add r9, rcx
jmp r9
jmp rcx
jmp rcx
lea rcx, [rax + 4]
lea ecx, [rax + 4]
add al, 0xeb
jmp case.0x180203b01.7
xor al, 0x48
lea ecx, [rdx + 1]
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
add rcx, rax
add rcx, 2
invalid
rol dword [rdx], 0xeb
add ch, bl
jmp case.0x180203b01.7
and byte [rcx + 6], bh
mov ecx, 6
add bl, ch
sbb dword [rax - 0x73], ecx
lea rcx, [rdx + 1]
test rdx, rdx
invalid
invalid
jmp case.0x180203b01.7
lea rcx, [rdx + 1]
lea ecx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
cmove ecx, edx
retf 0x148
add rcx, rax
add rcx, 8
invalid
ror dword [rax - 0x7d], 0xc1
or bl, ch
add eax, 0x2b9
mov ecx, 2
cmp rcx, r14
jmp case.0x180203b01.7
mov ecx, 2
cmp rcx, r14
cmp ecx, esi
ja case.default.0x180203b58
add al, 0
add byte [rcx + rcx*4 - 0x3f], al
mov ecx, r8d
lea r8, [0x1802d40a4]
movsxd rcx, dword [r8 + rcx*4]
invalid
or al, 0x88
add eax, 0x6349000d
invalid
or al, 0x88
mov byte [rcx + rax - 0x3f], cl
add rcx, r8
add ecx, eax
sar edi, 0xe1
jmp rcx
add rax, 4
jmp 0x180203b90
add al, 0xeb
xor byte [rcx], dh
xor eax, eax
mov rcx, rsi
xor eax, eax
mov rcx, rsi
mov rdx, rbx
jmp 0x180203be6
lea rcx, [rdx + 1]
lea ecx, [rdx + 1]
test rdx, rdx
test edx, edx
ror byte [rax + 0xf], cl
retf 0x148
invalid
invalid
cmove rcx, rdx
cmove ecx, edx
add rax, rcx
add rax, 2
jmp 0x180203b90
lea rcx, [rdx + 1]
test rdx, rdx
test edx, edx
test edx, edx
cmove rcx, rdx
cmove ecx, edx
add rax, rcx
add eax, ecx
enter 0xffffffffffff8348, 0xffffffffffffffc0
or byte [rax - 0x7b], cl
test eax, eax
mov rcx, rsi
add rax, 8
test rax, rax
test eax, eax
mov rcx, rsi
mov rdx, rbx
jne 0x180203bb8
xor eax, eax
mov qword [rcx + 0x10], rax
mov dword [rcx + 0x10], eax
mov dword [rcx + 0x10], eax
adc r9b, bpl
outsd dx, dword [rsi]
sti
jmp 0x180203715
invalid
mov eax, 6
jmp 0x180203bb2
mov eax, 2
mov rcx, rsi
mov rdx, rbx
cmp r14, rax
jbe 0x180203bdb
invalid
invalid
invalid
cmp byte [rdi + rax], 0xbf
jg 0x180203bdd
invalid
lea rcx, str.assertion_failed:_is_code_point_boundary_self__new_len_
lea r8, str.std_src_sys_commonwtf8.rsfailed_to_create_whole_tree
mov edx, 0x37
add byte [rax], al
add al, ch
invalid
invalid
add al, byte [rax]
invalid
add byte [rax], al
add al, ch
movabs dword [0xfc63949e6750002], eax
movabs dword [0xfc63949e6750002], eax
movabs dword [0xfc63949e6750002], eax
add byte [rbp - 0x1a], dh
jne 0x180203bc3
cmp r14, rax
jb 0x180203715
invalid
mov qword [rcx + 0x10], rax
mov dword [rcx + 0x10], eax
jmp 0x180203715
dec dword [rax - 0x73]
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x180203c23
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x180203c23
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x180203c23
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
add eax, 0x2b9
invalid
add al, byte [rax]
add byte [rax], al
mov ecx, 2
add byte [rax], al
add byte [rax + 0x3b], cl
lea esi, [rax]
add dword [rax], eax
add byte [rdi], cl
xchg dword [rdi], edx
add al, 0
add byte [rbp + 4], dh
cmp rcx, qword [rbp + 0x130]
ja 0x180204047
jne 0x180203c36
xor eax, eax
jmp 0x180203c4b
add rcx, rsi
mov rdx, rcx
movzx eax, byte [rdx]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
mov rcx, qword [rbp + 0x70]
mov qword [rbp + 0xe0], rcx
movups xmm0, xmmword [rbp + 0x50]
movups xmm1, xmmword [rbp + 0x60]
movups xmmword [rbp + 0xd0], xmm1
movups xmmword [rbp + 0xc0], xmm0
mov qword [rbp + 0xb0], rsi
mov rcx, qword [rbp + 0x130]
mov qword [rbp + 0xb8], rcx
mov word [rbp + 0xe8], 0x200
mov byte [rbp + 0xea], al
lea rsi, [rbp + 0x51]
lea esi, [rbp + 0x51]
lea rdi, [rbp + 0x50]
lea rbx, [rbp + 0xb0]
xor r13d, r13d
jmp 0x180203cea
mov rax, qword [rbp + 0xf8]
imul rcx, r15, 0x38
iretd
cmp byte [rax + rcx*4 + 0x34], al
or byte [rdi], cl
adc byte [rsi], al
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movups xmmword [rax + rcx + 1], xmm0
movups xmmword [rax + rcx + 0x11], xmm1
movups xmmword [rax + rcx + 0x21], xmm2
mov rdx, qword [rsi + 0x2f]
mov qword [rax + rcx + 0x30], rdx
cmp r12, 1
mov eax, 1
add byte [rax], al
add byte [rax], al
sbb rax, 0xffffffffffffffff
mov qword [rbp + 0x100], rax
mov byte [rbp + 0x13f], 1
add dword [rax], eax
add byte [rcx], al
mov rcx, rdi
mov rdx, rbx
call fcn.180202d70
movzx r14d, byte [rbp + 0x50]
cmp r14, 0xa
je 0x180203e08
lea ecx, [r14 - 6]
mov rax, r14
add rax, 0xfffffffffffffffb
cmp cl, 4
cmovae rax, r13
cmp rax, 1
je case.0x1801ffeeb.116
cmp rax, 2
je 0x180203cea
cmp rax, 3
jne case.0x1801ffa5c.124
mov rax, qword [rbp + 0x100]
sub rax, 1
jb 0x180203cea
mov rcx, qword [rbp + 0xf8]
imul rdx, rax, 0x38
cmp byte [rcx + rdx], 9
jne 0x180203cea
mov qword [rbp + 0x100], rax
jmp 0x180203cea
xchg esp, eax
xchg esp, eax
mov rax, qword [rbp + 0xf0]
mov r12, qword [rbp + 0x100]
movsd dword [rdi], dword [rsi]
add byte [rcx], al
add byte [rax], al
xor r15d, r15d
test r12, r12
setne r15b
mov qword [rbp + 0x100], r15
add byte [rcx], al
add byte [rax], al
cmp rax, r15
jne 0x180203ca4
mov byte [rbp + 0x13f], 1
lea rcx, [rbp + 0xf0]
lea rdx, [0x1802d2340]
lea edx, [0x1802d2340]
lea edx, [0x1802d2340]
lodsd eax, dword [rsi]
in eax, 0xc
add al, ch
sbb byte [rbp + 0x7e9ffff], bl
invalid
invalid
invalid
invalid
call fcn.1801fdab0
jmp 0x180203ca4
invalid
invalid
invalid
invalid
invalid
mov r12, qword [rbp + 0x100]
movsd dword [rdi], dword [rsi]
add byte [rcx], al
add byte [rax], al
cmp r12, qword [rbp + 0xf0]
cmp esp, dword [rbp + 0xf0]
add byte [rax], al
jne 0x180203dc7
mov byte [rbp + 0x13f], 1
add byte [rax], al
add dword [rax - 0x73], ecx
invalid
add byte [rcx], al
lea rcx, [rbp + 0xf0]
lea rdx, [0x1802d2358]
adc eax, 0xce596
xchg esi, eax
in eax, 0xc
add al, ch
call fcn.1801fdab0
jmp 0x1c9203d64
mov rax, qword [rbp + 0xf8]
imul rcx, r12, 0x38
imul ecx, esp, 0x38
mov byte [rax + rcx], r14b
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movups xmmword [rax + rcx + 1], xmm0
adc dword [rax + rcx + 1], eax
adc dword [rax + rcx + 1], eax
movups xmmword [rax + rcx + 0x11], xmm1
movups xmmword [rax + rcx + 0x21], xmm2
mov rdx, qword [rsi + 0x2f]
mov edx, dword [rsi + 0x2f]
mov edx, dword [rsi + 0x2f]
invalid
mov qword [rax + rcx + 0x30], rdx
inc r12
mov qword [rbp + 0x100], r12
movsd dword [rdi], dword [rsi]
add byte [rcx], al
add byte [rax], al
movsd dword [rdi], dword [rsi]
add byte [rcx], al
add byte [rax], al
jmp 0x180203cea
dec dword [rax - 0x39]
sub byte [r8], r8b
mov qword [rbp + 0x28], 0
mov dword [rbp + 0x28], 0
add byte [rax], al
add byte [rax - 0x39], cl
invalid
xor byte [r9], r8b
mov qword [rbp + 0x30], 1
mov dword [rbp + 0x30], 1
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rbp + 0x38], 0
mov byte [rbp + 0x40], 1
add dword [rax - 0x75], ecx
test eax, esi
add byte [rax], al
add byte [rax], al
cmp byte [r8], r8b
add byte [rax], al
add dh, al
add dword [rax - 0x75], ecx
add dword [rax - 0x75], ecx
mov eax, dword [rbp + 0xf0]
test eax, esi
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov qword [rbp + 0x128], rax
mov rax, qword [rbp + 0xf8]
mov eax, dword [rbp + 0xf8]
test dword [rax], ebp
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
test eax, edi
mov eax, dword [rbp + 0xf8]
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
test dword [rax], esi
mov qword [rbp + 0x130], rax
mov rax, qword [rbp + 0x100]
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x75], cl
test dword [rax], eax
add dword [rax], eax
add byte [rax], al
invalid
invalid
add byte [rax], al
test rax, rax
je 0x180203fc2
add dword [rax], eax
invalid
ror byte [rdi], 0x84
jb 0x180203e4f
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax + 0x6b], cl
imul rsi, rax, 0x38
mov rbx, qword [rbp + 0x130]
mov ebx, dword [rbp + 0x130]
invalid
mov ebx, dword [rbp + 0x130]
xor byte [rcx], al
add byte [rax], al
add rsi, rbx
lea r12, [rbp - 0x1f]
loope 0x180203eab
lea edi, [0x1802d4040]
loope 0x180203eab
lea edi, [0x1802d4040]
xor eax, eax
shr bl, 0xf
jmp 0x180203e7c
xor eax, eax
ror byte [rax - 0x7d], 0xc3
cmp byte [rax + 0x39], cl
je 0x180203fc2
add dword [rax], eax
invalid
add rbx, 0x38
cmp rbx, rsi
je 0x180203fc2
add dword [rax], eax
invalid
ret
add dword [rax], eax
add byte [rdi + rcx - 0x4a], al
xor ecx, dword [rcx - 0x7d]
movzx r14d, byte [rbx]
cmp r14, 0xa
dec byte [rdx]
dec byte [rdx]
je 0x180203fc2
test byte [rax], bh
cmp byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax + rcx*4 + 0x75], al
invalid
invalid
mov byte [rbp - 0x20], r14b
mov byte [rbp - 0x20], dh
loopne 0x180203ed7
mov rcx, qword [rbx + 0x30]
mov ecx, dword [rbx + 0x30]
xor byte [rcx - 0x77], cl
and al, 0x2f
and al, 0x2f
mov qword [r12 + 0x2f], rcx
and al, 0x2f
movups xmm0, xmmword [rbx + 1]
movups xmm1, xmmword [rbx + 0x11]
adc dword [rdi], ecx
adc byte [rbx + 0x21], dl
push rbx
invalid
adc dword [rdi], ecx
adc byte [rbx + 0x21], dl
push rbx
invalid
push rbx
and dword [rcx + 0xf], eax
movups xmmword [r12 + 0x20], xmm2
movups xmmword [r12 + 0x20], xmm2
movups xmmword [r12 + 0x10], xmm1
adc dword [rsp + 0x10], ecx
and al, 0x10
movups xmmword [r12], xmm0
test al, 1
je 0x180203ee2
lea rcx, [rbp - 0x20]
lea rdx, [0x1802d2308]
lea edx, [0x1802d2308]
loopne 0x180203f05
loopne 0x180203f05
lea edx, [0x1802d2308]
in al, 0xc
add al, ch
js 0x180203f0a
invalid
or al, 0
call fcn.180208340
add byte [rax], r8b
add byte [rax], al
test al, al
jne 0x180203ee2
sal byte [rbp + 0x16], 0x41
mov eax, 1
mov r8d, 1
lea rcx, [rbp + 0x28]
lea ecx, [rbp + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0xce2ed
in eax, dx
loop 0x180203ee8
invalid
lea rdx, [0x1802d21ca]
lea edx, [0x1802d21ca]
in eax, dx
loop 0x180203ee8
add al, ch
mov esi, 0x4500007c
add byte [rbp - 0x73], al
outsb dx, byte [rsi]
cli
call fcn.18020bba0
add byte [rbp - 0x73], al
outsb dx, byte [rsi]
cli
lea r13d, [r14 - 6]
lea r8, [r14 - 5]
sti
cmp r13b, 4
cmp ch, 4
add al, 0xb8
mov eax, 0
add byte [rax], al
add byte [rax], al
cmovae r8, rax
mov r15, qword [rbp - 0x10]
jge 0x180203eeb
ror byte [r11 + r9*4 + 0x7d], 0xf0
jge 0x180203eeb
movsxd rax, dword [rdi + r8*4]
add rax, rdi
lea rdx, [0x1802d21ca]
shl edx, 0xc
add bh, bh
invalid
jmp rax
loopne 0x180203f54
mov edx, dword [rbp + 8]
mov r8, qword [rbp + 0x10]
adc r11b, r13b
invalid
adc r11b, r13b
and eax, 0xe8558b48
mov rdx, qword [rbp - 0x18]
mov r8, r15
jmp case.0x180203f09.1
mov r8d, 1
lea rdx, [0x1802d21cb]
or al, 0
add byte [rax - 0x73], cl
adc eax, 0xce2a0
or al, 0
or al, 0
jmp case.0x180203f09.1
loop case.0x180203f81.28
add byte [rax - 0x73], cl
sub r8b, r13b
sub al, ch
lea rcx, [rbp + 0x28]
call fcn.18020bba0
movzx ecx, r13b
mov dh, 0xcd
sub al, ch
pop rbp
jl 0x180203f42
add byte [rcx + 0xf], al
mov dh, 0xcd
inc rcx
cmp r13b, 4
mov eax, 0
add byte [rax], al
add byte [rax], al
cmovae rcx, rax
cmovae ecx, eax
cmp rcx, 1
je case.0x18020b687.5
stc
add dword [rdi], ecx
test byte [rdi + rdi*8], cl
invalid
mov al, 1
test rcx, rcx
jne case.0x1802033b5.39
mov rax, qword [rbp]
mov eax, dword [rbp]
mov ecx, r14d
lea rdx, [0x1802d4054]
adc eax, 0xd00da
adc eax, 0xd00da
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
add r15, 4
jmp 0x180203fb7
lea rcx, [rax + 1]
test rax, rax
cmove rcx, rax
add r15, rcx
add r15, 8
jmp 0x180203fb7
mov r15d, 6
jmp 0x180203fb7
lea rcx, [rax + 1]
test rax, rax
cmove rcx, rax
add r15, rcx
add r15, 2
test r15, r15
setne al
jmp case.0x1802033b5.39
mov rax, qword [rbp + 0x128]
test rax, rax
je 0x180203fe4
imul rdx, rax, 0x38
mov r8d, 8
mov rcx, qword [rbp + 0x130]
call fcn.1800043c0
mov rsi, qword [rbp + 0xa8]
mov rdx, qword [rsi]
test rdx, rdx
je 0x180204002
mov rcx, qword [rsi + 8]
mov r8d, 1
call fcn.1800043c0
movups xmm0, xmmword [rbp + 0x28]
movups xmm1, xmmword [rbp + 0x38]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
add rsp, 0x1c8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, [0x1802d21b0]
mov rdx, r14
call fcn.18022e2c0
lea r8, [0x1802d21b0]
mov rdx, qword [rbp + 0x130]
call fcn.18022e2c0
mov byte [rbp + 0x13f], 1
lea r8, [0x1802d21b0]
add byte [rax - 0x75], cl
xchg ebp, eax
xor byte [rcx], al
add byte [rax], al
call fcn.18022e2c0
ud2
lea r8, str._rustc_662180b34d95f72d05b7c467b0baf4d23d36b1e1librarycore_srciter_traitsiterator.rs___
mov ecx, 8
add byte [rdx + 0xe0], bh
call fcn.18022dbb3
int3
add dword [rax], eax
add byte [rax], al
je 0x1802040c0
imul rdx, qword [rbp + 0x128], 0x38
mov r8d, 8
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
mov rcx, qword [rbp + 0x130]
call fcn.1800043c0
add byte [rbx], al
loopne 0x1802040bf
lea esi, [rax]
add dword [rax], eax
add al, ch
add byte [rbx], al
loopne 0x1802040bf
dec dword [rax - 0x75]
push rbp
sub byte [rax - 0x7b], cl
sal byte [rdi + rcx + 0x48], cl
mov rdx, qword [rbp + 0x28]
mov edx, dword [rbp + 0x28]
test rdx, rdx
je 0x1802040d8
mov rcx, qword [rbp + 0x30]
mov ecx, dword [rbp + 0x30]
mov r8d, 1
add byte [rax], al
call fcn.1800043c0
add ah, al
inc esi
test dword [rdi], edi
add dword [rax], eax
add byte [rax], al
mov byte [rbp + 0x13f], 0
add rsp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rbp
ret
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
mov rax, qword [rbp + 0x90]
test rax, rax
invalid
sal byte [rsi + rdx + 0x48], 0x8b
lea ebx, [rax + 0x48000000]
add byte [rax], al
imul rdx, rax, 0x38
je 0x18020412e
mov rcx, qword [rbp + 0x98]
add byte [rax], al
add byte [rax + 0x6b], cl
sar byte [rax], 1
invalid
imul rdx, rax, 0x38
mov r8d, 8
call fcn.1800043c0
loopne case.0x1802018f0.129
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop rbp
pop r14
pop r15
pop rbp
ret
push rdi
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
cmp byte [rbp + 0x13f], 0
mov ebp, 0x13f
add byte [rdx + riz + 0x48], dh
mov eax, dword [rbp + 0xf0]
add byte [rax], al
invalid
je 0x180204187
and cl, byte [rax - 0x75]
test eax, esi
mov rax, qword [rbp + 0xf0]
lock add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
test rax, rax
je 0x180204187
sal byte [rsi + rdx + 0x48], 0x8b
invalid
mov rcx, qword [rbp + 0xf8]
add byte [rax + 0x6b], cl
imul rdx, rax, 0x38
sar byte [rax], 1
mov r8d, 8
or byte [rax], al
add byte [rax], al
call fcn.1800043c0
loopne case.0x1802033b5.71
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
int3
int3
int3
int3
mov rbp, rsp
mov ebp, esp
mov r8, rdx
mov rax, qword [rcx + 8]
or byte [rax - 0x75], cl
push rcx
invalid
or byte [rax - 0x75], cl
push rcx
adc byte [rax - 0x77], cl
invalid
invalid
mov rcx, rax
mov ecx, eax
rcr dword [rbp - 0x17], 0x68
pop rbp
jmp fcn.180206020
invalid
add byte [rax], al
push 0xffffffffcc00001e
invalid
add byte [rax], al
int3
add ah, cl
int3
int3
int3
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rsp + 0x20]
lea ebp, [rsp + 0x20]
insb byte [rdi], dx
and al, 0x20
mov rsi, r8
mov esi, eax
invalid
test r8, r8
test eax, eax
sar byte [rax + 0x5c], 0x48
mov edi, ecx
js case.0x180203552.72
pop rsp
mov rdi, rcx
je case.0x180203f81.55
sub dword [rdi], ecx
mov dh, 5
movzx eax, byte [0x1803225a1]
mov ebx, 1
add dword [rax], eax
add byte [rax], al
mov esi, 0xbb0011e3
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
mov r14, rdx
invalid
mov edx, 1
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov ecx, esi
call fcn.1800043b0
loopne 0x1802041f7
dec dword [rcx + rcx*4 - 0xe]
mov rdx, r14
mov r14, rax
invalid
test rax, rax
test eax, eax
sal byte [rbp + 8], 0xeb
jne case.0x18020432e.128
or bl, ch
jmp case.0x180203a29.43
xor byte [rcx - 0x42], al
add dword [rax], eax
add byte [rax], al
mov r14d, 1
mov esi, 1
mov rcx, r14
mov ecx, esi
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rdi], rsi
mov dword [rdi], esi
mov dword [rdi], esi
mov qword [rdi + 8], r14
mov dword [rdi + 8], esi
or byte [rax - 0x77], cl
mov qword [rdi + 0x10], rsi
mov dword [rdi + 0x10], esi
ja 0x180204231
mov byte [rdi + 0x18], 0
sbb byte [r8], r8b
add byte [rax - 0x77], cl
clc
mov rax, rdi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop rbp
ret
xor ebx, ebx
lea r8, str._rustc_662180b34d95f72d05b7c467b0baf4d23d36b1e1library_alloc_src_slice.rs
lea eax, [0x1802d1408]
or al, 0
mov rcx, rbx
mov rdx, rsi
call fcn.18022dbb3
insb byte [rdi], dx
cdq
add al, byte [rax]
invalid
insb byte [rdi], dx
cdq
add al, byte [rax]
int3
int3
int3
int3
int3
int3
push rsi
push rdi
sub rsp, 0x50
lea rbp, [rsp + 0x50]
lea ebp, [rsp + 0x50]
and al, 0x50
mov rsi, rdx
mov rdi, rcx
mov edi, ecx
iretd
lea rcx, [rbp - 0x28]
mov rdx, rdi
mov edx, edi
fmul dword [r8 - 0x77]
fmul dword [rax - 0x77]
mov edx, edi
cli
mov r8, rsi
mov eax, esi
call fcn.18020c240
movzx eax, byte [rbp - 0x28]
mov dh, 0x45
fmul dword [rax - 0x75]
call 0x17875cdc5
jg 0x180204270
add byte [rdi], cl
mov dh, 0x45
fmul dword [r8 - 0x75]
fmul dword [rax - 0x75]
call 0x17875cdc5
call 0x17875cdc5
push rbp
clc
movzx r8d, al
movzx eax, al
ror byte [rbp + rcx*4 + 0xd], 0x34
lea r9, [0x1802d40bc]
lea ecx, [0x1802d40bc]
or eax, 0xcfe34
dec byte [rax + rax]
or al, 0
movsxd r10, dword [r9 + r8*4]
adc al, 0x81
add r10, r9
mov r8, rsi
mov eax, esi
mov r9, rdi
mov ecx, edi
stc
jmp r10
jmp rdx
loop case.0x180203b01.20
add rcx, 4
add ecx, 4
rol dword [rbx + rbp*8], 0x34
jmp 0x1802042d2
lea r8, [rdx + 1]
test rdx, rdx
ror byte [rdi + rcx + 0x44], cl
invalid
add dword [rax - 0x7b], ecx
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
cmove eax, edx
ret 0x14c
ret 0x14c
add rcx, r8
ror dword [rax - 0x7d], 0xc1
add rcx, 8
add ecx, 8
or bl, ch
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x1802042d2
mov ecx, 6
invalid
add byte [rax], al
jmp 0x1802042d2
lea r8, [rdx + 1]
add dword [rax - 0x7b], ecx
test rdx, rdx
test edx, edx
ror byte [rdi + rcx + 0x44], cl
cmove r8, rdx
ret 0x14c
add rcx, r8
add ecx, eax
add rcx, 2
jmp 0x1802042d2
add eax, 0x2b9
add byte [rcx - 0x77], cl
mov ecx, 2
add al, byte [rax]
add byte [rax], al
mov r8, rsi
sub r8, rcx
sub eax, ecx
invalid
sub eax, ecx
jb 0x18020437d
lahf
add byte [rax], al
add byte [rax + 1], cl
invalid
add rcx, rdi
add ecx, edi
stc
mov r9, rcx
mov ecx, ecx
test r8, r8
sal byte [rsi + rcx + 0x41], 0xf
mov dh, 9
je 0x1802042f7
invalid
movzx ecx, byte [r9]
or dword [rbx + 0xf742ff9], eax
cmp ecx, 0x2f
je 0x180204301
stc
invalid
cmp ecx, 0x5c
stc
pop rsp
je 0x180204301
add al, 0xfb
cmp al, 2
invalid
add dh, byte [rbx + 4]
jae 0x180204301
xor eax, eax
jmp 0x180204375
shr bl, 0x74
lea rcx, [rbp - 0x28]
lea ecx, [rbp - 0x28]
fmul dword [r8 - 0x77]
fmul dword [rax - 0x77]
mov rdx, rdi
mov edx, edi
cli
mov r8, rsi
call fcn.18020c240
invalid
invalid
add byte [rdi], cl
mov dh, 0x45
fmul dword [rax - 0x75]
invalid
movzx eax, byte [rbp - 0x28]
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
call 0x17875ce64
call 0x17875ce64
mov rdx, qword [rbp - 8]
clc
movzx r8d, al
mov dh, 0xc0
ror byte [rbp + rcx*4 + 0xd], 0xb1
lea r9, [0x1802d40d8]
mov cl, 0xfd
std
or al, 0
add byte [rdi + 0x63], cl
add al, 0x81
movsxd r8, dword [r9 + r8*4]
add r8, r9
jmp r8
jmp rax
jmp rax
add rcx, 4
add ecx, 4
rol dword [rbx + rbp*8], 0x34
jmp case.0x180202af2.122
xor al, 0x4c
lea eax, [rdx + 1]
invalid
lea r8, [rdx + 1]
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
cmove eax, edx
invalid
invalid
test rdx, rdx
test edx, edx
cmove r8, rdx
cmove eax, edx
ret 0x14c
add rcx, r8
add rcx, 8
add ecx, 8
add ecx, 8
jmp case.0x180202af2.122
and byte [rcx + 6], bh
mov ecx, 6
jmp case.0x180202af2.122
lea r8, [rdx + 1]
add dword [rax - 0x7b], ecx
test rdx, rdx
test edx, edx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
cmove r8, rdx
add rcx, r8
add rcx, 2
jmp case.0x180202af2.122
ret 0x14c
mov ecx, 2
cmp rcx, rsi
cmp ecx, esi
ja 0x18020437d
or eax, 0x950f063c
cmp al, 6
setne al
xchg ebp, eax
invalid
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
push rax
add rsp, 0x50
pop rdi
pop rsi
pop rbp
ret
lea r8, [0x1802d21b0]
lea eax, [0x1802d21b0]
mov rdx, rsi
bnd call fcn.18022e2c0
call fcn.18022e2c0
xor al, 0x9f
add al, byte [rax]
int3
int3
lea rbp, [rsp + 0x80]
add byte [rax], 0
add byte [rax - 0x77], cl
invalid
invalid
add byte [rax], al
mov rsi, rdx
mov esi, edx
invalid
mov rdi, rcx
iretd
lea rcx, [rbp + 0x18]
mov rdx, rdi
sbb byte [rax - 0x77], cl
cli
mov r8, rsi
call fcn.18020c240
add byte [rdi], cl
mov dh, 0x55
invalid
add byte [rdi], cl
mov dh, 0x55
sbb byte [rax - 0x75], cl
sub byte [r8 - 0x75], r9b
sub byte [rax - 0x75], cl
mov rcx, qword [rbp + 0x28]
mov ecx, dword [rbp + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rbp + 0x38]
mov eax, dword [rbp + 0x38]
cmp byte [r13 + rcx*4 + 5], r9b
sub bh, ch
or al, 0
lea r8, [0x1802d40f4]
lea eax, [0x1802d40f4]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rsi
mov edx, esi
mov edx, esi
mov r8, rdi
mov r8, rdi
clc
jmp r9
jmp rcx
add rcx, 4
add ecx, 4
jmp 0x180204414
xor al, 0x48
lea edx, [rax + 1]
push rax
invalid
lea rdx, [rax + 1]
push rax
add dword [rax - 0x7b], ecx
test rax, rax
cmove rdx, rax
cmove edx, eax
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
add ecx, edx
add rcx, 8
invalid
cmove edx, eax
add rcx, rdx
add ecx, edx
add rcx, 8
add ecx, 8
jmp 0x180204414
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x180204414
lea rdx, [rax + 1]
lea edx, [rax + 1]
test rax, rax
cmove rdx, rax
cmove edx, eax
add rcx, rdx
add ecx, edx
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
add eax, 0x2b9
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
add rcx, 2
add ecx, 2
jmp 0x180204414
mov ecx, 2
add byte [rax], al
mov rdx, rsi
sub rdx, rcx
sub edx, ecx
jb 0x1802044af
pop qword [rax]
add byte [rax], al
add rcx, rdi
mov r8, rcx
mov eax, ecx
test rdx, rdx
je 0x18020443d
movzx eax, byte [r8]
movzx eax, byte [rax]
add byte [rdi + rbp], bh
cmp al, 0x2f
sete cl
cmp al, 0x5c
sar dword [rsp + rbx*2], 0xf
sete al
or al, cl
invalid
xchg esp, eax
ror byte [rax], 0xc8
jmp case.0x180203a29.63
xor eax, eax
mov qword [rbp - 0x28], rdi
mov qword [rbp - 0x20], rsi
movups xmm0, xmmword [rbp + 0x18]
movups xmm1, xmmword [rbp + 0x28]
sbb byte [rdi], cl
adc byte [rbp + 0x28], cl
sub byte [rdi], cl
movups xmmword [rbp - 0x18], xmm0
adc dword [rbp - 0x18], eax
movups xmmword [rbp - 8], xmm1
adc dword [rbp - 8], ecx
mov rcx, qword [rbp + 0x38]
mov qword [rbp + 8], rcx
or byte [rax - 0x3899edbb], cl
mov byte [rbp + 0x12], al
mov word [rbp + 0x10], 0x200
adc byte [r8], r8b
invalid
adc byte [r8], r8b
add cl, byte [rax - 0x73]
movabs al, byte [0xffecdbe8d8558d48]
movabs al, byte [0xffecdbe8d8558d48]
add byte [rdx], al
lea rcx, [rbp - 0x60]
movabs al, byte [0xffecdbe8d8558d48]
lea rdx, [rbp - 0x28]
fsubr st(0)
fucomi st(4)
invalid
call fcn.180203150
movzx eax, byte [rbp - 0x60]
invalid
invalid
cmp rax, 0xa
je case.0x18021c638.179
dec dword [rdi]
mov dh, 0x45
movabs al, byte [0x488d23740af88348]
lea ecx, [rax - 6]
cli
cli
cmp cl, 4
setb cl
xchg edx, eax
invalid
stc
add al, 0xf
xchg edx, eax
ror dword [rax - 0x7d], 0xc0
add rax, 0xfffffffffffffff9
stc
cmp rax, 3
setb al
test cl, al
je case.0x18021c638.179
invalid
or ecx, dword [rax - 0x73]
fsubr st(0)
invalid
lea rcx, [rbp - 0x28]
fsubr st(0)
call fcn.1802027b0
adc bl, ah
invalid
jmp case.0x180203b58.28
xor eax, eax
ror byte [rax - 0x7f], 0xc4
add rsp, 0xc0
pop rdi
pop rsi
rol byte [rax], 0
add byte [rdi + 0x5e], bl
pop rbp
ret
lea r8, [0x1802d21b0]
lea eax, [0x1802d21b0]
cli
fmul qword [rax + rax]
or al, 0
mov rdx, rsi
mov edx, esi
bnd call fcn.18022e2c0
call fcn.18022e2c0
sahf
add al, byte [rax]
int3
int3
movabs al, byte [0x8024ac8d48000000]
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
lodsb al, byte [rsi]
and al, 0x80
invalid
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov rsi, rdx
mov esi, edx
invalid
mov rdi, rcx
iretd
lea rcx, [rbp - 0x18]
mov rdx, rdi
mov r8, rsi
mov eax, esi
mov eax, esi
call fcn.18020c240
add byte [rdi], cl
movzx edx, byte [rbp - 0x18]
mov dh, 0x55
call 0x1786dd037
mov rcx, qword [rbp - 8]
mov rcx, qword [rbp - 8]
mov ecx, dword [rbp - 8]
clc
mov rax, qword [rbp + 8]
lea r8, [0x1802d4110]
lea eax, [0x1802d4110]
movsxd r9, dword [r8 + rdx*4]
invalid
add r9, r8
mov rdx, rsi
mov edx, esi
mov edx, esi
mov r8, rdi
mov r8, rdi
jmp r9
jmp rcx
add rcx, 4
jmp 0x180204544
invalid
xor al, 0x48
lea edx, [rax + 1]
push rax
invalid
lea rdx, [rax + 1]
push rax
add dword [rax - 0x7b], ecx
test rax, rax
cmove rdx, rax
cmove edx, eax
ror byte [rax + 0xf], 0x44
cmove edx, eax
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
invalid
add rcx, rdx
add ecx, edx
add rcx, 8
add ecx, 8
ror dword [rax], 0xeb
jmp 0x180204544
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x180204544
lea rdx, [rax + 1]
test rax, rax
test eax, eax
test eax, eax
cmove rdx, rax
cmove edx, eax
ror byte [rax + 1], 1
add rcx, rdx
add ecx, edx
ror dword [rax - 0x7d], 1
add rcx, 2
jmp 0x180204544
rol dword [rdx], 0xeb
add ch, bl
add eax, 0x2b9
add byte [rax - 0x77], cl
sub rdx, rcx
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
jb 0x1802045be
jb 0x180204595
add rcx, rdi
add ecx, edi
stc
mov r8, rcx
mov eax, ecx
test rdx, rdx
test edx, edx
sal byte [rdx + rdx + 0x41], cl
movzx eax, byte [rax]
je 0x180204569
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
invalid
enter 0x2eb, 0x31
jmp case.0x180203087.122
add dh, byte [rcx]
xor eax, eax
ror byte [rax - 0x77], 0x7d
test al, 0x48
mov dword [rbp - 0x50], esi
mov qword [rbp - 0x58], rdi
mov dword [rbp - 0x58], edi
mov qword [rbp - 0x50], rsi
movups xmm0, xmmword [rbp - 0x18]
movups xmm1, xmmword [rbp - 8]
clc
clc
movups xmmword [rbp - 0x48], xmm0
adc dword [rbp - 0x48], eax
mov eax, 0xc84d110f
movups xmmword [rbp - 0x38], xmm1
adc dword [rbp - 0x38], ecx
enter 0xffffffffffff8b48, 0x4d
or byte [rax - 0x77], cl
mov qword [rbp - 0x28], rcx
mov byte [rbp - 0x1e], al
invalid
invalid
loopne 0x180204593
mov rcx, qword [rbp + 8]
mov qword [rbp - 0x28], rcx
mov dword [rbp - 0x28], ecx
mov byte [rbp - 0x1e], al
mov word [rbp - 0x20], 0x200
add cl, byte [rax - 0x73]
lea rcx, [rbp - 0x18]
lea ecx, [rbp - 0x18]
call 0x12875d2e4
call 0x12875d2e4
lea rdx, [rbp - 0x58]
push rbp
test al, 0xe8
scasd eax, dword [rdi]
jmp 0x18020459f
call fcn.180203150
cmp byte [rbp - 0x18], 9
call 0x1d5ab8db1
clc
invalid
call 0x1d5ab8db1
clc
jne 0x1802045b1
mov rax, qword [rbp - 0x10]
invalid
jmp 0x1802045b3
add dh, byte [rcx]
xor eax, eax
ror byte [rax - 0x7f], 0xc4
add rsp, 0xa0
movabs al, byte [0x4cc35d5e5f000000]
lea eax, [0x1802d21b0]
add byte [rax], al
add byte [rdi + 0x5e], bl
add byte [rax], al
pop rdi
pop rsi
pop rbp
ret
lea r8, [0x1802d21b0]
mov rdx, rsi
mov edx, esi
call fcn.18022e2c0
pushfq
add al, byte [rax]
add ah, cl
int3
int3
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
lea ebp, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rax], 0
add byte [rcx + rcx*4 - 0x35], cl
mov ebx, ecx
mov edx, edi
cli
mov eax, esi
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
mov ch, 0xc0
add byte [rax], al
add byte [rax - 0x75], cl
invalid
add byte [rax], al
loopne 0x18020461d
add byte [rax], al
add byte [rax], al
add byte [rbp + 0xf], al
mov dh, 0xce
lea eax, [0x1802d412c]
ror dword [rcx - 0x77], 0xf2
mov edx, esi
jmp rcx
xor al, 0x4c
lea eax, [rax + 1]
cmove eax, eax
ror byte [rcx + rax - 0x3f], 0x48
add ecx, 8
ror dword [rax], 0xeb
and byte [rcx + 6], bh
cmove eax, eax
ror byte [rcx + rax - 0x3f], 0x48
add ecx, 2
rol dword [rdx], 0xeb
add ch, bl
add eax, 0x2b9
add byte [rcx - 0x77], cl
sub r10, rcx
add byte [rax], al
add byte [rax + 1], cl
stc
mov eax, ecx
test edx, edx
xchg esp, eax
mov dword [rcx + 8], 0x4503ebcf
or r15b, cl
jmp 0x1802046a2
invalid
or bh, cl
xor edi, edi
test ecx, eax
rol dword [rax], 0
add byte [rax], al
add byte [rdi], cl
adc byte [rbp + 0xd1], cl
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0x140], ecx
add byte [rax], al
add byte [rax], al
rol byte [rax], 0
add byte [rax], al
add byte [rcx + rcx*4 - 0x1e], cl
mov eax, ebx
fsubr st(0)
invalid
mov ecx, dword [rbp + 0xd0]
add byte [rax - 0x75], cl
mov edx, ebx
mov rcx, qword [rsi + 8]
add rcx, rbx
lea rdx, [rbp + 4]
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rbx, rdi
mov qword [rsi + 0x10], rbx
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov dword [rsp + 0x20], 1
mov r9d, 1
mov rcx, rsi
int1
int1
mov rdx, rbx
mov r8, rdi
call fcn.18022ca20
mov rbx, qword [rsi + 0x10]
jmp 0x180205fcc
lea rbp, [rsp + 0x60]
mov rsi, r8
mov rdi, rdx
mov r14, rcx
lea rdx, str._RUST_BACKTRACEstd_srcenv.rs
mov r8d, 1
mov rcx, rsi
call fcn.18021c990
mov bl, 1
test al, al
jne 0x180206207
lea r13, [r14 + rdi]
xor edx, edx
lea r15, [rbp + 6]
jge 0x18020606d
jge 0x18020606d
mov r8, rdi
mov eax, edi
sub r8, rdx
je case.0x180203087.163
lea rcx, [r14 + rdx]
or al, 0x16
mov r12, rdx
jmp 0x18020609f
add rcx, 2
cmp rax, r13
cmovne rax, rcx
cmovne eax, ecx
cmovne eax, ecx
mov r9d, 2
nop dword [rax]
add r12, r9
mov rcx, rax
cmp rax, r13
je case.0x180203087.163
lea rax, [rcx + 1]
lea eax, [rcx + 1]
movzx r10d, byte [rcx]
mov dh, 0x11
mov r9d, 1
test r10b, r10b
jns 0x180206090
cmp r10b, 0xe0
jb 0x18020607c
cmp r10b, 0xed
jne 0x1802060f1
cmp rax, r13
je case.0x180203087.163
lea r9, [rcx + 2]
cmp r9, r13
je case.0x180203087.163
or al, byte [rcx]
add byte [rax], al
or al, byte [rcx]
add byte [rax], al
movzx eax, byte [rcx + 1]
movzx eax, ax
cmp eax, 0x9f
add byte [rax], al
add byte [rdi + 0x4b], dh
add byte [rax], al
add byte [rdi + 0x4b], dh
add rcx, 3
mov r9d, 3
add byte [rax], al
mov rax, rcx
jmp 0x180206090
add rcx, 2
cmp rax, r13
cmove rcx, rax
cmove ecx, eax
call 0x148647044
cmove ecx, eax
xor eax, eax
cmp rcx, r13
setne al
add rax, rcx
invalid
mov r9d, 3
cmp r10b, 0xf0
cmp dl, 0xf0
jb 0x180206090
invalid
xor ecx, ecx
cmp rax, r13
setne cl
add rax, rcx
add eax, ecx
add eax, ecx
mov r9d, 4
jmp 0x180206090
movzx ecx, byte [r9]
movzx ecx, byte [rcx]
and eax, 0x1f
shl eax, 6
invalid
and ecx, 0x3f
add eax, ecx
add eax, 0xd800
fadd dword [rax]
add byte [rsi - 0x77], ah
invalid
invalid
fadd dword [rax]
add byte [rsi - 0x77], ah
invalid
mov r8, r12
mov eax, esp
sub r8, rdx
jb 0x18020622c
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0x39], cl
cld
cmp r12, rdi
ja 0x18020621a
rol byte [rax], 0
add byte [rcx + rax - 0xe], cl
add rdx, r14
mov rcx, rsi
mov rcx, rsi
call 0x180206240
fild dword [rax]
add byte [rax], al
test al, al
jne 0x180206207
mov qword [rbp - 0x10], r15
mov dword [rbp - 0x10], edi
jge case.0x180203552.105
lea rax, [0x180221840]
add dword [rax], eax
mov qword [rbp - 8], rax
lea rax, str.u
add eax, 0xcc495
add eax, 0xcc495
invalid
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], 2
add al, byte [rax]
add byte [rax], al
ror byte [rax - 0x39], 0x45
enter 2, 0
add al, byte [rax]
add byte [rax], al
invalid
invalid
loopne 0x180206194
add al, byte [rax]
add byte [rax], al
mov qword [rbp - 0x20], 0
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rax, [rbp - 0x10]
lea eax, [rbp - 0x10]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], 1
invalid
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
sub byte [rbp + rcx*4 + 0x45], cl
shr al, 0x48
push rdi
add dword [rax], eax
and byte [rax - 0x75], r9b
push rsi
sub byte [rbp + rcx*4 + 0x45], cl
shr al, 0x48
push rdi
push rdi
add dword [rax], eax
test al, al
jne 0x180206207
add r12, 3
mov rdx, r12
invalid
invalid
add ecx, dword [rcx + rcx*4 - 0x1e]
loop case.0x180203824.62
cmp r12, rdi
cmp esp, edi
cld
jbe 0x180206067
invalid
lea r8, str.std_src_sys_commonwtf8.rsfailed_to_create_whole_tree
mov rcx, r12
invalid
add byte [rcx + rcx*4 - 0x1f], cl
mov rdx, rdi
mov edx, edi
call fcn.18022e2c0
loop 0x18020615c
add al, byte [rax]
add r14, rdx
mov rcx, rsi
mov rdx, r14
bnd call 0x180206240
bnd call 0x180206240
push rsp
add byte [rax], al
add byte [rax + rax*8 - 0x72b7e88b], al
jne 0x180206207
lea rdx, str._RUST_BACKTRACEstd_srcenv.rs
test al, al
jne 0x180206207
lea rdx, str._RUST_BACKTRACEstd_srcenv.rs
invalid
or al, 0
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov r8d, 1
mov rcx, rsi
mov ecx, esi
call fcn.18021c990
mov ebx, eax
add byte [rcx + 0x48d889c3], cl
add esp, 0x68
ret
mov eax, ebx
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, str.std_src_sys_commonwtf8.rsfailed_to_create_whole_tree
mov rcx, r12
ret
add byte [rcx + rcx*4 - 0x1f], cl
mov rdx, rdi
cli
call fcn.18022e330
add dword [rdx], 0x58d4c00
invalid
add al, byte [rax]
lea r8, str.std_src_sys_commonwtf8.rsfailed_to_create_whole_tree
mov rcx, rdx
mov rdx, r12
add byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 0x1e], 1
call fcn.18022e3a0
invalid
add dword [rdx], 0x55cccc00
push r15
push rdi
add al, byte [rax]
int3
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rsp + 0x60]
mov rsi, r8
invalid
invalid
fmul dword [r8 + 1]
fmul dword [rax + 1]
invalid
mov dh, 0x65
sti
sti
or dword [rbx + rcx*4 + 0x75], 0xd8d4cf2
invalid
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rbp + 0x31], al
test byte [rbp - 0x77], 0xf6
xor r14d, r14d
sti
xor dword [rdi + rdx + 0xf], 0x803dc3b6
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
test bh, dh
add dword [rax], eax
add byte [rbp + 0x38], al
in eax, 0xf
invalid
dec dword [rdi]
test byte [rcx + 2], al
add byte [rax], al
cmp edi, esi
test dword [rdi], 0x23884
add byte [rdi], cl
movzx edx, byte [rdi]
test dh, dh
cmp esi, 0x27
invalid
xchg dword [rbp - 0x4d000000], ecx
pop rsp
mov eax, esi
enter 0xffffffffffffe0ff, 0x41
mov bh, 0x30
jmp 0x1802062a3
nop word [rax + rax]
nop dword [rax + rax]
add byte [rax], al
invalid
mov dh, 0x4f
add al, byte [rcx - 0x3f]
add r8b, byte [r9 - 0x3f]
loopne 0x180206333
loope 0x18020636f
mov dh, 0x77
add eax, dword [rbx - 0x1f3ef820]
loopne 0x18020634b
shl eax, 0x12
shl ecx, 6
loopne 0x18020634b
invalid
and esi, 0x3f
invalid
or esi, eax
add byte [rdi], cl
test byte [rbp + 0x48000001], dh
add dword [rax], eax
add byte [rax - 0x7d], cl
invalid
invalid
add dword [rax], eax
add byte [rax - 0x7d], cl
mov dword [rcx + rax*2], 0x7627fe83
cmp esi, 0x27
jbe 0x1802062f7
jmp 0x180206384
cmp esi, 0x27
add edi, 2
mov dword [rdx], 0x4406e0c1
or eax, eax
invalid
rol byte [rcx - 0x77], 0xc6
invalid
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], rdx
mov eax, dword [0x180322724]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x78]
mov eax, dword [rax + 0x78]
mov eax, dword [rax + 0x78]
cmp rax, 2
jbe 0x180206df3
lock inc qword [rax - 0x10]
jle 0x180206f53
invalid
xchg dword [rcx], eax
add byte [rax], al
invalid
add rax, 0xfffffffffffffff0
lea rcx, [rbp + 0x20]
lea ecx, [rbp + 0x20]
mov qword [rcx], rax
call fcn.1801fe2b0
je 0x180206dda
dec dword [rax - 0x7b]
ror byte [rax - 0x73], 0xd
or eax, 0xcba6a
je 0x180206dda
invalid
dec dword [rax - 0x7b]
ror byte [rax - 0x73], 0xd
or eax, 0xcba6a
or eax, 0xcba6a
cmovne rcx, rax
push 9
pop rax
cmovne rax, rdx
jmp 0x180206e02
and qword [rbp + 0x20], 0
and byte gs:[rax], al
push 9
pop rax
lea rcx, str._unnamed_thread__panicked_at__nY__
lea rdx, [rbp - 0x58]
mov qword [rdx], rcx
mov qword [rdx + 8], rax
mov qword [rbp - 0x48], rdx
lea rax, [rbp - 8]
clc
mov qword [rbp - 0x40], rax
lea rax, [rbp - 0x28]
mov qword [rbp - 0x38], rax
lea rax, [rbp + 0x2e]
mov qword cs:[rbp - 0x30], rax
mov qword cs:[rbp - 0x30], rax
xor ecx, ecx
call fcn.180201050
movabs byte [0xd68948c78948ffff], al
movabs byte [0xd68948c78948ffff], al
lea rax, [rbp + 0x18]
mov qword [rax - 8], rdi
mov qword [rax], rdx
test rdi, rdi
sete al
test rdx, rdx
ror byte [rdi], cl
xchg ebp, eax
ret
and bl, al
mov byte [rbp + 0x2f], bl
je 0x180206ec8
invalid
ror byte [rdi], cl
xchg ebp, eax
ret
je 0x180206e9d
mov qword [rbp], rsi
mov dword [rbp], esi
lea rdi, [rsi + 0x10]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rsi + 0x10], cl
cmpxchg byte [rsi + 0x10], cl
jne 0x180206f37
mov rax, qword [0x180322670]
shl rax, 1
test rax, rax
mov qword [rbp + 8], rdi
mov dword [rbp + 8], edi
mov dword [rbp + 8], edi
jne 0x180206f44
test edx, eax
add byte [rax], al
add bh, al
sub byte [r8], r8b
add byte [rax], al
add byte [rdx - 0x72b7eeba], cl
adc dword [rax - 0x73], ecx
mov dword [rbp + 0x28], 0
mov al, byte [rsi + 0x11]
lea rdx, [rsi + 0x18]
lea r8, [fcn.180201f40]
invalid
dec dword [rax - 0x73]
invalid
invalid
adc dword [rax - 0x73], ecx
push rsi
sbb byte [rbp + rcx*4 + 5], cl
test eax, 0x48ffffb0
invalid
dec dword [rax - 0x73]
invalid
invalid
invalid
movabs r8, 0x4d8b4800000183e8
or byte [rbx - 0x5b17d7ab], cl
invalid
movsb byte [rdi], byte [rsi]
call fcn.180207023
mov rcx, qword [rbp + 8]
mov edx, dword [rbp + 0x28]
add dword [rax], eax
add byte [rax - 0x75], cl
or byte [r11 - 0x5b17d7ab], r9b
invalid
movsb byte [rdi], byte [rsi]
call fcn.1801fcc50
mov rcx, qword [rbp]
mov byte [rbp + 0x2d], 0
sub eax, 0xa197e800
invalid
dec dword [rax - 0x7b]
invalid
je case.0x1802036aa.129
pop rbp
invalid
sub eax, 0xa197e800
invalid
mov rdi, qword [rbp + 0x10]
mov rsi, qword [rbp + 0x18]
mov esi, dword [rbp + 0x18]
mov esi, dword [rbp + 0x18]
jmp 0x180206ee3
lea rdx, [rbp - 0x18]
lea edx, [rbp - 0x18]
and dword [rdx], 0
and al, byte [rax]
mov byte [rdx + 4], 0
lea r8, [fcn.180201dd0]
lea rcx, [rbp - 0x48]
invalid
lea ecx, [rbp - 0x48]
mov eax, 0x140e8
add byte [rdx - 0x72b7d0a3], cl
invalid
lea rcx, [rbp + 0x20]
call fcn.1801fccb0
call fcn.180207023
mov bl, byte [rbp + 0x2f]
lea rcx, [rbp + 0x20]
call fcn.1801fccb0
invalid
test rsi, rsi
sete al
xchg esp, eax
rol byte [rax + 8], 0xf8
xchg esp, eax
rol byte [rax + 8], 0xf8
or bl, al
test bl, 1
jne 0x180206f08
ret
lea rcx, [rbp + 0x18]
call fcn.1801fc950
sbb r8b, r13b
pop rdx
invalid
nop
add rsp, 0xb8
add byte [rbx + 0x5f], bl
add byte [rbx + 0x5f], bl
pop rsi
pop rbp
ret
mov qword [rbp - 0x10], rdx
mov qword [rbp - 0x18], 1
test rdx, rdx
je 0x180206ebe
lock dec qword [rdx]
jne 0x180206ebe
or dh, byte [rbp - 0x6e]
lea rcx, [rbp - 0x10]
call fcn.1801fd780
push 0xffffffff87ebffff
push 0xffffffff87ebffff
mov rcx, rdi
call fcn.18022ce80
jmp 0x180206e6b
invalid
invalid
invalid
invalid
invalid
call fcn.18022ce00
mov bh, 0x5e
add al, byte [rax]
xor al, 1
mov dword [rbp + 0x28], eax
jmp 0x180206e89
ud2
push rsp
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
cmp byte [rbp + 0x2d], 0
je 0x180206f81
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax + 0x74002d7d], al
adc cl, byte [rax - 0x77]
jmp 0x17f7a495e
fstp dword [rcx - 1]
mov rcx, rbp
call fcn.1801fc950
fstp dword [rcx - 1]
call qword [rax + 0x28c48348]
add esp, 0x28
fstp dword [rcx - 1]
call qword [rax + 0x28c48348]
add esp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x73], cl
and r8b, r13b
or dword [rbp - 1], ebx
dec dword [rax - 0x7d]
jge case.0x180203824.105
add byte [rbp + 0xd], dh
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x73], cl
and r8b, r13b
or dword [rbp - 1], ebx
dec dword [rax - 0x7d]
jge case.0x180203824.105
add byte [rbp + 0xd], dh
or eax, 0x187d8348
add byte [rsi + rax - 0x80], dh
jge 0x180206fe7
cmp qword [rbp + 0x18], 0
sbb byte [rax], al
je case.0x180203824.105
cmp byte [rbp + 0x2f], 0
je 0x180206fc4
add byte [rcx + rcx + 0x48], dh
add esp, 0x28
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
lea rcx, [rbp + 0x18]
call fcn.1801fc950
sbb dword [rcx - 1], 0xffffffff
sbb dword [rcx - 1], 0xffffffff
jmp case.0x180203824.105
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea rcx, [rbp + 0x20]
invalid
invalid
and r8b, r13b
invalid
call fcn.1801fccb0
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov ecx, dword [rbp + 8]
mov edx, dword [rbp + 0x28]
call fcn.1801fcc50
mov byte [rbp + 0x2d], 1
add rsp, 0x28
sub byte [rbx + 0x5f], bl
sub rsp, 0xa8
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x20], 0xfffffffffffffffe
and dh, bh
invalid
invalid
dec dword [rcx + rcx*4 - 0x3a]
mov rdi, rdx
xlatb
xlatb
mov rbx, rcx
call fcn.180205300
mov qword [rbp + 0x10], rax
and dl, 1
mov byte [rbp + 0x1f], dl
invalid
mov rax, qword [rbx]
mov rcx, qword [rbx + 8]
lea r8, [rbp - 0x28]
fmul dword [r9 - 0x77]
add byte [rax - 0x73], cl
add eax, 0xffff5275
fmul dword [r9 - 0x77]
add byte [rax - 0x73], cl
add eax, 0xffff5275
mov qword [r8 + 8], rax
mov qword [r8 + 0x10], rcx
lea rcx, [0x1801fc300]
mov qword [r8 + 0x18], rcx
mov dword [rax + 0x18], ecx
inc rsi
mov qword [rcx + 8], rsi
xor eax, eax
jmp 0x180207ec9
mov al, 1
add rsp, 0xf8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x45], cl
invalid
ror byte [rdi], 0x85
js 0x18020804b
invalid
invalid
clc
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0x10], 0
add byte [rcx + rcx*4 + 0x65], cl
add byte [rax - 0x39], cl
or byte [r9], r8b
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x45], cl
invalid
mov qword [rbp], r12
mov qword [rbp + 8], 1
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp - 0x10]
call fcn.18021b900
test al, al
jne 0x180207ec7
mov rax, qword [rbx]
mov rcx, qword [rax + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0xca7b3
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
sub byte [rax - 0x73], cl
adc eax, 0xca7b3
mov r8d, 1
call qword [rax + 0x18]
push rax
sbb byte [rcx - 0x7bfe4f3f], cl
leave
push rax
sbb byte [rcx - 0x7bfe4f3f], cl
leave
mov rcx, rdi
mov ecx, edi
je 0x180207b41
jmp 0x180207ec9
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rsp + 0x40]
and al, 0x40
and al, 0x40
mov qword [rbp], 0xfffffffffffffffe
mov qword [rbp - 0x10], r9
mov rdi, rcx
call qword [sym.imp.kernel32.dll_lstrlenW]
add al, byte [rax]
invalid
add al, byte [rax]
test eax, eax
js case.0x180204707.51
je 0x1802082a6
mov ebx, eax
lea r14, [rbx + rbx]
neg r14
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x7b], cl
test byte [rdi], 0x84
test byte [rbp + 1], ch
add byte [rax], al
invalid
mov bh, 0x44
test r14, r14
je 0x1802082a6
test byte [rbp + 1], ch
add byte [rax], al
test byte [rbp + 1], ch
add byte [rax], al
movzx eax, word [rdi + rbx*2 - 2]
dec rbx
add r14, 2
cmp eax, 0x5c
pop rsp
pop rdi
dec byte [rax - 1]
retf
pop rsp
je 0x18020814f
cmp eax, 0x2f
jne 0x180208130
mov rax, qword [rbp - 0x10]
mov rcx, qword [rax + 8]
mov ecx, dword [rax + 8]
mov ecx, dword [rax + 8]
mov r15, qword [rax + 0x10]
neg r14
mov r13, r15
mov qword [rbp - 0x18], rcx
invalid
invalid
jmp case.0x1802036aa.131
call 0x18f869754
invalid
nop dword [rax + rax]
mov rcx, rsi
test r12b, r12b
jne case.0x180203a29.126
add byte [rcx - 0x4c], al
add dword [rbp - 0x7b], ecx
in eax, dx
mov r12b, 1
test r13, r13
je 0x1802081d0
lea r8, [r13*2]
mov rdx, 0xfffffffffffffffe
xor eax, eax
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
cmp word [rcx + rax*2], 0x3b
je case.0x180203824.106
cmp esi, dword [rcx + rdi + 0x48]
inc eax
inc rax
lea r9, [r8 + rdx]
add r9, 0xfffffffffffffffe
add ecx, 0xfffffffe
add ecx, 0xfffffffe
add rdx, 0xfffffffffffffffe
cmp r9, 0xfffffffffffffffe
stc
invalid
jne 0x1802081a0
stc
invalid
mov rsi, rcx
mov rax, r13
cmp rax, rbx
jne case.0x180203552.150
xor cl, byte [rdi]
invalid
xor r13d, r13d
mov rsi, rcx
mov esi, ecx
mov esi, ecx
xor eax, eax
cmp rax, rbx
jne case.0x180203552.150
jmp 0x1802081fb
mov r8, rax
not r8
add r13, r8
mov rsi, rcx
sub rsi, rdx
xor r12d, r12d
cmp rax, rbx
jne case.0x180203552.150
jne 0x1802081f8
invalid
invalid
jne 0x1802081f8
invalid
invalid
mov rdx, rdi
mov edx, edi
mov r8, r14
call sub.VCRUNTIME140.dll_memcmp
add dword [rax], eax
test eax, eax
jne case.0x180203552.150
jmp 0x1802082a6
test r15, r15
mov rcx, qword [rbp - 0x18]
invalid
invalid
je 0x180208236
call 0x1c2869c92
cmp dword [rcx + rdi*2 - 2], 0x3b
cmp word [rcx + r15*2 - 2], 0x3b
jne 0x180208236
mov rsi, qword [rbp - 0x10]
mov rax, qword [rsi]
mov eax, dword [rsi]
sub rax, r15
cmp rax, rbx
cmp eax, ebx
cmp eax, ebx
jb 0x18020826b
jmp 0x180208290
mov rsi, qword [rbp - 0x10]
jne 0x18020822a
cmp r15, qword [rsi]
jne 0x180208252
lea rdx, str.std_src...._backtrace_srcdbghelp.rs
stosb byte [rdi], al
or al, 0
mov rcx, rsi
call fcn.1801fdc30
invalid
dec dword [rax - 0x75]
invalid
invalid
invalid
mov word [rcx + r15*2], 0x3b
inc r15
invalid
mov qword [rsi + 0x10], r15
mov rax, qword [rsi]
sub rax, r15
cmp rax, rbx
fdiv dword [rbx + 0x25]
mov dword [rcx + rdi*2], 0xff49003b
invalid
fdiv dword [rbx + 0x25]
mov qword [rsp + 0x20], 2
mov dword [rsp + 0x20], 2
mov r9d, 2
mov rcx, rsi
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rdx, r15
mov r8, rbx
call fcn.18022ca20
cwde
add r8b, byte [r8]
cwde
add r8b, byte [r8]
mov rcx, qword [rsi + 8]
mov r15, qword [rsi + 0x10]
lea rcx, [rcx + r15*2]
mov rdx, rdi
jns 0x1802082dd
mov edx, edi
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
add rbx, r15
add ebx, edi
pop rsi
adc byte [rax + 1], bh
stosb byte [rdi], al
or al, 0
and byte [rax - 0x73], cl
or eax, 0xc9059
add byte [rax], al
add byte [rdi], cl
or esp, dword [rsi + 0x2e]
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
mov rax, rsi
add rsp, 0x100
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
xor byte [rdi], cl
adc dword [rsi + 0x20], edx
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov dword [rsi + 0x4c], eax
mov dword [rsi + 0x50], ecx
push rax
push rax
mov dword [rsi + 0x54], edx
push rsi
push rsp
jmp 0x18020a1c9
and al, 0x10
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x80]
lea rcx, [rbp + 0x58]
call fcn.1801fcb20
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
and al, 0x10
push rbp
push r14
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp + 0x68]
mov rax, qword [rbp + 0x70]
mov rdx, qword [rax + 8]
test rdx, rdx
test edx, edx
je 0x18020a2a4
mov rax, qword [rbp + 0x70]
mov eax, dword [rbp + 0x70]
mov r8, qword [rax + 0x10]
call fcn.1800043c0
mov edx, 0x18
mov r8d, 8
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
mov rcx, qword [rbp + 0x60]
call fcn.1800043c0
or byte [rcx + 0x4890ffdf], ah
add esp, 0x20
or byte [rcx + 0x4890ffdf], ah
add esp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
int3
add byte [rax], al
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 2], ebx
add byte [rax], al
add dh, bh
add dh, bh
invalid
mov edi, edx
add byte [rax], al
add byte [rdi], al
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rdx + rax], edi
add byte [rax], al
test dword [rdx + rax], ecx
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rdx + rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], esi
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], ebp
add al, byte [rax]
add byte [rcx], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x38], al
mov eax, r9d
in eax, 0xe5
invalid
movabs byte [0x3e083f889000000], al
add byte [rax], al
add byte [rcx + 0x3e083f8], cl
add byte [rax], al
invalid
cli
and byte [rbp + 0x78], dh
add al, byte [rax]
add byte [rcx + rcx*4 - 6], cl
mov edx, edi
mov edx, edi
add byte [rbx + rcx*4 - 0x4b], cl
sbb byte [rdx], al
add byte [rax], al
fnstenv [rax + 0x3c]
mov dword [rbp - 0x50], esi
mov dword [rbp - 0x48], ecx
invalid
mov ebp, 0x1f8
add al, byte [rax]
add byte [rcx + rcx*4 - 8], cl
add byte [rax], al
add bl, ch
and dword [rax - 0x77], ecx
jle 0x18020a408
adc al, 0x48
mov ecx, esi
dec dword [rax - 0x77]
stc
adc eax, 0x24ce3
add byte [rax], al
pop rsi
push qword [rbx + rax*2 + 0x48]
mov ecx, eax
adc byte [rbp - 0x54], al
mov eax, dword [rbp - 0x38]
sete cl
add bl, ch
add byte [rax], al
add byte [rdi], cl
adc dword [rsi + 0x20], eax
mov qword [rsi + 0x50], r9
sub rsp, 0x20
lea rbp, [rdx + 0x80]
lea rcx, [rbp + 0x250]
call fcn.1801fcb20
nop
add rsp, 0x20
mov rcx, qword [rbp + 0x3e0]
add rdx, rdx
mov r8d, 2
mov eax, 2
call fcn.1800043c0
nop
add rsp, 0x478
invalid
js 0x18020aecf
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
rol byte [rbx], 1
add byte [rax], al
mov qword [rcx + 8], rax
movabs rax, 0x8000000000000000
add byte [rax + 0x48018948], al
mov edx, dword [rbp + 0x3d8]
add byte [rax + 0x48018948], al
mov edx, dword [rbp + 0x3d8]
test rdx, rdx
jne 0x18020aeb0
jmp 0x18020aec5
add byte [rbp + rcx*4 + 5], cl
xchg qword [rax + rax], r9
mov edx, 0x28
call fcn.18022df20
add al, byte [rax]
add al, byte [rax]
jmp 0x18020af3d
and dword [rdi - 0x76b3fff4], eax
ror dword [rcx + rcx*4 - 0xe], 0x49
mov eax, eax
call fcn.18022e330
ud2
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
xchg ebp, eax
fadd dword [rbx]
add byte [rax], al
test rdx, rdx
je 0x18020af7d
mov rcx, qword [rbp + 0x3e0]
add rdx, rdx
mov r8d, 2
call fcn.1800043c0
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
add byte [rax], al
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x28], 0xfffffffffffffffe
sub dh, bh
invalid
invalid
dec dword [rbp - 0x7b]
invalid
je 0x18020afee
sub dh, bh
invalid
mov rsi, r9
mov esi, ecx
mov rdi, r8
mov rbx, rdx
call qword [sym.imp.kernel32.dll_GetStdHandle]
mov r14, rax
mov eax, 1
test r14, r14
test esi, esi
add byte [rbp - 0x7b], cl
div byte [rcx + rbp + 0x49]
cmp esi, 0xffffffff
je 0x18020aff7
cmp r14, 0xffffffffffffffff
jne 0x18020b006
call qword [sym.imp.kernel32.dll_GetLastError]
mov edx, eax
shl rdx, 0x20
or rdx, 2
mov eax, 1
add byte [rax], al
jmp 0x18020b191
xor edx, edx
xor eax, eax
jmp 0x18020b191
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x46], cl
add al, byte [rax]
add byte [rax], al
invalid
movabs rdx, 0x600000002
jmp 0x18020b191
add cl, ch
mov eax, dword [rcx]
add byte [rax], al
mov dword [rbp - 0x20], 0
lea rdx, [rbp - 0x20]
loopne 0x18020b05e
mov ecx, esi
loopne 0x18020b05e
mov ecx, esi
call qword [sym.imp.kernel32.dll_GetConsoleMode]
add al, byte [rax]
add al, byte [rax]
test eax, eax
je 0x18020b077
sal byte [rcx + rbx*2 + 0xf], 0xb6
add al, 0x48
test ecx, ecx
movzx ecx, byte [rsi + 4]
test rcx, rcx
je 0x18020b091
push 0xffffffffffffff80
stc
add al, 0xf
sub dword [rdi + 1], 0
cmp cl, 4
jae 0x18020b19f
invalid
add byte [rdi], cl
mov dh, 0x13
movzx edx, byte [rbx]
mov eax, edx
and al, 0xc0
neg al
mov eax, 1
jno 0x18020b0ea
mov byte [rsi + rcx], dl
movzx eax, byte [rsi + 4]
inc al
mov byte [rsi + 4], al
movzx ecx, byte [rsi]
ror byte [rax - 0x49f0fbba], 0xe
lea rdx, [0x1802d3218]
mov esi, 0xf000c81
mov dh, 0x3c
adc dword [rax - 0x77], ecx
or al, 0
movzx edi, byte [rcx + rdx]
mov qword [rbp - 0x40], rdi
jge 0x18020b022
cmp al, dil
jae case.0x180203087.484
add dword [rax], eax
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov rdx, rbx
mov edx, ebx
mov r8, rdi
xor r9d, r9d
mov qword [rbp - 0x38], r14
mov dword [rbp - 0x38], esi
mov dword [rbp - 0x38], esi
call fcn.18020a7f0
jmp 0x18020b191
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x7f], cl
cmp rdi, 0x1000
inc dword [rax]
adc byte [rax], al
add byte [rcx - 0x48], al
add byte [rax], dl
add byte [rax], dl
add byte [rax], al
mov r8d, 0x1000
add byte [rax], al
cmovb r8, rdi
lea rcx, [rbp + 0x10]
mov rdx, rbx
call fcn.18021e030
invalid
invalid
add dword [rax], eax
invalid
adc byte [r8 - 0x77], r9b
invalid
invalid
add dword [rax], eax
test byte [rbp + 0x10], 1
adc byte [r9], r8b
adc byte [rcx], al
je 0x18020b0f3
mov r8, qword [rbp + 0x18]
test r8, r8
je 0x18020b167
invalid
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
invalid
test byte [rsi + 0x49000000], ah
cmp eax, edi
cmp r8, rdi
ja case.0x180203824.438
invalid
lea rcx, [rbp - 0x20]
lea ecx, [rbp - 0x20]
mov rdx, rbx
call fcn.18021e030
add dword [rax], eax
invalid
add dword [rax], eax
cmp dword [rbp - 0x20], 1
loopne 0x18020b0db
je 0x18020b1fd
test byte [0x1c820b0e2], bl
sbb eax, 0x48000001
add byte [rax], al
mov rdx, qword [rbp - 0x18]
mov edx, dword [rbp - 0x18]
call 0x170663c34
mov r8, qword [rbp - 0x10]
jmp 0x18020b0fb
mov byte [rsi + 4], 0
add al, 0
jmp 0x18020b18a
add byte [rax], al
add byte [rax - 0x75], cl
invalid
push rbp
mov rdx, qword [rbp + 0x18]
mov edx, dword [rbp + 0x18]
sbb byte [rbx + rcx*4 + 0x45], cl
and byte [rcx + rcx*4 - 0xf], cl
mov ecx, esi
mov r8, qword [rbp + 0x20]
mov eax, dword [rbp + 0x20]
mov rcx, r14
mov ecx, esi
call case.0x1802083c2.328
jmp 0x18020b191
mov dword [rax], eax
add byte [rax], al
popfq
add dword [rax], eax
add cl, ch
mov dword [rax], eax
add byte [rax], al
movzx r8d, al
cmp al, 5
jae 0x18020b1d1
invalid
add byte [rax], al
add byte [rax], al
mov ebp, 0x48000000
lea ecx, [rbp + 0x10]
add byte [rax], al
lea rcx, [rbp + 0x10]
mov rdx, rsi
call fcn.18021e030
adc byte [rdi], ch
add dword [rax], eax
mov byte [rsi + 4], 0
test byte [rbp + 0x10], 1
jne 0x18020b185
mov rdx, qword [rbp + 0x18]
mov rax, qword [rbp + 0x20]
and byte [r8 - 0x77], r9b
invalid
invalid
cmp rax, rdi
cmp eax, edi
push rbp
sbb byte [rax - 0x75], cl
and byte [r8 - 0x77], r9b
mov r8d, 0xff83948
test esi, ebp
cmp eax, edi
clc
jne 0x18020b22d
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov ecx, esi
mov rcx, r14
mov ecx, esi
mov r8, rdi
clc
call case.0x1802083c2.328
push rsi
add dword [rax], eax
add byte [rax], al
invalid
invalid
add byte [rax], al
test rax, rax
jne 0x18020b191
sal byte [rbp + 0x42], 0x48
mov qword [rbp - 0x50], rdx
mov dword [rbp - 0x50], edx
mov dword [rbp - 0x30], edi
cmp edi, edx
in eax, dx
add byte [rax], al
add byte [rdx + 1], bh
mov edx, 1
add bl, ch
sub cl, byte [rdi]
movzx eax, byte [rbx]
mov dh, 3
lea rcx, [0x1802d3218]
or eax, 0xc80a7
or al, 0
add byte [rdi], cl
mov dh, 0xc
movzx ecx, byte [rax + rcx]
cmp rcx, rdi
cmp ecx, edi
or byte [rax + 0x39], cl
stc
cmp ecx, edi
jbe 0x18020b185
mov byte [rsi], al
invalid
mov eax, 1
add byte [rax], al
lea rdx, str.Windows_stdio_in_console_mode_does_not_support_writing_non_UTF_8_byte_sequences
adc eax, 0xc81d7
add byte [rax - 0x7f], cl
invalid
mov al, 0
add byte [rax], al
pop rsi
lea rax, str.Unexpected_number_of_bytes_for_incomplete_UTF_8_codepoint.
lea eax, [0x1802d33f0]
or al, 0
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 1
call 0x18020b1b3
loopne 0x18020b1f3
mov dword [rbp - 0x18], 1
call 0x18020b1b3
add byte [rax], al
mov qword [rbp - 0x10], 8
lock or byte [rax], al
lock or byte [rax], al
ror byte [rdi], 0x11
clc
clc
adc dword [rbp - 8], eax
clc
cmp byte [rdx - 0x72b7fff4], al
loopne 0x18020b1b5
invalid
scasd eax, dword [rdi]
sub al, 2
add byte [rax - 0x73], cl
add eax, 0xc8240
invalid
invalid
or al, 0
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x3f], cl
xor qword [rdx], rax
add byte [rax - 0x73], cl
lea rax, str.std_src_syspalwindows_stdio.rs
or dword [rax + rax], 0x48c1894c
mov ecx, eax
mov edx, edi
cli
mov eax, eax
add byte [rdi], cl
adc byte [rbp - 0x18], al
invalid
call 0x15065db14
ror byte [rax - 0x73], 1
add eax, 0xc818c
invalid
invalid
or al, 0
mov word [rcx - 0x76b7fff4], es
and al, 0x20
and byte [rax - 0x73], cl
or eax, 0xc6110
adc byte [rcx + 0xc], ah
invalid
adc byte [rcx + 0xc], ah
add byte [rbp + rcx*4 + 0xd], cl
lea r9, [0x1802d1358]
lea r8, [rbp - 0x30]
lea eax, [rbp - 0x30]
mov edx, 0x2b
invalid
lea eax, [rbp - 0x30]
sub eax, dword [rax]
add byte [rax], al
invalid
add al, byte [rax]
add byte [rax - 0x39], cl
loopne 0x18020b232
loopne 0x18020b232
loopne 0x18020b232
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + rcx*4 + 0xd], cl
hlt
loopne 0x18020b231
xchg esi, eax
invalid
add byte [rax - 0x39], cl
loopne 0x18020b252
loopne 0x18020b252
loopne 0x18020b252
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + rcx*4 + 0xd], cl
in al, dx
or dword [rax + rax], 0xb04d8d48
lea rcx, [rbp - 0x50]
push rbp
ror byte [rbp + rcx*4 + 0x45], 1
lea r8, [rbp - 0x20]
invalid
jbe 0x18020b282
add al, byte [rax]
add ah, cl
nop
mov qword [rsp + 0x10], rdx
push rbp
push r14
adc byte [rbp + 0x41], dl
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x30
sub esp, 0x30
sub esp, 0x30
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
add byte [rax], al
mov rcx, qword [rbp - 0x38]
call qword [sym.imp.kernel32.dll_CloseHandle]
jo case.0x180204637.378
add al, byte [rax]
jo case.0x180204637.378
add al, byte [rax]
xor byte [rbx + 0x5f], bl
int3
lea ebp, [rsp + 0x80]
add byte [rax], al
add byte [rcx + rcx*4 - 0x3a], cl
mov esi, eax
mov esi, eax
inc eax
invalid
adc byte [rbx - 0x80], al
cmp al, 8
or byte [rdi + 0x1d38e0f], bh
or byte [rdi + 0x1d38e0f], bh
rol dword [rcx], cl
add byte [rax], al
and al, 0x28
add byte [rax], dl
add byte [rax], al
sub byte [rax], al
adc byte [rax], al
add byte [rcx + 0xfde9], bh
add byte [rcx - 0x77], al
int1
mov ecx, esi
cmp dword [rdx + 1], 0
jp 0x18020b340
add byte [rax], al
add bh, al
test dword [rax + 0x1f], esi
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rsp + 0x20], 0
mov dword [rsp + 0x20], 0
add byte [rax], al
add byte [rax - 0x73], cl
push rbp
mov al, 0x4c
lea ecx, [rbp + 0x1fb0]
add byte [rax], al
invalid
mov bh, 0x44
jge 0x18020b33d
add byte [rax], al
mov al, 0xff
invalid
add edx, ebp
invalid
add byte [rax - 0x77], cl
fld dword [rcx - 0x48]
add dword [rax], eax
add byte [rax], al
add al, byte ds:[rax]
jmp case.0x1801ffeeb.360
add al, byte [rax]
add edi, edi
imul bl
sbb byte [rsi + 0x66], ah
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add eax, 2
mov bh, 0x4c
add eax, 0x1bab0
add byte [rax], al
add byte [rax], 0
add byte [rdx - 0x1e], dh
jb 0x18020b400
add byte [rax], cl
add byte [rax], al
leave
rol byte [rcx + 0x312f9], cl
add eax, dword [rax]
add byte [rdi], cl
xchg ebx, eax
ret 0x8d48
invalid
shl esi, 0x20
add al, 0x31
div byte [rcx]
ror byte [rax - 0x77], 0xf2
mov edx, esi
and byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
add byte [rax], al
add eax, 0xc801f
or byte [rax + rax], 0x48
mov dword [rbp + 0x1fb0], eax
mov al, 0x1f
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax + 0x4800001f], esi
mov al, 0x1f
add byte [rax], al
mov qword [rbp + 0x1fb8], 1
mov al, 0x1f
add byte [rax], al
invalid
add byte [rax], al
ror byte [rdi], 0x11
adc dword [rbp + 0x1fc8], eax
test eax, ecx
invalid
enter 0x1f, 0
or byte [rax + rax], 0x48
lea ecx, [rbp + 0x1fb0]
add byte [rax], al
sub dword [rdx], eax
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
invalid
add al, byte [rax]
lea eax, [0x1802d34c8]
invalid
or al, 0
adc byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov ecx, esi
mov ecx, esi
add al, byte cs:[rax]
mov bh, byte [rdi + 0xc]
add byte [rax - 0x77], cl
and al, 0x20
invalid
mov dword [rsp + 0x20], eax
and byte [rcx + rcx*4 - 0x3f], cl
mov ecx, eax
xor r8d, r8d
add byte [rbp + rcx*4 + 5], cl
invalid
or al, 0
mov ecx, edi
stc
mov edx, esi
sub al, byte [rdx]
add byte [rbp + rcx*4 + 5], cl
lea eax, [0x1802d34f8]
invalid
invalid
lea eax, [0x1802d34f8]
or al, 0
stc
mov edx, esi
and ebp, dword [rsi]
add al, byte cs:[rax]
add al, byte [rax]
add ah, cl
int3
in al, dx
lea rbp, [rsp + 0x40]
insb byte [rdi], dx
and al, 0x40
insb byte [rdi], dx
and al, 0x40
mov qword [rbp], 0xfffffffffffffffe
mov dword [rbp], 0xfffffffe
add dh, bh
invalid
mov r8, qword [0x180322690]
mov eax, dword [0x180322690]
add eax, 0x117166
jno case.0x180203552.161
jno case.0x180203552.161
adc dword [rax], eax
add byte [rbp - 0x7b], cl
test r8, r8
jne 0x18020b563
sal byte [rbp + 0x34], 0x48
mov rsi, rcx
mov esi, ecx
mov qword [rbp - 8], 0
clc
add byte [rax], al
add byte [rax], al
lea rcx, [rbp - 8]
clc
call qword [sym.imp.kernel32.dll_QueryPerformanceFrequency]
mov esp, 0x8500023c
ror byte [rdi], 0x84
cmp al, 2
add byte [rbp - 0x717bf040], al
add byte [rax], al
add byte [rbx + rcx*4 + 0x45], cl
mov r8, qword [rbp - 8]
test eax, eax
je 0x18020b5da
mov es, word [rax]
add byte [rax], al
mov es, word [rax]
add byte [rax], al
mov r8, qword [rbp - 8]
mov qword [0x180322690], r8
test r8, r8
test eax, eax
jno 0x18020b567
add byte [rbp - 0x7b], cl
ror byte [rax - 0x77], 0xf1
mov rcx, rsi
test eax, eax
mov rcx, rsi
int1
je 0x18020b616
mov bl, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov eax, ecx
or rax, r8
mov rax, rcx
mov eax, ecx
or rax, r8
or eax, eax
ror byte [rax - 0x3f], 0xe8
shr rax, 0x20
je case.0x180204637.68
invalid
and byte [rdx + rcx + 0x48], dh
or cl, byte [rax - 0x77]
enter 0xffffffffffffd231, 0x49
div r8
mov rax, rcx
mov eax, ecx
xor edx, edx
div r8
jmp case.0x1802033b5.387
invalid
rol byte [rcx - 9], cl
invalid
enter 0xffffffffffffca00, 0xffffffffffffff9a
cmp ecx, dword [rax + 0x69]
invalid
ret 0xca00
add dl, cl
retf 0x3b9a
imul eax, edx, 0x3b9aca00
add dl, cl
invalid
ror dword [rcx + rcx - 0x3f], 0x48
mov ecx, eax
invalid
add ecx, ecx
enter 0xffffffffffffc148, 0xffffffffffffffe8
or dword [rax - 0x46], ecx
push rbx
pop rdx
wait
movabs al, byte [0x48e2f7480044b82f]
mov eax, 0xf7480044
loop 0x18020b60b
mul edx
mov eax, edx
ror byte [rax - 0x3f], 1
call 0x180f11ed7
retf 0x3b9a
cmp ebp, dword [rcx]
ror dword [rcx - 0x3b7cb736], 1
pop rsi
retf 0x8348
add esp, 0x48
call qword [sym.imp.kernel32.dll_GetLastError]
call 0x1c820b81c
shl eax, 0x20
shl rax, 0x20
or rax, 2
enter 0x4802, 0xffffffffffffff89
invalid
mov qword [rbp - 0x10], rax
lea rax, str.std_src_syspalwindows_time.rs
add eax, 0xc7f95
jg 0x18020b5fe
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rcx, [0x1802d1328]
pop rbp
or al, 0
add byte [rbp + rcx*4 + 0xd], cl
lea r9, fcn.1801fcb20
lea ecx, [0x1802d12e8]
loop case.0x180203824.259
or al, 0
lea r8, [rbp - 0x10]
invalid
mov edx, 0x2b
sub eax, dword [rax]
add byte [rax], al
add byte [rax], al
add al, ch
call fcn.18022e1f0
fsubr qword [rbx]
add al, byte [rax]
ud2
lea rcx, str.std_src_sys_commonmod.rs
or eax, 0xc70bb
add al, ch
call fcn.18022e520
invalid
add al, byte [rax]
int3
nop word cs:[rax + rax]
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
adc byte [rbp + 0x56], dl
push rsi
sub rsp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x40]
lea ebp, [rdx + 0x40]
lea rcx, [rbp - 0x10]
lea rcx, [rbp - 0x10]
lea ecx, [rbp - 0x10]
call fcn.1801fcb20
fcom dword [rdi + rdi*8]
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
invalid
nop
add rsp, 0x28
invalid
sub byte [rsi + 0x5d], bl
pop rsi
pop rbp
ret
mov ebp, esp
invalid
add byte [rax], al
add qword [r8], r8
add byte [rax], al
inc byte [rcx + 0x109f9]
stc
or dword [rcx], eax
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdi], cl
xchg dword [0x1c820b67b], edi
lea edx, [0x1802d423c]
adc eax, 0xc8bbc
add dword [rax], eax
add byte [rax - 0x73], cl
mov esp, 0x48000c8b
invalid
loope 0x18020b6bb
rcr byte [rbp - 0x3d], 0x81
stc
sbb al, 0x27
invalid
add byte [rax], al
invalid
invalid
and ecx, dword [rbp - 0x271c6f]
fdivr st(7)
inc dword [rbx - 0x78f0c706]
cli
cmp byte [rdi], cl
xchg dword [rdi + 0x48000000], esp
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x1802d4664]
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
invalid
invalid
xchg ecx, eax
add edx, ecx
invalid
add byte [rax], al
add byte [rax], al
cwde
add byte [rax], al
add byte [rcx + 0x50ef9], al
cmp ecx, 0x50e
invalid
invalid
add byte [rax], al
loop 0x18020b6d6
add byte [rax], al
add byte [rax], al
mov byte [rax], 0
add byte [rax - 0x7e3ca2fc], dh
mov al, 4
pop rbp
ret
invalid
stc
jg 0x18020b713
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x3e2f9], al
add eax, dword [rax]
add byte [rdi + 0x75], bh
add al, byte [rax]
pop rbp
ret
sbb eax, 0x74000004
mov al, 0x29
mov al, 0x29
syscall
add byte [rax], al
mov al, 0x18
pop rbp
ret
cmp al, 0x16
add byte [rax], al
int3
mov qword [rsp + 0x30], rdx
lea rax, [rsp + 0x28]
mov qword [rsp + 0x38], rax
and al, 0x38
and al, 0x38
lea rax, [fcn.180222a70]
mov qword [rsp + 0x40], rax
and al, 0x40
lea rcx, [rsp + 0x30]
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x50], rax
push rax
push rax
lea rax, str.line_offset_out_of_bounds:_the_offset_is
mov qword [rsp + 0x58], rax
add byte [rax - 0x77], cl
and al, 0x58
mov qword [rsp + 0x60], 2
mov qword [rsp + 0x78], 0
and al, 0x78
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x38]
mov qword [rsp + 0x68], rax
cmp byte [rax - 0x77], cl
and al, 0x68
mov qword [rsp + 0x70], 2
add byte [rax], al
lea rcx, [rsp + 0x58]
mov rdx, r8
call fcn.18022de80
int3
push rsi
push rdi
push rbx
mov rbp, rsp
test r8w, r8w
sete al
xchg esp, eax
rol byte [rax + rcx - 0x38], 0x74
invalid
xchg esp, eax
rol byte [rax + rcx - 0x38], 0x74
invalid
xor eax, eax
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rax, qword [rcx]
mov eax, dword [rcx]
mov r9, qword [rcx + 0x10]
add rdx, rax
inc rdx
mov r10, qword [rcx + 0x18]
cmp r10, 4
jae 0x18022c92a
adc byte [rax + 1], cl
ret 0xff48
jmp 0x18022c981
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov eax, dword [rax]
cmp eax, dword [r9 + r10 - 4]
je case.0x180204707.405
mov edi, 0x66000000
mov eax, 0xd366fffe
invalid
jmp qword [rsi - 0x2d]
shl byte [rsi + 0x41], 0x21
sal byte [rcx + rdi*4 - 0xd], 0x41
bsf ecx, eax
mov ax, 0xfffe
rol ax, cl
and r8w, ax
je 0x18022c8e3
invalid
tzcnt ecx, r8d
lea r11, [rdx + rcx]
lea rax, [r10 + r11]
add al, 0x1a
add rax, 0xfffffffffffffffc
cmp rax, r11
cmp eax, ebx
jbe 0x18022c910
mov rsi, r9
nop word cs:[rax + rax]
mov edi, dword [r11]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x75], al
cmp edi, dword [rbx]
invalid
cmp edi, dword [rsi]
jne 0x18022c91d
jne 0x18022c91d
add r11, 4
add rsi, 4
cmp r11, rax
jb 0x18022c950
in al, dx
in al, dx
jmp 0x18022c910
stosb byte [rdi], al
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
mov ax, 0xfffe
rol ax, cl
and r8w, ax
je 0x18022c8e3
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 1
test r10, r10
je 0x18022c8e5
tzcnt ecx, r8d
movzx r11d, byte [rdx + rcx]
cmp r11b, byte [r9]
jne case.0x180203b01.432
cmp r10, 1
je 0x18022c8e5
invalid
inc dword [rdi + rcx - 0x4a]
pop rsp
or al, byte [rcx]
movzx r11d, byte [rdx + rcx + 1]
cmp r11b, byte [r9 + 1]
jne case.0x180203b01.432
cmp r10, 2
cli
add cl, byte [rdi]
invalid
test byte [rdx], ch
invalid
je 0x18022c8e5
cmp r10, 3
setne r11b
setne bl
setne bl
movzx ebx, byte [rdx + rcx + 2]
cmp bl, byte [r9 + 2]
add cl, byte [rdi]
xchg ebp, eax
ret
or bl, r11b
cmp bl, 1
je case.0x180203b01.432
add al, byte [rcx + 0x3a]
pop rcx
add cl, byte [rdi]
xchg ebp, eax
ret
jmp 0x18022c8e5
mov al, 1
jmp 0x18022c8e5
push rbp
sub rsp, 0x50
push rax
push rax
lea rbp, [rsp + 0x50]
lea ebp, [rsp + 0x50]
lea rax, [rbp - 8]
mov qword [rax], rcx
lea r10, [rbp - 0x10]
mov qword [r10], rdx
mov qword [rsp + 0x30], r9
mov qword [rsp + 0x28], r8
and al, 0x28
and al, 0x28
lea r8, [0x1802d1398]
mov qword [rsp + 0x20], r8
xor ecx, ecx
mov rdx, rax
invalid
push rsi
push rdi
sub rsp, 0x50
lea rbp, [rsp + 0x50]
push rax
push rax
mov rsi, rdx
add rsi, r8
add esi, eax
add esi, eax
jb 0x18022cae1
add byte [rax - 0x77], cl
iretd
mov rdi, rcx
mov r10, qword [rbp + 0x40]
push rbp
mov r8, qword [rcx]
cmp eax, esi
test dword [rax + rax], eax
add byte [rax], al
invalid
add byte [rbx + 0x49000000], 0xbb
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x4ccb294d], al
sub ebx, ecx
cmp rax, r11
lea ecx, [rbp - 0x18]
mov eax, dword [rbp - 0x10]
xor ecx, ecx
lea r8, str._rustc_662180b34d95f72d05b7c467b0baf4d23d36b1e1library_alloc_src_raw_vec.rs
call fcn.18022dbb3
invalid
adc byte [rax], al
invalid
adc byte [rax], al
add byte [rax - 0x75], cl
invalid
or al, byte [rax]
sub esp, 0x68
lea rbp, [rsp + 0x60]
test rcx, rcx
jne 0x18022cc2f
invalid
mov eax, dword [0x180322724]
mov rcx, qword gs:[0x58]
dec dword [rdi]
test al, al
add byte [rax], al
add byte [rax - 0x73], cl
pop rax
add eax, esi
cmpxchg qword [0x180322688], rbx
adc dword [rbx + 0xf], ebx
invalid
pop rbx