Limit exports on debugger modules. (dotnet/coreclr#5442)
authorMike McLaughlin <mikem@microsoft.com>
Fri, 3 Jun 2016 21:15:43 +0000 (14:15 -0700)
committerMike McLaughlin <mikem@microsoft.com>
Fri, 3 Jun 2016 21:15:43 +0000 (14:15 -0700)
commitcafcd4d515d8709d9b9f02241ab43f8c35b870c6
treea57ac23cade20f26f702d366d5cc352299dd0cd9
parent89fe0a2ea8f0a45c83ba9490f6ef603a8bfe1c4f
Limit exports on debugger modules. (dotnet/coreclr#5442)

Remove obsolete ExecuteAssembly hosting API from coreclr.

Needed to add palrt to dbi instead of trying to export from palrt.

Didn't end up adding the --no-allow-shlib-undefined linker option because Centos
and FreeBSD link with lots of undefined symbols from the C++ runtime libraries.

Commit migrated from https://github.com/dotnet/coreclr/commit/0a4675b32fee372e458852ba3ec703d3abd89831
13 files changed:
src/coreclr/src/ToolBox/SOS/Strike/CMakeLists.txt
src/coreclr/src/ToolBox/SOS/Strike/sildasm.cpp
src/coreclr/src/ToolBox/SOS/Strike/sos_unixexports.src [new file with mode: 0644]
src/coreclr/src/dlls/dbgshim/CMakeLists.txt
src/coreclr/src/dlls/dbgshim/dbgshim_unixexports.src [new file with mode: 0644]
src/coreclr/src/dlls/mscordac/CMakeLists.txt
src/coreclr/src/dlls/mscordac/mscordac_unixexports.src [new file with mode: 0644]
src/coreclr/src/dlls/mscordbi/CMakeLists.txt
src/coreclr/src/dlls/mscordbi/mscordbi_unixexports.src [new file with mode: 0644]
src/coreclr/src/dlls/mscoree/coreclr/CMakeLists.txt
src/coreclr/src/dlls/mscoree/mscorwks_unixexports.src
src/coreclr/src/dlls/mscoree/unixinterface.cpp
src/coreclr/src/pal/src/cruntime/misc.cpp