diff options
Diffstat (limited to 'src/inc/pedecoder.inl')
-rw-r--r-- | src/inc/pedecoder.inl | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/inc/pedecoder.inl b/src/inc/pedecoder.inl index 94c93c3526..9794625a58 100644 --- a/src/inc/pedecoder.inl +++ b/src/inc/pedecoder.inl @@ -1046,6 +1046,21 @@ inline BOOL PEDecoder::GetNativeILIsIbcOptimized() const return (GetNativeHeader()->Flags & CORCOMPILE_HEADER_IS_IBC_OPTIMIZED) != 0; } +inline BOOL PEDecoder::GetNativeILHasReadyToRunHeader() const +{ + CONTRACTL + { + INSTANCE_CHECK; + PRECONDITION(CheckNativeHeader()); + NOTHROW; + GC_NOTRIGGER; + } + CONTRACTL_END; + + PREFIX_ASSUME (GetNativeHeader()!=NULL); + return (GetNativeHeader()->Flags & CORCOMPILE_HEADER_IS_READY_TO_RUN) != 0; +} + inline BOOL PEDecoder::IsNativeILILOnly() const { CONTRACTL |