// File: /workspace/github_cpp_makefile_star2_O2/metopa[P]HTTP_Server/src/config/CConfig.cpp
// Function: CConfig::loadDefVals(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<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::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<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::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<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::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>>>>>>>&)
void CConfig::loadDefVals( ini_struct_t& defVals ) {
	defVals = {{"options", {
								   {"workers", {"1"}},
								   {"accepted_methods", {"ALL"}}
						   }
			   },
			   {"logger",  {
								   {"logfile", {DEFAULT_LOGFILE}},
								   {"flags",            {"CRITICAL", "INFO"}}
						   }
			   }
	};
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x2f8, %rsp            # imm = 0x2F8
movq %rsi, %r15
leaq 0xe483(%rip), %rsi      # 0x140dc
leaq 0xf8(%rsp), %rbx
leaq 0x17(%rsp), %rdx
movq %rbx, %rdi
callq 0x712a
leaq 0x60(%rsp), %rdi
pushq $0x1
popq %rdx
leaq 0x16(%rsp), %rcx
movq %rbx, %rsi
callq 0x7494
leaq 0xe43e(%rip), %rsi      # 0x140c8
leaq 0x288(%rsp), %rbx
leaq 0x60(%rsp), %rdx
movq %rbx, %rdi
callq 0x74ce
leaq 0x2c0(%rsp), %rbx
leaq 0xea8e(%rip), %rsi      # 0x1473c
leaq 0x98(%rsp), %rdi
leaq 0x15(%rsp), %rdx
callq 0x712a
leaq 0x48(%rsp), %rdi
leaq 0x98(%rsp), %rsi
pushq $0x1
popq %rdx
leaq 0x14(%rsp), %rcx
callq 0x7494
leaq 0xe3fd(%rip), %rsi      # 0x140de
leaq 0x48(%rsp), %rdx
movq %rbx, %rdi
callq 0x750a
leaq 0x148(%rsp), %rdi
leaq 0x288(%rsp), %rsi
pushq $0x2
popq %rdx
leaq 0x13(%rsp), %rcx
leaq 0x12(%rsp), %r8
callq 0x7546
leaq 0xe357(%rip), %rsi      # 0x1406e
leaq 0x178(%rsp), %r14
leaq 0x148(%rsp), %rdx
movq %r14, %rdi
callq 0x758e
leaq 0x1c8(%rsp), %r14
leaq 0x1b722(%rip), %rax     # 0x21460
movq (%rax), %rsi
leaq 0x78(%rsp), %rdi
leaq 0x11(%rsp), %rdx
callq 0x712a
leaq 0x30(%rsp), %rdi
leaq 0x78(%rsp), %rsi
pushq $0x1
popq %rdx
leaq 0x10(%rsp), %rcx
callq 0x7494
leaq 0xe329(%rip), %rsi      # 0x14097
leaq 0x218(%rsp), %r12
leaq 0x30(%rsp), %rdx
movq %r12, %rdi
callq 0x74ce
leaq 0x250(%rsp), %r12
leaq 0xe3a5(%rip), %rsi      # 0x14137
leaq 0xb8(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x712a
leaq 0xd8(%rsp), %rdi
leaq 0xe38d(%rip), %rsi      # 0x14140
leaq 0xe(%rsp), %rdx
callq 0x712a
leaq 0x18(%rsp), %rdi
leaq 0xb8(%rsp), %rsi
pushq $0x2
popq %rdx
leaq 0xd(%rsp), %rcx
callq 0x7494
leaq 0xe320(%rip), %rsi      # 0x140fe
leaq 0x18(%rsp), %rdx
movq %r12, %rdi
callq 0x75ca
leaq 0x118(%rsp), %rdi
leaq 0x218(%rsp), %rsi
pushq $0x2
popq %rdx
leaq 0xc(%rsp), %rcx
leaq 0xb(%rsp), %r8
callq 0x7546
leaq 0xe262(%rip), %rsi      # 0x14076
leaq 0x118(%rsp), %rdx
movq %r14, %rdi
callq 0x7606
leaq 0x218(%rsp), %rdx
leaq 0x178(%rsp), %rsi
movq %r15, %rdi
callq 0x8d02
pushq $0x50
popq %rbx
leaq (%rsp,%rbx), %rdi
addq $0x178, %rdi            # imm = 0x178
callq 0x7642
addq $-0x50, %rbx
cmpq $-0x50, %rbx
jne 0x5e3f
leaq 0x118(%rsp), %rdi
callq 0x7f18
pushq $0x38
popq %rbx
leaq (%rsp,%rbx), %rdi
addq $0x218, %rdi            # imm = 0x218
callq 0x7658
addq $-0x38, %rbx
cmpq $-0x38, %rbx
jne 0x5e69
leaq 0x18(%rsp), %rdi
callq 0x745c
pushq $0x20
popq %rbx
leaq (%rsp,%rbx), %rdi
addq $0xb8, %rdi
callq 0x5210
addq $-0x20, %rbx
cmpq $-0x20, %rbx
jne 0x5e90
leaq 0x30(%rsp), %rdi
callq 0x745c
leaq 0x78(%rsp), %rdi
callq 0x5210
leaq 0x148(%rsp), %rdi
callq 0x7f18
pushq $0x38
popq %rbx
leaq (%rsp,%rbx), %rdi
addq $0x288, %rdi            # imm = 0x288
callq 0x7658
addq $-0x38, %rbx
cmpq $-0x38, %rbx
jne 0x5ece
leaq 0x48(%rsp), %rdi
callq 0x745c
leaq 0x98(%rsp), %rdi
callq 0x5210
leaq 0x60(%rsp), %rdi
callq 0x745c
leaq 0xf8(%rsp), %rdi
callq 0x5210
addq $0x2f8, %rsp            # imm = 0x2F8
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
movq %rax, (%rsp)
pushq $0x50
popq %r15
leaq (%rsp,%r15), %rdi
addq $0x178, %rdi            # imm = 0x178
callq 0x7642
addq $-0x50, %r15
cmpq $-0x50, %r15
jne 0x5f30
xorl %ebp, %ebp
jmp 0x5f55
movq %rax, (%rsp)
movb $0x1, %bpl
leaq 0x118(%rsp), %rdi
callq 0x7f18
jmp 0x5f6b
movq %rax, (%rsp)
movb $0x1, %bpl
pushq $0x38
popq %r15
leaq (%rsp,%r15), %rdi
addq $0x218, %rdi            # imm = 0x218
callq 0x7658
addq $-0x38, %r15
cmpq $-0x38, %r15
jne 0x5f6f
xorl %r13d, %r13d
jmp 0x5f98
movq %rax, (%rsp)
movb $0x1, %r13b
movb $0x1, %bpl
leaq 0x18(%rsp), %rdi
callq 0x745c
jmp 0x5fae
movq %rax, (%rsp)
movb $0x1, %r13b
movb $0x1, %bpl
pushq $0x20
popq %r15
leaq (%rsp,%r15), %rdi
addq $0xb8, %rdi
callq 0x5210
addq $-0x20, %r15
cmpq $-0x20, %r15
jne 0x5fb2
jmp 0x5ff7
movq %rax, (%rsp)
leaq 0xb8(%rsp), %rdi
callq 0x5210
jmp 0x5fe5
movq %rax, (%rsp)
movb $0x1, %bpl
movb $0x1, %r13b
jmp 0x5ff7
movq %rax, (%rsp)
movb $0x1, %r13b
movb $0x1, %bpl
leaq 0x30(%rsp), %rdi
callq 0x745c
leaq 0x78(%rsp), %rdi
callq 0x5210
leaq 0x218(%rsp), %r15
cmpq %r12, %r15
setne %al
andb %r13b, %al
cmpb $0x1, %al
jne 0x6050
addq $-0x38, %r12
movq %r12, %rdi
callq 0x7658
cmpq %r15, %r12
jne 0x6020
jmp 0x6050
movq %rax, (%rsp)
movb $0x1, %r13b
leaq 0x218(%rsp), %r12
movb $0x1, %bpl
jmp 0x6001
jmp 0x6049
movq %rax, (%rsp)
movb $0x1, %bpl
leaq 0x148(%rsp), %rdi
callq 0x7f18
pushq $0x38
popq %r15
leaq (%rsp,%r15), %rdi
addq $0x288, %rdi            # imm = 0x288
callq 0x7658
addq $-0x38, %r15
cmpq $-0x38, %r15
jne 0x6061
xorl %r12d, %r12d
leaq 0x48(%rsp), %rdi
callq 0x745c
leaq 0x98(%rsp), %rdi
callq 0x5210
leaq 0x60(%rsp), %rdi
callq 0x745c
leaq 0xf8(%rsp), %rdi
callq 0x5210
leaq 0x288(%rsp), %r13
cmpq %rbx, %r13
setne %al
andb %r12b, %al
cmpb $0x1, %al
jne 0x60d2
addq $-0x38, %rbx
movq %rbx, %rdi
callq 0x7658
cmpq %r13, %rbx
jne 0x60c1
leaq 0x178(%rsp), %rbx
cmpq %r14, %rbx
setne %al
andb %al, %bpl
cmpb $0x1, %bpl
jne 0x60fa
addq $-0x50, %r14
movq %r14, %rdi
callq 0x7642
cmpq %rbx, %r14
jne 0x60e9
movq (%rsp), %rdi
callq 0x5770
movq %rax, (%rsp)
movb $0x1, %bpl
leaq 0x178(%rsp), %r14
jmp 0x605d
movq %rax, (%rsp)
leaq 0x178(%rsp), %r14
movb $0x1, %r12b
movb $0x1, %bpl
jmp 0x607e
movq %rax, (%rsp)
leaq 0x178(%rsp), %r14
movb $0x1, %r12b
movb $0x1, %bpl
jmp 0x6088
jmp 0x6147
movq %rax, (%rsp)
leaq 0x178(%rsp), %r14
movb $0x1, %r12b
movb $0x1, %bpl
jmp 0x6095
movq %rax, (%rsp)
leaq 0x178(%rsp), %r14
leaq 0x288(%rsp), %rbx
movb $0x1, %r12b
movb $0x1, %bpl
jmp 0x609f
nop