llvm-project/lld/wasm
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 [lld][WebAssembly] Add initial support for -Map/--print-map 2020-09-12 16:10:51 -07:00
Config.h [LTO][wasm][NewPM] Allow using new pass manager for wasm LTO 2020-12-01 12:22:40 -08:00
Driver.cpp [LLD] Rename lld port driver entry function to a consistent name 2020-12-18 12:18:37 +05:30
InputChunks.cpp [lld] Use -1 as tombstone value for discarded code ranges 2020-12-01 17:06:32 -08:00
InputChunks.h [WebAssembly][lld] Exclude COMDAT sections 2020-12-10 17:47:41 -08:00
InputEvent.h
InputFiles.cpp [WebAssembly][lld] Exclude COMDAT sections 2020-12-10 17:47:41 -08:00
InputFiles.h [lld] Use -1 as tombstone value for discarded code ranges 2020-12-01 17:06:32 -08:00
InputGlobal.h
LTO.cpp [LTO][wasm][NewPM] Allow using new pass manager for wasm LTO 2020-12-01 12:22:40 -08:00
LTO.h
MapFile.cpp [lld][WebAssembly] Add initial support for -Map/--print-map 2020-09-12 16:10:51 -07:00
MapFile.h [lld][WebAssembly] Add initial support for -Map/--print-map 2020-09-12 16:10:51 -07:00
MarkLive.cpp [lld][WebAssembly] Split __wasm_apply_relocs function in two 2020-12-10 17:07:39 -08:00
MarkLive.h
Options.td [WebAssembly] Rename --lto-no-new-pass-manager to --no-lto-new-pass-manager 2020-12-01 16:52:37 -08:00
OutputSections.cpp [WebAssembly][lld] Exclude COMDAT sections 2020-12-10 17:47:41 -08:00
OutputSections.h [lld][WebAssembly] Add initial support for -Map/--print-map 2020-09-12 16:10:51 -07:00
OutputSegment.h [WebAssembly] wasm64: fix memory.init operand types 2020-08-10 10:15:20 -07:00
Relocations.cpp [lld][WebAssembly] Ensure stub symbols always get address 0 2020-11-25 18:26:34 -08:00
Relocations.h
SymbolTable.cpp [lld][WebAssembly] Ensure stub symbols always get address 0 2020-11-25 18:26:34 -08:00
SymbolTable.h [lld][WebAssembly] Implement --unresolved-symbols 2020-11-17 16:27:06 -08:00
Symbols.cpp [WebAssembly][lld] Don't mark a file live from an undefine symbol 2020-12-17 11:05:36 -08:00
Symbols.h [lld][WebAssembly] Split __wasm_apply_relocs function in two 2020-12-10 17:07:39 -08:00
SyntheticSections.cpp [lld][WebAssembly] Split __wasm_apply_relocs function in two 2020-12-10 17:07:39 -08:00
SyntheticSections.h [lld][WebAssembly] Split __wasm_apply_relocs function in two 2020-12-10 17:07:39 -08:00
Writer.cpp [WebAssembly][lld] Exclude COMDAT sections 2020-12-10 17:47:41 -08:00
Writer.h
WriterUtils.cpp [WebAssembly] Fixed Writer::createInitMemoryFunction to work for wasm64 2020-12-03 16:20:55 -08:00
WriterUtils.h [WebAssembly] Fixed Writer::createInitMemoryFunction to work for wasm64 2020-12-03 16:20:55 -08:00