Home | History | Annotate | Download | only in docs

Lines Matching full:debugging

2 Source Level Debugging with LLVM
17 Philosophy behind LLVM debugging information
20 The idea of the LLVM debugging information is to capture how the important
25 * Debugging information should have very little impact on the rest of the
27 be modified because of debugging information.
30 ways <intro_debugopt>` with the debugging information.
38 and the debugging information should work with any language.
41 to compile a program to native machine code and standard debugging
78 Debugging optimized code
81 An extremely high priority of LLVM debugging information is to make it interact
94 debugging information, allowing them to update the debugging information
118 optimizer's handling of debugging information. It can be run like this:
125 This will test impact of debugging information on optimization passes. If
126 debugging information influences optimization passes then it will be reported
132 Debugging information format
135 LLVM debugging information has been carefully designed to make it possible for
136 the optimizer to optimize the program and debugging information without
137 necessarily having to know anything about debugging information. In
138 particular, the use of metadata avoids duplicated debugging information from
140 debugging information for a function if it decides to delete the function.
142 To do this, most of the debugging information (descriptors for types,
147 debugging information representation (e.g. DWARF/Stabs/etc). It uses a generic
172 information appended at the end that is source-language specific. All debugging
246 Each input file is encoded as a separate file descriptor in LLVM debugging
538 the array bounds are not included in generated debugging information.
732 This example illustrates a few important details about LLVM debugging
743 The first intrinsic ``%llvm.dbg.declare`` encodes debugging information for the
771 The third intrinsic ``%llvm.dbg.declare`` encodes debugging information for
804 As support for debugging information gets added to the various LLVM
1465 Debugging information format
1468 Debugging Information Extension for Objective C Properties
1497 To facilitate debugging, these properties we will add a new DWARF TAG into the
1681 given by the ``DW_AT_name attribute`` of the referenced debugging information
1712 type of debugging experience greatly.