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

#include <ShadowChicken.h>

Classes

struct  Frame
 
struct  Packet
 

Public Member Functions

 ShadowChicken ()
 
 ~ShadowChicken ()
 
void log (VM &vm, ExecState *exec, const Packet &)
 
void update (VM &, ExecState *)
 
template<typename Functor >
void iterate (VM &, ExecState *, const Functor &)
 
void visitChildren (SlotVisitor &)
 
void reset ()
 
Packetlog () const
 
unsigned logSize () const
 
Packet ** addressOfLogCursor ()
 
PacketlogEnd ()
 
void dump (PrintStream &) const
 
JS_EXPORT_PRIVATE JSArrayfunctionsOnStack (ExecState *)
 
 ShadowChicken ()
 
 ~ShadowChicken ()
 
void log (VM &vm, ExecState *exec, const Packet &)
 
void update (VM &, ExecState *)
 
template<typename Functor >
void iterate (VM &, ExecState *, const Functor &)
 
void visitChildren (SlotVisitor &)
 
void reset ()
 
Packetlog () const
 
unsigned logSize () const
 
Packet ** addressOfLogCursor ()
 
PacketlogEnd ()
 
void dump (PrintStream &) const
 
JS_EXPORT_PRIVATE JSArrayfunctionsOnStack (ExecState *)
 

Friends

class LLIntOffsetsExtractor
 

Constructor & Destructor Documentation

◆ ShadowChicken() [1/2]

JSC::ShadowChicken::ShadowChicken ( )

◆ ~ShadowChicken() [1/2]

JSC::ShadowChicken::~ShadowChicken ( )

◆ ShadowChicken() [2/2]

JSC::ShadowChicken::ShadowChicken ( )

◆ ~ShadowChicken() [2/2]

JSC::ShadowChicken::~ShadowChicken ( )

Member Function Documentation

◆ addressOfLogCursor() [1/2]

Packet** JSC::ShadowChicken::addressOfLogCursor ( )
inline

◆ addressOfLogCursor() [2/2]

Packet** JSC::ShadowChicken::addressOfLogCursor ( )
inline

◆ dump() [1/2]

void JSC::ShadowChicken::dump ( PrintStream &  out) const

◆ dump() [2/2]

void JSC::ShadowChicken::dump ( PrintStream &  ) const

◆ functionsOnStack() [1/2]

JSArray * JSC::ShadowChicken::functionsOnStack ( ExecState exec)

◆ functionsOnStack() [2/2]

JS_EXPORT_PRIVATE JSArray* JSC::ShadowChicken::functionsOnStack ( ExecState )

◆ iterate() [1/2]

template<typename Functor >
void JSC::ShadowChicken::iterate ( VM vm,
ExecState exec,
const Functor &  functor 
)

◆ iterate() [2/2]

template<typename Functor >
void JSC::ShadowChicken::iterate ( VM ,
ExecState ,
const Functor &   
)

◆ log() [1/4]

void JSC::ShadowChicken::log ( VM vm,
ExecState exec,
const Packet  
)

◆ log() [2/4]

void JSC::ShadowChicken::log ( VM vm,
ExecState exec,
const Packet packet 
)

◆ log() [3/4]

Packet* JSC::ShadowChicken::log ( ) const
inline

◆ log() [4/4]

Packet* JSC::ShadowChicken::log ( ) const
inline

◆ logEnd() [1/2]

Packet* JSC::ShadowChicken::logEnd ( )
inline

◆ logEnd() [2/2]

Packet* JSC::ShadowChicken::logEnd ( )
inline

◆ logSize() [1/2]

unsigned JSC::ShadowChicken::logSize ( ) const
inline

◆ logSize() [2/2]

unsigned JSC::ShadowChicken::logSize ( ) const
inline

◆ reset() [1/2]

void JSC::ShadowChicken::reset ( )

◆ reset() [2/2]

void JSC::ShadowChicken::reset ( )

◆ update() [1/2]

void JSC::ShadowChicken::update ( VM vm,
ExecState exec 
)

◆ update() [2/2]

void JSC::ShadowChicken::update ( VM ,
ExecState  
)

◆ visitChildren() [1/2]

void JSC::ShadowChicken::visitChildren ( SlotVisitor visitor)

◆ visitChildren() [2/2]

void JSC::ShadowChicken::visitChildren ( SlotVisitor )

Friends And Related Function Documentation

◆ LLIntOffsetsExtractor


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