LLDB mainline
Enumerations | Variables
RegisterContextPOSIX_ppc64le.cpp File Reference
#include <cerrno>
#include <cstdint>
#include <cstring>
#include "lldb/Target/Process.h"
#include "lldb/Target/Target.h"
#include "lldb/Target/Thread.h"
#include "lldb/Utility/DataBufferHeap.h"
#include "lldb/Utility/DataExtractor.h"
#include "lldb/Utility/Endian.h"
#include "lldb/Utility/RegisterValue.h"
#include "lldb/Utility/Scalar.h"
#include "llvm/Support/Compiler.h"
#include "RegisterContextPOSIX_ppc64le.h"

Go to the source code of this file.

Enumerations

enum  { k_num_register_sets = 4 }
 

Variables

static const uint32_t g_gpr_regnums []
 
static const uint32_t g_fpr_regnums []
 
static const uint32_t g_vmx_regnums []
 
static const uint32_t g_vsx_regnums []
 
static const RegisterSet g_reg_sets_ppc64le [k_num_register_sets]
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
k_num_register_sets 

Definition at line 86 of file RegisterContextPOSIX_ppc64le.cpp.

Variable Documentation

◆ g_fpr_regnums

const uint32_t g_fpr_regnums[]
static
Initial value:
= {
}

Definition at line 42 of file RegisterContextPOSIX_ppc64le.cpp.

◆ g_gpr_regnums

const uint32_t g_gpr_regnums[]
static
Initial value:
= {
}

Definition at line 28 of file RegisterContextPOSIX_ppc64le.cpp.

◆ g_reg_sets_ppc64le

const RegisterSet g_reg_sets_ppc64le[k_num_register_sets]
static
Initial value:
= {
{"General Purpose Registers", "gpr", k_num_gpr_registers_ppc64le,
{"Floating Point Registers", "fpr", k_num_fpr_registers_ppc64le,
{"Altivec/VMX Registers", "vmx", k_num_vmx_registers_ppc64le,
{"VSX Registers", "vsx", k_num_vsx_registers_ppc64le, g_vsx_regnums},
}
static const uint32_t g_vsx_regnums[]
static const uint32_t g_fpr_regnums[]
static const uint32_t g_gpr_regnums[]
static const uint32_t g_vmx_regnums[]
@ k_num_gpr_registers_ppc64le
@ k_num_vsx_registers_ppc64le
@ k_num_vmx_registers_ppc64le
@ k_num_fpr_registers_ppc64le

Definition at line 88 of file RegisterContextPOSIX_ppc64le.cpp.

Referenced by RegisterContextPOSIX_ppc64le::GetRegisterSet().

◆ g_vmx_regnums

const uint32_t g_vmx_regnums[]
static
Initial value:
= {
}

Definition at line 54 of file RegisterContextPOSIX_ppc64le.cpp.

◆ g_vsx_regnums

const uint32_t g_vsx_regnums[]
static
Initial value:
= {
}

Definition at line 66 of file RegisterContextPOSIX_ppc64le.cpp.