96
Chapter 12. Tracepoints
$locals
collect all local variables.
You can give several consecutive
collect
commands, each one with a single argument, or one
collect
command with several arguments separated by commas: the effect is the same.
The command
info scope
(info scope) is particularly useful for figuring out what data to col-
lect.
while-stepping
n
Perform
n
single-step traces after the tracepoint, collecting new data at each step. The
while-stepping
command is followed by the list of what to collect while stepping (followed
by its own
end
command):
%
while-stepping 12
%
collect $regs, myglobal
%
end
%
You may abbreviate
while-stepping
as
ws
or
stepping
.
12.1.5. Listing Tracepoints
info tracepoints [
num
]
Display information about the tracepoint
num
. If you don’t specify a tracepoint number, displays
information about all the tracepoints defined so far. For each tracepoint, the following informa-
tion is shown:
•
its number
•
whether it is enabled or disabled
•
its address
•
its passcount as given by the
passcount
n
command
•
its step count as given by the
while-stepping
n
command
•
where in the source files is the tracepoint set
•
its action list as given by the
actions
command
(gdb)
info trace
Num Enb Address
PassC StepC What
1
y
0x002117c4 0
0
&
gdb_asm
%
2
y
0x0020dc64 0
0
in g_test at g_test.c:1375
3
y
0x0020b1f4 0
0
in get_data at ../foo.c:41
(gdb)
This command can be abbreviated
info tp
.
Summary of Contents for ENTERPRISE LINUX 4 - DEVELOPER TOOLS GUIDE
Page 1: ...Red Hat Enterprise Linux 4 Debugging with gdb ...
Page 12: ...2 Chapter 1 Debugging with gdb ...
Page 28: ...18 Chapter 4 Getting In and Out of gdb ...
Page 34: ...24 Chapter 5 gdb Commands ...
Page 44: ...34 Chapter 6 Running Programs Under gdb ...
Page 68: ...58 Chapter 8 Examining the Stack ...
Page 98: ...88 Chapter 10 Examining Data ...
Page 112: ...102 Chapter 12 Tracepoints ...
Page 118: ...108 Chapter 13 Debugging Programs That Use Overlays ...
Page 138: ...128 Chapter 14 Using gdb with Different Languages ...
Page 144: ...134 Chapter 15 Examining the Symbol Table ...
Page 170: ...160 Chapter 19 Debugging remote programs ...
Page 198: ...188 Chapter 21 Controlling gdb ...
Page 204: ...194 Chapter 22 Canned Sequences of Commands ...
Page 206: ...196 Chapter 23 Command Interpreters ...
Page 216: ...206 Chapter 25 Using gdb under gnu Emacs ...
Page 296: ...286 Chapter 27 gdb Annotations ...
Page 300: ...290 Chapter 28 Reporting Bugs in gdb ...
Page 322: ...312 Chapter 30 Using History Interactively ...
Page 362: ...352 Appendix D gdb Remote Serial Protocol ...
Page 380: ...370 Appendix F GNU GENERAL PUBLIC LICENSE ...
Page 386: ...376 Appendix G GNU Free Documentation License ...
Page 410: ......