gcc_debug_hooks Type Reference

#include <debug.h>


Public Member Functions

void init PARAMS ((const char *main_filename))
void finish PARAMS ((const char *main_filename))
void define PARAMS ((unsigned int line, const char *text))
void undef PARAMS ((unsigned int line, const char *macro))
void start_source_file PARAMS ((unsigned int line, const char *file))
void end_source_file PARAMS ((unsigned int line))
void begin_block PARAMS ((unsigned int line, unsigned int n))
void end_block PARAMS ((unsigned int line, unsigned int n))
bool ignore_block PARAMS ((tree))
void source_line PARAMS ((unsigned int line, const char *file))
void begin_prologue PARAMS ((unsigned int line, const char *file))
void end_prologue PARAMS ((unsigned int line, const char *file))
void end_epilogue PARAMS ((unsigned int line, const char *file))
void begin_function PARAMS ((tree decl))
void end_function PARAMS ((unsigned int line))
void function_decl PARAMS ((tree decl))
void global_decl PARAMS ((tree decl))
void deferred_inline_function PARAMS ((tree decl))
void outlining_inline_function PARAMS ((tree decl))
void label PARAMS ((rtx))
void init PARAMS ((const char *main_filename))
void finish PARAMS ((const char *main_filename))
void define PARAMS ((unsigned int line, const char *text))
void undef PARAMS ((unsigned int line, const char *macro))
void start_source_file PARAMS ((unsigned int line, const char *file))
void end_source_file PARAMS ((unsigned int line))
void begin_block PARAMS ((unsigned int line, unsigned int n))
void end_block PARAMS ((unsigned int line, unsigned int n))
bool ignore_block PARAMS ((tree))
void source_line PARAMS ((unsigned int line, const char *file))
void begin_prologue PARAMS ((unsigned int line, const char *file))
void end_prologue PARAMS ((unsigned int line, const char *file))
void end_epilogue PARAMS ((unsigned int line, const char *file))
void begin_function PARAMS ((tree decl))
void end_function PARAMS ((unsigned int line))
void function_decl PARAMS ((tree decl))
void global_decl PARAMS ((tree decl))
void deferred_inline_function PARAMS ((tree decl))
void outlining_inline_function PARAMS ((tree decl))
void label PARAMS ((rtx))

Data Fields

void(* init )(const char *main_filename)
void(* finish )(const char *main_filename)
void(* define )(unsigned int line, const char *text)
void(* undef )(unsigned int line, const char *macro)
void(* start_source_file )(unsigned int line, const char *file)
void(* end_source_file )(unsigned int line)
void(* begin_block )(unsigned int line, unsigned int n)
void(* end_block )(unsigned int line, unsigned int n)
bool(* ignore_block )(tree)
void(* source_line )(unsigned int line, const char *file)
void(* begin_prologue )(unsigned int line, const char *file)
void(* end_prologue )(unsigned int line, const char *file)
void(* end_epilogue )(unsigned int line, const char *file)
void(* begin_function )(tree decl)
void(* end_function )(unsigned int line)
void(* function_decl )(tree decl)
void(* global_decl )(tree decl)
void(* type_decl )(tree decl, int local)
void(* imported_module_or_decl )(tree decl, tree context)
void(* deferred_inline_function )(tree decl)
void(* outlining_inline_function )(tree decl)
void(* label )(rtx)
void(* handle_pch )(unsigned int)
void(* var_location )(rtx)
int start_end_main_source_file
void(* switch_text_section )(void)


Detailed Description

Definition at line 24 of file debug.h.


Member Function/Subroutine Documentation

void init gcc_debug_hooks::PARAMS ( (const char *main_filename)   ) 

void finish gcc_debug_hooks::PARAMS ( (const char *main_filename)   ) 

void define gcc_debug_hooks::PARAMS ( (unsigned int line, const char *text)   ) 

void undef gcc_debug_hooks::PARAMS ( (unsigned int line, const char *macro)   ) 

void start_source_file gcc_debug_hooks::PARAMS ( (unsigned int line, const char *file  ) 

void end_source_file gcc_debug_hooks::PARAMS ( (unsigned int line  ) 

void begin_block gcc_debug_hooks::PARAMS ( (unsigned int line, unsigned int n  ) 

void end_block gcc_debug_hooks::PARAMS ( (unsigned int line, unsigned int n  ) 

bool ignore_block gcc_debug_hooks::PARAMS ( (tree  ) 

void source_line gcc_debug_hooks::PARAMS ( (unsigned int line, const char *file  ) 

void begin_prologue gcc_debug_hooks::PARAMS ( (unsigned int line, const char *file  ) 

void end_prologue gcc_debug_hooks::PARAMS ( (unsigned int line, const char *file  ) 

void end_epilogue gcc_debug_hooks::PARAMS ( (unsigned int line, const char *file  ) 

void begin_function gcc_debug_hooks::PARAMS ( (tree decl  ) 

void end_function gcc_debug_hooks::PARAMS ( (unsigned int line  ) 

void function_decl gcc_debug_hooks::PARAMS ( (tree decl  ) 

void global_decl gcc_debug_hooks::PARAMS ( (tree decl  ) 

void deferred_inline_function gcc_debug_hooks::PARAMS ( (tree decl  ) 

void outlining_inline_function gcc_debug_hooks::PARAMS ( (tree decl  ) 

void label gcc_debug_hooks::PARAMS ( (rtx  ) 

void init gcc_debug_hooks::PARAMS ( (const char *main_filename)   ) 

void finish gcc_debug_hooks::PARAMS ( (const char *main_filename)   ) 

void define gcc_debug_hooks::PARAMS ( (unsigned int line, const char *text)   ) 

void undef gcc_debug_hooks::PARAMS ( (unsigned int line, const char *macro)   ) 

void start_source_file gcc_debug_hooks::PARAMS ( (unsigned int line, const char *file  ) 

void end_source_file gcc_debug_hooks::PARAMS ( (unsigned int line  ) 

void begin_block gcc_debug_hooks::PARAMS ( (unsigned int line, unsigned int n  ) 

void end_block gcc_debug_hooks::PARAMS ( (unsigned int line, unsigned int n  ) 

bool ignore_block gcc_debug_hooks::PARAMS ( (tree  ) 

void source_line gcc_debug_hooks::PARAMS ( (unsigned int line, const char *file  ) 

void begin_prologue gcc_debug_hooks::PARAMS ( (unsigned int line, const char *file  ) 

void end_prologue gcc_debug_hooks::PARAMS ( (unsigned int line, const char *file  ) 

void end_epilogue gcc_debug_hooks::PARAMS ( (unsigned int line, const char *file  ) 

void begin_function gcc_debug_hooks::PARAMS ( (tree decl  ) 

void end_function gcc_debug_hooks::PARAMS ( (unsigned int line  ) 

void function_decl gcc_debug_hooks::PARAMS ( (tree decl  ) 

void global_decl gcc_debug_hooks::PARAMS ( (tree decl  ) 

void deferred_inline_function gcc_debug_hooks::PARAMS ( (tree decl  ) 

void outlining_inline_function gcc_debug_hooks::PARAMS ( (tree decl  ) 

void label gcc_debug_hooks::PARAMS ( (rtx  ) 


Field Documentation

void(* gcc_debug_hooks::init)(const char *main_filename) ( const char *  main_filename  ) 

Referenced by lang_dependent_init().

void(* gcc_debug_hooks::finish)(const char *main_filename) ( const char *  main_filename  ) 

Referenced by compile_file().

void(* gcc_debug_hooks::define)(unsigned int line, const char *text) ( unsigned int  line,
const char *  text 
)

Referenced by cb_define(), and ffelex_hash_().

void(* gcc_debug_hooks::undef)(unsigned int line, const char *macro) ( unsigned int  line,
const char *  macro 
)

Referenced by cb_undef(), and ffelex_hash_().

void(* gcc_debug_hooks::start_source_file)(unsigned int line, const char *file) ( unsigned int  line,
const char *  file 
)

void(* gcc_debug_hooks::end_source_file)(unsigned int line) ( unsigned int  line  ) 

void(* gcc_debug_hooks::begin_block)(unsigned int line, unsigned int n) ( unsigned int  line,
unsigned int  n 
)

Referenced by final_scan_insn().

void(* gcc_debug_hooks::end_block)(unsigned int line, unsigned int n) ( unsigned int  line,
unsigned int  n 
)

Referenced by final_scan_insn().

void(* gcc_debug_hooks::source_line)(unsigned int line, const char *file) ( unsigned int  line,
const char *  file 
)

Referenced by final_scan_insn().

void(* gcc_debug_hooks::begin_prologue)(unsigned int line, const char *file) ( unsigned int  line,
const char *  file 
)

Referenced by final_start_function().

void(* gcc_debug_hooks::end_prologue)(unsigned int line, const char *file) ( unsigned int  line,
const char *  file 
)

Referenced by final_scan_insn().

void(* gcc_debug_hooks::end_epilogue)(unsigned int line, const char *file) ( unsigned int  line,
const char *  file 
)

Referenced by final_end_function().

Referenced by assemble_start_function().

void(* gcc_debug_hooks::end_function)(unsigned int line) ( unsigned int  line  ) 

Referenced by final_end_function().

void(* gcc_debug_hooks::type_decl)(tree decl, int local) ( tree  decl,
int  local 
)

void(* gcc_debug_hooks::imported_module_or_decl)(tree decl, tree context) ( tree  decl,
tree  context 
)

void(* gcc_debug_hooks::handle_pch)(unsigned int) ( unsigned  int  ) 

Referenced by c_common_write_pch(), and pch_init().

Referenced by final_scan_insn(), and process_options().

Definition at line 125 of file debug.h.

Referenced by c_common_parse_file().

Referenced by final_scan_insn().


The documentation for this type was generated from the following files:

Generated on Wed Apr 8 16:45:35 2009 for Open64 by  doxygen 1.5.6