Function at 0x18000e260
Capabilities:
Terminate process

Disassembly:
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 7]
sub rsp, 0xc8
mov rdi, rdx
mov rax, r9
mov rdx, rcx
mov ecx, dword [rbp + 0x77]
imul r9d, ecx, 0x5f1
mov esi, ecx
mov dword [rbp - 0x69], ecx
mov dword [rbp - 0x61], r9d
cmp ecx, r9d
ja 0x18000ecde
mov r15d, dword [rbp + 0x77]
xor ebx, ebx
mov r12, qword [rbp - 0x21]
mov r13, qword [rbp - 0x21]
mov r14, qword [rbp - 0x41]
lea r10, [0x18003d300]
cmp esi, 0x59e2
ja 0x18000e82c
je 0x18000ec86
cmp esi, 0xc3
ja 0x18000e76b
je 0x18000e72d
mov eax, esi
sub eax, 0x26
je 0x18000e6f1
sub eax, 0x56
je 0x18000e313
cmp eax, 0x3f
jne 0x18000ec3a
mov r15d, dword [0x18003cb1c]
jmp 0x18000ec3a
test byte [0x18003cbb1], 4
je 0x18000ecde
movzx ecx, byte [rdi]
test ecx, ecx
je 0x18000e335
sub ecx, 1
je 0x18000e36a
cmp ecx, 1
je 0x18000e64b
mov eax, 0x12b
nop word [rax + rax]
cmp eax, 0x12b
je 0x18000ec60
cmp eax, 0x82d
je 0x18000e5ca
add eax, 0x702
cmp eax, 0xe04
jbe 0x18000e340
mov ecx, dword [rbp + 0x77]
jmp 0x18000ec3a
mov edi, 0xb1
nop
cmp edi, 0x1e0
ja 0x18000e5bc
je 0x18000e537
mov eax, edi
sub eax, 0xb1
je 0x18000e4fc
sub eax, 0x65
je 0x18000e484
cmp eax, 0x65
jne 0x18000e638
mov ecx, dword [0x18003d2f4]
mov eax, ecx
shl rax, 5
cmp byte [rax + r10 + 1], 3
jne 0x18000e3f4
test r13, r13
je 0x18000e3f4
cmp r13, r12
jbe 0x18000e3f4
mov dword [rbp - 0x69], ecx
lea r8, str.GWT.InitUDPPingVersionHandshake.SendFailed__Ret
lea rcx, [rbp - 0x71]
mov dword [rsp + 0x28], 0x104
xor r9d, r9d
mov dword [rbp - 0x71], 1
lea rdx, [rbp - 0x69]
mov qword [rsp + 0x20], rbx
call fcn.180029c90
lea r10, [0x18003d300]
mov ecx, dword [0x18003d2f4]
mov edx, ecx
shl rdx, 5
movzx eax, byte [rdx + r10 + 1]
sub al, 2
cmp al, 1
ja 0x18000e451
test r12, r12
je 0x18000e451
movzx eax, byte [rdx + r10]
cmp byte [r12], al
je 0x18000e451
mov dword [rbp - 0x71], ecx
lea r8, str.ThumbnailCapturer::RequestThumbnailForContextNode_response_deserializer
lea rcx, [rbp - 0x69]
mov dword [rsp + 0x28], 0x104
xor r9d, r9d
mov dword [rbp - 0x69], 1
lea rdx, [rbp - 0x71]
mov qword [rsp + 0x20], rbx
call fcn.180029c90
lea r10, [0x18003d300]
mov ecx, dword [0x18003d2f4]
mov eax, ecx
shl rax, 5
cmp byte [rax + r10 + 1], 2
jne 0x18000e638
test r12, r12
jne 0x18000e638
mov dword [rbp - 0x71], ecx
lea r8, str.Specify_the_directory_where_doxygen_should_put_the_generated_documentation
mov dword [rbp - 0x69], ebx
jmp 0x18000e614
mov eax, dword [0x18003d2f4]
lea r9, [rbp - 0x71]
shl rax, 5
lea rdx, [rsp + 0x40]
mov r8d, 0xd
mov byte [rsp + 0x40], 1
lea rcx, [rbp - 0x59]
mov byte [rbp - 0x59], 1
mov eax, dword [rax + r10 + 0x1c]
mov dword [rbp - 0x71], eax
call fcn.18000ed00
mov r12, rax
mov byte [rsp + 0x40], 2
mov eax, dword [0x18003d2f4]
lea rcx, [0x18003d300]
shl rax, 5
lea r9, [rbp - 0x71]
mov r8d, 0xd
mov byte [rbp - 0x79], 1
lea rdx, [rsp + 0x40]
mov eax, dword [rax + rcx + 0x1c]
lea rcx, [rbp - 0x79]
mov dword [rbp - 0x71], eax
call fcn.18000ed00
mov qword [rbp - 0x11], rax
jmp 0x18000e631
mov eax, dword [0x18003d2f4]
lea r9, [rbp - 0x71]
shl rax, 5
lea rdx, [rbp - 0x79]
mov r8d, 0xd
mov byte [rbp - 0x79], 3
lea rcx, [rsp + 0x40]
mov byte [rsp + 0x40], 1
mov eax, dword [rax + r10 + 0x1c]
mov dword [rbp - 0x71], eax
call fcn.18000ed00
mov r13, rax
jmp 0x18000e631
mov ecx, dword [0x18003d2f4]
mov eax, ecx
shl rax, 5
cmp byte [rax + r10 + 1], 2
jne 0x18000e586
test r12, r12
jne 0x18000e586
test r13, r13
jne 0x18000e586
mov dword [rbp - 0x71], ecx
lea r8, str.void___OVERLOADABLE___vstorea_half3_rtn_double3_data__size_t_o___half_p__
lea rcx, [rbp - 0x69]
mov dword [rsp + 0x28], 0x104
xor r9d, r9d
mov dword [rbp - 0x69], ebx
lea rdx, [rbp - 0x71]
mov qword [rsp + 0x20], rbx
call fcn.180029c90
lea r10, [0x18003d300]
mov ecx, dword [0x18003d2f4]
mov eax, ecx
shl rax, 5
cmp byte [rax + r10 + 1], 2
jne 0x18000e638
test r13, r13
je 0x18000e638
cmp r13, r12
jbe 0x18000e638
mov dword [rbp - 0x71], ecx
lea r8, str.Trying_to_call_glGetUniformfv___without_current_GL_context
jmp 0x18000e60d
mov eax, edi
sub eax, 0x245
je 0x18000e5db
cmp eax, 0x65
jne 0x18000e638
mov ecx, dword [rbp + 0x77]
mov r9d, dword [rbp - 0x61]
mov esi, 0x3928
jmp 0x18000ec3a
mov eax, dword [0x18003d2f4]
shl rax, 5
cmp byte [rax + r10 + 1], 1
jne 0x18000e638
test r12, r12
je 0x18000e638
cmp r12, r13
ja 0x18000e5fd
cmp r12, qword [rbp - 0x11]
jbe 0x18000e638
mov eax, dword [0x18003d2f4]
lea r8, str.stopAd_com.adobe.tvsdk.mediacore:ShimCustomAdHandler
mov dword [rbp - 0x71], eax
mov dword [rbp - 0x69], 1
mov dword [rsp + 0x28], 0x104
lea rdx, [rbp - 0x71]
xor r9d, r9d
mov qword [rsp + 0x20], rbx
lea rcx, [rbp - 0x69]
call fcn.180029c90
lea r10, [0x18003d300]
add edi, 0x65
cmp edi, 0x30f
jb 0x18000e370
mov r9d, dword [rbp - 0x61]
mov eax, 0x6f
cmp eax, 0x6f
je 0x18000e6cf
cmp eax, 0x75f
jne 0x18000e6dc
mov eax, dword [0x18003d31c]
lea r9, [rbp - 0x71]
mov r8d, 0xd
mov dword [rbp - 0x71], eax
lea rdx, [rbp - 0x79]
mov byte [rbp - 0x79], 3
lea rcx, [rbp - 0x51]
mov byte [rbp - 0x51], 2
call fcn.18000ed00
mov r12, rax
test rax, rax
jne 0x18000e5ca
mov dword [rsp + 0x28], 0x104
lea r8, str.glGenRenderbuffers_GLsizei_n___d__GLuint_renderbuffers__0x_0.8p_
xor r9d, r9d
mov qword [rsp + 0x20], rbx
lea rdx, [rbp - 0x71]
mov dword [rbp - 0x71], ebx
lea rcx, [rbp - 0x69]
mov dword [rbp - 0x69], ebx
call fcn.180029c90
mov ecx, dword [rbp + 0x77]
mov esi, 0x3928
mov r9d, dword [rbp - 0x61]
jmp 0x18000ec3a
cmp byte [0x18003d301], 3
je 0x18000ecde
add eax, 0x6f0
cmp eax, 0xde0
jbe 0x18000e650
jmp 0x18000e335
mov r8, rdi
mov edx, 0x50
xor ecx, ecx
call fcn.180006c10
cmp eax, 1
jne 0x18000ea77
lea r8, [rbp - 0x71]
mov dword [rbp - 0x71], 2
mov rdx, rdi
mov ecx, 0xfb
call fcn.180014e50
mov ecx, dword [rbp + 0x77]
mov r9d, dword [rbp - 0x61]
jmp 0x18000ec3a
test rdi, rdi
je 0x18000ec81
mov edx, 0x76
mov rcx, rdi
call fcn.180005310
cmp eax, 1
jne 0x18000ec81
mov r8, rdi
lea edx, [rax + 0xa]
lea rcx, [rbp - 0x19]
call fcn.180004850
mov ecx, dword [rbp + 0x77]
mov r9d, dword [rbp - 0x61]
mov qword [rbp - 0x21], rax
jmp 0x18000ec3a
cmp esi, 0x3928
je 0x18000e5cd
cmp esi, 0x5632
jne 0x18000ec3a
xor r9d, r9d
mov qword [rsp + 0x20], rbx
xor r8d, r8d
xor edx, edx
mov ecx, 0xf6
call fcn.18002c4e0
test al, al
je 0x18000ea77
mov edi, 0xc
mov eax, edi
sub eax, 0xc
je 0x18000e7c1
cmp eax, 1
jne 0x18000e819
xor edx, edx
mov ecx, 0xcb
call fcn.18002b650
jmp 0x18000e819
movzx edx, byte [0x18003cbb1]
mov ecx, 0x4f
nop dword [rax]
mov eax, ecx
sub eax, 0x4c
je 0x18000e7ea
sub eax, 1
je 0x18000e7f4
cmp eax, 2
jne 0x18000e7ed
mov byte [0x18003900c], 0x2b
jmp 0x18000e7ed
or dl, 2
inc ecx
cmp ecx, 0x52
jb 0x18000e7d0
mov byte [0x18003cbb1], dl
lea r9, [0x18002fa85]
lea rdx, [0x18002fa85]
mov dword [rbp - 0x71], ebx
lea r8, [rbp - 0x71]
mov ecx, 0x5d
call fcn.180007790
inc edi
cmp edi, 0xe
jb 0x18000e7a7
mov ecx, dword [rbp + 0x77]
mov r9d, dword [rbp - 0x61]
jmp 0x18000ec3a
cmp esi, 0x1ac0e
ja 0x18000ea8e
je 0x18000ea83
cmp esi, 0xaba9
je 0x18000e985
cmp esi, 0x10120
je 0x18000e8a1
cmp esi, 0x15697
jne 0x18000ec3a
mov rcx, qword [rbp - 9]
mov qword [r14], rcx
mov eax, dword [rax]
cmp eax, 1
jbe 0x18000ea7b
mov qword [rsp + 0x20], r8
lea rdx, [rbp - 0x71]
mov r9, rcx
mov dword [rbp - 0x71], eax
mov r8d, 0xa
mov dword [rbp - 0x69], 1
lea rcx, [rbp - 0x69]
call fcn.180025b70
mov ecx, dword [rbp + 0x77]
mov r9d, dword [rbp - 0x61]
jmp 0x18000ec3a
mov ecx, dword [r8]
mov edx, 1
mov rax, qword [rbp - 0x29]
shl rcx, 2
mov qword [rbp - 0x41], rax
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_calloc]
mov qword [rbp - 0x29], rax
mov rdi, rax
test rax, rax
jne 0x18000e911
mov edi, 0x115
nop dword [rax]
mov ecx, edi
sub ecx, 0x115
je 0x18000e8e9
cmp ecx, 1
jne 0x18000e903
mov ecx, dword [rbp - 0x31]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r8d, 0xe
lea rdx, str.NEW_CORE2TH_EQ
lea ecx, [r8 - 0xd]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll__write]
mov dword [rbp - 0x31], eax
inc edi
cmp edi, 0x117
jb 0x18000e8d0
mov rdi, qword [rbp - 0x29]
xor r9d, r9d
mov qword [rsp + 0x20], rbx
xor r8d, r8d
xor edx, edx
mov ecx, 0xf6
call fcn.18002c4e0
test al, al
je 0x18000e971
lea rax, [rbp - 0x79]
mov byte [rbp - 0x79], 1
mov qword [rsp + 0x30], rax
lea r9, [rbp - 0x71]
lea rax, [rsp + 0x40]
mov dword [rsp + 0x28], 0x121
lea r8, [0x18002fa85]
mov qword [rsp + 0x20], rax
lea rdx, [rbp - 0x69]
mov byte [rsp + 0x40], 2
lea rcx, [0x18002fa85]
mov dword [rbp - 0x71], edi
mov dword [rbp - 0x69], ebx
call fcn.18001c8f0
mov r14, qword [rbp - 0x41]
mov ecx, dword [rbp + 0x77]
mov r9d, dword [rbp - 0x61]
mov qword [rbp - 9], rdi
jmp 0x18000ec3a
test rdx, rdx
je 0x18000ecc0
cmp dword [rax], ebx
je 0x18000ecc0
test r8, r8
je 0x18000ecc0
mov rcx, qword [rbp + 0x7f]
mov eax, dword [0x180039008]
cmp dword [rcx], eax
jb 0x18000e9ed
mov edi, 0x89
cmp edi, 0x89
je 0x18000e9c8
cmp edi, 0x42e5
je 0x18000ecd7
jmp 0x18000e9df
mov r8d, 0x1c
lea rdx, str.X_DevTools_Request_Initiator
lea ecx, [r8 - 0x1b]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll__write]
add edi, 0x425c
cmp edi, 0x84b8
jbe 0x18000e9b2
mov edx, 1
lea ecx, [rdx + 0x2f]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_calloc]
mov qword [rbp - 0x29], rax
mov rdi, rax
test rax, rax
je 0x18000eca0
xor r9d, r9d
mov qword [rsp + 0x20], rbx
xor r8d, r8d
xor edx, edx
mov ecx, 0xf6
call fcn.18002c4e0
test al, al
je 0x18000ea77
lea rax, [rbp - 0x79]
mov byte [rbp - 0x79], 1
mov qword [rsp + 0x30], rax
lea r9, [rbp - 0x71]
lea rax, [rsp + 0x40]
mov dword [rsp + 0x28], 0x121
lea r8, [0x18002fa85]
mov qword [rsp + 0x20], rax
lea rdx, [rbp - 0x69]
mov byte [rsp + 0x40], 2
lea rcx, [0x18002fa85]
mov dword [rbp - 0x71], edi
mov dword [rbp - 0x69], ebx
call fcn.18001c8f0
mov ecx, dword [rbp + 0x77]
mov r9d, dword [rbp - 0x61]
jmp 0x18000ec3a
mov r9d, dword [rbp - 0x61]
mov ecx, dword [rbp + 0x77]
jmp 0x18000ec3a
mov eax, dword [rax]
mov dword [r14 + 0x28], eax
jmp 0x18000ec3a
cmp esi, 0x20185
je 0x18000ec26
cmp esi, 0x256fc
jne 0x18000ec3a
mov rdx, qword [0x18003cb68]
mov r9, rdi
mov rdi, qword [rbp - 0x41]
mov ecx, 0x68
mov r8, rdi
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rbx
call fcn.180026880
mov rcx, qword [rbp + 0x67]
lea rdx, [rbp - 0x49]
mov r9, qword [rbp + 0x4f]
mov r8, qword [rdi]
mov dword [rsp + 0x28], 0x10b
mov eax, dword [rcx]
mov rcx, qword [rbp + 0x5f]
mov dword [rbp - 0x71], eax
lea rax, [rbp - 0x71]
mov qword [rsp + 0x20], rax
mov dword [rbp - 0x49], 1
call fcn.180029c90
mov r14d, 0x59
nop word [rax + rax]
mov eax, r14d
sub eax, 0x58
je 0x18000ecde
cmp eax, 1
jne 0x18000ec09
xor r9d, r9d
mov qword [rsp + 0x20], rbx
xor r8d, r8d
xor edx, edx
mov ecx, 0xf6
call fcn.18002c4e0
test al, al
je 0x18000ec06
mov esi, 0x67
nop dword [rax]
cmp esi, 0x67
je 0x18000eb82
cmp esi, 0x1c2a
jne 0x18000ebf4
lea r9, [0x18002fa85]
mov dword [rbp - 0x49], ebx
lea r8, [rbp - 0x49]
mov ecx, 0x5d
lea rdx, [0x18002fa85]
call fcn.180007790
jmp 0x18000ebf4
xor edx, edx
xor ecx, ecx
lea r8d, [rdx + 0x15]
call fcn.18002a460
cmp r15d, dword [0x18003cb1c]
je 0x18000ebf4
mov edi, 0x106
nop dword [rax]
mov eax, edi
sub eax, 0x105
je 0x18000ebc6
cmp eax, 1
jne 0x18000ebea
mov r8d, dword [0x18003cb1c]
lea rcx, str.BAQtFitodHRwOi8vd3d3Lmlwcy5lcy9pcHMyMDAyL2lwczIwMDJDTEFTRTEuY3JsMD8GCWCGSAGG
mov edx, r15d
call fcn.18002cfd0
jmp 0x18000ebea
xor r9d, r9d
lea r8, [0x18002fa85]
lea rdx, [0x18002fa85]
lea rcx, str.Post_task_to_launch_GPU_process
call fcn.18002cfd0
mov dword [0x18003cb1c], r15d
dec edi
cmp edi, 0x104
ja 0x18000eba0
add esi, 0x1bc3
cmp esi, 0x3786
jbe 0x18000eb50
mov dword [rbp - 0x39], ebx
dec r14d
cmp r14d, 0x57
ja 0x18000eb10
mov esi, dword [rbp - 0x69]
mov r14, qword [rbp - 0x41]
mov ecx, dword [rbp + 0x77]
mov r9d, dword [rbp - 0x61]
jmp 0x18000ec3a
mov r14, qword [rbp - 0x41]
mov rax, qword [rbp + 0x6f]
mov qword [r14 + 0x18], r8
mov qword [r14 + 0x20], rax
mov qword [r14 + 0x10], rdx
imul eax, ecx, 0x75
add esi, eax
mov dword [rbp - 0x69], esi
cmp esi, r9d
ja 0x18000ecde
mov rdi, qword [rbp + 0x57]
mov r8, qword [rbp + 0x5f]
mov rax, qword [rbp + 0x67]
mov rdx, qword [rbp + 0x4f]
jmp 0x18000e2c3
mov rax, qword [0x18003cbb8]
test rax, rax
je 0x18000ec75
lea rcx, str.Too_many_varyings_used._Over_maximum_number_of_varying_floats.
call rax
mov ecx, 0xffffffff
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rax, rbx
jmp 0x18000ece2
mov rdx, qword [rbp - 0x21]
mov r8d, 0x5d
mov rcx, rdi
mov rdx, qword [rdx]
call fcn.180013060
jmp 0x18000ece2
mov r8d, 0xe
lea rdx, str.validityStatus
lea ecx, [r8 - 0xd]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll__write]
mov ecx, eax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r8d, 0x18
lea rdx, str.llvm.x86.mic.mask.cos.pd
lea ecx, [r8 - 0x17]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll__write]
mov dword [rbp - 0x39], 0xffffffff
mov rax, qword [rbp - 0x39]
add rsp, 0xc8
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret