Sign in
chromium
/
external
/
github.com
/
llvm
/
llvm-project.git
/
deb5819d6249cfe110da9377910f7e5c88e8ee09
/
lld
/
ELF
/
Symbols.cpp
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
· 6 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
b9a18fd
Define isUndefWeak inline.
by Rafael Espindola
· 7 years ago
8276f1b
Use a reference to a file in the LazyArchive symbol.
by Rafael Espindola
· 7 years ago
2e5c71e
LazyObject's file is never null, use a reference.
by Rafael Espindola
· 7 years ago
f4fb5fd
Move Repl to SectionBase.
by Rafael Espindola
· 7 years ago
b3973ee
Move Repl check to a symbol method.
by Rafael Espindola
· 7 years ago
1bf618a
Remove unused condition.
by Rui Ueyama
· 8 years ago
dfebd36
Use Symbol::File directly.
by Rafael Espindola
· 8 years ago
b262cbe
Replace copyFrom with memcpy.
by Rafael Espindola
· 8 years ago
97d05f9
Copy the visibility in copyFrom.
by Rafael Espindola
· 8 years ago
b45c164
Handle binding in --wrap.
by Rafael Espindola
· 8 years ago
53fe469
Factor out common code to Common/Strings.cpp.
by Rui Ueyama
· 8 years ago
7957b08
Move MIPS-specific code from Symbols.cpp to MIPS.cpp.
by Rui Ueyama
· 8 years ago
b472aa0
ELF: Remove function Symbol::isInCurrentOutput().
by Peter Collingbourne
· 8 years ago
e9a9e0a
ELF: Merge DefinedRegular and Defined.
by Peter Collingbourne
· 8 years ago
6c55a70
ELF: Remove DefinedCommon.
by Peter Collingbourne
· 8 years ago
4888224
Rename Body -> Sym.
by Rui Ueyama
· 8 years ago
f52496e
Rename SymbolBody -> Symbol
by Rui Ueyama
· 8 years ago
f1f0084
Merge SymbolBody and Symbol into one class, SymbolBody.
by Rui Ueyama
· 8 years ago
7f9694a4
Pass symbol attributes instead of ElfSym to Shared symbol ctor.
by Rui Ueyama
· 8 years ago
7833afd
Inline trivial symbol constructors.
by Rui Ueyama
· 8 years ago
bda337a
Rename isInCurrentDSO -> isInCurrentOutput.
by Rui Ueyama
· 8 years ago
bc2b165
Handle all symbol types in --trace.
by Rafael Espindola
· 8 years ago
b8a59c8
[lld] unified COFF and ELF error handling on new Common/ErrorHandler
by Bob Haarman
· 8 years ago
9c8f853
Refactor duplicated comment. NFC.
by Rafael Espindola
· 8 years ago
ba23183
[LLD] Fix typo. NFC
by Shoaib Meenai
· 8 years ago
662bb00
Hide SymbolBody::IsLocal.
by Rui Ueyama
· 8 years ago
ce2f5fd
Add comment.
by Rui Ueyama
· 8 years ago
73eabf2
[ELF] Simpler scheme for handling common symbols
by Ben Dunbobbin
· 8 years ago
5bbe4a4
Rename copy -> copyFrom.
by Rui Ueyama
· 8 years ago
Next »