aboutsummaryrefslogtreecommitdiff
path: root/lld/ELF
AgeCommit message (Expand)Author
2019-01-15Do not emit a corrupt symbol table entry for .rela_iplt_{start,end}.Rui Ueyama
2019-01-15[ELF][AArch64] Add missing PLT relocations to isStaticLinkTimeConstantPeter Smith
2019-01-10TrapInstr must be 4 bytes long. Currently we write two zeros on every two bytes.Rui Ueyama
2019-01-10[ELF] Fix ARM and Thumb V7PILongThunk overflow behavior.Peter Smith
2019-01-10Modify InputSectionBase::getLocation to add section and offset to every loc.Sean Fertile
2019-01-10[PPC64] Fix RelType in checkInt and checkAlignment diagnsotics.Sean Fertile
2019-01-10[LLD][ELF] - Support MSP430.George Rimar
2019-01-09Fix formatting. NFC.Rui Ueyama
2019-01-09[ARM][AArch64] Increase TLS alignment to reserve space for Android's TCBRyan Prichard
2019-01-02Fix linker-defined symbols possibly not being defined when -wrap is usedThomas Anderson
2018-12-27[ELF] A shared object is needed if any of its occurrences is neededFangrui Song
2018-12-26Use error() instead of fatal() to report an invalid address range.Rui Ueyama
2018-12-22gdb-index: Handle errors when parsing rangesDavid Blaikie
2018-12-21keymethod -> keyfunctionFangrui Song
2018-12-21[ELF] .gnu.hash bloom filter: use Shift2 = 26 instead of 6Fangrui Song
2018-12-21Add a doc for missing key function and an error message referencing the doc.Rui Ueyama
2018-12-20Remove dead code.Rui Ueyama
2018-12-20Simplify. NFC.Rui Ueyama
2018-12-20[ELF] Move IsNeeded logic from SymbolTable::addShared to MarkLive, and check ...Fangrui Song
2018-12-20[PPC64] Add toc-optimizations for got based relocations.Sean Fertile
2018-12-19Simplify. NFC.Rui Ueyama
2018-12-19[LLD][ELF] - Report a location for symbols from the linker script when report...George Rimar
2018-12-18Use unique_ptr to manage a TarWriter instance. NFC.Rui Ueyama
2018-12-18Fix error message.Rui Ueyama
2018-12-18Reject .so files if -static is given.Rui Ueyama
2018-12-18[ELF] Place .note in the first page to ensure they are available in core filesFangrui Song
2018-12-18[PPC64] Support got-based relocations.Sean Fertile
2018-12-17ELF: AArch64: Fix errata patch address calculation.Peter Collingbourne
2018-12-17[ELF][ARM] Add support for architecture v6m thunksPeter Smith
2018-12-15ELF: Handle R_ARM_V4BX correctly in PIC output files.Peter Collingbourne
2018-12-14Add --plugin-opt=emit-llvm option.Rui Ueyama
2018-12-13[ELF][AArch64] Fix adrp to undefined weak reference.Peter Smith
2018-12-10[LLD][ELF] - Support discarding the .dynamic section.George Rimar
2018-12-10[ELF] - Allow discarding .dynsym from the linker script.George Rimar
2018-12-10[LLD][ELF] - Support discarding .dynstr section.George Rimar
2018-12-06[LLD][ELF] - Use auto. NFC.George Rimar
2018-12-06[ELF] - (-Map file) Implement printing of LMA for assignments outside of sect...George Rimar
2018-12-06[LLD][ELF] - Linker script: accept using a file name without a list of sections.George Rimar
2018-12-05Do not use a hash table to uniquify mergeable strings.Rui Ueyama
2018-12-04[ELF] Simplify getSectionPieceFangrui Song
2018-12-04Remove unreachable code.Rui Ueyama
2018-12-04ELF: allow non allocated sections to go into allocated sectionsRui Ueyama
2018-12-04[ELF] Allow discarding of .rela.pltMartell Malone
2018-12-04[PPC][PPC64] PPC_REL14 and PPC64_REL14 relocationsMartell Malone
2018-12-03Show a proper error message if output file is too large.Rui Ueyama
2018-12-03[LLD][ELF] - Remove the excessive condition. NFC.George Rimar
2018-12-03[LLD][ELF] - Improve the DWARF v5 suport for building .gdb_index.George Rimar
2018-11-30Inline a function template that is used only once. NFC.Rui Ueyama
2018-11-29[LLD][ELF] Error if _GLOBAL_OFFSET_TABLE_ is defined in input objectsPeter Smith
2018-11-29[ELF] --gdb-index: use lower_bound to compute relative CU index in the object...Fangrui Song