summaryrefslogtreecommitdiffstats
path: root/lld/ELF/Symbols.h
Commit message (Expand)AuthorAgeFilesLines
* Detemplate SymbolBody::getGotVA. NFC.Rafael Espindola2017-05-111-1/+1
* Add "1" suffix if there's varaible ends with "2".Rui Ueyama2017-04-131-9/+9
* [ELF] - Define __bss_start symbol.George Rimar2017-04-051-0/+3
* Use uint64_t instead of uintX_t and size_t.Rui Ueyama2017-03-291-1/+1
* [ELF] - Detemplate SymbolBody::getGotOffset(). NFC.George Rimar2017-03-171-1/+1
* [ELF] - Detemplate SymbolBody::getVA and SymbolBody::getPltVA. NFC.George Rimar2017-03-171-2/+2
* [ELF] - Recommit "[ELF] - Make Bss and BssRelRo sections to be synthetic (#3)."George Rimar2017-03-171-2/+3
* [ELF] - Detemplate SymbolBody::getGotPltVA and SymbolBody::getGotPltOffset()....George Rimar2017-03-161-2/+2
* [ELF] - Detemplate SymbolBody::getOutputSection(). NFC.George Rimar2017-03-161-1/+1
* Revert r297813 "[ELF] - Make Bss and BssRelRo sections to be synthetic (#3)."George Rimar2017-03-161-3/+2
* [ELF] - Make Bss and BssRelRo sections to be synthetic (#3).George Rimar2017-03-151-2/+3
* Remove DefinedSynthetic.Rafael Espindola2017-03-081-45/+13
* Use uint32_t for alignment in more places, NFC.Rafael Espindola2017-03-081-3/+3
* Revert r297008: [ELF] - Make Bss and BssRelRo sections to be synthetic (#2).Rui Ueyama2017-03-081-0/+7
* [ELF] - Make Bss and BssRelRo sections to be synthetic (#2).George Rimar2017-03-061-7/+0
* De-template DefinedRegular.Rui Ueyama2017-02-281-30/+12
* [ELF] - Remove ElfSym::EhdrStart member. NFC.George Rimar2017-02-281-4/+0
* Move SymbolTableSection::getOutputSection to SymbolBody::getOutputSection.Rui Ueyama2017-02-281-0/+1
* De-template SharedSymbol.Rui Ueyama2017-02-261-15/+27
* Merge OutputSectionBase and OutputSection. NFC.Rafael Espindola2017-02-241-5/+3
* Make InputSection a class. NFC.Rafael Espindola2017-02-231-1/+1
* Convert InputSectionBase to a class.Rafael Espindola2017-02-231-5/+4
* Remove a dead function.Rui Ueyama2017-02-201-2/+0
* Removes a trivial accessor.Rui Ueyama2017-02-161-4/+2
* Do not overload a one-bit variable, NeedsCopyOrPltAddr.Rui Ueyama2017-02-161-5/+8
* Addends should always be signed.Rafael Espindola2017-02-161-2/+1
* [ELF] Use synthetic section to hold copy relocationPeter Smith2017-02-091-9/+3
* [ELF] Use SyntheticSections for ThunksPeter Smith2017-02-011-18/+2
* Fix a few symbols that are not actually ABS.Rafael Espindola2017-01-281-14/+14
* Revert "[ELF][ARM] Use SyntheticSections for Thunks"Rui Ueyama2017-01-281-2/+18
* [ELF][ARM] Use SyntheticSections for ThunksPeter Smith2017-01-271-18/+2
* Add a isInCurrentDSO helper. NFC.Rafael Espindola2017-01-171-0/+1
* Give local binding to VER_NDX_LOCAL symbols.Rafael Espindola2017-01-101-0/+1
* ELF: Reserve space for copy relocations of read-only symbols in relro.Peter Collingbourne2017-01-101-2/+9
* Merge elf::toString and coff::toString.Rui Ueyama2017-01-061-3/+2
* [ELF] Add support for thunks to undefined non-weak symbolsPeter Smith2017-01-041-2/+9
* De-template DefinedSynthetic.Rui Ueyama2016-12-211-12/+10
* Fix a bogus warning.Rafael Espindola2016-12-091-0/+3
* [ELF] ifunc implementation using synthetic sectionsPeter Smith2016-12-081-0/+6
* [ELF][MIPS] Make _gp, _gp_disp, __gnu_local_gp global symbolsSimon Atanasyan2016-12-081-2/+2
* Introduce StringRefZ class to represent null-terminated strings.Rui Ueyama2016-11-291-28/+15
* Define toString(const SymbolBody &) and remove maybeDemangle instead.Rui Ueyama2016-11-241-0/+2
* [ELF][MIPS] Fix handling of _gp/_gp_disp/__gnu_local_gp symbolsSimon Atanasyan2016-11-231-3/+7
* Remove a forwarding constructor that is used only once.Rui Ueyama2016-11-231-3/+0
* Parse symbol versions in scanVersionScript() instead of insert().Rui Ueyama2016-11-231-2/+1
* Allow calling getName() on local symbols.Rui Ueyama2016-11-231-21/+10
* [ELF] Add Section() to expression objectEugene Leviant2016-11-161-1/+2
* [ELF] - Better diagnostic for relative relocation to an absolute value error.George Rimar2016-11-151-5/+0
* [ELF] - Implemented --symbol-ordering-file option.George Rimar2016-11-101-0/+2
* Make OutputSectionBase a class instead of class template.Rafael Espindola2016-11-091-4/+3
OpenPOWER on IntegriCloud