summaryrefslogtreecommitdiff
path: root/src/vm/assemblynative.cpp
diff options
context:
space:
mode:
authorJan Kotas <jkotas@microsoft.com>2018-08-14 06:34:34 -0700
committerGitHub <noreply@github.com>2018-08-14 06:34:34 -0700
commit0b5e0648bdaa1abacea803b90384f9b937af9fc3 (patch)
tree27c73836e0325589d38e6ce5dcd5c206c4d5e04f /src/vm/assemblynative.cpp
parent66b3197f69cf4669ba04a7a8121d33d9aa5d3c9d (diff)
downloadcoreclr-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.cpp95
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)
{