Lines Matching defs:gcc_debug_hooks
25 struct gcc_debug_hooks struct
29 void (* init) (const char *main_filename);
32 void (* finish) (const char *main_filename);
36 void (* assembly_start) (void);
39 void (* define) (unsigned int line, const char *text);
42 void (* undef) (unsigned int line, const char *macro);
46 void (* start_source_file) (unsigned int line, const char *file);
50 void (* end_source_file) (unsigned int line);
54 void (* begin_block) (unsigned int line, unsigned int n);
57 void (* end_block) (unsigned int line, unsigned int n);
64 bool (* ignore_block) (const_tree);
67 void (* source_line) (unsigned int line, const char *file,
72 void (* begin_prologue) (unsigned int line, const char *file);
76 void (* end_prologue) (unsigned int line, const char *file);
79 void (* begin_epilogue) (unsigned int line, const char *file);
82 void (* end_epilogue) (unsigned int line, const char *file);
85 void (* begin_function) (tree decl);
88 void (* end_function) (unsigned int line);
94 void (* function_decl) (tree decl);
98 void (* global_decl) (tree decl);
106 void (* type_decl) (tree decl, int local);
109 void (* imported_module_or_decl) (tree decl, tree name,
114 void (* deferred_inline_function) (tree decl);
119 void (* outlining_inline_function) (tree decl);
123 void (* label) (rtx);
149 extern const struct gcc_debug_hooks *debug_hooks; argument