Function at 0x491ffe
Capabilities:
Reference sql statements

Disassembly:
push 0x24
mov eax, 0x533b9d
call fcn.004fa4d4
xor esi, esi
mov dword [ebp - 4], esi
cmp dword [ebp + 8], esi
jne 0x492076
push ecx
mov ecx, esp
mov dword [ebp + 8], esp
push str.CCoreChrome::FindInDatabase
call fcn.00401769
mov byte [ebp - 4], 1
push 0x281
push ecx
mov ecx, esp
mov dword [ebp + 0x10], esp
push str..CoreChrome.cpp
call fcn.00401769
mov byte [ebp - 4], 2
push ecx
mov ecx, esp
mov dword [ebp + 0x14], esp
push str.cannot_find_information__db_is_null
call fcn.00401769
mov byte [ebp - 4], 3
push 6
mov byte [ebp - 4], 0
call fcn.00411585
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp + 0xc]
call fcn.00401898
xor eax, eax
call fcn.004fa5ac
ret 0x18
mov eax, dword [ebp + 0xc]
mov eax, dword [eax - 0xc]
cmp eax, esi
jne 0x4920dc
push ecx
mov ecx, esp
mov dword [ebp + 8], esp
push str.CCoreChrome::FindInDatabase
call fcn.00401769
mov byte [ebp - 4], 4
push 0x286
push ecx
mov ecx, esp
mov dword [ebp + 0x10], esp
push str..CoreChrome.cpp
call fcn.00401769
mov byte [ebp - 4], 5
push ecx
mov ecx, esp
mov dword [ebp + 0x14], esp
push str.cannot_find_information__where_clause_is_empty
call fcn.00401769
mov byte [ebp - 4], 6
push 1
mov byte [ebp - 4], 0
call fcn.00411585
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp + 0xc]
call fcn.00401898
mov eax, esi
jmp 0x49206e
lea eax, [ebp - 0x30]
push eax
mov dword [ebp - 0x18], esi
mov dword [ebp - 0x20], esi
mov dword [ebp - 0x1c], esi
mov dword [ebp - 0x14], esi
call fcn.00414eed
mov byte [ebp - 4], 7
push dword [ebp + 0xc]
lea eax, [ebp - 0x2c]
push str.SELECT_id__short_name__url__suggest_url_FROM_keywords_WHERE__s
push eax
call fcn.00404420
add esp, 0xc
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x30]
push eax
call fcn.00415187
mov byte [ebp - 4], 8
mov eax, dword [eax]
lea ecx, [ebp - 0x14]
push ecx
lea ecx, [ebp - 0x1c]
push ecx
lea ecx, [ebp - 0x20]
push ecx
lea ecx, [ebp - 0x18]
push ecx
push eax
push dword [ebp + 8]
call fcn.004bf5a6
add esp, 0x18
mov dword [ebp + 8], eax
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x24]
call fcn.00401898
push 0xffffffffffffffff
lea ecx, [ebp - 0x2c]
call fcn.004043a7
mov edi, dword [ebp - 0x18]
cmp dword [ebp + 8], esi
je 0x492240
cmp dword [ebp - 0x14], esi
je 0x4921cc
push 1
push 0x29a
push ecx
mov ecx, esp
mov dword [ebp + 0x10], esp
push str.CCoreChrome::FindInDatabase
call fcn.00401769
mov byte [ebp - 4], 9
push dword [ebp - 0x14]
lea ecx, [ebp + 8]
call fcn.00401769
mov byte [ebp - 4], 0xa
push ecx
mov ecx, esp
mov dword [ebp + 0x14], esp
push eax
push str.sqlite3_get_table_returned_error:
push ecx
call fcn.00404236
add esp, 0xc
mov byte [ebp - 4], 0xb
mov eax, dword [ebx]
push 1
mov byte [ebp - 4], 0xc
mov ecx, ebx
call dword [eax + 0x10]
mov byte [ebp - 4], 7
lea ecx, [ebp + 8]
call fcn.00401898
push dword [ebp - 0x14]
call fcn.004986bf
pop ecx
jmp 0x492318
lea eax, [ebp - 0x28]
push eax
call fcn.00414eed
mov byte [ebp - 4], 0xd
push dword [ebp + 8]
mov esi, eax
call fcn.0041516d
test eax, eax
je 0x4921ec
lea esi, [eax + 4]
jmp 0x4921ee
xor esi, esi
push 1
push 0x29f
push ecx
mov ecx, esp
mov dword [ebp + 8], esp
push str.CCoreChrome::FindInDatabase
call fcn.00401769
mov byte [ebp - 4], 0xe
push ecx
mov eax, esp
mov dword [ebp + 0x10], esp
push esi
push str.sqlite3_get_table_returned_error:
push eax
call fcn.00404236
add esp, 0xc
mov byte [ebp - 4], 0xf
mov eax, dword [ebx]
push 1
mov byte [ebp - 4], 0xd
mov ecx, ebx
call dword [eax + 0x10]
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x28]
call fcn.00415022
jmp 0x492316
mov esi, dword [ebp - 0x1c]
test esi, esi
jle 0x4922ed
cmp dword [ebp - 0x20], 0
jle 0x4922ed
push dword [edi + esi*4]
lea ecx, [ebp + 8]
call fcn.00401769
mov byte [ebp - 4], 0x10
mov ecx, dword [ebp + 0x10]
push eax
call fcn.004044ef
mov byte [ebp - 4], 7
lea ecx, [ebp + 8]
call fcn.00401898
push dword [edi + esi*4 + 4]
lea ecx, [ebp + 8]
call fcn.00401769
mov byte [ebp - 4], 0x11
mov ecx, dword [ebp + 0x14]
push eax
call fcn.004044ef
mov byte [ebp - 4], 7
lea ecx, [ebp + 8]
call fcn.00401898
push dword [edi + esi*4 + 8]
lea ecx, [ebp + 8]
call fcn.00401769
mov byte [ebp - 4], 0x12
mov ecx, dword [ebp + 0x18]
push eax
call fcn.004044ef
mov byte [ebp - 4], 7
lea ecx, [ebp + 8]
call fcn.00401898
push dword [edi + esi*4 + 0xc]
lea ecx, [ebp + 8]
call fcn.00401769
mov byte [ebp - 4], 0x13
mov ecx, dword [ebp + 0x1c]
push eax
call fcn.004044ef
mov byte [ebp - 4], 7
lea ecx, [ebp + 8]
call fcn.00401898
xor esi, esi
inc esi
jmp 0x492318
mov ecx, dword [ebp + 0x10]
mov esi, 0x53e9ff
push esi
call fcn.00401732
mov ecx, dword [ebp + 0x14]
push esi
call fcn.00401732
mov ecx, dword [ebp + 0x18]
push esi
call fcn.00401732
mov ecx, dword [ebp + 0x1c]
push esi
call fcn.00401732
xor esi, esi
push edi
call fcn.004bf701
pop ecx
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x30]
call fcn.00415022
jmp 0x4920cc