Lines Matching defs:debug_info
105 BreakLocationIterator::BreakLocationIterator(Handle<DebugInfo> debug_info,
107 debug_info_ = debug_info;
739 BreakLocationIterator it(node->debug_info(), ALL_BREAK_LOCATIONS);
741 debug->RemoveDebugInfo(node->debug_info());
752 DebugInfoListNode::DebugInfoListNode(DebugInfo* debug_info): next_(NULL) {
756 (global_handles->Create(debug_info)));
972 Handle<DebugInfo> debug_info = GetDebugInfo(shared);
975 BreakLocationIterator break_location_iterator(debug_info,
1177 return !shared->debug_info()->IsUndefined();
1185 return Handle<DebugInfo>(DebugInfo::cast(shared->debug_info()));
1203 Handle<DebugInfo> debug_info = GetDebugInfo(shared);
1208 BreakLocationIterator it(debug_info, SOURCE_BREAK_LOCATIONS);
1215 ASSERT(debug_info->GetBreakPointCount() > 0);
1247 Handle<DebugInfo> debug_info = GetDebugInfo(shared);
1252 BreakLocationIterator it(debug_info, SOURCE_BREAK_LOCATIONS);
1259 ASSERT(debug_info->GetBreakPointCount() > 0);
1269 Object* result = DebugInfo::FindBreakPointInfo(node->debug_info(),
1274 Handle<DebugInfo> debug_info = node->debug_info();
1277 BreakLocationIterator it(debug_info, SOURCE_BREAK_LOCATIONS);
1278 it.FindBreakLocationFromAddress(debug_info->code()->entry() +
1284 if (debug_info->GetBreakPointCount() == 0) {
1285 RemoveDebugInfo(debug_info);
1299 BreakLocationIterator it(node->debug_info(), ALL_BREAK_LOCATIONS);
1306 RemoveDebugInfo(debug_info_list_->debug_info());
1432 Handle<DebugInfo> debug_info = GetDebugInfo(shared);
1435 BreakLocationIterator it(debug_info, ALL_BREAK_LOCATIONS);
1513 debug_info->code()->SourceStatementPosition(frame->pc());
1581 debug_info->code()->SourceStatementPosition(frame->pc());
1712 Handle<DebugInfo> debug_info = GetDebugInfo(shared);
1713 if (debug_info->GetBreakPointCount() == 0) {
1717 isolate->factory()->NewFixedArray(debug_info->GetBreakPointCount());
1719 for (int i = 0; i < debug_info->break_points()->length(); i++) {
1720 if (!debug_info->break_points()->get(i)->IsUndefined()) {
1722 BreakPointInfo::cast(debug_info->break_points()->get(i));
1826 BreakLocationIterator it(node->debug_info(), ALL_BREAK_LOCATIONS);
2314 Handle<DebugInfo> debug_info = isolate->factory()->NewDebugInfo(shared);
2317 DebugInfoListNode* node = new DebugInfoListNode(*debug_info);
2325 void Debug::RemoveDebugInfo(Handle<DebugInfo> debug_info) {
2331 if (*current->debug_info() == *debug_info) {
2338 current->debug_info()->shared()->set_debug_info(
2368 Handle<DebugInfo> debug_info = GetDebugInfo(shared);
2369 Handle<Code> code(debug_info->code());
2370 Handle<Code> original_code(debug_info->original_code());
2386 RelocIterator it(debug_info->code());
2460 Handle<DebugInfo> debug_info = GetDebugInfo(shared);
2461 Handle<Code> code(debug_info->code());
2472 RelocIterator it(debug_info->code());