// File: /workspace/github_cpp_makefile_star2_O1/parth-shel[P]xpac/metadata.cpp
// Function: metadata::get_info[abi:cxx11]()
std::string metadata::get_info(){
	std::string info;
	info += pkg_name + "\n" + pkg_ver + "\n" + pkg_id + "\n";
	if(dep_list!=NULL)
		for(auto && itr=dep_list->begin(); itr!=dep_list->end(); itr++)
			info += *itr+";";
	return info;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0xb8, %rsp
movq %rsi, %r14
leaq 0x10(%rdi), %rbx
movq %rbx, (%rdi)
movq $0x0, 0x8(%rdi)
movq %rdi, -0x30(%rbp)
movb $0x0, 0x10(%rdi)
leaq -0xa8(%rbp), %r15
movq %r15, -0x10(%r15)
movq (%rsi), %rsi
movq 0x8(%r14), %rdx
addq %rsi, %rdx
leaq -0xb8(%rbp), %rdi
movq %rbx, -0x58(%rbp)
callq 0x8092
leaq 0x2d16(%rip), %rsi      # 0xc7ea
leaq -0xb8(%rbp), %rdi
callq 0x3650
movq 0x40(%r14), %rsi
movq 0x48(%r14), %rdx
leaq -0xb8(%rbp), %rdi
callq 0x3140
leaq -0x68(%rbp), %rsi
movq %rsi, -0x10(%rsi)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x9b18
movq %rdx, -0x78(%rbp)
movq (%rcx), %rdx
movq %rdx, -0x68(%rbp)
jmp 0x9b1e
movups (%rcx), %xmm0
movups %xmm0, (%rsi)
movq 0x8(%rax), %rdx
leaq -0x78(%rbp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x2caa(%rip), %rsi      # 0xc7ea
callq 0x3650
leaq -0x88(%rbp), %rsi
movq %rsi, -0x10(%rsi)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x9b72
movq %rdx, -0x98(%rbp)
movq (%rcx), %rdx
movq %rdx, -0x88(%rbp)
jmp 0x9b78
movups (%rcx), %xmm0
movups %xmm0, (%rsi)
movq 0x8(%rax), %rdx
leaq -0x98(%rbp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0x20(%r14), %rsi
movq 0x28(%r14), %rdx
callq 0x3140
leaq -0xc8(%rbp), %r12
movq %r12, -0x10(%r12)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x9bd1
movq %rdx, -0xd8(%rbp)
movq (%rcx), %rdx
movq %rdx, -0xc8(%rbp)
jmp 0x9bd9
movups (%rcx), %xmm0
movups %xmm0, (%r12)
movq 0x8(%rax), %rdx
leaq -0xd8(%rbp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x2bec(%rip), %rsi      # 0xc7ea
callq 0x3650
leaq -0x40(%rbp), %r13
movq %r13, -0x10(%r13)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x9c27
movq %rdx, -0x50(%rbp)
movq (%rcx), %rdx
movq %rdx, -0x40(%rbp)
jmp 0x9c2f
movups (%rcx), %xmm0
movups %xmm0, (%r13)
movq 0x8(%rax), %rdx
movq %rdx, -0x48(%rbp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq -0x50(%rbp), %rsi
movq -0x48(%rbp), %rdx
movq -0x30(%rbp), %rdi
callq 0x3140
movq -0x50(%rbp), %rdi
cmpq %r13, %rdi
je 0x9c65
callq 0x3360
movq -0xd8(%rbp), %rdi
cmpq %r12, %rdi
je 0x9c76
callq 0x3360
movq -0x98(%rbp), %rdi
leaq -0x88(%rbp), %rax
cmpq %rax, %rdi
je 0x9c8e
callq 0x3360
movq -0x78(%rbp), %rdi
leaq -0x68(%rbp), %rax
cmpq %rax, %rdi
je 0x9ca0
callq 0x3360
movq -0xb8(%rbp), %rdi
cmpq %r15, %rdi
je 0x9cb1
callq 0x3360
movq 0x60(%r14), %rax
testq %rax, %rax
je 0x9d20
movq (%rax), %rbx
movq 0x60(%r14), %rax
cmpq 0x8(%rax), %rbx
je 0x9d20
leaq -0x50(%rbp), %r15
leaq 0x2bb1(%rip), %r12      # 0xc883
movq %r13, -0x50(%rbp)
movq (%rbx), %rsi
movq 0x8(%rbx), %rdx
addq %rsi, %rdx
movq %r15, %rdi
callq 0x8092
movq %r15, %rdi
movq %r12, %rsi
callq 0x3650
movq -0x50(%rbp), %rsi
movq -0x48(%rbp), %rdx
movq -0x30(%rbp), %rdi
callq 0x3140
movq -0x50(%rbp), %rdi
cmpq %r13, %rdi
je 0x9d12
callq 0x3360
addq $0x20, %rbx
movq 0x60(%r14), %rax
cmpq 0x8(%rax), %rbx
jne 0x9cd2
movq -0x30(%rbp), %rax
addq $0xb8, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
movq %rax, %r14
movq -0x50(%rbp), %rdi
cmpq %r13, %rdi
je 0x9d4c
callq 0x3360
jmp 0x9d4c
movq %rax, %r14
movq -0xd8(%rbp), %rdi
cmpq %r12, %rdi
je 0x9d62
callq 0x3360
jmp 0x9d62
movq %rax, %r14
movq -0x98(%rbp), %rdi
leaq -0x88(%rbp), %rax
cmpq %rax, %rdi
je 0x9d7f
callq 0x3360
jmp 0x9d7f
movq %rax, %r14
movq -0x78(%rbp), %rdi
leaq -0x68(%rbp), %rax
cmpq %rax, %rdi
je 0x9d98
callq 0x3360
jmp 0x9d98
jmp 0x9d95
movq %rax, %r14
movq -0xb8(%rbp), %rdi
cmpq %r15, %rdi
jne 0x9dbb
jmp 0x9dc0
jmp 0x9da8
movq %rax, %r14
jmp 0x9dc0
jmp 0x9daf
movq %rax, %r14
movq -0x50(%rbp), %rdi
cmpq %r13, %rdi
je 0x9dc0
callq 0x3360
movq -0x30(%rbp), %rax
movq (%rax), %rdi
cmpq -0x58(%rbp), %rdi
je 0x9dd2
callq 0x3360
movq %r14, %rdi
callq 0x35c0