// File: 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 %rbp
movq %rsp, %rbp
subq $0x2e0, %rsp            # imm = 0x2E0
movq %rdi, -0x1d8(%rbp)
movq %rdi, %rax
movq %rax, -0x1d0(%rbp)
movq %rdi, -0x8(%rbp)
movq %rsi, -0x10(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x1c8(%rbp)
leaq -0x188(%rbp), %rdi
callq 0x3410
movl $0x5, %edi
callq 0x88d0
movl %eax, -0x1bc(%rbp)
jmp 0x95ad
movl -0x1bc(%rbp), %eax
movl %eax, -0x18c(%rbp)
movl -0x18c(%rbp), %esi
leaq -0x188(%rbp), %rdi
callq 0x3360
movq %rax, -0x1e0(%rbp)
jmp 0x95d4
movq -0x1c8(%rbp), %rsi
movq -0x1e0(%rbp), %rdi
callq 0x3290
movq %rax, -0x1e8(%rbp)
jmp 0x95f0
movq -0x1e8(%rbp), %rdi
leaq 0x4a20(%rip), %rsi      # 0xe01e
callq 0x32a0
movq %rax, -0x1f0(%rbp)
jmp 0x960c
movl $0x5, %edi
callq 0x88d0
movl %eax, -0x1f4(%rbp)
jmp 0x961e
movq -0x1f0(%rbp), %rdi
movl -0x1f4(%rbp), %eax
movl %eax, -0x1a0(%rbp)
movl -0x1a0(%rbp), %esi
callq 0x3360
movq %rax, -0x200(%rbp)
jmp 0x9645
movq -0x200(%rbp), %rdi
movq -0x1c8(%rbp), %rsi
addq $0x20, %rsi
callq 0x3290
movq %rax, -0x208(%rbp)
jmp 0x9665
movq -0x208(%rbp), %rdi
leaq 0x49e2(%rip), %rsi      # 0xe055
callq 0x32a0
movq %rax, -0x210(%rbp)
jmp 0x9681
movl $0x8, %edi
callq 0x88d0
movl %eax, -0x214(%rbp)
jmp 0x9693
movq -0x210(%rbp), %rdi
movl -0x214(%rbp), %eax
movl %eax, -0x1a4(%rbp)
movl -0x1a4(%rbp), %esi
callq 0x3360
movq %rax, -0x220(%rbp)
jmp 0x96ba
movq -0x220(%rbp), %rdi
movq -0x1c8(%rbp), %rsi
subq $-0x80, %rsi
callq 0x3290
movq %rax, -0x228(%rbp)
jmp 0x96da
movq -0x228(%rbp), %rdi
leaq 0x496d(%rip), %rsi      # 0xe055
callq 0x32a0
movq %rax, -0x230(%rbp)
jmp 0x96f6
movl $0x6, %edi
callq 0x88d0
movl %eax, -0x234(%rbp)
jmp 0x9708
movq -0x230(%rbp), %rdi
movl -0x234(%rbp), %eax
movl %eax, -0x1a8(%rbp)
movl -0x1a8(%rbp), %esi
callq 0x3360
movq %rax, -0x240(%rbp)
jmp 0x972f
movq -0x240(%rbp), %rdi
movq -0x1c8(%rbp), %rsi
addq $0xa0, %rsi
callq 0x3290
movq %rax, -0x248(%rbp)
jmp 0x9752
movq -0x248(%rbp), %rdi
leaq 0x48f5(%rip), %rsi      # 0xe055
callq 0x32a0
movq %rax, -0x250(%rbp)
jmp 0x976e
movl $0x5, %edi
callq 0x88d0
movl %eax, -0x254(%rbp)
jmp 0x9780
movq -0x250(%rbp), %rdi
movl -0x254(%rbp), %eax
movl %eax, -0x1ac(%rbp)
movl -0x1ac(%rbp), %esi
callq 0x3360
movq %rax, -0x260(%rbp)
jmp 0x97a7
movq -0x260(%rbp), %rdi
movq -0x1c8(%rbp), %rsi
addq $0xc0, %rsi
callq 0x3290
movq %rax, -0x268(%rbp)
jmp 0x97ca
movq -0x268(%rbp), %rdi
leaq 0x487d(%rip), %rsi      # 0xe055
callq 0x32a0
movq %rax, -0x270(%rbp)
jmp 0x97e6
movl $0x5, %edi
callq 0x88d0
movl %eax, -0x274(%rbp)
jmp 0x97f8
movq -0x270(%rbp), %rdi
movl -0x274(%rbp), %eax
movl %eax, -0x1b0(%rbp)
movl -0x1b0(%rbp), %esi
callq 0x3360
movq %rax, -0x280(%rbp)
jmp 0x981f
movq -0x280(%rbp), %rdi
movq -0x1c8(%rbp), %rsi
addq $0xe0, %rsi
callq 0x3290
movq %rax, -0x288(%rbp)
jmp 0x9842
movq -0x288(%rbp), %rdi
leaq 0x4805(%rip), %rsi      # 0xe055
callq 0x32a0
movq %rax, -0x290(%rbp)
jmp 0x985e
movl $0x5, %edi
callq 0x88d0
movl %eax, -0x294(%rbp)
jmp 0x9870
movq -0x290(%rbp), %rdi
movl -0x294(%rbp), %eax
movl %eax, -0x1b4(%rbp)
movl -0x1b4(%rbp), %esi
callq 0x3360
movq %rax, -0x2a0(%rbp)
jmp 0x9897
movq -0x2a0(%rbp), %rdi
movq -0x1c8(%rbp), %rsi
addq $0x100, %rsi            # imm = 0x100
callq 0x3290
movq %rax, -0x2a8(%rbp)
jmp 0x98ba
movq -0x2a8(%rbp), %rdi
leaq 0x478d(%rip), %rsi      # 0xe055
callq 0x32a0
movq %rax, -0x2b0(%rbp)
jmp 0x98d6
movl $0x5, %edi
callq 0x88d0
movl %eax, -0x2b4(%rbp)
jmp 0x98e8
movq -0x2b0(%rbp), %rdi
movl -0x2b4(%rbp), %eax
movl %eax, -0x1b8(%rbp)
movl -0x1b8(%rbp), %esi
callq 0x3360
movq %rax, -0x2c0(%rbp)
jmp 0x990f
movq -0x2c0(%rbp), %rdi
movq -0x1c8(%rbp), %rsi
addq $0x120, %rsi            # imm = 0x120
callq 0x3290
movq %rax, -0x2c8(%rbp)
jmp 0x9932
movq -0x2c8(%rbp), %rdi
leaq 0x4715(%rip), %rsi      # 0xe055
callq 0x32a0
movq %rax, -0x2d0(%rbp)
jmp 0x994e
movq -0x2d0(%rbp), %rdi
movq -0x1c8(%rbp), %rsi
addq $0x140, %rsi            # imm = 0x140
callq 0x3290
movq %rax, -0x2d8(%rbp)
jmp 0x9971
movq -0x2d8(%rbp), %rdi
movq 0xb631(%rip), %rsi      # 0x14fb0
callq 0x3300
jmp 0x9986
movq -0x1d8(%rbp), %rdi
leaq -0x188(%rbp), %rsi
callq 0x32d0
jmp 0x999b
leaq -0x188(%rbp), %rdi
callq 0x3090
movq -0x1d0(%rbp), %rax
addq $0x2e0, %rsp            # imm = 0x2E0
popq %rbp
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x198(%rbp)
movl %eax, -0x19c(%rbp)
leaq -0x188(%rbp), %rdi
callq 0x3090
movq -0x198(%rbp), %rdi
callq 0x3510
nopw %cs:(%rax,%rax)