#include <v8-profiler-agent-impl.h>
Definition at line 26 of file v8-profiler-agent-impl.h.
◆ V8ProfilerAgentImpl() [1/2]
v8_inspector::V8ProfilerAgentImpl::V8ProfilerAgentImpl |
( |
V8InspectorSessionImpl * | session, |
|
|
protocol::FrontendChannel * | frontendChannel, |
|
|
protocol::DictionaryValue * | state ) |
◆ ~V8ProfilerAgentImpl()
v8_inspector::V8ProfilerAgentImpl::~V8ProfilerAgentImpl |
( |
| ) |
|
|
override |
◆ V8ProfilerAgentImpl() [2/2]
◆ consoleProfile()
void v8_inspector::V8ProfilerAgentImpl::consoleProfile |
( |
const String16 & | title | ) |
|
◆ consoleProfileEnd()
void v8_inspector::V8ProfilerAgentImpl::consoleProfileEnd |
( |
const String16 & | title | ) |
|
◆ disable()
Response v8_inspector::V8ProfilerAgentImpl::disable |
( |
| ) |
|
|
override |
◆ enable()
Response v8_inspector::V8ProfilerAgentImpl::enable |
( |
| ) |
|
|
override |
◆ enabled()
bool v8_inspector::V8ProfilerAgentImpl::enabled |
( |
| ) |
const |
|
inline |
◆ getBestEffortCoverage()
Response v8_inspector::V8ProfilerAgentImpl::getBestEffortCoverage |
( |
std::unique_ptr< protocol::Array< protocol::Profiler::ScriptCoverage > > * | out_result | ) |
|
|
override |
◆ nextProfileId()
String16 v8_inspector::V8ProfilerAgentImpl::nextProfileId |
( |
| ) |
|
|
private |
◆ operator=()
◆ restore()
void v8_inspector::V8ProfilerAgentImpl::restore |
( |
| ) |
|
◆ setSamplingInterval()
Response v8_inspector::V8ProfilerAgentImpl::setSamplingInterval |
( |
int | interval | ) |
|
|
override |
◆ start()
Response v8_inspector::V8ProfilerAgentImpl::start |
( |
| ) |
|
|
override |
◆ startPreciseCoverage()
Response v8_inspector::V8ProfilerAgentImpl::startPreciseCoverage |
( |
std::optional< bool > | binary, |
|
|
std::optional< bool > | detailed, |
|
|
std::optional< bool > | allow_triggered_updates, |
|
|
double * | out_timestamp ) |
|
override |
◆ startProfiling()
void v8_inspector::V8ProfilerAgentImpl::startProfiling |
( |
const String16 & | title | ) |
|
|
private |
◆ stop()
Response v8_inspector::V8ProfilerAgentImpl::stop |
( |
std::unique_ptr< protocol::Profiler::Profile > * | profile | ) |
|
|
override |
◆ stopPreciseCoverage()
Response v8_inspector::V8ProfilerAgentImpl::stopPreciseCoverage |
( |
| ) |
|
|
override |
◆ stopProfiling()
std::unique_ptr< protocol::Profiler::Profile > v8_inspector::V8ProfilerAgentImpl::stopProfiling |
( |
const String16 & | title, |
|
|
bool | serialize ) |
|
private |
◆ takePreciseCoverage()
Response v8_inspector::V8ProfilerAgentImpl::takePreciseCoverage |
( |
std::unique_ptr< protocol::Array< protocol::Profiler::ScriptCoverage > > * | out_result, |
|
|
double * | out_timestamp ) |
|
override |
◆ triggerPreciseCoverageDeltaUpdate()
void v8_inspector::V8ProfilerAgentImpl::triggerPreciseCoverageDeltaUpdate |
( |
const String16 & | occasion | ) |
|
◆ m_enabled
bool v8_inspector::V8ProfilerAgentImpl::m_enabled = false |
|
private |
◆ m_frontend
protocol::Profiler::Frontend v8_inspector::V8ProfilerAgentImpl::m_frontend |
|
private |
◆ m_frontendInitiatedProfileId
String16 v8_inspector::V8ProfilerAgentImpl::m_frontendInitiatedProfileId |
|
private |
◆ m_isolate
v8::Isolate* v8_inspector::V8ProfilerAgentImpl::m_isolate |
|
private |
◆ m_profiler
◆ m_recordingCPUProfile
bool v8_inspector::V8ProfilerAgentImpl::m_recordingCPUProfile = false |
|
private |
◆ m_session
◆ m_startedProfiles
◆ m_startedProfilesCount
int v8_inspector::V8ProfilerAgentImpl::m_startedProfilesCount = 0 |
|
private |
◆ m_state
protocol::DictionaryValue* v8_inspector::V8ProfilerAgentImpl::m_state |
|
private |
The documentation for this class was generated from the following files: