summaryrefslogtreecommitdiffstats
path: root/lld/ELF/Symbols.cpp
Commit message (Expand)AuthorAgeFilesLines
* [ELF] --no-dynamic-linker: don't emit undefined weak symbols to .dynsymFangrui Song2020-01-231-1/+5
* [ELF] Fix includeInDynsym() when an undefined weak is merged with a lazy defi...Fangrui Song2020-01-091-1/+3
* [ELF] Don't special case weak symbols for pie with no shared objectsFangrui Song2020-01-081-5/+0
* [ELF] Add IpltSectionFangrui Song2019-12-171-3/+5
* [ELF] Update st_size when merging a common symbol with a shared symbolFangrui Song2019-12-131-1/+18
* [ELF] --icf: do not fold preemptible symbolsFangrui Song2019-12-101-0/+28
* [ELF][PPC64] Support long branch thunks with addendsFangrui Song2019-12-051-11/+0
* [ELF] Wrap things in `namespace lld { namespace elf {`, NFCFangrui Song2019-10-071-17/+18
* [LLD] Simplify the demangleItanium function. NFC.Martin Storsjo2019-09-271-2/+1
* [ELF] Simplify handling of exportDynamic and isPreemptibleFangrui Song2019-08-131-1/+1
* [ELF] Remove redundant isDefined() in Symbol::computeBinding() and delete one...Fangrui Song2019-08-111-3/+2
* [ELF] Remove redundant !isPreemptible in Symbol::computeBinding()Fangrui Song2019-08-111-1/+1
* [ELF] Make binding (weak or non-weak) logic consistent for Undefined and Shar...Fangrui Song2019-08-061-11/+7
* [ELF] Consistently prioritize non-* wildcards overs "*" in version scriptsFangrui Song2019-08-051-1/+1
* [ELF] Simplify with dyn_cast_or_null. NFCFangrui Song2019-07-261-1/+1
* ld.lld: Demangle symbols from archives in diagnosticsNico Weber2019-07-231-11/+18
* [Coding style change] Rename variables so that they start with a lowercase le...Rui Ueyama2019-07-101-253/+253
* [ELF] resolveUndefined: ignore undefined symbols in SharedFile for Undefined ...Fangrui Song2019-07-041-12/+19
* Avoid identifiers that are different only in case. NFC.Rui Ueyama2019-07-031-6/+6
* [ELF] Only allow the binding of SharedSymbol to change for the first undef refFangrui Song2019-07-021-4/+14
* Reland D61583 [ELF] Error on relocations to STT_SECTION symbols if the sectio...Fangrui Song2019-06-261-7/+1
* Revert r362743 "Revert "Revert "Reland D61583 [ELF] Error on relocations to S...Hans Wennborg2019-06-251-1/+7
* Fix an issue that common symbols are not internalized under some condition.Rui Ueyama2019-06-251-3/+3
* [ELF][RISCV] Create dummy .sdata for __global_pointer$ if .sdata does not existFangrui Song2019-06-141-0/+1
* [ELF] Delete GotEntrySize and GotPltEntrySizeFangrui Song2019-05-311-7/+5
* [ELF] Replace a dead test in getSymVA() with assert()Fangrui Song2019-05-311-7/+1
* [ELF] Implement Local Dynamic style TLSDESC for x86-64Fangrui Song2019-05-301-0/+1
* ELF: Add basic partition data structures and behaviours.Peter Collingbourne2019-05-291-1/+1
* [lld] Trace all references with lld --trace-symbolSam Clegg2019-05-241-1/+4
* Simplify InputFile::fetch().Rui Ueyama2019-05-231-4/+2
* Move code for symbol resolution from SymbolTable.cpp to Symbols.cpp.Rui Ueyama2019-05-231-6/+310
* Introduce CommonSymbol.Rui Ueyama2019-05-161-1/+3
* Simplify SymbolTable::add{Defined,Undefined,...} functions.Rui Ueyama2019-05-161-1/+7
* [ELF] Emit weak-undef symbols in .dynsym of a PIE binary only if linked again...Siva Chandra2019-03-181-0/+4
* [MIPS] Handle cross-mode (regular <-> microMIPS) jumpsSimon Atanasyan2019-02-191-1/+21
* ELF: Allow GOT relocs pointing to non-preemptable ifunc to resolve to an IREL...Peter Collingbourne2019-02-131-3/+7
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Do not emit a corrupt symbol table entry for .rela_iplt_{start,end}.Rui Ueyama2019-01-151-0/+1
* Simplify Symbol::getPltVA.Rui Ueyama2018-11-281-11/+2
* [ELF] Write IPLT header in -static -z retpolineplt modeFangrui Song2018-11-211-1/+4
* [PPC64] Long branch thunks.Sean Fertile2018-11-141-0/+11
* Rename warnUnorderableSymbol maybeWarnUnorderableSymbol because the function ...Rui Ueyama2018-10-261-1/+1
* Remove a global variable that is set but not used.Rui Ueyama2018-10-231-1/+0
* Remove `Type` parameter from SymbolTable::insert(). NFC.Rui Ueyama2018-10-121-0/+2
* [ELF] Don't warn on undefined symbols if UnresolvedPolicy::Ignore is usedFangrui Song2018-10-101-0/+9
* [ELF] - Do not forget to include to .dymsym symbols that were converted to De...George Rimar2018-10-031-1/+1
* Reset input section pointers to null on each linker invocation.Rui Ueyama2018-09-251-5/+5
* [ELF] Set Out::TlsPhdr earlier for encoding packed reloc tablesRyan Prichard2018-09-181-2/+7
* [ELF] Revert "Also demote lazy symbols."Chih-Hung Hsieh2018-09-111-1/+2
* Support RISC-VRui Ueyama2018-08-091-0/+1
OpenPOWER on IntegriCloud