summaryrefslogtreecommitdiff
path: root/lld/lib/ReaderWriter/ELF
AgeCommit message (Expand)Author
2016-02-28Remove the old ELF linker.Rafael Espindola
2016-02-01Move SimpleDefinedAtom::addReference to DefinedAtom.Pete Cooper
2016-01-14Add File::kind's for all subclasses of File.Pete Cooper
2016-01-14Update for LLVM function name change.Rui Ueyama
2016-01-11[old ELF] Remove AMDGPU targetTom Stellard
2016-01-07Set the folder for libraries to 'lld libraries'. NFC.Pete Cooper
2015-11-10Fix Clang-tidy modernize-use-auto warnings, other minor fixes.Eugene Zelenko
2015-10-02[LLD] Fix Clang-tidy modernize-use-nullptr warnings; other minor cleanups.Rui Ueyama
2015-09-25ELF/AMDGPU: Text section should be called .hsatextTom Stellard
2015-09-24Fix memory leak in FileArchive::find().Rui Ueyama
2015-09-16[Mips] Do not show an error if R_MIPS_GPREL32 relocation has a non-local targetSimon Atanasyan
2015-09-10Fix Clang-tidy misc-use-override warnings, other minor fixes.Rui Ueyama
2015-08-31Fix -Wcovered-switch-default warnings.Rui Ueyama
2015-08-31ELF: Fix "not all control paths return a value" warning.Rui Ueyama
2015-08-28[Mips] Support grouping of multiple consecutive relocations in case of N32 an...Simon Atanasyan
2015-08-28[Mips] Initial support of the MIPS N32 ABISimon Atanasyan
2015-08-27ELF/AMDGPU: Add more misssing: using namespace lld;Tom Stellard
2015-08-27ELF/AMDGPU: Add missing: using namespace lld; to try to fix windows botTom Stellard
2015-08-27ELF/AMDGPU: Remove another unused private member variableTom Stellard
2015-08-27ELF/AMDGPU: Remove unused private member variableTom Stellard
2015-08-27ELF/AMDGPU: Attempt to fix windows botsTom Stellard
2015-08-27ELF: Add AMDGPU ReaderWriterTom Stellard
2015-08-19[Mips] Use 'or' for move instead of [d]addu in PLT entriesSimon Atanasyan
2015-08-13Update for llvm api change.Rafael Espindola
2015-08-12[ELF] Remove TargetLayout::getCustomSegments methodsDenis Protivensky
2015-08-12[LinkerScript] Process program header in PHDRS commandDenis Protivensky
2015-08-10Update for llvm api change.Rafael Espindola
2015-08-10Don't depend on getDotSymtabSec. It is going away.Rafael Espindola
2015-08-07Avoid using getDotDynSymSec in lld. It is going away.Rafael Espindola
2015-08-07Use already available symbol tables. NFC.Rafael Espindola
2015-08-07ELF: Correctly identify SHT_NOTE sections with !SHF_ALLOC as type*NoteTom Stellard
2015-08-01[Mips] Implement definition of the DT_MIPS_RLD_MAP_REL dynamic tagSimon Atanasyan
2015-07-30[Mips] Implement definition of DT_MIPS_RLD_MAP dynamic tag, .rld_map section,...Simon Atanasyan
2015-07-25[Mips] Define _DYNAMIC_LINKING symbol if output is a is dynamically linked ex...Simon Atanasyan
2015-07-25[Mips] Remove redundant separate functions to calculate relocations. DoSimon Atanasyan
2015-07-25[Mips] Remove duplicated code by joining the same functionsSimon Atanasyan
2015-07-25[Mips] Do not sign-extend addends read from RELA relocation recordsSimon Atanasyan
2015-07-23Use the getSymbol with an explicit symbol table. NFC.Rafael Espindola
2015-07-23[ELF] Apply segments from linker scriptsDenis Protivensky
2015-07-22[ELF] Protect write access to the ELFLinkingContext::_cidentSections by a mutexSimon Atanasyan
2015-07-21Don't assume ELFFile iterates over the program headers.Rafael Espindola
2015-07-21Drop last use of getDynamicSymbolName.Rafael Espindola
2015-07-21Keep track of which string table is associated with a symbol table.Rafael Espindola
2015-07-21[Mips] Fix addend writing for R_MIPS_REL32 relocationSimon Atanasyan
2015-07-21[Mips] Handle R_MIPS_JALR relocation to omptimize jalr/jr instructionsSimon Atanasyan
2015-07-20Update for llvm api change.Rafael Espindola
2015-07-14[ELF/AArch64] Fix export TLS dynamic symbolAdhemerval Zanella
2015-07-14[LinkerScript] Don't create unnecessarily large segmentsRafael Auler
2015-07-13[LinkerScript] Fix bug in Segment::assignVirtualAddress()Rafael Auler
2015-07-13[Mips] Support MIPS big-endian 32/64-bits targetsSimon Atanasyan