Function at 0x14009fff0
Capabilities:
Get common file path

Disassembly:
mov qword [rsp + 0x10], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x2d0]
sub rsp, 0x3d0
mov rax, qword [0x14057b900]
xor rax, rsp
mov qword [rbp + 0x2c0], rax
mov r15, r9
mov qword [rbp - 0x38], r9
mov rax, r8
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x30], rcx
mov r8, qword [rbp + 0x348]
mov qword [rbp - 0x28], r8
xorps xmm0, xmm0
xor r9d, r9d
movups xmmword [rbp + 0x228], xmm0
mov qword [rbp + 0x238], r9
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x228], xmm1
xor r13d, r13d
mov qword [rbp + 0x238], r13
mov byte [rbp + 0x170], 1
lea r9, [rbp + 0x228]
mov qword [rbp + 0x178], r9
mov qword [rbp + 0x180], rax
lea rax, [rbp + 0x170]
mov qword [rbp + 0x188], rax
lea rax, [rbp + 0x280]
mov qword [rbp - 0x50], rax
mov qword [rbp + 0x2b8], r13
lea rax, [0x140503ae0]
mov qword [rbp + 0x280], rax
movups xmm0, xmmword [rbp + 0x178]
movups xmmword [rbp + 0x288], xmm0
movsd xmm1, qword [rbp + 0x188]
movsd qword [rbp + 0x298], xmm1
lea rax, [rbp + 0x280]
mov qword [rbp + 0x2b8], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x218], xmm0
mov qword [rbp + 0x218], r13
mov qword [rbp + 0x220], r13
mov byte [rsp + 0x50], r13b
mov rbx, qword [rdx]
mov rbx, qword [rbx]
cmp byte [rbx + 0x19], r13b
jne 0x1400a1584
lea rsi, str.7zWrapper
lea r12, [rbx + 0x20]
mov qword [rbp - 0x50], r12
lea r14, [r12 + 0x20]
mov qword [rbp - 0x40], r14
mov rdx, r14
lea rcx, [rbp + 0x178]
call fcn.1400223f0
nop
mov rax, qword [rbp + 0x338]
test rax, rax
je 0x1400a0149
movzx eax, byte [rax]
nop
test al, al
jne 0x1400a14d7
cmp qword [rbp + 0x188], 0
je 0x1400a1338
lea rcx, [rbp + 0x178]
call fcn.1400fa5e0
mov edi, eax
cmp eax, 0xffffffff
je 0x1400a123c
lea rcx, [rbp + 0x178]
call fcn.140085d30
test al, al
je 0x1400a0185
mov edi, 2
jmp 0x1400a019c
bt edi, 0xa
jae 0x1400a0192
mov edi, 3
jmp 0x1400a019c
movzx edi, dil
shr edi, 4
and edi, 1
test edi, edi
jne 0x1400a0cbf
mov ecx, 0x88
call fcn.14014f518
mov rdi, rax
mov qword [rbp + 0x88], rax
xorps xmm0, xmm0
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm0
movups xmmword [rax + 0x30], xmm0
movups xmmword [rax + 0x40], xmm0
movups xmmword [rax + 0x50], xmm0
movups xmmword [rax + 0x60], xmm0
movups xmmword [rax + 0x70], xmm0
mov dword [rax + 0x28], r13d
lea rax, vtable.CInFileStream.3.0
mov qword [rdi], rax
lea rax, vtable.CInFileStream.4.0
mov qword [rdi + 8], rax
lea rax, vtable.CInFileStream.1.0
mov qword [rdi + 0x10], rax
lea rax, vtable.CInFileStream.2.0
mov qword [rdi + 0x18], rax
lea rax, vtable.CInFileStream.0
mov qword [rdi + 0x20], rax
mov rax, 0xffffffffffffffff
mov qword [rdi + 0x30], rax
mov byte [rdi + 0x38], 0
mov word [rdi + 0x74], 0
mov qword [rdi + 0x78], r13
mov qword [rdi + 0x80], r13
lea rdx, [rbp + 0x178]
cmp qword [rbp + 0x190], 7
cmova rdx, qword [rbp + 0x178]
mov rcx, rdi
call fcn.14009a160
test al, al
jne 0x1400a0ca8
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov esi, eax
cmp eax, 0x20
jne 0x1400a0bc0
mov rcx, rdi
call fcn.1400fb2b0
lea edx, [rsi + 0x68]
mov rcx, rdi
call fcn.14014f510
call fcn.14002c3f0
mov rcx, qword [rax]
mov r10, qword [rcx + 0x20]
lea rcx, [rbp + 0x178]
cmp qword [rbp + 0x190], 7
cmova rcx, qword [rbp + 0x178]
mov qword [rsp + 0x38], rcx
lea rcx, str.Could_not_open_file:__ws._Trying_to_make_a_copy_of_it...
mov qword [rsp + 0x30], rcx
lea rsi, str.7zWrapper
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], 2
mov r9d, 0x606
lea r8, str.D:JenkinsworkspaceN_MBCommon_vs2022_srcmbcommon7zWrapper.cpp
lea rdx, str.mb::common::sevenzip::SevenZipWrapper::CreateArchiveWithDirs
mov rcx, rax
call r10
mov dword [rsp + 0x54], r13d
xorps xmm0, xmm0
movups xmmword [rbp + 0x198], xmm0
mov qword [rbp + 0x1a8], r13
mov qword [rbp + 0x1b0], r13
mov qword [rbp + 0x1a8], r13
mov qword [rbp + 0x1b0], 7
mov word [rbp + 0x198], r13w
movups xmmword [rbp + 0x1f8], xmm0
mov qword [rbp + 0x208], r13
mov qword [rbp + 0x210], r13
mov qword [rbp + 0x208], r13
mov qword [rbp + 0x210], 7
mov word [rbp + 0x1f8], r13w
movups xmmword [rbp + 0x1b8], xmm0
mov qword [rbp + 0x1c8], r13
mov qword [rbp + 0x1d0], r13
mov qword [rbp + 0x1c8], r13
mov qword [rbp + 0x1d0], 7
mov word [rbp + 0x1b8], r13w
movups xmmword [rbp + 0x1d8], xmm0
mov qword [rbp + 0x1e8], r13
mov qword [rbp + 0x1f0], r13
mov qword [rbp + 0x1e8], r13
mov qword [rbp + 0x1f0], 7
mov word [rbp + 0x1d8], r13w
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetTempPathW]
mov edi, eax
test eax, eax
jne 0x1400a055c
call fcn.14002c3f0
mov rsi, rax
mov rcx, qword [rax]
mov rdi, qword [rcx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [rsp + 0x38], eax
lea rax, str.Couldnt_get_temp_path_buffer_size:__lu
mov qword [rsp + 0x30], rax
lea rax, str.7zWrapper
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 1
mov r9d, 0x60e
lea r8, str.D:JenkinsworkspaceN_MBCommon_vs2022_srcmbcommon7zWrapper.cpp
lea rdx, str.mb::common::sevenzip::SevenZipWrapper::CreateArchiveWithDirs
mov rcx, rsi
call rdi
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edi, eax
mov rdx, r14
lea rcx, [rbp + 0xa8]
call fcn.1400223f0
nop
mov dword [rbp + 0xc8], edi
lea rdx, [rbp + 0xa8]
mov rcx, r15
call fcn.1400a3500
nop
lea rcx, [rbp + 0xa8]
call fcn.140021d30
nop
mov dil, 1
mov byte [rsp + 0x50], dil
mov r8, qword [rbp + 0x1f0]
cmp r8, 7
jbe 0x1400a046e
mov rdx, qword [rbp + 0x1d8]
lea rcx, [rbp + 0x1d8]
call fcn.140021ce0
mov qword [rbp + 0x1e8], r13
mov qword [rbp + 0x1f0], 7
mov word [rbp + 0x1d8], r13w
mov r8, qword [rbp + 0x1d0]
cmp r8, 7
jbe 0x1400a04a8
mov rdx, qword [rbp + 0x1b8]
lea rcx, [rbp + 0x1b8]
call fcn.140021ce0
mov qword [rbp + 0x1c8], r13
mov qword [rbp + 0x1d0], 7
mov word [rbp + 0x1b8], r13w
mov qword [rbp + 0x208], r13
mov qword [rbp + 0x210], 7
mov word [rbp + 0x1f8], r13w
mov r8, qword [rbp + 0x1b0]
cmp r8, 7
jbe 0x1400a04fc
mov rdx, qword [rbp + 0x198]
lea rcx, [rbp + 0x198]
call fcn.140021ce0
mov qword [rbp + 0x1a8], r13
mov qword [rbp + 0x1b0], 7
mov word [rbp + 0x198], r13w
mov r8, qword [rbp + 0x190]
cmp r8, 7
jbe 0x1400a0536
mov rdx, qword [rbp + 0x178]
lea rcx, [rbp + 0x178]
call fcn.140021ce0
mov qword [rbp + 0x188], r13
mov qword [rbp + 0x190], 7
mov word [rbp + 0x178], r13w
lea rsi, str.7zWrapper
jmp 0x1400a146f
xor r8d, r8d
mov rdx, rdi
lea rcx, [rbp + 0x1b8]
call fcn.140043f40
lea rdx, [rbp + 0x1b8]
cmp qword [rbp + 0x1d0], 7
cmova rdx, qword [rbp + 0x1b8]
mov ecx, edi
call qword [sym.imp.KERNEL32.dll_GetTempPathW]
test eax, eax
jne 0x1400a0738
call fcn.14002c3f0
mov rsi, rax
mov rcx, qword [rax]
mov rdi, qword [rcx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [rsp + 0x38], eax
lea rax, str.Couldnt_get_temp_path:__lu
mov qword [rsp + 0x30], rax
lea rax, str.7zWrapper
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 1
mov r9d, 0x616
lea r8, str.D:JenkinsworkspaceN_MBCommon_vs2022_srcmbcommon7zWrapper.cpp
lea rdx, str.mb::common::sevenzip::SevenZipWrapper::CreateArchiveWithDirs
mov rcx, rsi
call rdi
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edi, eax
mov rdx, r14
lea rcx, [rbp + 0xd0]
call fcn.1400223f0
nop
mov dword [rbp + 0xf0], edi
lea rdx, [rbp + 0xd0]
mov rcx, r15
call fcn.1400a3500
nop
lea rcx, [rbp + 0xd0]
call fcn.140021d30
nop
mov dil, 1
mov byte [rsp + 0x50], dil
mov r8, qword [rbp + 0x1f0]
cmp r8, 7
jbe 0x1400a064a
mov rdx, qword [rbp + 0x1d8]
lea rcx, [rbp + 0x1d8]
call fcn.140021ce0
mov qword [rbp + 0x1e8], r13
mov qword [rbp + 0x1f0], 7
mov word [rbp + 0x1d8], r13w
mov r8, qword [rbp + 0x1d0]
cmp r8, 7
jbe 0x1400a0684
mov rdx, qword [rbp + 0x1b8]
lea rcx, [rbp + 0x1b8]
call fcn.140021ce0
mov qword [rbp + 0x1c8], r13
mov qword [rbp + 0x1d0], 7
mov word [rbp + 0x1b8], r13w
mov qword [rbp + 0x208], r13
mov qword [rbp + 0x210], 7
mov word [rbp + 0x1f8], r13w
mov r8, qword [rbp + 0x1b0]
cmp r8, 7
jbe 0x1400a06d8
mov rdx, qword [rbp + 0x198]
lea rcx, [rbp + 0x198]
call fcn.140021ce0
mov qword [rbp + 0x1a8], r13
mov qword [rbp + 0x1b0], 7
mov word [rbp + 0x198], r13w
mov r8, qword [rbp + 0x190]
cmp r8, 7
jbe 0x1400a0712
mov rdx, qword [rbp + 0x178]
lea rcx, [rbp + 0x178]
call fcn.140021ce0
mov qword [rbp + 0x188], r13
mov qword [rbp + 0x190], 7
mov word [rbp + 0x178], r13w
lea rsi, str.7zWrapper
jmp 0x1400a146f
mov rax, qword [rbp + 0x1c8]
dec rax
lea rcx, [rbp + 0x1b8]
cmp qword [rbp + 0x1d0], 7
cmova rcx, qword [rbp + 0x1b8]
mov qword [rbp + 0x1c8], rax
mov word [rcx + rax*2], r13w
lea r8, [rbp + 0x1d8]
lea rdx, [rbp + 0x1f8]
lea rcx, [rbp + 0x178]
call fcn.140085b60
lea r8, [rbp + 0x1d8]
lea rdx, [rbp + 0x1b8]
lea rcx, [rbp + 0x68]
call fcn.140089450
nop
mov rdx, rax
lea rcx, [rbp + 0x198]
call fcn.14001f2e0
nop
mov r8, qword [rbp + 0x80]
cmp r8, 7
jbe 0x1400a07c1
mov rdx, qword [rbp + 0x68]
lea rcx, [rbp + 0x68]
call fcn.140021ce0
mov qword [rbp + 0x78], r13
mov qword [rbp + 0x80], 7
mov word [rbp + 0x68], r13w
call fcn.14002c3f0
mov rcx, qword [rax]
mov r10, qword [rcx + 0x20]
lea rdx, [rbp + 0x198]
cmp qword [rbp + 0x1b0], 7
cmova rdx, qword [rbp + 0x198]
lea rcx, [rbp + 0x178]
cmp qword [rbp + 0x190], 7
cmova rcx, qword [rbp + 0x178]
mov qword [rsp + 0x40], rdx
mov qword [rsp + 0x38], rcx
lea rcx, str.Copying_files:__ws_to__ws
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], 4
mov r9d, 0x61f
lea r8, str.D:JenkinsworkspaceN_MBCommon_vs2022_srcmbcommon7zWrapper.cpp
lea rdx, str.mb::common::sevenzip::SevenZipWrapper::CreateArchiveWithDirs
mov rcx, rax
call r10
lea r9, [rsp + 0x54]
xor r8d, r8d
lea rdx, [rbp + 0x198]
lea rcx, [rbp + 0x178]
call fcn.140088050
test al, al
jne 0x1400a0a50
call fcn.14002c3f0
mov rcx, qword [rax]
mov r10, qword [rcx + 0x20]
lea rdx, [rbp + 0x198]
cmp qword [rbp + 0x1b0], 7
cmova rdx, qword [rbp + 0x198]
lea rcx, [rbp + 0x178]
cmp qword [rbp + 0x190], 7
cmova rcx, qword [rbp + 0x178]
mov qword [rsp + 0x48], rdx
mov qword [rsp + 0x40], rcx
mov edi, dword [rsp + 0x54]
mov dword [rsp + 0x38], edi
lea rcx, str.Error___u__copying_files:__ws_to__ws
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], 1
mov r9d, 0x623
lea r8, str.D:JenkinsworkspaceN_MBCommon_vs2022_srcmbcommon7zWrapper.cpp
lea rdx, str.mb::common::sevenzip::SevenZipWrapper::CreateArchiveWithDirs
mov rcx, rax
call r10
mov rdx, r14
lea rcx, [rbp + 0xf8]
call fcn.1400223f0
nop
mov dword [rbp + 0x118], edi
lea rdx, [rbp + 0xf8]
mov rcx, r15
call fcn.1400a3500
nop
lea rcx, [rbp + 0xf8]
call fcn.140021d30
nop
mov dil, 1
mov byte [rsp + 0x50], dil
mov r8, qword [rbp + 0x1f0]
cmp r8, 7
jbe 0x1400a0949
mov rdx, qword [rbp + 0x1d8]
lea rcx, [rbp + 0x1d8]
call fcn.140021ce0
mov qword [rbp + 0x1e8], r13
mov qword [rbp + 0x1f0], 7
mov word [rbp + 0x1d8], r13w
mov r8, qword [rbp + 0x1d0]
cmp r8, 7
jbe 0x1400a0983
mov rdx, qword [rbp + 0x1b8]
lea rcx, [rbp + 0x1b8]
call fcn.140021ce0
mov qword [rbp + 0x1c8], r13
mov qword [rbp + 0x1d0], 7
mov word [rbp + 0x1b8], r13w
mov r8, qword [rbp + 0x210]
cmp r8, 7
jbe 0x1400a09bd
mov rdx, qword [rbp + 0x1f8]
lea rcx, [rbp + 0x1f8]
call fcn.140021ce0
mov qword [rbp + 0x208], r13
mov qword [rbp + 0x210], 7
mov word [rbp + 0x1f8], r13w
mov r8, qword [rbp + 0x1b0]
cmp r8, 7
jbe 0x1400a09f7
mov rdx, qword [rbp + 0x198]
lea rcx, [rbp + 0x198]
call fcn.140021ce0
mov qword [rbp + 0x1a8], r13
mov qword [rbp + 0x1b0], 7
mov word [rbp + 0x198], r13w
mov r8, qword [rbp + 0x190]
cmp r8, 7
jbe 0x1400a0a31
mov rdx, qword [rbp + 0x178]
lea rcx, [rbp + 0x178]
call fcn.140021ce0
mov qword [rbp + 0x188], r13
mov qword [rbp + 0x190], 7
mov word [rbp + 0x178], r13w
jmp 0x1400a146f
mov rax, qword [rbp + 0x230]
cmp rax, qword [rbp + 0x238]
je 0x1400a0a79
lea rdx, [rbp + 0x198]
mov rcx, rax
call fcn.1400223f0
add qword [rbp + 0x230], 0x20
jmp 0x1400a0a8f
lea r8, [rbp + 0x198]
mov rdx, rax
lea rcx, [rbp + 0x228]
call fcn.14003ccd0
mov rsi, qword [rbp + 0x1a8]
lea r9, [rbp + 0x198]
cmp qword [rbp + 0x1b0], 7
cmova r9, qword [rbp + 0x198]
mov rax, qword [rbp + 0x190]
cmp rsi, rax
ja 0x1400a0ae9
lea rdi, [rbp + 0x178]
cmp rax, 7
cmova rdi, qword [rbp + 0x178]
mov qword [rbp + 0x188], rsi
lea r8, [rsi + rsi]
mov rdx, r9
mov rcx, rdi
call fcn.1403ebbf0
mov word [rdi + rsi*2], r13w
jmp 0x1400a0af9
mov rdx, rsi
lea rcx, [rbp + 0x178]
call fcn.140023ce0
nop
mov r8, qword [rbp + 0x1f0]
cmp r8, 7
jbe 0x1400a0b19
mov rdx, qword [rbp + 0x1d8]
lea rcx, [rbp + 0x1d8]
call fcn.140021ce0
mov qword [rbp + 0x1e8], r13
mov qword [rbp + 0x1f0], 7
mov word [rbp + 0x1d8], r13w
lea rcx, [rbp + 0x1b8]
call fcn.140021d30
nop
mov r8, qword [rbp + 0x210]
cmp r8, 7
jbe 0x1400a0b60
mov rdx, qword [rbp + 0x1f8]
lea rcx, [rbp + 0x1f8]
call fcn.140021ce0
mov qword [rbp + 0x208], r13
mov qword [rbp + 0x210], 7
mov word [rbp + 0x1f8], r13w
mov r8, qword [rbp + 0x1b0]
cmp r8, 7
jbe 0x1400a0b9a
mov rdx, qword [rbp + 0x198]
lea rcx, [rbp + 0x198]
call fcn.140021ce0
mov qword [rbp + 0x1a8], r13
mov qword [rbp + 0x1b0], 7
mov word [rbp + 0x198], r13w
lea rsi, str.7zWrapper
jmp 0x1400a0cc8
call fcn.14002c3f0
mov rcx, qword [rax]
mov r10, qword [rcx + 0x20]
lea rcx, [rbp + 0x178]
cmp qword [rbp + 0x190], 7
cmova rcx, qword [rbp + 0x178]
mov qword [rsp + 0x40], rcx
mov dword [rsp + 0x38], esi
lea rcx, str.Error___lu__opening_file:__ws
mov qword [rsp + 0x30], rcx
lea rsi, str.7zWrapper
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], 1
mov r9d, 0x62d
lea r8, str.D:JenkinsworkspaceN_MBCommon_vs2022_srcmbcommon7zWrapper.cpp
lea rdx, str.mb::common::sevenzip::SevenZipWrapper::CreateArchiveWithDirs
mov rcx, rax
call r10
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edi, eax
mov rdx, r14
lea rcx, [rbp + 0x120]
call fcn.1400223f0
nop
mov dword [rbp + 0x140], edi
lea rdx, [rbp + 0x120]
mov rcx, r15
call fcn.1400a3500
nop
lea rcx, [rbp + 0x120]
call fcn.140021d30
nop
mov dil, 1
mov byte [rsp + 0x50], dil
mov r8, qword [rbp + 0x190]
cmp r8, 7
jbe 0x1400a0c89
mov rdx, qword [rbp + 0x178]
lea rcx, [rbp + 0x178]
call fcn.140021ce0
mov qword [rbp + 0x188], r13
mov qword [rbp + 0x190], 7
mov word [rbp + 0x178], r13w
jmp 0x1400a146f
mov rcx, rdi
call fcn.1400fb2b0
mov edx, 0x88
mov rcx, rdi
call fcn.14014f510
jmp 0x1400a0cc8
cmp edi, 1
jne 0x1400a125b
mov qword [rbp + 0x240], r13
mov qword [rbp + 0x248], 0
mov qword [rbp + 0x250], 0
mov qword [rbp + 0x258], 0
mov dword [rbp + 0x260], r13d
mov word [rbp + 0x264], 0
mov qword [rbp + 0x268], r13
mov ecx, 8
call fcn.14014fc5c
mov qword [rbp + 0x268], rax
mov dword [rbp + 0x270], r13d
mov dword [rbp + 0x274], 3
mov word [rax], r13w
lea rdx, [rbp + 0x178]
cmp qword [rbp + 0x190], 7
cmova rdx, qword [rbp + 0x178]
lea rcx, [rbp + 0x240]
call fcn.1400fbd10
test al, al
jne 0x1400a0ea4
call fcn.14002c3f0
mov rcx, qword [rax]
mov r10, qword [rcx + 0x20]
lea rcx, [rbp + 0x178]
cmp qword [rbp + 0x190], 7
cmova rcx, qword [rbp + 0x178]
mov qword [rsp + 0x38], rcx
lea rcx, str.Archive_input_object_not_found___ls
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], 1
mov r9d, 0x646
lea r8, str.D:JenkinsworkspaceN_MBCommon_vs2022_srcmbcommon7zWrapper.cpp
lea rdx, str.mb::common::sevenzip::SevenZipWrapper::CreateArchiveWithDirs
mov rcx, rax
call r10
mov rdx, r14
lea rcx, [rbp - 0x10]
call fcn.1400223f0
nop
mov dword [rbp + 0x10], 2
mov rdx, qword [r15 + 8]
cmp rdx, qword [r15 + 0x10]
je 0x1400a0e13
mov qword [rbp + 0x90], rdx
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], r13
mov qword [rdx + 0x18], r13
movups xmm0, xmmword [rbp - 0x10]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rbp]
movups xmmword [rdx + 0x10], xmm1
mov qword [rbp], r13
mov qword [rbp + 8], 7
mov word [rbp - 0x10], r13w
mov eax, dword [rbp + 0x10]
mov dword [rdx + 0x20], eax
add qword [r15 + 8], 0x28
jmp 0x1400a0e20
lea r8, [rbp - 0x10]
mov rcx, r15
call fcn.1400a3da0
nop
lea rcx, [rbp - 0x10]
call fcn.140021d30
nop
mov dil, 1
mov byte [rsp + 0x50], dil
mov rcx, qword [rbp + 0x268]
call fcn.14014f510
nop
mov rdx, qword [rbp + 0x190]
cmp rdx, 7
jbe 0x1400a0e85
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x178]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a0e80
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400a16df
call fcn.14014f510
mov qword [rbp + 0x188], r13
mov qword [rbp + 0x190], 7
mov word [rbp + 0x178], r13w
jmp 0x1400a146f
mov qword [rbp - 0x80], r13
mov ecx, 8
call fcn.14014fc5c
mov r15, rax
mov qword [rbp - 0x80], rax
mov dword [rbp - 0x78], r13d
mov dword [rbp - 0x74], 3
mov word [rax], r13w
mov qword [rbp - 0x70], r13
mov ecx, 8
call fcn.14014fc5c
mov qword [rbp - 0x70], rax
mov dword [rbp - 0x68], r13d
mov dword [rbp - 0x64], 3
mov word [rax], r13w
mov qword [rsp + 0x60], r13
mov dword [rbp - 0x60], r13d
mov qword [rsp + 0x68], 0
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x78], 0
mov qword [rbp - 0x58], r13
mov eax, dword [rbp + 0x260]
mov dword [rsp + 0x54], eax
mov dword [rbp - 0x60], eax
mov rax, qword [rbp + 0x240]
mov qword [rbp - 0x48], rax
mov qword [rsp + 0x60], rax
mov rdi, qword [rbp + 0x248]
mov qword [rsp + 0x68], rdi
mov rsi, qword [rbp + 0x250]
mov qword [rsp + 0x70], rsi
mov r14, qword [rbp + 0x258]
mov qword [rsp + 0x78], r14
mov r13, r12
cmp qword [r12 + 0x18], 7
jbe 0x1400a0f61
mov r13, qword [r12]
xor ecx, ecx
cmp word [r13], cx
je 0x1400a0fbe
nop word [rax + rax]
inc ecx
mov r12d, ecx
cmp word [r13 + rcx*2], 0
jne 0x1400a0f70
mov ecx, r12d
cmp r12d, 3
jbe 0x1400a0fbe
lea rcx, [r12 + 1]
mov eax, 2
mul rcx
mov rcx, 0xffffffffffffffff
cmovo rax, rcx
mov rcx, rax
call fcn.14014fc5c
mov r15, rax
mov rcx, qword [rbp - 0x80]
call fcn.14014f510
mov qword [rbp - 0x80], r15
mov dword [rbp - 0x74], r12d
mov ecx, r12d
mov dword [rbp - 0x78], ecx
lea r8d, [rcx + 1]
add r8, r8
mov rdx, r13
mov rcx, r15
call fcn.1403ebbf0
lea r13, [rbp + 0x178]
cmp qword [rbp + 0x190], 7
cmova r13, qword [rbp + 0x178]
xor ecx, ecx
cmp word [r13], cx
je 0x1400a104e
nop dword [rax]
nop word [rax + rax]
inc ecx
mov r12d, ecx
cmp word [r13 + rcx*2], 0
jne 0x1400a1000
mov ecx, r12d
cmp r12d, 3
jbe 0x1400a104e
lea rcx, [r12 + 1]
mov eax, 2
mul rcx
mov rcx, 0xffffffffffffffff
cmovo rax, rcx
mov rcx, rax
call fcn.14014fc5c
mov r15, rax
mov rcx, qword [rbp - 0x70]
call fcn.14014f510
mov qword [rbp - 0x70], r15
mov dword [rbp - 0x64], r12d
mov ecx, r12d
mov dword [rbp - 0x68], ecx
lea r8d, [rcx + 1]
add r8, r8
mov rdx, r13
mov r12, qword [rbp - 0x70]
mov rcx, r12
call fcn.1403ebbf0
lea rcx, [rbp + 0x218]
call fcn.1400a3a30
mov ecx, 0x50
call fcn.14014f518
mov r15, rax
mov qword [rbp + 0x98], rax
mov rax, qword [rbp - 0x48]
mov qword [r15], rax
mov qword [r15 + 8], rdi
mov qword [r15 + 0x10], rsi
mov qword [r15 + 0x18], r14
lea rcx, [r15 + 0x20]
lea rdx, [rbp - 0x80]
call fcn.1400fa9f0
nop
lea rcx, [r15 + 0x30]
lea rdx, [rbp - 0x70]
call fcn.1400fa9f0
nop
mov eax, dword [rsp + 0x54]
mov dword [r15 + 0x40], eax
xor r13d, r13d
mov qword [r15 + 0x48], r13
mov ecx, dword [rbp + 0x220]
lea eax, [rcx + 1]
mov dword [rbp + 0x220], eax
mov rax, qword [rbp + 0x218]
mov qword [rax + rcx*8], r15
mov rdx, qword [rbp - 0x40]
lea rcx, [rbp + 0x18]
call fcn.1400223f0
nop
mov dword [rbp + 0x38], r13d
mov r15, qword [rbp - 0x38]
mov rdx, qword [r15 + 8]
cmp rdx, qword [r15 + 0x10]
je 0x1400a1141
mov qword [rbp + 0xa0], rdx
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], r13
mov qword [rdx + 0x18], r13
movups xmm0, xmmword [rbp + 0x18]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rbp + 0x28]
movups xmmword [rdx + 0x10], xmm1
mov qword [rbp + 0x28], r13
mov qword [rbp + 0x30], 7
mov word [rbp + 0x18], r13w
mov eax, dword [rbp + 0x38]
mov dword [rdx + 0x20], eax
add qword [r15 + 8], 0x28
jmp 0x1400a114e
lea r8, [rbp + 0x18]
mov rcx, r15
call fcn.1400a3da0
nop
lea rcx, [rbp + 0x18]
call fcn.140021d30
nop
call fcn.14002c3f0
mov rcx, qword [rax]
mov r10, qword [rcx + 0x20]
mov rcx, qword [rbp - 0x50]
cmp qword [rcx + 0x18], 7
jbe 0x1400a1172
mov rcx, qword [rcx]
mov qword [rsp + 0x38], rcx
lea rcx, str.Adding_:__ws
mov qword [rsp + 0x30], rcx
lea rsi, str.7zWrapper
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], 5
mov r9d, 0x656
lea r8, str.D:JenkinsworkspaceN_MBCommon_vs2022_srcmbcommon7zWrapper.cpp
lea rdx, str.mb::common::sevenzip::SevenZipWrapper::CreateArchiveWithDirs
mov rcx, rax
call r10
nop
mov rcx, r12
call fcn.14014f510
nop
mov rcx, qword [rbp - 0x80]
call fcn.14014f510
nop
mov rcx, qword [rbp + 0x268]
call fcn.14014f510
nop
mov rdx, qword [rbp + 0x190]
cmp rdx, 7
jbe 0x1400a1218
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x178]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a1213
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400a16e5
call fcn.14014f510
mov qword [rbp + 0x188], r13
mov qword [rbp + 0x190], 7
mov word [rbp + 0x178], r13w
movzx edi, byte [rsp + 0x50]
jmp 0x1400a146f
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 5
je 0x1400a1256
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0x20
jne 0x1400a1338
mov edi, 4
call fcn.14002c3f0
mov rcx, qword [rax]
mov r10, qword [rcx + 0x20]
lea rcx, [rbp + 0x178]
cmp qword [rbp + 0x190], 7
cmova rcx, qword [rbp + 0x178]
mov qword [rsp + 0x40], rcx
mov dword [rsp + 0x38], edi
lea rcx, str.Unexpected_object_type___d_____ls
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], 1
mov r9d, 0x63c
lea r8, str.D:JenkinsworkspaceN_MBCommon_vs2022_srcmbcommon7zWrapper.cpp
lea rdx, str.mb::common::sevenzip::SevenZipWrapper::CreateArchiveWithDirs
mov rcx, rax
call r10
mov rdx, r14
lea rcx, [rbp + 0x148]
call fcn.1400223f0
nop
mov dword [rbp + 0x168], 2
lea rdx, [rbp + 0x148]
mov rcx, r15
call fcn.1400a3500
nop
lea rcx, [rbp + 0x148]
call fcn.140021d30
nop
mov dil, 1
mov byte [rsp + 0x50], dil
mov r8, qword [rbp + 0x190]
cmp r8, 7
jbe 0x1400a1319
mov rdx, qword [rbp + 0x178]
lea rcx, [rbp + 0x178]
call fcn.140021ce0
mov qword [rbp + 0x188], r13
mov qword [rbp + 0x190], 7
mov word [rbp + 0x178], r13w
jmp 0x1400a146f
call fcn.14002c3f0
mov rcx, qword [rax]
mov r10, qword [rcx + 0x20]
lea rcx, [rbp + 0x178]
cmp qword [rbp + 0x190], 7
cmova rcx, qword [rbp + 0x178]
mov qword [rsp + 0x38], rcx
lea rcx, str.Object_not_found__ls
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], 1
mov r9d, 0x5f5
lea r8, str.D:JenkinsworkspaceN_MBCommon_vs2022_srcmbcommon7zWrapper.cpp
lea rdx, str.mb::common::sevenzip::SevenZipWrapper::CreateArchiveWithDirs
mov rcx, rax
call r10
mov rdx, r14
lea rcx, [rbp + 0x40]
call fcn.1400223f0
nop
mov dword [rbp + 0x60], 2
mov rdx, qword [r15 + 8]
cmp rdx, qword [r15 + 0x10]
je 0x1400a13f0
mov qword [rbp - 0x18], rdx
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], r13
mov qword [rdx + 0x18], r13
movups xmm0, xmmword [rbp + 0x40]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rbp + 0x50]
movups xmmword [rdx + 0x10], xmm1
mov qword [rbp + 0x50], r13
mov qword [rbp + 0x58], 7
mov word [rbp + 0x40], r13w
mov eax, dword [rbp + 0x60]
mov dword [rdx + 0x20], eax
add qword [r15 + 8], 0x28
jmp 0x1400a13fd
lea r8, [rbp + 0x40]
mov rcx, r15
call fcn.1400a3da0
nop
lea rcx, [rbp + 0x40]
call fcn.140021d30
nop
mov dil, 1
mov byte [rsp + 0x50], dil
mov rdx, qword [rbp + 0x190]
cmp rdx, 7
jbe 0x1400a1455
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x178]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a1450
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400a16eb
call fcn.14014f510
mov qword [rbp + 0x188], r13
mov qword [rbp + 0x190], 7
mov word [rbp + 0x178], r13w
mov rax, qword [rbx + 0x10]
cmp byte [rax + 0x19], 0
je 0x1400a149b
mov rax, qword [rbx + 8]
cmp byte [rax + 0x19], 0
jne 0x1400a1496
cmp rbx, qword [rax + 0x10]
jne 0x1400a1496
mov rbx, rax
mov rax, qword [rax + 8]
cmp byte [rax + 0x19], 0
je 0x1400a1483
mov rbx, rax
jmp 0x1400a14bc
mov rbx, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], 0
jne 0x1400a14bc
nop word [rax + rax]
mov rbx, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], 0
je 0x1400a14b0
cmp byte [rbx + 0x19], 0
je 0x1400a0110
test dil, dil
je 0x1400a157c
xor r14b, r14b
jmp 0x1400a15c3
call fcn.14002c3f0
mov rcx, qword [rax]
mov r10, qword [rcx + 0x18]
lea rcx, str.Archiving_has_been_cancelled
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], 2
mov r9d, 0x5ee
lea r8, str.D:JenkinsworkspaceN_MBCommon_vs2022_srcmbcommon7zWrapper.cpp
lea rdx, str.mb::common::sevenzip::SevenZipWrapper::CreateArchiveWithDirs
mov rcx, rax
call r10
nop
mov rdx, qword [rbp + 0x190]
cmp rdx, 7
jbe 0x1400a155d
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x178]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a1558
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400a16d9
call fcn.14014f510
mov qword [rbp + 0x188], r13
mov qword [rbp + 0x190], 7
mov word [rbp + 0x178], r13w
xor r14b, r14b
jmp 0x1400a15c3
mov rcx, qword [rbp - 0x30]
mov r8, qword [rbp - 0x28]
mov rax, qword [rbp + 0x338]
mov qword [rsp + 0x30], rax
mov eax, dword [rbp + 0x330]
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x20], r8
movzx r9d, byte [rbp + 0x340]
mov r8, qword [rbp - 0x20]
lea rdx, [rbp + 0x218]
call fcn.14009f8e0
movzx r14d, al
xor al, 1
mov byte [rbp + 0x170], al
mov edi, dword [rbp + 0x220]
test edi, edi
je 0x1400a1611
mov esi, edi
shl rsi, 3
dec edi
lea rsi, [rsi - 8]
mov rax, qword [rbp + 0x218]
mov rbx, qword [rax + rsi]
mov qword [rbp - 0x18], rbx
test rbx, rbx
je 0x1400a160d
mov rcx, qword [rbx + 0x30]
call fcn.14014f510
nop
mov rcx, qword [rbx + 0x20]
call fcn.14014f510
mov edx, 0x50
mov rcx, rbx
call fcn.14014f510
test edi, edi
jne 0x1400a15d3
mov rcx, qword [rbp + 0x218]
call fcn.14014f510
nop
lea rcx, [rbp + 0x280]
call fcn.14002be80
nop
mov rbx, qword [rbp + 0x228]
test rbx, rbx
je 0x1400a16a5
mov rdi, qword [rbp + 0x230]
cmp rbx, rdi
je 0x1400a165c
mov rcx, rbx
call fcn.140021d30
nop
add rbx, 0x20
cmp rbx, rdi
jne 0x1400a1643
mov rbx, qword [rbp + 0x228]
mov rdx, qword [rbp + 0x238]
sub rdx, rbx
and rdx, 0xffffffffffffffe0
mov rax, rbx
cmp rdx, 0x1000
jb 0x1400a168b
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400a16d3
mov rcx, rbx
call fcn.14014f510
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x228], xmm0
mov qword [rbp + 0x238], r13
movzx eax, r14b
mov rcx, qword [rbp + 0x2c0]
xor rcx, rsp
call fcn.14014f4f0
mov rbx, qword [rsp + 0x418]
add rsp, 0x3d0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.14015fa1c
nop
call fcn.14015fa1c
nop
call fcn.14015fa1c
nop
call fcn.14015fa1c
nop
call fcn.14015fa1c
int3