Age of Reason

Random musing of books and stuff I am reading.

2004/12/11

Debugger Command Cross Reference

Feature Desc vc dbx gdb windbg ntsd edebug perld i386kd wdeb386
Lang - c c c c c elisp perl c c
OS - win unix unix win win all all win win
GUI - Y N N Y N emacs N N N
Alt GUI - N emacs ddd emacs N N N ddd N N
Vendor GUI - Y Sun/workshop HP/wdbg Y N emacs N N N
Cmdline - N Y Y Y Y - Y Y Y
Alias - N alias/define command N ini Y = N N
Completion N Y YY N N YY - N N
script script VbPerlOle ksh Y dll dll Y Y $< file dll
Actions When .. do when a<>{}
history cmd history N Y Y Y Y Y ! Y Y
init setup regedit .dbxrc .gdbinit regedit ini .emacs - ENV -
Options config regedit dbxenv set O
help ? msdn help i info ? .hlp ? info h pod ? msdn ? msnd
Feature Desc vc dbx gdb windbg ntsd edebug perld i386kd wdeb386
bp break F9 stop at b bp bp - - bp bp
ba hardware A-F9 stop access hbreak/b *addr br ba - N ba br
bl handlers list stops A-F9 status i b - - l L bl -
bd delete F9 delete N delete break N - - u d D - -
bc clear del current C-F9 clear clear - - - - bc -
bp once break once F9 F5 F9 stop -temp tbreak - - - c .. - -
be on enable C-F9 - enable - - - - be -
bd off disable C-F9 -disable disable - - - - bd -
bp if conditional C-F9 cond -if condition J - - - J -
bp --k==0 count to bp C-F9 #NAME? ignore .. k J - - - J -
bp do act action on b N when..{..} command ... J - - - J -
Unassemble disassemble C-F11/A-8 dis $pc disassem addr u - - - U -
bt backtrace A-7 where bt kd kb kd - - T ~k ln -
frame A-7 frame up/down - - - - - -
Locals vars - A-4 dump - - - - V - -
Feature Desc vc dbx gdb windbg ntsd edebug perld i386kd wdeb386
regs registers A-5 regs -F info regs - #R - - - -
expr eval expr F8 print print ?expr - e/R x m p ?expr -
change var F8 p x=y p x=y - - - = E F -
trace single step VC trace trace - - - t tr -
Examine Mem - A-6 x addr/fmt x/fmt addr dw db dc - - - D -
Threads - A-6 - - - ~*KB - - ~ -
Symbols - - - i - X C-h - X -
Watch - A-3 display - - - - w - -
typeof whatis -t ptype - - - - - -
exe - Menu debug a.out file a.out - - - - ini win.com
args - Menu runargs set args Menu cmd - cmd Kernel Kernel
src - vc pdb dir ~/src pathmap ~/src - - - - - -
edit - builtin list list - - - - - -
go - S-F5 run [args] run G - - - G -
Feature Desc vc dbx gdb windbg ntsd edebug perld i386kd wdeb386
step into - F11 step step T - d s T -
stepi instruction - stepi stepi - - - - J -
step over - F10 next next P - - n P -
step if - - - - - - - - J -
finish till return F12 step up finish - - r r - -
continue - F5 cont continue - - c c - -
until till cursor F6 - - - - bc - - -
jump - F2 cont at jump - - - - - -
pop return now \jump pop return - - - r - -
repeat redo - !! - - - - -
quit - MENU quit q q q q C-] - q q
Feature Desc vc dbx gdb windbg ntsd edebug perld i386kd wdeb386


Corrections welcome, it is out of date, but nevertheless useful when switching platforms. Debugger command cross reference, GPL(C) Mohsin Ahmed.

- M

0 Comments:

Post a Comment

<< Home