LLDB mainline
|
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< RegisterContextWasm > | RegisterContextWasmSP |
Enumerations | |
enum | WasmAddressType : uint8_t { Memory = 0x00 , Object = 0x01 , Invalid = 0xff } |
Each WebAssembly module has separated address spaces for Code and Memory. More... |
typedef std::shared_ptr<RegisterContextWasm> lldb_private::wasm::RegisterContextWasmSP |
Definition at line 23 of file RegisterContextWasm.h.
enum lldb_private::wasm::WasmAddressType : uint8_t |
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.