Download EBC Debugger User Manual

Transcript
Examples
Examples:
•
To print help:
EDB > H
Execution:
G/[F5]
T/[F8]
P/[F10]
O/[F11]
Q
Break:
BO[C|CX|R|E|T|K]
Thunk/Key
B[L|P|C|D|E]
Information:
K
TRACE
R/[F2]
L/[F4]
SCOPE
[D|E][B|W|D|Q]
Symbol:
LN
[UN]LOADSYMBOL
[UN]LOADCODE
DISPLAYSYMBOL/[F3]
DISPLAYCODE/[F6]
-
continue to run the program
step into
step over
step out
reset the debugger to default value and go
- break on CALL/CALLEX/RET/Entrypoint/Native
- breakpoint list/set/clear/disable/enable
-
show/clear call-stack
show/clear trace instruction branch
display/modify register
show/load instruction assembly count
load scope address
display/modify memory
-
list the symbol
load/unload the symbol file
load/unload the code file
disable/enable the symbol output
disable/enable the source code only output
EDB > H G
The go command is used to cause the debugger to not interrupt
execution of the EBC image. The debugger will only break execution of the
interpreter if an exception is encountered (including an EBC breakpoint).
G [til <Address|Symbol>]
(No Argument) - It means continue run the program.
til
- It means continuing run the program till IP is the
Address.
<Address>
- The hexical address user want to break at.
<Symbol>
- The symbol name for target address user want to break
at. It has following format [MapFileName:]SymbolName.
Draft for Review
43