diff options
author | Jan Kotas <jkotas@microsoft.com> | 2018-08-14 06:34:34 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-08-14 06:34:34 -0700 |
commit | 0b5e0648bdaa1abacea803b90384f9b937af9fc3 (patch) | |
tree | 27c73836e0325589d38e6ce5dcd5c206c4d5e04f /src/vm/assemblynative.cpp | |
parent | 66b3197f69cf4669ba04a7a8121d33d9aa5d3c9d (diff) | |
download | coreclr-0b5e0648bdaa1abacea803b90384f9b937af9fc3.tar.gz coreclr-0b5e0648bdaa1abacea803b90384f9b937af9fc3.tar.bz2 coreclr-0b5e0648bdaa1abacea803b90384f9b937af9fc3.zip |
Delete dead code (#19452)
Unused strong name signing paths and related code
Diffstat (limited to 'src/vm/assemblynative.cpp')
-rw-r--r-- | src/vm/assemblynative.cpp | 95 |
1 files changed, 0 insertions, 95 deletions
diff --git a/src/vm/assemblynative.cpp b/src/vm/assemblynative.cpp index 830cadffae..be1cbc39b9 100644 --- a/src/vm/assemblynative.cpp +++ b/src/vm/assemblynative.cpp @@ -1087,68 +1087,10 @@ void QCALLTYPE AssemblyNative::GetEntryPoint(QCall::AssemblyHandle pAssembly, QC //--------------------------------------------------------------------------------------- // -// Get the raw bytes making up this assembly -// -// Arguments: -// pAssembly - Assembly to get the data of -// retRawBytes - [out] raw bytes of the assembly -// - -// static -void QCALLTYPE AssemblyNative::GetRawBytes(QCall::AssemblyHandle pAssembly, - QCall::ObjectHandleOnStack retRawBytes) -{ - QCALL_CONTRACT; - BEGIN_QCALL; - - PEFile *pPEFile = pAssembly->GetFile(); - if (pPEFile != NULL) - { - PEImage *pPEImage = pPEFile->GetILimage(); - - if (pPEImage != NULL) - { - SBuffer dataBuffer; - pPEImage->GetImageBits(PEImageLayout::LAYOUT_FLAT, dataBuffer); - - if (dataBuffer.GetSize() > 0) - { - retRawBytes.SetByteArray(dataBuffer, dataBuffer.GetSize()); - } - } - } - - END_QCALL; -} - -//--------------------------------------------------------------------------------------- -// // Release QCALL for System.SafePEFileHandle // // -// static -void QCALLTYPE AssemblyNative::ReleaseSafePEFileHandle(PEFile *pPEFile) -{ - CONTRACTL - { - QCALL_CHECK; - PRECONDITION(CheckPointer(pPEFile)); - } - CONTRACTL_END; - - BEGIN_QCALL; - - pPEFile->Release(); - - END_QCALL; -} - -// save the manifest to disk! -extern void ManagedBitnessFlagsToUnmanagedBitnessFlags( - INT32 portableExecutableKind, INT32 imageFileMachine, - DWORD* pPeFlags, DWORD* pCorhFlags); - void QCALLTYPE AssemblyNative::GetFullName(QCall::AssemblyHandle pAssembly, QCall::StringHandleOnStack retString) { QCALL_CONTRACT; @@ -1203,22 +1145,6 @@ void QCALLTYPE AssemblyNative::GetEntryAssembly(QCall::ObjectHandleOnStack retAs return; } -// return the on disk assembly module for reflection emit. This only works for dynamic assembly. -FCIMPL1(ReflectModuleBaseObject *, AssemblyNative::GetOnDiskAssemblyModule, AssemblyBaseObject* pAssemblyUNSAFE) -{ - FCALL_CONTRACT; - - ASSEMBLYREF refAssembly = (ASSEMBLYREF)ObjectToOBJECTREF(pAssemblyUNSAFE); - - if (refAssembly == NULL) - FCThrowRes(kArgumentNullException, W("Arg_InvalidHandle")); - - DomainAssembly *pAssembly = refAssembly->GetDomainAssembly(); - - FC_RETURN_MODULE_OBJECT(pAssembly->GetCurrentAssembly()->GetOnDiskManifestModule(), refAssembly); -} -FCIMPLEND - // return the in memory assembly module for reflection emit. This only works for dynamic assembly. FCIMPL1(ReflectModuleBaseObject *, AssemblyNative::GetInMemoryAssemblyModule, AssemblyBaseObject* pAssemblyUNSAFE) { @@ -1257,27 +1183,6 @@ void QCALLTYPE AssemblyNative::GetImageRuntimeVersion(QCall::AssemblyHandle pAss END_QCALL; } - - -#ifdef FEATURE_APPX -/*static*/ -BOOL QCALLTYPE AssemblyNative::IsDesignerBindingContext(QCall::AssemblyHandle pAssembly) -{ - QCALL_CONTRACT; - - BOOL fRet = FALSE; - - BEGIN_QCALL; - - PEFile *pPEFile = pAssembly->GetFile(); - fRet = pPEFile->IsDesignerBindingContext(); - - END_QCALL; - - return fRet; -} -#endif // FEATURE_APPX - /*static*/ INT_PTR QCALLTYPE AssemblyNative::InitializeAssemblyLoadContext(INT_PTR ptrManagedAssemblyLoadContext, BOOL fRepresentsTPALoadContext) { |