Function at 0x1800176c0
Capabilities:
Reference sql statements

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
mov dword [rsp + 0x20], r9d
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x70
mov rbp, qword [rsp + 0x60]
mov eax, r9d
mov r12, qword [rsp + 0x58]
mov r15, r8
mov rdi, qword [rsp + 0x60]
mov r14, rdx
mov r13, rcx
mov esi, r9d
add eax, 0xa
lea rdx, [0x180000000]
cmp esi, eax
jae 0x180017bd4
lea eax, [rsi - 0xee]
cmp eax, 0x18
ja case.0x18001772a.242
mov ecx, dword [rdx + rax*4 + 0x180f8]
add rcx, rdx
jmp rcx
mov ecx, 2
call fcn.18007711c
mov r8, qword [0x1800bd658]
lea rdx, str.usage:__s__switches_
mov rcx, rax
call fcn.1800010e0
mov ecx, 2
call fcn.18007711c
mov rcx, rax
lea rdx, str.CUPTI_ERROR_NOT_READY
call fcn.1800010e0
mov ecx, 2
call fcn.18007711c
mov rcx, rax
lea rdx, str.Package_id__s_is_already_installed..
call fcn.1800010e0
mov eax, dword [rsp + 0xb8]
inc esi
jmp 0x1800176ff
mov rax, qword [r15]
inc esi
mov r12, qword [rax + 0x28]
mov eax, dword [rsp + 0xb8]
mov qword [rsp + 0x58], r12
mov rbp, qword [r12]
jmp 0x1800176ff
mov rcx, r14
call fcn.18007b4a0
mov ebx, eax
cmp eax, 0xffffffff
jne 0x1800177ce
mov rcx, qword [r15]
mov rdx, qword [rcx]
mov dword [rdx + 0x28], 0x2a
mov rcx, qword [r15]
mov rdx, qword [rcx]
call qword [rdx]
mov rdx, r14
mov ecx, ebx
call fcn.18007c25c
cmp eax, 0xffffffff
jne 0x1800177f2
mov rax, qword [r15]
mov rcx, qword [rax]
mov dword [rcx + 0x28], 0x410
mov rcx, qword [r15]
mov rax, qword [rcx]
call qword [rax]
mov rax, qword [r15]
test ebx, ebx
je 0x180017937
cmp ebx, 0x42
je 0x180017bbb
cmp ebx, 0x47
je 0x180017b83
cmp ebx, 0x50
je 0x180017b6a
mov rax, qword [rax]
mov dword [rax + 0x28], 0x411
mov rcx, qword [r15]
mov rax, qword [rcx]
call qword [rax]
mov ecx, 0x21
inc ecx
jmp 0x180017957
test rdi, rdi
jne 0x180017854
mov rcx, qword [r15]
call qword [r12 + 0x18]
test eax, eax
je 0x1800180af
mov rbp, qword [r12]
mov rdi, qword [r12 + 8]
mov rax, qword [r15]
dec rdi
movsx ecx, byte [rbp]
inc rbp
inc esi
mov dword [rax + 0x128], ecx
mov eax, dword [rsp + 0xb8]
jmp 0x1800176ff
mov ecx, 2
call fcn.18007711c
mov rcx, rax
lea rdx, str.project_store.store.file_under_filter_get_results_by_project_item_id
call fcn.1800010e0
mov ecx, 2
call fcn.18007711c
mov rcx, rax
lea rdx, str.Kan_de_rellocated_directory_niet_verwijderen.
call fcn.1800010e0
mov ecx, 2
call fcn.18007711c
mov rcx, rax
lea rdx, str.___optimize______Optimize_Huffman_table__smaller_file__but_slow_compression__n
call fcn.1800010e0
mov ecx, 2
call fcn.18007711c
mov rcx, rax
lea rdx, str.Sparse_disk_creation_are_not_supported_in_ESX.
call fcn.1800010e0
mov eax, dword [rsp + 0xb8]
inc esi
jmp 0x1800176ff
mov ecx, 2
call fcn.18007711c
mov rcx, rax
lea rdx, str.___targa_________Input_file_is_Targa_format__usually_not_needed__n
call fcn.1800010e0
mov ecx, 2
call fcn.18007711c
mov rcx, rax
lea rdx, str.Switches_for_advanced_users:_n
call fcn.1800010e0
mov eax, dword [rsp + 0xb8]
inc esi
jmp 0x1800176ff
cmp dword [0x1800bd678], 0
je case.0x18001772a.242
mov rax, qword [r15]
lea r8, [rsp + 0x58]
mov qword [rsp + 0x58], rax
mov edx, 0x55
xor ecx, ecx
call fcn.1800231e0
jmp 0x1800180cf
mov ecx, 0x21
cmp ecx, 0x23
jae case.0x18001772a.241
mov eax, ecx
sub eax, 0x21
je 0x18001782a
cmp eax, 1
jne 0x18001782f
xor eax, eax
jmp 0x1800180cf
mov ebx, 0x99
nop dword [rax]
cmp ebx, 0x99
je 0x1800179ba
cmp ebx, 0x5445
jne 0x1800179eb
test rdi, rdi
jne 0x1800179ae
mov rcx, qword [r15]
call qword [r12 + 0x18]
test eax, eax
je 0x1800180af
mov rbp, qword [r12]
mov rdi, qword [r12 + 8]
mov rcx, qword [r15]
movsx eax, byte [rbp]
add dword [rcx + 0x34], eax
jmp 0x1800179e5
test rdi, rdi
jne 0x1800179d8
mov rcx, qword [r15]
call qword [r12 + 0x18]
test eax, eax
je 0x1800180af
mov rbp, qword [r12]
mov rdi, qword [r12 + 8]
movsx ecx, byte [rbp]
mov rax, qword [r15]
shl ecx, 8
mov dword [rax + 0x34], ecx
dec rdi
inc rbp
add ebx, 0x53ac
cmp ebx, 0xa758
jbe 0x180017980
mov ebx, 0x29
nop
cmp ebx, 0x29
je 0x180017a29
cmp ebx, 0xaa
je 0x180017a24
cmp ebx, 0x12b
jne 0x180017a76
movsx eax, byte [rbp]
mov rcx, qword [r15]
add dword [rcx + 0x30], eax
inc rbp
jmp 0x180017a76
dec rdi
jmp 0x180017a76
test rdi, rdi
jne 0x180017a47
mov rcx, qword [r15]
call qword [r12 + 0x18]
test eax, eax
je 0x1800180af
mov rbp, qword [r12]
mov rdi, qword [r12 + 8]
movsx ecx, byte [rbp]
inc rbp
mov rax, qword [r15]
shl ecx, 8
mov dword [rax + 0x30], ecx
sub rdi, 1
jne 0x180017a76
mov rcx, qword [r15]
call qword [r12 + 0x18]
test eax, eax
je 0x1800180af
mov rbp, qword [r12]
mov rdi, qword [r12 + 8]
add ebx, 0x81
cmp ebx, 0x1ac
jb 0x180017a00
test rdi, rdi
jne 0x180017aa6
mov rcx, qword [r15]
call qword [r12 + 0x18]
test eax, eax
je 0x1800180af
mov rbp, qword [r12]
mov rdi, qword [r12 + 8]
mov rax, qword [r15]
dec rdi
movsx ecx, byte [rbp]
inc rbp
inc esi
mov dword [rax + 0x38], ecx
mov eax, dword [rsp + 0xb8]
jmp 0x1800176ff
mov rcx, qword [r15]
mov ebx, 0x6a
mov eax, dword [r14]
mov rdi, qword [r12 + 8]
mov dword [rcx + 0x138], eax
mov rcx, qword [r15]
mov eax, dword [r13]
mov dword [rcx + 0x13c], eax
mov eax, ebx
sub eax, 0x68
je 0x180017b4a
sub eax, 1
je 0x180017b45
cmp eax, 1
jne 0x180017b55
test rdi, rdi
jne 0x180017b16
mov rcx, qword [r15]
call qword [r12 + 0x18]
test eax, eax
je 0x1800180af
mov rbp, qword [r12]
mov rdi, qword [r12 + 8]
movsx ecx, byte [rbp]
inc rbp
shl ecx, 8
mov dword [rsp + 0x40], ecx
sub rdi, 1
jne 0x180017b55
mov rcx, qword [r15]
call qword [r12 + 0x18]
test eax, eax
je 0x1800180af
mov rbp, qword [r12]
mov rdi, qword [r12 + 8]
jmp 0x180017b55
dec rdi
jmp 0x180017b55
movsx eax, byte [rbp]
add dword [rsp + 0x40], eax
inc rbp
dec ebx
cmp ebx, 0x67
ja 0x180017ae7
mov eax, dword [rsp + 0xb8]
inc esi
jmp 0x1800176ff
lea rdx, [rsp + 0x58]
mov qword [rsp + 0x58], rax
mov ecx, 0x29
call fcn.18004d570
jmp 0x1800180cf
mov qword [rsp + 0x58], rax
xor r9d, r9d
lea rax, [rsp + 0x58]
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x28], rax
xor edx, edx
xor ecx, ecx
mov qword [rsp + 0x20], 0
mov r8d, 0x111
call fcn.1800053c0
jmp 0x1800180cf
lea rdx, [rsp + 0x58]
mov qword [rsp + 0x58], rax
mov ecx, 0xf0
call fcn.18004b670
jmp 0x1800180cf
mov r14d, dword [rsp + 0xb8]
lea ebx, [r14 + 0xb]
mov dword [rsp + 0x48], ebx
cmp r14d, ebx
jae 0x1800180ca
mov rsi, qword [rsp + 0x60]
lea r13d, [r14 - 0xee]
mov dword [rsp + 0x4c], r13d
nop
cmp r13d, 0x11
ja case.0x180017c15.4
mov ecx, dword [rdx + r13*4 + 0x1815c]
add rcx, rdx
jmp rcx
mov ecx, 2
call fcn.18007711c
mov rcx, rax
lea rdx, str.runtool::etw::wmi::EventTraceClass::connectToRootWmi
call fcn.1800010e0
mov ecx, 2
call fcn.18007711c
mov rcx, rax
lea rdx, str.void_glVertexAttribI1i_GLuint_index___u__GLint_x___d_
call fcn.1800010e0
mov ecx, 2
call fcn.18007711c
mov rcx, rax
lea rdx, str.KMDEventData_ERROR:_Invalid_data_for_Set_Mode_from_KMD
call fcn.1800010e0
jmp 0x180017dec
mov ecx, 2
call fcn.18007711c
mov rcx, rax
lea rdx, str.Solution__:_inserting_dummy_node__016I64x__relay_c_
call fcn.1800010e0
mov ecx, 2
call fcn.18007711c
mov rcx, rax
lea rdx, str.Use__set_gnutarget_auto_to_specify_automatic_detection.
call fcn.1800010e0
jmp 0x180017dec
mov ecx, 2
call fcn.18007711c
mov rcx, rax
lea r8, str.TMnw4_mt7.
lea rdx, str.char_gdbarch_gcc_target_options_gdbarch_
call fcn.1800010e0
mov ecx, 2
call fcn.18007711c
mov rcx, rax
lea r8, [0x1800a9268]
lea rdx, str.http:__apache.org_xml_features_validation_error_as_fatal
call fcn.1800010e0
mov ecx, 2
call fcn.18007711c
mov rcx, rax
lea r8, [0x1800a9268]
lea rdx, str.USBArbW:_Error_setting_autoconnect_flag:__s___u_
call fcn.1800010e0
jmp 0x180017dec
mov rax, qword [r15]
cmp dword [rax + 0x34], 0
jbe 0x180017d1c
cmp dword [rax + 0x30], 0
jbe 0x180017d1c
cmp dword [rax + 0x38], 0
jg case.0x180017c15.4
mov rax, qword [rax]
mov dword [rax + 0x28], 0x20
mov rcx, qword [r15]
mov rax, qword [rcx]
call qword [rax]
jmp 0x180017dec
sub dword [rsp + 0x40], 8
mov ebx, 0x83
mov r12, qword [rsp + 0x60]
cmp ebx, 0x83
je 0x180017d9a
cmp ebx, 0x55f8
je 0x180017d6a
cmp ebx, 0xab6d
jne 0x180017dae
mov rcx, qword [r15]
mov edx, 1
mov rax, qword [rcx]
call qword [rax + OleUIPromptUserA]
jmp 0x180017dae
mov rax, qword [r15]
mov ecx, dword [rax + 0x30]
mov dword [r12 + 4], ecx
mov rax, qword [r15]
mov ecx, dword [rax + 0x34]
mov dword [r12 + 8], ecx
mov rax, qword [r15]
mov ecx, dword [rax + 0x38]
mov dword [r12 + 0xc], ecx
mov rax, qword [r15]
mov rcx, qword [rax]
mov dword [rcx + 0x28], 0x64
jmp 0x180017dae
mov rax, qword [r15]
mov r12, qword [rax]
mov eax, dword [rax + 0x254]
add r12, 0x2c
mov dword [r12], eax
add ebx, 0x5575
cmp ebx, 0x1005f
jbe 0x180017d42
mov rcx, qword [r15]
mov qword [rsp + 0x60], r12
mov r12, qword [rsp + 0x58]
mov rax, qword [rcx + 0x280]
cmp dword [rax + 0x1c], 0
je 0x180017de8
mov rax, qword [rcx]
mov dword [rax + 0x28], 0x3a
mov rcx, qword [r15]
mov rax, qword [rcx]
call qword [rax]
mov ebx, dword [rsp + 0x48]
lea rdx, [0x180000000]
inc r14d
inc r13d
mov dword [rsp + 0xb8], r14d
mov dword [rsp + 0x4c], r13d
cmp r14d, ebx
jb 0x180017c00
jmp 0x1800180ca
mov ecx, 2
call fcn.18007711c
mov rcx, rax
lea rdx, str.void___OVERLOADABLE___vstore_char_data__size_t_o____local_char_p__
call fcn.1800010e0
mov ecx, 2
call fcn.18007711c
mov rcx, rax
lea rdx, str.___smooth_N______Smooth_dithered_input__N1..100_is_strength__n
call fcn.1800010e0
mov ecx, 2
call fcn.18007711c
mov rcx, rax
lea rdx, str.jNDIS___disconnect_by_ActiveGetDialupStatus_success
call fcn.1800010e0
jmp 0x180017dec
mov ecx, 2
call fcn.18007711c
mov rcx, rax
lea rdx, str.SELECT_nodeno_FROM__Q._q_rowid_WHERE_rowid_
call fcn.1800010e0
mov ecx, 2
call fcn.18007711c
mov rcx, rax
lea rdx, str.___verbose__or___debug___Emit_debug_output_n
call fcn.1800010e0
jmp 0x180017dec
mov ecx, 2
call fcn.18007711c
mov rcx, rax
lea rdx, str._qt__font_colorred_
call fcn.1800010e0
jmp 0x180017dec
mov r10, qword [r15]
mov eax, dword [r10 + 0x38]
lea ecx, [rax + rax*2]
cmp dword [rsp + 0x40], ecx
je 0x180017edb
mov rax, qword [r10]
mov dword [rax + 0x28], OleUIChangeSourceA
mov rcx, qword [r15]
mov rax, qword [rcx]
call qword [rax]
mov r10, qword [r15]
cmp qword [r10 + 0x130], 0
jne 0x180017f0d
movsxd rax, dword [r10 + 0x38]
mov edx, 1
mov r9, qword [r10 + 8]
mov rcx, r10
lea r8, [rax + rax*2]
shl r8, 5
call qword [r9]
mov rcx, qword [r15]
mov qword [rcx + 0x130], rax
mov r10, qword [r15]
mov r14, qword [r10 + 0x130]
xor ecx, ecx
mov dword [rsp + 0x44], ecx
cmp dword [r10 + 0x38], ecx
jle 0x180018094
nop dword [rax]
nop dword [rax + rax]
mov r13d, 0xea
nop word [rax + rax]
mov eax, r13d
sub eax, 0xe8
je 0x180017fd4
sub eax, 1
je 0x180017fc4
cmp eax, 1
jne 0x180018064
mov dword [r14 + 4], ecx
test rdi, rdi
jne 0x180017f7e
mov rcx, qword [r15]
call qword [r12 + 0x18]
test eax, eax
je 0x1800180af
mov rbp, qword [r12]
mov rdi, qword [r12 + 8]
movsx eax, byte [rbp]
inc rbp
mov dword [r14], eax
sub rdi, 1
jne 0x180017fa7
mov rcx, qword [r15]
call qword [r12 + 0x18]
test eax, eax
je 0x1800180af
mov rbp, qword [r12]
mov rdi, qword [r12 + 8]
movsx eax, byte [rbp]
dec rdi
mov dword [rsp + 0x50], eax
inc rbp
sar eax, 4
and eax, 0xf
mov dword [r14 + 8], eax
jmp 0x180018060
mov eax, dword [rsp + 0x50]
and eax, 0xf
mov dword [r14 + 0xc], eax
jmp 0x180018064
test rdi, rdi
jne 0x180017ff2
mov rcx, qword [r15]
call qword [r12 + 0x18]
test eax, eax
je 0x1800180af
mov rbp, qword [r12]
mov rdi, qword [r12 + 8]
movsx eax, byte [rbp]
dec rdi
mov dword [r14 + 0x10], eax
inc rbp
mov ebx, 0x5f
mov eax, ebx
sub eax, 0x5d
je 0x180018037
sub eax, 1
je 0x180018027
cmp eax, 1
jne 0x180018059
mov rax, qword [r15]
mov rsi, qword [rax]
mov eax, dword [r14]
add rsi, 0x2c
mov dword [rsi], eax
jmp 0x180018059
mov eax, dword [r14 + 8]
mov dword [rsi + 4], eax
mov eax, dword [r14 + 0xc]
mov dword [rsi + 8], eax
jmp 0x180018059
mov eax, dword [r14 + 0x10]
mov edx, 1
mov dword [rsi + 0xc], eax
mov rax, qword [r15]
mov rcx, qword [rax]
mov dword [rcx + 0x28], 0x65
mov rcx, qword [r15]
mov rax, qword [rcx]
call qword [rax + OleUIPromptUserA]
dec ebx
cmp ebx, 0x5c
ja 0x180018005
mov ecx, dword [rsp + 0x44]
dec r13d
cmp r13d, 0xe7
ja 0x180017f40
mov r10, qword [r15]
inc ecx
add r14, 0x60
mov dword [rsp + 0x44], ecx
cmp ecx, dword [r10 + 0x38]
jl 0x180017f30
mov r13d, dword [rsp + 0x4c]
mov ebx, dword [rsp + 0x48]
mov rax, qword [r10 + 0x280]
mov r14d, dword [rsp + 0xb8]
mov dword [rax + 0x1c], 1
jmp 0x180017dec
mov dword [rsp + 0x50], 0
jmp 0x1800180ca
mov qword [r12], rbp
mov qword [r12 + 8], rdi
mov dword [rsp + 0x50], 1
mov rax, qword [rsp + 0x50]
lea r11, [rsp + 0x70]
mov rbx, qword [r11 + 0x30]
mov rbp, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
ret
mov ecx, 1
call fcn.180076a04
int3