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