Function at 0x473202
Capabilities:
Reference sql statements

Disassembly:
push 0x184
mov eax, 0x547a23
call fcn.0053655e
mov edi, ecx
lea esi, [edi + 8]
mov byte [edi + 4], 1
mov ecx, esi
call fcn.00459c88
mov ecx, dword [edi + 0x14]
lea eax, [ebp - 0x64]
push eax
call fcn.0045280f
xor ebx, ebx
lea ecx, [ebp - 0x4c]
push eax
mov dword [ebp - 4], ebx
call fcn.0040a686
push str.permissions.sqlite
lea ecx, [ebp - 0xd0]
mov byte [ebp - 4], 1
push ecx
mov ecx, eax
call fcn.0040a8e0
lea ecx, [ebp - 0x34]
call fcn.00403ae4
lea ecx, [ebp - 0x4c]
call fcn.0040257a
lea ecx, [ebp - 0x64]
mov byte [ebp - 4], 4
call fcn.0040257a
lea eax, [ebp - 0xd0]
mov dword [ebp - 0x18], ebx
push eax
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], ebx
call fcn.00403913
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 5
push eax
lea eax, [ebp - 0xac]
push eax
call fcn.0041c8ee
pop ecx
pop ecx
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 7
call fcn.0040257a
mov ecx, dword [edi + 0x14]
lea eax, [ebp - 0x64]
push eax
call fcn.0045280f
push 0x569324
push eax
lea eax, [ebp - 0x7c]
mov byte [ebp - 4], 8
push eax
call fcn.004030d5
add esp, 0xc
lea ecx, [ebp - 0x64]
mov byte [ebp - 4], 0xa
call fcn.0040257a
lea eax, [ebp - 0x7c]
push eax
lea ecx, [ebp - 0x4c]
call fcn.0040a686
lea eax, [ebp - 0x4c]
mov byte [ebp - 4], 0xb
push eax
call fcn.0040d971
pop ecx
mov bl, al
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x34]
call fcn.00403ae4
lea ecx, [ebp - 0x4c]
call fcn.0040257a
test bl, bl
je 0x473356
lea eax, [ebp - 0x7c]
push eax
lea ecx, [ebp - 0x48]
call fcn.00476334
push str.permissions.default.desktop_notification
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0xc
call fcn.00401cd4
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xd
push eax
lea ecx, [ebp - 0x48]
call fcn.004767fd
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.0040257a
cmp esi, 2
jne 0x473347
mov byte [edi + 4], 0
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 0xa
call fcn.0047656a
lea esi, [edi + 8]
lea ecx, [ebp - 0xdc]
call fcn.004da76e
lea eax, [ebp - 0xac]
mov byte [ebp - 4], 0xe
push eax
lea ecx, [ebp - 0xdc]
call fcn.004e3d97
test al, al
je 0x473487
push str.SELECT_origin_permission_FROM_moz_perms_WHERE_typedesktop_notification_
lea ecx, [ebp - 0x64]
call fcn.00401ca5
lea eax, [ebp - 0x64]
mov byte [ebp - 4], 0xf
push eax
lea eax, [ebp - 0x20]
push eax
lea ecx, [ebp - 0xdc]
call fcn.004e3bef
cmp byte [ebp - 0x18], 0
mov byte [ebp - 4], 0x10
jne 0x473475
cmp dword [ebp - 0x1c], 0
je 0x473475
push 0
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x20]
call fcn.004e3d24
push 1
lea eax, [ebp - 0x94]
mov byte [ebp - 4], 0x11
push eax
lea ecx, [ebp - 0x20]
call fcn.004e3d24
push 0x569914
lea ecx, [ebp - 0x94]
mov byte [ebp - 4], 0x12
call fcn.00402526
test al, al
mov eax, dword [edi + 0x14]
setne byte [ebp - 0xd1]
mov eax, dword [eax + 4]
mov dword [ebp - 0xe0], eax
lea eax, [ebp - 0xd1]
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0xe0]
push eax
lea eax, [ebp - 0xd8]
push eax
call fcn.00457c20
add esp, 0x10
push eax
mov ecx, esi
mov byte [ebp - 4], 0x13
call fcn.00457b9a
cmp dword [ebp - 0xd8], 0
je 0x47344e
push dword [ebp - 0xd8]
lea ecx, [ebp - 0xd8]
call fcn.0044f892
lea ecx, [ebp - 0x94]
call fcn.00402554
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0x10
call fcn.00402554
lea ecx, [ebp - 0x20]
call fcn.004e3d6b
test al, al
jne 0x4733bb
lea ecx, [ebp - 0x20]
call fcn.004e3b6f
lea ecx, [ebp - 0x64]
call fcn.00402554
jmp 0x4734e8
push 1
push 3
lea ecx, [ebp - 0x190]
call fcn.00404da4
lea eax, [ebp - 0x180]
mov byte [ebp - 4], 0x14
push 0x569918
push eax
call fcn.0040446a
pop ecx
pop ecx
lea eax, [ebp - 0x190]
push eax
push str.FirefoxPushNotifications::scan
push 0x205
push str.C:workprojects_rubilnik_src_browserFirefox.cpp
push 0
call fcn.00407c20
mov ecx, eax
call fcn.00412039
lea ecx, [ebp - 0x128]
call fcn.00404fea
lea ecx, [ebp - 0x128]
call dword [sym.imp.MSVCP140.dll_public_virtual:_void___thiscall_std::basic_ios_wchar_t__struct_std::char_traits_wchar_t__::destructor_void_]
lea ecx, [ebp - 0xdc]
call fcn.004e3b6a
lea ecx, [ebp - 0x7c]
call fcn.0040257a
lea ecx, [ebp - 0xac]
call fcn.00402554
lea ecx, [ebp - 0xb8]
call fcn.00403ae4
lea ecx, [ebp - 0xd0]
call fcn.0040257a
call fcn.00536508
ret