summaryrefslogtreecommitdiff
path: root/lld/ELF/Thunks.cpp
AgeCommit message (Expand)Author
2018-05-06ELF Thunks: fix build error: missing 'overrides'Roman Lebedev
2018-05-06[PPC64] Emit plt call stubs to the text section rather then the plt section.Sean Fertile
2018-03-29ELF: Add support for short thunks on ARM.Peter Collingbourne
2018-03-29ELF: Allow thunks to change size. NFCI.Peter Collingbourne
2018-03-28ELF: Make required Thunk methods pure virtual and remove an unused argument. ...Peter Collingbourne
2018-03-09[ELF] Convert {read,write}*be to endianness-aware read/write.Fangrui Song
2017-12-19Use references instead of pointers. NFC.Rafael Espindola
2017-11-29Replace a dyn_cast with a cast. NFC.Rafael Espindola
2017-11-29Replace another dyn_cast with a cast.Rafael Espindola
2017-11-29Replace a dyn_cast with a cast.Rafael Espindola
2017-11-29[ELF][AArch64] Add support for AArch64 range thunks.Peter Smith
2017-11-28Move Memory.{h,cpp} to Common.Rui Ueyama
2017-11-09[MIPS] Setup less-significant bit in a symbol value in microMIPS thunksSimon Atanasyan
2017-11-06ELF: Merge DefinedRegular and Defined.Peter Collingbourne
2017-11-03Rename SymbolBody -> SymbolRui Ueyama
2017-10-27[ELF] Add support for multiple passes to createThunks()Peter Smith
2017-10-27[ELF] Introduce range extension thunks for ARMPeter Smith
2017-10-25[lld] unified COFF and ELF error handling on new Common/ErrorHandlerBob Haarman
2017-10-11Define RelType to represent relocation types.Rui Ueyama
2017-10-03[MIPS] Generate thunks for microMIPS codeSimon Atanasyan
2017-09-21[ELF] Fix edge condition in thunk offset calculationShoaib Meenai
2017-07-18[ELF] - Fix member name: alignment -> Alignment. NFC.George Rimar
2017-07-18[ELF] - Apply clang-format. NFC.George Rimar
2017-07-05[ELF] Introduce Thunk reuse compatibilityPeter Smith
2017-07-04[ELF] Do not use `this` to access members of non-template class. NFCSimon Atanasyan
2017-06-09[ELF] Be more precise about Thumb state bit in ARM thunksPeter Smith
2017-06-07Move Object format code to lib/BinaryFormat.Zachary Turner
2017-05-17[ELF] - Detemplate Thunk creation.George Rimar
2017-05-16[ELF] - Detemplate elf::addSyntheticLocal(). NFC.George Rimar
2017-04-04[ELF] Rename ARM Thunks in anticipation of Range ThunksPeter Smith
2017-03-17Compute Config member function return values only once.Rui Ueyama
2017-03-17[ELF] - Detemplate SymbolBody::getVA and SymbolBody::getPltVA. NFC.George Rimar
2017-03-16[ELF] Detemplate ThunkSection and Thunk classes. NFC.George Rimar
2017-02-28De-template DefinedRegular.Rui Ueyama
2017-02-23Make InputSection a class. NFC.Rafael Espindola
2017-02-23Convert InputSectionBase to a class.Rafael Espindola
2017-02-14Do not store a computable attributes to Config.Rui Ueyama
2017-02-01[ELF] Use SyntheticSections for ThunksPeter Smith
2017-01-28Revert "[ELF][ARM] Use SyntheticSections for Thunks"Rui Ueyama
2017-01-27[ELF][ARM] Use SyntheticSections for ThunksPeter Smith
2017-01-04[ELF] Add support for thunks to undefined non-weak symbolsPeter Smith
2016-12-18Remove lld/Support/Memory.h.Rui Ueyama
2016-12-08Move Memory.{h,cpp} to lld/Support so that we can use them from COFF.Rui Ueyama
2016-11-09Split Header into individual fields.Rafael Espindola
2016-11-05Fix some Clang-tidy modernize-use-default and Include What You Use warnings; ...Eugene Zelenko
2016-10-28Consolidate BumpPtrAllocators.Rui Ueyama
2016-09-01Sign extend a value before passing it to the Target.Rafael Espindola
2016-07-12Simplify. NFC.Rui Ueyama
2016-07-09Update comments.Rui Ueyama
2016-07-09Remove Target::writeThunk.Rui Ueyama