webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Member Functions | List of all members
JSC::InlineWatchpointSet Class Reference

#include <Watchpoint.h>

Public Member Functions

 InlineWatchpointSet (WatchpointState state)
 
 ~InlineWatchpointSet ()
 
WatchpointState stateOnJSThread () const
 
WatchpointState state () const
 
bool hasBeenInvalidated () const
 
bool isStillValid () const
 
void add (Watchpoint *)
 
void startWatching ()
 
void fireAll (VM &vm, const FireDetail &detail)
 
void invalidate (VM &vm, const FireDetail &detail)
 
JS_EXPORT_PRIVATE void fireAll (VM &, const char *reason)
 
void touch (VM &vm, const FireDetail &detail)
 
void touch (VM &vm, const char *reason)
 
bool isBeingWatched () const
 
 InlineWatchpointSet (WatchpointState state)
 
 ~InlineWatchpointSet ()
 
WatchpointState stateOnJSThread () const
 
WatchpointState state () const
 
bool hasBeenInvalidated () const
 
bool isStillValid () const
 
void add (Watchpoint *)
 
void startWatching ()
 
void fireAll (VM &vm, const FireDetail &detail)
 
void invalidate (VM &vm, const FireDetail &detail)
 
JS_EXPORT_PRIVATE void fireAll (VM &, const char *reason)
 
void touch (VM &vm, const FireDetail &detail)
 
void touch (VM &vm, const char *reason)
 
bool isBeingWatched () const
 

Constructor & Destructor Documentation

◆ InlineWatchpointSet() [1/2]

JSC::InlineWatchpointSet::InlineWatchpointSet ( WatchpointState  state)
inline

◆ ~InlineWatchpointSet() [1/2]

JSC::InlineWatchpointSet::~InlineWatchpointSet ( )
inline

◆ InlineWatchpointSet() [2/2]

JSC::InlineWatchpointSet::InlineWatchpointSet ( WatchpointState  state)
inline

◆ ~InlineWatchpointSet() [2/2]

JSC::InlineWatchpointSet::~InlineWatchpointSet ( )
inline

Member Function Documentation

◆ add() [1/2]

void JSC::InlineWatchpointSet::add ( Watchpoint watchpoint)

◆ add() [2/2]

void JSC::InlineWatchpointSet::add ( Watchpoint )

◆ fireAll() [1/4]

void JSC::InlineWatchpointSet::fireAll ( VM vm,
const FireDetail detail 
)
inline

◆ fireAll() [2/4]

void JSC::InlineWatchpointSet::fireAll ( VM vm,
const FireDetail detail 
)
inline

◆ fireAll() [3/4]

void JSC::InlineWatchpointSet::fireAll ( VM vm,
const char *  reason 
)

◆ fireAll() [4/4]

JS_EXPORT_PRIVATE void JSC::InlineWatchpointSet::fireAll ( VM ,
const char *  reason 
)

◆ hasBeenInvalidated() [1/2]

bool JSC::InlineWatchpointSet::hasBeenInvalidated ( ) const
inline

◆ hasBeenInvalidated() [2/2]

bool JSC::InlineWatchpointSet::hasBeenInvalidated ( ) const
inline

◆ invalidate() [1/2]

void JSC::InlineWatchpointSet::invalidate ( VM vm,
const FireDetail detail 
)
inline

◆ invalidate() [2/2]

void JSC::InlineWatchpointSet::invalidate ( VM vm,
const FireDetail detail 
)
inline

◆ isBeingWatched() [1/2]

bool JSC::InlineWatchpointSet::isBeingWatched ( ) const
inline

◆ isBeingWatched() [2/2]

bool JSC::InlineWatchpointSet::isBeingWatched ( ) const
inline

◆ isStillValid() [1/2]

bool JSC::InlineWatchpointSet::isStillValid ( ) const
inline

◆ isStillValid() [2/2]

bool JSC::InlineWatchpointSet::isStillValid ( ) const
inline

◆ startWatching() [1/2]

void JSC::InlineWatchpointSet::startWatching ( )
inline

◆ startWatching() [2/2]

void JSC::InlineWatchpointSet::startWatching ( )
inline

◆ state() [1/2]

WatchpointState JSC::InlineWatchpointSet::state ( ) const
inline

◆ state() [2/2]

WatchpointState JSC::InlineWatchpointSet::state ( ) const
inline

◆ stateOnJSThread() [1/2]

WatchpointState JSC::InlineWatchpointSet::stateOnJSThread ( ) const
inline

◆ stateOnJSThread() [2/2]

WatchpointState JSC::InlineWatchpointSet::stateOnJSThread ( ) const
inline

◆ touch() [1/4]

void JSC::InlineWatchpointSet::touch ( VM vm,
const FireDetail detail 
)
inline

◆ touch() [2/4]

void JSC::InlineWatchpointSet::touch ( VM vm,
const FireDetail detail 
)
inline

◆ touch() [3/4]

void JSC::InlineWatchpointSet::touch ( VM vm,
const char *  reason 
)
inline

◆ touch() [4/4]

void JSC::InlineWatchpointSet::touch ( VM vm,
const char *  reason 
)
inline

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