// File: /workspace/github_cpp_makefile_star2_O3/acherkaoui[P]HTOP/core/Core.cpp
// Function: Core::updateActivate(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>>&)
void Core::updateActivate(std::map<std::string, std::string> &map)
{
	if (map.find("cpu") != map.end())
		this->setModuleActive(map["cpu"],
			this->parser.toBool(map["cpu"]));
	if (map.find("clock") != map.end())
		this->setModuleActive(map["clock"],
			this->parser.toBool(map["clock"]));
	if (map.find("network") != map.end())
		this->setModuleActive(map["network"],
			this->parser.toBool(map["network"]));
	if (map.find("os") != map.end())
		this->setModuleActive(map["os"],
			this->parser.toBool(map["os"]));
	if (map.find("process") != map.end())
		this->setModuleActive(map["process"],
			this->parser.toBool(map["process"]));
	if (map.find("ram") != map.end())
		this->setModuleActive(map["ram"],
			this->parser.toBool(map["ram"]));
	if (map.find("user") != map.end())
		this->setModuleActive(map["user"],
			this->parser.toBool(map["user"]));
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x208, %rsp            # imm = 0x208
movq %rsi, %r14
movq %rdi, %rbx
leaq 0x18(%rsp), %r12
movq %r12, -0x10(%r12)
leaq 0x8fc9(%rip), %rsi      # 0xd95f
leaq 0x8fc5(%rip), %rdx      # 0xd962
leaq 0x8(%rsp), %rdi
callq 0x647a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
callq 0x63f0
movq %rax, %r15
leaq 0x8(%r14), %r13
movq 0x8(%rsp), %rdi
cmpq %r12, %rdi
je 0x49ca
callq 0x4320
cmpq %r13, %r15
je 0x4add
leaq 0x8(%rsp), %rdi
movq %r12, (%rdi)
leaq 0x8f7d(%rip), %rsi      # 0xd95f
leaq 0x8f79(%rip), %rdx      # 0xd962
callq 0x647a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
callq 0x5eae
leaq 0xf8(%rsp), %rcx
movq %rcx, -0x10(%rcx)
movq (%rax), %rsi
movq 0x8(%rax), %rdx
addq %rsi, %rdx
leaq 0xe8(%rsp), %rdi
callq 0x635a
leaq 0x38(%rsp), %rbp
movq %rbp, -0x10(%rbp)
leaq 0x8f31(%rip), %rsi      # 0xd95f
leaq 0x8f2d(%rip), %rdx      # 0xd962
leaq 0x28(%rsp), %rdi
callq 0x647a
leaq 0x28(%rsp), %rsi
movq %r14, %rdi
callq 0x5eae
leaq 0x1f8(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rsi
movq 0x8(%rax), %rdx
addq %rsi, %rdx
leaq 0x1e8(%rsp), %rdi
callq 0x635a
leaq 0x8(%rbx), %rdi
leaq 0x1e8(%rsp), %rsi
callq 0x77bc
movzbl %al, %edx
leaq 0xe8(%rsp), %rsi
movq %rbx, %rdi
callq 0x55ee
movq 0x1e8(%rsp), %rdi
cmpq %r15, %rdi
je 0x4aa5
callq 0x4320
movq 0x28(%rsp), %rdi
cmpq %rbp, %rdi
je 0x4ab4
callq 0x4320
movq 0xe8(%rsp), %rdi
leaq 0xf8(%rsp), %rax
cmpq %rax, %rdi
je 0x4ace
callq 0x4320
movq 0x8(%rsp), %rdi
cmpq %r12, %rdi
je 0x4add
callq 0x4320
leaq 0x8(%rsp), %rdi
movq %r12, (%rdi)
leaq 0x8543(%rip), %rsi      # 0xd02f
leaq 0x8541(%rip), %rdx      # 0xd034
callq 0x647a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
callq 0x63f0
movq %rax, %r15
movq 0x8(%rsp), %rdi
cmpq %r12, %rdi
je 0x4b17
callq 0x4320
cmpq %r13, %r15
je 0x4c2a
leaq 0x8(%rsp), %rdi
movq %r12, (%rdi)
leaq 0x8500(%rip), %rsi      # 0xd02f
leaq 0x84fe(%rip), %rdx      # 0xd034
callq 0x647a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
callq 0x5eae
leaq 0xd8(%rsp), %rcx
movq %rcx, -0x10(%rcx)
movq (%rax), %rsi
movq 0x8(%rax), %rdx
addq %rsi, %rdx
leaq 0xc8(%rsp), %rdi
callq 0x635a
leaq 0x38(%rsp), %rbp
movq %rbp, -0x10(%rbp)
leaq 0x84b4(%rip), %rsi      # 0xd02f
leaq 0x84b2(%rip), %rdx      # 0xd034
leaq 0x28(%rsp), %rdi
callq 0x647a
leaq 0x28(%rsp), %rsi
movq %r14, %rdi
callq 0x5eae
leaq 0x1d8(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rsi
movq 0x8(%rax), %rdx
addq %rsi, %rdx
leaq 0x1c8(%rsp), %rdi
callq 0x635a
leaq 0x8(%rbx), %rdi
leaq 0x1c8(%rsp), %rsi
callq 0x77bc
movzbl %al, %edx
leaq 0xc8(%rsp), %rsi
movq %rbx, %rdi
callq 0x55ee
movq 0x1c8(%rsp), %rdi
cmpq %r15, %rdi
je 0x4bf2
callq 0x4320
movq 0x28(%rsp), %rdi
cmpq %rbp, %rdi
je 0x4c01
callq 0x4320
movq 0xc8(%rsp), %rdi
leaq 0xd8(%rsp), %rax
cmpq %rax, %rdi
je 0x4c1b
callq 0x4320
movq 0x8(%rsp), %rdi
cmpq %r12, %rdi
je 0x4c2a
callq 0x4320
leaq 0x8(%rsp), %rdi
movq %r12, (%rdi)
leaq 0x83fc(%rip), %rsi      # 0xd035
leaq 0x83fc(%rip), %rdx      # 0xd03c
callq 0x647a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
callq 0x63f0
movq %rax, %r15
movq 0x8(%rsp), %rdi
cmpq %r12, %rdi
je 0x4c64
callq 0x4320
cmpq %r13, %r15
je 0x4d77
leaq 0x8(%rsp), %rdi
movq %r12, (%rdi)
leaq 0x83b9(%rip), %rsi      # 0xd035
leaq 0x83b9(%rip), %rdx      # 0xd03c
callq 0x647a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
callq 0x5eae
leaq 0xb8(%rsp), %rcx
movq %rcx, -0x10(%rcx)
movq (%rax), %rsi
movq 0x8(%rax), %rdx
addq %rsi, %rdx
leaq 0xa8(%rsp), %rdi
callq 0x635a
leaq 0x38(%rsp), %rbp
movq %rbp, -0x10(%rbp)
leaq 0x836d(%rip), %rsi      # 0xd035
leaq 0x836d(%rip), %rdx      # 0xd03c
leaq 0x28(%rsp), %rdi
callq 0x647a
leaq 0x28(%rsp), %rsi
movq %r14, %rdi
callq 0x5eae
leaq 0x1b8(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rsi
movq 0x8(%rax), %rdx
addq %rsi, %rdx
leaq 0x1a8(%rsp), %rdi
callq 0x635a
leaq 0x8(%rbx), %rdi
leaq 0x1a8(%rsp), %rsi
callq 0x77bc
movzbl %al, %edx
leaq 0xa8(%rsp), %rsi
movq %rbx, %rdi
callq 0x55ee
movq 0x1a8(%rsp), %rdi
cmpq %r15, %rdi
je 0x4d3f
callq 0x4320
movq 0x28(%rsp), %rdi
cmpq %rbp, %rdi
je 0x4d4e
callq 0x4320
movq 0xa8(%rsp), %rdi
leaq 0xb8(%rsp), %rax
cmpq %rax, %rdi
je 0x4d68
callq 0x4320
movq 0x8(%rsp), %rdi
cmpq %r12, %rdi
je 0x4d77
callq 0x4320
leaq 0x8(%rsp), %rdi
movq %r12, (%rdi)
leaq 0x82b7(%rip), %rsi      # 0xd03d
leaq 0x82b2(%rip), %rdx      # 0xd03f
callq 0x647a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
callq 0x63f0
movq %rax, %r15
movq 0x8(%rsp), %rdi
cmpq %r12, %rdi
je 0x4db1
callq 0x4320
cmpq %r13, %r15
je 0x4ec4
leaq 0x8(%rsp), %rdi
movq %r12, (%rdi)
leaq 0x8274(%rip), %rsi      # 0xd03d
leaq 0x826f(%rip), %rdx      # 0xd03f
callq 0x647a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
callq 0x5eae
leaq 0x98(%rsp), %rcx
movq %rcx, -0x10(%rcx)
movq (%rax), %rsi
movq 0x8(%rax), %rdx
addq %rsi, %rdx
leaq 0x88(%rsp), %rdi
callq 0x635a
leaq 0x38(%rsp), %rbp
movq %rbp, -0x10(%rbp)
leaq 0x8228(%rip), %rsi      # 0xd03d
leaq 0x8223(%rip), %rdx      # 0xd03f
leaq 0x28(%rsp), %rdi
callq 0x647a
leaq 0x28(%rsp), %rsi
movq %r14, %rdi
callq 0x5eae
leaq 0x198(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rsi
movq 0x8(%rax), %rdx
addq %rsi, %rdx
leaq 0x188(%rsp), %rdi
callq 0x635a
leaq 0x8(%rbx), %rdi
leaq 0x188(%rsp), %rsi
callq 0x77bc
movzbl %al, %edx
leaq 0x88(%rsp), %rsi
movq %rbx, %rdi
callq 0x55ee
movq 0x188(%rsp), %rdi
cmpq %r15, %rdi
je 0x4e8c
callq 0x4320
movq 0x28(%rsp), %rdi
cmpq %rbp, %rdi
je 0x4e9b
callq 0x4320
movq 0x88(%rsp), %rdi
leaq 0x98(%rsp), %rax
cmpq %rax, %rdi
je 0x4eb5
callq 0x4320
movq 0x8(%rsp), %rdi
cmpq %r12, %rdi
je 0x4ec4
callq 0x4320
leaq 0x8(%rsp), %rdi
movq %r12, (%rdi)
leaq 0x816d(%rip), %rsi      # 0xd040
leaq 0x816d(%rip), %rdx      # 0xd047
callq 0x647a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
callq 0x63f0
movq %rax, %r15
movq 0x8(%rsp), %rdi
cmpq %r12, %rdi
je 0x4efe
callq 0x4320
cmpq %r13, %r15
je 0x5002
leaq 0x8(%rsp), %rdi
movq %r12, (%rdi)
leaq 0x812a(%rip), %rsi      # 0xd040
leaq 0x812a(%rip), %rdx      # 0xd047
callq 0x647a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
callq 0x5eae
leaq 0x78(%rsp), %rcx
movq %rcx, -0x10(%rcx)
movq (%rax), %rsi
movq 0x8(%rax), %rdx
addq %rsi, %rdx
leaq 0x68(%rsp), %rdi
callq 0x635a
leaq 0x38(%rsp), %rbp
movq %rbp, -0x10(%rbp)
leaq 0x80e4(%rip), %rsi      # 0xd040
leaq 0x80e4(%rip), %rdx      # 0xd047
leaq 0x28(%rsp), %rdi
callq 0x647a
leaq 0x28(%rsp), %rsi
movq %r14, %rdi
callq 0x5eae
leaq 0x178(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rsi
movq 0x8(%rax), %rdx
addq %rsi, %rdx
leaq 0x168(%rsp), %rdi
callq 0x635a
leaq 0x8(%rbx), %rdi
leaq 0x168(%rsp), %rsi
callq 0x77bc
movzbl %al, %edx
leaq 0x68(%rsp), %rsi
movq %rbx, %rdi
callq 0x55ee
movq 0x168(%rsp), %rdi
cmpq %r15, %rdi
je 0x4fd0
callq 0x4320
movq 0x28(%rsp), %rdi
cmpq %rbp, %rdi
je 0x4fdf
callq 0x4320
movq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
cmpq %rax, %rdi
je 0x4ff3
callq 0x4320
movq 0x8(%rsp), %rdi
cmpq %r12, %rdi
je 0x5002
callq 0x4320
leaq 0x8(%rsp), %rdi
movq %r12, (%rdi)
leaq 0x8037(%rip), %rsi      # 0xd048
leaq 0x8033(%rip), %rdx      # 0xd04b
callq 0x647a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
callq 0x63f0
movq %rax, %r15
movq 0x8(%rsp), %rdi
cmpq %r12, %rdi
je 0x503c
callq 0x4320
cmpq %r13, %r15
je 0x5140
leaq 0x8(%rsp), %rdi
movq %r12, (%rdi)
leaq 0x7ff4(%rip), %rsi      # 0xd048
leaq 0x7ff0(%rip), %rdx      # 0xd04b
callq 0x647a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
callq 0x5eae
leaq 0x58(%rsp), %rcx
movq %rcx, -0x10(%rcx)
movq (%rax), %rsi
movq 0x8(%rax), %rdx
addq %rsi, %rdx
leaq 0x48(%rsp), %rdi
callq 0x635a
leaq 0x38(%rsp), %rbp
movq %rbp, -0x10(%rbp)
leaq 0x7fae(%rip), %rsi      # 0xd048
leaq 0x7faa(%rip), %rdx      # 0xd04b
leaq 0x28(%rsp), %rdi
callq 0x647a
leaq 0x28(%rsp), %rsi
movq %r14, %rdi
callq 0x5eae
leaq 0x158(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rsi
movq 0x8(%rax), %rdx
addq %rsi, %rdx
leaq 0x148(%rsp), %rdi
callq 0x635a
leaq 0x8(%rbx), %rdi
leaq 0x148(%rsp), %rsi
callq 0x77bc
movzbl %al, %edx
leaq 0x48(%rsp), %rsi
movq %rbx, %rdi
callq 0x55ee
movq 0x148(%rsp), %rdi
cmpq %r15, %rdi
je 0x510e
callq 0x4320
movq 0x28(%rsp), %rdi
cmpq %rbp, %rdi
je 0x511d
callq 0x4320
movq 0x48(%rsp), %rdi
leaq 0x58(%rsp), %rax
cmpq %rax, %rdi
je 0x5131
callq 0x4320
movq 0x8(%rsp), %rdi
cmpq %r12, %rdi
je 0x5140
callq 0x4320
leaq 0x8(%rsp), %rdi
movq %r12, (%rdi)
leaq 0x7efd(%rip), %rsi      # 0xd04c
leaq 0x7efa(%rip), %rdx      # 0xd050
callq 0x647a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
callq 0x63f0
movq %rax, %r15
movq 0x8(%rsp), %rdi
cmpq %r12, %rdi
je 0x517a
callq 0x4320
cmpq %r13, %r15
je 0x5285
leaq 0x8(%rsp), %rdi
movq %r12, (%rdi)
leaq 0x7eba(%rip), %rsi      # 0xd04c
leaq 0x7eb7(%rip), %rdx      # 0xd050
callq 0x647a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
callq 0x5eae
leaq 0x138(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rsi
movq 0x8(%rax), %rdx
addq %rsi, %rdx
leaq 0x128(%rsp), %rdi
callq 0x635a
leaq 0x38(%rsp), %r13
movq %r13, -0x10(%r13)
leaq 0x7e6e(%rip), %rsi      # 0xd04c
leaq 0x7e6b(%rip), %rdx      # 0xd050
leaq 0x28(%rsp), %rdi
callq 0x647a
leaq 0x28(%rsp), %rsi
movq %r14, %rdi
callq 0x5eae
leaq 0x118(%rsp), %r14
movq %r14, -0x10(%r14)
movq (%rax), %rsi
movq 0x8(%rax), %rdx
addq %rsi, %rdx
leaq 0x108(%rsp), %rdi
callq 0x635a
leaq 0x8(%rbx), %rdi
leaq 0x108(%rsp), %rsi
callq 0x77bc
movzbl %al, %edx
leaq 0x128(%rsp), %rsi
movq %rbx, %rdi
callq 0x55ee
movq 0x108(%rsp), %rdi
cmpq %r14, %rdi
je 0x5255
callq 0x4320
movq 0x28(%rsp), %rdi
cmpq %r13, %rdi
je 0x5264
callq 0x4320
movq 0x128(%rsp), %rdi
cmpq %r15, %rdi
je 0x5276
callq 0x4320
movq 0x8(%rsp), %rdi
cmpq %r12, %rdi
je 0x5285
callq 0x4320
addq $0x208, %rsp            # imm = 0x208
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
movq %rax, %rbx
jmp 0x533d
jmp 0x530c
movq %rax, %rbx
jmp 0x5381
jmp 0x530c
movq %rax, %rbx
jmp 0x53be
jmp 0x530c
movq %rax, %rbx
jmp 0x53fb
jmp 0x530c
movq %rax, %rbx
jmp 0x543e
jmp 0x530c
movq %rax, %rbx
jmp 0x547e
jmp 0x530c
movq %rax, %rbx
jmp 0x54bb
jmp 0x530c
jmp 0x54d7
jmp 0x530c
jmp 0x54d7
jmp 0x530c
jmp 0x54d7
jmp 0x530c
jmp 0x54d7
jmp 0x530c
jmp 0x54d7
jmp 0x530c
jmp 0x54d7
jmp 0x530c
jmp 0x54d7
movq %rax, %rbx
jmp 0x54e9
movq %rax, %rbx
movq 0x108(%rsp), %rdi
cmpq %r14, %rdi
je 0x532e
callq 0x4320
jmp 0x532e
movq %rax, %rbx
movq 0x28(%rsp), %rdi
cmpq %r13, %rdi
je 0x533d
callq 0x4320
movq 0x128(%rsp), %rdi
cmpq %r15, %rdi
jne 0x54d0
jmp 0x54da
jmp 0x54d7
movq %rax, %rbx
movq 0x148(%rsp), %rdi
cmpq %r15, %rdi
je 0x5372
callq 0x4320
jmp 0x5372
movq %rax, %rbx
movq 0x28(%rsp), %rdi
cmpq %rbp, %rdi
je 0x5381
callq 0x4320
movq 0x48(%rsp), %rdi
leaq 0x58(%rsp), %rax
jmp 0x54cb
jmp 0x54d7
movq %rax, %rbx
movq 0x168(%rsp), %rdi
cmpq %r15, %rdi
je 0x53af
callq 0x4320
jmp 0x53af
movq %rax, %rbx
movq 0x28(%rsp), %rdi
cmpq %rbp, %rdi
je 0x53be
callq 0x4320
movq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
jmp 0x54cb
jmp 0x54d7
movq %rax, %rbx
movq 0x188(%rsp), %rdi
cmpq %r15, %rdi
je 0x53ec
callq 0x4320
jmp 0x53ec
movq %rax, %rbx
movq 0x28(%rsp), %rdi
cmpq %rbp, %rdi
je 0x53fb
callq 0x4320
movq 0x88(%rsp), %rdi
leaq 0x98(%rsp), %rax
jmp 0x54cb
jmp 0x54d7
movq %rax, %rbx
movq 0x1a8(%rsp), %rdi
cmpq %r15, %rdi
je 0x542f
callq 0x4320
jmp 0x542f
movq %rax, %rbx
movq 0x28(%rsp), %rdi
cmpq %rbp, %rdi
je 0x543e
callq 0x4320
movq 0xa8(%rsp), %rdi
leaq 0xb8(%rsp), %rax
jmp 0x54cb
jmp 0x54d7
movq %rax, %rbx
movq 0x1c8(%rsp), %rdi
cmpq %r15, %rdi
je 0x546f
callq 0x4320
jmp 0x546f
movq %rax, %rbx
movq 0x28(%rsp), %rdi
cmpq %rbp, %rdi
je 0x547e
callq 0x4320
movq 0xc8(%rsp), %rdi
leaq 0xd8(%rsp), %rax
jmp 0x54cb
jmp 0x54d7
movq %rax, %rbx
movq 0x1e8(%rsp), %rdi
cmpq %r15, %rdi
je 0x54ac
callq 0x4320
jmp 0x54ac
movq %rax, %rbx
movq 0x28(%rsp), %rdi
cmpq %rbp, %rdi
je 0x54bb
callq 0x4320
movq 0xe8(%rsp), %rdi
leaq 0xf8(%rsp), %rax
cmpq %rax, %rdi
je 0x54da
callq 0x4320
jmp 0x54da
movq %rax, %rbx
movq 0x8(%rsp), %rdi
cmpq %r12, %rdi
je 0x54e9
callq 0x4320
movq %rbx, %rdi
callq 0x45c0
nop