| Index: third_party/WebKit/Source/core/timing/Performance.cpp
|
| diff --git a/third_party/WebKit/Source/core/timing/Performance.cpp b/third_party/WebKit/Source/core/timing/Performance.cpp
|
| index e889ac82cefa28884970f236afa537ae4f8bd814..abfaffecadc78123316515dd844a43b4598daa68 100644
|
| --- a/third_party/WebKit/Source/core/timing/Performance.cpp
|
| +++ b/third_party/WebKit/Source/core/timing/Performance.cpp
|
| @@ -31,6 +31,8 @@
|
|
|
| #include "core/timing/Performance.h"
|
|
|
| +#include "bindings/core/v8/ScriptValue.h"
|
| +#include "bindings/core/v8/V8ObjectBuilder.h"
|
| #include "core/dom/Document.h"
|
| #include "core/frame/LocalFrame.h"
|
| #include "core/inspector/InspectedFrames.h"
|
| @@ -99,6 +101,13 @@ void Performance::updateLongTaskInstrumentation() {
|
| }
|
| }
|
|
|
| +ScriptValue Performance::toJSONForBinding(ScriptState* scriptState) const {
|
| + V8ObjectBuilder result(scriptState);
|
| + result.add("timing", timing()->toJSONForBinding(scriptState));
|
| + result.add("navigation", navigation()->toJSONForBinding(scriptState));
|
| + return result.scriptValue();
|
| +}
|
| +
|
| DEFINE_TRACE(Performance) {
|
| visitor->trace(m_navigation);
|
| visitor->trace(m_timing);
|
|
|