From: Ruediger Pluem Date: Mon, 9 Sep 2019 06:51:08 +0000 (+0000) Subject: Merge r1829048 from trunk: X-Git-Tag: 2.4.42~264 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=66ddf77038f73ec810677a37e776709f84d13b5d;p=thirdparty%2Fapache%2Fhttpd.git Merge r1829048 from trunk: Dump server_rec ->addrs list in dump_server_rec. Submitted by: jorton Reviewed by: rpluem git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1866654 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/.gdbinit b/.gdbinit index 7b3b9a79675..15f6c426a82 100644 --- a/.gdbinit +++ b/.gdbinit @@ -330,10 +330,26 @@ document dump_process_rec Print process_rec info end +define dump_server_addr_recs + set $sa_ = $arg0 + set $san_ = 0 + while $sa_ + ### need to call apr_sockaddr_info_getbuf to print ->host_addr properly + ### which is a PITA since we need a buffer :( + printf " addr#%d: vhost=%s -> :%d\n", $san_++, $sa_->virthost, $sa_->host_port + set $sa_ = $sa_->next + end +end +document dump_server_addr_recs + Print server_addr_rec info +end + + define dump_server_rec set $s = $arg0 - printf "name=%s:%d\n", \ - $s->server_hostname, $s->port + printf "name=%s:%d (0x%lx)\n", \ + $s->server_hostname, $s->port, $s + dump_server_addr_recs $s->addrs dump_process_rec($s->process) end document dump_server_rec