1. deb5819 [ELF] Rename relocateOne() to relocate() and pass `Relocation` to it by Fangrui Song · 5 years ago
  2. 0fbf28f [ELF] --no-dynamic-linker: don't emit undefined weak symbols to .dynsym by Fangrui Song · 5 years ago
  3. 375371c [ELF] Fix includeInDynsym() when an undefined weak is merged with a lazy definition by Fangrui Song · 5 years ago
  4. 96e2376 [ELF] Don't special case weak symbols for pie with no shared objects by Fangrui Song · 5 years ago
  5. 891a865 [ELF] Add IpltSection by Fangrui Song · 5 years ago
  6. 69d10d2 [ELF] Update st_size when merging a common symbol with a shared symbol by Fangrui Song · 5 years ago
  7. cd0ab24 [ELF] --icf: do not fold preemptible symbols by Fangrui Song · 5 years ago
  8. c8f0d3e [ELF][PPC64] Support long branch thunks with addends by Fangrui Song · 6 years ago
  9. bd8cfe6 [ELF] Wrap things in `namespace lld { namespace elf {`, NFC by Fangrui Song · 6 years ago
  10. 5ebab1f [LLD] Simplify the demangleItanium function. NFC. by Martin Storsjo · 6 years ago
  11. c6cd623 [ELF] Simplify handling of exportDynamic and isPreemptible by Fangrui Song · 6 years ago
  12. cfdd458 [ELF] Remove redundant isDefined() in Symbol::computeBinding() and delete one redundant call site by Fangrui Song · 6 years ago
  13. 635eda8 [ELF] Remove redundant !isPreemptible in Symbol::computeBinding() by Fangrui Song · 6 years ago
  14. e49c417 [ELF] Make binding (weak or non-weak) logic consistent for Undefined and SharedSymbol by Fangrui Song · 6 years ago
  15. e28a70d [ELF] Consistently prioritize non-* wildcards overs "*" in version scripts by Fangrui Song · 6 years ago
  16. d6c4482 [ELF] Simplify with dyn_cast_or_null. NFC by Fangrui Song · 6 years ago
  17. 9c0716f ld.lld: Demangle symbols from archives in diagnostics by Nico Weber · 6 years ago
  18. 3837f42 [Coding style change] Rename variables so that they start with a lowercase letter by Rui Ueyama · 6 years ago
  19. f347541 [ELF] resolveUndefined: ignore undefined symbols in SharedFile for Undefined and SharedSymbol by Fangrui Song · 6 years ago
  20. 11ae59f Avoid identifiers that are different only in case. NFC. by Rui Ueyama · 6 years ago
  21. 1c70d13 [ELF] Only allow the binding of SharedSymbol to change for the first undef ref by Fangrui Song · 6 years ago
  22. ba51fd5 Reland D61583 [ELF] Error on relocations to STT_SECTION symbols if the sections were discarded by Fangrui Song · 6 years ago
  23. 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
  24. e63ae7f Fix an issue that common symbols are not internalized under some condition. by Rui Ueyama · 6 years ago
  25. 5b4285d [ELF][RISCV] Create dummy .sdata for __global_pointer$ if .sdata does not exist by Fangrui Song · 6 years ago
  26. e98baf8 [ELF] Delete GotEntrySize and GotPltEntrySize by Fangrui Song · 6 years ago
  27. 3f29cfd [ELF] Replace a dead test in getSymVA() with assert() by Fangrui Song · 6 years ago
  28. 0526c0c [ELF] Implement Local Dynamic style TLSDESC for x86-64 by Fangrui Song · 6 years ago
  29. ba2816b ELF: Add basic partition data structures and behaviours. by Peter Collingbourne · 6 years ago
  30. 7991b68 [lld] Trace all references with lld --trace-symbol by Sam Clegg · 6 years ago
  31. f5d9d23 Simplify InputFile::fetch(). by Rui Ueyama · 6 years ago
  32. 7f7d2b2 Move code for symbol resolution from SymbolTable.cpp to Symbols.cpp. by Rui Ueyama · 6 years ago
  33. 5c073a9 Introduce CommonSymbol. by Rui Ueyama · 6 years ago
  34. 7d47619 Simplify SymbolTable::add{Defined,Undefined,...} functions. by Rui Ueyama · 6 years ago
  35. 1915e2b [ELF] Emit weak-undef symbols in .dynsym of a PIE binary only if linked against shared libs. by Siva Chandra · 6 years ago
  36. fae2a509 [MIPS] Handle cross-mode (regular <-> microMIPS) jumps by Simon Atanasyan · 6 years ago
  37. 8331f61 ELF: Allow GOT relocs pointing to non-preemptable ifunc to resolve to an IRELATIVE where possible. by Peter Collingbourne · 6 years ago
  38. 2946cd7 Update the file headers across all of the LLVM projects in the monorepo by Chandler Carruth · 6 years ago
  39. 6f9d49c Do not emit a corrupt symbol table entry for .rela_iplt_{start,end}. by Rui Ueyama · 6 years ago
  40. 63d397e Simplify Symbol::getPltVA. by Rui Ueyama · 7 years ago
  41. f5badf4 [ELF] Write IPLT header in -static -z retpolineplt mode by Fangrui Song · 7 years ago
  42. 614dc11 [PPC64] Long branch thunks. by Sean Fertile · 7 years ago
  43. 4c06a6c Rename warnUnorderableSymbol maybeWarnUnorderableSymbol because the function doesn't always emit a warning. by Rui Ueyama · 7 years ago
  44. 660e872 Remove a global variable that is set but not used. by Rui Ueyama · 7 years ago
  45. f3fad55 Remove `Type` parameter from SymbolTable::insert(). NFC. by Rui Ueyama · 7 years ago
  46. 11ca54f [ELF] Don't warn on undefined symbols if UnresolvedPolicy::Ignore is used by Fangrui Song · 7 years ago
  47. f79a8ef [ELF] - Do not forget to include to .dymsym symbols that were converted to Defined. by George Rimar · 7 years ago
  48. 4e24752 Reset input section pointers to null on each linker invocation. by Rui Ueyama · 7 years ago
  49. 1c33d14 [ELF] Set Out::TlsPhdr earlier for encoding packed reloc tables by Ryan Prichard · 7 years ago
  50. 73e0484 [ELF] Revert "Also demote lazy symbols." by Chih-Hung Hsieh · 7 years ago
  51. 5cd9c6b Support RISC-V by Rui Ueyama · 7 years ago
  52. 9893011 ELF: Only add libcall symbols to the link if defined in bitcode. by Peter Collingbourne · 7 years ago
  53. 904ed69 [ELF] - Simplify Symbol::getSize(). NFC. by George Rimar · 7 years ago
  54. 796fb99 [ELF] Do not error for missing version when symbol has local version. by Peter Smith · 7 years ago
  55. ab0cce5 Replace SharedSymbols with Defined when creating copy relocations. by Rafael Espindola · 7 years ago
  56. f4a9d56 Delete GotPltIndex. by Rafael Espindola · 7 years ago
  57. b774c3c Simplify. NFC. by Rui Ueyama · 7 years ago
  58. 1eeb262 Pack symbols a bit more. by Rafael Espindola · 7 years ago
  59. 047f857 Also demote lazy symbols. by Rafael Espindola · 7 years ago
  60. f4d6e8c Simplify Repl handling. by Rafael Espindola · 7 years ago
  61. aded409 Simplify getOffset for synthetic sections. by Rafael Espindola · 7 years ago
  62. b842725 [ELF] Add profile guided section layout by Michael J. Spencer · 7 years ago
  63. 1ef746b [ELF] - Eliminate Lazy class. by George Rimar · 7 years ago
  64. 24a4720 Merge LazyArchive::fetch() and ArchiveFile::getMember(). NFC. by Rui Ueyama · 7 years ago
  65. 7d6131a Inline two trivial functions that are called only once. NFC. by Rui Ueyama · 7 years ago
  66. 4f058a2 Add a SectionBase::getVA helper. NFC. by Rafael Espindola · 7 years ago
  67. 4bb482e Move a Repl access. by Rafael Espindola · 7 years ago
  68. 4e82a9e Drop redundant ->Repl. by Rafael Espindola · 7 years ago
  69. 74acdfa Reduce code duplication a bit. by Rafael Espindola · 7 years ago
  70. 3141ddc Consistent (non) use of empty lines in include blocks by Sam Clegg · 7 years ago
  71. aad2e32 Add --no-gnu-unique and --no-undefined-version for completeness. by Rui Ueyama · 7 years ago
  72. b9a18fd Define isUndefWeak inline. by Rafael Espindola · 7 years ago
  73. 8276f1b Use a reference to a file in the LazyArchive symbol. by Rafael Espindola · 7 years ago
  74. 2e5c71e LazyObject's file is never null, use a reference. by Rafael Espindola · 7 years ago
  75. f4fb5fd Move Repl to SectionBase. by Rafael Espindola · 7 years ago
  76. b3973ee Move Repl check to a symbol method. by Rafael Espindola · 7 years ago
  77. 1bf618a Remove unused condition. by Rui Ueyama · 8 years ago
  78. dfebd36 Use Symbol::File directly. by Rafael Espindola · 8 years ago
  79. b262cbe Replace copyFrom with memcpy. by Rafael Espindola · 8 years ago
  80. 97d05f9 Copy the visibility in copyFrom. by Rafael Espindola · 8 years ago
  81. b45c164 Handle binding in --wrap. by Rafael Espindola · 8 years ago
  82. 53fe469 Factor out common code to Common/Strings.cpp. by Rui Ueyama · 8 years ago
  83. 7957b08 Move MIPS-specific code from Symbols.cpp to MIPS.cpp. by Rui Ueyama · 8 years ago
  84. b472aa0 ELF: Remove function Symbol::isInCurrentOutput(). by Peter Collingbourne · 8 years ago
  85. e9a9e0a ELF: Merge DefinedRegular and Defined. by Peter Collingbourne · 8 years ago
  86. 6c55a70 ELF: Remove DefinedCommon. by Peter Collingbourne · 8 years ago
  87. 4888224 Rename Body -> Sym. by Rui Ueyama · 8 years ago
  88. f52496e Rename SymbolBody -> Symbol by Rui Ueyama · 8 years ago
  89. f1f0084 Merge SymbolBody and Symbol into one class, SymbolBody. by Rui Ueyama · 8 years ago
  90. 7f9694a4 Pass symbol attributes instead of ElfSym to Shared symbol ctor. by Rui Ueyama · 8 years ago
  91. 7833afd Inline trivial symbol constructors. by Rui Ueyama · 8 years ago
  92. bda337a Rename isInCurrentDSO -> isInCurrentOutput. by Rui Ueyama · 8 years ago
  93. bc2b165 Handle all symbol types in --trace. by Rafael Espindola · 8 years ago
  94. b8a59c8 [lld] unified COFF and ELF error handling on new Common/ErrorHandler by Bob Haarman · 8 years ago
  95. 9c8f853 Refactor duplicated comment. NFC. by Rafael Espindola · 8 years ago
  96. ba23183 [LLD] Fix typo. NFC by Shoaib Meenai · 8 years ago
  97. 662bb00 Hide SymbolBody::IsLocal. by Rui Ueyama · 8 years ago
  98. ce2f5fd Add comment. by Rui Ueyama · 8 years ago
  99. 73eabf2 [ELF] Simpler scheme for handling common symbols by Ben Dunbobbin · 8 years ago
  100. 5bbe4a4 Rename copy -> copyFrom. by Rui Ueyama · 8 years ago