Function at 0x4c6d3d
Capabilities:
Check if file exists

Disassembly:
push 0x18c
mov eax, 0x5866dd
call fcn.0054d478
mov eax, dword [ebp + 8]
mov dword [ebp - 0xf4], eax
mov byte [ebp - 0xe6], 0
call fcn.00462c28
cmp byte [eax], 0
jne 0x4c6e59
lea eax, [ebp - 0x198]
push eax
call fcn.00409b60
and dword [ebp - 4], 0
lea eax, [ebp - 0x190]
push str.CFirefoxBrowser_IsToolbarEnabled___start
push eax
call fcn.00407390
pop ecx
pop ecx
lea ecx, [ebp - 0x4c]
lea eax, [ebp - 0x198]
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 - 0x198]
call fcn.00407660
mov ebx, 0x2710
push 0
push 0x603ab8
push 0x603af8
push 0
push dword [ebp - 0xf4]
call fcn.00567b9a
mov edi, eax
add esp, 0x14
mov dword [ebp - 0xfc], edi
call fcn.00462c28
test edi, edi
jne 0x4c708e
cmp byte [eax], 0
jne 0x4c6f7a
lea eax, [ebp - 0x198]
push eax
call fcn.00409b60
lea eax, [ebp - 0x190]
push str.CFirefoxBrowser_IsToolbarEnabled___Error_in_casting___return_false.
push eax
mov dword [ebp - 4], 9
call fcn.00407390
pop ecx
pop ecx
lea ecx, [ebp - 0x4c]
lea eax, [ebp - 0x198]
call fcn.00407170
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0xa
call fcn.00406a80
lea ecx, [ebp - 0x4c]
call fcn.00409c40
or dword [ebp - 4], 0xffffffff
lea eax, [ebp - 0x198]
call fcn.00407660
jmp 0x4c7a19
lea eax, [ebp - 0x190]
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 0x4c6e8c
mov esi, dword [eax + 4]
jmp 0x4c6e8f
lea esi, [eax + 4]
lea eax, [ebp - 0x190]
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.CFirefoxBrowser_IsToolbarEnabled___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 - 0x100]
push eax
call sub.log4cplusU.dll_public:_static_class_log4cplus::Logger___cdecl_log4cplus::Logger::getRoot_void_
pop ecx
mov ebx, 0x2710
push ebx
lea ecx, [ebp - 0x100]
mov byte [ebp - 4], 5
call sub.log4cplusU.dll_public:_bool___thiscall_log4cplus::Logger::isEnabledFor_int_const
test al, al
je 0x4c6f28
lea ecx, [ebp - 0x30]
lea eax, [ebp - 0x190]
call fcn.00406700
push 0x6b8
push str..FirefoxBrowser.cpp
push eax
push ebx
lea ecx, [ebp - 0x100]
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 - 0x100]
mov byte [ebp - 4], 3
call sub.log4cplusU.dll_public_virtual:_void___thiscall_log4cplus::Logger::destructor_void_
lea eax, [ebp - 0x190]
mov byte [ebp - 4], 2
call fcn.004067e0
or dword [ebp - 4], 0xffffffff
jmp 0x4c6dc3
lea eax, [ebp - 0x190]
push eax
mov dword [ebp - 4], 0xb
call fcn.004068d0
mov byte [ebp - 4], 0xc
call fcn.00462c28
lea esi, [ebp - 0x30]
call fcn.00406720
mov byte [ebp - 4], 0xd
cmp dword [eax + 0x18], 8
jb 0x4c6fad
mov esi, dword [eax + 4]
jmp 0x4c6fb0
lea esi, [eax + 4]
lea eax, [ebp - 0x190]
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.CFirefoxBrowser_IsToolbarEnabled___Error_in_casting___return_false.
push eax
call fcn.00407390
pop ecx
pop ecx
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0xc
call fcn.00409c40
lea eax, [ebp - 0x100]
push eax
call sub.log4cplusU.dll_public:_static_class_log4cplus::Logger___cdecl_log4cplus::Logger::getRoot_void_
pop ecx
push ebx
lea ecx, [ebp - 0x100]
mov byte [ebp - 4], 0xe
call sub.log4cplusU.dll_public:_bool___thiscall_log4cplus::Logger::isEnabledFor_int_const
test al, al
je 0x4c7044
lea ecx, [ebp - 0x30]
lea eax, [ebp - 0x190]
call fcn.00406700
push 0x6bb
push str..FirefoxBrowser.cpp
push eax
push ebx
lea ecx, [ebp - 0x100]
mov byte [ebp - 4], 0xf
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 - 0x100]
mov byte [ebp - 4], 0xc
call sub.log4cplusU.dll_public_virtual:_void___thiscall_log4cplus::Logger::destructor_void_
lea eax, [ebp - 0x190]
mov byte [ebp - 4], 0xb
call fcn.004067e0
jmp 0x4c7a19
cmp byte [eax], 0
jne 0x4c7108
lea eax, [ebp - 0x198]
push eax
call fcn.00409b60
add edi, 0x20
push edi
push 0x5967ac
lea eax, [ebp - 0x190]
push str.CFirefoxBrowser_IsToolbarEnabled__ff_toolbar_folder_name
push eax
mov dword [ebp - 4], 0x12
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 - 0x198]
call fcn.00407170
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x13
call fcn.00406a80
lea ecx, [ebp - 0x4c]
call fcn.00409c40
or dword [ebp - 4], 0xffffffff
lea eax, [ebp - 0x198]
call fcn.00407660
jmp 0x4c7237
lea eax, [ebp - 0x190]
push eax
mov dword [ebp - 4], 0x14
call fcn.004068d0
mov byte [ebp - 4], 0x15
call fcn.00462c28
lea esi, [ebp - 0x30]
call fcn.00406720
mov byte [ebp - 4], 0x16
cmp dword [eax + 0x18], 8
jb 0x4c713b
mov esi, dword [eax + 4]
jmp 0x4c713e
lea esi, [eax + 4]
lea eax, [ebp - 0x190]
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.CFirefoxBrowser_IsToolbarEnabled__ff_toolbar_folder_name
push eax
call fcn.00407390
pop ecx
pop ecx
push 0x5967ac
push eax
call fcn.00407390
pop ecx
pop ecx
add edi, 0x20
push edi
push eax
call fcn.00411b20
pop ecx
pop ecx
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x15
call fcn.00409c40
lea eax, [ebp - 0x108]
push eax
call sub.log4cplusU.dll_public:_static_class_log4cplus::Logger___cdecl_log4cplus::Logger::getRoot_void_
pop ecx
push ebx
lea ecx, [ebp - 0x108]
mov byte [ebp - 4], 0x17
call sub.log4cplusU.dll_public:_bool___thiscall_log4cplus::Logger::isEnabledFor_int_const
test al, al
je 0x4c71eb
lea ecx, [ebp - 0x30]
lea eax, [ebp - 0x190]
call fcn.00406700
push 0x6bf
push str..FirefoxBrowser.cpp
push eax
push ebx
lea ecx, [ebp - 0x108]
mov byte [ebp - 4], 0x18
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 - 0x108]
mov byte [ebp - 4], 0x15
call sub.log4cplusU.dll_public_virtual:_void___thiscall_log4cplus::Logger::destructor_void_
lea eax, [ebp - 0x190]
mov byte [ebp - 4], 0x14
call fcn.004067e0
jmp 0x4c7237
push 0
lea ecx, [ebp - 0xa0]
mov dword [ebp - 0x88], 0xf
call fcn.00408900
mov eax, str.extensions.ini
lea ecx, [ebp - 0x4c]
mov dword [ebp - 4], 0x1b
call fcn.004066c0
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x1c
call fcn.004c5512
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x1b
call fcn.00409c40
cmp dword [ebp - 0x88], 0x10
mov esi, dword [ebp - 0x9c]
jae 0x4c7296
lea esi, [ebp - 0x9c]
test esi, esi
je 0x4c72ac
push esi
call dword [sym.imp.KERNEL32.dll_lstrlenA]
mov edi, eax
inc edi
cmp edi, 0x3fffffff
jle 0x4c72b0
xor eax, eax
jmp 0x4c72ca
lea eax, [edi + edi]
call fcn.00552130
mov ecx, esp
mov dword [ebp - 0x10], esp
mov eax, esi
push 3
mov edx, edi
mov esi, ecx
call fcn.0045c1d0
lea ecx, [ebp - 0x84]
call fcn.004066c0
xor esi, esi
mov byte [ebp - 4], 0x1d
cmp dword [ebp - 0x8c], esi
je 0x4c7985
cmp dword [ebp - 0x6c], 8
mov eax, dword [ebp - 0x80]
jae 0x4c72f3
lea eax, [ebp - 0x80]
push eax
call dword [sym.imp.SHLWAPI.dll_PathFileExistsW]
test eax, eax
je 0x4c7985
xor eax, eax
mov dword [ebp - 0xf8], esi
mov byte [ebp - 0xe5], 0
mov dword [ebp - 0x50], 7
mov dword [ebp - 0x54], esi
mov word [ebp - 0x64], ax
lea esi, [ebp - 0x104]
call fcn.00403ee0
push dword [ebp - 0xf8]
mov edi, esi
push str.Extension_d
mov byte [ebp - 4], 0x28
call fcn.00405c00
mov eax, dword [ebp - 0x104]
pop ecx
pop ecx
lea ecx, [ebp - 0xbc]
call fcn.004066c0
lea esi, [ebp - 0xe4]
call fcn.004db184
mov eax, esi
push eax
lea ecx, [ebp - 0x84]
mov byte [ebp - 4], 0x2a
call fcn.004db1e6
mov eax, str.ExtensionDirs
lea ecx, [ebp - 0x4c]
call fcn.004066c0
lea eax, [ebp - 0xbc]
push eax
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x30]
push eax
mov ecx, esi
mov byte [ebp - 4], 0x2b
call fcn.004db59c
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 0x2c
call fcn.00406f00
lea ecx, [ebp - 0x30]
call fcn.00409c40
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x2a
call fcn.00409c40
call fcn.00462c28
cmp byte [eax], 0
jne 0x4c7437
lea eax, [ebp - 0x198]
push eax
call fcn.00409b60
lea eax, [ebp - 0x68]
push eax
push 0x5967ac
lea eax, [ebp - 0x190]
push str.CFirefoxBrowser_IsToolbarEnabled._szToolbarDir
push eax
mov byte [ebp - 4], 0x2d
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 - 0x198]
call fcn.00407170
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x2e
call fcn.00406a80
lea ecx, [ebp - 0x4c]
call fcn.00409c40
lea eax, [ebp - 0x198]
mov byte [ebp - 4], 0x2a
call fcn.00407660
jmp 0x4c7571
lea eax, [ebp - 0x190]
push eax
mov byte [ebp - 4], 0x2f
call fcn.004068d0
mov byte [ebp - 4], 0x30
call fcn.00462c28
lea esi, [ebp - 0x30]
call fcn.00406720
mov byte [ebp - 4], 0x31
cmp dword [eax + 0x18], 8
jb 0x4c7467
mov esi, dword [eax + 4]
jmp 0x4c746a
lea esi, [eax + 4]
lea eax, [ebp - 0x190]
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.CFirefoxBrowser_IsToolbarEnabled._szToolbarDir
push eax
call fcn.00407390
pop ecx
pop ecx
push 0x5967ac
push eax
call fcn.00407390
pop ecx
pop ecx
lea ecx, [ebp - 0x68]
push ecx
push eax
call fcn.00411b20
pop ecx
pop ecx
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x30
call fcn.00409c40
lea eax, [ebp - 0x110]
push eax
call sub.log4cplusU.dll_public:_static_class_log4cplus::Logger___cdecl_log4cplus::Logger::getRoot_void_
pop ecx
push ebx
lea ecx, [ebp - 0x110]
mov byte [ebp - 4], 0x32
call sub.log4cplusU.dll_public:_bool___thiscall_log4cplus::Logger::isEnabledFor_int_const
test al, al
je 0x4c7517
lea ecx, [ebp - 0x30]
lea eax, [ebp - 0x190]
call fcn.00406700
push 0x6d6
push str..FirefoxBrowser.cpp
push eax
push ebx
lea ecx, [ebp - 0x110]
mov byte [ebp - 4], 0x33
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 - 0x110]
mov byte [ebp - 4], 0x30
call sub.log4cplusU.dll_public_virtual:_void___thiscall_log4cplus::Logger::destructor_void_
lea eax, [ebp - 0x190]
mov byte [ebp - 4], 0x2f
call fcn.004067e0
mov dword [ebp - 4], 0x2a
jmp 0x4c7571
cmp dword [ebp - 0x50], 8
mov ecx, dword [ebp - 0x64]
jae 0x4c757d
lea ecx, [ebp - 0x64]
lea eax, [ebp - 0xf4]
push eax
call fcn.004165e0
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x36
call fcn.0049ad68
mov eax, dword [eax]
lea ecx, [ebp - 0x68]
push ecx
call fcn.00406690
cmp dword [ebp - 0x54], 0
je 0x4c77bd
cmp dword [ebp - 0xf8], 0x1f4
jg 0x4c77bd
mov eax, dword [ebp - 0xfc]
push 0
add eax, 0x20
lea edx, [ebp - 0x68]
call fcn.0043f7a0
cmp eax, 0xffffffff
je 0x4c776b
call fcn.00462c28
cmp byte [eax], 0
jne 0x4c763c
lea eax, [ebp - 0x198]
push eax
call fcn.00409b60
lea eax, [ebp - 0x190]
push str.CFirefoxBrowser_IsToolbarEnabled___start
push eax
mov byte [ebp - 4], 0x40
call fcn.00407390
pop ecx
pop ecx
lea ecx, [ebp - 0x4c]
lea eax, [ebp - 0x198]
call fcn.00407170
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x41
call fcn.00406a80
lea ecx, [ebp - 0x4c]
call fcn.00409c40
lea eax, [ebp - 0x198]
mov byte [ebp - 4], 0x36
call fcn.00407660
jmp 0x4c775d
lea eax, [ebp - 0x190]
push eax
mov byte [ebp - 4], 0x42
call fcn.004068d0
mov byte [ebp - 4], 0x43
call fcn.00462c28
lea esi, [ebp - 0x30]
call fcn.00406720
mov byte [ebp - 4], 0x44
cmp dword [eax + 0x18], 8
jb 0x4c766c
mov esi, dword [eax + 4]
jmp 0x4c766f
lea esi, [eax + 4]
lea eax, [ebp - 0x190]
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.CFirefoxBrowser_IsToolbarEnabled___start
push eax
call fcn.00407390
pop ecx
pop ecx
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x43
call fcn.00409c40
lea eax, [ebp - 0xf0]
push eax
call sub.log4cplusU.dll_public:_static_class_log4cplus::Logger___cdecl_log4cplus::Logger::getRoot_void_
pop ecx
push ebx
lea ecx, [ebp - 0xf0]
mov byte [ebp - 4], 0x45
call sub.log4cplusU.dll_public:_bool___thiscall_log4cplus::Logger::isEnabledFor_int_const
test al, al
je 0x4c7703
lea ecx, [ebp - 0x30]
lea eax, [ebp - 0x190]
call fcn.00406700
push 0x6e2
push str..FirefoxBrowser.cpp
push eax
push ebx
lea ecx, [ebp - 0xf0]
mov byte [ebp - 4], 0x46
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 - 0xf0]
mov byte [ebp - 4], 0x43
call sub.log4cplusU.dll_public_virtual:_void___thiscall_log4cplus::Logger::destructor_void_
lea eax, [ebp - 0x190]
mov byte [ebp - 4], 0x42
call fcn.004067e0
mov dword [ebp - 4], 0x36
jmp 0x4c775d
mov byte [ebp - 0xe6], 1
mov byte [ebp - 0xe5], 1
inc dword [ebp - 0xf8]
lea ecx, [ebp - 0xf4]
call fcn.00409cb0
lea ecx, [ebp - 0xe4]
call fcn.004db1c2
lea ecx, [ebp - 0xbc]
call fcn.00409c40
lea ecx, [ebp - 0x104]
mov byte [ebp - 4], 0x27
call fcn.00409cb0
cmp byte [ebp - 0xe5], 0
je 0x4c731f
cmp dword [ebp - 0x54], 0
jne 0x4c731f
jmp 0x4c784b
call fcn.00462c28
cmp byte [eax], 0
jne 0x4c7874
lea eax, [ebp - 0x198]
push eax
call fcn.00409b60
lea eax, [ebp - 0x190]
push str.CFirefoxBrowser_IsToolbarEnabled___szToolbarDir_is_empty
push eax
mov byte [ebp - 4], 0x37
call fcn.00407390
pop ecx
pop ecx
lea ecx, [ebp - 0x30]
lea eax, [ebp - 0x198]
call fcn.00407170
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x38
call fcn.00406a80
lea ecx, [ebp - 0x30]
call fcn.00409c40
lea eax, [ebp - 0x198]
mov byte [ebp - 4], 0x36
call fcn.00407660
lea ecx, [ebp - 0xf4]
call fcn.00409cb0
lea ecx, [ebp - 0xe4]
call fcn.004db1c2
lea ecx, [ebp - 0xbc]
call fcn.00409c40
lea ecx, [ebp - 0x104]
call fcn.00409cb0
lea ecx, [ebp - 0x68]
call fcn.00409c40
lea ecx, [ebp - 0x84]
call fcn.00409c40
lea ecx, [ebp - 0xa0]
call fcn.00408970
mov al, byte [ebp - 0xe6]
jmp 0x4c7a1b
lea eax, [ebp - 0x190]
push eax
mov byte [ebp - 4], 0x39
call fcn.004068d0
mov byte [ebp - 4], 0x3a
call fcn.00462c28
lea esi, [ebp - 0x30]
call fcn.00406720
mov byte [ebp - 4], 0x3b
cmp dword [eax + 0x18], 8
jb 0x4c78a4
mov esi, dword [eax + 4]
jmp 0x4c78a7
lea esi, [eax + 4]
lea eax, [ebp - 0x190]
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.CFirefoxBrowser_IsToolbarEnabled___szToolbarDir_is_empty
push eax
call fcn.00407390
pop ecx
pop ecx
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x3a
call fcn.00409c40
lea eax, [ebp - 0xf0]
push eax
call sub.log4cplusU.dll_public:_static_class_log4cplus::Logger___cdecl_log4cplus::Logger::getRoot_void_
pop ecx
push ebx
lea ecx, [ebp - 0xf0]
mov byte [ebp - 4], 0x3c
call sub.log4cplusU.dll_public:_bool___thiscall_log4cplus::Logger::isEnabledFor_int_const
test al, al
je 0x4c793b
lea ecx, [ebp - 0x30]
lea eax, [ebp - 0x190]
call fcn.00406700
push 0x6dc
push str..FirefoxBrowser.cpp
push eax
push ebx
lea ecx, [ebp - 0xf0]
mov byte [ebp - 4], 0x3d
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 - 0xf0]
mov byte [ebp - 4], 0x3a
call sub.log4cplusU.dll_public_virtual:_void___thiscall_log4cplus::Logger::destructor_void_
lea eax, [ebp - 0x190]
mov byte [ebp - 4], 0x39
call fcn.004067e0
jmp 0x4c781f
call fcn.00462c28
cmp byte [eax], 0
jne 0x4c7a29
lea eax, [ebp - 0x198]
push eax
call fcn.00409b60
lea eax, [ebp - 0x84]
push eax
push 0x5967ac
lea eax, [ebp - 0x190]
push str.CFirefoxBrowser_IsToolbarEnabled___Error_PathFileExists___return_false.
push eax
mov byte [ebp - 4], 0x1e
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 - 0x198]
call fcn.00407170
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x1f
call fcn.00406a80
lea ecx, [ebp - 0x30]
call fcn.00409c40
lea eax, [ebp - 0x198]
mov byte [ebp - 4], 0x1d
call fcn.00407660
lea ecx, [ebp - 0x84]
call fcn.00409c40
lea ecx, [ebp - 0xa0]
call fcn.00408970
xor al, al
lea esp, [ebp - 0x1a8]
call fcn.0054d4d4
ret 4
lea eax, [ebp - 0x190]
push eax
mov byte [ebp - 4], 0x20
call fcn.004068d0
mov byte [ebp - 4], 0x21
call fcn.00462c28
lea esi, [ebp - 0x30]
call fcn.00406720
mov byte [ebp - 4], 0x22
cmp dword [eax + 0x18], 8
jb 0x4c7a59
mov esi, dword [eax + 4]
jmp 0x4c7a5c
lea esi, [eax + 4]
lea eax, [ebp - 0x190]
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.CFirefoxBrowser_IsToolbarEnabled___Error_PathFileExists___return_false.
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], 0x21
call fcn.00409c40
lea eax, [ebp - 0xf0]
push eax
call sub.log4cplusU.dll_public:_static_class_log4cplus::Logger___cdecl_log4cplus::Logger::getRoot_void_
pop ecx
push ebx
lea ecx, [ebp - 0xf0]
mov byte [ebp - 4], 0x23
call sub.log4cplusU.dll_public:_bool___thiscall_log4cplus::Logger::isEnabledFor_int_const
test al, al
je 0x4c7b0c
lea ecx, [ebp - 0x30]
lea eax, [ebp - 0x190]
call fcn.00406700
push 0x6c6
push str..FirefoxBrowser.cpp
push eax
push ebx
lea ecx, [ebp - 0xf0]
mov byte [ebp - 4], 0x24
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 - 0xf0]
mov byte [ebp - 4], 0x21
call sub.log4cplusU.dll_public_virtual:_void___thiscall_log4cplus::Logger::destructor_void_
lea eax, [ebp - 0x190]
mov byte [ebp - 4], 0x20
call fcn.004067e0
jmp 0x4c7a03