LLDB mainline
lldb_private::EmulateInstruction::Context::ContextInfo Union Reference

#include <EmulateInstruction.h>

Classes

struct  ISAAndImmediate
struct  ISAAndImmediateSigned
struct  RegisterPlusIndirectOffset
struct  RegisterPlusOffset
struct  RegisterRegisterOperands
struct  RegisterToRegisterPlusIndirectOffset
struct  RegisterToRegisterPlusOffset

Public Attributes

struct lldb_private::EmulateInstruction::Context::ContextInfo::RegisterPlusOffset RegisterPlusOffset
struct lldb_private::EmulateInstruction::Context::ContextInfo::RegisterPlusIndirectOffset RegisterPlusIndirectOffset
struct lldb_private::EmulateInstruction::Context::ContextInfo::RegisterToRegisterPlusOffset RegisterToRegisterPlusOffset
struct lldb_private::EmulateInstruction::Context::ContextInfo::RegisterToRegisterPlusIndirectOffset RegisterToRegisterPlusIndirectOffset
struct lldb_private::EmulateInstruction::Context::ContextInfo::RegisterRegisterOperands RegisterRegisterOperands
int64_t signed_offset
RegisterInfo reg
uint64_t unsigned_immediate
int64_t signed_immediate
lldb::addr_t address
struct lldb_private::EmulateInstruction::Context::ContextInfo::ISAAndImmediate ISAAndImmediate
struct lldb_private::EmulateInstruction::Context::ContextInfo::ISAAndImmediateSigned ISAAndImmediateSigned
uint32_t isa

Detailed Description

Definition at line 227 of file EmulateInstruction.h.

Member Data Documentation

◆ address

lldb::addr_t lldb_private::EmulateInstruction::Context::ContextInfo::address

Definition at line 265 of file EmulateInstruction.h.

Referenced by UnwindAssemblyInstEmulation::WriteRegister().

◆ isa

uint32_t lldb_private::EmulateInstruction::Context::ContextInfo::isa

Definition at line 277 of file EmulateInstruction.h.

◆ ISAAndImmediate

struct lldb_private::EmulateInstruction::Context::ContextInfo::ISAAndImmediate lldb_private::EmulateInstruction::Context::ContextInfo::ISAAndImmediate

◆ ISAAndImmediateSigned

struct lldb_private::EmulateInstruction::Context::ContextInfo::ISAAndImmediateSigned lldb_private::EmulateInstruction::Context::ContextInfo::ISAAndImmediateSigned

◆ reg

RegisterInfo lldb_private::EmulateInstruction::Context::ContextInfo::reg

Definition at line 260 of file EmulateInstruction.h.

◆ RegisterPlusIndirectOffset

struct lldb_private::EmulateInstruction::Context::ContextInfo::RegisterPlusIndirectOffset lldb_private::EmulateInstruction::Context::ContextInfo::RegisterPlusIndirectOffset

◆ RegisterPlusOffset

struct lldb_private::EmulateInstruction::Context::ContextInfo::RegisterPlusOffset lldb_private::EmulateInstruction::Context::ContextInfo::RegisterPlusOffset

◆ RegisterRegisterOperands

struct lldb_private::EmulateInstruction::Context::ContextInfo::RegisterRegisterOperands lldb_private::EmulateInstruction::Context::ContextInfo::RegisterRegisterOperands

◆ RegisterToRegisterPlusIndirectOffset

struct lldb_private::EmulateInstruction::Context::ContextInfo::RegisterToRegisterPlusIndirectOffset lldb_private::EmulateInstruction::Context::ContextInfo::RegisterToRegisterPlusIndirectOffset

◆ RegisterToRegisterPlusOffset

struct lldb_private::EmulateInstruction::Context::ContextInfo::RegisterToRegisterPlusOffset lldb_private::EmulateInstruction::Context::ContextInfo::RegisterToRegisterPlusOffset

◆ signed_immediate

int64_t lldb_private::EmulateInstruction::Context::ContextInfo::signed_immediate

Definition at line 263 of file EmulateInstruction.h.

Referenced by UnwindAssemblyInstEmulation::WriteRegister().

◆ signed_offset

int64_t lldb_private::EmulateInstruction::Context::ContextInfo::signed_offset

Definition at line 257 of file EmulateInstruction.h.

◆ unsigned_immediate

uint64_t lldb_private::EmulateInstruction::Context::ContextInfo::unsigned_immediate

Definition at line 262 of file EmulateInstruction.h.

Referenced by UnwindAssemblyInstEmulation::WriteRegister().


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