![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <control-flow-builders.h>
Public Member Functions | |
| TryFinallyBuilder (BytecodeArrayBuilder *builder, BlockCoverageBuilder *block_coverage_builder, TryFinallyStatement *statement, HandlerTable::CatchPrediction catch_prediction) | |
| ~TryFinallyBuilder () override | |
| void | BeginTry (Register context) |
| void | LeaveTry () |
| void | EndTry () |
| void | BeginHandler () |
| void | BeginFinally () |
| void | EndFinally () |
Public Member Functions inherited from v8::internal::interpreter::ControlFlowBuilder | |
| ControlFlowBuilder (BytecodeArrayBuilder *builder) | |
| ControlFlowBuilder (const ControlFlowBuilder &)=delete | |
| ControlFlowBuilder & | operator= (const ControlFlowBuilder &)=delete |
| virtual | ~ControlFlowBuilder ()=default |
Additional Inherited Members | |
Protected Member Functions inherited from v8::internal::interpreter::ControlFlowBuilder | |
| BytecodeArrayBuilder * | builder () const |
Definition at line 230 of file control-flow-builders.h.
|
inline |
Definition at line 232 of file control-flow-builders.h.
|
override |
| void v8::internal::interpreter::TryFinallyBuilder::BeginFinally | ( | ) |
Definition at line 200 of file control-flow-builders.cc.
| void v8::internal::interpreter::TryFinallyBuilder::BeginHandler | ( | ) |
Definition at line 195 of file control-flow-builders.cc.
| void v8::internal::interpreter::TryFinallyBuilder::BeginTry | ( | Register | context | ) |
Definition at line 180 of file control-flow-builders.cc.
| void v8::internal::interpreter::TryFinallyBuilder::EndFinally | ( | ) |
Definition at line 209 of file control-flow-builders.cc.
| void v8::internal::interpreter::TryFinallyBuilder::EndTry | ( | ) |
Definition at line 190 of file control-flow-builders.cc.
| void v8::internal::interpreter::TryFinallyBuilder::LeaveTry | ( | ) |
Definition at line 185 of file control-flow-builders.cc.
|
private |
Definition at line 260 of file control-flow-builders.h.
|
private |
Definition at line 254 of file control-flow-builders.h.
|
private |
Definition at line 258 of file control-flow-builders.h.
|
private |
Definition at line 255 of file control-flow-builders.h.
|
private |
Definition at line 253 of file control-flow-builders.h.
|
private |
Definition at line 261 of file control-flow-builders.h.