![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <frames.h>
Protected Member Functions | |
BuiltinExitFrame (StackFrameIteratorBase *iterator) | |
![]() | |
ExitFrame (StackFrameIteratorBase *iterator) | |
![]() | |
TypedFrame (StackFrameIteratorBase *iterator) | |
![]() | |
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 |
![]() | |
StackFrame (StackFrameIteratorBase *iterator) | |
Private Member Functions | |
Tagged< Object > | receiver_slot_object () const |
Tagged< Object > | argc_slot_object () const |
Tagged< Object > | target_slot_object () const |
Tagged< Object > | new_target_slot_object () const |
Friends | |
class | StackFrameIteratorBase |
|
inlineexplicitprotected |
Definition at line 140 of file frames-inl.h.
Definition at line 148 of file frames-inl.h.
int v8::internal::BuiltinExitFrame::ComputeParametersCount | ( | ) | const |
Tagged< JSFunction > v8::internal::BuiltinExitFrame::function | ( | ) | const |
DirectHandle< FixedArray > v8::internal::BuiltinExitFrame::GetParameters | ( | ) | const |
bool v8::internal::BuiltinExitFrame::IsConstructor | ( | ) | const |
Definition at line 158 of file frames-inl.h.
|
overridevirtual |
Reimplemented from v8::internal::StackFrame.
Definition at line 1395 of file frames.cc.
Definition at line 143 of file frames-inl.h.
|
overridevirtual |
Reimplemented from v8::internal::CommonFrame.
Definition at line 1212 of file frames.cc.
Definition at line 153 of file frames-inl.h.
|
inlineoverridevirtual |
Implements v8::internal::StackFrame.
|
friend |