| Index: content/renderer/frame_blame_context.cc
|
| diff --git a/content/renderer/frame_blame_context.cc b/content/renderer/frame_blame_context.cc
|
| index 74ed6ee2b256f6318586fc8577b3fd54eba0761b..06407b20081f0a8dd91458786706444e56194d8a 100644
|
| --- a/content/renderer/frame_blame_context.cc
|
| +++ b/content/renderer/frame_blame_context.cc
|
| @@ -4,6 +4,7 @@
|
|
|
| #include "content/renderer/frame_blame_context.h"
|
|
|
| +#include "base/strings/stringprintf.h"
|
| #include "base/trace_event/trace_event_argument.h"
|
| #include "content/renderer/render_frame_impl.h"
|
| #include "content/renderer/top_level_blame_context.h"
|
| @@ -34,8 +35,17 @@ FrameBlameContext::FrameBlameContext(RenderFrameImpl* render_frame,
|
| kFrameBlameContextType,
|
| kFrameBlameContextScope,
|
| render_frame->GetRoutingID(),
|
| - GetParentBlameContext(parent_frame)) {}
|
| + GetParentBlameContext(parent_frame)),
|
| + frame_(render_frame) {
|
| +}
|
|
|
| FrameBlameContext::~FrameBlameContext() {}
|
|
|
| +void FrameBlameContext::AsValueInto(base::trace_event::TracedValue* value) {
|
| + value->BeginDictionary("LayoutTree");
|
| + value->SetString("scope", "LayoutTree");
|
| + value->SetString("id_ref", base::StringPrintf("%p", frame_->GetWebFrame()));
|
| + value->EndDictionary();
|
| +}
|
| +
|
| } // namespace content
|
|
|