Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(345)

Unified Diff: gdb/doc/stabs.info

Issue 124383005: GDB 7.6.50 (Closed) Base URL: http://git.chromium.org/native_client/nacl-gdb.git@upstream
Patch Set: Created 6 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « gdb/doc/refcard.tex ('k') | gdb/doc/stabs.texinfo » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: gdb/doc/stabs.info
diff --git a/gdb/doc/stabs.info b/gdb/doc/stabs.info
index d5f2bd12e4d703f7a90815c5df1aa6638cdc1362..46306815e20a5edcab2bfb8e78d9b85f410c9411 100644
--- a/gdb/doc/stabs.info
+++ b/gdb/doc/stabs.info
@@ -1,4 +1,4 @@
-This is stabs.info, produced by makeinfo version 4.8 from
+This is stabs.info, produced by makeinfo version 4.13 from
./stabs.texinfo.
INFO-DIR-SECTION Software development
@@ -6,9 +6,9 @@ START-INFO-DIR-ENTRY
* Stabs: (stabs). The "stabs" debugging information format.
END-INFO-DIR-ENTRY
- Copyright (C) 1992-1995, 1997-1998, 2000-2007, 2009-2012 Free
-Software Foundation, Inc. Contributed by Cygnus Support. Written by
-Julia Menapace, Jim Kingdon, and David MacKenzie.
+ Copyright (C) 1992-2013 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
under the terms of the GNU Free Documentation License, Version 1.3 or
@@ -19,9 +19,9 @@ Free Documentation License".
This document describes the stabs debugging symbol tables.
- Copyright (C) 1992-1995, 1997-1998, 2000-2007, 2009-2012 Free
-Software Foundation, Inc. Contributed by Cygnus Support. Written by
-Julia Menapace, Jim Kingdon, and David MacKenzie.
+ Copyright (C) 1992-2013 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
under the terms of the GNU Free Documentation License, Version 1.3 or
@@ -144,7 +144,7 @@ XCOFF assembler uses `.stabx' (and some other directives such as
.stabx "STRING",VALUE,TYPE,SDB-TYPE
For `.stabn' and `.stabd', there is no STRING (the `n_strx' field is
-zero; see *Note Symbol Tables::). For `.stabd', the VALUE field is
+zero; see *note Symbol Tables::). For `.stabd', the VALUE field is
implicit and has the value of the current file location. For `.stabx',
the SDB-TYPE field is unused for stabs and can always be set to zero.
The OTHER field is almost always unused and can be set to zero.
@@ -185,7 +185,7 @@ altogether; apparently that is supported by most debuggers.
that tells more specifically what kind of symbol the stab represents.
If the SYMBOL-DESCRIPTOR is omitted, but type information follows, then
the stab represents a local variable. For a list of symbol
-descriptors, see *Note Symbol Descriptors::. The `c' symbol descriptor
+descriptors, see *note Symbol Descriptors::. The `c' symbol descriptor
is an exception in that it is not followed by type information. *Note
Constants::.
@@ -206,7 +206,7 @@ type is about to be defined. Any other values following the
TYPE-DESCRIPTOR vary, depending on the TYPE-DESCRIPTOR. *Note Type
Descriptors::, for a list of TYPE-DESCRIPTOR values. If a number
follows the `=' then the number is a TYPE-REFERENCE. For a full
-description of types, *Note Types::.
+description of types, *note Types::.
A TYPE-NUMBER is often a single number. The GNU and Sun tools
additionally permit a TYPE-NUMBER to be a pair
@@ -216,7 +216,7 @@ base source file, 1 for the first included file, 2 for the next, and so
on. The FILETYPE-NUMBER is a number starting with 1 which is
incremented for each new type defined in the file. (Separating the
file number and the type number permits the `N_BINCL' optimization to
-succeed more often; see *Note Include Files::).
+succeed more often; see *note Include Files::).
There is an AIX extension for type attributes. Following the `='
are any number of type attributes. Each one starts with `@' and ends
@@ -573,7 +573,7 @@ looking things up in the ELF symbols would probably be slow, I'm not
sure how to find which symbol of that name is the right one, and this
doesn't provide any way to deal with nested functions, it would
probably be better to make the value of the stab an address relative to
-the start of the file, or just absolute. See *Note ELF Linker
+the start of the file, or just absolute. See *note ELF Linker
Relocation:: for more information on linker relocation of stabs in ELF
files. For XCOFF, the stab uses the `C_FUN' storage class and the
value of the stab is meaningless; the address of the function can be
@@ -846,7 +846,7 @@ variables use the `N_LSYM' stab type, or `C_LSYM' for XCOFF.
The value of the stab is the offset of the variable within the local
variables. On most machines this is an offset from the frame pointer
and is negative. The location of the stab specifies which block it is
-defined in; see *Note Block Structure::.
+defined in; see *note Block Structure::.
For example, the following C code:
@@ -863,8 +863,8 @@ defined in; see *Note Block Structure::.
.stabn 192,0,0,LBB2 # 192 is N_LBRAC
.stabn 224,0,0,LBE2 # 224 is N_RBRAC
- See *Note Procedures:: for more information on the `N_FUN' stab, and
-*Note Block Structure:: for more information on the `N_LBRAC' and
+ See *note Procedures:: for more information on the `N_FUN' stab, and
+*note Block Structure:: for more information on the `N_LBRAC' and
`N_RBRAC' stabs.

@@ -1678,7 +1678,7 @@ File: stabs.info, Node: Miscellaneous Types, Next: Cross-References, Prev: Bu
represented by `M-2;3', where `-2' is a reference to a character
type (*note Negative Type Numbers::). I'm not sure how this
differs from an array. This appears to be a Fortran feature.
- LENGTH is a bound, like those in range types; see *Note
+ LENGTH is a bound, like those in range types; see *note
Subranges::.
`S TYPE-INFORMATION'
@@ -1706,7 +1706,7 @@ yet been defined.
`s' for a structure tag, `u' for a union tag, or `e' for a enumerator
tag, followed by the name of the tag, followed by `:'. If the name
contains `::' between a `<' and `>' pair (for C++ templates), such a
-`::' does not end the name--only a single `:' ends the name; see *Note
+`::' does not end the name--only a single `:' ends the name; see *note
Nested Symbols::.
For example, the following C declarations:
@@ -1768,7 +1768,7 @@ included a trailing semicolon (*note Arrays::).
`J'
There is no bound.
- Subranges are also used for builtin types; see *Note Traditional
+ Subranges are also used for builtin types; see *note Traditional
Builtin Types::.

@@ -1914,7 +1914,7 @@ dbx.
There is no standard way to specify the size of an enumeration type;
it is determined by the architecture (normally all enumerations types
are 32 bits). Type attributes can be used to specify an enumeration
-type of another size for debuggers which support them; see *Note String
+type of another size for debuggers which support them; see *note String
Field::.
Enumeration types are unusual in that they define symbols for the
@@ -1988,7 +1988,7 @@ is a colon followed by the name of the variable which each such field
refers to.
If the structure has methods (a C++ feature), they follow the
-non-method fields; see *Note Cplusplus::.
+non-method fields; see *note Cplusplus::.

File: stabs.info, Node: Typedefs, Next: Unions, Prev: Structures, Up: Types
@@ -2499,8 +2499,8 @@ and the type number of the first base class defining the method.
rather than one. This is followed by a new type definition for the
method. This is a number followed by an equal sign and the type of the
method. Normally this will be a type declared using the `#' type
-descriptor; see *Note Method Type Descriptor::; static member functions
-are declared using the `f' type descriptor instead; see *Note Function
+descriptor; see *note Method Type Descriptor::; static member functions
+are declared using the `f' type descriptor instead; see *note Function
Types::.
The format of an overloaded operator method name differs from that of
@@ -3116,149 +3116,149 @@ full list of stab numbers, including stab types that are used in
languages other than C.
`0x20 N_GSYM'
- Global symbol; see *Note Global Variables::.
+ Global symbol; see *note Global Variables::.
`0x22 N_FNAME'
- Function name (for BSD Fortran); see *Note Procedures::.
+ Function name (for BSD Fortran); see *note Procedures::.
`0x24 N_FUN'
Function name (*note Procedures::) or text segment variable (*note
Statics::).
`0x26 N_STSYM'
- Data segment file-scope variable; see *Note Statics::.
+ Data segment file-scope variable; see *note Statics::.
`0x28 N_LCSYM'
- BSS segment file-scope variable; see *Note Statics::.
+ BSS segment file-scope variable; see *note Statics::.
`0x2a N_MAIN'
- Name of main routine; see *Note Main Program::.
+ Name of main routine; see *note Main Program::.
`0x2c N_ROSYM'
- Variable in `.rodata' section; see *Note Statics::.
+ Variable in `.rodata' section; see *note Statics::.
`0x30 N_PC'
- Global symbol (for Pascal); see *Note N_PC::.
+ Global symbol (for Pascal); see *note N_PC::.
`0x32 N_NSYMS'
- Number of symbols (according to Ultrix V4.0); see *Note N_NSYMS::.
+ Number of symbols (according to Ultrix V4.0); see *note N_NSYMS::.
`0x34 N_NOMAP'
- No DST map; see *Note N_NOMAP::.
+ No DST map; see *note N_NOMAP::.
`0x36 N_MAC_DEFINE'
- Name and body of a `#define'd macro; see *Note Macro define and
+ Name and body of a `#define'd macro; see *note Macro define and
undefine::.
`0x38 N_OBJ'
Object file (Solaris2).
`0x3a N_MAC_UNDEF'
- Name of an `#undef'ed macro; see *Note Macro define and undefine::.
+ Name of an `#undef'ed macro; see *note Macro define and undefine::.
`0x3c N_OPT'
Debugger options (Solaris2).
`0x40 N_RSYM'
- Register variable; see *Note Register Variables::.
+ Register variable; see *note Register Variables::.
`0x42 N_M2C'
- Modula-2 compilation unit; see *Note N_M2C::.
+ Modula-2 compilation unit; see *note N_M2C::.
`0x44 N_SLINE'
- Line number in text segment; see *Note Line Numbers::.
+ Line number in text segment; see *note Line Numbers::.
`0x46 N_DSLINE'
- Line number in data segment; see *Note Line Numbers::.
+ Line number in data segment; see *note Line Numbers::.
`0x48 N_BSLINE'
- Line number in bss segment; see *Note Line Numbers::.
+ Line number in bss segment; see *note Line Numbers::.
`0x48 N_BROWS'
- Sun source code browser, path to `.cb' file; see *Note N_BROWS::.
+ Sun source code browser, path to `.cb' file; see *note N_BROWS::.
`0x4a N_DEFD'
- GNU Modula2 definition module dependency; see *Note N_DEFD::.
+ GNU Modula2 definition module dependency; see *note N_DEFD::.
`0x4c N_FLINE'
Function start/body/end line numbers (Solaris2).
`0x50 N_EHDECL'
- GNU C++ exception variable; see *Note N_EHDECL::.
+ GNU C++ exception variable; see *note N_EHDECL::.
`0x50 N_MOD2'
- Modula2 info "for imc" (according to Ultrix V4.0); see *Note
+ Modula2 info "for imc" (according to Ultrix V4.0); see *note
N_MOD2::.
`0x54 N_CATCH'
- GNU C++ `catch' clause; see *Note N_CATCH::.
+ GNU C++ `catch' clause; see *note N_CATCH::.
`0x60 N_SSYM'
- Structure of union element; see *Note N_SSYM::.
+ Structure of union element; see *note N_SSYM::.
`0x62 N_ENDM'
Last stab for module (Solaris2).
`0x64 N_SO'
- Path and name of source file; see *Note Source Files::.
+ Path and name of source file; see *note Source Files::.
`0x80 N_LSYM'
Stack variable (*note Stack Variables::) or type (*note
Typedefs::).
`0x82 N_BINCL'
- Beginning of an include file (Sun only); see *Note Include Files::.
+ Beginning of an include file (Sun only); see *note Include Files::.
`0x84 N_SOL'
- Name of include file; see *Note Include Files::.
+ Name of include file; see *note Include Files::.
`0xa0 N_PSYM'
- Parameter variable; see *Note Parameters::.
+ Parameter variable; see *note Parameters::.
`0xa2 N_EINCL'
- End of an include file; see *Note Include Files::.
+ End of an include file; see *note Include Files::.
`0xa4 N_ENTRY'
- Alternate entry point; see *Note Alternate Entry Points::.
+ Alternate entry point; see *note Alternate Entry Points::.
`0xc0 N_LBRAC'
- Beginning of a lexical block; see *Note Block Structure::.
+ Beginning of a lexical block; see *note Block Structure::.
`0xc2 N_EXCL'
- Place holder for a deleted include file; see *Note Include Files::.
+ Place holder for a deleted include file; see *note Include Files::.
`0xc4 N_SCOPE'
- Modula2 scope information (Sun linker); see *Note N_SCOPE::.
+ Modula2 scope information (Sun linker); see *note N_SCOPE::.
`0xe0 N_RBRAC'
- End of a lexical block; see *Note Block Structure::.
+ End of a lexical block; see *note Block Structure::.
`0xe2 N_BCOMM'
- Begin named common block; see *Note Common Blocks::.
+ Begin named common block; see *note Common Blocks::.
`0xe4 N_ECOMM'
- End named common block; see *Note Common Blocks::.
+ End named common block; see *note Common Blocks::.
`0xe8 N_ECOML'
- Member of a common block; see *Note Common Blocks::.
+ Member of a common block; see *note Common Blocks::.
`0xea N_WITH'
Pascal `with' statement: type,,0,0,offset (Solaris2).
`0xf0 N_NBTEXT'
- Gould non-base registers; see *Note Gould::.
+ Gould non-base registers; see *note Gould::.
`0xf2 N_NBDATA'
- Gould non-base registers; see *Note Gould::.
+ Gould non-base registers; see *note Gould::.
`0xf4 N_NBBSS'
- Gould non-base registers; see *Note Gould::.
+ Gould non-base registers; see *note Gould::.
`0xf6 N_NBSTS'
- Gould non-base registers; see *Note Gould::.
+ Gould non-base registers; see *note Gould::.
`0xf8 N_NBLCS'
- Gould non-base registers; see *Note Gould::.
+ Gould non-base registers; see *note Gould::.

File: stabs.info, Node: Symbol Descriptors, Next: Type Descriptors, Prev: Stab Types, Up: Top
@@ -3273,108 +3273,108 @@ for more information about their use.
`DIGIT'
`('
`-'
- Variable on the stack; see *Note Stack Variables::.
+ Variable on the stack; see *note Stack Variables::.
`:'
C++ nested symbol; see *Note Nested Symbols::.
`a'
- Parameter passed by reference in register; see *Note Reference
+ Parameter passed by reference in register; see *note Reference
Parameters::.
`b'
- Based variable; see *Note Based Variables::.
+ Based variable; see *note Based Variables::.
`c'
- Constant; see *Note Constants::.
+ Constant; see *note Constants::.
`C'
- Conformant array bound (Pascal, maybe other languages); *Note
+ Conformant array bound (Pascal, maybe other languages); *note
Conformant Arrays::. Name of a caught exception (GNU C++). These
can be distinguished because the latter uses `N_CATCH' and the
former uses another symbol type.
`d'
- Floating point register variable; see *Note Register Variables::.
+ Floating point register variable; see *note Register Variables::.
`D'
- Parameter in floating point register; see *Note Register
+ Parameter in floating point register; see *note Register
Parameters::.
`f'
- File scope function; see *Note Procedures::.
+ File scope function; see *note Procedures::.
`F'
- Global function; see *Note Procedures::.
+ Global function; see *note Procedures::.
`G'
- Global variable; see *Note Global Variables::.
+ Global variable; see *note Global Variables::.
`i'
*Note Register Parameters::.
`I'
- Internal (nested) procedure; see *Note Nested Procedures::.
+ Internal (nested) procedure; see *note Nested Procedures::.
`J'
- Internal (nested) function; see *Note Nested Procedures::.
+ Internal (nested) function; see *note Nested Procedures::.
`L'
Label name (documented by AIX, no further information known).
`m'
- Module; see *Note Procedures::.
+ Module; see *note Procedures::.
`p'
- Argument list parameter; see *Note Parameters::.
+ Argument list parameter; see *note Parameters::.
`pP'
*Note Parameters::.
`pF'
- Fortran Function parameter; see *Note Parameters::.
+ Fortran Function parameter; see *note Parameters::.
`P'
Unfortunately, three separate meanings have been independently
invented for this symbol descriptor. At least the GNU and Sun
uses can be distinguished by the symbol type. Global Procedure
- (AIX) (symbol type used unknown); see *Note Procedures::.
- Register parameter (GNU) (symbol type `N_PSYM'); see *Note
+ (AIX) (symbol type used unknown); see *note Procedures::.
+ Register parameter (GNU) (symbol type `N_PSYM'); see *note
Parameters::. Prototype of function referenced by this file (Sun
`acc') (symbol type `N_FUN').
`Q'
- Static Procedure; see *Note Procedures::.
+ Static Procedure; see *note Procedures::.
`R'
- Register parameter; see *Note Register Parameters::.
+ Register parameter; see *note Register Parameters::.
`r'
- Register variable; see *Note Register Variables::.
+ Register variable; see *note Register Variables::.
`S'
- File scope variable; see *Note Statics::.
+ File scope variable; see *note Statics::.
`s'
Local variable (OS9000).
`t'
- Type name; see *Note Typedefs::.
+ Type name; see *note Typedefs::.
`T'
- Enumeration, structure, or union tag; see *Note Typedefs::.
+ Enumeration, structure, or union tag; see *note Typedefs::.
`v'
- Parameter passed by reference; see *Note Reference Parameters::.
+ Parameter passed by reference; see *note Reference Parameters::.
`V'
- Procedure scope static variable; see *Note Statics::.
+ Procedure scope static variable; see *note Statics::.
`x'
- Conformant array; see *Note Conformant Arrays::.
+ Conformant array; see *note Conformant Arrays::.
`X'
- Function return variable; see *Note Parameters::.
+ Function return variable; see *note Parameters::.

File: stabs.info, Node: Type Descriptors, Next: Expanded Reference, Prev: Symbol Descriptors, Up: Top
@@ -3388,115 +3388,115 @@ an equals sign. It specifies what kind of type is being defined.
`DIGIT'
`('
- Type reference; see *Note String Field::.
+ Type reference; see *note String Field::.
`-'
- Reference to builtin type; see *Note Negative Type Numbers::.
+ Reference to builtin type; see *note Negative Type Numbers::.
`#'
- Method (C++); see *Note Method Type Descriptor::.
+ Method (C++); see *note Method Type Descriptor::.
`*'
- Pointer; see *Note Miscellaneous Types::.
+ Pointer; see *note Miscellaneous Types::.
`&'
Reference (C++).
`@'
- Type Attributes (AIX); see *Note String Field::. Member (class
- and variable) type (GNU C++); see *Note Member Type Descriptor::.
+ Type Attributes (AIX); see *note String Field::. Member (class
+ and variable) type (GNU C++); see *note Member Type Descriptor::.
`a'
- Array; see *Note Arrays::.
+ Array; see *note Arrays::.
`A'
- Open array; see *Note Arrays::.
+ Open array; see *note Arrays::.
`b'
- Pascal space type (AIX); see *Note Miscellaneous Types::. Builtin
- integer type (Sun); see *Note Builtin Type Descriptors::. Const
+ Pascal space type (AIX); see *note Miscellaneous Types::. Builtin
+ integer type (Sun); see *note Builtin Type Descriptors::. Const
and volatile qualified type (OS9000).
`B'
- Volatile-qualified type; see *Note Miscellaneous Types::.
+ Volatile-qualified type; see *note Miscellaneous Types::.
`c'
- Complex builtin type (AIX); see *Note Builtin Type Descriptors::.
+ Complex builtin type (AIX); see *note Builtin Type Descriptors::.
Const-qualified type (OS9000).
`C'
COBOL Picture type. See AIX documentation for details.
`d'
- File type; see *Note Miscellaneous Types::.
+ File type; see *note Miscellaneous Types::.
`D'
- N-dimensional dynamic array; see *Note Arrays::.
+ N-dimensional dynamic array; see *note Arrays::.
`e'
- Enumeration type; see *Note Enumerations::.
+ Enumeration type; see *note Enumerations::.
`E'
- N-dimensional subarray; see *Note Arrays::.
+ N-dimensional subarray; see *note Arrays::.
`f'
- Function type; see *Note Function Types::.
+ Function type; see *note Function Types::.
`F'
- Pascal function parameter; see *Note Function Types::
+ Pascal function parameter; see *note Function Types::
`g'
- Builtin floating point type; see *Note Builtin Type Descriptors::.
+ Builtin floating point type; see *note Builtin Type Descriptors::.
`G'
COBOL Group. See AIX documentation for details.
`i'
- Imported type (AIX); see *Note Cross-References::.
+ Imported type (AIX); see *note Cross-References::.
Volatile-qualified type (OS9000).
`k'
- Const-qualified type; see *Note Miscellaneous Types::.
+ Const-qualified type; see *note Miscellaneous Types::.
`K'
COBOL File Descriptor. See AIX documentation for details.
`M'
- Multiple instance type; see *Note Miscellaneous Types::.
+ Multiple instance type; see *note Miscellaneous Types::.
`n'
- String type; see *Note Strings::.
+ String type; see *note Strings::.
`N'
- Stringptr; see *Note Strings::.
+ Stringptr; see *note Strings::.
`o'
- Opaque type; see *Note Typedefs::.
+ Opaque type; see *note Typedefs::.
`p'
- Procedure; see *Note Function Types::.
+ Procedure; see *note Function Types::.
`P'
- Packed array; see *Note Arrays::.
+ Packed array; see *note Arrays::.
`r'
- Range type; see *Note Subranges::.
+ Range type; see *note Subranges::.
`R'
- Builtin floating type; see *Note Builtin Type Descriptors:: (Sun).
- Pascal subroutine parameter; see *Note Function Types:: (AIX).
+ Builtin floating type; see *note Builtin Type Descriptors:: (Sun).
+ Pascal subroutine parameter; see *note Function Types:: (AIX).
Detecting this conflict is possible with careful parsing (hint: a
Pascal subroutine parameter type will always contain a comma, and
a builtin type descriptor never will).
`s'
- Structure type; see *Note Structures::.
+ Structure type; see *note Structures::.
`S'
- Set type; see *Note Miscellaneous Types::.
+ Set type; see *note Miscellaneous Types::.
`u'
- Union; see *Note Unions::.
+ Union; see *note Unions::.
`v'
Variant record. This is a Pascal and Modula-2 feature which is
@@ -3504,16 +3504,16 @@ an equals sign. It specifies what kind of type is being defined.
details.
`w'
- Wide character; see *Note Builtin Type Descriptors::.
+ Wide character; see *note Builtin Type Descriptors::.
`x'
- Cross-reference; see *Note Cross-References::.
+ Cross-reference; see *note Cross-References::.
`Y'
Used by IBM's xlC C++ compiler (for structures, I think).
`z'
- gstring; see *Note Strings::.
+ gstring; see *note Strings::.

File: stabs.info, Node: Expanded Reference, Next: Questions, Prev: Type Descriptors, Up: Top
@@ -3522,7 +3522,7 @@ Appendix D Expanded Reference by Stab Type
******************************************
For a full list of stab types, and cross-references to where they are
-described, see *Note Stab Types::. This appendix just covers certain
+described, see *note Stab Types::. This appendix just covers certain
stabs which are not yet described in the main body of this document;
eventually the information will all be in one place.
@@ -4491,98 +4491,98 @@ Symbol Types Index

Tag Table:
-Node: Top1432
-Node: Overview2479
-Node: Flow3894
-Node: Stabs Format5420
-Node: String Field6982
-Node: C Example12413
-Node: Assembly Code12958
-Node: Program Structure14929
-Node: Main Program15655
-Node: Source Files16216
-Node: Include Files18668
-Node: Line Numbers21333
-Node: Procedures22867
-Node: Nested Procedures28757
-Node: Block Structure29933
-Node: Alternate Entry Points31339
-Node: Constants32072
-Node: Variables35184
-Node: Stack Variables35872
-Node: Global Variables37573
-Node: Register Variables38729
-Node: Common Blocks39551
-Node: Statics40805
-Node: Based Variables43384
-Node: Parameters44769
-Node: Register Parameters46381
-Node: Local Variable Parameters48642
-Node: Reference Parameters51557
-Node: Conformant Arrays52177
-Node: Types52894
-Node: Builtin Types53841
-Node: Traditional Builtin Types54987
-Node: Traditional Integer Types55388
-Node: Traditional Other Types57696
-Node: Builtin Type Descriptors58610
-Node: Negative Type Numbers62110
-Node: Miscellaneous Types68465
-Node: Cross-References70351
-Node: Subranges72026
-Node: Arrays73265
-Node: Strings76490
-Node: Enumerations77552
-Node: Structures79937
-Node: Typedefs82644
-Node: Unions83968
-Node: Function Types85549
-Node: Macro define and undefine87131
-Node: Symbol Tables88708
-Node: Symbol Table Format89160
-Node: Transformations On Symbol Tables90608
-Node: Transformations On Static Variables91962
-Node: Transformations On Global Variables92698
-Node: Stab Section Transformations93941
-Node: Cplusplus95324
-Node: Class Names95907
-Node: Nested Symbols96652
-Node: Basic Cplusplus Types97498
-Node: Simple Classes99058
-Node: Class Instance103352
-Node: Methods104069
-Node: Method Type Descriptor106288
-Node: Member Type Descriptor107488
-Node: Protections108280
-Node: Method Modifiers111370
-Node: Virtual Methods112998
-Node: Inheritance116799
-Node: Virtual Base Classes120495
-Node: Static Members122739
-Node: Stab Types123209
-Node: Non-Stab Symbol Types123833
-Node: Stab Symbol Types125264
-Node: Symbol Descriptors129195
-Node: Type Descriptors131974
-Node: Expanded Reference135186
-Node: N_PC136604
-Node: N_NSYMS136972
-Node: N_NOMAP137213
-Node: N_M2C137519
-Node: N_BROWS137953
-Node: N_DEFD138236
-Node: N_EHDECL138693
-Node: N_MOD2138944
-Node: N_CATCH139182
-Node: N_SSYM139676
-Node: N_SCOPE139961
-Node: Gould140151
-Node: N_LENG141143
-Node: Questions141371
-Node: Stab Sections143015
-Node: Stab Section Basics143625
-Node: ELF Linker Relocation146966
-Node: GNU Free Documentation License150376
-Node: Symbol Types Index175555
+Node: Top1367
+Node: Overview2414
+Node: Flow3829
+Node: Stabs Format5355
+Node: String Field6917
+Node: C Example12348
+Node: Assembly Code12893
+Node: Program Structure14864
+Node: Main Program15590
+Node: Source Files16151
+Node: Include Files18603
+Node: Line Numbers21268
+Node: Procedures22802
+Node: Nested Procedures28692
+Node: Block Structure29868
+Node: Alternate Entry Points31274
+Node: Constants32007
+Node: Variables35119
+Node: Stack Variables35807
+Node: Global Variables37508
+Node: Register Variables38664
+Node: Common Blocks39486
+Node: Statics40740
+Node: Based Variables43319
+Node: Parameters44704
+Node: Register Parameters46316
+Node: Local Variable Parameters48577
+Node: Reference Parameters51492
+Node: Conformant Arrays52112
+Node: Types52829
+Node: Builtin Types53776
+Node: Traditional Builtin Types54922
+Node: Traditional Integer Types55323
+Node: Traditional Other Types57631
+Node: Builtin Type Descriptors58545
+Node: Negative Type Numbers62045
+Node: Miscellaneous Types68400
+Node: Cross-References70286
+Node: Subranges71961
+Node: Arrays73200
+Node: Strings76425
+Node: Enumerations77487
+Node: Structures79872
+Node: Typedefs82579
+Node: Unions83903
+Node: Function Types85484
+Node: Macro define and undefine87066
+Node: Symbol Tables88643
+Node: Symbol Table Format89095
+Node: Transformations On Symbol Tables90543
+Node: Transformations On Static Variables91897
+Node: Transformations On Global Variables92633
+Node: Stab Section Transformations93876
+Node: Cplusplus95259
+Node: Class Names95842
+Node: Nested Symbols96587
+Node: Basic Cplusplus Types97433
+Node: Simple Classes98993
+Node: Class Instance103287
+Node: Methods104004
+Node: Method Type Descriptor106223
+Node: Member Type Descriptor107423
+Node: Protections108215
+Node: Method Modifiers111305
+Node: Virtual Methods112933
+Node: Inheritance116734
+Node: Virtual Base Classes120430
+Node: Static Members122674
+Node: Stab Types123144
+Node: Non-Stab Symbol Types123768
+Node: Stab Symbol Types125199
+Node: Symbol Descriptors129130
+Node: Type Descriptors131909
+Node: Expanded Reference135121
+Node: N_PC136539
+Node: N_NSYMS136907
+Node: N_NOMAP137148
+Node: N_M2C137454
+Node: N_BROWS137888
+Node: N_DEFD138171
+Node: N_EHDECL138628
+Node: N_MOD2138879
+Node: N_CATCH139117
+Node: N_SSYM139611
+Node: N_SCOPE139896
+Node: Gould140086
+Node: N_LENG141078
+Node: Questions141306
+Node: Stab Sections142950
+Node: Stab Section Basics143560
+Node: ELF Linker Relocation146901
+Node: GNU Free Documentation License150311
+Node: Symbol Types Index175490

End Tag Table
« no previous file with comments | « gdb/doc/refcard.tex ('k') | gdb/doc/stabs.texinfo » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698