Skip to content
  1. Sep 12, 2017
  2. Sep 11, 2017
  3. Sep 08, 2017
  4. Sep 07, 2017
  5. Sep 06, 2017
  6. Sep 05, 2017
  7. Sep 04, 2017
  8. Sep 01, 2017
    • Petr Hosek's avatar
      [ELF] Set p_memsz to p_filesz when aligning the last segment to page boundary · 7ab9f7be
      Petr Hosek authored
      Having p_filesz different from p_memsz is confusing some tools.
      
      Differential Revision: https://reviews.llvm.org/D37369
      
      llvm-svn: 312384
      7ab9f7be
    • George Rimar's avatar
      [ELF] - Never call splitIntoPieces() twice. NFC. · e89c5bfb
      George Rimar authored
      Previously it was called twice for .comment synthetic section.
      That created 2 pieces of data, which was deduplicated anyways,
      but was not clean.
      
      llvm-svn: 312327
      e89c5bfb
    • Petr Hosek's avatar
      [ELF] Generate symbol assignments for predefined symbols · 18821b60
      Petr Hosek authored
      The problem with symbol assignments in implicit linker scripts is that
      they can refer synthetic symbols such as _end, _etext or _edata. The
      value of these symbols is currently fixed only after all linker script
      commands are processed, so these assignments will be using non-final and
      hence invalid value.
      
      Rather than fixing the symbol values after all command processing have
      finished, we instead change the logic to generate symbol assignment
      commands that set the value of these symbols while processing the
      commands, this ensures that the value is going to be correct by the time
      any reference to these symbol is processed and is equivalent to defining
      these symbols explicitly in linker script as BFD ld does.
      
      Differential Revision: https://reviews.llvm.org/D36986
      
      llvm-svn: 312305
      18821b60
  9. Aug 31, 2017
  10. Aug 29, 2017
Loading