GDB (xrefs)
|
#include "i386-tdep.h"
Additional Inherited Members | |
![]() | |
virtual | ~gdbarch_tdep_base ()=default |
Definition at line 60 of file i386-tdep.h.
int i386_gdbarch_tdep::al_regnum = 0 |
Definition at line 107 of file i386-tdep.h.
Referenced by amd64_ax_pseudo_register_collect(), amd64_pseudo_register_name(), amd64_pseudo_register_read_value(), amd64_pseudo_register_write(), i386_ax_pseudo_register_collect(), i386_byte_regnum_p(), i386_gdbarch_init(), i386_pseudo_register_name(), i386_pseudo_register_read_into_value(), and i386_pseudo_register_write().
int i386_gdbarch_tdep::ax_regnum = 0 |
Definition at line 113 of file i386-tdep.h.
Referenced by amd64_pseudo_register_name(), i386_ax_pseudo_register_collect(), i386_gdbarch_init(), i386_pseudo_register_name(), i386_pseudo_register_read_into_value(), i386_pseudo_register_write(), and i386_word_regnum_p().
int i386_gdbarch_tdep::bnd0_regnum = 0 |
Definition at line 171 of file i386-tdep.h.
Referenced by i386_ax_pseudo_register_collect(), i386_bnd_regnum_p(), i386_gdbarch_init(), i386_pseudo_register_name(), i386_pseudo_register_read_into_value(), and i386_pseudo_register_write().
int i386_gdbarch_tdep::bnd0r_regnum = 0 |
Definition at line 167 of file i386-tdep.h.
Referenced by amd64_init_abi(), i386_bndr_regnum_p(), i386_gdbarch_init(), and i386_validate_tdesc_p().
int i386_gdbarch_tdep::bndcfgu_regnum = 0 |
Definition at line 175 of file i386-tdep.h.
Referenced by amd64_init_abi(), i386_gdbarch_init(), i386_mpx_bd_base(), and i386_validate_tdesc_p().
int i386_gdbarch_tdep::eax_regnum = 0 |
Definition at line 120 of file i386-tdep.h.
Referenced by amd64_ax_pseudo_register_collect(), amd64_pseudo_register_name(), amd64_pseudo_register_read_value(), amd64_pseudo_register_write(), amd64_x32_pseudo_register_type(), i386_dword_regnum_p(), and i386_gdbarch_init().
const struct regset* i386_gdbarch_tdep::fpregset = nullptr |
Definition at line 259 of file i386-tdep.h.
Referenced by amd64_init_abi(), i386_gdbarch_init(), and i386_iterate_over_regset_sections().
int i386_gdbarch_tdep::fsbase_regnum = 0 |
Definition at line 207 of file i386-tdep.h.
Referenced by amd64_init_abi(), amd64_fbsd_nat_target::fetch_registers(), i386_gdbarch_init(), i386_validate_tdesc_p(), and amd64_fbsd_nat_target::store_registers().
int i386_gdbarch_tdep::gregset_num_regs = 0 |
Definition at line 64 of file i386-tdep.h.
Referenced by amd64_linux_init_abi(), amd64_sol2_init_abi(), amd64_windows_init_abi_common(), amd64_x32_linux_init_abi(), amd64nbsd_init_abi(), amd64obsd_init_abi(), i386_collect_gregset(), i386_gdbarch_init(), i386_linux_init_abi(), i386_sol2_init_abi(), i386_supply_gregset(), i386_windows_init_abi_common(), i386gnu_init_abi(), i386nbsd_init_abi(), i386nto_init_abi(), and i386obsd_init_abi().
int* i386_gdbarch_tdep::gregset_reg_offset = 0 |
Definition at line 63 of file i386-tdep.h.
Referenced by amd64_linux_init_abi(), amd64_sol2_init_abi(), amd64_windows_init_abi_common(), amd64_x32_linux_init_abi(), amd64nbsd_init_abi(), amd64obsd_init_abi(), i386_collect_gregset(), i386_gdbarch_init(), i386_linux_init_abi(), i386_sol2_init_abi(), i386_supply_gregset(), i386_windows_init_abi_common(), i386gnu_init_abi(), i386nbsd_init_abi(), i386nto_init_abi(), i386nto_supply_gregset(), and i386obsd_init_abi().
struct type* i386_gdbarch_tdep::i386_bnd_type = nullptr |
Definition at line 245 of file i386-tdep.h.
Referenced by i386_bnd_type().
Definition at line 252 of file i386-tdep.h.
Referenced by i386_linux_init_abi().
struct type* i386_gdbarch_tdep::i386_mmx_type = nullptr |
Definition at line 241 of file i386-tdep.h.
Referenced by i386_mmx_type().
Definition at line 256 of file i386-tdep.h.
Referenced by amd64_linux_init_abi(), amd64_x32_linux_init_abi(), and i386_linux_init_abi().
Definition at line 254 of file i386-tdep.h.
Referenced by i386_linux_init_abi().
struct type* i386_gdbarch_tdep::i386_ymm_type = nullptr |
Definition at line 242 of file i386-tdep.h.
Referenced by i386_ymm_type().
struct type* i386_gdbarch_tdep::i386_zmm_type = nullptr |
Definition at line 243 of file i386-tdep.h.
Referenced by i386_zmm_type().
struct type* i386_gdbarch_tdep::i387_ext_type = nullptr |
Definition at line 244 of file i386-tdep.h.
Referenced by i387_ext_type().
int i386_gdbarch_tdep::jb_pc_offset = 0 |
Definition at line 216 of file i386-tdep.h.
Referenced by amd64_get_longjmp_target(), amd64nbsd_init_abi(), amd64obsd_init_abi(), i386_darwin_init_abi(), i386_gdbarch_init(), i386_get_longjmp_target(), i386_go32_init_abi(), i386_linux_init_abi(), i386_svr4_init_abi(), i386bsd_init_abi(), i386gnu_init_abi(), i386nto_init_abi(), and x86_darwin_init_abi_64().
int i386_gdbarch_tdep::k0_regnum = 0 |
Definition at line 94 of file i386-tdep.h.
Referenced by amd64_init_abi(), i386_ax_pseudo_register_collect(), i386_gdbarch_init(), i386_k_regnum_p(), i386_pseudo_register_read_into_value(), i386_pseudo_register_write(), and i386_validate_tdesc_p().
const char* const* i386_gdbarch_tdep::k_register_names = nullptr |
Definition at line 185 of file i386-tdep.h.
Referenced by amd64_init_abi(), and i386_validate_tdesc_p().
int i386_gdbarch_tdep::mm0_regnum = 0 |
Definition at line 80 of file i386-tdep.h.
Referenced by i386_gdbarch_init(), i386_mmx_regnum_p(), and i386_mmx_regnum_to_fp_regnum().
const char* const* i386_gdbarch_tdep::mpx_register_names = nullptr |
Definition at line 178 of file i386-tdep.h.
Referenced by amd64_init_abi(), and i386_validate_tdesc_p().
int i386_gdbarch_tdep::num_byte_regs = 0 |
Definition at line 104 of file i386-tdep.h.
Referenced by amd64_init_abi(), i386_byte_regnum_p(), and i386_gdbarch_init().
int i386_gdbarch_tdep::num_core_regs = 0 |
Definition at line 123 of file i386-tdep.h.
Referenced by amd64_init_abi(), i386_gdbarch_init(), and i386_validate_tdesc_p().
int i386_gdbarch_tdep::num_dword_regs = 0 |
Definition at line 116 of file i386-tdep.h.
Referenced by amd64_init_abi(), amd64_x32_init_abi(), i386_dword_regnum_p(), and i386_gdbarch_init().
int i386_gdbarch_tdep::num_k_regs = 0 |
Definition at line 90 of file i386-tdep.h.
int i386_gdbarch_tdep::num_mmx_regs = 0 |
Definition at line 76 of file i386-tdep.h.
Referenced by amd64_init_abi(), i386_gdbarch_init(), and i386_mmx_regnum_p().
int i386_gdbarch_tdep::num_pkeys_regs = 0 |
Definition at line 197 of file i386-tdep.h.
Referenced by amd64_init_abi(), i386_gdbarch_init(), and i386_validate_tdesc_p().
int i386_gdbarch_tdep::num_word_regs = 0 |
Definition at line 110 of file i386-tdep.h.
Referenced by amd64_init_abi(), i386_gdbarch_init(), and i386_word_regnum_p().
int i386_gdbarch_tdep::num_xmm_avx512_regs = 0 |
Definition at line 129 of file i386-tdep.h.
Referenced by amd64_init_abi(), i386_gdbarch_init(), and i386_validate_tdesc_p().
int i386_gdbarch_tdep::num_xmm_regs = 0 |
Definition at line 126 of file i386-tdep.h.
Referenced by amd64_init_abi(), i386_darwin_init_abi(), i386_gdbarch_init(), i386_validate_tdesc_p(), i387_collect_fxsave(), i387_collect_xsave(), i387_supply_fxsave(), and i387_supply_xsave().
int i386_gdbarch_tdep::num_ymm_avx512_regs = 0 |
Definition at line 135 of file i386-tdep.h.
Referenced by amd64_init_abi(), i386_gdbarch_init(), i386_validate_tdesc_p(), i386_ymm_avx512_regnum_p(), and i386_ymmh_avx512_regnum_p().
int i386_gdbarch_tdep::num_ymm_regs = 0 |
Definition at line 83 of file i386-tdep.h.
Referenced by amd64_init_abi(), i386_gdbarch_init(), i386_validate_tdesc_p(), i386_ymm_regnum_p(), and i386_ymmh_regnum_p().
int i386_gdbarch_tdep::num_zmm_regs = 0 |
Definition at line 97 of file i386-tdep.h.
Referenced by amd64_init_abi(), i386_gdbarch_init(), i386_validate_tdesc_p(), i386_zmm_regnum_p(), i386_zmmh_regnum_p(), i387_collect_xsave(), and i387_supply_xsave().
const char* const* i386_gdbarch_tdep::pkeys_register_names = nullptr |
Definition at line 203 of file i386-tdep.h.
Referenced by amd64_init_abi(), and i386_validate_tdesc_p().
int i386_gdbarch_tdep::pkru_regnum = 0 |
Definition at line 200 of file i386-tdep.h.
Referenced by amd64_init_abi(), i386_gdbarch_init(), i386_pkru_regnum_p(), and i386_validate_tdesc_p().
const int* i386_gdbarch_tdep::record_regmap = nullptr |
Definition at line 250 of file i386-tdep.h.
Referenced by amd64_init_abi(), and i386_gdbarch_init().
const char* const* i386_gdbarch_tdep::register_names = nullptr |
Definition at line 149 of file i386-tdep.h.
Referenced by amd64_init_abi(), i386_gdbarch_init(), and i386_validate_tdesc_p().
gdbarch_register_reggroup_p_ftype* i386_gdbarch_tdep::register_reggroup_p = nullptr |
Definition at line 213 of file i386-tdep.h.
Referenced by amd64_linux_init_abi_common(), i386_gdbarch_init(), and i386_linux_init_abi().
int i386_gdbarch_tdep::sc_num_regs = 0 |
Definition at line 233 of file i386-tdep.h.
Referenced by amd64_linux_init_abi_common(), amd64_sigtramp_frame_cache(), amd64_sol2_init_abi(), amd64nbsd_init_abi(), amd64obsd_init_abi(), i386_darwin_init_abi(), i386_linux_init_abi(), i386_sigtramp_frame_cache(), i386_sol2_init_abi(), i386bsd_init_abi(), i386gnu_init_abi(), i386nbsd_init_abi(), i386nto_init_abi(), i386obsd_init_abi(), and x86_darwin_init_abi_64().
int i386_gdbarch_tdep::sc_pc_offset = 0 |
Definition at line 237 of file i386-tdep.h.
Referenced by i386_gdbarch_init(), i386_sigtramp_frame_cache(), and i386_svr4_init_abi().
int* i386_gdbarch_tdep::sc_reg_offset = 0 |
Definition at line 232 of file i386-tdep.h.
Referenced by amd64_linux_init_abi_common(), amd64_sigtramp_frame_cache(), amd64_sol2_init_abi(), amd64nbsd_init_abi(), amd64obsd_init_abi(), i386_darwin_init_abi(), i386_gdbarch_init(), i386_linux_init_abi(), i386_sigtramp_frame_cache(), i386_sol2_init_abi(), i386bsd_init_abi(), i386gnu_init_abi(), i386nbsd_init_abi(), i386nto_init_abi(), i386obsd_init_abi(), and x86_darwin_init_abi_64().
int i386_gdbarch_tdep::sc_sp_offset = 0 |
Definition at line 238 of file i386-tdep.h.
Referenced by i386_gdbarch_init(), i386_sigtramp_frame_cache(), and i386_svr4_init_abi().
CORE_ADDR(* i386_gdbarch_tdep::sigcontext_addr) (frame_info_ptr) = nullptr |
Definition at line 229 of file i386-tdep.h.
Referenced by amd64_linux_init_abi_common(), amd64_sigtramp_frame_cache(), amd64_sigtramp_frame_sniffer(), amd64_sol2_init_abi(), amd64nbsd_init_abi(), amd64obsd_init_abi(), i386_darwin_init_abi(), i386_gdbarch_init(), i386_linux_init_abi(), i386_sigtramp_frame_cache(), i386_sigtramp_frame_sniffer(), i386_sol2_init_abi(), i386_svr4_init_abi(), i386bsd_init_abi(), i386gnu_init_abi(), i386nbsd_init_abi(), i386nto_init_abi(), and x86_darwin_init_abi_64().
CORE_ADDR i386_gdbarch_tdep::sigtramp_end = 0 |
Definition at line 223 of file i386-tdep.h.
Referenced by amd64_sigtramp_frame_sniffer(), i386_gdbarch_init(), i386_sigtramp_frame_sniffer(), i386bsd_init_abi(), i386nbsd_init_abi(), and i386obsd_init_abi().
int(* i386_gdbarch_tdep::sigtramp_p) (frame_info_ptr) = nullptr |
Definition at line 226 of file i386-tdep.h.
Referenced by amd64_linux_init_abi_common(), amd64_sigtramp_frame_sniffer(), amd64_sol2_init_abi(), amd64nbsd_init_abi(), amd64obsd_init_abi(), i386_darwin_init_abi(), i386_gdbarch_init(), i386_go32_init_abi(), i386_linux_init_abi(), i386_sigtramp_frame_sniffer(), i386_sol2_init_abi(), i386_svr4_init_abi(), i386gnu_init_abi(), i386nbsd_init_abi(), i386nto_init_abi(), i386obsd_init_abi(), and x86_darwin_init_abi_64().
CORE_ADDR i386_gdbarch_tdep::sigtramp_start = 0 |
Definition at line 222 of file i386-tdep.h.
Referenced by amd64_sigtramp_frame_sniffer(), i386_gdbarch_init(), i386_sigtramp_frame_sniffer(), i386bsd_init_abi(), i386nbsd_init_abi(), and i386obsd_init_abi().
size_t i386_gdbarch_tdep::sizeof_fpregset = 0 |
Definition at line 68 of file i386-tdep.h.
Referenced by amd64_collect_fpregset(), amd64_init_abi(), amd64_supply_fpregset(), amd64_windows_init_abi_common(), amd64fbsd_iterate_over_regset_sections(), i386_collect_fpregset(), i386_gdbarch_init(), i386_iterate_over_regset_sections(), i386_sol2_init_abi(), i386_supply_fpregset(), i386_windows_init_abi_common(), i386fbsd_init_abi(), and i386fbsd_iterate_over_regset_sections().
size_t i386_gdbarch_tdep::sizeof_gregset = 0 |
Definition at line 65 of file i386-tdep.h.
Referenced by amd64_linux_init_abi(), amd64_sol2_init_abi(), amd64_windows_init_abi_common(), amd64_x32_linux_init_abi(), amd64nbsd_init_abi(), amd64obsd_init_abi(), i386_collect_gregset(), i386_gdbarch_init(), i386_iterate_over_regset_sections(), i386_linux_init_abi(), i386_sol2_init_abi(), i386_supply_gregset(), i386_windows_init_abi_common(), i386gnu_init_abi(), i386nbsd_init_abi(), i386nto_init_abi(), and i386obsd_init_abi().
int i386_gdbarch_tdep::st0_regnum = 0 |
Definition at line 73 of file i386-tdep.h.
Referenced by amd64_init_abi(), i386_extract_return_value(), i386_gdbarch_init(), i386_store_return_value(), i387_collect_fsave(), i387_collect_fxsave(), i387_collect_xsave(), i387_supply_fsave(), i387_supply_fxsave(), and i387_supply_xsave().
const struct target_desc* i386_gdbarch_tdep::tdesc = nullptr |
Definition at line 210 of file i386-tdep.h.
Referenced by amd64_init_abi(), amd64_linux_init_abi(), amd64_x32_linux_init_abi(), i386_gdbarch_init(), i386_go32_init_abi(), i386_linux_init_abi(), i386_mpx_enabled(), and i386_validate_tdesc_p().
uint64_t i386_gdbarch_tdep::xcr0 = 0 |
Definition at line 143 of file i386-tdep.h.
Referenced by amd64_linux_iterate_over_regset_sections(), amd64fbsd_iterate_over_regset_sections(), i386_linux_iterate_over_regset_sections(), i386_register_reggroup_p(), i386_validate_tdesc_p(), i386fbsd_iterate_over_regset_sections(), i387_collect_xsave(), i387_supply_xsave(), and i387_xsave_get_clear_bv().
int i386_gdbarch_tdep::xmm16_regnum = 0 |
Definition at line 132 of file i386-tdep.h.
Referenced by amd64_init_abi(), i386_gdbarch_init(), and i386_validate_tdesc_p().
const char* const* i386_gdbarch_tdep::xmm_avx512_register_names = nullptr |
Definition at line 191 of file i386-tdep.h.
Referenced by amd64_init_abi(), i386_gdbarch_init(), and i386_validate_tdesc_p().
int i386_gdbarch_tdep::xsave_xcr0_offset = 0 |
Definition at line 146 of file i386-tdep.h.
Referenced by amd64_linux_init_abi_common(), amd64fbsd_init_abi(), i386_gdbarch_init(), i386_linux_init_abi(), i386fbsd_init_abi(), and i387_collect_xsave().
int i386_gdbarch_tdep::ymm0_regnum = 0 |
Definition at line 87 of file i386-tdep.h.
Referenced by amd64_dwarf_reg_to_regnum(), amd64_pseudo_register_name(), i386_ax_pseudo_register_collect(), i386_dbx_reg_to_regnum(), i386_gdbarch_init(), i386_pseudo_register_name(), i386_pseudo_register_read_into_value(), i386_pseudo_register_write(), and i386_ymm_regnum_p().
int i386_gdbarch_tdep::ymm0h_regnum = 0 |
Definition at line 153 of file i386-tdep.h.
Referenced by amd64_init_abi(), i386_ax_pseudo_register_collect(), i386_gdbarch_init(), i386_pseudo_register_read_into_value(), i386_pseudo_register_write(), i386_validate_tdesc_p(), and i386_ymmh_regnum_p().
int i386_gdbarch_tdep::ymm16_regnum = 0 |
Definition at line 138 of file i386-tdep.h.
Referenced by amd64_pseudo_register_name(), i386_ax_pseudo_register_collect(), i386_gdbarch_init(), i386_pseudo_register_read_into_value(), i386_pseudo_register_write(), and i386_ymm_avx512_regnum_p().
const char* const* i386_gdbarch_tdep::ymm16h_register_names = nullptr |
Definition at line 163 of file i386-tdep.h.
Referenced by amd64_init_abi(), i386_gdbarch_init(), and i386_validate_tdesc_p().
int i386_gdbarch_tdep::ymm16h_regnum = 0 |
Definition at line 160 of file i386-tdep.h.
Referenced by amd64_init_abi(), i386_ax_pseudo_register_collect(), i386_gdbarch_init(), i386_pseudo_register_read_into_value(), i386_pseudo_register_write(), i386_validate_tdesc_p(), and i386_ymmh_avx512_regnum_p().
const char* const* i386_gdbarch_tdep::ymm_avx512_register_names = nullptr |
Definition at line 194 of file i386-tdep.h.
const char* const* i386_gdbarch_tdep::ymmh_register_names = nullptr |
Definition at line 156 of file i386-tdep.h.
Referenced by amd64_init_abi(), i386_gdbarch_init(), and i386_validate_tdesc_p().
int i386_gdbarch_tdep::zmm0_regnum = 0 |
Definition at line 101 of file i386-tdep.h.
Referenced by amd64_pseudo_register_name(), i386_ax_pseudo_register_collect(), i386_gdbarch_init(), i386_pseudo_register_name(), i386_pseudo_register_read_into_value(), i386_pseudo_register_write(), and i386_zmm_regnum_p().
int i386_gdbarch_tdep::zmm0h_regnum = 0 |
Definition at line 182 of file i386-tdep.h.
Referenced by amd64_init_abi(), i386_ax_pseudo_register_collect(), i386_gdbarch_init(), i386_pseudo_register_read_into_value(), i386_pseudo_register_write(), i386_validate_tdesc_p(), and i386_zmmh_regnum_p().
const char* const* i386_gdbarch_tdep::zmmh_register_names = nullptr |
Definition at line 188 of file i386-tdep.h.
Referenced by amd64_init_abi(), i386_gdbarch_init(), and i386_validate_tdesc_p().