diff options
author | Joe Orton <jorton@apache.org> | 2018-04-13 09:36:01 +0000 |
---|---|---|
committer | Joe Orton <jorton@apache.org> | 2018-04-13 09:36:01 +0000 |
commit | a597c1fed23347cb582cfcd4a7b04e0e2a4019fe (patch) | |
tree | c9ed9df49bdce214eb74c3523b675b37b39ae8a4 /.gdbinit | |
parent | 520827d4cf0e4d25aefe57aa7c9114dafd4c74fe (diff) | |
download | httpd-a597c1fed23347cb582cfcd4a7b04e0e2a4019fe.tar.gz |
Dump server_rec ->addrs list in dump_server_rec.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1829048 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to '.gdbinit')
-rw-r--r-- | .gdbinit | 20 |
1 files changed, 18 insertions, 2 deletions
@@ -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 |