- 101407b [ELF] parseSymbolVersion: remove unussed pos == 0 check by Fangrui Song · 3 years, 6 months ago
- 2bdad16 [ELF] SymbolTable::insert: keep @@ in the name by Fangrui Song · 3 years, 6 months ago
- cf783be Reland D114783/D115603 [ELF] Split scanRelocations into scanRelocations/postScanRelocations by Fangrui Song · 3 years, 6 months ago
- ea15b86 Revert D114783 [ELF] Split scanRelocations into scanRelocations/postScanRelocations by Fangrui Song · 3 years, 6 months ago
- b79686c [ELF] Remove needsPltAddr in favor of needsCopy by Fangrui Song · 3 years, 6 months ago
- a8024df [ELF] Avoid mutable addend parameter. NFC by Fangrui Song · 3 years, 6 months ago
- f1ba48d [ELF] Simplify Symbol::extract. NFC by Fangrui Song · 3 years, 6 months ago
- 09401df [ELF] Rename fetch to extract by Fangrui Song · 3 years, 6 months ago
- a954bb1 [ELF] Add --why-extract= to query why archive members/lazy object files are extracted by Fangrui Song · 3 years, 9 months ago
- 00809c8 [ELF] Apply version script patterns to non-default version symbols by Fangrui Song · 3 years, 10 months ago
- a533eb7 Revert "[ELF] Apply version script patterns to non-default version symbols" by Fangrui Song · 3 years, 10 months ago
- 7ed22a6 [ELF] Apply version script patterns to non-default version symbols by Fangrui Song · 3 years, 10 months ago
- b06426d [ELF] Add -Bsymbolic-non-weak-functions by Fangrui Song · 3 years, 10 months ago
- 2f65166 [lld:elf] Weaken the requirement for a computed binding to be STB_LOCAL by Nathan Lanza · 4 years ago
- d624134 [lld][X86] Restore gotEntrySize. by Harald van Dijk · 4 years, 1 month ago
- 279c5dc fix comment typo to cycle bots by Nico Weber · 4 years, 4 months ago
- 8f91f38 [LLD] Search archives for symbol defs to override COMMON symbols. by Sean Fertile · 4 years, 6 months ago
- 941e933 [ELF] Make foo@@v1 resolve undefined foo@v1 by Fangrui Song · 4 years, 6 months ago
- 3ba33422 [ELF] --warn-backrefs-exclude: use toString to match the documentation by Fangrui Song · 4 years, 7 months ago
- ce3c5da [ELF] --warn-backrefs: save the referenced InputFile * by Fangrui Song · 4 years, 8 months ago
- 751f18e [ELF] Refine --export-dynamic-symbol semantics to be compatible GNU ld 2.35 by Fangrui Song · 5 years ago
- 6467649 [ELF] Make --trace-symbol track preempted shared definitions by Fangrui Song · 5 years ago
- 07837b8 [ELF] Use namespace qualifiers (lld:: or elf::) instead of `namespace lld { namespace elf {` by Fangrui Song · 5 years ago
- 2325788 [ELF] Add --warn-backrefs-exclude=<glob> by Fangrui Song · 5 years ago
- 03c825c [ELF] --warn-backrefs: don't warn for linking sandwich problems by Fangrui Song · 5 years ago
- c1c679e [ELF] Make --version-script/--dynamic-list work for lazy symbols fetched by LTO libcalls by Fangrui Song · 5 years ago
- f2036a1 [ELF] Print symbols with non-default versions for better "undefined symbol" diagnostics by Fangrui Song · 5 years ago
- 718cbd3 [ELF] Delete two unneeded `referenced = true` after D65584 by Fangrui Song · 5 years ago
- adcd026 Make llvm::StringRef to std::string conversions explicit. by Benjamin Kramer · 5 years ago
- deb5819 [ELF] Rename relocateOne() to relocate() and pass `Relocation` to it by Fangrui Song · 5 years ago
- 0fbf28f [ELF] --no-dynamic-linker: don't emit undefined weak symbols to .dynsym by Fangrui Song · 5 years ago
- 375371c [ELF] Fix includeInDynsym() when an undefined weak is merged with a lazy definition by Fangrui Song · 5 years ago
- 96e2376 [ELF] Don't special case weak symbols for pie with no shared objects by Fangrui Song · 5 years ago
- 891a865 [ELF] Add IpltSection by Fangrui Song · 5 years ago
- 69d10d2 [ELF] Update st_size when merging a common symbol with a shared symbol by Fangrui Song · 5 years ago
- cd0ab24 [ELF] --icf: do not fold preemptible symbols by Fangrui Song · 5 years ago
- c8f0d3e [ELF][PPC64] Support long branch thunks with addends by Fangrui Song · 5 years ago
- bd8cfe6 [ELF] Wrap things in `namespace lld { namespace elf {`, NFC by Fangrui Song · 6 years ago
- 5ebab1f [LLD] Simplify the demangleItanium function. NFC. by Martin Storsjo · 6 years ago
- c6cd623 [ELF] Simplify handling of exportDynamic and isPreemptible by Fangrui Song · 6 years ago
- cfdd458 [ELF] Remove redundant isDefined() in Symbol::computeBinding() and delete one redundant call site by Fangrui Song · 6 years ago
- 635eda8 [ELF] Remove redundant !isPreemptible in Symbol::computeBinding() by Fangrui Song · 6 years ago
- e49c417 [ELF] Make binding (weak or non-weak) logic consistent for Undefined and SharedSymbol by Fangrui Song · 6 years ago
- e28a70d [ELF] Consistently prioritize non-* wildcards overs "*" in version scripts by Fangrui Song · 6 years ago
- d6c4482 [ELF] Simplify with dyn_cast_or_null. NFC by Fangrui Song · 6 years ago
- 9c0716f ld.lld: Demangle symbols from archives in diagnostics by Nico Weber · 6 years ago
- 3837f42 [Coding style change] Rename variables so that they start with a lowercase letter by Rui Ueyama · 6 years ago
- f347541 [ELF] resolveUndefined: ignore undefined symbols in SharedFile for Undefined and SharedSymbol by Fangrui Song · 6 years ago
- 11ae59f Avoid identifiers that are different only in case. NFC. by Rui Ueyama · 6 years ago
- 1c70d13 [ELF] Only allow the binding of SharedSymbol to change for the first undef ref by Fangrui Song · 6 years ago
- ba51fd5 Reland D61583 [ELF] Error on relocations to STT_SECTION symbols if the sections were discarded by Fangrui Song · 6 years ago
- 36c23ca Revert r362743 "Revert "Revert "Reland D61583 [ELF] Error on relocations to STT_SECTION symbols if the sections were discarded""" by Hans Wennborg · 6 years ago
- e63ae7f Fix an issue that common symbols are not internalized under some condition. by Rui Ueyama · 6 years ago
- 5b4285d [ELF][RISCV] Create dummy .sdata for __global_pointer$ if .sdata does not exist by Fangrui Song · 6 years ago
- e98baf8 [ELF] Delete GotEntrySize and GotPltEntrySize by Fangrui Song · 6 years ago
- 3f29cfd [ELF] Replace a dead test in getSymVA() with assert() by Fangrui Song · 6 years ago
- 0526c0c [ELF] Implement Local Dynamic style TLSDESC for x86-64 by Fangrui Song · 6 years ago
- ba2816b ELF: Add basic partition data structures and behaviours. by Peter Collingbourne · 6 years ago
- 7991b68 [lld] Trace all references with lld --trace-symbol by Sam Clegg · 6 years ago
- f5d9d23 Simplify InputFile::fetch(). by Rui Ueyama · 6 years ago
- 7f7d2b2 Move code for symbol resolution from SymbolTable.cpp to Symbols.cpp. by Rui Ueyama · 6 years ago
- 5c073a9 Introduce CommonSymbol. by Rui Ueyama · 6 years ago
- 7d47619 Simplify SymbolTable::add{Defined,Undefined,...} functions. by Rui Ueyama · 6 years ago
- 1915e2b [ELF] Emit weak-undef symbols in .dynsym of a PIE binary only if linked against shared libs. by Siva Chandra · 6 years ago
- fae2a509 [MIPS] Handle cross-mode (regular <-> microMIPS) jumps by Simon Atanasyan · 6 years ago
- 8331f61 ELF: Allow GOT relocs pointing to non-preemptable ifunc to resolve to an IRELATIVE where possible. by Peter Collingbourne · 6 years ago
- 2946cd7 Update the file headers across all of the LLVM projects in the monorepo by Chandler Carruth · 6 years ago
- 6f9d49c Do not emit a corrupt symbol table entry for .rela_iplt_{start,end}. by Rui Ueyama · 6 years ago
- 63d397e Simplify Symbol::getPltVA. by Rui Ueyama · 7 years ago
- f5badf4 [ELF] Write IPLT header in -static -z retpolineplt mode by Fangrui Song · 7 years ago
- 614dc11 [PPC64] Long branch thunks. by Sean Fertile · 7 years ago
- 4c06a6c Rename warnUnorderableSymbol maybeWarnUnorderableSymbol because the function doesn't always emit a warning. by Rui Ueyama · 7 years ago
- 660e872 Remove a global variable that is set but not used. by Rui Ueyama · 7 years ago
- f3fad55 Remove `Type` parameter from SymbolTable::insert(). NFC. by Rui Ueyama · 7 years ago
- 11ca54f [ELF] Don't warn on undefined symbols if UnresolvedPolicy::Ignore is used by Fangrui Song · 7 years ago
- f79a8ef [ELF] - Do not forget to include to .dymsym symbols that were converted to Defined. by George Rimar · 7 years ago
- 4e24752 Reset input section pointers to null on each linker invocation. by Rui Ueyama · 7 years ago
- 1c33d14 [ELF] Set Out::TlsPhdr earlier for encoding packed reloc tables by Ryan Prichard · 7 years ago
- 73e0484 [ELF] Revert "Also demote lazy symbols." by Chih-Hung Hsieh · 7 years ago
- 5cd9c6b Support RISC-V by Rui Ueyama · 7 years ago
- 9893011 ELF: Only add libcall symbols to the link if defined in bitcode. by Peter Collingbourne · 7 years ago
- 904ed69 [ELF] - Simplify Symbol::getSize(). NFC. by George Rimar · 7 years ago
- 796fb99 [ELF] Do not error for missing version when symbol has local version. by Peter Smith · 7 years ago
- ab0cce5 Replace SharedSymbols with Defined when creating copy relocations. by Rafael Espindola · 7 years ago
- f4a9d56 Delete GotPltIndex. by Rafael Espindola · 7 years ago
- b774c3c Simplify. NFC. by Rui Ueyama · 7 years ago
- 1eeb262 Pack symbols a bit more. by Rafael Espindola · 7 years ago
- 047f857 Also demote lazy symbols. by Rafael Espindola · 7 years ago
- f4d6e8c Simplify Repl handling. by Rafael Espindola · 7 years ago
- aded409 Simplify getOffset for synthetic sections. by Rafael Espindola · 7 years ago
- b842725 [ELF] Add profile guided section layout by Michael J. Spencer · 7 years ago
- 1ef746b [ELF] - Eliminate Lazy class. by George Rimar · 7 years ago
- 24a4720 Merge LazyArchive::fetch() and ArchiveFile::getMember(). NFC. by Rui Ueyama · 7 years ago
- 7d6131a Inline two trivial functions that are called only once. NFC. by Rui Ueyama · 7 years ago
- 4f058a2 Add a SectionBase::getVA helper. NFC. by Rafael Espindola · 7 years ago
- 4bb482e Move a Repl access. by Rafael Espindola · 7 years ago
- 4e82a9e Drop redundant ->Repl. by Rafael Espindola · 7 years ago
- 74acdfa Reduce code duplication a bit. by Rafael Espindola · 7 years ago
- 3141ddc Consistent (non) use of empty lines in include blocks by Sam Clegg · 7 years ago
- aad2e32 Add --no-gnu-unique and --no-undefined-version for completeness. by Rui Ueyama · 7 years ago