![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <control-flow-builders.h>
Public Member Functions | |
| TryCatchBuilder (BytecodeArrayBuilder *builder, BlockCoverageBuilder *block_coverage_builder, TryCatchStatement *statement, HandlerTable::CatchPrediction catch_prediction) | |
| ~TryCatchBuilder () override | |
| void | BeginTry (Register context) |
| void | EndTry () |
| void | EndCatch () |
Public Member Functions inherited from v8::internal::interpreter::ControlFlowBuilder | |
| ControlFlowBuilder (BytecodeArrayBuilder *builder) | |
| ControlFlowBuilder (const ControlFlowBuilder &)=delete | |
| ControlFlowBuilder & | operator= (const ControlFlowBuilder &)=delete |
| virtual | ~ControlFlowBuilder ()=default |
Private Attributes | |
| int | handler_id_ |
| HandlerTable::CatchPrediction | catch_prediction_ |
| BytecodeLabel | exit_ |
| BlockCoverageBuilder * | block_coverage_builder_ |
| TryCatchStatement * | statement_ |
Additional Inherited Members | |
Protected Member Functions inherited from v8::internal::interpreter::ControlFlowBuilder | |
| BytecodeArrayBuilder * | builder () const |
Definition at line 202 of file control-flow-builders.h.
|
inline |
Definition at line 204 of file control-flow-builders.h.
|
override |
| void v8::internal::interpreter::TryCatchBuilder::BeginTry | ( | Register | context | ) |
Definition at line 155 of file control-flow-builders.cc.
| void v8::internal::interpreter::TryCatchBuilder::EndCatch | ( | ) |
Definition at line 171 of file control-flow-builders.cc.
| void v8::internal::interpreter::TryCatchBuilder::EndTry | ( | ) |
Definition at line 160 of file control-flow-builders.cc.
|
private |
Definition at line 225 of file control-flow-builders.h.
|
private |
Definition at line 222 of file control-flow-builders.h.
|
private |
Definition at line 223 of file control-flow-builders.h.
|
private |
Definition at line 221 of file control-flow-builders.h.
|
private |
Definition at line 226 of file control-flow-builders.h.