Function at 0x45351e
Capabilities:
Accept command line arguments

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x140
mov eax, dword [0x492250]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push esi
push edi
xor ebx, ebx
mov esi, ecx
push 0x47d6b4
mov dword [ebp - 0x68], ebx
call fcn.00408890
call dword [sym.imp.KERNEL32.dll_GetCommandLineW]
push eax
lea ecx, [ebp - 0x1c]
call fcn.004086a0
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x90]
push eax
call fcn.00406c70
pop ecx
pop ecx
push ebx
push 1
lea ecx, [ebp - 0x1c]
call fcn.004099c0
and dword [ebp - 0x3c], ebx
lea ecx, [ebp - 0x90]
mov edi, str.lang
mov dword [ebp - 0x38], 0xf
push edi
mov byte [ebp - 0x4c], bl
call fcn.004071a0
test al, al
je 0x4535c7
push edi
mov dword [ebp - 0x6c], edi
call fcn.00405580
pop ecx
mov dword [ebp - 0x68], eax
lea ecx, [ebp - 0x90]
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.00407200
push eax
lea ecx, [ebp - 0x4c]
call fcn.004139c0
push ebx
push 1
lea ecx, [ebp - 0x1c]
call fcn.00409f00
lea eax, [ebp - 0x4c]
push esi
push eax
call fcn.00453c3c
pop ecx
pop ecx
test al, al
je 0x453620
cmp dword [esi + 0x10], ebx
je 0x453620
push 0
call fcn.00413e90
pop ecx
test al, al
je 0x453612
push 0
push 0x181
xor ebx, ebx
lea ecx, [ebp - 0x140]
push str.d:webapps_b_build_slave_repo_build_srcwow_basei18nwow_distribution_i18n.cc
inc ebx
call fcn.00413f50
add eax, 8
push str.Got_locale_from_the_command_line.
push eax
call fcn.0040b370
pop ecx
pop ecx
test bl, 1
je 0x453738
and ebx, 0xfffffffe
jmp 0x453673
push esi
call fcn.00453d7e
pop ecx
test al, al
je 0x453683
xor eax, eax
cmp dword [esi + 0x10], eax
je 0x453685
push eax
call fcn.00413e90
pop ecx
test al, al
je 0x453667
push 2
pop ebx
push 0
push 0x188
push str.d:webapps_b_build_slave_repo_build_srcwow_basei18nwow_distribution_i18n.cc
lea ecx, [ebp - 0x140]
call fcn.00413f50
add eax, 8
push str.Got_locale_from_Local_State_file.
push eax
call fcn.0040b370
pop ecx
pop ecx
test bl, 2
je 0x453738
and ebx, 0xfffffffd
lea ecx, [ebp - 0x140]
call fcn.00414010
jmp 0x453738
xor eax, eax
mov dword [ebp - 0xc], eax
mov byte [ebp - 0x1c], al
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x6c], eax
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x70]
push eax
mov dword [ebp - 8], 0xf
call fcn.00446e00
pop ecx
test al, al
je 0x453724
mov eax, dword [ebp - 0x70]
cmp eax, dword [ebp - 0x6c]
je 0x453724
push ecx
push ecx
mov ecx, esp
push eax
call fcn.004084d0
lea eax, [ebp - 0x64]
push eax
call fcn.004165e0
add esp, 0xc
mov ecx, esi
push eax
call fcn.004139c0
push 0
push 1
lea ecx, [ebp - 0x64]
call fcn.00409f00
push 0
call fcn.00413e90
pop ecx
test al, al
je 0x453711
push 4
pop ebx
push 0
push 0x194
push str.d:webapps_b_build_slave_repo_build_srcwow_basei18nwow_distribution_i18n.cc
lea ecx, [ebp - 0x140]
call fcn.00413f50
add eax, 8
push str.Got_locale_from_UI_language_list.
push eax
call fcn.0040b370
pop ecx
pop ecx
test bl, 4
je 0x453724
lea ecx, [ebp - 0x140]
and ebx, 0xfffffffb
call fcn.00414010
lea ecx, [ebp - 0x70]
call fcn.004083f0
push 0
push 1
lea ecx, [ebp - 0x1c]
call fcn.00409f00
test bl, 8
je 0x453748
lea ecx, [ebp - 0x140]
call fcn.00414010
xor ebx, ebx
cmp dword [esi + 0x10], ebx
je 0x4537c6
mov edi, 0x48ba1c
push edi
call fcn.00405580
pop ecx
push eax
push ebx
push edi
mov ecx, esi
call fcn.00417340
cmp eax, 0xffffffff
je 0x45378a
push eax
push ebx
lea eax, [ebp - 0x64]
mov ecx, esi
push eax
call fcn.00408780
push eax
mov ecx, esi
call fcn.004139c0
push ebx
push 1
lea ecx, [ebp - 0x64]
call fcn.00409f00
lea eax, [ebp - 0x34]
mov dword [ebp - 0x20], 0xf
push eax
push esi
mov dword [ebp - 0x24], ebx
mov byte [ebp - 0x34], bl
call fcn.00453fd9
pop ecx
pop ecx
test al, al
je 0x4537b9
lea eax, [ebp - 0x34]
cmp esi, eax
je 0x4537b9
push 0xffffffffffffffff
push ebx
push eax
mov ecx, esi
call fcn.0040a0c0
push ebx
push 1
lea ecx, [ebp - 0x34]
call fcn.00409f00
jmp 0x4537db
mov edi, 0x47d6b4
push edi
call fcn.00405580
pop ecx
push eax
push edi
mov ecx, esi
call fcn.00409fc0
push ebx
push 1
lea ecx, [ebp - 0x4c]
call fcn.00409f00
lea ecx, [ebp - 0x90]
call fcn.00406b20
mov ecx, dword [ebp - 4]
mov eax, esi
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.0045a313
mov esp, ebp
pop ebp
ret