summaryrefslogtreecommitdiff
path: root/src/vm/ceeload.h
diff options
context:
space:
mode:
authorJan Kotas <jkotas@microsoft.com>2015-12-16 07:06:21 -0800
committerJan Kotas <jkotas@microsoft.com>2015-12-16 07:06:21 -0800
commit9332c327270bd53bacb2c5492dd7379a668eabac (patch)
treedfc54bbf5aab85a328f24bd5510eef426283b200 /src/vm/ceeload.h
parentf309d9ebda3ac9d1f254a3c0d6122e40354c826e (diff)
downloadcoreclr-9332c327270bd53bacb2c5492dd7379a668eabac.tar.gz
coreclr-9332c327270bd53bacb2c5492dd7379a668eabac.tar.bz2
coreclr-9332c327270bd53bacb2c5492dd7379a668eabac.zip
Bug fixes from desktop
- Low memory perf fixes in GC - Update EnC-capable logic to depend on assembly manifest [tfs-changeset: 1558202]
Diffstat (limited to 'src/vm/ceeload.h')
-rw-r--r--src/vm/ceeload.h19
1 files changed, 2 insertions, 17 deletions
diff --git a/src/vm/ceeload.h b/src/vm/ceeload.h
index 9fc905cc8a..7963450b50 100644
--- a/src/vm/ceeload.h
+++ b/src/vm/ceeload.h
@@ -2031,28 +2031,13 @@ protected:
return (IsEditAndContinueCapable()) && ((m_dwTransientFlags & IS_EDIT_AND_CONTINUE) != 0);
}
- BOOL IsEditAndContinueCapable();
+ BOOL IsEditAndContinueCapable();
BOOL IsIStream() { LIMITED_METHOD_CONTRACT; return GetFile()->IsIStream(); }
BOOL IsSystem() { WRAPPER_NO_CONTRACT; SUPPORTS_DAC; return m_file->IsSystem(); }
- static BOOL IsEditAndContinueCapable(PEFile *file)
- {
- CONTRACTL
- {
- NOTHROW;
- GC_NOTRIGGER;
- SO_TOLERANT;
- MODE_ANY;
- SUPPORTS_DAC;
- }
- CONTRACTL_END;
-
-
- // Some modules are never EnC-capable
- return ! (file->IsSystem() || file->IsResource() || file->HasNativeImage() || file->IsDynamic());
- }
+ static BOOL IsEditAndContinueCapable(Assembly *pAssembly, PEFile *file);
void EnableEditAndContinue()
{