Index: Source/core/inspector/InspectorDebuggerAgent.h |
diff --git a/Source/core/inspector/InspectorDebuggerAgent.h b/Source/core/inspector/InspectorDebuggerAgent.h |
index 3c335b963dfee78f51eabaa142df8744a3cb3a1f..d94a99492ec31001d0f9987cb4fac455f1dbb40d 100644 |
--- a/Source/core/inspector/InspectorDebuggerAgent.h |
+++ b/Source/core/inspector/InspectorDebuggerAgent.h |
@@ -147,7 +147,7 @@ protected: |
virtual void enable(); |
virtual void disable(); |
- virtual void didPause(ScriptState*, const ScriptValue& callFrames, const ScriptValue& exception); |
+ virtual void didPause(ScriptState*, const ScriptValue& callFrames, const ScriptValue& exception, const Vector<String>& hitBreakpoints); |
virtual void didContinue(); |
void reset(); |
@@ -173,6 +173,7 @@ private: |
typedef HashMap<String, Script> ScriptsMap; |
typedef HashMap<String, Vector<String> > BreakpointIdToDebugServerBreakpointIdsMap; |
+ typedef HashMap<String, String> DebugServerBreakpointIdToBreakpointIdMap; |
InjectedScriptManager* m_injectedScriptManager; |
InspectorFrontend::Debugger* m_frontend; |
@@ -180,6 +181,7 @@ private: |
ScriptValue m_currentCallStack; |
ScriptsMap m_scripts; |
BreakpointIdToDebugServerBreakpointIdsMap m_breakpointIdToDebugServerBreakpointIds; |
+ DebugServerBreakpointIdToBreakpointIdMap m_serverBreakpointIdToBreakpointId; |
String m_continueToLocationBreakpointId; |
InspectorFrontend::Debugger::Reason::Enum m_breakReason; |
RefPtr<InspectorObject> m_breakAuxData; |