-
yurys@chromium.org authored
https://bugs.webkit.org/show_bug.cgi?id=79908 Introduced worker profiler agent. Enabled script profiling for workers. Reviewed by Pavel Feldman. * bindings/js/ScriptProfiler.cpp: (WebCore::ScriptProfiler::startForPage): (WebCore): (WebCore::ScriptProfiler::startForWorkerContext): (WebCore::ScriptProfiler::stopForPage): (WebCore::ScriptProfiler::stopForWorkerContext): * bindings/js/ScriptProfiler.h: (WebCore): (ScriptProfiler): * bindings/v8/ScriptProfiler.cpp: (WebCore::ScriptProfiler::startForPage): (WebCore): (WebCore::ScriptProfiler::startForWorkerContext): (WebCore::ScriptProfiler::stopForPage): (WebCore::ScriptProfiler::stopForWorkerContext): * bindings/v8/ScriptProfiler.h: (WebCore): (ScriptProfiler): * inspector/InspectorProfilerAgent.cpp: (WebCore): (PageProfilerAgent): (WebCore::PageProfilerAgent::PageProfilerAgent): (WebCore::PageProfilerAgent::~PageProfilerAgent): (WebCore::PageProfilerAgent::startProfiling): (WebCore::PageProfilerAgent::stopProfiling): (WebCore::InspectorProfilerAgent::create): (WorkerProfilerAgent): (WebCore::WorkerProfilerAgent::WorkerProfilerAgent): (WebCore::WorkerProfilerAgent::~WorkerProfilerAgent): (WebCore::WorkerProfilerAgent::startProfiling): (WebCore::WorkerProfilerAgent::stopProfiling): (WebCore::InspectorProfilerAgent::InspectorProfilerAgent): (WebCore::InspectorProfilerAgent::start): (WebCore::InspectorProfilerAgent::stop): * inspector/InspectorProfilerAgent.h: (WebCore): (InspectorProfilerAgent): * inspector/WorkerInspectorController.cpp: (WebCore::WorkerInspectorController::WorkerInspectorController): (WebCore::WorkerInspectorController::connectFrontend): (WebCore::WorkerInspectorController::disconnectFrontend): (WebCore::WorkerInspectorController::restoreInspectorStateFromCookie): * inspector/WorkerInspectorController.h: (WebCore): (WorkerInspectorController): * inspector/front-end/ProfilesPanel.js: * inspector/front-end/inspector.js: (WebInspector._createPanels): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@109214 268f45cc-cd09-0410-ab3c-d52691b4dbfc
f58fc046