Lines Matching refs:DebugInfo
99 BreakLocation BreakLocation::FromFrame(Handle<DebugInfo> debug_info, in FromFrame()
113 Handle<DebugInfo> debug_info, JavaScriptFrame* frame, in AllAtCurrentStatement()
145 int BreakLocation::BreakIndexFromCodeOffset(Handle<DebugInfo> debug_info, in BreakIndexFromCodeOffset()
165 Handle<DebugInfo> debug_info) const { in HasBreakPoint()
198 BreakIterator::BreakIterator(Handle<DebugInfo> debug_info) in BreakIterator()
389 DebugInfoListNode::DebugInfoListNode(Isolate* isolate, DebugInfo* debug_info) in DebugInfoListNode()
430 Handle<DebugInfo> debug_info(shared->GetDebugInfo(), isolate_); in Break()
521 MaybeHandle<FixedArray> Debug::CheckBreakPoints(Handle<DebugInfo> debug_info, in CheckBreakPoints()
544 Handle<DebugInfo> debug_info(function->shared()->GetDebugInfo(), isolate_); in IsMutedAtCurrentLocation()
601 Handle<DebugInfo> debug_info(shared->GetDebugInfo(), isolate_); in SetBreakPoint()
607 DebugInfo::SetBreakPoint(isolate_, debug_info, *source_position, break_point); in SetBreakPoint()
649 Handle<DebugInfo> debug_info(shared->GetDebugInfo(), isolate_); in SetBreakPointForScript()
658 DebugInfo::SetBreakPoint(isolate_, debug_info, *source_position, break_point); in SetBreakPointForScript()
669 int Debug::FindBreakablePosition(Handle<DebugInfo> debug_info, in FindBreakablePosition()
681 void Debug::ApplyBreakPoints(Handle<DebugInfo> debug_info) { in ApplyBreakPoints()
698 debug_info->SetDebugExecutionMode(DebugInfo::kBreakpoints); in ApplyBreakPoints()
701 void Debug::ClearBreakPoints(Handle<DebugInfo> debug_info) { in ClearBreakPoints()
725 Handle<Object> result = DebugInfo::FindBreakPointInfo( in ClearBreakPoint()
728 Handle<DebugInfo> debug_info = node->debug_info(); in ClearBreakPoint()
729 if (DebugInfo::ClearBreakPoint(isolate_, debug_info, break_point)) { in ClearBreakPoint()
743 Handle<DebugInfo> debug_info = GetOrCreateDebugInfo(shared); in GetFunctionDebuggingId()
745 if (id == DebugInfo::kNoDebuggingId) { in GetFunctionDebuggingId()
769 ClearAllDebugInfos([=](Handle<DebugInfo> info) { in ClearAllBreakPoints()
782 Handle<DebugInfo> debug_info(shared->GetDebugInfo(), isolate_); in FloodWithOneShot()
808 MaybeHandle<FixedArray> Debug::GetHitBreakPoints(Handle<DebugInfo> debug_info, in GetHitBreakPoints()
994 Handle<DebugInfo> debug_info(shared->GetDebugInfo(), isolate_); in PrepareStep()
1086 Handle<DebugInfo> debug_info(shared->GetDebugInfo(), isolate); in GetSourceBreakLocations()
1132 Handle<DebugInfo> debug_info = node->debug_info(); in ClearOneShot()
1194 Handle<DebugInfo> debug_info = GetOrCreateDebugInfo(shared); in PrepareFunctionForDebugExecution()
1195 if (debug_info->flags() & DebugInfo::kPreparedForDebugExecution) return; in PrepareFunctionForDebugExecution()
1222 DebugInfo::kPreparedForDebugExecution); in PrepareFunctionForDebugExecution()
1288 void FindBreakablePositions(Handle<DebugInfo> debug_info, int start_position, in FindBreakablePositions()
1311 Handle<DebugInfo> debug_info(shared->GetDebugInfo(), isolate_); in GetPossibleBreakpoints()
1349 Handle<DebugInfo> debug_info(candidate->GetDebugInfo(), isolate_); in GetPossibleBreakpoints()
1479 Handle<DebugInfo> debug_info = GetOrCreateDebugInfo(shared); in CreateBreakInfo()
1487 factory->NewFixedArray(DebugInfo::kEstimatedNofBreakPointsInFunction)); in CreateBreakInfo()
1490 flags |= DebugInfo::kHasBreakInfo; in CreateBreakInfo()
1491 if (CanBreakAtEntry(shared)) flags |= DebugInfo::kCanBreakAtEntry; in CreateBreakInfo()
1496 Handle<DebugInfo> Debug::GetOrCreateDebugInfo( in GetOrCreateDebugInfo()
1501 Handle<DebugInfo> debug_info = isolate_->factory()->NewDebugInfo(shared); in GetOrCreateDebugInfo()
1513 Handle<DebugInfo> debug_info = GetOrCreateDebugInfo(shared); in InstallCoverageInfo()
1517 debug_info->set_flags(debug_info->flags() | DebugInfo::kHasCoverageInfo); in InstallCoverageInfo()
1523 [=](Handle<DebugInfo> info) { info->ClearCoverageInfo(isolate_); }); in RemoveAllCoverageInfos()
1528 [=](Handle<DebugInfo> info) { info->set_debugger_hints(0); }); in ClearAllDebuggerHints()
1531 void Debug::FindDebugInfo(Handle<DebugInfo> debug_info, in FindDebugInfo()
1550 Handle<DebugInfo> debug_info = current->debug_info(); in ClearAllDebugInfos()
1562 void Debug::RemoveBreakInfoAndMaybeFree(Handle<DebugInfo> debug_info) { in RemoveBreakInfoAndMaybeFree()
1585 Handle<DebugInfo> debug_info(node->debug_info()); in FreeDebugInfoListNode()
1601 Handle<DebugInfo> debug_info(shared->GetDebugInfo(), isolate_); in IsBreakAtReturn()
1795 Handle<DebugInfo> debug_info = GetOrCreateDebugInfo(shared); in IsBlackboxed()
1923 isolate_->debug_execution_mode() == DebugInfo::kSideEffects || in UpdateHookOnFunctionCall()
2053 Handle<DebugInfo> debug_info = current->debug_info(); in UpdateDebugInfosForExecutionMode()
2057 if (isolate_->debug_execution_mode() == DebugInfo::kBreakpoints) { in UpdateDebugInfosForExecutionMode()
2070 DCHECK(isolate_->debug_execution_mode() != DebugInfo::kSideEffects); in StartSideEffectCheckMode()
2071 isolate_->set_debug_execution_mode(DebugInfo::kSideEffects); in StartSideEffectCheckMode()
2088 DCHECK(isolate_->debug_execution_mode() == DebugInfo::kSideEffects); in StopSideEffectCheckMode()
2098 isolate_->set_debug_execution_mode(DebugInfo::kBreakpoints); in StopSideEffectCheckMode()
2112 void Debug::ApplySideEffectChecks(Handle<DebugInfo> debug_info) { in ApplySideEffectChecks()
2117 debug_info->SetDebugExecutionMode(DebugInfo::kSideEffects); in ApplySideEffectChecks()
2120 void Debug::ClearSideEffectChecks(Handle<DebugInfo> debug_info) { in ClearSideEffectChecks()
2136 DCHECK_EQ(isolate_->debug_execution_mode(), DebugInfo::kSideEffects); in PerformSideEffectCheck()
2143 Handle<DebugInfo> debug_info = GetOrCreateDebugInfo(shared); in PerformSideEffectCheck()
2144 DebugInfo::SideEffectState side_effect_state = in PerformSideEffectCheck()
2147 case DebugInfo::kHasSideEffects: in PerformSideEffectCheck()
2156 case DebugInfo::kRequiresRuntimeChecks: { in PerformSideEffectCheck()
2171 case DebugInfo::kHasNoSideEffect: in PerformSideEffectCheck()
2173 case DebugInfo::kNotComputed: in PerformSideEffectCheck()
2186 DCHECK_EQ(isolate_->debug_execution_mode(), DebugInfo::kSideEffects); in PerformSideEffectCheckForCallback()
2206 DCHECK_EQ(isolate_->debug_execution_mode(), DebugInfo::kSideEffects); in PerformSideEffectCheckAtBytecode()
2229 DCHECK_EQ(isolate_->debug_execution_mode(), DebugInfo::kSideEffects); in PerformSideEffectCheckForObject()