Function at 0x14011a840
Capabilities:
Query or enumerate registry key
Query or enumerate registry value

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x298
movaps xmmword [rsp + 0x280], xmm6
mov r13, rdx
mov r12, rcx
mov rax, qword [0x14020eb28]
xor rax, rsp
mov qword [rsp + 0x278], rax
xor eax, eax
mov qword [rsp + 0x260], rax
xorps xmm6, xmm6
movaps xmmword [rsp + 0x250], xmm6
lea r15, [rsp + 0x240]
movups xmmword [r15], xmm6
mov qword [r15 - 8], r15
lea rdx, [rsp + 0x234]
mov dword [rdx], eax
lea rbp, [rsp + 0x230]
mov dword [rbp], eax
lea rbx, [rsp + 0x22c]
mov dword [rbx], eax
lea rdi, [rsp + 0x228]
mov dword [rdi], eax
lea rsi, [rsp + 0x224]
mov dword [rsi], eax
mov rcx, qword [r13]
movups xmmword [rsp + 0x50], xmm6
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x40], rdi
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbp
mov qword [rsp + 0x20], rdx
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.ADVAPI32.dll_RegQueryInfoKeyW]
test eax, eax
je 0x14011a91f
mov esi, eax
mov ecx, 2
call fcn.140055330
test al, al
jne 0x14011b44b
xor esi, esi
jmp 0x14011b563
mov ebx, dword [rsp + 0x230]
mov eax, dword [rsp + 0x228]
cmp ebx, eax
cmovb ebx, eax
movaps xmmword [rsp + 0xc0], xmm6
mov qword [rsp + 0xd0], 0
inc ebx
jne 0x14011a953
xor ebp, ebp
xor edi, edi
jmp 0x14011a9da
lea rsi, [rbx + rbx]
mov rcx, rsi
call fcn.140180340
mov rbp, rax
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xc0], rax
lea rdi, [rax + rbx*2]
mov qword [rsp + 0xd0], rdi
test rsi, rsi
je 0x14011a9b5
mov rcx, rbp
xor edx, edx
mov r8, rsi
call fcn.140183b00
lea rax, [rbx + rbx]
add rax, 0xfffffffffffffffe
mov ecx, eax
shr ecx, 1
inc ecx
and rcx, 7
je 0x14011a9ba
neg rcx
mov rdx, rbp
add rdx, 2
inc rcx
jne 0x14011a9aa
jmp 0x14011a9bd
mov rdi, rbp
jmp 0x14011a9d2
mov rdx, rbp
cmp rax, 0xe
jb 0x14011a9d2
sub rsi, rdx
mov rax, rbp
add rax, rsi
add rax, 0xfffffffffffffff0
jne 0x14011a9cc
mov qword [rsp + 0xc8], rdi
mov eax, dword [rsp + 0x22c]
test rax, rax
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x60], r13
je 0x14011afff
imul rsi, rax, 0x38
mov rcx, rsi
call fcn.140180340
add rsi, rax
mov qword [rsp + 0x250], rax
mov qword [rsp + 0x258], rax
mov qword [rsp + 0x260], rsi
mov eax, dword [rsp + 0x224]
test eax, eax
mov r14d, 1
cmovne r14d, eax
mov rcx, r14
call fcn.140180340
mov rsi, rax
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x80], rax
lea rbx, [rax + r14]
mov qword [rsp + 0x90], rbx
mov rcx, rax
xor edx, edx
mov r8, r14
call fcn.140183b00
lea r8, [r14 - 1]
mov rcx, r14
mov rax, rsi
and rcx, 7
je 0x14011aa85
neg rcx
xor edx, edx
dec rdx
cmp rcx, rdx
jne 0x14011aa77
mov rax, rsi
sub rax, rdx
cmp r8, 7
jb 0x14011aa9a
sub r14, rax
mov rax, rsi
add rax, r14
add rax, 0xfffffffffffffff8
jne 0x14011aa94
lea rax, [rsp + 0x80]
mov qword [rax + 8], rbx
xor r14d, r14d
lea rax, [rsp + 0x268]
mov dword [rax], r14d
lea rax, [rsp + 0xbc]
mov dword [rax], r14d
lea rax, [rsp + 0xb8]
mov dword [rax], r14d
xorps xmm6, xmm6
sub rdi, rbp
shr rdi, 1
mov dword [rsp + 0x268], edi
sub ebx, esi
mov dword [rsp + 0xb8], ebx
mov rcx, qword [r13]
lea rax, [rsp + 0xb8]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rsi
lea rax, [rsp + 0xbc]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0
mov edx, r14d
mov r8, rbp
lea r9, [rsp + 0x268]
call qword [sym.imp.ADVAPI32.dll_RegEnumValueW]
test eax, eax
je 0x14011aba3
mov esi, eax
cmp eax, 0xea
je 0x14011ab49
cmp esi, 0x103
jne 0x14011afc3
mov dword [rsp + 0x22c], r14d
jmp 0x14011af62
mov edx, dword [rsp + 0xb8]
mov rax, qword [rsp + 0x88]
sub rax, qword [rsp + 0x80]
cmp rax, rdx
jb 0x14011af91
mov edx, dword [rsp + 0x268]
inc edx
mov rax, qword [rsp + 0xc8]
sub rax, qword [rsp + 0xc0]
sar rax, 1
cmp rax, rdx
jae 0x14011af62
sub rdx, rax
lea rcx, [rsp + 0xc0]
call fcn.14011c250
jmp 0x14011af62
movaps xmmword [rsp + 0x100], xmm6
movaps xmmword [rsp + 0xf0], xmm6
movaps xmmword [rsp + 0xe0], xmm6
mov dword [rsp + 0x110], 0
mov rbp, qword [rsp + 0x258]
mov rax, qword [rsp + 0x260]
cmp rbp, rax
jae 0x14011ac75
mov rcx, rbp
lea rdx, [rsp + 0xe0]
call fcn.140037a70
movups xmmword [rbp + 0x18], xmm6
mov qword [rbp + 0x28], 0
mov rdi, qword [rsp + 0x100]
sub rdi, qword [rsp + 0xf8]
je 0x14011ac5a
test rdi, rdi
js 0x14011b704
mov rcx, rdi
call fcn.140180340
mov rsi, rax
mov qword [rbp + 0x20], rax
mov qword [rbp + 0x18], rax
add rdi, rax
mov qword [rbp + 0x28], rdi
mov rdx, qword [rsp + 0xf8]
mov rdi, qword [rsp + 0x100]
sub rdi, rdx
test rdi, rdi
jle 0x14011ac56
mov rcx, rsi
mov r8, rdi
call fcn.1401836f0
add rsi, rdi
mov qword [rbp + 0x20], rsi
mov eax, dword [rsp + 0x110]
mov dword [rbp + 0x30], eax
add rbp, 0x38
mov qword [rsp + 0x258], rbp
jmp 0x14011aedf
mov rdx, qword [rsp + 0x250]
sub rbp, rdx
sar rbp, 3
movabs rbx, 0x6db6db6db6db6db7
imul rbp, rbx
lea rcx, [rbp + 1]
movabs rdi, 0x492492492492492
cmp rcx, rdi
ja 0x14011b6f7
sub rax, rdx
sar rax, 3
imul rax, rbx
lea rbx, [rax + rax]
cmp rbx, rcx
cmovb rbx, rcx
movabs rcx, 0x249249249249249
cmp rax, rcx
cmovae rbx, rdi
test rbx, rbx
je 0x14011acec
cmp rbx, rdi
ja 0x14011b710
imul rcx, rbx, 0x38
call fcn.140180340
mov rsi, rax
jmp 0x14011acee
xor esi, esi
imul rbp, rbp, 0x38
lea r13, [rsi + rbp]
mov rcx, r13
lea rdx, [rsp + 0xe0]
call fcn.140037a70
movups xmmword [rsi + rbp + 0x18], xmm6
mov qword [rsi + rbp + 0x28], 0
mov r15, qword [rsp + 0xf8]
mov r12, qword [rsp + 0x100]
sub r12, r15
je 0x14011ad73
mov qword [rsp + 0x70], r14
lea rdi, [rsi + rbp]
add rdi, 0x18
test r12, r12
js 0x14011b715
lea r14, [rsi + rbp]
add r14, 0x20
mov rcx, r12
call fcn.140180340
mov qword [r14], rax
mov qword [rdi], rax
lea rdi, [rax + r12]
mov qword [r14 + 8], rdi
mov rcx, rax
mov rdx, r15
mov r8, r12
call fcn.1401836f0
mov qword [r14], rdi
mov r14, qword [rsp + 0x70]
imul rcx, rbx, 0x38
add rcx, rsi
mov eax, dword [rsp + 0x110]
mov dword [rsi + rbp + 0x30], eax
lea rax, [r13 + 0x38]
mov r15, qword [rsp + 0x250]
mov rbp, qword [rsp + 0x258]
cmp rbp, r15
je 0x14011afa6
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x70], rcx
sub r15, rbp
xor r12d, r12d
lea rsi, [r12 + r13]
add rsi, 0xffffffffffffffc8
lea rbx, [r12 + rbp]
add rbx, 0xffffffffffffffc8
mov rcx, rsi
mov rdx, rbx
call fcn.140037a70
movups xmmword [rsi + 0x18], xmm6
mov qword [rsi + 0x28], 0
mov rdi, qword [rbx + 0x20]
sub rdi, qword [rbx + 0x18]
je 0x14011ae2e
test rdi, rdi
js 0x14011b6ea
mov rcx, rdi
call fcn.140180340
mov rsi, rax
mov qword [r13 + r12 - 0x18], rax
mov qword [r13 + r12 - 0x20], rax
add rdi, rax
mov qword [r13 + r12 - 0x10], rdi
mov rdx, qword [rbp + r12 - 0x20]
mov rdi, qword [rbp + r12 - 0x18]
sub rdi, rdx
test rdi, rdi
jle 0x14011ae29
mov rcx, rsi
mov r8, rdi
call fcn.1401836f0
add rsi, rdi
mov qword [r13 + r12 - 0x18], rsi
mov eax, dword [rbp + r12 - 8]
mov dword [r13 + r12 - 8], eax
add r12, 0xffffffffffffffc8
cmp r15, r12
jne 0x14011adb2
mov rbp, qword [rsp + 0x250]
mov rsi, qword [rsp + 0x258]
add r13, r12
mov qword [rsp + 0x250], r13
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x258], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x260], rax
cmp rsi, rbp
jne 0x14011ae93
lea r15, [rsp + 0x240]
mov r12, qword [rsp + 0x68]
mov r13, qword [rsp + 0x60]
jmp 0x14011aed2
lea r15, [rsp + 0x240]
mov r12, qword [rsp + 0x68]
mov r13, qword [rsp + 0x60]
mov rcx, qword [rsi - 0x20]
test rcx, rcx
je 0x14011aeb7
mov qword [rsi - 0x18], rcx
call fcn.140180390
lea rdi, [rsi - 0x38]
cmp byte [rsi - 0x21], 0
jns 0x14011aeca
mov rcx, qword [rsi - 0x38]
call fcn.140180390
mov rsi, rdi
cmp rbp, rdi
jne 0x14011aea5
test rbp, rbp
je 0x14011aedf
mov rcx, rbp
call fcn.140180390
mov rcx, qword [rsp + 0xf8]
test rcx, rcx
je 0x14011aef9
mov qword [rsp + 0x100], rcx
call fcn.140180390
cmp byte [rsp + 0xf7], 0
jns 0x14011af10
mov rcx, qword [rsp + 0xe0]
call fcn.140180390
mov rsi, qword [rsp + 0x258]
mov edi, dword [rsp + 0xb8]
mov rbx, qword [rsp + 0x80]
mov ebp, dword [rsp + 0xbc]
mov r8d, dword [rsp + 0x268]
mov rdx, qword [rsp + 0xc0]
lea rcx, [rsi - 0x38]
call fcn.140037cf0
mov dword [rsi - 8], ebp
add rsi, 0xffffffffffffffe0
add rdi, rbx
mov rcx, rsi
mov rdx, rbx
mov r8, rdi
call fcn.140095830
inc r14d
cmp r14d, dword [rsp + 0x22c]
jae 0x14011afd9
mov rsi, qword [rsp + 0x80]
mov rbx, qword [rsp + 0x88]
mov rbp, qword [rsp + 0xc0]
mov rdi, qword [rsp + 0xc8]
jmp 0x14011aacd
sub rdx, rax
lea rcx, [rsp + 0x80]
call fcn.14000c960
jmp 0x14011ab69
mov qword [rsp + 0x250], r13
mov qword [rsp + 0x258], rax
mov qword [rsp + 0x260], rcx
jmp 0x14011ae7f
mov ecx, 2
call fcn.140055330
test al, al
jne 0x14011b603
xor esi, esi
jmp 0x14011afdc
mov sil, 1
mov rcx, qword [rsp + 0x80]
test rcx, rcx
je 0x14011aff6
mov qword [rsp + 0x88], rcx
call fcn.140180390
test sil, sil
je 0x14011b547
cmp dword [rsp + 0x234], 0
je 0x14011b391
lea r15, [rsp + 0xbc]
mov dword [r15], 0
xor r14d, r14d
xorps xmm6, xmm6
mov r13, qword [sym.imp.ADVAPI32.dll_RegEnumKeyExW]
xor esi, esi
mov r8, qword [rsp + 0xc0]
mov rax, qword [rsp + 0xc8]
sub rax, r8
shr rax, 1
mov dword [rsp + 0xbc], eax
mov rax, qword [rsp + 0x60]
mov rcx, qword [rax]
movups xmmword [rsp + 0x30], xmm6
movups xmmword [rsp + 0x20], xmm6
mov edx, esi
mov r9, r15
call r13
test eax, eax
je 0x14011b0c8
mov r12d, eax
cmp eax, 0xea
je 0x14011b089
cmp r12d, 0x103
jne 0x14011b24c
mov dword [rsp + 0x234], esi
jmp 0x14011b228
mov edx, dword [rsp + 0xbc]
inc edx
mov rax, qword [rsp + 0xc0]
mov rcx, qword [rsp + 0xc8]
sub rcx, rax
sar rcx, 1
cmp rcx, rdx
jb 0x14011b23a
jbe 0x14011b228
lea rax, [rax + rdx*2]
mov qword [rsp + 0xc8], rax
jmp 0x14011b228
mov qword [rsp + 0x90], r14
movaps xmmword [rsp + 0x80], xmm6
lea rax, [rsp + 0xa0]
movups xmmword [rax], xmm6
mov qword [rsp + 0x98], rax
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0xe0], rax
lea rax, [rsp + 0xe8]
mov qword [rax + 0x10], r14
movups xmmword [rax], xmm6
lea rax, [rsp + 0x108]
movups xmmword [rax], xmm6
mov qword [rsp + 0x100], rax
lea rcx, [rsp + 0x238]
lea rdx, [rsp + 0x268]
lea r8, [rsp + 0xe0]
call fcn.14011c3f0
mov rdx, qword [rsp + 0x108]
lea rcx, [rsp + 0x100]
call fcn.14011c190
mov rbp, qword [rsp + 0xe8]
test rbp, rbp
je 0x14011b1b0
mov rdi, qword [rsp + 0xf0]
cmp rdi, rbp
je 0x14011b1a0
mov rcx, qword [rdi - 0x20]
test rcx, rcx
je 0x14011b17b
mov qword [rdi - 0x18], rcx
call fcn.140180390
lea rbx, [rdi - 0x38]
cmp byte [rdi - 0x21], 0
jns 0x14011b18e
mov rcx, qword [rdi - 0x38]
call fcn.140180390
mov rdi, rbx
cmp rbp, rbx
jne 0x14011b169
mov rcx, qword [rsp + 0xe8]
jmp 0x14011b1a3
mov rcx, rbp
mov qword [rsp + 0xf0], rbp
call fcn.140180390
mov rdx, qword [rsp + 0xa0]
lea rcx, [rsp + 0x98]
call fcn.14011c190
mov rbp, qword [rsp + 0x80]
test rbp, rbp
je 0x14011b226
mov rdi, qword [rsp + 0x88]
cmp rdi, rbp
je 0x14011b216
mov rcx, qword [rdi - 0x20]
test rcx, rcx
je 0x14011b1f1
mov qword [rdi - 0x18], rcx
call fcn.140180390
lea rbx, [rdi - 0x38]
cmp byte [rdi - 0x21], 0
jns 0x14011b204
mov rcx, qword [rdi - 0x38]
call fcn.140180390
mov rdi, rbx
cmp rbp, rbx
jne 0x14011b1df
mov rcx, qword [rsp + 0x80]
jmp 0x14011b219
mov rcx, rbp
mov qword [rsp + 0x88], rbp
call fcn.140180390
inc esi
cmp esi, dword [rsp + 0x234]
jb 0x14011b02b
jmp 0x14011b2d2
sub rdx, rcx
lea rcx, [rsp + 0xc0]
call fcn.14011c250
jmp 0x14011b228
mov ecx, 2
call fcn.140055330
test al, al
je 0x14011b547
lea rdx, str..._.._chrome_installer_util_registry_key_backup.cc
lea rdi, [rsp + 0xe0]
mov rcx, rdi
mov r8d, 0xc6
mov r9d, 2
call fcn.1400553e0
lea rcx, [rsp + 0xf0]
lea rdx, str.Failed_getting_name_of_subkey
mov r8d, 0x1e
call fcn.140006490
mov rcx, rax
mov edx, esi
call fcn.1400159b0
lea rdx, str._for_backup__result:
mov r8d, 0x15
mov rcx, rax
call fcn.140006490
mov rcx, rax
mov edx, r12d
call fcn.140015770
mov rcx, rdi
call fcn.140055870
jmp 0x14011b547
lea rcx, [rsp + 0x80]
call fcn.140068ca0
mov rdi, qword [rsp + 0x238]
lea r15, [rsp + 0x240]
cmp r15, rdi
mov r12, qword [rsp + 0x68]
mov rbx, qword [rsp + 0x60]
je 0x14011b384
lea r14, [rsp + 0x80]
lea rsi, [rdi + 0x20]
cmp byte [rdi + 0x37], 0
js 0x14011b319
mov r8, rsi
jmp 0x14011b31c
mov r8, qword [rsi]
mov rdx, qword [rbx]
mov rcx, r14
mov r9d, 0x20009
call fcn.140068e60
test eax, eax
jne 0x14011b49f
lea rcx, [rdi + 0x38]
mov rdx, r14
call fcn.14011a840
test al, al
je 0x14011b528
mov rcx, qword [rdi + 8]
test rcx, rcx
je 0x14011b35f
mov rax, rcx
mov rcx, qword [rcx]
test rcx, rcx
jne 0x14011b352
jmp 0x14011b37c
mov rax, qword [rdi + 0x10]
cmp qword [rax], rdi
je 0x14011b37c
add rdi, 0x10
mov rcx, qword [rdi]
mov rax, qword [rcx + 0x10]
lea rdi, [rcx + 0x10]
cmp qword [rax], rcx
jne 0x14011b36c
mov rdi, rax
cmp r15, rax
jne 0x14011b30a
lea rcx, [rsp + 0x80]
call fcn.140068fc0
movaps xmm0, xmmword [rsp + 0x250]
movups xmm1, xmmword [r12]
movups xmmword [r12], xmm0
movaps xmmword [rsp + 0x250], xmm1
mov rax, qword [r12 + 0x10]
mov rcx, qword [rsp + 0x260]
mov qword [r12 + 0x10], rcx
mov qword [rsp + 0x260], rax
mov rax, qword [r12 + 0x18]
mov rcx, qword [rsp + 0x238]
mov qword [r12 + 0x18], rcx
mov qword [rsp + 0x238], rax
lea rdx, [r12 + 0x20]
mov rax, qword [r12 + 0x20]
mov rbp, qword [rsp + 0x240]
mov qword [r12 + 0x20], rbp
mov qword [rsp + 0x240], rax
mov rcx, qword [r12 + 0x28]
mov rbx, qword [rsp + 0x248]
mov qword [r12 + 0x28], rbx
mov qword [rsp + 0x248], rcx
test rbx, rbx
je 0x14011b42b
mov qword [rbp + 0x10], rdx
mov rcx, qword [rsp + 0x248]
jmp 0x14011b430
mov qword [r12 + 0x18], rdx
test rcx, rcx
je 0x14011b43b
mov qword [rax + 0x10], r15
jmp 0x14011b443
mov qword [rsp + 0x238], r15
mov sil, 1
jmp 0x14011b549
lea rdx, str..._.._chrome_installer_util_registry_key_backup.cc
lea rdi, [rsp + 0xe0]
mov rcx, rdi
mov r8d, 0x80
mov r9d, 2
call fcn.1400553e0
lea rcx, [rsp + 0xf0]
lea rdx, str.Failed_getting_info_of_key_to_backup__result:
mov r8d, 0x2e
call fcn.140006490
mov rcx, rax
mov edx, esi
call fcn.140015770
mov rcx, rdi
call fcn.140055870
jmp 0x14011a918
mov ebp, eax
mov ecx, 2
call fcn.140055330
test al, al
je 0x14011b53a
lea rdx, str..._.._chrome_installer_util_registry_key_backup.cc
lea rdi, [rsp + 0xe0]
mov rcx, rdi
mov r8d, 0xd6
mov r9d, 2
call fcn.1400553e0
lea rcx, [rsp + 0xf0]
lea rdx, str.Failed_opening_subkey__
mov r8d, 0x17
call fcn.140006490
cmp byte [rsi + 0x17], 0
jns 0x14011b4f9
mov rsi, qword [rsi]
mov rcx, rax
mov rdx, rsi
call fcn.140056180
lea rdx, str.__for_backup__result:
mov r8d, 0x16
mov rcx, rax
call fcn.140006490
mov rcx, rax
mov edx, ebp
call fcn.140015770
jmp 0x14011b6dd
mov ecx, 2
call fcn.140055330
test al, al
jne 0x14011b677
lea rcx, [rsp + 0x80]
call fcn.140068fc0
xor esi, esi
mov rcx, qword [rsp + 0xc0]
test rcx, rcx
je 0x14011b563
mov qword [rsp + 0xc8], rcx
call fcn.140180390
lea rcx, [rsp + 0x238]
mov rdx, qword [rcx + 8]
call fcn.14011c190
mov rdi, qword [rsp + 0x250]
test rdi, rdi
je 0x14011b5d5
mov rbx, qword [rsp + 0x258]
cmp rbx, rdi
je 0x14011b5c5
mov rcx, qword [rbx - 0x20]
test rcx, rcx
je 0x14011b5a0
mov qword [rbx - 0x18], rcx
call fcn.140180390
lea rbp, [rbx - 0x38]
cmp byte [rbx - 0x21], 0
jns 0x14011b5b3
mov rcx, qword [rbx - 0x38]
call fcn.140180390
mov rbx, rbp
cmp rdi, rbp
jne 0x14011b58e
mov rcx, qword [rsp + 0x250]
jmp 0x14011b5c8
mov rcx, rdi
mov qword [rsp + 0x258], rdi
call fcn.140180390
mov rcx, qword [rsp + 0x278]
xor rcx, rsp
call fcn.140180700
mov eax, esi
movaps xmm6, xmmword [rsp + 0x280]
add rsp, 0x298
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rdx, str..._.._chrome_installer_util_registry_key_backup.cc
lea rbp, [rsp + 0xe0]
mov rcx, rbp
mov r8d, 0xa6
mov r9d, 2
call fcn.1400553e0
lea rcx, [rsp + 0xf0]
lea rdx, str.Failed_backing_up_value
mov r8d, 0x18
call fcn.140006490
mov rcx, rax
mov edx, r14d
call fcn.1400159b0
lea rdx, str.__result:
mov r8d, 0xa
mov rcx, rax
call fcn.140006490
mov rcx, rax
mov edx, esi
call fcn.140015770
mov rcx, rbp
call fcn.140055870
jmp 0x14011afd5
lea rdx, str..._.._chrome_installer_util_registry_key_backup.cc
lea rdi, [rsp + 0xe0]
mov rcx, rdi
mov r8d, 0xdb
mov r9d, 2
call fcn.1400553e0
lea rcx, [rsp + 0xf0]
lea rdx, str.Failed_backing_up_subkey__
mov r8d, 0x1a
call fcn.140006490
cmp byte [rsi + 0x17], 0
jns 0x14011b6bd
mov rsi, qword [rsi]
mov rcx, rax
mov rdx, rsi
call fcn.140056180
lea rdx, [0x1401b782a]
mov r8d, 1
mov rcx, rax
call fcn.140006490
mov rcx, rdi
call fcn.140055870
jmp 0x14011b53a
lea rcx, [r12 + r13]
add rcx, 0xffffffffffffffe0
call fcn.1400399c0
lea rcx, [rsp + 0x250]
call fcn.1400399c0
add rbp, 0x18
mov rcx, rbp
call fcn.1400399c0
call fcn.140194834
mov rcx, rdi
call fcn.1400399c0
int3