webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Types | Public Member Functions | Static Public Member Functions | List of all members
JSC::StackVisitor Class Reference

#include <StackVisitor.h>

Classes

class  Frame
 

Public Types

enum  Status { Continue = 0, Done = 1, Continue = 0, Done = 1 }
 
enum  Status { Continue = 0, Done = 1, Continue = 0, Done = 1 }
 

Public Member Functions

Frameoperator* ()
 
ALWAYS_INLINE Frameoperator-> ()
 
void unwindToMachineCodeBlockFrame ()
 
Frameoperator* ()
 
ALWAYS_INLINE Frameoperator-> ()
 
void unwindToMachineCodeBlockFrame ()
 

Static Public Member Functions

template<typename Functor >
static void visit (CallFrame *startFrame, const Functor &functor)
 
template<typename Functor >
static void visit (CallFrame *startFrame, const Functor &functor)
 

Member Enumeration Documentation

◆ Status [1/2]

Enumerator
Continue 
Done 
Continue 
Done 

◆ Status [2/2]

Enumerator
Continue 
Done 
Continue 
Done 

Member Function Documentation

◆ operator*() [1/2]

Frame& JSC::StackVisitor::operator* ( )
inline

◆ operator*() [2/2]

Frame& JSC::StackVisitor::operator* ( )
inline

◆ operator->() [1/2]

ALWAYS_INLINE Frame* JSC::StackVisitor::operator-> ( )
inline

◆ operator->() [2/2]

ALWAYS_INLINE Frame* JSC::StackVisitor::operator-> ( )
inline

◆ unwindToMachineCodeBlockFrame() [1/2]

void JSC::StackVisitor::unwindToMachineCodeBlockFrame ( )

◆ unwindToMachineCodeBlockFrame() [2/2]

void JSC::StackVisitor::unwindToMachineCodeBlockFrame ( )

◆ visit() [1/2]

template<typename Functor >
static void JSC::StackVisitor::visit ( CallFrame startFrame,
const Functor &  functor 
)
inlinestatic

◆ visit() [2/2]

template<typename Functor >
static void JSC::StackVisitor::visit ( CallFrame startFrame,
const Functor &  functor 
)
inlinestatic

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