// File: /workspace/github_cpp_makefile_star2_O2/acherkaoui[P]HTOP/terminal/terminal.cpp
// Function: Curses::printUser()
void Curses::printUser()
{
	int i = 0;
	print(_user, i++, 2, "                                     "
		"                   ", 2);
	print(_user, i++, 2, ("                         " +
		data.user.getModuleName()).c_str(), 8);
	print(_user, i++, 2, "                                     "
		"                   ", 2);
	i++;
	wattron(_user, COLOR_PAIR(5));
	mvwprintw(_user, i++, 2, " HostName: %s", data.user.getHostName().c_str());
	mvwprintw(_user, i++, 2, " UserName: %s", data.user.getUserName().c_str());
	wattroff(_user, COLOR_PAIR(5));
	i++;
	wattron(_user, COLOR_PAIR(4));
	mvwprintw(_user, i++, 2, " Os: %s", data.os.getOSName().c_str());
	mvwprintw(_user, i++, 2, " Version: %s", data.os.getVersion().c_str());
	wattroff(_user, COLOR_PAIR(4));
	i++;
	wattron(_user, COLOR_PAIR(7));
	mvwprintw(_user, i++, 2, " Machine: %s", data.os.getMachine().c_str());
	mvwprintw(_user, i++, 2, " Kernel: %s", data.os.getKernel().c_str());
	wattroff(_user, COLOR_PAIR(7));
	i++;
	print(_user, i++, 2, "                                     "
		"                   ", 2);
	mvwin(_user, LINES - 15, 1);
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
subq $0x40, %rsp
movq %rdi, %rbx
movq 0x6c8(%rdi), %rsi
leaq 0x20a6(%rip), %r8       # 0xb815
pushq $0x2
popq %rcx
xorl %edx, %edx
movl %ecx, %r9d
callq 0x8c16
movq 0x6c8(%rbx), %r15
leaq 0x260(%rbx), %r14
leaq 0x20(%rsp), %r12
movq %r12, %rdi
movq %r14, %rsi
callq 0x7196
leaq 0x2093(%rip), %rsi      # 0xb834
movq %rsp, %rdi
movq %r12, %rdx
callq 0xa5dd
movq (%rsp), %r8
pushq $0x1
popq %rdx
pushq $0x2
popq %rcx
pushq $0x8
popq %r9
movq %r15, %rsi
callq 0x8c16
movq %rsp, %rdi
callq 0x41f0
leaq 0x20(%rsp), %rdi
callq 0x41f0
movq 0x6c8(%rbx), %rsi
leaq 0x2033(%rip), %r8       # 0xb815
pushq $0x2
popq %rbp
movl %ebp, %edx
movl %ebp, %ecx
movl %ebp, %r9d
callq 0x8c16
movq 0x6c8(%rbx), %rdi
movl $0x500, %esi            # imm = 0x500
xorl %edx, %edx
callq 0x4210
movq 0x6c8(%rbx), %r15
movq %rsp, %r12
movq %r12, %rdi
movq %r14, %rsi
callq 0x8860
movq (%r12), %r8
leaq 0x202a(%rip), %rcx      # 0xb84e
pushq $0x4
popq %rsi
movq %r15, %rdi
movl %ebp, %edx
xorl %eax, %eax
callq 0x40f0
movq %rsp, %rdi
callq 0x41f0
movq 0x6c8(%rbx), %r15
movq %rsp, %r12
movq %r12, %rdi
movq %r14, %rsi
callq 0x884a
movq (%r12), %r8
leaq 0x2001(%rip), %rcx      # 0xb85c
pushq $0x5
popq %rsi
pushq $0x2
popq %rdx
movq %r15, %rdi
xorl %eax, %eax
callq 0x40f0
movq %rsp, %rdi
callq 0x41f0
movq 0x6c8(%rbx), %rdi
movl $0x500, %esi            # imm = 0x500
xorl %edx, %edx
callq 0x4440
movq 0x6c8(%rbx), %rdi
movl $0x400, %esi            # imm = 0x400
xorl %edx, %edx
callq 0x4210
movq 0x6c8(%rbx), %r15
leaq 0xd0(%rbx), %r14
movq %rsp, %r12
movq %r12, %rdi
movq %r14, %rsi
callq 0x8202
movq (%r12), %r8
leaq 0x1faa(%rip), %rcx      # 0xb86a
pushq $0x7
popq %rsi
pushq $0x2
popq %rdx
movq %r15, %rdi
xorl %eax, %eax
callq 0x40f0
movq %rsp, %rdi
callq 0x41f0
movq 0x6c8(%rbx), %r15
movq %rsp, %r12
movq %r12, %rdi
movq %r14, %rsi
callq 0x8214
movq (%r12), %r8
leaq 0x1f7a(%rip), %rcx      # 0xb872
pushq $0x8
popq %rsi
pushq $0x2
popq %rdx
movq %r15, %rdi
xorl %eax, %eax
callq 0x40f0
movq %rsp, %rdi
callq 0x41f0
movq 0x6c8(%rbx), %rdi
movl $0x400, %esi            # imm = 0x400
xorl %edx, %edx
callq 0x4440
movq 0x6c8(%rbx), %rdi
movl $0x700, %esi            # imm = 0x700
xorl %edx, %edx
callq 0x4210
movq 0x6c8(%rbx), %r15
movq %rsp, %r12
movq %r12, %rdi
movq %r14, %rsi
callq 0x8226
movq (%r12), %r8
leaq 0x1f29(%rip), %rcx      # 0xb87f
pushq $0xa
popq %rsi
pushq $0x2
popq %rdx
movq %r15, %rdi
xorl %eax, %eax
callq 0x40f0
movq %rsp, %rdi
callq 0x41f0
movq 0x6c8(%rbx), %r15
movq %rsp, %r12
movq %r12, %rdi
movq %r14, %rsi
callq 0x81f0
movq (%r12), %r8
leaq 0x1efe(%rip), %rcx      # 0xb88c
pushq $0xb
popq %rsi
pushq $0x2
popq %rdx
movq %r15, %rdi
xorl %eax, %eax
callq 0x40f0
movq %rsp, %rdi
callq 0x41f0
movq 0x6c8(%rbx), %rdi
movl $0x700, %esi            # imm = 0x700
xorl %edx, %edx
callq 0x4440
movq 0x6c8(%rbx), %rsi
leaq 0x1e4e(%rip), %r8       # 0xb815
pushq $0xd
popq %rdx
pushq $0x2
popq %rcx
movl %ecx, %r9d
callq 0x8c16
movq 0x6c8(%rbx), %rdi
movq 0x75bd(%rip), %rax      # 0x10fa0
movl (%rax), %esi
addl $-0xf, %esi
pushq $0x1
popq %rdx
callq 0x41c0
addq $0x40, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
popq %rbp
retq
jmp 0x9a07
jmp 0x9a07
jmp 0x9a07
jmp 0x9a07
jmp 0x9a07
movq %rax, %rbx
movq %rsp, %rdi
jmp 0x9a24
movq %rax, %rbx
movq %rsp, %rdi
callq 0x41f0
jmp 0x9a1f
movq %rax, %rbx
leaq 0x20(%rsp), %rdi
callq 0x41f0
movq %rbx, %rdi
callq 0x45a0
nop