Function at 0x140011760
Capabilities:
Check for software breakpoints

Disassembly:
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x28
mov r12, rcx
mov rsi, rdx
test rdx, rdx
je 0x140011871
cmp byte [rdx], 0x30
je 0x1400117af
cmp byte [rdx], 0x2d
jne 0x140011793
cmp byte [rdx + 1], 0x61
je 0x14001187c
lea rdx, str._all
mov rcx, rsi
call sym.strcmp
test eax, eax
jne 0x140011890
xor r14d, r14d
jmp 0x1400117b5
mov r14d, 2
mov ebp, r14d
lea rbx, str..archive_..._____________Manage_SQL_archives
xor esi, esi
xor edi, edi
xor ebp, 3
lea r15, [rbx + 0x658]
mov eax, 0x2e
lea r13, str.._s_n
and ebp, 2
jmp 0x140011804
and esi, 0xfffffffe
mov eax, r14d
mov edx, r14d
xor eax, esi
and edx, 1
and eax, 2
or eax, edx
je 0x140011860
add rbx, 8
cmp r15, rbx
je 0x140011835
mov rax, qword [rbx]
movzx eax, byte [rax]
mov r8, qword [rbx]
cmp al, 0x2c
je 0x140011850
cmp al, 0x2e
jne 0x1400117e0
mov esi, 1
test r14b, 2
jne 0x1400117f5
add r8, 1
mov rdx, r13
mov rcx, r12
add rbx, 8
call sym.fPrintfUtf8
add edi, 1
cmp r15, rbx
jne 0x1400117fe
mov eax, edi
add rsp, 0x28
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret
mov esi, 3
test ebp, ebp
je 0x14001181a
jmp 0x1400117f5
lea rdx, [0x140151227]
mov rcx, r12
call sym.fPrintfUtf8
jmp 0x1400117f5
mov r14d, 1
jmp 0x1400117b5
xor r14d, r14d
cmp byte [rdx + 2], 0
je 0x1400117b5
jmp 0x140011793
lea rdx, str.__all
mov rcx, rsi
call sym.strcmp
test eax, eax
je 0x1400117aa
mov rdx, rsi
lea rcx, str.._s
call sym.sqlite3_mprintf
mov rbp, rax
test rax, rax
je 0x140011a9e
mov ebx, 1
xor edi, edi
xor r14d, r14d
lea r13, [0x14015e238]
jmp 0x1400118e5
add rbx, 1
cmp rbx, 0xcc
je 0x140011913
mov r15, qword [r13 + rbx*8]
mov rcx, rbp
mov rdx, r15
call sym.sqlite3_strglob
test eax, eax
jne 0x1400118d8
mov r8, r15
lea rdx, [0x140151227]
mov rcx, r12
mov r14d, ebx
call sym.fPrintfUtf8
add edi, 1
jmp 0x1400118d8
mov rcx, rbp
call sym.sqlite3_free
test edi, edi
je 0x140011988
cmp edi, 1
jne 0x140011835
cmp r14d, 0xc9
jg 0x140011835
movsxd rdx, r14d
lea rax, str..archive_..._____________Manage_SQL_archives
lea rsi, [0x140151227]
lea rbx, [rax + rdx*8]
mov eax, 0xc9
sub eax, r14d
add rax, rdx
lea rdx, str.___Each_command_must_have_exactly_one_of_the_following_options:
lea rbp, [rdx + rax*8]
jmp 0x14001197a
mov rdx, rsi
mov rcx, r12
add rbx, 8
call sym.fPrintfUtf8
cmp rbx, rbp
je 0x140011835
mov r8, qword [rbx]
cmp byte [r8], 0x20
je 0x140011962
jmp 0x140011835
mov rdx, rsi
lea rcx, [0x14015222a]
call sym.sqlite3_mprintf
mov rbx, rax
test rax, rax
je 0x140011a9e
xor r13d, r13d
mov eax, 0x2e
lea rdx, str..archive_..._____________Manage_SQL_archives
lea rsi, str..archive_..._____________Manage_SQL_archives
lea rbp, [0x140151227]
jmp 0x1400119de
add edi, 1
cmp edi, 0xcb
je 0x140011a92
mov rcx, rsi
movsxd rax, edi
mov rdx, qword [rcx + rax*8]
movzx eax, byte [rdx]
cmp al, 0x2c
je 0x140011a61
cmp al, 0x2e
mov rcx, rbx
cmove r14d, edi
xor r8d, r8d
call sym.sqlite3_strlike
test eax, eax
jne 0x1400119c2
movsxd rdi, r14d
mov rdx, rbp
mov rcx, r12
mov r8, qword [rsi + rdi*8]
call sym.fPrintfUtf8
cmp r14d, 0xc9
jg 0x140011a50
lea rdi, [rsi + rdi*8]
jmp 0x140011a30
mov rdx, rbp
mov rcx, r12
add rdi, 8
call sym.fPrintfUtf8
cmp r14d, 0xca
je 0x140011a50
mov r8, qword [rdi + 8]
mov eax, r14d
add r14d, 1
cmp byte [r8], 0x20
je 0x140011a18
mov edi, r14d
add r13d, 1
mov r14d, eax
jmp 0x1400119c5
lea edi, [r13 + 1]
mov rcx, rbx
call sym.sqlite3_free
jmp 0x140011835
lea eax, [rdi + 1]
mov edx, 0xca
lea r8, str..archive_..._____________Manage_SQL_archives
cdqe
sub edx, edi
add rdx, rax
jmp 0x140011a8d
mov r9, qword [r8 + rax*8]
lea r10, [rax + 1]
mov rcx, r8
cmp byte [r9], 0x20
jne 0x140011a97
mov rax, r10
cmp rax, rdx
jne 0x140011a79
mov edi, r13d
jmp 0x140011a54
mov edi, eax
jmp 0x1400119d4
call sym.shell_out_of_memory
nop
nop word cs:[rax + rax]
nop