OLD | NEW |
1 // Copyright 2017 the V8 project authors. All rights reserved. | 1 // Copyright 2017 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_TEST_INSPECTOR_PROTOCOL_ISOLATE_DATA_H_ | 5 #ifndef V8_TEST_INSPECTOR_PROTOCOL_ISOLATE_DATA_H_ |
6 #define V8_TEST_INSPECTOR_PROTOCOL_ISOLATE_DATA_H_ | 6 #define V8_TEST_INSPECTOR_PROTOCOL_ISOLATE_DATA_H_ |
7 | 7 |
8 #include <map> | 8 #include <map> |
9 | 9 |
10 #include "include/v8-inspector.h" | 10 #include "include/v8-inspector.h" |
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
51 const v8_inspector::StringView& reason, | 51 const v8_inspector::StringView& reason, |
52 const v8_inspector::StringView& details); | 52 const v8_inspector::StringView& details); |
53 void SchedulePauseOnNextStatement(int context_group_id, | 53 void SchedulePauseOnNextStatement(int context_group_id, |
54 const v8_inspector::StringView& reason, | 54 const v8_inspector::StringView& reason, |
55 const v8_inspector::StringView& details); | 55 const v8_inspector::StringView& details); |
56 void CancelPauseOnNextStatement(int context_group_id); | 56 void CancelPauseOnNextStatement(int context_group_id); |
57 void AsyncTaskScheduled(const v8_inspector::StringView& name, void* task, | 57 void AsyncTaskScheduled(const v8_inspector::StringView& name, void* task, |
58 bool recurring); | 58 bool recurring); |
59 void AsyncTaskStarted(void* task); | 59 void AsyncTaskStarted(void* task); |
60 void AsyncTaskFinished(void* task); | 60 void AsyncTaskFinished(void* task); |
| 61 void AddInspectedObject(int session_id, v8::Local<v8::Value> object); |
61 | 62 |
62 // Test utilities. | 63 // Test utilities. |
63 void SetCurrentTimeMS(double time); | 64 void SetCurrentTimeMS(double time); |
64 void SetMemoryInfo(v8::Local<v8::Value> memory_info); | 65 void SetMemoryInfo(v8::Local<v8::Value> memory_info); |
65 void SetLogConsoleApiMessageCalls(bool log); | 66 void SetLogConsoleApiMessageCalls(bool log); |
66 void SetMaxAsyncTaskStacksForTest(int limit); | 67 void SetMaxAsyncTaskStacksForTest(int limit); |
67 void DumpAsyncTaskStacksStateForTest(); | 68 void DumpAsyncTaskStacksStateForTest(); |
68 void FireContextCreated(v8::Local<v8::Context> context, int context_group_id); | 69 void FireContextCreated(v8::Local<v8::Context> context, int context_group_id); |
69 void FireContextDestroyed(v8::Local<v8::Context> context); | 70 void FireContextDestroyed(v8::Local<v8::Context> context); |
70 | 71 |
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
118 std::map<v8_inspector::V8InspectorSession*, int> context_group_by_session_; | 119 std::map<v8_inspector::V8InspectorSession*, int> context_group_by_session_; |
119 v8::Global<v8::Value> memory_info_; | 120 v8::Global<v8::Value> memory_info_; |
120 bool current_time_set_ = false; | 121 bool current_time_set_ = false; |
121 double current_time_ = 0.0; | 122 double current_time_ = 0.0; |
122 bool log_console_api_message_calls_ = false; | 123 bool log_console_api_message_calls_ = false; |
123 | 124 |
124 DISALLOW_COPY_AND_ASSIGN(IsolateData); | 125 DISALLOW_COPY_AND_ASSIGN(IsolateData); |
125 }; | 126 }; |
126 | 127 |
127 #endif // V8_TEST_INSPECTOR_PROTOCOL_ISOLATE_DATA_H_ | 128 #endif // V8_TEST_INSPECTOR_PROTOCOL_ISOLATE_DATA_H_ |
OLD | NEW |