Function at 0x180079fe0
Capabilities:
Check for software breakpoints

Disassembly:
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x10], rdx
mov dword [rsp + 8], ecx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x27]
sub rsp, 0xe0
mov ebx, dword [rbp + 0x67]
lea eax, [rcx - 0xa]
xor r10d, r10d
mov dword [rbp - 0x49], ecx
mov r13, r9
mov r9, qword [rbp - 0x51]
mov rsi, r8
mov edi, ecx
mov r14d, ecx
cmp ecx, eax
jbe 0x18007a365
mov rax, qword [rbp - 0x51]
mov qword [rbp - 0x69], r9
mov r9, qword [rbp - 0x51]
mov qword [rbp - 0x59], r9
mov qword [rbp - 0x41], rax
lea eax, [r14 - 0x1d]
lea r8, str.REGISTER_INSTRUCTION_POINTER
lea r11, [0x180000000]
cmp eax, 0x20
ja case.0x18007a06b.39
movzx eax, byte [r11 + rax + 0x7a71c]
mov ecx, dword [r11 + rax*4 + 0x7a6f0]
add rcx, r11
jmp rcx
xor eax, eax
lock cmpxchg qword [0x180135a10], r10
mov r9, rax
mov qword [rbp - 0x59], rax
jne case.0x18007a06b.39
mov eax, 0x85
nop word [rax + rax]
test r10b, r10b
jne 0x18007a0e5
cmp eax, 0xc3dd
je 0x18007a0e5
add eax, 0x61ac
cmp eax, 0x12504
jbe 0x18007a090
jmp case.0x18007a06b.39
mov qword [rbp - 0x51], r9
lea rax, [rbp - 0x51]
xor r9d, r9d
mov qword [rsp + 0x20], rax
xor r8d, r8d
mov edx, 0xae
xor ecx, ecx
call fcn.1800ab8a0
jmp 0x18007a2d2
dec dword [0x18014a2b4]
jmp case.0x18007a06b.39
test rsi, rsi
jne case.0x18007a06b.39
mov eax, ebx
mov rbx, qword [rsp + 0x130]
add rsp, 0xe0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
cmp dword [rsi], 1
mov rax, qword [rbp - 0x51]
mov qword [rbp - 0x41], rax
jl 0x18007a12e
mov r8, qword [rdx]
xor edx, edx
lea ecx, [rdx + 0x30]
call fcn.180054480
test eax, eax
jne 0x18007a2d2
xor r10d, r10d
lea r8, str.REGISTER_INSTRUCTION_POINTER
mov edi, 0xc7
mov eax, edi
sub eax, 0xc7
je 0x18007a169
sub eax, 1
je 0x18007a152
sub eax, 1
je 0x18007a14d
cmp eax, 1
je 0x18007a0e5
jmp 0x18007a18a
mov ebx, r10d
jmp 0x18007a18a
mov r8, r13
mov dword [rbp - 0x29], r10d
mov edx, 0x11d
lea rcx, [rbp - 0x29]
call fcn.1800d0f60
jmp 0x18007a18a
mov qword [rsp + 0x20], r8
lea rcx, [rbp - 0x21]
xor r8d, r8d
mov dword [rbp - 0x21], 2
mov r9d, 0x24
mov rdx, r13
call fcn.180023820
inc edi
lea r8, str.REGISTER_INSTRUCTION_POINTER
mov r10d, 0
cmp edi, 0xcb
jb 0x18007a133
mov edi, dword [rbp + 0x67]
jmp 0x18007a2d2
mov rcx, qword [rbp - 0x51]
mov rax, qword [rbp - 0x51]
mov qword [rbp - 0x69], rcx
mov qword [rbp - 0x31], rax
jmp 0x18007a2da
mov rax, qword [rdx]
lea rcx, [rbp - 1]
mov qword [rsp + 0x28], r10
mov edx, 0xe0
xor r9d, r9d
mov qword [rsp + 0x20], rax
xor r8d, r8d
call fcn.1800a3a80
mov qword [rbp - 0x31], rax
jmp 0x18007a2d2
cmp dword [r13 + 0x20], 0
jbe case.0x18007a06b.39
mov ecx, 0xb8
mov dword [rbp - 0x39], ecx
nop dword [rax + rax]
mov eax, ecx
sub eax, 0xb7
je 0x18007a2a6
cmp eax, 1
jne 0x18007a28c
cmp dword [r13 + 0x20], 0
mov r14d, r10d
mov r12, qword [r13 + 0x18]
jbe 0x18007a288
mov r15d, r14d
cmp qword [r12 + r15*8], rsi
jne 0x18007a27c
mov edi, 0xa0
nop
mov eax, edi
sub eax, 0x9e
je 0x18007a2a2
sub eax, 1
je 0x18007a255
cmp eax, 1
jne 0x18007a272
xor edx, edx
mov r8d, 0xc2
mov rcx, rsi
call fcn.1800436b0
jmp 0x18007a26f
mov rdx, qword [r13 + 0x60]
mov r9d, 0xd5
xor r8d, r8d
mov qword [rsp + 0x20], r10
mov rcx, rsi
call fcn.180023820
xor r10d, r10d
dec edi
cmp edi, 0x9d
ja 0x18007a230
inc r14d
cmp r14d, dword [r13 + 0x20]
jb 0x18007a220
mov ecx, dword [rbp - 0x39]
mov r14d, dword [rbp - 0x49]
dec ecx
mov dword [rbp - 0x39], ecx
cmp ecx, 0xb6
ja 0x18007a200
mov edi, dword [rbp + 0x67]
jmp 0x18007a2d2
mov qword [r12 + r15*8], r10
mov r14d, 0x28
mov ecx, 0xb7
mov dword [rbp - 0x49], r14d
jmp 0x18007a28c
mov rax, r10
xchg qword [0x180135a10], rax
jmp case.0x18007a06b.39
mov r8, r13
mov edx, 0xa0
xor ecx, ecx
call fcn.1800c8420
mov r9, qword [rbp - 0x59]
mov rcx, qword [rbp - 0x69]
mov rdx, qword [rbp + 0x6f]
lea eax, [rdi - 0xa]
dec r14d
xor r10d, r10d
mov dword [rbp - 0x49], r14d
cmp r14d, eax
ja 0x18007a03c
mov r8, qword [rbp - 0x41]
lea r12d, [rdi + 0x686]
cmp edi, r12d
jae 0x18007a0e5
mov r15, qword [rbp - 0x51]
mov r14, qword [rbp - 0x51]
cmp edi, 0x2bb
ja 0x18007a56b
je 0x18007a551
cmp edi, 0x1f
je 0x18007a4e7
cmp edi, 0x33
je 0x18007a4d9
cmp edi, 0xc6
je 0x18007a458
cmp edi, 0x16d
je 0x18007a3a1
cmp edi, 0x214
jne 0x18007a6d2
cmp dword [rsi], 3
mov r15, r10
jle 0x18007a37e
mov r15, qword [rdx + 0x18]
jmp 0x18007a6d2
mov rcx, qword [rbp - 0x51]
mov r8, qword [rbp - 0x51]
mov qword [rbp - 0x69], rcx
mov qword [rbp - 0x41], r8
mov qword [rbp - 0x59], r9
jmp 0x18007a2f8
mov r8, rcx
mov edx, SHRegGetIntW
xor ecx, ecx
call fcn.18000c7c0
test eax, eax
je 0x18007a6c3
mov rdx, qword [rbp + 0x6f]
mov r15, qword [rdx]
jmp 0x18007a6c7
lea rax, [rbp - 0x19]
mov dword [rbp - 9], r10d
lea r9, [rbp - 0x11]
mov qword [rsp + 0x20], rax
mov r8d, SHRegGetIntW
mov dword [rbp - 0x11], 1
lea rdx, [rbp - 9]
mov dword [rbp - 0x19], 0x38
mov rcx, r13
call fcn.1800dbb20
mov r14, rax
test rax, rax
jne 0x18007a6c3
mov edi, 0x8f
cmp edi, 0x8f
je 0x18007a41d
cmp edi, 0xf15
je 0x18007a401
cmp edi, 0x1d9b
je 0x18007a0e5
jmp 0x18007a445
mov r8, r13
mov dword [rbp - 0x61], 0
mov edx, 0x11d
lea rcx, [rbp - 0x61]
call fcn.1800d0f60
xor ebx, ebx
jmp 0x18007a445
lea rax, str.VisitLinelessDefinedFunction
mov dword [rbp - 0x61], 1
mov r9d, 0x24
mov qword [rsp + 0x20], rax
xor r8d, r8d
lea rcx, [rbp - 0x61]
mov rdx, r13
call fcn.180023820
add edi, 0xe86
cmp edi, 0x2b92
jbe 0x18007a3e3
jmp 0x18007a6c0
test rcx, rcx
jne 0x18007a6d2
mov edi, 0xcd
cmp edi, 0xcd
je 0x18007a489
cmp edi, 0x189
je 0x18007a484
cmp edi, 0x245
je 0x18007a0e5
jmp 0x18007a4b9
mov ebx, r10d
jmp 0x18007a4b9
mov r9, qword [rbp - 0x31]
lea r8, str.http:__www.adobe.com_go_learn_fp_settings_playback_de
mov edx, 2
mov rcx, r13
call fcn.180105d30
mov r8, r13
mov dword [rbp - 0x61], 0
mov edx, 0x11d
lea rcx, [rbp - 0x61]
call fcn.1800d0f60
add edi, 0xbc
mov r10d, 0
cmp edi, 0x301
jb 0x18007a466
mov edi, dword [rbp + 0x67]
mov rdx, qword [rbp + 0x6f]
jmp 0x18007a6ca
mov rcx, r9
call qword [sym.imp.KERNEL32.dll_CloseHandle]
jmp 0x18007a6c3
cmp dword [rsi], 1
jle 0x18007a510
mov rax, qword [rdx + 8]
lea rcx, [rbp - 0x35]
mov qword [rsp + 0x28], r10
mov edx, 0xe0
xor r9d, r9d
mov qword [rsp + 0x20], rax
xor r8d, r8d
call fcn.1800a3a80
jmp 0x18007a51e
lea rax, [0x180116c70]
mov dword [rbp - 0x35], 1
mov r8, qword [r13 + 0x60]
lea r9, [rbp + 7]
mov qword [rbp - 0x41], rax
lea rdx, [rbp - 0x31]
mov eax, dword [rbp - 1]
mov ecx, 0x52
mov dword [rbp + 7], eax
call fcn.180011c50
mov rdx, qword [rbp + 0x6f]
mov rcx, rax
mov qword [rbp - 0x69], rax
xor r10d, r10d
jmp 0x18007a6ce
mov rdx, rcx
mov r9, r14
mov rcx, qword [r13 + 0x60]
mov r8d, 6
call fcn.1800264c0
jmp 0x18007a6c3
cmp edi, 0x362
je 0x18007a63c
cmp edi, 0x409
je 0x18007a5b8
cmp edi, 0x4b0
je 0x18007a598
cmp edi, 0x557
je 0x18007a0e5
jmp 0x18007a6d2
xor edx, edx
mov r9, r13
mov rcx, r14
lea r8d, [rdx + 0x62]
call fcn.1800d1a30
mov rdx, qword [rbp + 0x6f]
xor r10d, r10d
mov ebx, r10d
jmp 0x18007a6ca
cmp qword [r14 + 8], 0
jne 0x18007a6d2
mov edi, 0xdf
nop dword [rax + rax]
mov eax, edi
sub eax, 0xdf
je 0x18007a5fd
sub eax, 1
je 0x18007a5ea
cmp eax, 1
jne 0x18007a62d
xor eax, eax
jmp 0x18007a0e7
mov r8d, 0x122
mov rdx, r13
mov rcx, r14
call fcn.1800c7570
jmp 0x18007a62d
mov r9, qword [rbp - 0x31]
lea r8, str.IDS_FLAGS_UI_MENU_GROUP_ALL
mov edx, 1
mov rcx, r13
call fcn.180105d30
mov r8, r13
mov dword [rbp - 0x61], 0
mov edx, 0x11d
lea rcx, [rbp - 0x61]
call fcn.1800d0f60
inc edi
cmp edi, 0xe2
jb 0x18007a5d0
jmp 0x18007a6c0
mov eax, dword [rbp - 0x35]
lea r9, [rbp - 0x61]
mov rdx, r13
mov dword [rbp - 0x61], eax
mov ecx, 0x32
call fcn.18008d9b0
cmp dword [rsi], 2
mov edi, eax
jle 0x18007a673
mov rcx, qword [rbp + 0x6f]
mov edx, 0x6e
mov rcx, qword [rcx + 0x10]
call fcn.1800d2700
mov dword [rbp - 0x61], eax
xor ecx, ecx
jmp 0x18007a678
xor ecx, ecx
mov dword [rbp - 0x61], ecx
mov rax, qword [r13 + 0x60]
lea r8, [rbp + 0x17]
mov r9, qword [rbp - 0x69]
mov edx, 0x21
mov qword [rsp + 0x40], rax
mov rax, qword [rbp - 0x31]
mov qword [rsp + 0x38], rax
lea rax, [rbp - 0x61]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0xf]
mov qword [rsp + 0x28], rcx
mov dword [rbp + 0x17], ecx
mov rcx, r15
mov qword [rsp + 0x20], rax
mov dword [rbp + 0xf], edi
call fcn.18003a650
mov qword [r14 + 8], rax
mov edi, dword [rbp + 0x67]
mov rdx, qword [rbp + 0x6f]
xor r10d, r10d
mov rcx, qword [rbp - 0x69]
mov r9, qword [rbp - 0x59]
add edi, 0xa7
mov dword [rbp + 0x67], edi
cmp edi, r12d
jae 0x18007a0e5
mov r8, qword [rbp - 0x41]
jmp 0x18007a310