Listing Tracepoints (Debugging with GDB)
From Get docs
Gdb/docs/latest/gdb/Listing-Tracepoints
Next: Listing Static Tracepoint Markers, Previous: Tracepoint Actions, Up: Set Tracepoints [Contents][Index]
13.1.7 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. The format is similar to that used for info breakpoints
; in fact, info tracepoints
is the same command, simply restricting itself to tracepoints.
A tracepoint’s listing may include additional information specific to tracing:
- its passcount as given by the
passcount n
command - the state about installed on target of each location
(gdb) info trace Num Type Disp Enb Address What 1 tracepoint keep y 0x0804ab57 in foo() at main.cxx:7 while-stepping 20 collect globfoo, $regs end collect globfoo2 end pass count 1200 2 tracepoint keep y <MULTIPLE> collect $eip 2.1 y 0x0804859c in func4 at change-loc.h:35 installed on target 2.2 y 0xb7ffc480 in func4 at change-loc.h:35 installed on target 2.3 y <PENDING> set_tracepoint 3 tracepoint keep y 0x080485b1 in foo at change-loc.c:29 not installed on target (gdb)
This command can be abbreviated info tp
.