// File: /workspace/github_cpp_makefile_star2_O2/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 %r15
pushq %r14
pushq %r12
pushq %rbx
subq $0x208, %rsp            # imm = 0x208
movq %rsi, %r14
movq %rdi, %rbx
leaq 0x6fd6(%rip), %rsi      # 0xb92f
leaq 0x8(%rsp), %rdi
leaq 0x28(%rsp), %rdx
callq 0x41a0
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
callq 0x5dd0
movq %rax, %r15
leaq 0x8(%r14), %r12
leaq 0x8(%rsp), %rdi
callq 0x41f0
cmpq %r12, %r15
je 0x4a47
leaq 0x6f99(%rip), %rsi      # 0xb92f
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x41a0
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
callq 0x596e
leaq 0x1e8(%rsp), %rdi
movq %rax, %rsi
callq 0x4490
leaq 0x6f66(%rip), %rsi      # 0xb92f
leaq 0x28(%rsp), %rdi
leaq 0x6(%rsp), %rdx
callq 0x41a0
leaq 0x28(%rsp), %rsi
movq %r14, %rdi
callq 0x596e
leaq 0x1c8(%rsp), %rdi
movq %rax, %rsi
callq 0x4490
leaq 0x8(%rbx), %rdi
leaq 0x1c8(%rsp), %rsi
callq 0x6d3e
movzbl %al, %edx
leaq 0x1e8(%rsp), %rsi
movq %rbx, %rdi
callq 0x52ba
leaq 0x1c8(%rsp), %rdi
callq 0x41f0
leaq 0x28(%rsp), %rdi
callq 0x41f0
leaq 0x1e8(%rsp), %rdi
callq 0x41f0
leaq 0x8(%rsp), %rdi
callq 0x41f0
leaq 0x65c5(%rip), %rsi      # 0xb013
leaq 0x8(%rsp), %rdi
leaq 0x28(%rsp), %rdx
callq 0x41a0
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
callq 0x5dd0
movq %rax, %r15
leaq 0x8(%rsp), %rdi
callq 0x41f0
cmpq %r12, %r15
je 0x4b38
leaq 0x658c(%rip), %rsi      # 0xb013
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x41a0
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
callq 0x596e
leaq 0x1a8(%rsp), %rdi
movq %rax, %rsi
callq 0x4490
leaq 0x6559(%rip), %rsi      # 0xb013
leaq 0x28(%rsp), %rdi
leaq 0x6(%rsp), %rdx
callq 0x41a0
leaq 0x28(%rsp), %rsi
movq %r14, %rdi
callq 0x596e
leaq 0x188(%rsp), %rdi
movq %rax, %rsi
callq 0x4490
leaq 0x8(%rbx), %rdi
leaq 0x188(%rsp), %rsi
callq 0x6d3e
movzbl %al, %edx
leaq 0x1a8(%rsp), %rsi
movq %rbx, %rdi
callq 0x52ba
leaq 0x188(%rsp), %rdi
callq 0x41f0
leaq 0x28(%rsp), %rdi
callq 0x41f0
leaq 0x1a8(%rsp), %rdi
callq 0x41f0
leaq 0x8(%rsp), %rdi
callq 0x41f0
leaq 0x64da(%rip), %rsi      # 0xb019
leaq 0x8(%rsp), %rdi
leaq 0x28(%rsp), %rdx
callq 0x41a0
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
callq 0x5dd0
movq %rax, %r15
leaq 0x8(%rsp), %rdi
callq 0x41f0
cmpq %r12, %r15
je 0x4c29
leaq 0x64a1(%rip), %rsi      # 0xb019
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x41a0
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
callq 0x596e
leaq 0x168(%rsp), %rdi
movq %rax, %rsi
callq 0x4490
leaq 0x646e(%rip), %rsi      # 0xb019
leaq 0x28(%rsp), %rdi
leaq 0x6(%rsp), %rdx
callq 0x41a0
leaq 0x28(%rsp), %rsi
movq %r14, %rdi
callq 0x596e
leaq 0x148(%rsp), %rdi
movq %rax, %rsi
callq 0x4490
leaq 0x8(%rbx), %rdi
leaq 0x148(%rsp), %rsi
callq 0x6d3e
movzbl %al, %edx
leaq 0x168(%rsp), %rsi
movq %rbx, %rdi
callq 0x52ba
leaq 0x148(%rsp), %rdi
callq 0x41f0
leaq 0x28(%rsp), %rdi
callq 0x41f0
leaq 0x168(%rsp), %rdi
callq 0x41f0
leaq 0x8(%rsp), %rdi
callq 0x41f0
leaq 0x63f1(%rip), %rsi      # 0xb021
leaq 0x8(%rsp), %rdi
leaq 0x28(%rsp), %rdx
callq 0x41a0
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
callq 0x5dd0
movq %rax, %r15
leaq 0x8(%rsp), %rdi
callq 0x41f0
cmpq %r12, %r15
je 0x4d1a
leaq 0x63b8(%rip), %rsi      # 0xb021
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x41a0
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
callq 0x596e
leaq 0x128(%rsp), %rdi
movq %rax, %rsi
callq 0x4490
leaq 0x6385(%rip), %rsi      # 0xb021
leaq 0x28(%rsp), %rdi
leaq 0x6(%rsp), %rdx
callq 0x41a0
leaq 0x28(%rsp), %rsi
movq %r14, %rdi
callq 0x596e
leaq 0x108(%rsp), %rdi
movq %rax, %rsi
callq 0x4490
leaq 0x8(%rbx), %rdi
leaq 0x108(%rsp), %rsi
callq 0x6d3e
movzbl %al, %edx
leaq 0x128(%rsp), %rsi
movq %rbx, %rdi
callq 0x52ba
leaq 0x108(%rsp), %rdi
callq 0x41f0
leaq 0x28(%rsp), %rdi
callq 0x41f0
leaq 0x128(%rsp), %rdi
callq 0x41f0
leaq 0x8(%rsp), %rdi
callq 0x41f0
leaq 0x6303(%rip), %rsi      # 0xb024
leaq 0x8(%rsp), %rdi
leaq 0x28(%rsp), %rdx
callq 0x41a0
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
callq 0x5dd0
movq %rax, %r15
leaq 0x8(%rsp), %rdi
callq 0x41f0
cmpq %r12, %r15
je 0x4e0b
leaq 0x62ca(%rip), %rsi      # 0xb024
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x41a0
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
callq 0x596e
leaq 0xe8(%rsp), %rdi
movq %rax, %rsi
callq 0x4490
leaq 0x6297(%rip), %rsi      # 0xb024
leaq 0x28(%rsp), %rdi
leaq 0x6(%rsp), %rdx
callq 0x41a0
leaq 0x28(%rsp), %rsi
movq %r14, %rdi
callq 0x596e
leaq 0xc8(%rsp), %rdi
movq %rax, %rsi
callq 0x4490
leaq 0x8(%rbx), %rdi
leaq 0xc8(%rsp), %rsi
callq 0x6d3e
movzbl %al, %edx
leaq 0xe8(%rsp), %rsi
movq %rbx, %rdi
callq 0x52ba
leaq 0xc8(%rsp), %rdi
callq 0x41f0
leaq 0x28(%rsp), %rdi
callq 0x41f0
leaq 0xe8(%rsp), %rdi
callq 0x41f0
leaq 0x8(%rsp), %rdi
callq 0x41f0
leaq 0x621a(%rip), %rsi      # 0xb02c
leaq 0x8(%rsp), %rdi
leaq 0x28(%rsp), %rdx
callq 0x41a0
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
callq 0x5dd0
movq %rax, %r15
leaq 0x8(%rsp), %rdi
callq 0x41f0
cmpq %r12, %r15
je 0x4efc
leaq 0x61e1(%rip), %rsi      # 0xb02c
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x41a0
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
callq 0x596e
leaq 0xa8(%rsp), %rdi
movq %rax, %rsi
callq 0x4490
leaq 0x61ae(%rip), %rsi      # 0xb02c
leaq 0x28(%rsp), %rdi
leaq 0x6(%rsp), %rdx
callq 0x41a0
leaq 0x28(%rsp), %rsi
movq %r14, %rdi
callq 0x596e
leaq 0x88(%rsp), %rdi
movq %rax, %rsi
callq 0x4490
leaq 0x8(%rbx), %rdi
leaq 0x88(%rsp), %rsi
callq 0x6d3e
movzbl %al, %edx
leaq 0xa8(%rsp), %rsi
movq %rbx, %rdi
callq 0x52ba
leaq 0x88(%rsp), %rdi
callq 0x41f0
leaq 0x28(%rsp), %rdi
callq 0x41f0
leaq 0xa8(%rsp), %rdi
callq 0x41f0
leaq 0x8(%rsp), %rdi
callq 0x41f0
leaq 0x612d(%rip), %rsi      # 0xb030
leaq 0x8(%rsp), %rdi
leaq 0x28(%rsp), %rdx
callq 0x41a0
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
callq 0x5dd0
movq %rax, %r15
leaq 0x8(%rsp), %rdi
callq 0x41f0
cmpq %r12, %r15
je 0x4fdb
leaq 0x60f4(%rip), %rsi      # 0xb030
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x41a0
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
callq 0x596e
leaq 0x68(%rsp), %rdi
movq %rax, %rsi
callq 0x4490
leaq 0x60c4(%rip), %rsi      # 0xb030
leaq 0x28(%rsp), %rdi
leaq 0x6(%rsp), %rdx
callq 0x41a0
leaq 0x28(%rsp), %rsi
movq %r14, %rdi
callq 0x596e
leaq 0x48(%rsp), %rdi
movq %rax, %rsi
callq 0x4490
leaq 0x8(%rbx), %rdi
leaq 0x48(%rsp), %rsi
callq 0x6d3e
movzbl %al, %edx
leaq 0x68(%rsp), %rsi
movq %rbx, %rdi
callq 0x52ba
leaq 0x48(%rsp), %rdi
callq 0x41f0
leaq 0x28(%rsp), %rdi
callq 0x41f0
leaq 0x68(%rsp), %rdi
callq 0x41f0
leaq 0x8(%rsp), %rdi
callq 0x41f0
addq $0x208, %rsp            # imm = 0x208
popq %rbx
popq %r12
popq %r14
popq %r15
retq
movq %rax, %rbx
jmp 0x5083
jmp 0x505f
movq %rax, %rbx
jmp 0x50b1
jmp 0x505f
movq %rax, %rbx
jmp 0x50e2
jmp 0x505f
movq %rax, %rbx
jmp 0x5113
jmp 0x505f
movq %rax, %rbx
jmp 0x5144
jmp 0x505f
movq %rax, %rbx
jmp 0x516f
jmp 0x505f
movq %rax, %rbx
jmp 0x519a
jmp 0x505f
jmp 0x51a9
jmp 0x505f
jmp 0x51a9
jmp 0x505f
jmp 0x51a9
jmp 0x505f
jmp 0x51a9
jmp 0x505f
jmp 0x51a9
jmp 0x505f
jmp 0x51a9
jmp 0x505f
jmp 0x51a9
movq %rax, %rbx
jmp 0x51b6
movq %rax, %rbx
leaq 0x48(%rsp), %rdi
callq 0x41f0
jmp 0x5079
movq %rax, %rbx
leaq 0x28(%rsp), %rdi
callq 0x41f0
leaq 0x68(%rsp), %rdi
jmp 0x51a2
jmp 0x51a9
movq %rax, %rbx
leaq 0x88(%rsp), %rdi
callq 0x41f0
jmp 0x50a7
movq %rax, %rbx
leaq 0x28(%rsp), %rdi
callq 0x41f0
leaq 0xa8(%rsp), %rdi
jmp 0x51a2
jmp 0x51a9
movq %rax, %rbx
leaq 0xc8(%rsp), %rdi
callq 0x41f0
jmp 0x50d8
movq %rax, %rbx
leaq 0x28(%rsp), %rdi
callq 0x41f0
leaq 0xe8(%rsp), %rdi
jmp 0x51a2
jmp 0x51a9
movq %rax, %rbx
leaq 0x108(%rsp), %rdi
callq 0x41f0
jmp 0x5109
movq %rax, %rbx
leaq 0x28(%rsp), %rdi
callq 0x41f0
leaq 0x128(%rsp), %rdi
jmp 0x51a2
jmp 0x51a9
movq %rax, %rbx
leaq 0x148(%rsp), %rdi
callq 0x41f0
jmp 0x513a
movq %rax, %rbx
leaq 0x28(%rsp), %rdi
callq 0x41f0
leaq 0x168(%rsp), %rdi
jmp 0x51a2
jmp 0x51a9
movq %rax, %rbx
leaq 0x188(%rsp), %rdi
callq 0x41f0
jmp 0x5165
movq %rax, %rbx
leaq 0x28(%rsp), %rdi
callq 0x41f0
leaq 0x1a8(%rsp), %rdi
jmp 0x51a2
jmp 0x51a9
movq %rax, %rbx
leaq 0x1c8(%rsp), %rdi
callq 0x41f0
jmp 0x5190
movq %rax, %rbx
leaq 0x28(%rsp), %rdi
callq 0x41f0
leaq 0x1e8(%rsp), %rdi
callq 0x41f0
jmp 0x51ac
movq %rax, %rbx
leaq 0x8(%rsp), %rdi
callq 0x41f0
movq %rbx, %rdi
callq 0x45a0