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 typevnq_type
 
struct typevnd_type
 
struct typevns_type
 
struct typevnh_type
 
struct typevnb_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_bytearm_breakpoint
 
int arm_breakpoint_size
 
const gdb_bytethumb_breakpoint
 
int thumb_breakpoint_size
 
const gdb_bytethumb2_breakpoint
 
int thumb2_breakpoint_size
 
enum struct_return struct_return
 
struct typearm_ext_type
 
struct typeneon_double_type
 
struct typeneon_quad_type
 
int(* arm_syscall_record )(struct regcache *regcache, unsigned long svc_number)
 
int call_length
 
struct typevoid_type
 
struct typefunc_void_type
 
struct typepc_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_desctdesc
 
gdbarch_register_reggroup_p_ftyperegister_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 typei386_mmx_type
 
struct typei386_ymm_type
 
struct typei386_zmm_type
 
struct typei387_ext_type
 
struct typei386_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 regsetfpregset
 
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 typeia64_ext_type
 
struct ia64_infcall_ops infcall_ops
 
struct m32c_reg regs [M32C_MAX_NUM_REGS]
 
int num_regs
 
struct m32c_regpc
 
struct m32c_regflg
 
struct m32c_regr0
 
struct m32c_regr1
 
struct m32c_regr2
 
struct m32c_regr3
 
struct m32c_rega0
 
struct m32c_rega1
 
struct m32c_regr2r0
 
struct m32c_regr3r2r1r0
 
struct m32c_regr3r1r2r0
 
struct m32c_regsb
 
struct m32c_regfb
 
struct m32c_regsp
 
struct m32c_regdwarf_regs [M32C_MAX_DWARF_REGNUM+1]
 
struct typevoyd
 
struct typeptr_voyd
 
struct typefunc_voyd
 
struct typeuint8
 
struct typeuint16
 
struct typeint8
 
struct typeint16
 
struct typeint32
 
struct typeint64
 
struct typedata_addr_reg_type
 
struct typecode_addr_reg_type
 
int ret_addr_bytes
 
int push_addr_bytes
 
int stack_correction
 
struct insn_sequenceprologue
 
int use_page_register
 
int elf_flags
 
int struct_value_regnum
 
int float_return
 
enum m68k_flavour flavour
 
int fpregs_present
 
struct typem68k_ps_type
 
struct typem68881_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_regnumregnum
 
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 typecopro_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 typeppc_builtin_type_vec64
 
struct typeppc_builtin_type_vec128
 
int(* ppc_syscall_record )(struct regcache *regcache)
 
struct typerl78_void
 
struct typerl78_uint8
 
struct typerl78_int8
 
struct typerl78_uint16
 
struct typerl78_int16
 
struct typerl78_uint32
 
struct typerl78_int32
 
struct typerl78_data_pointer
 
struct typerl78_code_pointer
 
struct typerl78_psw_type
 
struct typerx_psw_type
 
struct typerx_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_regmapcore_gregmap
 
int sizeof_gregset
 
struct sh_corefile_regmapcore_fpregmap
 
int sizeof_fpregset
 
struct typesh_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 regsetgregset
 
size_t plt_entry_size
 
CORE_ADDR(* step_trap )(struct frame_info *frame, unsigned long insn)
 
struct typesparc_psr_type
 
struct typesparc_fsr_type
 
struct typesparc64_ccr_type
 
struct typesparc64_pstate_type
 
struct typesparc64_fsr_type
 
struct typesparc64_fprs_type
 
int id
 
struct typespu_builtin_type_vec128
 
const gdb_bytebreakpoint
 
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_tregmap
 
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_cachetype_entries
 

Detailed Description

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

Member Data Documentation

◆ a0

struct m32c_reg * gdbarch_tdep::a0

◆ a0_base

int gdbarch_tdep::a0_base

◆ a1

struct m32c_reg * gdbarch_tdep::a1

◆ 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

◆ al_regnum

int gdbarch_tdep::al_regnum

◆ 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

◆ arm_abi

enum arm_abi_kind gdbarch_tdep::arm_abi

◆ arm_breakpoint

const gdb_byte* gdbarch_tdep::arm_breakpoint

◆ arm_breakpoint_size

int gdbarch_tdep::arm_breakpoint_size

◆ 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)

◆ ax_regnum

int gdbarch_tdep::ax_regnum

◆ 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

◆ bnd0r_regnum

int gdbarch_tdep::bnd0r_regnum

◆ bndcfgu_regnum

int gdbarch_tdep::bndcfgu_regnum

◆ breakpoint

const gdb_byte* gdbarch_tdep::breakpoint

◆ bytes_per_address

int gdbarch_tdep::bytes_per_address

◆ 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

◆ cc_regnum

int gdbarch_tdep::cc_regnum

◆ 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

◆ 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

◆ core_gregmap

struct sh_corefile_regmap* gdbarch_tdep::core_gregmap

◆ 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

◆ cris_version

unsigned int gdbarch_tdep::cris_version

◆ 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)

◆ 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

◆ 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

◆ 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

◆ 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

◆ find_global_pointer

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

◆ 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

◆ 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

◆ fpregs_present

int gdbarch_tdep::fpregs_present

◆ fpregset

const struct regset * gdbarch_tdep::fpregset

◆ fpu_freg

int gdbarch_tdep::fpu_freg

◆ 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

◆ 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

◆ gregmap

unsigned long* gdbarch_tdep::gregmap

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

◆ gregset

const struct regset* gdbarch_tdep::gregset

◆ gregset_num_regs

int gdbarch_tdep::gregset_num_regs

◆ gregset_reg_offset

int* gdbarch_tdep::gregset_reg_offset

◆ has_gp

int gdbarch_tdep::has_gp

◆ have_fpa_registers

int gdbarch_tdep::have_fpa_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

◆ 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)

◆ 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

◆ 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

◆ 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

◆ jb_pc

int gdbarch_tdep::jb_pc

◆ jb_pc_offset

int gdbarch_tdep::jb_pc_offset

◆ k0_regnum

int gdbarch_tdep::k0_regnum

◆ 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

◆ 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

◆ mips_fpu_type

enum mips_fpu_type gdbarch_tdep::mips_fpu_type

◆ 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

◆ num_aregs

unsigned int gdbarch_tdep::num_aregs

◆ 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

◆ 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

◆ 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

◆ num_xmm_regs

int gdbarch_tdep::num_xmm_regs

◆ num_ymm_avx512_regs

int gdbarch_tdep::num_ymm_avx512_regs

◆ num_ymm_regs

int gdbarch_tdep::num_ymm_regs

◆ num_zmm_regs

int gdbarch_tdep::num_zmm_regs

◆ pc

struct m32c_reg* gdbarch_tdep::pc

◆ pc_in_sigtramp

int(* gdbarch_tdep::pc_in_sigtramp)(CORE_ADDR)

◆ pc_regnum

int gdbarch_tdep::pc_regnum

◆ pc_type

struct type * gdbarch_tdep::pc_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

◆ plt_entry_size

size_t gdbarch_tdep::plt_entry_size

◆ ppc_acc_regnum

int gdbarch_tdep::ppc_acc_regnum

◆ 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

◆ ppc_ctr_regnum

int gdbarch_tdep::ppc_ctr_regnum

◆ ppc_dl0_regnum

int gdbarch_tdep::ppc_dl0_regnum

◆ ppc_efpr0_regnum

int gdbarch_tdep::ppc_efpr0_regnum

◆ ppc_ev0_regnum

int gdbarch_tdep::ppc_ev0_regnum

◆ ppc_ev0_upper_regnum

int gdbarch_tdep::ppc_ev0_upper_regnum

◆ ppc_fp0_regnum

int gdbarch_tdep::ppc_fp0_regnum

◆ ppc_fpscr_regnum

int gdbarch_tdep::ppc_fpscr_regnum

◆ ppc_gp0_regnum

int gdbarch_tdep::ppc_gp0_regnum

◆ ppc_lr_regnum

int gdbarch_tdep::ppc_lr_regnum

◆ ppc_mq_regnum

int gdbarch_tdep::ppc_mq_regnum

◆ ppc_ps_regnum

int gdbarch_tdep::ppc_ps_regnum

◆ ppc_spefscr_regnum

int gdbarch_tdep::ppc_spefscr_regnum

◆ 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

◆ ppc_vrsave_regnum

int gdbarch_tdep::ppc_vrsave_regnum

◆ ppc_vsr0_regnum

int gdbarch_tdep::ppc_vsr0_regnum

◆ ppc_vsr0_upper_regnum

int gdbarch_tdep::ppc_vsr0_upper_regnum

◆ ppc_xer_regnum

int gdbarch_tdep::ppc_xer_regnum

◆ 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

◆ r1

struct m32c_reg * gdbarch_tdep::r1

◆ r2

struct m32c_reg * gdbarch_tdep::r2

◆ 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

◆ 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

◆ register_reggroup_p

gdbarch_register_reggroup_p_ftype* gdbarch_tdep::register_reggroup_p

◆ 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

◆ 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]

◆ ret_addr_bytes

int gdbarch_tdep::ret_addr_bytes

◆ 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

◆ sc_pc_offset

int gdbarch_tdep::sc_pc_offset

◆ sc_reg_offset

int* gdbarch_tdep::sc_reg_offset

◆ 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 *)

◆ 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

◆ sigtramp_p

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

◆ sigtramp_start

CORE_ADDR gdbarch_tdep::sigtramp_start

◆ 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

◆ 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

◆ 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

◆ 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

◆ 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

◆ 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)

◆ struct_return

enum struct_return gdbarch_tdep::struct_return

◆ struct_value_regnum

int gdbarch_tdep::struct_value_regnum

◆ syscall_next_pc

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

◆ 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

◆ 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

◆ 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

◆ thumb_breakpoint_size

int gdbarch_tdep::thumb_breakpoint_size

◆ 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

◆ v0_full_regnum

int gdbarch_tdep::v0_full_regnum

◆ vector_abi [1/2]

enum powerpc_vector_abi gdbarch_tdep::vector_abi

◆ 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

◆ 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

◆ wordsize

int gdbarch_tdep::wordsize

◆ ws_regnum

int gdbarch_tdep::ws_regnum

◆ xcr0

uint64_t gdbarch_tdep::xcr0

◆ 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

◆ ymm0_regnum

int gdbarch_tdep::ymm0_regnum

◆ ymm0h_regnum

int gdbarch_tdep::ymm0h_regnum

◆ ymm16_regnum

int gdbarch_tdep::ymm16_regnum

◆ 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

◆ 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

◆ zmm0h_regnum

int gdbarch_tdep::zmm0h_regnum

◆ 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: