Function at 0x140020760
Capabilities:
Get common file path

Disassembly:
push rbx
sub rsp, 0xb20
mov qword [rsp + 0xb8], 0xfffffffffffffffe
mov rax, qword [0x1401f3660]
xor rax, rsp
mov qword [rsp + 0xb10], rax
lea rcx, [rsp + 0x78]
call fcn.140021830
mov qword [rsp + 0x80], rax
mov byte [rax + 0x41], 1
mov rax, qword [rsp + 0x80]
mov qword [rax + 8], rax
mov rax, qword [rsp + 0x80]
mov qword [rax], rax
mov rax, qword [rsp + 0x80]
mov qword [rax + 0x10], rax
xor ebx, ebx
mov qword [rsp + 0x88], rbx
lea rcx, [rsp + 0x30]
call fcn.140021830
mov qword [rsp + 0x38], rax
mov byte [rax + 0x41], 1
mov rax, qword [rsp + 0x38]
mov qword [rax + 8], rax
mov rax, qword [rsp + 0x38]
mov qword [rax], rax
mov rax, qword [rsp + 0x38]
mov qword [rax + 0x10], rax
mov qword [rsp + 0x40], rbx
lea rcx, [rsp + 0x48]
call fcn.140021830
mov qword [rsp + 0x50], rax
mov byte [rax + 0x41], 1
mov rax, qword [rsp + 0x50]
mov qword [rax + 8], rax
mov rax, qword [rsp + 0x50]
mov qword [rax], rax
mov rax, qword [rsp + 0x50]
mov qword [rax + 0x10], rax
mov qword [rsp + 0x58], rbx
lea rcx, [rsp + 0x60]
call fcn.140021830
mov qword [rsp + 0x68], rax
mov byte [rax + 0x41], 1
mov rax, qword [rsp + 0x68]
mov qword [rax + 8], rax
mov rax, qword [rsp + 0x68]
mov qword [rax], rax
mov rax, qword [rsp + 0x68]
mov qword [rax + 0x10], rax
mov qword [rsp + 0x70], rbx
mov word [rsp + 0xc0], bx
xor edx, edx
mov r8d, 0x208
lea rcx, [rsp + 0xc2]
call fcn.140041940
mov word [rsp + 0x4e0], bx
xor edx, edx
mov r8d, 0x208
lea rcx, [rsp + 0x4e2]
call fcn.140041940
mov word [rsp + 0x6f0], bx
xor edx, edx
mov r8d, 0x208
lea rcx, [rsp + 0x6f2]
call fcn.140041940
mov word [rsp + 0x900], bx
xor edx, edx
mov r8d, 0x208
lea rcx, [rsp + 0x902]
call fcn.140041940
mov word [rsp + 0x2d0], bx
xor edx, edx
mov r8d, 0x208
lea rcx, [rsp + 0x2d2]
call fcn.140041940
xor r8d, r8d
mov edx, 0x105
lea rcx, [rsp + 0xc0]
call fcn.14001faa0
lea rcx, [rsp + 0xc0]
call qword [sym.imp.SHLWAPI.dll_PathAddBackslashW]
lea r9, [rsp + 0xc0]
lea r8, [0x1401cfed4]
mov edx, 0x105
lea rcx, [rsp + 0x4e0]
call fcn.1400463e0
lea r8, str.____________.dmp
lea rdx, [rsp + 0x4e0]
lea rcx, [rsp + 0x78]
call fcn.1400200c0
lea r9, [rsp + 0xc0]
lea r8, str._sCCSF_
mov edx, 0x105
lea rcx, [rsp + 0x6f0]
call fcn.1400463e0
lea r8, str.____________.dmp
lea rdx, [rsp + 0x6f0]
lea rcx, [rsp + 0x30]
call fcn.1400200c0
lea r9, [rsp + 0xc0]
lea r8, str._s..BMLOG_
mov edx, 0x105
lea rcx, [rsp + 0x900]
call fcn.1400463e0
lea r8, str..dmp
lea rdx, [rsp + 0x900]
lea rcx, [rsp + 0x48]
call fcn.1400200c0
mov edx, 0x105
lea rcx, [rsp + 0x2d0]
call qword [sym.imp.KERNEL32.dll_GetWindowsDirectoryW]
lea rcx, [rsp + 0x2d0]
call qword [sym.imp.SHLWAPI.dll_PathAddBackslashW]
lea r8, str.dsacrash.dmp
lea rdx, [rsp + 0x2d0]
lea rcx, [rsp + 0x60]
call fcn.1400200c0
lea rdx, [rsp + 0x78]
lea rcx, [rsp + 0xa0]
call fcn.140020dd0
lea rcx, [rsp + 0xa0]
call fcn.1400203c0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0xa0]
call fcn.140020dd0
lea rcx, [rsp + 0xa0]
call fcn.1400203c0
lea rdx, [rsp + 0x48]
lea rcx, [rsp + 0xa0]
call fcn.140020dd0
lea rcx, [rsp + 0xa0]
call fcn.1400203c0
nop
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x28], rax
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x20], rcx
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x90], xmm0
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
lea r9, [rsp + 0x90]
lea r8, [rsp + 0x20]
lea rdx, [rsp + 0xa0]
lea rcx, [rsp + 0x60]
call fcn.140021580
mov rcx, qword [rsp + 0x68]
call fcn.140041700
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x70], rbx
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x28], rax
lea rcx, [rsp + 0x48]
mov qword [rsp + 0x20], rcx
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x90], xmm0
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x48]
mov qword [rsp + 0x20], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
lea r9, [rsp + 0x90]
lea r8, [rsp + 0x20]
lea rdx, [rsp + 0xa0]
lea rcx, [rsp + 0x48]
call fcn.140021580
mov rcx, qword [rsp + 0x50]
call fcn.140041700
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rbx
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x28], rax
lea rcx, [rsp + 0x30]
mov qword [rsp + 0x20], rcx
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x90], xmm0
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x20], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
lea r9, [rsp + 0x90]
lea r8, [rsp + 0x20]
lea rdx, [rsp + 0xa0]
lea rcx, [rsp + 0x30]
call fcn.140021580
mov rcx, qword [rsp + 0x38]
call fcn.140041700
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x40], rbx
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x28], rax
lea rcx, [rsp + 0x78]
mov qword [rsp + 0x20], rcx
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x90], xmm0
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x78]
mov qword [rsp + 0x20], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
lea r9, [rsp + 0x90]
lea r8, [rsp + 0x20]
lea rdx, [rsp + 0xa0]
lea rcx, [rsp + 0x78]
call fcn.140021580
mov rcx, qword [rsp + 0x80]
call fcn.140041700
mov rcx, qword [rsp + 0xb10]
xor rcx, rsp
call fcn.140041910
add rsp, 0xb20
pop rbx
ret