Function at 0x4d500d
Capabilities:
Link many functions at runtime

Disassembly:
push 0x1a0
mov eax, 0x578f9f
call fcn.0054d478
mov dword [0x605dc8], 0x5bcbe0
call fcn.00462c28
mov al, byte [eax]
test al, al
jne 0x4d52ae
lea eax, [ebp - 0x174]
push eax
call fcn.00409b60
and dword [ebp - 4], 0
lea eax, [ebp - 0x16c]
push str.CSiteSafetyAdapter::CSiteSafetyAdapter_____start
push eax
call fcn.00407390
pop ecx
pop ecx
lea ecx, [ebp - 0x4c]
lea eax, [ebp - 0x174]
call fcn.00407170
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 1
call fcn.00406a80
lea ecx, [ebp - 0x4c]
call fcn.00409c40
or dword [ebp - 4], 0xffffffff
lea eax, [ebp - 0x174]
call fcn.00407660
and dword [ebp - 0x54], 0
xor eax, eax
mov dword [ebp - 0x50], 7
mov word [ebp - 0x64], ax
lea ecx, [ebp - 0x30]
mov dword [ebp - 4], 9
call fcn.004720d8
mov ebx, eax
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 0xa
call fcn.00467f80
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 9
call fcn.00409c40
mov eax, str.InstalledProducts.ini
lea ecx, [ebp - 0x30]
call fcn.004066c0
push eax
lea eax, [ebp - 0x68]
push eax
lea edi, [ebp - 0xa0]
mov byte [ebp - 4], 0xb
call fcn.004116c0
pop ecx
pop ecx
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0xd
call fcn.00409c40
call fcn.00462c28
cmp byte [eax], 0
jne 0x4d53c4
lea eax, [ebp - 0x174]
push eax
call fcn.00409b60
mov eax, edi
push eax
push 0x5967ac
lea eax, [ebp - 0x16c]
push str.CSiteSafetyAdapter::CSiteSafetyAdapter_____common_ini_file
push eax
mov byte [ebp - 4], 0xe
call fcn.00407390
pop ecx
pop ecx
push eax
call fcn.00407390
pop ecx
pop ecx
push eax
call fcn.00411b20
pop ecx
pop ecx
lea ecx, [ebp - 0x4c]
lea eax, [ebp - 0x174]
call fcn.00407170
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0xf
call fcn.00406a80
lea ecx, [ebp - 0x4c]
call fcn.00409c40
lea eax, [ebp - 0x174]
mov byte [ebp - 4], 0xd
call fcn.00407660
lea esi, [ebp - 0xe4]
call fcn.004db184
mov eax, esi
push eax
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0x17
call fcn.004db1e6
mov eax, str.SiteSafetyInstaller
lea ecx, [ebp - 0x30]
call fcn.004066c0
mov eax, str.InstalledProducts
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x18
call fcn.004066c0
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0xbc]
push eax
mov ecx, esi
mov byte [ebp - 4], 0x19
call fcn.004db59c
lea ecx, [ebp - 0x4c]
call fcn.00409c40
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x1c
call fcn.00409c40
lea eax, [ebp - 0x68]
push eax
mov ebx, str.SiteSafetyInstaller_
lea esi, [ebp - 0x1ac]
call fcn.00411600
lea ecx, [ebp - 0xbc]
push ecx
push eax
lea edi, [ebp - 0x190]
mov byte [ebp - 4], 0x1d
call fcn.004116c0
push eax
mov ebx, str.SiteSafety.dll
lea esi, [ebp - 0x84]
mov byte [ebp - 4], 0x1e
call fcn.00411600
add esp, 0x10
mov ecx, edi
call fcn.00409c40
lea ecx, [ebp - 0x1ac]
mov byte [ebp - 4], 0x21
call fcn.00409c40
call fcn.00462c28
cmp byte [eax], 0
jne 0x4d5501
lea eax, [ebp - 0x174]
push eax
call fcn.00409b60
mov eax, esi
push eax
mov ebx, 0x5967ac
push ebx
lea eax, [ebp - 0x16c]
push str.CSiteSafetyAdapter::CSiteSafetyAdapter_____site_safety_dll
push eax
mov byte [ebp - 4], 0x22
call fcn.00407390
pop ecx
pop ecx
push eax
call fcn.00407390
pop ecx
pop ecx
push eax
call fcn.00411b20
pop ecx
pop ecx
lea ecx, [ebp - 0x30]
lea eax, [ebp - 0x174]
call fcn.00407170
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x23
call fcn.00406a80
lea ecx, [ebp - 0x30]
call fcn.00409c40
lea eax, [ebp - 0x174]
mov byte [ebp - 4], 0x21
call fcn.00407660
jmp 0x4d5645
lea eax, [ebp - 0x16c]
push eax
mov dword [ebp - 4], 2
call fcn.004068d0
mov byte [ebp - 4], 3
call fcn.00462c28
lea esi, [ebp - 0x30]
call fcn.00406720
mov byte [ebp - 4], 4
cmp dword [eax + 0x18], 8
jb 0x4d52e1
mov esi, dword [eax + 4]
jmp 0x4d52e4
lea esi, [eax + 4]
lea eax, [ebp - 0x16c]
push 0x5950f8
push eax
call fcn.00407390
pop ecx
pop ecx
push esi
push eax
call fcn.00407390
pop ecx
pop ecx
push 0x5950f0
push eax
call fcn.00407390
pop ecx
pop ecx
push str.CSiteSafetyAdapter::CSiteSafetyAdapter_____start
push eax
call fcn.00407390
pop ecx
pop ecx
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 3
call fcn.00409c40
lea eax, [ebp - 0xec]
push eax
call sub.log4cplusU.dll_public:_static_class_log4cplus::Logger___cdecl_log4cplus::Logger::getRoot_void_
pop ecx
mov esi, 0x2710
push esi
lea ecx, [ebp - 0xec]
mov byte [ebp - 4], 5
call sub.log4cplusU.dll_public:_bool___thiscall_log4cplus::Logger::isEnabledFor_int_const
test al, al
je 0x4d537a
lea ecx, [ebp - 0x30]
lea eax, [ebp - 0x16c]
call fcn.00406700
push 0xb
push str..SiteSafetyAdapter.cpp
push eax
push esi
lea ecx, [ebp - 0xec]
mov byte [ebp - 4], 6
call sub.log4cplusU.dll_public:_void___thiscall_log4cplus::Logger::forcedLog_int__class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t___const___char_const___int_const
lea ecx, [ebp - 0x30]
call fcn.00409c40
lea ecx, [ebp - 0xec]
mov byte [ebp - 4], 3
call sub.log4cplusU.dll_public_virtual:_void___thiscall_log4cplus::Logger::destructor_void_
lea eax, [ebp - 0x16c]
mov byte [ebp - 4], 2
call fcn.004067e0
jmp 0x4d5089
lea eax, [ebp - 0x16c]
push eax
mov byte [ebp - 4], 0x10
call fcn.004068d0
mov byte [ebp - 4], 0x11
call fcn.00462c28
lea esi, [ebp - 0x4c]
call fcn.00406720
mov byte [ebp - 4], 0x12
cmp dword [eax + 0x18], 8
jb 0x4d53f4
mov esi, dword [eax + 4]
jmp 0x4d53f7
lea esi, [eax + 4]
lea eax, [ebp - 0x16c]
push 0x5950f8
push eax
call fcn.00407390
pop ecx
pop ecx
push esi
push eax
call fcn.00407390
pop ecx
pop ecx
push 0x5950f0
push eax
call fcn.00407390
pop ecx
pop ecx
push str.CSiteSafetyAdapter::CSiteSafetyAdapter_____common_ini_file
push eax
call fcn.00407390
pop ecx
pop ecx
push 0x5967ac
push eax
call fcn.00407390
pop ecx
pop ecx
lea ecx, [ebp - 0xa0]
push ecx
push eax
call fcn.00411b20
pop ecx
pop ecx
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x11
call fcn.00409c40
lea eax, [ebp - 0xec]
push eax
call sub.log4cplusU.dll_public:_static_class_log4cplus::Logger___cdecl_log4cplus::Logger::getRoot_void_
pop ecx
mov esi, 0x2710
push esi
lea ecx, [ebp - 0xec]
mov byte [ebp - 4], 0x13
call sub.log4cplusU.dll_public:_bool___thiscall_log4cplus::Logger::isEnabledFor_int_const
test al, al
je 0x4d54a9
lea ecx, [ebp - 0x4c]
lea eax, [ebp - 0x16c]
call fcn.00406700
push 0xf
push str..SiteSafetyAdapter.cpp
push eax
push esi
lea ecx, [ebp - 0xec]
mov byte [ebp - 4], 0x14
call sub.log4cplusU.dll_public:_void___thiscall_log4cplus::Logger::forcedLog_int__class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t___const___char_const___int_const
lea ecx, [ebp - 0x4c]
call fcn.00409c40
lea ecx, [ebp - 0xec]
mov byte [ebp - 4], 0x11
call sub.log4cplusU.dll_public_virtual:_void___thiscall_log4cplus::Logger::destructor_void_
lea eax, [ebp - 0x16c]
mov byte [ebp - 4], 0x10
call fcn.004067e0
mov dword [ebp - 4], 0xd
jmp 0x4d516c
lea eax, [ebp - 0x16c]
push eax
mov byte [ebp - 4], 0x24
call fcn.004068d0
mov byte [ebp - 4], 0x25
call fcn.00462c28
lea esi, [ebp - 0x30]
call fcn.00406720
mov byte [ebp - 4], 0x26
cmp dword [eax + 0x18], 8
jb 0x4d5531
mov esi, dword [eax + 4]
jmp 0x4d5534
lea esi, [eax + 4]
lea eax, [ebp - 0x16c]
push 0x5950f8
push eax
call fcn.00407390
pop ecx
pop ecx
push esi
push eax
call fcn.00407390
pop ecx
pop ecx
push 0x5950f0
push eax
call fcn.00407390
pop ecx
pop ecx
push str.CSiteSafetyAdapter::CSiteSafetyAdapter_____site_safety_dll
push eax
call fcn.00407390
pop ecx
pop ecx
push 0x5967ac
push eax
call fcn.00407390
pop ecx
pop ecx
lea ecx, [ebp - 0x84]
push ecx
push eax
call fcn.00411b20
pop ecx
pop ecx
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x25
call fcn.00409c40
lea eax, [ebp - 0xec]
push eax
call sub.log4cplusU.dll_public:_static_class_log4cplus::Logger___cdecl_log4cplus::Logger::getRoot_void_
pop ecx
mov edi, 0x2710
push edi
lea ecx, [ebp - 0xec]
mov byte [ebp - 4], 0x27
call sub.log4cplusU.dll_public:_bool___thiscall_log4cplus::Logger::isEnabledFor_int_const
test al, al
je 0x4d55e6
lea ecx, [ebp - 0x30]
lea eax, [ebp - 0x16c]
call fcn.00406700
push 0x15
push str..SiteSafetyAdapter.cpp
push eax
push edi
lea ecx, [ebp - 0xec]
mov byte [ebp - 4], 0x28
call sub.log4cplusU.dll_public:_void___thiscall_log4cplus::Logger::forcedLog_int__class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t___const___char_const___int_const
lea ecx, [ebp - 0x30]
call fcn.00409c40
lea ecx, [ebp - 0xec]
mov byte [ebp - 4], 0x25
call sub.log4cplusU.dll_public_virtual:_void___thiscall_log4cplus::Logger::destructor_void_
lea eax, [ebp - 0x16c]
mov byte [ebp - 4], 0x24
call fcn.004067e0
mov dword [ebp - 4], 0x21
mov ebx, 0x5967ac
jmp 0x4d564a
mov edi, 0x2710
cmp dword [ebp - 0x6c], 8
mov eax, dword [ebp - 0x80]
jae 0x4d5656
lea eax, [ebp - 0x80]
push eax
call dword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov dword [0x605df4], eax
call fcn.00462c28
cmp byte [eax], 0
jne 0x4d56da
lea eax, [ebp - 0x174]
push eax
call fcn.00409b60
mov byte [ebp - 4], 0x2b
push dword [0x605df4]
lea eax, [ebp - 0x16c]
push ebx
push str.CSiteSafetyAdapter::CSiteSafetyAdapter_____LoadLibrary_handle
push eax
call fcn.00407390
pop ecx
pop ecx
push eax
call fcn.00407390
pop ecx
pop ecx
push eax
call fcn.004155d0
lea ecx, [ebp - 0x30]
lea eax, [ebp - 0x174]
call fcn.00407170
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x2c
call fcn.00406a80
lea ecx, [ebp - 0x30]
call fcn.00409c40
lea eax, [ebp - 0x174]
mov byte [ebp - 4], 0x21
call fcn.00407660
jmp 0x4d5812
lea eax, [ebp - 0x16c]
push eax
mov byte [ebp - 4], 0x2d
call fcn.004068d0
mov byte [ebp - 4], 0x2e
call fcn.00462c28
lea esi, [ebp - 0x30]
call fcn.00406720
mov byte [ebp - 4], 0x2f
cmp dword [eax + 0x18], 8
jb 0x4d570a
mov esi, dword [eax + 4]
jmp 0x4d570d
lea esi, [eax + 4]
lea eax, [ebp - 0x16c]
push 0x5950f8
push eax
call fcn.00407390
pop ecx
pop ecx
push esi
push eax
call fcn.00407390
pop ecx
pop ecx
push 0x5950f0
push eax
call fcn.00407390
pop ecx
pop ecx
push str.CSiteSafetyAdapter::CSiteSafetyAdapter_____LoadLibrary_handle
push eax
call fcn.00407390
pop ecx
pop ecx
push ebx
push eax
call fcn.00407390
pop ecx
pop ecx
push dword [0x605df4]
push eax
call fcn.004155d0
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x2e
call fcn.00409c40
lea eax, [ebp - 0xec]
push eax
call sub.log4cplusU.dll_public:_static_class_log4cplus::Logger___cdecl_log4cplus::Logger::getRoot_void_
pop ecx
push edi
lea ecx, [ebp - 0xec]
mov byte [ebp - 4], 0x30
call sub.log4cplusU.dll_public:_bool___thiscall_log4cplus::Logger::isEnabledFor_int_const
test al, al
je 0x4d57b3
lea ecx, [ebp - 0x30]
lea eax, [ebp - 0x16c]
call fcn.00406700
push 0x18
push str..SiteSafetyAdapter.cpp
push eax
push edi
lea ecx, [ebp - 0xec]
mov byte [ebp - 4], 0x31
call sub.log4cplusU.dll_public:_void___thiscall_log4cplus::Logger::forcedLog_int__class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t___const___char_const___int_const
lea ecx, [ebp - 0x30]
call fcn.00409c40
lea ecx, [ebp - 0xec]
mov byte [ebp - 4], 0x2e
call sub.log4cplusU.dll_public_virtual:_void___thiscall_log4cplus::Logger::destructor_void_
lea eax, [ebp - 0x16c]
mov byte [ebp - 4], 0x2d
call fcn.004067e0
mov dword [ebp - 4], 0x21
jmp 0x4d5812
mov eax, dword [0x605df4]
test eax, eax
je 0x4d58d4
mov esi, dword [sym.imp.KERNEL32.dll_GetProcAddress]
push str.avg_sitesafety_init
push eax
call esi
push str.avg_sitesafety_init_async
push dword [0x605df4]
mov dword [0x605dcc], eax
call esi
push str.avg_sitesafety_urldb_update
push dword [0x605df4]
mov dword [0x605dd0], eax
call esi
push str.avg_sitesafety_urldb_update_async
push dword [0x605df4]
mov dword [0x605dd4], eax
call esi
push str.avg_sitesafety_urldb_is_up_to_date
push dword [0x605df4]
mov dword [0x605dd8], eax
call esi
push str.avg_sitesafety_linkscanner_is_enabled
push dword [0x605df4]
mov dword [0x605ddc], eax
call esi
push str.avg_sitesafety_set_feed_server_url
push dword [0x605df4]
mov dword [0x605de4], eax
call esi
push str.avg_sitesafety_classify
push dword [0x605df4]
mov dword [0x605de8], eax
call esi
push str.avg_sitesafety_urldb_update_wait
push dword [0x605df4]
mov dword [0x605de0], eax
call esi
push str.avg_sitesafety_init_wait
push dword [0x605df4]
mov dword [0x605dec], eax
call esi
jmp 0x4d5a89
call fcn.00462c28
cmp byte [eax], 0
jne 0x4d5937
lea eax, [ebp - 0x174]
push eax
call fcn.00409b60
lea eax, [ebp - 0x16c]
push str.CSiteSafetyAdapter::CSiteSafetyAdapter_error_loading_SiteSAfety.dll
push eax
mov byte [ebp - 4], 0x34
call fcn.00407390
pop ecx
pop ecx
lea ecx, [ebp - 0x30]
lea eax, [ebp - 0x174]
call fcn.00407170
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x35
call fcn.00406a80
lea ecx, [ebp - 0x30]
call fcn.00409c40
lea eax, [ebp - 0x174]
mov byte [ebp - 4], 0x21
call fcn.00407660
jmp 0x4d5a5a
lea eax, [ebp - 0x16c]
push eax
mov byte [ebp - 4], 0x36
call fcn.004068d0
mov byte [ebp - 4], 0x37
call fcn.00462c28
lea esi, [ebp - 0x30]
call fcn.00406720
mov byte [ebp - 4], 0x38
cmp dword [eax + 0x18], 8
jb 0x4d5967
mov esi, dword [eax + 4]
jmp 0x4d596a
lea esi, [eax + 4]
lea eax, [ebp - 0x16c]
push 0x5950f8
push eax
call fcn.00407390
pop ecx
pop ecx
push esi
push eax
call fcn.00407390
pop ecx
pop ecx
push 0x5950f0
push eax
call fcn.00407390
pop ecx
pop ecx
push str.CSiteSafetyAdapter::CSiteSafetyAdapter_error_loading_SiteSAfety.dll
push eax
call fcn.00407390
pop ecx
pop ecx
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x37
call fcn.00409c40
lea eax, [ebp - 0xec]
push eax
call sub.log4cplusU.dll_public:_static_class_log4cplus::Logger___cdecl_log4cplus::Logger::getRoot_void_
pop ecx
push edi
lea ecx, [ebp - 0xec]
mov byte [ebp - 4], 0x39
call sub.log4cplusU.dll_public:_bool___thiscall_log4cplus::Logger::isEnabledFor_int_const
test al, al
je 0x4d59fb
lea ecx, [ebp - 0x30]
lea eax, [ebp - 0x16c]
call fcn.00406700
push 0x2a
push str..SiteSafetyAdapter.cpp
push eax
push edi
lea ecx, [ebp - 0xec]
mov byte [ebp - 4], 0x3a
call sub.log4cplusU.dll_public:_void___thiscall_log4cplus::Logger::forcedLog_int__class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t___const___char_const___int_const
lea ecx, [ebp - 0x30]
call fcn.00409c40
lea ecx, [ebp - 0xec]
mov byte [ebp - 4], 0x37
call sub.log4cplusU.dll_public_virtual:_void___thiscall_log4cplus::Logger::destructor_void_
lea eax, [ebp - 0x16c]
mov byte [ebp - 4], 0x36
call fcn.004067e0
mov dword [ebp - 4], 0x21
jmp 0x4d5a5a
xor eax, eax
mov dword [0x605dcc], eax
mov dword [0x605dd0], eax
mov dword [0x605dd4], eax
mov dword [0x605ddc], eax
mov dword [0x605de0], eax
mov dword [0x605de4], eax
mov dword [0x605de8], eax
mov dword [0x605dd8], eax
mov dword [0x605dec], eax
mov dword [0x605df0], eax
call fcn.00462c28
cmp byte [eax], 0
jne 0x4d5b06
lea eax, [ebp - 0x174]
push eax
call fcn.00409b60
mov byte [ebp - 4], 0x3d
push dword [0x605dcc]
lea eax, [ebp - 0x16c]
push ebx
push str.CSiteSafetyAdapter::CSiteSafetyAdapter______avg_sitesafety_init
push eax
call fcn.00407390
pop ecx
pop ecx
push eax
call fcn.00407390
pop ecx
pop ecx
push eax
call fcn.004155d0
lea ecx, [ebp - 0x30]
lea eax, [ebp - 0x174]
call fcn.00407170
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x3e
call fcn.00406a80
lea ecx, [ebp - 0x30]
call fcn.00409c40
lea eax, [ebp - 0x174]
mov byte [ebp - 4], 0x21
call fcn.00407660
jmp 0x4d5c3e
lea eax, [ebp - 0x16c]
push eax
mov byte [ebp - 4], 0x3f
call fcn.004068d0
mov byte [ebp - 4], 0x40
call fcn.00462c28
lea esi, [ebp - 0x30]
call fcn.00406720
mov byte [ebp - 4], 0x41
cmp dword [eax + 0x18], 8
jb 0x4d5b36
mov esi, dword [eax + 4]
jmp 0x4d5b39
lea esi, [eax + 4]
lea eax, [ebp - 0x16c]
push 0x5950f8
push eax
call fcn.00407390
pop ecx
pop ecx
push esi
push eax
call fcn.00407390
pop ecx
pop ecx
push 0x5950f0
push eax
call fcn.00407390
pop ecx
pop ecx
push str.CSiteSafetyAdapter::CSiteSafetyAdapter______avg_sitesafety_init
push eax
call fcn.00407390
pop ecx
pop ecx
push ebx
push eax
call fcn.00407390
pop ecx
pop ecx
push dword [0x605dcc]
push eax
call fcn.004155d0
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x40
call fcn.00409c40
lea eax, [ebp - 0xec]
push eax
call sub.log4cplusU.dll_public:_static_class_log4cplus::Logger___cdecl_log4cplus::Logger::getRoot_void_
pop ecx
push edi
lea ecx, [ebp - 0xec]
mov byte [ebp - 4], 0x42
call sub.log4cplusU.dll_public:_bool___thiscall_log4cplus::Logger::isEnabledFor_int_const
test al, al
je 0x4d5bdf
lea ecx, [ebp - 0x30]
lea eax, [ebp - 0x16c]
call fcn.00406700
push 0x37
push str..SiteSafetyAdapter.cpp
push eax
push edi
lea ecx, [ebp - 0xec]
mov byte [ebp - 4], 0x43
call sub.log4cplusU.dll_public:_void___thiscall_log4cplus::Logger::forcedLog_int__class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t___const___char_const___int_const
lea ecx, [ebp - 0x30]
call fcn.00409c40
lea ecx, [ebp - 0xec]
mov byte [ebp - 4], 0x40
call sub.log4cplusU.dll_public_virtual:_void___thiscall_log4cplus::Logger::destructor_void_
lea eax, [ebp - 0x16c]
mov byte [ebp - 4], 0x3f
call fcn.004067e0
mov dword [ebp - 4], 0x21
jmp 0x4d5c3e
call fcn.00462c28
cmp byte [eax], 0
jne 0x4d5cb6
lea eax, [ebp - 0x174]
push eax
call fcn.00409b60
mov byte [ebp - 4], 0x46
push dword [0x605dd0]
lea eax, [ebp - 0x16c]
push ebx
push str.CSiteSafetyAdapter::CSiteSafetyAdapter______avg_sitesafety_init_async
push eax
call fcn.00407390
pop ecx
pop ecx
push eax
call fcn.00407390
pop ecx
pop ecx
push eax
call fcn.004155d0
lea ecx, [ebp - 0x30]
lea eax, [ebp - 0x174]
call fcn.00407170
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x47
call fcn.00406a80
lea ecx, [ebp - 0x30]
call fcn.00409c40
lea eax, [ebp - 0x174]
mov byte [ebp - 4], 0x21
call fcn.00407660
jmp 0x4d5dee
lea eax, [ebp - 0x16c]
push eax
mov byte [ebp - 4], 0x48
call fcn.004068d0
mov byte [ebp - 4], 0x49
call fcn.00462c28
lea esi, [ebp - 0x30]
call fcn.00406720
mov byte [ebp - 4], 0x4a
cmp dword [eax + 0x18], 8
jb 0x4d5ce6
mov esi, dword [eax + 4]
jmp 0x4d5ce9
lea esi, [eax + 4]
lea eax, [ebp - 0x16c]
push 0x5950f8
push eax
call fcn.00407390
pop ecx
pop ecx
push esi
push eax
call fcn.00407390
pop ecx
pop ecx
push 0x5950f0
push eax
call fcn.00407390
pop ecx
pop ecx
push str.CSiteSafetyAdapter::CSiteSafetyAdapter______avg_sitesafety_init_async
push eax
call fcn.00407390
pop ecx
pop ecx
push ebx
push eax
call fcn.00407390
pop ecx
pop ecx
push dword [0x605dd0]
push eax
call fcn.004155d0
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x49
call fcn.00409c40
lea eax, [ebp - 0xec]
push eax
call sub.log4cplusU.dll_public:_static_class_log4cplus::Logger___cdecl_log4cplus::Logger::getRoot_void_
pop ecx
push edi
lea ecx, [ebp - 0xec]
mov byte [ebp - 4], 0x4b
call sub.log4cplusU.dll_public:_bool___thiscall_log4cplus::Logger::isEnabledFor_int_const
test al, al
je 0x4d5d8f
lea ecx, [ebp - 0x30]
lea eax, [ebp - 0x16c]
call fcn.00406700
push 0x38
push str..SiteSafetyAdapter.cpp
push eax
push edi
lea ecx, [ebp - 0xec]
mov byte [ebp - 4], 0x4c
call sub.log4cplusU.dll_public:_void___thiscall_log4cplus::Logger::forcedLog_int__class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t___const___char_const___int_const
lea ecx, [ebp - 0x30]
call fcn.00409c40
lea ecx, [ebp - 0xec]
mov byte [ebp - 4], 0x49
call sub.log4cplusU.dll_public_virtual:_void___thiscall_log4cplus::Logger::destructor_void_
lea eax, [ebp - 0x16c]
mov byte [ebp - 4], 0x48
call fcn.004067e0
mov dword [ebp - 4], 0x21
jmp 0x4d5dee
call fcn.00462c28
cmp byte [eax], 0
jne 0x4d5e66
lea eax, [ebp - 0x174]
push eax
call fcn.00409b60
mov byte [ebp - 4], 0x4f
push dword [0x605dd4]
lea eax, [ebp - 0x16c]
push ebx
push str.CSiteSafetyAdapter::CSiteSafetyAdapter______avg_sitesafety_urldb_update
push eax
call fcn.00407390
pop ecx
pop ecx
push eax
call fcn.00407390
pop ecx
pop ecx
push eax
call fcn.004155d0
lea ecx, [ebp - 0x30]
lea eax, [ebp - 0x174]
call fcn.00407170
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x50
call fcn.00406a80
lea ecx, [ebp - 0x30]
call fcn.00409c40
lea eax, [ebp - 0x174]
mov byte [ebp - 4], 0x21
call fcn.00407660
jmp 0x4d5f9e
lea eax, [ebp - 0x16c]
push eax
mov byte [ebp - 4], 0x51
call fcn.004068d0
mov byte [ebp - 4], 0x52
call fcn.00462c28
lea esi, [ebp - 0x30]
call fcn.00406720
mov byte [ebp - 4], 0x53
cmp dword [eax + 0x18], 8
jb 0x4d5e96
mov esi, dword [eax + 4]
jmp 0x4d5e99
lea esi, [eax + 4]
lea eax, [ebp - 0x16c]
push 0x5950f8
push eax
call fcn.00407390
pop ecx
pop ecx
push esi
push eax
call fcn.00407390
pop ecx
pop ecx
push 0x5950f0
push eax
call fcn.00407390
pop ecx
pop ecx
push str.CSiteSafetyAdapter::CSiteSafetyAdapter______avg_sitesafety_urldb_update
push eax
call fcn.00407390
pop ecx
pop ecx
push ebx
push eax
call fcn.00407390
pop ecx
pop ecx
push dword [0x605dd4]
push eax
call fcn.004155d0
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x52
call fcn.00409c40
lea eax, [ebp - 0xec]
push eax
call sub.log4cplusU.dll_public:_static_class_log4cplus::Logger___cdecl_log4cplus::Logger::getRoot_void_
pop ecx
push edi
lea ecx, [ebp - 0xec]
mov byte [ebp - 4], 0x54
call sub.log4cplusU.dll_public:_bool___thiscall_log4cplus::Logger::isEnabledFor_int_const
test al, al
je 0x4d5f3f
lea ecx, [ebp - 0x30]
lea eax, [ebp - 0x16c]
call fcn.00406700
push 0x39
push str..SiteSafetyAdapter.cpp
push eax
push edi
lea ecx, [ebp - 0xec]
mov byte [ebp - 4], 0x55
call sub.log4cplusU.dll_public:_void___thiscall_log4cplus::Logger::forcedLog_int__class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t___const___char_const___int_const
lea ecx, [ebp - 0x30]
call fcn.00409c40
lea ecx, [ebp - 0xec]
mov byte [ebp - 4], 0x52
call sub.log4cplusU.dll_public_virtual:_void___thiscall_log4cplus::Logger::destructor_void_
lea eax, [ebp - 0x16c]
mov byte [ebp - 4], 0x51
call fcn.004067e0
mov dword [ebp - 4], 0x21
jmp 0x4d5f9e
call fcn.00462c28
cmp byte [eax], 0
jne 0x4d6016
lea eax, [ebp - 0x174]
push eax
call fcn.00409b60
mov byte [ebp - 4], 0x58
push dword [0x605ddc]
lea eax, [ebp - 0x16c]
push ebx
push str.CSiteSafetyAdapter::CSiteSafetyAdapter______avg_sitesafety_urldb_is_up_to_date
push eax
call fcn.00407390
pop ecx
pop ecx
push eax
call fcn.00407390
pop ecx
pop ecx
push eax
call fcn.004155d0
lea ecx, [ebp - 0x30]
lea eax, [ebp - 0x174]
call fcn.00407170
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x59
call fcn.00406a80
lea ecx, [ebp - 0x30]
call fcn.00409c40
lea eax, [ebp - 0x174]
mov byte [ebp - 4], 0x21
call fcn.00407660
jmp 0x4d614e
lea eax, [ebp - 0x16c]
push eax
mov byte [ebp - 4], 0x5a
call fcn.004068d0
mov byte [ebp - 4], 0x5b
call fcn.00462c28
lea esi, [ebp - 0x30]
call fcn.00406720
mov byte [ebp - 4], 0x5c
cmp dword [eax + 0x18], 8
jb 0x4d6046
mov esi, dword [eax + 4]
jmp 0x4d6049
lea esi, [eax + 4]
lea eax, [ebp - 0x16c]
push 0x5950f8
push eax
call fcn.00407390
pop ecx
pop ecx
push esi
push eax
call fcn.00407390
pop ecx
pop ecx
push 0x5950f0
push eax
call fcn.00407390
pop ecx
pop ecx
push str.CSiteSafetyAdapter::CSiteSafetyAdapter______avg_sitesafety_urldb_is_up_to_date
push eax
call fcn.00407390
pop ecx
pop ecx
push ebx
push eax
call fcn.00407390
pop ecx
pop ecx
push dword [0x605ddc]
push eax
call fcn.004155d0
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x5b
call fcn.00409c40
lea eax, [ebp - 0xec]
push eax
call sub.log4cplusU.dll_public:_static_class_log4cplus::Logger___cdecl_log4cplus::Logger::getRoot_void_
pop ecx
push edi
lea ecx, [ebp - 0xec]
mov byte [ebp - 4], 0x5d
call sub.log4cplusU.dll_public:_bool___thiscall_log4cplus::Logger::isEnabledFor_int_const
test al, al
je 0x4d60ef
lea ecx, [ebp - 0x30]
lea eax, [ebp - 0x16c]
call fcn.00406700
push 0x3a
push str..SiteSafetyAdapter.cpp
push eax
push edi
lea ecx, [ebp - 0xec]
mov byte [ebp - 4], 0x5e
call sub.log4cplusU.dll_public:_void___thiscall_log4cplus::Logger::forcedLog_int__class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t___const___char_const___int_const
lea ecx, [ebp - 0x30]
call fcn.00409c40
lea ecx, [ebp - 0xec]
mov byte [ebp - 4], 0x5b
call sub.log4cplusU.dll_public_virtual:_void___thiscall_log4cplus::Logger::destructor_void_
lea eax, [ebp - 0x16c]
mov byte [ebp - 4], 0x5a
call fcn.004067e0
mov dword [ebp - 4], 0x21
jmp 0x4d614e
call fcn.00462c28
cmp byte [eax], 0
jne 0x4d61c6
lea eax, [ebp - 0x174]
push eax
call fcn.00409b60
mov byte [ebp - 4], 0x61
push dword [0x605de0]
lea eax, [ebp - 0x16c]
push ebx
push str.CSiteSafetyAdapter::CSiteSafetyAdapter______avg_sitesafety_classify
push eax
call fcn.00407390
pop ecx
pop ecx
push eax
call fcn.00407390
pop ecx
pop ecx
push eax
call fcn.004155d0
lea ecx, [ebp - 0x30]
lea eax, [ebp - 0x174]
call fcn.00407170
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x62
call fcn.00406a80
lea ecx, [ebp - 0x30]
call fcn.00409c40
lea eax, [ebp - 0x174]
mov byte [ebp - 4], 0x21
call fcn.00407660
jmp 0x4d62fe
lea eax, [ebp - 0x16c]
push eax
mov byte [ebp - 4], 0x63
call fcn.004068d0
mov byte [ebp - 4], 0x64
call fcn.00462c28
lea esi, [ebp - 0x30]
call fcn.00406720
mov byte [ebp - 4], 0x65
cmp dword [eax + 0x18], 8
jb 0x4d61f6
mov esi, dword [eax + 4]
jmp 0x4d61f9
lea esi, [eax + 4]
lea eax, [ebp - 0x16c]
push 0x5950f8
push eax
call fcn.00407390
pop ecx
pop ecx
push esi
push eax
call fcn.00407390
pop ecx
pop ecx
push 0x5950f0
push eax
call fcn.00407390
pop ecx
pop ecx
push str.CSiteSafetyAdapter::CSiteSafetyAdapter______avg_sitesafety_classify
push eax
call fcn.00407390
pop ecx
pop ecx
push ebx
push eax
call fcn.00407390
pop ecx
pop ecx
push dword [0x605de0]
push eax
call fcn.004155d0
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x64
call fcn.00409c40
lea eax, [ebp - 0xec]
push eax
call sub.log4cplusU.dll_public:_static_class_log4cplus::Logger___cdecl_log4cplus::Logger::getRoot_void_
pop ecx
push edi
lea ecx, [ebp - 0xec]
mov byte [ebp - 4], 0x66
call sub.log4cplusU.dll_public:_bool___thiscall_log4cplus::Logger::isEnabledFor_int_const
test al, al
je 0x4d629f
lea ecx, [ebp - 0x30]
lea eax, [ebp - 0x16c]
call fcn.00406700
push 0x3b
push str..SiteSafetyAdapter.cpp
push eax
push edi
lea ecx, [ebp - 0xec]
mov byte [ebp - 4], 0x67
call sub.log4cplusU.dll_public:_void___thiscall_log4cplus::Logger::forcedLog_int__class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t___const___char_const___int_const
lea ecx, [ebp - 0x30]
call fcn.00409c40
lea ecx, [ebp - 0xec]
mov byte [ebp - 4], 0x64
call sub.log4cplusU.dll_public_virtual:_void___thiscall_log4cplus::Logger::destructor_void_
lea eax, [ebp - 0x16c]
mov byte [ebp - 4], 0x63
call fcn.004067e0
mov dword [ebp - 4], 0x21
jmp 0x4d62fe
call fcn.00462c28
cmp byte [eax], 0
jne 0x4d6376
lea eax, [ebp - 0x174]
push eax
call fcn.00409b60
mov byte [ebp - 4], 0x6a
push dword [0x605de4]
lea eax, [ebp - 0x16c]
push ebx
push str.CSiteSafetyAdapter::CSiteSafetyAdapter______avg_sitesafety_linkscanner_is_enabled
push eax
call fcn.00407390
pop ecx
pop ecx
push eax
call fcn.00407390
pop ecx
pop ecx
push eax
call fcn.004155d0
lea ecx, [ebp - 0x30]
lea eax, [ebp - 0x174]
call fcn.00407170
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x6b
call fcn.00406a80
lea ecx, [ebp - 0x30]
call fcn.00409c40
lea eax, [ebp - 0x174]
mov byte [ebp - 4], 0x21
call fcn.00407660
jmp 0x4d64ae
lea eax, [ebp - 0x16c]
push eax
mov byte [ebp - 4], 0x6c
call fcn.004068d0
mov byte [ebp - 4], 0x6d
call fcn.00462c28
lea esi, [ebp - 0x30]
call fcn.00406720
mov byte [ebp - 4], 0x6e
cmp dword [eax + 0x18], 8
jb 0x4d63a6
mov esi, dword [eax + 4]
jmp 0x4d63a9
lea esi, [eax + 4]
lea eax, [ebp - 0x16c]
push 0x5950f8
push eax
call fcn.00407390
pop ecx
pop ecx
push esi
push eax
call fcn.00407390
pop ecx
pop ecx
push 0x5950f0
push eax
call fcn.00407390
pop ecx
pop ecx
push str.CSiteSafetyAdapter::CSiteSafetyAdapter______avg_sitesafety_linkscanner_is_enabled
push eax
call fcn.00407390
pop ecx
pop ecx
push ebx
push eax
call fcn.00407390
pop ecx
pop ecx
push dword [0x605de4]
push eax
call fcn.004155d0
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x6d
call fcn.00409c40
lea eax, [ebp - 0xec]
push eax
call sub.log4cplusU.dll_public:_static_class_log4cplus::Logger___cdecl_log4cplus::Logger::getRoot_void_
pop ecx
push edi
lea ecx, [ebp - 0xec]
mov byte [ebp - 4], 0x6f
call sub.log4cplusU.dll_public:_bool___thiscall_log4cplus::Logger::isEnabledFor_int_const
test al, al
je 0x4d644f
lea ecx, [ebp - 0x30]
lea eax, [ebp - 0x16c]
call fcn.00406700
push 0x3c
push str..SiteSafetyAdapter.cpp
push eax
push edi
lea ecx, [ebp - 0xec]
mov byte [ebp - 4], 0x70
call sub.log4cplusU.dll_public:_void___thiscall_log4cplus::Logger::forcedLog_int__class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t___const___char_const___int_const
lea ecx, [ebp - 0x30]
call fcn.00409c40
lea ecx, [ebp - 0xec]
mov byte [ebp - 4], 0x6d
call sub.log4cplusU.dll_public_virtual:_void___thiscall_log4cplus::Logger::destructor_void_
lea eax, [ebp - 0x16c]
mov byte [ebp - 4], 0x6c
call fcn.004067e0
mov dword [ebp - 4], 0x21
jmp 0x4d64ae
call fcn.00462c28
cmp byte [eax], 0
jne 0x4d6526
lea eax, [ebp - 0x174]
push eax
call fcn.00409b60
mov byte [ebp - 4], 0x73
push dword [0x605de8]
lea eax, [ebp - 0x16c]
push ebx
push str.CSiteSafetyAdapter::CSiteSafetyAdapter______avg_sitesafety_set_feed_server_url
push eax
call fcn.00407390
pop ecx
pop ecx
push eax
call fcn.00407390
pop ecx
pop ecx
push eax
call fcn.004155d0
lea ecx, [ebp - 0x30]
lea eax, [ebp - 0x174]
call fcn.00407170
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x74
call fcn.00406a80
lea ecx, [ebp - 0x30]
call fcn.00409c40
lea eax, [ebp - 0x174]
mov byte [ebp - 4], 0x21
call fcn.00407660
jmp 0x4d665e
lea eax, [ebp - 0x16c]
push eax
mov byte [ebp - 4], 0x75
call fcn.004068d0
mov byte [ebp - 4], 0x76
call fcn.00462c28
lea esi, [ebp - 0x30]
call fcn.00406720
mov byte [ebp - 4], 0x77
cmp dword [eax + 0x18], 8
jb 0x4d6556
mov esi, dword [eax + 4]
jmp 0x4d6559
lea esi, [eax + 4]
lea eax, [ebp - 0x16c]
push 0x5950f8
push eax
call fcn.00407390
pop ecx
pop ecx
push esi
push eax
call fcn.00407390
pop ecx
pop ecx
push 0x5950f0
push eax
call fcn.00407390
pop ecx
pop ecx
push str.CSiteSafetyAdapter::CSiteSafetyAdapter______avg_sitesafety_set_feed_server_url
push eax
call fcn.00407390
pop ecx
pop ecx
push ebx
push eax
call fcn.00407390
pop ecx
pop ecx
push dword [0x605de8]
push eax
call fcn.004155d0
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x76
call fcn.00409c40
lea eax, [ebp - 0xec]
push eax
call sub.log4cplusU.dll_public:_static_class_log4cplus::Logger___cdecl_log4cplus::Logger::getRoot_void_
pop ecx
push edi
lea ecx, [ebp - 0xec]
mov byte [ebp - 4], 0x78
call sub.log4cplusU.dll_public:_bool___thiscall_log4cplus::Logger::isEnabledFor_int_const
test al, al
je 0x4d65ff
lea ecx, [ebp - 0x30]
lea eax, [ebp - 0x16c]
call fcn.00406700
push 0x3d
push str..SiteSafetyAdapter.cpp
push eax
push edi
lea ecx, [ebp - 0xec]
mov byte [ebp - 4], 0x79
call sub.log4cplusU.dll_public:_void___thiscall_log4cplus::Logger::forcedLog_int__class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t___const___char_const___int_const
lea ecx, [ebp - 0x30]
call fcn.00409c40
lea ecx, [ebp - 0xec]
mov byte [ebp - 4], 0x76
call sub.log4cplusU.dll_public_virtual:_void___thiscall_log4cplus::Logger::destructor_void_
lea eax, [ebp - 0x16c]
mov byte [ebp - 4], 0x75
call fcn.004067e0
mov dword [ebp - 4], 0x21
jmp 0x4d665e
call fcn.00462c28
cmp byte [eax], 0
jne 0x4d66d6
lea eax, [ebp - 0x174]
push eax
call fcn.00409b60
mov byte [ebp - 4], 0x7c
push dword [0x605dd8]
lea eax, [ebp - 0x16c]
push ebx
push str.CSiteSafetyAdapter::CSiteSafetyAdapter______avg_sitesafety_urldb_update_async
push eax
call fcn.00407390
pop ecx
pop ecx
push eax
call fcn.00407390
pop ecx
pop ecx
push eax
call fcn.004155d0
lea ecx, [ebp - 0x30]
lea eax, [ebp - 0x174]
call fcn.00407170
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x7d
call fcn.00406a80
lea ecx, [ebp - 0x30]
call fcn.00409c40
lea eax, [ebp - 0x174]
mov byte [ebp - 4], 0x21
call fcn.00407660
jmp 0x4d680e
lea eax, [ebp - 0x16c]
push eax
mov byte [ebp - 4], 0x7e
call fcn.004068d0
mov byte [ebp - 4], 0x7f
call fcn.00462c28
lea esi, [ebp - 0x30]
call fcn.00406720
mov byte [ebp - 4], 0x80
cmp dword [eax + 0x18], 8
jb 0x4d6706
mov esi, dword [eax + 4]
jmp 0x4d6709
lea esi, [eax + 4]
lea eax, [ebp - 0x16c]
push 0x5950f8
push eax
call fcn.00407390
pop ecx
pop ecx
push esi
push eax
call fcn.00407390
pop ecx
pop ecx
push 0x5950f0
push eax
call fcn.00407390
pop ecx
pop ecx
push str.CSiteSafetyAdapter::CSiteSafetyAdapter______avg_sitesafety_urldb_update_async
push eax
call fcn.00407390
pop ecx
pop ecx
push ebx
push eax
call fcn.00407390
pop ecx
pop ecx
push dword [0x605dd8]
push eax
call fcn.004155d0
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x7f
call fcn.00409c40
lea eax, [ebp - 0xec]
push eax
call sub.log4cplusU.dll_public:_static_class_log4cplus::Logger___cdecl_log4cplus::Logger::getRoot_void_
pop ecx
push edi
lea ecx, [ebp - 0xec]
mov byte [ebp - 4], 0x81
call sub.log4cplusU.dll_public:_bool___thiscall_log4cplus::Logger::isEnabledFor_int_const
test al, al
je 0x4d67af
lea ecx, [ebp - 0x30]
lea eax, [ebp - 0x16c]
call fcn.00406700
push 0x3e
push str..SiteSafetyAdapter.cpp
push eax
push edi
lea ecx, [ebp - 0xec]
mov byte [ebp - 4], 0x82
call sub.log4cplusU.dll_public:_void___thiscall_log4cplus::Logger::forcedLog_int__class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t___const___char_const___int_const
lea ecx, [ebp - 0x30]
call fcn.00409c40
lea ecx, [ebp - 0xec]
mov byte [ebp - 4], 0x7f
call sub.log4cplusU.dll_public_virtual:_void___thiscall_log4cplus::Logger::destructor_void_
lea eax, [ebp - 0x16c]
mov byte [ebp - 4], 0x7e
call fcn.004067e0
mov dword [ebp - 4], 0x21
jmp 0x4d680e
call fcn.00462c28
cmp byte [eax], 0
jne 0x4d6886
lea eax, [ebp - 0x174]
push eax
call fcn.00409b60
mov byte [ebp - 4], 0x85
push dword [0x605dec]
lea eax, [ebp - 0x16c]
push ebx
push str.CSiteSafetyAdapter::CSiteSafetyAdapter______avg_sitesafety_urldb_update_wait
push eax
call fcn.00407390
pop ecx
pop ecx
push eax
call fcn.00407390
pop ecx
pop ecx
push eax
call fcn.004155d0
lea ecx, [ebp - 0x30]
lea eax, [ebp - 0x174]
call fcn.00407170
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x86
call fcn.00406a80
lea ecx, [ebp - 0x30]
call fcn.00409c40
lea eax, [ebp - 0x174]
mov byte [ebp - 4], 0x21
call fcn.00407660
jmp 0x4d69be
lea eax, [ebp - 0x16c]
push eax
mov byte [ebp - 4], 0x87
call fcn.004068d0
mov byte [ebp - 4], 0x88
call fcn.00462c28
lea esi, [ebp - 0x30]
call fcn.00406720
mov byte [ebp - 4], 0x89
cmp dword [eax + 0x18], 8
jb 0x4d68b6
mov esi, dword [eax + 4]
jmp 0x4d68b9
lea esi, [eax + 4]
lea eax, [ebp - 0x16c]
push 0x5950f8
push eax
call fcn.00407390
pop ecx
pop ecx
push esi
push eax
call fcn.00407390
pop ecx
pop ecx
push 0x5950f0
push eax
call fcn.00407390
pop ecx
pop ecx
push str.CSiteSafetyAdapter::CSiteSafetyAdapter______avg_sitesafety_urldb_update_wait
push eax
call fcn.00407390
pop ecx
pop ecx
push ebx
push eax
call fcn.00407390
pop ecx
pop ecx
push dword [0x605dec]
push eax
call fcn.004155d0
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x88
call fcn.00409c40
lea eax, [ebp - 0xec]
push eax
call sub.log4cplusU.dll_public:_static_class_log4cplus::Logger___cdecl_log4cplus::Logger::getRoot_void_
pop ecx
push edi
lea ecx, [ebp - 0xec]
mov byte [ebp - 4], 0x8a
call sub.log4cplusU.dll_public:_bool___thiscall_log4cplus::Logger::isEnabledFor_int_const
test al, al
je 0x4d695f
lea ecx, [ebp - 0x30]
lea eax, [ebp - 0x16c]
call fcn.00406700
push 0x3f
push str..SiteSafetyAdapter.cpp
push eax
push edi
lea ecx, [ebp - 0xec]
mov byte [ebp - 4], 0x8b
call sub.log4cplusU.dll_public:_void___thiscall_log4cplus::Logger::forcedLog_int__class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t___const___char_const___int_const
lea ecx, [ebp - 0x30]
call fcn.00409c40
lea ecx, [ebp - 0xec]
mov byte [ebp - 4], 0x88
call sub.log4cplusU.dll_public_virtual:_void___thiscall_log4cplus::Logger::destructor_void_
lea eax, [ebp - 0x16c]
mov byte [ebp - 4], 0x87
call fcn.004067e0
mov dword [ebp - 4], 0x21
jmp 0x4d69be
call fcn.00462c28
cmp byte [eax], 0
jne 0x4d6a74
lea eax, [ebp - 0x174]
push eax
call fcn.00409b60
mov byte [ebp - 4], 0x8e
push dword [0x605df0]
lea eax, [ebp - 0x16c]
push ebx
push str.CSiteSafetyAdapter::CSiteSafetyAdapter______avg_sitesafety_init_wait
push eax
call fcn.00407390
pop ecx
pop ecx
push eax
call fcn.00407390
pop ecx
pop ecx
push eax
call fcn.004155d0
lea ecx, [ebp - 0x30]
lea eax, [ebp - 0x174]
call fcn.00407170
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x8f
call fcn.00406a80
lea ecx, [ebp - 0x30]
call fcn.00409c40
lea eax, [ebp - 0x174]
mov byte [ebp - 4], 0x21
call fcn.00407660
lea ecx, [ebp - 0x84]
call fcn.00409c40
lea ecx, [ebp - 0xbc]
call fcn.00409c40
lea ecx, [ebp - 0xe4]
call fcn.004db1c2
lea ecx, [ebp - 0xa0]
call fcn.00409c40
lea ecx, [ebp - 0x68]
call fcn.00409c40
mov eax, 0x605dc8
call fcn.0054d4d4
ret
lea eax, [ebp - 0x16c]
push eax
mov byte [ebp - 4], 0x90
call fcn.004068d0
mov byte [ebp - 4], 0x91
call fcn.00462c28
lea esi, [ebp - 0x30]
call fcn.00406720
mov byte [ebp - 4], 0x92
cmp dword [eax + 0x18], 8
jb 0x4d6aa4
mov esi, dword [eax + 4]
jmp 0x4d6aa7
lea esi, [eax + 4]
lea eax, [ebp - 0x16c]
push 0x5950f8
push eax
call fcn.00407390
pop ecx
pop ecx
push esi
push eax
call fcn.00407390
pop ecx
pop ecx
push 0x5950f0
push eax
call fcn.00407390
pop ecx
pop ecx
push str.CSiteSafetyAdapter::CSiteSafetyAdapter______avg_sitesafety_init_wait
push eax
call fcn.00407390
pop ecx
pop ecx
push ebx
push eax
call fcn.00407390
pop ecx
pop ecx
push dword [0x605df0]
push eax
call fcn.004155d0
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x91
call fcn.00409c40
lea eax, [ebp - 0xec]
push eax
call sub.log4cplusU.dll_public:_static_class_log4cplus::Logger___cdecl_log4cplus::Logger::getRoot_void_
pop ecx
push edi
lea ecx, [ebp - 0xec]
mov byte [ebp - 4], 0x93
call sub.log4cplusU.dll_public:_bool___thiscall_log4cplus::Logger::isEnabledFor_int_const
test al, al
je 0x4d6b4d
lea ecx, [ebp - 0x30]
lea eax, [ebp - 0x16c]
call fcn.00406700
push 0x40
push str..SiteSafetyAdapter.cpp
push eax
push edi
lea ecx, [ebp - 0xec]
mov byte [ebp - 4], 0x94
call sub.log4cplusU.dll_public:_void___thiscall_log4cplus::Logger::forcedLog_int__class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t___const___char_const___int_const
lea ecx, [ebp - 0x30]
call fcn.00409c40
lea ecx, [ebp - 0xec]
mov byte [ebp - 4], 0x91
call sub.log4cplusU.dll_public_virtual:_void___thiscall_log4cplus::Logger::destructor_void_
lea eax, [ebp - 0x16c]
mov byte [ebp - 4], 0x90
call fcn.004067e0
jmp 0x4d6a35