Fix tracing lib problems in multiple PALs. Issue dotnet/coreclr#3164.
authorMike McLaughlin <mikem@microsoft.com>
Fri, 12 Feb 2016 22:47:12 +0000 (14:47 -0800)
committerMike McLaughlin <mikem@microsoft.com>
Sat, 13 Feb 2016 01:35:34 +0000 (17:35 -0800)
commit07d99af4e5e1fd832f4e9d527bca22f44f180813
treef4648d1bd513a3285eb727b20b3c1c129a104797
parent6ee63dc642b7fb0dda30790345afb004d52392c0
Fix tracing lib problems in multiple PALs. Issue dotnet/coreclr#3164.

Moved the tracepointprovider loading in miscpalapi.cpp to separate library that
is only linked by libcoreclr.so.

Commit migrated from https://github.com/dotnet/coreclr/commit/ff4aa3f141c0191b2783ffd8b5046380143799c9
src/coreclr/src/dlls/mscoree/coreclr/CMakeLists.txt
src/coreclr/src/pal/inc/pal.h
src/coreclr/src/pal/src/CMakeLists.txt
src/coreclr/src/pal/src/exception/signal.cpp
src/coreclr/src/pal/src/include/pal/process.h
src/coreclr/src/pal/src/init/pal.cpp
src/coreclr/src/pal/src/misc/miscpalapi.cpp
src/coreclr/src/pal/src/misc/tracepointprovider.cpp [new file with mode: 0644]
src/coreclr/src/pal/src/thread/process.cpp
src/coreclr/src/pal/src/thread/thread.cpp