g Run Go/continue.
r info reg Displays (or modifies) register contents.
p nextor n Step over, executes an entire function or single instruction
or source line.
t step or s Step into or execute a single instruction.
k (kb / kP ) bt Displays stack backtrace, optionally also
function args.
.frame <#> up/down Changes the stack context used to interpret commands
and local variables. ???Move to a different stack frame.???
dd
(da / db / du)
x /NT A Displays memory. dd = dword values, da = ASCII
characters, db = byte values and ASCII, du = Unicode.
dt P Displays a variable??™s content and type information.
dv /V p Displays local variables (specific to current context).
uf
u
disassemble
Displays the assembly translation of a function or the
assembly at a specific address.
q quit Exit debugger.
Those commands are enough to get started. You can learn more about the debugger
in the debugger.chm HTML help file found in your debugger installation directory. (Use
hh debugger.chm to open it.) The command reference specifically is under Debugger
Reference | Debugger Commands | Commands.
Symbols and the Symbol Server
The final thing you need to understand before we start debugging is the purpose of symbols.
Pages:
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459