Index: src/debug/debug.cc |
diff --git a/src/debug/debug.cc b/src/debug/debug.cc |
index a7bce4083b90c8ed2915d926be4401851258f72d..27c911d03d04938441c94df0ec1eb4d724d1158a 100644 |
--- a/src/debug/debug.cc |
+++ b/src/debug/debug.cc |
@@ -271,21 +271,6 @@ BreakLocation BreakLocation::FromFrame(Handle<DebugInfo> debug_info, |
return FromCodeOffset(debug_info, call_offset); |
} |
-// Find the break point at the supplied address, or the closest one before |
-// the address. |
-void BreakLocation::FromCodeOffsetSameStatement( |
- Handle<DebugInfo> debug_info, int offset, List<BreakLocation>* result_out) { |
- int break_index = BreakIndexFromCodeOffset(debug_info, offset); |
- base::SmartPointer<Iterator> it(GetIterator(debug_info)); |
- it->SkipTo(break_index); |
- int statement_position = it->statement_position(); |
- while (!it->Done() && it->statement_position() == statement_position) { |
- result_out->Add(it->GetBreakLocation()); |
- it->Next(); |
- } |
-} |
- |
- |
void BreakLocation::AllForStatementPosition(Handle<DebugInfo> debug_info, |
int statement_position, |
List<BreakLocation>* result_out) { |
@@ -1668,45 +1653,6 @@ Handle<FixedArray> Debug::GetLoadedScripts() { |
} |
-void Debug::GetStepinPositions(JavaScriptFrame* frame, StackFrame::Id frame_id, |
- List<int>* results_out) { |
- FrameSummary summary = GetFirstFrameSummary(frame); |
- |
- Handle<JSFunction> fun = Handle<JSFunction>(summary.function()); |
- Handle<SharedFunctionInfo> shared = Handle<SharedFunctionInfo>(fun->shared()); |
- |
- if (!EnsureDebugInfo(shared, fun)) return; |
- |
- Handle<DebugInfo> debug_info(shared->GetDebugInfo()); |
- // Refresh frame summary if the code has been recompiled for debugging. |
- if (AbstractCode::cast(shared->code()) != *summary.abstract_code()) { |
- summary = GetFirstFrameSummary(frame); |
- } |
- |
- int call_offset = |
- CallOffsetFromCodeOffset(summary.code_offset(), frame->is_interpreted()); |
- List<BreakLocation> locations; |
- BreakLocation::FromCodeOffsetSameStatement(debug_info, call_offset, |
- &locations); |
- |
- for (BreakLocation location : locations) { |
- if (location.code_offset() <= summary.code_offset()) { |
- // The break point is near our pc. Could be a step-in possibility, |
- // that is currently taken by active debugger call. |
- if (break_frame_id() == StackFrame::NO_ID) { |
- continue; // We are not stepping. |
- } else { |
- JavaScriptFrameIterator frame_it(isolate_, break_frame_id()); |
- // If our frame is a top frame and we are stepping, we can do step-in |
- // at this place. |
- if (frame_it.frame()->id() != frame_id) continue; |
- } |
- } |
- if (location.IsCall()) results_out->Add(location.position()); |
- } |
-} |
- |
- |
void Debug::RecordEvalCaller(Handle<Script> script) { |
script->set_compilation_type(Script::COMPILATION_TYPE_EVAL); |
// For eval scripts add information on the function from which eval was |