diff options
author | dotnet-bot <dotnet-bot@microsoft.com> | 2017-04-07 19:15:14 +0300 |
---|---|---|
committer | dotnet-bot <dotnet-bot@microsoft.com> | 2017-04-07 19:15:14 +0300 |
commit | 2bbc0dce126b38922682fe7f5f46d805029d438f (patch) | |
tree | a3d3e15bf3150ac606b2334bc01ad917aeb7c105 /src/Test.CoreLib | |
parent | ecd7ae9edb94fe45cc28af6ce5437fbc428a2ae8 (diff) |
ProjectX: Hook up class lib functions with type manager
The class lib functions are already hooked up to code manager. However, there are cases where we look for class lib functions from EEtype, such as GetClasslibException on an eeype. This change attaches the class lib function array to every type manager and sets up a runtime helper to get to the class lib function GetRuntimeException from an EEtype.
[tfs-changeset: 1653592]
Diffstat (limited to 'src/Test.CoreLib')
-rw-r--r-- | src/Test.CoreLib/src/System/Runtime/RuntimeImports.cs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/Test.CoreLib/src/System/Runtime/RuntimeImports.cs b/src/Test.CoreLib/src/System/Runtime/RuntimeImports.cs index 1c8c1e35f..ecdda3bdc 100644 --- a/src/Test.CoreLib/src/System/Runtime/RuntimeImports.cs +++ b/src/Test.CoreLib/src/System/Runtime/RuntimeImports.cs @@ -56,7 +56,7 @@ namespace System.Runtime [MethodImplAttribute(MethodImplOptions.InternalCall)] [RuntimeImport(RuntimeLibrary, "RhpCreateTypeManager")] - internal static extern unsafe TypeManagerHandle RhpCreateTypeManager(IntPtr osModule, IntPtr moduleHeader); + internal static extern unsafe TypeManagerHandle RhpCreateTypeManager(IntPtr osModule, IntPtr moduleHeader, IntPtr* pClasslibFunctions, int nClasslibFunctions); [MethodImplAttribute(MethodImplOptions.InternalCall)] [RuntimeImport(RuntimeLibrary, "RhpRegisterOsModule")] |