Function at 0x1400dbb90
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, 0x238
movaps xmmword [rsp + 0x220], xmm6
mov qword [rsp + 0x40], rdx
mov rsi, rcx
mov rax, qword [0x1402ea038]
xor rax, rsp
mov qword [rsp + 0x218], rax
lea rax, [rsp + 0x200]
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov qword [rax - 8], rax
mov r15, qword [r8]
mov r12, qword [r8 + 8]
lea rcx, [rsp + 0x1f8]
mov qword [rsp + 0x1c8], rcx
mov qword [rsp + 0x1d0], rax
cmp r15, r12
je 0x1400dbc85
lea rdi, [rsp + 0x48]
lea rbx, [rsp + 0x1e0]
lea r14, [rsp + 0x1c8]
jmp 0x1400dbc74
mov rax, qword [r15 + 8]
mov rcx, qword [r15]
mov qword [rsp + 0x1e0], rcx
mov qword [rsp + 0x1e8], rax
test rax, rax
js 0x1400dc9af
test rcx, rcx
jne 0x1400dbc44
test rax, rax
jne 0x1400dc9db
mov rcx, rdi
mov rdx, rbx
call fcn.14017e7a0
mov rcx, r14
mov rdx, rdi
call fcn.14021df20
cmp byte [rsp + 0x5f], 0
jns 0x1400dbc6b
mov rcx, qword [rsp + 0x48]
call fcn.1401abf3c
add r15, 0x18
cmp r15, r12
je 0x1400dbc85
movzx eax, byte [r15 + 0x17]
test al, al
js 0x1400dbc16
and eax, 0x7f
mov rcx, r15
jmp 0x1400dbc1d
movabs rax, 0xaaaaaaaaaaaaaaaa
lea rdi, [rsp + 0x1e0]
mov qword [rdi + 0x10], rax
movaps xmm0, xmmword [0x1402af0f0]
movaps xmmword [rdi], xmm0
mov rcx, rdi
call fcn.1400ef870
mov rbx, qword [rsp + 0x40]
cmp byte [rbx + 0x17], 0
mov r8, rbx
jns 0x1400dbcbe
mov r8, qword [rbx]
mov rcx, rdi
mov rdx, rsi
mov r9d, ntohl
call fcn.1400efa10
test eax, eax
je 0x1400dbd62
mov esi, eax
mov ecx, 2
call fcn.14018cad0
cmp esi, 2
je 0x1400dbe29
test al, al
je 0x1400dbe29
lea rdx, str.....chromeinstaller_setup_setup_util.cc
lea rdi, [rsp + 0x48]
mov rcx, rdi
mov r8d, 0x194
mov r9d, 2
call fcn.1400ff950
lea rcx, [rsp + 0x58]
lea rdx, str.Failed_to_open
mov r8d, 0xf
call fcn.1401e9050
mov rcx, rax
mov rdx, rbx
call fcn.1400fb8a0
lea rdx, str.__result_
mov r8d, ntohl
mov rcx, rax
call fcn.1401e9050
mov rcx, rax
mov edx, esi
call fcn.1400b2f30
mov rcx, rdi
call fcn.1400fffa0
jmp 0x1400dbe29
movabs r15, 0x7fffffffffffffff
lea rax, [rsp + 0x1d0]
xorps xmm6, xmm6
movups xmmword [rax], xmm6
mov qword [rax - 8], rax
mov ecx, 0x208
call fcn.1401abf00
lea rdi, [rsp + 0x1b0]
mov qword [rdi], rax
lea rcx, [r15 + 0x105]
mov qword [rdi + 0x10], rcx
mov qword [rdi + 8], 0x100
mov r8d, 0x202
mov rcx, rax
xor edx, edx
call fcn.1401af840
lea r14, [rsp + 0x1ac]
lea r12, [rsp + 0x48]
xor esi, esi
xor ebx, ebx
jmp 0x1400dc026
lea rdx, [0x1402b615a]
lea rcx, [rsp + 0x1e0]
mov r8b, 1
call fcn.1400efbb0
test eax, eax
je 0x1400dbe01
mov ecx, eax
call qword [sym.imp.KERNEL32.dll_SetLastError]
mov ecx, 2
call fcn.14018cad0
test al, al
jne 0x1400dc93a
cmp byte [rsp + 0x1c7], 0
jns 0x1400dbe18
mov rcx, qword [rsp + 0x1b0]
call fcn.1401abf3c
lea rcx, [rsp + 0x1c8]
mov rdx, qword [rcx + 8]
call fcn.1400ddc30
lea rcx, [rsp + 0x1e0]
call fcn.1400efb30
lea rcx, [rsp + 0x1f8]
mov rdx, qword [rcx + 8]
call fcn.1400ddc30
mov rcx, qword [rsp + 0x218]
xor rcx, rsp
call fcn.1401ad700
movaps xmm6, xmmword [rsp + 0x220]
add rsp, 0x238
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov eax, r13d
and al, 0x7f
mov byte [rsp + 0x1c7], al
jmp 0x1400dbf52
cmp qword [rsp + 0x1d8], 0
je 0x1400dbdcc
lea rsi, [rsp + 0x1c8]
mov rdx, qword [rsi + 8]
mov rcx, rsi
call fcn.1400ddc30
lea rax, [rsp + 0x1d0]
mov qword [rsi], rax
xorps xmm6, xmm6
movups xmmword [rsi + 8], xmm6
mov edi, 0x7fff
lea rbx, [rsp + 0x1b0]
lea r14, [rsp + 0x1ac]
xor r12d, r12d
xor r13d, r13d
jmp 0x1400dc5f3
je 0x1400dc0a8
mov rcx, rdx
sub rcx, r13
cmp rcx, rbp
jae 0x1400dbf17
mov r8, rbp
sub r8, rdx
add r8, r13
movups xmmword [rsp + 0x28], xmm6
mov qword [rsp + 0x20], r13
mov rcx, rdi
mov r9, r13
call fcn.140169d60
mov qword [rsp + 0x1b8], r13
mov al, byte [rsp + 0x1c7]
mov r14, rdi
test al, al
jns 0x1400dbf26
mov r14, qword [rsp + 0x1b0]
lea rcx, [r14 + r13*2]
lea r8, [rbp*2]
xor edx, edx
call fcn.1401af840
add r13, rbp
cmp byte [rsp + 0x1c7], 0
jns 0x1400dbe73
mov qword [rsp + 0x1b8], r13
lea rax, [r14 + r13*2]
lea r14, [rsp + 0x1ac]
jmp 0x1400dc09c
cmp eax, 0x103
jne 0x1400dbe84
xor esi, esi
test bl, 1
mov ebx, 0
jne 0x1400dc026
jmp 0x1400dbe84
mov r9, rax
and r9, r15
dec r9
cmp r9, rdx
jae 0x1400dc022
mov rdx, qword [rsp + 0x1b8]
jmp 0x1400dbfdb
cmp eax, 0xea
jne 0x1400dbf63
movzx ecx, byte [rsp + 0x1c7]
test cl, cl
mov rax, qword [rsp + 0x1c0]
lea rdx, [rax + rax - 2]
mov r8d, 0x14
cmovs r8, rdx
lea r9, [r15 - 8]
cmp r8, r9
ja 0x1400dc994
test cl, cl
js 0x1400dbf83
mov rdx, rcx
cmp rdx, r8
cmova r8, rdx
mov r9d, 0xa
mov edx, 0xa
cmp r8, 0xb
jb 0x1400dc00d
mov rdx, r8
and rdx, 0xfffffffffffffffc
add rdx, 4
or r8, 3
cmp r8, 0xb
cmove r8, rdx
mov rdx, r8
test cl, cl
js 0x1400dc9a1
cmp rdx, r9
je 0x1400dc022
mov rcx, rdi
call fcn.1400d1060
mov ebp, ebx
mov ebx, ebp
mov cl, byte [rsp + 0x1c7]
mov rax, qword [rsp + 0x1c0]
mov rdx, rax
and rdx, r15
dec rdx
test cl, cl
mov r9d, 0xa
cmovs r9, rdx
mov r8, r9
shr r8, 0x20
neg r8
mov r8d, 0
sbb r8d, r8d
or r8d, r9d
shr rax, 0x38
mov dword [rsp + 0x1ac], r8d
test cl, cl
jns 0x1400dc16f
mov r13, qword [rsp + 0x1b8]
mov rbp, r8
sub rbp, r13
ja 0x1400dbed9
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0x1b8], r8
lea rax, [rax + r8*2]
mov word [rax], 0
mov al, byte [rsp + 0x1c7]
mov r8, rdi
test al, al
jns 0x1400dc0b7
mov r8, qword [rsp + 0x1b0]
mov rcx, qword [rsp + 0x1e0]
movups xmmword [rsp + 0x30], xmm6
movups xmmword [rsp + 0x20], xmm6
mov edx, esi
mov r9, r14
call qword [sym.imp.ADVAPI32.dll_RegEnumKeyExW]
test eax, eax
jne 0x1400dbf9f
mov ecx, dword [rsp + 0x1ac]
mov al, byte [rsp + 0x1c7]
test al, al
jns 0x1400dc18f
mov r13, qword [rsp + 0x1b8]
mov rbp, rcx
sub rbp, r13
ja 0x1400dc36b
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0x1b8], rcx
lea rax, [rax + rcx*2]
mov word [rax], 0
mov rbp, qword [rsp + 0x1d0]
test rbp, rbp
je 0x1400dc1d0
lea r13, [rbp + 0x20]
mov rcx, r12
mov rdx, rdi
mov r8, r13
call fcn.1401772f0
cmp byte [rsp + 0x48], 0
js 0x1400dc169
mov rcx, r12
mov rdx, r13
mov r8, rdi
call fcn.1401772f0
cmp byte [rsp + 0x48], 0
js 0x1400dc165
inc esi
jmp 0x1400dc026
add rbp, 8
mov rbp, qword [rbp]
jmp 0x1400dc127
movzx r13d, cl
mov rbp, r8
sub rbp, r13
ja 0x1400dc1ae
mov eax, r8d
and al, 0x7f
mov byte [rsp + 0x1c7], al
mov rax, rdi
jmp 0x1400dc098
movzx r13d, al
mov rbp, rcx
sub rbp, r13
ja 0x1400dc1c0
mov eax, ecx
and al, 0x7f
mov byte [rsp + 0x1c7], al
mov rax, rdi
jmp 0x1400dc116
je 0x1400dc0a8
mov edx, 0xa
mov eax, ecx
jmp 0x1400dbedf
je 0x1400dc11f
mov edx, 0xa
jmp 0x1400dc386
movzx ecx, byte [rsp + 0x1c7]
mov eax, ecx
and eax, 0x7f
test cl, cl
cmovs rax, qword [rsp + 0x1b8]
mov rcx, qword [rsp + 0x1b0]
cmovns rcx, rdi
mov qword [rsp + 0x198], rcx
mov qword [rsp + 0x1a0], rax
test rax, rax
js 0x1400dc9af
test rcx, rcx
jne 0x1400dc21b
test rax, rax
jne 0x1400dc9db
lea rcx, [rsp + 0x198]
call fcn.1400f1590
test al, al
je 0x1400dc309
movzx ecx, byte [rsp + 0x1c7]
mov eax, ecx
and eax, 0x7f
test cl, cl
cmovs rax, qword [rsp + 0x1b8]
mov rcx, qword [rsp + 0x1b0]
cmovns rcx, rdi
mov qword [rsp + 0x188], rcx
mov qword [rsp + 0x190], rax
test rax, rax
js 0x1400dc9af
test rcx, rcx
jne 0x1400dc27b
test rax, rax
jne 0x1400dc9db
mov rcx, r12
lea rdx, [rsp + 0x188]
call fcn.14017e7a0
mov rbp, qword [rsp + 0x200]
test rbp, rbp
je 0x1400dc366
lea r13, [rbp + 0x20]
lea r14, [rsp + 0x217]
mov rcx, r14
mov rdx, r12
mov r8, r13
call fcn.1401772f0
cmp byte [rsp + 0x217], 0
js 0x1400dc2df
mov rcx, r14
mov rdx, r13
mov r8, r12
call fcn.1401772f0
cmp byte [rsp + 0x217], 0
mov r14b, 1
jns 0x1400dc2eb
add rbp, 8
mov rbp, qword [rbp]
xor r14d, r14d
test rbp, rbp
jne 0x1400dc29c
cmp byte [rsp + 0x5f], 0
jns 0x1400dc2fc
mov rcx, qword [rsp + 0x48]
call fcn.1401abf3c
test r14b, r14b
lea r14, [rsp + 0x1ac]
jne 0x1400dc34b
cmp byte [rsp + 0x1c7], 0
mov rdx, rdi
jns 0x1400dc31e
mov rdx, qword [rsp + 0x1b0]
mov bpl, 1
lea rcx, [rsp + 0x1e0]
mov r8b, 1
call fcn.1400efbb0
test eax, eax
je 0x1400dc024
mov ecx, 2
call fcn.14018cad0
test al, al
jne 0x1400dc414
lea rcx, [rsp + 0x1c8]
mov rdx, r12
mov r8, rdi
mov r9, rdi
call fcn.1400ddc80
jmp 0x1400dc15e
xor r14d, r14d
jmp 0x1400dc2eb
je 0x1400dc11f
mov rax, qword [rsp + 0x1c0]
mov rdx, rax
and rdx, r15
dec rdx
shr rax, 0x38
mov rcx, rdx
sub rcx, r13
cmp rcx, rbp
jae 0x1400dc3be
mov r8, rbp
sub r8, rdx
add r8, r13
movups xmmword [rsp + 0x28], xmm6
mov qword [rsp + 0x20], r13
mov rcx, rdi
mov r9, r13
call fcn.140169d60
mov qword [rsp + 0x1b8], r13
mov al, byte [rsp + 0x1c7]
mov r14, rdi
test al, al
jns 0x1400dc3cd
mov r14, qword [rsp + 0x1b0]
lea rcx, [r14 + r13*2]
lea r8, [rbp*2]
xor edx, edx
call fcn.1401af840
add r13, rbp
cmp byte [rsp + 0x1c7], 0
jns 0x1400dc406
mov qword [rsp + 0x1b8], r13
lea rax, [r14 + r13*2]
lea r14, [rsp + 0x1ac]
jmp 0x1400dc11a
mov eax, r13d
and al, 0x7f
mov byte [rsp + 0x1c7], al
jmp 0x1400dc3f5
mov rcx, r12
lea rdx, str.....chromeinstaller_setup_setup_util.cc
mov r8d, 0x1cf
mov r9d, 2
call fcn.1400ff950
mov r8d, 0x18
lea rcx, [rsp + 0x58]
lea rdx, str.Failed_to_delete_subkey
call fcn.1401e9050
mov rcx, rax
mov rdx, rdi
call fcn.1400fb8a0
mov r8d, ntohl
mov rcx, rax
lea rdx, str._under_path
call fcn.1401e9050
mov rcx, rax
mov rdx, qword [rsp + 0x40]
call fcn.1400fb8a0
mov rcx, r12
call fcn.1400fffa0
jmp 0x1400dc34b
and rax, r15
dec rax
mov r9, rax
jmp 0x1400dc5e0
mov eax, ebp
and al, 0x7f
mov byte [rsp + 0x1c7], al
jmp 0x1400dc50c
je 0x1400dc66d
mov rcx, rdx
sub rcx, rbp
cmp rcx, rsi
jae 0x1400dc4d9
mov r8, rsi
sub r8, rdx
add r8, rbp
movups xmmword [rsp + 0x28], xmm6
mov qword [rsp + 0x20], rbp
mov rcx, rbx
mov r9, rbp
call fcn.140169d60
mov qword [rsp + 0x1b8], rbp
mov al, byte [rsp + 0x1c7]
mov rdi, rbx
test al, al
jns 0x1400dc4e8
mov rdi, qword [rsp + 0x1b0]
lea rcx, [rdi + rbp*2]
lea r8, [rsi + rsi]
xor edx, edx
call fcn.1401af840
add rbp, rsi
cmp byte [rsp + 0x1c7], 0
jns 0x1400dc48e
mov qword [rsp + 0x1b8], rbp
lea rax, [rdi + rbp*2]
mov edi, 0x7fff
jmp 0x1400dc661
cmp eax, 0x103
jne 0x1400dbe01
xor r12d, r12d
test r13b, 1
mov r13d, 0
jne 0x1400dc5f3
jmp 0x1400dbe01
mov r9, rax
and r9, r15
dec r9
cmp r9, rdx
jae 0x1400dc5ed
mov rdx, qword [rsp + 0x1b8]
jmp 0x1400dc5a6
cmp eax, 0xea
jne 0x1400dc51a
cmp dword [rsp + 0x1ac], 0x7ffe
ja 0x1400dbe01
movzx ecx, byte [rsp + 0x1c7]
test cl, cl
mov rax, qword [rsp + 0x1c0]
lea rdx, [rax + rax - 2]
mov r8d, 0x14
cmovs r8, rdx
lea r9, [r15 - 8]
cmp r8, r9
ja 0x1400dc994
test cl, cl
js 0x1400dc53d
mov rdx, rcx
cmp rdx, r8
cmova r8, rdx
mov r9d, 0xa
mov edx, 0xa
cmp r8, 0xb
jb 0x1400dc5d8
mov rdx, r8
and rdx, 0xfffffffffffffffc
add rdx, 4
or r8, 3
cmp r8, 0xb
cmove r8, rdx
mov rdx, r8
test cl, cl
js 0x1400dc480
cmp rdx, r9
je 0x1400dc5ed
mov rcx, rbx
call fcn.1400d1060
mov ecx, r13d
mov r13d, ecx
mov r8b, byte [rsp + 0x1c7]
mov rax, qword [rsp + 0x1c0]
mov rdx, rax
and rdx, r15
dec rdx
test r8b, r8b
mov ecx, 0xa
cmovs rcx, rdx
cmp rcx, 0x8000
movsx ecx, cx
cmovae ecx, edi
shr rax, 0x38
mov dword [rsp + 0x1ac], ecx
test r8b, r8b
jns 0x1400dc739
mov rbp, qword [rsp + 0x1b8]
mov rsi, rcx
sub rsi, rbp
ja 0x1400dc49b
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0x1b8], rcx
lea rax, [rax + rcx*2]
mov word [rax], 0
mov al, byte [rsp + 0x1c7]
mov r8, rbx
test al, al
jns 0x1400dc67c
mov r8, qword [rsp + 0x1b0]
mov rcx, qword [rsp + 0x1e0]
movups xmmword [rsp + 0x30], xmm6
movups xmmword [rsp + 0x20], xmm6
mov edx, r12d
mov r9, r14
call qword [sym.imp.ADVAPI32.dll_RegEnumValueW]
test eax, eax
jne 0x1400dc559
mov ecx, dword [rsp + 0x1ac]
mov al, byte [rsp + 0x1c7]
test al, al
jns 0x1400dc75c
mov rbp, qword [rsp + 0x1b8]
mov rsi, rcx
sub rsi, rbp
ja 0x1400dc81e
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0x1b8], rcx
lea rax, [rax + rcx*2]
lea r14, [rsp + 0x48]
mov word [rax], 0
mov rsi, qword [rsp + 0x1d0]
test rsi, rsi
je 0x1400dc793
lea rbp, [rsi + 0x20]
mov rcx, r14
mov rdx, rbx
mov r8, rbp
call fcn.1401772f0
cmp byte [rsp + 0x48], 0
js 0x1400dc782
mov rcx, r14
mov rdx, rbp
mov r8, rbx
call fcn.1401772f0
cmp byte [rsp + 0x48], 0
js 0x1400dc77e
inc r12d
lea r14, [rsp + 0x1ac]
jmp 0x1400dc5f3
movzx ebp, r8b
mov rsi, rcx
sub rsi, rbp
ja 0x1400dc7f9
mov eax, ecx
and al, 0x7f
mov byte [rsp + 0x1c7], al
mov rax, rbx
jmp 0x1400dc65d
movzx ebp, al
mov rsi, rcx
sub rsi, rbp
ja 0x1400dc80c
mov eax, ecx
and al, 0x7f
mov byte [rsp + 0x1c7], al
mov rax, rbx
jmp 0x1400dc6dc
add rsi, 8
mov rsi, qword [rsi]
test rsi, rsi
lea r14, [rsp + 0x48]
jne 0x1400dc6fb
cmp byte [rsp + 0x1c7], 0
mov rdx, rbx
jns 0x1400dc7a8
mov rdx, qword [rsp + 0x1b0]
lea rcx, [rsp + 0x1e0]
call fcn.1400eff90
mov cl, 1
test eax, eax
lea r14, [rsp + 0x1ac]
je 0x1400dc5f0
mov ecx, 2
call fcn.14018cad0
test al, al
jne 0x1400dc8c9
lea rcx, [rsp + 0x1c8]
lea rdx, [rsp + 0x48]
mov r8, rbx
mov r9, rbx
call fcn.1400ddc80
inc r12d
jmp 0x1400dc5f3
je 0x1400dc66d
mov edx, 0xa
mov eax, r8d
jmp 0x1400dc4a1
lea r14, [rsp + 0x48]
je 0x1400dc6ea
mov edx, 0xa
jmp 0x1400dc83e
lea r14, [rsp + 0x48]
je 0x1400dc6ea
mov rax, qword [rsp + 0x1c0]
mov rdx, rax
and rdx, r15
dec rdx
shr rax, 0x38
mov rcx, rdx
sub rcx, rbp
cmp rcx, rsi
jae 0x1400dc876
mov r8, rsi
sub r8, rdx
add r8, rbp
movups xmmword [rsp + 0x28], xmm6
mov qword [rsp + 0x20], rbp
mov rcx, rbx
mov r9, rbp
call fcn.140169d60
mov qword [rsp + 0x1b8], rbp
mov al, byte [rsp + 0x1c7]
mov rdi, rbx
test al, al
jns 0x1400dc885
mov rdi, qword [rsp + 0x1b0]
lea rcx, [rdi + rbp*2]
lea r8, [rsi + rsi]
xor edx, edx
call fcn.1401af840
add rbp, rsi
cmp byte [rsp + 0x1c7], 0
jns 0x1400dc8bc
mov qword [rsp + 0x1b8], rbp
lea r14, [rsp + 0x48]
lea rax, [rdi + rbp*2]
mov edi, 0x7fff
jmp 0x1400dc6e5
mov eax, ebp
and al, 0x7f
mov byte [rsp + 0x1c7], al
jmp 0x1400dc8a9
lea rsi, [rsp + 0x48]
mov rcx, rsi
lea rdx, str.....chromeinstaller_setup_setup_util.cc
mov r8d, 0x20c
mov r9d, 2
call fcn.1400ff950
mov r8d, 0x17
lea rcx, [rsp + 0x58]
lea rdx, str.Failed_to_delete_value
call fcn.1401e9050
mov rcx, rax
mov rdx, rbx
call fcn.1400fb8a0
mov r8d, 8
mov rcx, rax
lea rdx, str._in_key
call fcn.1401e9050
mov rcx, rax
mov rdx, qword [rsp + 0x40]
call fcn.1400fb8a0
mov rcx, rsi
call fcn.1400fffa0
jmp 0x1400dc7d9
call sub.KERNEL32.dll_GetLastError
mov dword [rsp + 0x20], eax
lea rdx, str.....chromeinstaller_setup_setup_util.cc
lea rsi, [rsp + 0x48]
mov rcx, rsi
mov r8d, 0x1de
mov r9d, 2
call fcn.1402274c0
lea rcx, [rsp + 0x58]
lea rdx, str.Failed_to_delete_key
mov r8d, 0x15
call fcn.1401e9050
mov rcx, rax
mov rdx, qword [rsp + 0x40]
call fcn.1400fb8a0
mov rcx, rsi
call fcn.140227540
jmp 0x1400dbe01
lea rcx, [rsp + 0x1b0]
call fcn.1401e8f90
and rax, r15
dec rax
mov r9, rax
jmp 0x1400dc015
lea rax, str.string_view::string_view__CharT___size_t_:_length_does_not_fit_in_difference_type
mov qword [rsp + 0x20], rax
lea rcx, str._s:_d:_assertion__s_failed:__s_n
lea rdx, str....._third_partylibc_srcinclude_string_view
lea r9, str.__len___static_cast_size_type__numeric_limits_difference_type_::max___
mov r8d, 0x13a
call fcn.1401f6bb0
lea rax, str.string_view::string_view__CharT___size_t_:_received_nullptr
mov qword [rsp + 0x20], rax
lea rcx, str._s:_d:_assertion__s_failed:__s_n
lea rdx, str....._third_partylibc_srcinclude_string_view
lea r9, str.__len__0____s___nullptr
mov r8d, 0x13c
call fcn.1401f6bb0
int3