GDB (xrefs)
|
#include "i386-tdep.h"
Additional Inherited Members | |
![]() | |
virtual | ~gdbarch_tdep_base ()=default |
Definition at line 61 of file i386-tdep.h.
int i386_gdbarch_tdep::al_regnum = 0 |
Definition at line 108 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 114 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 175 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 171 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 179 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 121 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().
Definition at line 263 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 211 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 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_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 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(), i386nto_supply_gregset(), and i386obsd_init_abi().
Definition at line 249 of file i386-tdep.h.
Referenced by i386_bnd_type().
Definition at line 256 of file i386-tdep.h.
Referenced by i386_linux_init_abi().
Definition at line 245 of file i386-tdep.h.
Referenced by i386_mmx_type().
Definition at line 260 of file i386-tdep.h.
Referenced by amd64_linux_init_abi(), amd64_x32_linux_init_abi(), and i386_linux_init_abi().
Definition at line 258 of file i386-tdep.h.
Referenced by i386_linux_init_abi().
Definition at line 246 of file i386-tdep.h.
Referenced by i386_ymm_type().
Definition at line 247 of file i386-tdep.h.
Referenced by i386_zmm_type().
Definition at line 248 of file i386-tdep.h.
Referenced by i387_ext_type().
int i386_gdbarch_tdep::jb_pc_offset = 0 |
Definition at line 220 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 95 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 189 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 81 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 182 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 105 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 124 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 117 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 91 of file i386-tdep.h.
int i386_gdbarch_tdep::num_mmx_regs = 0 |
Definition at line 77 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 201 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 111 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 130 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 127 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 136 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 84 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 98 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 207 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 204 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 254 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 153 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 217 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 237 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 241 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 236 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 242 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 233 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 227 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 230 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 226 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 69 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 66 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 74 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 214 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 144 of file i386-tdep.h.
Referenced by i386_linux_iterate_over_regset_sections(), i386_register_reggroup_p(), i386_validate_tdesc_p(), i387_collect_xsave(), i387_supply_xsave(), and i387_xsave_get_clear_bv().
int i386_gdbarch_tdep::xmm16_regnum = 0 |
Definition at line 133 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 195 of file i386-tdep.h.
Referenced by amd64_init_abi(), i386_gdbarch_init(), and i386_validate_tdesc_p().
x86_xsave_layout i386_gdbarch_tdep::xsave_layout |
Definition at line 150 of file i386-tdep.h.
Referenced by amd64_linux_iterate_over_regset_sections(), amd64fbsd_iterate_over_regset_sections(), amd64_linux_nat_target::fetch_registers(), fetch_xstateregs(), i386_gdbarch_init(), i386_linux_iterate_over_regset_sections(), i386fbsd_iterate_over_regset_sections(), i387_collect_xsave(), amd64_linux_nat_target::store_registers(), and store_xstateregs().
int i386_gdbarch_tdep::xsave_xcr0_offset = 0 |
Definition at line 147 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 88 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 157 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 139 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 167 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 164 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 198 of file i386-tdep.h.
const char* const* i386_gdbarch_tdep::ymmh_register_names = nullptr |
Definition at line 160 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 102 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 186 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 192 of file i386-tdep.h.
Referenced by amd64_init_abi(), i386_gdbarch_init(), and i386_validate_tdesc_p().