LLDB mainline
lldb_private::DynamicRegisterInfo::Register Struct Reference

#include <DynamicRegisterInfo.h>

Public Attributes

ConstString name
ConstString alt_name
ConstString set_name
uint32_t byte_size = LLDB_INVALID_INDEX32
uint32_t byte_offset = LLDB_INVALID_INDEX32
lldb::Encoding encoding = lldb::eEncodingUint
lldb::Format format = lldb::eFormatHex
uint32_t regnum_dwarf = LLDB_INVALID_REGNUM
uint32_t regnum_ehframe = LLDB_INVALID_REGNUM
uint32_t regnum_generic = LLDB_INVALID_REGNUM
uint32_t regnum_remote = LLDB_INVALID_REGNUM
std::vector< uint32_t > value_regs
std::vector< uint32_t > invalidate_regs
uint32_t value_reg_offset = 0
const RegisterFlagsflags_type = nullptr

Detailed Description

Definition at line 28 of file DynamicRegisterInfo.h.

Member Data Documentation

◆ alt_name

◆ byte_offset

uint32_t lldb_private::DynamicRegisterInfo::Register::byte_offset = LLDB_INVALID_INDEX32

◆ byte_size

◆ encoding

◆ flags_type

const RegisterFlags* lldb_private::DynamicRegisterInfo::Register::flags_type = nullptr

◆ format

◆ invalidate_regs

std::vector<uint32_t> lldb_private::DynamicRegisterInfo::Register::invalidate_regs

◆ name

◆ regnum_dwarf

uint32_t lldb_private::DynamicRegisterInfo::Register::regnum_dwarf = LLDB_INVALID_REGNUM

◆ regnum_ehframe

uint32_t lldb_private::DynamicRegisterInfo::Register::regnum_ehframe = LLDB_INVALID_REGNUM

◆ regnum_generic

uint32_t lldb_private::DynamicRegisterInfo::Register::regnum_generic = LLDB_INVALID_REGNUM

◆ regnum_remote

uint32_t lldb_private::DynamicRegisterInfo::Register::regnum_remote = LLDB_INVALID_REGNUM

◆ set_name

◆ value_reg_offset

uint32_t lldb_private::DynamicRegisterInfo::Register::value_reg_offset = 0

◆ value_regs

std::vector<uint32_t> lldb_private::DynamicRegisterInfo::Register::value_regs

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