Index: chrome/test/chromedriver/chrome/web_view_impl.h |
diff --git a/chrome/test/chromedriver/chrome/web_view_impl.h b/chrome/test/chromedriver/chrome/web_view_impl.h |
index c3991c46ecf6fca26c37b6b7ac7371efcd2d8831..d228627a42eedc069bc0e60ca0b3719d903a3fc0 100644 |
--- a/chrome/test/chromedriver/chrome/web_view_impl.h |
+++ b/chrome/test/chromedriver/chrome/web_view_impl.h |
@@ -25,6 +25,7 @@ class DomTracker; |
class FrameTracker; |
class GeolocationOverrideManager; |
class HeapSnapshotTaker; |
+class CpuProfile; |
struct KeyEvent; |
struct MouseEvent; |
class NavigationTracker; |
@@ -88,6 +89,8 @@ class WebViewImpl : public WebView { |
const base::DictionaryValue& element, |
const std::vector<base::FilePath>& files) OVERRIDE; |
virtual Status TakeHeapSnapshot(scoped_ptr<base::Value>* snapshot) OVERRIDE; |
+ virtual Status StartProfile(scoped_ptr<base::Value>* snapshot) OVERRIDE; |
+ virtual Status EndProfile(scoped_ptr<base::Value>* snapshot) OVERRIDE; |
private: |
Status CallAsyncFunctionInternal(const std::string& frame, |
@@ -106,6 +109,7 @@ class WebViewImpl : public WebView { |
scoped_ptr<JavaScriptDialogManager> dialog_manager_; |
scoped_ptr<GeolocationOverrideManager> geolocation_override_manager_; |
scoped_ptr<HeapSnapshotTaker> heap_snapshot_taker_; |
+ scoped_ptr<CpuProfile> cpu_profile_; |
scoped_ptr<DebuggerTracker> debugger_; |
scoped_ptr<DevToolsClient> client_; |
}; |