Function at 0x1400e7260
Capabilities:
Copy file
Delete file

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x2e0]
sub rsp, 0x3e0
mov rax, qword [0x140221f78]
xor rax, rsp
mov qword [rbp + 0x2d0], rax
mov ebx, edx
mov rdi, rcx
mov dword [rbp + 0x40], edx
xor r12d, r12d
mov dword [rbp - 0x10], r12d
mov rcx, qword [rcx + 0x20]
mov rax, qword [rcx]
call qword [rax + 0xf0]
test al, al
jne 0x1400e73ae
cmp byte [0x140220eb2], r12b
je 0x1400e7ac8
mov rcx, qword [rdi + 0x20]
mov rax, qword [rcx]
lea rdx, [rbp - 0x80]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
mov rbx, rax
lea rax, str.Sound_Radar_cannot_run_on_this_SKU____s
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], SafeArrayAllocDescriptorEx
lea r13, str.PluginManager::StartSoundRadarHost
mov qword [rsp + 0x50], r13
mov qword [rsp + 0x58], SafeArrayAllocDescriptorEx
lea rax, str.c:DAX35dax3APIDAXAPIPluginManager.cpp
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], 0x2a
mov ecx, 0x200
call fcn.1401353e0
movaps xmm0, xmmword [rbp - 0x20]
movdqa xmmword [rsp + 0x60], xmm0
movaps xmm1, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x40], xmm1
movaps xmm0, xmmword [rbp - 0x10]
movdqa xmmword [rbp - 0x20], xmm0
mov qword [rsp + 0x30], rbx
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x28], rcx
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x20], rcx
lea r9d, [r12 + 0x77]
lea r8, [rbp - 0x20]
mov dl, 4
mov rcx, rax
call fcn.140036ba0
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 8
jb 0x1400e73a2
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400e739d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400e86b8
call fcn.14015ea50
mov byte [0x140220eb2], 0
jmp 0x1400e7ac8
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x90], xmm1
mov qword [rbp + 0xa0], r12
movups xmm0, xmmword [str.DSRHost.exe]
movaps xmmword [rsp + 0x60], xmm0
lea rdx, [rbp + 0x90]
lea rcx, [rsp + 0x60]
call fcn.140041060
mov r8, qword [rbp + 0x90]
mov rcx, r8
mov rdx, qword [rbp + 0x98]
cmp r8, rdx
je 0x1400e7419
nop dword [rax]
nop word [rax + rax]
movups xmm0, xmmword [rcx]
psrldq xmm0, 8
movd eax, xmm0
cmp eax, ebx
je 0x1400e747e
add rcx, 0x10
cmp rcx, rdx
jne 0x1400e7400
lea rdx, str.DAX3
lea rcx, [rbp - 0x40]
call fcn.1401367f0
nop
mov rcx, qword [rbp - 0x30]
mov rdx, qword [rbp - 0x28]
mov rax, rdx
sub rax, rcx
mov r10d, 0xa
cmp rax, r10
jb 0x1400e7530
lea rdi, [rcx + 0xa]
mov qword [rbp - 0x30], rdi
lea rbx, [rbp - 0x40]
cmp rdx, 8
cmovae rbx, qword [rbp - 0x40]
lea rcx, [rbx + rcx*2]
lea r8d, [r10 + 0xa]
lea rdx, str.RADARHOST_
call fcn.140161730
mov word [rbx + rdi*2], r12w
lea rax, [rbp - 0x40]
jmp 0x1400e754b
cmp rcx, rdx
je 0x1400e7419
cmp byte [0x140220eb3], 0
je 0x1400e7a88
lea rax, str.Sound_Radar_is_already_running_on_this_device_for_current_session___d_.
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 0x47
lea r13, str.PluginManager::StartSoundRadarHost
mov qword [rsp + 0x50], r13
mov qword [rsp + 0x58], SafeArrayAllocDescriptorEx
lea rax, str.c:DAX35dax3APIDAXAPIPluginManager.cpp
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], 0x2a
mov ecx, 0x200
call fcn.1401353e0
movaps xmm0, xmmword [rbp - 0x20]
movdqa xmmword [rsp + 0x60], xmm0
movaps xmm1, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x40], xmm1
movaps xmm0, xmmword [rbp - 0x10]
movdqa xmmword [rbp - 0x20], xmm0
lea rcx, [rbp + 0x40]
mov qword [rsp + 0x30], rcx
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x28], rcx
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov r9d, 0x87
lea r8, [rbp - 0x20]
mov dl, 4
mov rcx, rax
call fcn.140036820
mov byte [0x140220eb3], 0
jmp 0x1400e7a81
mov qword [rsp + 0x20], r10
lea r9, str.RADARHOST_
xor r8d, r8d
mov rdx, r10
lea rcx, [rbp - 0x40]
call fcn.1400379c0
mov qword [rbp], r12
mov qword [rbp + 0x10], r12
mov qword [rbp + 0x18], r12
movups xmm0, xmmword [rax]
movups xmmword [rbp], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x10], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 7
mov word [rax], r12w
mov rdx, qword [rbp - 0x28]
cmp rdx, 8
jb 0x1400e75b6
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400e75b1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400e86be
call fcn.14015ea50
mov qword [rbp - 0x30], r12
mov qword [rbp - 0x28], 7
mov word [rbp - 0x40], r12w
mov rsi, qword [rbp + 0x90]
mov r15, qword [rbp + 0x98]
lea r13, str.PluginManager::StartSoundRadarHost
lea r14, str.c:DAX35dax3APIDAXAPIPluginManager.cpp
mov rdi, 0xffffffffffffffff
cmp rsi, r15
je 0x1400e775a
mov r8d, dword [rsi]
xor edx, edx
mov ecx, 0x410
call qword [sym.imp.api_ms_win_core_processthreads_l1_1_1.dll_OpenProcess]
mov rbx, rax
mov qword [rsp + 0x50], rax
test rax, rax
jne 0x1400e7616
add rsi, 0x10
jmp 0x1400e75ea
mov dword [rbp - 0x10], 0x104
lea r9, [rbp - 0x10]
lea r8, [rbp + 0xc0]
xor edx, edx
mov rcx, rbx
call qword [sym.imp.api_ms_win_core_psapi_l1_1_0.dll_QueryFullProcessImageNameW]
test eax, eax
je 0x1400e773a
lea r8, str.DSRHost.exe
lea rdx, [rbp]
lea rcx, [rbp - 0x80]
call fcn.1400e5930
mov r10, rax
lea rax, [rbp + 0xc0]
mov rcx, rdi
nop dword [rax]
inc rcx
cmp word [rax + rcx*2], 0
jne 0x1400e7660
mov r11, qword [r10 + 0x10]
cmp qword [r10 + 0x18], 8
jb 0x1400e7678
mov r10, qword [r10]
mov rdx, r11
cmp rcx, r11
cmovb rdx, rcx
lea rax, [rbp + 0xc0]
test rdx, rdx
je 0x1400e76e3
movzx r8d, word [r10]
movzx r9d, word [rbp + 0xc0]
cmp r8w, r9w
jb 0x1400e76ef
lea rdi, [rbp + 0xc0]
sub r10, rdi
cmp r8w, r9w
ja 0x1400e76d5
cmp rdx, 1
je 0x1400e76dc
dec rdx
add rax, 2
movzx r8d, word [r10 + rax]
movzx r9d, word [rax]
cmp r8w, r9w
jae 0x1400e76ae
mov rdi, 0xffffffffffffffff
jmp 0x1400e76ef
mov edi, 1
jmp 0x1400e76ef
mov rdi, 0xffffffffffffffff
cmp r11, rcx
jb 0x1400e76ef
mov edi, r12d
seta dil
mov rdx, qword [rbp - 0x68]
cmp rdx, 8
jb 0x1400e772f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400e772a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400e86c4
call fcn.14015ea50
test edi, edi
je 0x1400e774c
mov rdi, 0xffffffffffffffff
mov rcx, rbx
call qword [sym.imp.api_ms_win_core_handle_l1_1_0.dll_CloseHandle]
add rsi, 0x10
jmp 0x1400e75ea
mov rcx, rbx
call qword [sym.imp.api_ms_win_core_handle_l1_1_0.dll_CloseHandle]
jmp 0x1400e8416
lea rax, str.No_Sound_Radar_process__ready_to_launch_Sound_Radar.
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 0x34
mov qword [rbp - 0x10], r13
mov qword [rbp - 8], SafeArrayAllocDescriptorEx
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x48], 0x2a
mov ecx, 0x200
call fcn.1401353e0
movaps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x60], xmm0
movaps xmm1, xmmword [rbp - 0x10]
movdqa xmmword [rsp + 0x50], xmm1
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x28], rcx
lea rcx, [rsp + 0x50]
mov qword [rsp + 0x20], rcx
mov r9d, 0xa5
lea r8, [rsp + 0x40]
mov dl, 4
mov rcx, rax
call fcn.140036100
mov qword [rbp - 0x20], r12
lea rax, [0x140220ba0]
mov qword [rbp - 0x18], rax
movabs rbx, 0xffff00000000
lea rdx, [rbp]
cmp qword [rbp + 0x18], 8
cmovae rdx, qword [rbp]
mov qword [rsp + 0x60], r12
mov qword [rsp + 0x70], r12
mov qword [rsp + 0x78], 7
mov word [rsp + 0x60], r12w
mov r8, qword [rbp + 0x10]
lea rcx, [rsp + 0x60]
call fcn.14002ee20
mov edi, 0x3c
mov rdx, rbx
lea rcx, [rsp + 0x60]
call fcn.1401366e0
movzx ebx, al
lea rcx, [rsp + 0x60]
call fcn.14002dd80
test bl, bl
je 0x1400e7af2
lea rdx, [rbp]
cmp qword [rbp + 0x18], 8
cmovae rdx, qword [rbp]
mov qword [rsp + 0x60], r12
mov qword [rsp + 0x70], r12
mov qword [rsp + 0x78], 7
mov word [rsp + 0x60], r12w
mov r8, qword [rbp + 0x10]
lea rcx, [rsp + 0x60]
call fcn.14002ee20
nop
mov dword [rbp - 0x10], 0xfd
lea rdx, [rbp - 0x20]
lea rcx, [rsp + 0x60]
call fcn.1400e9720
test rax, rax
jne 0x1400e78aa
cmp dword [rbp - 0x20], eax
je 0x1400e78aa
mov bl, 1
jmp 0x1400e78ac
xor bl, bl
mov edi, 0xfc
lea rcx, [rsp + 0x60]
call fcn.14002dd80
test bl, bl
je 0x1400e7af2
mov rcx, qword [rbp - 0x18]
mov rax, qword [rcx]
mov r8d, dword [rbp - 0x20]
lea rdx, [rbp - 0x60]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rax, [rbp - 0x60]
cmp qword [rbp - 0x48], 0x10
cmovae rax, qword [rbp - 0x60]
mov qword [rsp + 0x40], rax
mov rax, qword [rbp - 0x50]
mov qword [rsp + 0x48], rax
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x60], xmm0
lea rdx, [rsp + 0x60]
lea rcx, [rbp - 0x80]
call fcn.140142440
mov rbx, rax
mov ecx, dword [rbp - 0x20]
mov dword [rbp - 0x10], ecx
lea rax, str.Delete_Sound_Radar_directory_failed.__0x_.8x__s
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 0x2f
mov qword [rsp + 0x50], r13
mov qword [rsp + 0x58], SafeArrayAllocDescriptorEx
mov qword [rbp + 0x40], r14
mov qword [rbp + 0x48], 0x2a
mov ecx, 0x200
call fcn.1401353e0
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x60], xmm0
movaps xmm1, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x40], xmm1
movaps xmm0, xmmword [rbp + 0x40]
movdqa xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x38], rbx
lea rcx, [rbp - 0x10]
mov qword [rsp + 0x30], rcx
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x28], rcx
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x20], rcx
lea r9d, [rdi - 0x51]
lea r8, [rsp + 0x50]
mov dl, 2
mov rcx, rax
call fcn.140040a00
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 8
jb 0x1400e79e3
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400e79de
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400e86ca
call fcn.14015ea50
mov qword [rbp - 0x70], r12
mov qword [rbp - 0x68], 7
mov word [rbp - 0x80], r12w
mov rdx, qword [rbp - 0x48]
cmp rdx, 0x10
jb 0x1400e7a30
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400e7a2a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400e86d0
call fcn.14015ea50
nop
mov rdx, qword [rbp + 0x18]
cmp rdx, 8
jb 0x1400e7a70
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400e7a6b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400e86fa
call fcn.14015ea50
mov qword [rbp + 0x10], r12
mov qword [rbp + 0x18], 7
mov word [rbp], r12w
mov r8, qword [rbp + 0x90]
test r8, r8
je 0x1400e7ac8
mov rdx, qword [rbp + 0xa0]
sub rdx, r8
and rdx, 0xfffffffffffffff0
mov rax, r8
cmp rdx, 0x1000
jb 0x1400e7ac0
add rdx, 0x27
mov r8, qword [r8 - 8]
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400e8690
mov rcx, r8
call fcn.14015ea50
mov rcx, qword [rbp + 0x2d0]
xor rcx, rsp
call fcn.14015eb70
mov rbx, qword [rsp + 0x430]
add rsp, 0x3e0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
lea rdx, [rbp]
cmp qword [rbp + 0x18], 8
cmovae rdx, qword [rbp]
mov qword [rsp + 0x60], r12
mov qword [rsp + 0x70], r12
mov qword [rsp + 0x78], 7
mov word [rsp + 0x60], r12w
mov r8, qword [rbp + 0x10]
lea rcx, [rsp + 0x60]
call fcn.14002ee20
or edi, 0x600
or edi, 2
mov dword [rbp - 0x10], edi
lea rdx, [rbp - 0x20]
lea rcx, [rsp + 0x60]
call fcn.1400e93c0
mov r8d, dword [rbp - 0x20]
test al, al
jne 0x1400e7b52
test r8d, r8d
je 0x1400e7b52
mov bl, 1
jmp 0x1400e7b54
xor bl, bl
test dil, 2
je 0x1400e7b68
lea rcx, [rsp + 0x60]
call fcn.14002dd80
mov r8d, dword [rbp - 0x20]
test bl, bl
je 0x1400e7ce2
mov rcx, qword [rbp - 0x18]
mov rax, qword [rcx]
lea rdx, [rbp - 0x60]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
nop
lea rax, [rbp - 0x60]
cmp qword [rbp - 0x48], 0x10
cmovae rax, qword [rbp - 0x60]
mov qword [rsp + 0x40], rax
mov rax, qword [rbp - 0x50]
mov qword [rsp + 0x48], rax
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x60], xmm0
lea rdx, [rsp + 0x60]
lea rcx, [rbp - 0x80]
call fcn.140142440
mov rbx, rax
mov ecx, dword [rbp - 0x20]
mov dword [rbp - 0x10], ecx
lea rax, str.Create_Sound_Radar_directory_failed.__0x_.8x__s
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 0x2f
mov qword [rsp + 0x50], r13
mov qword [rsp + 0x58], SafeArrayAllocDescriptorEx
mov qword [rbp + 0x40], r14
mov qword [rbp + 0x48], 0x2a
mov ecx, 0x200
call fcn.1401353e0
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x60], xmm0
movaps xmm1, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x40], xmm1
movaps xmm0, xmmword [rbp + 0x40]
movdqa xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x38], rbx
lea rcx, [rbp - 0x10]
mov qword [rsp + 0x30], rcx
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x28], rcx
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov r9d, 0xb1
lea r8, [rsp + 0x50]
mov dl, 2
mov rcx, rax
call fcn.140040a00
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 8
jb 0x1400e7c8e
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400e7c89
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400e86d6
call fcn.14015ea50
mov qword [rbp - 0x70], r12
mov qword [rbp - 0x68], 7
mov word [rbp - 0x80], r12w
mov rdx, qword [rbp - 0x48]
cmp rdx, 0x10
jb 0x1400e7a30
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400e7a2a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400e8696
jmp 0x1400e7a2a
mov ecx, 0x200
call fcn.1401353e0
movups xmm0, xmmword [str.__rz1tebttyb220]
movaps xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [str.DolbyLaboratories.DolbyAccess_]
movaps xmmword [rsp + 0x40], xmm1
mov r9, rax
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x20]
call fcn.1401386b0
nop
mov ecx, 0x200
cmp qword [rbp + 0x30], 0
je 0x1400e7e34
lea rax, [rbp + 0x20]
cmp qword [rbp + 0x38], 8
cmovae rax, qword [rbp + 0x20]
mov qword [rbp - 0x10], rax
lea rax, str.Dolby_Access_foler:__s
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], reloc.OLEAUT32.dll_SafeArrayAccessData
mov qword [rsp + 0x50], r13
mov qword [rsp + 0x58], SafeArrayAllocDescriptorEx
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x68], 0x2a
call fcn.1401353e0
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x40], xmm0
movaps xmm1, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x50], xmm1
movaps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rbp - 0x10]
mov qword [rsp + 0x30], rcx
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
lea rcx, [rsp + 0x50]
mov qword [rsp + 0x20], rcx
mov r9d, 0xb8
lea r8, [rsp + 0x60]
mov dl, 4
mov rcx, rax
call fcn.1400369e0
mov rcx, qword [rbp + 0x30]
mov rdx, qword [rbp + 0x38]
mov rax, rdx
sub rax, rcx
cmp rax, 7
jb 0x1400e7e0f
lea rdi, [rcx + 7]
mov qword [rbp + 0x30], rdi
lea rbx, [rbp + 0x20]
cmp rdx, 8
cmovae rbx, qword [rbp + 0x20]
lea rcx, [rbx + rcx*2]
mov r8d, SafeArrayGetDim
lea rdx, str.Assets
call fcn.140161730
mov word [rbx + rdi*2], r12w
jmp 0x1400e7f86
mov qword [rsp + 0x20], 7
lea r9, str.Assets
xor r8d, r8d
lea edx, [r8 + 7]
lea rcx, [rbp + 0x20]
call fcn.1400379c0
jmp 0x1400e7f86
call fcn.1401353e0
movups xmm0, xmmword [str.__rz1tebttyb220]
movaps xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [str.DolbyLaboratories.DolbyAtmosforGaming_]
movaps xmmword [rsp + 0x40], xmm1
mov r9, rax
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x80]
call fcn.1401386b0
mov rbx, rax
lea rax, [rbp + 0x20]
cmp rax, rbx
je 0x1400e7e9b
lea rcx, [rbp + 0x20]
call fcn.14002dd80
movups xmm0, xmmword [rbx]
movups xmmword [rbp + 0x20], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rbp + 0x30], xmm1
mov qword [rbx + 0x10], r12
mov qword [rbx + 0x18], 7
mov word [rbx], r12w
mov rdx, qword [rbp - 0x68]
cmp rdx, 8
jb 0x1400e7edb
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400e7ed6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400e86dc
call fcn.14015ea50
lea rax, [rbp + 0x20]
cmp qword [rbp + 0x38], 8
cmovae rax, qword [rbp + 0x20]
mov qword [rbp - 0x10], rax
lea rax, str.Dolby_UWP_foler:__s
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], reloc.OLEAUT32.dll_SafeArrayGetLBound
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], SafeArrayAllocDescriptorEx
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x58], 0x2a
mov ecx, 0x200
call fcn.1401353e0
movaps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x60], xmm0
movaps xmm1, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x40], xmm1
movaps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rbp - 0x10]
mov qword [rsp + 0x30], rcx
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x28], rcx
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov r9d, 0xbe
lea r8, [rsp + 0x50]
mov dl, 4
mov rcx, rax
call fcn.1400369e0
cmp qword [rbp + 0x30], 0
je 0x1400e822b
lea r8, str.Res.zip
lea rdx, [rbp]
lea rcx, [rbp + 0x50]
call fcn.1400e5930
nop
lea r15, [rbp + 0x50]
cmp qword [rbp + 0x68], 8
cmovae r15, qword [rbp + 0x50]
mov r14, qword [rbp + 0x30]
movabs rcx, 0x7ffffffffffffffe
mov rax, rcx
sub rax, r14
cmp rax, 0x12
jb 0x1400e86e2
lea r12, [rbp + 0x20]
cmp qword [rbp + 0x38], 8
cmovae r12, qword [rbp + 0x20]
xor eax, eax
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rax
lea rsi, [r14 + 0x12]
mov ebx, 7
lea rdi, [rsp + 0x60]
cmp rsi, rbx
jbe 0x1400e803b
mov rbx, rsi
or rbx, 7
cmp rbx, rcx
jbe 0x1400e800a
mov rbx, rcx
jmp 0x1400e8017
cmp rbx, 0xa
mov eax, 0xa
cmovb rbx, rax
mov rdx, rbx
add rdx, 1
mov rax, 0xffffffffffffffff
cmovb rdx, rax
lea rcx, [rsp + 0x60]
call fcn.14003f8a0
mov rdi, rax
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x70], rsi
mov qword [rsp + 0x78], rbx
lea rbx, [r14 + r14]
mov r8, rbx
mov rdx, r12
mov rcx, rdi
call fcn.140161730
movups xmm0, xmmword [str.RadarHostRes.dat]
movups xmmword [rdi + rbx], xmm0
movups xmm1, xmmword [0x1401c69d8]
movups xmmword [rdi + rbx + 0x10], xmm1
mov eax, dword [0x1401c69e8]
mov dword [rdi + rbx + 0x20], eax
xor r12d, r12d
mov word [rdi + rsi*2], r12w
lea rcx, [rsp + 0x60]
cmp qword [rsp + 0x78], 8
cmovae rcx, qword [rsp + 0x60]
xor r8d, r8d
mov rdx, r15
call qword [sym.imp.api_ms_win_core_file_l2_1_2.dll_CopyFileW]
test eax, eax
sete bl
mov rdx, qword [rsp + 0x78]
cmp rdx, 8
jb 0x1400e80e4
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400e80df
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400e86e8
call fcn.14015ea50
test bl, bl
je 0x1400e8273
call qword [sym.imp.api_ms_win_core_errorhandling_l1_1_0.dll_GetLastError]
mov dword [rbp - 0x10], eax
lea rbx, vtable._com_error.0
mov qword [rbp - 0x60], rbx
mov dword [rbp - 0x58], eax
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x50], xmm0
lea rcx, [rbp - 0x60]
call fcn.140039b30
mov qword [rbp + 0x40], rax
lea rax, str.Copy_Sound_Radar_file_failed.__0x_.8x__s
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], reloc.OLEAUT32.dll_SafeArrayAllocDescriptorEx
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], SafeArrayAllocDescriptorEx
lea rax, str.c:DAX35dax3APIDAXAPIPluginManager.cpp
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 0x2a
mov ecx, 0x200
call fcn.1401353e0
movaps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x60], xmm0
movaps xmm1, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x40], xmm1
movaps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rbp + 0x40]
mov qword [rsp + 0x38], rcx
lea rcx, [rbp - 0x10]
mov qword [rsp + 0x30], rcx
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x28], rcx
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov r9d, CreateErrorInfo
lea r8, [rsp + 0x50]
mov dl, 2
mov rcx, rax
call fcn.140036640
nop
mov qword [rbp - 0x60], rbx
mov rcx, qword [rbp - 0x50]
test rcx, rcx
je 0x1400e81ca
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetDim]
mov rcx, qword [rbp - 0x48]
test rcx, rcx
je 0x1400e81da
call qword [sym.imp.api_ms_win_core_heap_l2_1_0.dll_LocalFree]
nop
mov rdx, qword [rbp + 0x68]
cmp rdx, 8
jb 0x1400e821a
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400e8215
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400e86ee
call fcn.14015ea50
mov qword [rbp + 0x60], r12
mov qword [rbp + 0x68], 7
mov word [rbp + 0x50], r12w
mov rdx, qword [rbp + 0x38]
cmp rdx, 8
jb 0x1400e7a30
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400e7a2a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400e869c
jmp 0x1400e7a2a
lea rcx, [rbp]
cmp qword [rbp + 0x18], 8
jb 0x1400e8661
mov rcx, qword [rbp]
test rcx, rcx
jne 0x1400e8661
mov rdi, r12
mov qword [rbp - 0x10], r12
lea rcx, [rbp + 0x50]
cmp qword [rbp + 0x68], 8
jb 0x1400e8678
mov rcx, qword [rbp + 0x50]
test rcx, rcx
jne 0x1400e8678
mov rbx, r12
mov qword [rsp + 0x50], rbx
mov rdx, rdi
mov rcx, rbx
call fcn.140139fb0
movzx esi, al
mov rcx, rbx
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
nop
mov rcx, rdi
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
lea r14, str.c:DAX35dax3APIDAXAPIPluginManager.cpp
test sil, sil
jne 0x1400e8370
lea rax, str.Unzip_Sound_Radar_files_failed.
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 0x1f
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], SafeArrayAllocDescriptorEx
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x58], 0x2a
mov ecx, 0x200
call fcn.1401353e0
movaps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x60], xmm0
movaps xmm1, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x40], xmm1
movaps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x28], rcx
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov r9d, 0xcc
lea r8, [rsp + 0x50]
mov dl, 2
mov rcx, rax
call fcn.140036100
lea rcx, [rbp + 0x50]
cmp qword [rbp + 0x68], 8
cmovae rcx, qword [rbp + 0x50]
call qword [sym.imp.api_ms_win_core_file_l1_1_0.dll_DeleteFileW]
nop
mov rdx, qword [rbp + 0x68]
cmp rdx, 8
jb 0x1400e83c5
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400e83c0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400e86ee
call fcn.14015ea50
mov qword [rbp + 0x60], r12
mov qword [rbp + 0x68], 7
mov word [rbp + 0x50], r12w
mov rdx, qword [rbp + 0x38]
cmp rdx, 8
jb 0x1400e8416
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400e8411
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400e869c
call fcn.14015ea50
lea rdi, str.DSRHost.exe
mov r8, rdi
lea rdx, [rbp]
lea rcx, [rbp - 0x60]
call fcn.1400e5930
nop
mov qword [rbp - 0x80], r12
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x70], xmm0
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x70], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 7
mov word [rax], r12w
movabs rdx, 0xffff00000000
lea rcx, [rbp - 0x80]
call fcn.1401366e0
test al, al
sete bl
lea rcx, [rbp - 0x80]
call fcn.14002dd80
nop
mov rdx, qword [rbp - 0x48]
cmp rdx, 8
jb 0x1400e84bb
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400e84b6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400e86f4
call fcn.14015ea50
test bl, bl
jne 0x1400e7a30
lea r9, [rbp]
cmp qword [rbp + 0x18], 8
cmovae r9, qword [rbp]
mov qword [rsp + 0x20], rdi
lea r8, str.__s_s_
xor edx, edx
xor ecx, ecx
call fcn.140040940
inc eax
movsxd rbx, eax
xor r8d, r8d
mov rdx, rbx
lea rcx, [rbp + 0x70]
call fcn.1400387e0
lea r9, [rbp]
cmp qword [rbp + 0x18], 8
cmovae r9, qword [rbp]
lea rcx, [rbp + 0x70]
cmp qword [rbp + 0x88], 8
cmovae rcx, qword [rbp + 0x70]
mov qword [rsp + 0x20], rdi
lea r8, str.__s_s_
mov rdx, rbx
call fcn.140040940
mov rax, qword [rbp + 0x80]
dec rax
lea rcx, [rbp + 0x70]
cmp qword [rbp + 0x88], 8
cmovae rcx, qword [rbp + 0x70]
mov qword [rbp + 0x80], rax
mov word [rcx + rax*2], r12w
lea rax, str.Ready_to_launch_Sound_Radar_for_current_session___d__:__s
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 0x39
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], SafeArrayAllocDescriptorEx
mov qword [rbp - 0x20], r14
mov qword [rbp - 0x18], 0x2a
mov ecx, 0x200
call fcn.1401353e0
movaps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x60], xmm0
movaps xmm1, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x40], xmm1
movaps xmm0, xmmword [rbp - 0x20]
movdqa xmmword [rbp - 0x20], xmm0
lea rcx, [rbp + 0x70]
mov qword [rsp + 0x38], rcx
lea rcx, [rbp + 0x40]
mov qword [rsp + 0x30], rcx
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x28], rcx
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x20], rcx
mov r9d, 0xd5
lea r8, [rbp - 0x20]
mov dl, 4
mov rcx, rax
call fcn.140040a00
lea rax, [rbp + 0x70]
cmp qword [rbp + 0x88], 8
cmovae rax, qword [rbp + 0x70]
mov qword [rsp + 0x60], rax
mov rax, qword [rbp + 0x80]
mov qword [rsp + 0x68], rax
movaps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x60], xmm0
lea r8, [rbp + 0xa8]
lea rdx, [rsp + 0x60]
mov ecx, dword [rbp + 0x40]
call fcn.140041a30
nop
mov r8, qword [rbp + 0x88]
cmp r8, 8
jb 0x1400e8645
inc r8
mov rdx, qword [rbp + 0x70]
lea rcx, [rbp + 0x70]
call fcn.14006cbc0
mov qword [rbp + 0x80], r12
mov qword [rbp + 0x88], 7
mov word [rbp + 0x70], r12w
jmp 0x1400e7a30
call qword [sym.imp.OLEAUT32.dll_SysReAllocString]
mov rdi, rax
mov qword [rbp - 0x10], rax
test rax, rax
je 0x1400e86a2
jmp 0x1400e8296
call qword [sym.imp.OLEAUT32.dll_SysReAllocString]
mov rbx, rax
mov qword [rsp + 0x50], rax
test rax, rax
je 0x1400e86ad
jmp 0x1400e82ba
call fcn.1401660e8
nop
call fcn.1401660e8
int3
call fcn.1401660e8
nop
mov ecx, 0x8007000e
call fcn.140039830
nop
mov ecx, 0x8007000e
call fcn.140039830
nop
call fcn.1401660e8
nop
call fcn.1401660e8
nop
call fcn.1401660e8
nop
call fcn.1401660e8
nop
call fcn.1401660e8
nop
call fcn.1401660e8
nop
call fcn.1401660e8
nop
call fcn.14002ec10
int3
call fcn.1401660e8
nop
call fcn.1401660e8
nop
call fcn.1401660e8
nop
call fcn.1401660e8
int3