Function at 0x18007b8b0
Capabilities:
Check for software breakpoints

Disassembly:
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
mov dword [rsp + 8], ecx
push rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x78
movzx edi, byte [rsp + 0xc0]
lea r12d, [rcx + 0x990]
mov r13, qword [rsp + 0xf0]
mov ebp, ecx
mov ebx, dword [rsp + 0x54]
mov r10, r9
movzx eax, byte [rsp + 0xc0]
mov r14d, ecx
mov qword [rsp + 0x58], rdi
mov rsi, r8
lea rcx, [0x180000000]
mov r9, rdx
cmp ebp, r12d
jae 0x18007c16e
movzx ecx, byte [rsp + 0xc0]
mov r15, qword [rsp + 0x60]
mov r14, qword [rsp + 0x60]
mov byte [rsp + 0x40], al
movzx eax, byte [rsp + 0xc0]
mov byte [rsp + 0x51], al
movzx eax, byte [rsp + 0xc0]
mov qword [rsp + 0x68], rax
movzx eax, byte [rsp + 0xc0]
mov byte [rsp + 0x41], al
movzx eax, byte [rsp + 0xc0]
mov byte [rsp + 0x53], al
movzx eax, byte [rsp + 0xc0]
mov byte [rsp + 0x50], al
movzx eax, byte [rsp + 0xc0]
mov byte [rsp + 0x52], al
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x48], rax
mov byte [rsp + 0x42], cl
xor edx, edx
lea r11, str.Exempted_regions__on_moduledb_exempt_image_list
lea r8, str.double2___OVERLOADABLE___normalize_double2_p__
cmp ebp, 0x1ee
ja 0x18007bda6
je 0x18007bd35
cmp ebp, 0x122
ja 0x18007bc7b
je 0x18007bba3
lea eax, [rbp - 0x37]
cmp eax, 0xcc
ja case.default.0x18007b9e3
lea r9, [0x180000000]
movzx eax, byte [r9 + rax + 0x7ca7c]
mov ecx, dword [r9 + rax*4 + 0x7ca60]
add rcx, r9
jmp rcx
xor dl, dl
mov qword [0x180195368], r8
mov byte [rsp + 0x41], dl
jmp 0x18007baf0
mov rsi, rdx
test r15, r15
je 0x18007ba78
nop
mov edi, 0x21
cmp edi, 0x21
je 0x18007ba24
cmp edi, 0x75
jne 0x18007ba60
cmp qword [r14 + rsi*8], 0
jne 0x18007ba60
mov byte [rsp + 0x54], 0
mov eax, dword [rsp + 0x54]
jmp 0x18007bc25
mov rax, qword [rsp + 0xe0]
xor r9d, r9d
mov qword [rsp + 0x30], rdx
xor ecx, ecx
mov qword [rsp + 0x28], rdx
lea rdx, [rsp + 0x60]
mov rax, qword [rax]
lea r8d, [r9 + 0x61]
mov qword [rsp + 0x60], rax
lea rax, [rsi + 1]
mov qword [rsp + 0x20], rax
call fcn.180031890
mov qword [r14 + rsi*8], rax
xor edx, edx
add edi, 0x54
cmp edi, 0xc9
jb 0x18007ba05
inc rsi
cmp rsi, r15
jb 0x18007ba00
mov rdi, qword [rsp + 0x58]
mov rsi, qword [rsp + 0xd0]
jmp case.default.0x18007b9e3
cmp qword [rsp + 0xe0], 0
mov qword [0x180195360], r11
jne case.default.0x18007b9e3
mov edi, 0x59
nop dword [rax]
mov eax, edi
sub eax, 0x59
je 0x18007bab6
cmp eax, 1
jne 0x18007badf
mov eax, 0xffffffff
jmp 0x18007bc25
mov rax, qword [0x180195360]
lea r9, str.Phx.Ast.AstKind.AST_ARROWSTART
mov rcx, qword [rsp + 0xf8]
mov edx, 0x61
mov qword [rsp + 0x20], rax
lea r8d, [rdx - 0x60]
call fcn.1800c8a10
inc edi
cmp edi, 0x5b
jb 0x18007baa0
mov rdi, qword [rsp + 0x58]
movzx edx, byte [rsp + 0x41]
mov r8, qword [rsp + 0x48]
movzx r11d, byte [rsp + 0x40]
mov r9, qword [rsp + 0xc8]
add ebp, 0x66
mov r10, qword [rsp + 0xd8]
cmp ebp, r12d
jb 0x18007b986
mov r14d, dword [rsp + 0xc0]
lea rcx, [0x180000000]
movzx ebp, byte [rsp + 0x42]
mov r15, qword [rsp + 0x68]
lea esi, [r14 + 0x19]
cmp r14d, esi
jae 0x18007bc23
mov r12, qword [rsp + 0xd0]
nop word [rax + rax]
lea eax, [r14 - 0x90]
cmp eax, 0x18
ja case.default.0x18007bb71
mov ecx, dword [rcx + rax*4 + 0x7cb4c]
lea rax, [0x180000000]
add rcx, rax
jmp rcx
mov r15d, 6
jmp case.default.0x18007b9e3
mov r8, rdx
mov qword [rsp + 0x48], rdx
movzx edx, byte [rsp + 0x41]
jmp 0x18007baf5
mov byte [0x180194bc0], 0
lea r14, [0x180194b90]
jmp case.default.0x18007b9e3
test r9, r9
jne 0x18007bbfc
mov edi, 0xc2
nop dword [rax]
mov eax, edi
sub eax, 0xc2
je 0x18007bbc4
cmp eax, 1
je 0x18007baac
jmp 0x18007bbed
mov rax, qword [0x180195360]
lea r9, str.Builtin_JSConstructStubApi
mov rcx, qword [rsp + 0xf8]
mov edx, 0x61
mov qword [rsp + 0x20], rax
lea r8d, [rdx - 0x60]
call fcn.1800c8a10
inc edi
cmp edi, 0xc4
jb 0x18007bbb0
mov rdi, qword [rsp + 0x58]
mov rax, qword [rsp + 0xe8]
cmp qword [rax], 0x7fffffff
jbe case.default.0x18007b9e3
mov edi, 0x1a
cmp edi, 0x1a
je 0x18007bc36
cmp edi, 0xd9
jne 0x18007bc68
mov eax, ebx
add rsp, 0x78
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
pop rbx
ret
mov rax, qword [0x180195360]
lea r9, str.AnimationManager.prototype._needsTimer__function___
mov rcx, qword [rsp + 0xf8]
mov edx, 0x61
mov qword [rsp + 0x20], rax
lea r8d, [rdx - 0x5d]
call fcn.1800c8a10
mov ebx, 0xffffffff
mov dword [rsp + 0x54], ebx
add edi, 0xbf
cmp edi, 0x198
jb 0x18007bc16
jmp 0x18007bae6
mov eax, ebp
sub eax, 0x15c
je 0x18007bd2b
sub eax, 0xd
je 0x18007bd16
sub eax, 0x1f
je 0x18007bcb6
sub eax, 0x3a
je 0x18007bca5
cmp eax, 0xd
je 0x18007bc23
jmp case.default.0x18007b9e3
xor al, al
mov byte [rsp + 0x51], 0
mov qword [rsp + 0x68], rax
jmp case.default.0x18007b9e3
test r13, r13
jne case.default.0x18007b9e3
mov edi, 0x109
cmp edi, 0x109
je 0x18007bcda
cmp edi, 0xc5b7
je 0x18007baac
jmp 0x18007bd03
mov rax, qword [0x180195360]
lea r9, str.Disable_all_global_optimizations
mov rcx, qword [rsp + 0xf8]
mov edx, 0x61
mov qword [rsp + 0x20], rax
lea r8d, [rdx - 0x60]
call fcn.1800c8a10
add edi, 0xc4ae
cmp edi, 0x1895c
jbe 0x18007bcc4
jmp 0x18007bae6
mov byte [rsp + 0x54], 1
mov ebx, dword [rsp + 0x54]
mov byte [0x180194bc0], 1
jmp case.default.0x18007b9e3
mov byte [rsp + 0x50], 0
jmp case.default.0x18007b9e3
mov rcx, qword [rsp + 0xe8]
mov rax, qword [r13]
add rax, 3
cmp rax, qword [rcx]
jb case.default.0x18007b9e3
mov edi, 0xb3
mov eax, edi
sub eax, 0xb2
je 0x18007bc23
cmp eax, 1
jne 0x18007bd97
mov rax, qword [0x180195360]
lea r9, str.video_0_.enableFrameRateCtrl
mov rcx, qword [rsp + 0xf8]
mov edx, 0x61
mov qword [rsp + 0x20], rax
lea r8d, [rdx - 0x5c]
call fcn.1800c8a10
mov ebx, 0xffffffff
mov dword [rsp + 0x54], ebx
dec edi
cmp edi, 0xb1
ja 0x18007bd53
jmp 0x18007bae6
cmp ebp, 0x320
ja 0x18007c01d
je 0x18007c013
mov eax, ebp
sub eax, 0x228
je 0x18007c008
sub eax, 0x2c
je 0x18007be30
sub eax, 0x3a
je 0x18007be26
movzx edx, byte [rsp + 0x41]
sub eax, 0x2c
je 0x18007bdf4
mov r8, qword [rsp + 0x48]
cmp eax, 0x3a
jne 0x18007baf5
xor r11b, r11b
mov byte [rsp + 0x40], r11b
jmp 0x18007bafb
mov r8, qword [rsp + 0xe0]
movzx r11d, byte [rsp + 0x40]
mov eax, dword [r8]
sub eax, 0xdc00
cmp eax, 0x3ff
ja 0x18007c164
mov dword [r8], 0xfffd
mov r8, qword [rsp + 0x48]
jmp 0x18007bafb
mov byte [rsp + 0x52], 0
jmp case.default.0x18007b9e3
mov eax, dword [rsi]
cmp eax, 0x62
je 0x18007bf5d
cmp eax, 0x6c
je 0x18007bea8
mov edi, StrCmpNICA
cmp edi, 0x96
je 0x18007be5b
cmp edi, 0x12b
je 0x18007bc23
jmp 0x18007be8d
mov rax, qword [0x180195360]
lea r9, str.DesktopWallpaperSingleImage
mov rcx, qword [rsp + 0xf8]
mov edx, 0x61
mov qword [rsp + 0x20], rax
lea r8d, [rdx - 0x59]
call fcn.1800c8a10
mov ebx, 0xffffffff
mov dword [rsp + 0x54], ebx
add edi, 0x95
cmp edi, 0x1c0
jb 0x18007be45
mov r9, qword [rsp + 0xc8]
mov rdi, qword [rsp + 0x58]
mov eax, dword [rsi]
cmp eax, 0x62
je 0x18007bf5d
cmp eax, 0x6c
jne case.default.0x18007b9e3
mov edx, 0x11a
mov eax, edx
sub eax, 0x116
je 0x18007bf37
sub eax, 1
je 0x18007bf2a
sub eax, 1
je 0x18007bf0f
sub eax, 1
je 0x18007bef4
cmp eax, 1
jne 0x18007bf4a
mov rax, qword [r13]
movzx ecx, byte [rax + r9 + 3]
mov rax, qword [rsp + 0xe0]
mov dword [rax], ecx
jmp 0x18007bf4a
mov r8, qword [rsp + 0xe0]
shl dword [r8], 8
mov rax, qword [r13]
movzx ecx, byte [rax + r9 + 2]
add dword [r8], ecx
jmp 0x18007bf4a
mov r8, qword [rsp + 0xe0]
shl dword [r8], 8
mov rax, qword [r13]
movzx ecx, byte [rax + r9 + 1]
add dword [r8], ecx
jmp 0x18007bf4a
mov rax, qword [rsp + 0xe0]
shl dword [rax], 8
jmp 0x18007bf4a
mov rax, qword [r13]
movzx ecx, byte [rax + r9]
mov rax, qword [rsp + 0xe0]
add dword [rax], ecx
dec edx
cmp edx, 0x115
ja 0x18007bec1
jmp case.default.0x18007b9e3
mov edx, 0xc6
cmp edx, 0x1cc32
ja 0x18007bfb2
je 0x18007bfa5
cmp edx, 0xc6
je 0x18007bf90
cmp edx, 0x99ea
je 0x18007bfa5
cmp edx, 0x1330e
jne 0x18007bff1
mov rax, qword [r13]
movzx ecx, byte [rax + r9 + 1]
jmp 0x18007bfe7
mov rax, qword [r13]
movzx ecx, byte [rax + r9]
mov rax, qword [rsp + 0xe0]
mov dword [rax], ecx
jmp 0x18007bff1
mov rax, qword [rsp + 0xe0]
shl dword [rax], 8
jmp 0x18007bff1
cmp edx, 0x26556
je 0x18007bfdd
cmp edx, 0x2fe7a
jne 0x18007bff1
mov r8, qword [rsp + 0xe0]
shl dword [r8], 8
mov rax, qword [r13]
movzx ecx, byte [rax + r9 + 3]
add dword [r8], ecx
jmp 0x18007bff1
mov rax, qword [r13]
movzx ecx, byte [rax + r9 + 2]
mov rax, qword [rsp + 0xe0]
add dword [rax], ecx
add edx, 0x9924
cmp edx, 0x396d8
jbe 0x18007bf62
jmp case.default.0x18007b9e3
xor cl, cl
mov byte [rsp + 0x42], cl
jmp case.default.0x18007b9e3
add qword [r13], 4
jmp case.default.0x18007b9e3
mov eax, ebp
sub eax, 0x35a
je 0x18007c14c
sub eax, 0x2c
je 0x18007c13e
sub eax, 0x3a
je 0x18007c0c9
sub eax, 0x2c
je 0x18007bc23
cmp eax, 0x3a
jne case.default.0x18007b9e3
mov rax, qword [rsp + 0xe8]
cmp qword [rax], 0x7fffffff
jbe case.default.0x18007b9e3
mov edi, 0xe2
nop dword [rax + rax]
mov eax, edi
sub eax, 0xe2
je 0x18007c084
cmp eax, 0x23
je 0x18007bc23
jmp 0x18007c0b9
mov rax, qword [0x180195368]
lea r9, str.Target_Phx.Targets.Architectures.Msil.Register.TableT
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, r10
lea r8d, [rdx - 0x5d]
call fcn.1800c8a10
mov r10, qword [rsp + 0xd8]
mov ebx, 0xffffffff
mov dword [rsp + 0x54], ebx
add edi, 0x23
cmp edi, 0x128
jb 0x18007c070
jmp 0x18007bae6
mov byte [rsp + 0x53], 0
test r9, r9
jne case.default.0x18007b9e3
mov edi, 0xeb
nop dword [rax]
cmp edi, 0xeb
je 0x18007c0f6
cmp edi, 0x4ef2
je 0x18007bc23
jmp 0x18007c12b
mov rax, qword [0x180195368]
lea r9, str.WNIX_WniWni_4CC_V___WniWni
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, r10
lea r8d, [rdx - 0x60]
call fcn.1800c8a10
mov r10, qword [rsp + 0xd8]
mov ebx, 0xffffffff
mov dword [rsp + 0x54], ebx
add edi, 0x4e07
cmp edi, 0x9c0e
jbe 0x18007c0e0
jmp 0x18007bae6
mov ebx, 1
mov dword [rsp + 0x54], ebx
jmp case.default.0x18007b9e3
xor dil, dil
mov qword [rsp + 0x58], rdi
jmp case.default.0x18007b9e3
movzx edx, byte [rsp + 0x41]
movzx r11d, byte [rsp + 0x40]
mov r8, qword [rsp + 0x48]
jmp 0x18007bafb
movzx r11d, byte [rsp + 0xc0]
movzx edx, byte [rsp + 0xc0]
movzx ebp, byte [rsp + 0xc0]
mov r8, qword [rsp + 0x60]
movzx r15d, byte [rsp + 0xc0]
mov byte [rsp + 0x51], al
movzx eax, byte [rsp + 0xc0]
mov byte [rsp + 0x53], al
movzx eax, byte [rsp + 0xc0]
mov byte [rsp + 0x50], al
movzx eax, byte [rsp + 0xc0]
mov byte [rsp + 0x52], al
mov byte [rsp + 0x40], r11b
mov byte [rsp + 0x41], dl
mov byte [rsp + 0x42], bpl
mov qword [rsp + 0x48], r8
jmp 0x18007bb30
mov rax, qword [rsp + 0xe0]
movzx ebp, byte [rax]
and bpl, 0x1f
mov byte [rsp + 0x42], bpl
jmp case.default.0x18007bb71
cmp byte [r12], 6
jae 0x18007c241
mov edx, 0x52
nop word [rax + rax]
cmp edx, 0x52
je 0x18007c211
cmp edx, 0x7a
jne 0x18007c234
add qword [r13], 2
jmp 0x18007c234
mov rcx, qword [r13]
movzx eax, r15b
movzx eax, byte [rax + r8]
mov byte [r9 + rcx], al
mov rcx, qword [r13]
movzx eax, bpl
movzx eax, byte [rax + r8]
mov byte [rcx + r9 + 1], al
add edx, 0x28
cmp edx, 0xa2
jb 0x18007c200
jmp 0x18007c27b
test dl, dl
je 0x18007c27b
mov ecx, 0xb
nop word [rax + rax]
mov eax, ecx
sub eax, 0xb
je 0x18007c263
cmp eax, 1
jne 0x18007c274
add qword [r13], 2
jmp 0x18007c274
mov rax, qword [r13]
mov byte [r9 + rax], dl
mov rax, qword [r13]
mov byte [rax + r9 + 1], dl
inc ecx
cmp ecx, 0xd
jb 0x18007c250
mov rax, qword [rsp + 0xe8]
mov rax, qword [rax]
cmp qword [r13], rax
jb case.default.0x18007bb71
mov edi, reloc.SHLWAPI.dll_IUnknown_GetWindow
mov eax, edi
sub eax, 0xac
je 0x18007c2a5
cmp eax, 0x15
je 0x18007baac
jmp 0x18007c2c9
mov rax, qword [0x180195368]
lea r9, str._s:_unexpected_snapshot_type__d
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, r10
lea r8d, [rdx - 0x5c]
call fcn.1800c8a10
mov r10, qword [rsp + 0xd8]
add edi, 0x15
cmp edi, 0xd6
jb 0x18007c291
movzx r11d, byte [rsp + 0x40]
mov rdi, qword [rsp + 0x58]
mov r9, qword [rsp + 0xc8]
inc r14d
cmp r14d, esi
jae 0x18007bc23
mov r10, qword [rsp + 0xd8]
lea rcx, [0x180000000]
movzx edx, byte [rsp + 0x41]
mov r8, qword [rsp + 0x48]
jmp 0x18007bb50
mov rax, qword [rsp + 0xe0]
shr qword [rax], 5
mov rdi, qword [rax]
and dil, 0x1f
mov qword [rsp + 0x58], rdi
jmp case.default.0x18007bb71
mov rax, qword [rsp + 0xe0]
movzx ecx, byte [rax]
and cl, 0x1f
shr qword [rax], 5
mov byte [rsp + 0x52], cl
jmp case.default.0x18007bb71
mov rax, qword [rsp + 0xf8]
mov eax, dword [rax]
and eax, 0xf0000
cmp eax, 0x10000
je 0x18007c410
cmp eax, 0x20000
jne 0x18007c384
mov eax, 0xb0
cmp eax, 0xb0
je 0x18007c3a4
add eax, 0x1290
cmp eax, 0x1290
jbe 0x18007c371
mov edi, StrCmpNICA
nop dword [rax]
mov eax, edi
sub eax, 0x95
je 0x18007c3bb
cmp eax, 1
je 0x18007baac
jmp 0x18007c3df
mov rax, qword [str.pnooffjhclkocplopffdbcdghmiffhji]
mov r14d, StrCmpNCA
mov qword [rsp + 0x48], rax
jmp 0x18007c2e7
mov rax, qword [0x180195368]
lea r9, str.texelFetchOffset_su11_i1_i1_i1_
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, r10
lea r8d, [rdx - 0x59]
call fcn.1800c8a10
mov r10, qword [rsp + 0xd8]
inc edi
cmp edi, 0x97
jb 0x18007c390
movzx r11d, byte [rsp + 0x40]
mov r14d, StrCmpNCA
mov rdi, qword [rsp + 0x58]
jmp 0x18007c2e7
mov rax, qword [str.Illegal_sequence____in_comment]
mov qword [rsp + 0x48], rax
mov r14d, StrCmpNCA
jmp 0x18007c2e7
mov rax, qword [rsp + 0xe0]
mov rcx, qword [rsp + 0xe8]
movzx eax, byte [rax]
and al, 0x1f
mov byte [rsp + 0x50], al
mov rax, qword [r13]
inc rax
cmp rax, qword [rcx]
jb case.default.0x18007bb71
mov edi, 0xa0
mov eax, edi
sub eax, 0xa0
je 0x18007c475
sub eax, 0x26
je 0x18007c46e
cmp eax, 0x26
je 0x18007bc23
jmp 0x18007c499
mov ebx, 0xffffffff
jmp 0x18007c499
mov rax, qword [0x180195368]
lea r9, str.power_save_mode.feature_enabled
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, r10
lea r8d, [rdx - 0x5c]
call fcn.1800c8a10
mov r10, qword [rsp + 0xd8]
add edi, 0x26
cmp edi, 0x112
jb 0x18007c455
jmp 0x18007c2dc
mov rcx, qword [rsp + 0xe8]
mov rax, qword [r13]
inc rax
cmp rax, qword [rcx]
jb case.default.0x18007bb71
mov edi, 0xc6
nop
mov eax, edi
sub eax, 0xc6
je 0x18007c4e4
cmp eax, 0x40
je 0x18007bc23
jmp 0x18007c50d
mov rax, qword [0x180195368]
lea r9, str.PostScript__post__table_missing
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, r10
lea r8d, [rdx - 0x5c]
call fcn.1800c8a10
mov ebx, 0xffffffff
mov r10, qword [rsp + 0xd8]
add edi, 0x40
cmp edi, 0x146
jb 0x18007c4d0
jmp 0x18007c2dc
test r13, r13
jne 0x18007c57e
mov edi, 0x12
nop
mov eax, edi
sub eax, 0x11
je 0x18007baac
cmp eax, 1
jne 0x18007c564
mov rax, qword [0x180195368]
lea r9, str.WGXERR_MAX_TEXTURE_SIZE_EXCEEDED
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, r10
lea r8d, [rdx - 0x60]
call fcn.1800c8a10
mov r10, qword [rsp + 0xd8]
dec edi
cmp edi, 0x10
ja 0x18007c530
movzx r11d, byte [rsp + 0x40]
mov rdi, qword [rsp + 0x58]
mov rax, qword [rsp + 0xe8]
mov rax, qword [rax]
cmp qword [r13], rax
jb 0x18007c2e7
mov rbp, qword [rsp + 0xd8]
mov edi, 0x8a
cmp edi, 0x8a
je 0x18007c5b6
cmp edi, 0x2d48
je 0x18007bc23
jmp 0x18007c5df
mov rax, qword [0x180195368]
lea r9, str.Aseta_oletus_virtuaaliasemasovellus
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, rbp
lea r8d, [rdx - 0x5c]
call fcn.1800c8a10
mov ebx, 0xffffffff
add edi, 0x2cbe
cmp edi, 0x597c
jbe 0x18007c5a0
movzx ebp, byte [rsp + 0x42]
jmp 0x18007c2dc
mov rax, qword [rsp + 0xe0]
movzx ecx, byte [rax]
and cl, 0x1f
shr qword [rax], 5
mov byte [rsp + 0x51], cl
jmp case.default.0x18007bb71
add qword [r13], 2
jmp case.default.0x18007bb71
movzx eax, byte [rsp + 0x50]
mov rcx, qword [r13]
movzx eax, byte [rax + r8]
mov byte [r9 + rcx], al
jmp case.default.0x18007bb71
mov rax, qword [rsp + 0xe0]
shr qword [rax], 5
jmp case.default.0x18007bb71
movzx eax, byte [rsp + 0x51]
mov rcx, qword [r13]
movzx eax, byte [rax + r8]
mov byte [rcx + r9 + 1], al
jmp case.default.0x18007bb71
mov rax, qword [rsp + 0xe0]
movzx ecx, byte [rax]
and cl, 0x1f
mov byte [rsp + 0x53], cl
jmp case.default.0x18007bb71
mov rax, qword [rsp + 0xe0]
shr qword [rax], 5
mov r15, qword [rax]
and r15b, 0x1f
jmp case.default.0x18007bb71
cmp byte [r12], 6
jbe case.default.0x18007bb71
mov edi, 0x92
nop dword [rax + rax]
cmp edi, 0x92
je 0x18007c6b6
cmp edi, 0x1364
je 0x18007baac
jmp 0x18007c6da
mov rax, qword [0x180195368]
lea r9, str.Display_hidden_options_and_their_descriptions
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, r10
lea r8d, [rdx - 0x5a]
call fcn.1800c8a10
mov r10, qword [rsp + 0xd8]
add edi, 0x12d2
cmp edi, 0x25a4
jbe 0x18007c6a0
jmp 0x18007c2dc
cmp byte [r12], 4
jae 0x18007c717
movzx eax, byte [rsp + 0x52]
mov rcx, qword [r13]
movzx eax, byte [rax + r8]
mov byte [r9 + rcx], al
inc qword [r13]
jmp case.default.0x18007bb71
test dl, dl
je case.default.0x18007bb71
mov ecx, 0x29
cmp ecx, 0x29
je 0x18007c737
cmp ecx, 0x35d
jne 0x18007c73f
inc qword [r13]
jmp 0x18007c73f
mov rax, qword [r13]
mov byte [r9 + rax], dl
add ecx, 0x334
cmp ecx, 0x668
jbe 0x18007c724
jmp case.default.0x18007bb71
mov rax, qword [rsp + 0xe8]
mov rax, qword [rax]
cmp qword [r13], rax
jb 0x18007c7ca
mov edi, 0x50
cmp edi, 0x50
je 0x18007c77b
cmp edi, 0x17c0
je 0x18007baac
jmp 0x18007c79f
mov rax, qword [0x180195368]
lea r9, str.DebuggerCallback::EvalException
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, r10
lea r8d, [rdx - 0x5c]
call fcn.1800c8a10
mov r10, qword [rsp + 0xd8]
add edi, 0x1770
cmp edi, 0x2ee0
jbe 0x18007c768
movzx edx, byte [rsp + 0x41]
mov r8, qword [rsp + 0x48]
movzx r11d, byte [rsp + 0x40]
mov rdi, qword [rsp + 0x58]
cmp byte [r12], 1
mov r9, qword [rsp + 0xc8]
jae 0x18007c7e3
movzx eax, byte [rsp + 0x53]
jmp 0x18007c701
test dl, dl
je case.default.0x18007bb71
mov rax, qword [r13]
mov byte [r9 + rax], dl
inc qword [r13]
jmp case.default.0x18007bb71
mov rcx, qword [rsp + 0xe8]
mov rax, qword [r13]
inc rax
cmp rax, qword [rcx]
jb 0x18007c881
mov edi, 0xbe
mov eax, edi
sub eax, 0xbe
je 0x18007c835
sub eax, 0x42
je 0x18007c82e
cmp eax, 0x42
je 0x18007bc23
jmp 0x18007c859
mov ebx, 0xffffffff
jmp 0x18007c859
mov rax, qword [0x180195368]
lea r9, str.MRU_will_not_be_saved_to_files.
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, r10
lea r8d, [rdx - 0x5c]
call fcn.1800c8a10
mov r10, qword [rsp + 0xd8]
add edi, 0x42
cmp edi, 0x184
jb 0x18007c815
movzx edx, byte [rsp + 0x41]
mov r8, qword [rsp + 0x48]
movzx r11d, byte [rsp + 0x40]
mov rdi, qword [rsp + 0x58]
cmp byte [r12], 3
jae 0x18007c8e5
mov edx, 0xa4
nop dword [rax]
mov r9, qword [rsp + 0xc8]
cmp edx, 0xa4
je 0x18007c8c1
cmp edx, 0x334
jne 0x18007c8d2
mov rcx, qword [r13]
movzx eax, dil
movzx eax, byte [rax + r8]
mov byte [rcx + r9 + 1], al
add qword [r13], 2
jmp 0x18007c8d2
mov rcx, qword [r13]
movzx eax, r11b
movzx eax, byte [rax + r8]
mov byte [r9 + rcx], al
add edx, 0x290
cmp edx, 0x520
jbe 0x18007c890
jmp case.default.0x18007bb71
test dl, dl
je 0x18007c2e7
mov ecx, 0xf8
nop dword [rax]
nop word [rax + rax]
mov r9, qword [rsp + 0xc8]
mov eax, ecx
sub eax, 0xf7
je 0x18007c929
cmp eax, 1
jne 0x18007c92e
mov rax, qword [r13]
mov byte [r9 + rax], dl
mov rax, qword [r13]
mov byte [rax + r9 + 1], dl
jmp 0x18007c92e
add qword [r13], 2
dec ecx
cmp ecx, 0xf6
ja 0x18007c900
jmp case.default.0x18007bb71
mov rax, qword [rsp + 0xf8]
mov ecx, dword [rax]
and ecx, 0xf000000
lea eax, [rcx - 0x1000000]
test eax, 0xfeffffff
je 0x18007c964
cmp ecx, 0x3000000
je 0x18007c994
jmp 0x18007c9b8
mov ecx, 0x60
nop dword [rax]
mov eax, ecx
sub eax, 0x60
je 0x18007c987
cmp eax, 1
jne 0x18007c98d
mov r14d, StrCmpNICA
jmp case.default.0x18007bb71
xor al, al
mov byte [rsp + 0x41], al
inc ecx
cmp ecx, 0x62
jb 0x18007c970
mov ecx, 0x61
nop dword [rax]
mov eax, ecx
sub eax, 0x60
je case.0x18007bb71.148
cmp eax, 1
jne 0x18007c9b1
mov byte [rsp + 0x41], 0x3d
dec ecx
cmp ecx, 0x5f
ja 0x18007c9a0
mov edi, 0x62
nop dword [rax]
cmp edi, 0x62
je 0x18007c9d3
cmp edi, 0x120
je 0x18007bc23
jmp 0x18007c9fc
mov rax, qword [0x180195368]
lea r9, str.Failed_to_get_sorted_intervals.
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, r10
lea r8d, [rdx - 0x59]
call fcn.1800c8a10
mov ebx, 0xffffffff
mov r10, qword [rsp + 0xd8]
add edi, 0xbe
cmp edi, 0x1de
jb 0x18007c9c0
jmp 0x18007c2dc
mov ecx, 0x12b
nop dword [rax]
mov eax, ecx
sub eax, 0x12b
je 0x18007ca34
cmp eax, 1
je 0x18007bc23
jmp 0x18007ca39
mov ebx, 1
inc ecx
cmp ecx, 0x12d
jb 0x18007ca20
mov rax, qword [rsp + 0xe0]
movzx r11d, byte [rax]
and r11b, 0x1f
mov byte [rsp + 0x40], r11b
jmp case.default.0x18007bb71