// File: /workspace/github_cpp_makefile_star2_O3/alibakhtiar[P]ExampleHTTPServer/./HttpServer.hh
// Function: SimpleHttpServer::Response::errorPage()
virtual void errorPage(void)
	{
		this->header("Content-Type", "text/html");
		this->header("Cache-Control", "no-cache, no-store, must-revalidate");

		this->body = "<!doctype html><html lang=\"en\">";
		this->body += "<head><title>Error</title></head>";
		this->body += "<body><h1>Error ";
		this->body += std::to_string(this->statusCode);
		this->body += "</h1><hr><p>";
		this->body += httpStatusMessage(this->statusCode);
		this->body += "</p></body></html>";

		return;
	}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0xa8, %rsp
movq %rdi, %rbx
leaq 0x98(%rsp), %r14
movq %r14, -0x10(%r14)
leaq 0x190e(%rip), %rsi      # 0x5201
leaq 0x1913(%rip), %rdx      # 0x520d
leaq 0x88(%rsp), %rdi
callq 0x483c
leaq 0x78(%rsp), %r15
movq %r15, -0x10(%r15)
leaq 0x18f7(%rip), %rsi      # 0x520e
leaq 0x18f9(%rip), %rdx      # 0x5217
leaq 0x68(%rsp), %rdi
callq 0x483c
movq (%rbx), %rax
leaq 0x88(%rsp), %rsi
leaq 0x68(%rsp), %rdx
movq %rbx, %rdi
callq *(%rax)
movq 0x68(%rsp), %rdi
cmpq %r15, %rdi
je 0x3954
movq 0x78(%rsp), %rsi
incq %rsi
callq 0x21d0
movq 0x88(%rsp), %rdi
cmpq %r14, %rdi
je 0x3971
movq 0x98(%rsp), %rsi
incq %rsi
callq 0x21d0
leaq 0x58(%rsp), %r14
movq %r14, -0x10(%r14)
leaq 0x1897(%rip), %rsi      # 0x5218
leaq 0x189d(%rip), %rdx      # 0x5225
leaq 0x48(%rsp), %rdi
callq 0x483c
leaq 0x38(%rsp), %r15
movq %r15, -0x10(%r15)
leaq 0x1884(%rip), %rsi      # 0x5226
leaq 0x18a0(%rip), %rdx      # 0x5249
leaq 0x28(%rsp), %rdi
callq 0x483c
movq (%rbx), %rax
leaq 0x48(%rsp), %rsi
leaq 0x28(%rsp), %rdx
movq %rbx, %rdi
callq *(%rax)
movq 0x28(%rsp), %rdi
cmpq %r15, %rdi
je 0x39dc
movq 0x38(%rsp), %rsi
incq %rsi
callq 0x21d0
movq 0x48(%rsp), %rdi
cmpq %r14, %rdi
je 0x39f3
movq 0x58(%rsp), %rsi
incq %rsi
callq 0x21d0
leaq 0x50(%rbx), %r14
movq 0x58(%rbx), %rdx
leaq 0x1848(%rip), %rcx      # 0x524a
movl $0x1f, %r8d
movq %r14, %rdi
xorl %esi, %esi
callq 0x2270
leaq 0x1851(%rip), %rsi      # 0x526a
movq %r14, %rdi
callq 0x22f0
leaq 0x1864(%rip), %rsi      # 0x528c
movq %r14, %rdi
callq 0x22f0
movl 0x18(%rbx), %r13d
movl %r13d, %ebp
negl %ebp
cmovsl %r13d, %ebp
movl $0x1, %r15d
cmpl $0xa, %ebp
jb 0x3a91
movl $0x4, %r15d
movl $0xd1b71759, %eax       # imm = 0xD1B71759
movl %ebp, %ecx
cmpl $0x63, %ecx
jbe 0x3a88
cmpl $0x3e7, %ecx            # imm = 0x3E7
jbe 0x3a8e
cmpl $0x2710, %ecx           # imm = 0x2710
jb 0x3a91
movl %ecx, %edx
imulq %rax, %rdx
shrq $0x2d, %rdx
addl $0x4, %r15d
cmpl $0x1869f, %ecx          # imm = 0x1869F
movl %edx, %ecx
ja 0x3a55
addl $-0x3, %r15d
jmp 0x3a91
addl $-0x2, %r15d
jmp 0x3a91
decl %r15d
shrl $0x1f, %r13d
movl %r13d, %esi
addl %r15d, %esi
leaq 0x18(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x8(%rsp), %r12
movq %r12, %rdi
movl $0x2d, %edx
callq 0x2210
movq (%r12), %rdi
addq %r13, %rdi
movl %r15d, %esi
movl %ebp, %edx
callq 0x40eb
movq (%r12), %rsi
movq 0x8(%r12), %rdx
movq %r14, %rdi
callq 0x20b0
movq 0x8(%rsp), %rdi
leaq 0x18(%rsp), %rax
cmpq %rax, %rdi
je 0x3af4
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x21d0
leaq 0x17a2(%rip), %rsi      # 0x529d
movq %r14, %rdi
callq 0x22f0
movl 0x18(%rbx), %ecx
cmpl $0xc8, %ecx
jne 0x3b17
leaq 0x405b(%rip), %rax      # 0x7b70
jmp 0x3b3b
xorl %esi, %esi
leaq 0x4050(%rip), %rax      # 0x7b70
xorl %edi, %edi
leaq 0x10(%rdi), %rdx
cmpq $0x130, %rdx            # imm = 0x130
je 0x3b3f
cmpl %ecx, 0x10(%rdi,%rax)
movq %rdx, %rdi
jne 0x3b22
addq %rdx, %rax
movq 0x8(%rax), %rsi
movq %r14, %rdi
callq 0x22f0
leaq 0x175c(%rip), %rsi      # 0x52aa
movq %r14, %rdi
callq 0x22f0
addq $0xa8, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
movq %rax, %rbx
movq 0x8(%rsp), %rdi
leaq 0x18(%rsp), %rax
cmpq %rax, %rdi
je 0x3bed
movq 0x18(%rsp), %rsi
jmp 0x3be5
movq %rax, %rbx
movq 0x28(%rsp), %rdi
cmpq %r15, %rdi
je 0x3ba0
movq 0x38(%rsp), %rsi
incq %rsi
callq 0x21d0
jmp 0x3ba0
movq %rax, %rbx
movq 0x48(%rsp), %rdi
cmpq %r14, %rdi
je 0x3bed
movq 0x58(%rsp), %rsi
jmp 0x3be5
movq %rax, %rbx
movq 0x68(%rsp), %rdi
cmpq %r15, %rdi
je 0x3bd0
movq 0x78(%rsp), %rsi
incq %rsi
callq 0x21d0
jmp 0x3bd0
movq %rax, %rbx
movq 0x88(%rsp), %rdi
cmpq %r14, %rdi
je 0x3bed
movq 0x98(%rsp), %rsi
incq %rsi
callq 0x21d0
movq %rbx, %rdi
callq 0x22c0
nop