Function at 0x18006b500
Capabilities:
Check for software breakpoints

Disassembly:
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x58
mov eax, dword [rsp + 0xc8]
mov r10, r8
mov r14, qword [rsp + 0xc0]
mov rsi, r9
mov ebx, dword [rsp + 0xc8]
mov r8, rdx
mov r15d, dword [rsp + 0xc8]
mov r11, rcx
movzx r13d, byte [rsp + 0xc8]
lea r12d, [rax + 0x7b1]
mov ebp, eax
cmp eax, r12d
jae 0x18006ba28
movzx eax, byte [rsp + 0xc8]
mov byte [rsp + 0x40], al
lea rdx, str._3D6F5F62_7538_11D3_8D5B_00104B35E7EF
lea rcx, str.directories_of_the_source_file__or_current
cmp ebp, 0x1c0
ja 0x18006b709
je 0x18006b6f0
mov eax, ebp
sub eax, 0x5a
je 0x18006b6e8
sub eax, 0x57
je 0x18006b6dc
sub eax, 0x5c
je 0x18006b649
sub eax, 2
je 0x18006b5cd
movzx edx, byte [rsp + 0x40]
cmp eax, 0x55
jne 0x18006b9f9
xor r13b, r13b
jmp 0x18006b9f9
mov qword [0x180194ce8], rcx
test r14, r14
jne 0x18006b9f4
mov edi, 0xd7
cmp edi, 0xd7
je 0x18006b605
cmp edi, 0x7fa8
jne 0x18006b636
mov eax, ebx
add rsp, 0x58
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
pop rbx
ret
mov rax, qword [0x180194ce8]
lea r9, str.Peer_sent_missing_packet:
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, r10
lea r8d, [rdx - 0x60]
call fcn.1800c8a10
mov r10, qword [rsp + 0xb0]
mov ebx, 0xffffffff
add edi, 0x7ed1
cmp edi, 0xfda2
jbe 0x18006b5e2
jmp 0x18006b9f4
cmp r15d, 0xd8
je 0x18006b6a5
mov edi, SHRegGetIntW
mov eax, edi
sub eax, 0x114
je 0x18006b667
cmp eax, 1
je 0x18006b5f2
jmp 0x18006b69b
mov qword [rsp + 0x30], 0
lea rcx, str.no_SOI
mov qword [rsp + 0x28], 0
mov r9d, 0x111
xor r8d, r8d
mov qword [rsp + 0x20], 0
xor edx, edx
call fcn.180070ab0
mov ebx, eax
inc edi
cmp edi, 0x116
jb 0x18006b657
cmp dword [rsi], 1
jne 0x18006b9f4
mov ecx, 0xc2
mov eax, ecx
sub eax, 0xc2
je 0x18006b6c7
cmp eax, 2
je 0x18006b5f2
jmp 0x18006b6cc
mov ebx, 1
add ecx, 2
cmp ecx, 0xc6
jb 0x18006b6b3
jmp 0x18006b9f4
mov qword [0x180194cf0], rdx
jmp 0x18006b9f4
mov byte [r14 + 0x4728], 0xff
xor r8d, r8d
mov edx, 0x8d
mov rcx, r14
call fcn.1800a31e0
movzx r15d, al
jmp 0x18006b9f4
mov eax, ebp
sub eax, 0x1c2
je 0x18006b922
sub eax, 0x55
je 0x18006b8b1
sub eax, 0x5c
je 0x18006b749
sub eax, 2
je 0x18006b739
cmp eax, 0xb3
je 0x18006b5f2
jmp 0x18006b9f4
mov rax, qword [rsi]
mov ebx, 1
mov qword [r8], rax
jmp 0x18006b9f4
cmp r15d, 0xc0
je 0x18006b9f4
nop word [rax + rax]
lea eax, [r15 - 0xc1]
cmp eax, 1
jbe 0x18006b8a4
mov esi, 0x85
nop word [rax + rax]
cmp esi, 0x85
je 0x18006b852
cmp esi, 0x12c
jne 0x18006b885
cmp r15d, 0xff
jne 0x18006b885
nop word [rax + rax]
mov edi, 0xc3
mov eax, edi
sub eax, 0xc2
je 0x18006b821
cmp eax, 1
jne 0x18006b835
mov rax, qword [r14]
mov r9d, 0x7b
mov qword [rsp + 0x28], rax
xor r8d, r8d
xor edx, edx
mov qword [rsp + 0x20], 0
xor ecx, ecx
call fcn.18007fc70
test eax, eax
je 0x18006b835
mov qword [rsp + 0x30], 0
lea rcx, str.no_SOF
mov qword [rsp + 0x28], 0
mov r9d, 0x111
xor r8d, r8d
mov qword [rsp + 0x20], 0
xor edx, edx
call fcn.180070ab0
jmp 0x18006b5f4
xor r8d, r8d
mov edx, 0x8d
mov rcx, r14
call fcn.1800a31e0
movzx r15d, al
dec edi
cmp edi, 0xc1
ja 0x18006b7b5
cmp r15d, 0xff
je 0x18006b7b0
jmp 0x18006b885
mov r8, r14
mov dword [rsp + 0x48], r15d
mov edx, 0x9f
lea rcx, [rsp + 0x48]
call fcn.180029c60
test eax, eax
je 0x18006ba21
xor r8d, r8d
mov edx, 0x8d
mov rcx, r14
call fcn.1800a31e0
movzx r15d, al
add esi, 0xa7
cmp esi, 0x1d3
jb 0x18006b780
cmp r15d, 0xc0
jne 0x18006b760
mov rsi, qword [rsp + 0xb8]
jmp 0x18006b9f4
xor dl, dl
mov byte [rsp + 0x40], dl
test rsi, rsi
jne 0x18006b9f9
mov edi, 0xad
nop word [rax + rax]
mov eax, edi
sub eax, 0xac
je 0x18006b5f2
cmp eax, 1
jne 0x18006b913
mov rax, qword [0x180194cf0]
lea r9, str.NV_GPU_TOPOLOGY_GX2_BOARD
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, r11
lea r8d, [rdx - 0x60]
call fcn.1800c8a10
mov r11, qword [rsp + 0xa0]
mov ebx, 0xffffffff
dec edi
cmp edi, 0xab
ja 0x18006b8d0
jmp 0x18006b9f4
cmp qword [rsi], 0x7fffffff
jbe 0x18006b98f
mov edi, 0x10c
mov eax, edi
sub eax, 0x10c
je 0x18006b950
sub eax, 0x4b
je 0x18006b949
cmp eax, 0x4b
je 0x18006b5f2
jmp 0x18006b97c
mov ebx, 0xffffffff
jmp 0x18006b97c
mov rax, qword [0x180194ce8]
lea r9, str.Scheduling.Renderer.BeginMainFrameIntervalNotCritical
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, r10
lea r8d, [rdx - 0x5d]
call fcn.1800c8a10
mov r10, qword [rsp + 0xb0]
add edi, 0x4b
cmp edi, 0x1ed
jb 0x18006b930
mov r8, qword [rsp + 0xa8]
test r8, r8
jne 0x18006b9f4
mov edi, 0xcc
nop dword [rax]
cmp edi, 0xcc
je 0x18006b9ba
cmp edi, 0x9dc8
jne 0x18006b9de
mov eax, 0xffffffff
jmp 0x18006b5f4
mov rax, qword [0x180194ce8]
lea r9, str.docstatsimplebuttoncheckedout
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, r10
lea r8d, [rdx - 0x60]
call fcn.1800c8a10
mov r10, qword [rsp + 0xb0]
add edi, 0x9cfc
cmp edi, 0x139f8
jbe 0x18006b9a0
movzx edx, byte [rsp + 0x40]
mov r10, qword [rsp + 0xb0]
add ebp, 0xb3
mov r11, qword [rsp + 0xa0]
mov r8, qword [rsp + 0xa8]
cmp ebp, r12d
jae 0x18006ba34
jmp 0x18006b575
xor eax, eax
jmp 0x18006b5f4
movzx edx, byte [rsp + 0xc8]
mov byte [rsp + 0x40], dl
mov r12d, dword [rsp + 0xc8]
lea ebp, [r12 + 0x7d2]
cmp r12d, ebp
jae 0x18006b5f2
nop dword [rax]
cmp r12d, 0x2d3
ja 0x18006bd66
je 0x18006bc65
mov eax, r12d
sub eax, 0x5a
je 0x18006bbee
sub eax, 0x57
je 0x18006bb8f
sub eax, 0x5f
je 0x18006bb0f
sub eax, 0x57
je 0x18006bb2d
cmp eax, 0xb6
jne 0x18006be86
mov rax, qword [r8]
cmp qword [r10], rax
jb 0x18006baf6
mov edi, 0xb9
mov eax, edi
sub eax, 0xb9
je 0x18006bab6
cmp eax, 1
je 0x18006b5f2
jmp 0x18006badf
mov rax, qword [0x180194cf0]
lea r9, str._30s____8.3f_ms____4.1f___
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, r11
lea r8d, [rdx - 0x5c]
call fcn.1800c8a10
mov ebx, 0xffffffff
mov r11, qword [rsp + 0xa0]
inc edi
cmp edi, 0xbb
jb 0x18006baa2
movzx edx, byte [rsp + 0x40]
cmp dword [r14], 0x10ffff
jbe 0x18006be86
mov dword [r14], 0xfffd
jmp 0x18006be86
mov ecx, 0x63
mov eax, ecx
sub eax, 0x62
je 0x18006b5f2
cmp eax, 1
jne 0x18006bb26
mov ebx, eax
dec ecx
cmp ecx, 0x61
ja 0x18006bb14
test r10, r10
jne 0x18006be86
mov edi, 0x28
nop dword [rax + rax]
mov eax, edi
sub eax, 0x28
je 0x18006bb52
cmp eax, 1
je 0x18006b5f2
jmp 0x18006bb7b
mov rax, qword [0x180194cf0]
lea r9, str._backing_store_OutOfServiceTime
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, r11
lea r8d, [rdx - 0x60]
call fcn.1800c8a10
mov ebx, 0xffffffff
mov r11, qword [rsp + 0xa0]
inc edi
cmp edi, 0x2a
jb 0x18006bb40
jmp 0x18006be81
cmp qword [r8], 0x7fffffff
jbe 0x18006be86
mov edi, 0x5e
mov eax, edi
sub eax, 0x5d
je 0x18006b5f2
cmp eax, 1
jne 0x18006bbda
mov rax, qword [0x180194cf0]
lea r9, str.error_in_highpass_coefficients_for_plane__d__band__d
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, r11
lea r8d, [rdx - 0x5d]
call fcn.1800c8a10
mov ebx, 0xffffffff
mov r11, qword [rsp + 0xa0]
dec edi
cmp edi, 0x5c
ja 0x18006bba1
jmp 0x18006be81
xor eax, eax
mov dword [rsp + 0x28], 0xff
cmp r15d, 0xc2
mov qword [rsp + 0x20], 0
mov r9, r14
lea rcx, [rsp + 0xc8]
sete al
xor r8d, r8d
mov dword [r14 + 0x4730], eax
xor edx, edx
mov eax, dword [rsi]
mov dword [rsp + 0xc8], eax
call fcn.180019940
test eax, eax
jne 0x18006be81
mov eax, 0x2a
nop dword [rax]
cmp eax, 0x2a
je 0x18006bc52
cmp eax, 0xc4
je 0x18006b5f2
jmp 0x18006bc54
xor ebx, ebx
add eax, 0x9a
cmp eax, 0x15e
jb 0x18006bc40
jmp 0x18006be81
mov eax, dword [r14]
cmp eax, 0x80
jae 0x18006bc7d
xor dl, dl
mov byte [rsp + 0x40], dl
xor r13b, r13b
jmp 0x18006be86
cmp eax, 0x800
jae 0x18006bcb8
mov ecx, 0xcc
nop dword [rax]
mov eax, ecx
sub eax, 0xcc
je 0x18006bca2
cmp eax, 1
jne 0x18006bca5
mov dl, 0xc0
jmp 0x18006bca5
mov r13b, 1
inc ecx
cmp ecx, 0xce
jb 0x18006bc90
mov byte [rsp + 0x40], dl
jmp 0x18006be86
cmp eax, 0x10000
jae 0x18006bccd
mov dl, 0xe0
mov r13b, 2
mov byte [rsp + 0x40], dl
jmp 0x18006be86
cmp eax, 0x200000
jae 0x18006bd08
mov ecx, 0xd7
nop dword [rax]
mov eax, ecx
sub eax, 0xd6
je 0x18006bcf3
cmp eax, 1
jne 0x18006bcf5
mov r13b, 3
jmp 0x18006bcf5
mov dl, 0xf0
dec ecx
cmp ecx, 0xd5
ja 0x18006bce0
mov byte [rsp + 0x40], dl
jmp 0x18006be86
cmp eax, 0x400000
jae 0x18006bd3e
mov eax, SHTestTokenMembership
cmp eax, 0xf3
je 0x18006bd26
cmp eax, 0x197
jne 0x18006bd29
mov dl, 0xf8
jmp 0x18006bd29
mov r13b, 4
add eax, 0xa4
cmp eax, 0x23b
jb 0x18006bd14
mov byte [rsp + 0x40], dl
jmp 0x18006be86
mov ecx, 0x71
mov eax, ecx
sub eax, 0x71
je 0x18006bd53
cmp eax, 1
jne 0x18006bd56
mov dl, 0xfc
jmp 0x18006bd56
mov r13b, 5
inc ecx
cmp ecx, 0x73
jb 0x18006bd43
mov byte [rsp + 0x40], dl
jmp 0x18006be86
cmp r12d, 0x389
je 0x18006bdc6
cmp r12d, 0x43f
je 0x18006bdb5
cmp r12d, 0x4f5
je 0x18006bda6
cmp r12d, 0x5ab
je 0x18006bd9c
cmp r12d, 0x661
je 0x18006b5f2
jmp 0x18006be86
mov ebx, 1
jmp 0x18006be86
movzx eax, r13b
inc rax
add qword [r10], rax
jmp 0x18006be86
movzx ecx, byte [r14]
mov rax, qword [r10]
or cl, dl
mov byte [rsi + rax], cl
jmp 0x18006be86
mov rcx, qword [r10]
movzx esi, r13b
add rcx, rsi
cmp rcx, qword [r8]
jb 0x18006be43
mov edi, 0x101
nop word [rax + rax]
mov eax, edi
sub eax, 0x101
je 0x18006be00
sub eax, 1
je 0x18006bdf9
cmp eax, 1
je 0x18006b5f2
jmp 0x18006be24
mov ebx, 0xffffffff
jmp 0x18006be24
mov rax, qword [0x180194cf0]
lea r9, str.probeClassNamesToUnregister
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, r11
lea r8d, [rdx - 0x5c]
call fcn.1800c8a10
mov r11, qword [rsp + 0xa0]
inc edi
cmp edi, 0x104
jb 0x18006bde0
movzx edx, byte [rsp + 0x40]
mov r10, qword [rsp + 0xb0]
movzx r8d, r13b
test r13b, r13b
je 0x18006be86
mov r9, qword [rsp + 0xb8]
nop dword [rax]
nop dword [rax + rax]
mov rcx, qword [r10]
movzx edx, byte [r14]
add rcx, rsi
and dl, 0x3f
dec rsi
or dl, 0x80
mov byte [rcx + r9], dl
shr dword [r14], 6
add r8b, 0xff
jne 0x18006be60
movzx edx, byte [rsp + 0x40]
add r12d, 0xb6
cmp r12d, ebp
jae 0x18006b5f2
mov r10, qword [rsp + 0xb0]
mov r11, qword [rsp + 0xa0]
mov rsi, qword [rsp + 0xb8]
mov r8, qword [rsp + 0xa8]
jmp 0x18006ba50