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

#include <StackFrame.h>

Public Member Functions

 StackFrame (VM &vm, JSCell *callee)
 
 StackFrame (VM &vm, JSCell *callee, CodeBlock *codeBlock, unsigned bytecodeOffset)
 
bool hasLineAndColumnInfo () const
 
void computeLineAndColumn (unsigned &line, unsigned &column) const
 
String functionName (VM &) const
 
intptr_t sourceID () const
 
String sourceURL () const
 
String toString (VM &) const
 
bool hasBytecodeOffset () const
 
unsigned bytecodeOffset ()
 
 StackFrame (VM &vm, JSCell *callee)
 
 StackFrame (VM &vm, JSCell *callee, CodeBlock *codeBlock, unsigned bytecodeOffset)
 
bool hasLineAndColumnInfo () const
 
void computeLineAndColumn (unsigned &line, unsigned &column) const
 
String functionName (VM &) const
 
intptr_t sourceID () const
 
String sourceURL () const
 
String toString (VM &) const
 
bool hasBytecodeOffset () const
 
unsigned bytecodeOffset ()
 

Constructor & Destructor Documentation

◆ StackFrame() [1/4]

JSC::StackFrame::StackFrame ( VM vm,
JSCell callee 
)
inline

◆ StackFrame() [2/4]

JSC::StackFrame::StackFrame ( VM vm,
JSCell callee,
CodeBlock codeBlock,
unsigned  bytecodeOffset 
)
inline

◆ StackFrame() [3/4]

JSC::StackFrame::StackFrame ( VM vm,
JSCell callee 
)
inline

◆ StackFrame() [4/4]

JSC::StackFrame::StackFrame ( VM vm,
JSCell callee,
CodeBlock codeBlock,
unsigned  bytecodeOffset 
)
inline

Member Function Documentation

◆ bytecodeOffset() [1/2]

unsigned JSC::StackFrame::bytecodeOffset ( )
inline

◆ bytecodeOffset() [2/2]

unsigned JSC::StackFrame::bytecodeOffset ( )
inline

◆ computeLineAndColumn() [1/2]

void JSC::StackFrame::computeLineAndColumn ( unsigned &  line,
unsigned &  column 
) const

◆ computeLineAndColumn() [2/2]

void JSC::StackFrame::computeLineAndColumn ( unsigned &  line,
unsigned &  column 
) const

◆ functionName() [1/2]

String JSC::StackFrame::functionName ( VM ) const

◆ functionName() [2/2]

String JSC::StackFrame::functionName ( VM vm) const

◆ hasBytecodeOffset() [1/2]

bool JSC::StackFrame::hasBytecodeOffset ( ) const
inline

◆ hasBytecodeOffset() [2/2]

bool JSC::StackFrame::hasBytecodeOffset ( ) const
inline

◆ hasLineAndColumnInfo() [1/2]

bool JSC::StackFrame::hasLineAndColumnInfo ( ) const
inline

◆ hasLineAndColumnInfo() [2/2]

bool JSC::StackFrame::hasLineAndColumnInfo ( ) const
inline

◆ sourceID() [1/2]

intptr_t JSC::StackFrame::sourceID ( ) const

◆ sourceID() [2/2]

intptr_t JSC::StackFrame::sourceID ( ) const

◆ sourceURL() [1/2]

String JSC::StackFrame::sourceURL ( ) const

◆ sourceURL() [2/2]

String JSC::StackFrame::sourceURL ( ) const

◆ toString() [1/2]

String JSC::StackFrame::toString ( VM ) const

◆ toString() [2/2]

String JSC::StackFrame::toString ( VM vm) const

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