|
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 24 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.