Home | History | Annotate | Download | only in src

Lines Matching defs:debug_info

105 BreakLocationIterator::BreakLocationIterator(Handle<DebugInfo> debug_info,
107 debug_info_ = debug_info;
702 BreakLocationIterator it(node->debug_info(), ALL_BREAK_LOCATIONS);
704 debug->RemoveDebugInfo(node->debug_info());
715 DebugInfoListNode::DebugInfoListNode(DebugInfo* debug_info): next_(NULL) {
719 (global_handles->Create(debug_info)));
924 Handle<DebugInfo> debug_info = GetDebugInfo(shared);
927 BreakLocationIterator break_location_iterator(debug_info,
1128 return !shared->debug_info()->IsUndefined();
1136 return Handle<DebugInfo>(DebugInfo::cast(shared->debug_info()));
1152 Handle<DebugInfo> debug_info = GetDebugInfo(shared);
1157 BreakLocationIterator it(debug_info, SOURCE_BREAK_LOCATIONS);
1164 ASSERT(debug_info->GetBreakPointCount() > 0);
1173 Object* result = DebugInfo::FindBreakPointInfo(node->debug_info(),
1178 Handle<DebugInfo> debug_info = node->debug_info();
1179 Handle<SharedFunctionInfo> shared(debug_info->shared());
1186 BreakLocationIterator it(debug_info, SOURCE_BREAK_LOCATIONS);
1192 if (debug_info->GetBreakPointCount() == 0) {
1193 RemoveDebugInfo(debug_info);
1207 BreakLocationIterator it(node->debug_info(), ALL_BREAK_LOCATIONS);
1214 RemoveDebugInfo(debug_info_list_->debug_info());
1340 Handle<DebugInfo> debug_info = GetDebugInfo(shared);
1343 BreakLocationIterator it(debug_info, ALL_BREAK_LOCATIONS);
1420 debug_info->code()->SourceStatementPosition(frame->pc());
1489 debug_info->code()->SourceStatementPosition(frame->pc());
1614 Handle<DebugInfo> debug_info = GetDebugInfo(shared);
1615 if (debug_info->GetBreakPointCount() == 0) {
1619 isolate->factory()->NewFixedArray(debug_info->GetBreakPointCount());
1621 for (int i = 0; i < debug_info->break_points()->length(); i++) {
1622 if (!debug_info->break_points()->get(i)->IsUndefined()) {
1624 BreakPointInfo::cast(debug_info->break_points()->get(i));
1714 BreakLocationIterator it(node->debug_info(), ALL_BREAK_LOCATIONS);
2054 Handle<DebugInfo> debug_info = FACTORY->NewDebugInfo(shared);
2057 DebugInfoListNode* node = new DebugInfoListNode(*debug_info);
2068 void Debug::RemoveDebugInfo(Handle<DebugInfo> debug_info) {
2074 if (*current->debug_info() == *debug_info) {
2081 current->debug_info()->shared()->set_debug_info(
2111 Handle<DebugInfo> debug_info = GetDebugInfo(shared);
2112 Handle<Code> code(debug_info->code());
2113 Handle<Code> original_code(debug_info->original_code());
2129 RelocIterator it(debug_info->code());
2203 Handle<DebugInfo> debug_info = GetDebugInfo(shared);
2204 Handle<Code> code(debug_info->code());
2215 RelocIterator it(debug_info->code());