Lines Matching full:debug_info
87 bool DebugInfo::ClearBreakPoint(Isolate* isolate, Handle<DebugInfo> debug_info, in ClearBreakPoint() argument
89 DCHECK(debug_info->HasBreakInfo()); in ClearBreakPoint()
90 for (int i = 0; i < debug_info->break_points()->length(); i++) { in ClearBreakPoint()
91 if (debug_info->break_points()->get(i)->IsUndefined(isolate)) continue; in ClearBreakPoint()
93 BreakPointInfo::cast(debug_info->break_points()->get(i)), isolate); in ClearBreakPoint()
102 void DebugInfo::SetBreakPoint(Isolate* isolate, Handle<DebugInfo> debug_info, in SetBreakPoint() argument
105 DCHECK(debug_info->HasBreakInfo()); in SetBreakPoint()
107 debug_info->GetBreakPointInfo(isolate, source_position), isolate); in SetBreakPoint()
118 for (int i = 0; i < debug_info->break_points()->length(); i++) { in SetBreakPoint()
119 if (debug_info->break_points()->get(i)->IsUndefined(isolate)) { in SetBreakPoint()
127 Handle<FixedArray>(debug_info->break_points(), isolate); in SetBreakPoint()
132 debug_info->set_break_points(*new_break_points); in SetBreakPoint()
144 debug_info->break_points()->set(index, *new_break_point_info); in SetBreakPoint()
174 Handle<DebugInfo> debug_info, in FindBreakPointInfo() argument
176 DCHECK(debug_info->HasBreakInfo()); in FindBreakPointInfo()
177 for (int i = 0; i < debug_info->break_points()->length(); i++) { in FindBreakPointInfo()
178 if (!debug_info->break_points()->get(i)->IsUndefined(isolate)) { in FindBreakPointInfo()
180 BreakPointInfo::cast(debug_info->break_points()->get(i)), isolate); in FindBreakPointInfo()