LLDB mainline
lldb_private::wasm Namespace Reference

Classes

class  DynamicLoaderWasmDYLD
class  ObjectFileWasm
 Generic Wasm object file reader. More...
class  ProcessWasm
 ProcessWasm provides the access to the Wasm program state retrieved from the Wasm engine. More...
class  RegisterContextWasm
class  SymbolVendorWasm
class  ThreadWasm
 ProcessWasm provides the access to the Wasm program state retrieved from the Wasm engine. More...
class  UnwindWasm
 UnwindWasm manages stack unwinding for a WebAssembly process. More...
struct  wasm_addr_t
 For the purpose of debugging, we can represent all these separated 32-bit address spaces with a single virtual 64-bit address space. More...
struct  WasmVirtualRegisterInfo

Typedefs

typedef std::shared_ptr< RegisterContextWasmRegisterContextWasmSP

Enumerations

enum  WasmAddressType : uint8_t { Memory = 0x00 , Object = 0x01 , Invalid = 0xff }
 Each WebAssembly module has separated address spaces for Code and Memory. More...

Typedef Documentation

◆ RegisterContextWasmSP

Definition at line 23 of file RegisterContextWasm.h.

Enumeration Type Documentation

◆ WasmAddressType

Each WebAssembly module has separated address spaces for Code and Memory.

A WebAssembly module also has a Data section which, when the module is loaded, gets mapped into a region in the module Memory.

Enumerator
Memory 
Object 
Invalid 

Definition at line 21 of file ProcessWasm.h.