diff options
author | danmosemsft <danmose@microsoft.com> | 2017-02-14 21:13:22 -0800 |
---|---|---|
committer | danmosemsft <danmose@microsoft.com> | 2017-02-14 21:24:06 -0800 |
commit | 1aa7d6b8796f7e28a63162117c5bb16a207a472b (patch) | |
tree | 1347fab12a3d22c12f40abc195f938f611951f83 /src/vm/pefile.h | |
parent | 16eb7551d9f5ea8ec593dc86b789df4db2198a4b (diff) | |
download | coreclr-1aa7d6b8796f7e28a63162117c5bb16a207a472b.tar.gz coreclr-1aa7d6b8796f7e28a63162117c5bb16a207a472b.tar.bz2 coreclr-1aa7d6b8796f7e28a63162117c5bb16a207a472b.zip |
Remove never defined FEATURE_MULTIMODULE_ASSEMBLIES
Diffstat (limited to 'src/vm/pefile.h')
-rw-r--r-- | src/vm/pefile.h | 79 |
1 files changed, 0 insertions, 79 deletions
diff --git a/src/vm/pefile.h b/src/vm/pefile.h index 421297303c..d4f375565d 100644 --- a/src/vm/pefile.h +++ b/src/vm/pefile.h @@ -871,90 +871,11 @@ class PEAssembly : public PEFile } }; -#ifdef FEATURE_MULTIMODULE_ASSEMBLIES - -class PEModule : public PEFile -{ - VPTR_VTABLE_CLASS(PEModule, PEFile) - - public: - - // ------------------------------------------------------------ - // Public API - // ------------------------------------------------------------ - - static PEModule *Open(PEAssembly *assembly, mdFile token, - const SString &fileName); - - static PEModule *OpenMemory(PEAssembly *assembly, mdFile kToken, - const void *flat, COUNT_T size); - - static PEModule *Create(PEAssembly *assembly, mdFile kToken, IMetaDataEmit *pEmit); - -#ifdef DACCESS_COMPILE - virtual void EnumMemoryRegions(CLRDataEnumMemoryFlags flags); -#endif - - private: - // Private helpers for crufty exception handling reasons - static PEModule *DoOpen(PEAssembly *assembly, mdFile token, - const SString &fileName); - - static PEModule *DoOpenMemory(PEAssembly *assembly, mdFile kToken, - const void *flat, COUNT_T size); - public: - - // ------------------------------------------------------------ - // Metadata access - // ------------------------------------------------------------ - - PEAssembly *GetAssembly(); - mdFile GetToken(); - BOOL IsResource(); - BOOL IsIStream(); - LPCUTF8 GetSimpleName(); - - // ------------------------------------------------------------ - // Logging - // ------------------------------------------------------------ -#ifdef FEATURE_PREJIT - void ExternalVLog(DWORD facility, DWORD level, const WCHAR *fmt, va_list args) DAC_EMPTY(); - void FlushExternalLog() DAC_EMPTY(); -#endif -private: - // ------------------------------------------------------------ - // Loader access API - // ------------------------------------------------------------ - - friend class DomainModule; -#ifdef FEATURE_PREJIT - void SetNativeImage(const SString &fullPath); -#endif // FEATURE_PREJIT - -private: - -#ifndef DACCESS_COMPILE - PEModule(PEImage *image, PEAssembly *assembly, mdFile token, IMetaDataEmit *pEmit); - virtual ~PEModule(); -#endif - - // ------------------------------------------------------------ - // Instance fields - // ------------------------------------------------------------ - - PTR_PEAssembly m_assembly; - mdFile m_token; - BOOL m_bIsResource; -}; -#endif // FEATURE_MULTIMODULE_ASSEMBLIES typedef ReleaseHolder<PEFile> PEFileHolder; typedef ReleaseHolder<PEAssembly> PEAssemblyHolder; -#ifdef FEATURE_MULTIMODULE_ASSEMBLIES -typedef ReleaseHolder<PEModule> PEModuleHolder; -#endif // FEATURE_MULTIMODULE_ASSEMBLIES // A small shim around PEAssemblies/IBindResult that allow us to write Fusion/CLR-agnostic |