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

#include <DebuggerCallFrame.h>

Inheritance diagram for JSC::DebuggerCallFrame:

Public Types

enum  Type { ProgramType, FunctionType, ProgramType, FunctionType }
 
enum  Type { ProgramType, FunctionType, ProgramType, FunctionType }
 

Public Member Functions

JS_EXPORT_PRIVATE RefPtr< DebuggerCallFramecallerFrame ()
 
ExecStateglobalExec ()
 
JS_EXPORT_PRIVATE SourceID sourceID () const
 
int line () const
 
int column () const
 
JS_EXPORT_PRIVATE const TextPosition & position () const
 
JS_EXPORT_PRIVATE JSGlobalObjectvmEntryGlobalObject () const
 
JS_EXPORT_PRIVATE DebuggerScopescope ()
 
JS_EXPORT_PRIVATE String functionName () const
 
JS_EXPORT_PRIVATE Type type () const
 
JS_EXPORT_PRIVATE JSValue thisValue () const
 
JSValue evaluateWithScopeExtension (const String &, JSObject *scopeExtensionObject, NakedPtr< Exception > &)
 
bool isValid () const
 
JS_EXPORT_PRIVATE void invalidate ()
 
JS_EXPORT_PRIVATE TextPosition currentPosition ()
 
bool isTailDeleted () const
 
JS_EXPORT_PRIVATE RefPtr< DebuggerCallFramecallerFrame ()
 
ExecStateglobalExec ()
 
JS_EXPORT_PRIVATE SourceID sourceID () const
 
int line () const
 
int column () const
 
JS_EXPORT_PRIVATE const TextPosition & position () const
 
JS_EXPORT_PRIVATE JSGlobalObjectvmEntryGlobalObject () const
 
JS_EXPORT_PRIVATE DebuggerScopescope ()
 
JS_EXPORT_PRIVATE String functionName () const
 
JS_EXPORT_PRIVATE Type type () const
 
JS_EXPORT_PRIVATE JSValue thisValue () const
 
JSValue evaluateWithScopeExtension (const String &, JSObject *scopeExtensionObject, NakedPtr< Exception > &)
 
bool isValid () const
 
JS_EXPORT_PRIVATE void invalidate ()
 
JS_EXPORT_PRIVATE TextPosition currentPosition ()
 
bool isTailDeleted () const
 

Static Public Member Functions

static Ref< DebuggerCallFramecreate (CallFrame *)
 
static JS_EXPORT_PRIVATE TextPosition positionForCallFrame (CallFrame *)
 
static JS_EXPORT_PRIVATE SourceID sourceIDForCallFrame (CallFrame *)
 
static Ref< DebuggerCallFramecreate (CallFrame *)
 
static JS_EXPORT_PRIVATE TextPosition positionForCallFrame (CallFrame *)
 
static JS_EXPORT_PRIVATE SourceID sourceIDForCallFrame (CallFrame *)
 

Member Enumeration Documentation

◆ Type [1/2]

Enumerator
ProgramType 
FunctionType 
ProgramType 
FunctionType 

◆ Type [2/2]

Enumerator
ProgramType 
FunctionType 
ProgramType 
FunctionType 

Member Function Documentation

◆ callerFrame() [1/2]

RefPtr< DebuggerCallFrame > JSC::DebuggerCallFrame::callerFrame ( )

◆ callerFrame() [2/2]

JS_EXPORT_PRIVATE RefPtr<DebuggerCallFrame> JSC::DebuggerCallFrame::callerFrame ( )

◆ column() [1/2]

int JSC::DebuggerCallFrame::column ( ) const
inline

◆ column() [2/2]

int JSC::DebuggerCallFrame::column ( ) const
inline

◆ create() [1/2]

Ref< DebuggerCallFrame > JSC::DebuggerCallFrame::create ( CallFrame callFrame)
static

◆ create() [2/2]

static Ref<DebuggerCallFrame> JSC::DebuggerCallFrame::create ( CallFrame )
static

◆ currentPosition() [1/2]

TextPosition JSC::DebuggerCallFrame::currentPosition ( )

◆ currentPosition() [2/2]

JS_EXPORT_PRIVATE TextPosition JSC::DebuggerCallFrame::currentPosition ( )

◆ evaluateWithScopeExtension() [1/2]

JSValue JSC::DebuggerCallFrame::evaluateWithScopeExtension ( const String ,
JSObject scopeExtensionObject,
NakedPtr< Exception > &   
)

◆ evaluateWithScopeExtension() [2/2]

JSValue JSC::DebuggerCallFrame::evaluateWithScopeExtension ( const String script,
JSObject scopeExtensionObject,
NakedPtr< Exception > &  exception 
)

◆ functionName() [1/2]

String JSC::DebuggerCallFrame::functionName ( ) const

◆ functionName() [2/2]

JS_EXPORT_PRIVATE String JSC::DebuggerCallFrame::functionName ( ) const

◆ globalExec() [1/2]

ExecState* JSC::DebuggerCallFrame::globalExec ( )

◆ globalExec() [2/2]

ExecState * JSC::DebuggerCallFrame::globalExec ( )

◆ invalidate() [1/2]

JS_EXPORT_PRIVATE void JSC::DebuggerCallFrame::invalidate ( )

◆ invalidate() [2/2]

void JSC::DebuggerCallFrame::invalidate ( )

◆ isTailDeleted() [1/2]

bool JSC::DebuggerCallFrame::isTailDeleted ( ) const
inline

◆ isTailDeleted() [2/2]

bool JSC::DebuggerCallFrame::isTailDeleted ( ) const
inline

◆ isValid() [1/2]

bool JSC::DebuggerCallFrame::isValid ( ) const
inline

◆ isValid() [2/2]

bool JSC::DebuggerCallFrame::isValid ( ) const
inline

◆ line() [1/2]

int JSC::DebuggerCallFrame::line ( ) const
inline

◆ line() [2/2]

int JSC::DebuggerCallFrame::line ( ) const
inline

◆ position() [1/2]

JS_EXPORT_PRIVATE const TextPosition& JSC::DebuggerCallFrame::position ( ) const
inline

◆ position() [2/2]

JS_EXPORT_PRIVATE const TextPosition& JSC::DebuggerCallFrame::position ( ) const
inline

◆ positionForCallFrame() [1/2]

TextPosition JSC::DebuggerCallFrame::positionForCallFrame ( CallFrame callFrame)
static

◆ positionForCallFrame() [2/2]

static JS_EXPORT_PRIVATE TextPosition JSC::DebuggerCallFrame::positionForCallFrame ( CallFrame )
static

◆ scope() [1/2]

DebuggerScope * JSC::DebuggerCallFrame::scope ( )

◆ scope() [2/2]

JS_EXPORT_PRIVATE DebuggerScope* JSC::DebuggerCallFrame::scope ( )

◆ sourceID() [1/2]

SourceID JSC::DebuggerCallFrame::sourceID ( ) const

◆ sourceID() [2/2]

JS_EXPORT_PRIVATE SourceID JSC::DebuggerCallFrame::sourceID ( ) const

◆ sourceIDForCallFrame() [1/2]

static JS_EXPORT_PRIVATE SourceID JSC::DebuggerCallFrame::sourceIDForCallFrame ( CallFrame )
static

◆ sourceIDForCallFrame() [2/2]

SourceID JSC::DebuggerCallFrame::sourceIDForCallFrame ( CallFrame callFrame)
static

◆ thisValue() [1/2]

JSValue JSC::DebuggerCallFrame::thisValue ( ) const

◆ thisValue() [2/2]

JS_EXPORT_PRIVATE JSValue JSC::DebuggerCallFrame::thisValue ( ) const

◆ type() [1/2]

JS_EXPORT_PRIVATE Type JSC::DebuggerCallFrame::type ( ) const

◆ type() [2/2]

DebuggerCallFrame::Type JSC::DebuggerCallFrame::type ( ) const

◆ vmEntryGlobalObject() [1/2]

JS_EXPORT_PRIVATE JSGlobalObject* JSC::DebuggerCallFrame::vmEntryGlobalObject ( ) const

◆ vmEntryGlobalObject() [2/2]

JSC::JSGlobalObject * JSC::DebuggerCallFrame::vmEntryGlobalObject ( ) const

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