diff options
author | Jan Kotas <jkotas@microsoft.com> | 2015-12-16 07:06:21 -0800 |
---|---|---|
committer | Jan Kotas <jkotas@microsoft.com> | 2015-12-16 07:06:21 -0800 |
commit | 9332c327270bd53bacb2c5492dd7379a668eabac (patch) | |
tree | dfc54bbf5aab85a328f24bd5510eef426283b200 /src/vm/ceeload.h | |
parent | f309d9ebda3ac9d1f254a3c0d6122e40354c826e (diff) | |
download | coreclr-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.h | 19 |
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() { |