![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <memory>#include <optional>#include "include/v8-wasm.h"#include "src/base/bit-field.h"#include "src/debug/interface-types.h"#include "src/heap/heap.h"#include "src/objects/backing-store.h"#include "src/objects/casting.h"#include "src/objects/foreign.h"#include "src/objects/js-function.h"#include "src/objects/js-objects.h"#include "src/objects/objects-body-descriptors.h"#include "src/objects/objects.h"#include "src/objects/struct.h"#include "src/objects/trusted-object.h"#include "src/wasm/module-instantiate.h"#include "src/wasm/stacks.h"#include "src/wasm/struct-types.h"#include "src/wasm/value-type.h"#include "src/wasm/wasm-code-manager.h"#include "src/wasm/wasm-module.h"#include "src/objects/object-macros.h"#include "torque-generated/src/wasm/wasm-objects-tq.inc"#include "src/objects/object-macros-undef.h"Go to the source code of this file.
Namespaces | |
| namespace | v8 |
| namespace | v8::internal |
| namespace | v8::internal::wasm |
Macros | |
| #define | DECL_OPTIONAL_ACCESSORS(name, type) |
| #define | FIELD_LIST(V) |
| #define | ASSERT_FIELD_ALIGNED(offset, size) |
| #define | WASM_TAGGED_INSTANCE_DATA_FIELDS(V) |
| #define | WASM_PROTECTED_INSTANCE_DATA_FIELDS(V) |
| #define | WASM_INSTANCE_FIELD_OFFSET(offset, _) |
| #define | WASM_INSTANCE_FIELD_NAME(_, name) |
Enumerations | |
| enum class | v8::internal::wasm::OnResume : int { v8::internal::wasm::kContinue , v8::internal::wasm::kThrow } |
| enum | v8::internal::InternalizeString : bool { v8::internal::kInternalize = true , v8::internal::kNoInternalize = false } |
| #define ASSERT_FIELD_ALIGNED | ( | offset, | |
| size ) |
Definition at line 596 of file wasm-objects.h.
| #define DECL_OPTIONAL_ACCESSORS | ( | name, | |
| type ) |
Definition at line 73 of file wasm-objects.h.
| #define FIELD_LIST | ( | V | ) |
Definition at line 541 of file wasm-objects.h.
| #define WASM_INSTANCE_FIELD_NAME | ( | _, | |
| name ) |
Definition at line 635 of file wasm-objects.h.
Definition at line 634 of file wasm-objects.h.
| #define WASM_PROTECTED_INSTANCE_DATA_FIELDS | ( | V | ) |
Definition at line 626 of file wasm-objects.h.
| #define WASM_TAGGED_INSTANCE_DATA_FIELDS | ( | V | ) |
Definition at line 606 of file wasm-objects.h.