60
Chapter 9. Examining Source Files
list
linespec
Print lines centered around the line specified by
linespec
.
list
first
,
last
Print lines from
first
to
last
. Both arguments are linespecs.
list ,
last
Print lines ending with
last
.
list
first
,
Print lines starting with
first
.
list +
Print lines just after the lines last printed.
list -
Print lines just before the lines last printed.
list
As described in the preceding table.
Here are the ways of specifying a single source line--all the kinds of linespec.
number
Specifies line
number
of the current source file. When a
list
command has two linespecs, this
refers to the same source file as the first linespec.
+
offset
Specifies the line
offset
lines after the last line printed. When used as the second linespec in a
list
command that has two, this specifies the line
offset
lines down from the first linespec.
-
offset
Specifies the line
offset
lines before the last line printed.
filename
:
number
Specifies line
number
in the source file
filename
.
function
Specifies the line that begins the body of the function
function
. For example: in C, this is the
line with the open brace.
filename
:
function
Specifies the line of the open-brace that begins the body of the function
function
in the file
filename
. You only need the file name with a function name to avoid ambiguity when there are
identically named functions in different source files.
*
address
Specifies the line containing the program address
address
.
address
may be any expression.
Summary of Contents for ENTERPRISE LINUX 3 - SECURITY GUIDE
Page 1: ...Red Hat Enterprise Linux 3 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: ......