summaryrefslogtreecommitdiff
path: root/lld/ELF/Target.h
AgeCommit message (Expand)Author
2018-07-17Implement framework for linking split-stack object files, and x86_64 support.Sterling Augustine
2018-06-13Add Hexagon SupportSid Manning
2018-06-08[PPC64] Add support for local-exec TLS modelZaara Syeda
2018-04-27[ELF] Fix typo. NFCFangrui Song
2018-04-05[ELF] - Eliminate Target::isPicRel method.George Rimar
2018-03-29Do not use template for check{Int,UInt,IntUInt,Alignment}.Rui Ueyama
2018-03-21[ELF] - Teach LLD to hint about -fdebug-types-section.George Rimar
2018-03-19[ELF] Add basic support for PPC LEZaara Syeda
2018-03-19[ELF] Recommit 327248 with Arm using the .got for _GLOBAL_OFFSET_TABLE_Peter Smith
2018-03-16Revert r327248, "For most Targets the _GLOBAL_OFFSET_TABLE_ symbol is expecte...Peter Collingbourne
2018-03-14Reduce code duplication a bit.Rafael Espindola
2018-03-11For most Targets the _GLOBAL_OFFSET_TABLE_ symbol is expected to be atPeter Smith
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-12-11[ELF] When a relocation is out of range print the value and the rangeAlexander Richardson
2017-12-08Print the bad value and required alignment for unaligned relocationsAlexander Richardson
2017-11-07Move MIPS-specific code from Symbols.cpp to MIPS.cpp.Rui Ueyama
2017-11-03Rename SymbolBody -> SymbolRui Ueyama
2017-10-27[ELF] Introduce range extension thunks for ARMPeter Smith
2017-10-27[ELF] Pre-create ThunkSections at Target specific intervalsPeter Smith
2017-10-25[lld] unified COFF and ELF error handling on new Common/ErrorHandlerBob Haarman
2017-10-24LLD/ELF: Allow targets to set e_flagsKonstantin Zhuravlyov
2017-10-12Remove one parameter from Target::getRelExpr.Rui Ueyama
2017-10-11Define RelType to represent relocation types.Rui Ueyama
2017-10-10[ELF] Set Dot initially to --image-base value when using linker scriptsJames Henderson
2017-08-04Fix which file is in an error message.Rafael Espindola
2017-07-18[ELF] - Apply clang-format. NFC.George Rimar
2017-07-17[ELF] Introduce target specific inBranchRange() functionPeter Smith
2017-06-28Add basic 64-bit SPARC supportRui Ueyama
2017-06-26[ELF] Define _GLOBAL_OFFSET_TABLE_ symbol relative to .gotPeter Smith
2017-06-16Do not use make<> to allocate TargetInfo. NFC.Rui Ueyama
2017-06-16Split Target.cpp into small files.Rui Ueyama
2017-05-05Remove isTlsLocalDynamicRel and isTlsInitialExecRel.Rafael Espindola
2017-04-08[ELF] - Stop producing broken output for R_386_GOT32[X] relocations.George Rimar
2017-04-07[ELF] Recommit r299635 to pad x86 executable sections with 0xccJames Henderson
2017-04-06Revert r299635 because it exposed a latent bug.James Henderson
2017-04-06[ELF] Pad x86 executable sections with 0xcc int3 instructionsJames Henderson
2017-04-06Remove Target::isTlsGlobalDynamicRel()Rui Ueyama
2017-02-23Merge InputSectionData and InputSectionBase.Rafael Espindola
2017-02-06Change the return type of getImplicitAddend to signed integer.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-25[ELF] Add local mapping symbols to ARM PLT entriesPeter Smith
2017-01-18[ELF] Move createThunks() after scanRelocations()Peter Smith
2017-01-06Merge elf::toString and coff::toString.Rui Ueyama
2016-12-09[ELF][I386] .got.plt entries for i386 should use VA of ifunc resolverPeter Smith
2016-12-07Rename MaxPageSize to DefaultMaxPageSize to avoid confusion.Rafael Espindola
2016-12-05ELF/AArch64: consolidate getAArch64Page implementationAdhemerval Zanella
2016-11-25[ELF] Refactor getDynRel to print error locationEugene Leviant