Skip to content

Commit dc3f1d2

Browse files
[1.8>1.9] Revert "OS#15659337: Try to allocate JIT code in PreReservedSegment even if CFG is not enabled"
This reverts commit d8b60d1.
2 parents 91ec1ef + 01b638e commit dc3f1d2

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

lib/Backend/Func.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1140,11 +1140,12 @@ Func::IsAggressiveIntTypeSpecDisabled() const
11401140
return (HasProfileInfo() && GetReadOnlyProfileInfo()->IsAggressiveIntTypeSpecDisabled(IsLoopBody())) || m_output.IsAggressiveIntTypeSpecDisabled();
11411141
}
11421142

1143-
bool Func::CanAllocInPreReservedHeapPageSegment()
1143+
bool Func::CanAllocInPreReservedHeapPageSegment ()
11441144
{
11451145
#ifdef _CONTROL_FLOW_GUARD
11461146
return PHASE_FORCE1(Js::PreReservedHeapAllocPhase) || (!PHASE_OFF1(Js::PreReservedHeapAllocPhase) &&
1147-
!IsJitInDebugMode()
1147+
!IsJitInDebugMode() && GetThreadContextInfo()->IsCFGEnabled()
1148+
//&& !GetScriptContext()->IsScriptContextInDebugMode()
11481149
#if _M_IX86
11491150
&& m_workItem->GetJitMode() == ExecutionMode::FullJit
11501151

0 commit comments

Comments
 (0)