Index: test/inspector-protocol/inspector-impl.cc |
diff --git a/test/inspector-protocol/inspector-impl.cc b/test/inspector-protocol/inspector-impl.cc |
index 6456cf4169887486b2311e2ffc37f852863e126a..fc358a02267a888ded517c162c196e5362ec5abd 100644 |
--- a/test/inspector-protocol/inspector-impl.cc |
+++ b/test/inspector-protocol/inspector-impl.cc |
@@ -32,6 +32,14 @@ class ChannelImpl final : public v8_inspector::V8Inspector::Channel { |
DISALLOW_COPY_AND_ASSIGN(ChannelImpl); |
}; |
+InspectorClientImpl* InspectorClientFromContext( |
+ v8::Local<v8::Context> context) { |
+ InspectorClientImpl* inspector_client = static_cast<InspectorClientImpl*>( |
+ context->GetAlignedPointerFromEmbedderData(kInspectorClientIndex)); |
+ CHECK(inspector_client); |
+ return inspector_client; |
+} |
+ |
} // namespace |
class ConnectTask : public TaskRunner::Task { |
@@ -96,12 +104,14 @@ void InspectorClientImpl::quitMessageLoopOnPause() { |
task_runner_->QuitMessageLoop(); |
} |
+v8_inspector::V8Inspector* InspectorClientImpl::InspectorFromContext( |
+ v8::Local<v8::Context> context) { |
+ return InspectorClientFromContext(context)->inspector_.get(); |
+} |
+ |
v8_inspector::V8InspectorSession* InspectorClientImpl::SessionFromContext( |
v8::Local<v8::Context> context) { |
- InspectorClientImpl* inspector_client = static_cast<InspectorClientImpl*>( |
- context->GetAlignedPointerFromEmbedderData(kInspectorClientIndex)); |
- CHECK(inspector_client); |
- return inspector_client->session_.get(); |
+ return InspectorClientFromContext(context)->session_.get(); |
} |
class SendMessageToBackendTask : public TaskRunner::Task { |