Lines Matching full:note
63 lists of symbol descriptors (*note Symbol Descriptors::) and type
64 descriptors (*note Type Descriptors::) are believed to be completely
136 zero; see *Note Symbol Tables::). For `.stabd', the VALUE field is
146 present in the stab. *Note Stab Types::, for a list in numeric order
165 contain a pair of colons (*note Nested Symbols::). NAME can be
177 descriptors, see *Note Symbol Descriptors::. The `c' symbol descriptor
178 is an exception in that it is not followed by type information. *Note
195 TYPE-DESCRIPTOR vary, depending on the TYPE-DESCRIPTOR. *Note Type
198 description of types, *Note Types::.
208 succeed more often; see *Note Include Files::).
214 may not do this. Because of a conflict with C++ (*note Cplusplus::),
513 absolute; for stabs in sections (*note Stab Sections::), it is relative
533 fixed with the `C_BINCL' method of marking include files (*note Include
565 the start of the file, or just absolute. See *Note ELF Linker
587 redundant with the symbols for the formal parameters (*note
605 register parameters (*note Register Parameters::) by the fact that it
695 (*note Stab Sections::), they are relative to the function in which
747 after a symbol descriptor (*note String Field::). VALUE is the
776 would appear after a symbol descriptor (*note String Field::).
823 can be allocated in a register (*note Register Variables::) or on the
838 defined in; see *Note Block Structure::.
855 See *Note Procedures:: for more information on the `N_FUN' stab, and
856 *Note Block Structure:: for more information on the `N_LBRAC' and
867 stab type (C_GSYM for XCOFF). The type information for the stab (*note
995 problems. For more information on linker stab relocation, *Note ELF
1027 *Note Statics::. The value of the symbol, instead of being the address
1128 parameters passed by reference (*note Reference Parameters::).
1162 In both stabs 3 is the line number where `f' is declared (*note Line
1387 Note that type descriptor `b' used for builtin types conflicts with
1388 its use for Pascal space types (*note Miscellaneous Types::); they
1395 compiler actually uses negative type numbers (*note Negative Type
1430 actually uses negative type numbers (*note Negative Type
1435 actually uses negative type numbers (*note Negative Type
1468 introduces an incompatibility), or use a type attribute (*note String
1573 `stringptr'. *Note Strings::.
1645 use for builtin integral types (*note Builtin Type Descriptors::)
1668 type (*note Negative Type Numbers::). I'm not sure how this
1670 LENGTH is a bound, like those in range types; see *Note
1679 type attribute (*note String Field::).
1698 `::' does not end the name--only a single `:' ends the name; see *Note
1719 type. This differs from merely naming the type (*note Typedefs::) in
1722 it, or whether this type descriptor is used with a nameless stab (*note
1737 included a trailing semicolon (*note Arrays::).
1743 from the argument list. *Note Parameters::, for more information
1760 Subranges are also used for builtin types; see *Note Traditional
1776 types which are not array indexes, *note Subranges::). I think
1786 type information (*note String Field::) (that is, it need not start with
1818 that something is packed is with type attributes (*note String
1866 just an array of characters use the `S' type attribute (*note String
1906 type of another size for debuggers which support them; see *Note String
1919 nameless stab (*note String Field::); GCC does this.
1980 non-method fields; see *Note Cplusplus::.
1989 specified by the type information (*note String Field::) for the stab.
2006 used with a nameless stab (*note String Field::)? There optionally
2053 `-20' specifies where the variable is stored (*note Stack
2063 not used in defining functions (*note Procedures::); they are used for
2151 NOTE: In the above example, `54' is `N_MAC_DEFINE' and `58' is
2297 For object file formats using stabs in separate sections (*note Stab
2303 relative to the compilation unit (*note ELF Linker Relocation::). For
2361 should be stabs with both `t' and `T' symbol descriptors (*note
2392 of the symbol, the way a single colon would (*note String Field::). I'm
2491 descriptor; see *Note Method Type Descriptor::; static member functions
2492 are declared using the `f' type descriptor instead; see *Note Function
2571 pointer is a pointer to the object on which the method was called. Note
2630 Note that although such a type will normally be used to describe
2652 Note that there is a conflict between this and type attributes
2653 (*note String Field::); both use type descriptor `@'. Fortunately, the
3013 does apply to stabs in sections (*note Stab Sections::). Stabs in
3108 Global symbol; see *Note Global Variables::.
3111 Function name (for BSD Fortran); see *Note Procedures::.
3114 Function name (*note Procedures::) or text segment variable (*note
3118 Data segment file-scope variable; see *Note Statics::.
3121 BSS segment file-scope variable; see *Note Statics::.
3124 Name of main routine; see *Note Main Program::.
3127 Variable in `.rodata' section; see *Note Statics::.
3130 Global symbol (for Pascal); see *Note N_PC::.
3133 Number of symbols (according to Ultrix V4.0); see *Note N_NSYMS::.
3136 No DST map; see *Note N_NOMAP::.
3139 Name and body of a `#define'd macro; see *Note Macro define and
3146 Name of an `#undef'ed macro; see *Note Macro define and undefine::.
3152 Register variable; see *Note Register Variables::.
3155 Modula-2 compilation unit; see *Note N_M2C::.
3158 Line number in text segment; see *Note Line Numbers::.
3161 Line number in data segment; see *Note Line Numbers::.
3164 Line number in bss segment; see *Note Line Numbers::.
3167 Sun source code browser, path to `.cb' file; see *Note N_BROWS::.
3170 GNU Modula2 definition module dependency; see *Note N_DEFD::.
3176 GNU C++ exception variable; see *Note N_EHDECL::.
3179 Modula2 info "for imc" (according to Ultrix V4.0); see *Note
3183 GNU C++ `catch' clause; see *Note N_CATCH::.
3186 Structure of union element; see *Note N_SSYM::.
3192 Path and name of source file; see *Note Source Files::.
3195 Stack variable (*note Stack Variables::) or type (*note
3199 Beginning of an include file (Sun only); see *Note Include Files::.
3202 Name of include file; see *Note Include Files::.
3205 Parameter variable; see *Note Parameters::.
3208 End of an include file; see *Note Include Files::.
3211 Alternate entry point; see *Note Alternate Entry Points::.
3214 Beginning of a lexical block; see *Note Block Structure::.
3217 Place holder for a deleted include file; see *Note Include Files::.
3220 Modula2 scope information (Sun linker); see *Note N_SCOPE::.
3223 End of a lexical block; see *Note Block Structure::.
3226 Begin named common block; see *Note Common Blocks::.
3229 End named common block; see *Note Common Blocks::.
3232 Member of a common block; see *Note Common Blocks::.
3238 Gould non-base registers; see *Note Gould::.
3241 Gould non-base registers; see *Note Gould::.
3244 Gould non-base registers; see *Note Gould::.
3247 Gould non-base registers; see *Note Gould::.
3250 Gould non-base registers; see *Note Gould::.
3259 stabs, and which tells what kind of stab it is. *Note String Field::,
3265 Variable on the stack; see *Note Stack Variables::.
3268 C++ nested symbol; see *Note Nested Symbols::.
3271 Parameter passed by reference in register; see *Note Reference
3275 Based variable; see *Note Based Variables::.
3278 Constant; see *Note Constants::.
3281 Conformant array bound (Pascal, maybe other languages); *Note
3287 Floating point register variable; see *Note Register Variables::.
3290 Parameter in floating point register; see *Note Register
3294 File scope function; see *Note Procedures::.
3297 Global function; see *Note Procedures::.
3300 Global variable; see *Note Global Variables::.
3303 *Note Register Parameters::.
3306 Internal (nested) procedure; see *Note Nested Procedures::.
3309 Internal (nested) function; see *Note Nested Procedures::.
3315 Module; see *Note Procedures::.
3318 Argument list parameter; see *Note Parameters::.
3321 *Note Parameters::.
3324 Fortran Function parameter; see *Note Parameters::.
3330 (AIX) (symbol type used unknown); see *Note Procedures::.
3331 Register parameter (GNU) (symbol type `N_PSYM'); see *Note
3336 Static Procedure; see *Note Procedures::.
3339 Register parameter; see *Note Register Parameters::.
3342 Register variable; see *Note Register Variables::.
3345 File scope variable; see *Note Statics::.
3351 Note Typedefs::.
3354 Enumeration, structure, or union tag; see *Note Typedefs::.
3357 Parameter passed by reference; see *Note Reference Parameters::.
3360 Procedure scope static variable; see *Note Statics::.
3363 Conformant array; see *Note Conformant Arrays::.
3366 Function return variable; see *Note Parameters::.
3376 *Note String Field::, for more information about their use.
3380 Type reference; see *Note String Field::.
3383 Reference to builtin type; see *Note Negative Type Numbers::.
3386 Method (C++); see *Note Method Type Descriptor::.
3389 Pointer; see *Note Miscellaneous Types::.
3395 Type Attributes (AIX); see *Note String Field::. Member (class
3396 and variable) type (GNU C++); see *Note Member Type Descriptor::.
3399 Array; see *Note Arrays::.
3402 Open array; see *Note Arrays::.
3405 Pascal space type (AIX); see *Note Miscellaneous Types::. Builtin
3406 integer type (Sun); see *Note Builtin Type Descriptors::. Const
3410 Volatile-qualified type; see *Note Miscellaneous Types::.
3413 Complex builtin type (AIX); see *Note Builtin Type Descriptors::.
3420 File type; see *Note Miscellaneous Types::.
3423 N-dimensional dynamic array; see *Note Arrays::.
3426 Enumeration type; see *Note Enumerations::.
3429 N-dimensional subarray; see *Note Arrays::.
3432 Function type; see *Note Function Types::.
3435 Pascal function parameter; see *Note Function Types::
3438 Builtin floating point type; see *Note Builtin Type Descriptors::.
3444 Imported type (AIX); see *Note Cross-References::.
3448 Const-qualified type; see *Note Miscellaneous Types::.
3454 Multiple instance type; see *Note Miscellaneous Types::.
3457 String type; see *Note Strings::.
3460 Stringptr; see *Note Strings::.
3463 Opaque type; see *Note Typedefs::.
3466 Procedure; see *Note Function Types::.
3469 Packed array; see *Note Arrays::.
3472 Range type; see *Note Subranges::.
3475 Builtin floating type; see *Note Builtin Type Descriptors:: (Sun).
3476 Pascal subroutine parameter; see *Note Function Types:: (AIX).
3482 Structure type; see *Note Structures::.
3485 Set type; see *Note Miscellaneous Types::.
3488 Union; see *Note Unions::.
3496 Wide character; see *Note Builtin Type Descriptors::.
3499 Cross-reference; see *Note Cross-References::.
3505 gstring; see *Note Strings::.
3514 described, see *Note Stab Types::. This appendix just covers certain
3618 Note: N_BROWS has the same value as N_BSLINE.
3645 Note: conflicts with `N_MOD2'.
3656 Note: conflicts with `N_EHDECL' <<?>>
3796 is the same as for a.out (*note Symbol Table Format::), except that the
3847 duplicate strings and removing duplicate header file information (*note
3876 how these symbols work, *Note Stab Section Transformations::. GCC does
3887 affects `S' symbol descriptor stabs (*note Statics::) and functions
3888 (*note Procedures::). In the latter case, to adopt the clean solution