llvm-project/lld/ELF
Fangrui Song 9f9bab19e3 [ELF] Replace some config->ekind with file->ekind. NFC 2022-10-02 21:27:41 -07:00
..
Arch [ELF] Replace some config->ekind with file->ekind. NFC 2022-10-02 21:27:41 -07:00
AArch64ErrataFix.cpp [ELF] Remove ctx indirection. NFC 2022-10-01 12:06:33 -07:00
AArch64ErrataFix.h [lld/elf] Use C++17 nested namespace syntax in most places 2022-08-10 16:47:30 -04:00
ARMErrataFix.cpp [ELF] Remove ctx indirection. NFC 2022-10-01 12:06:33 -07:00
ARMErrataFix.h [lld/elf] Use C++17 nested namespace syntax in most places 2022-08-10 16:47:30 -04:00
CMakeLists.txt [LLD] [ELF] Fix building with LLVM_LINK_LLVM_DYLIB since zstd was taken into use 2022-09-22 15:14:24 +03:00
CallGraphSort.cpp [ELF] CallGraphSort: replace vector<int> with unique_ptr<int[]>. NFC 2022-07-29 00:59:48 -07:00
CallGraphSort.h [lld/elf] Use C++17 nested namespace syntax in most places 2022-08-10 16:47:30 -04:00
Config.h [ELF] Move driver into ctx and remove indirection. NFC 2022-10-01 15:12:50 -07:00
DWARF.cpp [ELF] Simplify llvm::enumerate with structured binding. NFC 2022-08-09 21:52:08 -07:00
DWARF.h [lld/elf] Use C++17 nested namespace syntax in most places 2022-08-10 16:47:30 -04:00
Driver.cpp [ELF] Replace some config->ekind with file->ekind. NFC 2022-10-02 21:27:41 -07:00
Driver.h [ELF] Move driver into ctx and remove indirection. NFC 2022-10-01 15:12:50 -07:00
DriverUtils.cpp [ELF] Move driver into ctx and remove indirection. NFC 2022-10-01 15:12:50 -07:00
EhFrame.cpp [ELF] Support 'G' in .eh_frame 2022-06-08 14:28:58 -07:00
EhFrame.h [lld/elf] Use C++17 nested namespace syntax in most places 2022-08-10 16:47:30 -04:00
ICF.cpp [ELF] Remove symtab indirection. NFC 2022-10-01 14:46:49 -07:00
ICF.h [lld/elf] Use C++17 nested namespace syntax in most places 2022-08-10 16:47:30 -04:00
InputFiles.cpp [ELF] Replace some config->ekind with file->ekind. NFC 2022-10-02 21:27:41 -07:00
InputFiles.h [ELF] Move init from ELFFileBase constructor to a separate function. NFC 2022-10-02 21:10:28 -07:00
InputSection.cpp [ELF] Remove symtab indirection. NFC 2022-10-01 14:46:49 -07:00
InputSection.h [ELF] Add LLVM_LIBRARY_VISIBILITY to some global variables. NFC 2022-10-02 13:23:52 -07:00
LTO.cpp [ELF] Remove symtab indirection. NFC 2022-10-01 14:46:49 -07:00
LTO.h [lld/elf] Use C++17 nested namespace syntax in most places 2022-08-10 16:47:30 -04:00
LinkerScript.cpp [ELF] Rename LinkerScript::ctx to state. NFC 2022-10-01 15:27:39 -07:00
LinkerScript.h [ELF] Add LLVM_LIBRARY_VISIBILITY to some global variables. NFC 2022-10-02 13:23:52 -07:00
MapFile.cpp [ELF] Remove ctx indirection. NFC 2022-10-01 12:06:33 -07:00
MapFile.h [lld/elf] Use C++17 nested namespace syntax in most places 2022-08-10 16:47:30 -04:00
MarkLive.cpp [ELF] Remove symtab indirection. NFC 2022-10-01 14:46:49 -07:00
MarkLive.h [lld/elf] Use C++17 nested namespace syntax in most places 2022-08-10 16:47:30 -04:00
Options.td [ELF] Make -V an alias for -v 2022-09-20 17:12:44 -07:00
OutputSections.cpp [ELF] --compress-debug-sections=zstd: ignore error if zstd was not built with ZSTD_MULTITHREAD 2022-09-22 13:16:50 -07:00
OutputSections.h [ELF] Add LLVM_LIBRARY_VISIBILITY to some global variables. NFC 2022-10-02 13:23:52 -07:00
README.md
Relocations.cpp [ELF] Remove symtab indirection. NFC 2022-10-01 14:46:49 -07:00
Relocations.h [ELF] Move scanRelocations into Relocations.cpp. NFC 2022-09-04 21:31:18 -07:00
ScriptLexer.cpp [ELF] Support -= *= /= <<= >>= &= |= in symbol assignments 2022-06-25 22:22:59 -07:00
ScriptLexer.h [lld/elf] Use C++17 nested namespace syntax in most places 2022-08-10 16:47:30 -04:00
ScriptParser.cpp [ELF] Move driver into ctx and remove indirection. NFC 2022-10-01 15:12:50 -07:00
ScriptParser.h [lld/elf] Use C++17 nested namespace syntax in most places 2022-08-10 16:47:30 -04:00
SymbolTable.cpp [ELF] Remove symtab indirection. NFC 2022-10-01 14:46:49 -07:00
SymbolTable.h [ELF] Remove symtab indirection. NFC 2022-10-01 14:46:49 -07:00
Symbols.cpp [ELF] Remove ctx indirection. NFC 2022-10-01 12:06:33 -07:00
Symbols.h [ELF] Add LLVM_LIBRARY_VISIBILITY to some global variables. NFC 2022-10-02 13:23:52 -07:00
SyntheticSections.cpp [ELF] Remove symtab indirection. NFC 2022-10-01 14:46:49 -07:00
SyntheticSections.h [ELF] Add LLVM_LIBRARY_VISIBILITY to some global variables. NFC 2022-10-02 13:23:52 -07:00
Target.cpp [ELF] Combine EhInputSection removal and MergeInputSection removal. NFC 2022-07-29 00:39:57 -07:00
Target.h [ELF] Add LLVM_LIBRARY_VISIBILITY to some global variables. NFC 2022-10-02 13:23:52 -07:00
Thunks.cpp [PowerPC][LLD] Change PPC64R2SaveStub to only use non-PC-relative code 2022-07-13 19:34:33 -05:00
Thunks.h [lld/elf] Use C++17 nested namespace syntax in most places 2022-08-10 16:47:30 -04:00
Writer.cpp [ELF] --check-sections: allow address 0xffffffff for ELFCLASS32 2022-10-01 15:37:07 -07:00
Writer.h [lld/elf] Use C++17 nested namespace syntax in most places 2022-08-10 16:47:30 -04:00

README.md

See docs/NewLLD.rst