Index: Source/core/inspector/InspectorDebuggerAgent.cpp |
diff --git a/Source/core/inspector/InspectorDebuggerAgent.cpp b/Source/core/inspector/InspectorDebuggerAgent.cpp |
index 234384b4b731952369dacc0028184440693f7b8d..3d22f1aecd227309c8f4a0dcff4f896c25012897 100644 |
--- a/Source/core/inspector/InspectorDebuggerAgent.cpp |
+++ b/Source/core/inspector/InspectorDebuggerAgent.cpp |
@@ -106,7 +106,6 @@ |
, m_pausedScriptState(nullptr) |
, m_javaScriptPauseScheduled(false) |
, m_debuggerStepScheduled(false) |
- , m_steppingFromFramework(false) |
, m_pausingOnNativeEvent(false) |
, m_listener(0) |
, m_skippedStepInCount(0) |
@@ -475,9 +474,6 @@ |
ScriptDebugListener::SkipPauseRequest InspectorDebuggerAgent::shouldSkipExceptionPause() |
{ |
- if (m_steppingFromFramework) |
- return ScriptDebugListener::NoSkip; |
- |
// FIXME: Fast return: if (!m_cachedSkipStackRegExp && !has_any_anti_breakpoint) return ScriptDebugListener::NoSkip; |
RefPtrWillBeRawPtr<JavaScriptCallFrame> topFrame = scriptDebugServer().topCallFrameNoScopes(); |
@@ -530,7 +526,7 @@ |
ScriptDebugListener::SkipPauseRequest InspectorDebuggerAgent::shouldSkipStepPause() |
{ |
- if (!m_cachedSkipStackRegExp || m_steppingFromFramework) |
+ if (!m_cachedSkipStackRegExp) |
return ScriptDebugListener::NoSkip; |
RefPtrWillBeRawPtr<JavaScriptCallFrame> topFrame = scriptDebugServer().topCallFrameNoScopes(); |
@@ -560,16 +556,6 @@ |
return ScriptDebugListener::StepInto; |
} |
-bool InspectorDebuggerAgent::isTopCallFrameInFramework() |
-{ |
- if (!m_cachedSkipStackRegExp) |
- return false; |
- |
- RefPtrWillBeRawPtr<JavaScriptCallFrame> topFrame = scriptDebugServer().topCallFrameNoScopes(); |
- String scriptUrl = scriptURL(topFrame.get()); |
- return !scriptUrl.isEmpty() && m_cachedSkipStackRegExp->match(scriptUrl) != -1; |
-} |
- |
PassRefPtr<TypeBuilder::Debugger::Location> InspectorDebuggerAgent::resolveBreakpoint(const String& breakpointId, const String& scriptId, const ScriptBreakpoint& breakpoint, BreakpointSource source) |
{ |
ScriptsMap::iterator scriptIterator = m_scripts.find(scriptId); |
@@ -797,7 +783,6 @@ |
if (!assertPaused(errorString)) |
return; |
m_debuggerStepScheduled = false; |
- m_steppingFromFramework = false; |
m_injectedScriptManager->releaseObjectGroup(InspectorDebuggerAgent::backtraceObjectGroup); |
scriptDebugServer().continueProgram(); |
} |
@@ -807,7 +792,6 @@ |
if (!assertPaused(errorString)) |
return; |
m_debuggerStepScheduled = true; |
- m_steppingFromFramework = isTopCallFrameInFramework(); |
m_injectedScriptManager->releaseObjectGroup(InspectorDebuggerAgent::backtraceObjectGroup); |
scriptDebugServer().stepOverStatement(); |
} |
@@ -817,7 +801,6 @@ |
if (!assertPaused(errorString)) |
return; |
m_debuggerStepScheduled = true; |
- m_steppingFromFramework = isTopCallFrameInFramework(); |
m_injectedScriptManager->releaseObjectGroup(InspectorDebuggerAgent::backtraceObjectGroup); |
scriptDebugServer().stepIntoStatement(); |
if (m_listener) |
@@ -829,7 +812,6 @@ |
if (!assertPaused(errorString)) |
return; |
m_debuggerStepScheduled = true; |
- m_steppingFromFramework = isTopCallFrameInFramework(); |
m_injectedScriptManager->releaseObjectGroup(InspectorDebuggerAgent::backtraceObjectGroup); |
scriptDebugServer().stepOutOfFunction(); |
} |
@@ -1190,7 +1172,6 @@ |
m_frontend->paused(currentCallFrames(), m_breakReason, m_breakAuxData, hitBreakpointIds, currentAsyncStackTrace()); |
m_javaScriptPauseScheduled = false; |
m_debuggerStepScheduled = false; |
- m_steppingFromFramework = false; |
m_pausingOnNativeEvent = false; |
m_skippedStepInCount = 0; |
@@ -1223,7 +1204,6 @@ |
m_breakReason = breakReason; |
m_breakAuxData = data; |
m_debuggerStepScheduled = false; |
- m_steppingFromFramework = false; |
m_pausingOnNativeEvent = false; |
scriptDebugServer().breakProgram(); |
} |
@@ -1239,7 +1219,6 @@ |
clearBreakDetails(); |
m_javaScriptPauseScheduled = false; |
m_debuggerStepScheduled = false; |
- m_steppingFromFramework = false; |
m_pausingOnNativeEvent = false; |
ErrorString error; |
setOverlayMessage(&error, 0); |