![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <frames.h>
Public Member Functions | |
| V8_EXPORT_PRIVATE | StackFrameIterator (Isolate *isolate) |
| V8_EXPORT_PRIVATE | StackFrameIterator (Isolate *isolate, ThreadLocalTop *t) |
| StackFrameIterator (const StackFrameIterator &)=delete | |
| StackFrameIterator & | operator= (const StackFrameIterator &)=delete |
| StackFrame * | frame () const |
| V8_EXPORT_PRIVATE void | Advance () |
| StackFrame * | Reframe () |
| StackFrame::Type | ComputeStackFrameType (StackFrame::State *state) const override |
Public Member Functions inherited from v8::internal::StackFrameIteratorBase | |
| StackFrameIteratorBase (const StackFrameIteratorBase &)=delete | |
| StackFrameIteratorBase & | operator= (const StackFrameIteratorBase &)=delete |
| Isolate * | isolate () const |
| bool | done () const |
Private Member Functions | |
| void | Reset (ThreadLocalTop *top) |
Additional Inherited Members | ||
Public Attributes inherited from v8::internal::StackFrameIteratorBase | ||
Protected Member Functions inherited from v8::internal::StackFrameIteratorBase | ||
| StackFrameIteratorBase (Isolate *isolate) | ||
| StackHandler * | handler () const | |
| void | SetNewFrame (StackFrame::Type type, StackFrame::State *state) | |
| void | SetNewFrame (StackFrame::Type type) | |
Protected Attributes inherited from v8::internal::StackFrameIteratorBase | ||
| Isolate *const | isolate_ | |
| union { | ||
| char uninitialized_ | ||
| }; | ||
| StackFrame * | frame_ | |
| StackHandler * | handler_ | |
|
explicit |
| v8::internal::StackFrameIterator::StackFrameIterator | ( | Isolate * | isolate, |
| ThreadLocalTop * | t ) |
|
delete |
| void v8::internal::StackFrameIterator::Advance | ( | ) |
|
overridevirtual |
Implements v8::internal::StackFrameIteratorBase.
Definition at line 903 of file frames.cc.
|
inline |
|
delete |
| StackFrame * v8::internal::StackFrameIterator::Reframe | ( | ) |
|
private |