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

#include <debug-interface.h>

Collaboration diagram for v8::debug::Coverage:

Classes

class  BlockData
 
class  FunctionData
 
class  ScriptData
 

Public Member Functions

 MOVE_ONLY_NO_DEFAULT_CONSTRUCTOR (Coverage)
 
size_t ScriptCount () const
 
ScriptData GetScriptData (size_t i) const
 
bool IsEmpty () const
 

Static Public Member Functions

static Coverage CollectPrecise (Isolate *isolate)
 
static Coverage CollectBestEffort (Isolate *isolate)
 
static void SelectMode (Isolate *isolate, CoverageMode mode)
 

Private Member Functions

 Coverage (std::shared_ptr< i::Coverage > coverage)
 

Private Attributes

std::shared_ptr< i::Coveragecoverage_
 

Detailed Description

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

Constructor & Destructor Documentation

◆ Coverage()

v8::debug::Coverage::Coverage ( std::shared_ptr< i::Coverage > coverage)
inlineexplicitprivate

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

Here is the caller graph for this function:

Member Function Documentation

◆ CollectBestEffort()

Coverage v8::debug::Coverage::CollectBestEffort ( Isolate * isolate)
static

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

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

◆ CollectPrecise()

Coverage v8::debug::Coverage::CollectPrecise ( Isolate * isolate)
static

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

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

◆ GetScriptData()

Coverage::ScriptData v8::debug::Coverage::GetScriptData ( size_t i) const

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

◆ IsEmpty()

bool v8::debug::Coverage::IsEmpty ( ) const
inline

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

◆ MOVE_ONLY_NO_DEFAULT_CONSTRUCTOR()

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

◆ ScriptCount()

size_t v8::debug::Coverage::ScriptCount ( ) const

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

◆ SelectMode()

void v8::debug::Coverage::SelectMode ( Isolate * isolate,
CoverageMode mode )
static

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

Here is the caller graph for this function:

Member Data Documentation

◆ coverage_

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

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


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