mirror of
https://github.com/apache/httpd.git
synced 2025-08-16 17:04:42 +00:00

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87445 13f79535-47bb-0310-9956-ffa450edef68
34 lines
800 B
Plaintext
34 lines
800 B
Plaintext
# gdb macros which may be useful for folks using gdb to debug
|
|
# apache. Delete it if it bothers you.
|
|
|
|
define dump_table
|
|
set $t = (apr_table_entry_t *)((apr_array_header_t *)$arg0)->elts
|
|
set $n = ((apr_array_header_t *)$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 **)((apr_array_header_t *)$arg0)->elts
|
|
set $n = (int)((apr_array_header_t *)$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
|