| Index: cc/trees/proxy.h | 
| diff --git a/cc/trees/proxy.h b/cc/trees/proxy.h | 
| index 7854edc7e07e58ab1cccc5013ede718562274ee7..6100562f444c51a13ded9ca59bf76e69db1ace17 100644 | 
| --- a/cc/trees/proxy.h | 
| +++ b/cc/trees/proxy.h | 
| @@ -16,7 +16,12 @@ | 
| #include "base/values.h" | 
| #include "cc/base/cc_export.h" | 
|  | 
| -namespace base { class SingleThreadTaskRunner; } | 
| +namespace base { | 
| +namespace debug { | 
| +class TracedValue; | 
| +} | 
| +class SingleThreadTaskRunner; | 
| +} | 
|  | 
| namespace gfx { | 
| class Rect; | 
| @@ -91,13 +96,12 @@ class CC_EXPORT Proxy { | 
|  | 
| virtual bool SupportsImplScrolling() const = 0; | 
|  | 
| -  virtual scoped_ptr<base::Value> AsValue() const = 0; | 
| +  virtual void AsValueInto(base::debug::TracedValue* value) const = 0; | 
|  | 
| virtual void SetDebugState(const LayerTreeDebugState& debug_state) = 0; | 
|  | 
| // Testing hooks | 
| virtual bool CommitPendingForTesting() = 0; | 
| -  virtual scoped_ptr<base::Value> SchedulerAsValueForTesting(); | 
|  | 
| protected: | 
| Proxy(scoped_refptr<base::SingleThreadTaskRunner> main_task_runner, | 
|  |