// File: 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
movq %rsp, %rbp
subq $0x110, %rsp            # imm = 0x110
movq %rdi, -0x8(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0xe8(%rbp)
leaq -0x29(%rbp), %rdi
movq %rdi, -0xe0(%rbp)
callq 0x3450
movq -0xe0(%rbp), %rdx
leaq 0x3779(%rip), %rsi      # 0x9211
leaq -0x28(%rbp), %rdi
callq 0x4dc0
jmp 0x5aa3
leaq -0x61(%rbp), %rdi
movq %rdi, -0xf0(%rbp)
callq 0x3450
movq -0xf0(%rbp), %rdx
leaq 0x375d(%rip), %rsi      # 0x921e
leaq -0x60(%rbp), %rdi
callq 0x4dc0
jmp 0x5acc
movq -0xe8(%rbp), %rdi
movq (%rdi), %rax
movq (%rax), %rax
leaq -0x28(%rbp), %rsi
leaq -0x60(%rbp), %rdx
callq *%rax
jmp 0x5ae5
leaq -0x60(%rbp), %rdi
callq 0x31b0
leaq -0x61(%rbp), %rdi
callq 0x3300
leaq -0x28(%rbp), %rdi
callq 0x31b0
leaq -0x29(%rbp), %rdi
callq 0x3300
leaq -0x89(%rbp), %rdi
movq %rdi, -0xf8(%rbp)
callq 0x3450
movq -0xf8(%rbp), %rdx
leaq 0x36fe(%rip), %rsi      # 0x9228
leaq -0x88(%rbp), %rdi
callq 0x4dc0
jmp 0x5b38
leaq -0xb1(%rbp), %rdi
movq %rdi, -0x100(%rbp)
callq 0x3450
movq -0x100(%rbp), %rdx
leaq 0x36dd(%rip), %rsi      # 0x9236
leaq -0xb0(%rbp), %rdi
callq 0x4dc0
jmp 0x5b67
movq -0xe8(%rbp), %rdi
movq (%rdi), %rax
movq (%rax), %rax
leaq -0x88(%rbp), %rsi
leaq -0xb0(%rbp), %rdx
callq *%rax
jmp 0x5b86
leaq -0xb0(%rbp), %rdi
callq 0x31b0
leaq -0xb1(%rbp), %rdi
callq 0x3300
leaq -0x88(%rbp), %rdi
callq 0x31b0
leaq -0x89(%rbp), %rdi
callq 0x3300
movq -0xe8(%rbp), %rdi
addq $0x50, %rdi
movq %rdi, -0x110(%rbp)
leaq 0x368b(%rip), %rsi      # 0x925a
callq 0x33a0
movq -0x110(%rbp), %rdi
leaq 0x3698(%rip), %rsi      # 0x927a
callq 0x3280
movq -0x110(%rbp), %rdi
leaq 0x36a7(%rip), %rsi      # 0x929c
callq 0x3280
movq -0xe8(%rbp), %rax
movl 0x18(%rax), %esi
leaq -0xd8(%rbp), %rdi
movq %rdi, -0x108(%rbp)
callq 0x6380
movq -0x110(%rbp), %rdi
movq -0x108(%rbp), %rsi
callq 0x3370
jmp 0x5c2c
leaq -0xd8(%rbp), %rdi
callq 0x31b0
movq -0xe8(%rbp), %rdi
addq $0x50, %rdi
leaq 0x3663(%rip), %rsi      # 0x92ad
callq 0x3280
movq -0xe8(%rbp), %rax
movl 0x18(%rax), %edi
callq 0x4180
movq -0xe8(%rbp), %rdi
movq %rax, %rsi
addq $0x50, %rdi
callq 0x3280
movq -0xe8(%rbp), %rdi
addq $0x50, %rdi
leaq 0x3637(%rip), %rsi      # 0x92ba
callq 0x3280
addq $0x110, %rsp            # imm = 0x110
popq %rbp
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0x5cd4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0x5cc2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x60(%rbp), %rdi
callq 0x31b0
leaq -0x61(%rbp), %rdi
callq 0x3300
leaq -0x28(%rbp), %rdi
callq 0x31b0
leaq -0x29(%rbp), %rdi
callq 0x3300
jmp 0x5d51
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0x5d2b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0x5d13
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0xb0(%rbp), %rdi
callq 0x31b0
leaq -0xb1(%rbp), %rdi
callq 0x3300
leaq -0x88(%rbp), %rdi
callq 0x31b0
leaq -0x89(%rbp), %rdi
callq 0x3300
jmp 0x5d51
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0xd8(%rbp), %rdi
callq 0x31b0
movq -0x38(%rbp), %rdi
callq 0x3440
nopw (%rax,%rax)