Lines Matching defs:debug

107 #include "debug.h"
133 which are output in the debug info should end with a separator. */
136 from generating indirect strings in DWARF2 debug information, for instance
260 Rather than forcing the all debug string handling functions and
514 /* Switch [BACK] to the eh or debug frame table section, depending on
1080 /* We can elide the fde allocation if we're not emitting debug info. */
1782 (i.e. symbolic debug info), by setting the parameter < 0. See PR47324. */
2179 (i.e. symbolic debug info), by setting the parameter < 0. See PR47324. */
2478 /* The debug hooks structure. */
2536 -fno-debug-types-section. It is more efficient to put them in a
3042 /* Instances of generic types for which we need to generate debug
4569 offset should follow split-debug-info or normal semantics. This
5648 debug (die_struct &ref)
5654 debug (die_struct *ptr)
5657 debug (*ptr);
6655 /* The prefix to attach to symbols on DIEs in the current comdat debug
9243 /* Output skeleton debug sections that point to the dwo file. */
10115 used in the debug info generation. To do this efficiently we
10281 /* Emit debug info for the address of the end of the table. */
11001 emitting debug info for a template argument pack element.
11045 We might currently be emitting debug info for a generic
11612 /* Output debug info about reason why we failed to expand expression as dwarf
11640 we can't express it in the debug info. */
11670 "Expression rejected for debug by the backend.\n");
11703 /* Avoid references to external symbols in debug info, on several targets
13434 can't express it in the debug info. This can happen e.g. with some
14278 Adding that will improve quality of debug info especially for SRA-ed
14539 wrong, because DW_OP_addr is relocated by the debug
15631 /* ??? The C++ FE emits debug information for using decls, so
15794 output at debug-time.
15815 debug-time) will show the function as having been called with the *new*
16857 TREE_TYPE field. We can't emit debug info for this
17064 output correct debug info for inlined functions in all cases. Rather
17065 than die, we'll just produce deficient debug info now, in that we will
17192 /* Output the debug main pointer die for VMS */
17200 /* Allocate the VMS debug main subprogram die. */
18055 generate minimal debug info for TYPE, processing TYPE won't do the
18063 /* If we're trying to avoid duplicate debug info, we may not have
19961 /* If we thought we were generating minimal debug info for TYPE
20162 this debug info. */
20270 /* The DECL of this type is a typedef we don't want to emit debug
20271 info for but we want debug info for its underlying typedef.
20276 /* If TYPE is a typedef type variant, let's generate debug info
20296 generate debug info for the typedef. */
20895 /* Generate Dwarf debug information for a decl described by DECL.
21112 /* Output debug information for global decl DECL. Called from toplev.c after
21127 /* Output debug information for type decl DECL. Called from toplev.c
21136 /* Output debug information for imported module or decl DECL.
21179 /* If we're trying to avoid duplicate debug info, we may not have
21224 /* Output debug information for imported module or decl DECL.
21270 /* Output debug information for namelists. */
21369 order to save space in the .debug section (by eliminating entries
21555 numbers are different because we prune debug info for unused variables and
21582 That generation should happen after function debug info has been
22133 as the end_prologue debug hook. The NOTE_INSN_PROLOGUE_END note,
22526 /* Save any strings needed by the macinfo table in the debug str
23409 probably improve compactness of debug info, removing equivalent
24386 /* If splitting debug info, the use of DW_OP_GNU_addr_index