![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <cinttypes>
#include <type_traits>
#include "include/v8-wasm.h"
#include "src/base/memory.h"
#include "src/base/platform/mutex.h"
#include "src/builtins/builtins-inl.h"
#include "src/execution/arguments-inl.h"
#include "src/execution/frames-inl.h"
#include "src/heap/heap-inl.h"
#include "src/objects/property-descriptor.h"
#include "src/objects/smi.h"
#include "src/trap-handler/trap-handler.h"
#include "src/wasm/function-body-decoder.h"
#include "src/wasm/fuzzing/random-module-generation.h"
#include "src/wasm/memory-tracing.h"
#include "src/wasm/module-compiler.h"
#include "src/wasm/wasm-code-manager.h"
#include "src/wasm/wasm-code-pointer-table-inl.h"
#include "src/wasm/wasm-engine.h"
#include "src/wasm/wasm-module.h"
#include "src/wasm/wasm-objects-inl.h"
#include "src/wasm/wasm-result.h"
#include "src/wasm/wasm-serialization.h"
Go to the source code of this file.
Namespaces | |
namespace | v8 |
namespace | v8::internal |
Functions | |
v8::internal::RUNTIME_FUNCTION (Runtime_SetWasmCompileControls) | |
v8::internal::RUNTIME_FUNCTION (Runtime_SetWasmInstantiateControls) | |
v8::internal::RUNTIME_FUNCTION (Runtime_CountUnoptimizedWasmToJSWrapper) | |
v8::internal::RUNTIME_FUNCTION (Runtime_HasUnoptimizedWasmToJSWrapper) | |
v8::internal::RUNTIME_FUNCTION (Runtime_HasUnoptimizedJSToJSWrapper) | |
v8::internal::RUNTIME_FUNCTION (Runtime_WasmTraceEnter) | |
v8::internal::RUNTIME_FUNCTION (Runtime_WasmTraceExit) | |
v8::internal::RUNTIME_FUNCTION (Runtime_IsAsmWasmCode) | |
v8::internal::RUNTIME_FUNCTION (Runtime_DisallowWasmCodegen) | |
v8::internal::RUNTIME_FUNCTION (Runtime_IsWasmCode) | |
v8::internal::RUNTIME_FUNCTION (Runtime_IsWasmTrapHandlerEnabled) | |
v8::internal::RUNTIME_FUNCTION (Runtime_IsWasmPartialOOBWriteNoop) | |
v8::internal::RUNTIME_FUNCTION (Runtime_IsThreadInWasm) | |
v8::internal::RUNTIME_FUNCTION (Runtime_GetWasmRecoveredTrapCount) | |
v8::internal::RUNTIME_FUNCTION (Runtime_GetWasmExceptionTagId) | |
v8::internal::RUNTIME_FUNCTION (Runtime_GetWasmExceptionValues) | |
v8::internal::RUNTIME_FUNCTION (Runtime_SerializeWasmModule) | |
v8::internal::RUNTIME_FUNCTION (Runtime_DeserializeWasmModule) | |
v8::internal::RUNTIME_FUNCTION (Runtime_WasmGetNumberOfInstances) | |
v8::internal::RUNTIME_FUNCTION (Runtime_WasmNumCodeSpaces) | |
v8::internal::RUNTIME_FUNCTION (Runtime_WasmTraceMemory) | |
v8::internal::RUNTIME_FUNCTION (Runtime_WasmTierUpFunction) | |
v8::internal::RUNTIME_FUNCTION (Runtime_WasmTriggerTierUpForTesting) | |
v8::internal::RUNTIME_FUNCTION (Runtime_WasmNull) | |
static Tagged< Object > | v8::internal::CreateWasmObject (Isolate *isolate, base::Vector< const uint8_t > module_bytes, bool is_struct) |
static Tagged< Object > | v8::internal::CreateDummyWasmLookAlikeForFuzzing (Isolate *isolate) |
v8::internal::RUNTIME_FUNCTION (Runtime_WasmStruct) | |
v8::internal::RUNTIME_FUNCTION (Runtime_WasmArray) | |
v8::internal::RUNTIME_FUNCTION (Runtime_WasmEnterDebugging) | |
v8::internal::RUNTIME_FUNCTION (Runtime_WasmLeaveDebugging) | |
v8::internal::RUNTIME_FUNCTION (Runtime_IsWasmDebugFunction) | |
v8::internal::RUNTIME_FUNCTION (Runtime_IsLiftoffFunction) | |
v8::internal::RUNTIME_FUNCTION (Runtime_IsTurboFanFunction) | |
v8::internal::RUNTIME_FUNCTION (Runtime_IsUncompiledWasmFunction) | |
v8::internal::RUNTIME_FUNCTION (Runtime_FreezeWasmLazyCompilation) | |
v8::internal::RUNTIME_FUNCTION (Runtime_SetWasmImportedStringsEnabled) | |
v8::internal::RUNTIME_FUNCTION (Runtime_FlushLiftoffCode) | |
v8::internal::RUNTIME_FUNCTION (Runtime_WasmTriggerCodeGC) | |
v8::internal::RUNTIME_FUNCTION (Runtime_EstimateCurrentMemoryConsumption) | |
v8::internal::RUNTIME_FUNCTION (Runtime_WasmCompiledExportWrappersCount) | |
v8::internal::RUNTIME_FUNCTION (Runtime_WasmDeoptsExecutedCount) | |
v8::internal::RUNTIME_FUNCTION (Runtime_WasmDeoptsExecutedForFunction) | |
v8::internal::RUNTIME_FUNCTION (Runtime_WasmSwitchToTheCentralStackCount) | |
v8::internal::RUNTIME_FUNCTION (Runtime_CheckIsOnCentralStack) | |
v8::internal::RUNTIME_FUNCTION (Runtime_BuildRefTypeBitfield) | |
bool AllowAnySizeForAsync = true |
Definition at line 40 of file runtime-test-wasm.cc.
uint32_t MaxWasmBufferSize = std::numeric_limits<uint32_t>::max() |
Definition at line 39 of file runtime-test-wasm.cc.