Index: Source/core/inspector/ScriptCallStack.cpp |
diff --git a/Source/core/inspector/ScriptCallStack.cpp b/Source/core/inspector/ScriptCallStack.cpp |
index bb2117f56ecae475173cf3d86c93b28979aa77a3..1bd7b6b7a39befa06650f7f54d002838d0eb30c1 100644 |
--- a/Source/core/inspector/ScriptCallStack.cpp |
+++ b/Source/core/inspector/ScriptCallStack.cpp |
@@ -32,6 +32,7 @@ |
#include "core/inspector/ScriptCallStack.h" |
#include "core/inspector/ScriptAsyncCallStack.h" |
+#include "platform/TracedValue.h" |
namespace blink { |
@@ -76,6 +77,14 @@ PassRefPtr<TypeBuilder::Array<TypeBuilder::Console::CallFrame> > ScriptCallStack |
return frames; |
} |
+void ScriptCallStack::toTracedValue(TracedValue* value, const char* name) const |
+{ |
+ value->beginArray(name); |
+ for (size_t i = 0; i < m_frames.size(); i++) |
+ m_frames.at(i).toTracedValue(value); |
+ value->endArray(); |
+} |
+ |
void ScriptCallStack::trace(Visitor* visitor) |
{ |
visitor->trace(m_asyncCallStack); |