llvm-project/lld/wasm
Sam Clegg b862159683 [WebAssembly] Allow function signature checking at link time
This change allows checking of function signatures but
does not yes enable it by default.  In this mode, linking
two objects that were compiled with a different signatures
for the same function will produce a link error.

New options for enabling and disabling this feature have been
added: (--check-signatures/--no-check-signatures).

Differential Revision: https://reviews.llvm.org/D40371

llvm-svn: 319396
2017-11-30 01:40:08 +00:00
..
CMakeLists.txt
Config.h [WebAssembly] Allow function signature checking at link time 2017-11-30 01:40:08 +00:00
Driver.cpp [WebAssembly] Allow function signature checking at link time 2017-11-30 01:40:08 +00:00
InputFiles.cpp Move Memory.{h,cpp} to Common. 2017-11-28 20:39:17 +00:00
InputFiles.h
InputSegment.cpp
InputSegment.h
Options.td [WebAssembly] Allow function signature checking at link time 2017-11-30 01:40:08 +00:00
OutputSections.cpp Move Memory.{h,cpp} to Common. 2017-11-28 20:39:17 +00:00
OutputSections.h
OutputSegment.h
Strings.cpp Factor out common code to Common/Strings.cpp. 2017-11-28 02:15:26 +00:00
Strings.h Factor out common code to Common/Strings.cpp. 2017-11-28 02:15:26 +00:00
SymbolTable.cpp [WebAssembly] Allow function signature checking at link time 2017-11-30 01:40:08 +00:00
SymbolTable.h [WebAssembly] Allow function signature checking at link time 2017-11-30 01:40:08 +00:00
Symbols.cpp [WebAssembly] Allow function signature checking at link time 2017-11-30 01:40:08 +00:00
Symbols.h [WebAssembly] Allow function signature checking at link time 2017-11-30 01:40:08 +00:00
Writer.cpp [WebAssembly] Allow function signature checking at link time 2017-11-30 01:40:08 +00:00
Writer.h
WriterUtils.cpp [WebAssembly] Allow function signature checking at link time 2017-11-30 01:40:08 +00:00
WriterUtils.h [WebAssembly] Allow function signature checking at link time 2017-11-30 01:40:08 +00:00