Skip to content
Snippets Groups Projects
  1. Oct 09, 2012
    • Sid Manning's avatar
      · 42064e5b
      Sid Manning authored
        * Add relocation reference support for Hexagon and PowerPC.
          - Hexagon has many relocation types, this patch covers just
            a subset, more will be added.
          - PowerPC support was added so that we can verify mixed endian
            environments.
        * Add some basic test cases
        * Update ldd-core to accept -endian flag
      
      llvm-svn: 165477
      42064e5b
  2. Oct 05, 2012
  3. Oct 04, 2012
  4. Oct 03, 2012
    • Sid Manning's avatar
      · 05c82a42
      Sid Manning authored
        * Return correct size and alignment for common symbols.
      
      llvm-svn: 165170
      05c82a42
  5. Oct 02, 2012
    • Hemant Kulkarni's avatar
      Emit symbol tables. · 08e41029
      Hemant Kulkarni authored
      Reorganize to derive all sections from SectionChunk.
      Construct section table header from SectionChunk.
      
      llvm-svn: 164981
      08e41029
    • Sid Manning's avatar
      This change: · e861d43f
      Sid Manning authored
        * Updates ReaderELF.cpp contentType method to match ELF.h's logic and now handle
          typeData
        * Add -arch to ldd-core testdriver
        * Add testcase to check typeData
        * Update others to stay in sync with this change.
      
      llvm-svn: 164976
      e861d43f
  6. Sep 28, 2012
  7. Sep 27, 2012
  8. Sep 25, 2012
    • Sid Manning's avatar
      This patch makes use of recently added relocation reference data. The bulk · dd110207
      Sid Manning authored
      of this is derived from the Mach-O writer.  Reviewed by: Nick Kledzik.
       * Adds loop to SectionChunk::write traverse references calling the
         writer's fixup handler, applyFixup.
       * Adds method, ELFWriter::buildAtomToAddressMap to that creates a
         mapping from an atom to its runtime address.
       * Adds method, ELFWriter::addressOfAtom to return the runtime address
         of the atom. 
      
      llvm-svn: 164618
      dd110207
  9. Sep 17, 2012
  10. Sep 14, 2012
  11. Sep 11, 2012
  12. Jul 30, 2012
  13. Jul 27, 2012
  14. Jul 25, 2012
  15. Jul 17, 2012
  16. Jun 22, 2012
  17. Jun 17, 2012
    • Michael J. Spencer's avatar
      Fix MSVC compat. MSVC doesn't have bzero. · aedfa6a3
      Michael J. Spencer authored
      Although the code is not valid to begin with. It is trying to do a raw memory
      copy of a non standard-layout type. nameoffset is not guaranteed to directly
      follow cmdsize.
      
      This should be properly fixed.
      
      llvm-svn: 158612
      aedfa6a3
  18. Jun 15, 2012
  19. Jun 13, 2012
  20. Jun 12, 2012
  21. Jun 07, 2012
  22. Jun 01, 2012
  23. May 22, 2012
  24. May 04, 2012
  25. May 03, 2012
    • Michael J. Spencer's avatar
      Add COFF reader. · 60d835fa
      Michael J. Spencer authored
      There are no tests for this yet because I still need to finish the
      YAML -> COFF converter so we don't get binary files checked in.
      
      llvm-svn: 156100
      60d835fa
  26. Apr 30, 2012
  27. Apr 26, 2012
  28. Apr 20, 2012
    • Michael J. Spencer's avatar
      MSVC fixes: · 34fbcb4c
      Michael J. Spencer authored
      * MSVC does not yet support initializer lists and uniform initialization.
      * MSVC does not support flexible array members (And neither does C++).
      
      The Mach-O writer test still fails with this, but it all compiles and
      all other tests pass.
      
      llvm-svn: 155215
      34fbcb4c
    • Nick Kledzik's avatar
      Add way to represent static archives in yaml test cases. · 20e652d6
      Nick Kledzik authored
      Add SharedLibraryFile and ArchiveLibraryFile subclasses of File.
      
      Add command line options to lld-core to set various ResolverOptions settings
      and added lots of test cases to verify the options work.
      
      llvm-svn: 155183
      20e652d6
Loading