summaryrefslogtreecommitdiff
path: root/src/vm/assemblynative.hpp
diff options
context:
space:
mode:
authorGaurav Khanna <gkhanna@microsoft.com>2016-08-01 12:03:26 -0700
committerGaurav Khanna <gkhanna@microsoft.com>2016-08-09 12:59:46 -0700
commit4ed1a0cb90d85afb4a5c60be4e9f412048c5e187 (patch)
treeb4015ffa0889515097d33efeb46072c053e045b2 /src/vm/assemblynative.hpp
parent17ced7fea35cb89ce6fe6c0a614c9fe15171bdea (diff)
downloadcoreclr-4ed1a0cb90d85afb4a5c60be4e9f412048c5e187.tar.gz
coreclr-4ed1a0cb90d85afb4a5c60be4e9f412048c5e187.tar.bz2
coreclr-4ed1a0cb90d85afb4a5c60be4e9f412048c5e187.zip
Fix LoadFromAssemblyName to invoke fallback context (analogous to static assembly loads within the context)
Diffstat (limited to 'src/vm/assemblynative.hpp')
-rw-r--r--src/vm/assemblynative.hpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/vm/assemblynative.hpp b/src/vm/assemblynative.hpp
index 6309ffcf36..ca03239d3e 100644
--- a/src/vm/assemblynative.hpp
+++ b/src/vm/assemblynative.hpp
@@ -50,7 +50,7 @@ public:
Object* securityUNSAFE);
static FCDECL6(Object*, LoadImage, U1Array* PEByteArrayUNSAFE, U1Array* SymByteArrayUNSAFE, Object* securityUNSAFE, StackCrawlMark* stackMark, CLR_BOOL fForIntrospection, SecurityContextSource securityContextSource);
- static FCDECL9(Object*, Load, AssemblyNameBaseObject* assemblyNameUNSAFE,
+ static FCDECL10(Object*, Load, AssemblyNameBaseObject* assemblyNameUNSAFE,
StringObject* codeBaseUNSAFE,
Object* securityUNSAFE,
AssemblyBaseObject* requestingAssemblyUNSAFE,
@@ -58,7 +58,8 @@ public:
ICLRPrivBinder * pPrivHostBinder,
CLR_BOOL fThrowOnFileNotFound,
CLR_BOOL fForIntrospection,
- CLR_BOOL fSuppressSecurityChecks);
+ CLR_BOOL fSuppressSecurityChecks,
+ INT_PTR ptrLoadContextBinder);
static FCDECL1(FC_BOOL_RET, IsFrameworkAssembly, AssemblyNameBaseObject* refAssemblyNameUNSAFE);
static FCDECL1(FC_BOOL_RET, IsNewPortableAssembly, AssemblyNameBaseObject* refAssemblyNameUNSAFE);