| Index: src/inspector/v8-debugger-agent-impl.h | 
| diff --git a/src/inspector/v8-debugger-agent-impl.h b/src/inspector/v8-debugger-agent-impl.h | 
| index d5b174a76c8a546e0a0f2c8d901fec613bd31e29..80b28b95498885ae27dfb2ffebd45ed844057051 100644 | 
| --- a/src/inspector/v8-debugger-agent-impl.h | 
| +++ b/src/inspector/v8-debugger-agent-impl.h | 
| @@ -191,8 +191,16 @@ class V8DebuggerAgentImpl : public protocol::Debugger::Backend { | 
| BreakpointIdToDebuggerBreakpointIdsMap m_breakpointIdToDebuggerBreakpointIds; | 
| DebugServerBreakpointToBreakpointIdAndSourceMap m_serverBreakpoints; | 
| String16 m_continueToLocationBreakpointId; | 
| -  String16 m_breakReason; | 
| -  std::unique_ptr<protocol::DictionaryValue> m_breakAuxData; | 
| + | 
| +  using BreakReason = | 
| +      std::pair<String16, std::unique_ptr<protocol::DictionaryValue>>; | 
| +  std::vector<BreakReason> m_breakReason; | 
| + | 
| +  void pushBreakDetails( | 
| +      const String16& breakReason, | 
| +      std::unique_ptr<protocol::DictionaryValue> breakAuxData); | 
| +  void popBreakDetails(); | 
| + | 
| DebuggerStep m_scheduledDebuggerStep; | 
| bool m_javaScriptPauseScheduled; | 
|  | 
|  |