Public Member Functions

js::StackSegment Class Reference

#include <jscntxt.h>

Collaboration diagram for js::StackSegment:

List of all members.

Public Member Functions

 StackSegment ()
ValuevalueRangeBegin () const
bool inContext () const
bool isActive () const
bool isSuspended () const
bool isSaved () const
void joinContext (JSContext *cx, JSStackFrame *f)
void leaveContext ()
JSContextmaybeContext () const
void suspend (JSFrameRegs *regs)
void resume ()
void save (JSFrameRegs *regs)
void restore ()
JSStackFramegetInitialFrame () const
JSFrameRegsgetCurrentRegs () const
JSStackFramegetCurrentFrame () const
JSFrameRegsgetSuspendedRegs () const
JSStackFramegetSuspendedFrame () const
void setPreviousInContext (StackSegment *seg)
StackSegmentgetPreviousInContext () const
void setPreviousInMemory (StackSegment *seg)
StackSegmentgetPreviousInMemory () const
void setInitialVarObj (JSObject *obj)
bool hasInitialVarObj ()
JSObjectgetInitialVarObj () const

Constructor & Destructor Documentation

js::StackSegment::StackSegment (  )  [inline]

Member Function Documentation

JSStackFrame* js::StackSegment::getCurrentFrame (  )  const [inline]
JSFrameRegs* js::StackSegment::getCurrentRegs (  )  const [inline]
JSStackFrame* js::StackSegment::getInitialFrame (  )  const [inline]
JSObject& js::StackSegment::getInitialVarObj (  )  const [inline]
StackSegment* js::StackSegment::getPreviousInContext (  )  const [inline]
StackSegment* js::StackSegment::getPreviousInMemory (  )  const [inline]
JSStackFrame* js::StackSegment::getSuspendedFrame (  )  const [inline]
JSFrameRegs* js::StackSegment::getSuspendedRegs (  )  const [inline]
bool js::StackSegment::hasInitialVarObj (  )  [inline]
bool js::StackSegment::inContext (  )  const [inline]
bool js::StackSegment::isActive (  )  const [inline]
bool js::StackSegment::isSaved (  )  const [inline]
bool js::StackSegment::isSuspended (  )  const [inline]
void js::StackSegment::joinContext ( JSContext cx,
JSStackFrame f 
) [inline]
void js::StackSegment::leaveContext (  )  [inline]
JSContext* js::StackSegment::maybeContext (  )  const [inline]
void js::StackSegment::restore (  )  [inline]
void js::StackSegment::resume (  )  [inline]
void js::StackSegment::save ( JSFrameRegs regs  )  [inline]
void js::StackSegment::setInitialVarObj ( JSObject obj  )  [inline]
void js::StackSegment::setPreviousInContext ( StackSegment seg  )  [inline]
void js::StackSegment::setPreviousInMemory ( StackSegment seg  )  [inline]
void js::StackSegment::suspend ( JSFrameRegs regs  )  [inline]
Value* js::StackSegment::valueRangeBegin (  )  const [inline]

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