#include <InlineCallFrame.h>
|
enum | Kind {
Call,
Construct,
TailCall,
CallVarargs,
ConstructVarargs,
TailCallVarargs,
GetterCall,
SetterCall,
Call,
Construct,
TailCall,
CallVarargs,
ConstructVarargs,
TailCallVarargs,
GetterCall,
SetterCall
} |
|
enum | Kind {
Call,
Construct,
TailCall,
CallVarargs,
ConstructVarargs,
TailCallVarargs,
GetterCall,
SetterCall,
Call,
Construct,
TailCall,
CallVarargs,
ConstructVarargs,
TailCallVarargs,
GetterCall,
SetterCall
} |
|
◆ Kind [1/2]
Enumerator |
---|
Call | |
Construct | |
TailCall | |
CallVarargs | |
ConstructVarargs | |
TailCallVarargs | |
GetterCall | |
SetterCall | |
Call | |
Construct | |
TailCall | |
CallVarargs | |
ConstructVarargs | |
TailCallVarargs | |
GetterCall | |
SetterCall | |
◆ Kind [2/2]
Enumerator |
---|
Call | |
Construct | |
TailCall | |
CallVarargs | |
ConstructVarargs | |
TailCallVarargs | |
GetterCall | |
SetterCall | |
Call | |
Construct | |
TailCall | |
CallVarargs | |
ConstructVarargs | |
TailCallVarargs | |
GetterCall | |
SetterCall | |
◆ InlineCallFrame() [1/2]
JSC::InlineCallFrame::InlineCallFrame |
( |
| ) |
|
|
inline |
◆ InlineCallFrame() [2/2]
JSC::InlineCallFrame::InlineCallFrame |
( |
| ) |
|
|
inline |
◆ calleeConstant() [1/2]
JSFunction * JSC::InlineCallFrame::calleeConstant |
( |
| ) |
const |
◆ calleeConstant() [2/2]
JSFunction* JSC::InlineCallFrame::calleeConstant |
( |
| ) |
const |
◆ calleeForCallFrame() [1/2]
◆ calleeForCallFrame() [2/2]
◆ callerFrameOffset() [1/2]
ptrdiff_t JSC::InlineCallFrame::callerFrameOffset |
( |
| ) |
const |
|
inline |
◆ callerFrameOffset() [2/2]
ptrdiff_t JSC::InlineCallFrame::callerFrameOffset |
( |
| ) |
const |
|
inline |
◆ callModeFor() [1/2]
static CallMode JSC::InlineCallFrame::callModeFor |
( |
Kind |
kind | ) |
|
|
inlinestatic |
◆ callModeFor() [2/2]
static CallMode JSC::InlineCallFrame::callModeFor |
( |
Kind |
kind | ) |
|
|
inlinestatic |
◆ computeCallerSkippingTailCalls() [1/2]
◆ computeCallerSkippingTailCalls() [2/2]
◆ dump() [1/2]
void JSC::InlineCallFrame::dump |
( |
PrintStream & |
out | ) |
const |
◆ dump() [2/2]
void JSC::InlineCallFrame::dump |
( |
PrintStream & |
| ) |
const |
◆ dumpBriefFunctionInformation() [1/2]
void JSC::InlineCallFrame::dumpBriefFunctionInformation |
( |
PrintStream & |
out | ) |
const |
◆ dumpBriefFunctionInformation() [2/2]
void JSC::InlineCallFrame::dumpBriefFunctionInformation |
( |
PrintStream & |
| ) |
const |
◆ dumpInContext() [1/2]
void JSC::InlineCallFrame::dumpInContext |
( |
PrintStream & |
, |
|
|
DumpContext * |
|
|
) |
| const |
◆ dumpInContext() [2/2]
void JSC::InlineCallFrame::dumpInContext |
( |
PrintStream & |
out, |
|
|
DumpContext * |
context |
|
) |
| const |
◆ getCallerInlineFrameSkippingTailCalls() [1/2]
InlineCallFrame* JSC::InlineCallFrame::getCallerInlineFrameSkippingTailCalls |
( |
| ) |
|
|
inline |
◆ getCallerInlineFrameSkippingTailCalls() [2/2]
InlineCallFrame* JSC::InlineCallFrame::getCallerInlineFrameSkippingTailCalls |
( |
| ) |
|
|
inline |
◆ getCallerSkippingTailCalls() [1/2]
CodeOrigin* JSC::InlineCallFrame::getCallerSkippingTailCalls |
( |
Kind * |
callerCallKind = nullptr | ) |
|
|
inline |
◆ getCallerSkippingTailCalls() [2/2]
CodeOrigin* JSC::InlineCallFrame::getCallerSkippingTailCalls |
( |
Kind * |
callerCallKind = nullptr | ) |
|
|
inline |
◆ hash() [1/2]
◆ hash() [2/2]
◆ hashAsStringIfPossible() [1/2]
CString JSC::InlineCallFrame::hashAsStringIfPossible |
( |
| ) |
const |
◆ hashAsStringIfPossible() [2/2]
CString JSC::InlineCallFrame::hashAsStringIfPossible |
( |
| ) |
const |
◆ inferredName() [1/2]
CString JSC::InlineCallFrame::inferredName |
( |
| ) |
const |
◆ inferredName() [2/2]
CString JSC::InlineCallFrame::inferredName |
( |
| ) |
const |
◆ isStrictMode() [1/2]
bool JSC::InlineCallFrame::isStrictMode |
( |
| ) |
const |
|
inline |
◆ isStrictMode() [2/2]
bool JSC::InlineCallFrame::isStrictMode |
( |
| ) |
const |
|
inline |
◆ isTail() [1/4]
static bool JSC::InlineCallFrame::isTail |
( |
Kind |
kind | ) |
|
|
inlinestatic |
◆ isTail() [2/4]
static bool JSC::InlineCallFrame::isTail |
( |
Kind |
kind | ) |
|
|
inlinestatic |
◆ isTail() [3/4]
bool JSC::InlineCallFrame::isTail |
( |
| ) |
const |
|
inline |
◆ isTail() [4/4]
bool JSC::InlineCallFrame::isTail |
( |
| ) |
const |
|
inline |
◆ isVarargs() [1/4]
static bool JSC::InlineCallFrame::isVarargs |
( |
Kind |
kind | ) |
|
|
inlinestatic |
◆ isVarargs() [2/4]
static bool JSC::InlineCallFrame::isVarargs |
( |
Kind |
kind | ) |
|
|
inlinestatic |
◆ isVarargs() [3/4]
bool JSC::InlineCallFrame::isVarargs |
( |
| ) |
const |
|
inline |
◆ isVarargs() [4/4]
bool JSC::InlineCallFrame::isVarargs |
( |
| ) |
const |
|
inline |
◆ kindFor() [1/2]
static Kind JSC::InlineCallFrame::kindFor |
( |
CallMode |
callMode | ) |
|
|
inlinestatic |
◆ kindFor() [2/2]
static Kind JSC::InlineCallFrame::kindFor |
( |
CallMode |
callMode | ) |
|
|
inlinestatic |
◆ MAKE_PRINT_METHOD() [1/2]
◆ MAKE_PRINT_METHOD() [2/2]
◆ returnPCOffset() [1/2]
ptrdiff_t JSC::InlineCallFrame::returnPCOffset |
( |
| ) |
const |
|
inline |
◆ returnPCOffset() [2/2]
ptrdiff_t JSC::InlineCallFrame::returnPCOffset |
( |
| ) |
const |
|
inline |
◆ setStackOffset() [1/2]
void JSC::InlineCallFrame::setStackOffset |
( |
signed |
offset | ) |
|
|
inline |
◆ setStackOffset() [2/2]
void JSC::InlineCallFrame::setStackOffset |
( |
signed |
offset | ) |
|
|
inline |
◆ specializationKind() [1/2]
◆ specializationKind() [2/2]
◆ specializationKindFor() [1/2]
◆ specializationKindFor() [2/2]
◆ varargsKindFor() [1/2]
static Kind JSC::InlineCallFrame::varargsKindFor |
( |
CallMode |
callMode | ) |
|
|
inlinestatic |
◆ varargsKindFor() [2/2]
static Kind JSC::InlineCallFrame::varargsKindFor |
( |
CallMode |
callMode | ) |
|
|
inlinestatic |
◆ argumentCountRegister
◆ arguments
◆ baselineCodeBlock
◆ calleeRecovery
◆ directCaller
◆ isClosureCall
bool JSC::InlineCallFrame::isClosureCall |
◆ kind
unsigned JSC::InlineCallFrame::kind |
◆ stackOffset
signed JSC::InlineCallFrame::stackOffset |
The documentation for this struct was generated from the following files: