GDB (xrefs)
|
Go to the source code of this file.
Variables | |
const struct regset | s390_gregset |
const struct regset | s390_fpregset |
const struct regset | s390_last_break_regset |
const struct regset | s390x_last_break_regset |
const struct regset | s390_system_call_regset |
const struct regset | s390_tdb_regset |
const struct regset | s390_vxrs_low_regset |
const struct regset | s390_vxrs_high_regset |
struct target_desc * | tdesc_s390_linux32 |
struct target_desc * | tdesc_s390_linux32v1 |
struct target_desc * | tdesc_s390_linux32v2 |
struct target_desc * | tdesc_s390_linux64 |
struct target_desc * | tdesc_s390_linux64v1 |
struct target_desc * | tdesc_s390_linux64v2 |
struct target_desc * | tdesc_s390_te_linux64 |
struct target_desc * | tdesc_s390_vx_linux64 |
struct target_desc * | tdesc_s390_tevx_linux64 |
struct target_desc * | tdesc_s390x_linux64 |
struct target_desc * | tdesc_s390x_linux64v1 |
struct target_desc * | tdesc_s390x_linux64v2 |
struct target_desc * | tdesc_s390x_te_linux64 |
struct target_desc * | tdesc_s390x_vx_linux64 |
struct target_desc * | tdesc_s390x_tevx_linux64 |
#define HWCAP_S390_HIGH_GPRS 512 |
Definition at line 25 of file s390-linux-tdep.h.
Referenced by s390_read_description().
#define HWCAP_S390_TE 1024 |
Definition at line 29 of file s390-linux-tdep.h.
Referenced by s390_core_read_description(), and s390_read_description().
#define HWCAP_S390_VX 2048 |
Definition at line 33 of file s390-linux-tdep.h.
Referenced by s390_core_read_description(), and s390_read_description().
#define S390_A0_REGNUM 18 |
Definition at line 59 of file s390-linux-tdep.h.
Referenced by s390_gdbarch_init(), s390_register_call_saved(), and s390_sigtramp_frame_unwind_cache().
#define S390_A10_REGNUM 28 |
Definition at line 69 of file s390-linux-tdep.h.
#define S390_A11_REGNUM 29 |
Definition at line 70 of file s390-linux-tdep.h.
#define S390_A12_REGNUM 30 |
Definition at line 71 of file s390-linux-tdep.h.
#define S390_A13_REGNUM 31 |
Definition at line 72 of file s390-linux-tdep.h.
#define S390_A14_REGNUM 32 |
Definition at line 73 of file s390-linux-tdep.h.
#define S390_A15_REGNUM 33 |
Definition at line 74 of file s390-linux-tdep.h.
#define S390_A1_REGNUM 19 |
Definition at line 60 of file s390-linux-tdep.h.
Referenced by s390_register_call_saved().
#define S390_A2_REGNUM 20 |
Definition at line 61 of file s390-linux-tdep.h.
#define S390_A3_REGNUM 21 |
Definition at line 62 of file s390-linux-tdep.h.
#define S390_A4_REGNUM 22 |
Definition at line 63 of file s390-linux-tdep.h.
#define S390_A5_REGNUM 23 |
Definition at line 64 of file s390-linux-tdep.h.
#define S390_A6_REGNUM 24 |
Definition at line 65 of file s390-linux-tdep.h.
#define S390_A7_REGNUM 25 |
Definition at line 66 of file s390-linux-tdep.h.
#define S390_A8_REGNUM 26 |
Definition at line 67 of file s390-linux-tdep.h.
#define S390_A9_REGNUM 27 |
Definition at line 68 of file s390-linux-tdep.h.
#define S390_F0_REGNUM 35 |
Definition at line 78 of file s390-linux-tdep.h.
Referenced by s390_analyze_prologue(), s390_check_for_saved(), s390_dwarf_reg_to_regnum(), s390_gdbarch_init(), s390_handle_arg(), s390_prologue_frame_unwind_cache(), s390_pseudo_register_read(), s390_pseudo_register_write(), s390_register_return_value(), s390_sigtramp_frame_unwind_cache(), and s390_value_from_register().
#define S390_F10_REGNUM 45 |
Definition at line 88 of file s390-linux-tdep.h.
#define S390_F11_REGNUM 46 |
Definition at line 89 of file s390-linux-tdep.h.
#define S390_F12_REGNUM 47 |
Definition at line 90 of file s390-linux-tdep.h.
#define S390_F13_REGNUM 48 |
Definition at line 91 of file s390-linux-tdep.h.
#define S390_F14_REGNUM 49 |
Definition at line 92 of file s390-linux-tdep.h.
#define S390_F15_REGNUM 50 |
Definition at line 93 of file s390-linux-tdep.h.
Referenced by s390_dwarf_reg_to_regnum(), s390_register_call_saved(), and s390_value_from_register().
#define S390_F1_REGNUM 36 |
Definition at line 79 of file s390-linux-tdep.h.
#define S390_F2_REGNUM 37 |
Definition at line 80 of file s390-linux-tdep.h.
#define S390_F3_REGNUM 38 |
Definition at line 81 of file s390-linux-tdep.h.
#define S390_F4_REGNUM 39 |
Definition at line 82 of file s390-linux-tdep.h.
Referenced by s390_register_call_saved().
#define S390_F5_REGNUM 40 |
Definition at line 83 of file s390-linux-tdep.h.
#define S390_F6_REGNUM 41 |
Definition at line 84 of file s390-linux-tdep.h.
Referenced by s390_register_call_saved().
#define S390_F7_REGNUM 42 |
Definition at line 85 of file s390-linux-tdep.h.
#define S390_F8_REGNUM 43 |
Definition at line 86 of file s390-linux-tdep.h.
Referenced by s390_register_call_saved().
#define S390_F9_REGNUM 44 |
Definition at line 87 of file s390-linux-tdep.h.
#define S390_FPC_REGNUM 34 |
Definition at line 76 of file s390-linux-tdep.h.
Referenced by s390_gdbarch_init(), and s390_sigtramp_frame_unwind_cache().
#define S390_FRAME_REGNUM S390_R11_REGNUM |
Definition at line 175 of file s390-linux-tdep.h.
Referenced by s390_analyze_prologue(), and s390_prologue_frame_unwind_cache().
#define S390_IS_FPREGSET_REGNUM | ( | i | ) | ((i) >= S390_FPC_REGNUM && (i) <= S390_F15_REGNUM) |
Definition at line 182 of file s390-linux-tdep.h.
Referenced by s390_linux_fetch_inferior_registers(), and s390_linux_store_inferior_registers().
#define S390_IS_GREGSET_REGNUM | ( | i | ) |
Definition at line 177 of file s390-linux-tdep.h.
Referenced by s390_linux_fetch_inferior_registers(), and s390_linux_store_inferior_registers().
#define S390_IS_TDBREGSET_REGNUM | ( | i | ) | ((i) >= S390_TDB_DWORD0_REGNUM && (i) <= S390_TDB_R15_REGNUM) |
Definition at line 185 of file s390-linux-tdep.h.
Referenced by s390_linux_fetch_inferior_registers().
#define S390_LAST_BREAK_REGNUM 68 |
Definition at line 113 of file s390-linux-tdep.h.
Referenced by s390_cannot_store_register(), s390_gdbarch_init(), and s390_linux_fetch_inferior_registers().
#define S390_NUM_REGS 122 |
Definition at line 170 of file s390-linux-tdep.h.
Referenced by s390_backchain_frame_unwind_cache(), s390_dwarf2_frame_init_reg(), s390_gdbarch_init(), s390_prologue_frame_unwind_cache(), and s390_trad_frame_prev_register().
#define S390_ORIG_R2_REGNUM 67 |
Definition at line 112 of file s390-linux-tdep.h.
Referenced by s390_gdbarch_init().
#define S390_PSWA_REGNUM 1 |
Definition at line 40 of file s390-linux-tdep.h.
Referenced by fill_gregset(), s390_backchain_frame_unwind_cache(), s390_displaced_step_fixup(), s390_dwarf2_frame_init_reg(), s390_gdbarch_init(), s390_prologue_frame_unwind_cache(), s390_pseudo_register_read(), s390_pseudo_register_write(), s390_push_dummy_call(), s390_sigtramp_frame_unwind_cache(), s390_stub_frame_unwind_cache(), s390_unwind_pseudo_register(), and supply_gregset().
#define S390_PSWM_REGNUM 0 |
Definition at line 39 of file s390-linux-tdep.h.
Referenced by fill_gregset(), s390_backchain_frame_unwind_cache(), s390_dwarf2_frame_init_reg(), s390_gdbarch_init(), s390_prologue_frame_unwind_cache(), s390_pseudo_register_read(), s390_pseudo_register_write(), s390_sigtramp_frame_unwind_cache(), s390_unwind_pseudo_register(), and supply_gregset().
#define S390_R0_REGNUM 2 |
Definition at line 42 of file s390-linux-tdep.h.
Referenced by s390_analyze_prologue(), s390_check_for_saved(), s390_displaced_step_fixup(), s390_gdbarch_init(), s390_handle_arg(), s390_prologue_frame_unwind_cache(), s390_pseudo_register_read(), s390_pseudo_register_write(), s390_sigtramp_frame_unwind_cache(), s390_stack_frame_destroyed_p(), s390_store(), and s390_unwind_pseudo_register().
#define S390_R0_UPPER_REGNUM 51 |
Definition at line 95 of file s390-linux-tdep.h.
Referenced by s390_gdbarch_init(), s390_pseudo_register_read(), s390_pseudo_register_write(), and s390_sigtramp_frame_unwind_cache().
#define S390_R10_REGNUM 12 |
Definition at line 52 of file s390-linux-tdep.h.
#define S390_R10_UPPER_REGNUM 61 |
Definition at line 105 of file s390-linux-tdep.h.
#define S390_R11_REGNUM 13 |
Definition at line 53 of file s390-linux-tdep.h.
#define S390_R11_UPPER_REGNUM 62 |
Definition at line 106 of file s390-linux-tdep.h.
#define S390_R12_REGNUM 14 |
Definition at line 54 of file s390-linux-tdep.h.
#define S390_R12_UPPER_REGNUM 63 |
Definition at line 107 of file s390-linux-tdep.h.
#define S390_R13_REGNUM 15 |
Definition at line 55 of file s390-linux-tdep.h.
#define S390_R13_UPPER_REGNUM 64 |
Definition at line 108 of file s390-linux-tdep.h.
#define S390_R14_REGNUM 16 |
Definition at line 56 of file s390-linux-tdep.h.
#define S390_R14_UPPER_REGNUM 65 |
Definition at line 109 of file s390-linux-tdep.h.
#define S390_R15_REGNUM 17 |
Definition at line 57 of file s390-linux-tdep.h.
Referenced by s390_register_call_saved().
#define S390_R15_UPPER_REGNUM 66 |
Definition at line 110 of file s390-linux-tdep.h.
#define S390_R1_REGNUM 3 |
Definition at line 43 of file s390-linux-tdep.h.
Referenced by s390_linux_get_syscall_number().
#define S390_R1_UPPER_REGNUM 52 |
Definition at line 96 of file s390-linux-tdep.h.
#define S390_R2_REGNUM 4 |
Definition at line 44 of file s390-linux-tdep.h.
Referenced by s390_push_dummy_call(), and s390_register_return_value().
#define S390_R2_UPPER_REGNUM 53 |
Definition at line 97 of file s390-linux-tdep.h.
#define S390_R3_REGNUM 5 |
Definition at line 45 of file s390-linux-tdep.h.
Referenced by s390_register_return_value().
#define S390_R3_UPPER_REGNUM 54 |
Definition at line 98 of file s390-linux-tdep.h.
#define S390_R4_REGNUM 6 |
Definition at line 46 of file s390-linux-tdep.h.
#define S390_R4_UPPER_REGNUM 55 |
Definition at line 99 of file s390-linux-tdep.h.
#define S390_R5_REGNUM 7 |
Definition at line 47 of file s390-linux-tdep.h.
#define S390_R5_UPPER_REGNUM 56 |
Definition at line 100 of file s390-linux-tdep.h.
#define S390_R6_REGNUM 8 |
Definition at line 48 of file s390-linux-tdep.h.
Referenced by s390_register_call_saved().
#define S390_R6_UPPER_REGNUM 57 |
Definition at line 101 of file s390-linux-tdep.h.
#define S390_R7_REGNUM 9 |
Definition at line 49 of file s390-linux-tdep.h.
#define S390_R7_UPPER_REGNUM 58 |
Definition at line 102 of file s390-linux-tdep.h.
#define S390_R8_REGNUM 10 |
Definition at line 50 of file s390-linux-tdep.h.
#define S390_R8_UPPER_REGNUM 59 |
Definition at line 103 of file s390-linux-tdep.h.
#define S390_R9_REGNUM 11 |
Definition at line 51 of file s390-linux-tdep.h.
#define S390_R9_UPPER_REGNUM 60 |
Definition at line 104 of file s390-linux-tdep.h.
#define S390_RETADDR_REGNUM S390_R14_REGNUM |
Definition at line 174 of file s390-linux-tdep.h.
Referenced by s390_backchain_frame_unwind_cache(), s390_prologue_frame_unwind_cache(), s390_push_dummy_call(), and s390_stub_frame_unwind_cache().
#define s390_sizeof_fpregset 0x88 |
Definition at line 192 of file s390-linux-tdep.h.
Referenced by s390_iterate_over_regset_sections().
#define s390_sizeof_gregset 0x90 |
Definition at line 189 of file s390-linux-tdep.h.
Referenced by s390_core_read_description(), and s390_iterate_over_regset_sections().
#define s390_sizeof_tdbregset 0x100 |
Definition at line 198 of file s390-linux-tdep.h.
Referenced by s390_iterate_over_regset_sections(), s390_linux_fetch_inferior_registers(), and s390_read_description().
#define S390_SP_REGNUM S390_R15_REGNUM |
Definition at line 173 of file s390-linux-tdep.h.
Referenced by s390_analyze_prologue(), s390_backchain_frame_unwind_cache(), s390_check_for_saved(), s390_dummy_id(), s390_gdbarch_init(), s390_prologue_frame_unwind_cache(), s390_push_dummy_call(), s390_sigtramp_frame_unwind_cache(), s390_stack_frame_destroyed_p(), s390_store(), s390_stub_frame_unwind_cache(), and s390_unwind_sp().
#define S390_SYSTEM_CALL_REGNUM 69 |
Definition at line 114 of file s390-linux-tdep.h.
Referenced by s390_gdbarch_init(), s390_linux_fetch_inferior_registers(), s390_linux_store_inferior_registers(), and s390_write_pc().
#define S390_TDB_ABORT_CODE_REGNUM 71 |
Definition at line 117 of file s390-linux-tdep.h.
#define S390_TDB_ATIA_REGNUM 73 |
Definition at line 119 of file s390-linux-tdep.h.
#define S390_TDB_CONFLICT_TOKEN_REGNUM 72 |
Definition at line 118 of file s390-linux-tdep.h.
#define S390_TDB_DWORD0_REGNUM 70 |
Definition at line 116 of file s390-linux-tdep.h.
Referenced by s390_gdbarch_init(), s390_iterate_over_regset_sections(), and s390_supply_tdb_regset().
#define S390_TDB_R0_REGNUM 74 |
Definition at line 120 of file s390-linux-tdep.h.
#define S390_TDB_R10_REGNUM 84 |
Definition at line 130 of file s390-linux-tdep.h.
#define S390_TDB_R11_REGNUM 85 |
Definition at line 131 of file s390-linux-tdep.h.
#define S390_TDB_R12_REGNUM 86 |
Definition at line 132 of file s390-linux-tdep.h.
#define S390_TDB_R13_REGNUM 87 |
Definition at line 133 of file s390-linux-tdep.h.
#define S390_TDB_R14_REGNUM 88 |
Definition at line 134 of file s390-linux-tdep.h.
#define S390_TDB_R15_REGNUM 89 |
Definition at line 135 of file s390-linux-tdep.h.
#define S390_TDB_R1_REGNUM 75 |
Definition at line 121 of file s390-linux-tdep.h.
#define S390_TDB_R2_REGNUM 76 |
Definition at line 122 of file s390-linux-tdep.h.
#define S390_TDB_R3_REGNUM 77 |
Definition at line 123 of file s390-linux-tdep.h.
#define S390_TDB_R4_REGNUM 78 |
Definition at line 124 of file s390-linux-tdep.h.
#define S390_TDB_R5_REGNUM 79 |
Definition at line 125 of file s390-linux-tdep.h.
#define S390_TDB_R6_REGNUM 80 |
Definition at line 126 of file s390-linux-tdep.h.
#define S390_TDB_R7_REGNUM 81 |
Definition at line 127 of file s390-linux-tdep.h.
#define S390_TDB_R8_REGNUM 82 |
Definition at line 128 of file s390-linux-tdep.h.
#define S390_TDB_R9_REGNUM 83 |
Definition at line 129 of file s390-linux-tdep.h.
#define S390_V0_LOWER_REGNUM 90 |
Definition at line 137 of file s390-linux-tdep.h.
Referenced by s390_gdbarch_init(), s390_linux_fetch_inferior_registers(), s390_linux_store_inferior_registers(), s390_pseudo_register_read(), s390_pseudo_register_write(), and s390_register_name().
#define S390_V10_LOWER_REGNUM 100 |
Definition at line 147 of file s390-linux-tdep.h.
#define S390_V11_LOWER_REGNUM 101 |
Definition at line 148 of file s390-linux-tdep.h.
#define S390_V12_LOWER_REGNUM 102 |
Definition at line 149 of file s390-linux-tdep.h.
#define S390_V13_LOWER_REGNUM 103 |
Definition at line 150 of file s390-linux-tdep.h.
#define S390_V14_LOWER_REGNUM 104 |
Definition at line 151 of file s390-linux-tdep.h.
#define S390_V15_LOWER_REGNUM 105 |
Definition at line 152 of file s390-linux-tdep.h.
Referenced by s390_linux_fetch_inferior_registers(), s390_linux_store_inferior_registers(), and s390_register_name().
#define S390_V16_REGNUM 106 |
Definition at line 153 of file s390-linux-tdep.h.
Referenced by s390_dwarf_reg_to_regnum(), s390_gdbarch_init(), s390_linux_fetch_inferior_registers(), s390_linux_store_inferior_registers(), and s390_value_from_register().
#define S390_V17_REGNUM 107 |
Definition at line 154 of file s390-linux-tdep.h.
#define S390_V18_REGNUM 108 |
Definition at line 155 of file s390-linux-tdep.h.
#define S390_V19_REGNUM 109 |
Definition at line 156 of file s390-linux-tdep.h.
#define S390_V1_LOWER_REGNUM 91 |
Definition at line 138 of file s390-linux-tdep.h.
#define S390_V20_REGNUM 110 |
Definition at line 157 of file s390-linux-tdep.h.
#define S390_V21_REGNUM 111 |
Definition at line 158 of file s390-linux-tdep.h.
#define S390_V22_REGNUM 112 |
Definition at line 159 of file s390-linux-tdep.h.
#define S390_V23_REGNUM 113 |
Definition at line 160 of file s390-linux-tdep.h.
#define S390_V24_REGNUM 114 |
Definition at line 161 of file s390-linux-tdep.h.
Referenced by s390_handle_arg(), and s390_register_return_value().
#define S390_V25_REGNUM 115 |
Definition at line 162 of file s390-linux-tdep.h.
#define S390_V26_REGNUM 116 |
Definition at line 163 of file s390-linux-tdep.h.
#define S390_V27_REGNUM 117 |
Definition at line 164 of file s390-linux-tdep.h.
#define S390_V28_REGNUM 118 |
Definition at line 165 of file s390-linux-tdep.h.
#define S390_V29_REGNUM 119 |
Definition at line 166 of file s390-linux-tdep.h.
#define S390_V2_LOWER_REGNUM 92 |
Definition at line 139 of file s390-linux-tdep.h.
#define S390_V30_REGNUM 120 |
Definition at line 167 of file s390-linux-tdep.h.
#define S390_V31_REGNUM 121 |
Definition at line 168 of file s390-linux-tdep.h.
Referenced by s390_dwarf_reg_to_regnum(), s390_linux_fetch_inferior_registers(), s390_linux_store_inferior_registers(), and s390_value_from_register().
#define S390_V3_LOWER_REGNUM 93 |
Definition at line 140 of file s390-linux-tdep.h.
#define S390_V4_LOWER_REGNUM 94 |
Definition at line 141 of file s390-linux-tdep.h.
#define S390_V5_LOWER_REGNUM 95 |
Definition at line 142 of file s390-linux-tdep.h.
#define S390_V6_LOWER_REGNUM 96 |
Definition at line 143 of file s390-linux-tdep.h.
#define S390_V7_LOWER_REGNUM 97 |
Definition at line 144 of file s390-linux-tdep.h.
#define S390_V8_LOWER_REGNUM 98 |
Definition at line 145 of file s390-linux-tdep.h.
#define S390_V9_LOWER_REGNUM 99 |
Definition at line 146 of file s390-linux-tdep.h.
#define s390x_sizeof_gregset 0xd8 |
Definition at line 190 of file s390-linux-tdep.h.
Referenced by s390_core_read_description(), and s390_iterate_over_regset_sections().
Definition at line 618 of file s390-linux-tdep.c.
Referenced by fill_fpregset(), and supply_fpregset().
Definition at line 612 of file s390-linux-tdep.c.
Referenced by fill_gregset(), and supply_gregset().
Definition at line 630 of file s390-linux-tdep.c.
Referenced by s390_linux_fetch_inferior_registers().
Definition at line 642 of file s390-linux-tdep.c.
Referenced by s390_linux_fetch_inferior_registers(), and s390_linux_store_inferior_registers().
Definition at line 648 of file s390-linux-tdep.c.
Referenced by s390_linux_fetch_inferior_registers().
Definition at line 660 of file s390-linux-tdep.c.
Referenced by s390_linux_fetch_inferior_registers(), and s390_linux_store_inferior_registers().
Definition at line 654 of file s390-linux-tdep.c.
Referenced by s390_linux_fetch_inferior_registers(), and s390_linux_store_inferior_registers().
Definition at line 636 of file s390-linux-tdep.c.
Referenced by s390_linux_fetch_inferior_registers().
struct target_desc* tdesc_s390_linux32 |
Definition at line 8 of file s390-linux32.c.
Referenced by s390_core_read_description(), s390_gdbarch_init(), and s390_read_description().
struct target_desc* tdesc_s390_linux32v1 |
Definition at line 8 of file s390-linux32v1.c.
Referenced by s390_core_read_description(), and s390_read_description().
struct target_desc* tdesc_s390_linux32v2 |
Definition at line 8 of file s390-linux32v2.c.
Referenced by s390_core_read_description(), and s390_read_description().
struct target_desc* tdesc_s390_linux64 |
Definition at line 8 of file s390-linux64.c.
Referenced by s390_core_read_description(), and s390_read_description().
struct target_desc* tdesc_s390_linux64v1 |
Definition at line 8 of file s390-linux64v1.c.
Referenced by s390_core_read_description(), and s390_read_description().
struct target_desc* tdesc_s390_linux64v2 |
Definition at line 8 of file s390-linux64v2.c.
Referenced by s390_core_read_description(), and s390_read_description().
struct target_desc* tdesc_s390_te_linux64 |
Definition at line 8 of file s390-te-linux64.c.
Referenced by s390_core_read_description(), and s390_read_description().
struct target_desc* tdesc_s390_tevx_linux64 |
Definition at line 8 of file s390-tevx-linux64.c.
Referenced by s390_core_read_description(), and s390_read_description().
struct target_desc* tdesc_s390_vx_linux64 |
Definition at line 8 of file s390-vx-linux64.c.
Referenced by s390_core_read_description(), and s390_read_description().
struct target_desc* tdesc_s390x_linux64 |
Definition at line 8 of file s390x-linux64.c.
Referenced by s390_core_read_description(), s390_gdbarch_init(), and s390_read_description().
struct target_desc* tdesc_s390x_linux64v1 |
Definition at line 8 of file s390x-linux64v1.c.
Referenced by s390_core_read_description(), and s390_read_description().
struct target_desc* tdesc_s390x_linux64v2 |
Definition at line 8 of file s390x-linux64v2.c.
Referenced by s390_core_read_description(), and s390_read_description().
struct target_desc* tdesc_s390x_te_linux64 |
Definition at line 8 of file s390x-te-linux64.c.
Referenced by s390_core_read_description(), and s390_read_description().
struct target_desc* tdesc_s390x_tevx_linux64 |
Definition at line 8 of file s390x-tevx-linux64.c.
Referenced by s390_core_read_description(), and s390_read_description().
struct target_desc* tdesc_s390x_vx_linux64 |
Definition at line 8 of file s390x-vx-linux64.c.
Referenced by s390_core_read_description(), and s390_read_description().