Function at 0x14008a9e0
Capabilities:
Check if file exists
Get file attributes
Get file size
Read file via mapping

Disassembly:
mov rax, rsp
mov qword [rax + 8], rcx
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x130
mov qword [rax - 0x40], 0xfffffffffffffffe
mov r12, rcx
xor edi, edi
mov qword [rax + 0x20], rdi
mov ebx, edi
lea rcx, [rax - 0x68]
call fcn.14007e5b0
lea r8d, [rdi + 0xa]
lea rdx, str.dblink.db
mov rcx, rax
call fcn.140002740
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x80], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], 7
mov word [rax], di
mov rdx, qword [rsp + 0x118]
cmp rdx, 8
jb 0x14008aa93
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x100]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008aa8e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008c5e0
call fcn.14017b7ac
lea rcx, [rsp + 0x70]
cmp qword [rsp + 0x88], 8
cmovae rcx, qword [rsp + 0x70]
call qword [sym.imp.KERNEL32.dll_GetFileAttributesW]
cmp eax, 0xffffffff
je 0x14008ac3f
and eax, 0x10
test al, al
jne 0x14008ac3f
mov r15b, 1
lea rcx, [rsp + 0x70]
cmp qword [rsp + 0x88], 8
cmovae rcx, qword [rsp + 0x70]
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], 0x80
mov dword [rsp + 0x20], 3
xor r9d, r9d
xor r8d, r8d
mov edx, 0x80000000
call qword [sym.imp.KERNEL32.dll_CreateFileW]
mov rsi, rax
cmp rax, 0xffffffffffffffff
je 0x14008ac11
lea rdx, [rsp + 0x90]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetFileSizeEx]
mov edi, dword [rsp + 0x90]
test edi, edi
je 0x14008ac11
xor r13d, r13d
mov qword [rsp + 0x28], r13
mov dword [rsp + 0x20], r13d
xor r9d, r9d
xor edx, edx
mov r8d, 0x4000002
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_CreateFileMappingA]
mov r14, rax
test rax, rax
je 0x14008ac11
mov qword [rsp + 0x20], r13
xor r9d, r9d
xor r8d, r8d
lea edx, [r13 + 4]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_MapViewOfFile]
mov r8, rax
test rax, rax
je 0x14008ac08
mov edx, r13d
cmp edi, 8
jb 0x14008abdc
mov r9d, edi
and r9d, 0xfffffff8
movdqa xmm2, xmmword [0x1401ccdb0]
movdqa xmm3, xmm2
nop word [rax + rax]
mov eax, edx
movd xmm1, dword [rax + r8]
xorps xmm0, xmm0
punpcklbw xmm1, xmm0
punpcklwd xmm1, xmm0
pand xmm1, xmm2
movdqa xmm2, xmm1
lea eax, [rdx + 4]
movd xmm1, dword [rax + r8]
punpcklbw xmm1, xmm0
punpcklwd xmm1, xmm0
pand xmm1, xmm3
movdqa xmm3, xmm1
add edx, 8
cmp edx, r9d
jb 0x14008aba0
cmp edx, edi
jae 0x14008abff
mov ecx, edx
add rcx, r8
sub edi, edx
mov edx, edi
nop dword [rax]
movzx eax, byte [rcx]
and ebx, eax
lea rcx, [rcx + 1]
sub rdx, 1
jne 0x14008abf0
mov rcx, r8
call qword [sym.imp.KERNEL32.dll_UnmapViewOfFile]
mov rcx, r14
call qword [sym.imp.KERNEL32.dll_CloseHandle]
test rsi, rsi
je 0x14008ac1f
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov ecx, 1
call fcn.1401b0a80
mov rcx, rax
mov r8d, ebx
lea rdx, [0x1401cc738]
call fcn.140082100
xor edi, edi
jmp 0x14008ac42
xor r15b, r15b
movdqa xmm0, xmmword [0x1401f8be0]
movdqu xmmword [rsp + 0x58], xmm0
mov byte [rsp + 0x48], 0
mov r8d, 0xfde9
lea rdx, [rsp + 0x48]
lea rcx, [rsp + 0x70]
call fcn.140001990
lea rcx, [rsp + 0x48]
cmp qword [rsp + 0x60], 0x10
cmovae rcx, qword [rsp + 0x48]
lea r14, [r12 + 8]
mov rdx, r14
call fcn.1400d93c0
test eax, eax
je 0x14008ad53
mov rcx, qword [r14]
call fcn.1400d99e0
mov rbx, rax
mov ecx, 2
call fcn.1401b0a80
mov rcx, rax
mov r8, rbx
lea rdx, [0x1401cc740]
call fcn.140082100
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x14008acf4
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008acef
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008c5e6
call fcn.14017b7ac
movdqa xmm0, xmmword [0x1401f8be0]
movdqu xmmword [rsp + 0x58], xmm0
mov byte [rsp + 0x48], 0
mov rdx, qword [rsp + 0x88]
cmp rdx, 8
jb 0x14008ad4c
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008ad47
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008c5ec
call fcn.14017b7ac
xor al, al
jmp 0x14008c5cd
test r15b, r15b
jne 0x14008b005
lea rax, [rsp + 0x188]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
lea rdx, str.BEGIN
mov rcx, qword [r14]
call fcn.1400d7830
test eax, eax
jne 0x14008c5f2
lea rax, [rsp + 0x188]
mov qword [rsp + 0x20], rax
xor r9d, r9d
lea r8, [0x140081e30]
lea rdx, str.CREATE_TABLE_IF_NOT_EXISTS_Version_ID_INTEGER_PRIMARY_KEY__Ver_INTEGER_
mov rcx, qword [r14]
call fcn.1400d7830
test eax, eax
jne 0x14008c60d
mov r8d, dword [0x140226010]
lea rdx, str.REPLACE_INTO_Version_ID_Ver__VALUES__1__d__
lea rcx, [rsp + 0xa0]
call fcn.1400015b0
mov r8d, 0xfde9
lea rdx, [rsp + 0x48]
lea rcx, [rsp + 0xa0]
call fcn.140001990
lea rdx, [rsp + 0x48]
cmp qword [rsp + 0x60], 0x10
cmovae rdx, qword [rsp + 0x48]
lea rax, [rsp + 0x188]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
mov rcx, qword [r14]
call fcn.1400d7830
test eax, eax
jne 0x14008c628
mov eax, dword [0x140226010]
mov dword [r12 + 0x10], eax
lea rax, [rsp + 0x188]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
lea rdx, str.CREATE_TABLE_IF_NOT_EXISTS_Groups_ID_INTEGER_PRIMARY_KEY_AUTOINCREMENT_NAME_CHARACTER_16__NOT_NULL_TYPE_INTEGER_DEFAULT_0_SORT_INTEGER_DEFAULT_0_POS_INTEGER_DEFAULT_0_ParentGroup_INTEGER_DEFAULT_0_ICON_TEXT_LAYOUT_INTEGER_DEFAULT_0_ICONSIZE_INTEGER_DEFAULT_0__
mov rcx, qword [r14]
call fcn.1400d7830
test eax, eax
jne 0x14008c643
lea rax, [rsp + 0x188]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
lea rdx, str.CREATE_TABLE_IF_NOT_EXISTS_Links_ID_INTEGER_PRIMARY_KEY_AUTOINCREMENT_NAME_TEXT_NOT_NULL_POS_INTEGER_DEFAULT_0_RunCount_INTEGER_DEFAULT_0_ParentGroup_INTEGER_DEFAULT_0_TYPE_INTEGER_DEFAULT_0_ICON_TEXT_NOT_NULL_PATH_TEXT_NOT_NULL_Parameter_TEXT_NOT_NULL_WorkDir_TEXT_NOT_NULL_HotKey_INTEGER_DEFAULT_0_ShowCmd_INTEGER_DEFAULT_0_IsAdmin_INTEGER_DEFAULT_0_IsCustomColor_INTEGER_DEFAULT_0_CustomColor_CHARACTER_10__Remark_TEXT__
mov rcx, qword [r14]
call fcn.1400d7830
test eax, eax
jne 0x14008c65e
mov r8d, 0xfde9
lea rdx, [rsp + 0x48]
lea rcx, str.INSERT_INTO_Groups_ID_NAME__VALUES__1_
call fcn.1400018c0
lea rdx, [rsp + 0x48]
cmp qword [rsp + 0x60], 0x10
cmovae rdx, qword [rsp + 0x48]
lea rax, [rsp + 0x188]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
mov rcx, qword [r14]
call fcn.1400d7830
test eax, eax
jne 0x14008c679
lea rax, [rsp + 0x188]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
lea rdx, str.COMMIT
mov rcx, qword [r14]
call fcn.1400d7830
test eax, eax
jne 0x14008c694
mov rdx, qword [rsp + 0xb8]
cmp rdx, 8
jb 0x14008af47
lea rdx, [rdx*2 + 2]
mov qword [rsp + 0x120], rdx
mov rcx, qword [rsp + 0xa0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008af42
add rdx, 0x27
mov qword [rsp + 0x120], rdx
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008c6af
call fcn.14017b7ac
mov qword [rsp + 0xb0], rdi
mov qword [rsp + 0xb8], 7
mov word [rsp + 0xa0], di
jmp 0x14008b005
cmp dword [r12 + 0x10], 0
jne 0x14008b35a
mov qword [rsp + 0x90], rdi
mov qword [rsp + 0x20], rdi
lea r9, [rsp + 0x90]
mov r8d, 0xffffffff
lea rdx, str.select_Ver_from_Version_where_id1
mov rcx, qword [r14]
call fcn.1400d9d00
test eax, eax
jne 0x14008b072
mov rcx, qword [rsp + 0x90]
call fcn.1400daba0
cmp eax, 0x64
jne 0x14008b065
xor edx, edx
mov rcx, qword [rsp + 0x90]
call fcn.1400db190
mov dword [r12 + 0x10], eax
mov rcx, qword [rsp + 0x90]
call fcn.1400db670
cmp dword [r12 + 0x10], 0
jne 0x14008b35a
lea rax, [rsp + 0x188]
mov qword [rsp + 0x20], rax
xor r9d, r9d
lea r8, [0x140081e30]
lea rdx, str.CREATE_TABLE_IF_NOT_EXISTS_Version_ID_INTEGER_PRIMARY_KEY__Ver_INTEGER_
mov rcx, qword [r14]
call fcn.1400d7830
test eax, eax
je 0x14008b177
mov ecx, 2
call fcn.1401b0a80
mov rcx, rax
mov r8, qword [rsp + 0x188]
lea rdx, str.SQL_error:__s_n
call fcn.140082100
mov rcx, qword [rsp + 0x188]
call fcn.1400d8d90
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x14008b117
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008b112
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008c6c1
call fcn.14017b7ac
movdqa xmm0, xmmword [0x1401f8be0]
movdqu xmmword [rsp + 0x58], xmm0
mov byte [rsp + 0x48], 0
mov rdx, qword [rsp + 0x88]
cmp rdx, 8
jb 0x14008ad4c
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008ad47
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008c6c7
jmp 0x14008ad47
mov r8d, 0x2968
lea rdx, str.REPLACE_INTO_Version_ID_Ver__VALUES__1__d__
lea rcx, [rsp + 0xa0]
call fcn.1400015b0
mov r8d, 0xfde9
lea rdx, [rsp + 0x48]
lea rcx, [rsp + 0xa0]
call fcn.140001990
lea rdx, [rsp + 0x48]
cmp qword [rsp + 0x60], 0x10
cmovae rdx, qword [rsp + 0x48]
lea rax, [rsp + 0x188]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
mov rcx, qword [r14]
call fcn.1400d7830
test eax, eax
je 0x14008b309
mov ecx, 2
call fcn.1401b0a80
mov rcx, rax
mov r8, qword [rsp + 0x188]
lea rdx, str.SQL_error:__s_n
call fcn.140082100
mov rcx, qword [rsp + 0x188]
call fcn.1400d8d90
mov rdx, qword [rsp + 0xb8]
cmp rdx, 8
jb 0x14008b253
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0xa0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008b24e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008c6cd
call fcn.14017b7ac
movdqa xmm0, xmmword [0x1401f8bd0]
movdqu xmmword [rsp + 0xb0], xmm0
mov word [rsp + 0xa0], di
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x14008b2a9
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008b2a4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008c6d3
call fcn.14017b7ac
movdqa xmm0, xmmword [0x1401f8be0]
movdqu xmmword [rsp + 0x58], xmm0
mov byte [rsp + 0x48], 0
mov rdx, qword [rsp + 0x88]
cmp rdx, 8
jb 0x14008ad4c
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008ad47
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008c6d9
jmp 0x14008ad47
mov dword [r12 + 0x10], 0x2968
mov rdx, qword [rsp + 0xb8]
cmp rdx, 8
jb 0x14008b35a
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0xa0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008b355
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008c6df
call fcn.14017b7ac
lea rax, [rsp + 0x188]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x178]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x180]
lea r8, [rsp + 0x68]
lea rdx, str.select__from_sqlite_master_where_name__Groups_and_sql_like__TYPE_
mov rcx, qword [r14]
call fcn.1400d87a0
test eax, eax
je 0x14008b463
mov ecx, 2
call fcn.1401b0a80
mov rcx, rax
mov r8, qword [rsp + 0x188]
lea rdx, str.SQL_error:__s_n
call fcn.140082100
mov rcx, qword [rsp + 0x188]
call fcn.1400d8d90
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x14008b403
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008b3fe
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008c6e5
call fcn.14017b7ac
movdqa xmm0, xmmword [0x1401f8be0]
movdqu xmmword [rsp + 0x58], xmm0
mov byte [rsp + 0x48], 0
mov rdx, qword [rsp + 0x88]
cmp rdx, 8
jb 0x14008ad4c
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008ad47
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008c6eb
jmp 0x14008ad47
cmp dword [r12 + 0x10], 0x29d4
jb 0x14008b47c
cmp dword [rsp + 0x180], 0
jne 0x14008b673
lea rax, [rsp + 0x188]
mov qword [rsp + 0x20], rax
xor r9d, r9d
lea r8, [0x140081e30]
lea rdx, str.ALTER_TABLE_Groups_ADD_TYPE_INTEGER_Default_0_ALTER_TABLE_Groups_ADD_SORT_INTEGER_Default_0_
mov rcx, qword [r14]
call fcn.1400d7830
test eax, eax
je 0x14008b575
mov ecx, 2
call fcn.1401b0a80
mov rcx, rax
mov r8, qword [rsp + 0x188]
lea rdx, str.SQL_error:__s_n
call fcn.140082100
mov rcx, qword [rsp + 0x188]
call fcn.1400d8d90
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x14008b515
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008b510
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008c6f1
call fcn.14017b7ac
movdqa xmm0, xmmword [0x1401f8be0]
movdqu xmmword [rsp + 0x58], xmm0
mov byte [rsp + 0x48], 0
mov rdx, qword [rsp + 0x88]
cmp rdx, 8
jb 0x14008ad4c
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008ad47
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008c6f7
jmp 0x14008ad47
lea rax, [rsp + 0x188]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
lea rdx, str.REPLACE_INTO_Version_ID_Ver__VALUES__1_10708_
mov rcx, qword [r14]
call fcn.1400d7830
test eax, eax
je 0x14008b66a
mov ecx, 2
call fcn.1401b0a80
mov rcx, rax
mov r8, qword [rsp + 0x188]
lea rdx, str.SQL_error:__s_n
call fcn.140082100
mov rcx, qword [rsp + 0x188]
call fcn.1400d8d90
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x14008b60a
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008b605
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008c6fd
call fcn.14017b7ac
movdqa xmm0, xmmword [0x1401f8be0]
movdqu xmmword [rsp + 0x58], xmm0
mov byte [rsp + 0x48], 0
mov rdx, qword [rsp + 0x88]
cmp rdx, 8
jb 0x14008ad4c
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008ad47
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008c703
jmp 0x14008ad47
mov dword [r12 + 0x10], 0x29d4
lea rax, [rsp + 0x188]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x178]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x180]
lea r8, [rsp + 0x68]
lea rdx, str.select__from_sqlite_master_where_name__Groups_and_sql_like__Content_
mov rcx, qword [r14]
call fcn.1400d87a0
test eax, eax
je 0x14008b77c
mov ecx, 2
call fcn.1401b0a80
mov rcx, rax
mov r8, qword [rsp + 0x188]
lea rdx, str.SQL_error:__s_n
call fcn.140082100
mov rcx, qword [rsp + 0x188]
call fcn.1400d8d90
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x14008b71c
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008b717
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008c709
call fcn.14017b7ac
movdqa xmm0, xmmword [0x1401f8be0]
movdqu xmmword [rsp + 0x58], xmm0
mov byte [rsp + 0x48], 0
mov rdx, qword [rsp + 0x88]
cmp rdx, 8
jb 0x14008ad4c
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008ad47
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008c70f
jmp 0x14008ad47
cmp dword [r12 + 0x10], 0x2a30
jb 0x14008b795
cmp dword [rsp + 0x180], 0
jne 0x14008b98c
lea rax, [rsp + 0x188]
mov qword [rsp + 0x20], rax
xor r9d, r9d
lea r8, [0x140081e30]
lea rdx, str.ALTER_TABLE_Groups_ADD_Content_TEXT
mov rcx, qword [r14]
call fcn.1400d7830
test eax, eax
je 0x14008b88e
mov ecx, 2
call fcn.1401b0a80
mov rcx, rax
mov r8, qword [rsp + 0x188]
lea rdx, str.SQL_error:__s_n
call fcn.140082100
mov rcx, qword [rsp + 0x188]
call fcn.1400d8d90
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x14008b82e
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008b829
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008c715
call fcn.14017b7ac
movdqa xmm0, xmmword [0x1401f8be0]
movdqu xmmword [rsp + 0x58], xmm0
mov byte [rsp + 0x48], 0
mov rdx, qword [rsp + 0x88]
cmp rdx, 8
jb 0x14008ad4c
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008ad47
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008c71b
jmp 0x14008ad47
lea rax, [rsp + 0x188]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
lea rdx, str.REPLACE_INTO_Version_ID_Ver__VALUES__1_10800_
mov rcx, qword [r14]
call fcn.1400d7830
test eax, eax
je 0x14008b983
mov ecx, 2
call fcn.1401b0a80
mov rcx, rax
mov r8, qword [rsp + 0x188]
lea rdx, str.SQL_error:__s_n
call fcn.140082100
mov rcx, qword [rsp + 0x188]
call fcn.1400d8d90
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x14008b923
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008b91e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008c721
call fcn.14017b7ac
movdqa xmm0, xmmword [0x1401f8be0]
movdqu xmmword [rsp + 0x58], xmm0
mov byte [rsp + 0x48], 0
mov rdx, qword [rsp + 0x88]
cmp rdx, 8
jb 0x14008ad4c
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008ad47
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008c727
jmp 0x14008ad47
mov dword [r12 + 0x10], 0x2a30
lea rax, [rsp + 0x188]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x178]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x180]
lea r8, [rsp + 0x68]
lea rdx, str.select__from_sqlite_master_where_name__Links_and_sql_like__Pidl_
mov rcx, qword [r14]
call fcn.1400d87a0
test eax, eax
je 0x14008ba95
mov ecx, 2
call fcn.1401b0a80
mov rcx, rax
mov r8, qword [rsp + 0x188]
lea rdx, str.SQL_error:__s_n
call fcn.140082100
mov rcx, qword [rsp + 0x188]
call fcn.1400d8d90
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x14008ba35
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008ba30
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008c72d
call fcn.14017b7ac
movdqa xmm0, xmmword [0x1401f8be0]
movdqu xmmword [rsp + 0x58], xmm0
mov byte [rsp + 0x48], 0
mov rdx, qword [rsp + 0x88]
cmp rdx, 8
jb 0x14008ad4c
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008ad47
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008c733
jmp 0x14008ad47
cmp dword [r12 + 0x10], 0x2a30
jb 0x14008baae
cmp dword [rsp + 0x180], 0
jne 0x14008bc5f
lea rax, [rsp + 0x188]
mov qword [rsp + 0x20], rax
xor r9d, r9d
lea r8, [0x140081e30]
lea rdx, str.ALTER_TABLE_Links_ADD_Pidl_BLOB_
mov rcx, qword [r14]
call fcn.1400d7830
test eax, eax
je 0x14008bba7
mov ecx, 2
call fcn.1401b0a80
mov rcx, rax
mov r8, qword [rsp + 0x188]
lea rdx, str.SQL_error:__s_n
call fcn.140082100
mov rcx, qword [rsp + 0x188]
call fcn.1400d8d90
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x14008bb47
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008bb42
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008c739
call fcn.14017b7ac
movdqa xmm0, xmmword [0x1401f8be0]
movdqu xmmword [rsp + 0x58], xmm0
mov byte [rsp + 0x48], 0
mov rdx, qword [rsp + 0x88]
cmp rdx, 8
jb 0x14008ad4c
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008ad47
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008c73f
jmp 0x14008ad47
lea rax, [rsp + 0x188]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
lea rdx, str.REPLACE_INTO_Version_ID_Ver__VALUES__1_10800_
mov rcx, qword [r14]
call fcn.1400d7830
test eax, eax
je 0x14008bc56
mov ecx, 2
call fcn.1401b0a80
mov rcx, rax
mov r8, qword [rsp + 0x188]
lea rdx, str.SQL_error:__s_n
call fcn.140082100
mov rcx, qword [rsp + 0x188]
call fcn.1400d8d90
lea rcx, [rsp + 0x48]
call fcn.140002b50
mov rdx, qword [rsp + 0x88]
cmp rdx, 8
jb 0x14008ad4c
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008ad47
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008c745
jmp 0x14008ad47
mov dword [r12 + 0x10], 0x2a30
lea rax, [rsp + 0x188]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x178]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x180]
lea r8, [rsp + 0x68]
lea rdx, str.select_ID_NAME_ParentGroup_ICON_LAYOUT_ICONSIZE_POS_TYPE_SORT_Content_from_Groups_ORDER_BY_ParentGroup_POS
mov rcx, qword [r14]
call fcn.1400d87a0
test eax, eax
je 0x14008bd22
mov ecx, 2
call fcn.1401b0a80
mov rcx, rax
mov r8, qword [rsp + 0x188]
lea rdx, str.SQL_error:__s_n
call fcn.140082100
mov rcx, qword [rsp + 0x188]
call fcn.1400d8d90
lea rcx, [rsp + 0x48]
call fcn.140002b50
mov rdx, qword [rsp + 0x88]
cmp rdx, 8
jb 0x14008ad4c
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008ad47
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008c74b
jmp 0x14008ad47
mov r13d, 1
cmp dword [rsp + 0x180], r13d
jl 0x14008bf7d
movzx ebx, byte [rsp + 0x178]
nop
mov ecx, QISearch
call fcn.14017b770
test rax, rax
je 0x14008bd59
mov rcx, rax
call fcn.140083ca0
jmp 0x14008bd5c
mov rax, rdi
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x90], xmm0
movzx r8d, bl
mov rdx, rax
lea rcx, [rsp + 0x90]
call fcn.140083860
mov eax, r13d
imul eax, dword [rsp + 0x178]
movsxd rdx, eax
mov rcx, qword [rsp + 0x68]
mov rcx, qword [rcx + rdx*8]
call sub.msvcrt.dll_atoi
mov rsi, qword [rsp + 0x90]
mov dword [rsi], eax
cmp dword [r12], eax
jge 0x14008bdac
mov dword [r12], eax
lea rdx, [rsi + 0x18]
mov eax, r13d
imul eax, dword [rsp + 0x178]
movsxd r9, eax
mov r8d, 0xfde9
mov rcx, qword [rsp + 0x68]
mov rcx, qword [rcx + r9*8 + 8]
call fcn.140001750
mov eax, r13d
imul eax, dword [rsp + 0x178]
movsxd rdx, eax
mov rcx, qword [rsp + 0x68]
mov rcx, qword [rcx + rdx*8 + 0x10]
call sub.msvcrt.dll_atoi
mov dword [rsi + 0x10], eax
lea rdx, [rsi + 0x38]
mov eax, r13d
imul eax, dword [rsp + 0x178]
movsxd r9, eax
mov r8d, 0xfde9
mov rcx, qword [rsp + 0x68]
mov rcx, qword [rcx + r9*8 + 0x18]
call fcn.140001750
mov eax, r13d
imul eax, dword [rsp + 0x178]
movsxd rdx, eax
mov rcx, qword [rsp + 0x68]
mov rcx, qword [rcx + rdx*8 + 0x20]
call sub.msvcrt.dll_atoi
mov dword [rsi + 0x78], eax
mov eax, r13d
imul eax, dword [rsp + 0x178]
movsxd rdx, eax
mov rcx, qword [rsp + 0x68]
mov rcx, qword [rcx + rdx*8 + 0x28]
call sub.msvcrt.dll_atoi
mov dword [rsi + 0x7c], eax
mov eax, r13d
imul eax, dword [rsp + 0x178]
movsxd rdx, eax
mov rcx, qword [rsp + 0x68]
mov rcx, qword [rcx + rdx*8 + 0x30]
call sub.msvcrt.dll_atoi
mov dword [rsi + 4], eax
mov eax, r13d
imul eax, dword [rsp + 0x178]
movsxd rdx, eax
mov rcx, qword [rsp + 0x68]
mov rcx, qword [rcx + rdx*8 + 0x38]
call sub.msvcrt.dll_atoi
mov dword [rsi + 8], eax
mov eax, r13d
imul eax, dword [rsp + 0x178]
movsxd rdx, eax
mov rcx, qword [rsp + 0x68]
mov rcx, qword [rcx + rdx*8 + 0x40]
call sub.msvcrt.dll_atoi
mov dword [rsi + 0xc], eax
lea rdx, [rsi + 0x58]
mov eax, r13d
imul eax, dword [rsp + 0x178]
movsxd r9, eax
mov r8d, 0xfde9
mov rcx, qword [rsp + 0x68]
mov rcx, qword [rcx + r9*8 + 0x48]
call fcn.140001750
cmp dword [rsi + 0x10], 0
jne 0x14008befb
lea rcx, [r12 + 0x18]
lea rdx, [rsp + 0x90]
call fcn.140092ec0
jmp 0x14008bf38
cmp qword [r12 + 0x38], 0
jbe 0x14008bf38
mov rdx, rdi
lea rcx, [r12 + 0x18]
call fcn.140084040
mov rcx, qword [rax]
mov eax, dword [rsi + 0x10]
cmp dword [rcx], eax
jne 0x14008bf2e
add rcx, 0x88
lea rdx, [rsp + 0x90]
call fcn.140092ec0
inc rdi
cmp rdi, qword [r12 + 0x38]
jb 0x14008bf03
mov rdx, rsi
lea rcx, [r12 + 0x40]
call fcn.140084090
mov rcx, rax
lea rdx, [rsp + 0x90]
call fcn.140082210
lea rcx, [rsp + 0x90]
call fcn.140008ee0
inc r13d
cmp r13d, dword [rsp + 0x180]
mov edi, 0
jle 0x14008bd40
lea r14, [r12 + 8]
mov rcx, qword [rsp + 0x68]
call fcn.1400d8940
xor esi, esi
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x20], rsi
lea r9, [rsp + 0x40]
lea r8d, [rsi - 1]
lea rdx, str.select_ID_NAME_ParentGroup_TYPE_POS_ICON_PATH_Parameter_WorkDir_IsAdmin_CustomColor_Remark_RunCount_HotKey_Pidl_from_Links_ORDER_BY_POS
mov rcx, qword [r14]
call fcn.1400d9d00
test eax, eax
je 0x14008c010
lea ecx, [rsi + 2]
call fcn.1401b0a80
mov rcx, rax
mov r8, qword [rsp + 0x188]
lea rdx, str.SQL_error:__s_n
call fcn.140082100
mov rcx, qword [rsp + 0x188]
call fcn.1400d8d90
lea rcx, [rsp + 0x48]
call fcn.140002b50
mov r8, qword [rsp + 0x88]
cmp r8, 8
jb 0x14008ad4c
inc r8
mov rdx, qword [rsp + 0x70]
lea rcx, [rsp + 0x70]
call fcn.140003490
xor al, al
jmp 0x14008c5cd
mov rcx, qword [rsp + 0x40]
call fcn.1400daba0
cmp eax, 0x64
jne 0x14008c4b7
lea r14d, [rax - 0x3a]
movzx ebx, byte [rsp + 0x178]
nop
mov ecx, 0x170
call fcn.14017b770
test rax, rax
je 0x14008c049
mov rcx, rax
call fcn.140083d70
jmp 0x14008c04c
mov rax, rsi
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x90], xmm0
movzx r8d, bl
mov rdx, rax
lea rcx, [rsp + 0x90]
call fcn.1400838c0
xor edx, edx
mov rcx, qword [rsp + 0x40]
call fcn.1400db190
mov r15, qword [rsp + 0x90]
mov dword [r15], eax
cmp dword [r12 + 4], eax
jge 0x14008c08f
mov dword [r12 + 4], eax
mov edx, 1
mov rcx, qword [rsp + 0x40]
call fcn.1400db2d0
mov rcx, rax
mov r8d, 0xfde9
lea rdx, [r15 + 0x20]
call fcn.140001750
lea rdx, [r15 + 0x20]
lea rcx, [rsp + 0x100]
call fcn.140089710
mov rdx, rax
lea rcx, [rsp + 0xc0]
call fcn.140001620
mov rdx, rax
lea rcx, [r15 + 0x40]
call fcn.1400129c0
mov r8, qword [rsp + 0xd8]
cmp r8, 8
jb 0x14008c103
inc r8
mov rdx, qword [rsp + 0xc0]
lea rcx, [rsp + 0xc0]
call fcn.140003490
mov qword [rsp + 0xd0], rsi
mov qword [rsp + 0xd8], 7
mov word [rsp + 0xc0], si
mov r8, qword [rsp + 0x118]
cmp r8, 8
jb 0x14008c145
inc r8
mov rdx, qword [rsp + 0x100]
lea rcx, [rsp + 0x100]
call fcn.140003490
mov edx, 2
mov rcx, qword [rsp + 0x40]
call fcn.1400db190
mov dword [r15 + 4], eax
mov edx, 3
mov rcx, qword [rsp + 0x40]
call fcn.1400db190
mov dword [r15 + 0x1c], eax
mov edx, 4
mov rcx, qword [rsp + 0x40]
call fcn.1400db190
mov dword [r15 + 0x18], eax
lea rdi, [r15 + 0x98]
mov edx, 5
mov rcx, qword [rsp + 0x40]
call fcn.1400db2d0
mov rcx, rax
mov r8d, 0xfde9
mov rdx, rdi
call fcn.140001750
cmp qword [r15 + 0xa8], 2
jbe 0x14008c1e5
mov rcx, rdi
mov rax, qword [rdi + 0x18]
cmp rax, 8
jb 0x14008c1bf
mov rcx, qword [rdi]
cmp word [rcx], 0x23
jne 0x14008c1e5
mov rcx, rdi
cmp rax, 8
jb 0x14008c1d1
mov rcx, qword [rdi]
cmp word [rcx + 2], 0x2e
jne 0x14008c1e5
cmp rax, 8
jb 0x14008c1e1
mov rdi, qword [rdi]
mov word [rdi], r14w
mov edx, 6
mov rcx, qword [rsp + 0x40]
call fcn.1400db2d0
mov rcx, rax
mov r8d, 0xfde9
lea rdx, [r15 + 0x60]
call fcn.140001750
mov edx, 7
mov rcx, qword [rsp + 0x40]
call fcn.1400db2d0
mov rcx, rax
mov r8d, 0xfde9
lea rdx, [r15 + 0xb8]
call fcn.140001750
mov edx, 8
mov rcx, qword [rsp + 0x40]
call fcn.1400db2d0
mov rcx, rax
mov r8d, 0xfde9
lea rdx, [r15 + 0xd8]
call fcn.140001750
mov edx, 9
mov rcx, qword [rsp + 0x40]
call fcn.1400db190
test eax, eax
setg al
mov byte [r15 + 0x104], al
lea r13, [r15 + 0x108]
mov edx, 0xa
mov rcx, qword [rsp + 0x40]
call fcn.1400db2d0
mov rcx, rax
mov r8d, 0xfde9
mov rdx, r13
call fcn.140001750
mov edx, 0xb
mov rcx, qword [rsp + 0x40]
call fcn.1400db2d0
mov rcx, rax
mov r8d, 0xfde9
lea rdx, [r15 + 0x128]
call fcn.140001750
lea rdx, [r15 + 0x128]
lea rcx, [rsp + 0x100]
call fcn.140089710
mov rdx, rax
lea rcx, [rsp + 0xc0]
call fcn.140001620
mov rdx, rax
lea rcx, [r15 + 0x148]
call fcn.1400129c0
mov r8, qword [rsp + 0xd8]
cmp r8, 8
jb 0x14008c30d
inc r8
mov rdx, qword [rsp + 0xc0]
lea rcx, [rsp + 0xc0]
call fcn.140003490
mov qword [rsp + 0xd0], rsi
mov qword [rsp + 0xd8], 7
mov word [rsp + 0xc0], si
mov r8, qword [rsp + 0x118]
cmp r8, 8
jb 0x14008c34f
inc r8
mov rdx, qword [rsp + 0x100]
lea rcx, [rsp + 0x100]
call fcn.140003490
mov edx, 0xc
mov rcx, qword [rsp + 0x40]
call fcn.1400db190
mov dword [r15 + 0x168], eax
mov edx, InitCommonControls
mov rcx, qword [rsp + 0x40]
call fcn.1400db190
mov word [r15 + 0xfc], ax
mov edx, InitCommonControls
mov rcx, qword [rsp + 0x40]
call fcn.1400db4c0
movsxd rdi, eax
test eax, eax
jle 0x14008c3d5
mov edx, InitCommonControls
mov rcx, qword [rsp + 0x40]
call fcn.1400db080
mov rsi, rax
lea r8, [r15 + 0x80]
mov rdx, rdi
lea rcx, [r15 + 0x80]
call fcn.14007a820
mov r9, rdi
mov r8, rsi
mov rdx, rdi
mov rcx, qword [r15 + 0x80]
call fcn.140093210
xor esi, esi
lea r14d, [rsi + 0x2a]
mov dword [r15 + 0x100], esi
cmp word [r15 + 0xfc], 0
je 0x14008c41b
call fcn.14008f0d0
mov rcx, rax
lea rdx, [rsp + 0x90]
call fcn.14008d820
test al, al
je 0x14008c41b
movzx eax, word [r15 + 0xfc]
movzx ecx, al
add ecx, 0xfffffffb
cmp ecx, 1
ja 0x14008c41b
call fcn.14008f2f0
mov byte [rax], 1
mov r8d, dword [r15 + 4]
lea rdx, [rsp + 0xa0]
mov rcx, r12
call fcn.140089ba0
mov rdi, qword [rsp + 0xa0]
test rdi, rdi
je 0x14008c48a
lea rcx, [r15 + 8]
lea rdx, [rsp + 0xa0]
call fcn.140082210
lea rcx, [rdi + 0xb0]
lea rdx, [rsp + 0x90]
call fcn.140092ec0
cmp qword [r15 + 0x118], 0
jbe 0x14008c48a
mov rax, r13
cmp qword [r13 + 0x18], 8
jb 0x14008c479
mov rax, qword [r13]
cmp word [rax], 0x23
jne 0x14008c48a
mov rdx, r13
mov rcx, r13
call fcn.14000a7d0
lea rcx, [rsp + 0xa0]
call fcn.140008ee0
lea rcx, [rsp + 0x90]
call fcn.140008ee0
mov rcx, qword [rsp + 0x40]
call fcn.1400daba0
cmp eax, 0x64
je 0x14008c030
mov rcx, qword [rsp + 0x40]
call fcn.1400db670
movdqa xmm0, xmmword [0x1401f8bd0]
movdqu xmmword [rsp + 0xd0], xmm0
mov word [rsp + 0xc0], si
mov r8d, 9
lea rdx, str.ffff8000
lea rcx, [rsp + 0xc0]
call fcn.140003280
movdqa xmm0, xmmword [0x1401f8bd0]
movdqu xmmword [rsp + 0xb0], xmm0
mov word [rsp + 0xa0], si
mov r8d, 9
lea rdx, str.ffff8000
lea rcx, [rsp + 0xa0]
call fcn.140003280
lea rdx, [rsp + 0xc0]
lea rcx, [rsp + 0xa0]
call fcn.14000a7d0
mov r8, qword [rsp + 0xb8]
cmp r8, 8
jb 0x14008c562
inc r8
mov rdx, qword [rsp + 0xa0]
lea rcx, [rsp + 0xa0]
call fcn.140003490
movdqa xmm0, xmmword [0x1401f8bd0]
movdqu xmmword [rsp + 0xb0], xmm0
mov word [rsp + 0xa0], si
mov r8, qword [rsp + 0xd8]
cmp r8, 8
jb 0x14008c5a1
inc r8
mov rdx, qword [rsp + 0xc0]
lea rcx, [rsp + 0xc0]
call fcn.140003490
lea rcx, [rsp + 0x48]
call fcn.140002b50
mov r8, qword [rsp + 0x88]
cmp r8, 8
jb 0x14008c5cb
inc r8
mov rdx, qword [rsp + 0x70]
lea rcx, [rsp + 0x70]
call fcn.140003490
mov al, 1
add rsp, 0x130
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
ret
call fcn.1401b08a0
int3
call fcn.1401b08a0
int3
call fcn.1401b08a0
nop
mov dword [rsp + 0xe0], edi
lea rdx, [0x140221060]
lea rcx, [rsp + 0xe0]
call sub.msvcrt.dll__CxxThrowException
mov dword [rsp + 0xe4], edi
lea rdx, [0x140221060]
lea rcx, [rsp + 0xe4]
call sub.msvcrt.dll__CxxThrowException
mov dword [rsp + 0xe8], edi
lea rdx, [0x140221060]
lea rcx, [rsp + 0xe8]
call sub.msvcrt.dll__CxxThrowException
mov dword [rsp + 0xec], edi
lea rdx, [0x140221060]
lea rcx, [rsp + 0xec]
call sub.msvcrt.dll__CxxThrowException
mov dword [rsp + 0xf0], edi
lea rdx, [0x140221060]
lea rcx, [rsp + 0xf0]
call sub.msvcrt.dll__CxxThrowException
mov dword [rsp + 0xf4], edi
lea rdx, [0x140221060]
lea rcx, [rsp + 0xf4]
call sub.msvcrt.dll__CxxThrowException
mov dword [rsp + 0xf8], edi
lea rdx, [0x140221060]
lea rcx, [rsp + 0xf8]
call sub.msvcrt.dll__CxxThrowException
call fcn.1401b08a0
nop
call fcn.1401b08a0
int3
call fcn.1401b08a0
int3
call fcn.1401b08a0
int3
call fcn.1401b08a0
int3
call fcn.1401b08a0
int3
call fcn.1401b08a0
int3
call fcn.1401b08a0
int3
call fcn.1401b08a0
int3
call fcn.1401b08a0
int3
call fcn.1401b08a0
int3
call fcn.1401b08a0
int3
call fcn.1401b08a0
int3
call fcn.1401b08a0
int3
call fcn.1401b08a0
int3
call fcn.1401b08a0
int3
call fcn.1401b08a0
int3
call fcn.1401b08a0
int3
call fcn.1401b08a0
int3
call fcn.1401b08a0
int3
call fcn.1401b08a0
int3
call fcn.1401b08a0
int3
call fcn.1401b08a0
int3
call fcn.1401b08a0
int3
call fcn.1401b08a0
int3
call fcn.1401b08a0
int3