summaryrefslogtreecommitdiff
path: root/src/vm/ceeload.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/vm/ceeload.h')
-rw-r--r--src/vm/ceeload.h20
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