| Index: src/api.cc
|
| diff --git a/src/api.cc b/src/api.cc
|
| index 483f07a9f241d1df59627af1c1d52c1d4cf19dc8..84bc171d2eddecdb0b5b01af969c10583f18534c 100644
|
| --- a/src/api.cc
|
| +++ b/src/api.cc
|
| @@ -9549,20 +9549,8 @@ Local<String> CpuProfileNode::GetFunctionName() const {
|
| }
|
| }
|
|
|
| -debug::Coverage::FunctionData::FunctionData(i::CoverageFunction* function,
|
| - Local<debug::Script> script)
|
| - : function_(function) {
|
| - i::Handle<i::Script> i_script = v8::Utils::OpenHandle(*script);
|
| - i::Script::PositionInfo start;
|
| - i::Script::PositionInfo end;
|
| - i::Script::GetPositionInfo(i_script, function->start, &start,
|
| - i::Script::WITH_OFFSET);
|
| - i::Script::GetPositionInfo(i_script, function->end, &end,
|
| - i::Script::WITH_OFFSET);
|
| - start_ = Location(start.line, start.column);
|
| - end_ = Location(end.line, end.column);
|
| -}
|
| -
|
| +int debug::Coverage::FunctionData::StartOffset() { return function_->start; }
|
| +int debug::Coverage::FunctionData::EndOffset() { return function_->end; }
|
| uint32_t debug::Coverage::FunctionData::Count() { return function_->count; }
|
|
|
| MaybeLocal<String> debug::Coverage::FunctionData::Name() {
|
| @@ -9579,7 +9567,7 @@ size_t debug::Coverage::ScriptData::FunctionCount() {
|
|
|
| debug::Coverage::FunctionData debug::Coverage::ScriptData::GetFunctionData(
|
| size_t i) {
|
| - return FunctionData(&script_->functions.at(i), GetScript());
|
| + return FunctionData(&script_->functions.at(i));
|
| }
|
|
|
| debug::Coverage::~Coverage() { delete coverage_; }
|
|
|