![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <maglev-deopt-frame-visitor.h>
Static Public Member Functions | |
template<typename Function > | |
static void | ForEager (DeoptInfoT *deopt_info, Function &&f) |
template<typename Function > | |
static void | ForLazy (DeoptInfoT *deopt_info, Function &&f) |
Private Types | |
using | DeoptFrameT |
using | ValueNodeT |
Private Member Functions | |
DeoptInfoVisitor (DeoptInfoT *deopt_info) | |
template<typename Function > | |
void | Visit (DeoptFrameT &frame, Function &&f) |
template<bool skip_frame_result = false, typename Function > | |
void | VisitSingleFrame (DeoptFrameT &frame, Function &&f) |
Private Attributes | |
const DeoptInfoT * | deopt_info_ |
const VirtualObjectList | virtual_objects_ |
Definition at line 18 of file maglev-deopt-frame-visitor.h.
|
private |
Definition at line 40 of file maglev-deopt-frame-visitor.h.
|
private |
Definition at line 42 of file maglev-deopt-frame-visitor.h.
|
inlineexplicitprivate |
Definition at line 45 of file maglev-deopt-frame-visitor.h.
|
inlinestatic |
Definition at line 21 of file maglev-deopt-frame-visitor.h.
|
inlinestatic |
Definition at line 27 of file maglev-deopt-frame-visitor.h.
|
inlineprivate |
Definition at line 50 of file maglev-deopt-frame-visitor.h.
|
inlineprivate |
Definition at line 58 of file maglev-deopt-frame-visitor.h.
|
private |
Definition at line 37 of file maglev-deopt-frame-visitor.h.
|
private |
Definition at line 38 of file maglev-deopt-frame-visitor.h.