// File: /workspace/github_cpp_makefile_star2_O3/acherkaoui[P]HTOP/core/Parser.cpp
// Function: Parser::Parser(int, char**)
Parser::Parser(int ac, char **av)
{
	this->_map["ram"] = "true";
	this->_map["cpu"] = "true";
	this->_map["network"] = "true";
	this->_map["os"] = "true";
	this->_map["process"] = "true";
	this->_map["user"] = "true";
	this->_map["clock"] = "true";
	this->parse(this->_file);
	this->flagHandler(ac, av);
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x48, %rsp
movq %rdx, %r15
movl %esi, %ebp
movq %rdi, %r12
leaq 0xb31b(%rip), %rax      # 0x11b50
movq %rax, (%rdi)
leaq 0x8(%rdi), %rbx
leaq 0x10(%rdi), %rax
movl $0x0, 0x10(%rdi)
xorl %ecx, %ecx
movq %rcx, 0x18(%rdi)
movq %rax, 0x20(%rdi)
movq %rax, 0x28(%rdi)
movq %rcx, 0x30(%rdi)
leaq 0x38(%rdi), %r14
leaq 0x48(%rdi), %rax
movq %rax, 0x20(%rsp)
movq %rax, 0x38(%rdi)
leaq 0x6831(%rip), %rsi      # 0xd0a2
leaq 0x6834(%rip), %rdx      # 0xd0ac
movq %r14, %rdi
callq 0x647a
movb $0x0, 0x58(%r12)
leaq 0x10(%rsp), %r13
movq %r13, -0x10(%r13)
leaq 0x67b2(%rip), %rsi      # 0xd048
leaq 0x67ae(%rip), %rdx      # 0xd04b
movq %rsp, %rdi
callq 0x647a
movq %rsp, %rsi
movq %rbx, %rdi
callq 0x5eae
movq 0x8(%rax), %rdx
leaq 0x67f2(%rip), %rcx      # 0xd0ad
movl $0x4, %r8d
movq %rax, %rdi
xorl %esi, %esi
callq 0x4500
movq (%rsp), %rdi
cmpq %r13, %rdi
je 0x68d9
callq 0x4320
movq %rsp, %rdi
movq %r13, (%rdi)
leaq 0x7079(%rip), %rsi      # 0xd95f
leaq 0x7075(%rip), %rdx      # 0xd962
callq 0x647a
movq %rsp, %rsi
movq %rbx, %rdi
callq 0x5eae
movq 0x8(%rax), %rdx
leaq 0x67a5(%rip), %rcx      # 0xd0ad
movl $0x4, %r8d
movq %rax, %rdi
xorl %esi, %esi
callq 0x4500
movq (%rsp), %rdi
cmpq %r13, %rdi
je 0x6926
callq 0x4320
movq %rsp, %rdi
movq %r13, (%rdi)
leaq 0x6702(%rip), %rsi      # 0xd035
leaq 0x6702(%rip), %rdx      # 0xd03c
callq 0x647a
movq %rsp, %rsi
movq %rbx, %rdi
callq 0x5eae
movq 0x8(%rax), %rdx
leaq 0x6758(%rip), %rcx      # 0xd0ad
movl $0x4, %r8d
movq %rax, %rdi
xorl %esi, %esi
callq 0x4500
movq (%rsp), %rdi
cmpq %r13, %rdi
je 0x6973
callq 0x4320
movq %rsp, %rdi
movq %r13, (%rdi)
leaq 0x66bd(%rip), %rsi      # 0xd03d
leaq 0x66b8(%rip), %rdx      # 0xd03f
callq 0x647a
movq %rsp, %rsi
movq %rbx, %rdi
callq 0x5eae
movq 0x8(%rax), %rdx
leaq 0x670b(%rip), %rcx      # 0xd0ad
movl $0x4, %r8d
movq %rax, %rdi
xorl %esi, %esi
callq 0x4500
movq (%rsp), %rdi
cmpq %r13, %rdi
je 0x69c0
callq 0x4320
movq %rsp, %rdi
movq %r13, (%rdi)
leaq 0x6673(%rip), %rsi      # 0xd040
leaq 0x6673(%rip), %rdx      # 0xd047
callq 0x647a
movq %rsp, %rsi
movq %rbx, %rdi
callq 0x5eae
movq 0x8(%rax), %rdx
leaq 0x66be(%rip), %rcx      # 0xd0ad
movl $0x4, %r8d
movq %rax, %rdi
xorl %esi, %esi
callq 0x4500
movq (%rsp), %rdi
cmpq %r13, %rdi
je 0x6a0d
callq 0x4320
movq %rsp, %rdi
movq %r13, (%rdi)
leaq 0x6632(%rip), %rsi      # 0xd04c
leaq 0x662f(%rip), %rdx      # 0xd050
callq 0x647a
movq %rsp, %rsi
movq %rbx, %rdi
callq 0x5eae
movq 0x8(%rax), %rdx
leaq 0x6671(%rip), %rcx      # 0xd0ad
movl $0x4, %r8d
movq %rax, %rdi
xorl %esi, %esi
callq 0x4500
movq (%rsp), %rdi
cmpq %r13, %rdi
je 0x6a5a
callq 0x4320
movq %rsp, %rdi
movq %r13, (%rdi)
leaq 0x65c8(%rip), %rsi      # 0xd02f
leaq 0x65c6(%rip), %rdx      # 0xd034
callq 0x647a
movq %rsp, %rsi
movq %rbx, %rdi
callq 0x5eae
movq 0x8(%rax), %rdx
leaq 0x6624(%rip), %rcx      # 0xd0ad
movl $0x4, %r8d
movq %rax, %rdi
xorl %esi, %esi
callq 0x4500
movq (%rsp), %rdi
cmpq %r13, %rdi
je 0x6aa7
callq 0x4320
leaq 0x38(%rsp), %r13
movq %r13, -0x10(%r13)
movq 0x38(%r12), %rsi
movq 0x40(%r12), %rdx
addq %rsi, %rdx
leaq 0x28(%rsp), %rdi
callq 0x635a
leaq 0x28(%rsp), %rsi
movq %r12, %rdi
callq 0x6b5e
movq 0x28(%rsp), %rdi
cmpq %r13, %rdi
je 0x6ae3
callq 0x4320
movq %r12, %rdi
movl %ebp, %esi
movq %r15, %rdx
callq 0x6d46
addq $0x48, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
movq %rax, %r15
movq 0x28(%rsp), %rdi
jmp 0x6b34
jmp 0x6b1c
jmp 0x6b1c
jmp 0x6b1c
jmp 0x6b1c
jmp 0x6b1c
jmp 0x6b1c
jmp 0x6b1c
movq %rax, %r15
jmp 0x6b4d
movq %rax, %r15
jmp 0x6b3e
jmp 0x6b2d
jmp 0x6b2d
jmp 0x6b2d
jmp 0x6b2d
jmp 0x6b2d
jmp 0x6b2d
movq %rax, %r15
movq (%rsp), %rdi
cmpq %r13, %rdi
je 0x6b3e
callq 0x4320
movq (%r14), %rdi
cmpq 0x20(%rsp), %rdi
je 0x6b4d
callq 0x4320
movq %rbx, %rdi
callq 0x6334
movq %r15, %rdi
callq 0x45c0
nop