summaryrefslogtreecommitdiff
path: root/src/jit/lower.h
diff options
context:
space:
mode:
authorGaurav Khanna <gkhanna@microsoft.com>2015-05-06 17:22:02 -0700
committerJan Kotas <jkotas@microsoft.com>2015-05-07 09:37:50 -0700
commitc6efc7047edb38075310cfef8ea28b91717b8108 (patch)
tree238422cf4005d34bac8b5e7668284201a5924ccb /src/jit/lower.h
parent3e4c2662af466c6db7b40345b6efea542146274c (diff)
downloadcoreclr-c6efc7047edb38075310cfef8ea28b91717b8108.tar.gz
coreclr-c6efc7047edb38075310cfef8ea28b91717b8108.tar.bz2
coreclr-c6efc7047edb38075310cfef8ea28b91717b8108.zip
Disable AssemblyLoadContext in AppX mode
When running an app in AppX mode, the AssemblyLoadContext based PInvoke resolution mechanism kicks in incorrectly as it does not account for an assembly bound by the WinRT binder. It mistakes it to be the AssemblyLoadContext binder and attempts to perform a resolution via it, passing it NULL value for the managed load context. This results in GCHandle throwing InvalidOperationException. The fix is to not go via the host if we are an AppX process and when we do, we account for WinRT binder as well. [tfs-changeset: 1466015]
Diffstat (limited to 'src/jit/lower.h')
0 files changed, 0 insertions, 0 deletions