// File: 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 %rbp
movq %rsp, %rbp
subq $0x2c0, %rsp            # imm = 0x2C0
movq %rdi, -0x8(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x1e8(%rbp)
leaq -0x180(%rbp), %rdi
movq %rdi, -0x1e0(%rbp)
callq 0x88e0
movq -0x1e0(%rbp), %rdi
leaq 0x19cc6(%rip), %rsi     # 0x7d301
callq 0x8630
movq %rax, -0x1d8(%rbp)
jmp 0x63649
leaq 0x4c6b0(%rip), %rdi     # 0xafd00
callq 0x39c60
movq -0x1d8(%rbp), %rdi
movq %rax, %rsi
callq 0x8110
movq %rax, -0x1f0(%rbp)
jmp 0x6366d
movq -0x1f0(%rbp), %rdi
leaq 0x19ba0(%rip), %rsi     # 0x7d21b
callq 0x8630
jmp 0x63682
leaq 0x19c87(%rip), %rsi     # 0x7d310
leaq -0x180(%rbp), %rdi
callq 0x8630
movq %rax, -0x1f8(%rbp)
jmp 0x6369e
leaq 0x4c65b(%rip), %rdi     # 0xafd00
callq 0x39ce0
movq -0x1f8(%rbp), %rdi
movzwl %ax, %esi
callq 0x8b30
movq %rax, -0x200(%rbp)
jmp 0x636c2
movq -0x200(%rbp), %rdi
leaq 0x19b4b(%rip), %rsi     # 0x7d21b
callq 0x8630
jmp 0x636d7
leaq 0x19c40(%rip), %rsi     # 0x7d31e
leaq -0x180(%rbp), %rdi
callq 0x8630
movq %rax, -0x208(%rbp)
jmp 0x636f3
leaq 0x4c606(%rip), %rdi     # 0xafd00
callq 0x39d00
movq -0x208(%rbp), %rdi
movzwl %ax, %esi
callq 0x8b30
movq %rax, -0x210(%rbp)
jmp 0x63717
movq -0x210(%rbp), %rdi
leaq 0x19af6(%rip), %rsi     # 0x7d21b
callq 0x8630
jmp 0x6372c
leaq 0x19bfa(%rip), %rsi     # 0x7d32d
leaq -0x180(%rbp), %rdi
callq 0x8630
movq %rax, -0x218(%rbp)
jmp 0x63748
leaq 0x4c5b1(%rip), %rdi     # 0xafd00
callq 0x22f30
movq %rax, %rsi
leaq -0x1b0(%rbp), %rdi
callq 0x2a250
jmp 0x63765
movq -0x218(%rbp), %rdi
leaq -0x1b0(%rbp), %rsi
callq 0x85a0
movq %rax, -0x220(%rbp)
jmp 0x63781
movq -0x220(%rbp), %rdi
leaq 0x19a8c(%rip), %rsi     # 0x7d21b
callq 0x8630
jmp 0x63796
leaq -0x1b0(%rbp), %rdi
callq 0x83f0
leaq 0x19b95(%rip), %rsi     # 0x7d33e
leaq -0x180(%rbp), %rdi
callq 0x8630
movq %rax, -0x228(%rbp)
jmp 0x637be
movq -0x228(%rbp), %rdi
leaq 0x19a4f(%rip), %rsi     # 0x7d21b
callq 0x8630
jmp 0x637d3
leaq 0x19b76(%rip), %rsi     # 0x7d350
leaq -0x180(%rbp), %rdi
callq 0x8630
movq %rax, -0x230(%rbp)
jmp 0x637ef
movq -0x230(%rbp), %rdi
leaq 0x19a1e(%rip), %rsi     # 0x7d21b
callq 0x8630
jmp 0x63804
leaq 0x19b59(%rip), %rsi     # 0x7d364
leaq -0x180(%rbp), %rdi
callq 0x8630
movq %rax, -0x238(%rbp)
jmp 0x63820
movq -0x238(%rbp), %rdi
leaq 0x199ed(%rip), %rsi     # 0x7d21b
callq 0x8630
jmp 0x63835
leaq 0x19b38(%rip), %rsi     # 0x7d374
leaq -0x180(%rbp), %rdi
callq 0x8630
movq %rax, -0x240(%rbp)
jmp 0x63851
leaq 0x4c4a8(%rip), %rdi     # 0xafd00
callq 0xaf80
movq -0x240(%rbp), %rdi
movb %al, %cl
leaq 0x19af4(%rip), %rax     # 0x7d361
leaq 0x19b13(%rip), %rsi     # 0x7d387
testb %cl, %cl
cmovneq %rax, %rsi
callq 0x8630
movq %rax, -0x248(%rbp)
jmp 0x63888
movq -0x248(%rbp), %rdi
leaq 0x19985(%rip), %rsi     # 0x7d21b
callq 0x8630
jmp 0x6389d
leaq 0x19ae7(%rip), %rsi     # 0x7d38b
leaq -0x180(%rbp), %rdi
callq 0x8630
movq %rax, -0x250(%rbp)
jmp 0x638b9
leaq 0x4c440(%rip), %rdi     # 0xafd00
callq 0xa300
movq -0x250(%rbp), %rdi
movb %al, %cl
leaq 0x19a8c(%rip), %rax     # 0x7d361
leaq 0x19aab(%rip), %rsi     # 0x7d387
testb %cl, %cl
cmovneq %rax, %rsi
callq 0x8630
movq %rax, -0x258(%rbp)
jmp 0x638f0
movq -0x258(%rbp), %rdi
leaq 0x1991d(%rip), %rsi     # 0x7d21b
callq 0x8630
jmp 0x63905
leaq 0x19a91(%rip), %rsi     # 0x7d39d
leaq -0x180(%rbp), %rdi
callq 0x8630
movq %rax, -0x260(%rbp)
jmp 0x63921
leaq 0x4c3d8(%rip), %rdi     # 0xafd00
callq 0x40c50
movq -0x260(%rbp), %rdi
movq %rax, %rsi
callq 0x85a0
movq %rax, -0x268(%rbp)
jmp 0x63945
movq -0x268(%rbp), %rdi
leaq 0x198c8(%rip), %rsi     # 0x7d21b
callq 0x8630
jmp 0x6395a
leaq 0x19a4a(%rip), %rsi     # 0x7d3ab
leaq -0x180(%rbp), %rdi
callq 0x8630
movq %rax, -0x270(%rbp)
jmp 0x63976
leaq 0x4c383(%rip), %rdi     # 0xafd00
callq 0x398d0
movq -0x270(%rbp), %rdi
movl %eax, %esi
callq 0x88d0
movq %rax, -0x278(%rbp)
jmp 0x63999
movq -0x278(%rbp), %rdi
leaq 0x19874(%rip), %rsi     # 0x7d21b
callq 0x8630
jmp 0x639ae
leaq 0x19a04(%rip), %rsi     # 0x7d3b9
leaq -0x180(%rbp), %rdi
callq 0x8630
movq %rax, -0x280(%rbp)
jmp 0x639ca
leaq 0x4c32f(%rip), %rdi     # 0xafd00
callq 0xafa0
movq -0x280(%rbp), %rdi
movq %rax, %rsi
callq 0x8110
movq %rax, -0x288(%rbp)
jmp 0x639ee
movq -0x288(%rbp), %rdi
leaq 0x1981f(%rip), %rsi     # 0x7d21b
callq 0x8630
jmp 0x63a03
leaq 0x199c3(%rip), %rsi     # 0x7d3cd
leaq -0x180(%rbp), %rdi
callq 0x8630
movq %rax, -0x290(%rbp)
jmp 0x63a1f
leaq 0x4c2da(%rip), %rdi     # 0xafd00
callq 0x22680
movq -0x290(%rbp), %rdi
movl %eax, %esi
callq 0x88d0
movq %rax, -0x298(%rbp)
jmp 0x63a42
movq -0x298(%rbp), %rdi
leaq 0x197cb(%rip), %rsi     # 0x7d21b
callq 0x8630
jmp 0x63a57
leaq 0x19981(%rip), %rsi     # 0x7d3df
leaq -0x180(%rbp), %rdi
callq 0x8630
movq %rax, -0x2a0(%rbp)
jmp 0x63a73
leaq 0x4c286(%rip), %rdi     # 0xafd00
callq 0x39cc0
movq -0x2a0(%rbp), %rdi
movl %eax, %esi
callq 0x88d0
movq %rax, -0x2a8(%rbp)
jmp 0x63a96
movq -0x2a8(%rbp), %rdi
leaq 0x19777(%rip), %rsi     # 0x7d21b
callq 0x8630
jmp 0x63aab
leaq -0x1d0(%rbp), %rdi
leaq -0x180(%rbp), %rsi
callq 0x8660
jmp 0x63ac0
movq -0x1e8(%rbp), %rax
movq (%rax), %rax
movq %rax, -0x2b8(%rbp)
leaq -0x1d0(%rbp), %rdi
movq %rdi, -0x2c0(%rbp)
callq 0x83b0
movq -0x2c0(%rbp), %rdi
movq %rax, -0x2b0(%rbp)
callq 0x8450
movq -0x2b8(%rbp), %rdi
movq -0x2b0(%rbp), %rsi
movq %rax, %rdx
xorl %ecx, %ecx
callq 0x3a550
jmp 0x63b11
leaq -0x1d0(%rbp), %rdi
callq 0x83f0
leaq -0x180(%rbp), %rdi
callq 0x8120
addq $0x2c0, %rsp            # imm = 0x2C0
popq %rbp
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x188(%rbp)
movl %eax, -0x18c(%rbp)
jmp 0x63b84
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x188(%rbp)
movl %eax, -0x18c(%rbp)
leaq -0x1b0(%rbp), %rdi
callq 0x83f0
jmp 0x63b84
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x188(%rbp)
movl %eax, -0x18c(%rbp)
leaq -0x1d0(%rbp), %rdi
callq 0x83f0
leaq -0x180(%rbp), %rdi
callq 0x8120
movq -0x188(%rbp), %rdi
callq 0x8bc0
nopl (%rax)