diff options
author | grog <grog@FreeBSD.org> | 2003-12-29 06:38:27 +0000 |
---|---|---|
committer | grog <grog@FreeBSD.org> | 2003-12-29 06:38:27 +0000 |
commit | 68c11661958bd0d6a78fd9c4a89958e81af7b667 (patch) | |
tree | 966f179fd206065471e3242897e2611baff33ca4 /tools | |
parent | b30b513db572079854806b7cfcd8234335d335e0 (diff) | |
download | FreeBSD-src-68c11661958bd0d6a78fd9c4a89958e81af7b667.zip FreeBSD-src-68c11661958bd0d6a78fd9c4a89958e81af7b667.tar.gz |
Add documentation for previously undocumented macros, and correct
existing documentation. This is not made any easier by the
brain-damaged format required for the documentation: one line, no full
stops or commas.
Diffstat (limited to 'tools')
-rw-r--r-- | tools/debugscripts/gdbinit.kernel | 33 |
1 files changed, 20 insertions, 13 deletions
diff --git a/tools/debugscripts/gdbinit.kernel b/tools/debugscripts/gdbinit.kernel index 547f3e0..4b18219 100644 --- a/tools/debugscripts/gdbinit.kernel +++ b/tools/debugscripts/gdbinit.kernel @@ -6,7 +6,7 @@ define pname p (char *)curproc->p_comm end document pname -Print the command name of the current process +Print the command name of the current process. end # Show contents of bp supplied as first parameter: @@ -52,8 +52,7 @@ set $bp = (struct buf *) $arg0 printf "\n" end document bpp -Show summary information about the buffer header (struct bp) pointed -at by the parameter. +Show summary information about the buffer header (struct bp) pointed at by the parameter. end # Show more detailed contents of bp supplied as first parameter: @@ -122,8 +121,7 @@ output $bp->b_npages printf "\n" end document bpl -Show detailed information about the buffer header (struct bp) pointed -at by the parameter. +Show detailed information about the buffer header (struct bp) pointed at by the parameter. end # Show contents of buffer header in local variable bp. @@ -131,8 +129,7 @@ define bp bpp bp end document bp -Show information about the buffer header pointed to by the -variable bp in the current frame. +Show information about the buffer header pointed to by the variable bp in the current frame. end # Show data of buffer header in local variable bp as string. @@ -143,8 +140,7 @@ document bpd Show the contents (char*) of bp->data in the current frame. end document bpl -Show detailled information about the buffer header (struct bp) pointed -at by the local variable bp. +Show detailed information about the buffer header (struct bp) pointed at by the local variable bp. end define bx printf "\n b_vnbufs " @@ -185,6 +181,9 @@ printf "\n b_validoff " output/x bp->b_validoff echo \n end +document bx +Print a number of fields from the buffer header pointed at in by the pointer bp in the current environment. +end # Switch back to ddb define ddb @@ -232,7 +231,7 @@ define ps end end document ps -Show process status. No options. +Show process status without options. end # Specify a process for other commands to refer to. @@ -295,7 +294,11 @@ end # "define" line. y enables you to insert the confirmation in the # definition without affecting the way the macro runs (much). define y -echo Check your .gdbinit, it contains a y command\n +echo Check your .gdbinit: it contains a y command\n +end + +document y +Kludge for writing macros This is a no-op except for printing a message See gdb(4) for more details. end # kldstat(8) lookalike @@ -313,7 +316,7 @@ define kldstat end end document kldstat -Equivalent of the kldstat(8) command, without options. +Equivalent of the kldstat(8) command without options end # msgbuf: print msgbuf. Can take forever. @@ -321,7 +324,7 @@ define msgbuf printf "%s", msgbufp->msg_ptr end document msgbuf -Print the system message buffer (dmesg). This can take a long time due to the time it takes to transmit the data across a serial line. +Print the system message buffer (dmesg) This can take a long time due to the time it takes to transmit the data across a serial line. end # checkmem: check unallocated memory for modifications @@ -342,3 +345,7 @@ while ($word < $length) set $word = $word + 1 end end + +document checkmem +Check unallocated memory for modifications This assumes that DIAGNOSTIC is set which causes free memory to be set to 0xdeadc0de. +end |