summaryrefslogtreecommitdiffstats
path: root/lld/lib/ReaderWriter/ELF/ARM/ARMRelocationPass.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove the old ELF linker.Rafael Espindola2016-02-281-986/+0
* Add File::kind's for all subclasses of File.Pete Cooper2016-01-141-1/+2
* Simplify Pass::perform to take a SimpleFile& instead of unique_ptr<SimpleFile>&David Blaikie2015-06-191-18/+18
* [lld] Allow LLD passes to return error codes.Lang Hames2015-06-191-1/+3
* [ARM] Ability to add GOT and PLTGOT entries for same symbolDenis Protivensky2015-05-221-6/+14
* [ARM] Implement R_ARM_GLOB_DAT for GOT entriesDenis Protivensky2015-05-221-2/+8
* [ARM] Add skeleton implementation of DSO linkingDenis Protivensky2015-05-211-0/+2
* [ARM] Implement R_ARM_COPY relocationDenis Protivensky2015-04-241-2/+33
* [ARM] Implement veneers for dynamic executable linkingDenis Protivensky2015-04-221-2/+8
* [ARM] Move veneer generators to base class. NFCDenis Protivensky2015-04-221-38/+52
* [ARM] Rename static veneer atoms to absolute code veneer atomsDenis Protivensky2015-04-221-28/+28
* [ARM] Implement R_ARM_TLS_IE32 for dynamic executableDenis Protivensky2015-04-171-1/+1
* [ARM] Don't generate veneers when bl->blx fixup is possibleDenis Protivensky2015-04-151-8/+39
* [ARM] Pass Thumb flag to handler methods instead of atomDenis Protivensky2015-04-151-10/+9
* [ARM] Implement mapping symbols for PLT0 entryDenis Protivensky2015-04-141-27/+34
* [ARM] Move out mapping atom functionality to a separate classDenis Protivensky2015-04-141-46/+36
* [ARM] Replace branch to unreachable with assertionDenis Protivensky2015-04-131-3/+2
* [ARM] Implement PLT for dynamic passDenis Protivensky2015-04-101-0/+108
* [ARM] Rework GOT/PLT entry generationDenis Protivensky2015-04-101-21/+23
* [ARM] Replace dyn_cast with isa checkDenis Protivensky2015-04-101-1/+1
* [ARM] Improve veneer handling and introduce handlePlain methodDenis Protivensky2015-04-101-1/+13
* [ARM] Remove unused variable in dynamic passDenis Protivensky2015-04-101-1/+1
* [ARM] Add skeleton for dynamic relocation passDenis Protivensky2015-04-101-6/+39
* [ARM] clang-format ARM sourcesDenis Protivensky2015-04-091-11/+10
* [ARM] Add mapping symbols to veneersDenis Protivensky2015-04-091-38/+127
* Merge MutableFile with SimpleFile.Rui Ueyama2015-04-071-1/+1
* [ARM] Use getMappingAtomName in Release onlyDenis Protivensky2015-04-071-0/+2
* [ARM] Add mapping symbols to PLT entriesDenis Protivensky2015-04-071-19/+73
* [ARM] Generate PLT entries for calls from ARM and Thumb codeDenis Protivensky2015-04-021-89/+166
* Use C++ non-static member initialization.Rui Ueyama2015-04-011-3/+2
* [ARM] Handle GOT relocationsDenis Protivensky2015-03-271-5/+52
* [ARM] Simplify IFUNC code by removing useless handlerDenis Protivensky2015-03-271-12/+1
* [ARM] Add more IFUNC handlersDenis Protivensky2015-03-271-0/+3
* [ARM] Implementation of PLT: handling of IFUNC calls (gnu_indirect_function)Leny Kholodov2015-03-261-2/+105
* [ARM] Handle mapping symbolsDenis Protivensky2015-03-261-1/+1
* Use alignment values everywhere instead of log2.Rui Ueyama2015-03-261-2/+2
* [ARM] Implement static (initial exec) TLS modelDenis Protivensky2015-03-191-4/+63
* Add missing includes for make_unique, lld edition.Benjamin Kramer2015-03-021-5/+3
* [ELF][ARM] Fix veneer symbol names in Release buildDenis Protivensky2015-02-111-8/+4
* [ELF][ARM] Add veneer generation to branch instructionsDenis Protivensky2015-02-101-2/+187
* Use make_unique.Rui Ueyama2015-02-061-2/+1
* Fix MSVC C4060 warning (switch statement contains no case or default).Rui Ueyama2015-01-291-2/+0
* Test commit.Denis Protivensky2015-01-231-1/+1
* [ELF] Minimal implementation for ARM static linkingGreg Fitzgerald2015-01-211-0/+138
OpenPOWER on IntegriCloud