diff options
author | Jan Kotas <jkotas@microsoft.com> | 2017-05-17 18:25:05 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-05-17 18:25:05 -0700 |
commit | 13e7c4368da664a8b50228b1a5ef01a660fbb2dd (patch) | |
tree | f3f36157c201fab5bc4558beceb9f8e83fbab3f6 /src/vm/assemblynative.hpp | |
parent | c290deb3bd5331a5d70470e6203f2b4b2059bd90 (diff) | |
download | coreclr-13e7c4368da664a8b50228b1a5ef01a660fbb2dd.tar.gz coreclr-13e7c4368da664a8b50228b1a5ef01a660fbb2dd.tar.bz2 coreclr-13e7c4368da664a8b50228b1a5ef01a660fbb2dd.zip |
Finish deleting dead CAS code from CoreLib (#11436)
Fixes #9321 and deletes CleanupToDoList.cs
Delete unmanaged security implementation
Diffstat (limited to 'src/vm/assemblynative.hpp')
-rw-r--r-- | src/vm/assemblynative.hpp | 41 |
1 files changed, 1 insertions, 40 deletions
diff --git a/src/vm/assemblynative.hpp b/src/vm/assemblynative.hpp index 71e8b51181..267231bd99 100644 --- a/src/vm/assemblynative.hpp +++ b/src/vm/assemblynative.hpp @@ -24,20 +24,6 @@ class AssemblyNative friend class BaseDomain; friend class DomainAssembly; -private: - static Assembly* GetPostPolicyAssembly(PEAssembly *pFile, - BOOL fForIntrospection, - AssemblyLoadSecurity *pLoadSecurity, - BOOL fIsLoadByteArray = FALSE); - - static Assembly* LoadFromBuffer(BOOL fForIntrospection, - const BYTE* pAssemblyData, - UINT64 uAssemblyLength, - const BYTE* pPDBData, - UINT64 uPDBLength, - StackCrawlMark* stackMark, - Object * securityUNSAFE, - SecurityContextSource securityContextSource); public: // static FCALLs static @@ -46,15 +32,12 @@ public: static void QCALLTYPE GetExecutingAssembly(QCall::StackCrawlMarkHandle stackMark, QCall::ObjectHandleOnStack retAssembly); - static FCDECL10(Object*, Load, AssemblyNameBaseObject* assemblyNameUNSAFE, + static FCDECL7(Object*, Load, AssemblyNameBaseObject* assemblyNameUNSAFE, StringObject* codeBaseUNSAFE, - Object* securityUNSAFE, AssemblyBaseObject* requestingAssemblyUNSAFE, StackCrawlMark* stackMark, ICLRPrivBinder * pPrivHostBinder, CLR_BOOL fThrowOnFileNotFound, - CLR_BOOL fForIntrospection, - CLR_BOOL fSuppressSecurityChecks, INT_PTR ptrLoadContextBinder); // @@ -84,9 +67,6 @@ public: void QCALLTYPE GetLocation(QCall::AssemblyHandle pAssembly, QCall::StringHandleOnStack retString); static - FCDECL1(FC_BOOL_RET, IsReflectionOnly, AssemblyBaseObject * pAssemblyUNSAFE); - - static void QCALLTYPE GetCodeBase(QCall::AssemblyHandle pAssembly, BOOL fCopiedName, QCall::StringHandleOnStack retString); static @@ -138,27 +118,8 @@ public: static FCDECL1(ReflectModuleBaseObject *, GetOnDiskAssemblyModule, AssemblyBaseObject * pAssemblyUNSAFE); static FCDECL1(ReflectModuleBaseObject *, GetInMemoryAssemblyModule, AssemblyBaseObject * pAssemblyUNSAFE); - - static - void QCALLTYPE GetGrantSet(QCall::AssemblyHandle pAssembly, QCall::ObjectHandleOnStack retGranted, QCall::ObjectHandleOnStack retDenied); - - static - BOOL QCALLTYPE IsAllSecurityCritical(QCall::AssemblyHandle pAssembly); - - static - BOOL QCALLTYPE IsAllSecuritySafeCritical(QCall::AssemblyHandle pAssembly); - - static - BOOL QCALLTYPE IsAllPublicAreaSecuritySafeCritical(QCall::AssemblyHandle pAssembly); - - static - BOOL QCALLTYPE IsAllSecurityTransparent(QCall::AssemblyHandle pAssembly); - static void QCALLTYPE GetImageRuntimeVersion(QCall::AssemblyHandle pAssembly, QCall::StringHandleOnStack retString); - - static - INT64 QCALLTYPE GetHostContext(QCall::AssemblyHandle pAssembly); // |