Skip to content
This repository was archived by the owner on Apr 3, 2020. It is now read-only.

Commit 1e69c9d

Browse files
author
Raphael Kubo da Costa
committed
Merge pull request #61 from smishenk/master
Extending protocol.json by stackEntryLine which is used for total time annotations in CPU profiling
2 parents 410929b + fbe6a79 commit 1e69c9d

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

Source/core/inspector/ScriptProfile.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,7 @@ static PassRefPtr<TypeBuilder::Profiler::CPUProfileNode> buildInspectorObjectFor
105105
.setColumnNumber(node->GetColumnNumber())
106106
.setHitCount(node->GetHitCount())
107107
.setCallUID(node->GetCallUid())
108+
.setStackEntryLine(node->GetSrcLine())
108109
.setChildren(children.release())
109110
.setPositionTicks(positionTicks.release())
110111
.setDeoptReason(node->GetBailoutReason())

Source/devtools/protocol.json

+1
Original file line numberDiff line numberDiff line change
@@ -3879,6 +3879,7 @@
38793879
{ "name": "columnNumber", "type": "integer", "description": "1-based column number of the function start position." },
38803880
{ "name": "hitCount", "type": "integer", "description": "Number of samples where this node was on top of the call stack." },
38813881
{ "name": "callUID", "type": "number", "description": "Call UID." },
3882+
{ "name": "stackEntryLine", "type": "integer", "description": "Hit line for entry in stack." },
38823883
{ "name": "children", "type": "array", "items": { "$ref": "CPUProfileNode" }, "description": "Child nodes." },
38833884
{ "name": "deoptReason", "type": "string", "description": "The reason of being not optimized. The function may be deoptimized or marked as don't optimize."},
38843885
{ "name": "id", "type": "integer", "description": "Unique id of the node." },

0 commit comments

Comments
 (0)