llvm-project/lld/COFF
Reshabh Sharma fdd6ed8e93 [LLD] Rename lld port driver entry function to a consistent name
Libraries linked to the lld elf library exposes a function named main.
When debugging code linked to such libraries and intending to set a
breakpoint at main, the debugger also sets breakpoint at the main
function at lld elf driver. The possible choice was to rename it to
link but that would again clash with lld::*::link. This patch tries
to consistently rename them to linkerMain.

Differential Revision: https://reviews.llvm.org/D91418
2020-12-18 12:18:37 +05:30
..
CMakeLists.txt
CallGraphSort.cpp
CallGraphSort.h
Chunks.cpp
Chunks.h
Config.h [lld][COFF] Add command line options for LTO with new pass manager 2020-11-05 14:41:35 -05:00
DLL.cpp [CFGuard] Add address-taken IAT tables and delay-load support 2020-11-17 18:24:45 -08:00
DLL.h
DebugTypes.cpp fix typo to cycle bots 2020-12-12 20:16:14 -05:00
DebugTypes.h [LLD][COFF] Add more type record information to /summary 2020-10-02 09:36:11 -04:00
Driver.cpp [LLD] Rename lld port driver entry function to a consistent name 2020-12-18 12:18:37 +05:30
Driver.h [LLD] Rename lld port driver entry function to a consistent name 2020-12-18 12:18:37 +05:30
DriverUtils.cpp Avoid a possible one-byte OOB read off of .drectve sections 2020-12-09 13:32:28 -08:00
ICF.cpp [CFGuard] Add address-taken IAT tables and delay-load support 2020-11-17 18:24:45 -08:00
ICF.h
InputFiles.cpp [CFGuard] Add address-taken IAT tables and delay-load support 2020-11-17 18:24:45 -08:00
InputFiles.h [gn build] (manually) port b534beabee 2020-11-25 20:19:46 -05:00
LLDMapFile.cpp
LLDMapFile.h
LTO.cpp [lld][COFF] Add command line options for LTO with new pass manager 2020-11-05 14:41:35 -05:00
LTO.h
MapFile.cpp
MapFile.h
MarkLive.cpp
MarkLive.h
MinGW.cpp [LLD] [COFF] Allow wrapping dllimported functions 2020-11-24 10:15:20 +02:00
MinGW.h Reapply [LLD] [COFF] Implement a GNU/ELF like -wrap option 2020-10-15 22:14:02 +03:00
Options.td lld-link: Let LLD_REPRODUCE control /reproduce:, like in ld.lld 2020-11-27 13:33:55 -05:00
PDB.cpp [CodeView] Avoid emitting empty debug globals subsection. 2020-11-25 16:13:32 -08:00
PDB.h Re-land "[PDB] Merge types in parallel when using ghashing" 2020-09-30 15:44:38 -07:00
README.md
SymbolTable.cpp Reapply [LLD] [COFF] Implement a GNU/ELF like -wrap option 2020-10-15 22:14:02 +03:00
SymbolTable.h
Symbols.cpp
Symbols.h [CFGuard] Add address-taken IAT tables and delay-load support 2020-11-17 18:24:45 -08:00
TypeMerger.h [PDB] Use one func id DenseMap instead of per-source maps, NFC 2020-10-01 12:22:27 -07:00
Writer.cpp [CFGuard] Add address-taken IAT tables and delay-load support 2020-11-17 18:24:45 -08:00
Writer.h [LLD][COFF] Cover usage of LLD-as-a-library in tests 2020-09-24 15:07:50 -04:00

README.md

See docs/NewLLD.rst