![]() |
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.