![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <function-body-decoder-impl.h>
Public Member Functions | |
MOVE_ONLY_NO_DEFAULT_CONSTRUCTOR (ControlBase) | |
ControlBase (Zone *zone, ControlKind kind, uint32_t stack_depth, uint32_t init_stack_depth, const uint8_t *pc, Reachability reachability) | |
bool | reachable () const |
bool | unreachable () const |
Reachability | innerReachability () const |
bool | is_if () const |
bool | is_onearmed_if () const |
bool | is_if_else () const |
bool | is_block () const |
bool | is_loop () const |
bool | is_incomplete_try () const |
bool | is_try_catch () const |
bool | is_try_catchall () const |
bool | is_try () const |
bool | is_try_table () |
Merge< Value > * | br_merge () |
![]() | |
PcForErrors (const uint8_t *) | |
const uint8_t * | pc () const |
Public Attributes | |
ControlKind | kind = kControlBlock |
Reachability | reachability = kReachable |
base::Vector< CatchCase > | catch_cases |
uint32_t | stack_depth = 0 |
uint32_t | init_stack_depth = 0 |
int32_t | previous_catch = -1 |
Merge< Value > | start_merge |
Merge< Value > | end_merge |
bool | might_throw = false |
Definition at line 1209 of file function-body-decoder-impl.h.
|
inline |
Definition at line 1230 of file function-body-decoder-impl.h.
|
inline |
Definition at line 1267 of file function-body-decoder-impl.h.
|
inline |
Definition at line 1250 of file function-body-decoder-impl.h.
|
inline |
Definition at line 1257 of file function-body-decoder-impl.h.
|
inline |
Definition at line 1254 of file function-body-decoder-impl.h.
|
inline |
Definition at line 1256 of file function-body-decoder-impl.h.
|
inline |
Definition at line 1259 of file function-body-decoder-impl.h.
|
inline |
Definition at line 1258 of file function-body-decoder-impl.h.
|
inline |
Definition at line 1255 of file function-body-decoder-impl.h.
|
inline |
Definition at line 1262 of file function-body-decoder-impl.h.
|
inline |
Definition at line 1260 of file function-body-decoder-impl.h.
|
inline |
Definition at line 1261 of file function-body-decoder-impl.h.
|
inline |
Definition at line 1265 of file function-body-decoder-impl.h.
v8::internal::wasm::ControlBase< Value, ValidationTag >::MOVE_ONLY_NO_DEFAULT_CONSTRUCTOR | ( | ControlBase< Value, ValidationTag > | ) |
|
inline |
Definition at line 1241 of file function-body-decoder-impl.h.
|
inline |
Definition at line 1247 of file function-body-decoder-impl.h.
base::Vector<CatchCase> v8::internal::wasm::ControlBase< Value, ValidationTag >::catch_cases |
Definition at line 1214 of file function-body-decoder-impl.h.
Merge<Value> v8::internal::wasm::ControlBase< Value, ValidationTag >::end_merge |
Definition at line 1224 of file function-body-decoder-impl.h.
uint32_t v8::internal::wasm::ControlBase< Value, ValidationTag >::init_stack_depth = 0 |
Definition at line 1217 of file function-body-decoder-impl.h.
ControlKind v8::internal::wasm::ControlBase< Value, ValidationTag >::kind = kControlBlock |
Definition at line 1210 of file function-body-decoder-impl.h.
bool v8::internal::wasm::ControlBase< Value, ValidationTag >::might_throw = false |
Definition at line 1226 of file function-body-decoder-impl.h.
int32_t v8::internal::wasm::ControlBase< Value, ValidationTag >::previous_catch = -1 |
Definition at line 1219 of file function-body-decoder-impl.h.
Reachability v8::internal::wasm::ControlBase< Value, ValidationTag >::reachability = kReachable |
Definition at line 1211 of file function-body-decoder-impl.h.
uint32_t v8::internal::wasm::ControlBase< Value, ValidationTag >::stack_depth = 0 |
Definition at line 1216 of file function-body-decoder-impl.h.
Merge<Value> v8::internal::wasm::ControlBase< Value, ValidationTag >::start_merge |
Definition at line 1223 of file function-body-decoder-impl.h.