Using and Porting the GNU Compiler Collection (GCC)
These are specific options for DBX output.
DBX_DEBUGGING_INFO
-g' option.
XCOFF_DEBUGGING_INFO
-g' option. This is a variant of DBX format.
DEFAULT_GDB_EXTENSIONS
DEBUG_SYMS_TEXT
.stabs commands should be output while
in the text section.
ASM_STABS_OP
.stabs to define an ordinary debugging symbol. If you don't
define this macro, .stabs is used. This macro applies only to
DBX debugging information format.
ASM_STABD_OP
.stabd to define a debugging symbol whose value is the current
location. If you don't define this macro, .stabd is used.
This macro applies only to DBX debugging information format.
ASM_STABN_OP
.stabn to define a debugging symbol with no name. If you don't
define this macro, .stabn is used. This macro applies only to
DBX debugging information format.
DBX_NO_XREFS
xstagname'. On some systems, this construct is used to
describe a forward reference to a structure named tagname.
On other systems, this construct is not supported at all.
DBX_CONTIN_LENGTH
.stabs directives) when it
exceeds a certain length (by default, 80 characters). On some
operating systems, DBX requires this splitting; on others, splitting
must not be done. You can inhibit splitting by defining this macro
with the value zero. You can override the default splitting-length by
defining this macro as an expression for the length you desire.
DBX_CONTIN_CHAR
\' character to
the end of a .stabs string when a continuation follows. To use
a different character instead, define this macro as a character
constant for the character you want to use. Do not define this macro
if backslash is correct for your system.
DBX_STATIC_STAB_DATA_SECTION
.stabs' pseudo-op for a non-global static
variable.
DBX_TYPE_DECL_STABS_CODE
.stabs directive
for a typedef. The default is N_LSYM.
DBX_STATIC_CONST_VAR_CODE
.stabs directive
for a static variable located in the text section. DBX format does not
provide any ``right'' way to do this. The default is N_FUN.
DBX_REGPARM_STABS_CODE
.stabs directive
for a parameter passed in registers. DBX format does not provide any
``right'' way to do this. The default is N_RSYM.
DBX_REGPARM_STABS_LETTER
'P'.
DBX_MEMPARM_STABS_LETTER
'p'.
DBX_FUNCTION_FIRST
DBX_LBRAC_FIRST
N_LBRAC symbol for a block should
precede the debugging information for variables and functions defined in
that block. Normally, in DBX format, the N_LBRAC symbol comes
first.
DBX_BLOCKS_FUNCTION_RELATIVE
N_LBRAC or N_RBRAC) should be relative to the start
of the enclosing function. Normally, GNU C uses an absolute address.
DBX_USE_BINCL
N_BINCL and
N_EINCL stabs for included header files, as on Sun systems. This
macro also directs GNU C to output a type number as a pair of a file
number and a type number within the file. Normally, GNU C does not
generate N_BINCL or N_EINCL stabs, and it outputs a single
number for a type number.
Using and Porting the GNU Compiler Collection (GCC)
Packaging copyright © 1988-2000 OAR Corporation Context copyright by each document's author. See Free Software Foundation for information.