Function at 0x1400737e0
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 0x140073a6e
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.14014ecd4
mov qword [rsi + 8], rax
lea r15, [rsp + 0xc0]
mov rcx, r13
mov rdx, r15
mov r8, rsi
call fcn.1400f34d0
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.14008b370
mov rcx, r14
mov rdx, rsi
xor r8d, r8d
xor r9d, r9d
call fcn.14008b3e0
mov rcx, r14
call fcn.14008b3b0
mov rsi, qword [rsi]
test rsi, rsi
je 0x1400738f1
cmp byte [rsi + 0x18], 6
je 0x140073a9e
mov qword [rsp + 0x170], 0
mov rcx, rsi
call fcn.1400e1560
mov rcx, rsi
call fcn.14012c3dc
lea rcx, [rsp + 0xc0]
call fcn.1400f21a0
mov cl, 1
xor r13d, r13d
mov rsi, rdi
mov r14, rdi
test bl, bl
mov dword [rsp + 0x4c], ecx
jne 0x1400739c4
test r13b, r13b
sete al
or al, cl
jne 0x1400739c4
mov qword [rsp + 0x40], rbp
lea rax, [0x140075220]
mov qword [rsp + 0x1b8], rax
lea rax, [0x1401cfba0]
mov qword [rsp + 0x1c0], rax
mov rcx, r14
call fcn.14008c660
lea rcx, str.gx.show_splash
lea rdx, [rsp + 0xc0]
mov qword [rdx], rcx
mov qword [rdx + 8], SafeArrayDestroy
mov rcx, rax
call fcn.14008d0a0
test rax, rax
je 0x140073a66
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 0x1400739b6
mov rcx, qword [rsp + 0x1a8]
call qword [0x140224008]
test bpl, bpl
mov rbp, qword [rsp + 0x40]
jne 0x140073d45
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.1400f34d0
lea rcx, [rsp + 0x170]
call fcn.140088210
test al, al
jne 0x140073fb7
xor ebx, ebx
lea rcx, [rsp + 0x170]
call fcn.1400f21a0
test r13b, r13b
je 0x140073a4d
mov rcx, r14
call fcn.1400e1560
mov rcx, r14
call fcn.14012c3dc
cmp byte [rsp + 0x4c], 0
jne 0x140073a70
mov rcx, rsi
call fcn.1400e1560
mov rcx, rsi
call fcn.14012c3dc
jmp 0x140073a70
mov bpl, 1
jmp 0x140073997
xor ebx, ebx
mov rcx, qword [rsp + 0x238]
xor rcx, rsp
call fcn.14012cf50
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.1400f21a0
movaps xmm6, xmmword [0x1401c1a20]
movaps xmmword [r14 + 0x10], xmm6
movaps xmmword [r14], xmm6
mov rcx, rsi
call fcn.14008c660
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.14008d0a0
test rax, rax
je 0x140073c21
lea r14, [rsp + 0xc0]
mov rcx, r14
mov rdx, rax
call fcn.14018d350
cmp byte [r14 + 0x18], 0
je 0x140073c21
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.14009a800
lea rcx, str.Preferences
lea rbp, [rsp + 0x88]
mov qword [rbp], rcx
call fcn.14014ecd4
mov qword [rbp + 8], rax
lea rbx, [rsp + 0x150]
mov rcx, r14
mov rdx, rbx
mov r8, rbp
call fcn.1400f34d0
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.14008b370
mov rcx, rbp
mov rdx, r14
xor r8d, r8d
xor r9d, r9d
call fcn.14008b3e0
mov rcx, rbp
call fcn.14008b3b0
mov r14, qword [r14]
test r14, r14
je 0x140073beb
cmp byte [r14 + 0x18], 6
mov rbp, qword [rsp + 0x40]
je 0x140073cf4
mov qword [rsp + 0x120], 0
mov rcx, r14
call fcn.1400e1560
mov rcx, r14
call fcn.14012c3dc
lea rcx, [rsp + 0x150]
call fcn.1400f21a0
lea rcx, [rsp + 0x170]
call fcn.1400f21a0
cmp byte [rsp + 0xd8], 0
je 0x140073c1c
lea rcx, [rsp + 0xc0]
call fcn.1400f21a0
mov rbp, qword [rsp + 0x40]
lea rcx, str.Preferences
lea rbx, [rsp + 0x190]
mov qword [rbx], rcx
call fcn.14014ecd4
mov qword [rbx + 8], rax
lea r14, [rsp + 0xc0]
mov rcx, r13
mov rdx, r14
mov r8, rbx
call fcn.1400f34d0
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.14008b370
mov rcx, r13
mov rdx, rbx
xor r8d, r8d
xor r9d, r9d
call fcn.14008b3e0
mov rcx, r13
call fcn.14008b3b0
mov r14, qword [rbx]
test r14, r14
je 0x140073cd3
mov r13b, 1
cmp byte [r14 + 0x18], 6
mov bl, byte [rsp + 0x2c0]
je 0x140073ce0
mov qword [rsp + 0x170], 0
mov rcx, r14
call fcn.1400e1560
mov rcx, r14
call fcn.14012c3dc
xor r13d, r13d
mov r14, rdi
jmp 0x140073ce0
mov r14, rdi
xor r13d, r13d
mov bl, byte [rsp + 0x2c0]
lea rcx, [rsp + 0xc0]
call fcn.1400f21a0
xor ecx, ecx
jmp 0x140073909
lea rcx, [rsp + 0x150]
call fcn.1400f21a0
lea rcx, [rsp + 0x170]
call fcn.1400f21a0
cmp byte [rsp + 0xd8], 0
je 0x140073d25
lea rcx, [rsp + 0xc0]
call fcn.1400f21a0
mov r13b, 1
xor ecx, ecx
mov bl, byte [rsp + 0x2c0]
jmp 0x140073909
lea rbp, [rdi + 0xaa]
mov r13, rdi
jmp 0x140073ddd
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, [0x140075230]
mov qword [rsp + 0x1b8], rax
lea rax, [0x1401cfbc0]
mov qword [rsp + 0x1c0], rax
mov rcx, rsi
call fcn.14008c660
lea rcx, str.last_version
lea rdx, [rsp + 0x150]
mov qword [rdx], rcx
mov qword [rdx + 8], SafeArrayDestroy
mov rcx, rax
call fcn.14008d0a0
mov r14, rax
test rax, rax
je 0x140073d36
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 0x140073dfc
mov rcx, qword [rsp + 0x1a8]
call qword [0x140224008]
test r14, r14
je 0x140073f22
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 0x140073f5f
lea rbx, [rsp + 0xc0]
lea rdx, [rsp + 0x170]
mov rcx, rbx
call fcn.14008c150
mov byte [rbx + 0x18], 1
test r13, r13
mov r14, qword [rsp + 0x58]
jne 0x140073f05
lea rcx, [rsp + 0xc0]
call fcn.14008c180
mov bpl, 1
test al, al
mov r13, qword [rsp + 0x50]
je 0x140073e96
call fcn.14007eb50
cmp byte [rsp + 0xd8], 0
je 0x1400746be
lea rcx, [rsp + 0xc0]
mov rdx, rax
call fcn.140188eb0
mov ebp, eax
cmp byte [rsp + 0xd8], 0
je 0x140073ead
lea rcx, [rsp + 0xc0]
call fcn.14008bcf0
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.1400f34d0
test bpl, bpl
mov rbp, qword [rsp + 0x40]
jne 0x140073a14
jmp 0x140073a29
add rbp, 0xfffffffffffffffc
je 0x1400746c3
cmp rbp, r13
jne 0x140073efb
mov rcx, r13
call fcn.14012c3dc
cmp byte [rsp + 0xd8], 0
jne 0x140073e58
jmp 0x140073f27
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 0x1400739f4
sar r14, 2
mov rax, r14
shr rax, 0x3e
jne 0x1400746ef
mov rcx, rbx
call fcn.14012c3a0
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.14012f830
mov qword [rsp + 0x178], r14
jmp 0x140073e2e
xor r12d, r12d
jmp 0x140074089
lea rbx, [rbp + 8]
lea rdx, str.opera_splash_startup_
lea r12, [rsp + 0x1a0]
mov rcx, r12
call fcn.1401679c0
movzx r8d, byte [rbp + 0x1f]
test r8b, r8b
js 0x140073fe5
and r8d, 0x7f
mov rdx, rbx
jmp 0x140073fed
mov r8, qword [rbp + 0x10]
mov rdx, qword [rbp + 8]
mov rcx, r12
call fcn.14007dd60
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 0x140074031
mov rcx, qword [rsp + 0x1a0]
call fcn.14012c3dc
cmp byte [rsp + 0xd7], 0
jns 0x140074043
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 0x14007409f
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 0x140073faf
call fcn.1400f1600
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 0x1400740b6
mov rcx, qword [rsp + 0xc0]
call fcn.14012c3dc
lea rax, [r12 + 1]
cmp rax, 2
jae 0x14007410a
xor ebx, ebx
lea rax, [r12 + 1]
cmp rax, 2
jb 0x140073a2b
call fcn.1400f1600
mov rcx, r12
call fcn.1400dc360
jmp 0x140073a2b
mov rbx, qword [rbp + 8]
mov rax, qword [rbp + 0x10]
mov qword [rsp + 0xb0], rbx
mov qword [rsp + 0xb8], rax
test rax, rax
jns 0x1400741cb
jmp 0x140074728
movaps xmm6, xmmword [0x1401c1a20]
movaps xmmword [rsp + 0x120], xmm6
mov qword [rsp + 0x118], 0
call fcn.1400f1600
cmp qword [rsp + 0x118], r12
je 0x140074172
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 0x14007467b
mov qword [rsp + 0x118], r12
call fcn.1400f1600
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.1401859d0
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.14009be50
movzx eax, byte [rbp + 0x1f]
test al, al
js 0x1400740e4
mov qword [rsp + 0xb0], rbx
mov qword [rsp + 0xb8], rax
test rbx, rbx
jne 0x1400741d9
test rax, rax
jne 0x1400746fc
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.14009d090
test r13b, r13b
jne 0x140074380
add rdi, 0xaa
lea rbx, [rsp + 0x150]
mov qword [rbx], rdi
lea r15, [rsp + 0x1a0]
mov rcx, r15
call fcn.14008a4d0
lea r8, [rsp + 0xc0]
mov rcx, qword [rsp + 0x60]
mov rdx, rbx
mov r9, r15
call fcn.14004c240
mov rcx, r15
call fcn.14008a540
mov rcx, qword [rbx]
test rcx, rcx
je 0x140074302
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x140224008]
test al, al
je 0x140074302
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 0x140074302
mov rdx, qword [rsp + 0x1a0]
test rdx, rdx
je 0x140074302
lea rbx, [rsp + 0x88]
mov rcx, rbx
call fcn.140072b30
lea rcx, [rbp + 0x20]
mov rdx, rbx
call fcn.140072c50
mov rcx, rbx
call fcn.140072ba0
add rbp, 0x20
mov rcx, rbp
call fcn.140072ce0
test al, al
je 0x140074332
lea rcx, [rsp + 0x120]
mov edx, 0x7a120
call fcn.1400e56c0
mov bl, 1
test al, al
jne 0x140074334
mov rcx, rbp
call fcn.140072d80
xor ebx, ebx
mov rcx, qword [rsp + 0x150]
mov qword [rsp + 0x150], 0
test rcx, rcx
je 0x14007435e
mov rax, qword [rcx]
mov rax, qword [rax]
mov edx, 1
call qword [0x140224008]
lea rcx, [rsp + 0xc0]
call fcn.14009c340
lea rcx, [rsp + 0x120]
call fcn.1400dd250
xor r12d, r12d
jmp 0x1400740c3
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.1401678a0
lea r8, [0x1401c6665]
lea r15, [rsp + 0x88]
mov rcx, r15
mov rdx, rbx
call fcn.1400cee50
lea rbx, str.left
mov rcx, rbx
call fcn.14014ea20
mov rcx, r15
mov rdx, rbx
mov r8, rax
call fcn.14007cf90
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 0x140074418
lea r15, [rsp + 0x150]
jmp 0x140074420
mov r15, qword [rsp + 0x150]
mov qword [rsp + 0x40], rbp
mov rcx, r14
call fcn.14008c660
mov qword [rsp + 0x190], r15
test r15, r15
je 0x140074692
mov r12, rax
mov rcx, r15
call fcn.14014ea20
lea rdx, [rsp + 0x190]
mov qword [rdx + 8], rax
mov rcx, r12
call fcn.14008d0a0
mov r15, rax
mov ebp, 0xaaaaaa00
test rax, rax
je 0x140074474
mov rcx, r15
call fcn.1400e1a00
mov ebp, eax
cmp byte [rsp + 0x167], 0
jns 0x14007448b
mov rcx, qword [rsp + 0x150]
call fcn.14012c3dc
cmp byte [rsp + 0x9f], 0
jns 0x1400744a2
mov rcx, qword [rsp + 0x88]
call fcn.14012c3dc
lea r8, [0x1401c6665]
lea rbx, [rsp + 0x88]
lea rdx, [rsp + 0x1a0]
mov rcx, rbx
call fcn.1400cee50
lea r12, [0x1401cfc6b]
mov rcx, r12
call fcn.14014ea20
mov rcx, rbx
mov rdx, r12
mov r8, rax
call fcn.14007cf90
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 0x140074522
mov rbx, r13
lea r12, [rsp + 0x150]
jmp 0x14007452d
mov r13d, 0xaaaaaa00
jmp 0x140074578
mov rbx, r13
mov r12, qword [rsp + 0x150]
mov rcx, r14
call fcn.14008c660
mov qword [rsp + 0x190], r12
test r12, r12
je 0x140074692
mov r13, rax
mov rcx, r12
call fcn.14014ea20
lea rdx, [rsp + 0x190]
mov qword [rdx + 8], rax
mov rcx, r13
call fcn.14008d0a0
mov r12, rax
test rax, rax
je 0x14007451a
mov rcx, r12
call fcn.1400e1a00
mov r13d, eax
cmp byte [rsp + 0x167], 0
jns 0x14007458f
mov rcx, qword [rsp + 0x150]
call fcn.14012c3dc
cmp byte [rsp + 0x9f], 0
jns 0x1400745a6
mov rcx, qword [rsp + 0x88]
call fcn.14012c3dc
test r15, r15
je 0x140074657
test r12, r12
je 0x140074657
lea rdx, str._d__d
lea r15, [rsp + 0x150]
mov rcx, r15
mov r8d, ebp
mov r9d, r13d
call fcn.1400e76c0
movzx eax, byte [r15 + 0x17]
test al, al
js 0x1400745e3
and eax, 0x7f
jmp 0x1400745f3
mov rax, qword [rsp + 0x158]
mov r15, qword [rsp + 0x150]
mov qword [rsp + 0x78], r15
mov qword [rsp + 0x80], rax
test rax, rax
js 0x140074728
test r15, r15
jne 0x140074617
test rax, rax
jne 0x1400746fc
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.14009db70
cmp byte [rsp + 0x167], 0
jns 0x140074657
mov rcx, qword [rsp + 0x150]
call fcn.14012c3dc
cmp byte [rsp + 0x1b7], 0
jns 0x14007466e
mov rcx, qword [rsp + 0x1a0]
call fcn.14012c3dc
mov rbp, qword [rsp + 0x40]
mov r13, rbx
jmp 0x140074211
call fcn.1400f1600
mov rcx, qword [rsp + 0x118]
call fcn.1400dc360
jmp 0x140074157
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.140168c70
call fcn.140169890
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.140168c70
lea rcx, [rsp + 0x170]
call fcn.140167cc0
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.140168c70
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.140168c70
int3