OLD | NEW |
1 // Copyright 2015 the V8 project authors. All rights reserved. | 1 // Copyright 2015 the V8 project authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #ifndef V8_INSPECTOR_V8DEBUGGERAGENTIMPL_H_ | 5 #ifndef V8_INSPECTOR_V8DEBUGGERAGENTIMPL_H_ |
6 #define V8_INSPECTOR_V8DEBUGGERAGENTIMPL_H_ | 6 #define V8_INSPECTOR_V8DEBUGGERAGENTIMPL_H_ |
7 | 7 |
8 #include <vector> | 8 #include <vector> |
9 | 9 |
10 #include "src/base/macros.h" | 10 #include "src/base/macros.h" |
(...skipping 139 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
150 | 150 |
151 Response currentCallFrames( | 151 Response currentCallFrames( |
152 std::unique_ptr<protocol::Array<protocol::Debugger::CallFrame>>*); | 152 std::unique_ptr<protocol::Array<protocol::Debugger::CallFrame>>*); |
153 std::unique_ptr<protocol::Runtime::StackTrace> currentAsyncStackTrace(); | 153 std::unique_ptr<protocol::Runtime::StackTrace> currentAsyncStackTrace(); |
154 | 154 |
155 void changeJavaScriptRecursionLevel(int step); | 155 void changeJavaScriptRecursionLevel(int step); |
156 | 156 |
157 void setPauseOnExceptionsImpl(int); | 157 void setPauseOnExceptionsImpl(int); |
158 | 158 |
159 std::unique_ptr<protocol::Debugger::Location> resolveBreakpoint( | 159 std::unique_ptr<protocol::Debugger::Location> resolveBreakpoint( |
160 const String16& breakpointId, const ScriptBreakpoint&, BreakpointSource); | 160 const String16& breakpointId, const ScriptBreakpoint&, BreakpointSource, |
| 161 const String16& hint); |
161 void removeBreakpointImpl(const String16& breakpointId); | 162 void removeBreakpointImpl(const String16& breakpointId); |
162 void clearBreakDetails(); | 163 void clearBreakDetails(); |
163 | 164 |
164 void internalSetAsyncCallStackDepth(int); | 165 void internalSetAsyncCallStackDepth(int); |
165 void increaseCachedSkipStackGeneration(); | 166 void increaseCachedSkipStackGeneration(); |
166 | 167 |
167 Response setBlackboxPattern(const String16& pattern); | 168 Response setBlackboxPattern(const String16& pattern); |
168 void resetBlackboxedStateCache(); | 169 void resetBlackboxedStateCache(); |
169 | 170 |
170 bool isPaused() const; | 171 bool isPaused() const; |
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
210 std::unique_ptr<V8Regex> m_blackboxPattern; | 211 std::unique_ptr<V8Regex> m_blackboxPattern; |
211 protocol::HashMap<String16, std::vector<std::pair<int, int>>> | 212 protocol::HashMap<String16, std::vector<std::pair<int, int>>> |
212 m_blackboxedPositions; | 213 m_blackboxedPositions; |
213 | 214 |
214 DISALLOW_COPY_AND_ASSIGN(V8DebuggerAgentImpl); | 215 DISALLOW_COPY_AND_ASSIGN(V8DebuggerAgentImpl); |
215 }; | 216 }; |
216 | 217 |
217 } // namespace v8_inspector | 218 } // namespace v8_inspector |
218 | 219 |
219 #endif // V8_INSPECTOR_V8DEBUGGERAGENTIMPL_H_ | 220 #endif // V8_INSPECTOR_V8DEBUGGERAGENTIMPL_H_ |
OLD | NEW |