Function at 0x1800099b0
Capabilities:
Reference sql statements

Disassembly:
mov rax, rsp
mov qword [rax + 0x18], r8
mov qword [rax + 0x10], rdx
mov dword [rax + 8], ecx
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x48]
sub rsp, 0x158
mov esi, dword [rbp + 0x90]
mov r10, r8
movaps xmmword [rax - 0x58], xmm6
mov r11, rdx
mov eax, ecx
add ecx, 0x564
mov dword [rbp - 0x78], ecx
cmp eax, ecx
jae 0x18000a647
movsd xmm6, qword [0x18015ce18]
mov edi, dword [rbp + 0x90]
mov r14d, dword [rbp + 0x90]
mov r12d, dword [rbp + 0x90]
mov r15d, dword [rbp + 0x90]
xor r9d, r9d
lea r8, [0x18018b438]
lea rdx, [0x180000000]
mov ebx, r14d
cmp eax, 0x1ba
ja 0x18000a61f
je 0x180009af2
sub eax, 0x25
je 0x180009ae3
sub eax, 0x81
je 0x180009ac6
sub eax, 9
je 0x180009a84
sub eax, 0x81
je 0x180009a6d
cmp eax, 9
je 0x180009abc
mov eax, dword [rbp + 0x90]
jmp 0x18000aab8
mov eax, dword [rbp + 0x90]
mov edi, 0xffffffe0
mov dword [rbp - 0x68], 0xfffffff9
jmp 0x18000aab8
mov rbx, qword [rbp + 0x28]
mov eax, 1
xchg dword [rbx + 0x120], eax
xor eax, eax
lock cmpxchg dword [rbx + 0x120], r9d
je 0x180009abc
mov ecx, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
xor eax, eax
xor ecx, ecx
lock cmpxchg dword [rbx + 0x120], ecx
jne 0x180009aa0
mov ecx, dword [rbp - 0x78]
mov eax, 0x139
jmp 0x18000aab8
test r11, r11
je 0x18000aae8
test r10, r10
je 0x18000aade
mov eax, dword [rbp + 0x90]
jmp 0x18000aab8
mov eax, dword [rbp + 0x90]
mov qword [rbp + 0x28], r11
jmp 0x18000aab8
mov eax, dword [r10 + 8]
add eax, 7
cmp eax, 0xd
ja case.default.0x180009b0e
cdqe
mov ecx, dword [rdx + rax*4 + 0xabc4]
add rcx, rdx
jmp rcx
lea r8, str.Vertex_shader_uniform_block_count_exceed_GL_MAX_VERTEX_UNIFORM_BLOCKS__
mov edx, 3
mov rcx, r11
call fcn.1800d7fb0
jmp 0x18000a556
cmp byte [r10 + 4], 8
jne 0x180009bbd
lea rax, [rbp - 0x58]
mov dword [rbp - 0x58], r9d
mov qword [rsp + 0x38], rax
lea rdx, [rbp - 0x50]
mov qword [rsp + 0x30], r10
mov rcx, r10
mov qword [rsp + 0x28], r9
xor r9d, r9d
mov dword [rbp - 0x50], 8
mov qword [rsp + 0x20], r11
lea r8d, [r9 + 0x48]
call fcn.1800d7c20
mov edi, eax
test eax, eax
js 0x18000a556
mov r13, qword [rbp + 0xa0]
mov rcx, qword [rbp + 0x98]
movsx eax, byte [r13]
mov dword [rcx + 0xe0], eax
jmp 0x18000a556
mov ebx, 0x12d
nop
mov eax, ebx
sub eax, 0x12b
je 0x18000a556
sub eax, 1
je 0x180009bc7
cmp eax, 1
jne 0x180009c1f
cmp byte [r10 + 4], al
je 0x180009c1f
mov eax, 0xffffffdf
jmp 0x18000a649
lea rax, [rbp - 0x48]
mov dword [rbp - 0x48], r9d
mov qword [rsp + 0x38], rax
lea rdx, [rbp - 0x40]
mov qword [rsp + 0x30], r10
mov rcx, r10
mov qword [rsp + 0x28], r9
xor r9d, r9d
mov dword [rbp - 0x40], 1
mov qword [rsp + 0x20], r11
lea r8d, [r9 + 0x48]
call fcn.1800d7c20
mov r10, qword [rbp + 0xa0]
xor r9d, r9d
mov r11, qword [rbp + 0x98]
mov edi, eax
test eax, eax
js 0x180009c1f
movzx eax, byte [r10]
mov byte [r11 + 0xe4], al
dec ebx
cmp ebx, 0x12a
ja 0x180009ba0
mov ebx, 0xc3
cmp ebx, 0xc3
je 0x180009ca3
cmp ebx, 0x249
je 0x180009c69
cmp ebx, 0x3cf
je 0x180009c58
cmp ebx, 0x555
je 0x18000a556
jmp 0x180009cae
test edi, edi
js 0x180009cae
movzx eax, byte [r10]
mov byte [r11 + 0xe5], al
jmp 0x180009cae
lea rax, [rbp - 0x38]
mov dword [rbp - 0x38], r9d
mov qword [rsp + 0x38], rax
lea rdx, [rbp - 0x30]
mov qword [rsp + 0x30], r10
mov rcx, r10
mov qword [rsp + 0x28], r9
xor r9d, r9d
mov dword [rbp - 0x30], 1
mov qword [rsp + 0x20], r11
lea r8d, [r9 + 0x48]
call fcn.1800d7c20
mov edi, eax
jmp 0x180009cae
cmp byte [r10 + 4], 1
jne 0x180009bbd
mov r10, qword [rbp + 0xa0]
add ebx, 0x186
mov r11, qword [rbp + 0x98]
mov r9d, 0
cmp ebx, 0x618
jbe 0x180009c32
movsx eax, byte [r10 + 4]
lea rdx, [rbp - 0x28]
mov r8, r11
mov dword [rbp - 0x28], eax
mov ecx, 0x78
call fcn.18000ce50
mov edi, eax
jmp 0x18000a556
mov ebx, 0x100
nop dword [rax]
mov eax, ebx
sub eax, 0x100
je 0x180009db7
sub eax, 1
je 0x180009d6c
cmp eax, 1
jne 0x180009dc2
test edi, edi
js 0x18000a556
movzx eax, byte [r10]
lea r8, [rbp + 0xa8]
mov byte [r11 + 0xd8], al
mov edx, 0x7e
movzx eax, byte [r10]
mov rcx, r11
mov byte [rbp + 0xa8], al
call fcn.18007a010
mov rcx, qword [rbp + 0x98]
lea r8, str.Unable_to_merge_into_item_id:
mov r9, rax
mov edx, 5
call fcn.1800d7fb0
jmp 0x18000a556
lea rax, [rbp - 0x20]
mov dword [rbp - 0x20], r9d
mov qword [rsp + 0x38], rax
lea rdx, [rbp - 0x18]
mov qword [rsp + 0x30], r10
mov rcx, r10
mov qword [rsp + 0x28], r9
xor r9d, r9d
mov dword [rbp - 0x18], 8
mov qword [rsp + 0x20], r11
lea r8d, [r9 + 0x48]
call fcn.1800d7c20
mov r10, qword [rbp + 0xa0]
mov edi, eax
mov r11, qword [rbp + 0x98]
xor r9d, r9d
jmp 0x180009dc2
cmp byte [r10 + 4], 8
jne 0x180009bbd
inc ebx
cmp ebx, 0x103
jb 0x180009d00
mov ebx, 0x8b
cmp ebx, 0x8b
je 0x180009deb
cmp ebx, 0x11a
je 0x18000a556
jmp 0x180009e42
cmp byte [r10 + 4], 0x20
jne 0x180009bbd
mov dword [rbp - 0x10], r9d
lea rax, [rbp - 0x10]
lea r9, [rbp - 8]
mov dword [rsp + 0x28], ILFindLastID
mov r8, r11
mov qword [rsp + 0x20], rax
mov rdx, r10
mov dword [rbp - 8], 0x20
mov rcx, r10
call fcn.180017830
mov r10, qword [rbp + 0xa0]
mov edi, eax
mov r11, qword [rbp + 0x98]
test eax, eax
js 0x180009e42
mov eax, dword [r10]
mov dword [r11 + 0xdc], eax
add ebx, 0x8f
mov r9d, 0
cmp ebx, 0x1a9
jb 0x180009dd5
mov edx, dword [0x18018b434]
mov r8d, 0xe1
mov dword [rbp + 0x90], r8d
nop dword [rax]
cmp r8d, 0xe1
je 0x180009ea2
cmp r8d, 0x6897
je 0x180009e91
cmp r8d, 0xd04d
je 0x18000a556
jmp 0x180009f02
test edi, edi
js 0x180009f02
movzx eax, byte [r10]
mov byte [r11 + 0xc9], al
jmp 0x180009f02
cmp byte [r10 + 4], 3
jne 0x180009bbd
mov edi, r9d
mov ebx, 3
mov r13d, r9d
nop dword [rax + rax]
cmp r13d, 0xa
ja case.0x180009edf.0
lea r8, [0x180000000]
mov eax, r13d
mov ecx, dword [r8 + rax*4 + 0xabfc]
add rcx, r8
jmp rcx
mov r14d, r9d
jmp case.0x180009edf.0
cmp ebx, 8
jbe case.0x180009edf.0
mov r14d, 0xfffffffb
mov edi, r14d
mov r8d, dword [rbp + 0x90]
mov r10, qword [rbp + 0xa0]
add r8d, 0x67b6
mov r11, qword [rbp + 0x98]
mov r9d, 0
mov dword [rbp + 0x90], r8d
cmp r8d, 0x13722
jbe 0x180009e70
lea r8, [0x18018b438]
jmp 0x18000a097
xor al, al
mov byte [r10], 0
mov dword [0x18018b430], r9d
test ebx, ebx
jle 0x180009fa5
mov ecx, r9d
lea r8d, [rbx - 1]
xor r9d, r9d
xor r11d, r11d
nop dword [rax + rax]
test edi, edi
lea rdx, [0x18018b438]
mov eax, r8d
cmove eax, ecx
cdqe
movzx edx, byte [rax + rdx]
mov eax, 1
shl al, cl
test dl, dl
movzx eax, al
cmove eax, r11d
dec r8d
or al, r9b
inc ecx
mov byte [r10], al
movzx r9d, al
cmp ecx, ebx
jl 0x180009f60
mov r11, qword [rbp + 0x98]
mov dword [0x18018b430], ecx
movsx eax, al
lea r8, str.SELECT_id_FROM_conversations_WHERE_unconsumed_normal_messages___0_OR_unconsumed_suppressed_messages___0
mov dword [rsp + 0x40], eax
mov r9, r11
mov dword [rsp + 0x38], edi
mov edx, 5
mov dword [rsp + 0x30], ebx
mov rcx, r11
mov qword [rsp + 0x28], r10
mov qword [rsp + 0x20], r10
call fcn.1800d7fb0
mov edx, dword [0x18018b434]
xor r9d, r9d
mov r10, qword [rbp + 0xa0]
jmp case.0x180009edf.0
cmp edi, 1
ja 0x180009ef2
mov rcx, qword [r11 + 0x18]
lea r8, [0x18018b440]
mov dword [rsp + 0x20], r9d
mov edx, ebx
lea r9, [0x18018b438]
mov rax, qword [rcx + 0x10]
mov rcx, qword [rcx + 8]
call qword [rax + 0x88]
mov dword [0x18018b434], eax
mov edx, eax
test eax, eax
js 0x18000a07c
mov r10, qword [rbp + 0xa0]
xor r9d, r9d
jmp case.0x180009edf.0
movsd xmm0, qword [r10]
movsd xmm1, qword [r11]
movaps xmm2, xmm0
comisd xmm1, xmm0
divsd xmm2, xmm6
jbe 0x18000a04c
subsd xmm0, xmm2
jmp 0x18000a050
subsd xmm1, xmm2
movsd qword [rbp - 0x60], xmm0
mov edi, dword [rbp - 0x60]
movsd qword [rbp - 0x70], xmm1
mov ebx, dword [rbp - 0x70]
inc r13d
lea eax, [r13 + 0x4d]
cmp eax, 0x55
jae case.0x180009edf.10
mov r11, qword [rbp + 0x98]
jmp 0x180009ec0
mov r14d, 0xffffffdd
jmp case.0x180009edf.10
mov r14d, edx
mov edi, edx
jmp 0x180009efb
mov edx, dword [0x18018b434]
cmp byte [r10 + 4], 1
jne 0x180009bbd
mov edi, r9d
mov ebx, 1
mov r13d, r9d
nop dword [rax]
cmp r13d, 0xa
ja case.0x18000a0d5.0
mov eax, r13d
lea rcx, [0x180000000]
mov ecx, dword [rcx + rax*4 + 0xac28]
lea rax, [0x180000000]
add rcx, rax
jmp rcx
mov r12d, r9d
jmp case.0x18000a0d5.0
cmp ebx, 8
jbe case.0x18000a0d5.0
mov r12d, 0xfffffffb
mov edi, r12d
test edi, edi
js 0x18000a556
mov r13, qword [rbp + 0xa0]
mov rcx, qword [rbp + 0x98]
movzx eax, byte [r13]
mov byte [rcx + 0xd4], al
jmp 0x18000a556
xor al, al
mov byte [r10], 0
mov dword [0x18018b430], r9d
test ebx, ebx
jle 0x18000a185
mov ecx, r9d
lea r8d, [rbx - 1]
xor r9d, r9d
xor r11d, r11d
nop word [rax + rax]
test edi, edi
lea rdx, [0x18018b438]
mov eax, r8d
cmove eax, ecx
cdqe
movzx edx, byte [rax + rdx]
mov eax, 1
shl al, cl
test dl, dl
movzx eax, al
cmove eax, r11d
dec r8d
or al, r9b
inc ecx
mov byte [r10], al
movzx r9d, al
cmp ecx, ebx
jl 0x18000a140
mov r11, qword [rbp + 0x98]
mov dword [0x18018b430], ecx
movsx eax, al
lea r8, str.SELECT_id_FROM_conversations_WHERE_unconsumed_normal_messages___0_OR_unconsumed_suppressed_messages___0
mov dword [rsp + 0x40], eax
mov r9, r11
mov dword [rsp + 0x38], edi
mov edx, 5
mov dword [rsp + 0x30], ebx
mov rcx, r11
mov qword [rsp + 0x28], r10
mov qword [rsp + 0x20], r10
call fcn.1800d7fb0
mov edx, dword [0x18018b434]
xor r9d, r9d
mov r10, qword [rbp + 0xa0]
jmp case.0x18000a0d5.0
cmp edi, 1
ja 0x18000a0e8
mov rcx, qword [r11 + 0x18]
mov edx, ebx
mov dword [rsp + 0x20], r9d
mov r9, r8
lea r8, [0x18018b440]
mov rax, qword [rcx + 0x10]
mov rcx, qword [rcx + 8]
call qword [rax + 0x88]
mov dword [0x18018b434], eax
mov edx, eax
test eax, eax
js 0x18000a25f
mov r10, qword [rbp + 0xa0]
xor r9d, r9d
jmp case.0x18000a0d5.0
movsd xmm0, qword [r10]
movsd xmm1, qword [r11]
movaps xmm2, xmm0
comisd xmm1, xmm0
divsd xmm2, xmm6
jbe 0x18000a228
subsd xmm0, xmm2
jmp 0x18000a22c
subsd xmm1, xmm2
movsd qword [rbp - 0x70], xmm0
mov edi, dword [rbp - 0x70]
movsd qword [rbp - 0x60], xmm1
mov ebx, dword [rbp - 0x60]
inc r13d
lea eax, [r13 + 0x4d]
cmp eax, 0x55
jae case.0x18000a0d5.10
mov r11, qword [rbp + 0x98]
lea r8, [0x18018b438]
jmp 0x18000a0b0
mov r12d, 0xffffffdd
jmp case.0x18000a0d5.10
mov r12d, edx
mov edi, edx
jmp 0x18000a0f1
mov edx, dword [0x18018b434]
mov r8d, reloc.SHLWAPI.dll_SHUnicodeToAnsi
mov dword [rbp + 0x90], r8d
nop word [rax + rax]
mov eax, r8d
mov r14d, ebx
sub eax, 0xd9
je 0x18000a2be
sub eax, 1
je 0x18000a2ad
cmp eax, 1
je 0x18000a556
jmp 0x18000a327
test edi, edi
js 0x18000a327
movzx eax, byte [r10]
mov byte [r11 + 0xd5], al
jmp 0x18000a327
cmp byte [r10 + 4], 1
jne 0x180009bbd
mov r14d, r9d
mov edi, 1
mov r13d, r9d
cmp r13d, 0xa
ja case.0x18000a2f3.0
lea r8, [0x180000000]
mov eax, r13d
mov ecx, dword [r8 + rax*4 + 0xac54]
add rcx, r8
jmp rcx
mov r15d, r9d
jmp case.0x18000a2f3.0
cmp edi, 8
jbe case.0x18000a2f3.0
mov r15d, 0xfffffffb
mov edi, r15d
mov r8d, dword [rbp + 0x90]
xor r9d, r9d
mov r10, qword [rbp + 0xa0]
mov r11, qword [rbp + 0x98]
inc r8d
mov dword [rbp + 0x90], r8d
cmp r8d, 0xdc
jb 0x18000a290
mov r14d, ebx
movsx eax, byte [r10 + 4]
lea rcx, [rbp]
mov qword [rsp + 0x20], r9
mov r8d, 0x97
xor r9d, r9d
mov dword [rbp], eax
mov rdx, r11
call fcn.180105bd0
mov rdi, rax
jmp 0x18000a556
xor al, al
mov byte [r10], 0
mov dword [0x18018b430], r9d
test edi, edi
jle 0x18000a3d6
mov ecx, r9d
lea r8d, [rdi - 1]
xor r9d, r9d
xor r11d, r11d
nop dword [rax]
test r14d, r14d
lea rdx, [0x18018b438]
mov eax, r8d
cmove eax, ecx
cdqe
movzx edx, byte [rax + rdx]
mov eax, 1
shl al, cl
test dl, dl
movzx eax, al
cmove eax, r11d
dec r8d
or al, r9b
inc ecx
mov byte [r10], al
movzx r9d, al
cmp ecx, edi
jl 0x18000a390
mov r11, qword [rbp + 0x98]
mov dword [0x18018b430], ecx
movsx eax, al
lea r8, str.SELECT_id_FROM_conversations_WHERE_unconsumed_normal_messages___0_OR_unconsumed_suppressed_messages___0
mov dword [rsp + 0x40], eax
mov r9, r11
mov dword [rsp + 0x38], r14d
mov edx, 5
mov dword [rsp + 0x30], edi
mov rcx, r11
mov qword [rsp + 0x28], r10
mov qword [rsp + 0x20], r10
call fcn.1800d7fb0
mov edx, dword [0x18018b434]
xor r9d, r9d
mov r10, qword [rbp + 0xa0]
mov r11, qword [rbp + 0x98]
jmp case.0x18000a2f3.0
cmp r14d, 1
ja 0x18000a306
mov rcx, qword [r11 + 0x18]
lea r8, [0x18018b440]
mov dword [rsp + 0x20], r9d
mov edx, edi
lea r9, [0x18018b438]
mov rax, qword [rcx + 0x10]
mov rcx, qword [rcx + 8]
call qword [rax + 0x88]
mov dword [0x18018b434], eax
mov edx, eax
test eax, eax
js 0x18000a4ba
mov r10, qword [rbp + 0xa0]
xor r9d, r9d
mov r11, qword [rbp + 0x98]
jmp case.0x18000a2f3.0
movsd xmm0, qword [r10]
movsd xmm1, qword [r11]
movaps xmm2, xmm0
comisd xmm1, xmm0
divsd xmm2, xmm6
jbe 0x18000a490
subsd xmm0, xmm2
jmp 0x18000a494
subsd xmm1, xmm2
movsd qword [rbp - 0x70], xmm0
mov r14d, dword [rbp - 0x70]
movsd qword [rbp - 0x60], xmm1
mov edi, dword [rbp - 0x60]
inc r13d
lea eax, [r13 + 0x4d]
cmp eax, 0x55
jb 0x18000a2d4
jmp case.0x18000a2f3.10
mov r15d, 0xffffffdd
jmp case.0x18000a2f3.10
mov r15d, edx
mov edi, edx
jmp 0x18000a30f
mov ebx, 0x9f
mov eax, ebx
sub eax, 0x9f
je 0x18000a4f9
sub eax, 1
je 0x18000a4e9
cmp eax, 1
je 0x18000a556
jmp 0x18000a549
test edi, edi
js 0x18000a549
mov eax, dword [r10]
mov dword [r11 + 0xcc], eax
jmp 0x18000a549
cmp byte [r10 + 4], 0x20
jne 0x180009bbd
lea rax, [rbp + 8]
mov dword [rbp + 8], r9d
mov qword [rsp + 0x30], rax
lea rcx, [rbp + 0x10]
mov qword [rsp + 0x28], r9
mov r8, r10
mov r9, r11
mov dword [rbp + 0x10], 0x20
mov edx, 0xdf
mov qword [rsp + 0x20], r10
call fcn.1800d7300
mov r10, qword [rbp + 0xa0]
mov edi, eax
mov r11, qword [rbp + 0x98]
xor r9d, r9d
inc ebx
cmp ebx, 0xa2
jb 0x18000a4d4
mov edi, r9d
mov rax, qword [rbp + 0xa0]
mov dword [rbp + 0x90], 0x1ba
cmp byte [rax + 4], 8
jg 0x18000a58c
xor ecx, ecx
xor r9d, r9d
mov qword [rsp + 0x28], rcx
xor r8d, r8d
mov rdx, rax
mov dword [rsp + 0x20], 0x4b
call fcn.1800cc450
jmp 0x18000a59b
mov r8, rax
xor edx, edx
mov ecx, 0x8e
call fcn.1800ca4c0
mov r13, rax
mov rax, qword [rbp + 0xa0]
cmp byte [rax + 4], 8
jle 0x18000a5af
mov ebx, dword [rax]
jmp 0x18000a5b2
movsx ebx, byte [rax]
xor ecx, ecx
xor r9d, r9d
mov qword [rsp + 0x28], rcx
xor r8d, r8d
mov ecx, 0x101
mov qword [rsp + 0x20], rax
xor edx, edx
call fcn.1800d21c0
mov rdx, qword [rbp + 0xa0]
lea r8, str.TagDecoderType5com.adobe.tvsdk.mediacore.systems.decoders:TagDecoder_com.adobe.tvsdk.mediacore.systems.decoders
mov r9, qword [rbp + 0x98]
mov qword [rsp + 0x48], r13
mov dword [rsp + 0x40], ebx
movsx ecx, byte [rdx + 4]
mov dword [rsp + 0x38], edi
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], ecx
mov rcx, r9
mov qword [rsp + 0x20], rdx
mov edx, 6
call fcn.1800d7fb0
mov eax, dword [rbp + 0x90]
mov ecx, dword [rbp - 0x78]
jmp 0x18000aab8
cmp eax, 0x244
je 0x18000aab0
cmp eax, 0x2ce
je 0x18000a7a4
cmp eax, 0x358
je 0x18000a665
cmp eax, 0x3e2
jne 0x18000aab8
mov eax, esi
movaps xmm6, xmmword [rsp + 0x140]
add rsp, 0x158
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
cmp dword [r10 + 8], 4
jne 0x18000a79d
mov rax, qword [r10 + 0x18]
cmp dword [rax + 8], 6
jne 0x18000ab22
mov qword [rsp + 0x30], r9
xor r8d, r8d
mov qword [rsp + 0x28], rax
xor r9d, r9d
lea rax, [rbp - 0x80]
mov edx, 0xe2
xor ecx, ecx
mov qword [rsp + 0x20], rax
call fcn.1800139d0
test eax, eax
jns 0x18000a6d3
mov r13, qword [rbp + 0xa0]
lea r8, str._Z23appendWakeupProxyAABBsDP11GrbGpuArrayI12GrbVectorPadES2_11PxgGpuArrayIKS0_ES5_jP18SimpleGpuAllocator
mov qword [rsp + 0x20], r13
mov edx, 3
mov r13, qword [rbp + 0x98]
mov r9, r13
mov rcx, r13
call fcn.1800d7fb0
jmp 0x18000a6da
mov r13, qword [rbp + 0x98]
mov r10, qword [rbp + 0xa0]
movzx eax, byte [rbp - 0x80]
cmp byte [r10], al
je 0x18000a794
mov ebx, 0x9b
mov eax, ebx
sub eax, 0x9b
je 0x18000a707
cmp eax, 0xa
je 0x18000a647
jmp 0x18000a785
mov r8, qword [r10 + 0x18]
xor edx, edx
mov ecx, 0x8e
call fcn.1800ca4c0
mov rsi, qword [rbp + 0xa0]
lea r8, str.void_glGetTextureParameterIiv_GLuint_texture___s__GLenum_pname___s__GLint_params___s_
mov r9, r13
mov edx, 3
movsx ecx, byte [rsi]
mov dword [rsp + 0x30], ecx
mov rcx, r13
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rsi
call fcn.1800d7fb0
mov r9, r13
mov qword [rsp + 0x20], rsi
lea r8, str._usr_src_ports_mingw64_i686_pango1.0_mingw64_i686_pango1.0_1.38.1_1.noarch_src_pango_1.38.1_pango_pango_layout.c:6519
mov edx, 3
mov rcx, r13
call fcn.1800d7fb0
xor r8d, r8d
mov rcx, rsi
lea edx, [r8 + 0x2a]
call fcn.1800ffaf0
test eax, eax
js 0x18000aafc
mov r10, qword [rbp + 0xa0]
mov esi, 0xfffffff1
add ebx, 0xa
cmp ebx, 0xaf
jb 0x18000a6f3
mov ecx, dword [rbp - 0x78]
mov eax, dword [rbp + 0x90]
mov esi, edi
jmp 0x18000aab8
cmp dword [r10 + 8], 2
mov byte [r10 + 0xc], 1
jne 0x18000aab8
mov r13d, 0x15
mov dword [rbp - 0x70], r13d
nop
mov eax, r13d
sub eax, 0x15
je 0x18000aa1e
sub eax, 1
je 0x18000a7df
cmp eax, 1
je 0x18000a647
jmp 0x18000aa86
cmp byte [r11 + 0x14], 0
mov dword [rbp + 0x90], 0x2ce
jne 0x18000a996
mov esi, 0x44
nop dword [rax]
cmp esi, 0x44
je 0x18000a94e
cmp esi, 0x16d8
jne 0x18000a978
mov ebx, dword [rbp - 0x68]
lea eax, [rbx + 0x25]
cmp eax, 1
ja 0x18000a83b
mov rax, qword [r10 + 0x20]
test rax, rax
je 0x18000a83b
mov rax, qword [rax + 0x20]
test rax, rax
cmovne r10, rax
mov qword [rbp + 0xa0], r10
xor r8d, r8d
mov rcx, r10
lea edx, [r8 + 0x2a]
call fcn.1800ffaf0
test eax, eax
js 0x18000ab45
lea eax, [rbx + 0x25]
cmp eax, 1
ja 0x18000a96a
mov r13, qword [rbp + 0xa0]
mov ebx, 0x2b
nop word [rax + rax]
mov eax, ebx
sub eax, 0x2a
je 0x18000a91d
cmp eax, 1
jne 0x18000a941
mov rdi, qword [rbp + 0x98]
lea r8, str.Method_ID3D11VideoProcessorOutputView::GetPrivateData_failed_execution_during_traversal_with_error_0x_x
mov r9, rdi
mov qword [rsp + 0x20], r13
mov rcx, rdi
lea edx, [rax + 4]
call fcn.1800d7fb0
xor ecx, ecx
mov dword [rbp + 0x20], 2
mov qword [rsp + 0x88], rcx
lea rax, [rbp + 0x18]
mov qword [rsp + 0x80], rcx
lea r8, [rbp - 0x7f]
mov qword [rsp + 0x78], rcx
xor r9d, r9d
mov qword [rsp + 0x70], rcx
xor edx, edx
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x60], rcx
mov qword [rsp + 0x58], rax
lea rax, [rbp + 0x20]
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x28], reloc.SHELL32.dll_ILFindLastID
mov qword [rsp + 0x20], rax
mov dword [rbp + 0x18], ecx
mov byte [rbp - 0x7f], cl
call fcn.1800ee150
mov edi, eax
jmp 0x18000a941
test edi, edi
jns 0x18000a941
mov r9, qword [rbp + 0x98]
lea r8, str.sizeof_ushort___sizeof_tls_local_state_offs___CHECK_TRUNCATE_TYPE_ushort_offs____truncating____tls_local_state_offs____to____ushort_
mov rcx, r9
mov qword [rsp + 0x20], r13
mov edx, 3
call fcn.1800d7fb0
dec ebx
cmp ebx, 0x29
ja 0x18000a870
jmp 0x18000a96a
mov r9, r11
mov qword [rsp + 0x20], r10
lea r8, str.std._Wrap_alloc_std::allocator__vanguard::analysis::function::calculate_statistics::_33::segment_t___.deallocate
mov edx, 5
mov rcx, r11
call fcn.1800d7fb0
mov r10, qword [rbp + 0xa0]
mov r11, qword [rbp + 0x98]
add esi, 0x1694
cmp esi, 0x2d28
jbe 0x18000a800
mov r13d, dword [rbp - 0x70]
mov esi, dword [rbp - 0x68]
jmp 0x18000aa83
mov ebx, SHRegGetIntW
nop dword [rax + rax]
cmp ebx, 0x114
je 0x18000a9de
cmp ebx, 0x1cc
jne 0x18000aa0b
mov qword [rsp + 0x28], r9
mov rdx, r11
mov qword [rsp + 0x20], r9
xor ecx, ecx
xor r9d, r9d
lea r8d, [r9 + 0x77]
call fcn.1800c3960
xor r9d, r9d
mov edi, eax
test eax, eax
js 0x18000ab76
mov dword [rbp - 0x68], r9d
jmp 0x18000a9fd
mov r9, r11
mov qword [rsp + 0x20], r10
lea r8, str.event_t___OVERLOADABLE___async_work_group_copy___global_ushort_dst__const___local_ushort_src__size_t_nelem__event_t_ev__
mov edx, 5
mov rcx, r11
call fcn.1800d7fb0
xor r9d, r9d
mov r11, qword [rbp + 0x98]
mov r10, qword [rbp + 0xa0]
add ebx, 0xb8
cmp ebx, 0x284
jb 0x18000a9a0
mov esi, dword [rbp - 0x68]
jmp 0x18000aa83
movsx ecx, byte [r10]
sub ecx, 1
je 0x18000abbc
sub ecx, 1
je 0x18000aa5a
mov edx, 3
cmp ecx, 2
je 0x18000aa4a
mov dword [rbp - 0x68], 0xffffffed
lea r8, str.___builtin_constant_p__38____mpfr_ulong___38___0____mpfr_sgn___x__:_mpfr_cmp_ui_2exp___x____38___0_____0
jmp 0x18000aa6d
mov dword [rbp - 0x68], 0xffffffdb
lea r8, str.webrtc::AudioTrackProxyWithInternal_class_webrtc::AudioTrackInterface_::RemoveSink
jmp 0x18000aa6d
mov dword [rbp - 0x68], 0xffffffdc
lea r8, str._Create_CPixelShaderIfc_USC__SG_AUErrorCode_2_W4SHADER_VERSION_TYPE_2_AAPAV12__Z
mov edx, 5
mov r9, r11
mov qword [rsp + 0x20], r10
mov rcx, r11
call fcn.1800d7fb0
mov r13d, 0x15
xor r9d, r9d
mov r10, qword [rbp + 0xa0]
inc r13d
mov r11, qword [rbp + 0x98]
mov dword [rbp - 0x70], r13d
cmp r13d, 0x18
jb 0x18000a7c0
mov eax, dword [rbp + 0x90]
mov ecx, dword [rbp - 0x78]
jmp 0x18000aab8
test edi, edi
js 0x18000abbc
add eax, 0x8a
mov dword [rbp + 0x90], eax
cmp eax, ecx
jae 0x18000a647
mov r10, qword [rbp + 0xa0]
mov r11, qword [rbp + 0x98]
jmp 0x180009a1c
mov eax, 0xfffffffe
jmp 0x18000a649
mov eax, 0xfffffff6
jmp 0x18000a649
mov eax, 0xffffffe0
jmp 0x18000a649
mov r9, r13
mov qword [rsp + 0x20], rsi
lea r8, str.HRESULT_ID3D11VideoDevice::GetVideoDecoderProfile_UINT_Index___u__GUID_pDecoderProfile__0x_08Ix___0x_I32x
mov edx, 3
mov rcx, r13
call fcn.1800d7fb0
mov eax, 0xffffffda
jmp 0x18000a649
mov r9, r11
mov qword [rsp + 0x20], r10
lea r8, str.WAR::WAR._source_render_view_id_d__session_id_d__sample_rate_d__frames_per_buffer_d__effects_i
mov edx, 3
mov rcx, r11
call fcn.1800d7fb0
mov eax, edi
jmp 0x18000a649
mov r9, qword [rbp + 0x98]
lea r8, str.target__Set_env__context_____stream_duplex_key.ToStringChecked_env__isolate______stream_duplex_value.ToStringChecked_env__isolate____.FromJust__
mov r13, qword [rbp + 0xa0]
mov rcx, r9
mov edx, 3
mov qword [rsp + 0x20], r13
call fcn.1800d7fb0
mov eax, 0xffffffda
jmp 0x18000a649
xor eax, eax
mov dword [rbp - 0x78], edi
lea r8, [rbp - 0x78]
mov qword [rsp + 0x20], rax
mov edx, 0x11c
xor ecx, ecx
call fcn.1800c2d70
mov r9, qword [rbp + 0x98]
lea r8, str.LibWrap.__SkyLibGetVideoMessagingEntitlementResultActivationFactory
mov r13, qword [rbp + 0xa0]
mov rcx, r9
mov qword [rsp + 0x28], rax
mov edx, 2
mov qword [rsp + 0x20], r13
call fcn.1800d7fb0
mov eax, edi
jmp 0x18000a649