Function at 0x180036a00
Capabilities:
Terminate process

Disassembly:
mov qword [rsp + 0x20], rbx
mov dword [rsp + 0x18], r8d
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
mov rbp, rsp
sub rsp, 0x60
mov r15, qword [rbp - 8]
xor edi, edi
mov rsi, qword [rbp - 0x18]
mov r12, r9
imul eax, r8d, 0x82b
mov r9d, r8d
mov ebx, r8d
mov r10, rcx
cmp r8d, eax
mov dword [rbp - 0x30], eax
mov r8, qword [rbp - 8]
mov qword [rbp - 0x28], r8
ja 0x180036fac
mov r13, qword [rbp - 8]
mov r14, qword [rbp - 8]
mov qword [rbp - 0x10], r13
cmp ebx, 0x861d
ja 0x180036d1b
je 0x180036d06
cmp ebx, 0x30ec
ja 0x180036bfc
je 0x180036b9f
mov eax, ebx
sub eax, 0x65
je 0x180036b70
sub eax, 0x26
je 0x180036b67
sub eax, 0x57
je 0x180036b50
cmp eax, 0x1c
jne 0x180036f14
mov rsi, qword [0x180073ee8]
lea r15d, [rax + 4]
mov edi, dword [rbp + 0x50]
mov ebx, 0xffffffff
mov r14d, 0x11c
mov eax, r14d
sub eax, 0x11a
je 0x180036b0d
cmp eax, 2
jne 0x180036b36
mov r8d, 0x61
nop dword [rax + rax]
mov eax, r8d
sub eax, 0x60
je 0x180036b42
cmp eax, 1
jne 0x180036b04
test rsi, rsi
je 0x180036b44
movsxd rdx, dword [rsi]
mov rax, qword [rsi + 0x30]
movsxd rcx, dword [rsi + 4]
mov rax, qword [rax + rdx*8]
mov edi, dword [rax + rcx*4]
add r8d, ebx
cmp r8d, 0x5f
ja 0x180036ae0
test byte [0x20], 2
jne 0x180036b36
nop word [rax + rax]
mov r8, qword [rsi + 0x30]
xor edx, edx
mov ecx, 0x139
call fcn.180038180
test byte [r15], 2
je 0x180036b20
add r14d, ebx
cmp r14d, 0x11a
ja 0x180036ac6
mov ebx, edi
mov dword [rbp - 0x18], ebx
mov rax, qword [rbp - 0x18]
jmp 0x180036c1f
test r12, r12
je 0x180036f2c
mov rsi, qword [r12 + 0x10]
mov qword [rbp - 0x18], rsi
jmp 0x180036f14
mov r14, qword [r12]
jmp 0x180036f14
xor r9d, r9d
mov qword [rsp + 0x20], rdi
xor edx, edx
xor ecx, ecx
mov r8d, 0xf1
call fcn.180021380
mov r8, qword [rbp - 0x28]
mov r13, rax
mov r9d, dword [rbp + 0x50]
mov qword [rbp - 0x10], rax
mov qword [rbp - 0x20], rdi
jmp 0x180036f14
lea rax, [rbp - 0x20]
mov qword [rbp - 8], 3
lea r9, [rbp - 8]
mov qword [rsp + 0x20], rax
mov r8d, 0xbb
mov rdx, r13
mov ecx, 3
call fcn.18005f180
lea rax, [rbp - 0x20]
mov qword [rbp - 8], 2
lea r9, [rbp - 8]
mov qword [rsp + 0x20], rax
mov r8d, 0xbb
mov rdx, r13
mov ecx, 2
call fcn.18005f180
mov r8, qword [rbp - 0x28]
mov r9d, dword [rbp + 0x50]
jmp 0x180036f14
cmp ebx, 0x4354
je 0x180036cbc
cmp ebx, 0x6173
je 0x180036c37
cmp ebx, 0x6d78
jne 0x180036f14
mov rax, rsi
mov rbx, qword [rsp + 0xb8]
add rsp, 0x60
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
lea rax, [rbp - 0x20]
mov qword [rbp - 8], 5
lea r9, [rbp - 8]
mov qword [rsp + 0x20], rax
mov r8d, 0xbb
mov rdx, r13
mov ecx, 5
call fcn.18005f180
lea rax, [rbp - 0x20]
mov qword [rbp - 8], 1
lea r9, [rbp - 8]
mov qword [rsp + 0x20], rax
mov r8d, 0xbb
mov rdx, r13
mov ecx, 1
call fcn.18005f180
lea rax, [rbp - 0x20]
mov qword [rbp - 8], 4
lea r9, [rbp - 8]
mov qword [rsp + 0x20], rax
mov r8d, 0xbb
mov rdx, r13
mov ecx, 4
call fcn.18005f180
mov r8, qword [rbp - 0x28]
mov r9d, dword [rbp + 0x50]
jmp 0x180036f14
mov r10, qword [rbp + 0x60]
mov r8, qword [r12 + 8]
mov qword [rbp - 0x28], r8
mov rcx, qword [r10]
imul rax, rcx, 0x38
mov rdx, qword [rax + r14 + 0x28]
test rdx, rdx
je 0x180036cf8
imul rax, rdx, 0x38
mov qword [rax + r14 + 0x20], r8
imul rax, qword [r10], 0x38
imul rcx, r8, 0x38
mov rax, qword [rax + r14 + 0x28]
mov qword [rcx + r14 + 0x28], rax
mov rcx, qword [r10]
imul rax, rcx, 0x38
mov qword [rax + r14 + 0x28], r8
jmp 0x180036f14
mov rax, qword [rbp + 0x60]
imul rcx, r8, 0x38
mov rax, qword [rax]
mov qword [rcx + r14 + 0x20], rax
jmp 0x180036f14
cmp ebx, 0x10baf
ja 0x180036e3d
je 0x180036e1e
cmp ebx, 0x91fa
je 0x180036dc1
cmp ebx, 0xc281
je 0x180036d97
cmp ebx, 0xc8e6
je 0x180036d8a
cmp ebx, 0xf308
jne 0x180036f14
mov r8, qword [rbp - 0x20]
lea rax, [rbp - 8]
xor r9d, r9d
mov qword [rsp + 0x20], rax
mov rdx, r13
mov qword [rbp - 8], 2
mov ecx, 0x88
call fcn.180016bb0
mov r8, qword [rbp - 0x28]
mov r15, rax
mov r9d, dword [rbp + 0x50]
jmp 0x180036f14
imul rax, r8, 0x38
mov qword [rax + r14], rdx
jmp 0x180036f14
mov r9, r13
mov qword [rbp - 8], 1
lea r8, [rbp - 8]
mov edx, 0xd7
lea rcx, [rbp - 0x20]
call fcn.18002fee0
mov r8, qword [rbp - 0x28]
mov r9d, dword [rbp + 0x50]
jmp 0x180036f14
lea rax, [rbp - 0x20]
mov qword [rbp - 8], 6
lea r9, [rbp - 8]
mov qword [rsp + 0x20], rax
mov r8d, 0xbb
mov rdx, r13
mov ecx, 6
call fcn.18005f180
lea rax, [rbp - 0x20]
mov qword [rbp - 8], 7
lea r9, [rbp - 8]
mov qword [rsp + 0x20], rax
mov r8d, 0xbb
mov rdx, r13
mov ecx, 7
call fcn.18005f180
mov r8, qword [rbp - 0x28]
mov r9d, dword [rbp + 0x50]
jmp 0x180036f14
mov rax, qword [r10]
imul rcx, r8, 0x38
mov qword [rcx + r14 + 8], rax
mov rax, qword [rbp + 0x68]
mov qword [rcx + r14 + 0x10], rax
inc qword [r12 + 8]
jmp 0x180036f14
cmp ebx, 0x1238f
je 0x180036f0d
cmp ebx, 0x14e78
je 0x180036eab
cmp ebx, 0x15416
jne 0x180036f14
cmp qword [r15 + 0x10], rdi
jne 0x180036f5a
cmp qword [r15 + 0x18], rdi
jne 0x180036f34
mov rax, qword [r15 + 0x20]
test rax, rax
je 0x180036e85
cmp qword [rax + 8], 3
je 0x180036f14
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.__TypeDescriptor__extraBytes_153
call fcn.18005f980
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rax, qword [r12 + 8]
cmp rax, qword [r12 + 0x10]
jb 0x180036ef0
mov rcx, qword [r12]
lea r9, [rbp - 8]
add rax, 0x1000
xor edx, edx
mov qword [r12 + 0x10], rax
mov r8d, 0x12a
imul rax, rax, 0x38
mov qword [rbp - 8], rax
call fcn.1800101a0
mov r8, qword [rbp - 0x28]
mov r9d, dword [rbp + 0x50]
mov qword [r12], rax
mov rax, qword [r12 + 8]
imul rcx, rax, 0x38
mov rax, qword [r12]
mov qword [rcx + rax], rdi
imul rcx, qword [r12 + 8], 0x38
mov rax, qword [r12]
mov qword [rcx + rax + 0x10], rdi
jmp 0x180036f14
cmp qword [r15 + 8], 2
jne 0x180036f86
imul eax, r9d, 0x7b
add ebx, eax
cmp ebx, dword [rbp - 0x30]
ja 0x180036f80
mov rdx, qword [rbp + 0x48]
mov r10, qword [rbp + 0x40]
jmp 0x180036a63
mov rax, rdi
jmp 0x180036c1f
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.implizite_Konvertierung_aus_Aufz
call fcn.18005f980
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.CPACK_NSIS_SECTION_SELECTED_VARS
call fcn.18005f980
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r10, qword [rbp - 0x10]
jmp 0x180036fb0
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.2currentChanged_QListViewItem__
call fcn.18005f980
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r10, qword [rbp - 8]
lea r13d, [r9 - 0x11]
cmp r9d, r13d
jbe case.0x180036fed.13
lea r14d, [r9 - 0x59]
mov ebx, 0xffffffff
lea rdx, [0x180000000]
nop dword [rax]
cmp r14d, 0x32
ja case.0x180036fed.17
movzx eax, byte [rdx + r14 + 0x37508]
mov ecx, dword [rdx + rax*4 + 0x374c0]
add rcx, rdx
jmp rcx
mov r15, qword [r15 + 0x18]
cmp qword [r15 + 8], 7
jne 0x180037342
cmp qword [r15 + 0x10], rdi
je case.0x180036fed.17
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.vim.vm.NamespaceManager.DataSpec
call fcn.18005f980
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
cmp qword [r15 + 0x10], rdi
jne 0x18003738e
mov rax, qword [r15 + 0x18]
test rax, rax
je 0x180037368
cmp qword [rax + 8], 7
jne 0x180037368
mov rax, qword [r15 + 0x20]
test rax, rax
je 0x180037064
cmp qword [rax + 8], 5
je case.0x180036fed.17
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.IPDL::PUDPSocket::AsyncSendClose
call fcn.18005f980
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rsi, r8
jmp case.0x180036fed.17
mov rax, qword [r15 + 0x20]
test rax, rax
je 0x1800370a6
cmp qword [rax + 8], 3
je case.0x180036fed.17
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.Expand_once_not_implemented_yet.
call fcn.18005f980
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r15, qword [r15 + 0x18]
jmp case.0x180036fed.17
mov rax, qword [r15 + 0x20]
mov r15, qword [rax + 0x20]
jmp case.0x180036fed.17
cmp qword [r15 + 8], 4
jne 0x1800373da
cmp qword [r15 + 0x10], rdi
jne 0x1800373b4
cmp qword [r15 + 0x18], rdi
je case.0x180036fed.17
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.sare_och_starta_om_datorn__och_g
call fcn.18005f980
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
cmp qword [r15 + 8], 5
jne 0x180037400
mov rax, qword [r15 + 0x10]
test rax, rax
je 0x180037146
cmp qword [rax + 8], 3
je case.0x180036fed.17
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.InstallingWSPInstalled_Printer
call fcn.18005f980
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rax, qword [r15 + 0x18]
test rax, rax
je 0x180037180
cmp qword [rax + 8], 6
je case.0x180036fed.17
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.Phx::Boolean_isHiddenParam__0
call fcn.18005f980
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
imul rcx, qword [r12 + 8], 0x38
mov rax, qword [r12]
mov qword [rcx + rax + 0x18], rdi
imul rcx, qword [r12 + 8], 0x38
mov rax, qword [r12]
mov qword [rcx + rax + 0x20], rdi
imul rcx, qword [r12 + 8], 0x38
mov rax, qword [r12]
mov qword [rcx + rax + 0x28], rdi
jmp case.0x180036fed.17
mov rax, qword [r15 + 0x20]
test rax, rax
je 0x1800371ec
cmp qword [rax + 8], 5
je case.0x180036fed.17
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.copyTexImage2D:_border_must_be_0
call fcn.18005f980
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rax, qword [r15 + 0x10]
test rax, rax
je 0x180037426
cmp qword [rax + 8], 2
jne 0x180037426
mov rax, qword [r15 + 0x18]
test rax, rax
je 0x18003723e
cmp qword [rax + 8], 4
je case.0x180036fed.17
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.Shared_deletion_regions_unlinked
call fcn.18005f980
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
cmp qword [r15 + 0x20], rdi
jne 0x18003744c
mov r15, qword [r15 + 0x18]
cmp qword [r15 + 8], 6
je case.0x180036fed.17
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.mMessageQueue_i___mSupportsArray
call fcn.18005f980
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
imul rcx, qword [r12 + 8], 0x38
mov rax, qword [r12]
mov qword [rcx + rax + 0x30], rdi
jmp case.0x180036fed.17
mov r15, qword [r15 + 0x20]
cmp qword [r15 + 8], 3
je case.0x180036fed.17
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.VarTemplatePartialSpecialization
call fcn.18005f980
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
cmp qword [r15 + 0x18], rdi
jne 0x180037498
mov rax, qword [r15 + 0x20]
test rax, rax
je 0x180037472
cmp qword [rax + 8], 6
jne 0x180037472
mov r9d, 0xba
mov byte [rbp + 0x50], 1
lea r8, [rbp + 0x50]
xor edx, edx
mov rcx, r10
call fcn.1800401b0
mov r8, qword [rbp - 0x28]
lea rdx, [0x180000000]
mov r10, rax
add r14d, ebx
lea eax, [r14 + 0x59]
cmp eax, r13d
ja 0x180036fd0
jmp case.0x180036fed.13
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.Couldnt_initialize_zlib_stream.
call fcn.18005f980
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.s_trainIdx__lidy__BLOCK_SIZE_
call fcn.18005f980
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.E71079445FCA11DDBA1D577656D89593
call fcn.18005f980
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str._1:_mo__2_method__3_input_arg__4
call fcn.18005f980
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.GST_STATE_CHANGE_READY_TO_PAUSED
call fcn.18005f980
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.Updating_current_power_state:__1
call fcn.18005f980
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.ViewMsg_ResolveTapDisambiguation
call fcn.18005f980
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.PContent::Msg_AudioChannelNotify
call fcn.18005f980
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.lat._Egy_webhely_Flash_Player_be
call fcn.18005f980
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.Failed_to_delete_clids_XML_file.
call fcn.18005f980
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3