Function at 0x1400a5f70
Capabilities:
Get common file path

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x5a8
mov rsi, rcx
mov rax, qword [0x140324948]
xor rax, rsp
mov qword [rsp + 0x5a0], rax
call fcn.14006ef60
mov r12, rax
lea rdx, str.disable_breakpad
mov rcx, rax
call fcn.14006f250
test al, al
jne 0x1400a6e88
movzx eax, byte [rsi + 0x17]
test al, al
mov rcx, qword [rsi]
cmovns rcx, rsi
lea rdx, [rsp + 0xb0]
mov qword [rdx], rcx
cmovs rax, qword [rsi + 8]
mov qword [rdx + 8], rax
lea r13, [rsp + 0xc0]
mov rcx, r13
call fcn.14008a960
movzx eax, byte [r13 + 0x17]
test al, al
jns 0x1400a5ff9
mov rax, qword [rsp + 0xc8]
test rax, rax
jne 0x1400a6012
lea rdx, [0x1401ca9b0]
lea rcx, [rsp + 0xc0]
call fcn.14006bd90
movabs rbx, 0x7fffffffffffffef
lea rdi, [rsp + 0x390]
mov word [rdi], 0
xor ecx, ecx
mov rdx, rdi
mov r8d, 0x104
call qword [sym.imp.KERNEL32.dll_GetModuleFileNameW]
call fcn.14002fb40
mov r14, rax
call fcn.14006ef60
mov rsi, rax
lea rcx, [rsp + 0x98]
call fcn.1400a5e50
xorps xmm0, xmm0
movaps xmmword [rsp + 0x80], xmm0
mov qword [rsp + 0x90], 0
mov rcx, rdi
call fcn.1401b5060
cmp rax, rbx
ja 0x1400a6f3a
mov rdi, rax
cmp rax, 0xb
mov qword [rsp + 0x50], rsi
jae 0x1400a60a0
lea rbx, [rsp + 0x80]
mov byte [rbx + 0x17], dil
test rdi, rdi
jne 0x1400a60e5
jmp 0x1400a60fb
lea rbp, [rdi + 8]
and rbp, 0xfffffffffffffff8
js 0x1400a6f58
mov rcx, rbp
add rcx, rbp
call fcn.140190820
mov rbx, rax
mov qword [rsp + 0x80], rax
movabs rax, 0x7fffffffffffffef
lea rax, [rax + 0x11]
or rax, rbp
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x88], rdi
mov r8, rdi
add r8, rdi
lea rdx, [rsp + 0x390]
mov rcx, rbx
call fcn.140193590
mov word [rbx + rdi*2], 0
xor eax, eax
lea rdi, [rsp + 0x160]
mov qword [rdi + 0x10], rax
xorps xmm0, xmm0
movaps xmmword [rdi], xmm0
lea rbp, [rsp + 0x140]
mov qword [rbp + 0x10], rax
movaps xmmword [rbp], xmm0
lea r15, [rsp + 0x120]
mov qword [r15 + 0x10], rax
movaps xmmword [r15], xmm0
lea rbx, [rsp + 0x100]
mov qword [rbx + 0x10], rax
movaps xmmword [rbx], xmm0
mov rax, qword [r14]
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], r15
lea rdx, [rsp + 0x80]
mov rcx, r14
mov r8, rbp
mov r9, rdi
call qword [rax + 0x18]
mov eax, dword [0x140349ef0]
mov ecx, dword [0x14034d688]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
cmp eax, dword [rcx + 0x10]
jg 0x1400a6ec7
cmp byte [rsp + 0x177], 0
jns 0x1400a619c
mov rdi, qword [rsp + 0x160]
lea rdx, [0x1401db0b6]
lea rcx, [rsp + 0x180]
mov r8, rdi
call fcn.1400a7330
mov rdi, qword [0x140349ee0]
cmp rdi, qword [0x140349ee8]
jae 0x1400a61e9
lea rdx, [rsp + 0x180]
mov r8d, 0x100
mov rcx, rdi
call fcn.140193590
add rdi, 0x100
mov qword [0x140349ee0], rdi
jmp 0x1400a61fd
lea rcx, [0x140349ed8]
lea rdx, [rsp + 0x180]
call fcn.1400a7390
cmp byte [rsp + 0x157], 0
jns 0x1400a620f
mov rbp, qword [rsp + 0x140]
lea rdx, str.prod
lea rcx, [rsp + 0x180]
mov r8, rbp
call fcn.1400a7330
mov rdi, qword [0x140349ee0]
cmp rdi, qword [0x140349ee8]
jae 0x1400a625c
lea rdx, [rsp + 0x180]
mov r8d, 0x100
mov rcx, rdi
call fcn.140193590
add rdi, 0x100
mov qword [0x140349ee0], rdi
jmp 0x1400a6270
lea rcx, [0x140349ed8]
lea rdx, [rsp + 0x180]
call fcn.1400a7390
lea rbp, [rsp + 0x98]
lea r8, str.plat
lea rcx, [rsp + 0x180]
mov edx, 0x40
call fcn.1401b4fb0
lea rcx, [rsp + 0x200]
lea r8, str.Win32
mov edx, 0x40
call fcn.1401b4fb0
mov rdi, qword [0x140349ee0]
cmp rdi, qword [0x140349ee8]
jae 0x1400a62e0
lea rdx, [rsp + 0x180]
mov r8d, 0x100
mov rcx, rdi
call fcn.140193590
add rdi, 0x100
mov qword [0x140349ee0], rdi
jmp 0x1400a62f4
lea rcx, [0x140349ed8]
lea rdx, [rsp + 0x180]
call fcn.1400a7390
cmp byte [rsp + 0xd7], 0
jns 0x1400a6306
mov r13, qword [rsp + 0xc0]
lea rdx, str.ptype
lea rcx, [rsp + 0x180]
mov r8, r13
call fcn.1400a7330
mov rsi, qword [0x140349ee0]
cmp rsi, qword [0x140349ee8]
jae 0x1400a6353
lea rdx, [rsp + 0x180]
mov r8d, 0x100
mov rcx, rsi
call fcn.140193590
add rsi, 0x100
mov qword [0x140349ee0], rsi
jmp 0x1400a6367
lea rcx, [0x140349ed8]
lea rdx, [rsp + 0x180]
call fcn.1400a7390
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
lea rsi, [rsp + 0xe0]
mov rcx, rsi
mov edx, eax
call fcn.140085f80
cmp byte [rsi + 0x17], 0
jns 0x1400a638d
mov rsi, qword [rsp + 0xe0]
lea rdx, [0x1401db0ea]
lea rcx, [rsp + 0x180]
mov r8, rsi
call fcn.1400a7330
mov rsi, qword [0x140349ee0]
cmp rsi, qword [0x140349ee8]
jae 0x1400a63da
lea rdx, [rsp + 0x180]
mov r8d, 0x100
mov rcx, rsi
call fcn.140193590
add rsi, 0x100
mov qword [0x140349ee0], rsi
jmp 0x1400a63ee
lea rcx, [0x140349ed8]
lea rdx, [rsp + 0x180]
call fcn.1400a7390
cmp byte [rsp + 0xf7], 0
jns 0x1400a6405
mov rcx, qword [rsp + 0xe0]
call fcn.140190860
cmp byte [rsp + 0x117], 0
jns 0x1400a6417
mov rbx, qword [rsp + 0x100]
lea rdx, str.channel
lea rcx, [rsp + 0x180]
mov r8, rbx
call fcn.1400a7330
mov rsi, qword [0x140349ee0]
cmp rsi, qword [0x140349ee8]
jae 0x1400a6464
lea rdx, [rsp + 0x180]
mov r8d, 0x100
mov rcx, rsi
call fcn.140193590
add rsi, 0x100
mov qword [0x140349ee0], rsi
jmp 0x1400a6478
lea rcx, [0x140349ed8]
lea rdx, [rsp + 0x180]
call fcn.1400a7390
mov qword [rsp + 0x58], r12
cmp byte [rsp + 0xaf], 0
jns 0x1400a648f
mov rbp, qword [rsp + 0x98]
lea rdx, str.profile_type
lea r12, [rsp + 0x180]
mov rcx, r12
mov r8, rbp
call fcn.1400a7330
mov rsi, qword [0x140349ee0]
cmp rsi, qword [0x140349ee8]
jae 0x1400a64df
lea rdx, [rsp + 0x180]
mov r8d, 0x100
mov rcx, rsi
call fcn.140193590
add rsi, 0x100
mov qword [0x140349ee0], rsi
jmp 0x1400a64f3
lea rcx, [0x140349ed8]
lea rdx, [rsp + 0x180]
call fcn.1400a7390
movzx eax, byte [rsp + 0x137]
mov rcx, rax
test al, al
jns 0x1400a650a
mov rcx, qword [rsp + 0x128]
test rcx, rcx
je 0x1400a657c
test al, al
jns 0x1400a651b
mov r15, qword [rsp + 0x120]
lea rdx, str.special
lea rcx, [rsp + 0x180]
mov r8, r15
call fcn.1400a7330
mov rsi, qword [0x140349ee0]
cmp rsi, qword [0x140349ee8]
jae 0x1400a6568
lea rdx, [rsp + 0x180]
mov r8d, 0x100
mov rcx, rsi
call fcn.140193590
add rsi, 0x100
mov qword [0x140349ee0], rsi
jmp 0x1400a657c
lea rcx, [0x140349ed8]
lea rdx, [rsp + 0x180]
call fcn.1400a7390
lea rdx, [rsp + 0xdf]
mov byte [rdx], 1
mov rax, qword [r14]
mov rcx, r14
call qword [rax + 0x88]
test al, al
jne 0x1400a6680
lea rdx, str.noerrdialogs
mov rcx, qword [rsp + 0x50]
call fcn.14006f250
test al, al
jne 0x1400a65c1
mov rax, qword [r14]
mov rcx, r14
call qword [rax + 0x70]
test al, al
je 0x1400a6680
xorps xmm0, xmm0
lea rsi, [rsp + 0xe0]
movaps xmmword [rsi], xmm0
mov qword [rsi + 0x10], 0
mov rax, qword [r14]
mov rcx, r14
mov rdx, rsi
call qword [rax + reloc.WS2_32.dll_recv]
test al, al
je 0x1400a666d
cmp byte [rsp + 0xf7], 0
jns 0x1400a65ff
mov r8, qword [rsp + 0xe0]
jmp 0x1400a6607
lea r8, [rsp + 0xe0]
lea rdx, str.breakpad_dump_location
lea rcx, [rsp + 0x180]
call fcn.1400a7330
mov rsi, qword [0x140349ee0]
cmp rsi, qword [0x140349ee8]
jae 0x1400a6651
lea rdx, [rsp + 0x180]
mov r8d, 0x100
mov rcx, rsi
call fcn.140193590
add rsi, 0x100
mov qword [0x140349ee0], rsi
jmp 0x1400a6665
lea rcx, [0x140349ed8]
lea rdx, [rsp + 0x180]
call fcn.1400a7390
lea rsi, [rsp + 0xe0]
cmp byte [rsi + 0x17], 0
jns 0x1400a6680
mov rcx, qword [rsp + 0xe0]
call fcn.140190860
mov eax, dword [0x140349f08]
mov ecx, dword [0x14034d688]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
cmp eax, dword [rcx + 0x10]
jg 0x1400a6f06
mov rax, qword [0x140349ed8]
mov qword [0x140349ef8], rax
mov rcx, qword [0x140349ee0]
sub rcx, rax
sar rcx, 8
mov qword [0x140349f00], rcx
cmp byte [rsp + 0x117], 0
jns 0x1400a66df
mov rcx, qword [rsp + 0x100]
call fcn.140190860
cmp byte [rsp + 0x137], 0
jns 0x1400a66f6
mov rcx, qword [rsp + 0x120]
call fcn.140190860
cmp byte [rsp + 0x157], 0
jns 0x1400a670d
mov rcx, qword [rsp + 0x140]
call fcn.140190860
cmp byte [rsp + 0x177], 0
jns 0x1400a6724
mov rcx, qword [rsp + 0x160]
call fcn.140190860
cmp byte [rsp + 0x97], 0
jns 0x1400a673b
mov rcx, qword [rsp + 0x80]
call fcn.140190860
cmp byte [rsp + 0xaf], 0
jns 0x1400a6752
mov rcx, qword [rsp + 0x98]
call fcn.140190860
mov al, byte [rsp + 0xd7]
test al, al
mov rcx, qword [rsp + 0xc8]
movzx ebp, al
mov rdx, rbp
cmovs rdx, rcx
cmp rdx, 7
jne 0x1400a67af
mov qword [rsp + 0x20], 7
lea r9, [0x1401ca9b0]
lea rcx, [rsp + 0xc0]
xor edx, edx
mov r8, 0xffffffffffffffff
call fcn.14006c390
test eax, eax
je 0x1400a67ec
mov al, byte [rsp + 0xd7]
mov rcx, qword [rsp + 0xc8]
movzx ebp, al
test al, al
cmovs rbp, rcx
cmp rbp, 7
jne 0x1400a67e5
mov qword [rsp + 0x20], 7
lea r9, str.service
lea rcx, [rsp + 0xc0]
xor edx, edx
mov r8, 0xffffffffffffffff
call fcn.14006c390
test eax, eax
je 0x1400a67f5
xor r14d, r14d
xor esi, esi
jmp 0x1400a6803
lea rsi, [0x1400a7050]
jmp 0x1400a67fc
lea rsi, [0x1400a70a0]
lea r14, [fcn.1400a6f60]
call fcn.14002fb40
mov rbp, qword [rax]
lea rdx, [rsp + 0xc0]
mov rcx, rax
call qword [rbp + reloc.WS2_32.dll_htonl]
test al, al
je 0x1400a6a84
call fcn.14002fb40
mov rdx, qword [rax]
mov rcx, rax
call qword [rdx + 0x38]
mov ebp, eax
lea rdi, [rsp + 0xe0]
mov rcx, rdi
call fcn.1400f6010
mov rcx, qword [rdi]
lea r15, str.CHROME_BREAKPAD_PIPE_NAME
lea rdx, [rsp + 0x140]
mov qword [rdx], r15
mov qword [rdx + 8], 0x19
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
test al, al
jne 0x1400a6a63
lea rdi, [rsp + 0x98]
mov byte [rdi], 1
call fcn.14002fb40
mov rbx, qword [rax]
mov rcx, rax
mov rdx, rdi
call qword [rbx + 0x88]
mov ebx, eax
call fcn.14006ef60
test bl, bl
je 0x1400a6904
xorps xmm0, xmm0
movaps xmmword [rsp + 0x180], xmm0
mov qword [rsp + 0x190], 0
mov al, byte [rsp + 0x98]
test al, al
je 0x1400a6a4c
xorps xmm0, xmm0
movaps xmmword [rsp + 0x160], xmm0
mov qword [rsp + 0x170], 0
test bpl, bpl
je 0x1400a6973
lea rcx, [rsp + 0x160]
call fcn.1400f6550
test al, al
jne 0x1400a6987
cmp byte [rsp + 0x177], 0
jns 0x1400a6a4c
jmp 0x1400a6a3f
lea rdx, str.noerrdialogs
mov rcx, rax
call fcn.14006f250
test al, al
je 0x1400a6930
xorps xmm0, xmm0
movaps xmmword [rsp + 0x180], xmm0
mov qword [rsp + 0x190], 0
jmp 0x1400a695d
call fcn.14002fb40
mov rdx, qword [rax]
mov rcx, rax
call qword [rdx + 0x70]
xorps xmm0, xmm0
movaps xmmword [rsp + 0x180], xmm0
mov qword [rsp + 0x190], 0
test al, al
je 0x1400a6ead
lea rdx, str..pipeChromeCrashServices
lea rcx, [rsp + 0x180]
call fcn.14006bd90
jmp 0x1400a69d6
lea rdx, str.S_1_5_18
lea rcx, [rsp + 0x160]
call fcn.14006bd90
lea rdx, str..pipeGoogleCrashServices_
lea rdi, [rsp + 0x180]
mov rcx, rdi
call fcn.14006bd90
lea rbx, [rsp + 0x160]
movzx r8d, byte [rbx + 0x17]
test r8b, r8b
cmovs r8, qword [rbx + 8]
mov rdx, qword [rbx]
cmovns rdx, rbx
mov rcx, rdi
call fcn.14006b980
xor eax, eax
cmp byte [rbx + 0x17], al
jns 0x1400a69d6
mov rcx, qword [rsp + 0x160]
call fcn.140190860
movzx eax, byte [rsp + 0x197]
test al, al
cmovs r12, qword [rsp + 0x180]
mov rdi, qword [rsp + 0xe0]
lea rdx, [rsp + 0x120]
mov qword [rdx], r12
cmovs rax, qword [rsp + 0x188]
mov qword [rdx + 8], rax
lea rbx, [rsp + 0x160]
mov rcx, rbx
call fcn.14008ab20
lea rdx, [rsp + 0x100]
mov qword [rdx], r15
mov qword [rdx + 8], 0x19
mov rax, qword [rdi]
mov rcx, rdi
mov r8, rbx
call qword [rax + 0x18]
xor eax, eax
cmp byte [rbx + 0x17], al
jns 0x1400a6a4c
mov rcx, qword [rsp + 0x160]
call fcn.140190860
cmp byte [rsp + 0x197], 0
jns 0x1400a6a63
mov rcx, qword [rsp + 0x180]
call fcn.140190860
mov rcx, qword [rsp + 0xe0]
xor eax, eax
mov qword [rsp + 0xe0], rax
test rcx, rcx
je 0x1400a6a84
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
lea rbx, [rsp + 0x100]
mov rcx, rbx
call fcn.1400f6010
xorps xmm0, xmm0
lea rdi, [rsp + 0x160]
movaps xmmword [rdi], xmm0
mov qword [rdi + 0x10], 0
mov rcx, qword [rbx]
lea rax, str.CHROME_BREAKPAD_PIPE_NAME
lea rdx, [rsp + 0x70]
mov qword [rdx], rax
mov qword [rdx + 8], 0x19
mov rax, qword [rcx]
mov r8, rdi
call qword [rax + reloc.WS2_32.dll_htonl]
test al, al
je 0x1400a6bf4
mov qword [rsp + 0x50], r14
movzx eax, byte [rsp + 0x177]
test al, al
cmovs rdi, qword [rsp + 0x160]
lea rdx, [rsp + 0x60]
mov qword [rdx], rdi
cmovs rax, qword [rsp + 0x168]
mov qword [rdx + 8], rax
lea r14, [rsp + 0x140]
mov rcx, r14
call fcn.14008a960
lea rdx, str._x64
mov rcx, r14
call fcn.14006bbb0
lea rdi, [rsp + 0x180]
mov r8d, 0x208
mov rcx, rdi
xor edx, edx
call fcn.140193a00
mov ecx, 0x104
mov rdx, rdi
call qword [sym.imp.KERNEL32.dll_GetTempPathW]
lea rdx, str.full_memory_crash_report
mov rcx, qword [rsp + 0x58]
call fcn.14006f250
mov r15d, 0x126
test al, al
jne 0x1400a6b7f
call fcn.14002fb40
mov rdx, qword [rax]
mov rcx, rax
call qword [rdx + 0x40]
movzx r15d, al
shl r15d, 6
or r15d, 0x120
mov ecx, 0x148
call fcn.140190820
mov r13, rax
cmp byte [rsp + 0x157], 0
jns 0x1400a6b9e
mov r14, qword [rsp + 0x140]
xorps xmm0, xmm0
movaps xmmword [rsp + 0x120], xmm0
mov qword [rsp + 0x130], 0
lea rcx, [rsp + 0x180]
call fcn.1401b5060
mov rbp, rax
movabs rax, 0x7fffffffffffffef
cmp rbp, rax
ja 0x1400a6f49
cmp rbp, 0xb
jae 0x1400a6c12
lea rdi, [rsp + 0x120]
mov byte [rdi + 0x17], bpl
mov rbx, rdi
test rbp, rbp
jne 0x1400a6c50
jmp 0x1400a6c66
test rsi, rsi
je 0x1400a6e39
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_SetUnhandledExceptionFilter]
mov qword [0x140349ed0], rax
jmp 0x1400a6e39
lea rsi, [rbp + 8]
and rsi, 0xfffffffffffffff8
js 0x1400a6f58
lea rcx, [rsi + rsi]
call fcn.140190820
mov rbx, rax
lea rdi, [rsp + 0x120]
mov qword [rdi], rax
movabs rax, 0x7fffffffffffffef
lea rax, [rax + 0x11]
or rax, rsi
mov qword [rdi + 0x10], rax
mov qword [rdi + 8], rbp
mov r8, rbp
add r8, rbp
lea rdx, [rsp + 0x180]
mov rcx, rbx
call fcn.140193590
mov word [rbx + rbp*2], 0
lea r12, [0x140349ef8]
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x38], r14
mov dword [rsp + 0x30], r15d
mov dword [rsp + 0x28], 7
mov qword [rsp + 0x20], 0
lea r8, [0x1400a70d0]
lea rbp, [rsp + 0x120]
mov rcx, r13
mov rdx, rbp
mov r9, qword [rsp + 0x50]
call fcn.1400f4ec0
mov qword [0x140349ec0], r13
cmp byte [rdi + 0x17], 0
jns 0x1400a6ccc
mov rcx, qword [rsp + 0x120]
call fcn.140190860
mov ecx, 0x148
call fcn.140190820
mov r13, rax
cmp byte [rsp + 0x157], 0
jns 0x1400a6ced
mov r14, qword [rsp + 0x140]
jmp 0x1400a6cf5
lea r14, [rsp + 0x140]
xorps xmm0, xmm0
movaps xmmword [rsp + 0x120], xmm0
mov qword [rsp + 0x130], 0
lea rcx, [rsp + 0x180]
call fcn.1401b5060
mov rbx, rax
movabs rax, 0x7fffffffffffffef
cmp rbx, rax
ja 0x1400a6f49
cmp rbx, 0xb
jae 0x1400a6d4a
lea rbp, [rsp + 0x120]
mov byte [rbp + 0x17], bl
mov rsi, rbp
test rbx, rbx
jne 0x1400a6d8d
jmp 0x1400a6da3
lea rdi, [rbx + 8]
and rdi, 0xfffffffffffffff8
js 0x1400a6f58
lea rcx, [rdi + rdi]
call fcn.140190820
mov rsi, rax
mov qword [rsp + 0x120], rax
movabs rax, 0x7fffffffffffffef
add rax, 0x11
or rax, rdi
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x128], rbx
mov r8, rbx
add r8, rbx
lea rdx, [rsp + 0x180]
mov rcx, rsi
call fcn.140193590
mov word [rsi + rbx*2], 0
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x38], r14
mov dword [rsp + 0x30], r15d
mov dword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
lea r8, [fcn.1400052c0]
lea r9, [fcn.1400052c0]
lea rdx, [rsp + 0x120]
mov rcx, r13
call fcn.1400f4ec0
mov qword [0x140349ec8], r13
cmp byte [rbp + 0x17], 0
jns 0x1400a6e01
mov rcx, qword [rsp + 0x120]
call fcn.140190860
lea rcx, [sym.nacl64.exe_DumpProcessWithoutCrash]
call fcn.1400f6680
mov rax, qword [0x140349ec0]
cmp qword [rax + 0x18], 0
je 0x1400a6e22
mov byte [rax + 0x129], 1
cmp byte [rsp + 0x157], 0
jns 0x1400a6e39
mov rcx, qword [rsp + 0x140]
call fcn.140190860
cmp byte [rsp + 0x177], 0
jns 0x1400a6e50
mov rcx, qword [rsp + 0x160]
call fcn.140190860
mov rcx, qword [rsp + 0x100]
xor eax, eax
mov qword [rsp + 0x100], rax
test rcx, rcx
je 0x1400a6e71
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
cmp byte [rsp + 0xd7], 0
jns 0x1400a6e88
mov rcx, qword [rsp + 0xc0]
call fcn.140190860
mov rcx, qword [rsp + 0x5a0]
xor rcx, rsp
call fcn.140190ca0
nop
add rsp, 0x5a8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call fcn.14002fb40
mov rdx, qword [rax]
mov rcx, rax
call qword [rdx + pe_nt_image_headers64]
mov byte [rsp + 0x98], al
jmp 0x1400a68b4
lea rcx, [0x140349ef0]
call fcn.140190a20
cmp dword [0x140349ef0], 0xffffffff
jne 0x1400a618a
xorps xmm0, xmm0
movups xmmword [0x140349ed8], xmm0
mov qword [0x140349ee8], 0
lea rcx, [0x140349ef0]
call fcn.140190ac0
jmp 0x1400a618a
lea rcx, [0x140349f08]
call fcn.140190a20
cmp dword [0x140349f08], 0xffffffff
jne 0x1400a66a5
xorps xmm0, xmm0
movups xmmword [0x140349ef8], xmm0
lea rcx, [0x140349f08]
call fcn.140190ac0
jmp 0x1400a66a5
lea rcx, [rsp + 0x80]
call fcn.14006a820
ud2
lea rcx, [rsp + 0x120]
call fcn.14006a820
ud2
call fcn.1401a6a70
ud2