GDB (xrefs)
|
#include "arm-tdep.h"
Additional Inherited Members | |
![]() | |
virtual | ~gdbarch_tdep_base ()=default |
Definition at line 90 of file arm-tdep.h.
const gdb_byte* arm_gdbarch_tdep::arm_breakpoint = nullptr |
Definition at line 144 of file arm-tdep.h.
Referenced by arm_displaced_init_closure(), arm_gdbarch_init(), arm_linux_init_abi(), arm_netbsd_init_abi_common(), arm_sw_breakpoint_from_kind(), and arm_wince_init_abi().
int arm_gdbarch_tdep::arm_breakpoint_size = 0 |
Definition at line 145 of file arm-tdep.h.
Referenced by arm_displaced_init_closure(), arm_gdbarch_init(), arm_linux_init_abi(), arm_netbsd_init_abi_common(), arm_sw_breakpoint_from_kind(), and arm_wince_init_abi().
Definition at line 165 of file arm-tdep.h.
Referenced by arm_ext_type().
int(* arm_gdbarch_tdep::arm_syscall_record) (struct regcache *regcache, unsigned long svc_number) = nullptr |
Definition at line 170 of file arm-tdep.h.
Referenced by arm_linux_init_abi(), arm_record_coproc_data_proc(), and thumb_record_ldm_stm_swi().
bool arm_gdbarch_tdep::have_fpa_registers = false |
Definition at line 98 of file arm-tdep.h.
Referenced by arm_analyze_prologue(), arm_dump_tdep(), arm_gdbarch_init(), arm_linux_iterate_over_regset_sections(), arm_register_type(), arm_linux_nat_target::fetch_registers(), and arm_linux_nat_target::store_registers().
bool arm_gdbarch_tdep::have_mve = false |
Definition at line 117 of file arm-tdep.h.
Referenced by arm_dump_tdep(), arm_gdbarch_init(), and is_mve_pseudo().
bool arm_gdbarch_tdep::have_neon = false |
Definition at line 115 of file arm-tdep.h.
Referenced by arm_dump_tdep(), arm_gdbarch_init(), and arm_register_type().
bool arm_gdbarch_tdep::have_pacbti = false |
Definition at line 122 of file arm-tdep.h.
Referenced by arm_dump_tdep(), arm_dwarf2_prev_register(), arm_dwarf_reg_to_regnum(), arm_gdbarch_init(), arm_prologue_prev_register(), is_pacbti_pseudo(), and thumb_analyze_prologue().
bool arm_gdbarch_tdep::have_q_pseudos = false |
Definition at line 108 of file arm-tdep.h.
Referenced by arm_dump_tdep(), arm_gdbarch_init(), and is_q_pseudo().
bool arm_gdbarch_tdep::have_s_pseudos = false |
Definition at line 103 of file arm-tdep.h.
Referenced by arm_dump_tdep(), arm_gdbarch_init(), and is_s_pseudo().
bool arm_gdbarch_tdep::have_sec_ext = false |
Definition at line 140 of file arm-tdep.h.
Referenced by arm_cache_get_sp_register(), arm_cache_init(), arm_cache_set_active_sp_value(), arm_cache_switch_prev_sp(), arm_dwarf2_prev_register(), arm_gdbarch_init(), arm_m_addr_is_magic(), and arm_m_exception_cache().
bool arm_gdbarch_tdep::have_wmmx_registers = false |
Definition at line 99 of file arm-tdep.h.
Referenced by arm_dump_tdep(), arm_gdbarch_init(), arm_linux_nat_target::fetch_registers(), and arm_linux_nat_target::store_registers().
bool arm_gdbarch_tdep::is_m = false |
Definition at line 139 of file arm-tdep.h.
Referenced by arm_addr_bits_remove(), arm_cache_get_sp_register(), arm_cache_init(), arm_cache_set_active_sp_value(), arm_code_of_frame_writable(), arm_dump_tdep(), arm_dwarf2_prev_register(), arm_gdbarch_init(), arm_pc_is_thumb(), arm_psr_thumb_bit(), and arm_register_g_packet_guesses().
size_t arm_gdbarch_tdep::jb_elt_size = 0 |
Definition at line 159 of file arm-tdep.h.
Referenced by arm_fbsd_init_abi(), arm_get_longjmp_target(), arm_linux_init_abi(), arm_netbsd_init_abi_common(), arm_wince_init_abi(), and armobsd_init_abi().
int arm_gdbarch_tdep::jb_pc = 0 |
Definition at line 156 of file arm-tdep.h.
Referenced by arm_fbsd_init_abi(), arm_gdbarch_init(), arm_get_longjmp_target(), arm_linux_init_abi(), arm_netbsd_init_abi_common(), arm_wince_init_abi(), and armobsd_init_abi().
CORE_ADDR arm_gdbarch_tdep::lowest_pc = 0 |
Definition at line 141 of file arm-tdep.h.
Referenced by arm_dump_tdep(), arm_gdbarch_init(), arm_linux_init_abi(), and arm_netbsd_init_abi_common().
int arm_gdbarch_tdep::m_profile_msp_ns_regnum = ARM_SP_REGNUM |
Definition at line 132 of file arm-tdep.h.
Referenced by arm_cache_get_sp_register(), arm_cache_init(), arm_cache_set_active_sp_value(), arm_cache_switch_prev_sp(), arm_dump_tdep(), arm_dwarf2_prev_register(), arm_gdbarch_init(), arm_is_alternative_sp_register(), and arm_m_exception_cache().
int arm_gdbarch_tdep::m_profile_msp_regnum = ARM_SP_REGNUM |
Definition at line 128 of file arm-tdep.h.
Referenced by arm_cache_get_sp_register(), arm_cache_init(), arm_cache_set_active_sp_value(), arm_cache_switch_prev_sp(), arm_dump_tdep(), arm_dwarf2_prev_register(), arm_gdbarch_init(), arm_is_alternative_sp_register(), and arm_m_exception_cache().
int arm_gdbarch_tdep::m_profile_msp_s_regnum = ARM_SP_REGNUM |
Definition at line 134 of file arm-tdep.h.
Referenced by arm_cache_get_sp_register(), arm_cache_init(), arm_cache_set_active_sp_value(), arm_cache_switch_prev_sp(), arm_dump_tdep(), arm_dwarf2_prev_register(), arm_gdbarch_init(), arm_is_alternative_sp_register(), and arm_m_exception_cache().
int arm_gdbarch_tdep::m_profile_psp_ns_regnum = ARM_SP_REGNUM |
Definition at line 133 of file arm-tdep.h.
Referenced by arm_cache_get_sp_register(), arm_cache_init(), arm_cache_set_active_sp_value(), arm_cache_switch_prev_sp(), arm_dump_tdep(), arm_dwarf2_prev_register(), arm_gdbarch_init(), arm_is_alternative_sp_register(), and arm_m_exception_cache().
int arm_gdbarch_tdep::m_profile_psp_regnum = ARM_SP_REGNUM |
Definition at line 129 of file arm-tdep.h.
Referenced by arm_cache_get_sp_register(), arm_cache_init(), arm_cache_set_active_sp_value(), arm_cache_switch_prev_sp(), arm_dump_tdep(), arm_dwarf2_prev_register(), arm_gdbarch_init(), arm_is_alternative_sp_register(), and arm_m_exception_cache().
int arm_gdbarch_tdep::m_profile_psp_s_regnum = ARM_SP_REGNUM |
Definition at line 135 of file arm-tdep.h.
Referenced by arm_cache_get_sp_register(), arm_cache_init(), arm_cache_set_active_sp_value(), arm_cache_switch_prev_sp(), arm_dump_tdep(), arm_dwarf2_prev_register(), arm_gdbarch_init(), arm_is_alternative_sp_register(), and arm_m_exception_cache().
int arm_gdbarch_tdep::mve_pseudo_base = 0 |
Definition at line 119 of file arm-tdep.h.
Referenced by arm_dump_tdep(), arm_gdbarch_init(), and is_mve_pseudo().
int arm_gdbarch_tdep::mve_pseudo_count = 0 |
Definition at line 120 of file arm-tdep.h.
Referenced by arm_dump_tdep(), arm_gdbarch_init(), and is_mve_pseudo().
int arm_gdbarch_tdep::mve_vpr_regnum = 0 |
Definition at line 118 of file arm-tdep.h.
Referenced by arm_dump_tdep(), arm_gdbarch_init(), arm_mve_pseudo_read(), and arm_mve_pseudo_write().
Definition at line 166 of file arm-tdep.h.
Referenced by arm_neon_double_type().
Definition at line 167 of file arm-tdep.h.
Referenced by arm_neon_quad_type().
int arm_gdbarch_tdep::pacbti_pseudo_base = 0 |
Definition at line 124 of file arm-tdep.h.
Referenced by arm_dump_tdep(), arm_dwarf2_prev_register(), arm_dwarf_reg_to_regnum(), arm_gdbarch_init(), and is_pacbti_pseudo().
int arm_gdbarch_tdep::pacbti_pseudo_count = 0 |
Definition at line 126 of file arm-tdep.h.
Referenced by arm_dump_tdep(), arm_gdbarch_init(), and is_pacbti_pseudo().
int arm_gdbarch_tdep::q_pseudo_base = 0 |
Definition at line 111 of file arm-tdep.h.
Referenced by arm_dump_tdep(), arm_gdbarch_init(), arm_pseudo_read(), arm_pseudo_write(), arm_register_name(), and is_q_pseudo().
int arm_gdbarch_tdep::q_pseudo_count = 0 |
Definition at line 113 of file arm-tdep.h.
Referenced by arm_dump_tdep(), arm_gdbarch_init(), and is_q_pseudo().
int arm_gdbarch_tdep::s_pseudo_base = 0 |
Definition at line 105 of file arm-tdep.h.
Referenced by arm_dump_tdep(), arm_gdbarch_init(), arm_pseudo_read(), arm_pseudo_write(), arm_register_name(), and is_s_pseudo().
int arm_gdbarch_tdep::s_pseudo_count = 0 |
Definition at line 107 of file arm-tdep.h.
Referenced by arm_dump_tdep(), arm_gdbarch_init(), and is_s_pseudo().
const gdb_byte* arm_gdbarch_tdep::thumb2_breakpoint = nullptr |
Definition at line 153 of file arm-tdep.h.
Referenced by arm_adjust_breakpoint_address(), arm_breakpoint_kind_from_pc(), arm_linux_init_abi(), and arm_sw_breakpoint_from_kind().
int arm_gdbarch_tdep::thumb2_breakpoint_size = 0 |
Definition at line 154 of file arm-tdep.h.
Referenced by arm_linux_init_abi(), and arm_sw_breakpoint_from_kind().
const gdb_byte* arm_gdbarch_tdep::thumb_breakpoint = nullptr |
Definition at line 146 of file arm-tdep.h.
Referenced by arm_displaced_init_closure(), arm_gdbarch_init(), arm_linux_init_abi(), arm_netbsd_init_abi_common(), arm_sw_breakpoint_from_kind(), arm_wince_init_abi(), and armobsd_init_abi().
int arm_gdbarch_tdep::thumb_breakpoint_size = 0 |
Definition at line 147 of file arm-tdep.h.
Referenced by arm_displaced_init_closure(), arm_gdbarch_init(), arm_linux_init_abi(), arm_netbsd_init_abi_common(), arm_sw_breakpoint_from_kind(), arm_wince_init_abi(), and armobsd_init_abi().
int arm_gdbarch_tdep::tls_regnum = 0 |
Definition at line 137 of file arm-tdep.h.
Referenced by arm_fbsd_collect_tls_regset(), arm_fbsd_get_thread_local_address(), arm_fbsd_init_abi(), arm_fbsd_iterate_over_regset_sections(), arm_fbsd_supply_tls_regset(), arm_gdbarch_init(), arm_fbsd_nat_target::fetch_registers(), and arm_fbsd_nat_target::store_registers().
int arm_gdbarch_tdep::vfp_register_count = 0 |
Definition at line 102 of file arm-tdep.h.
Referenced by aarch32_fetch_registers(), aarch32_store_registers(), arm_dump_tdep(), arm_fbsd_iterate_over_regset_sections(), arm_gdbarch_init(), arm_linux_iterate_over_regset_sections(), arm_none_iterate_over_regset_sections(), arm_supply_vfpregset(), fetch_fp_register(), arm_linux_nat_target::fetch_registers(), fetch_vfp_regs(), store_fp_register(), store_fp_regs(), arm_linux_nat_target::store_registers(), and store_vfp_regs().