GDB (xrefs)

Public Attributes | List of all members
gdbarch_tdep Struct Reference

`#include "aarch64-tdep.h"`

## Public Attributes
CORE_ADDR | lowest_pc
int | jb_pc
size_t | jb_elt_size
struct type * | vnq_type
struct type * | vnd_type
struct type * | vns_type
struct type * | vnh_type
struct type * | vnb_type
int(* | aarch64_syscall_record )(struct regcache *regcache, unsigned long svc_number)
CORE_ADDR | vm_min_address
LONGEST(* | dynamic_sigtramp_offset )(struct gdbarch *, CORE_ADDR)
CORE_ADDR(* | sigcontext_addr )(struct frame_info *)
int(* | pc_in_sigtramp )(struct gdbarch *gdbarch, CORE_ADDR pc, const char *name)
int(* | return_in_memory )(struct type *type)
int | sc_pc_offset
int | sc_regs_offset
int | sc_fpregs_offset
enum arm_abi_kind | arm_abi
enum arm_float_model | fp_model
int | have_fpa_registers
int | have_wmmx_registers
int | vfp_register_count
int | have_vfp_pseudos
int | have_neon_pseudos
int | have_neon
int | is_m
const gdb_byte * | arm_breakpoint
int | arm_breakpoint_size
const gdb_byte * | thumb_breakpoint
int | thumb_breakpoint_size
const gdb_byte * | thumb2_breakpoint
int | thumb2_breakpoint_size
enum struct_return | struct_return
struct type * | arm_ext_type
struct type * | neon_double_type
struct type * | neon_quad_type
int(* | arm_syscall_record )(struct regcache *regcache, unsigned long svc_number)
int | call_length
struct type * | void_type
struct type * | func_void_type
struct type * | pc_type
enum bfin_abi | bfin_abi
unsigned int | cris_version
const char * | cris_mode
int | cris_dwarf2_cfi
enum frv_abi | frv_abi
int | num_gprs
int | num_fprs
int | num_hw_watchpoints
int | num_hw_breakpoints
const char ** | register_names
int | bytes_per_address
int | is_elf
CORE_ADDR(* | find_global_pointer )(struct gdbarch *, struct value *)
int(* | in_solib_call_trampoline )(struct gdbarch *gdbarch, CORE_ADDR pc)
void(* | unwind_adjust_stub )(struct frame_info *this_frame, CORE_ADDR base, struct trad_frame_saved_reg *saved_regs)
CORE_ADDR(* | solib_thread_start_addr )(struct so_list *so)
CORE_ADDR(* | solib_get_got_by_pc )(CORE_ADDR addr)
CORE_ADDR(* | solib_get_solib_by_pc )(CORE_ADDR addr)
CORE_ADDR(* | solib_get_text_base )(struct objfile *objfile)
int * | gregset_reg_offset
int | gregset_num_regs
size_t | sizeof_gregset
size_t | sizeof_fpregset
int | st0_regnum
int | num_mmx_regs
int | mm0_regnum
int | num_ymm_regs
int | ymm0_regnum
int | num_k_regs
int | k0_regnum
int | num_zmm_regs
int | zmm0_regnum
int | num_byte_regs
int | al_regnum
int | num_word_regs
int | ax_regnum
int | num_dword_regs
int | eax_regnum
int | num_core_regs
int | num_xmm_regs
int | num_xmm_avx512_regs
int | xmm16_regnum
int | num_ymm_avx512_regs
int | ymm16_regnum
uint64_t | xcr0
int | xsave_xcr0_offset
int | ymm0h_regnum
const char ** | ymmh_register_names
int | ymm16h_regnum
const char ** | ymm16h_register_names
int | bnd0r_regnum
int | bnd0_regnum
int | bndcfgu_regnum
const char ** | mpx_register_names
int | zmm0h_regnum
const char ** | k_register_names
const char ** | zmmh_register_names
const char ** | xmm_avx512_register_names
const char ** | ymm_avx512_register_names
int | num_pkeys_regs
int | pkru_regnum
const char ** | pkeys_register_names
const struct target_desc * | tdesc
gdbarch_register_reggroup_p_ftype * | register_reggroup_p
int | jb_pc_offset
CORE_ADDR | sigtramp_start
CORE_ADDR | sigtramp_end
int(* | sigtramp_p )(struct frame_info *)
int * | sc_reg_offset
int | sc_num_regs
int | sc_sp_offset
struct type * | i386_mmx_type
struct type * | i386_ymm_type
struct type * | i386_zmm_type
struct type * | i387_ext_type
struct type * | i386_bnd_type
const int * | record_regmap
int(* | i386_intx80_record )(struct regcache *regcache)
int(* | i386_sysenter_record )(struct regcache *regcache)
int(* | i386_syscall_record )(struct regcache *regcache)
const struct regset * | fpregset
CORE_ADDR(* | sigcontext_register_address )(struct gdbarch *, CORE_ADDR, int)
int(* | size_of_register_frame )(struct frame_info *this_frame, ULONGEST cfm)
CORE_ADDR(* | find_global_pointer_from_solib )(struct gdbarch *gdbarch, CORE_ADDR faddr)
struct type * | ia64_ext_type
struct ia64_infcall_ops | infcall_ops
struct m32c_reg | regs [M32C_MAX_NUM_REGS]
int | num_regs
struct m32c_reg * | pc
struct m32c_reg * | flg
struct m32c_reg * | r0
struct m32c_reg * | r1
struct m32c_reg * | r2
struct m32c_reg * | r3
struct m32c_reg * | a0
struct m32c_reg * | a1
struct m32c_reg * | r2r0
struct m32c_reg * | r3r2r1r0
struct m32c_reg * | r3r1r2r0
struct m32c_reg * | sb
struct m32c_reg * | fb
struct m32c_reg * | sp
struct m32c_reg * | dwarf_regs [M32C_MAX_DWARF_REGNUM+1]
struct type * | voyd
struct type * | ptr_voyd
struct type * | func_voyd
struct type * | uint8
struct type * | uint16
struct type * | int8
struct type * | int16
struct type * | int32
struct type * | int64
struct type * | data_addr_reg_type
struct type * | code_addr_reg_type
int | ret_addr_bytes
int | push_addr_bytes
int | stack_correction
struct insn_sequence * | prologue
int | use_page_register
int | elf_flags
int | struct_value_regnum
int | float_return
enum m68k_flavour | flavour
int | fpregs_present
struct type * | m68k_ps_type
struct type * | m68881_ext_type
CGEN_CPU_DESC | cpu_desc
CONFIG_ATTR | me_module
enum mips_abi | mips_abi
enum mips_abi | found_abi
enum mips_isa | mips_isa
enum mips_fpu_type | mips_fpu_type
int | mips_last_arg_regnum
int | mips_last_fp_arg_regnum
int | default_mask_address_p
int | mips64_transfers_32bit_regs_p
const struct mips_regnum * | regnum
const char ** | mips_processor_reg_names
int | register_size_valid_p
int | register_size
CORE_ADDR(* | syscall_next_pc )(struct frame_info *frame)
int | am33_mode
int | isa
int | code_model
struct type * | copro_type
int | fpu_freg
int | use_pseudo_fsrs
int | fs0_regnum
int | elf_abi
int | bytes_per_word
CGEN_CPU_DESC | gdb_cgen_cpu_desc
int | wordsize
int | soft_float
enum powerpc_elf_abi | elf_abi
enum powerpc_long_double_abi | long_double_abi
enum powerpc_vector_abi | vector_abi
int | ppc_gp0_regnum
int | ppc_toc_regnum
int | ppc_ps_regnum
int | ppc_cr_regnum
int | ppc_lr_regnum
int | ppc_ctr_regnum
int | ppc_xer_regnum
int | ppc_fp0_regnum
int | ppc_fpscr_regnum
int | ppc_mq_regnum
int | ppc_vsr0_regnum
int | ppc_vsr0_upper_regnum
int | ppc_efpr0_regnum
int | ppc_vr0_regnum
int | ppc_vrsave_regnum
int | ppc_ev0_upper_regnum
int | ppc_ev0_regnum
int | ppc_acc_regnum
int | ppc_spefscr_regnum
int | ppc_dl0_regnum
int | lr_frame_offset
int * | sim_regno
struct type * | ppc_builtin_type_vec64
struct type * | ppc_builtin_type_vec128
int(* | ppc_syscall_record )(struct regcache *regcache)
struct type * | rl78_void
struct type * | rl78_uint8
struct type * | rl78_int8
struct type * | rl78_uint16
struct type * | rl78_int16
struct type * | rl78_uint32
struct type * | rl78_int32
struct type * | rl78_data_pointer
struct type * | rl78_code_pointer
struct type * | rl78_psw_type
struct type * | rx_psw_type
struct type * | rx_fpsw_type
enum s390_abi_kind | abi
enum s390_vector_abi_kind | vector_abi
int | gpr_full_regnum
int | pc_regnum
int | cc_regnum
int | v0_full_regnum
int | have_linux_v1
int | have_linux_v2
int | have_tdb
bool | have_gs
struct sh_corefile_regmap * | core_gregmap
int | sizeof_gregset
struct sh_corefile_regmap * | core_fpregmap
int | sizeof_fpregset
struct type * | sh_littlebyte_bigword_type
enum sh_abi | sh_abi
int | npc_regnum
const char ** | fpu_register_names
size_t | fpu_registers_num
const char ** | cp0_register_names
size_t | cp0_registers_num
const struct regset * | gregset
size_t | plt_entry_size
CORE_ADDR(* | step_trap )(struct frame_info *frame, unsigned long insn)
struct type * | sparc_psr_type
struct type * | sparc_fsr_type
struct type * | sparc64_ccr_type
struct type * | sparc64_pstate_type
struct type * | sparc64_fsr_type
struct type * | sparc64_fprs_type
int | id
struct type * | spu_builtin_type_vec128
const gdb_byte * | breakpoint
int | has_gp
int | e_flags
int | e_machine
enum v850_abi | abi
int | eight_byte_align
unsigned int | target_flags
unsigned int | spill_location
unsigned int | spill_size
char * | unused
call_abi_t | call_abi
unsigned int | debug_interrupt_level
unsigned int | icache_line_bytes
unsigned int | dcache_line_bytes
unsigned int | dcache_writeback
unsigned int | isa_use_windowed_registers
unsigned int | isa_use_density_instructions
unsigned int | isa_use_exceptions
unsigned int | isa_use_ext_l32r
unsigned int | isa_max_insn_size
unsigned int | debug_num_ibreaks
unsigned int | debug_num_dbreaks
xtensa_register_t * | regmap
unsigned int | num_regs
unsigned int | num_nopriv_regs
unsigned int | num_pseudo_regs
unsigned int | num_aregs
unsigned int | num_contexts
int | ar_base
int | a0_base
int | wb_regnum
int | ws_regnum
int | ps_regnum
int | lbeg_regnum
int | lend_regnum
int | lcount_regnum
int | sar_regnum
int | litbase_regnum
int | threadptr_regnum
int | interrupt_regnum
int | interrupt2_regnum
int | cpenable_regnum
int | debugcause_regnum
int | exccause_regnum
int | excvaddr_regnum
int | max_register_raw_size
int | max_register_virtual_size
unsigned long * | fp_layout
unsigned int | fp_layout_bytes
unsigned long * | gregmap
struct ctype_cache * | type_entries

## Detailed Description

Definition at line 55 of file aarch64-tdep.h.

## Member Data Documentation

## ◆ a0

struct m32c_reg * gdbarch_tdep::a0

Definition at line 117 of file m32c-tdep.c.

Referenced by m32c_analyze_prologue(), m32c_is_struct_return(), m32c_pushm_is_reg_save(), and make_regs().

## ◆ a0_base

int gdbarch_tdep::a0_base

Definition at line 197 of file xtensa-tdep.h.

Referenced by arreg_number(), call0_frame_cache(), fill_gregset(), supply_gregset_reg(), xtensa_derive_tdep(), xtensa_extract_return_value(), xtensa_frame_prev_register(), xtensa_gdbarch_init(), xtensa_reg_to_regnum(), xtensa_register_type(), xtensa_scan_prologue(), xtensa_store_return_value(), and xtensa_verify_config().

## ◆ a1

struct m32c_reg * gdbarch_tdep::a1

Definition at line 117 of file m32c-tdep.c.

Referenced by m32c_analyze_prologue(), m32c_is_struct_return(), m32c_pushm_is_reg_save(), and make_regs().

## ◆ aarch64_syscall_record

int(* gdbarch_tdep::aarch64_syscall_record) (struct regcache *regcache, unsigned long svc_number)

Definition at line 75 of file aarch64-tdep.h.

Referenced by aarch64_linux_init_abi(), and aarch64_record_branch_except_sys().

## ◆ abi [1/2]

enum v850_abi gdbarch_tdep::abi

Definition at line 274 of file v850-tdep.c.

## ◆ abi [2/2]

enum s390_abi_kind gdbarch_tdep::abi

Definition at line 103 of file s390-linux-tdep.c.

Referenced by mips_linux_init_abi(), mips_register_name(), s390_canonicalize_syscall(), s390_gdbarch_init(), s390_guess_tracepoint_registers(), s390_handle_arg(), s390_init_linux_record_tdep(), s390_iterate_over_regset_sections(), s390_linux_record_signal(), s390_linux_syscall_record(), s390_record_address_mask(), s390_record_gpr_g(), s390_record_gpr_h(), s390_register_call_saved(), and v850_gdbarch_init().

## ◆ al_regnum

int gdbarch_tdep::al_regnum

Definition at line 105 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().

## ◆ am33_mode

int gdbarch_tdep::am33_mode

Definition at line 76 of file mn10300-tdep.h.

Referenced by mn10300_dump_tdep(), and mn10300_gdbarch_init().

## ◆ ar_base

int gdbarch_tdep::ar_base

Definition at line 196 of file xtensa-tdep.h.

Referenced by areg_number(), arreg_number(), fill_gregset(), supply_gregset_reg(), xtensa_derive_tdep(), xtensa_frame_prev_register(), xtensa_register_type(), xtensa_supply_gregset(), and xtensa_verify_config().

## ◆ arm_abi

enum arm_abi_kind gdbarch_tdep::arm_abi

Definition at line 99 of file arm-tdep.h.

Referenced by arm_gdbarch_init(), arm_linux_init_abi(), arm_push_dummy_call(), arm_set_abi(), arm_show_abi(), and arm_vfp_abi_for_function().

## ◆ arm_breakpoint

const gdb_byte* gdbarch_tdep::arm_breakpoint

Definition at line 119 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().

## ◆ arm_breakpoint_size

int gdbarch_tdep::arm_breakpoint_size

Definition at line 120 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().

## ◆ arm_ext_type

struct type* gdbarch_tdep::arm_ext_type

Definition at line 140 of file arm-tdep.h.

Referenced by arm_ext_type().

## ◆ arm_syscall_record

int(* gdbarch_tdep::arm_syscall_record) (struct regcache *regcache, unsigned long svc_number)

Definition at line 145 of file arm-tdep.h.

Referenced by arm_linux_init_abi(), arm_record_coproc_data_proc(), and thumb_record_ldm_stm_swi().

## ◆ ax_regnum

int gdbarch_tdep::ax_regnum

Definition at line 111 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().

## ◆ bfin_abi

enum bfin_abi gdbarch_tdep::bfin_abi

Definition at line 97 of file bfin-tdep.h.

Referenced by bfin_abi(), and bfin_gdbarch_init().

## ◆ bnd0_regnum

int gdbarch_tdep::bnd0_regnum

Definition at line 169 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().

## ◆ bnd0r_regnum

int gdbarch_tdep::bnd0r_regnum

Definition at line 165 of file i386-tdep.h.

Referenced by amd64_init_abi(), i386_bndr_regnum_p(), i386_gdbarch_init(), and i386_validate_tdesc_p().

## ◆ bndcfgu_regnum

int gdbarch_tdep::bndcfgu_regnum

Definition at line 173 of file i386-tdep.h.

Referenced by amd64_init_abi(), i386_gdbarch_init(), i386_mpx_bd_base(), and i386_validate_tdesc_p().

## ◆ breakpoint

const gdb_byte* gdbarch_tdep::breakpoint

Definition at line 50 of file tic6x-tdep.h.

Referenced by tic6x_gdbarch_init(), tic6x_sw_breakpoint_from_kind(), and tic6x_uclinux_init_abi().

## ◆ bytes_per_address

int gdbarch_tdep::bytes_per_address

Definition at line 89 of file hppa-tdep.h.

Referenced by hppa_dump_tdep(), hppa_gdbarch_init(), hppa_linux_iterate_over_regset_sections(), or1k_dump_tdep(), and or1k_gdbarch_init().

## ◆ bytes_per_word

int gdbarch_tdep::bytes_per_word

Definition at line 68 of file or1k-tdep.c.

Referenced by or1k_dump_tdep(), and or1k_gdbarch_init().

## ◆ call_abi

call_abi_t gdbarch_tdep::call_abi

Definition at line 168 of file xtensa-tdep.h.

## ◆ call_length

int gdbarch_tdep::call_length

Definition at line 195 of file avr-tdep.c.

Referenced by avr_frame_prev_register(), avr_frame_unwind_cache(), avr_gdbarch_init(), avr_push_dummy_call(), and avr_scan_prologue().

## ◆ cc_regnum

int gdbarch_tdep::cc_regnum

Definition at line 111 of file s390-linux-tdep.c.

Referenced by s390_ax_pseudo_register_collect(), s390_ax_pseudo_register_push_stack(), s390_gdbarch_init(), s390_pseudo_register_name(), s390_pseudo_register_read(), s390_pseudo_register_reggroup_p(), s390_pseudo_register_type(), s390_pseudo_register_write(), and s390_unwind_pseudo_register().

## ◆ code_addr_reg_type

struct type * gdbarch_tdep::code_addr_reg_type

Definition at line 133 of file m32c-tdep.c.

Referenced by make_types().

## ◆ code_model

int gdbarch_tdep::code_model

Definition at line 119 of file msp430-tdep.c.

Referenced by msp430_analyze_prologue(), msp430_gdbarch_init(), msp430_push_dummy_call(), and msp430_return_value().

## ◆ copro_type

struct type* gdbarch_tdep::copro_type

Definition at line 145 of file mt-tdep.c.

Referenced by mt_register_type().

## ◆ core_fpregmap

struct sh_corefile_regmap* gdbarch_tdep::core_fpregmap

Definition at line 102 of file sh-tdep.h.

Referenced by sh_corefile_collect_regset(), sh_corefile_supply_regset(), sh_iterate_over_regset_sections(), and sh_linux_init_abi().

## ◆ core_gregmap

struct sh_corefile_regmap* gdbarch_tdep::core_gregmap

Definition at line 97 of file sh-tdep.h.

Referenced by sh_corefile_collect_regset(), sh_corefile_supply_regset(), sh_iterate_over_regset_sections(), sh_linux_init_abi(), and shnbsd_init_abi().

## ◆ cp0_register_names

const char** gdbarch_tdep::cp0_register_names

Definition at line 69 of file sparc-tdep.h.

Referenced by sparc32_gdbarch_init(), and sparc64_init_abi().

## ◆ cp0_registers_num

size_t gdbarch_tdep::cp0_registers_num

Definition at line 70 of file sparc-tdep.h.

Referenced by sparc32_gdbarch_init(), and sparc64_init_abi().

## ◆ cpenable_regnum

int gdbarch_tdep::cpenable_regnum

Definition at line 211 of file xtensa-tdep.h.

Referenced by xtensa_derive_tdep().

## ◆ cpu_desc

CGEN_CPU_DESC gdbarch_tdep::cpu_desc

Definition at line 127 of file mep-tdep.c.

Referenced by me_module_register_set(), and mep_gdbarch_init().

## ◆ cris_dwarf2_cfi

int gdbarch_tdep::cris_dwarf2_cfi

Definition at line 31 of file cris-tdep.h.

Referenced by cris_dump_tdep(), and cris_gdbarch_init().

## ◆ cris_mode

const char* gdbarch_tdep::cris_mode

Definition at line 30 of file cris-tdep.h.

Referenced by cris_dump_tdep(), cris_gdbarch_init(), cris_sw_breakpoint_from_kind(), and crisv32_single_step_through_delay().

## ◆ cris_version

unsigned int gdbarch_tdep::cris_version

Definition at line 29 of file cris-tdep.h.

Referenced by cris_dump_tdep(), cris_frame_unwind_cache(), cris_gdbarch_init(), cris_linux_init_abi(), cris_sigtramp_frame_unwind_cache(), cris_skip_prologue(), cris_spec_reg_applicable(), and cris_supply_gregset().

## ◆ data_addr_reg_type

struct type* gdbarch_tdep::data_addr_reg_type

Definition at line 133 of file m32c-tdep.c.

Referenced by check_for_saved(), make_regs(), and make_types().

## ◆ dcache_line_bytes

unsigned int gdbarch_tdep::dcache_line_bytes

Definition at line 175 of file xtensa-tdep.h.

## ◆ dcache_writeback

unsigned int gdbarch_tdep::dcache_writeback

Definition at line 176 of file xtensa-tdep.h.

## ◆ debug_interrupt_level

unsigned int gdbarch_tdep::debug_interrupt_level

Definition at line 172 of file xtensa-tdep.h.

## ◆ debug_num_dbreaks

unsigned int gdbarch_tdep::debug_num_dbreaks

Definition at line 184 of file xtensa-tdep.h.

## ◆ debug_num_ibreaks

unsigned int gdbarch_tdep::debug_num_ibreaks

Definition at line 183 of file xtensa-tdep.h.

## ◆ debugcause_regnum

int gdbarch_tdep::debugcause_regnum

Definition at line 212 of file xtensa-tdep.h.

Referenced by xtensa_derive_tdep().

## ◆ default_mask_address_p

int gdbarch_tdep::default_mask_address_p

Definition at line 98 of file mips-tdep.h.

Referenced by mips_dump_tdep(), mips_gdbarch_init(), and mips_mask_address_p().

## ◆ dwarf_regs

struct m32c_reg* gdbarch_tdep::dwarf_regs[M32C_MAX_DWARF_REGNUM+1]

Definition at line 123 of file m32c-tdep.c.

Referenced by m32c_debug_info_reg_to_regnum(), make_regs(), and set_dwarf_regnum().

## ◆ dynamic_sigtramp_offset

LONGEST(* gdbarch_tdep::dynamic_sigtramp_offset) (struct gdbarch *, CORE_ADDR)

Definition at line 78 of file alpha-tdep.h.

Referenced by alpha_gdbarch_init(), alpha_linux_init_abi(), alpha_sigtramp_frame_this_id(), alphanbsd_init_abi(), and alphaobsd_init_abi().

## ◆ e_flags

int gdbarch_tdep::e_flags

Definition at line 270 of file v850-tdep.c.

Referenced by mep_gdbarch_init(), and v850_gdbarch_init().

## ◆ e_machine

int gdbarch_tdep::e_machine

Definition at line 271 of file v850-tdep.c.

Referenced by v850_gdbarch_init().

## ◆ eax_regnum

int gdbarch_tdep::eax_regnum

Definition at line 118 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().

## ◆ eight_byte_align

int gdbarch_tdep::eight_byte_align

Definition at line 275 of file v850-tdep.c.

Referenced by v850_gdbarch_init(), and v850_push_dummy_call().

## ◆ elf_abi [1/2]

int gdbarch_tdep::elf_abi

Definition at line 52 of file nds32-tdep.h.

Referenced by nds32_abi_split(), nds32_abi_use_fpr(), nds32_analyze_epilogue(), nds32_analyze_prologue(), nds32_extract_return_value(), nds32_gdbarch_init(), nds32_push_dummy_call(), nds32_stack_frame_destroyed_p(), nds32_store_return_value(), ppc64_plt_entry_point(), ppc64_sysv_abi_push_dummy_call(), ppc64_sysv_abi_push_param(), ppc64_sysv_abi_return_value(), ppc_linux_init_abi(), and rs6000_gdbarch_init().

## ◆ elf_abi [2/2]

enum powerpc_elf_abi gdbarch_tdep::elf_abi

Definition at line 219 of file ppc-tdep.h.

## ◆ elf_flags

int gdbarch_tdep::elf_flags

Definition at line 142 of file m68hc11-tdep.c.

Referenced by frv_gdbarch_init(), m68hc11_gdbarch_init(), mips_dump_tdep(), mips_gdbarch_init(), msp430_gdbarch_init(), rl78_gdbarch_init(), rl78_return_value(), and rx_gdbarch_init().

## ◆ exccause_regnum

int gdbarch_tdep::exccause_regnum

Definition at line 213 of file xtensa-tdep.h.

Referenced by xtensa_derive_tdep().

## ◆ excvaddr_regnum

int gdbarch_tdep::excvaddr_regnum

Definition at line 214 of file xtensa-tdep.h.

Referenced by xtensa_derive_tdep().

## ◆ fb

struct m32c_reg * gdbarch_tdep::fb

Definition at line 119 of file m32c-tdep.c.

Referenced by m32c_analyze_prologue(), m32c_frame_base(), m32c_pushm_is_reg_save(), m32c_virtual_frame_pointer(), and make_regs().

## ◆ find_global_pointer

CORE_ADDR(* gdbarch_tdep::find_global_pointer) (struct gdbarch *, struct value *)

Definition at line 97 of file hppa-tdep.h.

Referenced by hppa32_push_dummy_call(), hppa64_push_dummy_call(), hppa_gdbarch_init(), hppa_linux_init_abi(), and hppabsd_init_abi().

## ◆ find_global_pointer_from_solib

CORE_ADDR(* gdbarch_tdep::find_global_pointer_from_solib) (struct gdbarch *gdbarch, CORE_ADDR faddr)

Definition at line 247 of file ia64-tdep.h.

Referenced by ia64_find_global_pointer().

## ◆ flavour

enum m68k_flavour gdbarch_tdep::flavour

Definition at line 89 of file m68k-tdep.h.

Referenced by m68k_gdbarch_init(), and m68k_register_type().

## ◆ flg

struct m32c_reg * gdbarch_tdep::flg

Definition at line 116 of file m32c-tdep.c.

Referenced by m32c_read_flg(), and make_regs().

## ◆ float_return

int gdbarch_tdep::float_return

Definition at line 86 of file m68k-tdep.h.

Referenced by m68k_gdbarch_init(), m68k_svr4_extract_return_value(), and m68k_svr4_store_return_value().

## ◆ found_abi

enum mips_abi gdbarch_tdep::found_abi

Definition at line 93 of file mips-tdep.h.

Referenced by mips_gdbarch_init().

## ◆ fp_layout

unsigned long* gdbarch_tdep::fp_layout

Definition at line 218 of file xtensa-tdep.h.

## ◆ fp_layout_bytes

unsigned int gdbarch_tdep::fp_layout_bytes

Definition at line 219 of file xtensa-tdep.h.

## ◆ fp_model

enum arm_float_model gdbarch_tdep::fp_model

Definition at line 101 of file arm-tdep.h.

Referenced by arm_fbsd_init_abi(), arm_gdbarch_init(), arm_linux_init_abi(), arm_netbsd_elf_init_abi(), arm_vfp_abi_for_function(), arm_wince_init_abi(), armobsd_init_abi(), and show_fp_model().

## ◆ fpregs_present

int gdbarch_tdep::fpregs_present

Definition at line 93 of file m68k-tdep.h.

Referenced by m68k_convert_register_p(), m68k_gdbarch_init(), m68k_register_name(), and m68k_register_type().

## ◆ fpregset

const struct regset * gdbarch_tdep::fpregset

Definition at line 253 of file i386-tdep.h.

Referenced by amd64_init_abi(), i386_gdbarch_init(), i386_iterate_over_regset_sections(), sparc32_linux_init_abi(), sparc32_sol2_init_abi(), sparc32nbsd_init_abi(), sparc64_linux_init_abi(), sparc64_sol2_init_abi(), sparc64fbsd_init_abi(), sparc64nbsd_init_abi(), sparc64obsd_init_abi(), and sparc_iterate_over_regset_sections().

## ◆ fpu_freg

int gdbarch_tdep::fpu_freg

Definition at line 46 of file nds32-tdep.h.

Referenced by nds32_gdbarch_init(), nds32_pseudo_register_read(), nds32_pseudo_register_write(), and nds32_push_dummy_call().

## ◆ fpu_register_names

const char** gdbarch_tdep::fpu_register_names

Definition at line 67 of file sparc-tdep.h.

Referenced by sparc32_gdbarch_init(), and sparc64_init_abi().

## ◆ fpu_registers_num

size_t gdbarch_tdep::fpu_registers_num

Definition at line 68 of file sparc-tdep.h.

Referenced by sparc32_gdbarch_init(), and sparc64_init_abi().

## ◆ frv_abi

enum frv_abi gdbarch_tdep::frv_abi

Definition at line 73 of file frv-tdep.c.

Referenced by frv_abi(), new_variant(), and set_variant_abi_fdpic().

## ◆ fs0_regnum

int gdbarch_tdep::fs0_regnum

Definition at line 50 of file nds32-tdep.h.

Referenced by BP_MANIPULATION(), nds32_extract_return_value(), nds32_gdbarch_init(), nds32_push_dummy_call(), and nds32_store_return_value().

## ◆ func_void_type

struct type* gdbarch_tdep::func_void_type

Definition at line 200 of file avr-tdep.c.

Referenced by avr_gdbarch_init().

## ◆ func_voyd

struct type * gdbarch_tdep::func_voyd

Definition at line 128 of file m32c-tdep.c.

Referenced by make_types().

## ◆ gdb_cgen_cpu_desc

CGEN_CPU_DESC gdbarch_tdep::gdb_cgen_cpu_desc

Definition at line 70 of file or1k-tdep.c.

Referenced by BP_MANIPULATION(), and or1k_gdbarch_init().

## ◆ gpr_full_regnum

int gdbarch_tdep::gpr_full_regnum

Definition at line 109 of file s390-linux-tdep.c.

Referenced by regnum_is_gpr_full(), s390_all_but_pc_registers_record(), s390_ax_pseudo_register_collect(), s390_ax_pseudo_register_push_stack(), s390_dwarf_reg_to_regnum(), s390_gdbarch_init(), s390_iterate_over_regset_sections(), s390_linux_record_signal(), s390_pseudo_register_name(), s390_pseudo_register_read(), s390_pseudo_register_write(), s390_sigtramp_frame_unwind_cache(), and s390_unwind_pseudo_register().

## ◆ gregmap

unsigned long* gdbarch_tdep::gregmap

Definition at line 220 of file xtensa-tdep.h.

## ◆ gregset

const struct regset* gdbarch_tdep::gregset

Definition at line 73 of file sparc-tdep.h.

Referenced by fetch_all_gp_regs(), fetch_core_registers(), sparc32_gdbarch_init(), sparc32_linux_init_abi(), sparc32_sol2_init_abi(), sparc32nbsd_init_abi(), sparc64_linux_init_abi(), sparc64_sol2_init_abi(), sparc64fbsd_init_abi(), sparc64nbsd_init_abi(), sparc64obsd_init_abi(), sparc_iterate_over_regset_sections(), and store_all_gp_regs().

## ◆ gregset_num_regs

int gdbarch_tdep::gregset_num_regs

Definition at line 62 of file i386-tdep.h.

Referenced by amd64_linux_init_abi(), amd64_sol2_init_abi(), amd64_x32_linux_init_abi(), amd64fbsd_init_abi(), amd64nbsd_init_abi(), amd64obsd_init_abi(), i386_collect_gregset(), i386_cygwin_init_abi(), i386_gdbarch_init(), i386_linux_init_abi(), i386_sol2_init_abi(), i386_supply_gregset(), i386fbsd4_init_abi(), i386fbsd_init_abi(), i386gnu_init_abi(), i386nbsd_init_abi(), i386nto_init_abi(), and i386obsd_init_abi().

## ◆ gregset_reg_offset

int* gdbarch_tdep::gregset_reg_offset

Definition at line 61 of file i386-tdep.h.

Referenced by amd64_linux_init_abi(), amd64_sol2_init_abi(), amd64_x32_linux_init_abi(), amd64fbsd_init_abi(), amd64nbsd_init_abi(), amd64obsd_init_abi(), i386_collect_gregset(), i386_cygwin_init_abi(), i386_gdbarch_init(), i386_linux_init_abi(), i386_sol2_init_abi(), i386_supply_gregset(), i386fbsd4_init_abi(), i386fbsd_init_abi(), i386gnu_init_abi(), i386nbsd_init_abi(), i386nto_init_abi(), i386nto_supply_gregset(), and i386obsd_init_abi().

## ◆ has_gp

int gdbarch_tdep::has_gp

Definition at line 52 of file tic6x-tdep.h.

Referenced by tic6x_gdbarch_init(), tic6x_linux_rt_sigreturn_init(), and tic6x_register_sigcontext_offset().

## ◆ have_fpa_registers

int gdbarch_tdep::have_fpa_registers

Definition at line 103 of file arm-tdep.h.

Referenced by arm_gdbarch_init(), arm_linux_fetch_inferior_registers(), arm_linux_iterate_over_regset_sections(), and arm_linux_store_inferior_registers().

## ◆ have_gs

bool gdbarch_tdep::have_gs

Definition at line 117 of file s390-linux-tdep.c.

Referenced by s390_gdbarch_init(), and s390_iterate_over_regset_sections().

## ◆ have_linux_v1

int gdbarch_tdep::have_linux_v1

Definition at line 114 of file s390-linux-tdep.c.

Referenced by s390_gdbarch_init(), and s390_iterate_over_regset_sections().

## ◆ have_linux_v2

int gdbarch_tdep::have_linux_v2

Definition at line 115 of file s390-linux-tdep.c.

Referenced by s390_gdbarch_init(), and s390_iterate_over_regset_sections().

## ◆ have_neon

int gdbarch_tdep::have_neon

Definition at line 113 of file arm-tdep.h.

Referenced by arm_gdbarch_init().

## ◆ have_neon_pseudos

int gdbarch_tdep::have_neon_pseudos

Definition at line 110 of file arm-tdep.h.

Referenced by arm_gdbarch_init().

## ◆ have_tdb

int gdbarch_tdep::have_tdb

Definition at line 116 of file s390-linux-tdep.c.

Referenced by s390_gdbarch_init(), and s390_iterate_over_regset_sections().

## ◆ have_vfp_pseudos

int gdbarch_tdep::have_vfp_pseudos

Definition at line 108 of file arm-tdep.h.

Referenced by arm_gdbarch_init().

## ◆ have_wmmx_registers

int gdbarch_tdep::have_wmmx_registers

Definition at line 104 of file arm-tdep.h.

Referenced by arm_gdbarch_init(), arm_linux_fetch_inferior_registers(), and arm_linux_store_inferior_registers().

## ◆ i386_bnd_type

struct type* gdbarch_tdep::i386_bnd_type

Definition at line 239 of file i386-tdep.h.

Referenced by i386_bnd_type().

## ◆ i386_intx80_record

int(* gdbarch_tdep::i386_intx80_record) (struct regcache *regcache)

Definition at line 246 of file i386-tdep.h.

Referenced by i386_linux_init_abi(), and i386_process_record().

## ◆ i386_mmx_type

struct type* gdbarch_tdep::i386_mmx_type

Definition at line 235 of file i386-tdep.h.

Referenced by i386_mmx_type().

## ◆ i386_syscall_record

int(* gdbarch_tdep::i386_syscall_record) (struct regcache *regcache)

Definition at line 250 of file i386-tdep.h.

Referenced by amd64_linux_init_abi(), amd64_x32_linux_init_abi(), i386_linux_init_abi(), and i386_process_record().

## ◆ i386_sysenter_record

int(* gdbarch_tdep::i386_sysenter_record) (struct regcache *regcache)

Definition at line 248 of file i386-tdep.h.

Referenced by i386_linux_init_abi(), and i386_process_record().

## ◆ i386_ymm_type

struct type* gdbarch_tdep::i386_ymm_type

Definition at line 236 of file i386-tdep.h.

Referenced by i386_ymm_type().

## ◆ i386_zmm_type

struct type* gdbarch_tdep::i386_zmm_type

Definition at line 237 of file i386-tdep.h.

Referenced by i386_zmm_type().

## ◆ i387_ext_type

struct type* gdbarch_tdep::i387_ext_type

Definition at line 238 of file i386-tdep.h.

Referenced by i387_ext_type().

## ◆ ia64_ext_type

struct type* gdbarch_tdep::ia64_ext_type

Definition at line 251 of file ia64-tdep.h.

Referenced by ia64_ext_type().

## ◆ icache_line_bytes

unsigned int gdbarch_tdep::icache_line_bytes

Definition at line 174 of file xtensa-tdep.h.

## ◆ id

int gdbarch_tdep::id

Definition at line 64 of file spu-tdep.c.

Referenced by spu_dummy_id(), spu_frame_unwind_cache(), spu_gdbarch_id(), spu_gdbarch_init(), spu_get_longjmp_target(), spu_objfile_from_frame(), spu_read_pc(), spu_unwind_pc(), and spu_unwind_sp().

## ◆ in_solib_call_trampoline

int(* gdbarch_tdep::in_solib_call_trampoline) (struct gdbarch *gdbarch, CORE_ADDR pc)

Definition at line 102 of file hppa-tdep.h.

Referenced by hppa_linux_init_abi(), hppa_stub_unwind_sniffer(), and hppabsd_init_abi().

## ◆ infcall_ops

struct ia64_infcall_ops gdbarch_tdep::infcall_ops

Definition at line 253 of file ia64-tdep.h.

Referenced by ia64_gdbarch_init(), and ia64_push_dummy_call().

## ◆ int16

struct type * gdbarch_tdep::int16

Definition at line 130 of file m32c-tdep.c.

Referenced by make_regs(), and make_types().

## ◆ int32

struct type * gdbarch_tdep::int32

Definition at line 130 of file m32c-tdep.c.

Referenced by make_regs(), make_types(), and store_regs_user_thread().

## ◆ int64

struct type * gdbarch_tdep::int64

Definition at line 130 of file m32c-tdep.c.

Referenced by make_regs(), make_types(), and store_regs_user_thread().

## ◆ int8

struct type* gdbarch_tdep::int8

Definition at line 130 of file m32c-tdep.c.

Referenced by make_regs(), and make_types().

## ◆ interrupt2_regnum

int gdbarch_tdep::interrupt2_regnum

Definition at line 210 of file xtensa-tdep.h.

Referenced by xtensa_derive_tdep().

## ◆ interrupt_regnum

int gdbarch_tdep::interrupt_regnum

Definition at line 209 of file xtensa-tdep.h.

Referenced by xtensa_derive_tdep().

## ◆ is_elf

int gdbarch_tdep::is_elf

Definition at line 93 of file hppa-tdep.h.

Referenced by hppa_dump_tdep(), hppa_linux_init_abi(), hppabsd_init_abi(), and internalize_unwinds().

## ◆ is_m

int gdbarch_tdep::is_m

Definition at line 115 of file arm-tdep.h.

Referenced by arm_gdbarch_init().

## ◆ isa

int gdbarch_tdep::isa

Definition at line 113 of file msp430-tdep.c.

Referenced by msp430_gdbarch_init().

## ◆ isa_max_insn_size

unsigned int gdbarch_tdep::isa_max_insn_size

Definition at line 182 of file xtensa-tdep.h.

## ◆ isa_use_density_instructions

unsigned int gdbarch_tdep::isa_use_density_instructions

Definition at line 179 of file xtensa-tdep.h.

## ◆ isa_use_exceptions

unsigned int gdbarch_tdep::isa_use_exceptions

Definition at line 180 of file xtensa-tdep.h.

Referenced by xtensa_verify_config().

## ◆ isa_use_ext_l32r

unsigned int gdbarch_tdep::isa_use_ext_l32r

Definition at line 181 of file xtensa-tdep.h.

## ◆ isa_use_windowed_registers

unsigned int gdbarch_tdep::isa_use_windowed_registers

Definition at line 178 of file xtensa-tdep.h.

Referenced by xtensa_verify_config().

## ◆ jb_elt_size

size_t gdbarch_tdep::jb_elt_size

Definition at line 65 of file aarch64-tdep.h.

Referenced by aarch64_gdbarch_init(), aarch64_get_longjmp_target(), alpha_get_longjmp_target(), alpha_linux_init_abi(), alphanbsd_init_abi(), alphaobsd_init_abi(), arm_fbsd_init_abi(), arm_get_longjmp_target(), arm_linux_init_abi(), arm_netbsd_init_abi_common(), arm_wince_init_abi(), armobsd_init_abi(), m68k_gdbarch_init(), m68k_get_longjmp_target(), m68k_linux_init_abi(), and m68kbsd_init_abi().

## ◆ jb_pc

int gdbarch_tdep::jb_pc

Definition at line 62 of file aarch64-tdep.h.

Referenced by aarch64_fbsd_init_abi(), aarch64_gdbarch_init(), aarch64_get_longjmp_target(), aarch64_linux_init_abi(), aarch64_newlib_init_abi(), alpha_gdbarch_init(), alpha_get_longjmp_target(), alpha_linux_init_abi(), alphanbsd_init_abi(), alphaobsd_init_abi(), arc_dump_tdep(), arc_gdbarch_init(), arc_get_longjmp_target(), arc_newlib_init_osabi(), arm_fbsd_init_abi(), arm_gdbarch_init(), arm_get_longjmp_target(), arm_linux_init_abi(), arm_netbsd_init_abi_common(), arm_wince_init_abi(), armobsd_init_abi(), m68k_gdbarch_init(), m68k_get_longjmp_target(), m68k_linux_init_abi(), m68kbsd_init_abi(), nios2_gdbarch_init(), nios2_get_longjmp_target(), and nios2_linux_init_abi().

## ◆ jb_pc_offset

int gdbarch_tdep::jb_pc_offset

Definition at line 210 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().

## ◆ k0_regnum

int gdbarch_tdep::k0_regnum

Definition at line 92 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().

## ◆ k_register_names

const char** gdbarch_tdep::k_register_names

Definition at line 183 of file i386-tdep.h.

Referenced by amd64_init_abi(), and i386_validate_tdesc_p().

## ◆ lbeg_regnum

int gdbarch_tdep::lbeg_regnum

Definition at line 202 of file xtensa-tdep.h.

Referenced by xtensa_derive_tdep().

## ◆ lcount_regnum

int gdbarch_tdep::lcount_regnum

Definition at line 204 of file xtensa-tdep.h.

Referenced by xtensa_derive_tdep().

## ◆ lend_regnum

int gdbarch_tdep::lend_regnum

Definition at line 203 of file xtensa-tdep.h.

Referenced by xtensa_derive_tdep().

## ◆ litbase_regnum

int gdbarch_tdep::litbase_regnum

Definition at line 206 of file xtensa-tdep.h.

Referenced by call0_track_op(), and xtensa_derive_tdep().

## ◆ long_double_abi

enum powerpc_long_double_abi gdbarch_tdep::long_double_abi

Definition at line 222 of file ppc-tdep.h.

Referenced by ppc_linux_init_abi(), and rs6000_gdbarch_init().

## ◆ lowest_pc

CORE_ADDR gdbarch_tdep::lowest_pc

Definition at line 58 of file aarch64-tdep.h.

Referenced by aarch64_dump_tdep(), aarch64_gdbarch_init(), aarch64_linux_init_abi(), arm_dump_tdep(), arm_gdbarch_init(), arm_linux_init_abi(), and arm_netbsd_init_abi_common().

## ◆ lr_frame_offset

int gdbarch_tdep::lr_frame_offset

Definition at line 265 of file ppc-tdep.h.

Referenced by rs6000_aix_init_osabi(), rs6000_frame_cache(), and rs6000_gdbarch_init().

## ◆ m68881_ext_type

struct type* gdbarch_tdep::m68881_ext_type

Definition at line 97 of file m68k-tdep.h.

Referenced by m68881_ext_type().

## ◆ m68k_ps_type

struct type* gdbarch_tdep::m68k_ps_type

Definition at line 96 of file m68k-tdep.h.

Referenced by BP_MANIPULATION(), and m68k_register_type().

## ◆ max_register_raw_size

int gdbarch_tdep::max_register_raw_size

Definition at line 216 of file xtensa-tdep.h.

Referenced by xtensa_derive_tdep().

## ◆ max_register_virtual_size

int gdbarch_tdep::max_register_virtual_size

Definition at line 217 of file xtensa-tdep.h.

Referenced by xtensa_derive_tdep().

## ◆ me_module

CONFIG_ATTR gdbarch_tdep::me_module

Definition at line 143 of file mep-tdep.c.

Referenced by current_me_module(), and mep_gdbarch_init().

## ◆ mips64_transfers_32bit_regs_p

int gdbarch_tdep::mips64_transfers_32bit_regs_p

Definition at line 101 of file mips-tdep.h.

Referenced by mips_gdbarch_init().

## ◆ mips_abi

enum mips_abi gdbarch_tdep::mips_abi

Definition at line 92 of file mips-tdep.h.

Referenced by mips_abi(), mips_dump_tdep(), mips_gdbarch_init(), and mips_linux_get_syscall_number().

## ◆ mips_fpu_type

enum mips_fpu_type gdbarch_tdep::mips_fpu_type

Definition at line 95 of file mips-tdep.h.

Referenced by mips_eabi_return_value(), mips_gdbarch_init(), mips_n32n64_return_value(), and mips_o32_return_value().

## ◆ mips_isa

enum mips_isa gdbarch_tdep::mips_isa

Definition at line 94 of file mips-tdep.h.

Referenced by is_micromips_isa(), is_mips16_isa(), and mips_gdbarch_init().

## ◆ mips_last_arg_regnum

int gdbarch_tdep::mips_last_arg_regnum

Definition at line 96 of file mips-tdep.h.

Referenced by mips_gdbarch_init().

## ◆ mips_last_fp_arg_regnum

int gdbarch_tdep::mips_last_fp_arg_regnum

Definition at line 97 of file mips-tdep.h.

Referenced by mips_gdbarch_init().

## ◆ mips_processor_reg_names

const char** gdbarch_tdep::mips_processor_reg_names

Definition at line 107 of file mips-tdep.h.

Referenced by mips_gdbarch_init(), and mips_register_name().

## ◆ mm0_regnum

int gdbarch_tdep::mm0_regnum

Definition at line 78 of file i386-tdep.h.

Referenced by i386_gdbarch_init(), i386_mmx_regnum_p(), and i386_mmx_regnum_to_fp_regnum().

## ◆ mpx_register_names

const char** gdbarch_tdep::mpx_register_names

Definition at line 176 of file i386-tdep.h.

Referenced by amd64_init_abi(), and i386_validate_tdesc_p().

## ◆ neon_double_type

struct type* gdbarch_tdep::neon_double_type

Definition at line 141 of file arm-tdep.h.

Referenced by arm_neon_double_type().

## ◆ neon_quad_type

struct type* gdbarch_tdep::neon_quad_type

Definition at line 142 of file arm-tdep.h.

Referenced by arm_neon_quad_type().

## ◆ npc_regnum

int gdbarch_tdep::npc_regnum

Definition at line 64 of file sparc-tdep.h.

Referenced by sparc32_gdbarch_init(), sparc64_init_abi(), sparc64_linux_write_pc(), sparc_linux_write_pc(), sparc_software_single_step(), and sparc_write_pc().

## ◆ num_aregs

unsigned int gdbarch_tdep::num_aregs

Definition at line 193 of file xtensa-tdep.h.

Referenced by areg_number(), arreg_number(), fill_gregset(), supply_gregset_reg(), xtensa_frame_cache(), xtensa_register_type(), xtensa_supply_gregset(), and xtensa_verify_config().

## ◆ num_byte_regs

int gdbarch_tdep::num_byte_regs

Definition at line 102 of file i386-tdep.h.

Referenced by amd64_init_abi(), i386_byte_regnum_p(), and i386_gdbarch_init().

## ◆ num_contexts

unsigned int gdbarch_tdep::num_contexts

Definition at line 194 of file xtensa-tdep.h.

## ◆ num_core_regs

int gdbarch_tdep::num_core_regs

Definition at line 121 of file i386-tdep.h.

Referenced by amd64_init_abi(), i386_gdbarch_init(), and i386_validate_tdesc_p().

## ◆ num_dword_regs

int gdbarch_tdep::num_dword_regs

Definition at line 114 of file i386-tdep.h.

Referenced by amd64_init_abi(), amd64_x32_init_abi(), i386_dword_regnum_p(), and i386_gdbarch_init().

## ◆ num_fprs

int gdbarch_tdep::num_fprs

Definition at line 79 of file frv-tdep.c.

Referenced by new_variant(), and set_variant_num_fprs().

## ◆ num_gprs

int gdbarch_tdep::num_gprs

Definition at line 76 of file frv-tdep.c.

Referenced by new_variant(), and set_variant_num_gprs().

## ◆ num_hw_breakpoints

int gdbarch_tdep::num_hw_breakpoints

Definition at line 85 of file frv-tdep.c.

Referenced by frv_gdbarch_init(), and new_variant().

## ◆ num_hw_watchpoints

int gdbarch_tdep::num_hw_watchpoints

Definition at line 82 of file frv-tdep.c.

Referenced by frv_gdbarch_init(), and new_variant().

## ◆ num_k_regs

int gdbarch_tdep::num_k_regs

Definition at line 88 of file i386-tdep.h.

## ◆ num_mmx_regs

int gdbarch_tdep::num_mmx_regs

Definition at line 74 of file i386-tdep.h.

Referenced by amd64_init_abi(), i386_gdbarch_init(), and i386_mmx_regnum_p().

## ◆ num_nopriv_regs

unsigned int gdbarch_tdep::num_nopriv_regs

Definition at line 191 of file xtensa-tdep.h.

Referenced by xtensa_derive_tdep().

## ◆ num_pkeys_regs

int gdbarch_tdep::num_pkeys_regs

Definition at line 195 of file i386-tdep.h.

Referenced by amd64_init_abi(), i386_gdbarch_init(), and i386_validate_tdesc_p().

## ◆ num_pseudo_regs

unsigned int gdbarch_tdep::num_pseudo_regs

Definition at line 192 of file xtensa-tdep.h.

Referenced by xtensa_derive_tdep(), and xtensa_gdbarch_init().

## ◆ num_regs [1/2]

int gdbarch_tdep::num_regs

Definition at line 113 of file m32c-tdep.c.

Referenced by add_reg(), make_regs(), mips_gdbarch_init(), mn10300_gdbarch_init(), nds32_gdbarch_init(), xtensa_derive_tdep(), and xtensa_gdbarch_init().

## ◆ num_regs [2/2]

unsigned int gdbarch_tdep::num_regs

Definition at line 190 of file xtensa-tdep.h.

## ◆ num_word_regs

int gdbarch_tdep::num_word_regs

Definition at line 108 of file i386-tdep.h.

Referenced by amd64_init_abi(), i386_gdbarch_init(), and i386_word_regnum_p().

## ◆ num_xmm_avx512_regs

int gdbarch_tdep::num_xmm_avx512_regs

Definition at line 127 of file i386-tdep.h.

Referenced by amd64_init_abi(), i386_gdbarch_init(), i386_validate_tdesc_p(), and i386_xmm_avx512_regnum_p().

## ◆ num_xmm_regs

int gdbarch_tdep::num_xmm_regs

Definition at line 124 of file i386-tdep.h.

Referenced by amd64_init_abi(), i386_darwin_init_abi(), i386_gdbarch_init(), i386_validate_tdesc_p(), i386_xmm_regnum_p(), i387_collect_fxsave(), i387_collect_xsave(), i387_supply_fxsave(), and i387_supply_xsave().

## ◆ num_ymm_avx512_regs

int gdbarch_tdep::num_ymm_avx512_regs

Definition at line 133 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().

## ◆ num_ymm_regs

int gdbarch_tdep::num_ymm_regs

Definition at line 81 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().

## ◆ num_zmm_regs

int gdbarch_tdep::num_zmm_regs

Definition at line 95 of file i386-tdep.h.

Referenced by amd64_init_abi(), i386_gdbarch_init(), i386_validate_tdesc_p(), i386_zmm_regnum_p(), and i386_zmmh_regnum_p().

## ◆ pc

struct m32c_reg* gdbarch_tdep::pc

Definition at line 116 of file m32c-tdep.c.

Referenced by aarch64_get_longjmp_target(), alpha_get_longjmp_target(), alpha_heuristic_proc_start(), alphaobsd_pc_in_sigtramp(), alphaobsd_sigtramp_offset(), amd64_sigtramp_frame_sniffer(), amd64_sol2_sigtramp_p(), arc_get_longjmp_target(), arm_get_longjmp_target(), arm_skip_stub(), avr_frame_prev_register(), avr_unwind_pc(), branch_dest(), check_for_saved(), deal_with_atomic_sequence(), extract_call_winsize(), hppa_stub_unwind_sniffer(), i386_sigtramp_frame_sniffer(), i386nto_sigtramp_p(), ia64_sigtramp_frame_sniffer(), m32c_analyze_prologue(), m32c_unwind_pc(), m32c_virtual_frame_pointer(), m68k_get_longjmp_target(), make_regs(), micromips_bc1_pc(), micromips_deal_with_atomic_sequence(), micromips_pc_insn_size(), mips32_next_pc(), mips_deal_with_atomic_sequence(), nds32_analyze_epilogue(), nds32_analyze_prologue(), nds32_skip_prologue(), nios2_get_longjmp_target(), or1k_skip_prologue(), ppc_skip_trampoline_code(), rs6000_epilogue_frame_this_id(), rs6000_in_function_epilogue_frame_p(), rs6000_stack_frame_destroyed_p(), s390_linux_get_syscall_number(), s390_unwind_pc(), s390_write_pc(), skip_prologue(), sparc32obsd_pc_in_sigtramp(), sparc64_linux_write_pc(), sparc_analyze_prologue(), sparc_linux_write_pc(), sparc_software_single_step(), sparc_write_pc(), spu_dummy_id(), spu_get_longjmp_target(), spu_read_pc(), spu_unwind_pc(), spu_write_pc(), and tic6x_get_next_pc().

## ◆ pc_in_sigtramp

int(* gdbarch_tdep::pc_in_sigtramp)(CORE_ADDR)

Definition at line 88 of file alpha-tdep.h.

Referenced by alpha_linux_init_abi(), alphanbsd_init_abi(), alphaobsd_init_abi(), ia64_linux_init_abi(), and ia64_sigtramp_frame_sniffer().

## ◆ pc_regnum

int gdbarch_tdep::pc_regnum

Definition at line 110 of file s390-linux-tdep.c.

Referenced by s390_ax_pseudo_register_collect(), s390_ax_pseudo_register_push_stack(), s390_gdbarch_init(), s390_linux_get_syscall_number(), s390_pseudo_register_name(), s390_pseudo_register_read(), s390_pseudo_register_reggroup_p(), s390_pseudo_register_type(), s390_pseudo_register_write(), s390_unwind_pc(), s390_unwind_pseudo_register(), s390_write_pc(), sparc32_gdbarch_init(), sparc64_init_abi(), sparc64_linux_write_pc(), sparc_linux_write_pc(), sparc_software_single_step(), sparc_unwind_pc(), sparc_write_pc(), xtensa_derive_tdep(), xtensa_gdbarch_init(), and xtensa_verify_config().

## ◆ pc_type

struct type * gdbarch_tdep::pc_type

Definition at line 202 of file avr-tdep.c.

Referenced by avr_gdbarch_init(), avr_register_type(), ft32_gdbarch_init(), and ft32_register_type().

## ◆ pkeys_register_names

const char** gdbarch_tdep::pkeys_register_names

Definition at line 201 of file i386-tdep.h.

Referenced by amd64_init_abi(), and i386_validate_tdesc_p().

## ◆ pkru_regnum

int gdbarch_tdep::pkru_regnum

Definition at line 198 of file i386-tdep.h.

Referenced by amd64_init_abi(), i386_gdbarch_init(), i386_pkru_regnum_p(), and i386_validate_tdesc_p().

## ◆ plt_entry_size

size_t gdbarch_tdep::plt_entry_size

Definition at line 83 of file sparc-tdep.h.

Referenced by sparc32_linux_init_abi(), sparc32_sol2_init_abi(), sparc64_linux_init_abi(), sparc64_sol2_init_abi(), and sparc_analyze_prologue().

## ◆ ppc_acc_regnum

int gdbarch_tdep::ppc_acc_regnum

Definition at line 258 of file ppc-tdep.h.

Referenced by fetch_spe_register(), init_sim_regno_table(), rs6000_dwarf2_reg_to_regnum(), rs6000_gdbarch_init(), rs6000_stab_reg_to_regnum(), spe_register_p(), and store_spe_register().

## ◆ ppc_builtin_type_vec128

struct type* gdbarch_tdep::ppc_builtin_type_vec128

Definition at line 274 of file ppc-tdep.h.

Referenced by rs6000_builtin_type_vec128().

## ◆ ppc_builtin_type_vec64

struct type* gdbarch_tdep::ppc_builtin_type_vec64

Definition at line 273 of file ppc-tdep.h.

Referenced by rs6000_builtin_type_vec64().

## ◆ ppc_cr_regnum

int gdbarch_tdep::ppc_cr_regnum

Definition at line 230 of file ppc-tdep.h.

Referenced by fetch_ppc_registers(), fill_sprs32(), fill_sprs64(), getregs_supplies(), init_sim_regno_table(), ppc_collect_gregset(), ppc_greg_offset(), ppc_linux_record_signal(), ppc_linux_sigtramp_cache(), ppc_linux_syscall_record(), ppc_process_record(), ppc_process_record_op19(), ppc_process_record_op31(), ppc_process_record_op4(), ppc_process_record_op59(), ppc_process_record_op60(), ppc_process_record_op63(), ppc_register_u_addr(), ppc_supply_gregset(), ppc_sysv_abi_push_dummy_call(), ppcfbsd_sigtramp_frame_cache(), ppcfbsd_supply_pcb(), ppcnbsd_sigtramp_cache_init(), ppcnbsd_supply_pcb(), ppcobsd_sigtramp_frame_cache(), ppcobsd_supply_pcb(), regmap(), rs6000_dwarf2_reg_to_regnum(), rs6000_fetch_inferior_registers(), rs6000_frame_cache(), rs6000_gdbarch_init(), rs6000_store_inferior_registers(), special_register_p(), store_ppc_registers(), store_regs_user_thread(), supply_sprs32(), and supply_sprs64().

## ◆ ppc_ctr_regnum

int gdbarch_tdep::ppc_ctr_regnum

Definition at line 232 of file ppc-tdep.h.

Referenced by branch_dest(), fetch_ppc_registers(), fill_sprs32(), fill_sprs64(), getregs_supplies(), ppc_collect_gregset(), ppc_greg_offset(), ppc_linux_record_signal(), ppc_linux_sigtramp_cache(), ppc_linux_syscall_record(), ppc_process_record(), ppc_process_record_op19(), ppc_process_record_op31(), ppc_register_u_addr(), ppc_supply_gregset(), ppcfbsd_sigtramp_frame_cache(), ppcnbsd_sigtramp_cache_init(), ppcobsd_sigtramp_frame_cache(), regmap(), rs6000_dwarf2_reg_to_regnum(), rs6000_fetch_inferior_registers(), rs6000_gdbarch_init(), rs6000_in_function_epilogue_frame_p(), rs6000_stab_reg_to_regnum(), rs6000_store_inferior_registers(), special_register_p(), store_ppc_registers(), store_regs_user_thread(), supply_sprs32(), and supply_sprs64().

## ◆ ppc_dl0_regnum

int gdbarch_tdep::ppc_dl0_regnum

Definition at line 262 of file ppc-tdep.h.

Referenced by dfp_pseudo_register_read(), dfp_pseudo_register_write(), rs6000_ax_pseudo_register_collect(), rs6000_gdbarch_init(), and rs6000_register_name().

## ◆ ppc_efpr0_regnum

int gdbarch_tdep::ppc_efpr0_regnum

Definition at line 249 of file ppc-tdep.h.

Referenced by efpr_pseudo_register_read(), efpr_pseudo_register_write(), rs6000_ax_pseudo_register_collect(), rs6000_gdbarch_init(), and rs6000_register_name().

## ◆ ppc_ev0_regnum

int gdbarch_tdep::ppc_ev0_regnum

Definition at line 257 of file ppc-tdep.h.

Referenced by do_ppc_sysv_return_value(), e500_move_ev_register(), ppc_sysv_abi_push_dummy_call(), rs6000_ax_pseudo_register_collect(), rs6000_frame_cache(), rs6000_gdbarch_init(), and rs6000_register_name().

## ◆ ppc_ev0_upper_regnum

int gdbarch_tdep::ppc_ev0_upper_regnum

Definition at line 256 of file ppc-tdep.h.

Referenced by e500_move_ev_register(), fetch_ppc_registers(), fetch_spe_register(), init_sim_regno_table(), rs6000_ax_pseudo_register_collect(), rs6000_dwarf2_reg_to_regnum(), rs6000_gdbarch_init(), rs6000_register_name(), rs6000_stab_reg_to_regnum(), spe_register_p(), store_ppc_registers(), and store_spe_register().

## ◆ ppc_fp0_regnum

int gdbarch_tdep::ppc_fp0_regnum

Definition at line 240 of file ppc-tdep.h.

Referenced by dfp_pseudo_register_read(), dfp_pseudo_register_write(), do_ppc_sysv_return_value(), fetch_fp_regs(), fetch_ppc_registers(), fetch_regs_kernel_thread(), fill_fprs(), get_decimal_float_return_value(), getfpregs_supplies(), init_sim_regno_table(), ppc64_sysv_abi_push_freg(), ppc64_sysv_abi_return_value_base(), ppc_collect_fpregset(), ppc_dwarf2_frame_init_reg(), ppc_floating_point_unit_p(), ppc_fpreg_offset(), ppc_linux_syscall_record(), ppc_process_record(), ppc_process_record_op31(), ppc_process_record_op59(), ppc_process_record_op63(), ppc_record_vsr(), ppc_register_u_addr(), ppc_supply_fpregset(), ppc_sysv_abi_push_dummy_call(), regmap(), rs6000_ax_pseudo_register_collect(), rs6000_convert_register_p(), rs6000_dwarf2_reg_to_regnum(), rs6000_fetch_inferior_registers(), rs6000_frame_cache(), rs6000_gdbarch_init(), rs6000_lynx178_push_dummy_call(), rs6000_lynx178_return_value(), rs6000_push_dummy_call(), rs6000_return_value(), rs6000_stab_reg_to_regnum(), rs6000_store_inferior_registers(), store_fp_regs(), store_ppc_registers(), store_regs_kernel_thread(), supply_fprs(), vsx_pseudo_register_read(), and vsx_pseudo_register_write().

## ◆ ppc_fpscr_regnum

int gdbarch_tdep::ppc_fpscr_regnum

Definition at line 241 of file ppc-tdep.h.

Referenced by fetch_ppc_registers(), fill_sprs32(), fill_sprs64(), getfpregs_supplies(), init_sim_regno_table(), ppc_collect_fpregset(), ppc_floating_point_unit_p(), ppc_fpreg_offset(), ppc_linux_sigtramp_cache(), ppc_process_record_op59(), ppc_process_record_op60(), ppc_process_record_op63(), ppc_register_u_addr(), ppc_supply_fpregset(), regmap(), rs6000_fetch_inferior_registers(), rs6000_gdbarch_init(), rs6000_store_inferior_registers(), special_register_p(), store_ppc_registers(), store_register(), supply_sprs32(), and supply_sprs64().

## ◆ ppc_gp0_regnum

int gdbarch_tdep::ppc_gp0_regnum

Definition at line 227 of file ppc-tdep.h.

Referenced by do_ppc_sysv_return_value(), e500_move_ev_register(), fetch_gp_regs(), fetch_regs_kernel_thread(), fetch_regs_user_thread(), fill_gprs32(), fill_gprs64(), getregs_supplies(), init_sim_regno_table(), parse_spufs_run(), ppc64_plt_entry_point(), ppc64_sysv_abi_push_dummy_call(), ppc64_sysv_abi_push_val(), ppc64_sysv_abi_return_value(), ppc64_sysv_abi_return_value_base(), ppc_collect_gregset(), ppc_dwarf2_frame_init_reg(), ppc_greg_offset(), ppc_linux_get_syscall_number(), ppc_linux_record_signal(), ppc_linux_sigtramp_cache(), ppc_linux_syscall_record(), ppc_process_record(), ppc_process_record_op19(), ppc_process_record_op31(), ppc_process_record_op4(), ppc_process_record_op60(), ppc_process_record_op61(), ppc_register_u_addr(), ppc_skip_trampoline_code(), ppc_supply_gregset(), ppc_sysv_abi_push_dummy_call(), ppcfbsd_sigtramp_frame_cache(), ppcfbsd_supply_pcb(), ppcnbsd_sigtramp_cache_init(), ppcnbsd_supply_pcb(), ppcobsd_sigtramp_frame_cache(), ppcobsd_supply_pcb(), regmap(), rs6000_ax_pseudo_register_collect(), rs6000_dwarf2_reg_to_regnum(), rs6000_fetch_inferior_registers(), rs6000_frame_cache(), rs6000_gdbarch_init(), rs6000_lynx178_push_dummy_call(), rs6000_lynx178_return_value(), rs6000_push_dummy_call(), rs6000_return_value(), rs6000_stab_reg_to_regnum(), rs6000_store_inferior_registers(), skip_prologue(), store_gp_regs(), store_regs_kernel_thread(), store_regs_user_thread(), and supply_gprs64().

## ◆ ppc_lr_regnum

int gdbarch_tdep::ppc_lr_regnum

Definition at line 231 of file ppc-tdep.h.

Referenced by branch_dest(), fetch_ppc_registers(), fill_sprs32(), fill_sprs64(), getregs_supplies(), ppc64_sysv_abi_push_dummy_call(), ppc_collect_gregset(), ppc_greg_offset(), ppc_linux_record_signal(), ppc_linux_sigtramp_cache(), ppc_linux_syscall_record(), ppc_process_record(), ppc_process_record_op19(), ppc_process_record_op31(), ppc_register_u_addr(), ppc_supply_gregset(), ppc_sysv_abi_push_dummy_call(), ppcfbsd_sigtramp_frame_cache(), ppcfbsd_supply_pcb(), ppcnbsd_sigtramp_cache_init(), ppcnbsd_supply_pcb(), ppcobsd_sigtramp_frame_cache(), regmap(), rs6000_dwarf2_reg_to_regnum(), rs6000_epilogue_frame_cache(), rs6000_fetch_inferior_registers(), rs6000_frame_cache(), rs6000_gdbarch_init(), rs6000_gen_return_address(), rs6000_lynx178_push_dummy_call(), rs6000_push_dummy_call(), rs6000_stab_reg_to_regnum(), rs6000_store_inferior_registers(), special_register_p(), store_ppc_registers(), store_regs_user_thread(), supply_sprs32(), and supply_sprs64().

## ◆ ppc_mq_regnum

int gdbarch_tdep::ppc_mq_regnum

Definition at line 244 of file ppc-tdep.h.

Referenced by fetch_ppc_registers(), fetch_regs_kernel_thread(), ppc_collect_gregset(), ppc_greg_offset(), ppc_register_u_addr(), ppc_supply_gregset(), regmap(), rs6000_dwarf2_reg_to_regnum(), rs6000_fetch_inferior_registers(), rs6000_gdbarch_init(), rs6000_stab_reg_to_regnum(), rs6000_store_inferior_registers(), special_register_p(), store_ppc_registers(), and store_regs_kernel_thread().

## ◆ ppc_ps_regnum

int gdbarch_tdep::ppc_ps_regnum

Definition at line 229 of file ppc-tdep.h.

Referenced by fetch_ppc_registers(), fill_sprs32(), fill_sprs64(), init_sim_regno_table(), ppc_collect_gregset(), ppc_greg_offset(), ppc_process_record_op31(), ppc_register_u_addr(), ppc_supply_gregset(), regmap(), rs6000_fetch_inferior_registers(), rs6000_gdbarch_init(), rs6000_store_inferior_registers(), special_register_p(), store_ppc_registers(), store_regs_user_thread(), supply_sprs32(), and supply_sprs64().

## ◆ ppc_spefscr_regnum

int gdbarch_tdep::ppc_spefscr_regnum

Definition at line 259 of file ppc-tdep.h.

Referenced by fetch_spe_register(), rs6000_dwarf2_reg_to_regnum(), rs6000_gdbarch_init(), rs6000_stab_reg_to_regnum(), spe_register_p(), and store_spe_register().

## ◆ ppc_syscall_record

int(* gdbarch_tdep::ppc_syscall_record) (struct regcache *regcache)

Definition at line 276 of file ppc-tdep.h.

Referenced by ppc_linux_init_abi(), and ppc_process_record().

## ◆ ppc_toc_regnum

int gdbarch_tdep::ppc_toc_regnum

Definition at line 228 of file ppc-tdep.h.

Referenced by rs6000_gdbarch_init(), and rs6000_push_dummy_call().

## ◆ ppc_vr0_regnum

int gdbarch_tdep::ppc_vr0_regnum

Definition at line 252 of file ppc-tdep.h.

Referenced by altivec_register_p(), do_ppc_sysv_return_value(), efpr_pseudo_register_read(), efpr_pseudo_register_write(), fetch_altivec_register(), fetch_ppc_registers(), fill_vrregset(), init_sim_regno_table(), ppc64_sysv_abi_push_dummy_call(), ppc64_sysv_abi_push_vreg(), ppc64_sysv_abi_return_value(), ppc64_sysv_abi_return_value_base(), ppc_altivec_support_p(), ppc_collect_vrregset(), ppc_dwarf2_frame_init_reg(), ppc_linux_iterate_over_regset_sections(), ppc_linux_syscall_record(), ppc_process_record_op31(), ppc_process_record_op4(), ppc_record_vsr(), ppc_supply_vrregset(), ppc_sysv_abi_push_dummy_call(), ppc_vrreg_offset(), rs6000_ax_pseudo_register_collect(), rs6000_dwarf2_reg_to_regnum(), rs6000_frame_cache(), rs6000_gdbarch_init(), rs6000_lynx178_return_value(), rs6000_return_value(), rs6000_stab_reg_to_regnum(), store_altivec_register(), store_ppc_registers(), supply_vrregset(), vsx_pseudo_register_read(), and vsx_pseudo_register_write().

## ◆ ppc_vrsave_regnum

int gdbarch_tdep::ppc_vrsave_regnum

Definition at line 253 of file ppc-tdep.h.

Referenced by altivec_register_p(), fetch_altivec_register(), fetch_ppc_registers(), fill_vrregset(), ppc_altivec_support_p(), ppc_collect_vrregset(), ppc_dwarf2_frame_init_reg(), ppc_process_record_op31(), ppc_supply_vrregset(), ppc_vrreg_offset(), rs6000_dwarf2_reg_to_regnum(), rs6000_frame_cache(), rs6000_gdbarch_init(), rs6000_stab_reg_to_regnum(), store_altivec_register(), store_ppc_registers(), and supply_vrregset().

## ◆ ppc_vsr0_regnum

int gdbarch_tdep::ppc_vsr0_regnum

Definition at line 247 of file ppc-tdep.h.

Referenced by ppc_vsx_support_p(), rs6000_ax_pseudo_register_collect(), rs6000_gdbarch_init(), rs6000_register_name(), vsx_pseudo_register_read(), vsx_pseudo_register_write(), and vsx_register_p().

## ◆ ppc_vsr0_upper_regnum

int gdbarch_tdep::ppc_vsr0_upper_regnum

Definition at line 248 of file ppc-tdep.h.

Referenced by fetch_ppc_registers(), fetch_vsx_register(), fill_vsxregset(), ppc_collect_vsxregset(), ppc_linux_iterate_over_regset_sections(), ppc_linux_syscall_record(), ppc_record_vsr(), ppc_supply_vsxregset(), rs6000_ax_pseudo_register_collect(), rs6000_gdbarch_init(), rs6000_register_name(), store_ppc_registers(), store_vsx_register(), supply_vsxregset(), vsx_pseudo_register_read(), vsx_pseudo_register_write(), and vsx_register_p().

## ◆ ppc_xer_regnum

int gdbarch_tdep::ppc_xer_regnum

Definition at line 233 of file ppc-tdep.h.

Referenced by fetch_ppc_registers(), fill_sprs32(), fill_sprs64(), getregs_supplies(), ppc_collect_gregset(), ppc_greg_offset(), ppc_linux_sigtramp_cache(), ppc_linux_syscall_record(), ppc_process_record(), ppc_process_record_op31(), ppc_register_u_addr(), ppc_supply_gregset(), ppcfbsd_sigtramp_frame_cache(), ppcnbsd_sigtramp_cache_init(), ppcobsd_sigtramp_frame_cache(), regmap(), rs6000_dwarf2_reg_to_regnum(), rs6000_fetch_inferior_registers(), rs6000_gdbarch_init(), rs6000_stab_reg_to_regnum(), rs6000_store_inferior_registers(), special_register_p(), store_ppc_registers(), store_regs_user_thread(), supply_sprs32(), and supply_sprs64().

## ◆ prologue

struct insn_sequence* gdbarch_tdep::prologue

Definition at line 135 of file m68hc11-tdep.c.

Referenced by check_for_saved(), m68hc11_gdbarch_init(), and m68hc11_scan_prologue().

## ◆ ps_regnum

int gdbarch_tdep::ps_regnum

Definition at line 201 of file xtensa-tdep.h.

Referenced by xtensa_derive_tdep(), xtensa_gdbarch_init(), and xtensa_verify_config().

## ◆ ptr_voyd

struct type * gdbarch_tdep::ptr_voyd

Definition at line 128 of file m32c-tdep.c.

Referenced by m32c_push_dummy_call(), and make_types().

## ◆ push_addr_bytes

int gdbarch_tdep::push_addr_bytes

Definition at line 141 of file m32c-tdep.c.

Referenced by check_for_saved(), m32c_pv_enter(), m32c_pv_pushm(), and make_types().

## ◆ r0

struct m32c_reg* gdbarch_tdep::r0

Definition at line 117 of file m32c-tdep.c.

Referenced by m32c_analyze_prologue(), m32c_is_1st_arg_reg(), m32c_is_arg_reg(), m32c_push_dummy_call(), m32c_pushm_is_reg_save(), m32c_r3r2r1r0_read(), m32c_r3r2r1r0_write(), m32c_return_value(), and make_regs().

## ◆ r1

struct m32c_reg * gdbarch_tdep::r1

Definition at line 117 of file m32c-tdep.c.

Referenced by m32c_analyze_prologue(), m32c_is_1st_arg_reg(), m32c_is_arg_reg(), m32c_push_dummy_call(), m32c_pushm_is_reg_save(), m32c_r3r2r1r0_read(), m32c_r3r2r1r0_write(), and make_regs().

## ◆ r2

struct m32c_reg * gdbarch_tdep::r2

Definition at line 117 of file m32c-tdep.c.

Referenced by m32c_analyze_prologue(), m32c_is_arg_reg(), m32c_push_dummy_call(), m32c_pushm_is_reg_save(), m32c_r3r2r1r0_read(), m32c_r3r2r1r0_write(), and make_regs().

## ◆ r2r0

struct m32c_reg* gdbarch_tdep::r2r0

Definition at line 118 of file m32c-tdep.c.

Referenced by make_regs().

## ◆ r3

struct m32c_reg * gdbarch_tdep::r3

Definition at line 117 of file m32c-tdep.c.

Referenced by m32c_analyze_prologue(), m32c_pushm_is_reg_save(), m32c_r3r2r1r0_read(), m32c_r3r2r1r0_write(), and make_regs().

## ◆ r3r1r2r0

struct m32c_reg * gdbarch_tdep::r3r1r2r0

Definition at line 118 of file m32c-tdep.c.

Referenced by make_regs().

## ◆ r3r2r1r0

struct m32c_reg * gdbarch_tdep::r3r2r1r0

Definition at line 118 of file m32c-tdep.c.

Referenced by make_regs().

## ◆ record_regmap

const int* gdbarch_tdep::record_regmap

Definition at line 244 of file i386-tdep.h.

Referenced by amd64_init_abi(), i386_gdbarch_init(), and i386_process_record().

## ◆ register_names

const char ** gdbarch_tdep::register_names

Definition at line 88 of file frv-tdep.c.

Referenced by alpha_register_name(), amd64_init_abi(), frv_register_name(), i386_gdbarch_init(), i386_validate_tdesc_p(), new_variant(), set_variant_abi_fdpic(), set_variant_num_fprs(), set_variant_num_gprs(), and set_variant_scratch_registers().

## ◆ register_reggroup_p

gdbarch_register_reggroup_p_ftype* gdbarch_tdep::register_reggroup_p

Definition at line 207 of file i386-tdep.h.

Referenced by amd64_linux_init_abi_common(), i386_gdbarch_init(), and i386_linux_init_abi().

## ◆ register_size

int gdbarch_tdep::register_size

Definition at line 114 of file mips-tdep.h.

Referenced by mips_gdbarch_init(), and mips_isa_regsize().

## ◆ register_size_valid_p

int gdbarch_tdep::register_size_valid_p

Definition at line 113 of file mips-tdep.h.

Referenced by mips_gdbarch_init(), and mips_isa_regsize().

## ◆ regmap

xtensa_register_t* gdbarch_tdep::regmap

Definition at line 188 of file xtensa-tdep.h.

Referenced by xtensa_derive_tdep(), xtensa_pseudo_register_read(), xtensa_pseudo_register_write(), xtensa_reg_to_regnum(), xtensa_register_name(), xtensa_register_reggroup_p(), and xtensa_register_type().

## ◆ regnum

const struct mips_regnum* gdbarch_tdep::regnum

Definition at line 105 of file mips-tdep.h.

Referenced by mips_gdbarch_init(), and mips_regnum().

## ◆ regs

struct m32c_reg gdbarch_tdep::regs[M32C_MAX_NUM_REGS]

Definition at line 110 of file m32c-tdep.c.

Referenced by add_reg(), amd64_collect_fxsave(), amd64_collect_xsave(), amd64_supply_fxsave(), amd64_supply_xsave(), arc_is_in_prologue(), arc_pv_get_operand(), arm_displaced_step_fixup(), fetch_altivec_register(), fetch_altivec_registers(), fetch_regs(), fetch_vsx_register(), fetch_vsx_registers(), hppanbsd_collect_fpregset(), hppanbsd_collect_gregset(), hppanbsd_supply_fpregset(), hppanbsd_supply_gregset(), i386_collect_gregset(), i386_supply_gregset(), i387_collect_fsave(), i387_collect_fxsave(), i387_collect_xsave(), i387_supply_fsave(), i387_supply_fxsave(), i387_supply_xsave(), m32c_pseudo_register_read(), m32c_pseudo_register_write(), m32c_register_name(), m32c_register_reggroup_p(), m32c_register_sim_regno(), m32c_register_type(), m68kbsd_supply_gregset(), ppc_linux_sigtramp_cache(), ppcfbsd_fetch_inferior_registers(), s390_linux_get_syscall_number(), store_altivec_register(), store_altivec_registers(), store_regs(), store_vsx_register(), and store_vsx_registers().

## ◆ ret_addr_bytes

int gdbarch_tdep::ret_addr_bytes

Definition at line 137 of file m32c-tdep.c.

Referenced by check_for_saved(), m32c_analyze_prologue(), m32c_push_dummy_call(), m32c_skip_trampoline_code(), and make_types().

## ◆ return_in_memory

int(* gdbarch_tdep::return_in_memory) (struct type *type)

Definition at line 92 of file alpha-tdep.h.

Referenced by alpha_gdbarch_init().

## ◆ rl78_code_pointer

struct type * gdbarch_tdep::rl78_code_pointer

Definition at line 217 of file rl78-tdep.c.

Referenced by rl78_gdbarch_init(), and rl78_register_type().

## ◆ rl78_data_pointer

struct type * gdbarch_tdep::rl78_data_pointer

Definition at line 217 of file rl78-tdep.c.

Referenced by rl78_gdbarch_init(), and rl78_register_type().

## ◆ rl78_int16

struct type * gdbarch_tdep::rl78_int16

Definition at line 217 of file rl78-tdep.c.

Referenced by rl78_gdbarch_init(), and rl78_register_type().

## ◆ rl78_int32

struct type * gdbarch_tdep::rl78_int32

Definition at line 217 of file rl78-tdep.c.

Referenced by rl78_gdbarch_init().

## ◆ rl78_int8

struct type * gdbarch_tdep::rl78_int8

Definition at line 217 of file rl78-tdep.c.

Referenced by rl78_gdbarch_init(), and rl78_register_type().

## ◆ rl78_psw_type

struct type * gdbarch_tdep::rl78_psw_type

Definition at line 217 of file rl78-tdep.c.

Referenced by rl78_psw_type().

## ◆ rl78_uint16

struct type * gdbarch_tdep::rl78_uint16

Definition at line 217 of file rl78-tdep.c.

Referenced by rl78_gdbarch_init().

## ◆ rl78_uint32

struct type * gdbarch_tdep::rl78_uint32

Definition at line 217 of file rl78-tdep.c.

Referenced by rl78_gdbarch_init(), and rl78_register_type().

## ◆ rl78_uint8

struct type * gdbarch_tdep::rl78_uint8

Definition at line 217 of file rl78-tdep.c.

Referenced by rl78_gdbarch_init().

## ◆ rl78_void

struct type* gdbarch_tdep::rl78_void

Definition at line 217 of file rl78-tdep.c.

Referenced by rl78_gdbarch_init().

## ◆ rx_fpsw_type

struct type* gdbarch_tdep::rx_fpsw_type

Definition at line 76 of file rx-tdep.c.

Referenced by rx_fpsw_type().

## ◆ rx_psw_type

struct type* gdbarch_tdep::rx_psw_type

Definition at line 73 of file rx-tdep.c.

Referenced by rx_psw_type().

## ◆ sar_regnum

int gdbarch_tdep::sar_regnum

Definition at line 205 of file xtensa-tdep.h.

Referenced by xtensa_derive_tdep().

## ◆ sb

struct m32c_reg* gdbarch_tdep::sb

Definition at line 119 of file m32c-tdep.c.

Referenced by m32c_analyze_prologue(), m32c_pushm_is_reg_save(), and make_regs().

## ◆ sc_fpregs_offset

int gdbarch_tdep::sc_fpregs_offset

Definition at line 97 of file alpha-tdep.h.

Referenced by alpha_gdbarch_init(), and alpha_sigtramp_register_address().

## ◆ sc_num_regs

int gdbarch_tdep::sc_num_regs

Definition at line 227 of file i386-tdep.h.

Referenced by amd64_linux_init_abi_common(), amd64_sigtramp_frame_cache(), amd64_sol2_init_abi(), amd64fbsd_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(), i386fbsd4_init_abi(), i386fbsd_init_abi(), i386nbsd_init_abi(), i386nto_init_abi(), i386obsd_init_abi(), and x86_darwin_init_abi_64().

## ◆ sc_pc_offset

int gdbarch_tdep::sc_pc_offset

Definition at line 95 of file alpha-tdep.h.

Referenced by alpha_gdbarch_init(), alpha_sigtramp_register_address(), i386_gdbarch_init(), i386_sigtramp_frame_cache(), and i386_svr4_init_abi().

## ◆ sc_reg_offset

int* gdbarch_tdep::sc_reg_offset

Definition at line 226 of file i386-tdep.h.

Referenced by amd64_linux_init_abi_common(), amd64_sigtramp_frame_cache(), amd64_sol2_init_abi(), amd64fbsd_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(), i386fbsd4_init_abi(), i386fbsd_init_abi(), i386nbsd_init_abi(), i386nto_init_abi(), i386obsd_init_abi(), and x86_darwin_init_abi_64().

## ◆ sc_regs_offset

int gdbarch_tdep::sc_regs_offset

Definition at line 96 of file alpha-tdep.h.

Referenced by alpha_gdbarch_init(), and alpha_sigtramp_register_address().

## ◆ sc_sp_offset

int gdbarch_tdep::sc_sp_offset

Definition at line 232 of file i386-tdep.h.

Referenced by i386_gdbarch_init(), i386_sigtramp_frame_cache(), and i386_svr4_init_abi().

## ◆ sh_abi

enum sh_abi gdbarch_tdep::sh_abi

Definition at line 62 of file sh64-tdep.c.

Referenced by sh64_gdbarch_init().

## ◆ sh_littlebyte_bigword_type

struct type * gdbarch_tdep::sh_littlebyte_bigword_type

Definition at line 105 of file sh-tdep.h.

Referenced by sh64_littlebyte_bigword_type(), and sh_littlebyte_bigword_type().

## ◆ sigcontext_addr

CORE_ADDR(* gdbarch_tdep::sigcontext_addr)(struct frame_info *)

Definition at line 82 of file alpha-tdep.h.

Referenced by alpha_gdbarch_init(), alpha_linux_init_abi(), alpha_sigtramp_frame_unwind_cache(), alpha_sigtramp_register_address(), alphanbsd_init_abi(), alphaobsd_init_abi(), amd64_linux_init_abi_common(), amd64_sigtramp_frame_cache(), amd64_sigtramp_frame_sniffer(), amd64_sol2_init_abi(), amd64fbsd_init_abi(), amd64nbsd_init_abi(), amd64obsd_init_abi(), armobsd_sigframe_init(), 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(), i386nbsd_init_abi(), i386nto_init_abi(), and x86_darwin_init_abi_64().

## ◆ sigcontext_register_address

CORE_ADDR(* gdbarch_tdep::sigcontext_register_address) (struct gdbarch *, CORE_ADDR, int)

Definition at line 232 of file ia64-tdep.h.

Referenced by ia64_linux_init_abi(), and ia64_sigtramp_frame_init_saved_regs().

## ◆ sigtramp_end

CORE_ADDR gdbarch_tdep::sigtramp_end

Definition at line 217 of file i386-tdep.h.

Referenced by amd64_sigtramp_frame_sniffer(), amd64fbsd_init_abi(), i386_gdbarch_init(), i386_sigtramp_frame_sniffer(), i386bsd_init_abi(), i386fbsd_init_abi(), i386nbsd_init_abi(), and i386obsd_init_abi().

## ◆ sigtramp_p

int(* gdbarch_tdep::sigtramp_p) (struct frame_info *)

Definition at line 220 of file i386-tdep.h.

Referenced by amd64_linux_init_abi_common(), amd64_sigtramp_frame_sniffer(), amd64_sol2_init_abi(), amd64fbsd_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(), i386fbsd_init_abi(), i386nbsd_init_abi(), i386nto_init_abi(), i386obsd_init_abi(), and x86_darwin_init_abi_64().

## ◆ sigtramp_start

CORE_ADDR gdbarch_tdep::sigtramp_start

Definition at line 216 of file i386-tdep.h.

Referenced by amd64_sigtramp_frame_sniffer(), amd64fbsd_init_abi(), i386_gdbarch_init(), i386_sigtramp_frame_sniffer(), i386bsd_init_abi(), i386fbsd_init_abi(), i386nbsd_init_abi(), and i386obsd_init_abi().

## ◆ sim_regno

int* gdbarch_tdep::sim_regno

Definition at line 270 of file ppc-tdep.h.

Referenced by init_sim_regno_table(), and rs6000_register_sim_regno().

## ◆ size_of_register_frame

int(* gdbarch_tdep::size_of_register_frame) (struct frame_info *this_frame, ULONGEST cfm)

Definition at line 240 of file ia64-tdep.h.

Referenced by ia64_gdbarch_init().

## ◆ sizeof_fpregset [1/2]

size_t gdbarch_tdep::sizeof_fpregset

Definition at line 66 of file i386-tdep.h.

Referenced by amd64_collect_fpregset(), amd64_init_abi(), amd64_supply_fpregset(), amd64fbsd_iterate_over_regset_sections(), i386_collect_fpregset(), i386_cygwin_init_abi(), i386_gdbarch_init(), i386_iterate_over_regset_sections(), i386_sol2_init_abi(), i386_supply_fpregset(), i386fbsd_init_abi(), i386fbsd_iterate_over_regset_sections(), sh_iterate_over_regset_sections(), sh_linux_init_abi(), sparc32_linux_init_abi(), sparc32_sol2_init_abi(), sparc32nbsd_init_abi(), sparc64_linux_init_abi(), sparc64_sol2_init_abi(), sparc64fbsd_init_abi(), sparc64nbsd_init_abi(), sparc64obsd_init_abi(), and sparc_iterate_over_regset_sections().

## ◆ sizeof_fpregset [2/2]

int gdbarch_tdep::sizeof_fpregset

Definition at line 103 of file sh-tdep.h.

## ◆ sizeof_gregset [1/2]

size_t gdbarch_tdep::sizeof_gregset

Definition at line 63 of file i386-tdep.h.

Referenced by amd64_linux_init_abi(), amd64_sol2_init_abi(), amd64_x32_linux_init_abi(), amd64fbsd_init_abi(), amd64fbsd_iterate_over_regset_sections(), amd64nbsd_init_abi(), amd64obsd_init_abi(), i386_collect_gregset(), i386_cygwin_init_abi(), i386_gdbarch_init(), i386_iterate_over_regset_sections(), i386_linux_init_abi(), i386_sol2_init_abi(), i386_supply_gregset(), i386fbsd4_init_abi(), i386fbsd_init_abi(), i386fbsd_iterate_over_regset_sections(), i386gnu_init_abi(), i386nbsd_init_abi(), i386nto_init_abi(), i386obsd_init_abi(), sh_iterate_over_regset_sections(), sh_linux_init_abi(), shnbsd_init_abi(), sparc32_linux_init_abi(), sparc32_sol2_init_abi(), sparc32nbsd_init_abi(), sparc64_linux_init_abi(), sparc64_sol2_init_abi(), sparc64fbsd_init_abi(), sparc64nbsd_init_abi(), sparc64obsd_init_abi(), and sparc_iterate_over_regset_sections().

## ◆ sizeof_gregset [2/2]

int gdbarch_tdep::sizeof_gregset

Definition at line 98 of file sh-tdep.h.

## ◆ soft_float

int gdbarch_tdep::soft_float

Definition at line 217 of file ppc-tdep.h.

Referenced by do_ppc_sysv_return_value(), ppc64_sysv_abi_push_freg(), ppc_sysv_abi_push_dummy_call(), and rs6000_gdbarch_init().

## ◆ solib_get_got_by_pc

CORE_ADDR(* gdbarch_tdep::solib_get_got_by_pc) (CORE_ADDR addr)

Definition at line 115 of file hppa-tdep.h.

## ◆ solib_get_solib_by_pc

CORE_ADDR(* gdbarch_tdep::solib_get_solib_by_pc) (CORE_ADDR addr)

Definition at line 116 of file hppa-tdep.h.

## ◆ solib_get_text_base

CORE_ADDR(* gdbarch_tdep::solib_get_text_base) (struct objfile *objfile)

Definition at line 117 of file hppa-tdep.h.

Referenced by internalize_unwinds().

## ◆ solib_thread_start_addr

CORE_ADDR(* gdbarch_tdep::solib_thread_start_addr) (struct so_list *so)

Definition at line 114 of file hppa-tdep.h.

## ◆ sp

struct m32c_reg * gdbarch_tdep::sp

Definition at line 119 of file m32c-tdep.c.

Referenced by amd64_sol2_mcontext_addr(), armobsd_sigframe_init(), avr_unwind_sp(), check_for_saved(), hppa64_push_dummy_call(), i386_darwin_push_dummy_call(), m32c_analyze_prologue(), m32c_dummy_id(), m32c_frame_base(), m32c_is_arg_spill(), m32c_prev_register(), m32c_push_dummy_call(), m32c_pushm_is_reg_save(), m32c_skip_trampoline_code(), m32c_unwind_sp(), m32c_virtual_frame_pointer(), m68k_frame_align(), m68k_get_longjmp_target(), make_regs(), mips_o32_push_dummy_call(), mips_o64_push_dummy_call(), ppc64_plt_entry_point(), ppc_linux_record_signal(), rs6000_epilogue_frame_cache(), s390_linux_record_signal(), s390_unwind_sp(), spu_dummy_id(), spu_unwind_sp(), and tic6x_linux_rt_sigreturn_init().

## ◆ sparc64_ccr_type

struct type* gdbarch_tdep::sparc64_ccr_type

Definition at line 91 of file sparc-tdep.h.

Referenced by sparc64_ccr_type().

## ◆ sparc64_fprs_type

struct type* gdbarch_tdep::sparc64_fprs_type

Definition at line 94 of file sparc-tdep.h.

Referenced by sparc64_fprs_type().

## ◆ sparc64_fsr_type

struct type* gdbarch_tdep::sparc64_fsr_type

Definition at line 93 of file sparc-tdep.h.

Referenced by sparc64_fsr_type().

## ◆ sparc64_pstate_type

struct type* gdbarch_tdep::sparc64_pstate_type

Definition at line 92 of file sparc-tdep.h.

Referenced by sparc64_pstate_type().

## ◆ sparc_fsr_type

struct type* gdbarch_tdep::sparc_fsr_type

Definition at line 90 of file sparc-tdep.h.

Referenced by sparc_fsr_type().

## ◆ sparc_psr_type

struct type* gdbarch_tdep::sparc_psr_type

Definition at line 89 of file sparc-tdep.h.

Referenced by sparc_psr_type().

## ◆ spill_location

unsigned int gdbarch_tdep::spill_location

Definition at line 164 of file xtensa-tdep.h.

## ◆ spill_size

unsigned int gdbarch_tdep::spill_size

Definition at line 165 of file xtensa-tdep.h.

## ◆ spu_builtin_type_vec128

struct type* gdbarch_tdep::spu_builtin_type_vec128

Definition at line 67 of file spu-tdep.c.

Referenced by spu_builtin_type_vec128().

## ◆ st0_regnum

int gdbarch_tdep::st0_regnum

Definition at line 71 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().

## ◆ stack_correction

int gdbarch_tdep::stack_correction

Definition at line 132 of file m68hc11-tdep.c.

Referenced by m68hc11_gdbarch_init().

## ◆ step_trap

CORE_ADDR(* gdbarch_tdep::step_trap) (struct frame_info *frame, unsigned long insn)

Definition at line 86 of file sparc-tdep.h.

Referenced by sparc32_gdbarch_init(), sparc32_linux_init_abi(), sparc32nbsd_init_abi(), sparc64_linux_init_abi(), sparc64nbsd_init_abi(), and sparc64obsd_init_abi().

## ◆ struct_return

enum struct_return gdbarch_tdep::struct_return

Definition at line 137 of file arm-tdep.h.

Referenced by arm_gdbarch_init(), arm_return_value(), arm_wince_init_abi(), armobsd_init_abi(), i386_cygwin_init_abi(), i386_darwin_init_abi(), i386_gdbarch_init(), i386_reg_struct_return_p(), i386fbsd_init_abi(), i386nbsd_init_abi(), i386nbsdelf_init_abi(), i386obsd_init_abi(), m68k_gdbarch_init(), m68k_linux_init_abi(), m68k_reg_struct_return_p(), m68kbsd_init_abi(), and x86_darwin_init_abi_64().

## ◆ struct_value_regnum

int gdbarch_tdep::struct_value_regnum

Definition at line 80 of file m68k-tdep.h.

Referenced by m68k_gdbarch_init(), m68k_linux_init_abi(), m68k_push_dummy_call(), and m68k_svr4_init_abi().

## ◆ syscall_next_pc

CORE_ADDR(* gdbarch_tdep::syscall_next_pc)(struct frame_info *frame)

Definition at line 118 of file mips-tdep.h.

Referenced by mips32_next_pc(), mips_linux_init_abi(), nios2_get_next_pc(), nios2_linux_init_abi(), tic6x_get_next_pc(), and tic6x_uclinux_init_abi().

## ◆ target_flags

unsigned int gdbarch_tdep::target_flags

Definition at line 160 of file xtensa-tdep.h.

Referenced by xtensa_pseudo_register_read(), and xtensa_pseudo_register_write().

## ◆ tdesc

const struct target_desc* gdbarch_tdep::tdesc

Definition at line 204 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(), i386_validate_tdesc_p(), nds32_gdbarch_init(), and s390_gdbarch_init().

## ◆ threadptr_regnum

int gdbarch_tdep::threadptr_regnum

Definition at line 207 of file xtensa-tdep.h.

Referenced by xtensa_derive_tdep().

## ◆ thumb2_breakpoint

const gdb_byte* gdbarch_tdep::thumb2_breakpoint

Definition at line 128 of file arm-tdep.h.

Referenced by arm_breakpoint_kind_from_pc(), arm_linux_init_abi(), and arm_sw_breakpoint_from_kind().

## ◆ thumb2_breakpoint_size

int gdbarch_tdep::thumb2_breakpoint_size

Definition at line 129 of file arm-tdep.h.

Referenced by arm_linux_init_abi(), and arm_sw_breakpoint_from_kind().

## ◆ thumb_breakpoint

const gdb_byte* gdbarch_tdep::thumb_breakpoint

Definition at line 121 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().

## ◆ thumb_breakpoint_size

int gdbarch_tdep::thumb_breakpoint_size

Definition at line 122 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().

## ◆ type_entries

struct ctype_cache* gdbarch_tdep::type_entries

Definition at line 223 of file xtensa-tdep.h.

Referenced by xtensa_register_type().

## ◆ uint16

struct type * gdbarch_tdep::uint16

Definition at line 129 of file m32c-tdep.c.

Referenced by make_regs(), and make_types().

## ◆ uint8

struct type* gdbarch_tdep::uint8

Definition at line 129 of file m32c-tdep.c.

Referenced by make_regs(), and make_types().

## ◆ unused

char* gdbarch_tdep::unused

Definition at line 167 of file xtensa-tdep.h.

## ◆ unwind_adjust_stub

void(* gdbarch_tdep::unwind_adjust_stub) (struct frame_info *this_frame, CORE_ADDR base, struct trad_frame_saved_reg *saved_regs)

Definition at line 109 of file hppa-tdep.h.

## ◆ use_page_register

int gdbarch_tdep::use_page_register

Definition at line 139 of file m68hc11-tdep.c.

Referenced by m68hc11_gdbarch_init().

## ◆ use_pseudo_fsrs

int gdbarch_tdep::use_pseudo_fsrs

Definition at line 48 of file nds32-tdep.h.

Referenced by nds32_gdbarch_init(), nds32_pseudo_register_read(), and nds32_pseudo_register_write().

## ◆ v0_full_regnum

int gdbarch_tdep::v0_full_regnum

Definition at line 112 of file s390-linux-tdep.c.

Referenced by regnum_is_vxr_full(), s390_all_but_pc_registers_record(), s390_ax_pseudo_register_collect(), s390_dwarf_reg_to_regnum(), s390_gdbarch_init(), s390_iterate_over_regset_sections(), s390_pseudo_register_name(), s390_pseudo_register_read(), s390_pseudo_register_write(), and s390_record_calc_disp_vsce().

## ◆ vector_abi [1/2]

enum powerpc_vector_abi gdbarch_tdep::vector_abi

Definition at line 225 of file ppc-tdep.h.

Referenced by bfd_uses_spe_extensions(), do_ppc_sysv_return_value(), ppc64_sysv_abi_push_param(), ppc64_sysv_abi_return_value(), ppc64_sysv_abi_return_value_base(), ppc_sysv_abi_push_dummy_call(), rs6000_gdbarch_init(), s390_gdbarch_init(), s390_handle_arg(), and s390_return_value().

## ◆ vector_abi [2/2]

enum s390_vector_abi_kind gdbarch_tdep::vector_abi

Definition at line 106 of file s390-linux-tdep.c.

## ◆ vfp_register_count

int gdbarch_tdep::vfp_register_count

Definition at line 107 of file arm-tdep.h.

Referenced by arm_fbsd_iterate_over_regset_sections(), arm_gdbarch_init(), arm_linux_fetch_inferior_registers(), arm_linux_iterate_over_regset_sections(), arm_linux_store_inferior_registers(), fetch_vfp_regs(), and store_vfp_regs().

## ◆ vm_min_address

CORE_ADDR gdbarch_tdep::vm_min_address

Definition at line 73 of file alpha-tdep.h.

Referenced by alpha_gdbarch_init(), and alpha_heuristic_proc_start().

## ◆ vnb_type

struct type* gdbarch_tdep::vnb_type

Definition at line 72 of file aarch64-tdep.h.

Referenced by aarch64_vnb_type().

## ◆ vnd_type

struct type* gdbarch_tdep::vnd_type

Definition at line 69 of file aarch64-tdep.h.

Referenced by aarch64_vnd_type().

## ◆ vnh_type

struct type* gdbarch_tdep::vnh_type

Definition at line 71 of file aarch64-tdep.h.

Referenced by aarch64_vnh_type().

## ◆ vnq_type

struct type* gdbarch_tdep::vnq_type

Definition at line 68 of file aarch64-tdep.h.

Referenced by aarch64_vnq_type().

## ◆ vns_type

struct type* gdbarch_tdep::vns_type

Definition at line 70 of file aarch64-tdep.h.

Referenced by aarch64_vns_type().

## ◆ void_type

struct type* gdbarch_tdep::void_type

Definition at line 198 of file avr-tdep.c.

Referenced by avr_gdbarch_init().

## ◆ voyd

struct type* gdbarch_tdep::voyd

Definition at line 128 of file m32c-tdep.c.

Referenced by make_types().

## ◆ wb_regnum

int gdbarch_tdep::wb_regnum

Definition at line 198 of file xtensa-tdep.h.

Referenced by xtensa_derive_tdep(), xtensa_frame_prev_register(), and xtensa_verify_config().

## ◆ wordsize

int gdbarch_tdep::wordsize

Definition at line 216 of file ppc-tdep.h.

Referenced by branch_dest(), do_ppc_sysv_return_value(), ppc64_sysv_abi_push_dummy_call(), ppc64_sysv_abi_push_integer(), ppc64_sysv_abi_push_param(), ppc64_sysv_abi_push_val(), ppc64_sysv_abi_return_value(), ppc_linux_get_syscall_number(), ppc_linux_init_abi(), ppc_linux_iterate_over_regset_sections(), ppc_linux_sigtramp_cache(), ppc_linux_syscall_record(), ppc_sysv_abi_push_dummy_call(), ppcfbsd_init_abi(), ppcfbsd_iterate_over_regset_sections(), ppcfbsd_sigtramp_frame_cache(), ppcnbsd_sigtramp_cache_init(), ppcobsd_sigtramp_frame_cache(), ppu2spu_sniffer(), rs6000_aix_extract_ld_info(), rs6000_aix_init_osabi(), rs6000_convert_from_func_ptr_addr(), rs6000_frame_cache(), rs6000_gdbarch_init(), rs6000_lynx178_push_dummy_call(), rs6000_lynx178_return_value(), rs6000_push_dummy_call(), rs6000_return_value(), and rs6000_skip_trampoline_code().

## ◆ ws_regnum

int gdbarch_tdep::ws_regnum

Definition at line 199 of file xtensa-tdep.h.

Referenced by xtensa_derive_tdep(), xtensa_frame_prev_register(), and xtensa_verify_config().

## ◆ xcr0

uint64_t gdbarch_tdep::xcr0

Definition at line 141 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(), and i387_supply_xsave().

## ◆ xmm16_regnum

int gdbarch_tdep::xmm16_regnum

Definition at line 130 of file i386-tdep.h.

Referenced by amd64_init_abi(), i386_gdbarch_init(), and i386_validate_tdesc_p().

## ◆ xmm_avx512_register_names

const char** gdbarch_tdep::xmm_avx512_register_names

Definition at line 189 of file i386-tdep.h.

Referenced by amd64_init_abi(), i386_gdbarch_init(), and i386_validate_tdesc_p().

## ◆ xsave_xcr0_offset

int gdbarch_tdep::xsave_xcr0_offset

Definition at line 144 of file i386-tdep.h.

Referenced by amd64_linux_init_abi_common(), amd64fbsd_init_abi(), i386_gdbarch_init(), i386_linux_init_abi(), i386fbsd4_init_abi(), and i387_collect_xsave().

## ◆ ymm0_regnum

int gdbarch_tdep::ymm0_regnum

Definition at line 85 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().

## ◆ ymm0h_regnum

int gdbarch_tdep::ymm0h_regnum

Definition at line 151 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().

## ◆ ymm16_regnum

int gdbarch_tdep::ymm16_regnum

Definition at line 136 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().

## ◆ ymm16h_register_names

const char** gdbarch_tdep::ymm16h_register_names

Definition at line 161 of file i386-tdep.h.

Referenced by amd64_init_abi(), i386_gdbarch_init(), and i386_validate_tdesc_p().

## ◆ ymm16h_regnum

int gdbarch_tdep::ymm16h_regnum

Definition at line 158 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().

## ◆ ymm_avx512_register_names

const char** gdbarch_tdep::ymm_avx512_register_names

Definition at line 192 of file i386-tdep.h.

## ◆ ymmh_register_names

const char** gdbarch_tdep::ymmh_register_names

Definition at line 154 of file i386-tdep.h.

Referenced by amd64_init_abi(), i386_gdbarch_init(), and i386_validate_tdesc_p().

## ◆ zmm0_regnum

int gdbarch_tdep::zmm0_regnum

Definition at line 99 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().

## ◆ zmm0h_regnum

int gdbarch_tdep::zmm0h_regnum

Definition at line 180 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().

## ◆ zmmh_register_names

const char** gdbarch_tdep::zmmh_register_names

Definition at line 186 of file i386-tdep.h.

Referenced by amd64_init_abi(), i386_gdbarch_init(), and i386_validate_tdesc_p().

The documentation for this struct was generated from the following files:

- /tmp/gdb-8.1/gdb/aarch64-tdep.h
- /tmp/gdb-8.1/gdb/alpha-tdep.h
- /tmp/gdb-8.1/gdb/arc-tdep.h
- /tmp/gdb-8.1/gdb/arm-tdep.h
- /tmp/gdb-8.1/gdb/avr-tdep.c
- /tmp/gdb-8.1/gdb/bfin-tdep.h
- /tmp/gdb-8.1/gdb/cris-tdep.h
- /tmp/gdb-8.1/gdb/frv-tdep.c
- /tmp/gdb-8.1/gdb/ft32-tdep.h
- /tmp/gdb-8.1/gdb/hppa-tdep.h
- /tmp/gdb-8.1/gdb/i386-tdep.h
- /tmp/gdb-8.1/gdb/ia64-tdep.h
- /tmp/gdb-8.1/gdb/m32c-tdep.c
- /tmp/gdb-8.1/gdb/m68hc11-tdep.c
- /tmp/gdb-8.1/gdb/m68k-tdep.h
- /tmp/gdb-8.1/gdb/mep-tdep.c
- /tmp/gdb-8.1/gdb/mips-tdep.h
- /tmp/gdb-8.1/gdb/mn10300-tdep.h
- /tmp/gdb-8.1/gdb/msp430-tdep.c
- /tmp/gdb-8.1/gdb/mt-tdep.c
- /tmp/gdb-8.1/gdb/nds32-tdep.h
- /tmp/gdb-8.1/gdb/nios2-tdep.h
- /tmp/gdb-8.1/gdb/or1k-tdep.c
- /tmp/gdb-8.1/gdb/ppc-tdep.h
- /tmp/gdb-8.1/gdb/rl78-tdep.c
- /tmp/gdb-8.1/gdb/rx-tdep.c
- /tmp/gdb-8.1/gdb/s390-linux-tdep.c
- /tmp/gdb-8.1/gdb/sh-tdep.h
- /tmp/gdb-8.1/gdb/sh64-tdep.c
- /tmp/gdb-8.1/gdb/sparc-tdep.h
- /tmp/gdb-8.1/gdb/spu-tdep.c
- /tmp/gdb-8.1/gdb/tic6x-tdep.h
- /tmp/gdb-8.1/gdb/v850-tdep.c
- /tmp/gdb-8.1/gdb/xtensa-tdep.h