Function at 0x1400738e0
Capabilities:
Check if file exists

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x258
movaps xmmword [rsp + 0x240], xmm6
mov r13, r9
mov r12, r8
mov rsi, rdx
mov rbp, rcx
mov rax, qword [0x1401f0038]
xor rax, rsp
mov qword [rsp + 0x238], rax
lea rcx, str.MF.dll
call qword [sym.imp.KERNEL32.dll_LoadLibraryW]
test rax, rax
je 0x140073b6e
mov qword [rsp + 0x60], rsi
mov bl, byte [rsp + 0x2c0]
movabs rdi, 0xaaaaaaaaaaaaaa00
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
lea rcx, str.Local_State
lea rsi, [rsp + 0x140]
mov qword [rsi], rcx
call fcn.14014edd4
mov qword [rsi + 8], rax
lea r15, [rsp + 0xc0]
mov rcx, r13
mov rdx, r15
mov r8, rsi
call fcn.1400f35d0
lea rax, [rdi + 0xaa]
lea rsi, [rsp + 0x170]
mov qword [rsi], rax
lea r14, [rsp + 0x1a0]
mov rcx, r14
mov rdx, r15
mov r8d, 0x3c
call fcn.14008b470
mov rcx, r14
mov rdx, rsi
xor r8d, r8d
xor r9d, r9d
call fcn.14008b4e0
mov rcx, r14
call fcn.14008b4b0
mov rsi, qword [rsi]
test rsi, rsi
je 0x1400739f1
cmp byte [rsi + 0x18], 6
je 0x140073b9e
mov qword [rsp + 0x170], 0
mov rcx, rsi
call fcn.1400e1660
mov rcx, rsi
call fcn.14012c4dc
lea rcx, [rsp + 0xc0]
call fcn.1400f22a0
mov cl, 1
xor r13d, r13d
mov rsi, rdi
mov r14, rdi
test bl, bl
mov dword [rsp + 0x4c], ecx
jne 0x140073ac4
test r13b, r13b
sete al
or al, cl
jne 0x140073ac4
mov qword [rsp + 0x40], rbp
lea rax, [0x140075320]
mov qword [rsp + 0x1b8], rax
lea rax, [0x1401cfd40]
mov qword [rsp + 0x1c0], rax
mov rcx, r14
call fcn.14008c760
lea rcx, str.gx.show_splash
lea rdx, [rsp + 0xc0]
mov qword [rdx], rcx
mov qword [rdx + 8], SafeArrayDestroy
mov rcx, rax
call fcn.14008d1a0
test rax, rax
je 0x140073b66
lea rcx, [rsp + 0x1a8]
mov r8, qword [rcx + 0x10]
mov rdx, rax
mov rax, r8
call qword [0x140224008]
mov ebp, eax
xor bpl, 1
mov rax, qword [rsp + 0x1c0]
mov rax, qword [rax + 8]
test rax, rax
je 0x140073ab6
mov rcx, qword [rsp + 0x1a8]
call qword [0x140224008]
test bpl, bpl
mov rbp, qword [rsp + 0x40]
jne 0x140073e45
movabs rax, 0xaaaaaaaaaaaaaaaa
mov qword [rsp + 0x180], rax
movaps xmm0, xmmword [0x1401c1a20]
movaps xmmword [rsp + 0x170], xmm0
lea rax, str.opera_gx_splash.exe
mov qword [rsp + 0x130], rax
lea r8, [rsp + 0x130]
mov qword [r8 + 8], shutdown
lea rdx, [rsp + 0x170]
mov rcx, r12
call fcn.1400f35d0
lea rcx, [rsp + 0x170]
call fcn.140088310
test al, al
jne 0x1400740b7
xor ebx, ebx
lea rcx, [rsp + 0x170]
call fcn.1400f22a0
test r13b, r13b
je 0x140073b4d
mov rcx, r14
call fcn.1400e1660
mov rcx, r14
call fcn.14012c4dc
cmp byte [rsp + 0x4c], 0
jne 0x140073b70
mov rcx, rsi
call fcn.1400e1660
mov rcx, rsi
call fcn.14012c4dc
jmp 0x140073b70
mov bpl, 1
jmp 0x140073a97
xor ebx, ebx
mov rcx, qword [rsp + 0x238]
xor rcx, rsp
call fcn.14012d050
mov eax, ebx
movaps xmm6, xmmword [rsp + 0x240]
add rsp, 0x258
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r14, [rsp + 0xc0]
mov rcx, r14
call fcn.1400f22a0
movaps xmm6, xmmword [0x1401c1a20]
movaps xmmword [r14 + 0x10], xmm6
movaps xmmword [r14], xmm6
mov rcx, rsi
call fcn.14008c760
lea rcx, str.profile.last_used
lea rdx, [rsp + 0x1a0]
mov qword [rdx], rcx
mov qword [rdx + 8], reloc.WS2_32.dll_recvfrom
mov rcx, rax
call fcn.14008d1a0
test rax, rax
je 0x140073d21
lea r14, [rsp + 0xc0]
mov rcx, r14
mov rdx, rax
call fcn.14018d450
cmp byte [r14 + 0x18], 0
je 0x140073d21
mov qword [rsp + 0x40], rbp
movabs rax, 0xaaaaaaaaaaaaaaaa
lea r14, [rsp + 0x170]
mov qword [r14 + 0x10], rax
movaps xmmword [r14], xmm6
lea r8, [rsp + 0xc0]
mov rcx, r13
mov rdx, r14
call fcn.14009a900
lea rcx, str.Preferences
lea rbp, [rsp + 0x88]
mov qword [rbp], rcx
call fcn.14014edd4
mov qword [rbp + 8], rax
lea rbx, [rsp + 0x150]
mov rcx, r14
mov rdx, rbx
mov r8, rbp
call fcn.1400f35d0
lea rax, [rdi + 0xaa]
lea r14, [rsp + 0x120]
mov qword [r14], rax
lea rbp, [rsp + 0x1a0]
mov rcx, rbp
mov rdx, rbx
mov r8d, 0x3c
call fcn.14008b470
mov rcx, rbp
mov rdx, r14
xor r8d, r8d
xor r9d, r9d
call fcn.14008b4e0
mov rcx, rbp
call fcn.14008b4b0
mov r14, qword [r14]
test r14, r14
je 0x140073ceb
cmp byte [r14 + 0x18], 6
mov rbp, qword [rsp + 0x40]
je 0x140073df4
mov qword [rsp + 0x120], 0
mov rcx, r14
call fcn.1400e1660
mov rcx, r14
call fcn.14012c4dc
lea rcx, [rsp + 0x150]
call fcn.1400f22a0
lea rcx, [rsp + 0x170]
call fcn.1400f22a0
cmp byte [rsp + 0xd8], 0
je 0x140073d1c
lea rcx, [rsp + 0xc0]
call fcn.1400f22a0
mov rbp, qword [rsp + 0x40]
lea rcx, str.Preferences
lea rbx, [rsp + 0x190]
mov qword [rbx], rcx
call fcn.14014edd4
mov qword [rbx + 8], rax
lea r14, [rsp + 0xc0]
mov rcx, r13
mov rdx, r14
mov r8, rbx
call fcn.1400f35d0
lea rax, [rdi + 0xaa]
lea rbx, [rsp + 0x170]
mov qword [rbx], rax
lea r13, [rsp + 0x1a0]
mov rcx, r13
mov rdx, r14
mov r8d, 0x3c
call fcn.14008b470
mov rcx, r13
mov rdx, rbx
xor r8d, r8d
xor r9d, r9d
call fcn.14008b4e0
mov rcx, r13
call fcn.14008b4b0
mov r14, qword [rbx]
test r14, r14
je 0x140073dd3
mov r13b, 1
cmp byte [r14 + 0x18], 6
mov bl, byte [rsp + 0x2c0]
je 0x140073de0
mov qword [rsp + 0x170], 0
mov rcx, r14
call fcn.1400e1660
mov rcx, r14
call fcn.14012c4dc
xor r13d, r13d
mov r14, rdi
jmp 0x140073de0
mov r14, rdi
xor r13d, r13d
mov bl, byte [rsp + 0x2c0]
lea rcx, [rsp + 0xc0]
call fcn.1400f22a0
xor ecx, ecx
jmp 0x140073a09
lea rcx, [rsp + 0x150]
call fcn.1400f22a0
lea rcx, [rsp + 0x170]
call fcn.1400f22a0
cmp byte [rsp + 0xd8], 0
je 0x140073e25
lea rcx, [rsp + 0xc0]
call fcn.1400f22a0
mov r13b, 1
xor ecx, ecx
mov bl, byte [rsp + 0x2c0]
jmp 0x140073a09
lea rbp, [rdi + 0xaa]
mov r13, rdi
jmp 0x140073edd
mov qword [rsp + 0x50], r13
mov qword [rsp + 0x58], r14
movaps xmm6, xmmword [0x1401c1a20]
movaps xmmword [rsp + 0xd0], xmm6
movaps xmmword [rsp + 0xc0], xmm6
lea rax, [0x140075330]
mov qword [rsp + 0x1b8], rax
lea rax, [0x1401cfd60]
mov qword [rsp + 0x1c0], rax
mov rcx, rsi
call fcn.14008c760
lea rcx, str.last_version
lea rdx, [rsp + 0x150]
mov qword [rdx], rcx
mov qword [rdx + 8], SafeArrayDestroy
mov rcx, rax
call fcn.14008d1a0
mov r14, rax
test rax, rax
je 0x140073e36
lea rdx, [rsp + 0x1a8]
mov rax, qword [rdx + 0x10]
lea rbx, [rsp + 0x170]
mov rcx, rbx
mov r8, r14
call qword [0x140224008]
mov r13, qword [rbx]
mov rbp, qword [rbx + 8]
mov rax, qword [rsp + 0x1c0]
mov rax, qword [rax + 8]
test rax, rax
je 0x140073efc
mov rcx, qword [rsp + 0x1a8]
call qword [0x140224008]
test r14, r14
je 0x140074022
mov r14, rbp
sub r14, r13
mov rbx, rbp
xorps xmm0, xmm0
movaps xmmword [rsp + 0x170], xmm0
mov qword [rsp + 0x180], 0
sub rbx, r13
jne 0x14007405f
lea rbx, [rsp + 0xc0]
lea rdx, [rsp + 0x170]
mov rcx, rbx
call fcn.14008c250
mov byte [rbx + 0x18], 1
test r13, r13
mov r14, qword [rsp + 0x58]
jne 0x140074005
lea rcx, [rsp + 0xc0]
call fcn.14008c280
mov bpl, 1
test al, al
mov r13, qword [rsp + 0x50]
je 0x140073f96
call fcn.14007ec50
cmp byte [rsp + 0xd8], 0
je 0x1400747be
lea rcx, [rsp + 0xc0]
mov rdx, rax
call fcn.140188fb0
mov ebp, eax
cmp byte [rsp + 0xd8], 0
je 0x140073fad
lea rcx, [rsp + 0xc0]
call fcn.14008bdf0
movabs rax, 0xaaaaaaaaaaaaaaaa
lea rdx, [rsp + 0x170]
mov qword [rdx + 0x10], rax
movaps xmmword [rdx], xmm6
lea rax, str.opera_gx_splash.exe
lea r8, [rsp + 0x130]
mov qword [r8], rax
mov qword [r8 + 8], shutdown
mov rcx, r12
call fcn.1400f35d0
test bpl, bpl
mov rbp, qword [rsp + 0x40]
jne 0x140073b14
jmp 0x140073b29
add rbp, 0xfffffffffffffffc
je 0x1400747c3
cmp rbp, r13
jne 0x140073ffb
mov rcx, r13
call fcn.14012c4dc
cmp byte [rsp + 0xd8], 0
jne 0x140073f58
jmp 0x140074027
mov r14, qword [rsp + 0x58]
movabs rax, 0xaaaaaaaaaaaaaaaa
mov qword [rsp + 0x180], rax
movaps xmmword [rsp + 0x170], xmm6
lea rax, str.opera_gx_splash.exe
mov qword [rsp + 0x130], rax
mov rbp, qword [rsp + 0x40]
mov r13, qword [rsp + 0x50]
jmp 0x140073af4
sar r14, 2
mov rax, r14
shr rax, 0x3e
jne 0x1400747ef
mov rcx, rbx
call fcn.14012c4a0
mov qword [rsp + 0x170], rax
mov qword [rsp + 0x178], rax
lea r14, [rax + r14*4]
mov qword [rsp + 0x180], r14
mov rcx, rax
mov rdx, r13
mov r8, rbx
call fcn.14012f930
mov qword [rsp + 0x178], r14
jmp 0x140073f2e
xor r12d, r12d
jmp 0x140074189
lea rbx, [rbp + 8]
lea rdx, str.opera_splash_startup_
lea r12, [rsp + 0x1a0]
mov rcx, r12
call fcn.140167ac0
movzx r8d, byte [rbp + 0x1f]
test r8b, r8b
js 0x1400740e5
and r8d, 0x7f
mov rdx, rbx
jmp 0x1400740ed
mov r8, qword [rbp + 0x10]
mov rdx, qword [rbp + 8]
mov rcx, r12
call fcn.14007de60
mov rcx, qword [rax + 0x10]
mov qword [rsp + 0xd0], rcx
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0xc0], xmm0
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov qword [rax + 0x10], 0
cmp byte [rsp + 0x1b7], 0
jns 0x140074131
mov rcx, qword [rsp + 0x1a0]
call fcn.14012c4dc
cmp byte [rsp + 0xd7], 0
jns 0x140074143
mov r15, qword [rsp + 0xc0]
xor r12d, r12d
xor ecx, ecx
mov edx, 1
xor r8d, r8d
mov r9, r15
call qword [sym.imp.KERNEL32.dll_CreateEventW]
test rax, rax
je 0x14007419f
mov r15, rax
mov qword [rsp + 0x40], rbx
mov rbx, r13
mov r13, r14
mov r14, rbp
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov ebp, eax
cmp r15, 0xffffffffffffffff
je 0x1400740af
call fcn.1400f1700
mov r12, r15
mov ecx, ebp
call qword [sym.imp.KERNEL32.dll_SetLastError]
mov rbp, r14
mov r14, r13
mov r13, rbx
mov rbx, qword [rsp + 0x40]
cmp byte [rsp + 0xd7], 0
jns 0x1400741b6
mov rcx, qword [rsp + 0xc0]
call fcn.14012c4dc
lea rax, [r12 + 1]
cmp rax, 2
jae 0x14007420a
xor ebx, ebx
lea rax, [r12 + 1]
cmp rax, 2
jb 0x140073b2b
call fcn.1400f1700
mov rcx, r12
call fcn.1400dc460
jmp 0x140073b2b
mov rbx, qword [rbp + 8]
mov rax, qword [rbp + 0x10]
mov qword [rsp + 0xb0], rbx
mov qword [rsp + 0xb8], rax
test rax, rax
jns 0x1400742cb
jmp 0x140074828
movaps xmm6, xmmword [0x1401c1a20]
movaps xmmword [rsp + 0x120], xmm6
mov qword [rsp + 0x118], 0
call fcn.1400f1700
cmp qword [rsp + 0x118], r12
je 0x140074272
mov r15, r14
mov r14, rbp
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov ebp, eax
mov rax, qword [rsp + 0x118]
inc rax
cmp rax, 2
jae 0x14007477b
mov qword [rsp + 0x118], r12
call fcn.1400f1700
mov ecx, ebp
call qword [sym.imp.KERNEL32.dll_SetLastError]
mov rbp, r14
mov r14, r15
lea rcx, [rsp + 0x120]
lea rdx, [rsp + 0x118]
call fcn.140185ad0
lea rcx, [rsp + 0xc0]
movaps xmmword [rcx + 0x40], xmm6
movaps xmmword [rcx + 0x30], xmm6
movaps xmmword [rcx + 0x20], xmm6
movaps xmmword [rcx + 0x10], xmm6
movaps xmmword [rcx], xmm6
lea rdx, [rsp + 0x170]
call fcn.14009bf50
movzx eax, byte [rbp + 0x1f]
test al, al
js 0x1400741e4
mov qword [rsp + 0xb0], rbx
mov qword [rsp + 0xb8], rax
test rbx, rbx
jne 0x1400742d9
test rax, rax
jne 0x1400747fc
lea rax, str.instance_name
lea rdx, [rsp + 0xa0]
mov qword [rdx], rax
mov qword [rdx + 8], SafeArrayDestroy
lea rcx, [rsp + 0xc0]
lea r8, [rsp + 0xb0]
call fcn.14009d190
test r13b, r13b
jne 0x140074480
add rdi, 0xaa
lea rbx, [rsp + 0x150]
mov qword [rbx], rdi
lea r15, [rsp + 0x1a0]
mov rcx, r15
call fcn.14008a5d0
lea r8, [rsp + 0xc0]
mov rcx, qword [rsp + 0x60]
mov rdx, rbx
mov r9, r15
call fcn.14004c340
mov rcx, r15
call fcn.14008a640
mov rcx, qword [rbx]
test rcx, rcx
je 0x140074402
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x140224008]
test al, al
je 0x140074402
lea rbx, [rsp + 0x1a0]
mov qword [rbx], 0
mov rdi, qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
call rdi
mov r15, rax
mov rcx, qword [rsp + 0x150]
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x140224008]
mov r12, rax
call rdi
xor ecx, ecx
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x20], ecx
mov dword [rsp + 0x30], 2
mov rcx, rax
mov rdx, r12
mov r8, r15
mov r9, rbx
call qword [sym.imp.KERNEL32.dll_DuplicateHandle]
test eax, eax
je 0x140074402
mov rdx, qword [rsp + 0x1a0]
test rdx, rdx
je 0x140074402
lea rbx, [rsp + 0x88]
mov rcx, rbx
call fcn.140072c30
lea rcx, [rbp + 0x20]
mov rdx, rbx
call fcn.140072d50
mov rcx, rbx
call fcn.140072ca0
add rbp, 0x20
mov rcx, rbp
call fcn.140072de0
test al, al
je 0x140074432
lea rcx, [rsp + 0x120]
mov edx, 0x7a120
call fcn.1400e57c0
mov bl, 1
test al, al
jne 0x140074434
mov rcx, rbp
call fcn.140072e80
xor ebx, ebx
mov rcx, qword [rsp + 0x150]
mov qword [rsp + 0x150], 0
test rcx, rcx
je 0x14007445e
mov rax, qword [rcx]
mov rax, qword [rax]
mov edx, 1
call qword [0x140224008]
lea rcx, [rsp + 0xc0]
call fcn.14009c440
lea rcx, [rsp + 0x120]
call fcn.1400dd350
xor r12d, r12d
jmp 0x1400741c3
movabs rax, 0xaaaaaaaaaaaaaaaa
lea rbx, [rsp + 0x1a0]
mov qword [rbx + 0x10], rax
movaps xmmword [rbx], xmm6
lea rdx, str.browser.window_placement
mov rcx, rbx
call fcn.1401679a0
lea r8, [0x1401c6665]
lea r15, [rsp + 0x88]
mov rcx, r15
mov rdx, rbx
call fcn.1400cef50
lea rbx, str.left
mov rcx, rbx
call fcn.14014eb20
mov rcx, r15
mov rdx, rbx
mov r8, rax
call fcn.14007d090
mov rcx, qword [rax + 0x10]
mov qword [rsp + 0x160], rcx
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x150], xmm0
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov qword [rax + 0x10], 0
cmp byte [rsp + 0x167], 0
js 0x140074518
lea r15, [rsp + 0x150]
jmp 0x140074520
mov r15, qword [rsp + 0x150]
mov qword [rsp + 0x40], rbp
mov rcx, r14
call fcn.14008c760
mov qword [rsp + 0x190], r15
test r15, r15
je 0x140074792
mov r12, rax
mov rcx, r15
call fcn.14014eb20
lea rdx, [rsp + 0x190]
mov qword [rdx + 8], rax
mov rcx, r12
call fcn.14008d1a0
mov r15, rax
mov ebp, 0xaaaaaa00
test rax, rax
je 0x140074574
mov rcx, r15
call fcn.1400e1b00
mov ebp, eax
cmp byte [rsp + 0x167], 0
jns 0x14007458b
mov rcx, qword [rsp + 0x150]
call fcn.14012c4dc
cmp byte [rsp + 0x9f], 0
jns 0x1400745a2
mov rcx, qword [rsp + 0x88]
call fcn.14012c4dc
lea r8, [0x1401c6665]
lea rbx, [rsp + 0x88]
lea rdx, [rsp + 0x1a0]
mov rcx, rbx
call fcn.1400cef50
lea r12, [0x1401cfe0b]
mov rcx, r12
call fcn.14014eb20
mov rcx, rbx
mov rdx, r12
mov r8, rax
call fcn.14007d090
mov rcx, qword [rax + 0x10]
mov qword [rsp + 0x160], rcx
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x150], xmm0
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov qword [rax + 0x10], 0
cmp byte [rsp + 0x167], 0
js 0x140074622
mov rbx, r13
lea r12, [rsp + 0x150]
jmp 0x14007462d
mov r13d, 0xaaaaaa00
jmp 0x140074678
mov rbx, r13
mov r12, qword [rsp + 0x150]
mov rcx, r14
call fcn.14008c760
mov qword [rsp + 0x190], r12
test r12, r12
je 0x140074792
mov r13, rax
mov rcx, r12
call fcn.14014eb20
lea rdx, [rsp + 0x190]
mov qword [rdx + 8], rax
mov rcx, r13
call fcn.14008d1a0
mov r12, rax
test rax, rax
je 0x14007461a
mov rcx, r12
call fcn.1400e1b00
mov r13d, eax
cmp byte [rsp + 0x167], 0
jns 0x14007468f
mov rcx, qword [rsp + 0x150]
call fcn.14012c4dc
cmp byte [rsp + 0x9f], 0
jns 0x1400746a6
mov rcx, qword [rsp + 0x88]
call fcn.14012c4dc
test r15, r15
je 0x140074757
test r12, r12
je 0x140074757
lea rdx, str._d__d
lea r15, [rsp + 0x150]
mov rcx, r15
mov r8d, ebp
mov r9d, r13d
call fcn.1400e77c0
movzx eax, byte [r15 + 0x17]
test al, al
js 0x1400746e3
and eax, 0x7f
jmp 0x1400746f3
mov rax, qword [rsp + 0x158]
mov r15, qword [rsp + 0x150]
mov qword [rsp + 0x78], r15
mov qword [rsp + 0x80], rax
test rax, rax
js 0x140074828
test r15, r15
jne 0x140074717
test rax, rax
jne 0x1400747fc
lea rax, str.browser_window_origin
lea rdx, [rsp + 0x68]
mov qword [rdx], rax
mov qword [rdx + 8], shutdown
lea rcx, [rsp + 0xc0]
lea r8, [rsp + 0x78]
call fcn.14009dc70
cmp byte [rsp + 0x167], 0
jns 0x140074757
mov rcx, qword [rsp + 0x150]
call fcn.14012c4dc
cmp byte [rsp + 0x1b7], 0
jns 0x14007476e
mov rcx, qword [rsp + 0x1a0]
call fcn.14012c4dc
mov rbp, qword [rsp + 0x40]
mov r13, rbx
jmp 0x140074311
call fcn.1400f1700
mov rcx, qword [rsp + 0x118]
call fcn.1400dc460
jmp 0x140074257
lea rax, str.null_pointer_passed_to_non_null_argument_of_char_traits_..._::length
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.__s___nullptr
mov r8d, 0x109
call fcn.140168d70
call fcn.140169990
lea rax, str.null_pointer_given_to_destroy_at
mov qword [rsp + 0x20], rax
lea rcx, str._s:_d:_assertion__s_failed:__s_n
lea rdx, str....._third_partylibc_srcinclude__memoryconstruct_at.h
lea r9, str.__loc___nullptr
mov r8d, 0x44
call fcn.140168d70
lea rcx, [rsp + 0x170]
call fcn.140167dc0
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.140168d70
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.140168d70
int3