Sign in
chromium
/
external
/
github.com
/
llvm
/
llvm-project.git
/
e8a6102fa9ae49813b12871dc2bd48b8523948c2
/
lld
/
ELF
/
Symbols.cpp
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
74031ba
Simplify dynamic relocation creation.
by Rafael Espindola
· 9 years ago
5e34568
Use a bit in SymbolBody to store CanKeepUndefined.
by Rafael Espindola
· 9 years ago
f476573
Change the type hierarchy for undefined symbols.
by Rafael Espindola
· 9 years ago
242ffa8
Fix use of uninitialized.
by Rafael Espindola
· 9 years ago
f9b79a4
Rename a few Visibility arguments to StOther.
by Rafael Espindola
· 9 years ago
d9a1717
Remove redundant argument. NFC.
by Rafael Espindola
· 9 years ago
d0856a6
ELF: Make SymbolBody::compare a non-template function.
by Peter Collingbourne
· 9 years ago
e8afa49
ELF: Preserve MustBeInDynSym for bitcode symbols.
by Peter Collingbourne
· 9 years ago
b5792b2
Rename Other -> StOther.
by Rui Ueyama
· 9 years ago
ccfe3cb
Don't store an Elf_Sym for most symbols.
by Rafael Espindola
· 9 years ago
bfc1d9d
Remove DefinedElf class.
by Rui Ueyama
· 9 years ago
13f6da1
[ELF] Implement infrastructure for thunk code creation
by Simon Atanasyan
· 9 years ago
f6523ae
Revert r264961. I didn't have asserts enable when testing.
by Davide Italiano
· 9 years ago
a50e0b9
[LTO] Include bitcode symbol name in unreachable messages.
by Davide Italiano
· 9 years ago
5432287
Make needsPlt a plain function instead of a template.
by Rafael Espindola
· 9 years ago
901de03
[ELF] Simplify code a bit. No functional change.
by Davide Italiano
· 9 years ago
8381c56
Make evaluation order explicit.
by Rafael Espindola
· 9 years ago
9328b2c
Use ELFT instead of ELFFile<ELFT>.
by Rui Ueyama
· 9 years ago
3435800
[ELF] implement --warn-common/--no-warn-common
by George Rimar
· 9 years ago
2df7289
Remove `else` after `return`.
by Rui Ueyama
· 9 years ago
c446660
ELF: Redefine canBeDefined as a member function of SymbolBody.
by Rui Ueyama
· 9 years ago
7ede543
Redefine isGnuIfunc as a member function of SymbolBody.
by Rui Ueyama
· 9 years ago
777f963
Recommit of r263252, [ELF] - Change all messages to lowercase to be consistent.
by George Rimar
· 9 years ago
f714955
Revert r263252: "[ELF] - Change all messages to lowercase to be consistent."
by Rui Ueyama
· 9 years ago
96bcdae
[ELF] - Change all messages to lowercase to be consistent.
by George Rimar
· 9 years ago
1f5b70f
Represent local symbols with DefinedRegular.
by Rafael Espindola
· 9 years ago
87d9f10
Compute value of local symbol with getVA.
by Rafael Espindola
· 9 years ago
67d72c0
Create a SymbolBody for locals.
by Rafael Espindola
· 9 years ago
56e0d53
[ELF] - Move initSymbols() to Driver.cpp. NFC.
by George Rimar
· 9 years ago
17d6983
Rename MaxAlignment -> Alignment.
by Rui Ueyama
· 9 years ago
3498c7f
[ELF] - Refactor of SymbolBody::compare()
by George Rimar
· 9 years ago
5a3dcf4
[ELF] - Do not call doInitSymbols for all ELFTs
by George Rimar
· 9 years ago
e090fb2
ELF: Remove non-standard ELF features from AMDGPU target.
by Rafael Espindola
· 9 years ago
4f29c1a
lto: Record visibility in defined symbols.
by Rafael Espindola
· 9 years ago
2f0fab5
[ELF] - Simplify a SymbolBody class interface a bit.
by George Rimar
· 9 years ago
255730c
[ELF] Generalize symbol type handling.
by Davide Italiano
· 9 years ago
aa4dc20
[ELF] - Create _DYNAMIC symbol for dynamic output
by George Rimar
· 9 years ago
e0df00b
Rename elf2 to elf.
by Rafael Espindola
· 9 years ago
72acaa1
Add comment on AMDGPU that the difference has no obvious reason.
by Rui Ueyama
· 9 years ago
9e85939
Description of symbols is avalable here:
by George Rimar
· 9 years ago
0b28952
ELF: Implement ICF.
by Rui Ueyama
· 9 years ago
148445ef
Add support for weak symbols in LTO.
by Rafael Espindola
· 9 years ago
Next »