projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
gdb: Remove support for old mangling schemes
[deliverable/binutils-gdb.git]
/
gdb
/
doc
/
stabs.texinfo
diff --git
a/gdb/doc/stabs.texinfo
b/gdb/doc/stabs.texinfo
index fcd30ce859018b608278481c766618a6ed7363e2..fdf68534c66e4a83973c1b381ed094dc45ef9102 100644
(file)
--- a/
gdb/doc/stabs.texinfo
+++ b/
gdb/doc/stabs.texinfo
@@
-1,5
+1,11
@@
\input texinfo
@setfilename stabs.info
\input texinfo
@setfilename stabs.info
+@setchapternewpage odd
+@settitle STABS
+
+@c man begin INCLUDE
+@include gdb-cfg.texi
+@c man end
@c @finalout
@c @finalout
@@
-11,13
+17,12
@@
@end direntry
@copying
@end direntry
@copying
-Copyright @copyright{} 1992, 1993, 1994, 1995, 1997, 1998, 2000, 2001,
-2002, 2003, 2004, 2005, 2006, 2007, 2009 Free Software Foundation, Inc.
+Copyright @copyright{} 1992-2019 Free Software Foundation, Inc.
Contributed by Cygnus Support. Written by Julia Menapace, Jim Kingdon,
and David MacKenzie.
Permission is granted to copy, distribute and/or modify this document
Contributed by Cygnus Support. Written by Julia Menapace, Jim Kingdon,
and David MacKenzie.
Permission is granted to copy, distribute and/or modify this document
-under the terms of the GNU Free Documentation License, Version 1.
1
or
+under the terms of the GNU Free Documentation License, Version 1.
3
or
any later version published by the Free Software Foundation; with no
Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
Texts. A copy of the license is included in the section entitled ``GNU
any later version published by the Free Software Foundation; with no
Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
Texts. A copy of the license is included in the section entitled ``GNU
@@
-30,8
+35,6
@@
This document describes the stabs debugging symbol tables.
@insertcopying
@end ifnottex
@insertcopying
@end ifnottex
-@setchapternewpage odd
-@settitle STABS
@titlepage
@title The ``stabs'' debug format
@author Julia Menapace, Jim Kingdon, David MacKenzie
@titlepage
@title The ``stabs'' debug format
@author Julia Menapace, Jim Kingdon, David MacKenzie
@@
-73,8
+76,8
@@
This document describes the stabs debugging format.
* Questions:: Questions and anomalies
* Stab Sections:: In some object file formats, stabs are
in sections.
* Questions:: Questions and anomalies
* Stab Sections:: In some object file formats, stabs are
in sections.
-* Symbol Types Index:: Index of symbolic stab symbol type names.
* GNU Free Documentation License:: The license for this documentation
* GNU Free Documentation License:: The license for this documentation
+* Symbol Types Index:: Index of symbolic stab symbol type names.
@end menu
@end ifnottex
@end menu
@end ifnottex
@@
-4063,7
+4066,8
@@
the @code{.stabstr} section.
@appendixsec Having the Linker Relocate Stabs in ELF
This section describes some Sun hacks for Stabs in ELF; it does not
@appendixsec Having the Linker Relocate Stabs in ELF
This section describes some Sun hacks for Stabs in ELF; it does not
-apply to COFF or SOM.
+apply to COFF or SOM. While @value{GDBN} no longer supports this hack
+for Sun Stabs in ELF, this section is kept to document the issue.
To keep linking fast, you don't want the linker to have to relocate very
many stabs. Making sure this is done for @code{N_SLINE},
To keep linking fast, you don't want the linker to have to relocate very
many stabs. Making sure this is done for @code{N_SLINE},
@@
-4101,8
+4105,8
@@
the address from the ELF symbols.
Finding the correct @code{Bbss.bss}, etc., symbol is difficult, because
the linker simply concatenates the @code{.stab} sections from each
@file{.o} file without including any information about which part of a
Finding the correct @code{Bbss.bss}, etc., symbol is difficult, because
the linker simply concatenates the @code{.stab} sections from each
@file{.o} file without including any information about which part of a
-@code{.stab} section comes from which @file{.o} file. The way GDB
does
-this is to look for an ELF @code{STT_FILE} symbol which has the same
+@code{.stab} section comes from which @file{.o} file. The way GDB
use to
+
do
this is to look for an ELF @code{STT_FILE} symbol which has the same
name as the last component of the file name from the @code{N_SO} symbol
in the stabs (for example, if the file name is @file{../../gdb/main.c},
it looks for an ELF @code{STT_FILE} symbol named @code{main.c}). This
name as the last component of the file name from the @code{N_SO} symbol
in the stabs (for example, if the file name is @file{../../gdb/main.c},
it looks for an ELF @code{STT_FILE} symbol named @code{main.c}). This
@@
-4114,9
+4118,9
@@
is no more work than having the linker relocate ELF symbols, and it
solves the problem of having to associate the ELF and stab symbols.
However, no one has yet designed or implemented such a scheme.
solves the problem of having to associate the ELF and stab symbols.
However, no one has yet designed or implemented such a scheme.
-@raisesections
+@node GNU Free Documentation License
+@appendix GNU Free Documentation License
@include fdl.texi
@include fdl.texi
-@lowersections
@node Symbol Types Index
@unnumbered Symbol Types Index
@node Symbol Types Index
@unnumbered Symbol Types Index
This page took
0.024213 seconds
and
4
git commands to generate.