// File: zeeev[P]DASVC/bamtools/src/api/internal/io/HttpHeader_p.cpp
// Function: BamTools::Internal::HttpResponseHeader::ToString[abi:cxx11]() const
string HttpResponseHeader::ToString(void) const {
    stringstream response("");
    response << Constants::HTTP_STRING << GetMajorVersion() << Constants::DOT_CHAR << GetMinorVersion()
             << Constants::SPACE_CHAR  << m_statusCode
             << Constants::SPACE_CHAR  << m_reason
             << Constants::FIELD_NEWLINE
             << HttpHeader::ToString()
             << Constants::FIELD_NEWLINE;
    return response.str();
}

// Assembly:
subq $0x268, %rsp            # imm = 0x268
movq %rdi, 0x58(%rsp)
movq %rdi, %rax
movq %rax, 0x60(%rsp)
movq %rdi, 0x260(%rsp)
movq %rsi, 0x258(%rsp)
movq 0x258(%rsp), %rax
movq %rax, 0x68(%rsp)
leaq 0xaf(%rsp), %rdi
movq %rdi, 0x70(%rsp)
callq 0x7b5f0
movq 0x70(%rsp), %rdx
leaq 0x116fd(%rip), %rsi     # 0xeb0dc
leaq 0xb0(%rsp), %rdi
callq 0x78e70
jmp 0xd99ee
movl $0x10, %edi
movl $0x8, %esi
callq 0x7b8d0
movl %eax, 0x54(%rsp)
jmp 0xd9a03
movl 0x54(%rsp), %edx
leaq 0xd0(%rsp), %rdi
leaq 0xb0(%rsp), %rsi
callq 0x7a4b0
jmp 0xd9a1e
leaq 0xb0(%rsp), %rdi
callq 0x7cce8
jmp 0xd9a2d
leaq 0xaf(%rsp), %rdi
callq 0x76f80
leaq 0xe0(%rsp), %rdi
leaq 0x3f457(%rip), %rsi     # 0x118ea0
callq 0x75e40
movq %rax, 0x48(%rsp)
jmp 0xd9a55
movq 0x68(%rsp), %rdi
callq 0x754d0
movq 0x48(%rsp), %rdi
movl %eax, %esi
callq 0x7b150
movq %rax, 0x40(%rsp)
jmp 0xd9a72
movq 0x40(%rsp), %rdi
movl $0x2e, %esi
callq 0x779c0
movq %rax, 0x38(%rsp)
jmp 0xd9a88
movq 0x68(%rsp), %rdi
callq 0x7a750
movq 0x38(%rsp), %rdi
movl %eax, %esi
callq 0x7b150
movq %rax, 0x30(%rsp)
jmp 0xd9aa5
movq 0x30(%rsp), %rdi
movl $0x20, %esi
callq 0x779c0
movq %rax, 0x28(%rsp)
jmp 0xd9abb
movq 0x28(%rsp), %rdi
movq 0x68(%rsp), %rax
movl 0x44(%rax), %esi
callq 0x7b150
movq %rax, 0x20(%rsp)
jmp 0xd9ad4
movq 0x20(%rsp), %rdi
movl $0x20, %esi
callq 0x779c0
movq %rax, 0x18(%rsp)
jmp 0xd9aea
movq 0x18(%rsp), %rdi
movq 0x68(%rsp), %rsi
addq $0x48, %rsi
callq 0x75e40
movq %rax, 0x10(%rsp)
jmp 0xd9b04
movq 0x10(%rsp), %rdi
leaq 0x3f350(%rip), %rsi     # 0x118e60
callq 0x75e40
movq %rax, 0x8(%rsp)
jmp 0xd9b1c
movq 0x68(%rsp), %rsi
leaq 0x78(%rsp), %rdi
callq 0x7b000
jmp 0xd9b2d
movq 0x8(%rsp), %rdi
leaq 0x78(%rsp), %rsi
callq 0x75e40
movq %rax, (%rsp)
jmp 0xd9b42
movq (%rsp), %rdi
leaq 0x3f313(%rip), %rsi     # 0x118e60
callq 0x75e40
jmp 0xd9b54
leaq 0x78(%rsp), %rdi
callq 0x7cce8
jmp 0xd9b60
movq 0x58(%rsp), %rdi
leaq 0xd0(%rsp), %rsi
callq 0x76880
jmp 0xd9b74
leaq 0xd0(%rsp), %rdi
callq 0x74f60
movq 0x60(%rsp), %rax
addq $0x268, %rsp            # imm = 0x268
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa0(%rsp)
movl %eax, 0x9c(%rsp)
jmp 0xd9bc9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa0(%rsp)
movl %eax, 0x9c(%rsp)
leaq 0xb0(%rsp), %rdi
callq 0x7cce8
jmp 0xd9bc7
jmp 0xd9bc9
leaq 0xaf(%rsp), %rdi
callq 0x76f80
jmp 0xd9c21
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa0(%rsp)
movl %eax, 0x9c(%rsp)
jmp 0xd9c10
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa0(%rsp)
movl %eax, 0x9c(%rsp)
leaq 0x78(%rsp), %rdi
callq 0x7cce8
jmp 0xd9c0e
jmp 0xd9c10
leaq 0xd0(%rsp), %rdi
callq 0x74f60
jmp 0xd9c1f
jmp 0xd9c21
movq 0xa0(%rsp), %rdi
callq 0x7b550
movq %rax, %rdi
callq 0x88ef0
nopw %cs:(%rax,%rax)