// File: /workspace/github_cpp_makefile_star2_O3/ColinHarker[P]ltsim/src/system-process.cpp
// Function: SystemProcess::toString[abi:cxx11]()
std::string SystemProcess::toString()
{
   std::ostringstream oss;
   oss << std::setw(5) << user << "" << std::setw(5) << pid << " "
       << std::setw(8) << vsz << " " << std::setw(6) << rss << " "
       << std::setw(5) << tty << " " << std::setw(5) << stat << " "
       << std::setw(5) << start << " " << std::setw(5) << time << " "
       << command << std::endl;
   return oss.str();
}

// Assembly:
pushq %r15
pushq %r14
pushq %rbx
subq $0x180, %rsp            # imm = 0x180
movq %rsi, %r14
movq %rdi, %rbx
leaq 0x8(%rsp), %r15
movq %r15, %rdi
callq 0x32e0
movq (%r15), %rax
movq -0x18(%rax), %rax
movq $0x5, 0x18(%rsp,%rax)
movq (%r14), %rsi
movq 0x8(%r14), %rdx
movq %r15, %rdi
callq 0x3270
movq %rax, %r15
leaq 0x3ed6(%rip), %rsi      # 0xa01e
movq %rax, %rdi
xorl %edx, %edx
callq 0x3270
movq (%r15), %rax
movq -0x18(%rax), %rax
movq $0x5, 0x10(%r15,%rax)
movq 0x20(%r14), %rsi
movq 0x28(%r14), %rdx
movq %r15, %rdi
callq 0x3270
movq %rax, %r15
leaq 0x3ed9(%rip), %rsi      # 0xa055
movl $0x1, %edx
movq %rax, %rdi
callq 0x3270
movq (%r15), %rax
movq -0x18(%rax), %rax
movq $0x8, 0x10(%r15,%rax)
movq 0x80(%r14), %rsi
movq 0x88(%r14), %rdx
movq %r15, %rdi
callq 0x3270
movq %rax, %r15
leaq 0x3e9c(%rip), %rsi      # 0xa055
movl $0x1, %edx
movq %rax, %rdi
callq 0x3270
movq (%r15), %rax
movq -0x18(%rax), %rax
movq $0x6, 0x10(%r15,%rax)
movq 0xa0(%r14), %rsi
movq 0xa8(%r14), %rdx
movq %r15, %rdi
callq 0x3270
movq %rax, %r15
leaq 0x3e5f(%rip), %rsi      # 0xa055
movl $0x1, %edx
movq %rax, %rdi
callq 0x3270
movq (%r15), %rax
movq -0x18(%rax), %rax
movq $0x5, 0x10(%r15,%rax)
movq 0xc0(%r14), %rsi
movq 0xc8(%r14), %rdx
movq %r15, %rdi
callq 0x3270
movq %rax, %r15
leaq 0x3e22(%rip), %rsi      # 0xa055
movl $0x1, %edx
movq %rax, %rdi
callq 0x3270
movq (%r15), %rax
movq -0x18(%rax), %rax
movq $0x5, 0x10(%r15,%rax)
movq 0xe0(%r14), %rsi
movq 0xe8(%r14), %rdx
movq %r15, %rdi
callq 0x3270
movq %rax, %r15
leaq 0x3de5(%rip), %rsi      # 0xa055
movl $0x1, %edx
movq %rax, %rdi
callq 0x3270
movq (%r15), %rax
movq -0x18(%rax), %rax
movq $0x5, 0x10(%r15,%rax)
movq 0x100(%r14), %rsi
movq 0x108(%r14), %rdx
movq %r15, %rdi
callq 0x3270
movq %rax, %r15
leaq 0x3da8(%rip), %rsi      # 0xa055
movl $0x1, %edx
movq %rax, %rdi
callq 0x3270
movq (%r15), %rax
movq -0x18(%rax), %rax
movq $0x5, 0x10(%r15,%rax)
movq 0x120(%r14), %rsi
movq 0x128(%r14), %rdx
movq %r15, %rdi
callq 0x3270
movq %rax, %r15
leaq 0x3d6b(%rip), %rsi      # 0xa055
movl $0x1, %edx
movq %rax, %rdi
callq 0x3270
movq 0x140(%r14), %rsi
movq 0x148(%r14), %rdx
movq %r15, %rdi
callq 0x3270
movq %rax, %r14
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %r14, %rdi
movl $0xa, %esi
callq 0x31f0
movsbl %al, %esi
movq %r14, %rdi
callq 0x3030
movq %rax, %rdi
callq 0x3190
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x3380
movq 0x7c7d(%rip), %rsi      # 0xdfc8
leaq 0x8(%rsp), %rdi
callq 0x3140
leaq 0x78(%rsp), %rdi
callq 0x30c0
movq %rbx, %rax
addq $0x180, %rsp            # imm = 0x180
popq %rbx
popq %r14
popq %r15
retq
movq %rax, %rbx
movq 0x7c4f(%rip), %rsi      # 0xdfc8
leaq 0x8(%rsp), %rdi
callq 0x3140
leaq 0x78(%rsp), %rdi
callq 0x30c0
movq %rbx, %rdi
callq 0x33f0
nop