diff options
author | Jeremy Koritzinsky <jekoritz@microsoft.com> | 2019-06-10 21:33:00 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-06-10 21:33:00 -0700 |
commit | a6292a6573e1f7d6e218293773e443280683cd83 (patch) | |
tree | 64041c42a5801cb4d10316380b4b368388dd18fb /src/dlls | |
parent | 5cea50c794753b65a25c17b9b88a84eb7e432ba5 (diff) | |
download | coreclr-a6292a6573e1f7d6e218293773e443280683cd83.tar.gz coreclr-a6292a6573e1f7d6e218293773e443280683cd83.tar.bz2 coreclr-a6292a6573e1f7d6e218293773e443280683cd83.zip |
Switch P/Invokes into libcoreclr for the PAL to QCalls (#25055)
* Switch PInvokes into libcoreclr to QCalls
* Register QCalls in runtime. Remove pal exports from libcoreclr
* Alphabetize new ecalllist.h entries
* Remove W suffixes from native side of QCall
* Interop signatures are in nested classes (which doesn't show up here) in the root namespace. So we don't want to pass a namespace in here
* Convert the interop test in R2R to use a local native library instead of calling into the CoreCLR PAL via DllImport.
Diffstat (limited to 'src/dlls')
-rw-r--r-- | src/dlls/mscoree/mscorwks_unixexports.src | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/src/dlls/mscoree/mscorwks_unixexports.src b/src/dlls/mscoree/mscorwks_unixexports.src index 6ba08c9af8..98db67bd1a 100644 --- a/src/dlls/mscoree/mscorwks_unixexports.src +++ b/src/dlls/mscoree/mscorwks_unixexports.src @@ -19,42 +19,3 @@ PAL_UnregisterModule CoreDllMain DllMain GetCLRRuntimeHost - -; Win32 API and other PAL functions used by the System.Private.CoreLib -CloseHandle -CoTaskMemAlloc -CoTaskMemRealloc -CoTaskMemFree -CreateEventW -CreateEventExW -CreateMutexW -CreateMutexExW -CreateSemaphoreW -CreateSemaphoreExW -FormatMessageW -FreeEnvironmentStringsW -GetCurrentProcessId -GetCurrentThreadId -GetEnvironmentStringsW -GetEnvironmentVariableW -GetStdHandle -GetSystemInfo -LocalAlloc -LocalReAlloc -LocalFree -OpenEventW -OpenMutexW -OpenSemaphoreW -OutputDebugStringW -QueryPerformanceCounter -QueryPerformanceFrequency -ReleaseMutex -ReleaseSemaphore -ResetEvent -SetEnvironmentVariableW -SetEvent -SysAllocStringByteLen -SysAllocStringLen -SysFreeString -SysStringLen -WriteFile |