v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
debug-wasm-objects.h File Reference
#include <memory>
#include "src/objects/js-objects.h"
#include "src/objects/object-macros.h"
#include "torque-generated/src/debug/debug-wasm-objects-tq.inc"
#include "src/objects/object-macros-undef.h"
Include dependency graph for debug-wasm-objects.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  v8::internal::WasmValueObject
 

Namespaces

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

Macros

#define WASM_VALUE_FIELDS(V)
 

Functions

DirectHandle< JSObjectv8::internal::GetWasmDebugProxy (WasmFrame *frame)
 
std::unique_ptr< debug::ScopeIteratorv8::internal::GetWasmScopeIterator (WasmFrame *frame)
 
DirectHandle< Stringv8::internal::GetWasmFunctionDebugName (Isolate *isolate, DirectHandle< WasmTrustedInstanceData > instance_data, uint32_t func_index)
 
DirectHandle< ArrayListv8::internal::AddWasmInstanceObjectInternalProperties (Isolate *isolate, DirectHandle< ArrayList > result, DirectHandle< WasmInstanceObject > instance)
 
DirectHandle< ArrayListv8::internal::AddWasmModuleObjectInternalProperties (Isolate *isolate, DirectHandle< ArrayList > result, DirectHandle< WasmModuleObject > module_object)
 
DirectHandle< ArrayListv8::internal::AddWasmTableObjectInternalProperties (Isolate *isolate, DirectHandle< ArrayList > result, DirectHandle< WasmTableObject > table)
 

Macro Definition Documentation

◆ WASM_VALUE_FIELDS

#define WASM_VALUE_FIELDS ( V)
Value:
V(kTypeOffset, kTaggedSize) \
V(kValueOffset, kTaggedSize) \
V(kSize, 0)
#define V(Name)

Definition at line 50 of file debug-wasm-objects.h.