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 | ?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