Sign in
chromium
/
external
/
github.com
/
llvm
/
llvm-project.git
/
a9ba450c52a3628b3ccac6a608ba5f64d68620e8
/
lld
/
ELF
/
Symbols.cpp
a9ba450
Add a comment.
by Sean Silva
· 8 years ago
968db48
Move SymbolTableSection::getOutputSection to SymbolBody::getOutputSection.
by Rui Ueyama
· 8 years ago
9d1bacb1
Remove useless template so that Out<ELFT> becomes just Out.
by Rui Ueyama
· 8 years ago
4076fa1
De-template SharedSymbol.
by Rui Ueyama
· 8 years ago
24e6f36
Merge OutputSectionBase and OutputSection. NFC.
by Rafael Espindola
· 8 years ago
774ea7d
Make InputSection a class. NFC.
by Rafael Espindola
· 8 years ago
b4c9b81
Convert InputSectionBase to a class.
by Rafael Espindola
· 8 years ago
e6e206d
Do not use errs() or outs() directly. Instead use message(), log() or error()
by Rui Ueyama
· 8 years ago
f829e8c
Removes a trivial accessor.
by Rui Ueyama
· 8 years ago
924b361
Do not overload a one-bit variable, NeedsCopyOrPltAddr.
by Rui Ueyama
· 8 years ago
7386cea
Addends should always be signed.
by Rafael Espindola
· 8 years ago
ebfe994
[ELF] Use synthetic section to hold copy relocation
by Peter Smith
· 8 years ago
9e9754b
Replace MergeOutputSection with a synthetic section.
by Rafael Espindola
· 8 years ago
3a52eb0
[ELF] Use SyntheticSections for Thunks
by Peter Smith
· 8 years ago
f20ee9f
Revert "[ELF][ARM] Use SyntheticSections for Thunks"
by Rui Ueyama
· 8 years ago
5191c6f
[ELF][ARM] Use SyntheticSections for Thunks
by Peter Smith
· 8 years ago
b2a23cf
Do not allocate space for common symbols with -r
by Rui Ueyama
· 8 years ago
1d6d1b4
Add a isInCurrentDSO helper. NFC.
by Rafael Espindola
· 8 years ago
41a93a3
Give priority to linker scripts over preemption.
by Rafael Espindola
· 8 years ago
b7e2ee2
Give local binding to VER_NDX_LOCAL symbols.
by Rafael Espindola
· 8 years ago
feb6629d
ELF: Reserve space for copy relocations of read-only symbols in relro.
by Peter Collingbourne
· 8 years ago
2756e04
Handle versioned undefined symbols.
by Rafael Espindola
· 8 years ago
ce03926
Merge elf::toString and coff::toString.
by Rui Ueyama
· 8 years ago
97c6d78f
[ELF] Add support for thunks to undefined non-weak symbols
by Peter Smith
· 8 years ago
4f2f50d
De-template DefinedSynthetic.
by Rui Ueyama
· 8 years ago
17cb7c0
Detemplate PhdrEntry. NFC.
by Rafael Espindola
· 8 years ago
902ae3c
Rename this variable.
by Sean Silva
· 8 years ago
baffdb8
[ELF] ifunc implementation using synthetic sections
by Peter Smith
· 8 years ago
4c5b8ce
Make demangle() return None instead of "" if a given string is not a mangled symbol.
by Rui Ueyama
· 8 years ago
44da9de
Include object file name to an error message.
by Rui Ueyama
· 8 years ago
a13efc2
Introduce StringRefZ class to represent null-terminated strings.
by Rui Ueyama
· 9 years ago
a3ac173
Define toString(const SymbolBody &) and remove maybeDemangle instead.
by Rui Ueyama
· 9 years ago
3fc0f7e
Define toString() as a generic function to get a string for error message.
by Rui Ueyama
· 9 years ago
35fa6c5
Parse symbol versions in scanVersionScript() instead of insert().
by Rui Ueyama
· 9 years ago
c72ba3a
Allow calling getName() on local symbols.
by Rui Ueyama
· 9 years ago
ff23d3e
[ELF] Convert PltSection to input section
by Eugene Leviant
· 9 years ago
afaa934
[ELF] Add Section() to expression object
by Eugene Leviant
· 9 years ago
ad4439e
[ELF] Convert .got section to input section
by Eugene Leviant
· 9 years ago
41ca327
[ELF] Convert .got.plt section to input section
by Eugene Leviant
· 9 years ago
1a33c0f
[ELF] - Implemented --symbol-ordering-file option.
by George Rimar
· 9 years ago
e08e78d
Make OutputSectionBase a class instead of class template.
by Rafael Espindola
· 9 years ago
04a2e34
Split Header into individual fields.
by Rafael Espindola
· 9 years ago
e8a6102
Rewrite CommonInputSection as a synthetic input section.
by Rui Ueyama
· 9 years ago
55518e7
Consolidate BumpPtrAllocators.
by Rui Ueyama
· 9 years ago
5da1d88
Reduce the number of allocators.
by Rafael Espindola
· 9 years ago
0e09052
Read section headers upfront.
by Rafael Espindola
· 9 years ago
bed04bf
[ELF][MIPS] Put local GOT entries accessed via a 16-bit index first
by Simon Atanasyan
· 9 years ago
bcdd6c6
[ThinLTO] Avoid archive member collisions.
by Davide Italiano
· 9 years ago
cc1ba8c
Alternative fix for reloc tareting discarded section
by Eugene Leviant
· 9 years ago
c958d8d
Don't crash if reloc targets discarded section
by Eugene Leviant
· 9 years ago
6a3b154
[ELF] - Do not crash if symbol type set to TLS when there is no tls sections.
by George Rimar
· 9 years ago
f967f09
[ELF][MIPS] Setup STO_MIPS_PIC flag for PIC symbols when generate a relocatable object
by Simon Atanasyan
· 9 years ago
d10a5ea
[ELF] Do not adjust TLS symbol value when produce relocatable object
by Simon Atanasyan
· 9 years ago
38dbd3e
Simplify InputFile ownership management.
by Rui Ueyama
· 9 years ago
e7553e4
Delete unnecessary template.
by Rafael Espindola
· 9 years ago
a6c9744
Delete DefinedBitcode.
by Rafael Espindola
· 9 years ago
ceabe80
[ELF] Symbol assignment within output section description
by Eugene Leviant
· 9 years ago
0778490
Remove DefinedCommon::Section.
by Rui Ueyama
· 9 years ago
3e6b027
[ELF] Allows setting section for common symbols in linker script
by Eugene Leviant
· 9 years ago
dace838
Simplify symbol version handling.
by Rui Ueyama
· 9 years ago
e335790
Remove SymbolBody::PlaceholderKind.
by Rui Ueyama
· 9 years ago
69c778c
Implement almost-zero-cost --trace-symbol.
by Rui Ueyama
· 9 years ago
2a7c1c1
Print out file names for common symbols for --trace-symbol.
by Rui Ueyama
· 9 years ago
663b8c2
Handle versioned symbols efficiently.
by Rui Ueyama
· 9 years ago
434b561
Add a pointer to a source file to SymbolBody.
by Rui Ueyama
· 9 years ago
803b120
Add GotEntrySize/GotPltEntrySize to ELF target.
by Rui Ueyama
· 9 years ago
fb05cd9
Recommit R274836 Add Thunk support framework for ARM and Mips
by Peter Smith
· 9 years ago
eeb8274
Revert R274836 Add Thunk support framework for ARM and Mips
by Peter Smith
· 9 years ago
de01b98
Add Thunk support framework for ARM and Mips
by Peter Smith
· 9 years ago
f4d9338
Move demangle() from Symbols.cpp to Strings.cpp.
by Rui Ueyama
· 9 years ago
580d7a1
-Bsymbolic should not make symbols more preemptable.
by Rafael Espindola
· 9 years ago
4365158
[ELF] - Implemented support of default/non-default symbols versions
by George Rimar
· 9 years ago
d356630
[ELF] - Recommit r273143("[ELF] - Basic versioned symbols support implemented.")
by George Rimar
· 9 years ago
d03f972
Revert r273143 "[ELF] - Basic versioned symbols support implemented."
by George Rimar
· 9 years ago
c31fee2
[ELF] - Basic versioned symbols support implemented.
by George Rimar
· 9 years ago
4132511
[ELF][MIPS] Support GOT entries for non-preemptible symbols with different addends
by Simon Atanasyan
· 9 years ago
4a90f57
Rename PltZero -> PltHeader.
by Rui Ueyama
· 9 years ago
65c65ce
Don't include --start-lib/--end-lib files twice.
by Rafael Espindola
· 9 years ago
07543a8
Use a reference instead of a pointer. NFC.
by Rafael Espindola
· 9 years ago
70595aa
Inline SymbolBody::init. NFC.
by Rui Ueyama
· 9 years ago
6643456
Fix copy relocations in pie.
by Rafael Espindola
· 9 years ago
6a42259
ELF: Forbid all relative relocations to absolute symbols in PIC, except for weak undefined.
by Peter Collingbourne
· 9 years ago
6d0cd2b
Teach Undefined symbols from which file they are created from.
by Rui Ueyama
· 9 years ago
4f95270
ELF: New symbol table design.
by Peter Collingbourne
· 9 years ago
62ee16f
Remove Size from Undefined symbol.
by Rui Ueyama
· 9 years ago
60976ed
ELF: Merge UndefinedBitcode and UndefinedElf. NFC.
by Peter Collingbourne
· 9 years ago
892d4980
ELF: Re-implement -u directly and remove CanKeepUndefined flag.
by Peter Collingbourne
· 9 years ago
dbe4187
ELF: Simplify preemption logic. Do not include weak undefined symbols in non-DSOs.
by Peter Collingbourne
· 9 years ago
d869a040
ELF: Always include undefined DSO symbols in the symbol table.
by Peter Collingbourne
· 9 years ago
66ac1d6
ELF: Implement basic support for --version-script.
by Peter Collingbourne
· 9 years ago
8bf7106
Inline SymbolTable::compareCommons and add comments. NFC.
by Rui Ueyama
· 9 years ago
dadcc17
ELF: Move Visibility, IsUsedInRegularObj and MustBeInDynSym flags to Symbol.
by Peter Collingbourne
· 9 years ago
4d480ed
Internalize linkonce_odr more often.
by Rafael Espindola
· 9 years ago
ae605c1
Start adding support for internalizing shared libraries.
by Rafael Espindola
· 9 years ago
3666025
Two small related fixes.
by Rafael Espindola
· 9 years ago
f9d3dcf
Don't set MustBeInDynSym for hidden symbols.
by Rafael Espindola
· 9 years ago
f6e9b4e
ELF: Use hidden visibility for all DefinedSynthetic symbols.
by Peter Collingbourne
· 9 years ago
8caf33c
Cleanup the handling of MustBeInDynSym and IsUsedInRegularObj.
by Rafael Espindola
· 9 years ago
a15fb15
Don't lower the visibility because of shared symbols.
by Rafael Espindola
· 9 years ago
f8baa66
ELF: Implement --start-lib and --end-lib
by Rui Ueyama
· 9 years ago
Next »