LLDB  mainline
Enumerations | Variables
RegisterContextPOSIX_s390x.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_s390x.h"
#include "RegisterContext_s390x.h"
Include dependency graph for RegisterContextPOSIX_s390x.cpp:

Go to the source code of this file.

Enumerations

enum  { k_num_register_sets = 2 }
 

Variables

static const uint32_t g_gpr_regnums_s390x []
 
static const uint32_t g_fpu_regnums_s390x []
 
static const RegisterSet g_reg_sets_s390x [k_num_register_sets]
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
k_num_register_sets 

Definition at line 62 of file RegisterContextPOSIX_s390x.cpp.

Variable Documentation

◆ g_fpu_regnums_s390x

const uint32_t g_fpu_regnums_s390x[]
static

◆ g_gpr_regnums_s390x

const uint32_t g_gpr_regnums_s390x[]
static

◆ g_reg_sets_s390x

const RegisterSet g_reg_sets_s390x[k_num_register_sets]
static
Initial value:
= {
{"General Purpose Registers", "gpr", k_num_gpr_registers_s390x,
{"Floating Point Registers", "fpr", k_num_fpr_registers_s390x,
}

Definition at line 65 of file RegisterContextPOSIX_s390x.cpp.

Referenced by RegisterContextPOSIX_s390x::GetRegisterSet().

lldb_private::lldb_f7_s390x
@ lldb_f7_s390x
Definition: lldb-s390x-register-enums.h:62
lldb_private::lldb_r12_s390x
@ lldb_r12_s390x
Definition: lldb-s390x-register-enums.h:30
g_fpu_regnums_s390x
static const uint32_t g_fpu_regnums_s390x[]
Definition: RegisterContextPOSIX_s390x.cpp:48
lldb_private::lldb_acr2_s390x
@ lldb_acr2_s390x
Definition: lldb-s390x-register-enums.h:36
LLDB_INVALID_REGNUM
#define LLDB_INVALID_REGNUM
Definition: lldb-defines.h:91
lldb_private::lldb_f12_s390x
@ lldb_f12_s390x
Definition: lldb-s390x-register-enums.h:67
lldb_private::lldb_f4_s390x
@ lldb_f4_s390x
Definition: lldb-s390x-register-enums.h:59
lldb_private::lldb_f5_s390x
@ lldb_f5_s390x
Definition: lldb-s390x-register-enums.h:60
lldb_private::lldb_f8_s390x
@ lldb_f8_s390x
Definition: lldb-s390x-register-enums.h:63
lldb_private::lldb_acr15_s390x
@ lldb_acr15_s390x
Definition: lldb-s390x-register-enums.h:49
lldb_private::lldb_acr10_s390x
@ lldb_acr10_s390x
Definition: lldb-s390x-register-enums.h:44
lldb_private::lldb_r3_s390x
@ lldb_r3_s390x
Definition: lldb-s390x-register-enums.h:21
lldb_private::lldb_f2_s390x
@ lldb_f2_s390x
Definition: lldb-s390x-register-enums.h:57
lldb_private::k_num_fpr_registers_s390x
@ k_num_fpr_registers_s390x
Definition: lldb-s390x-register-enums.h:83
lldb_private::lldb_r5_s390x
@ lldb_r5_s390x
Definition: lldb-s390x-register-enums.h:23
lldb_private::lldb_f13_s390x
@ lldb_f13_s390x
Definition: lldb-s390x-register-enums.h:68
lldb_private::lldb_r9_s390x
@ lldb_r9_s390x
Definition: lldb-s390x-register-enums.h:27
lldb_private::lldb_f11_s390x
@ lldb_f11_s390x
Definition: lldb-s390x-register-enums.h:66
lldb_private::lldb_acr7_s390x
@ lldb_acr7_s390x
Definition: lldb-s390x-register-enums.h:41
lldb_private::lldb_pswa_s390x
@ lldb_pswa_s390x
Definition: lldb-s390x-register-enums.h:51
lldb_private::lldb_r14_s390x
@ lldb_r14_s390x
Definition: lldb-s390x-register-enums.h:32
lldb_private::k_num_gpr_registers_s390x
@ k_num_gpr_registers_s390x
Definition: lldb-s390x-register-enums.h:82
lldb_private::lldb_acr0_s390x
@ lldb_acr0_s390x
Definition: lldb-s390x-register-enums.h:34
lldb_private::lldb_r7_s390x
@ lldb_r7_s390x
Definition: lldb-s390x-register-enums.h:25
lldb_private::lldb_acr3_s390x
@ lldb_acr3_s390x
Definition: lldb-s390x-register-enums.h:37
lldb_private::lldb_acr14_s390x
@ lldb_acr14_s390x
Definition: lldb-s390x-register-enums.h:48
lldb_private::lldb_f10_s390x
@ lldb_f10_s390x
Definition: lldb-s390x-register-enums.h:65
lldb_private::lldb_f1_s390x
@ lldb_f1_s390x
Definition: lldb-s390x-register-enums.h:56
lldb_private::lldb_acr11_s390x
@ lldb_acr11_s390x
Definition: lldb-s390x-register-enums.h:45
lldb_private::lldb_acr1_s390x
@ lldb_acr1_s390x
Definition: lldb-s390x-register-enums.h:35
lldb_private::lldb_acr5_s390x
@ lldb_acr5_s390x
Definition: lldb-s390x-register-enums.h:39
lldb_private::lldb_acr4_s390x
@ lldb_acr4_s390x
Definition: lldb-s390x-register-enums.h:38
lldb_private::lldb_f9_s390x
@ lldb_f9_s390x
Definition: lldb-s390x-register-enums.h:64
lldb_private::lldb_f3_s390x
@ lldb_f3_s390x
Definition: lldb-s390x-register-enums.h:58
lldb_private::lldb_acr12_s390x
@ lldb_acr12_s390x
Definition: lldb-s390x-register-enums.h:46
lldb_private::lldb_r0_s390x
@ lldb_r0_s390x
Definition: lldb-s390x-register-enums.h:18
lldb_private::lldb_r10_s390x
@ lldb_r10_s390x
Definition: lldb-s390x-register-enums.h:28
lldb_private::lldb_f6_s390x
@ lldb_f6_s390x
Definition: lldb-s390x-register-enums.h:61
lldb_private::lldb_acr6_s390x
@ lldb_acr6_s390x
Definition: lldb-s390x-register-enums.h:40
g_gpr_regnums_s390x
static const uint32_t g_gpr_regnums_s390x[]
Definition: RegisterContextPOSIX_s390x.cpp:30
lldb_private::lldb_r6_s390x
@ lldb_r6_s390x
Definition: lldb-s390x-register-enums.h:24
lldb_private::lldb_f15_s390x
@ lldb_f15_s390x
Definition: lldb-s390x-register-enums.h:70
lldb_private::lldb_r13_s390x
@ lldb_r13_s390x
Definition: lldb-s390x-register-enums.h:31
lldb_private::lldb_r8_s390x
@ lldb_r8_s390x
Definition: lldb-s390x-register-enums.h:26
lldb_private::lldb_pswm_s390x
@ lldb_pswm_s390x
Definition: lldb-s390x-register-enums.h:50
lldb_private::lldb_f14_s390x
@ lldb_f14_s390x
Definition: lldb-s390x-register-enums.h:69
lldb_private::lldb_r15_s390x
@ lldb_r15_s390x
Definition: lldb-s390x-register-enums.h:33
lldb_private::lldb_acr9_s390x
@ lldb_acr9_s390x
Definition: lldb-s390x-register-enums.h:43
lldb_private::lldb_f0_s390x
@ lldb_f0_s390x
Definition: lldb-s390x-register-enums.h:55
lldb_private::lldb_r1_s390x
@ lldb_r1_s390x
Definition: lldb-s390x-register-enums.h:19
lldb_private::lldb_acr13_s390x
@ lldb_acr13_s390x
Definition: lldb-s390x-register-enums.h:47
lldb_private::lldb_r2_s390x
@ lldb_r2_s390x
Definition: lldb-s390x-register-enums.h:20
lldb_private::lldb_fpc_s390x
@ lldb_fpc_s390x
Definition: lldb-s390x-register-enums.h:71
lldb_private::lldb_r11_s390x
@ lldb_r11_s390x
Definition: lldb-s390x-register-enums.h:29
lldb_private::lldb_r4_s390x
@ lldb_r4_s390x
Definition: lldb-s390x-register-enums.h:22
lldb_private::lldb_acr8_s390x
@ lldb_acr8_s390x
Definition: lldb-s390x-register-enums.h:42