// File: zeeev[P]DASVC/bamtools/src/api/internal/io/HttpHeader_p.cpp
// Function: BamTools::Internal::HttpRequestHeader::ToString[abi:cxx11]() const
string HttpRequestHeader::ToString(void) const {
    stringstream request("");
    request << m_method   << Constants::SPACE_CHAR
            << m_resource << Constants::SPACE_CHAR
            << Constants::HTTP_STRING << GetMajorVersion() << Constants::DOT_CHAR << GetMinorVersion()
            << Constants::FIELD_NEWLINE
            << HttpHeader::ToString()
            << Constants::FIELD_NEWLINE;
    return request.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 0x1204d(%rip), %rsi     # 0xeb0dc
leaq 0xb0(%rsp), %rdi
callq 0x78e70
jmp 0xd909e
movl $0x10, %edi
movl $0x8, %esi
callq 0x7b8d0
movl %eax, 0x54(%rsp)
jmp 0xd90b3
movl 0x54(%rsp), %edx
leaq 0xd0(%rsp), %rdi
leaq 0xb0(%rsp), %rsi
callq 0x7a4b0
jmp 0xd90ce
leaq 0xb0(%rsp), %rdi
callq 0x7cce8
jmp 0xd90dd
leaq 0xaf(%rsp), %rdi
callq 0x76f80
movq 0x68(%rsp), %rsi
leaq 0xe0(%rsp), %rdi
addq $0x48, %rsi
callq 0x75e40
movq %rax, 0x48(%rsp)
jmp 0xd9107
movq 0x48(%rsp), %rdi
movl $0x20, %esi
callq 0x779c0
movq %rax, 0x40(%rsp)
jmp 0xd911d
movq 0x40(%rsp), %rdi
movq 0x68(%rsp), %rsi
addq $0x68, %rsi
callq 0x75e40
movq %rax, 0x38(%rsp)
jmp 0xd9137
movq 0x38(%rsp), %rdi
movl $0x20, %esi
callq 0x779c0
movq %rax, 0x30(%rsp)
jmp 0xd914d
movq 0x30(%rsp), %rdi
leaq 0x3fd47(%rip), %rsi     # 0x118ea0
callq 0x75e40
movq %rax, 0x28(%rsp)
jmp 0xd9165
movq 0x68(%rsp), %rdi
callq 0x754d0
movq 0x28(%rsp), %rdi
movl %eax, %esi
callq 0x7b150
movq %rax, 0x20(%rsp)
jmp 0xd9182
movq 0x20(%rsp), %rdi
movl $0x2e, %esi
callq 0x779c0
movq %rax, 0x18(%rsp)
jmp 0xd9198
movq 0x68(%rsp), %rdi
callq 0x7a750
movq 0x18(%rsp), %rdi
movl %eax, %esi
callq 0x7b150
movq %rax, 0x10(%rsp)
jmp 0xd91b5
movq 0x10(%rsp), %rdi
leaq 0x3fc9f(%rip), %rsi     # 0x118e60
callq 0x75e40
movq %rax, 0x8(%rsp)
jmp 0xd91cd
movq 0x68(%rsp), %rsi
leaq 0x78(%rsp), %rdi
callq 0x7b000
jmp 0xd91de
movq 0x8(%rsp), %rdi
leaq 0x78(%rsp), %rsi
callq 0x75e40
movq %rax, (%rsp)
jmp 0xd91f3
movq (%rsp), %rdi
leaq 0x3fc62(%rip), %rsi     # 0x118e60
callq 0x75e40
jmp 0xd9205
leaq 0x78(%rsp), %rdi
callq 0x7cce8
jmp 0xd9211
movq 0x58(%rsp), %rdi
leaq 0xd0(%rsp), %rsi
callq 0x76880
jmp 0xd9225
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 0xd927a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa0(%rsp)
movl %eax, 0x9c(%rsp)
leaq 0xb0(%rsp), %rdi
callq 0x7cce8
jmp 0xd9278
jmp 0xd927a
leaq 0xaf(%rsp), %rdi
callq 0x76f80
jmp 0xd92d2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa0(%rsp)
movl %eax, 0x9c(%rsp)
jmp 0xd92c1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa0(%rsp)
movl %eax, 0x9c(%rsp)
leaq 0x78(%rsp), %rdi
callq 0x7cce8
jmp 0xd92bf
jmp 0xd92c1
leaq 0xd0(%rsp), %rdi
callq 0x74f60
jmp 0xd92d0
jmp 0xd92d2
movq 0xa0(%rsp), %rdi
callq 0x7b550
movq %rax, %rdi
callq 0x88ef0
nopw (%rax,%rax)