Index: Source/core/inspector/InspectorDebuggerAgent.h |
diff --git a/Source/core/inspector/InspectorDebuggerAgent.h b/Source/core/inspector/InspectorDebuggerAgent.h |
index 1becc651be424c701b5e9d9af19c35a3c0fd6447..cc5b6767a0fcab7274c547f5ea7498c2ee34a41e 100644 |
--- a/Source/core/inspector/InspectorDebuggerAgent.h |
+++ b/Source/core/inspector/InspectorDebuggerAgent.h |
@@ -148,7 +148,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(); |
@@ -174,6 +174,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; |
@@ -181,6 +182,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; |