![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <frames.h>
Protected Member Functions | |
| ApiAccessorExitFrame (StackFrameIteratorBase *iterator) | |
Protected Member Functions inherited from v8::internal::ExitFrame | |
| ExitFrame (StackFrameIteratorBase *iterator) | |
Protected Member Functions inherited from v8::internal::TypedFrame | |
| TypedFrame (StackFrameIteratorBase *iterator) | |
Protected Member Functions inherited from v8::internal::CommonFrame | |
| CommonFrame (StackFrameIteratorBase *iterator) | |
| bool | HasTaggedOutgoingParams (Tagged< GcSafeCode > code_lookup) const |
| Address | caller_fp () const |
| Address | caller_pc () const |
| void | IterateExpressions (RootVisitor *v) const |
| void | IterateTurbofanJSOptimizedFrame (RootVisitor *v) const |
| virtual Address | GetExpressionAddress (int n) const |
Protected Member Functions inherited from v8::internal::StackFrame | |
| StackFrame (StackFrameIteratorBase *iterator) | |
Private Member Functions | |
| FullObjectSlot | property_name_slot () const |
| FullObjectSlot | receiver_slot () const |
| FullObjectSlot | holder_slot () const |
Friends | |
| class | StackFrameIteratorBase |
Additional Inherited Members | |
Public Types inherited from v8::internal::StackFrame | |
| enum | Type { NO_FRAME_TYPE = 0 , STACK_FRAME_TYPE_LIST =(DECLARE_TYPE) NUMBER_OF_TYPES , MANUAL } |
| enum | JsFrameMarker { INNER_JSENTRY_FRAME = (0 << kSmiTagSize) | kSmiTag , OUTERMOST_JSENTRY_FRAME = (1 << kSmiTagSize) | kSmiTag } |
| enum | PrintMode { OVERVIEW , DETAILS } |
Protected Attributes inherited from v8::internal::StackFrame | |
| const StackFrameIteratorBase *const | iterator_ |
|
inlineexplicitprotected |
Definition at line 212 of file frames-inl.h.
|
inlinestatic |
Definition at line 237 of file frames-inl.h.
|
inlineprivate |
Definition at line 225 of file frames-inl.h.
|
overridevirtual |
Reimplemented from v8::internal::StackFrame.
Definition at line 1447 of file frames.cc.
Definition at line 229 of file frames-inl.h.
|
inlineprivate |
Definition at line 216 of file frames-inl.h.
Definition at line 233 of file frames-inl.h.
|
inlineprivate |
Definition at line 221 of file frames-inl.h.
|
overridevirtual |
Reimplemented from v8::internal::CommonFrame.
Definition at line 1357 of file frames.cc.
|
inlineoverridevirtual |
Implements v8::internal::StackFrame.
|
friend |