|
webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <CallFrame.h>
Static Public Member Functions | |
| static CallFrame * | create (Register *callFrameBase) |
| static ptrdiff_t | callerFrameOffset () |
| static ptrdiff_t | returnPCOffset () |
| static void | initGlobalExec (ExecState *globalExec, JSCallee *globalCallee) |
| static int | argumentOffset (int argument) |
| static int | argumentOffsetIncludingThis (int argument) |
| static int | thisArgumentOffset () |
| static int | offsetFor (size_t argumentCountIncludingThis) |
| static CallFrame * | noCaller () |
| static CallFrame * | create (Register *callFrameBase) |
| static ptrdiff_t | callerFrameOffset () |
| static ptrdiff_t | returnPCOffset () |
| static void | initGlobalExec (ExecState *globalExec, JSCallee *globalCallee) |
| static int | argumentOffset (int argument) |
| static int | argumentOffsetIncludingThis (int argument) |
| static int | thisArgumentOffset () |
| static int | offsetFor (size_t argumentCountIncludingThis) |
| static CallFrame * | noCaller () |
Static Public Attributes | |
| static const int | headerSizeInRegisters = CallFrameSlot::argumentCount + 1 |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inline |
| unsigned JSC::CallFrame::bytecodeOffset | ( | ) |
| unsigned JSC::ExecState::bytecodeOffset | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| JS_EXPORT_PRIVATE CallFrame* JSC::ExecState::callerFrame | ( | VMEntryFrame *& | ) |
| CallFrame * JSC::CallFrame::callerFrame | ( | VMEntryFrame *& | currVMEntryFrame | ) |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inline |
| JS_EXPORT_PRIVATE SourceOrigin JSC::ExecState::callerSourceOrigin | ( | ) |
| SourceOrigin JSC::CallFrame::callerSourceOrigin | ( | ) |
| unsigned JSC::CallFrame::callSiteAsRawBits | ( | ) | const |
| unsigned JSC::ExecState::callSiteAsRawBits | ( | ) | const |
| bool JSC::CallFrame::callSiteBitsAreBytecodeOffset | ( | ) | const |
| bool JSC::ExecState::callSiteBitsAreBytecodeOffset | ( | ) | const |
| bool JSC::CallFrame::callSiteBitsAreCodeOriginIndex | ( | ) | const |
| bool JSC::ExecState::callSiteBitsAreCodeOriginIndex | ( | ) | const |
| CallSiteIndex JSC::CallFrame::callSiteIndex | ( | ) | const |
| CallSiteIndex JSC::ExecState::callSiteIndex | ( | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
| CodeOrigin JSC::CallFrame::codeOrigin | ( | ) |
| JS_EXPORT_PRIVATE CodeOrigin JSC::ExecState::codeOrigin | ( | ) |
| Instruction * JSC::CallFrame::currentVPC | ( | ) | const |
| Instruction* JSC::ExecState::currentVPC | ( | ) | const |
| const char * JSC::CallFrame::describeFrame | ( | ) |
| JS_EXPORT_PRIVATE const char* JSC::ExecState::describeFrame | ( | ) |
| void JSC::ExecState::dump | ( | PrintStream & | ) |
| void JSC::CallFrame::dump | ( | PrintStream & | out | ) |
|
inline |
|
inline |
| String JSC::ExecState::friendlyFunctionName | ( | ) |
| String JSC::CallFrame::friendlyFunctionName | ( | ) |
| JSObject* JSC::ExecState::globalThisValue | ( | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
static |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| JSGlobalObject* JSC::ExecState::lexicalGlobalObject | ( | ) | const |
|
inline |
|
inline |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
| Register& JSC::ExecState::r | ( | int | ) |
|
inline |
| Register& JSC::ExecState::r | ( | VirtualRegister | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inline |
| void JSC::ExecState::setCurrentVPC | ( | Instruction * | vpc | ) |
| void JSC::CallFrame::setCurrentVPC | ( | Instruction * | vpc | ) |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inline |
| Register& JSC::ExecState::uncheckedR | ( | int | ) |
|
inline |
|
inline |
| Register& JSC::ExecState::uncheckedR | ( | VirtualRegister | ) |
|
inline |
|
inline |
| SUPPRESS_ASAN CallFrame * JSC::CallFrame::unsafeCallerFrame | ( | VMEntryFrame *& | currVMEntryFrame | ) |
| CallFrame* JSC::ExecState::unsafeCallerFrame | ( | VMEntryFrame *& | ) |
|
inline |
|
inline |
| unsigned JSC::ExecState::unsafeCallSiteAsRawBits | ( | ) | const |
| SUPPRESS_ASAN unsigned JSC::CallFrame::unsafeCallSiteAsRawBits | ( | ) | const |
| SUPPRESS_ASAN CallSiteIndex JSC::CallFrame::unsafeCallSiteIndex | ( | ) | const |
| CallSiteIndex JSC::ExecState::unsafeCallSiteIndex | ( | ) | const |
|
inline |
|
inline |
| VM& JSC::ExecState::vm | ( | ) | const |
| ALWAYS_INLINE VM & JSC::ExecState::vm | ( | ) | const |
| JSGlobalObject * JSC::CallFrame::vmEntryGlobalObject | ( | ) |
| JS_EXPORT_PRIVATE JSGlobalObject* JSC::ExecState::vmEntryGlobalObject | ( | ) |
|
static |
1.8.13