// File: /workspace/github_cpp_makefile_star2_O2/solaldunckel[P]webserv/srcs/Config/ServerConfig.cpp
// Function: ServerConfig::initDirectiveMap()
void ServerConfig::initDirectiveMap() {
  ServerConfig::directive_["listen"] = &ServerConfig::listen;
  ServerConfig::directive_["location"] = &ServerConfig::location;
  ServerConfig::directive_["server_name"] = &ServerConfig::server_name;
  ServerConfig::directive_["error_page"] = &ServerConfig::error_page;
  ServerConfig::directive_["auth"] = &ServerConfig::auth;
  ServerConfig::directive_["client_max_body_size"] = &ServerConfig::client_max_body_size;
  ServerConfig::directive_["root"] = &ServerConfig::root;
  ServerConfig::directive_["limit_except"] = &ServerConfig::limit_except;
  ServerConfig::directive_["autoindex"] = &ServerConfig::autoindex;
  ServerConfig::directive_["index"] = &ServerConfig::index;
  ServerConfig::directive_["upload"] = &ServerConfig::upload;
  ServerConfig::directive_["cgi"] = &ServerConfig::cgi;
  ServerConfig::directive_["cgi_bin"] = &ServerConfig::cgi_bin;
}

// Assembly:
pushq %rbx
subq $0x30, %rsp
leaq 0x1258d(%rip), %rsi     # 0x1c363
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x5328
leaq 0x2170c(%rip), %rdi     # 0x2b4f8
leaq 0x10(%rsp), %rsi
callq 0xb0ee
leaq 0x481(%rip), %rcx       # 0xa27e
movq %rcx, (%rax)
andq $0x0, 0x8(%rax)
leaq 0x10(%rsp), %rdi
callq 0x4898
leaq 0x12734(%rip), %rsi     # 0x1c54a
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x5328
leaq 0x216cc(%rip), %rdi     # 0x2b4f8
leaq 0x10(%rsp), %rsi
callq 0xb0ee
leaq 0x7bd(%rip), %rcx       # 0xa5fa
movq %rcx, (%rax)
andq $0x0, 0x8(%rax)
leaq 0x10(%rsp), %rdi
callq 0x4898
leaq 0x12514(%rip), %rsi     # 0x1c36a
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x5328
leaq 0x2168c(%rip), %rdi     # 0x2b4f8
leaq 0x10(%rsp), %rsi
callq 0xb0ee
leaq 0x7e7(%rip), %rcx       # 0xa664
movq %rcx, (%rax)
andq $0x0, 0x8(%rax)
leaq 0x10(%rsp), %rdi
callq 0x4898
leaq 0x124e0(%rip), %rsi     # 0x1c376
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x5328
leaq 0x2164c(%rip), %rdi     # 0x2b4f8
leaq 0x10(%rsp), %rsi
callq 0xb0ee
leaq 0x7e7(%rip), %rcx       # 0xa6a4
movq %rcx, (%rax)
andq $0x0, 0x8(%rax)
leaq 0x10(%rsp), %rdi
callq 0x4898
leaq 0x124ab(%rip), %rsi     # 0x1c381
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x5328
leaq 0x2160c(%rip), %rdi     # 0x2b4f8
leaq 0x10(%rsp), %rsi
callq 0xb0ee
leaq 0x8cd(%rip), %rcx       # 0xa7ca
movq %rcx, (%rax)
andq $0x0, 0x8(%rax)
leaq 0x10(%rsp), %rdi
callq 0x4898
leaq 0x12543(%rip), %rsi     # 0x1c459
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x5328
leaq 0x215cc(%rip), %rdi     # 0x2b4f8
leaq 0x10(%rsp), %rsi
callq 0xb0ee
leaq 0x905(%rip), %rcx       # 0xa842
movq %rcx, (%rax)
andq $0x0, 0x8(%rax)
leaq 0x10(%rsp), %rdi
callq 0x4898
leaq 0x12430(%rip), %rsi     # 0x1c386
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x5328
leaq 0x2158c(%rip), %rdi     # 0x2b4f8
leaq 0x10(%rsp), %rsi
callq 0xb0ee
leaq 0x97f(%rip), %rcx       # 0xa8fc
movq %rcx, (%rax)
andq $0x0, 0x8(%rax)
leaq 0x10(%rsp), %rdi
callq 0x4898
leaq 0x123f5(%rip), %rsi     # 0x1c38b
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x5328
leaq 0x2154c(%rip), %rdi     # 0x2b4f8
leaq 0x10(%rsp), %rsi
callq 0xb0ee
leaq 0x9bb(%rip), %rcx       # 0xa978
movq %rcx, (%rax)
andq $0x0, 0x8(%rax)
leaq 0x10(%rsp), %rdi
callq 0x4898
leaq 0x123c2(%rip), %rsi     # 0x1c398
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x5328
leaq 0x2150c(%rip), %rdi     # 0x2b4f8
leaq 0x10(%rsp), %rsi
callq 0xb0ee
leaq 0x9bd(%rip), %rcx       # 0xa9ba
movq %rcx, (%rax)
andq $0x0, 0x8(%rax)
leaq 0x10(%rsp), %rdi
callq 0x4898
leaq 0x12386(%rip), %rsi     # 0x1c39c
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x5328
leaq 0x214cc(%rip), %rdi     # 0x2b4f8
leaq 0x10(%rsp), %rsi
callq 0xb0ee
leaq 0xa3b(%rip), %rcx       # 0xaa78
movq %rcx, (%rax)
andq $0x0, 0x8(%rax)
leaq 0x10(%rsp), %rdi
callq 0x4898
leaq 0x1234c(%rip), %rsi     # 0x1c3a2
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x5328
leaq 0x2148c(%rip), %rdi     # 0x2b4f8
leaq 0x10(%rsp), %rsi
callq 0xb0ee
leaq 0xa3d(%rip), %rcx       # 0xaaba
movq %rcx, (%rax)
andq $0x0, 0x8(%rax)
leaq 0x10(%rsp), %rdi
callq 0x4898
leaq 0x12313(%rip), %rsi     # 0x1c3a9
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x5328
leaq 0x2144c(%rip), %rdi     # 0x2b4f8
leaq 0x10(%rsp), %rsi
callq 0xb0ee
leaq 0xa79(%rip), %rcx       # 0xab36
movq %rcx, (%rax)
andq $0x0, 0x8(%rax)
leaq 0x10(%rsp), %rdi
callq 0x4898
leaq 0x122d7(%rip), %rsi     # 0x1c3ad
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x5328
leaq 0x2140c(%rip), %rdi     # 0x2b4f8
leaq 0x10(%rsp), %rsi
callq 0xb0ee
leaq 0xac3(%rip), %rcx       # 0xabc0
movq %rcx, (%rax)
andq $0x0, 0x8(%rax)
leaq 0x10(%rsp), %rdi
callq 0x4898
addq $0x30, %rsp
popq %rbx
retq
jmp 0xa145
jmp 0xa154
jmp 0xa145
jmp 0xa154
jmp 0xa145
jmp 0xa154
jmp 0xa145
jmp 0xa154
jmp 0xa145
jmp 0xa154
jmp 0xa145
jmp 0xa154
jmp 0xa145
jmp 0xa154
jmp 0xa145
jmp 0xa154
jmp 0xa145
jmp 0xa154
jmp 0xa145
jmp 0xa154
jmp 0xa145
jmp 0xa154
jmp 0xa145
jmp 0xa154
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x4898
jmp 0xa157
movq %rax, %rbx
movq %rbx, %rdi
callq 0x4750
nop