v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::debug::Coverage::FunctionData Class Reference

#include <debug-interface.h>

Collaboration diagram for v8::debug::Coverage::FunctionData:

Public Member Functions

 MOVE_ONLY_NO_DEFAULT_CONSTRUCTOR (FunctionData)
 
int StartOffset () const
 
int EndOffset () const
 
uint32_t Count () const
 
MaybeLocal< StringName () const
 
size_t BlockCount () const
 
bool HasBlockCoverage () const
 
BlockData GetBlockData (size_t i) const
 

Private Member Functions

 FunctionData (i::CoverageFunction *function, std::shared_ptr< i::Coverage > coverage)
 

Private Attributes

i::CoverageFunctionfunction_
 
std::shared_ptr< i::Coveragecoverage_
 

Friends

class v8::debug::Coverage::ScriptData
 

Detailed Description

Definition at line 418 of file debug-interface.h.

Constructor & Destructor Documentation

◆ FunctionData()

v8::debug::Coverage::FunctionData::FunctionData ( i::CoverageFunction * function,
std::shared_ptr< i::Coverage > coverage )
inlineexplicitprivate

Definition at line 431 of file debug-interface.h.

Member Function Documentation

◆ BlockCount()

size_t v8::debug::Coverage::FunctionData::BlockCount ( ) const

Definition at line 1308 of file debug-interface.cc.

Here is the caller graph for this function:

◆ Count()

uint32_t v8::debug::Coverage::FunctionData::Count ( ) const

Definition at line 1302 of file debug-interface.cc.

Here is the caller graph for this function:

◆ EndOffset()

int v8::debug::Coverage::FunctionData::EndOffset ( ) const

Definition at line 1300 of file debug-interface.cc.

Here is the caller graph for this function:

◆ GetBlockData()

Coverage::BlockData v8::debug::Coverage::FunctionData::GetBlockData ( size_t i) const

Definition at line 1316 of file debug-interface.cc.

Here is the caller graph for this function:

◆ HasBlockCoverage()

bool v8::debug::Coverage::FunctionData::HasBlockCoverage ( ) const

Definition at line 1312 of file debug-interface.cc.

◆ MOVE_ONLY_NO_DEFAULT_CONSTRUCTOR()

v8::debug::Coverage::FunctionData::MOVE_ONLY_NO_DEFAULT_CONSTRUCTOR ( FunctionData )

◆ Name()

MaybeLocal< String > v8::debug::Coverage::FunctionData::Name ( ) const

Definition at line 1304 of file debug-interface.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ StartOffset()

int v8::debug::Coverage::FunctionData::StartOffset ( ) const

Definition at line 1298 of file debug-interface.cc.

Here is the caller graph for this function:

Friends And Related Symbol Documentation

◆ v8::debug::Coverage::ScriptData

friend class v8::debug::Coverage::ScriptData
friend

Definition at line 438 of file debug-interface.h.

Member Data Documentation

◆ coverage_

std::shared_ptr<i::Coverage> v8::debug::Coverage::FunctionData::coverage_
private

Definition at line 436 of file debug-interface.h.

◆ function_

i::CoverageFunction* v8::debug::Coverage::FunctionData::function_
private

Definition at line 435 of file debug-interface.h.


The documentation for this class was generated from the following files: