| Index: third_party/WebKit/Source/platform/v8_inspector/V8ProfilerAgentImpl.cpp
|
| diff --git a/third_party/WebKit/Source/platform/v8_inspector/V8ProfilerAgentImpl.cpp b/third_party/WebKit/Source/platform/v8_inspector/V8ProfilerAgentImpl.cpp
|
| index 4e8d77976515f71463bbb162e8f2d9bf740b64f4..75a5e9ef2a7cc9ff5a8ab0314486ba7dc95de29c 100644
|
| --- a/third_party/WebKit/Source/platform/v8_inspector/V8ProfilerAgentImpl.cpp
|
| +++ b/third_party/WebKit/Source/platform/v8_inspector/V8ProfilerAgentImpl.cpp
|
| @@ -56,12 +56,15 @@ std::unique_ptr<protocol::Profiler::CPUProfileNode> buildInspectorObjectFor(v8::
|
|
|
| std::unique_ptr<protocol::Array<protocol::Profiler::PositionTickInfo>> positionTicks = buildInspectorObjectForPositionTicks(node);
|
|
|
| - std::unique_ptr<protocol::Profiler::CPUProfileNode> result = protocol::Profiler::CPUProfileNode::create()
|
| + std::unique_ptr<protocol::Runtime::CallFrame> callFrame = protocol::Runtime::CallFrame::create()
|
| .setFunctionName(toProtocolString(node->GetFunctionName()))
|
| .setScriptId(String16::number(node->GetScriptId()))
|
| .setUrl(toProtocolString(node->GetScriptResourceName()))
|
| - .setLineNumber(node->GetLineNumber())
|
| - .setColumnNumber(node->GetColumnNumber())
|
| + .setLineNumber(node->GetLineNumber() - 1)
|
| + .setColumnNumber(node->GetColumnNumber() - 1)
|
| + .build();
|
| + std::unique_ptr<protocol::Profiler::CPUProfileNode> result = protocol::Profiler::CPUProfileNode::create()
|
| + .setCallFrame(std::move(callFrame))
|
| .setHitCount(node->GetHitCount())
|
| .setCallUID(node->GetCallUid())
|
| .setChildren(std::move(children))
|
|
|