Skip to content
  1. Oct 29, 2013
  2. Sep 24, 2013
  3. Aug 27, 2013
    • Alexey Samsonov's avatar
      Add support for DebugFission to DWARF parser · e3ba81bf
      Alexey Samsonov authored
      Summary:
      1) Make llvm-symbolizer properly symbolize
      files with split debug info (by using stanalone .dwo files).
      2) Make DWARFCompileUnit parse and store corresponding .dwo file,
      if necessary.
      3) Make bits of DWARF parsing more CompileUnit-oriented.
      
      Reviewers: echristo
      
      Reviewed By: echristo
      
      CC: bkramer, llvm-commits
      
      Differential Revision: http://llvm-reviews.chandlerc.com/D1164
      
      llvm-svn: 189329
      e3ba81bf
  4. Aug 06, 2013
  5. Jul 15, 2013
  6. Apr 17, 2013
  7. Apr 09, 2013
    • Alexey Samsonov's avatar
      DWARF parser: Fix DWARF-2/3 incompatibility: size of DW_FORM_ref_addr is the... · d60859b2
      Alexey Samsonov authored
      DWARF parser: Fix DWARF-2/3 incompatibility: size of DW_FORM_ref_addr is the same as DW_FORM_addr in DWARF2, and is 4/8 bytes on 32/64-bit DWARF starting from DWARF3. Adding a test for this is a huge pain - generating and uploading pre-built binary with DWARF3 debug info is way too ugly, and writing fine-grained unittests for DebugInfo is impossible, as it doesn't expose any headers in include/llvm. That said, I'm going to choose the second approach and submit the patch exposing DebugInfo headers for review soon enough.
      
      llvm-svn: 179095
      d60859b2
  8. Jan 04, 2013
  9. Jan 03, 2013
    • Eric Christopher's avatar
      Extend the dumping infrastructure to deal with additional · da4b2195
      Eric Christopher authored
      sections for debug info. These are some of the dwo sections from the
      DWARF5 split debug info proposal. Update the fission-cu.ll testcase
      to show what we should be able to dump more of now.
      
      Work in progress: Ultimately the relocations will be gone for the
      dwo section and the strings will be a different form (as well as
      the rest of the sections will be included).
      
      llvm-svn: 171428
      da4b2195
  10. Sep 04, 2012
  11. Aug 24, 2012
  12. Aug 23, 2012
  13. Jul 19, 2012
  14. Jul 04, 2012
  15. Jul 02, 2012
  16. Sep 15, 2011
  17. Sep 14, 2011
  18. Sep 13, 2011
    • Benjamin Kramer's avatar
      Sketch out a DWARF parser. · aa2f78f5
      Benjamin Kramer authored
      This introduces a new library to LLVM: libDebugInfo. It will provide debug information
      parsing to LLVM. Much of the design and some of the code is taken from the LLDB project.
      
      It also contains an llvm-dwarfdump tool that can dump the abbrevs and DIEs from an
      object file. It can be used to write tests for DWARF input and output easily.
      
      llvm-svn: 139627
      aa2f78f5
Loading