summaryrefslogtreecommitdiffstats
path: root/lld/ELF/OutputSections.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* ELF2: Create a function to get VA from Elf_Rel.Rui Ueyama2015-10-121-10/+20
* Instead of computing offset from current and start, use a variable. NFC.Rui Ueyama2015-10-121-4/+4
* ELF2: Implement --as-needed.Rui Ueyama2015-10-111-2/+7
* ELF2: Make SymbolTable a template class.Rui Ueyama2015-10-091-12/+11
* Simplify. NFC.Rui Ueyama2015-10-091-9/+6
* ELF2: Reduce code repetition.Rui Ueyama2015-10-091-45/+0
* Add support for comdats.Rafael Espindola2015-10-091-6/+32
* Don't silently ignore an error.Rafael Espindola2015-10-091-3/+5
* Revert "[ELF2] - Implemented rel[a].plt sections"Rafael Espindola2015-10-091-20/+4
* [ELF2] - Implemented rel[a].plt sectionsGeorge Rimar2015-10-091-4/+20
* Simplify expressions. NFC.Rui Ueyama2015-10-091-5/+4
* Remove getters/setters that don't provide much abstraction.Rui Ueyama2015-10-091-4/+4
* [ELF2] Make the .plt entry size target dependentHal Finkel2015-10-081-2/+7
* [ELF2] Use EntrySize, not 8, to advance the .plt buffer when writingHal Finkel2015-10-081-1/+1
* ELF2: Make singleton output sections globally accessible.Rui Ueyama2015-10-071-73/+97
* ELF2: Rename local variable name `Out` in preparation to define `Out` global ...Rui Ueyama2015-10-071-13/+13
* ELF2: Move functions out of line.Rui Ueyama2015-10-071-0/+44
* [ELF2] -z now option implementedGeorge Rimar2015-10-071-0/+5
* [ELF2] Fix gcc build errorDenis Protivensky2015-10-071-0/+1
* Don't create dynamic relocations for weak undefined symbols.Rafael Espindola2015-10-071-1/+3
* Skip entries handled by the dynamic linker.Rafael Espindola2015-10-071-2/+3
* Create simpler dynamic relocations for local symbols in got.Rafael Espindola2015-10-071-26/+24
* Fix typo.Rafael Espindola2015-10-071-5/+5
* Don't create dynamic relocations when its known what the got points to.Rafael Espindola2015-10-061-2/+24
* [ELF2] Implement --{enable, disable}-new-dtags options.Davide Italiano2015-10-061-2/+12
* Handle strong undefined symbols fetching members after a weak undefined.Rafael Espindola2015-10-061-32/+35
* Rearrange a bit for clarity. NFC.Rafael Espindola2015-10-061-7/+4
* External symbols need a full dynamic reloc, not R_X86_64_RELATIVE.Rafael Espindola2015-10-061-1/+7
* Fix R_X86_64_RELATIVE for local symbols that refer to other sections.Rafael Espindola2015-10-051-2/+6
* Handle a common symbol needing a R_X86_64_RELATIVE.Rafael Espindola2015-10-051-3/+5
* Include existing addend when computing R_X86_64_RELATIVE.Rafael Espindola2015-10-051-5/+11
* Create R_X86_64_RELATIVE when needed.Rafael Espindola2015-10-051-5/+12
* Don't copy STT_SECTION from the inputs.Rafael Espindola2015-10-051-2/+16
* Remove an extra blank line.Igor Kudrin2015-10-051-1/+0
* Include hidden and internal symbols in the regular symbol table.Rafael Espindola2015-10-051-7/+31
* [ELF2] Add DT_INIT and DT_FINI dynamic table entriesIgor Kudrin2015-10-051-2/+18
* Add static initialization/finalization array support.Rafael Espindola2015-10-021-0/+18
* [ELF2] Fix mixed-Endian handling in DynamicSection<ELFT>::writeToHal Finkel2015-10-021-2/+0
* ELF2: Merge duplicates using lambdas. NFC.Rui Ueyama2015-10-021-46/+26
* [lld][elf2] Sort output sections.Michael J. Spencer2015-10-011-0/+3
* ELF2: Add -soname option.Rui Ueyama2015-10-011-6/+15
* Copy DT_SONAME to DT_NEEDED.Rafael Espindola2015-10-011-2/+2
* ELF2: Add DT_REL{,A}ENT and DT_SYMENT.Rui Ueyama2015-09-301-1/+11
* ELF2: Advance the buffer pointers right after we use them.Rui Ueyama2015-09-301-4/+3
* Make template instantiation code a bit shorter. NFC.Rui Ueyama2015-09-301-12/+8
* ELF2: Split SymbolTableSection<ELFT>::writeTo into two smaller functions.Rui Ueyama2015-09-301-30/+42
* Start adding support for static programs using dynamic libraries.Rafael Espindola2015-09-291-1/+1
* This reverts commit r248845 and r248848.Rafael Espindola2015-09-291-3/+0
* [elf2] Fix build.Michael J. Spencer2015-09-291-1/+1
* [elf2] Sort output sections.Michael J. Spencer2015-09-291-0/+3
OpenPOWER on IntegriCloud