v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
function-body-decoder.cc File Reference
Include dependency graph for function-body-decoder.cc:

Go to the source code of this file.

Namespaces

namespace  v8
 
namespace  v8::internal
 
namespace  v8::internal::wasm
 

Functions

template<typename ValidationTag >
bool v8::internal::wasm::DecodeLocalDecls (WasmEnabledFeatures enabled, BodyLocalDecls *decls, const WasmModule *module, bool is_shared, const uint8_t *start, const uint8_t *end, Zone *zone)
 
void v8::internal::wasm::DecodeLocalDecls (WasmEnabledFeatures enabled, BodyLocalDecls *decls, const uint8_t *start, const uint8_t *end, Zone *zone)
 
bool v8::internal::wasm::ValidateAndDecodeLocalDeclsForTesting (WasmEnabledFeatures enabled, BodyLocalDecls *decls, const WasmModule *module, bool is_shared, const uint8_t *start, const uint8_t *end, Zone *zone)
 
DecodeResult v8::internal::wasm::ValidateFunctionBody (Zone *zone, WasmEnabledFeatures enabled, const WasmModule *module, WasmDetectedFeatures *detected, const FunctionBody &body)
 
unsigned v8::internal::wasm::OpcodeLength (const uint8_t *pc, const uint8_t *end)
 
bool v8::internal::wasm::CheckHardwareSupportsSimd ()
 
BitVectorv8::internal::wasm::AnalyzeLoopAssignmentForTesting (Zone *zone, uint32_t num_locals, const uint8_t *start, const uint8_t *end, bool *loop_is_innermost)