| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
llvm-svn: 246731
|
|
|
|
|
|
|
|
|
| |
There were at least two issues with having them together:
* For compatibility checks, we only want to look at the ELF kind.
* Adding support for shared libraries should introduce one InputFile kind,
not 4.
llvm-svn: 246707
|
|
|
|
|
|
|
| |
InputFiles.h:98:53: error: invalid use of incomplete type ‘class lld::elf2::SymbolBody’
return SymbolBodies[SymbolIndex - FirstNonLocal]->getReplacement();
llvm-svn: 246262
|
|
|
|
|
|
|
|
| |
This currently doesn't handle local symbols.
Differential Revision: http://reviews.llvm.org/D11612
llvm-svn: 246234
|
|
|
|
| |
llvm-svn: 245880
|
|
|
|
| |
llvm-svn: 245050
|
|
|
|
| |
llvm-svn: 244451
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The others we have in sight are
* common symbols.
* entries in SHF_MERGE sections.
They will have a substantially different treatment. It is not clear if it is
worth it putting them all in a single list just to dispatch based on the kind on
the other side.
I hope to implement common symbols soon, and then we will be in a position
to have a concrete discussion. For now this is simpler for the the implemented
features.
llvm-svn: 244042
|
|
|
|
|
|
|
| |
This is also a step in instantiating the writer with the correct template
argument.
llvm-svn: 244035
|
|
|
|
|
|
| |
It was already using just code that is common to all object files.
llvm-svn: 243985
|
|
|
|
|
|
| |
Differential Revision: http://reviews.llvm.org/D11188
llvm-svn: 243161
|
|
|
|
| |
llvm-svn: 242118
|
|
This is a direct port of the new PE/COFF linker to ELF.
It can take a single object file and generate a valid executable that executes at the first byte in the text section.
llvm-svn: 242088
|