|
V8 Project
|
#include <frames.h>
Inheritance diagram for v8::internal::ArgumentsAdaptorFrame:
Collaboration diagram for v8::internal::ArgumentsAdaptorFrame:Public Member Functions | |
| virtual Type | type () const |
| virtual Code * | unchecked_code () const |
| virtual void | Print (StringStream *accumulator, PrintMode mode, int index) const |
Public Member Functions inherited from v8::internal::JavaScriptFrame | |
| JSFunction * | function () const |
| Object * | receiver () const |
| void | set_receiver (Object *value) |
| Address | GetParameterSlot (int index) const |
| Object * | GetParameter (int index) const |
| int | ComputeParametersCount () const |
| Address | GetOperandSlot (int index) const |
| Object * | GetOperand (int index) const |
| int | ComputeOperandsCount () const |
| void | SaveOperandStack (FixedArray *store, int *stack_handler_index) const |
| void | RestoreOperandStack (FixedArray *store, int stack_handler_index) |
| void | SetParameterValue (int index, Object *value) const |
| bool | IsConstructor () const |
| bool | has_adapted_arguments () const |
| int | GetArgumentsLength () const |
| virtual void | Iterate (ObjectVisitor *v) const |
| virtual int | GetInlineCount () |
| virtual void | GetFunctions (List< JSFunction * > *functions) |
| virtual void | Summarize (List< FrameSummary > *frames) |
Public Member Functions inherited from v8::internal::StandardFrame | |
| virtual bool | is_standard () const |
| Object * | context () const |
| Object * | GetExpression (int index) const |
| void | SetExpression (int index, Object *value) |
| int | ComputeExpressionsCount () const |
| virtual void | SetCallerFp (Address caller_fp) |
Public Member Functions inherited from v8::StackFrame | |
| int | GetLineNumber () const |
| Returns the number, 1-based, of the line for the associate function call. More... | |
| int | GetColumn () const |
| Returns the 1-based column offset on the line for the associated function call. More... | |
| int | GetScriptId () const |
| Returns the id of the script for the function for this StackFrame. More... | |
| Local< String > | GetScriptName () const |
| Returns the name of the resource that contains the script for the function for this StackFrame. More... | |
| Local< String > | GetScriptNameOrSourceURL () const |
| Returns the name of the resource that contains the script for the function for this StackFrame or sourceURL value if the script name is undefined and its source ends with //# sourceURL=... More... | |
| Local< String > | GetFunctionName () const |
| Returns the name of the function associated with this stack frame. More... | |
| bool | IsEval () const |
| Returns whether or not the associated function is compiled via a call to eval(). More... | |
| bool | IsConstructor () const |
| Returns whether or not the associated function is called as a constructor via "new". More... | |
Static Public Member Functions | |
| static ArgumentsAdaptorFrame * | cast (StackFrame *frame) |
Static Public Member Functions inherited from v8::internal::JavaScriptFrame | |
| static Register | fp_register () |
| static Register | context_register () |
| static Register | constant_pool_pointer_register () |
| static JavaScriptFrame * | cast (StackFrame *frame) |
| static void | PrintFunctionAndOffset (JSFunction *function, Code *code, Address pc, FILE *file, bool print_line_number) |
| static void | PrintTop (Isolate *isolate, FILE *file, bool print_args, bool print_line_number) |
Static Public Member Functions inherited from v8::internal::StandardFrame | |
| static Object * | GetExpression (Address fp, int index) |
| static StandardFrame * | cast (StackFrame *frame) |
Protected Member Functions | |
| ArgumentsAdaptorFrame (StackFrameIteratorBase *iterator) | |
| virtual int | GetNumberOfIncomingArguments () const |
| virtual Address | GetCallerStackPointer () const |
Protected Member Functions inherited from v8::internal::JavaScriptFrame | |
| JavaScriptFrame (StackFrameIteratorBase *iterator) | |
| void | IterateArguments (ObjectVisitor *v) const |
Protected Member Functions inherited from v8::internal::StandardFrame | |
| StandardFrame (StackFrameIteratorBase *iterator) | |
| virtual void | ComputeCallerState (State *state) const |
| Address | caller_fp () const |
| Address | caller_pc () const |
| void | IterateExpressions (ObjectVisitor *v) const |
| Address | GetExpressionAddress (int n) const |
| bool | IsExpressionInsideHandler (int n) const |
| void | IterateCompiledFrame (ObjectVisitor *v) const |
Friends | |
| class | StackFrameIteratorBase |
Additional Inherited Members | |
Static Protected Member Functions inherited from v8::internal::StandardFrame | |
| static Address | ComputePCAddress (Address fp) |
| static Address | ComputeConstantPoolAddress (Address fp) |
| static Address | GetExpressionAddress (Address fp, int n) |
| static bool | IsArgumentsAdaptorFrame (Address fp) |
| static bool | IsConstructFrame (Address fp) |
|
inlineexplicitprotected |
Definition at line 280 of file frames-inl.h.
|
inlinestatic |
Definition at line 701 of file frames.h.
References DCHECK.
|
protectedvirtual |
Reimplemented from v8::internal::JavaScriptFrame.
Definition at line 1126 of file frames.cc.
References v8::internal::fp, and v8::internal::StandardFrameConstants::kCallerSPOffset.
|
protectedvirtual |
Reimplemented from v8::internal::JavaScriptFrame.
Definition at line 1121 of file frames.cc.
References v8::internal::StandardFrame::GetExpression().
Here is the call graph for this function:
|
virtual |
Reimplemented from v8::internal::JavaScriptFrame.
Definition at line 1303 of file frames.cc.
References v8::internal::JavaScriptFrame::ComputeParametersCount(), v8::internal::JavaScriptFrame::GetParameter(), and mode().
Here is the call graph for this function:
|
inlinevirtual |
Reimplemented from v8::internal::JavaScriptFrame.
Definition at line 696 of file frames.h.
References v8::internal::ARGUMENTS_ADAPTOR.
|
virtual |
Reimplemented from v8::internal::JavaScriptFrame.
Definition at line 1138 of file frames.cc.
References v8::internal::Builtins::builtin(), and v8::internal::Isolate::builtins().
Here is the call graph for this function:
|
friend |