提交 41796985 编写于 作者: E Eric Seidel

Move many of v8_inspector dependencies out of core/

This doesn't fully separate v8_inspector from
core, but it does lay the path.

The next steps to removing v8_inspector is to
remove all the # FIXME: Remove lines in the
deps section of v8_inspector/BUILD.gn.

gn check out/Debug v8_inspector
will tell us if we've successfully removed
all the dependencies.

It's unclear if we want to remove the wtf
dependency, but definitely all of the engine/core
dependencies should be removed and presumably
replaced with abstract interfaces which can be provided
to v8_inspector by its host.

Given the size of this patch (and that it's largely
mechanical) I plan to TBR it.

Most of this was done with tools/git/move_source_file.py

TBR=yurys@chromium.org

Review URL: https://codereview.chromium.org/772563003
上级 061c71d8
...@@ -58,13 +58,13 @@ ...@@ -58,13 +58,13 @@
#include "sky/engine/core/html/imports/HTMLImportLoader.h" #include "sky/engine/core/html/imports/HTMLImportLoader.h"
#include "sky/engine/core/html/parser/HTMLDocumentParser.h" #include "sky/engine/core/html/parser/HTMLDocumentParser.h"
#include "sky/engine/core/inspector/InspectorTraceEvents.h" #include "sky/engine/core/inspector/InspectorTraceEvents.h"
#include "sky/engine/core/inspector/ScriptCallStack.h"
#include "sky/engine/core/loader/FrameLoaderClient.h" #include "sky/engine/core/loader/FrameLoaderClient.h"
#include "sky/engine/platform/NotImplemented.h" #include "sky/engine/platform/NotImplemented.h"
#include "sky/engine/platform/TraceEvent.h" #include "sky/engine/platform/TraceEvent.h"
#include "sky/engine/platform/UserGestureIndicator.h" #include "sky/engine/platform/UserGestureIndicator.h"
#include "sky/engine/platform/Widget.h" #include "sky/engine/platform/Widget.h"
#include "sky/engine/public/platform/Platform.h" #include "sky/engine/public/platform/Platform.h"
#include "sky/engine/core/inspector/ScriptCallStack.h"
#include "sky/engine/wtf/CurrentTime.h" #include "sky/engine/wtf/CurrentTime.h"
#include "sky/engine/wtf/StdLibExtras.h" #include "sky/engine/wtf/StdLibExtras.h"
#include "sky/engine/wtf/StringExtras.h" #include "sky/engine/wtf/StringExtras.h"
......
...@@ -38,7 +38,6 @@ ...@@ -38,7 +38,6 @@
#include "sky/engine/bindings/core/v8/V8Binding.h" #include "sky/engine/bindings/core/v8/V8Binding.h"
#include "sky/engine/bindings/core/v8/WrapperTypeInfo.h" #include "sky/engine/bindings/core/v8/WrapperTypeInfo.h"
#include "sky/engine/core/dom/Document.h" #include "sky/engine/core/dom/Document.h"
#include "sky/engine/core/inspector/BindingVisitors.h"
#include "sky/engine/wtf/ThreadSpecific.h" #include "sky/engine/wtf/ThreadSpecific.h"
#include "v8/include/v8-profiler.h" #include "v8/include/v8-profiler.h"
#include "v8/include/v8.h" #include "v8/include/v8.h"
...@@ -258,41 +257,6 @@ void ScriptProfiler::initialize() ...@@ -258,41 +257,6 @@ void ScriptProfiler::initialize()
profiler->SetWrapperClassInfoProvider(WrapperTypeInfo::NodeClassId, &retainedDOMInfo); profiler->SetWrapperClassInfoProvider(WrapperTypeInfo::NodeClassId, &retainedDOMInfo);
} }
void ScriptProfiler::visitNodeWrappers(WrappedNodeVisitor* visitor)
{
// visitNodeWrappers() should receive a ScriptState and retrieve an Isolate
// from the ScriptState.
v8::Isolate* isolate = v8::Isolate::GetCurrent();
v8::HandleScope handleScope(isolate);
class DOMNodeWrapperVisitor : public v8::PersistentHandleVisitor {
public:
DOMNodeWrapperVisitor(WrappedNodeVisitor* visitor, v8::Isolate* isolate)
: m_visitor(visitor)
, m_isolate(isolate)
{
}
virtual void VisitPersistentHandle(v8::Persistent<v8::Value>* value, uint16_t classId) override
{
if (classId != WrapperTypeInfo::NodeClassId)
return;
// Casting to Handle is safe here, since the Persistent cannot get
// GCd during visiting.
v8::Handle<v8::Object>* wrapper = reinterpret_cast<v8::Handle<v8::Object>*>(value);
ASSERT_UNUSED(m_isolate, V8Node::hasInstance(*wrapper, m_isolate));
ASSERT((*wrapper)->IsObject());
m_visitor->visitNode(V8Node::toNative(*wrapper));
}
private:
WrappedNodeVisitor* m_visitor;
v8::Isolate* m_isolate;
} wrapperVisitor(visitor, isolate);
v8::V8::VisitHandlesWithClassIds(&wrapperVisitor);
}
ProfileNameIdleTimeMap* ScriptProfiler::currentProfileNameIdleTimeMap() ProfileNameIdleTimeMap* ScriptProfiler::currentProfileNameIdleTimeMap()
{ {
AtomicallyInitializedStatic(WTF::ThreadSpecific<ProfileNameIdleTimeMap>*, map = new WTF::ThreadSpecific<ProfileNameIdleTimeMap>); AtomicallyInitializedStatic(WTF::ThreadSpecific<ProfileNameIdleTimeMap>*, map = new WTF::ThreadSpecific<ProfileNameIdleTimeMap>);
......
...@@ -40,8 +40,6 @@ ...@@ -40,8 +40,6 @@
namespace blink { namespace blink {
class ExternalStringVisitor;
class WrappedNodeVisitor;
class Page; class Page;
class ScriptValue; class ScriptValue;
...@@ -75,7 +73,6 @@ public: ...@@ -75,7 +73,6 @@ public:
static void stopTrackingHeapObjects(); static void stopTrackingHeapObjects();
static unsigned requestHeapStatsUpdate(OutputStream*); static unsigned requestHeapStatsUpdate(OutputStream*);
static void initialize(); static void initialize();
static void visitNodeWrappers(WrappedNodeVisitor*);
static HashMap<String, double>* currentProfileNameIdleTimeMap(); static HashMap<String, double>* currentProfileNameIdleTimeMap();
static void setIdle(bool isIdle); static void setIdle(bool isIdle);
}; };
......
...@@ -43,7 +43,6 @@ ...@@ -43,7 +43,6 @@
#include "sky/engine/core/dom/QualifiedName.h" #include "sky/engine/core/dom/QualifiedName.h"
#include "sky/engine/core/frame/LocalFrame.h" #include "sky/engine/core/frame/LocalFrame.h"
#include "sky/engine/core/frame/Settings.h" #include "sky/engine/core/frame/Settings.h"
#include "sky/engine/core/inspector/BindingVisitors.h"
#include "sky/engine/core/inspector/InspectorTraceEvents.h" #include "sky/engine/core/inspector/InspectorTraceEvents.h"
#include "sky/engine/core/loader/FrameLoaderClient.h" #include "sky/engine/core/loader/FrameLoaderClient.h"
#include "sky/engine/platform/EventTracer.h" #include "sky/engine/platform/EventTracer.h"
......
...@@ -44,10 +44,10 @@ ...@@ -44,10 +44,10 @@
#include "sky/engine/core/frame/ConsoleTypes.h" #include "sky/engine/core/frame/ConsoleTypes.h"
#include "sky/engine/core/frame/LocalDOMWindow.h" #include "sky/engine/core/frame/LocalDOMWindow.h"
#include "sky/engine/core/frame/LocalFrame.h" #include "sky/engine/core/frame/LocalFrame.h"
#include "sky/engine/core/inspector/ScriptCallStack.h"
#include "sky/engine/platform/EventDispatchForbiddenScope.h" #include "sky/engine/platform/EventDispatchForbiddenScope.h"
#include "sky/engine/platform/TraceEvent.h" #include "sky/engine/platform/TraceEvent.h"
#include "sky/engine/public/platform/Platform.h" #include "sky/engine/public/platform/Platform.h"
#include "sky/engine/core/inspector/ScriptCallStack.h"
#include "sky/engine/wtf/RefPtr.h" #include "sky/engine/wtf/RefPtr.h"
#include "sky/engine/wtf/text/WTFString.h" #include "sky/engine/wtf/text/WTFString.h"
#include "v8/include/v8-debug.h" #include "v8/include/v8-debug.h"
......
...@@ -27,7 +27,6 @@ ...@@ -27,7 +27,6 @@
#include "sky/engine/bindings/core/v8/V8StringResource.h" #include "sky/engine/bindings/core/v8/V8StringResource.h"
#include "sky/engine/bindings/core/v8/V8Binding.h" #include "sky/engine/bindings/core/v8/V8Binding.h"
#include "sky/engine/core/inspector/BindingVisitors.h"
#include "sky/engine/wtf/MainThread.h" #include "sky/engine/wtf/MainThread.h"
namespace blink { namespace blink {
......
...@@ -37,7 +37,6 @@ ...@@ -37,7 +37,6 @@
#include "bindings/core/v8/V8NodeList.h" #include "bindings/core/v8/V8NodeList.h"
#include "sky/engine/bindings/core/v8/BindingSecurity.h" #include "sky/engine/bindings/core/v8/BindingSecurity.h"
#include "sky/engine/bindings/core/v8/ExceptionState.h" #include "sky/engine/bindings/core/v8/ExceptionState.h"
#include "sky/engine/bindings/core/v8/ScriptDebugServer.h"
#include "sky/engine/bindings/core/v8/ScriptValue.h" #include "sky/engine/bindings/core/v8/ScriptValue.h"
#include "sky/engine/bindings/core/v8/V8AbstractEventListener.h" #include "sky/engine/bindings/core/v8/V8AbstractEventListener.h"
#include "sky/engine/bindings/core/v8/V8Binding.h" #include "sky/engine/bindings/core/v8/V8Binding.h"
...@@ -53,10 +52,11 @@ ...@@ -53,10 +52,11 @@
#include "sky/engine/bindings/core/v8/custom/V8Uint8ClampedArrayCustom.h" #include "sky/engine/bindings/core/v8/custom/V8Uint8ClampedArrayCustom.h"
#include "sky/engine/core/events/EventTarget.h" #include "sky/engine/core/events/EventTarget.h"
#include "sky/engine/core/frame/LocalDOMWindow.h" #include "sky/engine/core/frame/LocalDOMWindow.h"
#include "sky/engine/core/inspector/InjectedScript.h"
#include "sky/engine/core/inspector/InjectedScriptHost.h" #include "sky/engine/core/inspector/InjectedScriptHost.h"
#include "sky/engine/core/inspector/JavaScriptCallFrame.h" #include "sky/engine/core/inspector/JavaScriptCallFrame.h"
#include "sky/engine/platform/JSONValues.h" #include "sky/engine/platform/JSONValues.h"
#include "sky/engine/v8_inspector/InjectedScript.h"
#include "sky/engine/v8_inspector/ScriptDebugServer.h"
namespace blink { namespace blink {
......
...@@ -29,19 +29,19 @@ ...@@ -29,19 +29,19 @@
*/ */
#include "sky/engine/config.h" #include "sky/engine/config.h"
#include "sky/engine/core/inspector/InjectedScriptManager.h" #include "sky/engine/v8_inspector/InjectedScriptManager.h"
#include "bindings/core/v8/V8InjectedScriptHost.h" #include "bindings/core/v8/V8InjectedScriptHost.h"
#include "bindings/core/v8/V8Window.h" #include "bindings/core/v8/V8Window.h"
#include "sky/engine/bindings/core/v8/BindingSecurity.h" #include "sky/engine/bindings/core/v8/BindingSecurity.h"
#include "sky/engine/bindings/core/v8/ScopedPersistent.h" #include "sky/engine/bindings/core/v8/ScopedPersistent.h"
#include "sky/engine/bindings/core/v8/ScriptDebugServer.h"
#include "sky/engine/bindings/core/v8/ScriptValue.h" #include "sky/engine/bindings/core/v8/ScriptValue.h"
#include "sky/engine/bindings/core/v8/V8Binding.h" #include "sky/engine/bindings/core/v8/V8Binding.h"
#include "sky/engine/bindings/core/v8/V8ObjectConstructor.h" #include "sky/engine/bindings/core/v8/V8ObjectConstructor.h"
#include "sky/engine/bindings/core/v8/V8ScriptRunner.h" #include "sky/engine/bindings/core/v8/V8ScriptRunner.h"
#include "sky/engine/core/frame/LocalDOMWindow.h" #include "sky/engine/core/frame/LocalDOMWindow.h"
#include "sky/engine/core/inspector/InjectedScriptHost.h" #include "sky/engine/core/inspector/InjectedScriptHost.h"
#include "sky/engine/v8_inspector/ScriptDebugServer.h"
#include "sky/engine/wtf/RefPtr.h" #include "sky/engine/wtf/RefPtr.h"
namespace blink { namespace blink {
......
...@@ -54,8 +54,8 @@ ...@@ -54,8 +54,8 @@
#include "sky/engine/core/frame/LocalFrame.h" #include "sky/engine/core/frame/LocalFrame.h"
#include "sky/engine/core/frame/Settings.h" #include "sky/engine/core/frame/Settings.h"
#include "sky/engine/core/html/HTMLDocument.h" #include "sky/engine/core/html/HTMLDocument.h"
#include "sky/engine/core/inspector/ScriptCallStack.h"
#include "sky/engine/platform/PlatformScreen.h" #include "sky/engine/platform/PlatformScreen.h"
#include "sky/engine/core/inspector/ScriptCallStack.h"
#include "sky/engine/wtf/ArrayBuffer.h" #include "sky/engine/wtf/ArrayBuffer.h"
#include "sky/engine/wtf/Assertions.h" #include "sky/engine/wtf/Assertions.h"
#include "sky/engine/wtf/OwnPtr.h" #include "sky/engine/wtf/OwnPtr.h"
......
...@@ -23,15 +23,15 @@ ...@@ -23,15 +23,15 @@
'CustomElementConstructorBuilder.h', 'CustomElementConstructorBuilder.h',
'CustomElementWrapper.cpp', 'CustomElementWrapper.cpp',
'CustomElementWrapper.h', 'CustomElementWrapper.h',
'Dictionary.cpp',
'Dictionary.h',
'DictionaryHelperForBindings.h',
'DictionaryHelperForCore.cpp',
'DOMDataStore.cpp', 'DOMDataStore.cpp',
'DOMDataStore.h', 'DOMDataStore.h',
'DOMWrapperMap.h', 'DOMWrapperMap.h',
'DOMWrapperWorld.cpp', 'DOMWrapperWorld.cpp',
'DOMWrapperWorld.h', 'DOMWrapperWorld.h',
'Dictionary.cpp',
'Dictionary.h',
'DictionaryHelperForBindings.h',
'DictionaryHelperForCore.cpp',
'ExceptionMessages.cpp', 'ExceptionMessages.cpp',
'ExceptionMessages.h', 'ExceptionMessages.h',
'ExceptionState.cpp', 'ExceptionState.cpp',
...@@ -55,22 +55,16 @@ ...@@ -55,22 +55,16 @@
'ScriptGCEvent.h', 'ScriptGCEvent.h',
'ScriptHeapSnapshot.cpp', 'ScriptHeapSnapshot.cpp',
'ScriptHeapSnapshot.h', 'ScriptHeapSnapshot.h',
'ScriptPreprocessor.cpp',
'ScriptPreprocessor.h',
'ScriptProfiler.cpp', 'ScriptProfiler.cpp',
'ScriptProfiler.h', 'ScriptProfiler.h',
'ScriptPromise.cpp', 'ScriptPromise.cpp',
'ScriptPromise.h', 'ScriptPromise.h',
'ScriptDebugServer.cpp',
'ScriptDebugServer.h',
'ScriptPromiseResolver.cpp',
'ScriptPromiseResolver.h',
'ScriptPromiseProperties.h', 'ScriptPromiseProperties.h',
'ScriptPromiseProperty.h', 'ScriptPromiseProperty.h',
'ScriptPromisePropertyBase.cpp', 'ScriptPromisePropertyBase.cpp',
'ScriptPromisePropertyBase.h', 'ScriptPromisePropertyBase.h',
'ScriptRegexp.cpp', 'ScriptPromiseResolver.cpp',
'ScriptRegexp.h', 'ScriptPromiseResolver.h',
'ScriptSourceCode.h', 'ScriptSourceCode.h',
'ScriptState.cpp', 'ScriptState.cpp',
'ScriptState.h', 'ScriptState.h',
......
...@@ -46,10 +46,10 @@ template("compute_interfaces_info_individual") { ...@@ -46,10 +46,10 @@ template("compute_interfaces_info_individual") {
inputs = [ inputs = [
"$bindings_scripts_dir/utilities.py", "$bindings_scripts_dir/utilities.py",
file_list,
] + invoker.sources_static + invoker.sources_generated ] + invoker.sources_static + invoker.sources_generated
outputs = [ outputs = [
file_list,
invoker.output_file invoker.output_file
] ]
......
...@@ -43,7 +43,6 @@ source_set("prerequisites") { ...@@ -43,7 +43,6 @@ source_set("prerequisites") {
":make_core_generated", ":make_core_generated",
"//sky/engine/bindings/core/v8:bindings_core_v8_generated", "//sky/engine/bindings/core/v8:bindings_core_v8_generated",
"//sky/engine/platform", "//sky/engine/platform",
"inspector:protocol_sources",
] ]
forward_dependent_configs_from = [ forward_dependent_configs_from = [
...@@ -111,11 +110,6 @@ source_set("core_generated") { ...@@ -111,11 +110,6 @@ source_set("core_generated") {
# Additional .cpp files from the make_core_generated rules. # Additional .cpp files from the make_core_generated rules.
"$sky_core_output_dir/CSSGrammar.cpp", "$sky_core_output_dir/CSSGrammar.cpp",
# Additional .cpp files from the inspector_protocol_sources list.
"$sky_core_output_dir/InspectorFrontend.cpp",
"$sky_core_output_dir/InspectorBackendDispatcher.cpp",
"$sky_core_output_dir/InspectorTypeBuilder.cpp",
] ]
configs += [ configs += [
......
...@@ -1024,45 +1024,23 @@ sky_core_files = [ ...@@ -1024,45 +1024,23 @@ sky_core_files = [
"html/VoidCallback.h", "html/VoidCallback.h",
"Init.cpp", "Init.cpp",
"Init.h", "Init.h",
"inspector/AsyncCallStackTracker.cpp",
"inspector/AsyncCallStackTracker.h",
"inspector/BindingVisitors.h",
"inspector/ConsoleAPITypes.h", "inspector/ConsoleAPITypes.h",
"inspector/ConsoleMessage.cpp", "inspector/ConsoleMessage.cpp",
"inspector/ConsoleMessage.h", "inspector/ConsoleMessage.h",
"inspector/ConsoleMessageStorage.cpp", "inspector/ConsoleMessageStorage.cpp",
"inspector/ConsoleMessageStorage.h", "inspector/ConsoleMessageStorage.h",
"inspector/ContentSearchUtils.cpp",
"inspector/ContentSearchUtils.h",
"inspector/IdentifiersFactory.cpp", "inspector/IdentifiersFactory.cpp",
"inspector/IdentifiersFactory.h", "inspector/IdentifiersFactory.h",
"inspector/InjectedScript.cpp",
"inspector/InjectedScript.h",
"inspector/InjectedScriptBase.cpp",
"inspector/InjectedScriptBase.h",
"inspector/InjectedScriptHost.cpp", "inspector/InjectedScriptHost.cpp",
"inspector/InjectedScriptHost.h", "inspector/InjectedScriptHost.h",
"inspector/InjectedScriptManager.cpp",
"inspector/InjectedScriptManager.h",
"inspector/InspectorBaseAgent.cpp",
"inspector/InspectorBaseAgent.h",
"inspector/InspectorCounters.cpp", "inspector/InspectorCounters.cpp",
"inspector/InspectorCounters.h", "inspector/InspectorCounters.h",
"inspector/InspectorDebuggerAgent.cpp",
"inspector/InspectorDebuggerAgent.h",
"inspector/InspectorFrontendChannel.h",
"inspector/InspectorNodeIds.cpp", "inspector/InspectorNodeIds.cpp",
"inspector/InspectorNodeIds.h", "inspector/InspectorNodeIds.h",
"inspector/InspectorState.cpp",
"inspector/InspectorState.h",
"inspector/InspectorTraceEvents.cpp", "inspector/InspectorTraceEvents.cpp",
"inspector/InspectorTraceEvents.h", "inspector/InspectorTraceEvents.h",
"inspector/JavaScriptCallFrame.cpp", "inspector/JavaScriptCallFrame.cpp",
"inspector/JavaScriptCallFrame.h", "inspector/JavaScriptCallFrame.h",
"inspector/JSONParser.cpp",
"inspector/JSONParser.h",
"inspector/PromiseTracker.cpp",
"inspector/PromiseTracker.h",
"inspector/ScriptArguments.cpp", "inspector/ScriptArguments.cpp",
"inspector/ScriptArguments.h", "inspector/ScriptArguments.h",
"inspector/ScriptAsyncCallStack.cpp", "inspector/ScriptAsyncCallStack.cpp",
...@@ -1072,8 +1050,6 @@ sky_core_files = [ ...@@ -1072,8 +1050,6 @@ sky_core_files = [
"inspector/ScriptCallStack.cpp", "inspector/ScriptCallStack.cpp",
"inspector/ScriptCallStack.h", "inspector/ScriptCallStack.h",
"inspector/ScriptGCEventListener.h", "inspector/ScriptGCEventListener.h",
"inspector/ScriptProfile.cpp",
"inspector/ScriptProfile.h",
"loader/DocumentLoadTiming.cpp", "loader/DocumentLoadTiming.cpp",
"loader/DocumentLoadTiming.h", "loader/DocumentLoadTiming.h",
"loader/EmptyClients.cpp", "loader/EmptyClients.cpp",
......
...@@ -115,7 +115,6 @@ ...@@ -115,7 +115,6 @@
#include "sky/engine/core/inspector/ConsoleMessage.h" #include "sky/engine/core/inspector/ConsoleMessage.h"
#include "sky/engine/core/inspector/InspectorCounters.h" #include "sky/engine/core/inspector/InspectorCounters.h"
#include "sky/engine/core/inspector/InspectorTraceEvents.h" #include "sky/engine/core/inspector/InspectorTraceEvents.h"
#include "sky/engine/core/inspector/ScriptCallStack.h"
#include "sky/engine/core/loader/FrameLoaderClient.h" #include "sky/engine/core/loader/FrameLoaderClient.h"
#include "sky/engine/core/loader/ImageLoader.h" #include "sky/engine/core/loader/ImageLoader.h"
#include "sky/engine/core/page/Chrome.h" #include "sky/engine/core/page/Chrome.h"
...@@ -137,6 +136,7 @@ ...@@ -137,6 +136,7 @@
#include "sky/engine/platform/text/SegmentedString.h" #include "sky/engine/platform/text/SegmentedString.h"
#include "sky/engine/platform/weborigin/SchemeRegistry.h" #include "sky/engine/platform/weborigin/SchemeRegistry.h"
#include "sky/engine/public/platform/Platform.h" #include "sky/engine/public/platform/Platform.h"
#include "sky/engine/core/inspector/ScriptCallStack.h"
#include "sky/engine/wtf/CurrentTime.h" #include "sky/engine/wtf/CurrentTime.h"
#include "sky/engine/wtf/DateMath.h" #include "sky/engine/wtf/DateMath.h"
#include "sky/engine/wtf/HashFunctions.h" #include "sky/engine/wtf/HashFunctions.h"
......
...@@ -36,10 +36,10 @@ ...@@ -36,10 +36,10 @@
#include "sky/engine/core/frame/LocalFrame.h" #include "sky/engine/core/frame/LocalFrame.h"
#include "sky/engine/core/inspector/ConsoleAPITypes.h" #include "sky/engine/core/inspector/ConsoleAPITypes.h"
#include "sky/engine/core/inspector/ScriptArguments.h" #include "sky/engine/core/inspector/ScriptArguments.h"
#include "sky/engine/core/inspector/ScriptCallStack.h"
#include "sky/engine/core/page/Chrome.h" #include "sky/engine/core/page/Chrome.h"
#include "sky/engine/core/page/ChromeClient.h" #include "sky/engine/core/page/ChromeClient.h"
#include "sky/engine/platform/TraceEvent.h" #include "sky/engine/platform/TraceEvent.h"
#include "sky/engine/core/inspector/ScriptCallStack.h"
#include "sky/engine/wtf/text/CString.h" #include "sky/engine/wtf/text/CString.h"
#include "sky/engine/wtf/text/WTFString.h" #include "sky/engine/wtf/text/WTFString.h"
......
...@@ -35,11 +35,11 @@ ...@@ -35,11 +35,11 @@
#include "sky/engine/core/inspector/ConsoleMessage.h" #include "sky/engine/core/inspector/ConsoleMessage.h"
#include "sky/engine/core/inspector/ConsoleMessageStorage.h" #include "sky/engine/core/inspector/ConsoleMessageStorage.h"
#include "sky/engine/core/inspector/ScriptArguments.h" #include "sky/engine/core/inspector/ScriptArguments.h"
#include "sky/engine/core/inspector/ScriptCallStack.h"
#include "sky/engine/core/page/Chrome.h" #include "sky/engine/core/page/Chrome.h"
#include "sky/engine/core/page/ChromeClient.h" #include "sky/engine/core/page/ChromeClient.h"
#include "sky/engine/core/page/Page.h" #include "sky/engine/core/page/Page.h"
#include "sky/engine/platform/network/ResourceResponse.h" #include "sky/engine/platform/network/ResourceResponse.h"
#include "sky/engine/core/inspector/ScriptCallStack.h"
#include "sky/engine/wtf/text/StringBuilder.h" #include "sky/engine/wtf/text/StringBuilder.h"
namespace blink { namespace blink {
......
...@@ -69,7 +69,6 @@ ...@@ -69,7 +69,6 @@
#include "sky/engine/core/inspector/ConsoleMessage.h" #include "sky/engine/core/inspector/ConsoleMessage.h"
#include "sky/engine/core/inspector/ConsoleMessageStorage.h" #include "sky/engine/core/inspector/ConsoleMessageStorage.h"
#include "sky/engine/core/inspector/InspectorTraceEvents.h" #include "sky/engine/core/inspector/InspectorTraceEvents.h"
#include "sky/engine/core/inspector/ScriptCallStack.h"
#include "sky/engine/core/loader/FrameLoaderClient.h" #include "sky/engine/core/loader/FrameLoaderClient.h"
#include "sky/engine/core/page/Chrome.h" #include "sky/engine/core/page/Chrome.h"
#include "sky/engine/core/page/ChromeClient.h" #include "sky/engine/core/page/ChromeClient.h"
...@@ -84,6 +83,7 @@ ...@@ -84,6 +83,7 @@
#include "sky/engine/platform/weborigin/KURL.h" #include "sky/engine/platform/weborigin/KURL.h"
#include "sky/engine/platform/weborigin/SecurityPolicy.h" #include "sky/engine/platform/weborigin/SecurityPolicy.h"
#include "sky/engine/public/platform/Platform.h" #include "sky/engine/public/platform/Platform.h"
#include "sky/engine/core/inspector/ScriptCallStack.h"
#include "sky/engine/wtf/MainThread.h" #include "sky/engine/wtf/MainThread.h"
#include "sky/engine/wtf/MathExtras.h" #include "sky/engine/wtf/MathExtras.h"
#include "sky/engine/wtf/text/WTFString.h" #include "sky/engine/wtf/text/WTFString.h"
......
# Copyright 2014 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
import("//sky/engine/bindings/bindings.gni")
import("//sky/engine/core/core.gni")
protocol_file = "protocol.json"
action("protocol_sources") {
script = "CodeGeneratorInspector.py"
inputs = [
# The helper script imported by CodeGeneratorInspector.py.
"CodeGeneratorInspectorStrings.py",
protocol_file,
]
outputs = [
"$sky_core_output_dir/InspectorBackendDispatcher.cpp",
"$sky_core_output_dir/InspectorBackendDispatcher.h",
"$sky_core_output_dir/InspectorFrontend.cpp",
"$sky_core_output_dir/InspectorFrontend.h",
"$sky_core_output_dir/InspectorTypeBuilder.cpp",
"$sky_core_output_dir/InspectorTypeBuilder.h",
]
args = [
rebase_path(protocol_file, root_build_dir),
"--output_dir", rebase_path(sky_core_output_dir, root_build_dir),
]
deps = [
":protocol_version",
]
}
action("protocol_version") {
script = "generate-inspector-protocol-version"
inputs = [ protocol_file ]
output_file = "$sky_core_output_dir/InspectorProtocolVersion.h"
outputs = [ output_file ]
args = [
"-o", rebase_path(output_file, root_build_dir),
rebase_path(protocol_file, root_build_dir),
]
}
\ No newline at end of file
/*
* Copyright (C) 2011 Google Inc. All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
*
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* 3. Neither the name of Apple Computer, Inc. ("Apple") nor the names of
* its contributors may be used to endorse or promote products derived
* from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY APPLE AND ITS CONTRIBUTORS "AS IS" AND ANY
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
* DISCLAIMED. IN NO EVENT SHALL APPLE OR ITS CONTRIBUTORS BE LIABLE FOR ANY
* DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
* ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
#ifndef SKY_ENGINE_CORE_INSPECTOR_BINDINGVISITORS_H_
#define SKY_ENGINE_CORE_INSPECTOR_BINDINGVISITORS_H_
namespace WTF {
class ArrayBufferView;
class StringImpl;
}
namespace blink {
class Node;
class WrappedNodeVisitor {
public:
virtual void visitNode(Node*) = 0;
protected:
virtual ~WrappedNodeVisitor() { }
};
class ExternalStringVisitor {
public:
virtual void visitJSExternalString(WTF::StringImpl*) = 0;
protected:
virtual ~ExternalStringVisitor() { }
};
} // namespace blink
#endif // SKY_ENGINE_CORE_INSPECTOR_BINDINGVISITORS_H_
...@@ -31,9 +31,9 @@ ...@@ -31,9 +31,9 @@
#include "sky/engine/config.h" #include "sky/engine/config.h"
#include "sky/engine/core/inspector/InjectedScriptHost.h" #include "sky/engine/core/inspector/InjectedScriptHost.h"
#include "sky/engine/core/inspector/InspectorDebuggerAgent.h"
#include "sky/engine/core/inspector/InstrumentingAgents.h"
#include "sky/engine/platform/JSONValues.h" #include "sky/engine/platform/JSONValues.h"
#include "sky/engine/v8_inspector/InspectorDebuggerAgent.h"
#include "sky/engine/v8_inspector/InstrumentingAgents.h"
#include "sky/engine/wtf/RefPtr.h" #include "sky/engine/wtf/RefPtr.h"
#include "sky/engine/wtf/text/StringBuilder.h" #include "sky/engine/wtf/text/StringBuilder.h"
......
...@@ -5,11 +5,7 @@ ...@@ -5,11 +5,7 @@
#include "sky/engine/config.h" #include "sky/engine/config.h"
#include "sky/engine/core/inspector/InspectorNodeIds.h" #include "sky/engine/core/inspector/InspectorNodeIds.h"
#if ENABLE(OILPAN)
#include "sky/engine/core/dom/Node.h"
#else
#include "sky/engine/core/dom/WeakNodeMap.h" #include "sky/engine/core/dom/WeakNodeMap.h"
#endif
#include "sky/engine/platform/heap/Handle.h" #include "sky/engine/platform/heap/Handle.h"
namespace blink { namespace blink {
......
...@@ -15,7 +15,6 @@ ...@@ -15,7 +15,6 @@
#include "sky/engine/core/frame/LocalFrame.h" #include "sky/engine/core/frame/LocalFrame.h"
#include "sky/engine/core/inspector/IdentifiersFactory.h" #include "sky/engine/core/inspector/IdentifiersFactory.h"
#include "sky/engine/core/inspector/InspectorNodeIds.h" #include "sky/engine/core/inspector/InspectorNodeIds.h"
#include "sky/engine/core/inspector/ScriptCallStack.h"
#include "sky/engine/core/page/Page.h" #include "sky/engine/core/page/Page.h"
#include "sky/engine/core/rendering/RenderImage.h" #include "sky/engine/core/rendering/RenderImage.h"
#include "sky/engine/core/rendering/RenderObject.h" #include "sky/engine/core/rendering/RenderObject.h"
...@@ -24,6 +23,7 @@ ...@@ -24,6 +23,7 @@
#include "sky/engine/platform/network/ResourceRequest.h" #include "sky/engine/platform/network/ResourceRequest.h"
#include "sky/engine/platform/network/ResourceResponse.h" #include "sky/engine/platform/network/ResourceResponse.h"
#include "sky/engine/platform/weborigin/KURL.h" #include "sky/engine/platform/weborigin/KURL.h"
#include "sky/engine/core/inspector/ScriptCallStack.h"
#include "sky/engine/wtf/Vector.h" #include "sky/engine/wtf/Vector.h"
namespace blink { namespace blink {
......
...@@ -55,15 +55,4 @@ ScriptCallFrame::~ScriptCallFrame() ...@@ -55,15 +55,4 @@ ScriptCallFrame::~ScriptCallFrame()
{ {
} }
PassRefPtr<TypeBuilder::Console::CallFrame> ScriptCallFrame::buildInspectorObject() const
{
return TypeBuilder::Console::CallFrame::create()
.setFunctionName(m_functionName)
.setScriptId(m_scriptId)
.setUrl(m_scriptName)
.setLineNumber(m_lineNumber)
.setColumnNumber(m_column)
.release();
}
} // namespace blink } // namespace blink
...@@ -31,13 +31,12 @@ ...@@ -31,13 +31,12 @@
#ifndef SKY_ENGINE_CORE_INSPECTOR_SCRIPTCALLFRAME_H_ #ifndef SKY_ENGINE_CORE_INSPECTOR_SCRIPTCALLFRAME_H_
#define SKY_ENGINE_CORE_INSPECTOR_SCRIPTCALLFRAME_H_ #define SKY_ENGINE_CORE_INSPECTOR_SCRIPTCALLFRAME_H_
#include "gen/sky/core/InspectorTypeBuilder.h"
#include "sky/engine/wtf/Forward.h" #include "sky/engine/wtf/Forward.h"
#include "sky/engine/wtf/text/WTFString.h" #include "sky/engine/wtf/text/WTFString.h"
namespace blink { namespace blink {
class ScriptCallFrame { class ScriptCallFrame {
public: public:
ScriptCallFrame(); ScriptCallFrame();
ScriptCallFrame(const String& functionName, const String& scriptId, const String& scriptName, unsigned lineNumber, unsigned column = 0); ScriptCallFrame(const String& functionName, const String& scriptId, const String& scriptName, unsigned lineNumber, unsigned column = 0);
...@@ -49,8 +48,6 @@ public: ...@@ -49,8 +48,6 @@ public:
unsigned lineNumber() const { return m_lineNumber; } unsigned lineNumber() const { return m_lineNumber; }
unsigned columnNumber() const { return m_column; } unsigned columnNumber() const { return m_column; }
PassRefPtr<TypeBuilder::Console::CallFrame> buildInspectorObject() const;
private: private:
String m_functionName; String m_functionName;
String m_scriptId; String m_scriptId;
......
...@@ -68,12 +68,4 @@ void ScriptCallStack::setAsyncCallStack(PassRefPtr<ScriptAsyncCallStack> asyncCa ...@@ -68,12 +68,4 @@ void ScriptCallStack::setAsyncCallStack(PassRefPtr<ScriptAsyncCallStack> asyncCa
m_asyncCallStack = asyncCallStack; m_asyncCallStack = asyncCallStack;
} }
PassRefPtr<TypeBuilder::Array<TypeBuilder::Console::CallFrame> > ScriptCallStack::buildInspectorArray() const
{
RefPtr<TypeBuilder::Array<TypeBuilder::Console::CallFrame> > frames = TypeBuilder::Array<TypeBuilder::Console::CallFrame>::create();
for (size_t i = 0; i < m_frames.size(); i++)
frames->addItem(m_frames.at(i).buildInspectorObject());
return frames;
}
} // namespace blink } // namespace blink
...@@ -31,7 +31,6 @@ ...@@ -31,7 +31,6 @@
#ifndef SKY_ENGINE_CORE_INSPECTOR_SCRIPTCALLSTACK_H_ #ifndef SKY_ENGINE_CORE_INSPECTOR_SCRIPTCALLSTACK_H_
#define SKY_ENGINE_CORE_INSPECTOR_SCRIPTCALLSTACK_H_ #define SKY_ENGINE_CORE_INSPECTOR_SCRIPTCALLSTACK_H_
#include "gen/sky/core/InspectorTypeBuilder.h"
#include "sky/engine/core/inspector/ScriptCallFrame.h" #include "sky/engine/core/inspector/ScriptCallFrame.h"
#include "sky/engine/platform/heap/Handle.h" #include "sky/engine/platform/heap/Handle.h"
#include "sky/engine/wtf/Forward.h" #include "sky/engine/wtf/Forward.h"
...@@ -55,8 +54,6 @@ public: ...@@ -55,8 +54,6 @@ public:
PassRefPtr<ScriptAsyncCallStack> asyncCallStack() const; PassRefPtr<ScriptAsyncCallStack> asyncCallStack() const;
void setAsyncCallStack(PassRefPtr<ScriptAsyncCallStack>); void setAsyncCallStack(PassRefPtr<ScriptAsyncCallStack>);
PassRefPtr<TypeBuilder::Array<TypeBuilder::Console::CallFrame> > buildInspectorArray() const;
private: private:
explicit ScriptCallStack(Vector<ScriptCallFrame>&); explicit ScriptCallStack(Vector<ScriptCallFrame>&);
......
...@@ -29,7 +29,7 @@ ...@@ -29,7 +29,7 @@
*/ */
#include "sky/engine/config.h" #include "sky/engine/config.h"
#include "sky/engine/core/inspector/AsyncCallStackTracker.h" #include "sky/engine/v8_inspector/AsyncCallStackTracker.h"
#include "sky/engine/bindings/core/v8/V8Binding.h" #include "sky/engine/bindings/core/v8/V8Binding.h"
#include "sky/engine/bindings/core/v8/V8RecursionScope.h" #include "sky/engine/bindings/core/v8/V8RecursionScope.h"
......
...@@ -28,8 +28,8 @@ ...@@ -28,8 +28,8 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/ */
#ifndef SKY_ENGINE_CORE_INSPECTOR_ASYNCCALLSTACKTRACKER_H_ #ifndef SKY_ENGINE_V8_INSPECTOR_ASYNCCALLSTACKTRACKER_H_
#define SKY_ENGINE_CORE_INSPECTOR_ASYNCCALLSTACKTRACKER_H_ #define SKY_ENGINE_V8_INSPECTOR_ASYNCCALLSTACKTRACKER_H_
#include "sky/engine/bindings/core/v8/ScriptValue.h" #include "sky/engine/bindings/core/v8/ScriptValue.h"
#include "sky/engine/core/dom/ContextLifecycleObserver.h" #include "sky/engine/core/dom/ContextLifecycleObserver.h"
...@@ -158,4 +158,4 @@ private: ...@@ -158,4 +158,4 @@ private:
} // namespace blink } // namespace blink
#endif // SKY_ENGINE_CORE_INSPECTOR_ASYNCCALLSTACKTRACKER_H_ #endif // SKY_ENGINE_V8_INSPECTOR_ASYNCCALLSTACKTRACKER_H_
...@@ -7,10 +7,13 @@ import("//sky/engine/config.gni") ...@@ -7,10 +7,13 @@ import("//sky/engine/config.gni")
visibility = ["//sky/*"] visibility = ["//sky/*"]
gen_dir = "$root_gen_dir/v8_inspector"
component("v8_inspector") { component("v8_inspector") {
output_name = "v8_inspector" output_name = "v8_inspector"
deps = [ deps = [
":protocol_sources",
"//base", "//base",
"//mojo/public/cpp/application", "//mojo/public/cpp/application",
"//mojo/public/interfaces/application", "//mojo/public/interfaces/application",
...@@ -18,6 +21,7 @@ component("v8_inspector") { ...@@ -18,6 +21,7 @@ component("v8_inspector") {
"//sky/engine/platform", # FIXME: Remove. "//sky/engine/platform", # FIXME: Remove.
"//sky/services/inspector:bindings", "//sky/services/inspector:bindings",
"//sky/engine/core:core_generated", # FIXME: Remove. "//sky/engine/core:core_generated", # FIXME: Remove.
"//sky/engine/wtf",
] ]
configs += [ configs += [
...@@ -27,11 +31,91 @@ component("v8_inspector") { ...@@ -27,11 +31,91 @@ component("v8_inspector") {
] ]
sources = [ sources = [
"AsyncCallStackTracker.cpp",
"AsyncCallStackTracker.h",
"ContentSearchUtils.cpp",
"ContentSearchUtils.h",
"InjectedScript.cpp",
"InjectedScript.h",
"InjectedScriptBase.cpp",
"InjectedScriptBase.h",
"InjectedScriptManager.cpp",
"InjectedScriptManager.h",
"inspector_backend_mojo.cc", "inspector_backend_mojo.cc",
"inspector_backend_mojo.h", "inspector_backend_mojo.h",
"inspector_host.h",
"InspectorBaseAgent.cpp",
"InspectorBaseAgent.h",
"InspectorDebuggerAgent.cpp",
"InspectorDebuggerAgent.h",
"InspectorFrontendChannel.h",
"InspectorState.cpp",
"InspectorState.h",
"InstrumentingAgents.h",
"JSONParser.cpp",
"JSONParser.h",
"PageDebuggerAgent.cpp", "PageDebuggerAgent.cpp",
"PageDebuggerAgent.h", "PageDebuggerAgent.h",
"PageScriptDebugServer.cpp", "PageScriptDebugServer.cpp",
"PageScriptDebugServer.h", "PageScriptDebugServer.h",
"PromiseTracker.cpp",
"PromiseTracker.h",
"ScriptBreakpoint.h",
"ScriptDebugListener.h",
"ScriptDebugServer.cpp",
"ScriptDebugServer.h",
"ScriptPreprocessor.cpp",
"ScriptPreprocessor.h",
"ScriptRegexp.cpp",
"ScriptRegexp.h",
]
# TODO(eseidel): These should be compiled in a separate _generated target.
sources += [
"$gen_dir/InspectorFrontend.cpp",
"$gen_dir/InspectorBackendDispatcher.cpp",
"$gen_dir/InspectorTypeBuilder.cpp",
]
}
protocol_file = "protocol.json"
action("protocol_sources") {
script = "CodeGeneratorInspector.py"
inputs = [
# The helper script imported by CodeGeneratorInspector.py.
"CodeGeneratorInspectorStrings.py",
protocol_file,
]
outputs = [
"$gen_dir/InspectorBackendDispatcher.cpp",
"$gen_dir/InspectorBackendDispatcher.h",
"$gen_dir/InspectorFrontend.cpp",
"$gen_dir/InspectorFrontend.h",
"$gen_dir/InspectorTypeBuilder.cpp",
"$gen_dir/InspectorTypeBuilder.h",
]
args = [
rebase_path(protocol_file, root_build_dir),
"--output_dir", rebase_path(gen_dir, root_build_dir),
]
deps = [
":protocol_version",
]
}
action("protocol_version") {
script = "generate-inspector-protocol-version"
inputs = [ protocol_file ]
output_file = "$gen_dir/InspectorProtocolVersion.h"
outputs = [ output_file ]
args = [
"-o", rebase_path(output_file, root_build_dir),
rebase_path(protocol_file, root_build_dir),
] ]
} }
...@@ -96,11 +96,11 @@ frontend_h = ( ...@@ -96,11 +96,11 @@ frontend_h = (
"""#ifndef InspectorFrontend_h """#ifndef InspectorFrontend_h
#define InspectorFrontend_h #define InspectorFrontend_h
#include "InspectorTypeBuilder.h" #include "gen/v8_inspector/InspectorTypeBuilder.h"
#include "core/inspector/InspectorFrontendChannel.h" #include "sky/engine/platform/JSONValues.h"
#include "platform/JSONValues.h" #include "sky/engine/wtf/PassRefPtr.h"
#include "wtf/PassRefPtr.h" #include "sky/engine/wtf/text/WTFString.h"
#include "wtf/text/WTFString.h" #include "sky/engine/v8_inspector/InspectorFrontendChannel.h"
namespace blink { namespace blink {
...@@ -124,12 +124,11 @@ backend_h = ( ...@@ -124,12 +124,11 @@ backend_h = (
"""#ifndef InspectorBackendDispatcher_h """#ifndef InspectorBackendDispatcher_h
#define InspectorBackendDispatcher_h #define InspectorBackendDispatcher_h
#include "InspectorTypeBuilder.h" #include "gen/v8_inspector/InspectorTypeBuilder.h"
#include "platform/heap/Handle.h" #include "sky/engine/wtf/PassRefPtr.h"
#include "wtf/PassRefPtr.h" #include "sky/engine/wtf/RefCounted.h"
#include "wtf/RefCounted.h" #include "sky/engine/wtf/text/WTFString.h"
#include "wtf/text/WTFString.h"
namespace blink { namespace blink {
...@@ -208,14 +207,14 @@ private: ...@@ -208,14 +207,14 @@ private:
backend_cpp = ( backend_cpp = (
""" """
#include "config.h" #include "sky/engine/config.h"
#include "InspectorBackendDispatcher.h" #include "gen/v8_inspector/InspectorBackendDispatcher.h"
#include "core/inspector/InspectorFrontendChannel.h" #include "sky/engine/v8_inspector/InspectorFrontendChannel.h"
#include "core/inspector/JSONParser.h" #include "sky/engine/v8_inspector/JSONParser.h"
#include "platform/JSONValues.h" #include "sky/engine/platform/JSONValues.h"
#include "wtf/text/CString.h" #include "sky/engine/wtf/text/CString.h"
#include "wtf/text/WTFString.h" #include "sky/engine/wtf/text/WTFString.h"
namespace blink { namespace blink {
...@@ -516,13 +515,13 @@ void InspectorBackendDispatcher::CallbackBase::sendIfActive(PassRefPtr<JSONObjec ...@@ -516,13 +515,13 @@ void InspectorBackendDispatcher::CallbackBase::sendIfActive(PassRefPtr<JSONObjec
frontend_cpp = ( frontend_cpp = (
""" """
#include "config.h" #include "sky/engine/config.h"
#include "InspectorFrontend.h" #include "gen/v8_inspector/InspectorFrontend.h"
#include "core/inspector/InspectorFrontendChannel.h" #include "sky/engine/v8_inspector/InspectorFrontendChannel.h"
#include "platform/JSONValues.h" #include "sky/engine/platform/JSONValues.h"
#include "wtf/text/CString.h" #include "sky/engine/wtf/text/CString.h"
#include "wtf/text/WTFString.h" #include "sky/engine/wtf/text/WTFString.h"
namespace blink { namespace blink {
...@@ -543,9 +542,9 @@ typebuilder_h = ( ...@@ -543,9 +542,9 @@ typebuilder_h = (
#ifndef InspectorTypeBuilder_h #ifndef InspectorTypeBuilder_h
#define InspectorTypeBuilder_h #define InspectorTypeBuilder_h
#include "platform/JSONValues.h" #include "sky/engine/platform/JSONValues.h"
#include "wtf/Assertions.h" #include "sky/engine/wtf/Assertions.h"
#include "wtf/PassRefPtr.h" #include "sky/engine/wtf/PassRefPtr.h"
namespace blink { namespace blink {
...@@ -851,10 +850,10 @@ ${typeBuilders} ...@@ -851,10 +850,10 @@ ${typeBuilders}
typebuilder_cpp = ( typebuilder_cpp = (
""" """
#include "config.h" #include "sky/engine/config.h"
#include "InspectorTypeBuilder.h" #include "gen/v8_inspector/InspectorTypeBuilder.h"
#include "wtf/text/CString.h" #include "sky/engine/wtf/text/CString.h"
namespace blink { namespace blink {
......
...@@ -28,9 +28,9 @@ ...@@ -28,9 +28,9 @@
#include "sky/engine/config.h" #include "sky/engine/config.h"
#include "sky/engine/core/inspector/ContentSearchUtils.h" #include "sky/engine/v8_inspector/ContentSearchUtils.h"
#include "sky/engine/bindings/core/v8/ScriptRegexp.h" #include "sky/engine/v8_inspector/ScriptRegexp.h"
#include "sky/engine/wtf/Vector.h" #include "sky/engine/wtf/Vector.h"
#include "sky/engine/wtf/text/StringBuilder.h" #include "sky/engine/wtf/text/StringBuilder.h"
......
...@@ -26,10 +26,10 @@ ...@@ -26,10 +26,10 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/ */
#ifndef SKY_ENGINE_CORE_INSPECTOR_CONTENTSEARCHUTILS_H_ #ifndef SKY_ENGINE_V8_INSPECTOR_CONTENTSEARCHUTILS_H_
#define SKY_ENGINE_CORE_INSPECTOR_CONTENTSEARCHUTILS_H_ #define SKY_ENGINE_V8_INSPECTOR_CONTENTSEARCHUTILS_H_
#include "gen/sky/core/InspectorTypeBuilder.h" #include "gen/v8_inspector/InspectorTypeBuilder.h"
#include "sky/engine/wtf/PassOwnPtr.h" #include "sky/engine/wtf/PassOwnPtr.h"
#include "sky/engine/wtf/text/TextPosition.h" #include "sky/engine/wtf/text/TextPosition.h"
#include "sky/engine/wtf/text/WTFString.h" #include "sky/engine/wtf/text/WTFString.h"
...@@ -55,4 +55,4 @@ String findSourceMapURL(const String& content, MagicCommentType, bool* deprecate ...@@ -55,4 +55,4 @@ String findSourceMapURL(const String& content, MagicCommentType, bool* deprecate
} // namespace blink } // namespace blink
#endif // SKY_ENGINE_CORE_INSPECTOR_CONTENTSEARCHUTILS_H_ #endif // SKY_ENGINE_V8_INSPECTOR_CONTENTSEARCHUTILS_H_
...@@ -31,7 +31,7 @@ ...@@ -31,7 +31,7 @@
#include "sky/engine/config.h" #include "sky/engine/config.h"
#include "sky/engine/core/inspector/InjectedScript.h" #include "sky/engine/v8_inspector/InjectedScript.h"
#include "sky/engine/bindings/core/v8/ScriptFunctionCall.h" #include "sky/engine/bindings/core/v8/ScriptFunctionCall.h"
#include "sky/engine/core/inspector/InjectedScriptHost.h" #include "sky/engine/core/inspector/InjectedScriptHost.h"
......
...@@ -28,14 +28,14 @@ ...@@ -28,14 +28,14 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/ */
#ifndef SKY_ENGINE_CORE_INSPECTOR_INJECTEDSCRIPT_H_ #ifndef SKY_ENGINE_V8_INSPECTOR_INJECTEDSCRIPT_H_
#define SKY_ENGINE_CORE_INSPECTOR_INJECTEDSCRIPT_H_ #define SKY_ENGINE_V8_INSPECTOR_INJECTEDSCRIPT_H_
#include "gen/sky/core/InspectorTypeBuilder.h" #include "gen/v8_inspector/InspectorTypeBuilder.h"
#include "sky/engine/bindings/core/v8/ScriptValue.h" #include "sky/engine/bindings/core/v8/ScriptValue.h"
#include "sky/engine/core/inspector/InjectedScriptBase.h"
#include "sky/engine/core/inspector/InjectedScriptManager.h"
#include "sky/engine/core/inspector/ScriptArguments.h" #include "sky/engine/core/inspector/ScriptArguments.h"
#include "sky/engine/v8_inspector/InjectedScriptBase.h"
#include "sky/engine/v8_inspector/InjectedScriptManager.h"
#include "sky/engine/wtf/Forward.h" #include "sky/engine/wtf/Forward.h"
#include "sky/engine/wtf/Vector.h" #include "sky/engine/wtf/Vector.h"
...@@ -113,4 +113,4 @@ private: ...@@ -113,4 +113,4 @@ private:
} // namespace blink } // namespace blink
#endif // SKY_ENGINE_CORE_INSPECTOR_INJECTEDSCRIPT_H_ #endif // SKY_ENGINE_V8_INSPECTOR_INJECTEDSCRIPT_H_
...@@ -31,7 +31,7 @@ ...@@ -31,7 +31,7 @@
#include "sky/engine/config.h" #include "sky/engine/config.h"
#include "sky/engine/core/inspector/InjectedScriptBase.h" #include "sky/engine/v8_inspector/InjectedScriptBase.h"
#include "sky/engine/bindings/core/v8/ScriptFunctionCall.h" #include "sky/engine/bindings/core/v8/ScriptFunctionCall.h"
#include "sky/engine/core/inspector/InspectorTraceEvents.h" #include "sky/engine/core/inspector/InspectorTraceEvents.h"
......
...@@ -28,10 +28,10 @@ ...@@ -28,10 +28,10 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/ */
#ifndef SKY_ENGINE_CORE_INSPECTOR_INJECTEDSCRIPTBASE_H_ #ifndef SKY_ENGINE_V8_INSPECTOR_INJECTEDSCRIPTBASE_H_
#define SKY_ENGINE_CORE_INSPECTOR_INJECTEDSCRIPTBASE_H_ #define SKY_ENGINE_V8_INSPECTOR_INJECTEDSCRIPTBASE_H_
#include "gen/sky/core/InspectorTypeBuilder.h" #include "gen/v8_inspector/InspectorTypeBuilder.h"
#include "sky/engine/bindings/core/v8/ScriptState.h" #include "sky/engine/bindings/core/v8/ScriptState.h"
#include "sky/engine/bindings/core/v8/ScriptValue.h" #include "sky/engine/bindings/core/v8/ScriptValue.h"
#include "sky/engine/wtf/Forward.h" #include "sky/engine/wtf/Forward.h"
...@@ -74,4 +74,4 @@ private: ...@@ -74,4 +74,4 @@ private:
} // namespace blink } // namespace blink
#endif // SKY_ENGINE_CORE_INSPECTOR_INJECTEDSCRIPTBASE_H_ #endif // SKY_ENGINE_V8_INSPECTOR_INJECTEDSCRIPTBASE_H_
...@@ -29,15 +29,15 @@ ...@@ -29,15 +29,15 @@
*/ */
#include "sky/engine/config.h" #include "sky/engine/config.h"
#include "sky/engine/core/inspector/InjectedScriptManager.h" #include "sky/engine/v8_inspector/InjectedScriptManager.h"
#include "sky/engine/bindings/core/v8/ScriptValue.h" #include "sky/engine/bindings/core/v8/ScriptValue.h"
#include "sky/engine/core/inspector/InjectedScript.h"
#include "sky/engine/core/inspector/InjectedScriptHost.h" #include "sky/engine/core/inspector/InjectedScriptHost.h"
#include "sky/engine/core/inspector/JSONParser.h"
#include "sky/engine/platform/JSONValues.h" #include "sky/engine/platform/JSONValues.h"
#include "sky/engine/public/platform/Platform.h" #include "sky/engine/public/platform/Platform.h"
#include "sky/engine/public/platform/WebData.h" #include "sky/engine/public/platform/WebData.h"
#include "sky/engine/v8_inspector/InjectedScript.h"
#include "sky/engine/v8_inspector/JSONParser.h"
#include "sky/engine/wtf/PassOwnPtr.h" #include "sky/engine/wtf/PassOwnPtr.h"
namespace blink { namespace blink {
......
...@@ -27,8 +27,8 @@ ...@@ -27,8 +27,8 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/ */
#ifndef SKY_ENGINE_CORE_INSPECTOR_INJECTEDSCRIPTMANAGER_H_ #ifndef SKY_ENGINE_V8_INSPECTOR_INJECTEDSCRIPTMANAGER_H_
#define SKY_ENGINE_CORE_INSPECTOR_INJECTEDSCRIPTMANAGER_H_ #define SKY_ENGINE_V8_INSPECTOR_INJECTEDSCRIPTMANAGER_H_
#include "sky/engine/bindings/core/v8/ScriptState.h" #include "sky/engine/bindings/core/v8/ScriptState.h"
#include "sky/engine/wtf/Forward.h" #include "sky/engine/wtf/Forward.h"
...@@ -90,4 +90,4 @@ private: ...@@ -90,4 +90,4 @@ private:
} // namespace blink } // namespace blink
#endif // SKY_ENGINE_CORE_INSPECTOR_INJECTEDSCRIPTMANAGER_H_ #endif // SKY_ENGINE_V8_INSPECTOR_INJECTEDSCRIPTMANAGER_H_
...@@ -29,9 +29,9 @@ ...@@ -29,9 +29,9 @@
*/ */
#include "sky/engine/config.h" #include "sky/engine/config.h"
#include "sky/engine/core/inspector/InspectorBaseAgent.h" #include "sky/engine/v8_inspector/InspectorBaseAgent.h"
#include "sky/engine/core/inspector/InspectorState.h" #include "sky/engine/v8_inspector/InspectorState.h"
#include "sky/engine/wtf/PassOwnPtr.h" #include "sky/engine/wtf/PassOwnPtr.h"
namespace blink { namespace blink {
......
...@@ -28,10 +28,10 @@ ...@@ -28,10 +28,10 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/ */
#ifndef SKY_ENGINE_CORE_INSPECTOR_INSPECTORBASEAGENT_H_ #ifndef SKY_ENGINE_V8_INSPECTOR_INSPECTORBASEAGENT_H_
#define SKY_ENGINE_CORE_INSPECTOR_INSPECTORBASEAGENT_H_ #define SKY_ENGINE_V8_INSPECTOR_INSPECTORBASEAGENT_H_
#include "gen/sky/core/InspectorBackendDispatcher.h" #include "gen/v8_inspector/InspectorBackendDispatcher.h"
#include "sky/engine/platform/heap/Handle.h" #include "sky/engine/platform/heap/Handle.h"
#include "sky/engine/wtf/Forward.h" #include "sky/engine/wtf/Forward.h"
#include "sky/engine/wtf/Vector.h" #include "sky/engine/wtf/Vector.h"
...@@ -89,4 +89,4 @@ inline bool asBool(const bool* const b) ...@@ -89,4 +89,4 @@ inline bool asBool(const bool* const b)
} // namespace blink } // namespace blink
#endif // SKY_ENGINE_CORE_INSPECTOR_INSPECTORBASEAGENT_H_ #endif // SKY_ENGINE_V8_INSPECTOR_INSPECTORBASEAGENT_H_
...@@ -28,24 +28,23 @@ ...@@ -28,24 +28,23 @@
*/ */
#include "sky/engine/config.h" #include "sky/engine/config.h"
#include "sky/engine/core/inspector/InspectorDebuggerAgent.h" #include "sky/engine/v8_inspector/InspectorDebuggerAgent.h"
#include "sky/engine/bindings/core/v8/ScriptDebugServer.h"
#include "sky/engine/bindings/core/v8/ScriptRegexp.h"
#include "sky/engine/bindings/core/v8/ScriptSourceCode.h" #include "sky/engine/bindings/core/v8/ScriptSourceCode.h"
#include "sky/engine/bindings/core/v8/ScriptValue.h" #include "sky/engine/bindings/core/v8/ScriptValue.h"
#include "sky/engine/core/dom/Document.h" #include "sky/engine/core/dom/Document.h"
#include "sky/engine/core/fetch/Resource.h"
#include "sky/engine/core/inspector/ConsoleMessage.h" #include "sky/engine/core/inspector/ConsoleMessage.h"
#include "sky/engine/core/inspector/ContentSearchUtils.h"
#include "sky/engine/core/inspector/InjectedScriptManager.h"
#include "sky/engine/core/inspector/InspectorState.h"
#include "sky/engine/core/inspector/JavaScriptCallFrame.h" #include "sky/engine/core/inspector/JavaScriptCallFrame.h"
#include "sky/engine/core/inspector/ScriptArguments.h" #include "sky/engine/core/inspector/ScriptArguments.h"
#include "sky/engine/core/inspector/ScriptAsyncCallStack.h" #include "sky/engine/core/inspector/ScriptAsyncCallStack.h"
#include "sky/engine/core/inspector/ScriptCallFrame.h" #include "sky/engine/core/inspector/ScriptCallFrame.h"
#include "sky/engine/core/inspector/ScriptCallStack.h" #include "sky/engine/core/inspector/ScriptCallStack.h"
#include "sky/engine/platform/JSONValues.h" #include "sky/engine/platform/JSONValues.h"
#include "sky/engine/v8_inspector/ContentSearchUtils.h"
#include "sky/engine/v8_inspector/InjectedScriptManager.h"
#include "sky/engine/v8_inspector/InspectorState.h"
#include "sky/engine/v8_inspector/ScriptDebugServer.h"
#include "sky/engine/v8_inspector/ScriptRegexp.h"
#include "sky/engine/wtf/text/StringBuilder.h" #include "sky/engine/wtf/text/StringBuilder.h"
#include "sky/engine/wtf/text/WTFString.h" #include "sky/engine/wtf/text/WTFString.h"
...@@ -1004,6 +1003,29 @@ void InspectorDebuggerAgent::evaluateOnCallFrame(ErrorString* errorString, const ...@@ -1004,6 +1003,29 @@ void InspectorDebuggerAgent::evaluateOnCallFrame(ErrorString* errorString, const
} }
} }
namespace {
PassRefPtr<TypeBuilder::Console::CallFrame> buildInspectorObject(const ScriptCallFrame& frame)
{
return TypeBuilder::Console::CallFrame::create()
.setFunctionName(frame.functionName())
.setScriptId(frame.scriptId())
.setUrl(frame.sourceURL())
.setLineNumber(frame.lineNumber())
.setColumnNumber(frame.columnNumber())
.release();
}
PassRefPtr<TypeBuilder::Array<TypeBuilder::Console::CallFrame> > buildInspectorArray(const RefPtr<ScriptCallStack>& stack)
{
RefPtr<TypeBuilder::Array<TypeBuilder::Console::CallFrame> > frames = TypeBuilder::Array<TypeBuilder::Console::CallFrame>::create();
for (size_t i = 0; i < stack->size(); i++)
frames->addItem(buildInspectorObject(stack->at(i)));
return frames;
}
} // namespace
void InspectorDebuggerAgent::compileScript(ErrorString* errorString, const String& expression, const String& sourceURL, const int* executionContextId, TypeBuilder::OptOutput<ScriptId>* scriptId, RefPtr<ExceptionDetails>& exceptionDetails) void InspectorDebuggerAgent::compileScript(ErrorString* errorString, const String& expression, const String& sourceURL, const int* executionContextId, TypeBuilder::OptOutput<ScriptId>* scriptId, RefPtr<ExceptionDetails>& exceptionDetails)
{ {
InjectedScript injectedScript = injectedScriptForEval(errorString, executionContextId); InjectedScript injectedScript = injectedScriptForEval(errorString, executionContextId);
...@@ -1030,7 +1052,7 @@ void InspectorDebuggerAgent::compileScript(ErrorString* errorString, const Strin ...@@ -1030,7 +1052,7 @@ void InspectorDebuggerAgent::compileScript(ErrorString* errorString, const Strin
exceptionDetails->setLine(lineNumberValue); exceptionDetails->setLine(lineNumberValue);
exceptionDetails->setColumn(columnNumberValue); exceptionDetails->setColumn(columnNumberValue);
if (stackTraceValue && stackTraceValue->size() > 0) if (stackTraceValue && stackTraceValue->size() > 0)
exceptionDetails->setStackTrace(stackTraceValue->buildInspectorArray()); exceptionDetails->setStackTrace(buildInspectorArray(stackTraceValue));
} }
void InspectorDebuggerAgent::runScript(ErrorString* errorString, const ScriptId& scriptId, const int* executionContextId, const String* const objectGroup, const bool* const doNotPauseOnExceptionsAndMuteConsole, RefPtr<RemoteObject>& result, RefPtr<ExceptionDetails>& exceptionDetails) void InspectorDebuggerAgent::runScript(ErrorString* errorString, const ScriptId& scriptId, const int* executionContextId, const String* const objectGroup, const bool* const doNotPauseOnExceptionsAndMuteConsole, RefPtr<RemoteObject>& result, RefPtr<ExceptionDetails>& exceptionDetails)
...@@ -1065,7 +1087,7 @@ void InspectorDebuggerAgent::runScript(ErrorString* errorString, const ScriptId& ...@@ -1065,7 +1087,7 @@ void InspectorDebuggerAgent::runScript(ErrorString* errorString, const ScriptId&
exceptionDetails->setLine(lineNumberValue); exceptionDetails->setLine(lineNumberValue);
exceptionDetails->setColumn(columnNumberValue); exceptionDetails->setColumn(columnNumberValue);
if (stackTraceValue && stackTraceValue->size() > 0) if (stackTraceValue && stackTraceValue->size() > 0)
exceptionDetails->setStackTrace(stackTraceValue->buildInspectorArray()); exceptionDetails->setStackTrace(buildInspectorArray(stackTraceValue));
} }
if (asBool(doNotPauseOnExceptionsAndMuteConsole)) { if (asBool(doNotPauseOnExceptionsAndMuteConsole)) {
...@@ -1180,41 +1202,6 @@ PassRefPtr<StackTrace> InspectorDebuggerAgent::currentAsyncStackTrace() ...@@ -1180,41 +1202,6 @@ PassRefPtr<StackTrace> InspectorDebuggerAgent::currentAsyncStackTrace()
return result.release(); return result.release();
} }
static PassRefPtr<ScriptCallStack> toScriptCallStack(JavaScriptCallFrame* callFrame)
{
Vector<ScriptCallFrame> frames;
for (; callFrame; callFrame = callFrame->caller()) {
StringBuilder stringBuilder;
stringBuilder.appendNumber(callFrame->sourceID());
String scriptId = stringBuilder.toString();
// FIXME(WK62725): Debugger line/column are 0-based, while console ones are 1-based.
int line = callFrame->line() + 1;
int column = callFrame->column() + 1;
frames.append(ScriptCallFrame(callFrame->functionName(), scriptId, callFrame->scriptName(), line, column));
}
return ScriptCallStack::create(frames);
}
PassRefPtr<ScriptAsyncCallStack> InspectorDebuggerAgent::currentAsyncStackTraceForConsole()
{
if (!asyncCallStackTracker().isEnabled())
return nullptr;
const AsyncCallStackTracker::AsyncCallChain* chain = asyncCallStackTracker().currentAsyncCallChain();
if (!chain)
return nullptr;
const AsyncCallStackTracker::AsyncCallStackVector& callStacks = chain->callStacks();
if (callStacks.isEmpty())
return nullptr;
RefPtr<ScriptAsyncCallStack> result = nullptr;
for (AsyncCallStackTracker::AsyncCallStackVector::const_reverse_iterator it = callStacks.rbegin(); it != callStacks.rend(); ++it) {
RefPtr<JavaScriptCallFrame> callFrame = ScriptDebugServer::toJavaScriptCallFrameUnsafe((*it)->callFrames());
if (!callFrame)
break;
result = ScriptAsyncCallStack::create((*it)->description(), toScriptCallStack(callFrame.get()), result.release());
}
return result.release();
}
String InspectorDebuggerAgent::sourceMapURLForScript(const Script& script, CompileResult compileResult) String InspectorDebuggerAgent::sourceMapURLForScript(const Script& script, CompileResult compileResult)
{ {
bool hasSyntaxError = compileResult != CompileSuccess; bool hasSyntaxError = compileResult != CompileSuccess;
......
...@@ -27,19 +27,19 @@ ...@@ -27,19 +27,19 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/ */
#ifndef SKY_ENGINE_CORE_INSPECTOR_INSPECTORDEBUGGERAGENT_H_ #ifndef SKY_ENGINE_V8_INSPECTOR_INSPECTORDEBUGGERAGENT_H_
#define SKY_ENGINE_CORE_INSPECTOR_INSPECTORDEBUGGERAGENT_H_ #define SKY_ENGINE_V8_INSPECTOR_INSPECTORDEBUGGERAGENT_H_
#include "gen/sky/core/InspectorFrontend.h" #include "gen/v8_inspector/InspectorFrontend.h"
#include "sky/engine/bindings/core/v8/ScriptState.h" #include "sky/engine/bindings/core/v8/ScriptState.h"
#include "sky/engine/core/frame/ConsoleTypes.h" #include "sky/engine/core/frame/ConsoleTypes.h"
#include "sky/engine/core/inspector/AsyncCallStackTracker.h"
#include "sky/engine/core/inspector/ConsoleAPITypes.h" #include "sky/engine/core/inspector/ConsoleAPITypes.h"
#include "sky/engine/core/inspector/InjectedScript.h" #include "sky/engine/v8_inspector/AsyncCallStackTracker.h"
#include "sky/engine/core/inspector/InspectorBaseAgent.h" #include "sky/engine/v8_inspector/InjectedScript.h"
#include "sky/engine/core/inspector/PromiseTracker.h" #include "sky/engine/v8_inspector/InspectorBaseAgent.h"
#include "sky/engine/core/inspector/ScriptBreakpoint.h" #include "sky/engine/v8_inspector/PromiseTracker.h"
#include "sky/engine/core/inspector/ScriptDebugListener.h" #include "sky/engine/v8_inspector/ScriptBreakpoint.h"
#include "sky/engine/v8_inspector/ScriptDebugListener.h"
#include "sky/engine/wtf/Forward.h" #include "sky/engine/wtf/Forward.h"
#include "sky/engine/wtf/HashMap.h" #include "sky/engine/wtf/HashMap.h"
#include "sky/engine/wtf/PassRefPtr.h" #include "sky/engine/wtf/PassRefPtr.h"
...@@ -192,8 +192,6 @@ public: ...@@ -192,8 +192,6 @@ public:
void setBreakpoint(const String& scriptId, int lineNumber, int columnNumber, BreakpointSource, const String& condition = String()); void setBreakpoint(const String& scriptId, int lineNumber, int columnNumber, BreakpointSource, const String& condition = String());
void removeBreakpoint(const String& scriptId, int lineNumber, int columnNumber, BreakpointSource); void removeBreakpoint(const String& scriptId, int lineNumber, int columnNumber, BreakpointSource);
PassRefPtr<ScriptAsyncCallStack> currentAsyncStackTraceForConsole();
protected: protected:
explicit InspectorDebuggerAgent(InjectedScriptManager*); explicit InspectorDebuggerAgent(InjectedScriptManager*);
...@@ -272,4 +270,4 @@ private: ...@@ -272,4 +270,4 @@ private:
} // namespace blink } // namespace blink
#endif // SKY_ENGINE_CORE_INSPECTOR_INSPECTORDEBUGGERAGENT_H_ #endif // SKY_ENGINE_V8_INSPECTOR_INSPECTORDEBUGGERAGENT_H_
...@@ -23,8 +23,8 @@ ...@@ -23,8 +23,8 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/ */
#ifndef SKY_ENGINE_CORE_INSPECTOR_INSPECTORFRONTENDCHANNEL_H_ #ifndef SKY_ENGINE_V8_INSPECTOR_INSPECTORFRONTENDCHANNEL_H_
#define SKY_ENGINE_CORE_INSPECTOR_INSPECTORFRONTENDCHANNEL_H_ #define SKY_ENGINE_V8_INSPECTOR_INSPECTORFRONTENDCHANNEL_H_
#include "sky/engine/platform/JSONValues.h" #include "sky/engine/platform/JSONValues.h"
#include "sky/engine/wtf/Forward.h" #include "sky/engine/wtf/Forward.h"
...@@ -40,4 +40,4 @@ public: ...@@ -40,4 +40,4 @@ public:
} // namespace blink } // namespace blink
#endif // SKY_ENGINE_CORE_INSPECTOR_INSPECTORFRONTENDCHANNEL_H_ #endif // SKY_ENGINE_V8_INSPECTOR_INSPECTORFRONTENDCHANNEL_H_
...@@ -27,10 +27,9 @@ ...@@ -27,10 +27,9 @@
*/ */
#include "sky/engine/config.h" #include "sky/engine/config.h"
#include "sky/engine/core/inspector/InspectorState.h" #include "sky/engine/v8_inspector/InspectorState.h"
// #include "core/inspector/InspectorStateClient.h" #include "sky/engine/v8_inspector/JSONParser.h"
#include "sky/engine/core/inspector/JSONParser.h"
#include "sky/engine/wtf/PassOwnPtr.h" #include "sky/engine/wtf/PassOwnPtr.h"
namespace blink { namespace blink {
......
...@@ -28,8 +28,8 @@ ...@@ -28,8 +28,8 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/ */
#ifndef SKY_ENGINE_CORE_INSPECTOR_INSPECTORSTATE_H_ #ifndef SKY_ENGINE_V8_INSPECTOR_INSPECTORSTATE_H_
#define SKY_ENGINE_CORE_INSPECTOR_INSPECTORSTATE_H_ #define SKY_ENGINE_V8_INSPECTOR_INSPECTORSTATE_H_
#include "sky/engine/platform/JSONValues.h" #include "sky/engine/platform/JSONValues.h"
...@@ -114,4 +114,4 @@ private: ...@@ -114,4 +114,4 @@ private:
} // namespace blink } // namespace blink
#endif // SKY_ENGINE_CORE_INSPECTOR_INSPECTORSTATE_H_ #endif // SKY_ENGINE_V8_INSPECTOR_INSPECTORSTATE_H_
...@@ -2,8 +2,8 @@ ...@@ -2,8 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be // Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file. // found in the LICENSE file.
#ifndef SKY_ENGINE_CORE_INSPECTOR_INSTRUMENTINGAGENTS_H_ #ifndef SKY_ENGINE_V8_INSPECTOR_INSTRUMENTINGAGENTS_H_
#define SKY_ENGINE_CORE_INSPECTOR_INSTRUMENTINGAGENTS_H_ #define SKY_ENGINE_V8_INSPECTOR_INSTRUMENTINGAGENTS_H_
#include "sky/engine/wtf/Noncopyable.h" #include "sky/engine/wtf/Noncopyable.h"
...@@ -30,4 +30,4 @@ private: ...@@ -30,4 +30,4 @@ private:
} // namespace blink } // namespace blink
#endif // SKY_ENGINE_CORE_INSPECTOR_INSTRUMENTINGAGENTS_H_ #endif // SKY_ENGINE_V8_INSPECTOR_INSTRUMENTINGAGENTS_H_
...@@ -29,7 +29,7 @@ ...@@ -29,7 +29,7 @@
*/ */
#include "sky/engine/config.h" #include "sky/engine/config.h"
#include "sky/engine/core/inspector/JSONParser.h" #include "sky/engine/v8_inspector/JSONParser.h"
#include "sky/engine/platform/JSONValues.h" #include "sky/engine/platform/JSONValues.h"
#include "sky/engine/wtf/text/StringBuilder.h" #include "sky/engine/wtf/text/StringBuilder.h"
......
...@@ -28,8 +28,8 @@ ...@@ -28,8 +28,8 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/ */
#ifndef SKY_ENGINE_CORE_INSPECTOR_JSONPARSER_H_ #ifndef SKY_ENGINE_V8_INSPECTOR_JSONPARSER_H_
#define SKY_ENGINE_CORE_INSPECTOR_JSONPARSER_H_ #define SKY_ENGINE_V8_INSPECTOR_JSONPARSER_H_
#include "sky/engine/wtf/PassRefPtr.h" #include "sky/engine/wtf/PassRefPtr.h"
#include "sky/engine/wtf/text/WTFString.h" #include "sky/engine/wtf/text/WTFString.h"
...@@ -42,4 +42,4 @@ PassRefPtr<JSONValue> parseJSON(const String& json); ...@@ -42,4 +42,4 @@ PassRefPtr<JSONValue> parseJSON(const String& json);
} // namespace blink } // namespace blink
#endif // SKY_ENGINE_CORE_INSPECTOR_JSONPARSER_H_ #endif // SKY_ENGINE_V8_INSPECTOR_JSONPARSER_H_
...@@ -35,8 +35,6 @@ ...@@ -35,8 +35,6 @@
#include "sky/engine/bindings/core/v8/ScriptController.h" #include "sky/engine/bindings/core/v8/ScriptController.h"
#include "sky/engine/bindings/core/v8/ScriptSourceCode.h" #include "sky/engine/bindings/core/v8/ScriptSourceCode.h"
#include "sky/engine/core/frame/FrameConsole.h" #include "sky/engine/core/frame/FrameConsole.h"
#include "sky/engine/core/frame/LocalFrame.h"
#include "sky/engine/core/page/Page.h"
#include "sky/engine/v8_inspector/inspector_host.h" #include "sky/engine/v8_inspector/inspector_host.h"
namespace blink { namespace blink {
......
...@@ -31,7 +31,7 @@ ...@@ -31,7 +31,7 @@
#ifndef SKY_ENGINE_V8_INSPECTOR_PAGEDEBUGGERAGENT_H_ #ifndef SKY_ENGINE_V8_INSPECTOR_PAGEDEBUGGERAGENT_H_
#define SKY_ENGINE_V8_INSPECTOR_PAGEDEBUGGERAGENT_H_ #define SKY_ENGINE_V8_INSPECTOR_PAGEDEBUGGERAGENT_H_
#include "sky/engine/core/inspector/InspectorDebuggerAgent.h" #include "sky/engine/v8_inspector/InspectorDebuggerAgent.h"
#include "sky/engine/v8_inspector/PageScriptDebugServer.h" #include "sky/engine/v8_inspector/PageScriptDebugServer.h"
// This whole file will move to namespace inspector. // This whole file will move to namespace inspector.
......
...@@ -41,16 +41,13 @@ ...@@ -41,16 +41,13 @@
#include "sky/engine/core/dom/ExecutionContext.h" #include "sky/engine/core/dom/ExecutionContext.h"
#include "sky/engine/core/frame/FrameConsole.h" #include "sky/engine/core/frame/FrameConsole.h"
#include "sky/engine/core/frame/LocalFrame.h" #include "sky/engine/core/frame/LocalFrame.h"
#include "sky/engine/core/frame/UseCounter.h"
#include "sky/engine/core/inspector/InspectorTraceEvents.h" #include "sky/engine/core/inspector/InspectorTraceEvents.h"
#include "sky/engine/core/inspector/ScriptDebugListener.h"
#include "sky/engine/core/page/Page.h"
#include "sky/engine/v8_inspector/inspector_host.h" #include "sky/engine/v8_inspector/inspector_host.h"
#include "sky/engine/v8_inspector/ScriptDebugListener.h"
#include "sky/engine/wtf/OwnPtr.h" #include "sky/engine/wtf/OwnPtr.h"
#include "sky/engine/wtf/PassOwnPtr.h" #include "sky/engine/wtf/PassOwnPtr.h"
#include "sky/engine/wtf/StdLibExtras.h" #include "sky/engine/wtf/StdLibExtras.h"
#include "sky/engine/wtf/TemporaryChange.h" #include "sky/engine/wtf/TemporaryChange.h"
#include "sky/engine/wtf/text/StringBuilder.h"
namespace blink { namespace blink {
...@@ -261,7 +258,7 @@ bool PageScriptDebugServer::canPreprocess(LocalFrame* frame) ...@@ -261,7 +258,7 @@ bool PageScriptDebugServer::canPreprocess(LocalFrame* frame)
{ {
ASSERT(frame); ASSERT(frame);
if (!m_preprocessorSourceCode || !frame->page() || isCreatingPreprocessor) if (!m_preprocessorSourceCode || isCreatingPreprocessor)
return false; return false;
// We delay the creation of the preprocessor until just before the first JS from the // We delay the creation of the preprocessor until just before the first JS from the
...@@ -306,13 +303,13 @@ void PageScriptDebugServer::clearPreprocessor() ...@@ -306,13 +303,13 @@ void PageScriptDebugServer::clearPreprocessor()
void PageScriptDebugServer::muteWarningsAndDeprecations() void PageScriptDebugServer::muteWarningsAndDeprecations()
{ {
FrameConsole::mute(); FrameConsole::mute();
UseCounter::muteForInspector(); // Used to mute UseCounter too.
} }
void PageScriptDebugServer::unmuteWarningsAndDeprecations() void PageScriptDebugServer::unmuteWarningsAndDeprecations()
{ {
FrameConsole::unmute(); FrameConsole::unmute();
UseCounter::unmuteForInspector(); // Used to unmute UseCounter too.
} }
} // namespace blink } // namespace blink
...@@ -31,8 +31,8 @@ ...@@ -31,8 +31,8 @@
#ifndef SKY_ENGINE_V8_INSPECTOR_PAGESCRIPTDEBUGSERVER_H_ #ifndef SKY_ENGINE_V8_INSPECTOR_PAGESCRIPTDEBUGSERVER_H_
#define SKY_ENGINE_V8_INSPECTOR_PAGESCRIPTDEBUGSERVER_H_ #define SKY_ENGINE_V8_INSPECTOR_PAGESCRIPTDEBUGSERVER_H_
#include "sky/engine/bindings/core/v8/ScriptDebugServer.h" #include "sky/engine/v8_inspector/ScriptDebugServer.h"
#include "sky/engine/bindings/core/v8/ScriptPreprocessor.h" #include "sky/engine/v8_inspector/ScriptPreprocessor.h"
#include "sky/engine/wtf/Forward.h" #include "sky/engine/wtf/Forward.h"
#include "sky/engine/wtf/RefCounted.h" #include "sky/engine/wtf/RefCounted.h"
#include "v8/include/v8.h" #include "v8/include/v8.h"
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
// found in the LICENSE file. // found in the LICENSE file.
#include "sky/engine/config.h" #include "sky/engine/config.h"
#include "sky/engine/core/inspector/PromiseTracker.h" #include "sky/engine/v8_inspector/PromiseTracker.h"
#include "sky/engine/bindings/core/v8/ScopedPersistent.h" #include "sky/engine/bindings/core/v8/ScopedPersistent.h"
#include "sky/engine/bindings/core/v8/ScriptCallStackFactory.h" #include "sky/engine/bindings/core/v8/ScriptCallStackFactory.h"
......
...@@ -2,8 +2,8 @@ ...@@ -2,8 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be // Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file. // found in the LICENSE file.
#ifndef SKY_ENGINE_CORE_INSPECTOR_PROMISETRACKER_H_ #ifndef SKY_ENGINE_V8_INSPECTOR_PROMISETRACKER_H_
#define SKY_ENGINE_CORE_INSPECTOR_PROMISETRACKER_H_ #define SKY_ENGINE_V8_INSPECTOR_PROMISETRACKER_H_
#include "sky/engine/wtf/HashMap.h" #include "sky/engine/wtf/HashMap.h"
#include "sky/engine/wtf/Noncopyable.h" #include "sky/engine/wtf/Noncopyable.h"
...@@ -41,4 +41,4 @@ private: ...@@ -41,4 +41,4 @@ private:
} // namespace blink } // namespace blink
#endif // SKY_ENGINE_CORE_INSPECTOR_PROMISETRACKER_H_ #endif // SKY_ENGINE_V8_INSPECTOR_PROMISETRACKER_H_
...@@ -27,8 +27,8 @@ ...@@ -27,8 +27,8 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/ */
#ifndef SKY_ENGINE_CORE_INSPECTOR_SCRIPTBREAKPOINT_H_ #ifndef SKY_ENGINE_V8_INSPECTOR_SCRIPTBREAKPOINT_H_
#define SKY_ENGINE_CORE_INSPECTOR_SCRIPTBREAKPOINT_H_ #define SKY_ENGINE_V8_INSPECTOR_SCRIPTBREAKPOINT_H_
#include "sky/engine/wtf/text/WTFString.h" #include "sky/engine/wtf/text/WTFString.h"
...@@ -53,4 +53,4 @@ struct ScriptBreakpoint { ...@@ -53,4 +53,4 @@ struct ScriptBreakpoint {
} // namespace blink } // namespace blink
#endif // SKY_ENGINE_CORE_INSPECTOR_SCRIPTBREAKPOINT_H_ #endif // SKY_ENGINE_V8_INSPECTOR_SCRIPTBREAKPOINT_H_
...@@ -27,8 +27,8 @@ ...@@ -27,8 +27,8 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/ */
#ifndef SKY_ENGINE_CORE_INSPECTOR_SCRIPTDEBUGLISTENER_H_ #ifndef SKY_ENGINE_V8_INSPECTOR_SCRIPTDEBUGLISTENER_H_
#define SKY_ENGINE_CORE_INSPECTOR_SCRIPTDEBUGLISTENER_H_ #define SKY_ENGINE_V8_INSPECTOR_SCRIPTDEBUGLISTENER_H_
#include "sky/engine/bindings/core/v8/ScriptState.h" #include "sky/engine/bindings/core/v8/ScriptState.h"
...@@ -86,4 +86,4 @@ public: ...@@ -86,4 +86,4 @@ public:
} // namespace blink } // namespace blink
#endif // SKY_ENGINE_CORE_INSPECTOR_SCRIPTDEBUGLISTENER_H_ #endif // SKY_ENGINE_V8_INSPECTOR_SCRIPTDEBUGLISTENER_H_
...@@ -29,7 +29,7 @@ ...@@ -29,7 +29,7 @@
*/ */
#include "sky/engine/config.h" #include "sky/engine/config.h"
#include "sky/engine/bindings/core/v8/ScriptDebugServer.h" #include "sky/engine/v8_inspector/ScriptDebugServer.h"
#include "bindings/core/v8/V8JavaScriptCallFrame.h" #include "bindings/core/v8/V8JavaScriptCallFrame.h"
#include "sky/engine/bindings/core/v8/ScopedPersistent.h" #include "sky/engine/bindings/core/v8/ScopedPersistent.h"
...@@ -40,10 +40,10 @@ ...@@ -40,10 +40,10 @@
#include "sky/engine/bindings/core/v8/V8Binding.h" #include "sky/engine/bindings/core/v8/V8Binding.h"
#include "sky/engine/bindings/core/v8/V8ScriptRunner.h" #include "sky/engine/bindings/core/v8/V8ScriptRunner.h"
#include "sky/engine/core/inspector/JavaScriptCallFrame.h" #include "sky/engine/core/inspector/JavaScriptCallFrame.h"
#include "sky/engine/core/inspector/ScriptDebugListener.h"
#include "sky/engine/platform/JSONValues.h" #include "sky/engine/platform/JSONValues.h"
#include "sky/engine/public/platform/Platform.h" #include "sky/engine/public/platform/Platform.h"
#include "sky/engine/public/platform/WebData.h" #include "sky/engine/public/platform/WebData.h"
#include "sky/engine/v8_inspector/ScriptDebugListener.h"
#include "sky/engine/wtf/StdLibExtras.h" #include "sky/engine/wtf/StdLibExtras.h"
#include "sky/engine/wtf/Vector.h" #include "sky/engine/wtf/Vector.h"
#include "sky/engine/wtf/dtoa/utils.h" #include "sky/engine/wtf/dtoa/utils.h"
......
...@@ -28,14 +28,14 @@ ...@@ -28,14 +28,14 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/ */
#ifndef SKY_ENGINE_BINDINGS_CORE_V8_SCRIPTDEBUGSERVER_H_ #ifndef SKY_ENGINE_V8_INSPECTOR_SCRIPTDEBUGSERVER_H_
#define SKY_ENGINE_BINDINGS_CORE_V8_SCRIPTDEBUGSERVER_H_ #define SKY_ENGINE_V8_INSPECTOR_SCRIPTDEBUGSERVER_H_
#include "gen/sky/core/InspectorBackendDispatcher.h" #include "gen/v8_inspector/InspectorBackendDispatcher.h"
#include "sky/engine/bindings/core/v8/ScopedPersistent.h" #include "sky/engine/bindings/core/v8/ScopedPersistent.h"
#include "sky/engine/core/inspector/ScriptBreakpoint.h"
#include "sky/engine/core/inspector/ScriptCallStack.h" #include "sky/engine/core/inspector/ScriptCallStack.h"
#include "sky/engine/core/inspector/ScriptDebugListener.h" #include "sky/engine/v8_inspector/ScriptBreakpoint.h"
#include "sky/engine/v8_inspector/ScriptDebugListener.h"
#include "sky/engine/wtf/HashMap.h" #include "sky/engine/wtf/HashMap.h"
#include "sky/engine/wtf/Noncopyable.h" #include "sky/engine/wtf/Noncopyable.h"
#include "sky/engine/wtf/PassOwnPtr.h" #include "sky/engine/wtf/PassOwnPtr.h"
...@@ -164,4 +164,4 @@ private: ...@@ -164,4 +164,4 @@ private:
} // namespace blink } // namespace blink
#endif // SKY_ENGINE_BINDINGS_CORE_V8_SCRIPTDEBUGSERVER_H_ #endif // SKY_ENGINE_V8_INSPECTOR_SCRIPTDEBUGSERVER_H_
...@@ -29,7 +29,7 @@ ...@@ -29,7 +29,7 @@
*/ */
#include "sky/engine/config.h" #include "sky/engine/config.h"
#include "sky/engine/bindings/core/v8/ScriptPreprocessor.h" #include "sky/engine/v8_inspector/ScriptPreprocessor.h"
#include "sky/engine/bindings/core/v8/ScriptController.h" #include "sky/engine/bindings/core/v8/ScriptController.h"
#include "sky/engine/bindings/core/v8/ScriptSourceCode.h" #include "sky/engine/bindings/core/v8/ScriptSourceCode.h"
......
...@@ -27,8 +27,8 @@ ...@@ -27,8 +27,8 @@
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/ */
#ifndef SKY_ENGINE_BINDINGS_CORE_V8_SCRIPTPREPROCESSOR_H_ #ifndef SKY_ENGINE_V8_INSPECTOR_SCRIPTPREPROCESSOR_H_
#define SKY_ENGINE_BINDINGS_CORE_V8_SCRIPTPREPROCESSOR_H_ #define SKY_ENGINE_V8_INSPECTOR_SCRIPTPREPROCESSOR_H_
#include "sky/engine/bindings/core/v8/V8Binding.h" #include "sky/engine/bindings/core/v8/V8Binding.h"
#include "sky/engine/wtf/RefCounted.h" #include "sky/engine/wtf/RefCounted.h"
...@@ -59,4 +59,4 @@ private: ...@@ -59,4 +59,4 @@ private:
} // namespace blink } // namespace blink
#endif // SKY_ENGINE_BINDINGS_CORE_V8_SCRIPTPREPROCESSOR_H_ #endif // SKY_ENGINE_V8_INSPECTOR_SCRIPTPREPROCESSOR_H_
...@@ -27,7 +27,7 @@ ...@@ -27,7 +27,7 @@
*/ */
#include "sky/engine/config.h" #include "sky/engine/config.h"
#include "sky/engine/bindings/core/v8/ScriptRegexp.h" #include "sky/engine/v8_inspector/ScriptRegexp.h"
#include "sky/engine/bindings/core/v8/V8Binding.h" #include "sky/engine/bindings/core/v8/V8Binding.h"
#include "sky/engine/bindings/core/v8/V8PerIsolateData.h" #include "sky/engine/bindings/core/v8/V8PerIsolateData.h"
......
...@@ -24,8 +24,8 @@ ...@@ -24,8 +24,8 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/ */
#ifndef SKY_ENGINE_BINDINGS_CORE_V8_SCRIPTREGEXP_H_ #ifndef SKY_ENGINE_V8_INSPECTOR_SCRIPTREGEXP_H_
#define SKY_ENGINE_BINDINGS_CORE_V8_SCRIPTREGEXP_H_ #define SKY_ENGINE_V8_INSPECTOR_SCRIPTREGEXP_H_
#include "sky/engine/bindings/core/v8/ScopedPersistent.h" #include "sky/engine/bindings/core/v8/ScopedPersistent.h"
#include "sky/engine/wtf/Noncopyable.h" #include "sky/engine/wtf/Noncopyable.h"
...@@ -54,4 +54,4 @@ private: ...@@ -54,4 +54,4 @@ private:
} // namespace blink } // namespace blink
#endif // SKY_ENGINE_BINDINGS_CORE_V8_SCRIPTREGEXP_H_ #endif // SKY_ENGINE_V8_INSPECTOR_SCRIPTREGEXP_H_
...@@ -7,18 +7,18 @@ ...@@ -7,18 +7,18 @@
#include "base/memory/scoped_ptr.h" #include "base/memory/scoped_ptr.h"
#include "base/run_loop.h" #include "base/run_loop.h"
#include "gen/sky/core/InspectorBackendDispatcher.h" #include "gen/v8_inspector/InspectorBackendDispatcher.h"
#include "mojo/public/cpp/application/connect.h" #include "mojo/public/cpp/application/connect.h"
#include "mojo/public/cpp/application/service_provider_impl.h" #include "mojo/public/cpp/application/service_provider_impl.h"
#include "mojo/public/interfaces/application/shell.mojom.h" #include "mojo/public/interfaces/application/shell.mojom.h"
#include "sky/engine/core/inspector/InjectedScriptHost.h" #include "sky/engine/core/inspector/InjectedScriptHost.h"
#include "sky/engine/core/inspector/InspectorFrontendChannel.h"
#include "sky/engine/core/inspector/InspectorState.h"
#include "sky/engine/core/inspector/InstrumentingAgents.h"
#include "sky/engine/platform/JSONValues.h" #include "sky/engine/platform/JSONValues.h"
#include "sky/engine/v8_inspector/inspector_host.h" #include "sky/engine/v8_inspector/InspectorFrontendChannel.h"
#include "sky/engine/v8_inspector/InspectorState.h"
#include "sky/engine/v8_inspector/InstrumentingAgents.h"
#include "sky/engine/v8_inspector/PageDebuggerAgent.h" #include "sky/engine/v8_inspector/PageDebuggerAgent.h"
#include "sky/engine/v8_inspector/PageScriptDebugServer.h" #include "sky/engine/v8_inspector/PageScriptDebugServer.h"
#include "sky/engine/v8_inspector/inspector_host.h"
namespace blink { namespace blink {
......
...@@ -101,7 +101,6 @@ ...@@ -101,7 +101,6 @@
#include "sky/engine/core/frame/Settings.h" #include "sky/engine/core/frame/Settings.h"
#include "sky/engine/core/html/HTMLAnchorElement.h" #include "sky/engine/core/html/HTMLAnchorElement.h"
#include "sky/engine/core/inspector/ConsoleMessage.h" #include "sky/engine/core/inspector/ConsoleMessage.h"
#include "sky/engine/core/inspector/ScriptCallStack.h"
#include "sky/engine/core/loader/MojoLoader.h" #include "sky/engine/core/loader/MojoLoader.h"
#include "sky/engine/core/page/Chrome.h" #include "sky/engine/core/page/Chrome.h"
#include "sky/engine/core/page/EventHandler.h" #include "sky/engine/core/page/EventHandler.h"
...@@ -143,6 +142,7 @@ ...@@ -143,6 +142,7 @@
#include "sky/engine/public/web/WebNode.h" #include "sky/engine/public/web/WebNode.h"
#include "sky/engine/public/web/WebRange.h" #include "sky/engine/public/web/WebRange.h"
#include "sky/engine/public/web/WebScriptSource.h" #include "sky/engine/public/web/WebScriptSource.h"
#include "sky/engine/core/inspector/ScriptCallStack.h"
#include "sky/engine/web/CompositionUnderlineVectorBuilder.h" #include "sky/engine/web/CompositionUnderlineVectorBuilder.h"
#include "sky/engine/web/WebViewImpl.h" #include "sky/engine/web/WebViewImpl.h"
#include "sky/engine/wtf/CurrentTime.h" #include "sky/engine/wtf/CurrentTime.h"
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册