From: Doug MacEachern Date: Thu, 22 Nov 2001 01:07:38 +0000 (+0000) Subject: macros for dumping the list of server_recs X-Git-Tag: 2.0.29~53 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a0f56323d11a70b3d492fb57b3ea6ede357f23b3;p=apache macros for dumping the list of server_recs git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92116 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/.gdbinit b/.gdbinit index 5a5c578c4c..28244c75b2 100644 --- a/.gdbinit +++ b/.gdbinit @@ -84,3 +84,35 @@ end document dump_filters Print filter chain info end + +define dump_process_rec + set $p = $arg0 + printf "process_rec=0x%lx:\n", (unsigned long)$p + printf " pool=0x%lx, pconf=0x%lx\n", \ + (unsigned long)$p->pool, (unsigned long)$p->pconf +end +document dump_process_rec + Print process_rec info +end + +define dump_server_rec + set $s = $arg0 + printf "name=%s:%d\n", \ + $s->server_hostname, $s->port + dump_process_rec($s->process) +end +document dump_server_rec + Print server_rec info +end + +define dump_servers + set $s = $arg0 + while $s + dump_server_rec($s) + printf "\n" + set $s = $s->next + end +end +document dump_servers + Print server_rec list info +end