]> granicus.if.org Git - apache/commitdiff
macros for dumping the list of server_recs
authorDoug MacEachern <dougm@apache.org>
Thu, 22 Nov 2001 01:07:38 +0000 (01:07 +0000)
committerDoug MacEachern <dougm@apache.org>
Thu, 22 Nov 2001 01:07:38 +0000 (01:07 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92116 13f79535-47bb-0310-9956-ffa450edef68

.gdbinit

index 5a5c578c4c51de6f0ceed9bffb679355f7523f30..28244c75b214329e29b73e69869a195dac672cbd 100644 (file)
--- 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