aboutsummaryrefslogtreecommitdiff
path: root/ELF/Symbols.cpp
AgeCommit message (Expand)Author
2016-06-30Add Thunk support framework for ARM and Mipslinaro-local/InterworkVeneersPeter Smith
2016-06-28[ELF] - Implemented support of default/non-default symbols versionsGeorge Rimar
2016-06-20[ELF] - Recommit r273143("[ELF] - Basic versioned symbols support implemented.")George Rimar
2016-06-20Revert r273143 "[ELF] - Basic versioned symbols support implemented."George Rimar
2016-06-20[ELF] - Basic versioned symbols support implemented.George Rimar
2016-06-19[ELF][MIPS] Support GOT entries for non-preemptible symbols with different a...Simon Atanasyan
2016-06-16Rename PltZero -> PltHeader.Rui Ueyama
2016-06-14Don't include --start-lib/--end-lib files twice.Rafael Espindola
2016-06-14Use a reference instead of a pointer. NFC.Rafael Espindola
2016-05-24Inline SymbolBody::init. NFC.Rui Ueyama
2016-05-05Fix copy relocations in pie.Rafael Espindola
2016-05-03ELF: Forbid all relative relocations to absolute symbols in PIC, except for w...Peter Collingbourne
2016-05-02Teach Undefined symbols from which file they are created from.Rui Ueyama
2016-05-01ELF: New symbol table design.Peter Collingbourne
2016-04-28Remove Size from Undefined symbol.Rui Ueyama
2016-04-27ELF: Merge UndefinedBitcode and UndefinedElf. NFC.Peter Collingbourne
2016-04-27ELF: Re-implement -u directly and remove CanKeepUndefined flag.Peter Collingbourne
2016-04-24ELF: Simplify preemption logic. Do not include weak undefined symbols in non-...Peter Collingbourne
2016-04-24ELF: Always include undefined DSO symbols in the symbol table.Peter Collingbourne
2016-04-22ELF: Implement basic support for --version-script.Peter Collingbourne
2016-04-22Inline SymbolTable::compareCommons and add comments. NFC.Rui Ueyama
2016-04-22ELF: Move Visibility, IsUsedInRegularObj and MustBeInDynSym flags to Symbol.Peter Collingbourne
2016-04-21Internalize linkonce_odr more often.Rafael Espindola
2016-04-21Start adding support for internalizing shared libraries.Rafael Espindola
2016-04-15Two small related fixes.Rafael Espindola
2016-04-13Don't set MustBeInDynSym for hidden symbols.Rafael Espindola
2016-04-13ELF: Use hidden visibility for all DefinedSynthetic symbols.Peter Collingbourne
2016-04-08Cleanup the handling of MustBeInDynSym and IsUsedInRegularObj.Rafael Espindola
2016-04-08Don't lower the visibility because of shared symbols.Rafael Espindola
2016-04-07ELF: Implement --start-lib and --end-libRui Ueyama
2016-04-07Simplify dynamic relocation creation.Rafael Espindola
2016-04-06Use a bit in SymbolBody to store CanKeepUndefined.Rafael Espindola
2016-04-06Change the type hierarchy for undefined symbols.Rafael Espindola
2016-04-06Fix use of uninitialized.Rafael Espindola
2016-04-06Rename a few Visibility arguments to StOther.Rafael Espindola
2016-04-05Remove redundant argument. NFC.Rafael Espindola
2016-04-05ELF: Make SymbolBody::compare a non-template function.Peter Collingbourne
2016-04-05ELF: Preserve MustBeInDynSym for bitcode symbols.Peter Collingbourne
2016-04-04Rename Other -> StOther.Rui Ueyama
2016-04-04Don't store an Elf_Sym for most symbols.Rafael Espindola
2016-04-02Remove DefinedElf class.Rui Ueyama
2016-03-31[ELF] Implement infrastructure for thunk code creationSimon Atanasyan
2016-03-29Revert r264961. I didn't have asserts enable when testing.Davide Italiano
2016-03-29[LTO] Include bitcode symbol name in unreachable messages.Davide Italiano
2016-03-24Make needsPlt a plain function instead of a template.Rafael Espindola
2016-03-21[ELF] Simplify code a bit. No functional change.Davide Italiano
2016-03-17Make evaluation order explicit.Rafael Espindola
2016-03-14Use ELFT instead of ELFFile<ELFT>.Rui Ueyama
2016-03-14[ELF] implement --warn-common/--no-warn-commonGeorge Rimar
2016-03-13Remove `else` after `return`.Rui Ueyama