LLDB mainline
lldb_private::wasm::WasmVirtualRegisterInfo Struct Reference

#include <RegisterContextWasm.h>

Inheritance diagram for lldb_private::wasm::WasmVirtualRegisterInfo:
[legend]

Public Member Functions

 WasmVirtualRegisterInfo (WasmVirtualRegisterKinds kind, uint32_t index)
Public Member Functions inherited from lldb_private::RegisterInfo
llvm::ArrayRef< uint8_t > data (const uint8_t *context_base) const
llvm::MutableArrayRef< uint8_t > mutable_data (uint8_t *context_base) const

Public Attributes

WasmVirtualRegisterKinds kind
uint32_t index
Public Attributes inherited from lldb_private::RegisterInfo
const char * name
 Name of this register, can't be NULL.
const char * alt_name
 Alternate name of this register, can be NULL.
uint32_t byte_size
 Size in bytes of the register.
uint32_t byte_offset
 The byte offset in the register context data where this register's value is found.
lldb::Encoding encoding
 Encoding of the register bits.
lldb::Format format
 Default display format.
uint32_t kinds [lldb::kNumRegisterKinds]
 Holds all of the various register numbers for all register kinds.
uint32_t * value_regs
 List of registers (terminated with LLDB_INVALID_REGNUM).
uint32_t * invalidate_regs
 List of registers (terminated with LLDB_INVALID_REGNUM).
const RegisterFlagsflags_type
 If not nullptr, a type defined by XML descriptions.

Detailed Description

Definition at line 25 of file RegisterContextWasm.h.

Constructor & Destructor Documentation

◆ WasmVirtualRegisterInfo()

lldb_private::wasm::WasmVirtualRegisterInfo::WasmVirtualRegisterInfo ( WasmVirtualRegisterKinds kind,
uint32_t index )
inline

Definition at line 29 of file RegisterContextWasm.h.

References index, and kind.

Member Data Documentation

◆ index

uint32_t lldb_private::wasm::WasmVirtualRegisterInfo::index

◆ kind

WasmVirtualRegisterKinds lldb_private::wasm::WasmVirtualRegisterInfo::kind

The documentation for this struct was generated from the following file: