// File: /workspace/github_cpp_makefile_star2_O2/cybozu[P]yrmcds/src/memcache/memcache.cpp
// Function: yrmcds::memcache::text_response::stats_settings()
void text_response::stats_settings() {
    std::ostringstream os;
    os << "STAT maxbytes " << g_config.memory_limit() << CRLF;
    os << "STAT tcpport " << g_config.port() << CRLF;
    os << "STAT replport " << g_config.repl_port() << CRLF;
    os << "STAT virtual_ip " << g_config.vip().str() << CRLF;
    os << "STAT evictions on" << CRLF;
    os << "STAT cas_enabled on" << CRLF;
    os << "STAT locking on" << CRLF;
    os << "STAT secure_erase "
       << (g_config.secure_erase() ? "on" : "off") << CRLF;
    os << "STAT lock_memory "
       << (g_config.lock_memory() ? "on" : "off") << CRLF;
    os << "STAT tmp_dir " << g_config.tempdir() << CRLF;
    os << "STAT buckets " << g_config.buckets() << CRLF;
    os << "STAT item_size_max " << g_config.max_data_size() << CRLF;
    os << "STAT num_threads " << g_config.workers() << CRLF;
    os << "STAT gc_interval " << g_config.gc_interval() << CRLF;
    std::string s = os.str();
    m_socket.send(s.data(), s.size());
}

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
subq $0x198, %rsp            # imm = 0x198
movq %rdi, %rbx
leaq 0x20(%rsp), %r14
movq %r14, %rdi
callq 0x7700
leaq 0x95c0(%rip), %rsi      # 0x28e91
movq %r14, %rdi
callq 0x7500
leaq 0x1c2e0(%rip), %r14     # 0x3bbc0
movq 0xe8(%r14), %rsi
movq %rax, %rdi
callq 0x7360
leaq 0x94a9(%rip), %rsi      # 0x28d9f
movq %rax, %rdi
callq 0x7500
leaq 0x959b(%rip), %rsi      # 0x28ea0
leaq 0x20(%rsp), %rdi
callq 0x7500
movzwl 0x20(%r14), %esi
movq %rax, %rdi
callq 0x7910
leaq 0x947c(%rip), %rsi      # 0x28d9f
movq %rax, %rdi
callq 0x7500
leaq 0x957c(%rip), %rsi      # 0x28eae
leaq 0x20(%rsp), %rdi
callq 0x7500
movzwl 0x22(%r14), %esi
movq %rax, %rdi
callq 0x7910
leaq 0x944f(%rip), %rsi      # 0x28d9f
movq %rax, %rdi
callq 0x7500
leaq 0x955e(%rip), %rsi      # 0x28ebd
leaq 0x20(%rsp), %rdi
callq 0x7500
movq %rax, %r15
leaq 0x1c24d(%rip), %r14     # 0x3bbc0
movq %rsp, %rdi
movq %r14, %rsi
callq 0x10ac8
movq %rsp, %rsi
movq %r15, %rdi
callq 0x7470
leaq 0x940f(%rip), %rsi      # 0x28d9f
movq %rax, %rdi
callq 0x7500
movq %rsp, %rdi
callq 0x71d0
leaq 0x9527(%rip), %rsi      # 0x28ece
leaq 0x20(%rsp), %rdi
callq 0x7500
leaq 0x93e7(%rip), %rsi      # 0x28d9f
movq %rax, %rdi
callq 0x7500
leaq 0x9519(%rip), %rsi      # 0x28ee0
leaq 0x20(%rsp), %rdi
callq 0x7500
leaq 0x93c7(%rip), %rsi      # 0x28d9f
movq %rax, %rdi
callq 0x7500
leaq 0x950d(%rip), %rsi      # 0x28ef4
leaq 0x20(%rsp), %rdi
callq 0x7500
leaq 0x93a7(%rip), %rsi      # 0x28d9f
movq %rax, %rdi
callq 0x7500
leaq 0x94fd(%rip), %rsi      # 0x28f04
leaq 0x20(%rsp), %rdi
callq 0x7500
leaq 0x94d9(%rip), %r12      # 0x28ef1
cmpb $0x0, 0x100(%r14)
leaq 0x94f0(%rip), %r15      # 0x28f17
movq %r15, %rsi
cmovneq %r12, %rsi
movq %rax, %rdi
callq 0x7500
leaq 0x9362(%rip), %rsi      # 0x28d9f
movq %rax, %rdi
callq 0x7500
leaq 0x94cf(%rip), %rsi      # 0x28f1b
leaq 0x20(%rsp), %rdi
callq 0x7500
cmpb $0x0, 0x101(%r14)
cmovneq %r12, %r15
movq %rax, %rdi
movq %r15, %rsi
callq 0x7500
leaq 0x932b(%rip), %rsi      # 0x28d9f
movq %rax, %rdi
callq 0x7500
leaq 0x94aa(%rip), %rsi      # 0x28f2d
leaq 0x20(%rsp), %rdi
callq 0x7500
leaq 0x48(%r14), %rsi
movq %rax, %rdi
callq 0x7470
leaq 0x92ff(%rip), %rsi      # 0x28d9f
movq %rax, %rdi
callq 0x7500
leaq 0x948c(%rip), %rsi      # 0x28f3b
leaq 0x20(%rsp), %rdi
callq 0x7500
movl 0xd0(%r14), %esi
movq %rax, %rdi
callq 0x7360
leaq 0x92d0(%rip), %rsi      # 0x28d9f
movq %rax, %rdi
callq 0x7500
leaq 0x946b(%rip), %rsi      # 0x28f49
leaq 0x20(%rsp), %rdi
callq 0x7500
movq 0xd8(%r14), %rsi
movq %rax, %rdi
callq 0x7360
leaq 0x92a1(%rip), %rsi      # 0x28d9f
movq %rax, %rdi
callq 0x7500
leaq 0x9450(%rip), %rsi      # 0x28f5d
leaq 0x20(%rsp), %rdi
callq 0x7500
movl 0x104(%r14), %esi
movq %rax, %rdi
callq 0x7360
leaq 0x9272(%rip), %rsi      # 0x28d9f
movq %rax, %rdi
callq 0x7500
leaq 0x9433(%rip), %rsi      # 0x28f6f
leaq 0x20(%rsp), %rdi
callq 0x7500
movl 0x108(%r14), %esi
movq %rax, %rdi
callq 0x7360
leaq 0x9243(%rip), %rsi      # 0x28d9f
movq %rax, %rdi
callq 0x7500
leaq 0x28(%rsp), %rsi
movq %rsp, %rdi
callq 0x7870
movq (%rbx), %rdi
movq (%rsp), %rsi
movq 0x8(%rsp), %rdx
xorl %ecx, %ecx
callq 0x1523e
movq %rsp, %rdi
callq 0x71d0
leaq 0x20(%rsp), %rdi
callq 0x70b0
addq $0x198, %rsp            # imm = 0x198
popq %rbx
popq %r12
popq %r14
popq %r15
retq
jmp 0x1fbab
jmp 0x1fbb8
jmp 0x1fbb8
movq %rax, %rbx
movq %rsp, %rdi
callq 0x71d0
jmp 0x1fbbb
movq %rax, %rbx
leaq 0x20(%rsp), %rdi
callq 0x70b0
movq %rbx, %rdi
callq 0x7990
nop