llvm-capstone/lld/ELF
2023-09-28 00:06:48 +02:00
..
Arch [ELF] Implement getImplicitAddend and enable checkDynamicRelocsDefault for Hexagon 2023-09-15 23:10:17 -07:00
AArch64ErrataFix.cpp [llvm] Add missing StringExtras.h includes 2023-06-25 15:42:22 +01:00
AArch64ErrataFix.h
ARMErrataFix.cpp
ARMErrataFix.h
CallGraphSort.cpp [ELF] A new code layout algorithm for function reordering [3a/3] 2023-09-26 06:24:34 -07:00
CallGraphSort.h [ELF] A new code layout algorithm for function reordering [3a/3] 2023-09-26 06:24:34 -07:00
CMakeLists.txt [ELF] A new code layout algorithm for function reordering [3a/3] 2023-09-26 06:24:34 -07:00
Config.h [ELF] A new code layout algorithm for function reordering [3a/3] 2023-09-26 06:24:34 -07:00
Driver.cpp [ELF] A new code layout algorithm for function reordering [3a/3] 2023-09-26 06:24:34 -07:00
Driver.h [llvm] Extract common OptTable bits into macros 2023-08-04 13:57:13 -07:00
DriverUtils.cpp [llvm] Extract common OptTable bits into macros 2023-08-04 13:57:13 -07:00
DWARF.cpp
DWARF.h
EhFrame.cpp
EhFrame.h
ICF.cpp [ELF] --icf: switch to xxh3_64bits 2023-07-18 17:57:31 -07:00
ICF.h
InputFiles.cpp [ELF] Make -t work with --format=binary 2023-09-16 00:41:23 -07:00
InputFiles.h [LLD][ELF] Cortex-M Security Extensions (CMSE) Support 2023-07-06 11:34:07 +01:00
InputSection.cpp [ELF] -r --compress-debug-sections: update implicit addends for .rel.debug_* referencing STT_SECTION symbols (#66804) 2023-09-20 14:50:13 -07:00
InputSection.h [ELF][RISCV] Implement --emit-relocs with relaxation 2023-09-09 12:06:39 +02:00
LinkerScript.cpp [ELF] Postpone "unable to move location counter backward" error (#66854) 2023-09-20 09:06:45 -07:00
LinkerScript.h [ELF] Postpone "unable to move location counter backward" error (#66854) 2023-09-20 09:06:45 -07:00
LTO.cpp [NFC][LLD] Refactor some copy-paste into the Common library (#67598) 2023-09-28 00:06:48 +02:00
LTO.h
MapFile.cpp [ELF] Make subsequent opens to auxiliary files append 2023-07-11 11:08:57 +00:00
MapFile.h
MarkLive.cpp [LLD][ELF] Cortex-M Security Extensions (CMSE) Support 2023-07-06 11:34:07 +01:00
MarkLive.h
Options.td [ELF] A new code layout algorithm for function reordering [3a/3] 2023-09-26 06:24:34 -07:00
OutputSections.cpp [ELF] Implement getImplicitAddend and enable checkDynamicRelocsDefault for PPC32 2023-09-15 22:49:18 -07:00
OutputSections.h
README.md
Relocations.cpp [lld] Synthesize metadata for MTE globals 2023-07-31 17:07:42 +02:00
Relocations.h [lld] Synthesize metadata for MTE globals 2023-07-31 17:07:42 +02:00
ScriptLexer.cpp [ELF] Support operator ^ and ^= 2023-07-15 14:10:40 -07:00
ScriptLexer.h
ScriptParser.cpp [ELF] Correct a comment about ^=. NFC 2023-09-15 17:52:48 -07:00
ScriptParser.h
Symbols.cpp [ELF] Add -Bsymbolic-non-weak 2023-08-21 09:11:51 -07:00
Symbols.h [lld] Synthesize metadata for MTE globals 2023-07-31 17:07:42 +02:00
SymbolTable.cpp [ELF] Priorize the last catch-all pattern in version scripts 2023-09-09 23:47:01 -07:00
SymbolTable.h [LLD][ELF] Cortex-M Security Extensions (CMSE) Support 2023-07-06 11:34:07 +01:00
SyntheticSections.cpp [ELF] Align the end of PT_GNU_RELRO associated PT_LOAD to a common-page-size boundary (#66042) 2023-09-14 10:33:11 -07:00
SyntheticSections.h [ELF] Align the end of PT_GNU_RELRO associated PT_LOAD to a common-page-size boundary (#66042) 2023-09-14 10:33:11 -07:00
Target.cpp [lld][ELF] Support LoongArch 2023-07-25 17:06:07 +08:00
Target.h [PowerPC][lld] Account for additional X-Forms -> D-Form/DS-Forms load/stores when relaxing initial-exec to local-exec 2023-08-31 08:45:10 -05:00
Thunks.cpp [lld] Synthesize metadata for MTE globals 2023-07-31 17:07:42 +02:00
Thunks.h
Writer.cpp [ELF] Postpone "unable to move location counter backward" error (#66854) 2023-09-20 09:06:45 -07:00
Writer.h [lld] Synthesize metadata for MTE globals 2023-07-31 17:07:42 +02:00

See docs/NewLLD.rst