Function at 0x40c7f3
Capabilities:
Accept command line arguments

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x14
push esi
push edi
xor edi, edi
mov esi, eax
mov dword [ebp - 8], edi
mov dword [ebp - 0x10], edi
mov dword [ebp - 0xc], edi
mov dword [ebp - 0x14], edi
cmp esi, edi
je 0x40c8af
cmp word [esi], di
je 0x40c8af
push edi
push str.ignored
lea eax, [ebp - 0x14]
push eax
call fcn.004318dd
mov dword [ebp - 8], eax
cmp eax, edi
jge 0x40c844
push str.Failed_to_initialize_command_line.
push eax
call fcn.00430126
pop ecx
pop ecx
jmp 0x40d222
push edi
push esi
lea eax, [ebp - 0x14]
push eax
call fcn.004318dd
mov dword [ebp - 8], eax
cmp eax, edi
jge 0x40c85d
push str.Failed_to_copy_command_line.
jmp 0x40c837
lea eax, [ebp - 0x10]
push eax
push dword [ebp - 0x14]
call dword [sym.imp.SHELL32.dll_CommandLineToArgvW]
mov dword [ebp - 0xc], eax
cmp eax, edi
jne 0x40c8af
call dword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, edi
jle 0x40c885
and eax, 0xffff
or eax, 0x80070000
mov dword [ebp - 8], eax
cmp eax, edi
jl 0x40c893
mov dword [ebp - 8], 0x80004005
push dword [ebp - 8]
push 0x3b6
push str.core.cpp
call fcn.00432f06
push str.Failed_to_get_command_line.
push dword [ebp - 8]
jmp 0x40c838
xor eax, eax
push ebx
inc eax
push 2
mov dword [ebp - 4], eax
pop ebx
cmp dword [ebp - 0x10], eax
jle 0x40d1c8
mov edi, dword [sym.imp.KERNEL32.dll_CompareStringW]
mov eax, dword [ebp - 0xc]
mov ecx, dword [ebp - 4]
lea esi, [eax + ecx*4]
mov eax, dword [esi]
movzx ecx, word [eax]
cmp ecx, 0x2d
je 0x40c8e4
cmp ecx, 0x2f
jne 0x40d1ab
push 0xffffffffffffffff
push 0x442bbc
push 0xffffffffffffffff
add eax, 2
push eax
push 1
push 0x7f
call edi
cmp eax, ebx
je 0x40d171
mov eax, dword [esi]
push 0xffffffffffffffff
push 0x442bb4
push 0xffffffffffffffff
add eax, ebx
push eax
push 1
push 0x7f
call edi
cmp eax, ebx
je 0x40d171
mov eax, dword [esi]
push 0xffffffffffffffff
push 0x442bb0
push 0xffffffffffffffff
add eax, ebx
push eax
push 1
push 0x7f
call edi
cmp eax, ebx
je 0x40d169
mov eax, dword [esi]
push 0xffffffffffffffff
push 0x442bac
push 0xffffffffffffffff
add eax, ebx
push eax
push 1
push 0x7f
call edi
cmp eax, ebx
je 0x40d169
mov eax, dword [esi]
push 0xffffffffffffffff
push 0x442ba0
push 0xffffffffffffffff
add eax, ebx
push eax
push 1
push 0x7f
call edi
cmp eax, ebx
je 0x40d169
mov eax, dword [esi]
push 0xffffffffffffffff
push 0x442b9c
push 0xffffffffffffffff
add eax, ebx
push eax
push 1
push 0x7f
call edi
cmp eax, ebx
je 0x40d15e
mov eax, dword [esi]
push 0xffffffffffffffff
push 0x442b90
push 0xffffffffffffffff
add eax, ebx
push eax
push 1
push 0x7f
call edi
cmp eax, ebx
je 0x40d15e
mov eax, dword [esi]
push 0xffffffffffffffff
push 0x442b8c
push 0xffffffffffffffff
add eax, ebx
push eax
push 1
push 0x7f
call edi
cmp eax, ebx
je 0x40d15e
mov eax, dword [esi]
push 0xffffffffffffffff
push str.silent
push 0xffffffffffffffff
add eax, ebx
push eax
push 1
push 0x7f
call edi
cmp eax, ebx
je 0x40d15e
mov eax, dword [esi]
push 0xffffffffffffffff
push str.passive
push 0xffffffffffffffff
add eax, ebx
push eax
push 1
push 0x7f
call edi
cmp eax, ebx
jne 0x40ca17
mov eax, dword [ebp + 8]
mov dword [eax + 4], 3
cmp dword [eax + 8], 0
jne 0x40d1b9
mov dword [eax + 8], 3
jmp 0x40d1b9
mov eax, dword [esi]
push 0xffffffffffffffff
push str.norestart
push 0xffffffffffffffff
add eax, ebx
push eax
push 1
push 0x7f
call edi
cmp eax, ebx
jne 0x40ca3e
mov eax, dword [ebp + 8]
mov dword [eax + 8], 1
jmp 0x40d1b9
mov eax, dword [esi]
push 0xffffffffffffffff
push str.forcerestart
push 0xffffffffffffffff
add eax, ebx
push eax
push 1
push 0x7f
call edi
cmp eax, ebx
jne 0x40ca65
mov eax, dword [ebp + 8]
mov dword [eax + 8], 4
jmp 0x40d1b9
mov eax, dword [esi]
push 0xffffffffffffffff
push str.promptrestart
push 0xffffffffffffffff
add eax, ebx
push eax
push 1
push 0x7f
call edi
cmp eax, ebx
jne 0x40ca88
mov eax, dword [ebp + 8]
mov dword [eax + 8], ebx
jmp 0x40d1b9
mov eax, dword [esi]
push 0xffffffffffffffff
push str.layout
push 0xffffffffffffffff
add eax, ebx
push eax
push 1
push 0x7f
call edi
cmp eax, ebx
jne 0x40cafb
mov eax, dword [ebp + 8]
cmp dword [eax], 1
je 0x40caaa
mov dword [eax], ebx
mov ecx, dword [ebp - 4]
inc ecx
cmp ecx, dword [ebp - 0x10]
jge 0x40d1b9
mov eax, dword [esi + 4]
movzx eax, word [eax]
cmp eax, 0x2d
je 0x40d1b9
cmp eax, 0x2f
je 0x40d1b9
mov eax, dword [ebp - 0xc]
push 3
push dword [eax + ecx*4]
mov eax, dword [ebp + 8]
add eax, 0x24
push eax
mov dword [ebp - 4], ecx
call fcn.004320c8
mov dword [ebp - 8], eax
test eax, eax
jns 0x40d1b9
push str.Failed_to_copy_path_for_layout_directory.
jmp 0x40d0ea
mov eax, dword [esi]
push 0xffffffffffffffff
push str.uninstall
push 0xffffffffffffffff
add eax, ebx
push eax
push 1
push 0x7f
call edi
cmp eax, ebx
jne 0x40cb2a
mov eax, dword [ebp + 8]
cmp dword [eax], 1
je 0x40d1b9
mov dword [eax], 4
jmp 0x40d1b9
mov eax, dword [esi]
push 0xffffffffffffffff
push str.repair
push 0xffffffffffffffff
add eax, ebx
push eax
push 1
push 0x7f
call edi
cmp eax, ebx
jne 0x40cb59
mov eax, dword [ebp + 8]
cmp dword [eax], 1
je 0x40d1b9
mov dword [eax], 7
jmp 0x40d1b9
mov eax, dword [esi]
push 0xffffffffffffffff
push str.modify
push 0xffffffffffffffff
add eax, ebx
push eax
push 1
push 0x7f
call edi
cmp eax, ebx
jne 0x40cb88
mov eax, dword [ebp + 8]
cmp dword [eax], 1
je 0x40d1b9
mov dword [eax], 6
jmp 0x40d1b9
mov eax, dword [esi]
push 0xffffffffffffffff
push str.package
push 0xffffffffffffffff
add eax, ebx
push eax
push 1
push 0x7f
call edi
cmp eax, ebx
je 0x40d14e
mov eax, dword [esi]
push 0xffffffffffffffff
push str.update
push 0xffffffffffffffff
add eax, ebx
push eax
push 1
push 0x7f
call edi
cmp eax, ebx
je 0x40d14e
mov eax, dword [esi]
push 0xffffffffffffffff
push str.noaupause
push 0xffffffffffffffff
add eax, ebx
push eax
push 1
push 0x7f
call edi
cmp eax, ebx
jne 0x40cbe3
mov eax, dword [ebp + 0x18]
and dword [eax], 0
jmp 0x40d1b9
mov eax, dword [esi]
push 0xffffffffffffffff
push str.keepaupaused
push 0xffffffffffffffff
add eax, ebx
push eax
push 1
push 0x7f
call edi
cmp eax, ebx
jne 0x40cc0e
mov eax, dword [ebp + 0x18]
cmp dword [eax], 0
je 0x40d1b9
mov dword [eax], ebx
jmp 0x40d1b9
mov eax, dword [esi]
push 0xffffffffffffffff
push str.parallelcacheandexecute
push 0xffffffffffffffff
add eax, ebx
push eax
push 1
push 0x7f
call edi
cmp eax, ebx
jne 0x40cc34
mov eax, dword [ebp + 0x1c]
mov dword [eax], 1
jmp 0x40d1b9
mov eax, dword [esi]
push 0xffffffffffffffff
push str.serialcacheandexecute
push 0xffffffffffffffff
add eax, ebx
push eax
push 1
push 0x7f
call edi
cmp eax, ebx
jne 0x40cc51
mov eax, dword [ebp + 0x1c]
jmp 0x40cc07
mov eax, dword [esi]
push 0xffffffffffffffff
push str.cache
push 0xffffffffffffffff
add eax, ebx
push eax
push 1
push 0x7f
call edi
cmp eax, ebx
jne 0x40cc80
mov eax, dword [ebp + 8]
cmp dword [eax], 1
je 0x40d1b9
mov dword [eax], 3
jmp 0x40d1b9
mov eax, dword [esi]
push 0xffffffffffffffff
push str.disablesystemrestore
push 0xffffffffffffffff
add eax, ebx
push eax
push 1
push 0x7f
call edi
cmp eax, ebx
jne 0x40cc9d
mov eax, dword [ebp + 0x20]
jmp 0x40cc29
mov eax, dword [esi]
push 0xffffffffffffffff
push str.originalsource
push 0xffffffffffffffff
add eax, ebx
push eax
push 1
push 0x7f
call edi
cmp eax, ebx
jne 0x40ccea
mov eax, dword [ebp - 4]
inc eax
cmp eax, dword [ebp - 0x10]
jge 0x40d239
mov ecx, dword [ebp - 0xc]
push 0
push dword [ecx + eax*4]
mov dword [ebp - 4], eax
push dword [ebp + 0x24]
call fcn.00431729
mov dword [ebp - 8], eax
test eax, eax
jns 0x40d1b9
push str.Failed_to_copy_last_used_source.
jmp 0x40d0ea
mov eax, dword [esi]
push 0xffffffffffffffff
push str.parent
push 0xffffffffffffffff
add eax, ebx
push eax
push 1
push 0x7f
call edi
cmp eax, ebx
jne 0x40cd37
mov eax, dword [ebp - 4]
inc eax
cmp eax, dword [ebp - 0x10]
jge 0x40d258
mov ecx, dword [ebp - 0xc]
push 0
push dword [ecx + eax*4]
mov dword [ebp - 4], eax
push dword [ebp + 0x38]
call fcn.00431729
mov dword [ebp - 8], eax
test eax, eax
jns 0x40d1b9
push str.Failed_to_copy_parent.
jmp 0x40d0ea
mov eax, dword [esi]
push 0xffffffffffffffff
push str.parent:none
push 0xffffffffffffffff
add eax, ebx
push eax
push 1
push 0x7f
call edi
cmp eax, ebx
jne 0x40cd73
push 0
push 0x43b5f8
push dword [ebp + 0x38]
call fcn.00431729
mov dword [ebp - 8], eax
test eax, eax
jns 0x40d1b9
push str.Failed_to_initialize_parent_to_none.
jmp 0x40d0ea
mov eax, dword [esi]
push 0xffffffffffffffff
push str.burn.log.append
push 0xffffffffffffffff
add eax, ebx
push eax
push 1
push 0x7f
call edi
cmp eax, ebx
jne 0x40cdc1
mov eax, dword [ebp - 4]
inc eax
cmp eax, dword [ebp - 0x10]
jge 0x40d277
mov ecx, dword [ebp - 0xc]
push 0
push dword [ecx + eax*4]
mov dword [ebp - 4], eax
push dword [ebp + 0x34]
call fcn.00431729
mov dword [ebp - 8], eax
test eax, eax
js 0x40d293
mov eax, dword [ebp + 0x30]
or dword [eax], 1
jmp 0x40d1b9
mov eax, dword [esi]
push 0xffffffffffffffff
push str.burn.elevated
push 0xffffffffffffffff
add eax, ebx
push eax
push 1
push 0x7f
call edi
cmp eax, ebx
jne 0x40ce18
mov eax, dword [ebp - 4]
add eax, 3
cmp eax, dword [ebp - 0x10]
jge 0x40d29d
mov eax, dword [ebp + 0x28]
inc dword [ebp - 4]
mov ecx, dword [ebp - 4]
mov dword [eax], 3
mov eax, dword [ebp - 0xc]
lea esi, [eax + ecx*4]
mov eax, dword [ebp + 0xc]
call fcn.0040c104
mov dword [ebp - 8], eax
test eax, eax
js 0x40d2b9
add dword [ebp - 4], ebx
jmp 0x40d1b9
mov eax, dword [esi]
push 0xffffffffffffffff
push str.burn.unelevated
push 0xffffffffffffffff
add eax, ebx
push eax
push 1
push 0x7f
call edi
cmp eax, ebx
jne 0x40ce6a
mov eax, dword [ebp - 4]
add eax, 3
cmp eax, dword [ebp - 0x10]
jge 0x40d2c3
mov eax, dword [ebp + 0x28]
inc dword [ebp - 4]
mov ecx, dword [ebp - 4]
mov dword [eax], 1
mov eax, dword [ebp - 0xc]
lea esi, [eax + ecx*4]
mov eax, dword [ebp + 0xc]
call fcn.0040c104
mov dword [ebp - 8], eax
test eax, eax
jns 0x40ce10
push str.Failed_to_parse_unelevated_connection.
jmp 0x40ceba
mov eax, dword [esi]
push 0xffffffffffffffff
push str.burn.embedded
push 0xffffffffffffffff
add eax, ebx
push eax
push 1
push 0x7f
call edi
cmp eax, ebx
jne 0x40cec2
mov eax, dword [ebp - 4]
add eax, 3
cmp eax, dword [ebp - 0x10]
jge 0x40d2df
mov eax, dword [ebp + 0x14]
mov dword [eax], ebx
inc dword [ebp - 4]
mov eax, dword [ebp - 0xc]
mov ecx, dword [ebp - 4]
lea esi, [eax + ecx*4]
mov eax, dword [ebp + 0x10]
call fcn.0040c104
mov dword [ebp - 8], eax
test eax, eax
jns 0x40ce10
push str.Failed_to_parse_embedded_connection.
push dword [ebp - 8]
jmp 0x40d0eb
mov eax, dword [esi]
push 0xffffffffffffffff
push str.burn.embedded.async
push 0xffffffffffffffff
add eax, ebx
push eax
push 1
push 0x7f
call edi
cmp eax, ebx
jne 0x40cef4
mov eax, dword [ebp - 4]
add eax, 3
cmp eax, dword [ebp - 0x10]
jge 0x40d2ec
mov eax, dword [ebp + 0x14]
mov dword [eax], 3
jmp 0x40ce96
mov eax, dword [esi]
push 0xffffffffffffffff
push str.burn.related.detect
push 0xffffffffffffffff
add eax, ebx
push eax
push 1
push 0x7f
call edi
cmp eax, ebx
jne 0x40cf2f
xor eax, eax
inc eax
mov ecx, dword [ebp + 8]
mov dword [ecx + 0x1c], eax
push eax
call fcn.00411a9f
push eax
push 0x20000003
push ebx
call fcn.00401566
add esp, 0xc
jmp 0x40d1b9
mov eax, dword [esi]
push 0xffffffffffffffff
push str.burn.related.upgrade
push 0xffffffffffffffff
add eax, ebx
push eax
push 1
push 0x7f
call edi
cmp eax, ebx
jne 0x40cf50
mov eax, dword [ebp + 8]
mov dword [eax + 0x1c], ebx
push ebx
jmp 0x40cf16
mov eax, dword [esi]
push 0xffffffffffffffff
push str.burn.related.addon
push 0xffffffffffffffff
add eax, ebx
push eax
push 1
push 0x7f
call edi
cmp eax, ebx
jne 0x40cf6d
push 3
pop eax
jmp 0x40cf0f
mov eax, dword [esi]
push 0xffffffffffffffff
push str.burn.related.patch
push 0xffffffffffffffff
add eax, ebx
push eax
push 1
push 0x7f
call edi
cmp eax, ebx
jne 0x40cf89
push 4
jmp 0x40cf6a
mov eax, dword [esi]
push 0xffffffffffffffff
push str.burn.related.update
push 0xffffffffffffffff
add eax, ebx
push eax
push 1
push 0x7f
call edi
cmp eax, ebx
jne 0x40cfa5
push 6
jmp 0x40cf6a
mov eax, dword [esi]
push 0xffffffffffffffff
push str.burn.passthrough
push 0xffffffffffffffff
add eax, ebx
push eax
push 1
push 0x7f
call edi
cmp eax, ebx
jne 0x40cfcc
mov eax, dword [ebp + 8]
mov dword [eax + 0x20], 1
jmp 0x40d1b9
mov eax, dword [esi]
push 0xffffffffffffffff
push str.burn.disable.unelevate
push 0xffffffffffffffff
add eax, ebx
push eax
push 1
push 0x7f
call edi
cmp eax, ebx
jne 0x40cfec
mov eax, dword [ebp + 0x2c]
jmp 0x40cc29
mov eax, dword [esi]
push 0xffffffffffffffff
push str.burn.runonce
push 0xffffffffffffffff
add eax, ebx
push eax
push 1
push 0x7f
call edi
cmp eax, ebx
jne 0x40d00c
mov eax, dword [ebp + 0x14]
jmp 0x40cb1f
push str.burn.ignoredependencies
call dword [sym.imp.KERNEL32.dll_lstrlenW]
push eax
mov eax, str.burn.ignoredependencies
push eax
push eax
call dword [sym.imp.KERNEL32.dll_lstrlenW]
push eax
mov eax, dword [esi]
add eax, ebx
push eax
push 1
push 0x7f
call edi
cmp eax, ebx
jne 0x40d07c
push str.burn.ignoredependencies
call dword [sym.imp.KERNEL32.dll_lstrlenW]
mov ecx, dword [esi]
lea eax, [ecx + eax*2 + 2]
push 0x3d
pop ecx
cmp cx, word [eax]
jne 0x40d30f
add eax, 2
xor ecx, ecx
cmp cx, word [eax]
je 0x40d30f
push ecx
push eax
push dword [ebp + 0x3c]
call fcn.00431729
mov dword [ebp - 8], eax
test eax, eax
jns 0x40d1b9
push str.Failed_to_allocate_the_list_of_dependencies_to_ignore.
jmp 0x40d0ea
push str.burn.ancestors
call dword [sym.imp.KERNEL32.dll_lstrlenW]
push eax
mov eax, str.burn.ancestors
push eax
push eax
call dword [sym.imp.KERNEL32.dll_lstrlenW]
push eax
mov eax, dword [esi]
add eax, ebx
push eax
push 1
push 0x7f
call edi
cmp eax, ebx
jne 0x40d0f7
push str.burn.ancestors
call dword [sym.imp.KERNEL32.dll_lstrlenW]
mov ecx, dword [esi]
lea eax, [ecx + eax*2 + 2]
push 0x3d
pop ecx
cmp cx, word [eax]
jne 0x40d32b
add eax, 2
xor ecx, ecx
cmp cx, word [eax]
je 0x40d32b
push ecx
push eax
push dword [ebp + 0x40]
call fcn.00431729
mov dword [ebp - 8], eax
test eax, eax
jns 0x40d1b9
push str.Failed_to_allocate_the_list_of_ancestors.
push eax
call fcn.00430126
pop ecx
pop ecx
jmp 0x40d212
mov eax, dword [esi]
add eax, ebx
push eax
call dword [sym.imp.KERNEL32.dll_lstrlenW]
push str.burn.
mov ebx, eax
call dword [sym.imp.KERNEL32.dll_lstrlenW]
cmp ebx, eax
jl 0x40d1a8
mov ebx, str.burn.
push ebx
call dword [sym.imp.KERNEL32.dll_lstrlenW]
push eax
push ebx
push ebx
call dword [sym.imp.KERNEL32.dll_lstrlenW]
push eax
mov eax, dword [esi]
push 2
pop ebx
add eax, ebx
push eax
push 1
push 0x7f
call edi
cmp eax, ebx
jne 0x40d1ab
mov eax, dword [esi]
add eax, ebx
push eax
push 0xa0000002
jmp 0x40cf21
mov eax, dword [ebp + 8]
cmp dword [eax], 0
jne 0x40d1b9
mov dword [eax], 5
jmp 0x40d1b9
mov eax, dword [ebp + 8]
mov dword [eax + 4], ebx
jmp 0x40ca01
mov eax, dword [ebp + 8]
jmp 0x40cc29
mov eax, dword [ebp + 0x30]
and dword [eax], 0xfffffffe
mov eax, dword [ebp - 4]
inc eax
cmp eax, dword [ebp - 0x10]
jge 0x40d35b
mov ecx, dword [ebp - 0xc]
push 0
push dword [ecx + eax*4]
mov dword [ebp - 4], eax
push dword [ebp + 0x34]
call fcn.00431729
mov dword [ebp - 8], eax
test eax, eax
jns 0x40d1b9
push str.Failed_to_copy_log_file_path.
jmp 0x40d0ea
push 2
pop ebx
push dword [esi]
mov eax, dword [ebp + 8]
add eax, 0xc
push eax
call fcn.00431d60
inc dword [ebp - 4]
mov eax, dword [ebp - 4]
cmp eax, dword [ebp - 0x10]
jl 0x40c8c8
mov ecx, dword [ebp + 0x14]
mov edx, dword [ecx]
push 4
pop esi
cmp edx, esi
je 0x40d377
mov eax, dword [ebp + 0x28]
mov eax, dword [eax]
cmp eax, ebx
je 0x40d1ea
cmp eax, 3
jne 0x40d377
mov dword [ecx], 1
mov eax, dword [ebp + 8]
xor ecx, ecx
cmp dword [eax], ecx
jne 0x40d1ff
mov dword [eax], 5
cmp dword [eax + 4], ecx
jne 0x40d207
mov dword [eax + 4], esi
cmp dword [eax + 8], ecx
jne 0x40d212
mov eax, dword [ebp + 8]
mov dword [eax + 8], ebx
cmp dword [ebp - 0xc], 0
pop ebx
je 0x40d222
push dword [ebp - 0xc]
call dword [sym.imp.KERNEL32.dll_LocalFree]
cmp dword [ebp - 0x14], 0
pop edi
pop esi
je 0x40d232
push dword [ebp - 0x14]
call fcn.00430887
mov eax, dword [ebp - 8]
leave
ret 0x3c
mov esi, 0x80070057
push esi
push 0x447
push str.core.cpp
call fcn.00432f06
push str.Must_specify_a_path_for_original_source.
jmp 0x40d306
mov esi, 0x80070057
push esi
push 0x452
push str.core.cpp
call fcn.00432f06
push str.Must_specify_a_value_for_parent.
jmp 0x40d306
mov esi, 0x80070057
push esi
push 0x463
push str.core.cpp
call fcn.00432f06
push str.Must_specify_a_path_for_append_log.
jmp 0x40d306
push str.Failed_to_copy_append_log_file_path.
jmp 0x40d0ea
mov esi, 0x80070057
push esi
push 0x471
push str.core.cpp
call fcn.00432f06
push str.Must_specify_the_elevated_name__token_and_parent_process_id.
jmp 0x40d306
push str.Failed_to_parse_elevated_connection.
jmp 0x40ceba
mov esi, 0x80070057
push esi
push 0x481
push str.core.cpp
call fcn.00432f06
push str.Must_specify_the_unelevated_name__token_and_parent_process_id.
jmp 0x40d306
mov esi, 0x80070057
push esi
push 0x491
jmp 0x40d2f7
mov esi, 0x80070057
push esi
push 0x4a1
push str.core.cpp
call fcn.00432f06
push str.Must_specify_the_embedded_name__token_and_parent_process_id.
mov dword [ebp - 8], esi
push esi
jmp 0x40d0eb
mov esi, 0x80070057
push esi
push 0x4dd
push str.core.cpp
call fcn.00432f06
push str.burn.ignoredependencies
jmp 0x40d345
mov esi, 0x80070057
push esi
push 0x4e9
push str.core.cpp
call fcn.00432f06
push str.burn.ancestors
push str.Missing_required_parameter_for_switch:__ls
push esi
mov dword [ebp - 8], esi
call fcn.00430126
add esp, 0xc
jmp 0x40d212
mov esi, 0x80070057
push esi
push 0x3c6
push str.core.cpp
call fcn.00432f06
push str.Must_specify_a_path_for_log.
jmp 0x40d306
cmp edx, ebx
jne 0x40d1f0
mov eax, dword [ebp + 8]
mov dword [eax + 4], 1
jmp 0x40d1f3