LLDB mainline
WasmVirtualRegisters.h File Reference

Go to the source code of this file.

Namespaces

namespace  lldb_private
 A class that represents a running process on the host machine.

Enumerations

enum  lldb_private::WasmVirtualRegisterKinds { lldb_private::eWasmTagNotAWasmLocation = 0 , lldb_private::eWasmTagLocal = 1 , lldb_private::eWasmTagGlobal = 2 , lldb_private::eWasmTagOperandStack = 3 }

Functions

uint32_t lldb_private::GetWasmVirtualRegisterTag (size_t reg)
uint32_t lldb_private::GetWasmVirtualRegisterIndex (size_t reg)
uint32_t lldb_private::GetWasmRegister (uint8_t tag, uint32_t index)

Variables

static const uint32_t lldb_private::kWasmVirtualRegisterTagMask = 0x03
static const uint32_t lldb_private::kWasmVirtualRegisterIndexMask = 0x3fffffff
static const uint32_t lldb_private::kWasmVirtualRegisterTagShift = 30