Skip to content
  1. May 30, 2013
  2. May 09, 2013
  3. May 06, 2013
  4. Apr 25, 2013
    • Rafael Espindola's avatar
      Clarify getRelocationAddress x getRelocationOffset a bit. · 1e483879
      Rafael Espindola authored
      getRelocationAddress is for dynamic libraries and executables,
      getRelocationOffset for relocatable objects.
      
      Mark the getRelocationAddress of COFF and MachO as not implemented yet. Add a
      test of ELF's. llvm-readobj -r now prints the same values as readelf -r.
      
      llvm-svn: 180259
      1e483879
  5. Apr 23, 2013
  6. Apr 22, 2013
  7. Apr 17, 2013
  8. Apr 11, 2013
  9. 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
  10. Apr 08, 2013
  11. Apr 07, 2013
  12. Mar 21, 2013
  13. Mar 20, 2013
  14. Feb 22, 2013
  15. Feb 21, 2013
    • Eli Bendersky's avatar
      Previously, parsing capability of the .debug_frame section was added · 705085da
      Eli Bendersky authored
      to lib/DebugInfo, with dumping in llvm-dwarfdump. This patch adds
      initial ability to parse and dump CFA instructions contained in
      entries.
      
      To keep it manageable, the patch omits some more advanced capabilities
      (accounted in TODOs):
      
      * Parsing of instructions with BLOCK arguments (expression lists)
      * Dumping of actual instruction arguments (currently only names are
      dumped). This is quite tricky since the dumper has to effectively
      "interpret" the instructions.
      
      llvm-svn: 175820
      705085da
  16. Feb 15, 2013
  17. Feb 12, 2013
  18. Feb 08, 2013
  19. Feb 07, 2013
  20. Feb 06, 2013
  21. Jan 26, 2013
  22. Jan 25, 2013
  23. Jan 17, 2013
  24. Jan 16, 2013
    • Eric Christopher's avatar
      Split address information for DWARF5 split dwarf proposal. This involves · 962c9089
      Eric Christopher authored
      using the DW_FORM_GNU_addr_index and a separate .debug_addr section which
      stays in the executable and is fully linked.
      
      Sneak in two other small changes:
      
      a) Print out the debug_str_offsets.dwo section.
      b) Change form we're expecting the entries in the debug_str_offsets.dwo
         section to take from ULEB128 to U32.
      
      Add tests for all of this in the fission-cu.ll test.
      
      llvm-svn: 172578
      962c9089
  25. Jan 09, 2013
  26. Jan 07, 2013
Loading