webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
JSC::Profiler::OSRExit Class Reference

#include <ProfilerOSRExit.h>

Public Member Functions

 OSRExit (unsigned id, const OriginStack &, ExitKind, bool isWatchpoint)
 
 ~OSRExit ()
 
unsigned id () const
 
const OriginStackorigin () const
 
ExitKind exitKind () const
 
bool isWatchpoint () const
 
uint64_tcounterAddress ()
 
uint64_t count () const
 
JSValue toJS (ExecState *) const
 
 OSRExit (unsigned id, const OriginStack &, ExitKind, bool isWatchpoint)
 
 ~OSRExit ()
 
unsigned id () const
 
const OriginStackorigin () const
 
ExitKind exitKind () const
 
bool isWatchpoint () const
 
uint64_tcounterAddress ()
 
uint64_t count () const
 
JSValue toJS (ExecState *) const
 

Constructor & Destructor Documentation

◆ OSRExit() [1/2]

JSC::Profiler::OSRExit::OSRExit ( unsigned  id,
const OriginStack origin,
ExitKind  kind,
bool  isWatchpoint 
)

◆ ~OSRExit() [1/2]

JSC::Profiler::OSRExit::~OSRExit ( )

◆ OSRExit() [2/2]

JSC::Profiler::OSRExit::OSRExit ( unsigned  id,
const OriginStack ,
ExitKind  ,
bool  isWatchpoint 
)

◆ ~OSRExit() [2/2]

JSC::Profiler::OSRExit::~OSRExit ( )

Member Function Documentation

◆ count() [1/2]

uint64_t JSC::Profiler::OSRExit::count ( ) const
inline

◆ count() [2/2]

uint64_t JSC::Profiler::OSRExit::count ( ) const
inline

◆ counterAddress() [1/2]

uint64_t* JSC::Profiler::OSRExit::counterAddress ( )
inline

◆ counterAddress() [2/2]

uint64_t* JSC::Profiler::OSRExit::counterAddress ( )
inline

◆ exitKind() [1/2]

ExitKind JSC::Profiler::OSRExit::exitKind ( ) const
inline

◆ exitKind() [2/2]

ExitKind JSC::Profiler::OSRExit::exitKind ( ) const
inline

◆ id() [1/2]

unsigned JSC::Profiler::OSRExit::id ( ) const
inline

◆ id() [2/2]

unsigned JSC::Profiler::OSRExit::id ( ) const
inline

◆ isWatchpoint() [1/2]

bool JSC::Profiler::OSRExit::isWatchpoint ( ) const
inline

◆ isWatchpoint() [2/2]

bool JSC::Profiler::OSRExit::isWatchpoint ( ) const
inline

◆ origin() [1/2]

const OriginStack& JSC::Profiler::OSRExit::origin ( ) const
inline

◆ origin() [2/2]

const OriginStack& JSC::Profiler::OSRExit::origin ( ) const
inline

◆ toJS() [1/2]

JSValue JSC::Profiler::OSRExit::toJS ( ExecState ) const

◆ toJS() [2/2]

JSValue JSC::Profiler::OSRExit::toJS ( ExecState exec) const

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