Go to the source code of this file.
Functions |
int | dbxout_symbol (tree, int) |
void | dbxout_parms (tree) |
void | dbxout_reg_parms (tree) |
int | dbxout_syms (tree) |
void | default_stabs_asm_out_destructor (rtx, int) |
void | default_stabs_asm_out_constructor (rtx, int) |
void | dbxout_int (int) |
void | dbxout_stabd (int, int) |
void | dbxout_begin_stabn (int) |
void | dbxout_begin_stabn_sline (int) |
void | dbxout_begin_empty_stabs (int) |
void | dbxout_begin_simple_stabs (const char *, int) |
void | dbxout_begin_simple_stabs_desc (const char *, int, int) |
void | dbxout_stab_value_zero (void) |
void | dbxout_stab_value_label (const char *) |
void | dbxout_stab_value_label_diff (const char *, const char *) |
void | dbxout_stab_value_internal_label (const char *, int *) |
void | dbxout_stab_value_internal_label_diff (const char *, int *, const char *) |
Function Documentation
void dbxout_begin_empty_stabs |
( |
int |
| ) |
|
void dbxout_begin_simple_stabs |
( |
const char * |
, |
|
|
int |
|
|
) |
| |
void dbxout_begin_simple_stabs_desc |
( |
const char * |
, |
|
|
int |
, |
|
|
int |
|
|
) |
| |
void dbxout_begin_stabn |
( |
int |
| ) |
|
void dbxout_begin_stabn_sline |
( |
int |
| ) |
|
void dbxout_parms |
( |
tree |
| ) |
|
void dbxout_reg_parms |
( |
tree |
| ) |
|
void dbxout_stab_value_internal_label |
( |
const char * |
, |
|
|
int * |
|
|
) |
| |
void dbxout_stab_value_internal_label_diff |
( |
const char * |
stem, |
|
|
int * |
counterp, |
|
|
const char * |
base |
|
) |
| |
void dbxout_stab_value_label |
( |
const char * |
| ) |
|
void dbxout_stab_value_label_diff |
( |
const char * |
, |
|
|
const char * |
|
|
) |
| |
void dbxout_stab_value_zero |
( |
void |
| ) |
|
Primitives for emitting simple stabs directives. All other stabs
routines should use these functions instead of directly emitting
stabs. They are exported because machine-dependent code may need
to invoke them, e.g. in a DBX_OUTPUT_* macro whose definition
forwards to code in CPU.c.
The following functions should all be called immediately after one
of the dbxout_begin_stab* functions (below). They write out
various things as the value of a stab.
Write out a literal zero as the value of a stab.
References asm_out_file.
Referenced by dbxout_end_source_file(), dbxout_init(), and emit_bincl_stab().
void dbxout_stabd |
( |
int |
, |
|
|
int |
|
|
) |
| |
int dbxout_symbol |
( |
tree |
, |
|
|
int |
|
|
) |
| |
void default_stabs_asm_out_constructor |
( |
rtx |
symbol, |
|
|
int |
priority |
|
) |
| |
void default_stabs_asm_out_destructor |
( |
rtx |
symbol, |
|
|
int |
priority |
|
) |
| |