diff options
Diffstat (limited to 'src/vm/ceeload.h')
-rw-r--r-- | src/vm/ceeload.h | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/vm/ceeload.h b/src/vm/ceeload.h index 4fecdef22e..9fc905cc8a 100644 --- a/src/vm/ceeload.h +++ b/src/vm/ceeload.h @@ -3686,6 +3686,7 @@ private: // If true, then only other transient modules can depend on this module. bool m_fIsTransient; +#if !defined DACCESS_COMPILE && !defined CROSSGEN_COMPILE // Returns true iff metadata capturing is suppressed bool IsMetadataCaptureSuppressed(); @@ -3705,8 +3706,8 @@ private: pModule->ResumeMetadataCapture(); } - ReflectionModule(Assembly *pAssembly, mdFile token, PEFile *pFile); +#endif // !DACCESS_COMPILE && !CROSSGEN_COMPILE public: @@ -3715,14 +3716,13 @@ public: PTR_SBuffer GetDynamicMetadataBuffer() const; #endif +#if !defined DACCESS_COMPILE && !defined CROSSGEN_COMPILE static ReflectionModule *Create(Assembly *pAssembly, PEFile *pFile, AllocMemTracker *pamTracker, LPCWSTR szName, BOOL fIsTransient); - void Initialize(AllocMemTracker *pamTracker, LPCWSTR szName); - void Destruct(); -#ifndef DACCESS_COMPILE + void ReleaseILData(); -#endif +#endif // !DACCESS_COMPILE && !CROSSGEN_COMPILE // Overides functions to access sections virtual TADDR GetIL(RVA target); @@ -3786,17 +3786,14 @@ public: } #ifndef DACCESS_COMPILE +#ifndef CROSSGEN_COMPILE typedef Wrapper< ReflectionModule*, ReflectionModule::SuppressCaptureWrapper, ReflectionModule::ResumeCaptureWrapper> SuppressMetadataCaptureHolder; +#endif // !CROSSGEN_COMPILE - - - // Eagerly serialize the metadata to a buffer that the debugger can retrieve. - void CaptureModuleMetaDataToMemory(); - HRESULT SetISymUnmanagedWriter(ISymUnmanagedWriter *pWriter) { CONTRACTL @@ -3825,6 +3822,9 @@ public: return S_OK; } #endif // !DACCESS_COMPILE + + // Eagerly serialize the metadata to a buffer that the debugger can retrieve. + void CaptureModuleMetaDataToMemory(); }; // Module holders |