LLDB mainline
Namespaces | Macros | Functions
GDBRemoteRegisterFallback.cpp File Reference
#include "GDBRemoteRegisterFallback.h"

Go to the source code of this file.

Namespaces

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

Macros

#define REG(name, size)
 
#define R64(name)   REG(name, 8)
 
#define R32(name)   REG(name, 4)
 
#define R16(name)   REG(name, 2)
 

Functions

static std::vector< DynamicRegisterInfo::Register > lldb_private::process_gdb_remote::GetRegisters_aarch64 ()
 
static std::vector< DynamicRegisterInfo::Register > lldb_private::process_gdb_remote::GetRegisters_msp430 ()
 
static std::vector< DynamicRegisterInfo::Register > lldb_private::process_gdb_remote::GetRegisters_x86 ()
 
static std::vector< DynamicRegisterInfo::Register > lldb_private::process_gdb_remote::GetRegisters_x86_64 ()
 
std::vector< DynamicRegisterInfo::Register > lldb_private::process_gdb_remote::GetFallbackRegisters (const ArchSpec &arch_to_use)
 

Macro Definition Documentation

◆ R16

#define R16 (   name)    REG(name, 2)

Definition at line 22 of file GDBRemoteRegisterFallback.cpp.

◆ R32

#define R32 (   name)    REG(name, 4)

Definition at line 21 of file GDBRemoteRegisterFallback.cpp.

◆ R64

#define R64 (   name)    REG(name, 8)

Definition at line 20 of file GDBRemoteRegisterFallback.cpp.

◆ REG

#define REG (   name,
  size 
)
Value:
DynamicRegisterInfo::Register { \
ConstString(#name), empty_alt_name, reg_set, size, LLDB_INVALID_INDEX32, \
}
#define LLDB_INVALID_INDEX32
Definition: lldb-defines.h:83
#define LLDB_INVALID_REGNUM
Definition: lldb-defines.h:87
@ eEncodingUint
unsigned integer

Definition at line 14 of file GDBRemoteRegisterFallback.cpp.