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