- ce20d46 Debug Info: support for DW_FORM_ref_addr. by Manman Ren · 12 years ago
- 4a841a8 Debug Info: use createAndAddDIE to wrap around "new DIE" in DwarfDebug. by Manman Ren · 12 years ago
- 68642d3 DWARF emission: Remove unnecessary/redundant DIE reference code by David Blaikie · 12 years ago
- b088d2d Update misleading comment. by Eric Christopher · 12 years ago
- 2aee7be DIEHash: Const correct and use references where non-null/non-rebound. by David Blaikie · 12 years ago
- 642a0ac Debug Info: code clean up. by Manman Ren · 12 years ago
- c798d8a Formatting/whitespace. by Eric Christopher · 12 years ago
- f244319 DebugInfo: Put each kind of constant (form, attribute, tag, etc) into its own enum for ease of use. by David Blaikie · 12 years ago
- 4d964a5 Revert the rest of r192749 to bring back the buildbot. These two by Eric Christopher · 12 years ago
- ffbc4de Temporarily revert r192749 as it is causing problems for LTO and by Eric Christopher · 12 years ago
- 2c8b790 According to the dwarf standard pubnames and pubtypes for languages by Eric Christopher · 12 years ago
- d2b497b Fix a pair of bugs in the emission of pubname tables: by Eric Christopher · 12 years ago
- a6c38a3 Make sure we're not attempting to construct a subprogram DIE by Eric Christopher · 12 years ago
- 5bf1d00 Remove some dead code. (DarwinGDBCompat was retired in r189903). by Adrian Prantl · 12 years ago
- 4c4b69c Debug Info: remove form from function addDIEEntry. by Manman Ren · 12 years ago
- c50fa11 Debug Info: In DIBuilder, the context field of subprogram is updated to use by Manman Ren · 12 years ago
- be5576f Add DbgVariable::resolve per Eric's suggestion. by Manman Ren · 12 years ago
- ac4ad25 Remove some really nasty uses of hasRawTextSupport. by Rafael Espindola · 12 years ago
- b338860 Debug Info: In DIBuilder, the derived-from field of a DW_TAG_pointer_type by Manman Ren · 12 years ago
- c19d6f0 Temporarily revert r176882 as it needs to be implemented in a different by Eric Christopher · 12 years ago
- e595bae Temporarily revert r191792 as it is causing some LTO debug failures by Eric Christopher · 12 years ago
- c250824 Fixed a bug with section names containing special characters. by Richard Mitton · 12 years ago
- 811bfe6 DebugInfo: Avoid redundantly adding child DIEs to parents. by David Blaikie · 12 years ago
- c948b9d Make sure we emit a section for pubnames even if that section is by Eric Christopher · 12 years ago
- f976c77 Fix cut and paste typo. by Eric Christopher · 12 years ago
- 4436bf0 Remove wild .debug_aranges entries generated from unimportant labels by Alexey Samsonov · 12 years ago
- 9a0a670 Debug Info: In DIBuilder, the derived-from field of a DW_TAG_pointer_type by Manman Ren · 12 years ago
- 8990d7e Debug Info: remove duplication of DIEs when a DIE is part of the type system by Manman Ren · 12 years ago
- 9a08f9e Add the DW_AT_GNU_ranges_base attribute if we've emitted any ranges by Eric Christopher · 12 years ago
- 1d06eb5 Update comments. by Eric Christopher · 12 years ago
- 39eebfa The DW_AT_GNU_pubnames/pubtypes attributes are actually form by Eric Christopher · 12 years ago
- a51d3fc Unify conditionals and reformat. by Eric Christopher · 12 years ago
- ccac5c4 Rename IsStatic variable to Linkage in order to be a bit more descriptive. by Eric Christopher · 12 years ago
- 261d234 Handle gnu pubtypes sections: by Eric Christopher · 12 years ago
- 089ed89 Fixed debug_aranges handling for common symbols. by Richard Mitton · 12 years ago
- 9cd26af Move emission of the debug string table to early in the debug by Eric Christopher · 12 years ago
- efd0bcb DebugInfo: GDBIndexEntry*String conversion functions now return const char* for easy llvm::formating by David Blaikie · 12 years ago
- 21101b3 Added support for generate DWARF .debug_aranges sections automatically. by Richard Mitton · 12 years ago
- 404d304 DebugInfo: llvm-dwarfdump support for gnu_pubnames section by David Blaikie · 12 years ago
- d0a869d DebugInfo: Improve IR annotation comments for GNU pubthings. by David Blaikie · 12 years ago
- 8dec407 Unshift the GDB index/GNU pubnames constants modified in r191025 by David Blaikie · 12 years ago
- b20db58 DebugInfo: Simplify gnu_pubnames index computation. by David Blaikie · 12 years ago
- 70a3320 Remove unnecessary conditional operators performing bool->bool conversion. by David Blaikie · 12 years ago
- 0f5ad28 Fix a typo and simplify a boolean expression. by David Blaikie · 12 years ago
- dd1a012 Add initial support for handling gnu style pubnames accepted by some by Eric Christopher · 12 years ago
- 8b3737f Reformat and hoist section grabbing to top level. by Eric Christopher · 12 years ago
- 5b2f4b0 Debug info: add more comments. by Manman Ren · 12 years ago
- 13b99d2 Hoist section call out of loop. by Eric Christopher · 12 years ago
- 2312ed3 Debug Info: create scope children DIEs when the scope DIE is not null. by Manman Ren · 12 years ago
- 34b3dcc Debug Info: define a DIRef template. by Manman Ren · 12 years ago
- de897a36 Debug Info: move DIScope::getContext back from DwarfDebug. by Manman Ren · 12 years ago
- ba506db Always add global names. We're adding them in the rest of the code by Eric Christopher · 12 years ago
- 5f93bb9 Rename for consistency. by Eric Christopher · 12 years ago
- 116868e Debug Info: Use DIScopeRef for DIType::getContext. by Manman Ren · 12 years ago
- 33796c5 Debug Info: move DIScope::getContext to DwarfDebug. by Manman Ren · 12 years ago
- 3eb9dff Debug Info: Move isSubprogramContext from DebugInfo to DwarfDebug. by Manman Ren · 12 years ago
- 856191b Debug Info: Rename DITypeRef to DIScopeRef. by Manman Ren · 12 years ago
- 6035203 Debug Info: Use identifier to reference DIType in base type field of by Manman Ren · 12 years ago
- cf7289f Move accelerator table defines and constants to Dwarf.h since by Eric Christopher · 12 years ago
- e31e072 Remove hack ensuring that darwin didn't produce dwarf > 3 for modules by Eric Christopher · 12 years ago
- c9f1e78 Revert "Revert r189902 as the workaround shouldn't be necessary anymore." by Eric Christopher · 12 years ago
- b72ef63 Revert r189902 as the workaround shouldn't be necessary anymore. by Eric Christopher · 12 years ago
- 9adc55f Unify and clean up. by Eric Christopher · 12 years ago
- c89466f Revert "Revert "Remove the darwin gdb option, that version of gdb is now dead and the rest of the compatibility should be done on a dwarf-N level."" by Michael Gottesman · 12 years ago
- a318370 Revert "Remove the darwin gdb option, that version of gdb is now dead and the rest of the compatibility should be done on a dwarf-N level." by Michael Gottesman · 12 years ago
- 614dc83 Remove the darwin gdb option, that version of gdb is now dead and by Eric Christopher · 12 years ago
- 38f1c640 Make the default dwarf version 3 for darwin when we can't find one by Eric Christopher · 12 years ago
- 4b35818 Don't bother emitting the pubtypes section on darwin since there aren't by Eric Christopher · 12 years ago
- ac8199b Reformat slightly. by Eric Christopher · 12 years ago
- 62caa70 Remove support for the .debug_inlined section. No known software by Eric Christopher · 12 years ago
- 6b16b43 Make the lifetime of the DICompileUnit we're constructing from the by Eric Christopher · 12 years ago
- 6fdf324 Have the skeleton compile unit construction method take the CU it by Eric Christopher · 12 years ago
- 6d13fe0 Remove duplicate set of CompilationDir. by Eric Christopher · 12 years ago
- bfceb2f Remove the language parameter and variable from the compile unit. We by Eric Christopher · 12 years ago
- 4d36ca0 Treat the pubtypes section similarly to the pubnames section and emit by Eric Christopher · 12 years ago
- bf1ea3c Only emit the section sym if we're emitting the section. by Eric Christopher · 12 years ago
- 5297df0 Fix thinko. by Eric Christopher · 12 years ago
- b12cf01 Add a function object to compare the first or second component of a std::pair. by Benjamin Kramer · 12 years ago
- 260de74 Simplify code. No functionality change. by Benjamin Kramer · 12 years ago
- 892daba DwarfDebug: Delete orphaned children. by Benjamin Kramer · 12 years ago
- ed89b5c DebugInfo: Do not use the DWARF Version for the .debug_pubnames or .debug_pubtypes version field by David Majnemer · 12 years ago
- 574b5c8 Use less verbose code and update comments. by Eric Christopher · 12 years ago
- 7da2488 Turn on pubnames by default on linux. by Eric Christopher · 12 years ago
- bac096a Output DW_AT_stmt_list dwarf debug info as DW_FORM_sec_offset instead of DW_FORM_data4 as it is a section offset (fixes the coff/dwarf debug info statement locations) by Carlo Kok · 12 years ago
- d29614f Add the start of DIE hashing for DWARF4 type units and split dwarf CUs. by Eric Christopher · 12 years ago
- 60eb769 Move the addition of the dwo_id as late as possible after everything by Eric Christopher · 12 years ago
- 4573198 Move hash computation code into a separate class and file. by Eric Christopher · 12 years ago
- d25f7fc Reflow for loop. by Eric Christopher · 12 years ago
- 31b0576 Be more rigorous about the sizes of forms and attributes. by Eric Christopher · 12 years ago
- 341770d Remove some parens. No functional change. by Eric Christopher · 12 years ago
- 8552e22 Add a way to grab a particular attribute out of a DIE. by Eric Christopher · 12 years ago
- af15f8d Move somewhat messy conditional out of line. No functional change. by Eric Christopher · 12 years ago
- 0062f2e Recommit previous cleanup with a fix for c++98 ambiguity. by Eric Christopher · 12 years ago
- 432c99a Revert "Use existing builtin hashing functions to make this routine more" by Eric Christopher · 12 years ago
- d728355 Use existing builtin hashing functions to make this routine more simple. by Eric Christopher · 12 years ago
- 0369ad7 Change parent hashing algorithm to be non-recursive and elaborate by Eric Christopher · 12 years ago
- e414ece Fix a truly egregious thinko in anonymous namespace check, by Eric Christopher · 12 years ago
- d853ea3 Make sure we don't emit an ODR hash for types with no name and make by Eric Christopher · 12 years ago
- f8542ec Elaborate a bit on the type unit and ODR conditional code. by Eric Christopher · 12 years ago
- 409afcf DwarfDebug: MD5 is always little endian, bswap on big endian platforms. by Benjamin Kramer · 12 years ago