Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
81fe1fbf4abd00b24e078a80cb15a2d2c1343f11
/
lld
/
ELF
/
InputFiles.cpp
2d7d128
Use unique_ptr to manage a TarWriter instance. NFC.
by Rui Ueyama
· 7 years ago
3608dec
[ELF] - Do not crash when -r output uses linker script with `/DISCARD/`
by George Rimar
· 7 years ago
ea65647
Use llvm::arrayRefFromStringRef
by Sam Clegg
· 7 years ago
2600e09
Rename SymbolTable::addRegular -> SymbolTable::addDefined.
by Rui Ueyama
· 7 years ago
e28c146
Avoid unnecessary buffer allocation and memcpy for compressed sections.
by Rui Ueyama
· 7 years ago
6883d88
[ELF] Fix crash on invalid undefined local symbols
by Shoaib Meenai
· 7 years ago
8222f90
[ELF] Read the call graph profile from object files.
by Michael J. Spencer
· 7 years ago
4e24752
Reset input section pointers to null on each linker invocation.
by Rui Ueyama
· 7 years ago
ae34348
Fix an error message. It must start with a lowercase letter.
by Rui Ueyama
· 7 years ago
69e0911
[PPC64] Handle ppc64le triple in getBitcodeMachineKind.
by Sean Fertile
· 7 years ago
1fe3e8b
[ELF] Check if LinkSec is nullptr when initializing SHF_LINK_ORDER sections
by Fangrui Song
· 7 years ago
8d6c7a6
Handle identifying AMDGPU bitcode files
by Matt Arsenault
· 7 years ago
887ec75
[ELF] -thinlto-object-suffix-replace=: don't error if the path does not end with old suffix
by Fangrui Song
· 7 years ago
e268466
[LLD][ELF] - Check the architecture of lazy objects earlier.
by George Rimar
· 7 years ago
bf6132c
[LLD][ELF] - Remove dead code. NFC.
by George Rimar
· 7 years ago
2835606
[LLD][ELF] - Handle SHT_GROUP more carefully. NFCI.
by George Rimar
· 7 years ago
830ff2d
[LLD][ELF] - Remove redundant code. NFC.
by George Rimar
· 7 years ago
c07f9bb
Update for DWARF API change
by Reid Kleckner
· 7 years ago
70997f9
[ELF][ARM] Implement support for Tag_ABI_VFP_args
by Peter Smith
· 7 years ago
a327a4c
ELF: Implement --icf=safe using address-significance tables.
by Peter Collingbourne
· 7 years ago
4fd84c1
Implement framework for linking split-stack object files, and x86_64 support.
by Sterling Augustine
· 7 years ago
484aabc
[ELF] - Eliminate ObjFile<ELFT>::getLineInfo. NFC.
by George Rimar
· 7 years ago
c020064
Remove a dead variable.
by Rui Ueyama
· 7 years ago
08d1640
Correct aligment computation for shared object symbols.
by Han Shen
· 7 years ago
64091d5
[ELF] - Also use DW_AT_linkage_name when gathering information about variables for error messages.
by George Rimar
· 7 years ago
3ad27e9
Code cleanup in preparation for adding LTO for wasm. NFC.
by Sam Clegg
· 7 years ago
1a7aaf3
[ELF] Update due to API change in .debug_line parsing
by James Henderson
· 7 years ago
52d7839
Fix typo in error message.
by Rui Ueyama
· 7 years ago
f06d494
Improve error message for -thinlto-object-suffix-replace and simplify code.
by Rui Ueyama
· 7 years ago
d2eb089
Add support for ThinLTO plugin option thinlto-object-suffix-replace
by Rumeet Dhindsa
· 7 years ago
8f2b2f4
[ELF] - Simplify. NFC.
by George Rimar
· 7 years ago
d621037
[ELF] Rework debug line parsing to use llvm::Error and callbacks (LLD-side)
by James Henderson
· 7 years ago
d366e36
Added support for ThinLTO plugin options : thinlto-index-only and thinlto-prefix-replace
by Rumeet Dhindsa
· 7 years ago
50bf643
Do not set RequiresNullTerminator. NFC.
by Rui Ueyama
· 7 years ago
1d92aa7
Add --warn-backrefs to maintain compatibility with other linkers
by Rui Ueyama
· 7 years ago
b4d3dfe
Avoid some temporary allocations.
by Rafael Espindola
· 7 years ago
24a4720
Merge LazyArchive::fetch() and ArchiveFile::getMember(). NFC.
by Rui Ueyama
· 7 years ago
5a67a6e
Re-implement --just-symbols as a regular object file.
by Rui Ueyama
· 7 years ago
efe9af9
Rename NonLocal -> Global.
by Rui Ueyama
· 7 years ago
c8f774b
Strip @VER suffices from the LTO output.
by Rafael Espindola
· 7 years ago
35aad41
Force SHF_MERGE optimizations with -r.
by Rafael Espindola
· 8 years ago
bc0d3b4
Remove extraneous local variable. NFC.
by Rui Ueyama
· 8 years ago
b3e2f74
Update comments.
by Rui Ueyama
· 8 years ago
b391288
Refactor SharedFile::parseRest. NFC.
by Rui Ueyama
· 8 years ago
d37c33a
Do not add a dummy entry to SharedFile::Verdefs. NFC.
by Rui Ueyama
· 8 years ago
bd63adc
Remove "FIXME" from a comment.
by Rui Ueyama
· 8 years ago
85e77b2
Fix the MSVC build.
by Rafael Espindola
· 8 years ago
3c3ebcc
Fix PR36793.
by Rafael Espindola
· 8 years ago
c08e5af
Replace a std::pair with a struct.
by Rafael Espindola
· 8 years ago
8e53917
Add a comment about ELF spec and the symbol table's sh_info.
by Rui Ueyama
· 8 years ago
59ebd4a
[ELF] - Formatted comment, fixed mistype. NFC.
by George Rimar
· 8 years ago
1136ec6
[ELF] - Fix crash relative to SHF_LINK_ORDER sections.
by George Rimar
· 8 years ago
e66d7a7
Return early. NFC.
by Rui Ueyama
· 8 years ago
c13d858
Simplify LazyobjFile and readElfSymbols.
by Rui Ueyama
· 8 years ago
cb4c19f
[ELF] Prevent crash when reporting errors if debug line cannot be parsed
by James Henderson
· 8 years ago
09fcd4c
Implement --just-symbols.
by Rui Ueyama
· 8 years ago
3f4c673
Put undefined symbols from shared libraries in the symbol table.
by Rafael Espindola
· 8 years ago
3345c9a
[ELF] Create and export symbols provided by a linker script if they referenced by DSOs.
by Igor Kudrin
· 8 years ago
09e04af
ELF: Stop collecting a list of symbols in ArchiveFile.
by Peter Collingbourne
· 8 years ago
85815a3
[ELF][MIPS] Ignore incorrect version definition index for _gp_disp symbol
by Simon Atanasyan
· 8 years ago
f9dc10c
[ELF] - Report valid binary filename when reporting error.
by George Rimar
· 8 years ago
f46d3d1
Strip .note.gnu.build-id sections if --build-id is given.
by Rui Ueyama
· 8 years ago
bf750c8
[DWARFv5] Re-enable dumping a line table with no CU.
by Paul Robinson
· 8 years ago
9a84f6b
Detemplate reportDuplicate.
by Rafael Espindola
· 8 years ago
ce3b52c
Pass an InputFile to the InputSection constructor.
by Rafael Espindola
· 8 years ago
6040327
Convert a few more InputFiles to references.
by Rafael Espindola
· 8 years ago
920d7d8
clang-format. NFC.
by Rafael Espindola
· 8 years ago
8cd6674
Use a reference in addLazyArchive. NFC.
by Rafael Espindola
· 8 years ago
a32ddc4
Use a reference for the shared symbol file.
by Rafael Espindola
· 8 years ago
7b5cc6c
Use a reference for a value that is never null. NFC.
by Rafael Espindola
· 8 years ago
f168712
Use a reference for a value that is never null. NFC.
by Rafael Espindola
· 8 years ago
75ebe9a
Handle a VersymIndex of 0 as an error.
by Rafael Espindola
· 8 years ago
29ceba7
Fix error messages.
by Rui Ueyama
· 8 years ago
fbe68a3
Use warn() instead of error() to report a bad symbol in a DSO.
by Rui Ueyama
· 8 years ago
d44a81c
Inline a small function.
by Rui Ueyama
· 8 years ago
cee2933
Remove unnecessary use of Repl.
by Rafael Espindola
· 8 years ago
8f619ab
Compact symbols from 96 to 88 bytes.
by Rafael Espindola
· 8 years ago
c008163
Remove checkToString functions and use toString instead.
by Rui Ueyama
· 8 years ago
bdc5150
Always evaluate the second argument for CHECK() lazily.
by Rui Ueyama
· 8 years ago
b6e2ca4
Convert a check to checkLazy.
by Rafael Espindola
· 8 years ago
aca3df5
Convert a few uses of check to checkLazy.
by Rafael Espindola
· 8 years ago
5b491a2
Convert a call to check to checkLazy.
by Rafael Espindola
· 8 years ago
c8dfde2
Replace one use of check with checkLazy.
by Rafael Espindola
· 8 years ago
9ffa988
Add a checkLazy error checking variant.
by Rafael Espindola
· 8 years ago
8b97611
Don't allocate memory for an error message on success.
by Rafael Espindola
· 8 years ago
f4c3239
Don't allocate an error message when there is no error.
by Rafael Espindola
· 8 years ago
dfebd36
Use Symbol::File directly.
by Rafael Espindola
· 8 years ago
8fca2e1
[ELF] Make sure SHT_ARM_ATTRIBUTES is only recognized by Arm Targets
by Peter Smith
· 8 years ago
2017d52
Move Memory.{h,cpp} to Common.
by Rui Ueyama
· 8 years ago
57eb046
[ELF] Read ARM BuildAttributes section to determine supported features.
by Peter Smith
· 8 years ago
de56343
Simplify as-needed handling.
by Rafael Espindola
· 8 years ago
8035523
[ELF] - Allow applying SHF_MERGE optimization for relocatable output.
by George Rimar
· 8 years ago
bec3765
Remove IsLocal.
by Rafael Espindola
· 8 years ago
3f0b575
Remove an unnecessary constraint.
by Rafael Espindola
· 8 years ago
e5400f8
[DWARFv5] Support DW_FORM_strp in the .debug_line header.
by Paul Robinson
· 8 years ago
d5e2e83
Report an error if an inferred alignment for a shared symbol is too large.
by Rui Ueyama
· 8 years ago
e9a9e0a
ELF: Merge DefinedRegular and Defined.
by Peter Collingbourne
· 8 years ago
ddd2424
[ELF] - Fix error reporting with --strip-debug/--strip-all.
by George Rimar
· 8 years ago
f52496e
Rename SymbolBody -> Symbol
by Rui Ueyama
· 8 years ago
cbed0e6
[ELF] - Teach LLD to strip .zdebug_* sections when --strip-debug/--strip-all is specified.
by George Rimar
· 8 years ago
Next »