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

Go to the source code of this file.

Namespaces

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

Functions

int v8::internal::wasm::GetWasmFunctionOffset (const WasmModule *module, uint32_t func_index)
 
int v8::internal::wasm::GetNearestWasmFunction (const WasmModule *module, uint32_t byte_offset)
 
int v8::internal::wasm::GetContainingWasmFunction (const WasmModule *module, uint32_t byte_offset)
 
int v8::internal::wasm::GetSubtypingDepth (const WasmModule *module, ModuleTypeIndex type_index)
 
std::ostream & v8::internal::wasm::operator<< (std::ostream &os, const WasmFunctionName &name)
 
bool v8::internal::wasm::IsWasmCodegenAllowed (Isolate *isolate, DirectHandle< NativeContext > context)
 
DirectHandle< Stringv8::internal::wasm::ErrorStringForCodegen (Isolate *isolate, DirectHandle< Context > context)
 
DirectHandle< JSObjectv8::internal::wasm::GetTypeForFunction (Isolate *isolate, const FunctionSig *sig, bool for_exception)
 
DirectHandle< JSObjectv8::internal::wasm::GetTypeForGlobal (Isolate *isolate, bool is_mutable, ValueType type)
 
DirectHandle< JSObjectv8::internal::wasm::GetTypeForMemory (Isolate *isolate, uint32_t min_size, std::optional< uint64_t > max_size, bool shared, AddressType address_type)
 
DirectHandle< JSObjectv8::internal::wasm::GetTypeForTable (Isolate *isolate, ValueType type, uint32_t min_size, std::optional< uint64_t > max_size, AddressType address_type)
 
DirectHandle< JSArrayv8::internal::wasm::GetImports (Isolate *isolate, DirectHandle< WasmModuleObject > module_object)
 
DirectHandle< JSArrayv8::internal::wasm::GetExports (Isolate *isolate, DirectHandle< WasmModuleObject > module_object)
 
DirectHandle< JSArrayv8::internal::wasm::GetCustomSections (Isolate *isolate, DirectHandle< WasmModuleObject > module_object, DirectHandle< String > name, ErrorThrower *thrower)
 
int v8::internal::wasm::GetSourcePosition (const WasmModule *module, uint32_t func_index, uint32_t byte_offset, bool is_at_number_conversion)
 
size_t v8::internal::wasm::PrintSignature (base::Vector< char > buffer, const CanonicalSig *sig, char delimiter)
 
int v8::internal::wasm::JumpTableOffset (const WasmModule *module, int func_index)
 
size_t v8::internal::wasm::GetWireBytesHash (base::Vector< const uint8_t > wire_bytes)
 
int v8::internal::wasm::NumFeedbackSlots (const WasmModule *module, int func_index)