| # gdb macros which may be useful for folks using gdb to debug |
| # apache. Delete it if it bothers you. |
| |
| define dump_table |
| set $t = (table_entry *)((array_header *)$arg0)->elts |
| set $n = ((array_header *)$arg0)->nelts |
| set $i = 0 |
| while $i < $n |
| printf "[%u] '%s'='%s'\n", $i, $t[$i].key, $t[$i].val |
| set $i = $i + 1 |
| end |
| end |
| document dump_table |
| Print the key/value pairs in a table. |
| end |
| |
| |
| define rh |
| run -f /home/dgaudet/ap2/conf/mpm.conf |
| end |
| |
| define dump_string_array |
| set $a = (char **)((array_header *)$arg0)->elts |
| set $n = (int)((array_header *)$arg0)->nelts |
| set $i = 0 |
| while $i < $n |
| printf "[%u] '%s'\n", $i, $a[$i] |
| set $i = $i + 1 |
| end |
| end |
| document dump_string_array |
| Print all of the elements in an array of strings. |
| end |