Function at 0x14004c9cd
Capabilities:
Self delete

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x6b8
movaps xmmword [rsp + 0x6a0], xmm6
mov rax, qword [0x14030d038]
xor rax, rsp
mov qword [rsp + 0x698], rax
mov r15d, 0x36
call fcn.1400757e2
test al, al
je 0x14004d75e
movaps xmm6, xmmword [0x1402ae190]
lea rcx, [rsp + 0x410]
movaps xmmword [rcx + 0x10], xmm6
movaps xmmword [rcx], xmm6
lea rax, str.SetupMetrics
lea rdx, [rsp + 0x400]
mov qword [rdx], rax
mov qword [rdx + 8], 0xc
mov r8d, 1
call fcn.14007f960
lea rcx, [rsp + 0x3d0]
movaps xmmword [rcx + 0x20], xmm6
movaps xmmword [rcx + 0x10], xmm6
movaps xmmword [rcx], xmm6
call fcn.1401c55e0
xor ecx, ecx
xor edx, edx
call fcn.140152c10
movabs r15, 0xaaaaaaaaaaaaaaaa
lea rsi, [rsp + 0x3b0]
mov qword [rsi + 0x10], r15
movaps xmmword [rsi], xmm6
mov rcx, qword [0x140314ba8]
lea rax, str.type
lea r8, [rsp + 0x3a0]
mov qword [r8], rax
mov qword [r8 + 8], 4
mov rdx, rsi
call fcn.1400c08a0
movzx eax, byte [rsi + 0x17]
test al, al
jns 0x14004cabb
mov rax, qword [rsp + 0x3b8]
cmp rax, 0x10
je 0x14004ce61
lea rcx, [0x140187bf0]
mov edx, 0x3e8
mov r8d, 0x40c
call fcn.140179bc0
lea rcx, [0x1403152f8]
call fcn.1401d6086
mov r12, rax
mov rcx, rax
call fcn.1401d639d
mov rsi, qword [0x140314ba8]
lea rcx, str..._.._chrome_installer_setup_setup_main.cc
mov edx, 0x2b
call fcn.1400c7bd0
test eax, eax
jle 0x14004cba1
lea rdx, str..._.._chrome_installer_setup_setup_main.cc
lea rcx, [rsp + 0x1c0]
mov r8d, 0x94f
mov r9d, 0xffffffff
call fcn.14019a740
lea rcx, [rsp + 0x1d0]
lea rdx, str.Command_Line:
mov r8d, 0xe
call fcn.1400ff874
mov rbx, rax
lea rbp, [rsp + 0x388]
mov rcx, rsi
mov rdx, rbp
call fcn.140160e90
lea rdi, [rsp + 0x560]
mov rcx, rdi
mov rdx, rbp
call fcn.1401d5e8d
mov rcx, rbx
mov rdx, rdi
call fcn.1401834e0
cmp byte [rdi + 0x17], 0
jns 0x14004cb94
mov rcx, qword [rsp + 0x560]
call fcn.140112038
lea rcx, [rsp + 0x1c0]
call fcn.140001d00
lea rdi, [rsp + 0x1c0]
mov rcx, rdi
mov rdx, rsi
mov r8, r12
call fcn.140070310
mov rcx, rdi
call fcn.1401d2fe6
xor ebx, ebx
lea r8, [rsp + 0x387]
mov byte [r8], bl
mov byte [rdi + 0x17], 0xc
mov rax, qword [0x1402b0c00]
mov qword [rdi], rax
mov eax, dword [0x1402b0c08]
mov dword [rdi + 8], eax
mov byte [rdi + 0xc], bl
lea rdi, [rsp + 0x1c0]
mov rcx, r12
mov rdx, rdi
call fcn.1401d5faa
cmp byte [rdi + 0x17], bl
jns 0x14004cc0b
mov rcx, qword [rsp + 0x1c0]
call fcn.140112038
lea rcx, str..._.._chrome_installer_setup_setup_main.cc
mov edx, 0x2b
call fcn.1400c7bd0
test eax, eax
jle 0x14004cc74
lea rdx, str..._.._chrome_installer_setup_setup_main.cc
lea rdi, [rsp + 0x1c0]
mov rcx, rdi
mov r8d, 0x955
mov r9d, 0xffffffff
call fcn.14019a740
lea rcx, [rsp + 0x1d0]
lea rdx, str.system_install_is
mov r8d, 0x12
call fcn.1400ff874
mov dl, byte [rsp + 0x387]
mov rcx, rax
call fcn.1402905c8
mov rcx, rdi
call fcn.140001d00
lea rbp, [rsp + 0x1c0]
mov r8d, 0x1c0
mov rcx, rbp
mov dl, 0xaa
call fcn.140117f60
mov rcx, rbp
call fcn.1401ee264
lea r13, [rsp + 0x2a0]
mov rcx, r13
call fcn.1401ee264
mov rcx, rbp
call fcn.1401f059e
lea r14, [rsp + 0x150]
mov qword [r14 + 0x60], r15
movaps xmmword [r14 + 0x50], xmm6
movaps xmmword [r14 + 0x40], xmm6
movaps xmmword [r14 + 0x30], xmm6
movaps xmmword [r14 + 0x20], xmm6
movaps xmmword [r14 + 0x10], xmm6
movaps xmmword [r14], xmm6
mov rcx, r14
call fcn.14006af9c
mov rcx, r14
mov rdx, rsi
mov r8, r12
mov r9, rbp
call fcn.14006aff4
lea rdx, [rsp + 0x158]
lea rcx, [rsp + 0x410]
call fcn.1400f0080
mov rcx, r14
call fcn.14006a6c0
mov rcx, r14
call fcn.14006a970
mov rcx, rsi
xor edx, edx
call fcn.1400f7fc0
xor ecx, ecx
mov edx, 1
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.KERNEL32.dll_HeapSetInformation]
lea rcx, [0x1401cf030]
call fcn.1401123c8
mov ecx, 1
call fcn.140148eb0
lea rcx, [0x1401cff70]
call fcn.140112b74
lea rcx, [0x1401cff80]
call fcn.140112b68
lea rdx, str.disable_breakpad
mov rcx, rsi
call fcn.1400f5d40
call fcn.1401d07e0
lea rdx, str.uninstall
mov rcx, rsi
call fcn.1400f5d40
mov ebx, eax
test al, al
je 0x14004cd8f
mov byte [rsp + 0x42c], 1
call fcn.1401eea44
test al, al
je 0x14004ceda
lea rdi, [rsp + 0x130]
mov qword [rdi + 0x10], r15
movaps xmmword [rdi], xmm6
mov rcx, rdi
xor edx, edx
call fcn.14017d940
cmp dword [rdi + 8], 0
js 0x14004cf60
mov rax, qword [0x1403152a0]
mov rax, qword [rax + 8]
mov rax, qword [rax + 0x10]
cmp byte [rax + 0xec], 0
je 0x14004d030
call fcn.1401d3565
test al, al
je 0x14004d0b6
call fcn.1401d3581
test al, al
jne 0x14004d15d
lea rdx, str.user_experiment
mov rcx, rsi
call fcn.1400f5d40
test al, al
je 0x14004d15d
mov ecx, 2
call fcn.1400f34e0
mov r15d, 0x21
test al, al
je 0x14004d6fe
lea rdx, str..._.._chrome_installer_setup_setup_main.cc
lea rsi, [rsp + 0x560]
mov rcx, rsi
mov r8d, 0x9a7
mov r9d, 2
call fcn.14019a740
lea rcx, [rsp + 0x570]
lea rdx, str.User_experiments_not_supported_for_this_install_mode.
mov r8d, 0x35
jmp 0x14004d130
mov qword [rsp + 0x20], 0x10
lea r9, str.crashpad_handler
lea rcx, [rsp + 0x3b0]
xor edx, edx
mov r8, 0xffffffffffffffff
call fcn.1400f250a
test eax, eax
jne 0x14004cac5
mov byte [rsp + 0x42c], 1
xorps xmm0, xmm0
lea rsi, [rsp + 0x1c0]
movaps xmmword [rsi], xmm0
mov qword [rsi + 0x10], 0
mov rcx, qword [0x140314ba8]
lea r8, str.type
lea r9, str.user_data_dir
mov rdx, rsi
call fcn.1401483e3
mov r15d, eax
mov rcx, rsi
call fcn.1400e1350
jmp 0x14004d72d
mov ecx, 2
call fcn.1400f34e0
test al, al
je 0x14004cf3a
lea rdx, str..._.._chrome_installer_setup_setup_main.cc
lea rsi, [rsp + 0x560]
mov rcx, rsi
mov r8d, 0x97a
mov r9d, 2
call fcn.14019a740
lea rcx, [rsp + 0x570]
lea rdx, str.Edge_only_supports_Windows_7_or_later._Exit_code:
mov r8d, 0x32
call fcn.1400ff874
mov rcx, rax
mov edx, 9
call fcn.14010cb82
mov rcx, rsi
call fcn.140001d00
lea rcx, [rsp + 0x150]
mov r15d, 9
mov edx, 9
mov r8d, 0xd24
xor r9d, r9d
call fcn.14006b624
jmp 0x14004d70b
mov ecx, 2
call fcn.1400f34e0
test al, al
je 0x14004cfc0
lea rdx, str..._.._chrome_installer_setup_setup_main.cc
lea rsi, [rsp + 0x560]
mov rcx, rsi
mov r8d, 0x985
mov r9d, 2
call fcn.14019a740
lea rcx, [rsp + 0x570]
lea rdx, str.COM_initialization_failed._Exit_code:
mov r8d, 0x26
call fcn.1400ff874
mov rcx, rax
mov edx, 0xa
call fcn.14010cb82
mov rcx, rsi
call fcn.140001d00
lea rcx, [rsp + 0x150]
mov r15d, 0xa
mov edx, 0xa
mov r8d, 0xcd0
xor r9d, r9d
call fcn.14006b624
lea r8, [rsp + 0x430]
mov dword [r8], 0xa
xorps xmm0, xmm0
lea rsi, [rsp + 0x560]
movaps xmmword [rsi], xmm0
mov qword [rsi + 0x10], 0
lea rax, str.EdgeInstallerError
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, rsi
mov r9d, 1
call fcn.140085064
mov rcx, rsi
call fcn.14000ff80
jmp 0x14004d6fe
cmp byte [rsp + 0x387], 0
jne 0x14004d064
lea rdx, str.self_destruct
mov rcx, rsi
call fcn.1400f5d40
test al, al
jne 0x14004d064
lea rdx, str.remove_msedge_registration
mov rcx, rsi
call fcn.1400f5d40
test al, al
je 0x14004cddb
mov ecx, 2
call fcn.1400f34e0
mov r15d, 0x21
test al, al
je 0x14004d6fe
lea rdx, str..._.._chrome_installer_setup_setup_main.cc
lea rsi, [rsp + 0x560]
mov rcx, rsi
mov r8d, 0x997
mov r9d, 2
call fcn.14019a740
lea rcx, [rsp + 0x570]
lea rdx, str.System_level_not_supported_for_this_install_mode.
mov r8d, 0x31
jmp 0x14004d130
lea rdx, str.make_msedge_default
mov rcx, rsi
call fcn.1400f5d40
test al, al
jne 0x14004d0e0
lea rdx, str.register_msedge_browser
mov rcx, rsi
call fcn.1400f5d40
test al, al
je 0x14004cde8
mov ecx, 2
call fcn.1400f34e0
mov r15d, 0x21
test al, al
je 0x14004d6fe
lea rdx, str..._.._chrome_installer_setup_setup_main.cc
lea rsi, [rsp + 0x560]
mov rcx, rsi
mov r8d, 0x9a0
mov r9d, 2
call fcn.14019a740
lea rcx, [rsp + 0x570]
lea rdx, str.Default_browser_option_not_supported_for_this_install_mode.
mov r8d, 0x3b
call fcn.1400ff874
lea rdx, str._Exit_code:
mov r8d, 0xc
mov rcx, rax
call fcn.1400ff874
mov r15d, 0x21
mov rcx, rax
mov edx, 0x21
jmp 0x14004d6f1
mov rcx, rsi
call fcn.1400756ad
test al, al
je 0x14004d1be
mov ecx, 2
call fcn.1400f34e0
mov r15d, 0x35
test al, al
je 0x14004d6fe
lea rdx, str..._.._chrome_installer_setup_setup_main.cc
lea rsi, [rsp + 0x560]
mov rcx, rsi
mov r8d, 0x9ae
mov r9d, 2
call fcn.14019a740
lea rcx, [rsp + 0x570]
lea rdx, str.Command_line_contains_an_unsupported_switch._Exit_code:
mov r8d, 0x38
jmp 0x14004d6de
mov rax, qword [0x1403152a0]
mov rax, qword [rax + 8]
mov rax, qword [rax + 0x10]
cmp dword [rax + 0xc], 1
jne 0x14004d524
mov rcx, rsi
call fcn.140075701
test al, al
je 0x14004d67d
mov rax, qword [0x1403152a0]
mov rax, qword [rax + 8]
mov rax, qword [rax + 0x10]
mov eax, dword [rax + 0xc]
cmp eax, 1
jne 0x14004d50f
cmp byte [rsp + 0x387], 0
jne 0x14004d50f
lea rdi, [rsp + 0xb0]
mov qword [rdi + 0x10], r15
movaps xmmword [rdi], xmm6
mov rcx, rdi
xor edx, edx
call fcn.14018d408
mov rcx, rdi
call fcn.14018d720
test al, al
je 0x14004d4f0
mov byte [rsp + 0x47], bl
lea rdi, [rsp + 0x4a0]
mov qword [rdi + 0x40], r15
movaps xmmword [rdi + 0x30], xmm6
movaps xmmword [rdi + 0x20], xmm6
movaps xmmword [rdi + 0x10], xmm6
movaps xmmword [rdi], xmm6
mov rcx, rdi
xor edx, edx
call fcn.1401ee1d4
lea rbx, [rsp + 0x560]
mov rcx, rdi
mov rdx, rbx
call fcn.1401c61a0
movzx edi, byte [rbx + 0x17]
test dil, dil
jns 0x14004d286
mov rdi, qword [rsp + 0x568]
mov rcx, rbx
call fcn.1400e1350
test rdi, rdi
je 0x14004d4df
lea rax, str.force_uninstall
lea rdx, [rsp + 0x110]
mov qword [rdx], rax
mov qword [rdx + 8], 0xf
lea rdi, [rsp + 0x4a0]
mov rcx, rdi
call fcn.1401c6200
lea rax, str.delete_profile
lea rdx, [rsp + 0xf0]
mov qword [rdx], rax
mov qword [rdx + 8], 0xe
mov rcx, rdi
call fcn.1401c6200
mov rbx, r15
lea r15, [rsp + 0x540]
mov qword [r15 + 0x10], rbx
movaps xmmword [r15], xmm6
mov rcx, rdi
mov rdx, r15
call fcn.1401c61a0
lea rax, [rsp + 0x4f0]
mov qword [rax + 0x10], rbx
movaps xmmword [rax], xmm6
mov rcx, rdi
mov rdi, rax
mov rdx, rax
xor r8d, r8d
call fcn.1400eb610
xorps xmm0, xmm0
movups xmmword [rsp + 0x458], xmm0
movups xmmword [rsp + 0x448], xmm0
movups xmmword [rsp + 0x488], xmm0
movups xmmword [rsp + 0x478], xmm0
movups xmmword [rsp + 0x468], xmm0
movups xmmword [rsp + 0x438], xmm0
mov qword [rsp + 0x498], 0
movabs rax, 0x10000000070
mov qword [rsp + 0x430], rax
mov dword [rsp + 0x460], 1
cmp byte [r15 + 0x17], 0
jns 0x14004d38c
mov r15, qword [rsp + 0x540]
mov qword [rsp + 0x448], r15
cmp byte [rsp + 0x507], 0
jns 0x14004d3a6
mov rdi, qword [rsp + 0x4f0]
mov qword [rsp + 0x450], rdi
lea rcx, str..._.._chrome_installer_setup_setup_main.cc
mov edx, 0x2b
call fcn.1400c7bd0
test eax, eax
jle 0x14004d44c
lea rdx, str..._.._chrome_installer_setup_setup_main.cc
lea rbx, [rsp + 0x560]
mov rcx, rbx
mov r8d, 0x660
mov r9d, 0xffffffff
call fcn.14019a740
lea rcx, [rsp + 0x570]
lea rdx, str.UninstallUserLevelWebViewIfPresent_invoking_ShellExecuteEx__
mov r8d, 0x3c
call fcn.1400ff874
mov rcx, rax
mov rdx, r15
call fcn.1401c8da0
lea rdx, [0x1402af03f]
mov r8d, 3
mov rcx, rax
call fcn.1400ff874
mov rcx, rax
mov rdx, rdi
call fcn.1401c8da0
lea rdx, [0x1402af043]
mov r8d, 2
mov rcx, rax
call fcn.1400ff874
mov rcx, rbx
call fcn.140001d00
lea rcx, [rsp + 0x430]
call qword [sym.imp.SHELL32.dll_ShellExecuteExW]
test eax, eax
jne 0x14004d4b1
mov ecx, 2
call fcn.1400f34e0
test al, al
je 0x14004d4b1
lea rdx, str..._.._chrome_installer_setup_setup_main.cc
lea rdi, [rsp + 0x560]
mov rcx, rdi
mov r8d, 0x664
mov r9d, 2
call fcn.14019a740
lea rcx, [rsp + 0x570]
lea rdx, str.UninstallUserLevelWebViewIfPresent_invocation_of_ShellExecute_failed.
mov r8d, 0x45
call fcn.1400ff874
mov rcx, rdi
call fcn.140001d00
cmp byte [rsp + 0x507], 0
movabs r15, 0xaaaaaaaaaaaaaaaa
jns 0x14004d4d2
mov rcx, qword [rsp + 0x4f0]
call fcn.140112038
lea rcx, [rsp + 0x540]
call fcn.1400e1350
lea rcx, [rsp + 0x4a0]
call fcn.1401c5ae0
mov bl, byte [rsp + 0x47]
lea rcx, [rsp + 0xb0]
call fcn.14000ff80
mov rax, qword [0x1403152a0]
mov rax, qword [rax + 8]
mov rax, qword [rax + 0x10]
mov eax, dword [rax + 0xc]
cmp eax, 1
jne 0x14004d524
mov rcx, rsi
call fcn.1400757ae
test al, al
je 0x14004e1cb
mov byte [rsp + 0x47], bl
xorps xmm0, xmm0
lea rdi, [rsp + 0x110]
movaps xmmword [rdi], xmm0
mov qword [rdi + 0x10], 0
mov ecx, 7
mov rdx, rdi
call fcn.1400efc90
lea rax, [rsp + 0xf0]
mov qword [rax + 0x10], r15
movaps xmmword [rax], xmm6
lea rbx, [rsp + 0x4a0]
mov rcx, rdi
mov rdx, rbx
call fcn.14000afb0
lea r13, [rsp + 0x430]
mov rcx, rbx
mov rdx, r13
call fcn.14000afb0
lea r15, [rsp + 0x560]
mov rcx, r13
mov rdx, r15
call fcn.14000afb0
mov rcx, r15
lea rdi, [rsp + 0xf0]
mov rdx, rdi
call fcn.14000afb0
mov rcx, r15
call fcn.1400e1350
mov rcx, r13
call fcn.1400e1350
mov rcx, rbx
call fcn.1400e1350
lea rbx, [rsp + 0x430]
mov rcx, rdi
mov rdx, rbx
call fcn.14000afb0
mov rcx, rbx
mov rdx, r15
call fcn.140009050
cmp byte [r15 + 0x17], 0
mov rcx, r15
jns 0x14004d5ee
mov rcx, qword [rsp + 0x560]
lea rdx, [0x1402bf200]
call fcn.140113054
mov edi, eax
mov rcx, r15
call fcn.1400e1350
mov rcx, rbx
call fcn.1400e1350
test edi, edi
lea r13, [rsp + 0x2a0]
jne 0x14004d9d0
movabs rax, 0xaaaaaaaaaaaaaaaa
mov qword [rsp + 0x440], rax
movaps xmmword [rsp + 0x430], xmm6
lea rcx, [rsp + 0xf0]
lea rdi, [rsp + 0x560]
mov rdx, rdi
call fcn.140009050
cmp byte [rdi + 0x17], 0
js 0x14004d78d
mov rax, qword [rsp + 0x570]
mov qword [rsp + 0x440], rax
movups xmm0, xmmword [rsp + 0x560]
movaps xmmword [rsp + 0x430], xmm0
jmp 0x14004d7aa
mov ecx, 2
call fcn.1400f34e0
mov r15d, 0x35
test al, al
je 0x14004d6fe
lea rdx, str..._.._chrome_installer_setup_setup_main.cc
lea rsi, [rsp + 0x560]
mov rcx, rsi
mov r8d, 0x9b6
mov r9d, 2
call fcn.14019a740
lea rcx, [rsp + 0x570]
lea rdx, str.Command_line_contains_an_unsupported_switch_for_WebView.
mov r8d, 0x38
call fcn.1400ff874
lea rdx, str._Exit_code:
mov r8d, 0xc
mov rcx, rax
call fcn.1400ff874
mov r15d, 0x35
mov rcx, rax
mov edx, 0x35
call fcn.14010cb82
mov rcx, rsi
call fcn.140001d00
lea rcx, [rsp + 0x130]
call fcn.14017dfe0
lea rcx, [rsp + 0x150]
call fcn.14006afc2
mov rcx, r13
call fcn.1401ee99c
lea rcx, [rsp + 0x1c0]
call fcn.1401ee99c
cmp byte [rsp + 0x3c7], 0
jns 0x14004d744
mov rcx, qword [rsp + 0x3b0]
call fcn.140112038
lea rcx, [rsp + 0x3d0]
call fcn.14018a3f0
lea rcx, [rsp + 0x410]
call fcn.14007fa30
mov rcx, qword [rsp + 0x698]
xor rcx, rsp
call fcn.140115e50
mov eax, r15d
movaps xmm6, xmmword [rsp + 0x6a0]
add rsp, 0x6b8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rdx, qword [rsp + 0x560]
mov r8, qword [rsp + 0x568]
lea rcx, [rsp + 0x430]
call fcn.1400e6dd4
lea rcx, [rsp + 0x560]
call fcn.1400e1350
lea rcx, [rsp + 0x430]
xor edx, edx
call fcn.1401d37a1
test al, al
je 0x14004d8b1
mov rax, qword [0x1403152a0]
mov rax, qword [rax + 8]
mov rax, qword [rax + 0x10]
cmp dword [rax + 0xc], 1
jne 0x14004d8b1
mov ecx, 2
call fcn.1400f34e0
test al, al
je 0x14004d85c
lea rdx, str..._.._chrome_installer_setup_setup_main.cc
lea rdi, [rsp + 0x560]
mov rcx, rdi
mov r8d, 0x9e3
mov r9d, 2
call fcn.14019a740
lea rcx, [rsp + 0x570]
lea rdx, str.Installing_Uninstalling_WebView_from_browser_not
mov r8d, 0x30
call fcn.1400ff874
lea rdx, str._supported._Exit_code:
mov r8d, 0x17
mov rcx, rax
call fcn.1400ff874
mov rcx, rax
mov edx, 0x42
call fcn.14010cb82
mov rcx, rdi
call fcn.140001d00
lea r8, [rsp + 0x4a0]
mov dword [r8], 0x42
xorps xmm0, xmm0
lea rdi, [rsp + 0x560]
movaps xmmword [rdi], xmm0
mov qword [rdi + 0x10], 0
lea rax, str.EdgeInstallerError
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, rdi
mov r9d, 1
call fcn.140085064
mov rcx, rdi
call fcn.14000ff80
mov r15d, 0x42
jmp 0x14004d9ac
lea rcx, [rsp + 0x430]
mov edx, 1
call fcn.1401d37a1
mov dil, 1
test al, al
je 0x14004d9b0
mov rax, qword [0x1403152a0]
mov rax, qword [rax + 8]
mov rax, qword [rax + 0x10]
cmp dword [rax + 0xc], 0
jne 0x14004d9b0
mov ecx, 2
call fcn.1400f34e0
test al, al
je 0x14004d95c
lea rdx, str..._.._chrome_installer_setup_setup_main.cc
lea rdi, [rsp + 0x560]
mov rcx, rdi
mov r8d, 0x9f0
mov r9d, 2
call fcn.14019a740
lea rcx, [rsp + 0x570]
lea rdx, str.Installing_Uninstalling_browser_from_WebView_not
mov r8d, 0x30
call fcn.1400ff874
lea rdx, str._supported._Exit_code:
mov r8d, 0x17
mov rcx, rax
call fcn.1400ff874
mov rcx, rax
mov edx, 0x43
call fcn.14010cb82
mov rcx, rdi
call fcn.140001d00
lea r8, [rsp + 0x4a0]
mov dword [r8], 0x43
xorps xmm0, xmm0
lea rdi, [rsp + 0x560]
movaps xmmword [rdi], xmm0
mov qword [rdi + 0x10], 0
lea rax, str.EdgeInstallerError
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, rdi
mov r9d, 1
call fcn.140085064
mov rcx, rdi
call fcn.14000ff80
mov r15d, 0x43
xor edi, edi
jmp 0x14004d9b0
cmp byte [rsp + 0x447], 0
jns 0x14004d9c7
mov rcx, qword [rsp + 0x430]
call fcn.140112038
test dil, dil
je 0x14004edf1
lea rdi, [rsp + 0xd0]
movabs r15, 0xaaaaaaaaaaaaaaaa
mov qword [rdi + 0x10], r15
movaps xmmword [rdi], xmm6
mov rcx, r14
mov rdx, rdi
mov r8, rbp
call fcn.14006b3fe
lea rcx, [rsp + 0xb0]
mov qword [rcx], r14
mov qword [rcx + 8], rbp
lea rax, [rsp + 0x110]
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], rdi
lea r9, [rsp + 0xac]
mov dword [r9], 0
mov rdx, rsi
mov r8, r12
call fcn.14004ee87
test al, al
je 0x14004daaa
lea rcx, str..._.._chrome_installer_setup_setup_main.cc
mov edx, 0x2b
call fcn.1400c7bd0
test eax, eax
jle 0x14004da9d
lea rdx, str..._.._chrome_installer_setup_setup_main.cc
lea rsi, [rsp + 0x560]
mov rcx, rsi
mov r8d, 0xa06
mov r9d, 0xffffffff
call fcn.14019a740
lea rcx, [rsp + 0x570]
lea rdx, str.NonInstall_operation_completed._Exit_code:
mov r8d, 0x2b
call fcn.1400ff874
mov edx, dword [rsp + 0xac]
mov rcx, rax
call fcn.14010cb82
mov rcx, rsi
call fcn.140001d00
mov r15d, dword [rsp + 0xac]
jmp 0x14004ede4
cmp byte [rsp + 0x387], 0
je 0x14004dac2
call qword [sym.imp.SHELL32.dll_IsUserAnAdmin]
test eax, eax
je 0x14004e116
mov qword [rsp + 0x20], r14
mov dword [rsp + 0x28], 0x1388
lea rdi, [rsp + 0x560]
lea r14, [rsp + 0x1c0]
mov rcx, rdi
mov rdx, rsi
mov r8, r12
mov r9, r14
call fcn.1400719d4
mov rax, qword [rdi]
test rax, rax
je 0x14004dead
mov qword [rsp + 0x48], rax
xorps xmm0, xmm0
movaps xmmword [rsp + 0x70], xmm0
xor eax, eax
mov qword [rsp + 0x80], rax
mov dword [rsp + 0x6c], 0x16
mov qword [rsp + 0x60], rax
movaps xmmword [rsp + 0x50], xmm0
cmp byte [rsp + 0x47], 0
je 0x14004df7d
mov dl, byte [rsp + 0x387]
lea rdi, [rsp + 0x560]
mov rcx, rdi
call fcn.14018d408
mov rdx, qword [rdi]
mov r8, qword [rdi + 8]
lea rcx, [rsp + 0x50]
call fcn.140104f54
mov rcx, rdi
call fcn.14000ff80
lea rcx, [rsp + 0x430]
mov qword [rcx + 0x40], r15
movaps xmmword [rcx + 0x30], xmm6
movaps xmmword [rcx + 0x20], xmm6
movaps xmmword [rcx + 0x10], xmm6
movaps xmmword [rcx], xmm6
xor edx, edx
call fcn.1401c5620
lea r15, [rsp + 0x150]
mov rcx, r15
call fcn.14006b3ae
test al, al
je 0x14004dc27
lea rdx, str.self_destruct
mov rcx, rsi
call fcn.1400f5d40
test al, al
je 0x14004dc27
cmp dword [rsp + 0x1a4], 2
je 0x14004dc27
lea rdi, [rsp + 0x560]
movabs rax, 0xaaaaaaaaaaaaaaaa
mov qword [rdi + 0x10], rax
movaps xmmword [rdi], xmm6
lea rbp, [rsp + 0x4a0]
mov rcx, rbp
mov dl, 1
call fcn.1401e7706
lea rax, str.msedge.exe
lea r8, [rsp + 0x4f0]
mov qword [r8], rax
mov qword [r8 + 8], 0xa
mov rcx, rbp
mov rdx, rdi
call fcn.14000cf90
mov rcx, rbp
call fcn.1400e1350
lea rcx, [rsp + 0x430]
mov rdx, rdi
call fcn.140153220
mov rcx, rdi
call fcn.1400e1350
lea r13, [rsp + 0x520]
mov dword [r13], 0x13
lea rdx, str.force_uninstall
mov rcx, rsi
call fcn.1400f5d40
mov edi, eax
lea rdx, str.do_not_remove_shared_items
mov rcx, rsi
call fcn.1400f5d40
mov ebx, eax
xor bl, 1
lea rbp, [rsp + 0x540]
movabs rax, 0xaaaaaaaaaaaaaaaa
mov qword [rbp + 0x10], rax
movaps xmmword [rbp], xmm6
mov rcx, r15
mov rdx, rbp
mov r8, r14
call fcn.14006b3fe
lea rcx, [rsp + 0x4a0]
mov qword [rcx], r15
mov qword [rcx + 8], r14
lea r14, [rsp + 0x110]
mov qword [rcx + 0x10], r14
mov qword [rcx + 0x18], rbp
mov edx, ebx
mov r8d, edi
mov r9, rsi
call fcn.14005534a
mov dword [r13], eax
cmp dword [rsp + 0x1a4], 2
sete cl
call fcn.14004bf1e
lea rdi, [rsp + 0x158]
mov rcx, rdi
mov rdx, r14
mov r8, r13
call fcn.14005818f
mov rcx, rdi
call fcn.140052494
lea rdx, str.trigger_active_setup
mov rcx, rsi
call fcn.1400f5d40
test al, al
je 0x14004dcfc
xor ecx, ecx
call fcn.1401ede98
lea rcx, [rsp + 0x430]
lea rsi, [rsp + 0x560]
mov rdx, rsi
call fcn.1401c61a0
movzx edi, byte [rsi + 0x17]
test dil, dil
mov r14b, byte [rsp + 0x47]
jns 0x14004dd2a
mov rdi, qword [rsp + 0x568]
mov rcx, rsi
call fcn.1400e1350
test rdi, rdi
lea r13, [rsp + 0x2a0]
movabs rbp, 0xaaaaaaaaaaaaaaaa
je 0x14004dd84
lea rsi, [rsp + 0x560]
mov rcx, rsi
call fcn.1401cbc50
lea rdi, [rsp + 0x530]
lea rdx, [rsp + 0x430]
mov rcx, rdi
mov r8, rsi
call fcn.140160e20
mov rcx, rdi
call fcn.1400c87b0
mov rcx, rsi
call fcn.140165010
call fcn.14015c8f4
test al, al
je 0x14004dda7
cmp byte [rsp + 0x1b0], 0
jne 0x14004dda7
cmp dword [rsp + 0x1a4], 2
sete cl
call fcn.1401ed1b6
mov esi, dword [rsp + 0x520]
lea rcx, [rsp + 0x540]
call fcn.14000ff80
lea rcx, [rsp + 0x430]
call fcn.1401c5ae0
mov dword [rsp + 0x6c], esi
cmp esi, 0x13
je 0x14004de2a
mov ecx, 2
call fcn.1400f34e0
test al, al
je 0x14004de2a
lea rdx, str..._.._chrome_installer_setup_setup_main.cc
lea rsi, [rsp + 0x560]
mov rcx, rsi
mov r8d, 0xa3e
mov r9d, 2
call fcn.14019a740
lea rcx, [rsp + 0x570]
lea rdx, str.Error_during_uninstall___EdgeUninstallError:
call fcn.1401c8da0
mov edx, dword [rsp + 0x6c]
mov rcx, rax
call fcn.14010cb82
mov rcx, rsi
call fcn.140001d00
cmp byte [0x140314b48], 1
jne 0x14004e8fa
mov ecx, 1
call fcn.1400f34e0
test al, al
je 0x14004de84
lea rdx, str..._.._chrome_installer_setup_setup_main.cc
lea rsi, [rsp + 0x560]
mov rcx, rsi
mov r8d, 0xa44
mov r9d, 1
call fcn.14019a740
lea rcx, [rsp + 0x570]
lea rdx, str.Warning_during_uninstall___EdgeUninstallDeRegisterEtwProviderError__uploading_log_
call fcn.1401c8da0
mov rcx, rsi
call fcn.140001d00
lea rax, str.EdgeUninstallDeRegisterEtwProviderError
mov qword [rsp + 0x20], rax
lea rdx, [rsp + 0x50]
lea r8, [rsp + 0x6c]
mov rcx, r12
mov r9d, 1
call fcn.140085064
jmp 0x14004e8fa
mov ecx, 2
call fcn.1400f34e0
test al, al
je 0x14004df0d
lea rdx, str..._.._chrome_installer_setup_setup_main.cc
lea rsi, [rsp + 0x560]
mov rcx, rsi
mov r8d, 0xa28
mov r9d, 2
call fcn.14019a740
lea rcx, [rsp + 0x570]
lea rdx, str.Setup_singletion_acquisition_failed._Exit_code:
mov r8d, 0x30
call fcn.1400ff874
mov rcx, rax
mov edx, 0x3c
call fcn.14010cb82
mov rcx, rsi
call fcn.140001d00
lea rcx, [rsp + 0x150]
mov r15d, 0x3c
mov edx, 0x3c
mov r8d, 0xd78
xor r9d, r9d
call fcn.14006b624
lea r8, [rsp + 0x430]
mov dword [r8], 0x3c
xorps xmm0, xmm0
lea rsi, [rsp + 0x560]
movaps xmmword [rsi], xmm0
mov qword [rsi + 0x10], 0
lea rax, str.EdgeInstallerError
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, rsi
mov r9d, 1
call fcn.140085064
mov rcx, rsi
call fcn.14000ff80
jmp 0x14004ede4
lea rcx, [rsp + 0x518]
mov qword [rcx], r15
call qword [fcn.1400c45f0]
mov dword [rsp + 0x514], 0
lea rdi, [rsp + 0x150]
mov rcx, rdi
mov edx, 2
call fcn.14006b5fa
xor ecx, ecx
mov edx, 0x16
call fcn.140059978
call fcn.140075444
mov r15d, eax
mov byte [rdi + 0x61], al
lea rcx, str..._.._chrome_installer_setup_setup_main.cc
mov edx, 0x2b
call fcn.1400c7bd0
test eax, eax
jle 0x14004e024
test r15b, r15b
je 0x14004e024
lea rdx, str..._.._chrome_installer_setup_setup_main.cc
lea rdi, [rsp + 0x560]
mov rcx, rdi
mov r8d, 0x3fc
mov r9d, 0xffffffff
call fcn.14019a740
lea rcx, [rsp + 0x570]
lea rdx, str.Entered_background_processing_mode.
mov r8d, 0x23
call fcn.1400ff874
mov rcx, rdi
call fcn.140001d00
lea rcx, [rsp + 0x508]
movabs rax, 0xaaaaaaaaaaaaaaaa
mov qword [rcx], rax
lea r9, [rsp + 0x560]
mov qword [r9], 0x6b49d200
lea rbx, [rsp + 0x150]
mov rdx, r12
mov r8, rbx
call fcn.14007949c
cmp dword [rbx + 0x54], 2
mov r14b, byte [rsp + 0x47]
je 0x14004e08e
lea rdi, [rsp + 0x1c0]
mov rcx, rdi
xor edx, edx
call fcn.140292576
mov rbp, rax
mov rcx, rdi
mov dl, 1
call fcn.140292576
test rbp, rbp
je 0x14004e45d
lea rcx, str..._.._chrome_installer_setup_setup_main.cc
mov edx, 0x2b
call fcn.1400c7bd0
test eax, eax
lea rdi, [rsp + 0x158]
jle 0x14004e335
lea rdx, str..._.._chrome_installer_setup_setup_main.cc
lea rcx, [rsp + 0x560]
mov r8d, 0x403
mov r9d, 0xffffffff
call fcn.14019a740
lea rcx, [rsp + 0x570]
lea rdx, str.Installing_to
mov r8d, 0xe
call fcn.1400ff874
mov rbp, rax
cmp byte [rsp + 0x16f], 0
js 0x14004e2d5
mov rax, qword [rdi + 0x10]
mov qword [rsp + 0x4b0], rax
movups xmm0, xmmword [rdi]
movaps xmmword [rsp + 0x4a0], xmm0
jmp 0x14004e2f2
lea rdi, str.run_as_admin
mov rcx, rsi
mov rdx, rdi
call fcn.1400f5d40
test al, al
je 0x14004e220
mov ecx, 2
call fcn.1400f34e0
test al, al
je 0x14004e1a5
lea rdx, str..._.._chrome_installer_setup_setup_main.cc
lea rsi, [rsp + 0x560]
mov rcx, rsi
mov r8d, 0xa1b
mov r9d, 2
call fcn.14019a740
lea rcx, [rsp + 0x570]
lea rdx, str.Non_admin_user_can_not_install_system_level_Edge.
mov r8d, 0x31
call fcn.1400ff874
lea rdx, str._Exit_code:
mov r8d, 0xc
mov rcx, rax
call fcn.1400ff874
mov rcx, rax
mov edx, 0xe
call fcn.14010cb82
mov rcx, rsi
call fcn.140001d00
lea rcx, [rsp + 0x150]
mov r15d, 0xe
mov edx, 0xe
mov r8d, 0xc28
xor r9d, r9d
call fcn.14006b624
jmp 0x14004ede4
mov ecx, 2
call fcn.1400f34e0
mov r15d, 0x35
test al, al
je 0x14004d6fe
lea rdx, str..._.._chrome_installer_setup_setup_main.cc
lea rsi, [rsp + 0x560]
mov rcx, rsi
mov r8d, 0x9c5
mov r9d, 2
call fcn.14019a740
lea rcx, [rsp + 0x570]
lea rdx, str.Command_line_missing_a_required_switch_for_WebView.
mov r8d, 0x33
jmp 0x14004d6c9
lea rbx, [rsp + 0x560]
mov qword [rbx + 0x40], r15
movaps xmmword [rbx + 0x30], xmm6
movaps xmmword [rbx + 0x20], xmm6
movaps xmmword [rbx + 0x10], xmm6
movaps xmmword [rbx], xmm6
mov rcx, rbx
xor edx, edx
call fcn.1401c5620
mov rcx, rbx
mov rdx, rsi
mov r8b, 1
call fcn.1401c6430
lea rdx, [rsp + 0x98]
mov qword [rdx], rdi
mov qword [rdx + 8], 0xc
mov rcx, rbx
call fcn.1401c6200
lea rsi, [0x1402b155b]
mov rcx, rbx
mov rdx, rsi
call fcn.1400f5d40
test al, al
jne 0x14004e2a4
lea rdx, [rsp + 0x88]
mov qword [rdx], rsi
mov qword [rdx + 8], 0xc
lea rcx, [rsp + 0x560]
call fcn.1401c6200
lea rsi, [rsp + 0x430]
mov dword [rsi], 0x16
lea rdi, [rsp + 0x560]
mov rcx, rdi
mov rdx, rsi
call fcn.1401e184a
mov r15d, dword [rsi]
mov rcx, rdi
call fcn.1401c5ae0
jmp 0x14004ede4
mov rdx, qword [rsp + 0x158]
mov r8, qword [rsp + 0x160]
lea rcx, [rsp + 0x4a0]
call fcn.1400e6dd4
lea rdi, [rsp + 0x430]
lea rdx, [rsp + 0x4a0]
mov rcx, rdi
call fcn.1401d5e8d
mov rcx, rbp
mov rdx, rdi
call fcn.1401834e0
cmp byte [rdi + 0x17], 0
jns 0x14004e328
mov rcx, qword [rsp + 0x430]
call fcn.140112038
lea rcx, [rsp + 0x560]
call fcn.140001d00
lea rax, [rsp + 0x50]
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0x514]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x70]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rbx
lea rcx, [rsp + 0x1c0]
lea rdx, [rsp + 0x110]
mov r8, rsi
mov r9, r12
call fcn.140048be4
mov ebx, eax
lea rbp, str.installerdata
mov rcx, rsi
mov rdx, rbp
call fcn.1400f5d40
test al, al
je 0x14004e763
lea rdi, [rsp + 0x430]
movabs rax, 0xaaaaaaaaaaaaaaaa
mov qword [rdi + 0x10], rax
movaps xmmword [rdi], xmm6
lea r8, [rsp + 0x530]
mov qword [r8], rbp
mov qword [r8 + 8], 0xd
mov rcx, rsi
mov rdx, rdi
call fcn.14017eab0
mov rcx, rdi
xor edx, edx
call fcn.140003e00
test al, al
jne 0x14004e756
mov ecx, 2
call fcn.1400f34e0
test al, al
je 0x14004e749
lea rdx, str..._.._chrome_installer_setup_setup_main.cc
lea rcx, [rsp + 0x560]
mov r8d, 0x414
mov r9d, 2
call fcn.14019a740
lea rcx, [rsp + 0x570]
lea rdx, str.Failed_deleting_initial_preferences_file
mov r8d, 0x29
call fcn.1400ff874
mov rsi, rax
cmp byte [rsp + 0x447], 0
js 0x14004e6c7
mov rax, qword [rsp + 0x440]
mov qword [rsp + 0x500], rax
movaps xmm0, xmmword [rsp + 0x430]
movaps xmmword [rsp + 0x4f0], xmm0
jmp 0x14004e6e4
mov rdi, rax
test rax, rax
je 0x14004e08e
mov ecx, 2
call fcn.1400f34e0
test al, al
je 0x14004e52e
lea rdx, str..._.._chrome_installer_setup_setup_main.cc
lea rcx, [rsp + 0x560]
mov r8d, 0x2ad
mov r9d, 2
call fcn.14019a740
lea rcx, [rsp + 0x570]
lea rdx, str.Already_installed_version
mov r8d, 0x1a
call fcn.1400ff874
mov rbx, rax
mov rcx, qword [rdi + 0x18]
lea rdi, [rsp + 0x430]
mov rdx, rdi
call fcn.1401cd750
movzx r8d, byte [rsp + 0x447]
test r8b, r8b
jns 0x14004e4ea
mov r8, qword [rsp + 0x438]
mov rdi, qword [rsp + 0x430]
mov rcx, rbx
mov rdx, rdi
call fcn.1400ff874
lea rdx, str._at_system_level_conflicts_with_this_one_at_user_level.
mov r8d, 0x37
mov rcx, rax
call fcn.1400ff874
cmp byte [rsp + 0x447], 0
jns 0x14004e521
mov rcx, qword [rsp + 0x430]
call fcn.140112038
lea rcx, [rsp + 0x560]
call fcn.140001d00
lea rdi, [rsp + 0x4a0]
movabs rax, 0xaaaaaaaaaaaaaaaa
mov qword [rdi + 0x10], rax
movaps xmmword [rdi], xmm6
mov rcx, rdi
mov dl, 1
call fcn.1401e7706
movzx eax, byte [rdi + 0x17]
test al, al
jns 0x14004e561
mov rax, qword [rsp + 0x4a8]
lea rcx, [rsp + 0x150]
test rax, rax
je 0x14004ee18
call fcn.14006b3ae
test al, al
je 0x14004ee2a
lea rdi, [rsp + 0x540]
movabs rbp, 0xaaaaaaaaaaaaaaaa
mov qword [rdi + 0x10], rbp
movaps xmmword [rdi], xmm6
lea rax, str.msedge.exe
lea r8, [rsp + 0x4f0]
mov qword [r8], rax
mov qword [r8 + 8], 0xa
lea rcx, [rsp + 0x4a0]
mov rdx, rdi
call fcn.14000cf90
lea rbx, [rsp + 0x430]
mov qword [rbx + 0x40], rbp
movaps xmmword [rbx + 0x30], xmm6
movaps xmmword [rbx + 0x20], xmm6
movaps xmmword [rbx + 0x10], xmm6
movaps xmmword [rbx], xmm6
mov rcx, rbx
mov rdx, rdi
call fcn.1401c5680
lea rax, str.force_first_run
lea rdx, [rsp + 0x530]
mov qword [rdx], rax
mov qword [rdx + 8], 0xf
mov rcx, rbx
call fcn.1401c6200
lea rcx, str..._.._chrome_installer_setup_setup_main.cc
mov edx, 0x2b
call fcn.1400c7bd0
test eax, eax
jle 0x14004e664
lea rdx, str..._.._chrome_installer_setup_setup_main.cc
lea rdi, [rsp + 0x560]
mov rcx, rdi
mov r8d, 0x2c2
mov r9d, 0xffffffff
call fcn.14019a740
lea rcx, [rsp + 0x570]
lea rdx, str.Launching_existing_system_level_Edge_instead.
mov r8d, 0x2d
call fcn.1400ff874
mov rcx, rdi
call fcn.140001d00
lea rdi, [rsp + 0x560]
mov rcx, rdi
call fcn.1401cbc50
lea rbx, [rsp + 0x520]
lea rbp, [rsp + 0x430]
mov rcx, rbx
mov rdx, rbp
mov r8, rdi
call fcn.140160e20
mov rcx, rbx
call fcn.1400c87b0
mov rcx, rdi
call fcn.140165010
mov rcx, rbp
call fcn.1401c5ae0
lea rcx, [rsp + 0x540]
call fcn.1400e1350
mov r8d, 0xb2c
mov ebx, 3
jmp 0x14004ee56
mov rdx, qword [rsp + 0x430]
mov r8, qword [rsp + 0x438]
lea rcx, [rsp + 0x4f0]
call fcn.1400e6dd4
lea rdi, [rsp + 0x540]
lea rdx, [rsp + 0x4f0]
mov rcx, rdi
call fcn.1401d5e8d
mov rcx, rsi
mov rdx, rdi
call fcn.1401834e0
lea rdx, str.__scheduling_for_deletion_after_reboot.
mov r8d, 0x27
mov rcx, rax
call fcn.1400ff874
cmp byte [rdi + 0x17], 0
jns 0x14004e72f
mov rcx, qword [rsp + 0x540]
call fcn.140112038
lea rcx, [rsp + 0x560]
call fcn.140001d00
lea r13, [rsp + 0x2a0]
mov r14b, byte [rsp + 0x47]
lea rcx, [rsp + 0x430]
call fcn.140080c30
lea rcx, [rsp + 0x430]
call fcn.1400e1350
mov ecx, dword [rsp + 0x514]
mov edx, ebx
call fcn.140059978
movabs rax, 0xaaaaaaaaaaaaaaaa
mov qword [rsp + 0x430], rax
lea rsi, [rsp + 0x560]
mov rcx, rsi
call qword [fcn.1400c45f0]
mov rdx, qword [rsi]
sub rdx, qword [rsp + 0x518]
mov qword [rsp + 0x430], rdx
lea rax, str.Microsoft.Setup.Install.InstallTime.background
lea rcx, str.Microsoft.Setup.Install.InstallTime
test r15b, r15b
cmovne rcx, rax
call fcn.1401cb2f0
lea rcx, str..._.._chrome_installer_setup_setup_main.cc
mov edx, 0x2b
call fcn.1400c7bd0
test eax, eax
jle 0x14004e85a
lea rdx, str..._.._chrome_installer_setup_setup_main.cc
lea rsi, [rsp + 0x560]
mov rcx, rsi
mov r8d, 0x426
mov r9d, 0xffffffff
call fcn.14019a740
lea rcx, [rsp + 0x570]
lea rdx, str.Milliseconds_spent_on_install:
mov r8d, 0x1f
call fcn.1400ff874
mov rdi, rax
lea rcx, [rsp + 0x430]
call fcn.1400f9450
mov rcx, rdi
mov rdx, rax
call fcn.1401ed684
lea rdx, str.._Is_background:
mov r8d, 0x11
mov rcx, rax
call fcn.1400ff874
mov rcx, rax
mov edx, r15d
call fcn.1402905c8
mov rcx, rsi
call fcn.140001d00
lea rcx, [rsp + 0x508]
call fcn.1400796ae
mov dword [rsp + 0x6c], ebx
lea rcx, [rsp + 0x150]
mov edx, ebx
call fcn.140077200
cmp dword [rsp + 0x6c], 2
movabs rbp, 0xaaaaaaaaaaaaaaaa
jne 0x14004e8fa
lea rcx, [rsp + 0x150]
call fcn.1400798c4
test al, al
je 0x14004e8fa
cmp byte [rsp + 0x387], 0
sete bl
lea rcx, [rsp + 0x110]
lea rsi, [rsp + 0x430]
mov rdx, rsi
call fcn.140009050
lea rcx, [rsp + 0x70]
lea rdi, [rsp + 0x560]
mov rdx, rdi
mov r8, rsi
call fcn.1400c8320
lea rcx, [rsp + 0x150]
mov rdx, rdi
mov r8d, ebx
call fcn.140079bd3
mov rcx, rdi
call fcn.1400e1350
mov rcx, rsi
call fcn.1400e1350
mov rcx, qword [0x140313390]
test rcx, rcx
jne 0x14004e935
mov dword [rsp + 0x20], 1
lea rcx, str.Setup.Install.Result
mov edx, 1
mov r8d, 0x55
mov r9d, 0x56
call fcn.1400c4840
mov rcx, rax
mov qword [0x140313390], rax
mov edx, dword [rsp + 0x6c]
mov rax, qword [rcx]
call qword [rax + 0x28]
mov rcx, qword [0x140313398]
test rcx, rcx
jne 0x14004e97a
mov dword [rsp + 0x20], 1
lea rcx, str.Microsoft.Startup.SetupResult
mov edx, 1
mov r8d, 0x55
mov r9d, 0x56
call fcn.1400c4840
mov rcx, rax
mov qword [0x140313398], rax
mov edx, dword [rsp + 0x6c]
mov rax, qword [rcx]
call qword [rax + 0x28]
lea rsi, [rsp + 0x430]
mov qword [rsi + 0x40], rbp
movaps xmmword [rsi + 0x30], xmm6
movaps xmmword [rsi + 0x20], xmm6
movaps xmmword [rsi + 0x10], xmm6
movaps xmmword [rsi], xmm6
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
mov rdx, rsi
mov r8d, 0x48
call sub.KERNEL32.dll_K32GetProcessMemoryInfo
test eax, eax
je 0x14004ea7c
mov rcx, qword [0x1403133a0]
test rcx, rcx
jne 0x14004e9f9
mov dword [rsp + 0x20], 1
lea rcx, str.Setup.Install.PeakPagefileUsage
mov edx, 0x3e8
mov r8d, 0x7a120
mov r9d, 0x32
call fcn.1400f0450
mov rcx, rax
mov qword [0x1403133a0], rax
movabs rdi, 0x20000000000
mov rax, qword [rsp + 0x470]
mov rdx, rax
shr rdx, 0xa
shr rax, 0x29
mov esi, 0x7fffffff
cmovne edx, esi
mov rax, qword [rcx]
call qword [rax + 0x28]
mov rcx, qword [0x1403133a8]
test rcx, rcx
jne 0x14004ea5f
mov dword [rsp + 0x20], 1
lea rcx, str.Setup.Install.PeakWorkingSetSize
mov edx, 0x3e8
mov r8d, 0x7a120
mov r9d, 0x32
call fcn.1400f0450
mov rcx, rax
mov qword [0x1403133a8], rax
mov rax, qword [rsp + 0x438]
mov rdx, rax
shr rdx, 0xa
cmp rax, rdi
cmovb esi, edx
mov rax, qword [rcx]
mov edx, esi
call qword [rax + 0x28]
lea rsi, [rsp + 0x4a0]
mov qword [rsi], rbp
call sub.KERNEL32.dll_GetCurrentProcess
mov rcx, rsi
mov rdx, rax
call fcn.140165cf0
mov rcx, qword [rsi]
call fcn.140292110
xor ecx, ecx
add rax, 0x80000
setb cl
mov rdx, rcx
neg rdx
shr rax, 0x14
test rdx, rdx
movabs rbp, 0xfffffffffff
cmovs rax, rbp
xor rdx, rcx
cmovne rax, rbp
mov rcx, rax
and rcx, 0xffffffff80000000
mov ebx, 0x7fffffff
cmove ebx, eax
lea rcx, str.Setup.Install.CumulativeDiskUsage2
mov edx, ebx
call fcn.1401a2690
lea rcx, [rsp + 0x110]
lea rdi, [rsp + 0x560]
mov rdx, rdi
call fcn.14000afb0
mov rcx, rdi
call fcn.14017f1b0
mov rsi, rax
mov rcx, rdi
call fcn.1400e1350
lea rcx, str..._.._chrome_installer_setup_setup_main.cc
mov edx, 0x2b
call fcn.1400c7bd0
test eax, eax
jle 0x14004eb85
lea rdx, str..._.._chrome_installer_setup_setup_main.cc
lea rdi, [rsp + 0x560]
mov rcx, rdi
mov r8d, 0xa76
mov r9d, 0xffffffff
call fcn.14019a740
lea rcx, [rsp + 0x570]
lea rdx, str.Peak_pagefile__MB_:
mov r8d, 0x14
call fcn.1400ff874
mov rdx, qword [rsp + 0x470]
shr rdx, 0x14
mov rcx, rax
call fcn.14010d1aa
mov rcx, rdi
call fcn.140001d00
lea rcx, str..._.._chrome_installer_setup_setup_main.cc
mov edx, 0x2b
call fcn.1400c7bd0
test eax, eax
jle 0x14004ebf3
lea rdx, str..._.._chrome_installer_setup_setup_main.cc
lea rdi, [rsp + 0x560]
mov rcx, rdi
mov r8d, 0xa77
mov r9d, 0xffffffff
call fcn.14019a740
lea rcx, [rsp + 0x570]
lea rdx, str.Peak_working_set__MB_:
mov r8d, 0x17
call fcn.1400ff874
mov rdx, qword [rsp + 0x438]
shr rdx, 0x14
mov rcx, rax
call fcn.14010d1aa
mov rcx, rdi
call fcn.140001d00
lea rcx, str..._.._chrome_installer_setup_setup_main.cc
mov edx, 0x2b
call fcn.1400c7bd0
test eax, eax
jle 0x14004ec57
lea rdx, str..._.._chrome_installer_setup_setup_main.cc
lea rdi, [rsp + 0x560]
mov rcx, rdi
mov r8d, 0xa79
mov r9d, 0xffffffff
call fcn.14019a740
lea rcx, [rsp + 0x570]
lea rdx, str.Installer_disk_usage__MB_:
mov r8d, 0x1b
call fcn.1400ff874
mov rcx, rax
mov edx, ebx
call fcn.14010cb82
mov rcx, rdi
call fcn.140001d00
lea rcx, str..._.._chrome_installer_setup_setup_main.cc
mov edx, 0x2b
call fcn.1400c7bd0
test eax, eax
jle 0x14004eccb
lea rdx, str..._.._chrome_installer_setup_setup_main.cc
lea rdi, [rsp + 0x560]
mov rcx, rdi
mov r8d, 0xa7a
mov r9d, 0xffffffff
call fcn.14019a740
lea rcx, [rsp + 0x570]
lea rdx, str.Free_disk_space__MB_:
mov r8d, 0x16
call fcn.1400ff874
lea rdx, [rsi + 0xfffff]
test rsi, rsi
cmovns rdx, rsi
sar rdx, 0x14
mov rcx, rax
call fcn.1401ed684
mov rcx, rdi
call fcn.140001d00
xor r15d, r15d
cmp byte [rsp + 0x1b0], 0
je 0x14004ecde
xor r14b, 1
je 0x14004ed00
mov eax, dword [rsp + 0x6c]
cmp rax, 0x3b
ja 0x14004ee10
movabs rcx, 0xc00000040000007
bt rcx, rax
jae 0x14004ee10
lea rcx, str..._.._chrome_installer_setup_setup_main.cc
mov edx, 0x2b
call fcn.1400c7bd0
test eax, eax
jle 0x14004ed65
lea rdx, str..._.._chrome_installer_setup_setup_main.cc
lea rsi, [rsp + 0x560]
mov rcx, rsi
mov r8d, 0xa87
mov r9d, 0xffffffff
call fcn.14019a740
lea rcx, [rsp + 0x570]
lea rdx, str.Installation_complete__returning:
mov r8d, 0x22
call fcn.1400ff874
mov rcx, rax
mov edx, r15d
call fcn.14010cb82
mov rcx, rsi
call fcn.140001d00
lea rcx, [rsp + 0x6c]
call fcn.140084f10
test al, al
je 0x14004ed97
lea rax, str.EdgeInstallerError
mov qword [rsp + 0x20], rax
lea rdx, [rsp + 0x50]
lea r8, [rsp + 0x6c]
mov rcx, r12
mov r9d, 1
call fcn.140085064
mov rsi, qword [rsp + 0x4a0]
mov qword [rsp + 0x4a0], 0
test rsi, rsi
je 0x14004edc0
mov rcx, rsi
call fcn.1401cf080
mov rcx, rsi
call fcn.140112038
lea rcx, [rsp + 0x50]
call fcn.14000ff80
lea rcx, [rsp + 0x70]
call fcn.1400e1350
mov rcx, qword [rsp + 0x48]
mov rax, qword [rcx]
mov edx, 1
call qword [rax + 8]
lea rcx, [rsp + 0xd0]
call fcn.14000ff80
lea rcx, [rsp + 0xf0]
call fcn.1400e1350
lea rcx, [rsp + 0x110]
call fcn.1400e1350
jmp 0x14004d6fe
mov r15d, eax
jmp 0x14004ed00
mov ebx, 0xa
mov edx, 0xa
mov r8d, 0xcd0
jmp 0x14004ee60
lea rcx, [rsp + 0x150]
call fcn.14006b3c6
mov ecx, eax
xor cl, 1
movzx ebx, cl
shl ebx, 4
or ebx, 6
test al, al
mov eax, 0x1210
mov r8d, 0xb2c
cmovne r8d, eax
lea rcx, [rsp + 0x150]
mov edx, ebx
xor r9d, r9d
call fcn.14006b624
lea rcx, [rsp + 0x4a0]
call fcn.1400e1350
lea r13, [rsp + 0x2a0]
mov r14b, byte [rsp + 0x47]
jmp 0x14004e378
sub rsp, 0x28
call fcn.1401ef0e0
nop
add rsp, 0x28
jmp 0x14004c9cd